.Text-module__wj7sFG__body{font-size:var(--font-size-100);line-height:var(--line-height-relaxed)}.Text-module__wj7sFG__lead{font-size:var(--font-size-112);line-height:var(--line-height-relaxed)}.Text-module__wj7sFG__caption{font-size:var(--font-size-88);line-height:var(--line-height-normal)}.Text-module__wj7sFG__small{font-size:var(--font-size-80);line-height:var(--line-height-normal)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-200);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-175);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-125);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-112);line-height:var(--line-height-tight);font-weight:var(--font-weight-black)}@media (min-width:640px){.Text-module__wj7sFG__body,.Text-module__wj7sFG__lead{font-size:var(--font-size-125)}.Text-module__wj7sFG__caption{font-size:var(--font-size-100)}.Text-module__wj7sFG__small{font-size:var(--font-size-88)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-300)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-200)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-150)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-125)}}@media (min-width:1024px){.Text-module__wj7sFG__body,.Text-module__wj7sFG__lead{font-size:var(--font-size-150)}.Text-module__wj7sFG__caption{font-size:var(--font-size-125)}.Text-module__wj7sFG__small{font-size:var(--font-size-100)}.Text-module__wj7sFG__title-1{font-size:var(--font-size-400)}.Text-module__wj7sFG__title-2{font-size:var(--font-size-300)}.Text-module__wj7sFG__title-3{font-size:var(--font-size-200)}.Text-module__wj7sFG__title-4{font-size:var(--font-size-175)}}
.Navigation-module__AmG_aG__nav{padding:var(--spacing-100)0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:[full-start]minmax(var(--spacing-200),1fr)[content-start]minmax(0,90ch)[content-end]minmax(var(--spacing-200),1fr)[full-end];background:#0a0a0ab3;display:grid;top:0;left:0;grid-column:full-start/full-end!important}.Navigation-module__AmG_aG__navHome{border-bottom:none}[data-theme=light] .Navigation-module__AmG_aG__navHome{background:#ffffff4d}@media (min-width:1400px){.Navigation-module__AmG_aG__nav{position:sticky}}.Navigation-module__AmG_aG__navHome{position:sticky;top:0}.Navigation-module__AmG_aG__navInner{justify-content:space-between;align-items:center;gap:var(--spacing-200);grid-column:content-start/content-end;grid-template-columns:auto auto;width:100%;display:grid}.Navigation-module__AmG_aG__navHome .Navigation-module__AmG_aG__navInner{grid-template-columns:auto auto}[data-theme=light] .Navigation-module__AmG_aG__nav{background:#ffffffe6}.Navigation-module__AmG_aG__navRight{align-items:center;gap:var(--spacing-200);justify-self:end;display:flex;overflow:visible}.Navigation-module__AmG_aG__logo{font-size:var(--font-size-120);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-self:start;text-decoration:none;transition:opacity .2s}.Navigation-module__AmG_aG__logo:hover{opacity:.8}.Navigation-module__AmG_aG__backLink{color:var(--text-secondary);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.Navigation-module__AmG_aG__backLink:hover{color:var(--text-primary)}.Navigation-module__AmG_aG__themeControl{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-25);display:inline-flex;position:relative;overflow:visible}@supports (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:after{content:"";background:var(--bg-dark);position-anchor:--hovered-theme;top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom);border-radius:var(--radius-full);pointer-events:none;z-index:0;transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),bottom .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 1px 2px #0000001a}}.Navigation-module__AmG_aG__themeButton{cursor:pointer;padding:var(--spacing-50)var(--spacing-75);color:var(--text-secondary);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;line-height:0;transition:all .2s;display:flex}.Navigation-module__AmG_aG__themeButtonActive svg{color:var(--text-primary);stroke:var(--accent)}@supports (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:not(:has(.Navigation-module__AmG_aG__themeButton:hover)) .Navigation-module__AmG_aG__themeButtonActive{anchor-name:--hovered-theme}.Navigation-module__AmG_aG__themeButton:hover{anchor-name:--hovered-theme}}@supports not (position-anchor:--test){.Navigation-module__AmG_aG__themeControl:after{display:none}.Navigation-module__AmG_aG__themeButtonActive,.Navigation-module__AmG_aG__themeButton:hover{background:var(--bg-dark)}}.Navigation-module__AmG_aG__themeButton:hover{color:var(--text-primary)}.Navigation-module__AmG_aG__dimensions{width:fit-content;height:fit-content;font-weight:var(--font-weight-black);--w:calc(100vw/1px);--h:calc(100vh/1px);margin:0;inset:0}.Navigation-module__AmG_aG__dimensions:before{content:counter(w)" × " counter(h);counter-reset:h var(--h)w var(--w)}@media (max-width:768px){.Navigation-module__AmG_aG__nav{padding:var(--spacing-100)0;grid-template-columns:[full-start]minmax(var(--spacing-150),1fr)[content-start]minmax(0,1200px)[content-end]minmax(var(--spacing-150),1fr)[full-end]}}@media (--viewport-md){.Navigation-module__AmG_aG__navRight{gap:1rem}.Navigation-module__AmG_aG__dimensions{font-size:1.5rem}}
.TokenChain-module__gnAAtq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.TokenChain-module__gnAAtq__inner{justify-content:center;display:flex}.TokenChain-module__gnAAtq__stage{grid-template-columns:max-content max-content;align-items:center;gap:clamp(40px,6vw,72px) clamp(24px,5vw,56px);width:max-content;max-width:100%;display:grid;position:relative}.TokenChain-module__gnAAtq__links{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TokenChain-module__gnAAtq__spine{fill:none;stroke:var(--text-primary);stroke-width:1.5px;opacity:.85}.TokenChain-module__gnAAtq__spineDot{fill:var(--text-primary);opacity:.85}.TokenChain-module__gnAAtq__label{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-weight:var(--font-weight-bold);font-size:var(--font-size-100);color:var(--text-primary);line-height:1.2}.TokenChain-module__gnAAtq__pill{justify-self:start;align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);max-width:100%;padding:8px 18px 8px 8px;display:inline-flex}.TokenChain-module__gnAAtq__dot{border-radius:50%;flex-shrink:0;width:24px;height:24px}.TokenChain-module__gnAAtq__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}@media (max-width:640px){.TokenChain-module__gnAAtq__stage{grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,14vw,80px);width:max-content;max-width:100%}.TokenChain-module__gnAAtq__label{display:none}.TokenChain-module__gnAAtq__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.OnPairing-module__fnto3a__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.OnPairing-module__fnto3a__inner{justify-content:center;display:flex}.OnPairing-module__fnto3a__stage{flex-direction:column;align-items:flex-start;row-gap:clamp(16px,3vw,28px);width:max-content;max-width:100%;display:inline-flex;position:relative}.OnPairing-module__fnto3a__topRow{align-items:center;gap:clamp(32px,4vw,44px);display:flex}.OnPairing-module__fnto3a__links{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.OnPairing-module__fnto3a__fgLine{fill:none;stroke:var(--text-primary);stroke-width:1.5px;opacity:.85}.OnPairing-module__fnto3a__fgDot{fill:var(--text-primary);opacity:.85}.OnPairing-module__fnto3a__bgLine{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;opacity:.8}.OnPairing-module__fnto3a__bgDot{fill:var(--text-secondary);opacity:.8}.OnPairing-module__fnto3a__button{color:#003935;font-weight:var(--font-weight-bold);font-size:var(--font-size-150);white-space:nowrap;background:#43ddc8;border-radius:6px;align-items:center;gap:.63em;padding:.95em 1.2em;display:inline-flex}.OnPairing-module__fnto3a__star{font-size:1.1em;line-height:1}.OnPairing-module__fnto3a__pill{align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 18px 8px 8px;display:inline-flex}.OnPairing-module__fnto3a__bgPill{margin-left:clamp(44px,9vw,72px)}.OnPairing-module__fnto3a__dot{border-radius:50%;flex-shrink:0;width:24px;height:24px}.OnPairing-module__fnto3a__dotFg{background:#003935}.OnPairing-module__fnto3a__dotBg{background:#43ddc8}.OnPairing-module__fnto3a__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.OnPairing-module__fnto3a__token strong{font-weight:var(--font-weight-bold)}@media (max-width:720px){.OnPairing-module__fnto3a__stage{row-gap:var(--spacing-200);width:100%;max-width:100%}.OnPairing-module__fnto3a__topRow{align-items:flex-start;gap:var(--spacing-200);flex-direction:column}.OnPairing-module__fnto3a__fgPill,.OnPairing-module__fnto3a__bgPill{max-width:calc(100% - 34px);margin-left:34px}.OnPairing-module__fnto3a__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.TokenAnatomy-module__BnSRwq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.TokenAnatomy-module__BnSRwq__inner{padding-left:var(--spacing-100);padding-right:var(--spacing-100);justify-content:center;display:flex;container-type:inline-size}.TokenAnatomy-module__BnSRwq__fit{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.TokenAnatomy-module__BnSRwq__stage{--fit:37.5;font-size:min(1rem,calc(100cqi/var(--fit)));--pitch:2.25em;--reels:5;--pill-h:3.125em;--labelY:calc(var(--reels)*var(--pitch) + 2.5em);--above:calc(var(--reels)*var(--pitch) + 1em);--below:calc(var(--labelY) + 1em);padding-block:calc(var(--above) - var(--pill-h)/2)calc(var(--below) - var(--pill-h)/2);flex-direction:column;flex-shrink:0;align-items:center;padding-inline:2em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__fg{--fit:65}.TokenAnatomy-module__BnSRwq__token{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);align-items:center;gap:2.4em;padding:.625em 1.375em .625em .625em;font-size:1em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__dot{background:var(--surface,transparent);border:1.5px dashed #0000;border-radius:50%;flex-shrink:0;width:1.75em;height:1.75em;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #00000014}.TokenAnatomy-module__BnSRwq__dotInner{background:var(--ink,transparent);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 0 1px #ffffff80}.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__dot{border-color:var(--text-secondary);background:0 0}.TokenAnatomy-module__BnSRwq__sep,.TokenAnatomy-module__BnSRwq__fixed{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__col{justify-content:center;align-items:center;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__col:before{content:"";left:0;right:0;top:calc(50% - var(--reels)*var(--pitch) - 1em);height:calc(2*var(--reels)*var(--pitch) + 2em);pointer-events:none;position:absolute}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__col:before{pointer-events:auto}.TokenAnatomy-module__BnSRwq__spacer{visibility:hidden;font-weight:var(--font-weight-bold);white-space:nowrap}.TokenAnatomy-module__BnSRwq__item{transform:translate(-50%,calc(-50% + var(--row)*var(--pitch)));font:inherit;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .25s,color .18s;position:absolute;top:50%;left:50%}.TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.96)}.TokenAnatomy-module__BnSRwq__itemActive{color:var(--text-primary);font-weight:var(--font-weight-bold)}.TokenAnatomy-module__BnSRwq__label{transform:translate(-50%,var(--labelY));white-space:nowrap;position:absolute;top:50%;left:50%}.TokenAnatomy-module__BnSRwq__labelText{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.7em;font-weight:700}.TokenAnatomy-module__BnSRwq__leader{height:calc(var(--labelY) - 1.5em);background:var(--text-primary);opacity:.85;pointer-events:none;width:1.5px;transition:top .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(50% + 1em);left:50%;transform:translate(-50%)}.TokenAnatomy-module__BnSRwq__leader:before{content:"";background:var(--text-primary);opacity:.85;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){opacity:1;pointer-events:auto;transform:translate(-50%,calc(-50% + var(--row)*var(--pitch)))}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__leader{top:calc(50% + var(--bottom)*var(--pitch) + 1em);height:calc(var(--labelY) - var(--bottom)*var(--pitch) - 1.5em)}.TokenAnatomy-module__BnSRwq__item:enabled:hover{color:var(--text-primary)}.TokenAnatomy-module__BnSRwq__itemDisabled,.TokenAnatomy-module__BnSRwq__item:disabled{cursor:not-allowed;color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive):disabled,.TokenAnatomy-module__BnSRwq__stage:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive).TokenAnatomy-module__BnSRwq__itemDisabled{opacity:.28}.TokenAnatomy-module__BnSRwq__col:hover .TokenAnatomy-module__BnSRwq__labelText,.TokenAnatomy-module__BnSRwq__col:hover .TokenAnatomy-module__BnSRwq__item:not(.TokenAnatomy-module__BnSRwq__itemActive){color:var(--text-primary)}.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__itemActive,.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__fixed,.TokenAnatomy-module__BnSRwq__invalid .TokenAnatomy-module__BnSRwq__sep{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__mStage{--mfit:33;width:max-content;max-width:100%;font-size:min(var(--font-size-90),calc(100cqi/var(--mfit)));flex-direction:column;align-items:flex-start;display:none;position:relative}.TokenAnatomy-module__BnSRwq__mLinks{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TokenAnatomy-module__BnSRwq__mLine{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;opacity:.85}.TokenAnatomy-module__BnSRwq__mHead{fill:var(--text-primary)}.TokenAnatomy-module__BnSRwq__mPill{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);align-items:center;gap:1.111em;padding:.556em 1.25em .556em .556em;font-size:1em;display:inline-flex;position:relative}.TokenAnatomy-module__BnSRwq__mDot{border-radius:50%;flex-shrink:0;width:1.667em;height:1.667em}.TokenAnatomy-module__BnSRwq__mMidGap{height:5em}.TokenAnatomy-module__BnSRwq__mLowGap{height:4.5em}.TokenAnatomy-module__BnSRwq__mToken{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);white-space:nowrap}.TokenAnatomy-module__BnSRwq__mMuted{color:var(--text-secondary)}.TokenAnatomy-module__BnSRwq__mSeg{color:var(--text-primary);font-weight:var(--font-weight-bold)}.TokenAnatomy-module__BnSRwq__mLabel{opacity:0;pointer-events:none;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.82em;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);white-space:nowrap;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)}@media (max-width:600px){.TokenAnatomy-module__BnSRwq__fit{display:none}.TokenAnatomy-module__BnSRwq__mStage{display:inline-flex}}
.Contrast-module__Amiy3W__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.Contrast-module__Amiy3W__inner{justify-content:center;align-items:flex-start;gap:clamp(28px,6vw,72px);display:flex}.Contrast-module__Amiy3W__col{align-items:center;gap:var(--spacing-150);flex-direction:column;margin:0;display:flex}.Contrast-module__Amiy3W__arrow{height:calc(clamp(120px,20vw,180px)/1.02);color:var(--text-secondary);align-items:center;font-size:clamp(24px,8vw,36px);line-height:1;display:flex}.Contrast-module__Amiy3W__swatch{aspect-ratio:1.02;border-radius:8%;justify-content:center;align-items:center;width:clamp(120px,20vw,180px);display:flex}.Contrast-module__Amiy3W__glyph{font-size:clamp(24px,8vw,36px);font-weight:var(--font-weight-medium);line-height:1}.Contrast-module__Amiy3W__before{background:#00ccbd}.Contrast-module__Amiy3W__before .Contrast-module__Amiy3W__glyph{color:#fff}.Contrast-module__Amiy3W__now{background:#43ddc8}.Contrast-module__Amiy3W__now .Contrast-module__Amiy3W__glyph{color:#003935}.Contrast-module__Amiy3W__ratio{align-items:center;gap:var(--spacing-75);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-110);color:var(--text-primary);margin:0;display:flex}.Contrast-module__Amiy3W__badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.Contrast-module__Amiy3W__fail{background:#df1619}.Contrast-module__Amiy3W__pass{background:#258518}.Contrast-module__Amiy3W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.RadiusTokens-module__cyeZmq__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.RadiusTokens-module__cyeZmq__inner{grid-template-columns:repeat(6,auto);justify-content:center;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.RadiusTokens-module__cyeZmq__item{align-items:center;gap:var(--spacing-100);flex-direction:column;display:flex}.RadiusTokens-module__cyeZmq__square{background:color-mix(in srgb,#43ddc8 16%,var(--bg-card));border-radius:var(--r);border:2px solid #43ddc8;width:84px;height:84px}.RadiusTokens-module__cyeZmq__label{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.RadiusTokens-module__cyeZmq__label strong{font-weight:var(--font-weight-bold)}@media (max-width:1024px){.RadiusTokens-module__cyeZmq__inner{gap:var(--spacing-300);grid-template-columns:repeat(3,auto)}}@media (max-width:560px){.RadiusTokens-module__cyeZmq__inner{gap:var(--spacing-200);grid-template-columns:repeat(2,auto)}.RadiusTokens-module__cyeZmq__square{width:64px;height:64px}}
.SpacingScale-module__b2_HmG__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.SpacingScale-module__b2_HmG__inner{align-items:center;gap:var(--spacing-600);flex-direction:column;margin:0;display:flex}.SpacingScale-module__b2_HmG__ruler{grid-template-columns:repeat(10,1fr);width:min(560px,100%);padding-top:14px;display:grid;position:relative}.SpacingScale-module__b2_HmG__rail{background:var(--feature-bg-border);border-radius:1px;height:2px;position:absolute;top:14px;left:5%;right:5%}.SpacingScale-module__b2_HmG__tick{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:2px 0 4px;display:flex}.SpacingScale-module__b2_HmG__tick:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.SpacingScale-module__b2_HmG__tickMark{background:color-mix(in srgb,var(--brand)40%,var(--text-secondary));transform-origin:50%;border-radius:2px;width:2px;height:18px;transition:transform .18s,background .15s;transform:scaleY(.667)}.SpacingScale-module__b2_HmG__tickOn .SpacingScale-module__b2_HmG__tickMark{background:var(--brand);transform:scaleY(1)scaleX(2.5)}.SpacingScale-module__b2_HmG__tickName{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-70,.7rem);color:var(--text-secondary);transition:color .15s}.SpacingScale-module__b2_HmG__tickOn .SpacingScale-module__b2_HmG__tickName{color:var(--brand);font-weight:var(--font-weight-bold)}.SpacingScale-module__b2_HmG__demo{align-items:center;gap:var(--spacing-400);flex-direction:column;width:min(420px,100%);display:flex}.SpacingScale-module__b2_HmG__mock{justify-content:center;gap:var(--gap);box-sizing:border-box;width:100%;height:256px;padding:var(--spacing-500);background:var(--bg-card);border:1px solid var(--feature-bg-border);border-radius:16px;flex-direction:column;transition:gap .25s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #00000014}.SpacingScale-module__b2_HmG__mockHead{background:color-mix(in srgb,var(--brand)60%,var(--text-secondary));border-radius:5px;width:38%;height:10px}.SpacingScale-module__b2_HmG__mockRow{align-items:center;gap:var(--spacing-300);display:flex}.SpacingScale-module__b2_HmG__mockDot{background:color-mix(in srgb,var(--brand)22%,transparent);border:1.5px solid color-mix(in srgb,var(--brand)50%,transparent);border-radius:50%;flex:none;width:28px;height:28px}.SpacingScale-module__b2_HmG__mockLines{flex-direction:column;flex:1;gap:6px;display:flex}.SpacingScale-module__b2_HmG__mockLine{background:color-mix(in srgb,var(--text-secondary)35%,transparent);border-radius:4px;height:8px}.SpacingScale-module__b2_HmG__mockLineShort{width:55%}.SpacingScale-module__b2_HmG__caption{align-self:flex-start;align-items:baseline;gap:var(--spacing-300);display:flex}.SpacingScale-module__b2_HmG__cToken{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.SpacingScale-module__b2_HmG__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.SpacingScale-module__b2_HmG__cVal{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--brand);font-weight:var(--font-weight-bold)}.SpacingScale-module__b2_HmG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SpacingScaleAlt-module__5xaVkW__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.SpacingScaleAlt-module__5xaVkW__inner{align-items:center;gap:var(--spacing-400);flex-direction:column;margin:0;display:flex}.SpacingScaleAlt-module__5xaVkW__svg{width:min(620px,100%);height:auto;overflow:visible}.SpacingScaleAlt-module__5xaVkW__gridLine{stroke:var(--feature-bg-border);stroke-width:1px;opacity:.6}.SpacingScaleAlt-module__5xaVkW__zeroRule{stroke:color-mix(in srgb,var(--text-secondary)55%,transparent);stroke-width:1.5px}.SpacingScaleAlt-module__5xaVkW__dim{stroke:color-mix(in srgb,var(--brand)55%,var(--text-secondary));stroke-width:2px;transition:stroke .15s}.SpacingScaleAlt-module__5xaVkW__cap{stroke:color-mix(in srgb,var(--brand)55%,var(--text-secondary));stroke-width:1.5px;transition:stroke .15s}.SpacingScaleAlt-module__5xaVkW__value{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);fill:var(--text-secondary);font-size:11px;transition:fill .15s}.SpacingScaleAlt-module__5xaVkW__pill{fill:var(--bg-card);stroke:var(--feature-bg-border);stroke-width:1px}.SpacingScaleAlt-module__5xaVkW__pillText{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:11px}.SpacingScaleAlt-module__5xaVkW__pillNs{fill:var(--text-secondary)}.SpacingScaleAlt-module__5xaVkW__pillName{fill:var(--text-primary);font-weight:var(--font-weight-bold)}.SpacingScaleAlt-module__5xaVkW__row:hover .SpacingScaleAlt-module__5xaVkW__dim,.SpacingScaleAlt-module__5xaVkW__row:hover .SpacingScaleAlt-module__5xaVkW__cap{stroke:var(--brand)}.SpacingScaleAlt-module__5xaVkW__row:hover .SpacingScaleAlt-module__5xaVkW__value{fill:var(--brand)}.SpacingScaleAlt-module__5xaVkW__row:hover .SpacingScaleAlt-module__5xaVkW__pill{stroke:var(--brand)}.SpacingScaleAlt-module__5xaVkW__caption{font-size:var(--font-size-80);color:var(--text-secondary)}.SpacingScaleAlt-module__5xaVkW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ShadowScale-module__wq7GCG__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-500)}.ShadowScale-module__wq7GCG__inner{grid-template-columns:minmax(280px,1.1fr) minmax(240px,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin:0;display:grid}.ShadowScale-module__wq7GCG__stage{min-height:240px;padding:var(--spacing-700)var(--spacing-500)var(--spacing-600);background:linear-gradient(#f7f7f8 0%,#ececed 100%);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.ShadowScale-module__wq7GCG__card{width:132px;height:132px;box-shadow:var(--sh);transform:translateY(calc(-1*var(--lift)));background:#fff;border-radius:18px;place-items:center;transition:box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}.ShadowScale-module__wq7GCG__cardToken{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);font-weight:var(--font-weight-bold);color:#18181b;letter-spacing:.02em}.ShadowScale-module__wq7GCG__controls{gap:var(--spacing-500);flex-direction:column;display:flex}.ShadowScale-module__wq7GCG__track{grid-template-columns:repeat(5,1fr);padding-top:18px;display:grid;position:relative}.ShadowScale-module__wq7GCG__track:before{content:"";background:var(--feature-bg-border);border-radius:1px;height:2px;position:absolute;top:18px;left:6%;right:6%}.ShadowScale-module__wq7GCG__step{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:4px 0 6px;display:flex}.ShadowScale-module__wq7GCG__step:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ShadowScale-module__wq7GCG__tick{background:color-mix(in srgb,var(--brand)40%,var(--text-secondary));border-radius:2px;width:2px;transition:height .2s,background .15s,transform .2s}.ShadowScale-module__wq7GCG__step:first-child .ShadowScale-module__wq7GCG__tick{height:10px}.ShadowScale-module__wq7GCG__step:nth-child(2) .ShadowScale-module__wq7GCG__tick{height:16px}.ShadowScale-module__wq7GCG__step:nth-child(3) .ShadowScale-module__wq7GCG__tick{height:22px}.ShadowScale-module__wq7GCG__step:nth-child(4) .ShadowScale-module__wq7GCG__tick{height:28px}.ShadowScale-module__wq7GCG__step:nth-child(5) .ShadowScale-module__wq7GCG__tick{height:34px}.ShadowScale-module__wq7GCG__stepOn .ShadowScale-module__wq7GCG__tick{background:var(--brand);transform:scaleX(2)}.ShadowScale-module__wq7GCG__stepName{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-80);color:var(--text-secondary);transition:color .15s}.ShadowScale-module__wq7GCG__stepOn .ShadowScale-module__wq7GCG__stepName{color:var(--brand);font-weight:var(--font-weight-bold)}.ShadowScale-module__wq7GCG__caption{flex-direction:column;gap:4px;display:flex}.ShadowScale-module__wq7GCG__cToken{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ShadowScale-module__wq7GCG__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ShadowScale-module__wq7GCG__cVal{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-80);color:var(--brand)}.ShadowScale-module__wq7GCG__cDesc{font-size:var(--font-size-80);color:var(--text-secondary);max-width:32ch}.ShadowScale-module__wq7GCG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ShadowScale-module__wq7GCG__inner{gap:var(--spacing-500);grid-template-columns:1fr}.ShadowScale-module__wq7GCG__stage{min-height:200px}}
.ColourFlow-module__bl5G0G__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-400)}.ColourFlow-module__bl5G0G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ColourFlow-module__bl5G0G__inner{gap:var(--spacing-400);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__picker{justify-content:center;gap:var(--spacing-50);flex-wrap:wrap;display:flex}.ColourFlow-module__bl5G0G__swatchBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:inline-flex}.ColourFlow-module__bl5G0G__swatch{border-radius:50%;width:40px;height:40px;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #00000014}.ColourFlow-module__bl5G0G__swatchBtn:hover .ColourFlow-module__bl5G0G__swatch{transform:translateY(-2px)}.ColourFlow-module__bl5G0G__swatchOn .ColourFlow-module__bl5G0G__swatch{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--text-primary)}.ColourFlow-module__bl5G0G__flow{justify-content:center;align-items:flex-start;gap:var(--spacing-200);flex-wrap:wrap;display:flex}.ColourFlow-module__bl5G0G__stage{gap:var(--spacing-75);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__arrowStage{align-items:center;gap:var(--spacing-75);flex-direction:column;display:flex}.ColourFlow-module__bl5G0G__stageLabel{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-70);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.ColourFlow-module__bl5G0G__pill{align-items:center;gap:var(--spacing-100);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 18px 8px 8px;display:inline-flex}.ColourFlow-module__bl5G0G__dot{border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:background-color .25s;box-shadow:inset 0 0 0 1px #00000014}.ColourFlow-module__bl5G0G__token{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-90);color:var(--text-primary);white-space:nowrap}.ColourFlow-module__bl5G0G__token strong{font-weight:var(--font-weight-bold)}.ColourFlow-module__bl5G0G__arrow{min-height:38px;color:var(--text-secondary);font-size:var(--font-size-120);align-items:center;line-height:1;display:flex}.ColourFlow-module__bl5G0G__button{font-weight:var(--font-weight-bold);font-size:var(--font-size-120);white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;gap:.5em;padding:.7em 1.1em;transition:background-color .2s,color .2s;display:inline-flex}.ColourFlow-module__bl5G0G__star{font-size:1.05em;line-height:1}@media (max-width:860px){.ColourFlow-module__bl5G0G__inner{gap:var(--spacing-300)}.ColourFlow-module__bl5G0G__flow{flex-direction:column;align-items:center}.ColourFlow-module__bl5G0G__stageLabel{text-align:center}.ColourFlow-module__bl5G0G__arrowStage .ColourFlow-module__bl5G0G__stageLabel{display:none}.ColourFlow-module__bl5G0G__arrow{min-height:0;transform:rotate(90deg)}}@media (max-width:560px){.ColourFlow-module__bl5G0G__picker{gap:var(--spacing-50)}.ColourFlow-module__bl5G0G__swatch{width:34px;height:34px}}@media (max-width:480px){.ColourFlow-module__bl5G0G__token{font-size:var(--font-size-80);white-space:normal;overflow-wrap:anywhere}}
.LazyInteractiveShowcase-module__FB7v4a__loadingContainer{margin:var(--spacing-600)0;gap:var(--spacing-200);grid-template-columns:2fr 1fr;align-items:center;min-height:400px;display:grid}.LazyInteractiveShowcase-module__FB7v4a__loadingMedia{aspect-ratio:16/10;background:var(--bg-card);border-radius:var(--radius-100);border:1px solid var(--border);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.LazyInteractiveShowcase-module__FB7v4a__loadingStack{border-radius:var(--radius-100);background:var(--bg-card);border:1px solid var(--border);flex-direction:column;gap:0;padding:8px;display:flex}.LazyInteractiveShowcase-module__FB7v4a__loadingCard{opacity:.5;background:0 0;border-radius:8px;padding:1.25rem 1.5rem}.LazyInteractiveShowcase-module__FB7v4a__loadingTitle{background:var(--border);height:20px;margin-bottom:var(--spacing-50);border-radius:4px}.LazyInteractiveShowcase-module__FB7v4a__loadingDescription{background:var(--border);border-radius:4px;height:14px}.LazyInteractiveShowcase-module__FB7v4a__loadingDescriptionShort{width:80%}.LazyInteractiveShowcase-module__FB7v4a__loadingDescriptionMedium{width:70%}
.TypeScale-module__FZW5gG__band{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-300)}.TypeScale-module__FZW5gG__inner{gap:var(--spacing-150);flex-direction:column;display:flex}.TypeScale-module__FZW5gG__head{justify-content:center;align-items:center;gap:var(--spacing-200);display:flex}.TypeScale-module__FZW5gG__readout{align-items:center;gap:var(--spacing-75);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-75);display:inline-flex}.TypeScale-module__FZW5gG__readoutToken{color:var(--text-secondary)}.TypeScale-module__FZW5gG__readoutVal{color:var(--text-primary)}.TypeScale-module__FZW5gG__dot{background:var(--text-secondary);opacity:.5;border-radius:50%;width:3px;height:3px}.TypeScale-module__FZW5gG__stage{height:calc(1.5*min(60px,13vw));font-size:min(var(--fs),13vw);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;cursor:text;outline:none;justify-content:center;align-items:center;line-height:1.5;transition:font-size .2s;display:flex;overflow:hidden}.TypeScale-module__FZW5gG__stage:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.TypeScale-module__FZW5gG__stage:empty:before{content:"Type something…";color:var(--text-secondary);opacity:.5}.TypeScale-module__FZW5gG__strips{gap:var(--spacing-150)var(--spacing-400);padding-top:var(--spacing-150);flex-wrap:wrap;justify-content:center;display:flex}.TypeScale-module__FZW5gG__strip{align-items:center;gap:var(--spacing-150);display:flex}.TypeScale-module__FZW5gG__stripLabel{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-70);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:700}.TypeScale-module__FZW5gG__chips{flex-wrap:wrap;gap:6px;display:flex}.TypeScale-module__FZW5gG__chip{border:1px solid var(--border);border-radius:var(--radius-100);background:var(--bg-card);min-width:34px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--font-size-75);cursor:pointer;padding:4px 8px;transition:color .15s,border-color .15s,background .15s}.TypeScale-module__FZW5gG__chip:hover{color:var(--text-primary);border-color:var(--text-secondary)}.TypeScale-module__FZW5gG__chipActive,.TypeScale-module__FZW5gG__chipActive:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-card)}@media (max-width:560px){.TypeScale-module__FZW5gG__head{align-items:flex-start;gap:var(--spacing-75);flex-direction:column}}
.ImpactOutcomes-module__24FLlG__biq{font-weight:var(--font-weight-black)}.ImpactOutcomes-module__24FLlG__container{max-width:800px;margin:0 auto}.ImpactOutcomes-module__24FLlG__intro{margin-bottom:var(--spacing-400)}.ImpactOutcomes-module__24FLlG__impactIntro{margin-bottom:var(--spacing-300);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.ImpactOutcomes-module__24FLlG__stats{gap:var(--spacing-400);margin-bottom:var(--spacing-400);padding-top:var(--spacing-300);padding-bottom:var(--spacing-300);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-200);grid-template-columns:repeat(3,1fr);display:grid}.ImpactOutcomes-module__24FLlG__stat{gap:var(--spacing-100);padding-top:var(--spacing-150);border-top:4px solid var(--accent);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__statNumber{color:var(--accent);margin:0}.ImpactOutcomes-module__24FLlG__statNumber>span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ImpactOutcomes-module__24FLlG__statLabel{color:var(--text-secondary);margin:0}.ImpactOutcomes-module__24FLlG__impactSummary{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.ImpactOutcomes-module__24FLlG__impact{gap:var(--spacing-200);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__impact h3{margin:0 0 var(--spacing-200)0;color:var(--text-primary)}.ImpactOutcomes-module__24FLlG__impactList{gap:var(--spacing-200);flex-direction:column;display:flex}.ImpactOutcomes-module__24FLlG__impactList p{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.ImpactOutcomes-module__24FLlG__impactList strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}@media (max-width:768px){.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-150);grid-template-columns:repeat(2,1fr)}.ImpactOutcomes-module__24FLlG__statRow:last-child{grid-template-columns:1fr;justify-content:stretch}}@media (max-width:480px){.ImpactOutcomes-module__24FLlG__statRow{gap:var(--spacing-100);grid-template-columns:1fr}}
.ElevationStack-module__oSsKuq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ElevationStack-module__oSsKuq__band{--brand:#43ddc8;margin-block:var(--spacing-300);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-300)}.ElevationStack-module__oSsKuq__inner{justify-content:center;display:flex}.ElevationStack-module__oSsKuq__figure{width:min(720px,100%);margin:0}.ElevationStack-module__oSsKuq__svg{width:100%;height:auto;display:block;overflow:visible}.ElevationStack-module__oSsKuq__sheet{fill:color-mix(in srgb,var(--brand)calc(14% + var(--t)*30%),transparent);stroke:color-mix(in srgb,var(--brand)calc(40% + var(--t)*45%),transparent);stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:fill .2s,stroke .2s,filter .2s}.ElevationStack-module__oSsKuq__sheetOn{stroke:var(--brand);fill:color-mix(in srgb,var(--brand)68%,var(--bg-card));stroke-width:2px;filter:drop-shadow(0 4px 9px #00000038)}.ElevationStack-module__oSsKuq__front{fill:color-mix(in srgb,var(--brand)60%,transparent);stroke:color-mix(in srgb,var(--brand)90%,transparent);stroke-width:1.75px}.ElevationStack-module__oSsKuq__front.ElevationStack-module__oSsKuq__sheetOn{fill:color-mix(in srgb,var(--brand)82%,var(--bg-card));stroke:var(--brand)}.ElevationStack-module__oSsKuq__axis,.ElevationStack-module__oSsKuq__tick{stroke:var(--border);stroke-width:1.5px}.ElevationStack-module__oSsKuq__axisGlyph{fill:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);text-anchor:middle;font-size:15px;font-weight:700}.ElevationStack-module__oSsKuq__row{cursor:pointer}.ElevationStack-module__oSsKuq__leader{stroke:var(--border);stroke-width:1.25px;transition:stroke .2s}.ElevationStack-module__oSsKuq__leaderOn{stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__node{fill:var(--bg-card);stroke:var(--border);stroke-width:1.5px;transition:fill .2s,stroke .2s,r .2s}.ElevationStack-module__oSsKuq__nodeOn{fill:var(--text-primary);stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__pill{fill:var(--bg-card);stroke:var(--border);stroke-width:1px;transition:stroke .2s}.ElevationStack-module__oSsKuq__pillOn{stroke:var(--text-primary)}.ElevationStack-module__oSsKuq__swatch{fill:color-mix(in srgb,var(--brand)calc(20% + var(--t)*70%),transparent);stroke:color-mix(in srgb,var(--brand)60%,transparent);stroke-width:1px}.ElevationStack-module__oSsKuq__pillText{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);dominant-baseline:alphabetic;font-size:12.5px}.ElevationStack-module__oSsKuq__pillNs{fill:var(--text-secondary)}.ElevationStack-module__oSsKuq__pillName{fill:var(--text-primary);font-weight:700}.ElevationStack-module__oSsKuq__caption{align-items:baseline;gap:var(--spacing-50)var(--spacing-150);margin-top:var(--spacing-150);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);text-emphasis:center;flex-wrap:wrap;justify-content:center;padding-left:2px;display:flex}.ElevationStack-module__oSsKuq__cToken{font-size:var(--font-size-100,1rem);color:var(--text-primary)}.ElevationStack-module__oSsKuq__cToken strong{font-weight:var(--font-weight-bold,700)}.ElevationStack-module__oSsKuq__cVal{font-size:var(--font-size-75,.75rem);font-weight:var(--font-weight-bold,700);color:var(--bg-card);background:var(--text-primary);border-radius:var(--radius-full,999px);padding:var(--spacing-25)var(--spacing-75);line-height:1}.ElevationStack-module__oSsKuq__cDesc{min-width:0;font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--font-size-80,.8rem);color:var(--text-secondary);text-align:center;width:100%;line-height:1;display:block}.ElevationStack-module__oSsKuq__hint{font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--font-size-80,.8rem);color:var(--text-secondary)}@media (max-width:600px){.ElevationStack-module__oSsKuq__cDesc{flex-basis:100%}}
.SpacingTokens-module__jX7-7a__spacingVisual{background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-400);padding-block:var(--spacing-200);grid-template-columns:repeat(8,auto);justify-content:center;margin:0;padding-inline:0;list-style:none;display:grid}.SpacingTokens-module__jX7-7a__spacingItem{flex-shrink:0;justify-content:center;align-items:center;gap:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.SpacingTokens-module__jX7-7a__spacingBar{background:linear-gradient(135deg,var(--accent)0%,var(--accent-hover)100%);border-radius:4px;flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #ffd70033}.SpacingTokens-module__jX7-7a__spacingBar:before{content:"";opacity:.4;background:  linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)50% 0/1px 100% no-repeat,linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)0 0/100% 1px no-repeat,linear-gradient(to right,var(--text-secondary)0%,var(--text-secondary)100%)0 100%/100% 1px no-repeat;width:8px;height:100%;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.SpacingTokens-module__jX7-7a__spacingLabel{font-size:var(--font-size-80);color:var(--text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;margin-left:2px}.SpacingTokens-module__jX7-7a__spacingBar{width:var(--size);height:var(--size)}@media (max-width:1400px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-300);grid-template-columns:repeat(4,auto)}}@media (max-width:1024px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-300);grid-template-columns:repeat(4,auto)}}@media (max-width:768px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-200);grid-template-columns:repeat(3,auto)}}@media (max-width:481px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-100);grid-template-columns:repeat(2,auto)}}@media (max-width:360px){.SpacingTokens-module__jX7-7a__spacingVisualInner{gap:var(--spacing-100);grid-template-columns:repeat(1,auto)}}
.ElevationExplode-module__dfvPDW__band{--brand:#43ddc8;--teal:#00ccbc;--teal-d:#00a99d;--ink:#13302d;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationExplode-module__dfvPDW__inner{align-items:center;gap:var(--spacing-400);margin:0;flex-direction:column;width:min(760px,100%);margin-inline:auto;display:flex}.ElevationExplode-module__dfvPDW__viewToggle{z-index:4;background:#ffffffc7;border-radius:11px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:absolute;top:14px;left:14px;box-shadow:0 1px 4px #0a161e1f,inset 0 0 0 1px #0a161e12}.ElevationExplode-module__dfvPDW__thumb{background:var(--teal);z-index:0;border-radius:8px;width:calc(50% - 3px);transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #00827859}.ElevationExplode-module__dfvPDW__viewBtn{z-index:1;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:#5b6770;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 16px;transition:color .22s;position:relative}.ElevationExplode-module__dfvPDW__viewBtnOn{color:#fff;font-weight:var(--font-weight-bold)}.ElevationExplode-module__dfvPDW__viewBtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.ElevationExplode-module__dfvPDW__split{gap:var(--spacing-400);grid-template-columns:1fr 218px;align-items:stretch;width:100%;display:grid;position:relative}.ElevationExplode-module__dfvPDW__links{pointer-events:none;z-index:3;position:absolute;top:0;left:0;overflow:visible}.ElevationExplode-module__dfvPDW__linkLine{fill:none;stroke:var(--teal);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.ElevationExplode-module__dfvPDW__linkDot{fill:var(--teal)}.ElevationExplode-module__dfvPDW__stage{background:radial-gradient(120% 120% at 30% 10%,#f3f5f8 0%,#e6eaef 70%,#dfe4ea 100%);border-radius:22px;justify-content:center;align-items:center;min-height:540px;padding:24px;display:flex;position:relative;overflow:hidden}.ElevationExplode-module__dfvPDW__scene{transform-origin:50%;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:relative}.ElevationExplode-module__dfvPDW__sceneIso{transform:translateY(132px)}.ElevationExplode-module__dfvPDW__layer{will-change:transform;border-radius:12px;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .4s,filter .3s;display:flex;position:absolute}.ElevationExplode-module__dfvPDW__dim{opacity:.26;filter:saturate(.55)}.ElevationExplode-module__dfvPDW__anchorR,.ElevationExplode-module__dfvPDW__anchorB{pointer-events:none;width:0;height:0;position:absolute}.ElevationExplode-module__dfvPDW__anchorR{top:50%;right:0}.ElevationExplode-module__dfvPDW__anchorB{bottom:0;left:50%}.ElevationExplode-module__dfvPDW__on{outline:2px solid var(--teal);outline-offset:1px;z-index:1}.ElevationExplode-module__dfvPDW__l_base{background:#f7f8fa;flex-direction:column;overflow:hidden}.ElevationExplode-module__dfvPDW__feedRow{background:#e9ebef;border-radius:5px;height:18px;position:absolute;left:9px;right:9px}.ElevationExplode-module__dfvPDW__feedCard{background:#eef0f3;border-radius:8px;height:70px;position:absolute;left:9px;right:9px}.ElevationExplode-module__dfvPDW__l_card{background:#fff;align-items:stretch;overflow:hidden}.ElevationExplode-module__dfvPDW__cardImg{background:linear-gradient(135deg,#ffd9c2,#ffb38a 60%,#ff9e6b);width:38%}.ElevationExplode-module__dfvPDW__cardBody{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0 10px;display:flex}.ElevationExplode-module__dfvPDW__cardTitle{color:var(--ink);font-size:10px;font-weight:700}.ElevationExplode-module__dfvPDW__cardMeta{color:#6b7280;align-items:center;gap:3px;font-size:8.5px;display:flex}.ElevationExplode-module__dfvPDW__star{color:#00ccbc}.ElevationExplode-module__dfvPDW__l_header{color:#fff;background:linear-gradient(160deg,#00ccbc,#00b3a6);flex-direction:column;justify-content:center;gap:6px;padding:0 11px}.ElevationExplode-module__dfvPDW__hLoc{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.ElevationExplode-module__dfvPDW__pin{background:#fff;border-radius:50% 50% 50% 0;width:7px;height:7px;transform:rotate(45deg)}.ElevationExplode-module__dfvPDW__hSearch{color:#8a9099;background:#ffffffeb;border-radius:9px;align-items:center;gap:5px;height:18px;padding:0 8px;font-size:8.5px;display:flex}.ElevationExplode-module__dfvPDW__searchIcon{border:1.5px solid #b3b9c0;border-radius:50%;width:7px;height:7px}.ElevationExplode-module__dfvPDW__l_dropdown{background:#fff;flex-direction:column;gap:2px;padding:5px}.ElevationExplode-module__dfvPDW__ddRow{color:#4b5563;border-radius:6px;padding:6px 8px;font-size:9px}.ElevationExplode-module__dfvPDW__ddOn{color:#008f85;background:#00ccbc1f;font-weight:700}.ElevationExplode-module__dfvPDW__l_scrim{background:#0a101a80}.ElevationExplode-module__dfvPDW__l_modal{background:#fff;border-radius:16px 16px 12px 12px;flex-direction:column;align-items:center;gap:5px;padding:8px 12px 12px}.ElevationExplode-module__dfvPDW__grab{background:#d6dae0;border-radius:2px;width:34px;height:4px;margin-bottom:2px}.ElevationExplode-module__dfvPDW__modalImg{background:linear-gradient(135deg,#ffe3a3,#ffc05c 55%,#ff9e3d);border-radius:10px;width:100%;height:78px}.ElevationExplode-module__dfvPDW__modalTitle{color:var(--ink);align-self:flex-start;font-size:12px;font-weight:700}.ElevationExplode-module__dfvPDW__modalDesc{background:#eceef1;border-radius:4px;align-self:flex-start;width:100%;height:7px}.ElevationExplode-module__dfvPDW__modalDesc.ElevationExplode-module__dfvPDW__short{width:62%}.ElevationExplode-module__dfvPDW__addBtn{text-align:center;color:#fff;background:#00ccbc;border-radius:9px;width:100%;margin-top:auto;padding:9px 0;font-size:10px;font-weight:700}.ElevationExplode-module__dfvPDW__l_toast{color:#fff;background:#1c2530;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9.5px;font-weight:600}.ElevationExplode-module__dfvPDW__check{background:#00ccbc;border-radius:50%;flex:none;width:13px;height:13px;position:relative}.ElevationExplode-module__dfvPDW__check:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3px;height:6px;position:absolute;top:2.5px;left:4px;transform:rotate(45deg)}.ElevationExplode-module__dfvPDW__l_alert{color:#036b62;background:linear-gradient(120deg,#e4faf7,#d2f4ef);border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:9.5px;font-weight:600}.ElevationExplode-module__dfvPDW__alertDot{background:#00ccbc;border-radius:50%;flex:none;width:12px;height:12px}.ElevationExplode-module__dfvPDW__l_critical{color:#5b4300;background:#ffcf4a;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:8.5px;font-weight:700}.ElevationExplode-module__dfvPDW__warn{background:#5b4300;border-radius:2px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.ElevationExplode-module__dfvPDW__legend{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ElevationExplode-module__dfvPDW__legRow{background:var(--bg-card);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:7px 10px;transition:border-color .15s,transform .15s,opacity .3s,filter .3s;display:flex}.ElevationExplode-module__dfvPDW__legRow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ElevationExplode-module__dfvPDW__legOn{border-color:var(--brand);transform:translate(-3px)}.ElevationExplode-module__dfvPDW__legSwatch{border:1px solid #0000001f;border-radius:4px;flex:none;width:13px;height:13px}.ElevationExplode-module__dfvPDW__sw_base{background:#f0f1f4}.ElevationExplode-module__dfvPDW__sw_card{background:linear-gradient(135deg,#ffd9c2,#ff9e6b)}.ElevationExplode-module__dfvPDW__sw_header{background:#00ccbc}.ElevationExplode-module__dfvPDW__sw_dropdown{background:#fff}.ElevationExplode-module__dfvPDW__sw_scrim{background:#0a101a9e}.ElevationExplode-module__dfvPDW__sw_modal{background:linear-gradient(135deg,#ffe3a3,#ff9e3d)}.ElevationExplode-module__dfvPDW__sw_toast{background:#1c2530}.ElevationExplode-module__dfvPDW__sw_alert{background:#00ccbc}.ElevationExplode-module__dfvPDW__sw_critical{background:#ffcf4a}.ElevationExplode-module__dfvPDW__legText{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.ElevationExplode-module__dfvPDW__legName{font-size:var(--font-size-80);color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationExplode-module__dfvPDW__legTokens{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:var(--text-secondary);gap:7px;display:flex}.ElevationExplode-module__dfvPDW__legShadow{color:var(--brand)}@media (max-width:620px){.ElevationExplode-module__dfvPDW__split{grid-template-columns:1fr}.ElevationExplode-module__dfvPDW__legend{flex-flow:wrap;justify-content:center}.ElevationExplode-module__dfvPDW__legRow{width:auto}}
.ElevationMatrix-module__cdFJ4q__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationMatrix-module__cdFJ4q__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ElevationMatrix-module__cdFJ4q__plotWrap{--cell-w:78px;--cell-h:46px;--label-w:84px;align-items:stretch;gap:10px;display:flex}.ElevationMatrix-module__cdFJ4q__yAxis{writing-mode:vertical-rl;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;padding-bottom:22px;display:flex;transform:rotate(180deg)}.ElevationMatrix-module__cdFJ4q__yAxis .ElevationMatrix-module__cdFJ4q__arrow{color:var(--brand)}.ElevationMatrix-module__cdFJ4q__grid{grid-template-columns:var(--label-w)repeat(var(--cols),var(--cell-w));grid-template-rows:repeat(var(--rows),var(--cell-h))22px;background:#eef0f2;border-radius:18px;padding:18px 22px 14px;display:grid;position:relative}.ElevationMatrix-module__cdFJ4q__dot{pointer-events:none;background:#0a141e2e;border-radius:50%;place-self:center;width:3px;height:3px}.ElevationMatrix-module__cdFJ4q__rowHi,.ElevationMatrix-module__cdFJ4q__colHi{background:color-mix(in srgb,var(--brand)16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand)42%,transparent);pointer-events:none;border-radius:8px;place-self:stretch stretch}.ElevationMatrix-module__cdFJ4q__rowLabel{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:#6b727a;justify-content:flex-end;align-items:center;padding-right:12px;transition:color .15s;display:flex}.ElevationMatrix-module__cdFJ4q__colLabel{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:#6b727a;justify-content:center;align-items:flex-start;padding-top:6px;transition:color .15s;display:flex}.ElevationMatrix-module__cdFJ4q__axisOn{color:#14171a;font-weight:var(--font-weight-bold)}.ElevationMatrix-module__cdFJ4q__xAxis{display:none}.ElevationMatrix-module__cdFJ4q__chip{width:var(--cell-w);cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;place-self:center;align-items:center;gap:5px;padding:0;display:flex;position:relative}.ElevationMatrix-module__cdFJ4q__chipFace{width:34px;height:24px;box-shadow:var(--sh);background:#fff;border-radius:7px;transition:transform .18s,box-shadow .18s}.ElevationMatrix-module__cdFJ4q__chipNone .ElevationMatrix-module__cdFJ4q__chipFace{box-shadow:none;background:0 0;border:1.5px dashed #aeb4bb}.ElevationMatrix-module__cdFJ4q__chipLabel{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:#6b727a;white-space:nowrap;transition:color .15s}.ElevationMatrix-module__cdFJ4q__chip:hover .ElevationMatrix-module__cdFJ4q__chipFace,.ElevationMatrix-module__cdFJ4q__chipOn .ElevationMatrix-module__cdFJ4q__chipFace{transform:translateY(-2px)scale(1.04)}.ElevationMatrix-module__cdFJ4q__chipOn .ElevationMatrix-module__cdFJ4q__chipLabel{color:#14171a;font-weight:var(--font-weight-bold)}.ElevationMatrix-module__cdFJ4q__chip:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}.ElevationMatrix-module__cdFJ4q__caption{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;min-height:56px;display:flex}.ElevationMatrix-module__cdFJ4q__cTokens{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ElevationMatrix-module__cdFJ4q__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ElevationMatrix-module__cdFJ4q__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationMatrix-module__cdFJ4q__cPlus{color:var(--brand);font-weight:var(--font-weight-bold)}.ElevationMatrix-module__cdFJ4q__cJob{font-size:var(--font-size-80);color:var(--text-secondary);line-height:1.5}.ElevationMatrix-module__cdFJ4q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.ElevationMatrix-module__cdFJ4q__plotWrap{--cell-w:50px;--cell-h:42px;--label-w:64px}.ElevationMatrix-module__cdFJ4q__chipFace{width:28px}.ElevationMatrix-module__cdFJ4q__chipLabel{font-size:.6rem}}
.ElevationSpec-module__AtAOXW__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationSpec-module__AtAOXW__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ElevationSpec-module__AtAOXW__layout{gap:var(--spacing-500);grid-template-columns:188px 1fr;align-items:stretch;width:min(680px,100%);display:grid}.ElevationSpec-module__AtAOXW__rail{flex-direction:column;gap:6px;display:flex}.ElevationSpec-module__AtAOXW__job{background:var(--bg-card);border:1px solid var(--feature-bg-border);cursor:pointer;text-align:left;font-size:var(--font-size-80);color:var(--text-secondary);border-radius:10px;padding:9px 13px;transition:border-color .15s,color .15s,transform .15s}.ElevationSpec-module__AtAOXW__job:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ElevationSpec-module__AtAOXW__jobOn{border-color:var(--brand);color:var(--text-primary);font-weight:var(--font-weight-bold);transform:translate(4px)}.ElevationSpec-module__AtAOXW__sheet{flex-direction:column;gap:22px;display:flex}.ElevationSpec-module__AtAOXW__stage{background:#eef0f2;border-radius:16px;height:168px;position:relative;overflow:hidden}.ElevationSpec-module__AtAOXW__peer{background:#fff;border-radius:12px;width:150px;height:96px;position:absolute;top:46px;left:28px;box-shadow:0 1px 2px #0000001a}.ElevationSpec-module__AtAOXW__surface{width:196px;height:108px;box-shadow:var(--sh);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;padding:0 20px;transition:box-shadow .28s;display:flex;position:absolute;top:30px;left:96px}.ElevationSpec-module__AtAOXW__flat{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#141c2629}.ElevationSpec-module__AtAOXW__flat .ElevationSpec-module__AtAOXW__sLine{background:#ffffff80}.ElevationSpec-module__AtAOXW__sLine{background:color-mix(in srgb,var(--brand)55%,#c2c6cc);border-radius:5px;height:10px}.ElevationSpec-module__AtAOXW__sLine:nth-child(2){background:#d9dce0}.ElevationSpec-module__AtAOXW__sShort{width:58%}.ElevationSpec-module__AtAOXW__gauges{flex-direction:column;gap:18px;display:flex}.ElevationSpec-module__AtAOXW__gauge{grid-template-columns:1fr;gap:7px;display:grid}.ElevationSpec-module__AtAOXW__gLabel{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-primary);font-weight:var(--font-weight-bold);align-items:baseline;gap:8px;display:flex}.ElevationSpec-module__AtAOXW__gLabel em{font-style:normal;font-weight:400;font-family:var(--font-sans,inherit);font-size:var(--font-size-70,.72rem);color:var(--text-secondary)}.ElevationSpec-module__AtAOXW__track{gap:4px;display:flex}.ElevationSpec-module__AtAOXW__seg{background:color-mix(in srgb,var(--text-secondary)16%,transparent);border-radius:3px;flex:1;height:10px;transition:background .2s,box-shadow .2s}.ElevationSpec-module__AtAOXW__segFill{background:color-mix(in srgb,var(--brand)38%,transparent)}.ElevationSpec-module__AtAOXW__segOn{background:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)50%,transparent)}.ElevationSpec-module__AtAOXW__segNone{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text-secondary)45%,transparent);background:0 0}.ElevationSpec-module__AtAOXW__gValue{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-secondary)}.ElevationSpec-module__AtAOXW__gValue strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationSpec-module__AtAOXW__why{font-size:var(--font-size-80);color:var(--text-secondary);min-height:42px;margin:0;line-height:1.5}.ElevationSpec-module__AtAOXW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.ElevationSpec-module__AtAOXW__layout{gap:var(--spacing-400);grid-template-columns:1fr}.ElevationSpec-module__AtAOXW__rail{flex-flow:wrap;justify-content:center}.ElevationSpec-module__AtAOXW__job{flex:none}}
.ElevationContext-module__zRu3Sq__band{--brand:#43ddc8;--droo:#00ccbc;--crit:#e2342d;--warn:#f5a623;--ink:#2e3338;--food:linear-gradient(135deg,#ffd58a 0%,#ff9e7a 55%,#ff7a93 100%);--food2:linear-gradient(135deg,#ffe2a6 0%,#ffb27a 100%);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationContext-module__zRu3Sq__inner{align-items:center;gap:var(--spacing-500);width:min(940px,100%);padding-inline:var(--spacing-400);flex-direction:column;margin:0;display:flex}.ElevationContext-module__zRu3Sq__wrap{--scale:1;width:100%;position:relative}.ElevationContext-module__zRu3Sq__stage{transform:translateX(-50%)scale(var(--scale));transform-origin:top;position:absolute;top:0;left:50%}.ElevationContext-module__zRu3Sq__links{z-index:4;pointer-events:none;opacity:1;transition:opacity .35s;position:absolute;top:0;left:0;overflow:visible}.ElevationContext-module__zRu3Sq__linksHidden{opacity:0}.ElevationContext-module__zRu3Sq__leader{transition:opacity .2s}.ElevationContext-module__zRu3Sq__line2{fill:none;stroke:var(--text-secondary);stroke-width:1.3px;stroke-linejoin:round;opacity:.42}.ElevationContext-module__zRu3Sq__node{fill:var(--text-secondary);opacity:.55}.ElevationContext-module__zRu3Sq__leaderOn .ElevationContext-module__zRu3Sq__line2{stroke:var(--brand);stroke-width:1.7px;opacity:1}.ElevationContext-module__zRu3Sq__leaderOn .ElevationContext-module__zRu3Sq__node{fill:var(--brand);opacity:1}.ElevationContext-module__zRu3Sq__leader.ElevationContext-module__zRu3Sq__faded{opacity:.08}.ElevationContext-module__zRu3Sq__row{z-index:3;background:var(--bg-card);border:1px solid var(--feature-bg-border);cursor:pointer;text-align:left;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,opacity .2s,box-shadow .15s;display:flex;position:absolute;left:0;overflow:hidden}.ElevationContext-module__zRu3Sq__row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ElevationContext-module__zRu3Sq__rowOn{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ElevationContext-module__zRu3Sq__swatch{background:color-mix(in srgb,var(--brand)calc(16% + var(--a)*74%),transparent);border:1px solid color-mix(in srgb,var(--brand)55%,transparent);border-radius:50%;flex:none;width:12px;height:12px}.ElevationContext-module__zRu3Sq__rowLabel{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-primary);font-weight:var(--font-weight-bold);flex:0 auto;overflow:hidden}.ElevationContext-module__zRu3Sq__rowMeta{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.66rem);color:var(--text-secondary);flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ElevationContext-module__zRu3Sq__metaShadow{background:color-mix(in srgb,var(--brand)14%,transparent);color:color-mix(in srgb,var(--brand)80%,var(--text-primary));font-weight:var(--font-weight-bold);border-radius:5px;padding:1px 5px}.ElevationContext-module__zRu3Sq__row.ElevationContext-module__zRu3Sq__faded{opacity:.32}.ElevationContext-module__zRu3Sq__deck{z-index:1;position:absolute}.ElevationContext-module__zRu3Sq__stack{transform-style:preserve-3d;transform-origin:50%;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ElevationContext-module__zRu3Sq__layer{outline-offset:0;background:#fff;border-radius:14px;outline:2px solid #0000;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .25s,outline-color .15s;position:absolute;overflow:hidden}.ElevationContext-module__zRu3Sq__mk{pointer-events:none;width:0;height:0;position:absolute}.ElevationContext-module__zRu3Sq__layer.ElevationContext-module__zRu3Sq__on{outline-color:var(--brand);outline-width:3px}.ElevationContext-module__zRu3Sq__layer.ElevationContext-module__zRu3Sq__faded{opacity:.16}.ElevationContext-module__zRu3Sq__l_negative{background:radial-gradient(120% 120% at 28% 26%,color-mix(in srgb,var(--droo)60%,#fff),color-mix(in srgb,var(--droo)34%,#bfeae5));border-radius:46% 54% 52% 48%/54% 48% 52% 46%}.ElevationContext-module__zRu3Sq__l_base{background:#f6f7f9;border-radius:34px;padding:0;overflow:hidden}.ElevationContext-module__zRu3Sq__feedCard{background:#fff;border-radius:14px;width:84%;height:70px;position:absolute;left:8%;box-shadow:0 2px 6px #14181e0f}.ElevationContext-module__zRu3Sq__feed1{bottom:12%}.ElevationContext-module__zRu3Sq__feed2{opacity:.7;bottom:1%}.ElevationContext-module__zRu3Sq__l_sticky{background:var(--droo);border-radius:0 0 20px 20px}.ElevationContext-module__zRu3Sq__hPin{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:14px}.ElevationContext-module__zRu3Sq__hLoc{background:#ffffffeb;border-radius:5px;width:92px;height:10px;position:absolute;top:15px;left:32px}.ElevationContext-module__zRu3Sq__hAvatar{background:#ffffffeb;border-radius:50%;width:20px;height:20px;position:absolute;top:10px;right:14px}.ElevationContext-module__zRu3Sq__hSearch{background:#fff;border-radius:8px;align-items:center;height:26px;padding:0 9px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.ElevationContext-module__zRu3Sq__hSearchIcon{border:2px solid #c4c8cd;border-radius:50%;width:11px;height:11px}.ElevationContext-module__zRu3Sq__l_card{background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ElevationContext-module__zRu3Sq__foodImg{background:var(--food2);flex:none;width:100%;height:56%}.ElevationContext-module__zRu3Sq__rName{background:var(--ink);border-radius:5px;width:64%;height:11px;margin:11px 13px 0}.ElevationContext-module__zRu3Sq__rMeta{align-items:center;gap:7px;margin:9px 13px 0;display:flex}.ElevationContext-module__zRu3Sq__star{background:var(--droo);border-radius:50%;flex:none;width:15px;height:15px}.ElevationContext-module__zRu3Sq__rMetaLine{background:#d3d7dc;border-radius:4px;width:50%;height:8px}.ElevationContext-module__zRu3Sq__l_dropdown{background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:9px;display:flex}.ElevationContext-module__zRu3Sq__ddItem{background:#f0f1f3;border-radius:7px;height:20px}.ElevationContext-module__zRu3Sq__ddItemOn{background:color-mix(in srgb,var(--droo)16%,#fff)}.ElevationContext-module__zRu3Sq__l_overlay{background:#96a2b21a;border:1.5px solid #96a5bc6b;border-radius:34px}.ElevationContext-module__zRu3Sq__l_modal{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ElevationContext-module__zRu3Sq__foodImgLg{background:var(--food);flex:none;width:100%;height:38%}.ElevationContext-module__zRu3Sq__mTitle{background:var(--ink);border-radius:6px;width:58%;height:13px;margin:14px 16px 0}.ElevationContext-module__zRu3Sq__mDesc{background:#d7dadf;border-radius:5px;width:82%;height:9px;margin:9px 16px 0}.ElevationContext-module__zRu3Sq__mAddRow{justify-content:space-between;align-items:center;margin:auto 16px 16px;display:flex}.ElevationContext-module__zRu3Sq__mPrice{background:var(--ink);border-radius:6px;width:54px;height:14px}.ElevationContext-module__zRu3Sq__mAdd{background:var(--droo);border-radius:999px;width:96px;height:30px}.ElevationContext-module__zRu3Sq__l_modalCard{background:#f6f7f9;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.ElevationContext-module__zRu3Sq__miThumb{background:var(--food2);border-radius:9px;flex:none;width:40px;height:40px}.ElevationContext-module__zRu3Sq__miBody{flex-direction:column;flex:1;gap:7px;display:flex}.ElevationContext-module__zRu3Sq__miLine{background:#ced2d7;border-radius:5px;width:82%;height:9px}.ElevationContext-module__zRu3Sq__miShort{background:#dde0e4;width:52%}.ElevationContext-module__zRu3Sq__miPrice{background:var(--droo);border-radius:5px;flex:none;width:38px;height:11px}.ElevationContext-module__zRu3Sq__l_toast{background:#20242b;border-radius:13px;align-items:center;gap:11px;padding:0 16px;display:flex}.ElevationContext-module__zRu3Sq__tCheck{background:var(--droo);border-radius:50%;flex:none;width:22px;height:22px}.ElevationContext-module__zRu3Sq__tText{background:#ffffffdb;border-radius:5px;width:56%;height:9px}.ElevationContext-module__zRu3Sq__l_alert{background:color-mix(in srgb,var(--warn)16%,#fff);border:1px solid color-mix(in srgb,var(--warn)42%,transparent);border-radius:13px;align-items:center;gap:12px;padding:0 15px;display:flex}.ElevationContext-module__zRu3Sq__pIcon{background:var(--warn);border-radius:7px;flex:none;width:22px;height:22px}.ElevationContext-module__zRu3Sq__pText{background:color-mix(in srgb,var(--warn)55%,#9a6a16);border-radius:5px;width:60%;height:9px}.ElevationContext-module__zRu3Sq__l_critical{background:color-mix(in srgb,var(--crit)12%,#fff);border:1px solid color-mix(in srgb,var(--crit)40%,transparent);border-radius:11px;align-items:center;gap:11px;padding:0 14px;display:flex}.ElevationContext-module__zRu3Sq__cIcon{background:var(--crit);border-radius:50%;flex:none;width:18px;height:18px}.ElevationContext-module__zRu3Sq__cText{background:color-mix(in srgb,var(--crit)55%,#7a1410);border-radius:5px;width:58%;height:9px}.ElevationContext-module__zRu3Sq__controls{justify-content:center;display:flex}.ElevationContext-module__zRu3Sq__toggle{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);border:1px solid var(--brand);background:var(--bg-card);color:var(--brand);cursor:pointer;border-radius:999px;padding:8px 20px;transition:background .15s}.ElevationContext-module__zRu3Sq__toggle:hover{background:color-mix(in srgb,var(--brand)12%,var(--bg-card))}.ElevationContext-module__zRu3Sq__lesson{text-align:center;max-width:62ch;font-size:var(--font-size-80);color:var(--text-secondary);margin:0}.ElevationContext-module__zRu3Sq__lesson em{color:var(--brand);font-style:normal;font-weight:var(--font-weight-bold)}
.ElevationLab-module__DwX9WG__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationLab-module__DwX9WG__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ElevationLab-module__DwX9WG__layout{gap:var(--spacing-500);grid-template-columns:200px 1fr;align-items:center;width:min(720px,100%);display:grid}.ElevationLab-module__DwX9WG__rail{flex-direction:column;gap:6px;display:flex}.ElevationLab-module__DwX9WG__level{background:var(--bg-card);border:1px solid var(--feature-bg-border);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:1px;padding:8px 12px;transition:border-color .15s,transform .15s;display:flex}.ElevationLab-module__DwX9WG__level:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ElevationLab-module__DwX9WG__levelOn{border-color:var(--brand);transform:translate(4px)}.ElevationLab-module__DwX9WG__zName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-secondary)}.ElevationLab-module__DwX9WG__zName strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationLab-module__DwX9WG__shName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:var(--brand)}.ElevationLab-module__DwX9WG__svg{width:100%;height:auto;display:block;overflow:visible}.ElevationLab-module__DwX9WG__card{fill:color-mix(in srgb,var(--brand)calc(14% + var(--t)*30%),transparent);stroke:color-mix(in srgb,var(--brand)calc(40% + var(--t)*45%),transparent);stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:fill .2s,stroke .2s}.ElevationLab-module__DwX9WG__front{fill:color-mix(in srgb,var(--brand)60%,transparent);stroke:color-mix(in srgb,var(--brand)90%,transparent);stroke-width:1.75px}.ElevationLab-module__DwX9WG__cardOn{fill:color-mix(in srgb,var(--brand)8%,#fff);stroke:var(--brand);stroke-width:2px}.ElevationLab-module__DwX9WG__controls{align-items:center;gap:var(--spacing-300);flex-direction:column;display:flex}.ElevationLab-module__DwX9WG__caption{align-items:center;gap:10px;display:flex}.ElevationLab-module__DwX9WG__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ElevationLab-module__DwX9WG__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationLab-module__DwX9WG__cPlus{color:var(--text-secondary)}.ElevationLab-module__DwX9WG__toggle{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);border:1px solid var(--feature-bg-border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px}.ElevationLab-module__DwX9WG__toggleOn{border-color:var(--brand);color:var(--brand)}.ElevationLab-module__DwX9WG__hint{font-size:var(--font-size-80);color:var(--text-secondary);font-style:italic}@media (max-width:560px){.ElevationLab-module__DwX9WG__layout{gap:var(--spacing-400);grid-template-columns:1fr}.ElevationLab-module__DwX9WG__rail{flex-flow:wrap;justify-content:center}}
.IconTokens-module__NLk3Uq__iconSystemVisual{gap:var(--spacing-200);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);flex-direction:column;display:flex}.IconTokens-module__NLk3Uq__iconGrid{width:100%;display:grid}.IconTokens-module__NLk3Uq__iconItem{background:var(--bg-dark);border:1px solid var(--border);aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;margin:auto;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.IconTokens-module__NLk3Uq__iconImage{color:currentColor;transition:all .3s}.IconTokens-module__NLk3Uq__iconImage svg{fill:currentColor;width:100%;height:100%}.IconTokens-module__NLk3Uq__iconItem:hover .IconTokens-module__NLk3Uq__iconImage{opacity:1}.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-100);padding-block:var(--spacing-200);grid-template-columns:repeat(4,1fr)}.IconTokens-module__NLk3Uq__iconItem{width:50px;height:50px}.IconTokens-module__NLk3Uq__iconImage{width:20px;height:20px}@media (min-width:768px){.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-150);grid-template-columns:repeat(6,1fr)}.IconTokens-module__NLk3Uq__iconItem{width:60px;height:60px}.IconTokens-module__NLk3Uq__iconImage{width:24px;height:24px}}@media (min-width:1201px){.IconTokens-module__NLk3Uq__iconGrid{gap:var(--spacing-200);grid-template-columns:repeat(12,1fr)}}
.DashboardSimple-module__N_3Dwa__band{--brand:#43ddc8;--teal:#00ccbc;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.DashboardSimple-module__N_3Dwa__inner{align-items:center;gap:var(--spacing-400);width:min(940px,100%);padding-inline:var(--spacing-400);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.DashboardSimple-module__N_3Dwa__frame{background:#fff;border:1px solid #0a161e1f;border-radius:12px;width:100%;min-width:0;overflow:hidden;box-shadow:0 4px 12px #00000024}.DashboardSimple-module__N_3Dwa__dark{background:#0b1220;border-color:#ffffff1a}.DashboardSimple-module__N_3Dwa__viewport{scrollbar-width:thin;background:#fff;height:460px;overflow:hidden auto}.DashboardSimple-module__N_3Dwa__viewportTall{height:auto;overflow:visible}.DashboardSimple-module__N_3Dwa__dark .DashboardSimple-module__N_3Dwa__viewport{background:#0b1220}.DashboardSimple-module__N_3Dwa__shot{width:100%;height:auto;display:block}.DashboardSimple-module__N_3Dwa__navBtn:focus-visible,.DashboardSimple-module__N_3Dwa__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DashboardSimple-module__N_3Dwa__navGroup{align-items:center;gap:var(--spacing-25);padding:var(--spacing-25);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card);display:inline-flex}.DashboardSimple-module__N_3Dwa__navBtn{min-width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:0;transition:color .2s,background .2s;display:flex}.DashboardSimple-module__N_3Dwa__navBtn:hover{color:var(--text-primary);background:var(--bg-dark)}.DashboardSimple-module__N_3Dwa__count{padding:0 var(--spacing-50);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-primary);white-space:nowrap}.DashboardSimple-module__N_3Dwa__countSep{color:var(--text-secondary);opacity:.6}.DashboardSimple-module__N_3Dwa__head{align-items:flex-start;gap:var(--spacing-400);width:100%;display:flex}.DashboardSimple-module__N_3Dwa__tabs{gap:var(--spacing-50);flex-wrap:wrap;flex:1;display:flex}.DashboardSimple-module__N_3Dwa__tab{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);padding:var(--spacing-25)var(--spacing-75);border:1px solid var(--feature-bg-border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;transition:color .15s,border-color .15s,background .15s}.DashboardSimple-module__N_3Dwa__tab:hover{border-color:var(--accent);color:var(--text-primary)}.DashboardSimple-module__N_3Dwa__tabOn{background:var(--bg-dark);border-color:var(--accent);color:var(--text-primary);font-weight:var(--font-weight-bold)}.DashboardSimple-module__N_3Dwa__meta{align-items:center;gap:var(--spacing-25);text-align:center;flex-direction:column;max-width:560px;display:flex}.DashboardSimple-module__N_3Dwa__title{font-size:var(--font-size-100,1rem);font-weight:var(--font-weight-bold);color:var(--text-primary)}.DashboardSimple-module__N_3Dwa__blurb{font-size:var(--font-size-80);color:var(--text-secondary);line-height:1.5}.DashboardSimple-module__N_3Dwa__splitInner{width:min(1140px,100%)}.DashboardSimple-module__N_3Dwa__split{gap:var(--spacing-400);grid-template-columns:300px 1fr;align-items:start;width:100%;display:grid}.DashboardSimple-module__N_3Dwa__panel{align-items:flex-start;gap:var(--spacing-75);top:calc(var(--nav-height,57px) + var(--spacing-150));flex-direction:column;align-self:start;display:flex;position:sticky}.DashboardSimple-module__N_3Dwa__panel .DashboardSimple-module__N_3Dwa__navGroup{margin-bottom:var(--spacing-25)}.DashboardSimple-module__N_3Dwa__pLabel{font-size:var(--font-size-75);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.DashboardSimple-module__N_3Dwa__pTitle{font-size:var(--font-size-150);font-weight:var(--font-weight-black);color:var(--text-primary);line-height:var(--line-height-tight)}.DashboardSimple-module__N_3Dwa__pBlurb{font-size:var(--font-size-100);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.DashboardSimple-module__N_3Dwa__barHead{justify-content:space-between;align-items:flex-end;gap:var(--spacing-400);width:100%;display:flex}.DashboardSimple-module__N_3Dwa__barMeta{gap:var(--spacing-25);flex-direction:column;min-width:0;display:flex}.DashboardSimple-module__N_3Dwa__barTitle{gap:var(--spacing-25);font-size:var(--font-size-100,1rem);font-weight:var(--font-weight-bold);color:var(--text-primary);flex-direction:column;display:flex}.DashboardSimple-module__N_3Dwa__barLabel{font-size:var(--font-size-75);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.DashboardSimple-module__N_3Dwa__barControls{align-items:center;gap:var(--spacing-50);flex:none;display:flex}@media (max-width:720px){.DashboardSimple-module__N_3Dwa__split{gap:var(--spacing-400);grid-template-columns:1fr}.DashboardSimple-module__N_3Dwa__panel{position:static}.DashboardSimple-module__N_3Dwa__barHead{align-items:flex-start;gap:var(--spacing-300);flex-direction:column}}@media (max-width:640px){.DashboardSimple-module__N_3Dwa__viewport{height:320px}.DashboardSimple-module__N_3Dwa__blurb,.DashboardSimple-module__N_3Dwa__pBlurb{font-size:var(--font-size-70,.72rem)}}
.ElevationExplorer-module__y-vATa__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ElevationExplorer-module__y-vATa__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ElevationExplorer-module__y-vATa__layout{gap:var(--spacing-500);grid-template-columns:220px 1fr;align-items:center;width:min(640px,100%);display:grid}.ElevationExplorer-module__y-vATa__rail{flex-direction:column;gap:6px;display:flex}.ElevationExplorer-module__y-vATa__level{background:var(--bg-card);border:1px solid var(--feature-bg-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,transform .15s;display:flex}.ElevationExplorer-module__y-vATa__level:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ElevationExplorer-module__y-vATa__levelOn{border-color:var(--brand);transform:translate(4px)}.ElevationExplorer-module__y-vATa__swatch{background:color-mix(in srgb,var(--brand)calc(var(--a)*100%),transparent);border:1px solid color-mix(in srgb,var(--brand)60%,transparent);border-radius:50%;flex:none;width:16px;height:16px}.ElevationExplorer-module__y-vATa__levelText{flex-direction:column;gap:1px;line-height:1.2;display:flex}.ElevationExplorer-module__y-vATa__zName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--text-secondary)}.ElevationExplorer-module__y-vATa__zName strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationExplorer-module__y-vATa__shName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:var(--brand)}.ElevationExplorer-module__y-vATa__stage{background:#eef0f2;border-radius:18px;height:280px;position:relative;overflow:hidden}.ElevationExplorer-module__y-vATa__peer{z-index:3;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:180px;height:150px;padding:16px;display:flex;position:absolute;top:86px;left:34px;box-shadow:0 1px 2px #0000001f}.ElevationExplorer-module__y-vATa__peerHead{background:#cfd3d8;border-radius:5px;width:55%;height:11px}.ElevationExplorer-module__y-vATa__peerLine{background:#dde0e4;border-radius:4px;height:8px}.ElevationExplorer-module__y-vATa__peerShort{width:60%}.ElevationExplorer-module__y-vATa__panel{width:188px;height:168px;box-shadow:var(--sh);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .25s;display:flex;position:absolute;top:44px;left:120px}.ElevationExplorer-module__y-vATa__panelHead{background:color-mix(in srgb,var(--brand)60%,#b9bcc2);border-radius:6px;width:52%;height:12px}.ElevationExplorer-module__y-vATa__panelLine{background:#d7dadf;border-radius:4px;height:8px}.ElevationExplorer-module__y-vATa__panelShort{width:64%}.ElevationExplorer-module__y-vATa__controls{align-items:center;gap:var(--spacing-300);flex-direction:column;display:flex}.ElevationExplorer-module__y-vATa__caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ElevationExplorer-module__y-vATa__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ElevationExplorer-module__y-vATa__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ElevationExplorer-module__y-vATa__cPlus{color:var(--text-secondary)}.ElevationExplorer-module__y-vATa__cReads{font-size:var(--font-size-80);color:var(--text-secondary)}.ElevationExplorer-module__y-vATa__cReads em{color:var(--brand);font-style:normal;font-weight:var(--font-weight-bold)}.ElevationExplorer-module__y-vATa__toggle{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);border:1px solid var(--feature-bg-border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px}.ElevationExplorer-module__y-vATa__toggleOn{border-color:var(--brand);color:var(--brand)}.ElevationExplorer-module__y-vATa__hint{font-size:var(--font-size-80);color:var(--text-secondary);font-style:italic}@media (max-width:560px){.ElevationExplorer-module__y-vATa__layout{gap:var(--spacing-400);grid-template-columns:1fr}.ElevationExplorer-module__y-vATa__rail{flex-flow:wrap;justify-content:center}}
.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-200);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-bottom:var(--spacing-400);margin-top:var(--spacing-400);overflow-x:hidden}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-200);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;max-width:1200px;margin:0 auto;display:grid}.ColorTokens-module__-xOKtG__colorFamily{gap:var(--spacing-50);flex-direction:column;height:100%;display:flex}.ColorTokens-module__-xOKtG__colorFamilyLabel{font-size:var(--font-size-88);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:var(--spacing-25)}.ColorTokens-module__-xOKtG__colorStack{--chip-radius:8px;border-radius:var(--chip-radius);border:1px solid var(--border);flex-direction:column;height:240px;display:flex;overflow:hidden}.ColorTokens-module__-xOKtG__colorStack .ColorTokens-module__-xOKtG__colorChip:first-child{border-top-left-radius:var(--chip-radius);border-top-right-radius:var(--chip-radius)}.ColorTokens-module__-xOKtG__colorStack .ColorTokens-module__-xOKtG__colorChip:last-child{border-bottom-left-radius:var(--chip-radius);border-bottom-right-radius:var(--chip-radius)}.ColorTokens-module__-xOKtG__colorChip{cursor:pointer;padding:0 var(--spacing-100);appearance:none;width:100%;font:inherit;color:inherit;border:none;flex:1;justify-content:center;align-items:center;margin:0;transition:flex .3s;display:flex;position:relative}.ColorTokens-module__-xOKtG__colorChip:hover{z-index:10;flex:1.5}.ColorTokens-module__-xOKtG__colorChip:focus-visible{z-index:30;outline:none;flex:1.5;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}.ColorTokens-module__-xOKtG__colorChipLabel{font-size:var(--font-size-75);font-weight:var(--font-weight-semibold);opacity:0;align-items:center;gap:var(--spacing-25);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono);flex-direction:column;transition:opacity .2s;display:flex}.ColorTokens-module__-xOKtG__colorChipHex{font-size:var(--font-size-70);opacity:.8;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipLabel{opacity:1}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected{z-index:20;flex:1.5}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected .ColorTokens-module__-xOKtG__colorChipLabel{opacity:1}.ColorTokens-module__-xOKtG__ratingBadge{top:var(--spacing-50);right:var(--spacing-50);padding:2px var(--spacing-50);border-radius:var(--radius-full);font-size:var(--font-size-62);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono);color:#fff;background:#000000b8;position:absolute}.ColorTokens-module__-xOKtG__light .ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__light .ColorTokens-module__-xOKtG__colorChipHex{color:#000}.ColorTokens-module__-xOKtG__dark .ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__dark .ColorTokens-module__-xOKtG__colorChipHex{color:#fff}.ColorTokens-module__-xOKtG__specialColorsFamily{gap:var(--spacing-100);flex-direction:column;justify-content:space-between;display:flex}.ColorTokens-module__-xOKtG__specialColorSection{gap:var(--spacing-50);flex-direction:column;flex:1;display:flex}.ColorTokens-module__-xOKtG__specialColorSection:not(:last-child){margin-bottom:0}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip{border:1px solid var(--border);border-radius:8px;flex:1;height:60px}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChipHex{opacity:0;transition:opacity .2s}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipHex{opacity:1}.ColorTokens-module__-xOKtG__accentChip{font-family:var(--font-mono);font-size:var(--font-size-75);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;display:flex}@media (--viewport-xl){.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-150);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (--viewport-lg){.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-150);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (--viewport-md){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-150)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-100);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ColorTokens-module__-xOKtG__colorStack{height:200px}.ColorTokens-module__-xOKtG__colorFamily{gap:var(--spacing-25)}}@media (--viewport-sm){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-100)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-75);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.ColorTokens-module__-xOKtG__colorStack{height:180px}}@media (max-width:640px){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-100)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-50);grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.ColorTokens-module__-xOKtG__colorFamily{gap:0}.ColorTokens-module__-xOKtG__colorFamilyLabel{display:none}.ColorTokens-module__-xOKtG__colorStack{--chip-radius:4px;border:none;height:160px}.ColorTokens-module__-xOKtG__colorChip{transition:none}.ColorTokens-module__-xOKtG__colorChip:hover{z-index:1;flex:1}.ColorTokens-module__-xOKtG__colorChip:focus-visible{flex:1}.ColorTokens-module__-xOKtG__colorChipLabel{display:none}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected{z-index:20;flex:1}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__selected:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__light.ColorTokens-module__-xOKtG__selected:after{border-color:#000}.ColorTokens-module__-xOKtG__colorChip.ColorTokens-module__-xOKtG__dark.ColorTokens-module__-xOKtG__selected:after{border-color:#fff}.ColorTokens-module__-xOKtG__specialColorsFamily{gap:var(--spacing-25);justify-content:flex-start}.ColorTokens-module__-xOKtG__specialColorSection{flex:none;gap:0}.ColorTokens-module__-xOKtG__specialColorSection:not(:last-child){margin-bottom:0}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorFamilyLabel{display:none}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip{border:none;border-radius:4px;flex:none;height:40px}.ColorTokens-module__-xOKtG__specialColorSection:first-child .ColorTokens-module__-xOKtG__colorChip{border:1px solid #ffffff4d}.ColorTokens-module__-xOKtG__specialColorSection:nth-child(2) .ColorTokens-module__-xOKtG__colorChip{border:1px solid #0003}.ColorTokens-module__-xOKtG__ratingBadge{padding:1px 4px;top:2px;right:2px}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChipHex{display:none}.ColorTokens-module__-xOKtG__specialColorSection .ColorTokens-module__-xOKtG__colorChip:hover .ColorTokens-module__-xOKtG__colorChipHex{opacity:0}}@media (--viewport-xs){.ColorTokens-module__-xOKtG__colorPaletteShowcase{padding:var(--spacing-75)}.ColorTokens-module__-xOKtG__colorFamilies{gap:var(--spacing-50);grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}}@media (prefers-reduced-motion:reduce){.ColorTokens-module__-xOKtG__colorChip,.ColorTokens-module__-xOKtG__colorChipLabel,.ColorTokens-module__-xOKtG__colorChipHex{transition:none}}.ColorTokens-module__-xOKtG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ImpactColour-module__35RMCW__band{margin-block:var(--spacing-400)}.ImpactColour-module__35RMCW__panel{align-items:center;gap:var(--spacing-200);text-align:center;flex-direction:column;display:flex}.ImpactColour-module__35RMCW__hero{gap:var(--spacing-50);flex-direction:column;display:flex}.ImpactColour-module__35RMCW__heroValue{color:var(--accent);font-size:clamp(56px,12vw,120px);font-weight:var(--font-weight-black);line-height:1}.ImpactColour-module__35RMCW__heroLabel{color:var(--text-secondary);text-wrap:balance;margin-inline:auto}.ImpactColour-module__35RMCW__strip{width:100%;max-width:640px;margin-top:var(--spacing-50);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.ImpactColour-module__35RMCW__stat{gap:var(--spacing-25);padding-inline:var(--spacing-150);padding-top:var(--spacing-150);flex-direction:column;display:flex}.ImpactColour-module__35RMCW__stat+.ImpactColour-module__35RMCW__stat{border-left:1px solid var(--border)}.ImpactColour-module__35RMCW__value{color:var(--accent);font-weight:var(--font-weight-black);white-space:nowrap;line-height:1}.ImpactColour-module__35RMCW__label{color:var(--text-secondary)}@media (max-width:720px){.ImpactColour-module__35RMCW__strip{gap:var(--spacing-150);grid-template-columns:1fr}.ImpactColour-module__35RMCW__stat{padding-block:var(--spacing-150)0;padding-inline:0}.ImpactColour-module__35RMCW__stat+.ImpactColour-module__35RMCW__stat{border-left:none;border-top:1px solid var(--border)}}
.ShadowLiftSection-module__HT7CeG__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ShadowLiftSection-module__HT7CeG__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ShadowLiftSection-module__HT7CeG__panels{gap:var(--spacing-400);grid-template-columns:1fr 1fr;width:min(640px,100%);display:grid}.ShadowLiftSection-module__HT7CeG__top,.ShadowLiftSection-module__HT7CeG__side{gap:var(--spacing-200);flex-direction:column;display:flex}.ShadowLiftSection-module__HT7CeG__panelTag{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.ShadowLiftSection-module__HT7CeG__stage{background:#f4f4f5;border-radius:16px;place-items:center;min-height:184px;display:grid}.ShadowLiftSection-module__HT7CeG__card{width:96px;height:96px;box-shadow:var(--sh);transform:translateY(calc(var(--lift)*-1));background:#fff;border-radius:14px;transition:box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1)}.ShadowLiftSection-module__HT7CeG__diagram{background:#f4f4f5;border-radius:16px;width:100%;height:184px}.ShadowLiftSection-module__HT7CeG__sun{fill:#f5b301}.ShadowLiftSection-module__HT7CeG__ray{stroke:#d8b24a;stroke-width:1px;stroke-dasharray:3 3}.ShadowLiftSection-module__HT7CeG__base{stroke:#c9c9cc;stroke-width:2px;stroke-linecap:round}.ShadowLiftSection-module__HT7CeG__tile{fill:#fff;stroke:var(--brand);stroke-width:2px;transition:y .25s cubic-bezier(.22,1,.36,1)}.ShadowLiftSection-module__HT7CeG__dim{stroke:#9a9aa0;stroke-width:1px}.ShadowLiftSection-module__HT7CeG__dimText{fill:#7a7a80;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:9px}.ShadowLiftSection-module__HT7CeG__controls{align-items:center;gap:var(--spacing-300);flex-direction:column;width:min(560px,100%);display:flex}.ShadowLiftSection-module__HT7CeG__track{grid-template-columns:repeat(5,1fr);width:100%;padding-top:10px;display:grid;position:relative}.ShadowLiftSection-module__HT7CeG__rail{background:var(--feature-bg-border);border-radius:1px;height:2px;position:absolute;top:16px;left:10%;right:10%}.ShadowLiftSection-module__HT7CeG__stop{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;display:flex}.ShadowLiftSection-module__HT7CeG__stop:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.ShadowLiftSection-module__HT7CeG__dot{background:color-mix(in srgb,var(--brand)30%,var(--text-secondary));border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s}.ShadowLiftSection-module__HT7CeG__stopOn .ShadowLiftSection-module__HT7CeG__dot{background:var(--brand);transform:scale(1.5)}.ShadowLiftSection-module__HT7CeG__stopName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:var(--text-secondary)}.ShadowLiftSection-module__HT7CeG__stopOn .ShadowLiftSection-module__HT7CeG__stopName{color:var(--brand);font-weight:var(--font-weight-bold)}.ShadowLiftSection-module__HT7CeG__caption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ShadowLiftSection-module__HT7CeG__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ShadowLiftSection-module__HT7CeG__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ShadowLiftSection-module__HT7CeG__cDesc{font-size:var(--font-size-80);color:var(--text-secondary)}@media (max-width:560px){.ShadowLiftSection-module__HT7CeG__panels{grid-template-columns:1fr}}
.TypeTokens-module__faFiMG__typeTokensVisual{gap:var(--spacing-600);background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200);flex-direction:column;display:flex}.TypeTokens-module__faFiMG__tokensSection{gap:var(--spacing-200);grid-template-columns:2.5fr auto 1fr;align-items:start;width:100%;display:grid}.TypeTokens-module__faFiMG__typographySection{height:100%;padding:var(--spacing-200)0;justify-content:center;align-items:center;display:flex}.TypeTokens-module__faFiMG__typographyGrid{width:100%;height:100%}.TypeTokens-module__faFiMG__divider{background:var(--border);width:1px;height:100%;padding:var(--spacing-200)0}@media (--viewport-xl){.TypeTokens-module__faFiMG__primitiveLabel{display:none}}.TypeTokens-module__faFiMG__sectionTitle{font-size:var(--font-size-100);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-300)0;text-align:center}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-100);grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.TypeTokens-module__faFiMG__typographyItem{align-items:center;gap:var(--spacing-50);background:var(--bg-dark);border:1px solid var(--border);padding:var(--spacing-50);text-align:center;appearance:none;width:100%;min-width:0;font:inherit;color:inherit;border-radius:8px;flex-direction:column;margin:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TypeTokens-module__faFiMG__typographyItem:hover{border-color:var(--accent);cursor:pointer}.TypeTokens-module__faFiMG__typographyItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected{border-color:var(--accent)}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected:before{opacity:1}.TypeTokens-module__faFiMG__typographyItem.TypeTokens-module__faFiMG__selected .TypeTokens-module__faFiMG__typographySample{color:var(--accent);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.TypeTokens-module__faFiMG__typographySample{color:var(--text-primary);text-align:center;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;height:auto;margin:auto;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.TypeTokens-module__faFiMG__primitiveGroups{gap:var(--spacing-50);width:100%;padding:var(--spacing-200)0;flex-direction:column;display:flex}.TypeTokens-module__faFiMG__primitiveGroup{gap:var(--spacing-50);flex-direction:column;display:flex}.TypeTokens-module__faFiMG__groupTitle{font-size:var(--font-size-90);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0}.TypeTokens-module__faFiMG__primitivesGrid{grid-template-columns:repeat(var(--columns),1fr);gap:var(--spacing-50);justify-items:center;display:grid}.TypeTokens-module__faFiMG__primitiveItem{background:var(--bg-dark);border:1px solid var(--border);text-align:center;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-width:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TypeTokens-module__faFiMG__primitiveItem.TypeTokens-module__faFiMG__highlighted{border-color:var(--accent)}.TypeTokens-module__faFiMG__primitiveItem.TypeTokens-module__faFiMG__highlighted .TypeTokens-module__faFiMG__primitiveSample{color:var(--accent);font-weight:var(--font-weight-bold)}.TypeTokens-module__faFiMG__primitiveSample{color:var(--text-primary);text-align:center;line-height:1.2;font-weight:var(--font-weight-medium);height:100%;padding:var(--spacing-50);justify-content:center;align-items:center;margin-bottom:auto;display:flex}.TypeTokens-module__faFiMG__primitiveLabel{font-size:var(--font-size-62);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;margin-top:auto;display:none}.TypeTokens-module__faFiMG__primitiveValue{font-size:var(--font-size-62);color:var(--text-secondary);font-weight:var(--font-weight-semibold);white-space:nowrap;display:none}@media (max-width:900px){.TypeTokens-module__faFiMG__typographySection,.TypeTokens-module__faFiMG__divider{display:none}.TypeTokens-module__faFiMG__tokensSection{grid-template-columns:1fr}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-150);grid-template-columns:repeat(4,1fr)}.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-150);grid-template-columns:repeat(6,1fr)}}@media (--viewport-md){.TypeTokens-module__faFiMG__typographyGrid,.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-150);grid-template-columns:repeat(4,1fr)}.TypeTokens-module__faFiMG__typographyItem,.TypeTokens-module__faFiMG__primitiveItem{padding:var(--spacing-50)}}@media (max-width:600px){.TypeTokens-module__faFiMG__typographyGrid,.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-50);grid-template-columns:repeat(3,1fr)}}.TypeTokens-module__faFiMG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (--viewport-xs){.TypeTokens-module__faFiMG__typeTokensVisual{gap:var(--spacing-400)}.TypeTokens-module__faFiMG__typographyGrid{gap:var(--spacing-75);grid-template-columns:repeat(2,1fr);display:none}.TypeTokens-module__faFiMG__divider{display:none}.TypeTokens-module__faFiMG__primitivesGrid{gap:var(--spacing-75);grid-template-columns:repeat(3,1fr)}.TypeTokens-module__faFiMG__typographyItem,.TypeTokens-module__faFiMG__primitiveItem{padding:var(--spacing-75);gap:var(--spacing-25)}.TypeTokens-module__faFiMG__typographySample{font-size:.9em}.TypeTokens-module__faFiMG__typographySpecs,.TypeTokens-module__faFiMG__primitiveLabel,.TypeTokens-module__faFiMG__primitiveValue{display:none}}
.ImpactStats-module__JyL-5q__band{margin-block:var(--spacing-400)}.ImpactStats-module__JyL-5q__panel{gap:var(--spacing-400);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ImpactStats-module__JyL-5q__panel:before{content:"";inset-block:0;background:var(--border);width:1px;position:absolute;left:50%}.ImpactStats-module__JyL-5q__kicker{margin-bottom:var(--spacing-100);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;display:block}.ImpactStats-module__JyL-5q__adoption{text-align:center;flex-direction:column;align-items:center;display:flex}.ImpactStats-module__JyL-5q__anchorValue{color:var(--accent);font-size:clamp(48px,8vw,88px);font-weight:var(--font-weight-black);line-height:1}.ImpactStats-module__JyL-5q__anchorLabel{margin-top:var(--spacing-100);max-width:24ch;color:var(--text-secondary);text-wrap:balance}.ImpactStats-module__JyL-5q__contribution{text-align:center;flex-direction:column;align-items:center;display:flex}.ImpactStats-module__JyL-5q__field{width:100%;margin-bottom:var(--spacing-200);flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ImpactStats-module__JyL-5q__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;transition:opacity .25s}.ImpactStats-module__JyL-5q__icons{opacity:1}.ImpactStats-module__JyL-5q__illustrations{opacity:.6}.ImpactStats-module__JyL-5q__components{opacity:.32}.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__illustrations,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__components,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__components,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__illustrations{opacity:.08}.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIcons .ImpactStats-module__JyL-5q__icons,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showIllustrations .ImpactStats-module__JyL-5q__illustrations,.ImpactStats-module__JyL-5q__field.ImpactStats-module__JyL-5q__showComponents .ImpactStats-module__JyL-5q__components{opacity:1}.ImpactStats-module__JyL-5q__legend{justify-content:center;gap:var(--spacing-100)var(--spacing-200);flex-wrap:wrap;display:flex}.ImpactStats-module__JyL-5q__legendItem{align-items:center;gap:var(--spacing-50);transition:opacity .25s;display:flex}.ImpactStats-module__JyL-5q__dim{opacity:.3}.ImpactStats-module__JyL-5q__swatch{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ImpactStats-module__JyL-5q__legendText{color:var(--text-secondary)}.ImpactStats-module__JyL-5q__legendCount{color:var(--accent);font-weight:var(--font-weight-bold)}@media (max-width:768px){.ImpactStats-module__JyL-5q__panel{gap:var(--spacing-300);grid-template-columns:1fr}.ImpactStats-module__JyL-5q__panel:before{display:none}.ImpactStats-module__JyL-5q__contribution{padding-top:var(--spacing-300);border-top:1px solid var(--border)}}
.ShadowScene-module__YvNENG__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ShadowScene-module__YvNENG__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ShadowScene-module__YvNENG__scene{background:#eef0f2;border-radius:20px;width:min(560px,100%);height:340px;position:relative;overflow:hidden}.ShadowScene-module__YvNENG__surface{box-shadow:var(--sh);cursor:pointer;outline-offset:3px;background:#fff;border:0;border-radius:14px;outline:2px solid #0000;padding:0;transition:outline-color .15s,transform .2s;position:absolute}.ShadowScene-module__YvNENG__surface:focus-visible,.ShadowScene-module__YvNENG__selected{outline-color:var(--brand)}.ShadowScene-module__YvNENG__card{flex-direction:column;gap:12px;width:230px;height:196px;padding:18px;display:flex;top:70px;left:36px}.ShadowScene-module__YvNENG__cardHead{background:color-mix(in srgb,var(--brand)60%,#b9bcc2);border-radius:6px;width:50%;height:12px}.ShadowScene-module__YvNENG__line{background:#d7dadf;border-radius:4px;height:8px}.ShadowScene-module__YvNENG__lineShort{width:60%}.ShadowScene-module__YvNENG__chipRow{gap:10px;margin-top:auto;display:flex}.ShadowScene-module__YvNENG__chip{border-radius:13px;width:56px;height:26px;position:relative}.ShadowScene-module__YvNENG__modal{border-radius:18px;flex-direction:column;gap:12px;width:210px;height:150px;padding:18px;display:flex;top:132px;right:30px}.ShadowScene-module__YvNENG__modalHead{background:#c6cad0;border-radius:6px;width:64%;height:12px}.ShadowScene-module__YvNENG__fab{background:var(--brand);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;bottom:28px;right:36px}.ShadowScene-module__YvNENG__plus{color:#04312c;font-size:28px;font-weight:700;line-height:1}.ShadowScene-module__YvNENG__toast{border-radius:12px;align-items:center;gap:12px;width:240px;height:44px;padding:0 16px;display:flex;top:20px;left:50%;transform:translate(-50%)}.ShadowScene-module__YvNENG__toast.ShadowScene-module__YvNENG__selected{transform:translate(-50%)scale(1.02)}.ShadowScene-module__YvNENG__toastDot{background:color-mix(in srgb,var(--brand)70%,#fff);border-radius:50%;flex:none;width:18px;height:18px}.ShadowScene-module__YvNENG__lineSm{background:#d7dadf;border-radius:4px;width:60%;height:8px}.ShadowScene-module__YvNENG__caption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ShadowScene-module__YvNENG__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ShadowScene-module__YvNENG__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ShadowScene-module__YvNENG__cVal{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-80);color:var(--brand)}.ShadowScene-module__YvNENG__cDesc{font-size:var(--font-size-80);color:var(--text-secondary)}@media (max-width:480px){.ShadowScene-module__YvNENG__scene{height:320px}.ShadowScene-module__YvNENG__card{width:200px}.ShadowScene-module__YvNENG__modal{width:180px}}
.ShadowDragLift-module__aFlKba__band{--brand:#43ddc8;background:var(--feature-bg-gradient);border-top:1px solid var(--feature-bg-border);border-bottom:1px solid var(--feature-bg-border);margin-block:var(--spacing-300);padding-block:var(--spacing-600)}.ShadowDragLift-module__aFlKba__inner{align-items:center;gap:var(--spacing-500);flex-direction:column;margin:0;display:flex}.ShadowDragLift-module__aFlKba__lane{touch-action:none;background:#f4f4f5;border-radius:18px;width:min(360px,100%);position:relative}.ShadowDragLift-module__aFlKba__guide{border-top:1px dashed #d6d6da;justify-content:flex-end;height:0;display:flex;position:absolute;left:0;right:0}.ShadowDragLift-module__aFlKba__guideName{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-70,.7rem);color:#aaabb0;padding-right:10px;transform:translateY(-50%)}.ShadowDragLift-module__aFlKba__floor{background:#c9c9cc;border-radius:1px;height:2px;position:absolute;bottom:18px;left:18px;right:18px}.ShadowDragLift-module__aFlKba__card{width:88px;height:88px;box-shadow:var(--sh);cursor:grab;background:#fff;border-radius:16px;place-items:center;transition:bottom .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ShadowDragLift-module__aFlKba__card:active{cursor:grabbing}.ShadowDragLift-module__aFlKba__card:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.ShadowDragLift-module__aFlKba__grip{background:#d2d2d6;border-radius:2px;width:26px;height:4px}.ShadowDragLift-module__aFlKba__caption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ShadowDragLift-module__aFlKba__cToken{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:var(--font-size-90);color:var(--text-secondary)}.ShadowDragLift-module__aFlKba__cToken strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.ShadowDragLift-module__aFlKba__cDesc{font-size:var(--font-size-80);color:var(--text-secondary)}
