.terms-root{--list-marker-size:calc(1.8 * var(--spacing-unit,1rem));color:rgb(var(--on-paper));line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root{--font-size:calc(.875 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root{--font-size:calc(1 * var(--spacing-unit,1rem))}}@media screen and (min-width:768px){.terms-root{--list-marker-size:calc(1.875 * var(--spacing-unit,1rem));font-size:calc(1 * var(--spacing-unit,1rem))}}.terms-root section{margin-top:calc(-2.5 * var(--spacing-unit,1rem));padding-top:calc(2.5 * var(--spacing-unit,1rem))}.terms-root section:first-child h2{padding-top:0}.terms-root h2{border-bottom-width:2px;border-bottom-color:rgb(var(--border));padding-bottom:calc(.5 * var(--spacing-unit,1rem));padding-top:calc(2 * var(--spacing-unit,1rem));line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h2{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h2{--font-size:calc(1.375 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root h2{--font-size:calc(1.5 * var(--spacing-unit,1rem));padding-top:calc(2.5 * var(--spacing-unit,1rem))}}.terms-root h3{padding-top:calc(1.5 * var(--spacing-unit,1rem));line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h3{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h3{--font-size:calc(1.125 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root h3{--font-size:calc(1.25 * var(--spacing-unit,1rem));padding-top:calc(2 * var(--spacing-unit,1rem))}}.terms-root h4{padding-top:calc(1 * var(--spacing-unit,1rem));line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h4{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h4{--font-size:calc(.875 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root h4{--font-size:calc(1 * var(--spacing-unit,1rem));padding-top:calc(1.5 * var(--spacing-unit,1rem))}}.terms-root h5{line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h5{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h5{--font-size:calc(.875 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root h5{--font-size:calc(1 * var(--spacing-unit,1rem))}}.terms-root p,.terms-root ul,.terms-root ol{margin-top:calc(1 * var(--spacing-unit,1rem))}.terms-root p:first-child,.terms-root ul:first-child,.terms-root ol:first-child{margin-top:0}@media (min-width:768px){.terms-root p,.terms-root ul,.terms-root ol{margin-top:calc(.75 * var(--spacing-unit,1rem))}}.terms-root strong,.terms-root th{font-weight:700}.terms-root hr{margin-top:calc(1.5 * var(--spacing-unit,1rem));margin-bottom:calc(1 * var(--spacing-unit,1rem));background-color:rgb(var(--border))}@media (min-width:768px){.terms-root hr{margin-top:calc(2.5 * var(--spacing-unit,1rem));margin-bottom:calc(2 * var(--spacing-unit,1rem))}}.terms-root a,.terms-root .ot-sdk-show-settings{color:rgb(var(--accent));overflow-wrap:break-word;text-decoration-line:underline;transition:opacity .2s}.terms-root a :not(:lang(en)),.terms-root .ot-sdk-show-settings :not(:lang(en)){word-break:break-all}.terms-root a :is(:lang(es),:lang(pt-BR),:lang(de),:lang(it),:lang(fr)),.terms-root .ot-sdk-show-settings :is(:lang(es),:lang(pt-BR),:lang(de),:lang(it),:lang(fr)){word-break:break-word}.terms-root a:hover,.terms-root .ot-sdk-show-settings:hover{opacity:.7}.terms-root ul>li{margin-top:calc(.25 * var(--spacing-unit,1rem));padding-left:var(--list-marker-size);position:relative}@media screen and (min-width:768px){.terms-root ul>li{margin-top:calc(.375 * var(--spacing-unit,1rem))}}.terms-root ul>li:before{content:"・";width:var(--list-marker-size);height:var(--list-marker-size);text-align:center;display:inline-block;position:absolute;top:0;left:0}.terms-root ul.list-circle>li{margin-left:var(--list-marker-size);padding-left:0;list-style:circle}.terms-root ul.list-circle>li:before{content:""}.terms-root ul.list-dash>li:before{content:"-"}.terms-root ol{list-style-position:inside}.terms-root ol[type="1"]>li:before,.terms-root ol:not([type])>li:before{content:counter(list-item) ".";text-align:end}.terms-root ol[type="1"].paren>li:before,.terms-root ol:not([type]).paren>li:before{content:"(" counter(list-item) ") "}.terms-root ol[type=i]>li:before{content:"(" counter(list-item, lower-roman) ")"}html:lang(en) .terms-root ol[type=i]>li:before,html:lang(ko) .terms-root ol[type=i]>li:before{content:counter(list-item, lower-roman) "."}.terms-root ol[type=a]>li:before{content:"(" counter(list-item, lower-alpha) ")"}.terms-root ol.cjk-ideographic>li:before{content:counter(list-item, cjk-ideographic) "."}.terms-root ol>li{padding-left:var(--list-marker-size);margin-top:calc(.25 * var(--spacing-unit,1rem));position:relative}@media screen and (min-width:768px){.terms-root ol>li{margin-top:calc(.375 * var(--spacing-unit,1rem))}}.terms-root ol>li:before{width:calc(var(--list-marker-size) - .45rem);height:var(--list-marker-size);text-align:end;display:inline-block;position:absolute;top:0;left:0}.terms-root ol>li ol>li{margin-top:calc(0 * var(--spacing-unit,1rem))}.terms-root ol>li ol>li:before{content:"(" counter(list-item) ")"}.terms-root li>p{padding-top:0}.terms-root table{border-collapse:collapse;width:100%;margin-top:calc(1 * var(--spacing-unit,1rem))}@media screen and (min-width:768px){.terms-root table{margin-top:calc(1.5 * var(--spacing-unit,1rem))}}.terms-root table thead th{background-color:rgb(var(--paper-variant))}.terms-root th,.terms-root td{text-align:start;border:1px solid rgb(var(--border));padding:calc(.5 * var(--spacing-unit,1rem))}.terms-root dl{margin:1rem 0}.terms-root dl dt{margin-top:calc(.5 * var(--spacing-unit,1rem));line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root dl dt{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root dl dt{--font-size:calc(.875 * var(--spacing-unit,1rem))}@media (min-width:768px){.terms-root dl dt{--font-size:calc(1 * var(--spacing-unit,1rem))}}.terms-root dl.list-dash>dt,.terms-root dl.list-dash>dd{padding-left:var(--list-marker-size);position:relative}.terms-root dl.list-dash>dt:before{content:"-";width:var(--list-marker-size);height:var(--list-marker-size);display:inline-block;position:absolute;top:0;left:0}.terms-root dl.list dt{position:relative}.terms-root dl.list dt:before{content:"・";text-align:center;width:var(--list-marker-size);height:var(--list-marker-size);display:inline-block;position:absolute;top:0;left:0}.terms-root dl.list dt,.terms-root dl.list dd{padding-left:var(--list-marker-size)}.terms-root em{pointer-events:none}.terms-root .double-underline{font-weight:400;-webkit-text-decoration:underline double;text-decoration:underline double}
