.landing-module__bxHgOq__page{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.landing-module__bxHgOq__container{width:100%;max-width:72rem;padding:0 var(--space-6);margin:0 auto}@media (max-width:639px){.landing-module__bxHgOq__container{padding:0 var(--space-4)}}.landing-module__bxHgOq__header{z-index:20;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#f6f8fbeb;position:sticky;top:0}.landing-module__bxHgOq__headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--topbar-height);display:flex}.landing-module__bxHgOq__brand{border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex}.landing-module__bxHgOq__headerNav{gap:var(--space-1);display:flex}.landing-module__bxHgOq__headerNav a{padding:var(--space-2) var(--space-3);color:var(--color-ink-800);font-size:var(--font-size-sm);border-radius:var(--radius-sm);font-weight:500;text-decoration:none}.landing-module__bxHgOq__headerNav a:hover{color:var(--color-teal-700);background:var(--color-teal-100)}.landing-module__bxHgOq__headerActions{align-items:center;gap:var(--space-3);display:flex}@media (max-width:1023px){.landing-module__bxHgOq__headerNav{display:none}}@media (max-width:639px){.landing-module__bxHgOq__hideSm{display:none}}.landing-module__bxHgOq__section{padding:var(--space-16) 0;scroll-margin-top:var(--topbar-height)}.landing-module__bxHgOq__sectionAlt{background:var(--color-surface);border-block:1px solid var(--color-border)}@media (max-width:767px){.landing-module__bxHgOq__section{padding:var(--space-12) 0}}.landing-module__bxHgOq__sectionHead{gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-10);flex-direction:column;display:flex}.landing-module__bxHgOq__eyebrow{color:var(--color-teal-700);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.landing-module__bxHgOq__h2{font-size:var(--font-size-2xl);letter-spacing:-.015em;line-height:1.2}@media (max-width:639px){.landing-module__bxHgOq__h2{font-size:var(--font-size-xl)}}.landing-module__bxHgOq__lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}.landing-module__bxHgOq__hero{padding:var(--space-16) 0 var(--space-12);position:relative;overflow:hidden}.landing-module__bxHgOq__hero:before{z-index:0;content:"";background:radial-gradient(40rem 22rem at 85% 10%,#0a99911a,#0000 70%),radial-gradient(30rem 18rem at 0 100%,#13263d0d,#0000 70%);position:absolute;inset:0}.landing-module__bxHgOq__heroGrid{z-index:1;gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}@media (max-width:1023px){.landing-module__bxHgOq__heroGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.landing-module__bxHgOq__hero{padding:var(--space-10) 0 var(--space-8)}}.landing-module__bxHgOq__heroText{gap:var(--space-6);flex-direction:column;display:flex}.landing-module__bxHgOq__heroTitle{font-size:var(--font-size-3xl);letter-spacing:-.025em;font-weight:700;line-height:1.1}.landing-module__bxHgOq__heroTitle em{color:var(--color-teal-700);font-style:normal}@media (max-width:639px){.landing-module__bxHgOq__heroTitle{font-size:1.875rem}}.landing-module__bxHgOq__heroIntro{max-width:36rem;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.55}@media (max-width:639px){.landing-module__bxHgOq__heroIntro{font-size:1.0625rem}}.landing-module__bxHgOq__ctaRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__trustLine{gap:var(--space-2) var(--space-5);color:var(--color-ink-800);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__trustLine li{align-items:center;gap:var(--space-2);display:inline-flex}.landing-module__bxHgOq__trustLine svg{color:var(--color-teal-700)}.landing-module__bxHgOq__heroArt{justify-self:center;width:100%;max-width:34rem;height:auto}.landing-module__bxHgOq__svgText{font-family:var(--font-sans)}.landing-module__bxHgOq__cycleArt{width:100%;height:auto;margin-bottom:var(--space-2);display:block}.landing-module__bxHgOq__cycleList{gap:var(--space-4);counter-reset:cycle;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__cycleItem{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.landing-module__bxHgOq__cycleIcon{display:none}.landing-module__bxHgOq__cycleItem h3{font-size:var(--font-size-md)}.landing-module__bxHgOq__cycleItem p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.landing-module__bxHgOq__cycleNote{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);color:var(--color-ink-800);font-size:var(--font-size-sm);text-align:center;display:flex}.landing-module__bxHgOq__cycleNote svg{color:var(--color-teal-700)}@media (max-width:1023px){.landing-module__bxHgOq__cycleArt{display:none}.landing-module__bxHgOq__cycleList{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__cycleItem{padding:var(--space-5);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.landing-module__bxHgOq__cycleIcon{width:2.5rem;height:2.5rem;color:var(--color-teal-700);background:var(--color-teal-100);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:639px){.landing-module__bxHgOq__cycleList{grid-template-columns:minmax(0,1fr);gap:0;position:relative}.landing-module__bxHgOq__cycleList:before{background:var(--color-teal-600);content:"";width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.landing-module__bxHgOq__cycleItem{gap:var(--space-1) var(--space-4);padding:0 0 var(--space-6);background:0 0;border:0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.landing-module__bxHgOq__cycleItem .landing-module__bxHgOq__cycleIcon{border:2px solid var(--color-surface);box-shadow:0 0 0 2px var(--color-teal-600);grid-row:span 2;position:relative}}.landing-module__bxHgOq__stepNo{color:var(--color-teal-700);font-size:var(--font-size-xs);letter-spacing:.06em;font-weight:700}.landing-module__bxHgOq__featureGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.landing-module__bxHgOq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.landing-module__bxHgOq__featureGrid{grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__feature{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-standard) var(--ease-standard);flex-direction:column;display:flex}.landing-module__bxHgOq__feature:hover{border-color:var(--color-border-strong)}.landing-module__bxHgOq__featureIcon{width:2.75rem;height:2.75rem;color:var(--color-teal-700);background:var(--color-teal-100);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__feature h3{font-size:var(--font-size-md);line-height:1.3}.landing-module__bxHgOq__feature p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.landing-module__bxHgOq__focusGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1023px){.landing-module__bxHgOq__focusGrid{grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__focusCard{gap:var(--space-5);padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (max-width:639px){.landing-module__bxHgOq__focusCard{padding:var(--space-5)}}.landing-module__bxHgOq__focusCard h3{font-size:var(--font-size-lg)}.landing-module__bxHgOq__focusCard>p{color:var(--color-text-secondary);line-height:1.6}.landing-module__bxHgOq__mock{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);flex-direction:column;display:flex}.landing-module__bxHgOq__mockLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.landing-module__bxHgOq__mockClause{font-weight:650}.landing-module__bxHgOq__mockText{font-size:var(--font-size-sm);line-height:1.65}.landing-module__bxHgOq__mockText mark{color:inherit;background:#fff1c2;border-bottom:2px solid #e2b33d;border-radius:2px}.landing-module__bxHgOq__bubble{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.landing-module__bxHgOq__bubbleHead{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__initials{width:1.75rem;height:1.75rem;color:var(--color-teal-700);background:var(--color-teal-100);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.landing-module__bxHgOq__bubble del{color:var(--color-status-danger-text);text-decoration-thickness:1.5px}.landing-module__bxHgOq__bubble ins{color:var(--color-status-success-text);background:var(--color-status-success-bg);border-radius:2px;padding:0 2px;text-decoration:none}.landing-module__bxHgOq__bubbleInternal{background:var(--color-status-internal-bg);border-color:#dccdeb}.landing-module__bxHgOq__frozen{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__frozen svg{color:var(--color-ink-800)}.landing-module__bxHgOq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);overflow-wrap:anywhere}.landing-module__bxHgOq__sigSteps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__sigSteps li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}.landing-module__bxHgOq__sigSteps li>svg{color:var(--color-status-success-text)}.landing-module__bxHgOq__sigSteps li>span{flex:1}.landing-module__bxHgOq__codeDots{gap:4px;display:inline-flex}.landing-module__bxHgOq__codeDots span{background:var(--color-ink-800);border-radius:var(--radius-pill);width:.5rem;height:.5rem}.landing-module__bxHgOq__mention{padding:var(--space-3) var(--space-4);color:var(--color-ink-950);background:var(--color-teal-100);border-left:3px solid var(--color-teal-700);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:500}.landing-module__bxHgOq__dark{color:#dbe5ef;background:var(--color-ink-950)}.landing-module__bxHgOq__dark .landing-module__bxHgOq__h2{color:#fff}.landing-module__bxHgOq__dark .landing-module__bxHgOq__eyebrow{color:var(--color-sidebar-accent)}.landing-module__bxHgOq__dark .landing-module__bxHgOq__lead{color:#b9c9d8}.landing-module__bxHgOq__securityGrid{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__securityGrid>li{grid-column:span 2}.landing-module__bxHgOq__securityGrid>li:nth-child(n+4){grid-column:span 3}@media (max-width:1023px){.landing-module__bxHgOq__securityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__securityGrid>li,.landing-module__bxHgOq__securityGrid>li:nth-child(n+4){grid-column:span 1}.landing-module__bxHgOq__securityGrid>li:last-child{grid-column:1/-1}}@media (max-width:639px){.landing-module__bxHgOq__securityGrid{grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__securityItem{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;display:flex}.landing-module__bxHgOq__securityItem svg{color:var(--color-sidebar-accent)}.landing-module__bxHgOq__securityItem h3{color:#fff;font-size:var(--font-size-md)}.landing-module__bxHgOq__securityItem p{color:#b9c9d8;font-size:var(--font-size-sm);line-height:1.55}.landing-module__bxHgOq__honestyGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.landing-module__bxHgOq__honestyGrid{grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__honestyItem{gap:var(--space-2) var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.landing-module__bxHgOq__honestyItem svg{color:var(--color-status-info-text);grid-row:span 2;margin-top:2px}.landing-module__bxHgOq__honestyItem h3{font-size:var(--font-size-md)}.landing-module__bxHgOq__honestyItem p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.landing-module__bxHgOq__pilot{gap:var(--space-8);padding:var(--space-10);background:var(--color-teal-100);border-radius:var(--radius-lg);border:1px solid #b7e3dd;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:767px){.landing-module__bxHgOq__pilot{padding:var(--space-6);grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__pilotText{gap:var(--space-3);flex-direction:column;display:flex}.landing-module__bxHgOq__pilotText p{max-width:40rem;color:var(--color-ink-800);line-height:1.6}.landing-module__bxHgOq__pilotBadge{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--color-teal-700);background:var(--color-surface);border-radius:var(--radius-pill);font-size:var(--font-size-sm);border:1px solid #b7e3dd;font-weight:600;display:inline-flex}.landing-module__bxHgOq__footer{padding:var(--space-10) 0 var(--space-8);color:var(--color-text-secondary);background:var(--color-surface);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);margin-top:auto}.landing-module__bxHgOq__footerGrid{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.landing-module__bxHgOq__footerGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.landing-module__bxHgOq__footerBrand{gap:var(--space-3);flex-direction:column;max-width:24rem;display:flex}.landing-module__bxHgOq__footerTitle{margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:650}.landing-module__bxHgOq__footerLinks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__footerLinks a{align-items:center;gap:var(--space-2);min-height:2rem;color:var(--color-ink-800);text-decoration:none;display:inline-flex}.landing-module__bxHgOq__footerLinks a:hover{color:var(--color-teal-700);text-decoration:underline}.landing-module__bxHgOq__footerBottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__feature{transition:none}}
.developers-module__szLZUW__article{max-width:54rem;padding:var(--space-8) 0 var(--space-12);margin:0 auto}.developers-module__szLZUW__lead{font-size:var(--font-size-md);color:var(--color-text-secondary)}.developers-module__szLZUW__toc{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.developers-module__szLZUW__toc ol{margin:var(--space-2) 0 0;columns:2 14rem;padding-left:1.25em}.developers-module__szLZUW__toc li{margin-bottom:var(--space-1)}.developers-module__szLZUW__section{scroll-margin-top:5rem}.developers-module__szLZUW__section h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.developers-module__szLZUW__pre{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink-950);color:var(--color-text-inverse);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm);white-space:pre;margin:0;line-height:1.55;overflow-x:auto}.developers-module__szLZUW__code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.developers-module__szLZUW__identifier{overflow-wrap:normal;word-break:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.developers-module__szLZUW__endpoint{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.developers-module__szLZUW__endpointHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;scroll-margin-top:5rem;display:flex}.developers-module__szLZUW__method{min-width:3.5rem;padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--color-teal-100);color:var(--color-teal-700);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm);text-align:center;font-weight:600;display:inline-block}.developers-module__szLZUW__path{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.developers-module__szLZUW__fields{font-size:var(--font-size-sm);margin:0;padding-left:1.1em}.developers-module__szLZUW__fields ul{padding-left:1.1em}.developers-module__szLZUW__type{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.developers-module__szLZUW__errorAnchor{scroll-margin-top:5rem}
.legal-module__4inzeG__doc{gap:var(--space-8);max-width:var(--reading-max-width);padding:var(--space-12) 0 var(--space-16);overflow-wrap:break-word;flex-direction:column;margin:0 auto;display:flex}.legal-module__4inzeG__head{gap:var(--space-3);flex-direction:column;display:flex}.legal-module__4inzeG__eyebrow{color:var(--color-teal-700);font-size:var(--font-size-sm);letter-spacing:.02em;margin:0;font-weight:600}.legal-module__4inzeG__head h1{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);letter-spacing:-.015em;margin:0}.legal-module__4inzeG__meta{gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.legal-module__4inzeG__intro{font-size:var(--font-size-md);line-height:var(--line-height-document);margin:0}.legal-module__4inzeG__toc{padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.legal-module__4inzeG__toc h2{margin:0 0 var(--space-3);font-size:var(--font-size-md)}.legal-module__4inzeG__toc ol{font-size:var(--font-size-sm);margin:0;padding:0;list-style:none}.legal-module__4inzeG__toc li{padding:var(--space-1) 0;break-inside:avoid}@media (min-width:768px){.legal-module__4inzeG__toc ol{columns:2;column-gap:var(--space-8)}}.legal-module__4inzeG__toc a{gap:var(--space-2);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.legal-module__4inzeG__toc a:hover,.legal-module__4inzeG__toc a:focus-visible{color:var(--color-teal-700);text-decoration:underline}.legal-module__4inzeG__tocNum{min-width:1.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.legal-module__4inzeG__section{gap:var(--space-3);scroll-margin-top:calc(var(--topbar-height) + var(--space-4));flex-direction:column;display:flex}.legal-module__4inzeG__section h2{gap:var(--space-2);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0;display:flex}.legal-module__4inzeG__num{color:var(--color-teal-700);font-variant-numeric:tabular-nums}.legal-module__4inzeG__section p,.legal-module__4inzeG__section li{line-height:var(--line-height-document);margin:0}.legal-module__4inzeG__section ul{gap:var(--space-2);padding-left:var(--space-6);margin:0;list-style:outside;display:grid}.legal-module__4inzeG__section li::marker{color:var(--color-teal-700)}.legal-module__4inzeG__section a{color:var(--color-teal-700)}.legal-module__4inzeG__back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.legal-module__4inzeG__back:hover,.legal-module__4inzeG__back:focus-visible{color:var(--color-teal-700);text-decoration:underline}.legal-module__4inzeG__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.legal-module__4inzeG__table caption{padding-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:left;font-weight:600}.legal-module__4inzeG__table th,.legal-module__4inzeG__table td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:var(--line-height-body)}.legal-module__4inzeG__table thead th{color:var(--color-text-secondary);background:var(--color-bg);font-weight:600}.legal-module__4inzeG__table tbody th{font-weight:600}.legal-module__4inzeG__table tr:last-child>*{border-bottom:0}@media (max-width:639px){.legal-module__4inzeG__table,.legal-module__4inzeG__table tbody,.legal-module__4inzeG__table tr,.legal-module__4inzeG__table th,.legal-module__4inzeG__table td{width:100%;display:block}.legal-module__4inzeG__table caption{padding:var(--space-3) var(--space-3) var(--space-1);border-bottom:1px solid var(--color-border);display:block}.legal-module__4inzeG__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__4inzeG__table tr{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.legal-module__4inzeG__table tr:last-child{border-bottom:0}.legal-module__4inzeG__table th,.legal-module__4inzeG__table td{padding:var(--space-1) var(--space-3);border-bottom:0}.legal-module__4inzeG__table [data-label]:before{content:attr(data-label);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:block}}.legal-module__4inzeG__contactList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.legal-module__4inzeG__others{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.legal-module__4inzeG__others h2{margin:0 0 var(--space-3);font-size:var(--font-size-md)}.legal-module__4inzeG__others ul{gap:var(--space-2) var(--space-5);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-module__4inzeG__others a{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-teal-700);display:inline-flex}.legal-module__4inzeG__links{justify-content:center;gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-module__4inzeG__links a{min-height:2.75rem;color:var(--color-text-secondary);align-items:center;display:inline-flex}.legal-module__4inzeG__links a:hover,.legal-module__4inzeG__links a:focus-visible{color:var(--color-teal-700)}.legal-module__4inzeG__notice{gap:var(--space-2);width:100%;max-width:70rem;padding:var(--space-6) var(--space-6) var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body);border-top:1px solid var(--color-border);flex-direction:column;margin:0 auto;display:flex}.legal-module__4inzeG__notice h2{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;display:flex}.legal-module__4inzeG__notice p{max-width:var(--reading-max-width);margin:0}.legal-module__4inzeG__notice .legal-module__4inzeG__links{justify-content:flex-start}@media (max-width:639px){.legal-module__4inzeG__notice{padding:var(--space-5) var(--space-4) var(--space-6)}}
