.page-module__OTbGOa__page{min-height:100%}.page-module__OTbGOa__container{max-width:var(--app-content-max-width);padding:var(--top-nav-clearance) var(--space-4) var(--fab-content-clearance);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page-module__OTbGOa__carteCompte[data-variant]{padding:var(--space-5)}.page-module__OTbGOa__profileInfo{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module__OTbGOa__profileInfo,.page-module__OTbGOa__subscriptionInfo,.page-module__OTbGOa__carteCompte>.page-module__OTbGOa__securityText{padding-top:var(--space-1)}.page-module__OTbGOa__details{flex:1}dl.page-module__OTbGOa__details{grid-template-columns:1fr}.page-module__OTbGOa__details dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.page-module__OTbGOa__details[class] dd{font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.page-module__OTbGOa__enTetePage[data-size] h1{font-size:var(--font-size-2xl)}.page-module__OTbGOa__initialeProfil[data-size][data-shape]{--brand-avatar-side:var(--size-avatar-xl)}.page-module__OTbGOa__profileLetter{font-size:var(--font-size-2xl)}.page-module__OTbGOa__gabaritAction[data-size]{min-height:var(--layout-1);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-brand)}.page-module__OTbGOa__subscriptionInfo{margin-bottom:var(--space-4)}.page-module__OTbGOa__pastilleAbonnement{margin-bottom:var(--space-2)}.page-module__OTbGOa__pastilleAbonnement[data-size]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border-width:0}.page-module__OTbGOa__pastilleAbonnement[data-size]>span{line-height:var(--line-height-normal)}.page-module__OTbGOa__subscriptionDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.page-module__OTbGOa__subscriptionEndDate{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:var(--space-2) 0 0;line-height:var(--line-height-normal)}.page-module__OTbGOa__reactivateHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0;line-height:var(--line-height-normal);font-style:italic}.page-module__OTbGOa__hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:var(--space-3) 0 0;line-height:var(--line-height-normal)}.page-module__OTbGOa__securityText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-4)}@media (max-width:480px){.page-module__OTbGOa__container{padding:var(--layout-2) var(--space-3) var(--fab-content-clearance)}.page-module__OTbGOa__carteCompte[data-variant]{padding:var(--space-4)}.page-module__OTbGOa__profileInfo{text-align:center;flex-direction:column;align-items:center}}
.pattern-background-module__9Loe-W__pattern{pointer-events:none;z-index:var(--z-base);position:absolute;inset:0;overflow:hidden}.pattern-background-module__9Loe-W__coral{color:var(--gradient-subtle-brand)}.pattern-background-module__9Loe-W__mint{color:var(--gradient-subtle-mint)}.pattern-background-module__9Loe-W__sky{color:var(--gradient-subtle-sky)}.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__cloud1,.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__star1,.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__star3{color:var(--overlay-brand-10)}.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__heart1,.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__cloud2{color:var(--overlay-mint-15)}.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__heart2,.pattern-background-module__9Loe-W__mixed .pattern-background-module__9Loe-W__star2{color:var(--overlay-sky-10)}.pattern-background-module__9Loe-W__hero svg{transform:scale(1.5)}.pattern-background-module__9Loe-W__section svg{transform:scale(1)}.pattern-background-module__9Loe-W__subtle svg{opacity:.5;transform:scale(.7)}.pattern-background-module__9Loe-W__section .pattern-background-module__9Loe-W__star3,.pattern-background-module__9Loe-W__subtle .pattern-background-module__9Loe-W__star3{display:none}.pattern-background-module__9Loe-W__cloud1{width:120px;height:auto;position:absolute;top:10%;left:5%}.pattern-background-module__9Loe-W__cloud2{width:100px;height:auto;position:absolute;bottom:15%;right:8%}.pattern-background-module__9Loe-W__heart1{width:40px;height:auto;position:absolute;top:20%;right:15%}.pattern-background-module__9Loe-W__heart2{width:32px;height:auto;position:absolute;bottom:25%;left:12%}.pattern-background-module__9Loe-W__star1{width:28px;height:auto;position:absolute;top:35%;left:20%}.pattern-background-module__9Loe-W__star2{width:24px;height:auto;position:absolute;bottom:30%;right:25%}.pattern-background-module__9Loe-W__star3{width:20px;height:auto;position:absolute;top:60%;right:10%}@keyframes pattern-background-module__9Loe-W__floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(3deg)}}@keyframes pattern-background-module__9Loe-W__floatMedium{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-2deg)}}@keyframes pattern-background-module__9Loe-W__floatFast{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.05)}}.pattern-background-module__9Loe-W__cloud1{animation:12s ease-in-out infinite pattern-background-module__9Loe-W__floatSlow}.pattern-background-module__9Loe-W__cloud2{animation:14s ease-in-out 2s infinite pattern-background-module__9Loe-W__floatSlow}.pattern-background-module__9Loe-W__heart1{animation:8s ease-in-out 1s infinite pattern-background-module__9Loe-W__floatMedium}.pattern-background-module__9Loe-W__heart2{animation:10s ease-in-out 3s infinite pattern-background-module__9Loe-W__floatMedium}.pattern-background-module__9Loe-W__star1{animation:7s ease-in-out .5s infinite pattern-background-module__9Loe-W__floatFast}.pattern-background-module__9Loe-W__star2{animation:9s ease-in-out 2.5s infinite pattern-background-module__9Loe-W__floatFast}.pattern-background-module__9Loe-W__star3{animation:11s ease-in-out 4s infinite pattern-background-module__9Loe-W__floatFast}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__cloud1{width:180px;top:5%;left:3%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__cloud2{width:150px;bottom:10%;right:5%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__heart1{width:60px;top:15%;right:12%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__heart2{width:48px;bottom:20%;left:8%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__star1{width:42px;top:30%;left:15%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__star2{width:36px;bottom:25%;right:20%}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__star3{width:30px;top:55%;right:8%}@media (prefers-reduced-motion:reduce){.pattern-background-module__9Loe-W__cloud1,.pattern-background-module__9Loe-W__cloud2,.pattern-background-module__9Loe-W__heart1,.pattern-background-module__9Loe-W__heart2,.pattern-background-module__9Loe-W__star1,.pattern-background-module__9Loe-W__star2,.pattern-background-module__9Loe-W__star3{animation:none}}@media (max-width:640px){.pattern-background-module__9Loe-W__cloud1{width:80px}.pattern-background-module__9Loe-W__cloud2{width:70px}.pattern-background-module__9Loe-W__heart1{width:28px}.pattern-background-module__9Loe-W__heart2{width:24px}.pattern-background-module__9Loe-W__star1{width:20px}.pattern-background-module__9Loe-W__star2{width:18px}.pattern-background-module__9Loe-W__star3{display:none}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__cloud1{width:120px}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__cloud2{width:100px}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__heart1{width:40px}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__heart2{width:32px}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__star1{width:28px}.pattern-background-module__9Loe-W__hero .pattern-background-module__9Loe-W__star2{width:24px}}
.wave-divider-module__yzzyeq__divider{width:100%;height:60px;z-index:var(--z-sticky-local);isolation:isolate;margin-top:-1px;line-height:0;position:relative}.wave-divider-module__yzzyeq__primaryToSecondary{background:var(--wave-primary-to-secondary-bg);color:var(--wave-primary-to-secondary-color)}.wave-divider-module__yzzyeq__secondaryToPrimary{background:var(--wave-secondary-to-primary-bg);color:var(--wave-secondary-to-primary-color)}.wave-divider-module__yzzyeq__svg{width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.wave-divider-module__yzzyeq__flip{transform:scaleY(-1)}@media (min-width:640px){.wave-divider-module__yzzyeq__divider{height:70px}}@media (min-width:768px){.wave-divider-module__yzzyeq__divider{height:80px}}@media (min-width:1024px){.wave-divider-module__yzzyeq__divider{height:100px}}
.accordion-module__qkm1Bq__accordion{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);transition:box-shadow var(--duration-fast) var(--easing-smooth);overflow:hidden}.accordion-module__qkm1Bq__accordion:hover{box-shadow:var(--shadow-2)}.accordion-module__qkm1Bq__header{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-4);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:left;transition:background-color var(--duration-fast) var(--easing-smooth);background:0 0;border:none;display:flex}.accordion-module__qkm1Bq__header:hover{background-color:var(--overlay-brand-10)}.accordion-module__qkm1Bq__icon{width:1.5rem;height:1.5rem;color:var(--color-brand-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-module__qkm1Bq__icon svg{width:100%;height:100%}.accordion-module__qkm1Bq__title{font-weight:var(--font-weight-semibold);flex:1}.accordion-module__qkm1Bq__chevron{color:var(--color-brand-ink);transition:transform .2s var(--easing-smooth);flex-shrink:0}.accordion-module__qkm1Bq__chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.accordion-module__qkm1Bq__chevron{transition:none}}.accordion-module__qkm1Bq__panel{max-height:0;transition:max-height .2s var(--easing-smooth);overflow:hidden}.accordion-module__qkm1Bq__panelOpen{max-height:5000px}@media (prefers-reduced-motion:reduce){.accordion-module__qkm1Bq__panel{transition:none}.accordion-module__qkm1Bq__panel:not(.accordion-module__qkm1Bq__panelOpen){display:none}.accordion-module__qkm1Bq__panelOpen{max-height:none;display:block}}.accordion-module__qkm1Bq__content{padding:var(--space-4);padding-top:0}@media (min-width:768px){.accordion-module__qkm1Bq__header{padding:var(--space-5)}.accordion-module__qkm1Bq__content{padding:var(--space-5);padding-top:0}}
.conformity-item-module__t0lszq__card{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-4);box-shadow:var(--shadow-2);transition:box-shadow var(--duration-fast) var(--easing-smooth);border-left:4px solid;position:relative}.conformity-item-module__t0lszq__card:hover{box-shadow:var(--shadow-2)}.conformity-item-module__t0lszq__completed{border-left-color:var(--color-mint)}.conformity-item-module__t0lszq__incomplete{border-left-color:var(--color-brand)}.conformity-item-module__t0lszq__header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.conformity-item-module__t0lszq__icon{width:1.5rem;height:1.5rem;color:var(--color-brand,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:flex}.conformity-item-module__t0lszq__icon svg{width:100%;height:100%}.conformity-item-module__t0lszq__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1;margin:0}.conformity-item-module__t0lszq__statusIcon{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.conformity-item-module__t0lszq__statusIcon svg{width:100%;height:100%}.conformity-item-module__t0lszq__completed .conformity-item-module__t0lszq__statusIcon{background:var(--color-mint);color:var(--color-mint-on-fill)}.conformity-item-module__t0lszq__incomplete .conformity-item-module__t0lszq__statusIcon{background:var(--color-brand-action);color:var(--color-on-brand)}.conformity-item-module__t0lszq__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0;line-height:var(--line-height-normal)}.conformity-item-module__t0lszq__updateLink{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-ink);transition:color var(--duration-fast) var(--easing-smooth);text-decoration:none;display:inline-flex}.conformity-item-module__t0lszq__updateLink:hover{color:var(--color-brand-ink);text-decoration:underline}.conformity-item-module__t0lszq__updateLink:focus-visible{border-radius:var(--radius-sm)}@media (min-width:768px){.conformity-item-module__t0lszq__card{padding:var(--space-5)}.conformity-item-module__t0lszq__header,.conformity-item-module__t0lszq__description{margin-bottom:var(--space-4)}}
.mascot-module__djhP_a__mascot{object-fit:contain;display:block}.mascot-module__djhP_a__compact{width:48px;height:48px}.mascot-module__djhP_a__hello{width:56px;height:56px}.mascot-module__djhP_a__standard{width:120px;height:120px}.mascot-module__djhP_a__hero{width:180px;height:180px}@media (prefers-reduced-motion:reduce){.mascot-module__djhP_a__mascot{filter:opacity()}}.mascot-module__djhP_a__mascotContainer{flex-direction:column;align-items:center;display:inline-flex;position:relative}.mascot-module__djhP_a__speechBubble{margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-1);color:var(--color-text-primary);text-align:center;min-width:180px;max-width:280px;font-size:14px;line-height:1.4;animation:.3s ease-out mascot-module__djhP_a__bubbleAppear;position:absolute;bottom:100%;left:50%;transform:translate(-50%);}.mascot-module__djhP_a__speechBubble:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--color-surface);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@keyframes mascot-module__djhP_a__bubbleAppear{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:400px){.mascot-module__djhP_a__speechBubble{min-width:150px;max-width:220px;padding:var(--space-2) var(--space-3);font-size:13px}}
.page-module__lrIJ9W__page{max-width:var(--app-content-max-width);padding:var(--layout-1) var(--space-6) var(--layout-2);color:var(--color-text-primary);margin:0 auto}.page-module__lrIJ9W__header{margin-bottom:var(--layout-2)}.page-module__lrIJ9W__brandTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--hero-greeting-letter-spacing);margin:0 0 var(--space-3);color:var(--color-text-on-brand-primary)}.page-module__lrIJ9W__subtitle{font-size:var(--font-size-lg);color:var(--color-text-on-brand-secondary);margin:0 0 var(--space-2);max-width:64ch}.page-module__lrIJ9W__note{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);margin:0 0 var(--space-4);max-width:64ch}.page-module__lrIJ9W__subtitle code,.page-module__lrIJ9W__note code,.page-module__lrIJ9W__sectionIntro code,.page-module__lrIJ9W__footer code,.page-module__lrIJ9W__tokenName,.page-module__lrIJ9W__swatchName{padding:1px var(--space-1);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-brand-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.page-module__lrIJ9W__errorBanner{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-weight:var(--font-weight-semibold)}.page-module__lrIJ9W__section{margin:var(--layout-2) 0}.page-module__lrIJ9W__section h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-2);color:var(--color-text-on-brand-primary)}.page-module__lrIJ9W__section h3{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-on-brand-secondary);margin:var(--space-6) 0 var(--space-3)}.page-module__lrIJ9W__sectionIntro{color:var(--color-text-on-brand-secondary);max-width:64ch;margin:0 0 var(--space-5);line-height:var(--line-height-relaxed)}.page-module__lrIJ9W__subBlock{margin-bottom:var(--space-6)}.page-module__lrIJ9W__card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-glass);margin-bottom:var(--space-4);}.page-module__lrIJ9W__demoLabel{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page-module__lrIJ9W__swatchGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.page-module__lrIJ9W__swatch{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-1);overflow:hidden;}.page-module__lrIJ9W__swatchTop{background-image:linear-gradient(45deg, var(--color-surface-sunken) 25%, transparent 25%), linear-gradient(-45deg, var(--color-surface-sunken) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-surface-sunken) 75%), linear-gradient(-45deg, transparent 75%, var(--color-surface-sunken) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;height:64px}.page-module__lrIJ9W__swatchMeta{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-subtle)}.page-module__lrIJ9W__swatchName{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);word-break:break-all;margin-bottom:2px;display:inline-block}.page-module__lrIJ9W__swatchRaw{color:var(--color-text-tertiary);word-break:break-all;font-family:ui-monospace,monospace;font-size:10px;display:block}.page-module__lrIJ9W__fontRow{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--color-border-subtle);display:flex}.page-module__lrIJ9W__fontRow:last-child{border-bottom:none}.page-module__lrIJ9W__fontTag{width:160px;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);flex:none}.page-module__lrIJ9W__brandWordmark{font-family:var(--font-brand), "Comic Sans MS", cursive;font-size:var(--font-size-4xl);color:var(--color-brand-ink)}.page-module__lrIJ9W__bodySample{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-lg);color:var(--color-text-primary)}.page-module__lrIJ9W__emojiSample{font-family:var(--font-emoji-stack);font-size:var(--font-size-2xl);letter-spacing:.15em}.page-module__lrIJ9W__typeRow{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px dashed var(--color-border-subtle);color:var(--color-text-primary);display:flex}.page-module__lrIJ9W__typeRow:last-child{border-bottom:none}.page-module__lrIJ9W__typeLabel{width:200px;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);flex:none}.page-module__lrIJ9W__weightRow{gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__lrIJ9W__weightSample{font-size:var(--font-size-2xl);color:var(--color-text-primary);flex-direction:column;align-items:center;display:flex}.page-module__lrIJ9W__weightSample small{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.page-module__lrIJ9W__spaceRow{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.page-module__lrIJ9W__spaceLabel{width:200px;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);flex:none}.page-module__lrIJ9W__spaceBar{background:var(--color-brand);border-radius:var(--radius-sm);height:16px}.page-module__lrIJ9W__radiusGrid{gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__lrIJ9W__radiusBox{background:var(--color-brand-action);width:96px;height:96px;color:var(--color-on-brand);justify-content:center;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);flex-direction:column;display:flex}.page-module__lrIJ9W__radiusBox small{font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}.page-module__lrIJ9W__shadowGrid{gap:var(--space-6);padding:var(--space-6);background:var(--color-surface-sunken);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;}.page-module__lrIJ9W__shadowCard{border-radius:var(--radius-md);padding:var(--space-5);text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.page-module__lrIJ9W__ringRow{gap:var(--space-6);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.page-module__lrIJ9W__ringBox{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);width:96px;height:96px;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex;}.page-module__lrIJ9W__mascotRow{gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__lrIJ9W__mascotItem{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.page-module__lrIJ9W__mascotItem figcaption{font-size:var(--font-size-xs);color:var(--color-text-on-brand-secondary);font-weight:var(--font-weight-semibold)}.page-module__lrIJ9W__iconRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__lrIJ9W__iconChip{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:84px;box-shadow:var(--shadow-1);color:var(--color-text-primary);flex-direction:column;display:flex;}.page-module__lrIJ9W__iconChip code{color:var(--color-text-secondary);font-family:ui-monospace,monospace;font-size:10px}.page-module__lrIJ9W__buttonRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.page-module__lrIJ9W__ctaPrimary{background:var(--color-brand-action);color:var(--color-on-brand);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-brand);transition:transform var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth)}.page-module__lrIJ9W__ctaPrimary:hover{box-shadow:var(--shadow-brand-hover);transform:scale(1.03)}.page-module__lrIJ9W__ctaSecondary{color:var(--color-brand-ink);border:2px solid var(--color-brand);padding:calc(var(--space-4) - 2px) calc(var(--space-8) - 2px);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:background var(--duration-fast) var(--easing-smooth), color var(--duration-fast) var(--easing-smooth);background:0 0}.page-module__lrIJ9W__ctaSecondary:hover{background:var(--color-brand);color:var(--color-on-brand)}.page-module__lrIJ9W__ctaGhost{color:var(--color-text-primary);padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:0 0}.page-module__lrIJ9W__ctaGhost:hover{color:var(--color-brand-ink)}.page-module__lrIJ9W__pillRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__lrIJ9W__pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.page-module__lrIJ9W__pillBrand{background:var(--overlay-brand-15);color:var(--color-brand-ink)}.page-module__lrIJ9W__pillSuccess{background:var(--overlay-mint-15);color:var(--color-mint-ink)}.page-module__lrIJ9W__pillInfo{background:var(--overlay-sky-15);color:var(--color-sky-ink)}.page-module__lrIJ9W__pillWarning{background:var(--overlay-sun-30);color:var(--color-sun-ink)}.page-module__lrIJ9W__gradientBg{background:linear-gradient(135deg, var(--color-brand-soft), var(--color-brand));padding:var(--space-8);border-radius:var(--radius-lg)}.page-module__lrIJ9W__glassCard{background:var(--overlay-white-80);-webkit-backdrop-filter:blur(20px);border:1px solid var(--overlay-white-30);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-glass)}.page-module__lrIJ9W__glassTitle{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-brand-ink)}.page-module__lrIJ9W__glassSub{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.page-module__lrIJ9W__tokenTable{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.page-module__lrIJ9W__tokenRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);display:flex;}.page-module__lrIJ9W__tokenRow:last-child{border-bottom:none}.page-module__lrIJ9W__tokenChip{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex:none;width:20px;height:20px}.page-module__lrIJ9W__tokenName{font-size:var(--font-size-xs);flex:none}.page-module__lrIJ9W__tokenRaw{color:var(--color-text-tertiary);word-break:break-all;text-align:right;flex:auto;font-family:ui-monospace,monospace;font-size:10px}.page-module__lrIJ9W__footer{margin-top:var(--layout-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);}.page-module__lrIJ9W__groupeJetons{scroll-margin-top:var(--space-4)}
.speech-bubble-module__rgbjwq__bubble{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);text-align:left;box-shadow:var(--shadow-2);filter:var(--outline-1);position:relative;}.speech-bubble-module__rgbjwq__bubbleAnimated{animation:.4s ease-out .2s both speech-bubble-module__rgbjwq__fadeIn}@keyframes speech-bubble-module__rgbjwq__fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.speech-bubble-module__rgbjwq__text{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:1.4}.speech-bubble-module__rgbjwq__text:last-child{margin-bottom:0}.speech-bubble-module__rgbjwq__hint{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.4}.speech-bubble-module__rgbjwq__cursor{font-weight:var(--font-weight-normal);margin-left:2px;animation:.7s step-end infinite speech-bubble-module__rgbjwq__blink;display:inline-block}@keyframes speech-bubble-module__rgbjwq__blink{0%,to{opacity:1}50%{opacity:0}}.speech-bubble-module__rgbjwq__tail{width:0;height:0;position:absolute}.speech-bubble-module__rgbjwq__tailLeft,.speech-bubble-module__rgbjwq__tailRight{border-left:10px solid #0000;border-right:10px solid #0000;border-top:12px solid var(--overlay-white-95);border-bottom:none;top:auto;bottom:-10px;left:50%;transform:translate(-50%)}@media (min-width:480px){.speech-bubble-module__rgbjwq__tailLeft{border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:12px solid var(--overlay-white-95);border-left:none;top:50%;left:-10px;transform:translateY(-50%)}.speech-bubble-module__rgbjwq__tailRight{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:12px solid var(--overlay-white-95);border-right:none;top:50%;left:auto;right:-10px;transform:translateY(-50%)}}.speech-bubble-module__rgbjwq__tailUp{border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:12px solid var(--overlay-white-95);top:-10px;left:50%;transform:translate(-50%)}.speech-bubble-module__rgbjwq__tailDown{border-left:10px solid #0000;border-right:10px solid #0000;border-top:12px solid var(--overlay-white-95);bottom:-10px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.speech-bubble-module__rgbjwq__bubbleAnimated{animation:none}.speech-bubble-module__rgbjwq__cursor{opacity:1;animation:none}}
.mascot-with-bubble-module__FnErdG__container{align-items:flex-start;gap:var(--space-3);display:flex}.mascot-with-bubble-module__FnErdG__containerAnimated{animation:.6s ease-out mascot-with-bubble-module__FnErdG__gentleBounce}@keyframes mascot-with-bubble-module__FnErdG__gentleBounce{0%{opacity:0;transform:translateY(-20px)}50%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mascot-with-bubble-module__FnErdG__layoutBubbleRight,.mascot-with-bubble-module__FnErdG__layoutBubbleLeft{flex-direction:column-reverse;align-items:center}@media (min-width:480px){.mascot-with-bubble-module__FnErdG__layoutBubbleRight{flex-direction:row;align-items:center}.mascot-with-bubble-module__FnErdG__layoutBubbleLeft{flex-direction:row-reverse;align-items:center}}.mascot-with-bubble-module__FnErdG__layoutBubbleBelow{flex-direction:column;align-items:center}.mascot-with-bubble-module__FnErdG__layoutBubbleAbove{flex-direction:column-reverse;align-items:center}.mascot-with-bubble-module__FnErdG__mascotWrapper{flex-shrink:0}.mascot-with-bubble-module__FnErdG__bubbleWrapper{flex:1;min-width:0}.mascot-with-bubble-module__FnErdG__layoutBubbleBelow .mascot-with-bubble-module__FnErdG__bubbleWrapper,.mascot-with-bubble-module__FnErdG__layoutBubbleAbove .mascot-with-bubble-module__FnErdG__bubbleWrapper{flex:none;width:auto;max-width:100%}.mascot-with-bubble-module__FnErdG__slideIn{animation:mascot-with-bubble-module__FnErdG__slideInFromLeft var(--slide-duration,.6s) cubic-bezier(.34, 1.56, .64, 1) both}.mascot-with-bubble-module__FnErdG__slideFromRight{animation-name:mascot-with-bubble-module__FnErdG__slideInFromRight}@keyframes mascot-with-bubble-module__FnErdG__slideInFromLeft{0%{opacity:0;transform:translate(-100vw)}20%{opacity:1}to{transform:translate(0)}}@keyframes mascot-with-bubble-module__FnErdG__slideInFromRight{0%{opacity:0;transform:translate(100vw)}20%{opacity:1}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mascot-with-bubble-module__FnErdG__containerAnimated,.mascot-with-bubble-module__FnErdG__slideIn{animation:none}}.mascot-with-bubble-module__FnErdG__ctaRow{margin-top:var(--space-3);text-align:center}.mascot-with-bubble-module__FnErdG__cta{justify-content:center;align-items:center;display:inline-flex;}
.date-navigator-b-module__G0x18q__dateNav{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-1);align-items:stretch;gap:var(--space-2);grid-template-columns:auto auto 1fr auto;min-height:5.5rem;display:grid;position:relative}.date-navigator-b-module__G0x18q__dateNav>:not(:last-child):not(.date-navigator-b-module__G0x18q__todayPill){border-right:1px solid var(--color-border-subtle);padding-right:var(--space-2)}.date-navigator-b-module__G0x18q__sectionLabel{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1}.date-navigator-b-module__G0x18q__yearSection{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:3rem;display:flex}.date-navigator-b-module__G0x18q__yearContent{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.date-navigator-b-module__G0x18q__yearLabel{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;line-height:1.1}.date-navigator-b-module__G0x18q__monthSection{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;display:flex}.date-navigator-b-module__G0x18q__monthGrid{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);align-content:center;gap:2px;display:grid}.date-navigator-b-module__G0x18q__monthCell{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--easing-smooth);white-space:nowrap;text-align:center;background:0 0;border:none;justify-content:center;align-items:center;min-height:1.5rem;line-height:1;display:flex}.date-navigator-b-module__G0x18q__monthCell:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.date-navigator-b-module__G0x18q__monthCell.date-navigator-b-module__G0x18q__active{background:var(--color-brand-action);color:var(--color-on-brand);font-weight:var(--font-weight-bold)}.date-navigator-b-module__G0x18q__monthCell.date-navigator-b-module__G0x18q__noData{color:var(--color-text-tertiary)}.date-navigator-b-module__G0x18q__monthCell.date-navigator-b-module__G0x18q__noData:hover{color:var(--color-text-primary)}.date-navigator-b-module__G0x18q__monthCell.date-navigator-b-module__G0x18q__active.date-navigator-b-module__G0x18q__noData{color:var(--color-on-brand)}.date-navigator-b-module__G0x18q__monthCell[aria-disabled=true]{background:var(--color-surface-sunken);color:var(--color-text-secondary);cursor:default;pointer-events:none}.date-navigator-b-module__G0x18q__daysSection{flex-direction:column;justify-content:flex-start;gap:2px;min-width:0;display:flex;overflow:hidden}.date-navigator-b-module__G0x18q__dayPills{padding:var(--space-1) 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-brand-soft) transparent;flex-wrap:wrap;flex:1;align-content:center;gap:3px;display:flex;overflow-x:auto}.date-navigator-b-module__G0x18q__dayPills::-webkit-scrollbar{height:2px}.date-navigator-b-module__G0x18q__dayPills::-webkit-scrollbar-track{background:0 0}.date-navigator-b-module__G0x18q__dayPills::-webkit-scrollbar-thumb{background:var(--color-brand-soft);border-radius:var(--radius-pill)}.date-navigator-b-module__G0x18q__dayPill{min-width:1.75rem;min-height:1.5rem;padding:2px var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-surface-sunken);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--easing-smooth);white-space:nowrap;text-align:center;border:none;line-height:1.2}.date-navigator-b-module__G0x18q__dayPill:hover{background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.date-navigator-b-module__G0x18q__dayPill.date-navigator-b-module__G0x18q__active{background:var(--color-brand-action);color:var(--color-on-brand);font-weight:var(--font-weight-bold)}.date-navigator-b-module__G0x18q__daysEmpty{color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-2);flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}.date-navigator-b-module__G0x18q__daySection{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:4.5rem;display:flex}.date-navigator-b-module__G0x18q__dayContent{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.date-navigator-b-module__G0x18q__dayInfo{flex-direction:column;align-items:center;gap:0;display:flex}.date-navigator-b-module__G0x18q__dayName{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center;text-transform:capitalize;line-height:1.1}.date-navigator-b-module__G0x18q__dayNumber{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;line-height:1.1}.date-navigator-b-module__G0x18q__dayMonth{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center;line-height:1.1}.date-navigator-b-module__G0x18q__chevronBtn{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--easing-smooth);padding:var(--space-1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;display:flex}.date-navigator-b-module__G0x18q__chevronBtn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.date-navigator-b-module__G0x18q__chevronBtn[aria-disabled=true]{background:var(--color-surface-sunken);color:var(--color-text-secondary);cursor:default;pointer-events:none}.date-navigator-b-module__G0x18q__chevronSvg{width:14px;height:14px}.date-navigator-b-module__G0x18q__weekLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;line-height:1.2}.date-navigator-b-module__G0x18q__monthOnlyLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.date-navigator-b-module__G0x18q__collapsible{display:contents}.date-navigator-b-module__G0x18q__mobileToggle{display:none}.date-navigator-b-module__G0x18q__toggleChevron{width:14px;height:14px;transition:transform var(--duration-fast) var(--easing-smooth)}.date-navigator-b-module__G0x18q__toggleChevronOpen{transform:rotate(180deg)}.date-navigator-b-module__G0x18q__todayPill{padding:2px var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-on-brand);background:var(--color-brand-action);border:2px solid var(--color-surface);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--easing-smooth);z-index:var(--z-raised);line-height:1.3;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.date-navigator-b-module__G0x18q__todayPill:hover{background:var(--color-brand-action-strong)}@media (max-width:640px){.date-navigator-b-module__G0x18q__dateNav{gap:var(--space-2);padding:var(--space-2);grid-template-rows:auto auto;grid-template-columns:1fr;min-height:auto}.date-navigator-b-module__G0x18q__dateNav>:not(:last-child):not(.date-navigator-b-module__G0x18q__todayPill){border-right:none;padding-right:0}.date-navigator-b-module__G0x18q__mobileToggle{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:none;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;grid-column:1/-1;display:flex}.date-navigator-b-module__G0x18q__collapsible{display:none}.date-navigator-b-module__G0x18q__collapsible.date-navigator-b-module__G0x18q__expanded{gap:var(--space-2);grid-column:1/-1;grid-template-columns:auto 1fr;display:grid}.date-navigator-b-module__G0x18q__collapsible .date-navigator-b-module__G0x18q__yearSection{grid-area:1/1;border-right:1px solid var(--color-border-subtle)!important;padding-right:var(--space-2)!important}.date-navigator-b-module__G0x18q__collapsible .date-navigator-b-module__G0x18q__monthSection{grid-area:1/2}.date-navigator-b-module__G0x18q__collapsible .date-navigator-b-module__G0x18q__daysSection{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2);grid-area:2/1/auto/-1}.date-navigator-b-module__G0x18q__daySection{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2);grid-column:1/-1;justify-content:center;border-right:none!important;padding-right:0!important}}@media (prefers-reduced-motion:reduce){.date-navigator-b-module__G0x18q__monthCell,.date-navigator-b-module__G0x18q__dayPill,.date-navigator-b-module__G0x18q__chevronBtn,.date-navigator-b-module__G0x18q__todayPill,.date-navigator-b-module__G0x18q__toggleChevron{transition:none}}.date-navigator-b-module__G0x18q__lintMoved_c3a72d_1{grid-template-columns:1fr auto 1fr}
.dialog-module__GOaBzq__dialog{max-width:min(var(--size-dialog-md), 92vw);width:100%;z-index:var(--z-modal);background:0 0;border:none;margin:auto;padding:0;position:fixed;overflow:visible}.dialog-module__GOaBzq__dialog[data-size=sm]{max-width:min(var(--size-dialog-sm), 90vw)}.dialog-module__GOaBzq__dialog::backdrop{background:var(--overlay-immersive);-webkit-backdrop-filter:var(--blur-immersive);animation:dialog-module__GOaBzq__fadeIn .2s var(--easing-smooth)}.dialog-module__GOaBzq__panel{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-3);text-align:start;max-height:calc(100dvh - 2 * var(--space-6));animation:dialog-module__GOaBzq__scaleIn var(--duration-normal) var(--easing-smooth);position:relative;overflow-y:auto}.dialog-module__GOaBzq__dialog[data-size=sm] .dialog-module__GOaBzq__panel{padding:var(--space-8) var(--space-6) var(--space-6);max-height:none;overflow-y:visible}.dialog-module__GOaBzq__dialog[data-align=center] .dialog-module__GOaBzq__panel{text-align:center}.dialog-module__GOaBzq__media{margin:0 auto var(--space-4);width:var(--size-dialog-media);height:var(--size-dialog-media);justify-content:center;align-items:center;display:flex}.dialog-module__GOaBzq__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-6);line-height:var(--line-height-tight)}.dialog-module__GOaBzq__dialog[data-size=sm] .dialog-module__GOaBzq__title{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.dialog-module__GOaBzq__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6);line-height:var(--line-height-normal);white-space:normal;overflow-wrap:break-word}.dialog-module__GOaBzq__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.dialog-module__GOaBzq__description+.dialog-module__GOaBzq__actions{margin-top:0}.dialog-module__GOaBzq__dialog[data-align=center] .dialog-module__GOaBzq__actions{justify-content:center}.dialog-module__GOaBzq__dialog[data-size=md] .dialog-module__GOaBzq__actions{background:var(--color-surface);z-index:var(--z-raised);position:sticky;bottom:0}@keyframes dialog-module__GOaBzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__GOaBzq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dialog-module__GOaBzq__panel,.dialog-module__GOaBzq__dialog::backdrop{animation:none}}
.data-table-module__MlXFEa__wrapper{gap:var(--space-3);flex-direction:column;display:flex}.data-table-module__MlXFEa__filterBar{align-items:center;display:flex}.data-table-module__MlXFEa__filterInput{padding:var(--space-2) var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);width:240px;transition:border-color var(--duration-fast)}.data-table-module__MlXFEa__filterInput:focus{border-color:var(--color-brand)}.data-table-module__MlXFEa__tableContainer{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);overflow-x:auto}.data-table-module__MlXFEa__tableContainer[data-responsive=cards]{overflow-x:visible;container:data-table/inline-size}.data-table-module__MlXFEa__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table-module__MlXFEa__table{border-collapse:collapse;background:var(--color-surface);width:100%}.data-table-module__MlXFEa__table thead{background:var(--color-surface-tinted)}.data-table-module__MlXFEa__table th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-subtle)}.data-table-module__MlXFEa__table td{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;color:var(--color-text-primary)}.data-table-module__MlXFEa__table tr:last-child td{border-bottom:none}.data-table-module__MlXFEa__row:hover{background:var(--overlay-brand-10)}.data-table-module__MlXFEa__table th[data-align=center],.data-table-module__MlXFEa__table td[data-align=center]{text-align:center}.data-table-module__MlXFEa__table th[data-align=end],.data-table-module__MlXFEa__table td[data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.data-table-module__MlXFEa__table td[data-nowrap=true]{white-space:nowrap}.data-table-module__MlXFEa__row[data-interactive=true]{cursor:pointer}.data-table-module__MlXFEa__row[data-interactive=true]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.data-table-module__MlXFEa__row[data-tone=brand]{background:var(--overlay-brand-10)}.data-table-module__MlXFEa__row[data-tone=success]{background:var(--overlay-mint-10)}.data-table-module__MlXFEa__row[data-tone=warning]{background:var(--overlay-sun-30)}.data-table-module__MlXFEa__row[data-tone=danger]{background:var(--overlay-danger-10)}.data-table-module__MlXFEa__row[data-tone=muted]{background:var(--color-surface-tinted)}.data-table-module__MlXFEa__table .data-table-module__MlXFEa__groupRow th{padding:var(--space-2) var(--space-4);text-align:left;background:var(--color-surface-tinted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.data-table-module__MlXFEa__expansionRow td{background:var(--color-surface-tinted);color:var(--color-text-primary)}.data-table-module__MlXFEa__table tfoot td{font-weight:var(--font-weight-semibold);border-top:1px solid var(--color-border-subtle);border-bottom:none}.data-table-module__MlXFEa__sortBtn{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.data-table-module__MlXFEa__sortBtn:hover{color:var(--color-text-primary)}.data-table-module__MlXFEa__sortIcon{font-style:normal;font-size:var(--font-size-xs)}th[aria-sort] .data-table-module__MlXFEa__sortIcon{color:var(--color-text-primary)}.data-table-module__MlXFEa__actionsCell{text-align:right;white-space:nowrap}.data-table-module__MlXFEa__emptyCell{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-10) var(--space-4)}@container data-table (max-width:48rem){.data-table-module__MlXFEa__table,.data-table-module__MlXFEa__table tbody,.data-table-module__MlXFEa__table tfoot,.data-table-module__MlXFEa__table tr,.data-table-module__MlXFEa__table td{width:100%;display:block}.data-table-module__MlXFEa__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table-module__MlXFEa__table tbody tr,.data-table-module__MlXFEa__table tfoot tr{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.data-table-module__MlXFEa__table tbody tr:last-child{border-bottom:none}.data-table-module__MlXFEa__table td{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;text-align:left;border-bottom:none;display:flex}.data-table-module__MlXFEa__table td[data-align=end],.data-table-module__MlXFEa__table td[data-align=center]{text-align:left}.data-table-module__MlXFEa__table td[data-label]:before{content:attr(data-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;flex:0 0 35%}.data-table-module__MlXFEa__table td.data-table-module__MlXFEa__emptyCell{display:block}.data-table-module__MlXFEa__actionsCell{text-align:left;white-space:normal}.data-table-module__MlXFEa__groupRow th{width:100%;display:block}}
.description-list-module__Cd3lpq__list{margin:0;padding:0;display:grid}.description-list-module__Cd3lpq__inline{gap:var(--space-2) var(--space-5);grid-template-columns:max-content 1fr}.description-list-module__Cd3lpq__inline .description-list-module__Cd3lpq__pair{display:contents}.description-list-module__Cd3lpq__inline .description-list-module__Cd3lpq__label{white-space:nowrap}.description-list-module__Cd3lpq__stacked{grid-template-columns:repeat(auto-fill, minmax(var(--size-dl-column), 1fr));gap:var(--space-3)}.description-list-module__Cd3lpq__stacked .description-list-module__Cd3lpq__pair{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.description-list-module__Cd3lpq__stacked .description-list-module__Cd3lpq__value{font-weight:var(--font-weight-semibold)}@media (max-width:640px){.description-list-module__Cd3lpq__stacked{grid-template-columns:1fr}}.description-list-module__Cd3lpq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.description-list-module__Cd3lpq__value{font-size:var(--font-size-sm);overflow-wrap:anywhere;min-width:0;margin:0}.description-list-module__Cd3lpq__label{color:var(--on-surface-text-muted)}.description-list-module__Cd3lpq__value{color:var(--on-surface-text)}.description-list-module__Cd3lpq__value a:not([class]),.description-list-module__Cd3lpq__value a:not([class]):hover{color:var(--on-surface-link);text-decoration:underline}
.dialog-demo-module__zcJV-G__root{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-start;display:flex}.dialog-demo-module__zcJV-G__root[data-surface=brand]{justify-content:center}.dialog-demo-module__zcJV-G__form{gap:var(--space-4);flex-direction:column;display:flex}.dialog-demo-module__zcJV-G__field{gap:var(--space-1);flex-direction:column;display:flex}.dialog-demo-module__zcJV-G__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dialog-demo-module__zcJV-G__control{font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.dialog-demo-module__zcJV-G__control:focus-visible{border-color:var(--focus-ring-color)}.dialog-demo-module__zcJV-G__media{color:var(--color-brand-ink)}.dialog-demo-module__zcJV-G__action{font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;background:0 0;border:1px solid}.dialog-demo-module__zcJV-G__root[data-surface=brand]>.dialog-demo-module__zcJV-G__action{color:var(--color-text-on-brand-secondary)}
.empty-state-module__pSiMqa__root{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);color:var(--color-text-primary);flex-direction:column;display:flex}.empty-state-module__pSiMqa__root[data-surface=card]{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.empty-state-module__pSiMqa__root[data-surface=brand]{color:var(--color-text-on-brand-secondary)}.empty-state-module__pSiMqa__media{margin-bottom:var(--space-2);color:var(--color-brand-ink);justify-content:center;display:flex}.empty-state-module__pSiMqa__root[data-surface=brand] .empty-state-module__pSiMqa__media{color:var(--color-text-on-brand-secondary)}.empty-state-module__pSiMqa__icon{width:var(--size-empty-icon);height:var(--size-empty-icon)}.empty-state-module__pSiMqa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}.empty-state-module__pSiMqa__root[data-surface=brand] .empty-state-module__pSiMqa__title{color:var(--color-text-on-brand-secondary)}.empty-state-module__pSiMqa__description{max-width:36ch;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.empty-state-module__pSiMqa__root[data-surface=brand] .empty-state-module__pSiMqa__description{color:var(--color-text-on-brand-secondary)}.empty-state-module__pSiMqa__action{margin-top:var(--space-2)}@media (min-width:640px){.empty-state-module__pSiMqa__root{padding:var(--layout-1) var(--space-8)}}
.empty-state-demo-module__EUEwIW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.empty-state-demo-module__EUEwIW__illustration{width:var(--size-avatar-xl);height:var(--size-avatar-xl);justify-content:center;align-items:center;display:inline-flex}.empty-state-demo-module__EUEwIW__illustrationIcon{width:var(--size-empty-icon);height:var(--size-empty-icon)}
.field-group-module__rLrUlG__root{border:0;min-width:0;margin:0;padding:0}.field-group-module__rLrUlG__legend{margin:0 0 var(--form-label-gap);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--on-surface-text);padding:0}.field-group-module__rLrUlG__fields{min-width:0;display:flex}.field-group-module__rLrUlG__fields[data-direction=column]{gap:var(--form-subgroup-gap);flex-direction:column}.field-group-module__rLrUlG__fields[data-direction=row]{align-items:center;gap:var(--form-subgroup-gap);flex-flow:wrap}.field-group-module__rLrUlG__root[data-inline=true]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.field-group-module__rLrUlG__root[data-inline=true]>.field-group-module__rLrUlG__legend{float:left;margin:0}.field-group-module__rLrUlG__root[data-inline=true]>.field-group-module__rLrUlG__fields{flex:auto}.field-group-module__rLrUlG__separator{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--on-surface-text-muted)}
.action-bar-module__KCaL6a__root{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.action-bar-module__KCaL6a__root[data-align=start]{justify-content:flex-start}.action-bar-module__KCaL6a__root[data-align=center]{justify-content:center}.action-bar-module__KCaL6a__root[data-align=end]{justify-content:flex-end}.action-bar-module__KCaL6a__root[data-divider=top]{padding-top:var(--space-4);border-top:1px solid var(--on-surface-divider)}.action-bar-module__KCaL6a__root[data-divider=bottom]{padding-bottom:var(--space-4);border-bottom:1px solid var(--on-surface-divider)}
.callout-module__EJLcxa__callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border-style:solid;border-width:1px;flex-wrap:wrap;display:flex}.callout-module__EJLcxa__callout[data-tone=info]{background:var(--callout-info-bg);border-color:var(--callout-info-border);color:var(--color-sky-ink)}.callout-module__EJLcxa__callout[data-tone=success]{background:var(--callout-success-bg);border-color:var(--callout-success-border);color:var(--color-mint-ink)}.callout-module__EJLcxa__callout[data-tone=warning]{background:var(--color-sun-soft);border-color:var(--callout-warning-border);color:var(--color-sun-on-fill)}.callout-module__EJLcxa__callout[data-tone=danger]{background:var(--color-danger-light);border-color:var(--callout-danger-border);color:var(--color-danger)}.callout-module__EJLcxa__callout[data-tone=neutral]{background:var(--color-surface-tinted);border-color:var(--callout-neutral-border);color:var(--color-text-secondary)}.callout-module__EJLcxa__main{align-items:flex-start;gap:var(--space-3);flex:auto;min-width:0;display:flex}.callout-module__EJLcxa__iconSlot{height:calc(var(--font-size-sm) * var(--line-height-normal));flex-shrink:0;align-items:center;display:flex}.callout-module__EJLcxa__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0}.callout-module__EJLcxa__body{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.callout-module__EJLcxa__title{font-weight:var(--font-weight-bold)}.callout-module__EJLcxa__text>:first-child{margin-top:0}.callout-module__EJLcxa__text>:last-child{margin-bottom:0}.callout-module__EJLcxa__action{flex-shrink:0;align-items:center;margin-left:auto;display:flex}
.chat-bubble-module__8wHfmG__root{flex-direction:column;min-width:0;display:flex}.chat-bubble-module__8wHfmG__self{align-items:flex-end}.chat-bubble-module__8wHfmG__other{align-items:flex-start}.chat-bubble-module__8wHfmG__center{align-items:center}.chat-bubble-module__8wHfmG__author{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.chat-bubble-module__8wHfmG__timestamp{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.chat-bubble-module__8wHfmG__bubble{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:var(--line-height-normal);word-break:break-word}.chat-bubble-module__8wHfmG__self .chat-bubble-module__8wHfmG__bubble{border-bottom-right-radius:var(--radius-sm)}.chat-bubble-module__8wHfmG__other .chat-bubble-module__8wHfmG__bubble{border-bottom-left-radius:var(--radius-sm)}.chat-bubble-module__8wHfmG__neutral{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-1)}.chat-bubble-module__8wHfmG__brand{background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.chat-bubble-module__8wHfmG__assistant{background:var(--overlay-mint-10);border:1px solid var(--color-mint-soft);color:var(--color-text-primary)}.chat-bubble-module__8wHfmG__system{border-radius:var(--radius-sm);background:var(--overlay-sun-30);border:1px solid var(--color-sun-strong);max-width:95%;font-size:var(--font-size-xs);color:var(--color-text-primary)}
.brand-avatar-module__8zHMfW__root{--brand-avatar-side:var(--size-avatar-md);inline-size:var(--brand-avatar-side);block-size:var(--brand-avatar-side);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.brand-avatar-module__8zHMfW__root[data-emphasis=strong]{background:var(--color-brand-action);color:var(--color-on-brand);box-shadow:var(--shadow-brand)}.brand-avatar-module__8zHMfW__root[data-emphasis=soft]{background:var(--overlay-brand-10);color:var(--color-brand-ink)}.brand-avatar-module__8zHMfW__root[data-emphasis=strong][data-tone=coral]{background:var(--color-coral-soft);color:var(--color-coral-on-fill);box-shadow:var(--shadow-1)}.brand-avatar-module__8zHMfW__root[data-emphasis=strong][data-tone=mint]{background:var(--color-mint);color:var(--color-mint-on-fill);box-shadow:var(--shadow-1)}.brand-avatar-module__8zHMfW__root[data-emphasis=strong][data-tone=sky]{background:var(--color-sky-strong);color:var(--color-sky-on-fill);box-shadow:var(--shadow-1)}.brand-avatar-module__8zHMfW__root[data-emphasis=strong][data-tone=sun]{background:var(--color-sun-strong);color:var(--color-sun-on-fill);box-shadow:var(--shadow-1)}.brand-avatar-module__8zHMfW__root[data-emphasis=strong][data-tone=peach]{background:var(--color-sky-soft);color:var(--color-sky-on-fill);box-shadow:var(--shadow-1)}.brand-avatar-module__8zHMfW__root[data-size=sm]{--brand-avatar-side:var(--size-avatar-sm);font-size:var(--font-size-xs)}.brand-avatar-module__8zHMfW__root[data-size=md]{--brand-avatar-side:var(--size-avatar-md);font-size:var(--font-size-sm)}.brand-avatar-module__8zHMfW__root[data-size=lg]{--brand-avatar-side:var(--size-avatar-lg);font-size:var(--font-size-xl)}.brand-avatar-module__8zHMfW__root[data-size=xl]{--brand-avatar-side:var(--size-avatar-xl);font-size:var(--font-size-2xl)}@media (min-width:640px){.brand-avatar-module__8zHMfW__root[data-size=xl]{--brand-avatar-side:var(--size-avatar-xl-wide)}}.brand-avatar-module__8zHMfW__root[data-shape=rounded]{border-radius:var(--radius-md)}.brand-avatar-module__8zHMfW__root[data-shape=rounded][data-size=sm]{border-radius:var(--radius-sm)}.brand-avatar-module__8zHMfW__initials{-webkit-user-select:none;user-select:none}.brand-avatar-module__8zHMfW__icon{flex-shrink:0;block-size:50%;inline-size:50%}.brand-avatar-module__8zHMfW__glyph{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.brand-avatar-module__8zHMfW__root[data-size=sm] .brand-avatar-module__8zHMfW__glyph{font-size:var(--font-size-base)}.brand-avatar-module__8zHMfW__root[data-size=md] .brand-avatar-module__8zHMfW__glyph{font-size:var(--font-size-xl)}.brand-avatar-module__8zHMfW__root[data-size=lg] .brand-avatar-module__8zHMfW__glyph{font-size:var(--font-size-2xl)}.brand-avatar-module__8zHMfW__root[data-size=xl] .brand-avatar-module__8zHMfW__glyph{font-size:var(--font-size-3xl)}
.badge-module__qyOxEq__badge{border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.badge-module__qyOxEq__icon{flex-shrink:0}.badge-module__qyOxEq__sm{gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.badge-module__qyOxEq__sm .badge-module__qyOxEq__icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.badge-module__qyOxEq__md{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border:1.5px solid #0000}.badge-module__qyOxEq__md .badge-module__qyOxEq__label{line-height:1}.badge-module__qyOxEq__md .badge-module__qyOxEq__icon{width:var(--size-icon-md);height:var(--size-icon-md)}@media (min-width:640px){.badge-module__qyOxEq__md{padding:var(--space-2) var(--space-4);font-size:var(--font-size-base)}.badge-module__qyOxEq__md .badge-module__qyOxEq__icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}}.badge-module__qyOxEq__iconOnly{aspect-ratio:1;flex-shrink:0;justify-content:center}.badge-module__qyOxEq__iconOnly.badge-module__qyOxEq__sm{padding:var(--space-1)}.badge-module__qyOxEq__iconOnly.badge-module__qyOxEq__md{padding:var(--space-2)}.badge-module__qyOxEq__count{min-width:var(--size-count);height:var(--size-count);padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.badge-module__qyOxEq__strongSuccess{background:var(--color-mint);color:var(--color-mint-on-fill);border-color:var(--color-mint-strong)}.badge-module__qyOxEq__strongWarning{background:var(--color-sun);color:var(--color-sun-on-fill);border-color:var(--color-sun-strong)}.badge-module__qyOxEq__strongInfo{background:var(--color-sky);color:var(--color-sky-on-fill);border-color:var(--color-sky-strong)}.badge-module__qyOxEq__strongBlue{background:var(--color-info-blue-action);color:var(--color-on-dark);border-color:var(--color-info-blue-action)}.badge-module__qyOxEq__strongDanger{background:var(--color-danger-action);color:var(--color-on-dark);border-color:var(--color-danger-action)}.badge-module__qyOxEq__strongNeutral{background:var(--color-surface-sunken);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.badge-module__qyOxEq__strongBrand{background:var(--color-brand-action);color:var(--color-on-brand);border-color:var(--color-brand-action)}.badge-module__qyOxEq__softSuccess{background:color-mix(in srgb, var(--color-mint) 15%, var(--on-surface-pill-base));color:var(--color-mint-ink)}.badge-module__qyOxEq__softWarning{background:color-mix(in srgb, var(--color-sun) 10%, var(--on-surface-pill-base));color:var(--color-sun-ink)}.badge-module__qyOxEq__softInfo{background:color-mix(in srgb, var(--color-sky) 15%, var(--on-surface-pill-base));color:var(--color-sky-ink)}.badge-module__qyOxEq__softBlue{background:color-mix(in srgb, var(--color-info-blue) 12%, var(--on-surface-pill-base));color:var(--color-info-blue-ink)}.badge-module__qyOxEq__softDanger{background:var(--color-danger-soft);color:var(--color-danger)}.badge-module__qyOxEq__softNeutral{background:var(--on-surface-pill-bg);color:var(--on-surface-pill-text)}.badge-module__qyOxEq__softBrand{background:color-mix(in srgb, var(--color-brand) 15%, var(--on-surface-pill-base));color:var(--color-brand-ink)}
.field-group-demo-module__3DOrZa__demo{gap:var(--space-4);color:var(--on-surface-text);flex-direction:column;display:flex}.field-group-demo-module__3DOrZa__puce{min-height:var(--size-icon-button);padding:0 var(--space-4);border:1px solid var(--on-surface-border);border-radius:var(--radius-pill);color:var(--on-surface-text);font:inherit;font-size:var(--font-size-sm);background:0 0}.field-group-demo-module__3DOrZa__date{min-height:var(--size-icon-button);padding:0 var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit}
.ConsentRequestDialog-module__EeYgxW__overlay{background-color:var(--overlay-immersive);-webkit-backdrop-filter:var(--blur-immersive);z-index:var(--z-consent-dialog);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConsentRequestDialog-module__EeYgxW__panel{width:100%;max-width:460px}.ConsentRequestDialog-module__EeYgxW__spacing{margin-top:var(--space-5)}.ConsentRequestDialog-module__EeYgxW__stepIndicator{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-3);letter-spacing:.04em}.ConsentRequestDialog-module__EeYgxW__actions{gap:var(--space-2);justify-content:flex-end;display:flex}.ConsentRequestDialog-module__EeYgxW__errorText{font-size:var(--font-size-sm);color:var(--color-danger);text-align:center;margin:0}.ConsentRequestDialog-module__EeYgxW__confirmChoice[data-size]{min-height:44px;font-weight:var(--font-weight-medium)}
.file-drop-zone-module__kuHsBq__zone{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:var(--layout-3);box-sizing:border-box;padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1.5px dashed var(--on-surface-border);border-radius:var(--radius-sm);color:var(--on-surface-text);text-align:center;cursor:pointer;transition:background var(--duration-fast) var(--easing-smooth), border-color var(--duration-fast) var(--easing-smooth);flex-direction:column;display:flex;}.file-drop-zone-module__kuHsBq__zone:hover,.file-drop-zone-module__kuHsBq__zone[data-dragging=true]{background:var(--color-surface-sunken);border-color:var(--focus-ring-color)}.file-drop-zone-module__kuHsBq__zone[data-state=error]{border-color:var(--on-surface-error)}.file-drop-zone-module__kuHsBq__zone[data-state=busy]{cursor:progress}.file-drop-zone-module__kuHsBq__zone[data-state=disabled],.file-drop-zone-module__kuHsBq__zone[data-state=disabled]:hover{background:var(--color-surface-sunken);border-color:var(--color-border-subtle);color:var(--color-text-secondary);cursor:not-allowed}.file-drop-zone-module__kuHsBq__label{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;display:inline-flex}.file-drop-zone-module__kuHsBq__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0}.file-drop-zone-module__kuHsBq__errorName{color:var(--on-surface-error)}.file-drop-zone-module__kuHsBq__hint{font-size:var(--font-size-sm);color:var(--on-surface-text-muted)}@media (prefers-reduced-motion:reduce){.file-drop-zone-module__kuHsBq__zone{transition:none}}
.file-drop-zone-demo-module__lZPgzq__demo{gap:var(--space-4);flex-direction:column;display:flex}.file-drop-zone-demo-module__lZPgzq__block{gap:var(--space-2);flex-direction:column;display:flex}.file-drop-zone-demo-module__lZPgzq__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.file-drop-zone-demo-module__lZPgzq__caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--on-surface-text);margin:0}
.audio-recorder-module__8TSEda__page{background:linear-gradient(180deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%);width:100%;min-height:100svh;padding:var(--space-6);padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;}.audio-recorder-module__8TSEda__overlay{z-index:var(--z-modal);position:fixed;inset:0}.audio-recorder-module__8TSEda__content{max-width:var(--app-content-max-width);align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.audio-recorder-module__8TSEda__header{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.audio-recorder-module__8TSEda__mascotSection{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButton{background:var(--overlay-white-95);width:200px;height:200px;color:var(--color-brand-ink);box-shadow:var(--shadow-3);transition:transform var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth);min-width:48px;min-height:48px}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButton:hover{box-shadow:var(--shadow-3);transform:scale(1.05)}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButton:not(.audio-recorder-module__8TSEda__micButtonRecording):hover{background:var(--overlay-white-95);color:var(--color-brand-ink)}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButton:active{transform:scale(.97)}.audio-recorder-module__8TSEda__micButtonRecording{}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButtonRecording,.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButtonRecording:hover{background:var(--color-brand-strong);color:var(--color-on-brand)}.audio-recorder-module__8TSEda__micIcon{width:80px;height:80px}.audio-recorder-module__8TSEda__stopIcon{width:60px;height:60px}.audio-recorder-module__8TSEda__timerSection{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:280px;display:flex}.audio-recorder-module__8TSEda__timer{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-on-brand);text-shadow:0 1px 2px var(--overlay-black-10)}.audio-recorder-module__8TSEda__closePosition{top:var(--space-4);right:var(--space-4);z-index:var(--z-raised);position:absolute}.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__closePosition{width:48px;height:48px}.audio-recorder-module__8TSEda__textModeTarget{min-height:48px}@media (max-width:480px){.audio-recorder-module__8TSEda__content .audio-recorder-module__8TSEda__micButton{width:160px;height:160px}.audio-recorder-module__8TSEda__micIcon{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.audio-recorder-module__8TSEda__micButton,.audio-recorder-module__8TSEda__micButtonRecording{transition:none}.audio-recorder-module__8TSEda__micButtonRecording{animation:none}}
.filter-chips-module__tzXw5q__filterBar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filter-chips-module__tzXw5q__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1.5px solid var(--color-border-subtle);background:var(--color-surface);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--easing-smooth);align-items:center;gap:var(--space-1);display:inline-flex}.filter-chips-module__tzXw5q__chip:hover{background:var(--overlay-brand-10);border-color:var(--color-brand);color:var(--color-brand-ink)}.filter-chips-module__tzXw5q__chipActive{background:var(--color-brand-action);border-color:var(--color-brand-action);color:var(--color-on-brand)}.filter-chips-module__tzXw5q__chipActive:hover{background:var(--color-brand-action-strong);border-color:var(--color-brand-action-strong);color:var(--color-on-brand)}.filter-chips-module__tzXw5q__count{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:0 var(--space-1);background:var(--overlay-black-10);justify-content:center;align-items:center;min-width:18px;height:18px;line-height:1;display:inline-flex}.filter-chips-module__tzXw5q__countActive{background:0 0;border:1px solid}@media (prefers-reduced-motion:reduce){.filter-chips-module__tzXw5q__chip{transition:none}}
.help-text-module__MKecHq__root{line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0;display:block}.help-text-module__MKecHq__root[data-variant=help]{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--on-surface-text-muted)}.help-text-module__MKecHq__root[data-variant=caption]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--on-surface-text)}.help-text-module__MKecHq__root[data-align=center]{text-align:center}
.help-text-demo-module__LvkqsW__demo{gap:var(--space-4);flex-direction:column;display:flex}.help-text-demo-module__LvkqsW__block{gap:var(--space-2);flex-direction:column;display:flex}.help-text-demo-module__LvkqsW__caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--on-surface-text);margin:0}.help-text-demo-module__LvkqsW__zone{align-items:center;gap:var(--space-1);padding:var(--space-4);border:2px dashed var(--on-surface-border);border-radius:var(--radius-md);color:var(--on-surface-text);flex-direction:column;display:flex}.help-text-demo-module__LvkqsW__tuiles{gap:var(--space-6);display:flex}.help-text-demo-module__LvkqsW__tuile{align-items:center;gap:var(--space-2);flex-direction:column;width:max-content;display:flex}.help-text-demo-module__LvkqsW__pastille{width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-pill);background:var(--on-surface-track);border:1px solid var(--on-surface-border)}.help-text-demo-module__LvkqsW__code{width:var(--layout-1);height:var(--layout-1);border-radius:var(--radius-sm);background:var(--on-surface-track);border:1px solid var(--on-surface-border)}
.child-avatar-module__MzyRSG__avatar{border-radius:var(--radius-pill);background:var(--avatar-bg);box-shadow:var(--ring-prominent), var(--shadow-2);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.child-avatar-module__MzyRSG__compact{width:64px;height:64px}.child-avatar-module__MzyRSG__standard{width:clamp(96px,28vw,140px);height:clamp(96px,28vw,140px)}.child-avatar-module__MzyRSG__large{width:180px;height:180px}.child-avatar-module__MzyRSG__compact .child-avatar-module__MzyRSG__emoji{font-size:2rem}.child-avatar-module__MzyRSG__standard .child-avatar-module__MzyRSG__emoji{font-size:clamp(2.75rem,12vw,4rem)}.child-avatar-module__MzyRSG__large .child-avatar-module__MzyRSG__emoji{font-size:5.5rem}.child-avatar-module__MzyRSG__emoji{font-family:var(--font-emoji-stack);-webkit-user-select:none;user-select:none;line-height:1;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.child-avatar-module__MzyRSG__avatar{transition:none}}
.history-list-module__f6Jmua__toggle{appearance:none;margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:var(--space-2);text-align:left;background:0 0;border:none;width:100%;min-height:48px;padding:0;display:flex}.history-list-module__f6Jmua__toggle:hover{color:var(--color-text-primary)}.history-list-module__f6Jmua__toggle:focus-visible{border-radius:var(--radius-sm)}.history-list-module__f6Jmua__toggleIcon{width:1ch;color:var(--color-text-secondary);justify-content:center;display:inline-flex}.history-list-module__f6Jmua__card{border-radius:var(--radius-sm);background-color:var(--overlay-white-95);overflow:hidden}[data-theme=dark] .history-list-module__f6Jmua__card{background-color:var(--overlay-black-50)}.history-list-module__f6Jmua__item{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);line-height:var(--line-height-normal);align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.history-list-module__f6Jmua__item:last-child{border-bottom:none}.history-list-module__f6Jmua__action{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.history-list-module__f6Jmua__label,.history-list-module__f6Jmua__date{color:var(--color-text-secondary)}.history-list-module__f6Jmua__sep{color:var(--color-text-tertiary);font-weight:var(--font-weight-normal)}.history-list-module__f6Jmua__currentBadge{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-mint-soft);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}[data-theme=dark] .history-list-module__f6Jmua__currentBadge{color:var(--color-mint-on-fill)}.history-list-module__f6Jmua__empty{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}
.demos-module__6OridW__pile{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.demos-module__6OridW__rangee{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.demos-module__6OridW__grille{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.demos-module__6OridW__texte,.demos-module__6OridW__texteCarte,.demos-module__6OridW__tuileTexte{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0}.demos-module__6OridW__decorLibelle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand-secondary);margin:0;position:relative}.demos-module__6OridW__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.demos-module__6OridW__tuile{padding:var(--space-3) var(--space-4);background:var(--color-surface-tinted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);}.demos-module__6OridW__boiteToast{isolation:isolate;min-height:calc(var(--layout-2) + var(--space-8));align-items:flex-start;display:flex;position:relative;transform:translateZ(0)}.demos-module__6OridW__emojiGrand{font-size:var(--font-size-4xl)}.demos-module__6OridW__decor{min-height:var(--layout-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--color-text-on-brand-secondary);position:relative;overflow:hidden}.demos-module__6OridW__vague{gap:var(--space-2);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.demos-module__6OridW__carteRecette{padding:var(--space-4);border:1px solid var(--overlay-white-30)}.demos-module__6OridW__sectionRecette{border:1px dashed var(--color-text-on-brand-secondary);border-radius:var(--radius-md)}.demos-module__6OridW__sectionRecette .demos-module__6OridW__texteCarte{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand-secondary)}.demos-module__6OridW__legendeTableau{padding:var(--space-3) var(--space-4) 0;text-align:start;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.demos-module__6OridW__micro{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-pill);background:var(--color-brand-action);color:var(--color-on-brand);justify-content:center;align-items:center;display:inline-flex}.demos-module__6OridW__icones{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.demos-module__6OridW__icone{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-brand-ink);flex-direction:column;display:flex}
.child-form-module__u2mfua__form{gap:var(--space-5);flex-direction:column;display:flex}.child-form-module__u2mfua__avatarPreview{margin-bottom:var(--space-4);justify-content:center;display:flex}.child-form-module__u2mfua__field{flex-direction:column;display:flex}.child-form-module__u2mfua__required{color:var(--color-accent-on-brand)}.child-form-module__u2mfua__chipList{gap:var(--space-2);margin:0 0 var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.child-form-module__u2mfua__chipAddRow{gap:var(--space-2);align-items:stretch;display:flex}.child-form-module__u2mfua__emojiPickerWrapper{z-index:var(--z-sticky-local);position:relative}.child-form-module__u2mfua__emojiPreview{font-family:var(--font-emoji-stack);font-size:var(--font-size-2xl);line-height:1}.child-form-module__u2mfua__emojiTriggerText{color:var(--color-text-secondary)}.child-form-module__u2mfua__emojiPickerDropdown{font-family:var(--font-emoji-stack);z-index:var(--z-modal);margin-top:var(--space-2);border-radius:var(--radius-sm);box-shadow:var(--shadow-3);background:var(--color-surface-tinted);position:absolute;top:100%;left:0;}.child-form-module__u2mfua__emojiPickerDropdown .epr-main{--epr-emoji-size:28px;--epr-category-label-height:32px;border:none}.child-form-module__u2mfua__emojiPickerDropdown .epr-body{scrollbar-gutter:stable;padding-right:var(--space-1)}.child-form-module__u2mfua__emojiPickerDropdown .epr-search-container{padding:var(--space-2)}.child-form-module__u2mfua__emojiPickerDropdown .epr-search{border-radius:var(--radius-sm)}.child-form-module__u2mfua__submitWrapper{margin-top:var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:480px){.child-form-module__u2mfua__emojiPickerDropdown{justify-content:center;width:100%;display:flex;left:0;right:0}}
.icon-button-module__dYw8rG__root{width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-pill);flex-shrink:0;padding:0;}.icon-button-module__dYw8rG__root:hover:where(:not(:disabled,[aria-disabled=true])){transform:scale(1.05)}.icon-button-module__dYw8rG__root:active:where(:not(:disabled,[aria-disabled=true])){transform:scale(.95)}.icon-button-module__dYw8rG__primary{}.icon-button-module__dYw8rG__secondary{}.icon-button-module__dYw8rG__danger{}.icon-button-module__dYw8rG__ghost{color:var(--on-surface-text-muted);background:0 0;border:none}.icon-button-module__dYw8rG__ghost:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--on-surface-hover-bg);color:var(--on-surface-text)}.icon-button-module__dYw8rG__root:where(:disabled,[aria-disabled=true]){background:var(--color-surface-sunken);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:not-allowed}.icon-button-module__dYw8rG__icon{width:max(var(--size-icon-lg), 50% - 2px);aspect-ratio:1;flex-shrink:0;height:auto}
.combobox-module__48sLCq__anchor{width:100%;position:relative}.combobox-module__48sLCq__selected{align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-icon-button);padding-left:var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;display:flex}.combobox-module__48sLCq__selectedDisabled{cursor:not-allowed}.combobox-module__48sLCq__selectedLabel{min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere;flex:1}.combobox-module__48sLCq__selectedSub{max-width:40%;font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-shrink:0}.combobox-module__48sLCq__panel{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-height:min(16rem,50vh);box-shadow:var(--shadow-2);color:var(--color-text-primary);position:absolute;left:0;right:0;overflow-y:auto}.combobox-module__48sLCq__list{margin:0;padding:0;list-style:none}.combobox-module__48sLCq__option{min-height:var(--size-icon-button);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);border-inline-start:var(--space-1) solid transparent;font-family:var(--font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.combobox-module__48sLCq__option:last-child{border-bottom:none}.combobox-module__48sLCq__option[data-active]{background:var(--color-surface-sunken);border-inline-start-color:var(--color-brand-ink)}.combobox-module__48sLCq__option[aria-disabled=true]{cursor:not-allowed;opacity:.6}.combobox-module__48sLCq__optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.combobox-module__48sLCq__optionSub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.combobox-module__48sLCq__empty{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}
.checkbox-module__tLav0G__field{gap:var(--space-1);flex-direction:column;display:flex}.checkbox-module__tLav0G__choice{color:var(--on-surface-text);cursor:pointer;display:flex}.checkbox-module__tLav0G__simple{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0}.checkbox-module__tLav0G__tile{align-items:center;gap:var(--space-3);min-height:var(--layout-1);padding:var(--space-2) var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--easing-smooth), border-color var(--duration-fast) var(--easing-smooth)}.checkbox-module__tLav0G__tile:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.checkbox-module__tLav0G__tile:has(.checkbox-module__tLav0G__input:checked){background:var(--on-surface-hover-bg);border-color:var(--on-surface-tone-ink,var(--color-brand));color:var(--on-surface-link)}.checkbox-module__tLav0G__control{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;display:inline-flex;position:relative}.checkbox-module__tLav0G__simple .checkbox-module__tLav0G__control{margin-top:calc(var(--space-1) / 2)}.checkbox-module__tLav0G__input{appearance:none;background:var(--color-surface);border:1.5px solid var(--on-surface-border);cursor:pointer;width:100%;height:100%;transition:background var(--duration-fast) var(--easing-smooth);margin:0}.checkbox-module__tLav0G__inputCheckbox{border-radius:calc(var(--radius-sm) / 2)}.checkbox-module__tLav0G__inputRadio{border-radius:var(--radius-pill)}.checkbox-module__tLav0G__input:checked{background:var(--on-surface-tone-ink,var(--color-brand-action))}.checkbox-module__tLav0G__mark,.checkbox-module__tLav0G__dot{pointer-events:none;visibility:hidden;color:var(--color-on-brand);position:absolute}.checkbox-module__tLav0G__mark{width:var(--size-icon-sm);height:var(--size-icon-sm);margin:auto;inset:0}.checkbox-module__tLav0G__dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);background:var(--color-on-brand);margin:auto;inset:0}.checkbox-module__tLav0G__input:checked+.checkbox-module__tLav0G__mark,.checkbox-module__tLav0G__input:checked+.checkbox-module__tLav0G__dot{visibility:visible}.checkbox-module__tLav0G__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.checkbox-module__tLav0G__label{font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere}.checkbox-module__tLav0G__hint{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--on-surface-text-muted)}.checkbox-module__tLav0G__error{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.checkbox-module__tLav0G__choice:has(.checkbox-module__tLav0G__input:disabled){color:var(--on-surface-text-muted);cursor:not-allowed}.checkbox-module__tLav0G__tile:has(.checkbox-module__tLav0G__input:disabled){background:var(--color-surface-sunken);border-color:var(--color-border-subtle)}.checkbox-module__tLav0G__tile:has(.checkbox-module__tLav0G__input:disabled):hover{background:var(--color-surface-sunken);border-color:var(--color-border-subtle)}.checkbox-module__tLav0G__input:disabled{background:var(--color-surface-sunken);border-color:var(--on-surface-border);cursor:not-allowed}.checkbox-module__tLav0G__input:disabled+.checkbox-module__tLav0G__mark{color:var(--color-text-secondary)}.checkbox-module__tLav0G__input:disabled+.checkbox-module__tLav0G__dot{background:var(--color-text-secondary)}
.date-input-field-module__tndcAa__date{max-width:var(--size-field-date)}
.legend-module__BPWRBG__legend{gap:var(--space-4);font-size:var(--font-size-xs);color:var(--on-surface-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend-module__BPWRBG__item{align-items:center;gap:var(--space-2);display:flex}.legend-module__BPWRBG__label{color:inherit}.legend-module__BPWRBG__swatch{box-sizing:border-box;border:1px solid var(--on-surface-border);flex-shrink:0;display:inline-block}.legend-module__BPWRBG__swatch[data-shape=square]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm)}.legend-module__BPWRBG__swatch[data-shape=dot]{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=success]{background:var(--color-mint)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=warning]{background:var(--color-sun)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=info]{background:var(--color-sky)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=danger]{background:var(--color-danger-action)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=neutral]{background:var(--color-surface-sunken)}.legend-module__BPWRBG__swatch[data-emphasis=strong][data-tone=brand]{background:var(--color-brand-action)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=success]{background:var(--overlay-mint-15)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=warning]{background:var(--overlay-sun-10)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=info]{background:var(--overlay-sky-15)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=danger]{background:var(--color-danger-soft)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=neutral]{background:var(--color-surface-sunken)}.legend-module__BPWRBG__swatch[data-emphasis=soft][data-tone=brand]{background:var(--overlay-brand-15)}.legend-module__BPWRBG__swatch[data-tone=series-brand]{background:var(--color-brand)}.legend-module__BPWRBG__swatch[data-tone=series-brand-strong]{background:var(--color-brand-strong)}.legend-module__BPWRBG__swatch[data-tone=series-brand-soft]{background:var(--color-brand-soft)}.legend-module__BPWRBG__swatch[data-tone=series-coral-soft]{background:var(--color-coral-soft)}.legend-module__BPWRBG__swatch[data-tone=series-sky-strong]{background:var(--color-sky-strong)}.legend-module__BPWRBG__swatch[data-tone=series-brand-faint]{background:var(--overlay-brand-10)}.legend-module__BPWRBG__swatch[data-glyph=true]{width:var(--space-6);height:var(--space-6);justify-content:center;align-items:center;display:inline-flex}.legend-module__BPWRBG__swatch[data-glyph=true] svg{width:14px;height:14px}.legend-module__BPWRBG__swatch[data-dashed=true]{border-style:dashed;border-width:2px}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=success]{color:var(--color-mint-ink)}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=warning]{color:var(--color-sun-ink)}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=info]{color:var(--color-sky-ink)}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=danger]{color:var(--color-danger)}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=neutral]{color:var(--color-text-secondary)}.legend-module__BPWRBG__swatch[data-glyph=true][data-emphasis=soft][data-tone=brand]{color:var(--color-brand-ink)}
.legend-demo-module__YqWW_q__demo{gap:var(--space-4);flex-direction:column;display:flex}.legend-demo-module__YqWW_q__block{gap:var(--space-2);flex-direction:column;display:flex}.legend-demo-module__YqWW_q__caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.legend-demo-module__YqWW_q__demo[data-surface=brand] .legend-demo-module__YqWW_q__caption{color:var(--color-text-on-brand-secondary)}
.child-profile-actions-module__baHu7q__barrePlace{margin-top:var(--space-4)}.child-profile-actions-module__baHu7q__modalDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--space-6);line-height:var(--line-height-relaxed)}.child-profile-actions-module__baHu7q__modalContent{text-align:left;margin:var(--space-4) 0 var(--space-6)}.child-profile-actions-module__baHu7q__retentionInfo{padding:var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-sm);}.child-profile-actions-module__baHu7q__retentionList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.child-profile-actions-module__baHu7q__retentionList li{font-size:var(--font-size-sm);color:var(--color-text-primary)}.child-profile-actions-module__baHu7q__retentionList strong{color:var(--color-text-secondary)}.child-profile-actions-module__baHu7q__successOverlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--overlay-black-50);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.child-profile-actions-module__baHu7q__successCard{text-align:center;width:100%;max-width:300px}
.list-row-module__KNReDG__item{color:var(--on-surface-text);align-items:center;gap:var(--slide-item-gap);width:100%;display:flex}.list-row-module__KNReDG__leading{width:var(--slide-item-media-size);height:var(--slide-item-media-size);border-radius:var(--radius-pill);background:var(--slide-item-media-bg);box-shadow:var(--ring-prominent);color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.list-row-module__KNReDG__main{gap:var(--slide-item-main-gap);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.list-row-module__KNReDG__title{font-size:var(--slide-item-title-size);font-weight:var(--slide-item-title-weight);color:var(--on-surface-text);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.list-row-module__KNReDG__subtitle{font-size:var(--slide-item-subtitle-size);color:var(--on-surface-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.list-row-module__KNReDG__meta{font-size:var(--slide-item-meta-size);font-weight:var(--slide-item-meta-weight);color:var(--slide-item-meta-color);white-space:nowrap;flex-shrink:0;align-self:center}:where(.list-row-module__KNReDG__item):is(div,li,article,section,a,button):not(svg){padding-inline:var(--space-2)}@media (max-width:400px){.list-row-module__KNReDG__leading{width:var(--slide-item-media-size-tight);height:var(--slide-item-media-size-tight)}}.list-row-module__KNReDG__trailing{flex-shrink:0}.list-row-module__KNReDG__divider{border-bottom:1px solid var(--on-surface-divider);padding-block:var(--space-3)}.list-row-module__KNReDG__interactive,.list-row-module__KNReDG__interactive:hover{text-align:left;width:100%;color:var(--on-surface-text)}.list-row-module__KNReDG__interactive{min-height:var(--size-icon-button)}.list-row-module__KNReDG__preview{font-size:var(--slide-item-subtitle-size);color:var(--on-surface-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.list-row-module__KNReDG__body{min-width:0;display:block}.list-row-module__KNReDG__item[data-wrap=true] .list-row-module__KNReDG__title,.list-row-module__KNReDG__item[data-wrap=true] .list-row-module__KNReDG__subtitle,.list-row-module__KNReDG__item[data-wrap=true] .list-row-module__KNReDG__preview{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.list-row-module__KNReDG__item[data-unread=true] .list-row-module__KNReDG__title{font-weight:var(--font-weight-bold)}.list-row-module__KNReDG__item[data-unread=true] .list-row-module__KNReDG__preview{color:var(--on-surface-text);font-weight:var(--font-weight-medium)}.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]),.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]):hover{background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]) .list-row-module__KNReDG__title,.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]) .list-row-module__KNReDG__subtitle,.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]) .list-row-module__KNReDG__preview,.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]) .list-row-module__KNReDG__meta{color:var(--color-brand-on-fill)}.list-row-module__KNReDG__item[aria-current]:not([aria-current=false]) .list-row-module__KNReDG__leading>[data-shape][data-emphasis=soft]{background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.list-row-module__KNReDG__item:disabled{background:var(--color-surface-sunken);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:not-allowed}.list-row-module__KNReDG__item:disabled .list-row-module__KNReDG__title,.list-row-module__KNReDG__item:disabled .list-row-module__KNReDG__subtitle,.list-row-module__KNReDG__item:disabled .list-row-module__KNReDG__preview,.list-row-module__KNReDG__item:disabled .list-row-module__KNReDG__meta{color:var(--color-text-secondary)}.list-row-module__KNReDG__texte{--slide-item-title-size:var(--font-size-base);--slide-item-title-weight:var(--font-weight-normal)}.list-row-module__KNReDG__texte .list-row-module__KNReDG__title{line-height:var(--line-height-normal)}.list-row-module__KNReDG__bordered{--slide-item-title-size:var(--font-size-sm);--slide-item-title-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:background var(--duration-normal) var(--easing-smooth), border-color var(--duration-normal) var(--easing-smooth);text-decoration:none}.list-row-module__KNReDG__bordered:hover{border-color:var(--color-brand-soft)}.list-row-module__KNReDG__bordered .list-row-module__KNReDG__leading{width:28px;height:28px}.list-row-module__KNReDG__bordered .list-row-module__KNReDG__leading:not(:has(>[data-tone])) svg{width:16px;height:16px}.list-row-module__KNReDG__leading:has(>[data-tone]){width:auto;height:auto;box-shadow:none;background:0 0;overflow:visible}
.list-row-demo-module__zAQGxq__demo{gap:var(--space-6);flex-direction:column;display:flex}.list-row-demo-module__zAQGxq__example{gap:var(--space-2);flex-direction:column;display:flex}.list-row-demo-module__zAQGxq__caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.list-row-demo-module__zAQGxq__demo[data-surface=brand] .list-row-demo-module__zAQGxq__caption{color:var(--color-text-on-brand-secondary)}.list-row-demo-module__zAQGxq__list{flex-direction:column;display:flex}.list-row-demo-module__zAQGxq__initiale{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1}.list-row-demo-module__zAQGxq__nativeAction{padding:var(--space-1) var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:inherit}
.quick-action-buttons-module__ZhJZda__container{gap:var(--space-6);padding:var(--space-6) var(--space-4);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (min-width:640px){.quick-action-buttons-module__ZhJZda__container{grid-template-columns:repeat(4,1fr)}}.quick-action-buttons-module__ZhJZda__actionWrapper{align-items:center;gap:var(--space-2);flex-direction:column;justify-self:center;width:100%;max-width:160px;display:flex}.quick-action-buttons-module__ZhJZda__tuile{aspect-ratio:1;width:100%;height:auto}.quick-action-buttons-module__ZhJZda__sky{background:var(--color-sky);color:var(--color-sky-on-fill);box-shadow:var(--ring-prominent), var(--shadow-2)}.quick-action-buttons-module__ZhJZda__sky:hover{background:var(--color-sky);color:var(--color-sky-on-fill);box-shadow:var(--ring-prominent), var(--shadow-3)}.quick-action-buttons-module__ZhJZda__mint{background:var(--color-mint);color:var(--color-mint-on-fill);box-shadow:var(--ring-prominent), var(--shadow-2)}.quick-action-buttons-module__ZhJZda__mint:hover{background:var(--color-mint);color:var(--color-mint-on-fill);box-shadow:var(--ring-prominent), var(--shadow-3)}.quick-action-buttons-module__ZhJZda__sun{background:var(--color-sun);color:var(--color-sun-on-fill);box-shadow:var(--ring-prominent), var(--shadow-2)}.quick-action-buttons-module__ZhJZda__sun:hover{background:var(--color-sun);color:var(--color-sun-on-fill);box-shadow:var(--ring-prominent), var(--shadow-3)}.quick-action-buttons-module__ZhJZda__coral{background:var(--color-coral);color:var(--color-coral-on-fill);box-shadow:var(--ring-prominent), var(--shadow-2)}.quick-action-buttons-module__ZhJZda__coral:hover{background:var(--color-coral);color:var(--color-coral-on-fill);box-shadow:var(--ring-prominent), var(--shadow-3)}.quick-action-buttons-module__ZhJZda__parentContainer{gap:var(--space-6);padding:var(--space-6) var(--space-4);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.quick-action-buttons-module__ZhJZda__parentActionWrapper{align-items:center;gap:var(--space-2);flex-direction:column;justify-self:center;width:100%;max-width:160px;display:flex}@media (max-width:380px){.quick-action-buttons-module__ZhJZda__parentContainer{gap:var(--space-4)}.quick-action-buttons-module__ZhJZda__parentActionWrapper{max-width:140px}}@media (prefers-reduced-motion:reduce){.quick-action-buttons-module__ZhJZda__tuile:hover,.quick-action-buttons-module__ZhJZda__tuile:active{transform:none}}@media (max-width:380px){.quick-action-buttons-module__ZhJZda__container{gap:var(--space-4)}.quick-action-buttons-module__ZhJZda__actionWrapper{max-width:140px}}
.page-header-demo-module__F3IBOq__stack{gap:var(--space-8);display:grid}.page-header-demo-module__F3IBOq__asideBlock{text-align:right}.page-header-demo-module__F3IBOq__note{margin:0}
.zen-processing-module__CUXc8q__container{min-height:60vh;padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.zen-processing-module__CUXc8q__containerCompact{min-height:140px;padding:var(--space-6) var(--space-4);gap:var(--space-3)}.zen-processing-module__CUXc8q__containerCompact .zen-processing-module__CUXc8q__messageArea{margin-bottom:var(--space-3);max-width:480px}.zen-processing-module__CUXc8q__containerCompact .zen-processing-module__CUXc8q__messageText{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary)}.zen-processing-module__CUXc8q__containerCompact .zen-processing-module__CUXc8q__progressTrack{width:180px;height:4px}.zen-processing-module__CUXc8q__mascotContainer{margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.zen-processing-module__CUXc8q__messageArea{max-width:380px;margin-bottom:var(--space-8)}.zen-processing-module__CUXc8q__messageText{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-on-colored);text-align:center;transition:opacity var(--duration-normal) var(--easing-smooth);font-style:italic}.zen-processing-module__CUXc8q__messageText.zen-processing-module__CUXc8q__fadeOut{opacity:0}.zen-processing-module__CUXc8q__messageText.zen-processing-module__CUXc8q__fadeIn{opacity:1}.zen-processing-module__CUXc8q__progressTrack{background-color:var(--color-surface-sunken);border-radius:var(--radius-pill);width:240px;height:6px;position:relative;overflow:hidden;}.zen-processing-module__CUXc8q__progressFill{background-color:var(--color-brand-soft);border-radius:var(--radius-pill);width:40%;height:100%;animation:zen-processing-module__CUXc8q__slide 1.8s var(--easing-smooth) infinite;position:absolute;top:0;left:0}@keyframes zen-processing-module__CUXc8q__slide{0%{transform:translate(-100%)}60%{transform:translate(250%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.zen-processing-module__CUXc8q__progressFill{opacity:.6;animation:none;transform:translate(50%)}.zen-processing-module__CUXc8q__messageText,.zen-processing-module__CUXc8q__messageText.zen-processing-module__CUXc8q__fadeOut,.zen-processing-module__CUXc8q__messageText.zen-processing-module__CUXc8q__fadeIn{opacity:1;transition:none}}
.page-header-module__EDG2Ia__root{margin:0}.page-header-module__EDG2Ia__alignCenter{text-align:center;flex-direction:column;align-items:center;display:flex}.page-header-module__EDG2Ia__alignCenter .page-header-module__EDG2Ia__body{width:100%}.page-header-module__EDG2Ia__alignStart{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-header-module__EDG2Ia__alignStart.page-header-module__EDG2Ia__withLeading{align-items:flex-end}.page-header-module__EDG2Ia__alignCenter.page-header-module__EDG2Ia__withLeading .page-header-module__EDG2Ia__leading{margin-bottom:var(--space-3)}.page-header-module__EDG2Ia__leading{flex-shrink:0}.page-header-module__EDG2Ia__body{min-width:0}.page-header-module__EDG2Ia__alignStart .page-header-module__EDG2Ia__body{flex:1}.page-header-module__EDG2Ia__aside{flex-shrink:0}.page-header-module__EDG2Ia__eyebrow{margin:0 0 var(--space-1);font-size:var(--widget-eyebrow-size);font-weight:var(--widget-eyebrow-weight);letter-spacing:var(--widget-eyebrow-letter-spacing);text-transform:var(--widget-eyebrow-text-transform)}.page-header-module__EDG2Ia__title{font-weight:var(--font-weight-bold);text-shadow:var(--shadow-1);margin:0}.page-header-module__EDG2Ia__subtitle{margin:var(--space-2) 0 0;font-size:var(--font-size-base)}.page-header-module__EDG2Ia__content{margin-top:var(--space-2)}.page-header-module__EDG2Ia__actions{margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header-module__EDG2Ia__alignCenter .page-header-module__EDG2Ia__actions{justify-content:center}.page-header-module__EDG2Ia__surfaceBrand{color:var(--color-text-on-brand-secondary)}.page-header-module__EDG2Ia__surfaceBrand .page-header-module__EDG2Ia__title{color:var(--color-text-on-brand-primary)}.page-header-module__EDG2Ia__surfaceBrand .page-header-module__EDG2Ia__eyebrow,.page-header-module__EDG2Ia__surfaceBrand .page-header-module__EDG2Ia__subtitle,.page-header-module__EDG2Ia__surfaceBrand .page-header-module__EDG2Ia__content,.page-header-module__EDG2Ia__surfaceBrand .page-header-module__EDG2Ia__aside{color:var(--color-text-on-brand-secondary)}.page-header-module__EDG2Ia__surfaceCard{color:var(--color-text-secondary)}.page-header-module__EDG2Ia__surfaceCard .page-header-module__EDG2Ia__title{color:var(--color-text-primary)}.page-header-module__EDG2Ia__surfaceCard .page-header-module__EDG2Ia__eyebrow,.page-header-module__EDG2Ia__surfaceCard .page-header-module__EDG2Ia__subtitle,.page-header-module__EDG2Ia__surfaceCard .page-header-module__EDG2Ia__content,.page-header-module__EDG2Ia__surfaceCard .page-header-module__EDG2Ia__aside{color:var(--color-text-secondary)}.page-header-module__EDG2Ia__sizeLg .page-header-module__EDG2Ia__title{font-size:var(--font-size-2xl)}.page-header-module__EDG2Ia__sizeMd .page-header-module__EDG2Ia__title{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.page-header-module__EDG2Ia__sizeHero .page-header-module__EDG2Ia__title{font-size:var(--hero-greeting-size);font-weight:var(--hero-greeting-weight);line-height:var(--hero-greeting-line-height);letter-spacing:var(--hero-greeting-letter-spacing)}.page-header-module__EDG2Ia__sizeHero .page-header-module__EDG2Ia__subtitle,.page-header-module__EDG2Ia__sizeHero .page-header-module__EDG2Ia__content{margin-top:0}.page-header-module__EDG2Ia__sizeHero .page-header-module__EDG2Ia__subtitle{line-height:var(--line-height-normal)}.page-header-module__EDG2Ia__sizeHero .page-header-module__EDG2Ia__body{padding-bottom:var(--space-1)}@media (min-width:640px){.page-header-module__EDG2Ia__sizeLg .page-header-module__EDG2Ia__title{font-size:var(--font-size-3xl)}.page-header-module__EDG2Ia__sizeLg .page-header-module__EDG2Ia__subtitle{font-size:var(--font-size-lg)}}
.popover-module__JserOG__root{max-width:100%;display:inline-block;position:relative}.popover-module__JserOG__anchor{display:contents}.popover-module__JserOG__panel{z-index:var(--z-dropdown);min-width:var(--size-popover-min);max-width:min(var(--size-popover-max), 90vw);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-1);color:var(--color-text-primary);text-align:start;flex-direction:column;display:flex;position:absolute}.popover-module__JserOG__root[data-placement=bottom] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=bottom-start] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=bottom-end] .popover-module__JserOG__panel{top:calc(100% + var(--space-1))}.popover-module__JserOG__root[data-placement=top] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=top-start] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=top-end] .popover-module__JserOG__panel{bottom:calc(100% + var(--space-1))}.popover-module__JserOG__root[data-placement=bottom] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=top] .popover-module__JserOG__panel{left:50%;transform:translate(-50%)}.popover-module__JserOG__root[data-placement=bottom-start] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=top-start] .popover-module__JserOG__panel{left:0}.popover-module__JserOG__root[data-placement=bottom-end] .popover-module__JserOG__panel,.popover-module__JserOG__root[data-placement=top-end] .popover-module__JserOG__panel{right:0}@media (max-width:639px){.popover-module__JserOG__root[data-placement] .popover-module__JserOG__panel{top:auto;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);min-width:0;max-width:none;max-height:60vh;z-index:var(--z-modal);position:fixed;overflow-y:auto;transform:none}}
.popover-demo-module__g_6G8G__demo{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.popover-demo-module__g_6G8G__cell{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.popover-demo-module__g_6G8G__cell[data-placement^=bottom]{padding-bottom:calc(var(--layout-3) + var(--layout-2))}.popover-demo-module__g_6G8G__cell[data-placement^=top]{padding-top:calc(var(--layout-3) + var(--layout-2))}.popover-demo-module__g_6G8G__texts{gap:var(--space-1);flex-direction:column;display:flex}.popover-demo-module__g_6G8G__caption{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.popover-demo-module__g_6G8G__status{font-size:var(--font-size-sm);margin:0}.popover-demo-module__g_6G8G__demo[data-surface=brand] .popover-demo-module__g_6G8G__caption,.popover-demo-module__g_6G8G__demo[data-surface=brand] .popover-demo-module__g_6G8G__status{color:var(--color-text-on-brand-secondary)}.popover-demo-module__g_6G8G__demo[data-surface=card] .popover-demo-module__g_6G8G__caption{color:var(--color-text-primary)}.popover-demo-module__g_6G8G__demo[data-surface=card] .popover-demo-module__g_6G8G__status{color:var(--color-text-secondary)}.popover-demo-module__g_6G8G__trigger{align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.popover-demo-module__g_6G8G__trigger:hover{background:var(--color-surface-tinted)}.popover-demo-module__g_6G8G__triggerIcon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.popover-demo-module__g_6G8G__choice{width:100%;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;align-items:center;display:flex}.popover-demo-module__g_6G8G__choice:hover{background:var(--color-surface-tinted)}.popover-demo-module__g_6G8G__choice[data-selected=true]{background:var(--overlay-brand-10);font-weight:var(--font-weight-semibold)}@media (max-width:639px){.popover-demo-module__g_6G8G__demo{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.popover-demo-module__g_6G8G__cell[data-placement^=bottom],.popover-demo-module__g_6G8G__cell[data-placement^=top]{padding-block:0}}
.message-result-module__q6PkkG__container{gap:var(--space-4);padding:var(--space-6);padding-bottom:calc(var(--space-6) + var(--fab-content-clearance));background:linear-gradient(180deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%);flex-direction:column;min-height:100vh;display:flex;}.message-result-module__q6PkkG__mascotSection{margin-top:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.message-result-module__q6PkkG__mascotWithBubble{margin-top:var(--space-8);width:100%;margin-bottom:0}.message-result-module__q6PkkG__fieldGroup{gap:var(--form-label-gap);flex-direction:column;display:flex}.message-result-module__q6PkkG__actions{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.message-result-module__q6PkkG__waitingColumn{align-items:center;gap:var(--space-3);flex-direction:column;justify-content:center;min-height:140px;display:flex}.message-result-module__q6PkkG__processingText{font-size:var(--font-size-sm);color:var(--color-brand-ink);font-style:italic;font-weight:var(--font-weight-medium);text-align:center;animation:message-result-module__q6PkkG__zenFadeIn .6s var(--easing-smooth);margin:0}@keyframes message-result-module__q6PkkG__zenFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.message-result-module__q6PkkG__processingBar{background-color:var(--color-surface-sunken);border-radius:var(--radius-pill);width:160px;height:4px;position:relative;overflow:hidden;}.message-result-module__q6PkkG__processingBarFill{background-color:var(--color-brand-soft);border-radius:var(--radius-pill);width:35%;height:100%;animation:message-result-module__q6PkkG__processingSlide 1.8s var(--easing-smooth) infinite;position:absolute;top:0;left:0}@keyframes message-result-module__q6PkkG__processingSlide{0%{transform:translate(-100%)}60%{transform:translate(350%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.message-result-module__q6PkkG__processingBarFill{opacity:.6;animation:none;transform:translate(50%)}.message-result-module__q6PkkG__processingText{animation:none}}
.progress-bar-module__dMy7ta__track{background:var(--on-surface-track);flex-shrink:0;width:100%;overflow:hidden}.progress-bar-module__dMy7ta__fill{background:var(--on-surface-fill);height:100%;transition:width .3s}
.radio-group-module__vEHvrW__group{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.radio-group-module__vEHvrW__legend{margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--on-surface-text);padding:0}.radio-group-module__vEHvrW__required{color:var(--color-accent-on-brand)}.radio-group-module__vEHvrW__groupHint{margin:0 0 var(--space-3)}.radio-group-module__vEHvrW__options{gap:var(--space-2);flex-direction:column;display:flex}.radio-group-module__vEHvrW__groupError{margin-top:var(--space-2)}.radio-group-module__vEHvrW__optionsPill{gap:var(--space-1);flex-flow:wrap}.radio-group-module__vEHvrW__pill{min-width:var(--layout-1);min-height:var(--layout-1);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-tinted);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--easing-smooth), border-color var(--duration-fast) var(--easing-smooth);border:1.5px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio-group-module__vEHvrW__pillControl{position:absolute;inset:0}.radio-group-module__vEHvrW__pillInput{appearance:none;box-sizing:border-box;border:1.5px solid var(--color-border-control);border-radius:var(--radius-pill);width:100%;height:100%;color:inherit;cursor:inherit;background:0 0;margin:0}.radio-group-module__vEHvrW__pillInput:checked{border-color:currentColor}.radio-group-module__vEHvrW__pillText{pointer-events:none;position:relative}.radio-group-module__vEHvrW__pill:has(.radio-group-module__vEHvrW__pillInput:disabled){cursor:not-allowed}.radio-group-module__vEHvrW__pill[data-tone=success]:has(.radio-group-module__vEHvrW__pillInput:checked){background:var(--color-mint);border-color:var(--color-mint);color:var(--color-mint-on-fill)}.radio-group-module__vEHvrW__pill[data-tone=danger]:has(.radio-group-module__vEHvrW__pillInput:checked){background:var(--color-danger-action);border-color:var(--color-danger);color:var(--color-on-dark)}.radio-group-module__vEHvrW__pill[data-tone=neutral]:has(.radio-group-module__vEHvrW__pillInput:checked){background:var(--color-border-strong);border-color:var(--color-border-strong);color:var(--color-text-primary)}.radio-group-module__vEHvrW__pill[data-tone=info]:has(.radio-group-module__vEHvrW__pillInput:checked){background:var(--color-sky-strong);border-color:var(--color-sky-strong);color:var(--color-sky-on-fill)}
.section-header-module__twMZAG__root{flex-direction:column;min-width:0;display:flex}.section-header-module__twMZAG__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.section-header-module__twMZAG__icon{color:var(--on-surface-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-header-module__twMZAG__icon svg{width:var(--size-icon-md);height:var(--size-icon-md)}.section-header-module__twMZAG__title{min-width:0;font-size:var(--on-surface-title-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--on-surface-heading);overflow-wrap:anywhere;margin:0}.section-header-module__twMZAG__meta{font-size:var(--font-size-xs);color:var(--on-surface-text-muted)}.section-header-module__twMZAG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.section-header-module__twMZAG__description{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--on-surface-text-muted)}.section-header-module__twMZAG__root[data-size=sm] .section-header-module__twMZAG__title{font-size:var(--font-size-sm);color:var(--on-surface-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-sm)}.section-header-module__twMZAG__root[data-size=sm] .section-header-module__twMZAG__icon svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}
.section-header-demo-module__JPpBtW__stack{gap:var(--space-6);flex-direction:column;display:flex}
.CpeWidgetFrame-module__oTtu9a__boundary{width:100%}.CpeWidgetFrame-module__oTtu9a__stateText{padding:var(--space-5) 0;text-align:center;margin:0;}.CpeWidgetFrame-module__oTtu9a__errorSpacing{margin:var(--space-3) 0}
.text-field-module__LjVkHW__multiline{width:100%}.text-field-module__LjVkHW__textarea{resize:vertical;line-height:var(--line-height-normal)}.text-field-module__LjVkHW__textareaAutoGrow{field-sizing:content;resize:none}.text-field-module__LjVkHW__searchInput{padding-left:calc(var(--space-3) * 2 + var(--size-icon-sm));padding-right:var(--size-icon-button)}.text-field-module__LjVkHW__searchInput::-webkit-search-cancel-button{appearance:none}.text-field-module__LjVkHW__searchInput::-webkit-search-decoration{appearance:none}.text-field-module__LjVkHW__searchIcon{left:var(--space-3);width:var(--size-icon-sm);height:var(--size-icon-sm)}.text-field-module__LjVkHW__clearButton{width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.text-field-module__LjVkHW__clearIcon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.text-field-module__LjVkHW__count{font-size:var(--font-size-sm);color:var(--on-surface-text-muted);text-align:right;font-variant-numeric:tabular-nums}.text-field-module__LjVkHW__count[data-count-state=full],.text-field-module__LjVkHW__count[data-count-state=over]{font-weight:var(--font-weight-bold)}
