._8113wq_legalPage{background:var(--color-bg-primary);min-height:100vh;padding-top:calc(64px + var(--banner-height,40px));position:relative;overflow-x:hidden}._8113wq_legalPage:before{content:"";background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 70%);pointer-events:none;z-index:0;width:600px;height:600px;position:fixed;top:-40%;right:-20%}._8113wq_backLink{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}._8113wq_backLink:hover{color:var(--color-text-primary)}._8113wq_content{z-index:1;max-width:800px;padding:var(--space-12) var(--space-6) var(--space-16);margin:0 auto;position:relative}._8113wq_header{margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}._8113wq_title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.03em;line-height:var(--line-height-tight);margin-bottom:var(--space-4)}._8113wq_effectiveDate{font-size:var(--font-size-base);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}._8113wq_toc{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-glass);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-10)}._8113wq_tocTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}._8113wq_tocList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._8113wq_tocLink{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-accent);transition:color var(--transition-fast);padding:var(--space-1) 0;text-decoration:none;display:flex}._8113wq_tocLink:hover{color:var(--color-text-link-hover)}._8113wq_tocLink:before{content:"→";font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._8113wq_section{margin-bottom:var(--space-10);scroll-margin-top:calc(64px + var(--banner-height,40px) + var(--space-6))}._8113wq_sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._8113wq_paragraph{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}._8113wq_paragraph:last-child{margin-bottom:0}._8113wq_list{margin:var(--space-3) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}._8113wq_listItem{padding-left:var(--space-5);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);position:relative}._8113wq_listItem:before{content:"•";left:var(--space-2);color:var(--color-accent);font-weight:var(--font-weight-bold);position:absolute}._8113wq_strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._8113wq_highlightBox{background:var(--color-accent-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;border:1px solid #4f8ef733}._8113wq_highlightBox p{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}._8113wq_warningBox{background:var(--color-red-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;border:1px solid #ff525233}._8113wq_warningBox p{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}._8113wq_dataTable{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--font-size-base)}._8113wq_dataTable th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._8113wq_dataTable th:first-child{border-radius:var(--radius-md) 0 0 0}._8113wq_dataTable th:last-child{border-radius:0 var(--radius-md) 0 0}._8113wq_dataTable td{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);line-height:var(--line-height-normal)}._8113wq_dataTable tr:last-child td{border-bottom:none}._8113wq_contactBox{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border-glass);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-6)}._8113wq_contactBox p{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 0 var(--space-2)}._8113wq_contactBox p:last-child{margin-bottom:0}._8113wq_emailLink{color:var(--color-accent);font-weight:var(--font-weight-medium);text-decoration:none}._8113wq_emailLink:hover{text-decoration:underline}._8113wq_footer{border-top:1px solid var(--color-border);padding:var(--space-6) var(--space-8);text-align:center}._8113wq_footerText{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._8113wq_footerLegal{justify-content:center;align-items:center;row-gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._8113wq_footerDot{color:var(--color-text-tertiary);opacity:.5;margin:0 var(--space-1);-webkit-user-select:none;user-select:none}._8113wq_footerLinks{justify-content:center;gap:var(--space-6);margin-top:var(--space-3);list-style:none;display:flex}._8113wq_footerLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}._8113wq_footerLink:hover{color:var(--color-text-primary)}._8113wq_faqList{gap:var(--space-2);flex-direction:column;display:flex}._8113wq_faqItem{background:var(--color-bg-glass);border:1px solid var(--color-border-glass);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}._8113wq_faqItem:hover{border-color:var(--color-border)}._8113wq_faqItem[open]{border-color:#4f8ef74d}._8113wq_faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast);list-style:none;display:flex}._8113wq_faqQuestion::-webkit-details-marker{display:none}._8113wq_faqQuestion::marker{content:"";display:none}._8113wq_faqQuestion:hover{color:var(--color-accent)}._8113wq_faqChevron{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);width:28px;height:28px;color:var(--color-text-tertiary);transition:transform .25s ease, color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._8113wq_faqItem[open] ._8113wq_faqChevron{color:var(--color-accent);background:var(--color-accent-subtle);transform:rotate(180deg)}._8113wq_faqAnswer{padding:0 var(--space-5) var(--space-5)}._8113wq_faqAnswer ._8113wq_paragraph{margin-bottom:var(--space-2)}._8113wq_faqAnswer ._8113wq_paragraph:last-child{margin-bottom:0}._8113wq_faqListLine{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-1);padding-left:var(--space-2)}._8113wq_faqListLine:last-child{margin-bottom:0}._8113wq_footerDeveloper{font-size:var(--font-size-xs,.75rem);color:var(--color-text-tertiary);margin-top:var(--space-3);opacity:.7;cursor:default}._8113wq_footerDeveloper a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}._8113wq_footerDeveloper a:hover{color:var(--color-accent)}@media (max-width:640px){._8113wq_content{padding:var(--space-8) var(--space-4) var(--space-12)}._8113wq_title{font-size:var(--font-size-2xl)}._8113wq_sectionTitle{font-size:var(--font-size-lg)}._8113wq_dataTable{font-size:var(--font-size-sm);-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}._8113wq_dataTable th,._8113wq_dataTable td{padding:var(--space-2) var(--space-3);white-space:nowrap}}._8113wq_backButtonWrapper{margin-bottom:var(--space-6)}._8113wq_backButton{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm,.875rem);color:var(--color-accent,#00d2ff);border:1px solid var(--color-border,#333);border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;transition:all .2s;display:inline-flex}._8113wq_backButton:hover{background:var(--color-surface,#1a1a2e);border-color:var(--color-accent,#00d2ff)}._8113wq_searchContainer{max-width:480px;margin:0 auto 2rem;position:relative}._8113wq_searchIcon{pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._8113wq_noResults{text-align:center;color:var(--color-text-muted,#888);padding:2rem 0}._8113wq_searchInput{width:100%;font-size:var(--font-size-base,1rem);border:1px solid var(--color-border,#333);border-radius:var(--radius-md,8px);background:var(--color-surface,#1a1a2e);color:var(--color-text,#e0e0e0);outline:none;padding:.75rem 1rem .75rem 2.75rem;transition:border-color .2s}._8113wq_searchInput:focus{border-color:var(--color-accent,#00d2ff)}._8113wq_ctaContainer{text-align:center;margin-top:var(--space-12)}._8113wq_ctaDescription{margin-bottom:1rem}._8113wq_ctaButton{background:linear-gradient(135deg, var(--color-accent), var(--color-purple,#7c5ce7));color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-base);padding:.75rem 2rem;text-decoration:none;transition:opacity .2s;display:inline-block}._8113wq_ctaButton:hover{opacity:.9}
.Sj9tFG_categorySection{margin-top:var(--space-10)}.Sj9tFG_categoryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.Sj9tFG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.Sj9tFG_card{align-items:center;gap:var(--space-4);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-glass);color:inherit;transition:border-color var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);text-decoration:none;display:flex}.Sj9tFG_card:hover{border-color:var(--color-accent);background:var(--color-accent-subtle);transform:translateY(-2px)}.Sj9tFG_card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Sj9tFG_cardLogo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Sj9tFG_cardBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Sj9tFG_cardName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Sj9tFG_cardDesc{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.Sj9tFG_cardCta{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-accent);flex-shrink:0;align-self:flex-start;display:inline-flex}.Sj9tFG_cardArrow{transition:transform var(--transition-fast)}.Sj9tFG_card:hover .Sj9tFG_cardArrow{transform:translate(3px)}@media (max-width:600px){.Sj9tFG_card{flex-wrap:wrap}.Sj9tFG_cardCta{width:100%}}
