.PrivacyPolicy-module__WhddSW__container{background:var(--color-background);min-height:100vh}.PrivacyPolicy-module__WhddSW__heroHeader{background:var(--color-background);text-align:center;margin-bottom:3rem;padding:10rem 0 4rem}.PrivacyPolicy-module__WhddSW__heroHeaderInner,.PrivacyPolicy-module__WhddSW__document{max-width:800px;padding:0 var(--container-padding);margin:0 auto}.PrivacyPolicy-module__WhddSW__header{margin-bottom:3rem}.PrivacyPolicy-module__WhddSW__title{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-h1);line-height:var(--h2-line-height);margin-bottom:1.5rem}.PrivacyPolicy-module__WhddSW__subtitle{font-size:var(--body-size);color:var(--color-text-body);margin-bottom:0}.PrivacyPolicy-module__WhddSW__lastUpdated{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.PrivacyPolicy-module__WhddSW__toc{background:var(--color-background-light);border-radius:var(--radius-xl);margin-bottom:3rem;padding:2rem}.PrivacyPolicy-module__WhddSW__tocTitle{font-size:.8rem;font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--color-h1);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.PrivacyPolicy-module__WhddSW__tocList{counter-reset:toc-counter;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.PrivacyPolicy-module__WhddSW__tocList li{counter-increment:toc-counter}.PrivacyPolicy-module__WhddSW__tocList a{font-size:var(--body-small-size);color:var(--color-text-body);padding:.5rem 0;text-decoration:none;transition:color .2s;display:block}.PrivacyPolicy-module__WhddSW__tocList a:hover{color:var(--color-h1)}.PrivacyPolicy-module__WhddSW__content{font-size:var(--body-size);line-height:var(--body-line-height);color:var(--color-text-body)}.PrivacyPolicy-module__WhddSW__section{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem;scroll-margin-top:100px}.PrivacyPolicy-module__WhddSW__section:last-child{border-bottom:none}.PrivacyPolicy-module__WhddSW__section h2{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);color:var(--color-h1);margin-bottom:1.25rem}.PrivacyPolicy-module__WhddSW__section h3{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);color:var(--color-text-heading);margin-top:2rem;margin-bottom:1rem}.PrivacyPolicy-module__WhddSW__section h4{font-size:var(--body-size);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-top:1.5rem;margin-bottom:.75rem}.PrivacyPolicy-module__WhddSW__section h5{font-size:var(--body-small-size);font-weight:var(--font-weight-semibold);color:var(--color-h1);margin-top:1.25rem;margin-bottom:.5rem}.PrivacyPolicy-module__WhddSW__section p,.PrivacyPolicy-module__WhddSW__numbered{margin-bottom:1rem}.PrivacyPolicy-module__WhddSW__numbered strong{color:var(--color-text-heading)}.PrivacyPolicy-module__WhddSW__subsection{background:var(--color-background-light);border-radius:var(--radius-lg);margin:1.5rem 0;padding:1.5rem}.PrivacyPolicy-module__WhddSW__subsection h4{color:var(--color-h1);margin-top:0}.PrivacyPolicy-module__WhddSW__subsection h5{margin-top:1.5rem}.PrivacyPolicy-module__WhddSW__subsection h5:first-of-type{margin-top:1rem}.PrivacyPolicy-module__WhddSW__subsection p:last-child,.PrivacyPolicy-module__WhddSW__section p:last-child{margin-bottom:0}.PrivacyPolicy-module__WhddSW__section ul,.PrivacyPolicy-module__WhddSW__section ol{margin:1rem 0;padding-left:1.5rem}.PrivacyPolicy-module__WhddSW__section li{margin-bottom:.5rem}.PrivacyPolicy-module__WhddSW__section li:last-child{margin-bottom:0}.PrivacyPolicy-module__WhddSW__section a{color:var(--color-h1);text-underline-offset:2px;text-decoration:underline}.PrivacyPolicy-module__WhddSW__section a:hover{text-decoration:none}.PrivacyPolicy-module__WhddSW__rightsIntro{font-size:var(--body-size);color:var(--color-text-body);margin-bottom:2rem}.PrivacyPolicy-module__WhddSW__rightsList{flex-direction:column;gap:0;display:flex}.PrivacyPolicy-module__WhddSW__rightItem{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:1.5rem;padding:1.5rem 0;display:flex}.PrivacyPolicy-module__WhddSW__rightItem:first-child{padding-top:0}.PrivacyPolicy-module__WhddSW__rightItem:last-child{border-bottom:none}.PrivacyPolicy-module__WhddSW__rightNumber{background:linear-gradient(135deg, var(--color-h1) 0%, #4a627a 100%);color:#fff;width:3.5rem;height:3.5rem;font-family:var(--font-mono);font-size:1.125rem;font-weight:var(--font-weight-bold);letter-spacing:.02em;border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PrivacyPolicy-module__WhddSW__rightContent{flex:1;padding-top:.25rem}.PrivacyPolicy-module__WhddSW__rightContent h4{font-size:var(--h4-size);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0 0 .5rem}.PrivacyPolicy-module__WhddSW__rightContent p{font-size:var(--body-small-size);color:var(--color-text-body);margin:0;line-height:1.5}.PrivacyPolicy-module__WhddSW__table{border-collapse:collapse;width:100%;font-size:var(--body-small-size);margin:1.5rem 0}.PrivacyPolicy-module__WhddSW__table th,.PrivacyPolicy-module__WhddSW__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:1rem}.PrivacyPolicy-module__WhddSW__table th{background:var(--color-background-light);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.PrivacyPolicy-module__WhddSW__table tr:last-child td{border-bottom:none}.PrivacyPolicy-module__WhddSW__contactCard{background:var(--color-background-light);border-radius:var(--radius-lg);margin-top:1rem;padding:1.5rem}.PrivacyPolicy-module__WhddSW__contactCard p{margin-bottom:.5rem}.PrivacyPolicy-module__WhddSW__contactCard p:last-child{margin-bottom:0}.PrivacyPolicy-module__WhddSW__publishDate{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-top:2rem;font-size:.75rem;font-style:normal}@media (max-width:768px){.PrivacyPolicy-module__WhddSW__heroHeader{padding:8rem 0 3rem}.PrivacyPolicy-module__WhddSW__tocList{grid-template-columns:1fr}.PrivacyPolicy-module__WhddSW__table{display:block;overflow-x:auto}.PrivacyPolicy-module__WhddSW__subsection{padding:1.25rem}.PrivacyPolicy-module__WhddSW__rightItem{gap:1rem}.PrivacyPolicy-module__WhddSW__rightNumber{width:2.75rem;height:2.75rem;font-size:1rem}}@media (max-width:480px){.PrivacyPolicy-module__WhddSW__toc{padding:1.5rem}.PrivacyPolicy-module__WhddSW__rightItem{flex-direction:column;gap:.75rem}.PrivacyPolicy-module__WhddSW__rightNumber{width:2.5rem;height:2.5rem}.PrivacyPolicy-module__WhddSW__rightContent{padding-top:0}}
.CookiePolicy-module__XYuWZW__manageButton{background:var(--btn-primary);color:var(--btn-on-primary);font-size:var(--body-size);font-weight:var(--font-weight-medium);border-radius:var(--btn-corner-radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;transition:background-color .15s,transform .15s;display:inline-flex}.CookiePolicy-module__XYuWZW__manageButton:hover{background:color-mix(in srgb, var(--btn-primary) 85%, black 15%)}.CookiePolicy-module__XYuWZW__manageButton:active{background:color-mix(in srgb, var(--btn-primary) 80%, black 20%);transform:scale(.96)}.CookiePolicy-module__XYuWZW__cookieCategory{margin-bottom:1.5rem}.CookiePolicy-module__XYuWZW__categoryHeader{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.CookiePolicy-module__XYuWZW__categoryHeader h3{margin:0}.CookiePolicy-module__XYuWZW__alwaysActiveBadge{color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;background:#126e00;align-items:center;padding:.25rem .75rem;display:inline-flex}
.ExperienceMeter-module__VURwmG__wrapper{padding:var(--space-xl) 0;margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;display:flex}.ExperienceMeter-module__VURwmG__heading{font-size:var(--h4-size);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-xs)}.ExperienceMeter-module__VURwmG__subtitle{text-align:center;color:var(--color-text-muted);font-size:var(--body-small-size);margin-bottom:var(--space-xl);max-width:420px}.ExperienceMeter-module__VURwmG__meterContainer{width:100%;max-width:400px;margin-bottom:var(--space-xl)}.ExperienceMeter-module__VURwmG__meterTrack{background:var(--color-border);border-radius:var(--radius-full);height:10px;position:relative;overflow:hidden}.ExperienceMeter-module__VURwmG__meterFill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-success), #34d399);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.ExperienceMeter-module__VURwmG__meterSegment{background:var(--color-background);opacity:.6;width:2px;height:100%;position:absolute;top:0}.ExperienceMeter-module__VURwmG__meterLabel{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.ExperienceMeter-module__VURwmG__meterText{font-size:var(--body-small-size);font-weight:var(--font-weight-medium);color:var(--color-text-heading)}.ExperienceMeter-module__VURwmG__meterCount{font-size:var(--body-xs-size);color:var(--color-text-muted)}.ExperienceMeter-module__VURwmG__tiers{gap:var(--space-sm);width:100%;max-width:400px;margin-bottom:var(--space-xl);flex-direction:column;display:flex}.ExperienceMeter-module__VURwmG__tier{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:border-color var(--transition-fast), background-color var(--transition-fast)}.ExperienceMeter-module__VURwmG__tierEnabled{background:var(--color-background-card);border-color:var(--color-border)}.ExperienceMeter-module__VURwmG__tierDisabled{border-color:var(--color-border);opacity:.6;background:0 0}.ExperienceMeter-module__VURwmG__tierHeader{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.ExperienceMeter-module__VURwmG__tierIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExperienceMeter-module__VURwmG__tierEnabled .ExperienceMeter-module__VURwmG__tierIcon{color:var(--color-success)}.ExperienceMeter-module__VURwmG__tierDisabled .ExperienceMeter-module__VURwmG__tierIcon{color:var(--color-text-muted)}.ExperienceMeter-module__VURwmG__tierLabel{font-size:var(--body-small-size);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.ExperienceMeter-module__VURwmG__alwaysOn{font-size:var(--body-xs-size);color:var(--color-success);font-weight:var(--font-weight-medium);margin-left:auto}.ExperienceMeter-module__VURwmG__featureList{padding:0;padding-left:calc(18px + var(--space-sm));flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.ExperienceMeter-module__VURwmG__featureItem{font-size:var(--body-xs-size);color:var(--color-text-muted);line-height:1.5}.ExperienceMeter-module__VURwmG__featureItem:before{content:"·";margin-right:var(--space-sm);font-weight:var(--font-weight-bold)}.ExperienceMeter-module__VURwmG__checkCircle{animation:.2s ease-out both ExperienceMeter-module__VURwmG__circleFadeIn}.ExperienceMeter-module__VURwmG__checkPath{stroke-dasharray:12;stroke-dashoffset:12px;animation:.4s ease-out .15s both ExperienceMeter-module__VURwmG__checkDraw}@keyframes ExperienceMeter-module__VURwmG__circleFadeIn{0%{opacity:0}to{opacity:.15}}@keyframes ExperienceMeter-module__VURwmG__checkDraw{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.ExperienceMeter-module__VURwmG__previewContainer{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);justify-content:center;display:flex}.ExperienceMeter-module__VURwmG__preview{transition:opacity var(--transition-fast)}.ExperienceMeter-module__VURwmG__previewEnabled{color:var(--color-primary);opacity:1}.ExperienceMeter-module__VURwmG__previewDisabled{color:var(--color-text-muted);opacity:.4;filter:grayscale()}.ExperienceMeter-module__VURwmG__manageButton{background:var(--btn-primary);color:var(--btn-on-primary);font-size:var(--body-small-size);font-weight:var(--font-weight-medium);border-radius:var(--btn-corner-radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;transition:background-color .15s,transform .15s;display:inline-flex}.ExperienceMeter-module__VURwmG__manageButton:hover{background:color-mix(in srgb, var(--btn-primary) 85%, black 15%)}.ExperienceMeter-module__VURwmG__manageButton:active{background:color-mix(in srgb, var(--btn-primary) 80%, black 20%);transform:scale(.96)}.ExperienceMeter-module__VURwmG__manageButton:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}[data-theme=dark] .ExperienceMeter-module__VURwmG__meterTrack{background:var(--color-surface)}[data-theme=dark] .ExperienceMeter-module__VURwmG__meterSegment{background:var(--color-background)}[data-theme=dark] .ExperienceMeter-module__VURwmG__previewEnabled{color:var(--btn-primary)}[data-theme=dark] .ExperienceMeter-module__VURwmG__previewContainer{border-top-color:var(--color-border)}@media (max-width:480px){.ExperienceMeter-module__VURwmG__meterContainer,.ExperienceMeter-module__VURwmG__tiers,.ExperienceMeter-module__VURwmG__subtitle{max-width:100%}.ExperienceMeter-module__VURwmG__tier{padding:var(--space-sm) var(--space-md)}.ExperienceMeter-module__VURwmG__preview{width:100px;height:34px}}
