.legal-page[data-v-06f977fc]{background:var(--mobile-bg-primary,#1f0038);color:var(--text-primary,hsla(0,0%,100%,.9));min-height:calc(var(--vh, 1vh)*100);padding-bottom:40px;transition:background-color .3s ease}.page-header[data-v-06f977fc]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--mobile-bg-primary,rgba(31,0,56,.95));border-bottom:1px solid var(--border-color,hsla(0,0%,100%,.1));display:flex;gap:16px;padding:16px 20px;position:sticky;top:0;z-index:100}.page-header .back-button[data-v-06f977fc]{align-items:center;background:var(--bg-tertiary,hsla(0,0%,100%,.1));border:none;border-radius:50%;color:var(--text-secondary,hsla(0,0%,100%,.6));cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.page-header .back-button[data-v-06f977fc]:hover{background:var(--bg-hover,hsla(0,0%,100%,.2));color:var(--text-primary,#fff)}.page-header h1[data-v-06f977fc]{color:var(--accent-color,#ca93f2);flex:1;font-size:20px;font-weight:600;margin:0}.content[data-v-06f977fc]{margin:0 auto;max-width:800px;padding:24px 20px}.content[data-v-06f977fc] .section{margin-bottom:32px}.content[data-v-06f977fc] .section.notice{background:var(--notice-bg,rgba(202,147,242,.1));border:1px solid var(--notice-border,rgba(202,147,242,.2));border-radius:12px;padding:20px}.content[data-v-06f977fc] .section h2{color:var(--accent-color,#ca93f2);font-size:24px;font-weight:600;margin:0 0 16px}.content[data-v-06f977fc] .section h3{color:var(--accent-color,#ca93f2);font-size:18px;font-weight:600;margin:0 0 12px}.content[data-v-06f977fc] .section p{color:var(--text-secondary,hsla(0,0%,100%,.8));font-size:15px;line-height:1.6;margin:0 0 16px}.content[data-v-06f977fc] .section p:last-child{margin-bottom:0}.content[data-v-06f977fc] .section p.last-updated{color:var(--text-tertiary,hsla(0,0%,100%,.6));font-size:14px;font-style:italic;margin-bottom:24px}.content[data-v-06f977fc] .section ul{margin:12px 0;padding-left:20px}.content[data-v-06f977fc] .section ul li{color:var(--text-secondary,hsla(0,0%,100%,.8));font-size:15px;line-height:1.6;margin-bottom:8px}.content[data-v-06f977fc] .section ul li:last-child{margin-bottom:0}.content[data-v-06f977fc] .section ul li strong{color:var(--text-primary,hsla(0,0%,100%,.9));font-weight:600}.content[data-v-06f977fc] .section ol{margin:12px 0;padding-left:20px}.content[data-v-06f977fc] .section ol li{color:var(--text-secondary,hsla(0,0%,100%,.8));font-size:15px;line-height:1.6;margin-bottom:8px}.content[data-v-06f977fc] .section ol li:last-child{margin-bottom:0}.content[data-v-06f977fc] .section ol li strong,.content[data-v-06f977fc] .section strong{color:var(--text-primary,hsla(0,0%,100%,.9));font-weight:600}.content[data-v-06f977fc] .section a{color:var(--accent-color,#ca93f2);text-decoration:none;transition:all .2s ease}.content[data-v-06f977fc] .section a:hover{color:#d4a5f5;text-decoration:underline}body.light-theme .legal-page[data-v-06f977fc]{background:var(--mobile-bg-primary-light,#fff);color:var(--text-primary-light,#1a1a1a)}body.light-theme .legal-page .page-header[data-v-06f977fc]{background:var(--mobile-bg-primary-light,hsla(0,0%,100%,.95));border-bottom-color:var(--border-color-light,rgba(0,0,0,.1))}body.light-theme .legal-page .page-header .back-button[data-v-06f977fc]{background:var(--bg-tertiary-light,rgba(0,0,0,.1));color:var(--text-secondary-light,rgba(0,0,0,.6))}body.light-theme .legal-page .page-header .back-button[data-v-06f977fc]:hover{background:var(--bg-hover-light,rgba(0,0,0,.2));color:var(--text-primary-light,#1a1a1a)}body.light-theme .legal-page .page-header h1[data-v-06f977fc]{color:var(--accent-color,#ca93f2)}body.light-theme .legal-page .content[data-v-06f977fc] .section.notice{background:var(--notice-bg-light,rgba(202,147,242,.05));border-color:var(--notice-border-light,rgba(202,147,242,.15))}body.light-theme .legal-page .content[data-v-06f977fc] .section h2,body.light-theme .legal-page .content[data-v-06f977fc] .section h3{color:var(--accent-color,#ca93f2)}body.light-theme .legal-page .content[data-v-06f977fc] .section p{color:var(--text-secondary-light,rgba(0,0,0,.7))}body.light-theme .legal-page .content[data-v-06f977fc] .section p.last-updated{color:var(--text-tertiary-light,rgba(0,0,0,.5))}body.light-theme .legal-page .content[data-v-06f977fc] .section ol li,body.light-theme .legal-page .content[data-v-06f977fc] .section ul li{color:var(--text-secondary-light,rgba(0,0,0,.7))}body.light-theme .legal-page .content[data-v-06f977fc] .section ol li strong,body.light-theme .legal-page .content[data-v-06f977fc] .section ul li strong,body.light-theme .legal-page .content[data-v-06f977fc] .section strong{color:var(--text-primary-light,#1a1a1a)}body.light-theme .legal-page .content[data-v-06f977fc] .section a{color:var(--accent-color,#ca93f2)}@media (max-width:768px){.page-header[data-v-06f977fc]{padding:16px 20px}.page-header h1[data-v-06f977fc]{font-size:18px}.content[data-v-06f977fc]{padding:20px 16px}.content[data-v-06f977fc] .section{margin-bottom:24px}.content[data-v-06f977fc] .section h2{font-size:20px}.content[data-v-06f977fc] .section h3{font-size:16px}.content[data-v-06f977fc] .section ol li,.content[data-v-06f977fc] .section p,.content[data-v-06f977fc] .section ul li{font-size:14px}.content[data-v-06f977fc] .section.notice{padding:16px}}@media (min-width:769px){.page-header[data-v-06f977fc]{padding:20px 40px}.page-header h1[data-v-06f977fc]{font-size:24px}.content[data-v-06f977fc]{max-width:1000px;padding:40px}.content[data-v-06f977fc] .section{margin-bottom:40px}.content[data-v-06f977fc] .section h2{font-size:28px;margin-bottom:20px}.content[data-v-06f977fc] .section h3{font-size:20px;margin-bottom:16px}.content[data-v-06f977fc] .section ol li,.content[data-v-06f977fc] .section p,.content[data-v-06f977fc] .section ul li{font-size:16px}.content[data-v-06f977fc] .section.notice{padding:24px}}
