:root{--conceal-hide-dur:.18s;--conceal-reveal-dur:.28s;--conceal-hide-ease:cubic-bezier(.2, .8, .2, 1);--conceal-reveal-ease:cubic-bezier(.32, .72, 0, 1)}.foundation-conceal{vertical-align:bottom;max-width:100%;font:inherit;letter-spacing:inherit;display:inline-block;position:relative}.foundation-conceal__source,.foundation-conceal__mask{width:fit-content;max-width:100%;display:block}.foundation-conceal__source{clip-path:inset(0%)}.foundation-conceal__mask{contain:strict;clip-path:inset(0% 100% 0% 0%);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.foundation-conceal[data-concealed=true]>.foundation-conceal__source{clip-path:inset(0% 0% 0% 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.foundation-conceal[data-concealed=true]>.foundation-conceal__mask{clip-path:inset(0%)}.foundation-conceal[data-concealed=false]>.foundation-conceal__mask:not([data-shuttering]){display:none}.foundation-conceal .yc-redact-slot{--redact-ink:currentColor;--redact-ground:var(--foundation-control-surface);display:block}.yaschet .concealment-control[data-slot=toggle-group]{background:var(--foundation-control-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.yaschet .concealment-control [data-slot=toggle-group-item]{min-width:0;color:var(--foundation-muted);background:0 0;padding-inline:8px}.yaschet .concealment-control [data-slot=toggle-group-item][data-pressed]{background:var(--foundation-surface);color:var(--foundation-ink)}.yaschet .concealment-control [data-slot=toggle-group-item]:hover:not([data-pressed]){background:var(--foundation-secondary-soft-hover)}.concealment-demo{gap:24px;width:min(100%,760px);margin-inline:auto;display:grid}.concealment-demo-header{gap:8px;display:grid}.concealment-demo h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500;line-height:32px}.concealment-demo p{color:var(--foundation-muted);margin:0;font-size:13px;line-height:20px}.concealment-demo-mode{gap:12px;display:grid}.concealment-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.concealment-demo-grid [data-slot=card]{--card-spacing:16px;min-width:0}.concealment-demo-field{background:var(--foundation-control-surface);overflow-wrap:anywhere;padding:16px;font-size:18px;font-weight:500;line-height:28px}.concealment-demo-field p{margin-top:8px}.concealment-demo-field .foundation-conceal{display:block}.concealment-demo-note{background:var(--foundation-control-surface);padding:16px}@media (max-width:540px){.concealment-demo-grid{grid-template-columns:minmax(0,1fr)}.concealment-demo-mode>p{min-height:40px}}
