.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-fluid-baseline: 414px;--ua-fluid-min: 360px;--ua-fluid-scale: 1;--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-base: 11px;--ua-font-size-2xs-base: 13px;--ua-font-size-sm-base: 14px;--ua-font-size-base-base: 16px;--ua-font-size-md-base: 18px;--ua-font-size-lg-base: 20px;--ua-font-size-xl-base: 24px;--ua-font-size-2xl-base: 26px;--ua-font-size-caption-base: 12px;--ua-font-size-display-base: 22px;--ua-font-size-price-base: 28px;--ua-font-size-xs: calc(var(--ua-font-size-xs-base) * var(--ua-fluid-scale));--ua-font-size-2xs: calc(var(--ua-font-size-2xs-base) * var(--ua-fluid-scale));--ua-font-size-sm: calc(var(--ua-font-size-sm-base) * var(--ua-fluid-scale));--ua-font-size-base: calc(var(--ua-font-size-base-base) * var(--ua-fluid-scale));--ua-font-size-md: calc(var(--ua-font-size-md-base) * var(--ua-fluid-scale));--ua-font-size-lg: calc(var(--ua-font-size-lg-base) * var(--ua-fluid-scale));--ua-font-size-xl: calc(var(--ua-font-size-xl-base) * var(--ua-fluid-scale));--ua-font-size-2xl: calc(var(--ua-font-size-2xl-base) * var(--ua-fluid-scale));--ua-font-size-caption: calc(var(--ua-font-size-caption-base) * var(--ua-fluid-scale));--ua-font-size-display: calc(var(--ua-font-size-display-base) * var(--ua-fluid-scale));--ua-font-size-price: calc(var(--ua-font-size-price-base) * var(--ua-fluid-scale));--ua-line-height-tight: 1.4;--ua-line-height-base: 1.6;--ua-line-height-relaxed: 1.8;--ua-spacing-2xs-base: 6px;--ua-spacing-xs-base: 4px;--ua-spacing-sm-base: 8px;--ua-spacing-smh-base: 12px;--ua-spacing-md-base: 16px;--ua-spacing-lg-base: 24px;--ua-spacing-xl-base: 32px;--ua-spacing-2xl-base: 40px;--ua-spacing-3xl-base: 64px;--ua-spacing-2xs: calc(var(--ua-spacing-2xs-base) * var(--ua-fluid-scale));--ua-spacing-xs: calc(var(--ua-spacing-xs-base) * var(--ua-fluid-scale));--ua-spacing-sm: calc(var(--ua-spacing-sm-base) * var(--ua-fluid-scale));--ua-spacing-smh: calc(var(--ua-spacing-smh-base) * var(--ua-fluid-scale));--ua-spacing-md: calc(var(--ua-spacing-md-base) * var(--ua-fluid-scale));--ua-spacing-lg: calc(var(--ua-spacing-lg-base) * var(--ua-fluid-scale));--ua-spacing-xl: calc(var(--ua-spacing-xl-base) * var(--ua-fluid-scale));--ua-spacing-2xl: calc(var(--ua-spacing-2xl-base) * var(--ua-fluid-scale));--ua-spacing-3xl: calc(var(--ua-spacing-3xl-base) * var(--ua-fluid-scale));--ua-radius-sm-base: 8px;--ua-radius-md-base: 15px;--ua-radius-lg-base: 20px;--ua-radius-full-base: 140px;--ua-radius-sm: calc(var(--ua-radius-sm-base) * var(--ua-fluid-scale));--ua-radius-md: calc(var(--ua-radius-md-base) * var(--ua-fluid-scale));--ua-radius-lg: calc(var(--ua-radius-lg-base) * var(--ua-fluid-scale));--ua-radius-full: calc(var(--ua-radius-full-base) * var(--ua-fluid-scale));--ua-input-height-base: 38px;--ua-input-padding-y-base: 10px;--ua-input-padding-x-base: 14px;--ua-btn-height-md-base: 44px;--ua-btn-height-lg-base: 45px;--ua-btn-height-social-base: 47px;--ua-btn-padding-x-md-base: 24px;--ua-icon-xs-base: 14px;--ua-icon-sm-base: 16px;--ua-icon-md-base: 20px;--ua-icon-lg-base: 24px;--ua-icon-xl-base: 100px;--ua-step-item-size-base: 33px;--ua-step-line-width-base: 24px;--ua-step-line-height-base: 5px;--ua-otp-digit-width-base: 50px;--ua-otp-digit-height-base: 64px;--ua-address-search-btn-width-base: 140px;--ua-auth-logo-max-width-base: 230px;--ua-detail-label-width-base: 84px;--ua-field-width-sm-base: 180px;--ua-field-width-md-base: 338px;--ua-field-width-lg-base: 342px;--ua-actions-width-base: 205px;--ua-page-header-height-base: 60px;--ua-page-header-height-lg-base: 80px;--ua-form-textarea-min-height-base: 120px;--ua-payment-card-min-height-base: 68px;--ua-card-brand-width-base: 42px;--ua-card-brand-height-base: 26px;--ua-payment-icon-width-base: 40px;--ua-payment-icon-height-base: 30px;--ua-plan-change-arrow-min-width-base: 180px;--ua-input-height: calc(var(--ua-input-height-base) * var(--ua-fluid-scale));--ua-input-padding-y: calc(var(--ua-input-padding-y-base) * var(--ua-fluid-scale));--ua-input-padding-x: calc(var(--ua-input-padding-x-base) * var(--ua-fluid-scale));--ua-btn-height-md: calc(var(--ua-btn-height-md-base) * var(--ua-fluid-scale));--ua-btn-height-lg: calc(var(--ua-btn-height-lg-base) * var(--ua-fluid-scale));--ua-btn-height-social: calc(var(--ua-btn-height-social-base) * var(--ua-fluid-scale));--ua-btn-padding-x-md: calc(var(--ua-btn-padding-x-md-base) * var(--ua-fluid-scale));--ua-icon-xs: var(--ua-icon-xs-base);--ua-icon-sm: var(--ua-icon-sm-base);--ua-icon-md: var(--ua-icon-md-base);--ua-icon-lg: var(--ua-icon-lg-base);--ua-icon-xl: var(--ua-icon-xl-base);--ua-step-item-size: calc(var(--ua-step-item-size-base) * var(--ua-fluid-scale));--ua-step-line-width: calc(var(--ua-step-line-width-base) * var(--ua-fluid-scale));--ua-step-line-height: calc(var(--ua-step-line-height-base) * var(--ua-fluid-scale));--ua-otp-digit-width: calc(var(--ua-otp-digit-width-base) * var(--ua-fluid-scale));--ua-otp-digit-height: calc(var(--ua-otp-digit-height-base) * var(--ua-fluid-scale));--ua-address-search-btn-width: calc(var(--ua-address-search-btn-width-base) * var(--ua-fluid-scale));--ua-auth-logo-max-width: calc(var(--ua-auth-logo-max-width-base) * var(--ua-fluid-scale));--ua-detail-label-width: calc(var(--ua-detail-label-width-base) * var(--ua-fluid-scale));--ua-field-width-sm: calc(var(--ua-field-width-sm-base) * var(--ua-fluid-scale));--ua-field-width-md: calc(var(--ua-field-width-md-base) * var(--ua-fluid-scale));--ua-field-width-lg: calc(var(--ua-field-width-lg-base) * var(--ua-fluid-scale));--ua-actions-width: calc(var(--ua-actions-width-base) * var(--ua-fluid-scale));--ua-page-header-height: calc(var(--ua-page-header-height-base) * var(--ua-fluid-scale));--ua-page-header-height-lg: calc(var(--ua-page-header-height-lg-base) * var(--ua-fluid-scale));--ua-form-textarea-min-height: calc(var(--ua-form-textarea-min-height-base) * var(--ua-fluid-scale));--ua-payment-card-min-height: calc(var(--ua-payment-card-min-height-base) * var(--ua-fluid-scale));--ua-card-brand-width: var(--ua-card-brand-width-base);--ua-card-brand-height: var(--ua-card-brand-height-base);--ua-payment-icon-width: var(--ua-payment-icon-width-base);--ua-payment-icon-height: var(--ua-payment-icon-height-base);--ua-plan-change-arrow-min-width: calc(var(--ua-plan-change-arrow-min-width-base) * var(--ua-fluid-scale));--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}@media (max-width: 413px){:root{--ua-fluid-scale: max( calc(100vw / var(--ua-fluid-baseline)), calc(var(--ua-fluid-min) / var(--ua-fluid-baseline)) )}}.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}@media (max-width: 359px){html{min-width:var(--ua-fluid-min);overflow-x:auto}}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;min-width:0;background-color:var(--ua-color-background)}.l-auth__container{display:grid;place-items:center;min-width:0;padding:var(--ua-spacing-lg);box-sizing:border-box}@media (min-width: 768px){.l-auth__container{padding:var(--ua-spacing-md)}}.l-auth__card{display:grid;gap:var(--ua-spacing-md);width:100%;min-width:0;padding-block:var(--ua-spacing-2xl);padding-inline:var(--ua-spacing-lg);box-sizing:border-box;background-color:var(--ua-color-surface);border-radius:var(--ua-radius-sm);box-shadow:var(--ua-shadow-card)}.l-auth__card>*{min-width:0}@media (min-width: 768px){.l-auth__card{padding-inline:var(--ua-spacing-2xl);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{width:100%;max-width:var(--ua-auth-logo-max-width);height:auto}.l-auth__content{display:grid;gap:var(--ua-spacing-md)}.l-auth__content>*{min-width:0}.l-auth__header{display:flex;flex-direction:column;align-items:stretch;gap:var(--ua-spacing-sm);text-align:center}.l-auth__heading{display:grid;gap:var(--ua-spacing-sm);text-align:center}.l-auth__title{font-size:var(--ua-font-size-base);font-weight:600;color:var(--ua-color-text);margin:0}.l-auth__icon{display:grid;justify-items:center}.l-auth__icon-image{width:var(--ua-icon-xl);height:var(--ua-icon-xl);color:var(--ua-color-primary)}.l-auth__note{font-size:var(--ua-font-size-caption);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;overflow-wrap:anywhere}.l-auth__description p{margin-block:0}.l-auth__description--left{text-align:left}.l-auth__email{overflow-wrap:anywhere}.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:var(--ua-input-height);width:var(--ua-address-search-btn-width);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}@media (max-width: 767px){.l-auth__address-search-btn{width:auto;white-space:nowrap}}.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:var(--ua-icon-sm);height:var(--ua-icon-sm);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:var(--ua-font-size-caption);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:var(--ua-font-size-caption);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:var(--ua-font-size-caption);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:var(--ua-btn-height-social);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:var(--ua-icon-md);height:var(--ua-icon-md)}.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:var(--ua-page-header-height);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{height:var(--ua-page-header-height-lg);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:var(--ua-icon-lg);height:var(--ua-icon-lg)}.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:calc(30px * var(--ua-fluid-scale)) 0 calc(20px * var(--ua-fluid-scale));background-color:var(--ua-color-background)}.ua-content-title{font-family:var(--ua-font-family-heading);font-size:var(--ua-font-size-display);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:var(--ua-spacing-sm) var(--ua-btn-padding-x-md);font-size:var(--ua-font-size-base);border-radius:var(--ua-radius-full);height:var(--ua-btn-height-md)}.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:var(--ua-btn-height-lg)}.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--outline-muted{--ua-btn-bg: transparent;--ua-btn-color: var(--ua-color-text-25);--ua-btn-border-color: var(--ua-color-text-25);line-height:normal}.ua-btn--dark{--ua-btn-bg: var(--ua-color-text);--ua-btn-color: var(--ua-color-surface);--ua-btn-border-color: var(--ua-color-text)}.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--muted:disabled,.ua-btn--muted.ua-disabled{opacity:1}.ua-btn--full-width{width:100%}.ua-form{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.ua-form>*{min-width:0}.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:var(--ua-input-padding-y) var(--ua-input-padding-x);padding-right:calc(var(--ua-input-padding-x) + var(--ua-icon-sm) + var(--ua-spacing-xs));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:var(--ua-input-height);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:var(--ua-input-padding-y) var(--ua-input-padding-x)}.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:var(--ua-input-padding-x);top:50%;transform:translateY(-50%);width:var(--ua-icon-sm);height:var(--ua-icon-sm);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:var(--ua-form-textarea-min-height);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:var(--ua-icon-sm);height:var(--ua-icon-sm);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:var(--ua-icon-lg);height:var(--ua-icon-lg)}.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--notice{padding:0;background-color:transparent;border:none;color:var(--ua-color-orange)}.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);overflow-wrap:anywhere}.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:var(--ua-icon-xs);height:var(--ua-icon-xs);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:var(--ua-icon-md);height:var(--ua-icon-md);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{position:relative;border:1px solid var(--ua-color-red-tint)}.c-menu-card--danger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ua-color-red-tint);border-radius:inherit;pointer-events:none;z-index:0}.c-menu-card--danger>*{position:relative;z-index:1}.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:var(--ua-font-size-caption);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:var(--ua-font-size-sm);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:var(--ua-font-size-caption);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:var(--ua-icon-sm);height:var(--ua-icon-sm);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:var(--ua-icon-sm);height:var(--ua-icon-sm);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:var(--ua-spacing-xs)}.c-password-validation__item{display:flex;align-items:center;font-size:var(--ua-font-size-sm);line-height:normal}.c-password-validation__icon{width:var(--ua-icon-xs);height:21px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-password-validation__icon svg{width:var(--ua-icon-xs);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:grid;grid-template-columns:repeat(6,1fr);gap:var(--ua-spacing-sm);width:100%;max-width:calc(var(--ua-otp-digit-width) * 6 + var(--ua-spacing-sm) * 5);margin-inline:auto;padding:var(--ua-spacing-smh) 0}.c-otp-input>*{min-width:0}.c-otp-input__field{width:100%;aspect-ratio:calc(var(--ua-otp-digit-width-base) / var(--ua-otp-digit-height-base));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:var(--ua-step-item-size);height:var(--ua-step-item-size);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:var(--ua-step-item-size-base);height:var(--ua-step-item-size-base);color:var(--ua-color-primary)}.c-step-indicator__line{width:var(--ua-step-line-width);height:var(--ua-step-line-height);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;gap:var(--ua-spacing-sm);font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm)}.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{flex:1 1 auto;min-width:0;color:var(--ua-color-text-65)}.c-price-summary__value{flex-shrink:0;white-space:nowrap;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 var(--ua-spacing-smh);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:var(--ua-font-size-2xs);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__badge--upcoming{border-color:var(--ua-color-text-25);color:var(--ua-color-text-65)}.p-plan-card__badge--upcoming:before{background-color:var(--ua-color-text-07)}.p-plan-card__badge--pending-unsubscription{border-color:var(--ua-color-text-25);color:var(--ua-color-text-65)}.p-plan-card__badge--pending-unsubscription:before{background-color:var(--ua-color-text-07)}.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)}@media (max-width: 767px){.p-plan-card__title{font-size:var(--ua-font-size-md)}}.p-plan-card__price{display:inline-flex;align-items:baseline;flex-wrap:wrap;height:calc(32px * var(--ua-fluid-scale))}.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:var(--ua-font-size-display);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;width:100%;padding:0;background:none;border:none;font:inherit;text-align:left;color:inherit}.p-plan-detail__payment-card[hidden]{display:none}.p-plan-detail__payment-card:hover .p-plan-detail__payment-card__payment-card-content,.p-plan-detail__payment-card:focus-visible .p-plan-detail__payment-card__payment-card-content{border-color:var(--ua-color-primary)}.p-plan-detail__payment-card:hover .p-plan-detail__payment-card__payment-card-content:before,.p-plan-detail__payment-card:focus-visible .p-plan-detail__payment-card__payment-card-content:before{opacity:.07}.p-plan-detail__wallet-skeleton{display:flex;flex-direction:column;gap:var(--ua-spacing-md)}.p-plan-detail__wallet-skeleton[hidden]{display:none}.p-plan-detail__wallet-skeleton__button{height:52px;border-radius:var(--ua-radius-sm);background:linear-gradient(90deg,var(--ua-color-text-07) 25%,rgba(0,0,0,.04) 37%,var(--ua-color-text-07) 63%);background-size:400% 100%;animation:ua-wallet-skeleton-shimmer 1.4s ease infinite}.p-plan-detail__payment-methods-inner{display:contents}.p-plan-detail__payment-methods-inner[hidden]{display:none}.p-plan-detail__payment-card--disabled{cursor:default}.p-plan-detail__payment-card--disabled .p-plan-detail__payment-card-content{opacity:.55;background-color:var(--ua-color-text-07)}.p-plan-detail__payment-card--disabled:hover .p-plan-detail__payment-card-content,.p-plan-detail__payment-card--disabled:focus-visible .p-plan-detail__payment-card-content{border-color:var(--ua-color-text-07)}.p-plan-detail__payment-card--disabled:hover .p-plan-detail__payment-card-content:before,.p-plan-detail__payment-card--disabled:focus-visible .p-plan-detail__payment-card-content:before{opacity:0}.p-plan-detail__payment-card--centered .p-plan-detail__payment-card-content{justify-content:center;min-height:52px;padding:6px var(--ua-spacing-md)}.p-plan-detail__payment-card--centered .p-plan-detail__payment-card-info{flex:none;align-items:center}.p-plan-detail__payment-card--centered .p-plan-detail__payment-card-label{font-size:var(--ua-font-size-base)}.p-plan-detail__payment-card--centered:not(.p-plan-detail__payment-card--disabled) .p-plan-detail__payment-card-content{border:1px solid var(--ua-color-text)}.p-plan-detail__payment-card--centered:not(.p-plan-detail__payment-card--disabled):hover .p-plan-detail__payment-card-content,.p-plan-detail__payment-card--centered:not(.p-plan-detail__payment-card--disabled):focus-visible .p-plan-detail__payment-card-content{border-color:var(--ua-color-primary)}.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;min-height:var(--ua-payment-card-min-height);box-sizing:border-box}.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-card-leading-icon{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;color:var(--ua-color-text)}.p-plan-detail__payment-card-leading-icon svg{display:block;width:26px;height:26px}.p-plan-detail__payment-card-leading-icon--apple-pay-mark svg{width:40.6px;height:26px}.p-plan-detail__payment-card-leading-icon--google-pay-mark svg{width:70.8px;height:48px;margin:-11px}.p-plan-detail__payment-radio{position:absolute;opacity:0;pointer-events:none}.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:var(--ua-font-size-caption);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:var(--ua-payment-icon-width);height:var(--ua-payment-icon-height);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:var(--ua-font-size-caption);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:var(--ua-font-size-price);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:var(--ua-plan-change-arrow-min-width);padding:var(--ua-input-padding-y) 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-block:var(--ua-spacing-2xl);padding-inline:var(--ua-spacing-lg);overflow:hidden}@media (min-width: 768px){.p-contract-card{padding-inline:var(--ua-spacing-2xl)}}.p-contract-card__logo{display:grid;justify-items:center;padding-bottom:var(--ua-spacing-lg)}.p-contract-card__logo-image{width:100%;max-width:var(--ua-auth-logo-max-width);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 var(--ua-spacing-smh);font-size:var(--ua-font-size-2xs);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:var(--ua-spacing-2xs)}.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:var(--ua-font-size-display);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:var(--ua-spacing-xs);font-size:var(--ua-font-size-sm)}.p-contract-card__detail-row{display:flex;align-items:flex-start}.p-contract-card__detail-label{width:var(--ua-detail-label-width);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:var(--ua-actions-width)}.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:var(--ua-icon-xl);height:var(--ua-icon-xl);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 var(--ua-spacing-smh);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)}.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-block:var(--ua-spacing-2xl);padding-inline:var(--ua-spacing-lg);overflow:hidden}@media (min-width: 768px){.p-cancel-confirm__card{padding-inline:var(--ua-spacing-2xl)}}.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-block:var(--ua-spacing-xl);padding-inline:var(--ua-spacing-lg);border:2px solid var(--ua-color-text-07);border-radius:var(--ua-radius-sm);width:100%;box-sizing:border-box}@media (min-width: 768px){.p-cancel-confirm__info-table{padding-inline:var(--ua-spacing-xl)}}.p-cancel-confirm__info-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ua-spacing-sm);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__status-badge--active{background-color:var(--ua-color-green-tint);color:var(--ua-color-green)}.p-cancel-complete__actions{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--ua-spacing-md);width:100%;max-width:var(--ua-actions-width);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:var(--ua-card-brand-width);height:var(--ua-card-brand-height);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:var(--ua-input-height);padding:var(--ua-input-padding-y) var(--ua-input-padding-x);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:var(--ua-font-size-caption);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-express-checkout{margin-bottom:24px}.p-express-checkout[hidden]{display:none}.p-express-checkout__element{min-height:calc(48px * var(--ua-fluid-scale))}.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:calc(22px * var(--ua-fluid-scale))}.p-checkout-confirm__row--total .p-checkout-confirm__value{font-size:var(--ua-font-size-display);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,.p-checkout-confirm__wallet{display:flex;flex-direction:column;gap:var(--ua-spacing-md);width:100%}.p-checkout-confirm__wallet-button.is-gated{opacity:.5;pointer-events:none}.p-checkout-confirm__wallet-skeleton{height:52px;border-radius:var(--ua-radius-sm);background:linear-gradient(90deg,var(--ua-color-text-07) 25%,rgba(0,0,0,.04) 37%,var(--ua-color-text-07) 63%);background-size:400% 100%;animation:ua-wallet-skeleton-shimmer 1.4s ease infinite}.p-checkout-confirm__wallet-skeleton[hidden],.p-checkout-confirm__express-checkout[hidden],.p-checkout-confirm__wallet-unavailable[hidden]{display:none}.p-checkout-confirm__wallet-unavailable-message{font-size:var(--ua-font-size-sm);color:var(--ua-color-text-65);text-align:center}.p-checkout-confirm__back{display:flex;justify-content:center}@keyframes ua-wallet-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.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}@media (max-width: 767px){.p-withdraw__sections{gap:var(--ua-spacing-lg)}}.p-withdraw__form{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}.p-withdraw__field-group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.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:var(--ua-icon-sm);height:var(--ua-icon-sm);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:calc(80px * var(--ua-fluid-scale));height:calc(80px * var(--ua-fluid-scale));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}@media (max-width: 767px){.p-email-edit__sections{gap:var(--ua-spacing-lg)}}.p-email-edit__section{display:flex;flex-direction:column}.p-email-edit__field-group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.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:var(--ua-font-size-caption);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}@media (max-width: 767px){.p-password-edit__sections{gap:var(--ua-spacing-lg)}}.p-password-edit__section{display:flex;flex-direction:column;gap:var(--ua-spacing-xl)}@media (max-width: 767px){.p-password-edit__section{gap:var(--ua-spacing-lg)}}.p-password-edit__field-group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.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:var(--ua-font-size-caption);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}@media (max-width: 767px){.p-profile-edit__sections{gap:var(--ua-spacing-lg)}}.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;gap:var(--ua-spacing-lg)}}.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;gap:var(--ua-spacing-lg)}}.p-profile-edit__field-group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.p-profile-edit__field-group--w180{width:var(--ua-field-width-sm)}@media (max-width: 767px){.p-profile-edit__field-group--w180{width:100%}}.p-profile-edit__field-group--w338{width:var(--ua-field-width-md)}@media (max-width: 767px){.p-profile-edit__field-group--w338{width:100%}}.p-profile-edit__field-group--w342{width:var(--ua-field-width-lg)}@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:var(--ua-input-height);width:var(--ua-address-search-btn-width);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}@media (max-width: 767px){.p-contact-address-edit__sections{gap:var(--ua-spacing-lg)}}.p-contact-address-edit__field-group{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs)}.p-contact-address-edit__field-group--w342{width:var(--ua-field-width-lg)}@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__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:var(--ua-icon-xl);height:var(--ua-icon-xl)}.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:var(--ua-font-size-caption);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;align-self:stretch}.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-legal-document__markdown table{width:100%;border-collapse:collapse;margin-bottom:var(--ua-spacing-md)}.p-legal-document__markdown th,.p-legal-document__markdown td{border:1px solid var(--ua-color-text-25);padding:var(--ua-spacing-sm) var(--ua-spacing-smh);text-align:left;vertical-align:top}.p-legal-document__markdown th{background:var(--ua-color-text-07);font-weight:600}.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:var(--ua-font-size-display);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:100%;max-width:var(--ua-actions-width);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}@media (max-width: 767px){.p-credit-card-card__form-container .ua-form{gap:var(--ua-spacing-lg)}}.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}@media (max-width: 767px){.p-delivery-email-settings__sections{gap:var(--ua-spacing-lg)}}.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:var(--ua-icon-sm);height:var(--ua-icon-sm);flex-shrink:0}.p-delivery-email-settings__hint{font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-caption);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}.oauth-completion-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ua-spacing-md);padding:var(--ua-spacing-2xl) var(--ua-spacing-md)}.oauth-completion-loading__spinner{width:40px;height:40px;border:4px solid var(--ua-color-border, #e0e0e0);border-top-color:var(--ua-color-accent, #4a90e2);border-radius:50%;animation:oauth-completion-loading-spin .9s linear infinite}.oauth-completion-loading__text{margin:0;color:var(--ua-color-text-muted);font-family:var(--ua-font-family-body);font-size:var(--ua-font-size-sm)}@keyframes oauth-completion-loading-spin{to{transform:rotate(360deg)}}.p-oauth-consent__scopes{display:flex;flex-direction:column;gap:var(--ua-spacing-2xs);margin-top:var(--ua-spacing-md)}.p-oauth-consent__scopes-note,.p-oauth-consent__agreements-heading{margin:0;font-size:var(--ua-font-size-sm);color:var(--ua-color-text-65)}.p-oauth-consent__scope-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--ua-color-border)}.p-oauth-consent__scope-item{display:grid;grid-template-columns:auto 1fr;column-gap:var(--ua-spacing-sm);row-gap:2px;padding:var(--ua-spacing-smh) 0;border-bottom:1px solid var(--ua-color-border)}.p-oauth-consent__scope-icon{width:var(--ua-icon-sm);height:var(--ua-icon-sm);align-self:start;margin-top:3px;color:var(--ua-color-green)}.p-oauth-consent__scope-name{font-size:var(--ua-font-size-sm);font-weight:600}.p-oauth-consent__scope-desc{grid-column:2;font-size:var(--ua-font-size-xs);color:var(--ua-color-text-65);line-height:var(--ua-line-height-tight)}.p-oauth-consent__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--ua-spacing-sm);margin-top:var(--ua-spacing-lg)}.p-oauth-consent__form{display:flex;flex-direction:column;gap:var(--ua-spacing-sm)}.p-oauth-consent__form .l-auth__agreements{margin-bottom:var(--ua-spacing-smh)}.p-oauth-consent__button{width:100%}.p-oauth-consent__error{padding:var(--ua-spacing-md);background-color:#fef2f2;border:1px solid var(--ua-color-red, #dc2626);border-radius:var(--ua-radius-sm);margin-top:var(--ua-spacing-md)}.p-oauth-consent__error-message{margin:0;font-family:ui-monospace,monospace;font-size:var(--ua-font-size-sm);color:var(--ua-color-red, #dc2626);white-space:pre-wrap;word-break:break-word}.p-favorite-selection-page{background:var(--ua-color-surface)}.p-favorite-selection-page .l-page-main{padding:0}main:has(.p-favorite-selection-page)+.ua-footer{background:var(--ua-color-surface)}.p-favorite-selection{display:flex;flex-direction:column;width:100%}.p-favorite-selection__hero{background-color:var(--ua-color-primary);color:var(--ua-color-surface);overflow:hidden;position:relative;min-height:420px}@media (min-width: 768px){.p-favorite-selection__hero{min-height:520px}}.p-favorite-selection__hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.p-favorite-selection__hero-bg--sp{display:block}@media (min-width: 768px){.p-favorite-selection__hero-bg--sp{display:none}}.p-favorite-selection__hero-bg--pc{display:none}@media (min-width: 768px){.p-favorite-selection__hero-bg--pc{display:block}}.p-favorite-selection__hero-inner{align-items:center;display:flex;flex-direction:column;isolation:isolate;padding:28px 0;position:relative;z-index:1}@media (min-width: 768px){.p-favorite-selection__hero-inner{padding:28px var(--ua-spacing-lg) 50px}}.p-favorite-selection__hero-inner>.c-favorite-badge{position:relative;z-index:2}.p-favorite-selection__hero-inner>.c-favorite-avatar--lg{position:relative;z-index:1}.p-favorite-selection__hero-heading{margin-top:0;text-align:center;width:100%}.p-favorite-selection__hero-title{margin:0 auto;max-width:100%;width:min(564px,100%)}.p-favorite-selection__hero-title-img{display:block;height:auto;margin:0 auto;width:100%}.p-favorite-selection__hero-title-img--sp{display:block;max-width:290px}@media (min-width: 768px){.p-favorite-selection__hero-title-img--sp{display:none}}.p-favorite-selection__hero-title-img--pc{display:none}@media (min-width: 768px){.p-favorite-selection__hero-title-img--pc{display:block}}.p-favorite-selection__hero-heading+.c-favorite-badge{margin-top:var(--ua-spacing-2xl)}.p-favorite-selection__hero-name{display:block;margin:var(--ua-spacing-sm) auto 0;position:relative;width:auto;z-index:2}@media (min-width: 768px){.p-favorite-selection__hero-name{margin-top:var(--ua-spacing-md)}}.p-favorite-selection__hero-name:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em;font-size:28px}.p-favorite-selection__hero-name:where(span){font-family:var(--ua-font-family-display);font-size:28px;font-weight:900;line-height:1}.p-favorite-selection__hero-name+.p-favorite-selection__hero-birthday-notice{margin-top:var(--ua-spacing-lg)}@media (min-width: 768px){.p-favorite-selection__hero-name+.p-favorite-selection__hero-birthday-notice{margin-top:var(--ua-spacing-smh)}}.p-favorite-selection__hero-birthday-notice{box-sizing:border-box;margin-top:40px;max-width:360px;width:100%}@media (max-width: 767px){.p-favorite-selection__hero-birthday-notice{width:calc(100% - var(--ua-spacing-md) * 2);margin-inline:auto}}.p-favorite-selection__hero-ichioshi-add{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ff575780;border:3px dashed rgba(255,255,255,.8);border-radius:var(--ua-radius-sm);box-sizing:border-box;color:var(--ua-color-surface);display:flex;flex-direction:column;gap:var(--ua-spacing-md);height:236px;justify-content:center;margin-top:16px;padding-top:0;text-decoration:none;transition:opacity .2s;width:201px}@media (min-width: 768px){.p-favorite-selection__hero-ichioshi-add{aspect-ratio:1;border:1px dashed var(--ua-color-surface);gap:var(--ua-spacing-sm);height:auto;padding-top:0;width:236px}}.p-favorite-selection__hero-ichioshi-add:hover{opacity:.85}.p-favorite-selection__hero-ichioshi-add-icon{display:block;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.12));flex-shrink:0;height:40px;width:40px}.p-favorite-selection__hero-ichioshi-add-text{font-size:var(--ua-font-size-xs);line-height:var(--ua-line-height-tight);margin-top:0;text-align:center}.p-favorite-selection__hero-ichioshi-add-title{display:block;margin:0 auto;width:auto}.p-favorite-selection__hero-ichioshi-add-title:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em;font-size:14px}.p-favorite-selection__hero-ichioshi-add-desc{font-weight:600;margin-top:4px}.p-favorite-selection__list-section{border-top:1px solid var(--ua-color-border);padding:var(--ua-spacing-lg)}@media (min-width: 768px){.p-favorite-selection__list-section{border-top:none;padding-block:48px;padding-inline:var(--ua-spacing-lg)}}.p-favorite-selection__list-header{align-items:center;display:flex;flex-direction:column;gap:var(--ua-spacing-sm);margin-bottom:var(--ua-spacing-md);text-align:center}@media (min-width: 768px){.p-favorite-selection__list-header{margin-bottom:var(--ua-spacing-xl)}}.p-favorite-selection__list-description{color:var(--ua-color-text-65);font-size:var(--ua-font-size-xs);font-weight:700;line-height:var(--ua-line-height-tight);margin:0;max-width:600px}.p-favorite-selection__grid{--favorite-member-grid-gap-inline: 18px;display:grid;gap:var(--ua-spacing-md) 18px;grid-template-columns:repeat(auto-fit,97px);justify-content:center;margin:0 auto;max-width:1120px}@media (min-width: 768px){.p-favorite-selection__grid{--favorite-member-grid-gap-inline: var(--ua-spacing-lg);display:flex;flex-wrap:wrap;gap:var(--ua-spacing-xl) var(--ua-spacing-lg)}}.p-favorite-selection__add-card{align-items:center;background:#f2f2f6;border:1px dashed #ceced8;border-radius:var(--ua-spacing-xs);box-sizing:border-box;color:var(--ua-color-text-25);display:flex;flex-direction:column;gap:var(--ua-spacing-sm);height:132px;justify-content:center;padding-top:var(--ua-spacing-lg);text-decoration:none;transition:opacity .2s;width:97px}@media (min-width: 768px){.p-favorite-selection__add-card{border-radius:var(--ua-radius-sm);height:170px;padding-top:0;width:130px}}.p-favorite-selection__add-card:hover{opacity:.85}.p-favorite-selection__add-icon{display:block;height:40px;width:40px}.p-favorite-selection__add-text{font-size:var(--ua-font-size-xs);font-weight:600;line-height:var(--ua-line-height-tight);text-align:center}.p-favorite-selection__add-text p{margin:0}.c-favorite-avatar{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.c-favorite-avatar__emblem{height:auto;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.c-favorite-avatar__image{display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.c-favorite-avatar--sm{height:101px;width:78px}@media (min-width: 768px){.c-favorite-avatar--sm{height:146px;width:112px}}.c-favorite-avatar--md{height:126px;width:97px}@media (min-width: 768px){.c-favorite-avatar--md{height:170px;width:130px}}.c-favorite-avatar--lg{height:240px;margin-top:16px;width:200px}@media (min-width: 768px){.c-favorite-avatar--lg{height:307px;width:236px}}.c-favorite-avatar--lg__emblem{z-index:-1}.c-favorite-badge{display:inline-block;line-height:0}.c-favorite-badge__image{display:block;height:var(--ua-spacing-lg);width:auto}@media (min-width: 768px){.c-favorite-badge__image{height:var(--ua-spacing-xl)}}.c-favorite-modal{top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.c-favorite-modal__backdrop{animation:ua-favorite-modal-backdrop-in .2s ease-out;background:#0000004d;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;position:absolute;text-decoration:none}.c-favorite-modal__sheet{background:var(--ua-color-surface);display:flex;flex-direction:column;left:0;max-height:90vh;overflow:hidden;position:absolute;right:0;z-index:1}.c-favorite-modal__sheet--half{animation:ua-favorite-modal-sheet-half-in .3s cubic-bezier(.32,.72,0,1);border-radius:0;bottom:0;max-height:100vh;top:0}@media (min-width: 768px){.c-favorite-modal__sheet--half{border-radius:var(--ua-radius-sm) var(--ua-radius-sm) 0 0;height:calc(100vh - var(--ua-spacing-2xl) * 2);top:auto}}.c-favorite-modal__sheet--center{animation:ua-favorite-modal-sheet-center-in .2s ease-out;border-radius:var(--ua-radius-md);box-sizing:border-box;left:50%;max-height:85vh;max-width:594px;overflow-y:auto;padding:60px var(--ua-spacing-lg) 80px;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--ua-spacing-xl) * 2)}@media (max-width: 767px){.c-favorite-modal__sheet--center{border-radius:var(--ua-radius-sm);padding:40px 24px;width:calc(100% - var(--ua-spacing-lg) * 2)}}@media (max-width: 767px){.c-favorite-modal__sheet--bottom-sp{animation:ua-favorite-modal-sheet-half-in .3s cubic-bezier(.32,.72,0,1);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -8px 12px #0000001f;box-sizing:border-box;left:0;max-height:90vh;max-width:none;overflow-y:auto;padding:0 var(--ua-spacing-lg) 40px;right:0;top:auto;transform:none;width:100%}}.c-favorite-modal__handle{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-inline:auto;padding-bottom:14px;padding-top:22px;text-decoration:none;width:44px}.c-favorite-modal__handle:before{background:var(--ua-color-border);border-radius:100px;content:"";display:block;height:5px;width:100%}@media (min-width: 768px){.c-favorite-modal__handle{display:none}}.c-favorite-modal__sheet-head{box-shadow:3px 3px 21px 3px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:var(--ua-spacing-md);padding:var(--ua-spacing-lg) 25px var(--ua-spacing-md)}@media (min-width: 768px){.c-favorite-modal__sheet-head{box-shadow:none;gap:var(--ua-spacing-lg);margin-inline:auto;max-width:1120px;padding:var(--ua-spacing-xl) var(--ua-spacing-lg) var(--ua-spacing-lg);position:relative;width:100%}}.c-favorite-modal__sheet-header{align-items:center;display:flex;flex-shrink:0;gap:var(--ua-spacing-md);justify-content:space-between;padding:0}.c-favorite-modal__sheet-header:before{content:"";display:block;flex-shrink:0;height:24px;width:24px}@media (min-width: 768px){.c-favorite-modal__sheet-header{gap:0}.c-favorite-modal__sheet-header:before{display:none}}.c-favorite-modal__title{flex:1;font-family:var(--ua-font-family-base);font-size:var(--ua-font-size-base);font-weight:600;line-height:var(--ua-line-height-tight);margin:0;text-align:center}@media (min-width: 768px){.c-favorite-modal__title{border-left:var(--ua-spacing-2xs) solid var(--ua-color-accent);flex:initial;font-size:var(--ua-font-size-xl);padding-left:calc(var(--ua-spacing-lg) - var(--ua-spacing-2xs));text-align:left}}.c-favorite-modal__close{align-items:center;color:var(--ua-color-accent);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;text-decoration:none}@media (min-width: 768px){.c-favorite-modal__close{padding:var(--ua-spacing-xs);position:absolute;right:var(--ua-spacing-lg);top:var(--ua-spacing-lg);z-index:2}}@media (max-width: 767px){.c-favorite-modal__sheet--center .c-favorite-modal__close{position:absolute;right:var(--ua-spacing-md);top:var(--ua-spacing-md);z-index:2}}@media (min-width: 768px){.c-favorite-modal__sheet--center .c-favorite-modal__close{top:var(--ua-spacing-md)}}@media (max-width: 767px){.c-favorite-modal__close--pc-only{display:none}}.c-favorite-modal__close-icon{display:block;height:24px;width:24px}@media (min-width: 768px){.c-favorite-modal__close-icon{height:40px;width:40px}}@media (max-width: 767px){.c-favorite-modal__sheet--center .c-favorite-modal__close-icon{height:32px;width:32px}}.c-favorite-modal__search{flex-shrink:0;padding:0}.c-favorite-modal__search-field{align-items:center;background:#f0f0f0;border-radius:var(--ua-spacing-xs);display:flex;gap:var(--ua-spacing-sm);max-width:561px;padding:var(--ua-spacing-sm) var(--ua-spacing-md)}.c-favorite-modal__search-icon{display:block;flex-shrink:0;height:var(--ua-font-size-sm);width:var(--ua-font-size-sm)}.c-favorite-modal__search-input{background:transparent;border:none;color:var(--ua-color-text);flex:1;font-size:var(--ua-font-size-sm);line-height:var(--ua-line-height-tight);min-width:0;outline:none}.c-favorite-modal__search-input::placeholder{color:var(--ua-color-text-25)}.c-favorite-modal__search-input::-webkit-search-cancel-button,.c-favorite-modal__search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-favorite-modal__search-input::-ms-clear,.c-favorite-modal__search-input::-ms-reveal{display:none}.c-favorite-modal__search-clear{align-items:center;background:transparent;border:none;color:var(--ua-color-text-25);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;padding:0}.c-favorite-modal__search-input:placeholder-shown~.c-favorite-modal__search-clear{display:none}.c-favorite-modal__search-clear-icon{display:block;height:var(--ua-font-size-base);width:var(--ua-font-size-base)}.c-favorite-modal__sheet-body-wrap{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;width:100%}@media (min-width: 768px){.c-favorite-modal__sheet-body-wrap{border-top:2px solid var(--ua-color-border)}}.c-favorite-modal__sheet-body{display:flex;flex:1;flex-direction:column;gap:var(--ua-spacing-xl);padding:var(--ua-spacing-md) 0 var(--ua-spacing-2xl)}@media (min-width: 768px){.c-favorite-modal__sheet-body{gap:var(--ua-spacing-2xl);margin-inline:auto;max-width:1120px;padding:var(--ua-spacing-lg) var(--ua-spacing-lg) var(--ua-spacing-3xl)}}.c-favorite-modal__filters{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--ua-spacing-2xs);overflow-x:auto;overflow-y:hidden;padding:0 var(--ua-spacing-lg);scrollbar-width:none;-ms-overflow-style:none}.c-favorite-modal__filters::-webkit-scrollbar{display:none}@media (min-width: 768px){.c-favorite-modal__filters{flex-wrap:wrap;overflow-x:hidden;padding:0}}.c-favorite-modal__filter{background:var(--ua-color-surface);border:1px solid var(--ua-color-border);color:var(--ua-color-text-65);flex-shrink:0;font-family:var(--ua-font-family-display);font-size:var(--ua-font-size-xs);font-weight:900;line-height:var(--ua-line-height-base);padding:var(--ua-spacing-sm) var(--ua-spacing-smh);white-space:nowrap}@media (min-width: 768px){.c-favorite-modal__filter{flex-shrink:1;white-space:normal}}.c-favorite-modal__filter--active{background:var(--ua-color-primary);border-color:var(--ua-color-primary);color:var(--ua-color-on-primary)}.c-favorite-modal__filter-label{color:inherit;display:inline-block;vertical-align:middle;width:auto}.c-favorite-modal__filter-label:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em}.c-favorite-modal__member-grid{--favorite-member-grid-gap-inline: 18px;display:grid;gap:var(--ua-spacing-md) 18px;grid-template-columns:repeat(auto-fit,78px);justify-content:center;overflow:visible;padding:0 var(--ua-spacing-lg)}@media (min-width: 768px){.c-favorite-modal__member-grid{--favorite-member-grid-gap-inline: var(--ua-spacing-xl);display:flex;flex-wrap:wrap;gap:var(--ua-spacing-lg) var(--ua-spacing-xl);padding:0}}.c-favorite-modal__member-grid:not(:has(.c-favorite-member-item:not([hidden]))){display:none}.c-favorite-modal__empty{align-items:center;flex:1;flex-direction:column;justify-content:center;position:relative}.c-favorite-modal__empty:not([hidden]){display:flex}.c-favorite-modal__empty[hidden]{display:none}.c-favorite-modal__empty-bg{display:block;height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:174px;z-index:0}.c-favorite-modal__empty-body{align-items:center;display:flex;flex-direction:column;gap:var(--ua-spacing-sm);position:relative;z-index:1}.c-favorite-modal__empty-title{color:var(--ua-color-text);font-size:var(--ua-font-size-base);font-weight:600;line-height:var(--ua-line-height-tight);margin:0;text-align:center}.c-favorite-modal__empty-desc{color:var(--ua-color-text);font-size:var(--ua-font-size-xs);font-weight:400;line-height:var(--ua-line-height-tight);margin:0;text-align:center}.c-favorite-modal--closing{pointer-events:none}.c-favorite-modal--closing .c-favorite-modal__backdrop{animation:ua-favorite-modal-backdrop-out .2s ease-out forwards}.c-favorite-modal--closing .c-favorite-modal__sheet--half{animation:ua-favorite-modal-sheet-half-out .3s cubic-bezier(.32,.72,0,1) forwards}.c-favorite-modal--closing .c-favorite-modal__sheet--center{animation:ua-favorite-modal-sheet-center-out .2s ease-out forwards}@media (max-width: 767px){.c-favorite-modal--closing .c-favorite-modal__sheet--bottom-sp{animation:ua-favorite-modal-sheet-half-out .3s cubic-bezier(.32,.72,0,1) forwards}}.c-favorite-member-item{align-items:center;color:inherit;display:flex;flex-direction:column;gap:var(--ua-spacing-2xs);position:relative;text-decoration:none;width:97px}.c-favorite-member-item[hidden]{display:none}@media (min-width: 768px){.c-favorite-member-item{gap:var(--ua-spacing-smh);width:130px}}.c-favorite-member-item:hover{opacity:.85}.c-favorite-member-item:focus-visible{outline:none}.c-favorite-member-item:focus-visible:after{border:2px solid var(--ua-color-accent);border-radius:var(--ua-radius-sm);content:"";top:-12px;right:-8px;bottom:-12px;left:-8px;pointer-events:none;position:absolute;z-index:2}.c-favorite-member-item--sm{gap:var(--ua-spacing-sm);width:78px}@media (min-width: 768px){.c-favorite-member-item--sm{gap:var(--ua-spacing-smh);width:112px}}.c-favorite-member-item--sm:focus-visible:after{top:-11px;right:-7px;bottom:-11px;left:-7px}.c-favorite-member-item--sm .c-favorite-member-item__badge{height:20px;right:-6px;width:20px}@media (min-width: 768px){.c-favorite-member-item--sm .c-favorite-member-item__badge{height:var(--ua-spacing-lg);right:calc(-1 * var(--ua-spacing-xs));width:var(--ua-spacing-lg)}}.c-favorite-member-item__avatar-wrap{position:relative}.c-favorite-member-item__badge{display:block;height:var(--ua-spacing-lg);position:absolute;right:calc(-1 * var(--ua-spacing-xs));top:0;width:var(--ua-spacing-lg);z-index:2}.c-favorite-member-item__name{align-self:flex-start;display:block;left:50%;max-width:calc(100% + var(--favorite-member-grid-gap-inline, 0px));position:relative;transform:translate(-50%);width:max-content}.c-favorite-member-item__name:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em;font-size:13px}.c-favorite-member-item__name:where(span){font-family:var(--ua-font-family-display);font-size:12px;font-weight:900;line-height:1}@media (min-width: 768px){.c-favorite-member-item__name:where(span){font-size:13px}}.c-favorite-confirm{align-items:center;display:flex;flex-direction:column;text-align:center}.c-favorite-confirm__main{align-items:center;display:flex;flex-direction:row;gap:20px;width:100%}@media (min-width: 768px){.c-favorite-confirm__main{flex-direction:column;width:auto}}.c-favorite-confirm__heading{align-items:flex-start;display:flex;flex-direction:column;flex:1;text-align:left}@media (min-width: 768px){.c-favorite-confirm__heading{align-items:center;flex:initial;text-align:center}}.c-favorite-confirm__avatar-wrap{flex-shrink:0;position:relative}.c-favorite-confirm__avatar-wrap .c-favorite-avatar--lg{aspect-ratio:500/650;height:auto;margin-top:0;width:91px}@media (min-width: 768px){.c-favorite-confirm__avatar-wrap .c-favorite-avatar--lg{margin-top:16px;width:250px}}@media (max-width: 767px){.c-favorite-confirm__avatar-wrap .c-favorite-avatar__emblem{display:none}}.c-favorite-confirm__badge{display:block;height:20px;position:absolute;right:-4px;top:0;width:20px}@media (min-width: 768px){.c-favorite-confirm__badge{height:36px;width:36px}}.c-favorite-confirm__badge--ichioshi{background:linear-gradient(170deg,#ffd04e 16%,#d18a27 64%,#f7cd25 87%);border-radius:50%;padding:4px}@media (min-width: 768px){.c-favorite-confirm__badge--ichioshi{padding:8px}}.c-favorite-confirm__badge--oshi{z-index:2}.c-favorite-confirm__name{display:block;margin:0;width:auto}.c-favorite-confirm__name:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em;font-size:var(--ua-font-size-lg)}@media (min-width: 768px){.c-favorite-confirm__name:where(svg){font-size:32px}}.c-favorite-confirm__name:where(span){font-family:var(--ua-font-family-display);font-size:var(--ua-font-size-lg);font-weight:900;line-height:1}@media (min-width: 768px){.c-favorite-confirm__name:where(span){font-size:var(--ua-font-size-xl)}}.c-favorite-confirm__category-label{color:inherit;display:inline-block;font-size:11px;vertical-align:middle;width:auto}@media (min-width: 768px){.c-favorite-confirm__category-label{margin-top:8px}}.c-favorite-confirm__category-label:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em}.c-favorite-confirm__category-label:where(span){font-size:11px;font-weight:600;line-height:var(--ua-line-height-base)}.c-favorite-confirm__divider{border-top:2px solid var(--ua-color-border);margin-top:var(--ua-spacing-md);width:100%}@media (min-width: 768px){.c-favorite-confirm__divider{display:none}}.c-favorite-confirm__notice{background:#ffecec;border-radius:var(--ua-radius-sm);box-sizing:border-box;margin-top:var(--ua-spacing-md);padding:var(--ua-spacing-md);text-align:left;width:100%}@media (min-width: 768px){.c-favorite-confirm__notice{margin-top:var(--ua-spacing-lg);max-width:330px}}.c-favorite-confirm__notice-title,.c-favorite-confirm__notice-desc{font-size:var(--ua-font-size-caption);line-height:var(--ua-line-height-tight);margin:0}.c-favorite-confirm__notice-title{color:var(--ua-color-primary);font-weight:700}.c-favorite-confirm__notice-desc{color:var(--ua-color-text);font-weight:500;margin-top:var(--ua-spacing-xs)}.c-favorite-confirm__actions{align-items:center;display:flex;flex-direction:column;gap:var(--ua-spacing-sm);margin-top:16px;width:100%}@media (min-width: 768px){.c-favorite-confirm__actions{gap:var(--ua-spacing-md);margin-top:var(--ua-spacing-lg)}}@media (min-width: 768px){.c-favorite-confirm__actions .c-favorite-btn{max-width:330px}}@media (min-width: 768px){.c-favorite-confirm:has(.c-favorite-confirm__notice) .c-favorite-confirm__actions{margin-top:16px}}.c-favorite-birthday-notice{align-items:center;border-radius:var(--ua-radius-sm);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--ua-spacing-sm) var(--ua-spacing-md);text-align:center}.c-favorite-birthday-notice__heading{align-items:center;display:flex;gap:10px;justify-content:center}.c-favorite-birthday-notice__icon{display:block;flex-shrink:0;height:var(--ua-spacing-lg);width:var(--ua-spacing-lg)}.c-favorite-birthday-notice__title,.c-favorite-birthday-notice__desc{line-height:var(--ua-line-height-tight);margin:0}.c-favorite-birthday-notice__title{font-size:var(--ua-font-size-caption);font-weight:700}.c-favorite-birthday-notice__desc{font-size:var(--ua-font-size-xs);font-weight:500}.c-favorite-birthday-notice--eligible{background:var(--ua-color-text-25);color:var(--ua-color-surface)}.c-favorite-birthday-notice--ineligible{background:#ffecec}.c-favorite-birthday-notice--ineligible .c-favorite-birthday-notice__title{color:var(--ua-color-red)}.c-favorite-birthday-notice--ineligible .c-favorite-birthday-notice__desc{color:var(--ua-color-text)}.c-favorite-birthday-notice--ineligible .c-favorite-birthday-notice__icon{color:var(--ua-color-red)}.c-favorite-btn{--c-favorite-btn-bg: transparent;--c-favorite-btn-color: var(--ua-color-text);--c-favorite-btn-border-color: transparent;--c-favorite-btn-opacity: 1;align-items:center;background-color:var(--c-favorite-btn-bg);border:1px solid var(--c-favorite-btn-border-color);box-sizing:border-box;color:var(--c-favorite-btn-color);cursor:pointer;display:flex;font-family:var(--ua-font-family-base);font-size:var(--ua-font-size-sm);font-weight:700;height:57px;justify-content:space-between;letter-spacing:.7px;line-height:var(--ua-line-height-relaxed);opacity:var(--c-favorite-btn-opacity);padding:var(--ua-spacing-md) 25px;text-decoration:none}.c-favorite-btn__label{flex:1;text-align:center}.c-favorite-btn__icon{display:block;flex-shrink:0;height:18px;width:20px}.c-favorite-btn--primary{--c-favorite-btn-bg: var(--ua-color-primary);--c-favorite-btn-color: var(--ua-color-on-primary);--c-favorite-btn-border-color: var(--ua-color-primary)}.c-favorite-btn--dark{--c-favorite-btn-bg: var(--ua-color-text);--c-favorite-btn-color: var(--ua-color-surface);--c-favorite-btn-border-color: var(--ua-color-text)}.c-favorite-btn--outline{--c-favorite-btn-bg: var(--ua-color-surface);--c-favorite-btn-color: var(--ua-color-primary);--c-favorite-btn-border-color: var(--ua-color-primary)}.c-favorite-btn--outline-muted{--c-favorite-btn-bg: var(--ua-color-surface);--c-favorite-btn-color: var(--ua-color-text);--c-favorite-btn-border-color: var(--ua-color-text);--c-favorite-btn-opacity: .45}.c-favorite-btn--full-width{width:100%}.c-favorite-change{align-items:center;display:flex;flex-direction:column;gap:var(--ua-spacing-lg);text-align:center}.c-favorite-change__heading{color:var(--ua-color-text);font-size:var(--ua-font-size-md);font-weight:700;line-height:var(--ua-line-height-tight);margin:0;text-align:center}.c-favorite-change__message{align-items:center;display:flex;flex-direction:column;gap:var(--ua-spacing-xs)}.c-favorite-change__title{color:var(--ua-color-text);font-size:0;margin:0}.c-favorite-change__title *{font-size:var(--ua-font-size-base);font-weight:700;line-height:var(--ua-line-height-base);vertical-align:middle}.c-favorite-change__name{color:var(--ua-color-primary);display:inline-block;margin-inline:.25em;width:auto}.c-favorite-change__name:where(svg,img){box-sizing:content-box;height:1em;padding-top:.2459em;padding-bottom:.4265em}.c-favorite-change__note{color:var(--ua-color-text-65);font-size:12px;font-weight:400;line-height:1.5;margin:0}.c-favorite-change__actions{display:flex;gap:var(--ua-spacing-md);justify-content:center;width:100%}.c-favorite-change__actions form{display:contents}@media (max-width: 767px){.c-favorite-change__actions{flex-direction:column;gap:var(--ua-spacing-sm)}}.c-favorite-change__btn{flex:1 1 0;height:57px;max-width:200px}@media (max-width: 767px){.c-favorite-change__btn{flex:1 1 auto;max-width:none;width:100%}}@keyframes ua-favorite-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ua-favorite-modal-sheet-half-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ua-favorite-modal-sheet-center-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ua-favorite-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes ua-favorite-modal-sheet-half-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ua-favorite-modal-sheet-center-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@media (prefers-reduced-motion: reduce){.c-favorite-modal__backdrop,.c-favorite-modal__sheet,.c-favorite-modal--closing .c-favorite-modal__backdrop,.c-favorite-modal--closing .c-favorite-modal__sheet--half,.c-favorite-modal--closing .c-favorite-modal__sheet--center,.c-favorite-modal--closing .c-favorite-modal__sheet--bottom-sp{animation:none}}
