.ui-watermark{--ui-watermark-color:rgba(0,0,0,.08);position:relative;box-sizing:border-box;min-height:220px;overflow:hidden;padding:var(--ui-space-xl);border:1px solid var(--ui-color-border-secondary);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);color:var(--ui-color-text);font:400 var(--ui-font-size-base)/var(--ui-line-height-base) var(--ui-font-family)}.ui-watermark[data-tone="primary"]{--ui-watermark-color:rgba(9,88,217,.10)}.ui-watermark__pattern{position:absolute;inset:-40px;display:grid;grid-template-columns:repeat(3,1fr);align-content:space-around;gap:36px 56px;transform:rotate(-20deg);pointer-events:none;color:var(--ui-watermark-color);font-size:20px;font-weight:700;letter-spacing:.12em;text-align:center;user-select:none}.ui-watermark[data-density="sparse"] .ui-watermark__pattern{grid-template-columns:repeat(2,1fr);gap:72px}.ui-watermark[data-density="dense"] .ui-watermark__pattern{grid-template-columns:repeat(4,1fr);gap:24px 32px;font-size:16px}.ui-watermark__content{position:relative;z-index:1;max-width:620px}.ui-watermark__content h3{margin:0 0 var(--ui-space-sm);font-size:var(--ui-font-size-lg);line-height:1.5}.ui-watermark__content p{margin:0;color:var(--ui-color-text-secondary)}@media(max-width:600px){.ui-watermark{min-height:190px;padding:var(--ui-space-lg)}.ui-watermark__pattern{grid-template-columns:repeat(2,1fr);gap:30px;font-size:16px}}.ui-watermark__pattern span:before{content:attr(data-text)}