.connect-root{background:var(--brand-canvas);min-height:100vh;color:var(--brand-ink);font-size:var(--brand-typography-size-support);scroll-padding-top:24px;line-height:1.45}.connect-root *{scrollbar-color:var(--brand-action) var(--brand-canvas)}@supports (color:color-mix(in lab, red, red)){.connect-root *{scrollbar-color:color-mix(in srgb, var(--brand-action) 25%, var(--brand-panel)) var(--brand-canvas)}}.connect-root p{color:var(--brand-muted)}.connect-public p{color:inherit}.connect-root input,.connect-root textarea,.connect-root select{font:inherit;color:inherit}.connect-root :is(input,textarea,select){outline-color:var(--brand-action)}.connect-root h1,.connect-root h2,.connect-root h3{color:inherit}.connect-kicker{color:var(--brand-accent);display:inline-block}@supports (color:color-mix(in lab, red, red)){.connect-kicker{color:color-mix(in srgb, var(--brand-accent) 81%, var(--brand-panel))}}.connect-kicker{font-size:var(--brand-typography-size-micro);font-weight:var(--brand-typography-weight-black);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.connect-wizard{flex-direction:column;max-width:980px;min-height:calc(100vh - 72px);margin:auto;padding:0 22px 25px;display:flex}.connect-editor-section{background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-large)}.connect-workspace{background:var(--brand-action);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.connect-workspace{background:color-mix(in srgb, var(--brand-action) 3%, var(--brand-panel))}}.connect-editor{min-width:0;max-width:100%}.connect-panel-heading{justify-content:space-between;align-items:start;gap:var(--brand-space-20);margin-bottom:25px;display:flex}.connect-panel-heading h1{margin-bottom:var(--brand-space-8)}.connect-panel-heading p{font-size:var(--brand-typography-size-control);max-width:400px}.connect-empty-state{text-align:center;border:1px dashed var(--brand-action)}@supports (color:color-mix(in lab, red, red)){.connect-empty-state{border:1px dashed color-mix(in srgb, var(--brand-action) 20%, var(--brand-panel))}}.connect-empty-state{border-radius:19px;padding:37px 18px}.connect-empty-state>span{background:var(--brand-action);border-radius:18px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.connect-empty-state>span{background:color-mix(in srgb, var(--brand-action) 8%, var(--brand-panel))}}.connect-empty-state>span{color:var(--brand-accent);width:62px;height:62px;margin-bottom:var(--brand-space-16)}.connect-empty-state h2{margin-bottom:6px}.connect-empty-state p{font-size:var(--brand-typography-size-label);margin-bottom:21px}.connect-editor-section{padding:var(--brand-space-20);margin-bottom:17px}.connect-billing-controls{justify-items:start;gap:9px;display:grid}.connect-billing-controls p{font-size:var(--brand-typography-size-label)}.connect-billing-controls small{font-size:var(--brand-typography-size-micro);color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.connect-billing-controls small{color:color-mix(in srgb, var(--brand-accent) 64%, var(--brand-panel))}}.connect-public-shell{background:var(--brand-canvas);min-height:100vh}.connect-public{background:var(--cp-bg);color:var(--cp-fg);width:100%;min-height:100%;padding:55px 22px 35px}.connect-public-shell .connect-public{--cp-inner-w:630px;max-width:720px;min-height:100vh;margin-inline:auto;padding:30px 34px 42px}.connect-public-shell .connect-public-inner{width:min(100%,630px)}.connect-public-inner{width:min(100%,560px);min-height:inherit;flex-direction:column;margin:0 auto;display:flex}.connect-public-profile{text-align:center}.connect-avatar{object-fit:cover;width:88px;height:88px;margin:0 auto var(--brand-space-16);border:3px solid var(--brand-panel);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.connect-avatar{border:3px solid color-mix(in srgb, var(--brand-panel) 66.67%, transparent)}}.connect-avatar-fallback{color:var(--cp-fg);font-size:33px;font-weight:var(--brand-typography-weight-black);background:#ffffff5c;place-items:center;display:grid}.connect-public-profile :is(h1,h2){font-size:var(--brand-typography-size-heading-small);color:var(--cp-fg);margin-bottom:8px;line-height:1.2}.connect-public-profile p{font-size:var(--brand-typography-size-control);color:var(--cp-fg);opacity:.76;max-width:380px;margin:0 auto;line-height:1.5}.connect-socials{flex-wrap:wrap;justify-content:center;gap:14px;margin:17px 0 7px;display:flex}.connect-brand-icon{place-items:center;display:inline-grid}.connect-brand-icon>svg{grid-area:1/1}.connect-brand-icon-dark,[data-theme=dark] .connect-brand-icon-light{display:none}[data-theme=dark] .connect-brand-icon-dark{display:block}.connect-socials a,.connect-socials>span{width:44px;height:44px;color:var(--cp-fg);place-items:center;text-decoration:none;display:grid}.connect-socials a:focus-visible{outline-offset:2px;border-radius:var(--brand-radius-control);outline:2px solid}@media (hover:hover){.connect-socials a:hover{transform:translateY(-2px)}}.connect-public-blocks{gap:12px;margin:28px 0 35px;display:grid}.connect-public-link{min-height:var(--cp-action-height,51px);background:var(--cp-button);color:var(--cp-button-text);text-align:center;border-radius:var(--cp-action-radius,10px);font-weight:750;font-size:var(--brand-typography-size-control);border:1px solid var(--cp-button-border,#ffffff35);transition:transform var(--brand-motion-fast) ease, box-shadow var(--brand-motion-fast) ease;justify-content:center;align-items:center;gap:8px;padding:11px 35px;display:flex;position:relative;box-shadow:0 4px 13px #00000012}@media (hover:hover){.connect-public-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0002}}.connect-public-link{overflow-wrap:break-word;word-break:normal;min-width:0}.connect-public-link svg{opacity:.65;position:absolute;right:16px}.connect-public-link.is-featured{outline:2px solid var(--cp-fg);outline-offset:3px;min-height:66px}.connect-button-pill .connect-public-link{border-radius:var(--cp-action-radius,999px)}.connect-button-square .connect-public-link{border-radius:var(--cp-action-radius,3px)}.connect-button-outline .connect-public-link{background:var(--cp-outline-bg,transparent);color:var(--cp-outline-text,var(--cp-fg));border:2px solid var(--cp-button-border,var(--cp-fg))}.connect-public-link.is-draft{opacity:.55;border-style:dashed}.connect-public-heading.is-draft,.connect-public-collection.is-draft h2{opacity:.55;font-style:italic}.connect-public-heading{font-size:var(--brand-typography-size-body-large);text-align:left;padding:var(--cp-heading-padding,10px 0 2px);border-radius:var(--cp-card-radius,12px);background:var(--cp-card-bg,transparent);color:var(--cp-surface-text,var(--cp-fg));outline:1px solid var(--cp-heading-border,transparent)}.connect-public-collection{padding:var(--cp-collection-padding,0px);border-radius:var(--cp-card-radius,12px);background:var(--cp-card-bg,transparent);color:var(--cp-surface-text,var(--cp-fg));outline:1px solid var(--cp-heading-border,transparent)}.connect-public-collection h2{font-size:var(--brand-typography-size-body-large);color:inherit;margin:9px 0 12px}.connect-collection-links{gap:10px;display:grid}.connect-public-footer{text-align:center;flex-direction:column;align-items:center;gap:32px;margin-top:auto;padding:110px 0 20px;display:flex}.connect-public-footer nav{font-size:var(--brand-typography-size-caption);color:var(--cp-fg);flex-wrap:wrap;justify-content:center;gap:8px;line-height:1.5;display:flex}.connect-public-footer nav a{color:inherit;opacity:.84;text-decoration:none}@media (hover:hover){.connect-public-footer nav a:hover{opacity:1;text-decoration:underline}}.cp-desktop-qr{z-index:3;right:var(--brand-space-32);bottom:var(--brand-space-32);gap:var(--brand-space-8);padding:var(--brand-space-12);border:var(--brand-border-width) solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);color:var(--brand-ink);box-shadow:var(--brand-shadow-card);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-bold);justify-items:center;display:grid;position:fixed}.cp-desktop-qr img{border-radius:var(--brand-radius-control);background:var(--brand-panel);width:112px;height:112px;padding:var(--brand-space-4)}@media (max-width:1050px){.cp-desktop-qr{display:none}}@media (max-width:700px){.connect-public-shell .connect-public{padding:24px 22px 36px}.connect-public-footer{padding-top:90px}}.connect-font-serif .connect-public-profile :is(h1,h2),.connect-font-serif .connect-public-heading,.connect-font-serif .connect-public-collection h2{font-family:Georgia,serif}.connect-font-rounded .connect-public-profile :is(h1,h2),.connect-font-rounded .connect-public-link{font-family:ui-rounded,Arial Rounded MT Bold,sans-serif}.connect-public{font-family:var(--cp-body-font,Arial, sans-serif)}.connect-public .connect-public-profile :is(h1,h2),.connect-public .connect-public-heading,.connect-public .connect-public-collection h2{font-family:var(--cp-title-font,var(--cp-body-font,Georgia, serif))}@media (max-width:620px){.connect-wizard{min-height:calc(100vh - 60px);padding:0 17px 18px}.connect-public{padding:50px 18px 30px}}.connect-profile-meta{font-size:var(--brand-typography-size-control);opacity:.75}.connect-public,.connect-public-shell{overflow-x:clip}.connect-public.th{--th-ease:cubic-bezier(.2, .8, .2, 1);--th-line:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th{--th-line:color-mix(in srgb, var(--cp-fg) 13%, transparent)}}.connect-public.th{--th-line-strong:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th{--th-line-strong:color-mix(in srgb, var(--cp-fg) 26%, transparent)}}.connect-public.th{--th-muted:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th{--th-muted:color-mix(in srgb, var(--cp-fg) 66%, transparent)}}.connect-public.th{--th-link-height:58px;--th-surface:var(--cp-button)}@supports (color:color-mix(in lab, red, red)){.connect-public.th{--th-surface:color-mix(in srgb, var(--cp-button) 70%, transparent)}}.connect-public.th{--th-offset:var(--cp-fg);background-color:var(--cp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.connect-public.th-tone-light{--th-glass:#ffffff94;--th-glass-hover:#ffffffc7;--th-glass-edge:#fffc;--th-shadow:0 1px 2px var(--cp-fg), 0 10px 30px -14px var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-tone-light{--th-shadow:0 1px 2px color-mix(in srgb, var(--cp-fg) 6%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--cp-fg) 28%, transparent)}}.connect-public.th-tone-dark{--th-glass:#ffffff14;--th-glass-hover:#ffffff24;--th-glass-edge:#ffffff29;--th-shadow:0 1px 0 #ffffff0f inset, 0 14px 34px -18px #000c}.connect-public.th-type .connect-public-profile :is(h1,h2){font-size:calc(var(--brand-pageHeader-name) * var(--cp-title-scale,1));font-weight:var(--cp-title-weight);letter-spacing:var(--cp-title-tracking);line-height:var(--cp-title-leading)}.connect-public.th-type .cp-masthead :is(h1,h2){font-size:calc(var(--brand-pageHeader-name-large) * var(--cp-title-scale,1))}.connect-public.th-type .connect-public-link,.connect-public.th-type .cp-prose{font-family:var(--cp-body-font)}.connect-public.th-name-italic .connect-public-profile :is(h1,h2){font-style:italic}.connect-public.th-name-caps .connect-public-profile :is(h1,h2){text-transform:uppercase}.connect-public.th .connect-public-profile p.cp-identity{letter-spacing:.005em;opacity:1;color:var(--th-muted);font-size:13px;font-weight:500}.connect-public.th .connect-public-profile p.cp-bio{max-width:34ch;color:var(--th-muted);opacity:1;font-size:15px;line-height:1.5}.connect-public.th .connect-public-profile p.connect-profile-meta{color:var(--th-muted);opacity:1;font-size:13px}.connect-public.th .connect-socials{gap:4px;margin:18px 0 4px}.connect-public.th .connect-socials>:is(a,span){width:42px;height:42px;color:var(--cp-fg);transition:transform .25s var(--th-ease), background-color .25s var(--th-ease);border-radius:50%}.connect-public.th .connect-socials svg{width:23px;height:23px}@media (hover:hover) and (pointer:fine){.connect-public.th .connect-socials a:hover{background:var(--cp-fg);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.connect-public.th .connect-socials a:hover{background:color-mix(in srgb, var(--cp-fg) 8%, transparent)}}}.connect-public.th .cp-social-link svg{color:var(--cp-fg)}.connect-public.th .connect-public-heading,.connect-public.th .connect-public-collection>h2{font-family:var(--cp-body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--th-muted);text-align:center;margin-top:14px;padding:10px 2px 2px;font-size:11.5px;font-weight:600}.connect-public.th .connect-public-blocks{gap:12px;margin:30px 0 40px}.connect-public.th .cp-toolbar{--cp-toolbar-ink:var(--cp-fg);--cp-toolbar-chip:var(--th-glass)}.connect-public.th:has(.cp-masthead-media :is(img,video)) .cp-toolbar{--cp-toolbar-ink:#fff;--cp-toolbar-chip:#0000005c}.connect-public.th .cp-masthead-media:not(:has(img,video)){background:0 0}.connect-public.th .cp-masthead-media:not(:has(img,video))>span{display:none}.connect-public.th .connect-public-link{min-height:var(--cp-action-height,var(--th-link-height));letter-spacing:-.01em;box-shadow:none;transition:transform .3s var(--th-ease), background-color .3s var(--th-ease), border-color .3s var(--th-ease), box-shadow .3s var(--th-ease), color .3s var(--th-ease);padding:14px 54px;font-size:15px;font-weight:560;line-height:1.3}.connect-public.th .connect-public-link:active{transform:scale(.985)}.connect-public.th .connect-public-link>svg{opacity:.55;transition:transform .3s var(--th-ease), opacity .3s var(--th-ease)}.connect-public.th .connect-public-link>img{border-radius:calc(var(--cp-action-radius,12px) - 5px);width:44px;height:44px;position:absolute;left:7px}.connect-public.th .connect-public-link.is-featured{outline:0;min-height:72px}.connect-public.th .cp-link-row>.connect-public-link{padding-right:54px}.connect-public.th .cp-link-row>.cp-link-share{width:40px;min-width:40px;height:40px;color:inherit;opacity:.5;background:0 0;border:0;right:6px}.connect-public.th .cp-link-row>.cp-link-share:focus-visible{opacity:1;outline-offset:0}@media (hover:hover){.connect-public.th .cp-link-row>.cp-link-share:hover{opacity:1;outline-offset:0}}.connect-public.th .cp-content,.connect-public.th .cp-form-block{border:1px solid var(--th-line);background:var(--th-surface);box-shadow:none}@media (hover:hover) and (pointer:fine){.connect-public.th .connect-public-link:hover>svg{opacity:1;transform:translate(2px)}}.connect-public.th-card-soft .connect-public-link{background:var(--cp-button);color:var(--cp-button-text);border:1px solid var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-soft .connect-public-link{border:1px solid color-mix(in srgb, var(--cp-fg) 8%, transparent)}}.connect-public.th-card-soft .connect-public-link{box-shadow:var(--th-shadow)}.connect-public.th-card-soft .connect-public-link>svg{color:var(--cp-accent);opacity:.9}@media (hover:hover) and (pointer:fine){.connect-public.th-card-soft .connect-public-link:hover{border-color:var(--cp-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-soft .connect-public-link:hover{border-color:color-mix(in srgb, var(--cp-accent) 55%, transparent)}}.connect-public.th-card-soft .connect-public-link:hover{box-shadow:var(--th-shadow), 0 0 0 4px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-soft .connect-public-link:hover{box-shadow:var(--th-shadow), 0 0 0 4px color-mix(in srgb, var(--cp-accent) 12%, transparent)}}}.connect-public.th-card-hairline{--th-surface:var(--cp-button)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-hairline{--th-surface:color-mix(in srgb, var(--cp-button) 45%, transparent)}}.connect-public.th-card-hairline .connect-public-link{background:var(--cp-button)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-hairline .connect-public-link{background:color-mix(in srgb, var(--cp-button) 45%, transparent)}}.connect-public.th-card-hairline .connect-public-link{color:var(--cp-button-text);border:1px solid var(--th-line-strong)}.connect-public.th-card-hairline .connect-public-link>svg{color:var(--cp-accent);opacity:1}@media (hover:hover) and (pointer:fine){.connect-public.th-card-hairline .connect-public-link:hover{background:var(--cp-button);border-color:var(--cp-accent)}}.connect-public.th-card-glass{--th-surface:var(--th-glass)}.connect-public.th-card-glass .connect-public-link,.connect-public.th-card-glass :is(.cp-content,.cp-form-block){background:var(--th-glass);color:var(--cp-button-text);border:1px solid var(--th-glass-edge);box-shadow:var(--th-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.5)}@media (hover:hover) and (pointer:fine){.connect-public.th-card-glass .connect-public-link:hover{background:var(--th-glass-hover);transform:translateY(-2px)}}.connect-public.th-card-outline{--th-surface:transparent}.connect-public.th-card-outline .connect-public-link{color:var(--cp-fg);border:1.5px solid var(--cp-fg);background:0 0}.connect-public.th-card-outline :is(.cp-content,.cp-form-block){border:1.5px solid var(--cp-fg)}@media (hover:hover) and (pointer:fine){.connect-public.th-card-outline .connect-public-link:hover{background:var(--cp-accent);border-color:var(--cp-accent);color:var(--cp-accent-ink)}}.connect-public.th-card-offset{--th-surface:var(--cp-button)}.connect-public.th-card-offset .connect-public-link,.connect-public.th-card-offset :is(.cp-content,.cp-form-block){background:var(--cp-button);color:var(--cp-button-text);border:2px solid var(--cp-fg);box-shadow:4px 4px 0 var(--th-offset)}.connect-public.th-card-offset .connect-public-link{font-weight:650}.connect-public.th-card-offset .connect-public-link:active{box-shadow:1px 1px 0 var(--th-offset);transform:translate(3px,3px)}@media (hover:hover) and (pointer:fine){.connect-public.th-card-offset .connect-public-link:hover{box-shadow:6px 6px 0 var(--th-offset);transform:translate(-2px,-2px)}}.connect-public.th-card-rule{--th-surface:transparent}.connect-public.th-card-rule .connect-public-blocks{counter-reset:th-row;gap:0}.connect-public.th-card-rule .connect-public-link{counter-increment:th-row;border:0;border-top:1px solid var(--th-line-strong);min-height:64px;color:var(--cp-fg);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;padding:16px 48px 16px 46px;font-size:17px;font-weight:500}.connect-public.th-card-rule .connect-public-link:before{content:counter(th-row, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--cp-accent);font-size:12px;font-weight:600;position:absolute;left:2px}.connect-public.th-card-rule .cp-link-row:last-child>.connect-public-link,.connect-public.th-card-rule .connect-public-blocks>.connect-public-link:last-child{border-bottom:1px solid var(--th-line-strong)}.connect-public.th-card-rule .connect-public-heading{text-align:left;margin-top:26px;padding-bottom:10px}.connect-public.th-card-rule .connect-public-link:active{transform:none}@media (hover:hover) and (pointer:fine){.connect-public.th-card-rule .connect-public-link:hover{border-top-color:var(--cp-accent);box-shadow:inset 0 1px 0 var(--cp-accent);padding-left:52px}}.connect-public.th-card-pillow{--th-surface:var(--cp-button)}.connect-public.th-card-pillow .connect-public-link,.connect-public.th-card-pillow :is(.cp-content,.cp-form-block){background:var(--cp-button);color:var(--cp-button-text);box-shadow:0 1px 2px var(--cp-accent), 0 14px 30px -12px var(--cp-accent);border:0}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-pillow .connect-public-link,.connect-public.th-card-pillow :is(.cp-content,.cp-form-block){box-shadow:0 1px 2px color-mix(in srgb, var(--cp-accent) 22%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--cp-accent) 55%, transparent)}}.connect-public.th-card-pillow .connect-public-link{min-height:62px}@media (hover:hover) and (pointer:fine){.connect-public.th-card-pillow .connect-public-link:hover{box-shadow:0 1px 2px var(--cp-accent), 0 20px 36px -12px var(--cp-accent);transform:translateY(-3px)scale(1.01)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-pillow .connect-public-link:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--cp-accent) 22%, transparent), 0 20px 36px -12px color-mix(in srgb, var(--cp-accent) 70%, transparent)}}}.connect-public.th-card-chrome{--th-surface:#ffffff8c}.connect-public.th-card-chrome .connect-public-link{color:#14161b;box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0000001f, 0 1px 1px #0000002e, 0 10px 24px -12px var(--cp-accent);background:linear-gradient(#fff 0%,#eceef2 42%,#c9ced7 50%,#e4e7ec 72%,#fafbfc 100%);border:1px solid #00000038}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-chrome .connect-public-link{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0000001f, 0 1px 1px #0000002e, 0 10px 24px -12px color-mix(in srgb, var(--cp-accent) 70%, #000)}}.connect-public.th-card-chrome .connect-public-link{text-shadow:0 1px #fff;font-weight:650}@media (hover:hover) and (pointer:fine){.connect-public.th-card-chrome .connect-public-link:hover{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0000001f, 0 0 0 3px var(--cp-accent), 0 14px 28px -12px var(--cp-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-chrome .connect-public-link:hover{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0000001f, 0 0 0 3px color-mix(in srgb, var(--cp-accent) 35%, transparent), 0 14px 28px -12px color-mix(in srgb, var(--cp-accent) 80%, #000)}}}.connect-public.th-card-neon{--th-surface:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon{--th-surface:color-mix(in srgb, var(--cp-bg) 70%, transparent)}}.connect-public.th-card-neon .connect-public-link,.connect-public.th-card-neon :is(.cp-content,.cp-form-block){background:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon .connect-public-link,.connect-public.th-card-neon :is(.cp-content,.cp-form-block){background:color-mix(in srgb, var(--cp-bg) 62%, transparent)}}.connect-public.th-card-neon .connect-public-link,.connect-public.th-card-neon :is(.cp-content,.cp-form-block){color:var(--cp-fg);border:1.5px solid var(--cp-accent);box-shadow:0 0 14px var(--cp-accent), inset 0 0 14px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon .connect-public-link,.connect-public.th-card-neon :is(.cp-content,.cp-form-block){box-shadow:0 0 14px color-mix(in srgb, var(--cp-accent) 45%, transparent), inset 0 0 14px color-mix(in srgb, var(--cp-accent) 22%, transparent)}}.connect-public.th-card-neon .connect-public-link,.connect-public.th-card-neon :is(.cp-content,.cp-form-block){-webkit-backdrop-filter:blur(6px)}.connect-public.th-card-neon .connect-public-link{text-shadow:0 0 10px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon .connect-public-link{text-shadow:0 0 10px color-mix(in srgb, var(--cp-accent) 70%, transparent)}}@media (hover:hover) and (pointer:fine){.connect-public.th-card-neon .connect-public-link:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon .connect-public-link:hover{background:color-mix(in srgb, var(--cp-accent) 16%, var(--cp-bg))}}.connect-public.th-card-neon .connect-public-link:hover{box-shadow:0 0 26px var(--cp-accent), inset 0 0 18px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-neon .connect-public-link:hover{box-shadow:0 0 26px color-mix(in srgb, var(--cp-accent) 70%, transparent), inset 0 0 18px color-mix(in srgb, var(--cp-accent) 35%, transparent)}}}.connect-public.th-card-terminal{--th-surface:transparent}.connect-public.th-card-terminal .connect-public-blocks{gap:6px}.connect-public.th-card-terminal .connect-public-link{min-height:50px;color:var(--cp-fg);text-align:left;background:0 0;border:1px solid #0000;border-radius:0;justify-content:flex-start;padding:12px 48px 12px 36px;font-size:14px;font-weight:450}.connect-public.th-card-terminal .connect-public-link:before{content:">";color:var(--cp-accent);position:absolute;left:14px}.connect-public.th-card-terminal .connect-public-link:active{transform:none}.connect-public.th-card-terminal .connect-public-heading:before{content:"// ";color:var(--cp-accent)}.connect-public.th-card-terminal :is(.connect-public-heading,.connect-public-collection>h2){text-align:left;letter-spacing:.04em;text-transform:lowercase;font-size:13px}@media (hover:hover) and (pointer:fine){.connect-public.th-card-terminal .connect-public-link:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-terminal .connect-public-link:hover{border-color:color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.connect-public.th-card-terminal .connect-public-link:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-card-terminal .connect-public-link:hover{background:color-mix(in srgb, var(--cp-accent) 9%, transparent)}}.connect-public.th-card-terminal .connect-public-link:hover>span:after{content:"";vertical-align:-.18em;background:var(--cp-accent);width:.6em;height:1.1em;margin-left:6px;animation:1s steps(2,start) infinite th-blink;display:inline-block}}.connect-public.th .connect-avatar{border:0}.connect-public.th.cp-header-classic .connect-avatar{width:96px;height:96px;margin-bottom:18px}.connect-public.th-avatar-circle .connect-avatar{--cp-photo-shadow:0 10px 30px -12px var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-avatar-circle .connect-avatar{--cp-photo-shadow:0 10px 30px -12px color-mix(in srgb, var(--brand-palette-black) 45%, transparent)}}.connect-public.th-avatar-ring .connect-avatar{--cp-photo-shadow:0 0 0 0 transparent;--cp-photo-ring:0 0 0 3px var(--cp-bg), 0 0 0 4.5px var(--cp-accent)}.connect-public.th-avatar-glow .connect-avatar{--cp-photo-ring:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-avatar-glow .connect-avatar{--cp-photo-ring:0 0 0 3px color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.connect-public.th-avatar-glow .connect-avatar{--cp-photo-shadow:0 0 46px 6px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-avatar-glow .connect-avatar{--cp-photo-shadow:0 0 46px 6px color-mix(in srgb, var(--cp-accent) 55%, transparent)}}.connect-public.th-avatar-squircle .connect-avatar{border-radius:30%}.connect-public.th-avatar-square .connect-avatar{border-radius:4px}.connect-public.th-avatar-arch .connect-avatar{--cp-photo-shadow:0 0 0 0 transparent;--cp-photo-ring:0 0 0 1px var(--cp-accent), 0 0 0 6px var(--cp-bg), 0 0 0 7px var(--cp-accent);border-radius:999px 999px 14px 14px}@supports (color:color-mix(in lab, red, red)){.connect-public.th-avatar-arch .connect-avatar{--cp-photo-ring:0 0 0 1px var(--cp-accent), 0 0 0 6px var(--cp-bg), 0 0 0 7px color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.connect-public.th-avatar-arch.cp-header-classic .connect-avatar{width:92px;height:116px}.th-backdrop{z-index:0;pointer-events:none;background:var(--cp-bg);position:absolute;inset:0;overflow:hidden}.connect-public.th:not(.cp-preview)>.th-backdrop{position:fixed}.th-backdrop>i,.th-backdrop>svg{display:block;position:absolute}.th-backdrop .th-grain{opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.th-tone-light .th-backdrop .th-grain{opacity:.32;mix-blend-mode:multiply}.th-backdrop .th-land{width:100%;height:48%;bottom:0;left:0}.th-backdrop-grain{background:radial-gradient(120% 80% at 50% 0%, var(--cp-fg), transparent 70%), var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-grain{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--cp-fg) 4%, transparent), transparent 70%), var(--cp-bg)}}.th-backdrop-wash{background:radial-gradient(90% 46% at 18% 0%, var(--cp-accent), transparent 70%), radial-gradient(70% 40% at 92% 6%, var(--cp-accent), transparent 72%), var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-wash{background:radial-gradient(90% 46% at 18% 0%, color-mix(in srgb, var(--cp-accent) 55%, transparent), transparent 70%), radial-gradient(70% 40% at 92% 6%, color-mix(in srgb, var(--cp-accent) 32%, #ffd9a8), transparent 72%), var(--cp-bg)}}.connect-public.th-tone-dark:is(.th-bg-dunes,.th-bg-stars,.th-bg-tide,.th-bg-aurora,.th-bg-synth){--th-glass:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-tone-dark:is(.th-bg-dunes,.th-bg-stars,.th-bg-tide,.th-bg-aurora,.th-bg-synth){--th-glass:color-mix(in srgb, var(--cp-bg) 52%, transparent)}}.connect-public.th-tone-dark:is(.th-bg-dunes,.th-bg-stars,.th-bg-tide,.th-bg-aurora,.th-bg-synth){--th-glass-hover:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-tone-dark:is(.th-bg-dunes,.th-bg-stars,.th-bg-tide,.th-bg-aurora,.th-bg-synth){--th-glass-hover:color-mix(in srgb, var(--cp-bg) 72%, transparent)}}.connect-public.th-tone-dark:is(.th-bg-dunes,.th-bg-stars,.th-bg-tide,.th-bg-aurora,.th-bg-synth){--th-glass-edge:#ffffff2e}.th-backdrop .th-blob{aspect-ratio:1;background:radial-gradient(closest-side, var(--th-blob-color,var(--cp-accent)), transparent 72%);opacity:.7;border-radius:50%;width:130%}.th-backdrop-mesh .th-blob-a{top:-38%;left:-55%}.th-backdrop-mesh .th-blob-b{filter:hue-rotate(55deg)saturate(1.2);opacity:.55;top:-30%;right:-60%}.th-backdrop-mesh .th-blob-c{filter:hue-rotate(-70deg);opacity:.4;width:110%;top:26%;left:-40%}.th-tone-dark .th-backdrop-mesh .th-blob{filter:none;opacity:.18}.th-tone-dark .th-backdrop-mesh .th-blob-a{opacity:.5;top:-34%;left:-15%}.th-tone-dark .th-backdrop-mesh .th-blob-b{top:auto;bottom:-70%;right:-70%}.th-tone-dark .th-backdrop-mesh .th-blob-c{display:none}.th-backdrop-aurora{background:linear-gradient(180deg, var(--cp-bg), var(--cp-bg-end))}.th-backdrop-aurora .th-blob{aspect-ratio:2.6;opacity:.55;mix-blend-mode:screen;width:160%;animation:th-drift 22s var(--th-ease) infinite alternate;border-radius:50%}.th-backdrop-aurora .th-blob-a{top:-2%;left:-40%;transform:rotate(-14deg)}.th-backdrop-aurora .th-blob-b{filter:hue-rotate(60deg);opacity:.4;animation-duration:28s;animation-direction:alternate-reverse;top:12%;left:-10%;transform:rotate(10deg)}.th-backdrop-aurora .th-blob-c{filter:hue-rotate(140deg);opacity:.22;animation-duration:34s;top:30%;left:-50%;transform:rotate(-6deg)}.th-backdrop-spotlight{background:radial-gradient(140% 90% at 50% 120%, var(--cp-bg-end), transparent 70%), var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-spotlight{background:radial-gradient(140% 90% at 50% 120%, color-mix(in srgb, var(--cp-bg-end) 80%, transparent), transparent 70%), var(--cp-bg)}}.th-backdrop-spotlight .th-light{background:radial-gradient(50% 50% at 50% 30%, var(--cp-accent), transparent 75%);width:150%;height:90%;top:-20%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-spotlight .th-light{background:radial-gradient(50% 50% at 50% 30%, color-mix(in srgb, var(--cp-accent) 30%, transparent), transparent 75%)}}.th-backdrop-synth{background:linear-gradient(180deg, var(--cp-bg) 0%, var(--cp-bg-end) 62%, var(--cp-bg) 100%)}.th-backdrop-synth .th-light{background:radial-gradient(50% 50% at 50% 50%, var(--cp-accent), transparent 70%);height:30%;top:48%;left:-20%;right:-20%}@supports (color:color-mix(in lab, red, red)){.th-backdrop-synth .th-light{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--cp-accent) 40%, transparent), transparent 70%)}}.th-backdrop-synth .th-sun{aspect-ratio:1;background:linear-gradient(180deg, var(--cp-accent), var(--cp-accent) 75%);border-radius:50%;width:62%;max-width:300px;top:40%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-synth .th-sun{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-accent) 40%, #ffd23f), var(--cp-accent) 75%)}}.th-backdrop-synth .th-sun{opacity:.6;-webkit-mask-image:linear-gradient(#000 48%,#0000 48% 53%,#000 53% 61%,#0000 61% 65%,#000 65% 72%,#0000 72% 76%,#000 76% 82%,#0000 82% 86%,#000 86%);mask-image:linear-gradient(#000 48%,#0000 48% 53%,#000 53% 61%,#0000 61% 65%,#000 65% 72%,#0000 72% 76%,#000 76% 82%,#0000 82% 86%,#000 86%)}.th-backdrop-synth .th-floor{background-image:linear-gradient(var(--cp-accent) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--cp-accent) 1.5px, transparent 1.5px);height:42%;bottom:0;left:-60%;right:-60%}@supports (color:color-mix(in lab, red, red)){.th-backdrop-synth .th-floor{background-image:linear-gradient(color-mix(in srgb, var(--cp-accent) 70%, transparent) 1.5px, transparent 1.5px), linear-gradient(90deg, color-mix(in srgb, var(--cp-accent) 70%, transparent) 1.5px, transparent 1.5px)}}.th-backdrop-synth .th-floor{background-size:48px 40px;background-color:var(--cp-bg);transform-origin:top;opacity:.75;transform:perspective(260px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.th-backdrop-poster{background:radial-gradient(var(--cp-fg) 1.6px, transparent 1.8px) 0 0 / 11px 11px, var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-poster{background:radial-gradient(color-mix(in srgb, var(--cp-fg) 22%, transparent) 1.6px, transparent 1.8px) 0 0 / 11px 11px, var(--cp-bg)}}.th-backdrop-poster:before{content:"";background:var(--cp-bg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 60% at 0 100%,#0000 30%,#000 75%);mask-image:radial-gradient(85% 60% at 0 100%,#0000 30%,#000 75%)}.th-backdrop-poster .th-grain{opacity:.4}.th-backdrop-riso .th-blob{background:var(--cp-accent);mix-blend-mode:multiply;opacity:.85;border-radius:42% 58% 61% 39%/47% 41% 59% 53%}.th-backdrop-riso .th-blob-a{width:78%;top:-14%;right:-34%}.th-backdrop-riso .th-blob-b{background:var(--cp-fg);opacity:.18;width:52%;top:-6%;right:-22%;transform:translate(-14px,10px)}.th-backdrop-riso .th-blob-c{opacity:.5;border-radius:61% 39% 45% 55%/52% 60% 40% 48%;width:70%;bottom:-18%;left:-30%}.th-backdrop-riso .th-grain{opacity:.5}.th-backdrop-scan{background:repeating-linear-gradient(180deg, var(--cp-accent) 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 50% 40%, transparent 50%, #000000b3), var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-scan{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--cp-accent) 5%, transparent) 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 50% 40%, transparent 50%, #000000b3), var(--cp-bg)}}.th-backdrop-scan .th-light{background:radial-gradient(50% 50% at 50% 30%, var(--cp-accent), transparent 70%);height:60%;inset:-10% -10% auto}@supports (color:color-mix(in lab, red, red)){.th-backdrop-scan .th-light{background:radial-gradient(50% 50% at 50% 30%, color-mix(in srgb, var(--cp-accent) 16%, transparent), transparent 70%)}}.th-backdrop-chrome{background:repeating-linear-gradient(90deg, #ffffff1a 0 1px, transparent 1px 3px), linear-gradient(172deg, #f7f8fa 0%, var(--cp-bg) 22%, var(--cp-bg-end) 46%, #f2f3f6 58%, var(--cp-bg) 74%, var(--cp-bg-end) 100%)}.th-backdrop-chrome .th-light{background:linear-gradient(118deg, transparent 32%, var(--cp-accent) 46%, #ffffffb3 50%, var(--cp-accent) 56%, transparent 68%);width:160%;height:70%;top:-10%;left:-30%}@supports (color:color-mix(in lab, red, red)){.th-backdrop-chrome .th-light{background:linear-gradient(118deg, transparent 32%, color-mix(in srgb, var(--cp-accent) 32%, transparent) 46%, #ffffffb3 50%, color-mix(in srgb, var(--cp-accent) 22%, transparent) 56%, transparent 68%)}}.th-backdrop-chrome .th-light{filter:blur(8px)}.th-backdrop:is(.th-backdrop-dunes,.th-backdrop-peaks,.th-backdrop-stars,.th-backdrop-tide){background:linear-gradient(180deg, var(--cp-bg) 8%, var(--cp-bg-end) 72%)}.th-backdrop .th-sun{aspect-ratio:1;background:var(--cp-accent);width:40%;max-width:220px;box-shadow:0 0 90px 30px var(--cp-accent);border-radius:50%;bottom:29%;left:50%;transform:translate(-50%,50%)}@supports (color:color-mix(in lab, red, red)){.th-backdrop .th-sun{box-shadow:0 0 90px 30px color-mix(in srgb, var(--cp-accent) 40%, transparent)}}.th-backdrop-dunes .th-fill-4{fill:var(--cp-bg-end)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-dunes .th-fill-4{fill:color-mix(in srgb, var(--cp-bg-end) 70%, var(--cp-accent))}}.th-backdrop-dunes .th-fill-3{fill:var(--cp-bg-end)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-dunes .th-fill-3{fill:color-mix(in srgb, var(--cp-bg-end) 72%, var(--cp-bg))}}.th-backdrop-dunes .th-fill-2{fill:var(--cp-bg-end)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-dunes .th-fill-2{fill:color-mix(in srgb, var(--cp-bg-end) 45%, var(--cp-bg))}}.th-backdrop-dunes .th-fill-1{fill:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-dunes .th-fill-1{fill:color-mix(in srgb, var(--cp-bg) 85%, #000)}}.th-backdrop-peaks .th-sun{width:52px;box-shadow:0 0 60px 20px var(--cp-accent);inset:13% 9% auto auto;transform:none}@supports (color:color-mix(in lab, red, red)){.th-backdrop-peaks .th-sun{box-shadow:0 0 60px 20px color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.th-backdrop-peaks .th-land{height:40%}.th-backdrop-peaks .th-fill-4{fill:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-peaks .th-fill-4{fill:color-mix(in srgb, var(--cp-fg) 12%, var(--cp-bg-end))}}.th-backdrop-peaks .th-fill-3{fill:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-peaks .th-fill-3{fill:color-mix(in srgb, var(--cp-fg) 20%, var(--cp-bg))}}.th-backdrop-peaks .th-fill-2{fill:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-peaks .th-fill-2{fill:color-mix(in srgb, var(--cp-fg) 28%, var(--cp-bg))}}.th-backdrop-peaks .th-fill-1{fill:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-peaks .th-fill-1{fill:color-mix(in srgb, var(--cp-fg) 10%, var(--cp-bg-end))}}.th-backdrop-stars{background:linear-gradient(180deg, var(--cp-bg) 0%, var(--cp-bg-end) 100%)}.th-backdrop-stars .th-stars{opacity:.85;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 32% 8%,#fff,#0000),radial-gradient(1.6px 1.6px at 58% 26%,#fff,#0000),radial-gradient(1px 1px at 76% 12%,#fff,#0000),radial-gradient(1.2px 1.2px at 88% 36%,#fff,#0000),radial-gradient(1px 1px at 22% 46%,#fff,#0000),radial-gradient(1.4px 1.4px at 66% 52%,#fff,#0000),radial-gradient(1px 1px at 44% 64%,#fff,#0000),radial-gradient(1px 1px at 8% 70%,#fff,#0000);background-size:300px 300px;animation:6s ease-in-out infinite alternate th-twinkle;inset:0}.th-backdrop-stars .th-stars-far{opacity:.4;background-position:60px 40px;background-size:170px 170px;animation-delay:-3s}.th-backdrop-stars .th-moon{aspect-ratio:1;background:radial-gradient(circle at 36% 34%, #fff, var(--cp-accent) 70%);width:46px;box-shadow:0 0 60px 18px var(--cp-accent);border-radius:50%;top:13%;right:7%}@supports (color:color-mix(in lab, red, red)){.th-backdrop-stars .th-moon{box-shadow:0 0 60px 18px color-mix(in srgb, var(--cp-accent) 40%, transparent)}}.th-backdrop-stars .th-land{height:22%}.th-backdrop-stars .th-fill-2{fill:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-stars .th-fill-2{fill:color-mix(in srgb, var(--cp-bg) 60%, var(--cp-bg-end))}}.th-backdrop-stars .th-fill-1{fill:var(--cp-bg)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-stars .th-fill-1{fill:color-mix(in srgb, var(--cp-bg) 80%, #000)}}.th-backdrop-tide .th-light{background:radial-gradient(50% 50% at 50% 30%, var(--cp-accent), transparent 70%);height:70%;inset:-20% -20% auto}@supports (color:color-mix(in lab, red, red)){.th-backdrop-tide .th-light{background:radial-gradient(50% 50% at 50% 30%, color-mix(in srgb, var(--cp-accent) 26%, transparent), transparent 70%)}}.th-backdrop-tide .th-waves{height:52%}.th-backdrop-tide .th-waves path{animation:9s ease-in-out infinite alternate th-swell}.th-backdrop-tide .th-waves path:nth-child(2){animation-delay:-2s}.th-backdrop-tide .th-waves path:nth-child(3){animation-delay:-4s}.th-backdrop-tide .th-waves path:nth-child(4){animation-delay:-6s}.th-backdrop-tide .th-fill-4{fill:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-tide .th-fill-4{fill:color-mix(in srgb, var(--cp-accent) 18%, var(--cp-bg))}}.th-backdrop-tide .th-fill-3{fill:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-tide .th-fill-3{fill:color-mix(in srgb, var(--cp-accent) 12%, color-mix(in srgb, var(--cp-bg) 60%, var(--cp-bg-end)))}}.th-backdrop-tide .th-fill-2{fill:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.th-backdrop-tide .th-fill-2{fill:color-mix(in srgb, var(--cp-accent) 8%, color-mix(in srgb, var(--cp-bg) 30%, var(--cp-bg-end)))}}.th-backdrop-tide .th-fill-1{fill:var(--cp-bg-end)}.connect-public.th-look-gallery .cp-handle,.connect-public.th-look-linen .cp-handle,.connect-public.th-look-matcha .cp-handle,.connect-public.th-look-graphite .cp-handle,.connect-public.th-look-editorial .cp-handle{color:var(--cp-accent)}.connect-public.th-look-editorial.cp-header-classic .connect-public-profile{text-align:left;padding-bottom:6px}.connect-public.th-look-editorial.cp-header-classic .connect-public-profile :is(h1,h2){font-size:48px}.connect-public.th-look-editorial.cp-header-classic :is(.connect-public-profile p,.connect-avatar){margin-left:0}.connect-public.th-look-editorial.cp-header-classic :is(.connect-public-profile p.cp-identity,.connect-socials){justify-content:flex-start}.connect-public.th-look-poster.cp-header-classic .connect-public-profile :is(h1,h2){font-size:58px}.connect-public.th-look-poster .connect-avatar{border:2px solid var(--cp-fg);--cp-photo-shadow:4px 4px 0 var(--cp-fg)}.connect-public.th-look-riso{--th-offset:var(--cp-accent)}.connect-public.th-look-riso .connect-avatar{--cp-photo-shadow:5px 5px 0 var(--cp-accent)}.connect-public.th-look-signature .connect-public-profile :is(h1,h2){text-shadow:0 0 40px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-look-signature .connect-public-profile :is(h1,h2){text-shadow:0 0 40px color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.connect-public.th-look-terminal .connect-public-profile :is(h1,h2):before{content:"~/";color:var(--cp-accent)}.connect-public.th-look-terminal .connect-public-profile :is(h1,h2):after{content:"";vertical-align:-.08em;background:var(--cp-accent);width:.5em;height:.9em;margin-left:4px;animation:1.1s steps(2,start) infinite th-blink;display:inline-block}.connect-public.th-look-neon .connect-public-profile :is(h1,h2){text-shadow:0 0 22px var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.connect-public.th-look-neon .connect-public-profile :is(h1,h2){text-shadow:0 0 22px color-mix(in srgb, var(--cp-accent) 75%, transparent)}}.connect-public.th-look-velvet .connect-public-profile :is(h1,h2){color:var(--cp-accent)}.connect-public.th-look-chrome .connect-public-profile :is(h1,h2){color:#0000;background:linear-gradient(#2b2f38 10%,#6b7280 48%,#1b1e24 52%,#4b5160 90%);-webkit-background-clip:text;background-clip:text}.connect-public.th:not(.cp-preview) .connect-public-profile,.connect-public.th:not(.cp-preview) .connect-public-blocks>*{animation:th-rise .7s var(--th-ease) both}.connect-public.th:not(.cp-preview) .connect-public-blocks>:first-child{animation-delay:80ms}.connect-public.th:not(.cp-preview) .connect-public-blocks>:nth-child(2){animation-delay:.13s}.connect-public.th:not(.cp-preview) .connect-public-blocks>:nth-child(3){animation-delay:.18s}.connect-public.th:not(.cp-preview) .connect-public-blocks>:nth-child(4){animation-delay:.23s}.connect-public.th:not(.cp-preview) .connect-public-blocks>:nth-child(5){animation-delay:.28s}.connect-public.th:not(.cp-preview) .connect-public-blocks>:nth-child(n+6){animation-delay:.32s}@keyframes th-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes th-drift{to{translate:14% 6%}}@keyframes th-twinkle{to{opacity:.45}}@keyframes th-swell{to{translate:-18px 4px}}@keyframes th-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.connect-public.th *,.th-backdrop *{animation:none!important}}@media (hover:none),(pointer:coarse){@media (hover:hover){.connect-public.th .connect-public-link:hover{transform:none}}}.cw-theme-thumb{isolation:isolate;width:112px;height:172px;box-shadow:inset 0 0 0 var(--brand-border-width) var(--brand-ink);border-radius:14px;margin-inline:auto;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cw-theme-thumb{box-shadow:inset 0 0 0 var(--brand-border-width) color-mix(in srgb, var(--brand-ink) 10%, transparent)}}.cw-theme-thumb{transition:transform var(--brand-motion-press) var(--brand-motion-ease-out)}.cw-theme-thumb>.cw-theme-thumb-page.connect-public{z-index:-1;transform-origin:0 0;pointer-events:none;width:280px;height:430px;min-height:0;padding:36px 22px 0;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.4)}.cw-theme-thumb .connect-public-inner{min-height:0}.cw-theme-thumb .connect-public-profile{flex-direction:column;align-items:center;display:flex}.cw-theme-thumb .cw-theme-thumb-avatar{background:linear-gradient(150deg, var(--cp-fg), var(--cp-fg))}@supports (color:color-mix(in lab, red, red)){.cw-theme-thumb .cw-theme-thumb-avatar{background:linear-gradient(150deg, color-mix(in srgb, var(--cp-fg) 34%, var(--cp-bg)), color-mix(in srgb, var(--cp-fg) 14%, var(--cp-bg)))}}.cw-theme-thumb .cw-theme-thumb-name{font-family:var(--cp-title-font);font-size:calc(40px * var(--cp-title-scale,1));font-weight:var(--cp-title-weight,700);letter-spacing:var(--cp-title-tracking,-.02em);color:var(--cp-title,var(--cp-fg));line-height:1}.cw-theme-thumb .th-name-italic .cw-theme-thumb-name{font-style:italic}.cw-theme-thumb .th-name-caps .cw-theme-thumb-name{text-transform:uppercase}.cw-theme-thumb .connect-public-blocks{gap:11px;margin:24px 0 0;display:grid}.cw-theme-thumb .connect-public-link{min-height:52px;padding-block:0}.cw-theme-thumb .cw-theme-thumb-page *,.cw-theme-thumb .cw-theme-thumb-page :before,.cw-theme-thumb .cw-theme-thumb-page :after{transition:none;animation:none}.cw-look-card[aria-pressed=true] .cw-theme-thumb{outline:2px solid var(--brand-editorSettings-tileSelected);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cw-look-card:hover .cw-theme-thumb{transform:translateY(-2px)}}.cw-look-card strong{color:var(--brand-ink)}.cw-look-card small{color:var(--brand-muted);font-size:var(--brand-typography-size-label);margin-top:-6px}.cw-look-filters{gap:var(--brand-space-8);margin-top:var(--brand-space-16);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.cw-look-filters .ui-button.cw-look-filter{min-height:36px;padding-inline:var(--brand-space-16);border-radius:var(--brand-radius-pill);flex:none}.cw-card-styles .connect-public.cw-card-sample{border-radius:var(--brand-radius-panel);place-items:center;width:100%;height:76px;min-height:0;padding:0 14px;display:grid;overflow:hidden}.cw-card-styles .cw-card-sample .connect-public-link{border-radius:10px;width:100%;min-height:30px;padding:0}.cw-card-styles .cw-card-sample.th-card-rule .connect-public-link,.cw-card-styles .cw-card-sample.th-card-terminal .connect-public-link{min-height:30px;padding:0}.cw-style-grid.cw-card-styles{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-wallpaper-styles .cw-theme-thumb{border-radius:var(--brand-radius-panel);width:100%;height:76px}.cw-theme-dock{z-index:2;bottom:var(--brand-space-16);gap:var(--brand-space-12);margin-top:var(--brand-space-16);padding:var(--brand-space-16);border-radius:var(--brand-radius-sheet);background:var(--brand-overlay-background);box-shadow:var(--brand-ios-glassShadow), var(--brand-ios-glassRing);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);border:0;display:grid;position:sticky}.cw-theme-dock .cw-look-description{margin:0}.cw-theme-dock .cw-look-description strong{color:var(--brand-ink)}.cw-theme-dock .cw-look-accent{background:0 0;margin:0;padding:0}.cw-theme-dock .cw-look-accent-row{margin:calc(-1 * var(--brand-space-4));padding:var(--brand-space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cw-theme-dock .cw-look-accent-row::-webkit-scrollbar{display:none}.cw-theme-dock .cw-accent-swatch{flex:none}.cw-theme-dock .cw-look-accent-row>.ui-color-trigger{--ui-radius:var(--brand-radius-pill);background:conic-gradient(in hsl longer hue, red, red);border:0;flex:none;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.cw-theme-dock .ui-color-trigger>:is(span,svg){display:none}.cw-theme-dock .ui-color-trigger i{width:22px;height:22px;box-shadow:0 0 0 2px var(--brand-panel);border-radius:50%}@media (max-width:767px){.cw-theme-dock{bottom:calc(80px + env(safe-area-inset-bottom));gap:var(--brand-space-8);padding:var(--brand-space-12)}.cw-theme-dock .cw-look-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cw-theme-dock .cw-look-accent-copy{display:none}.cw-theme-dock .cw-accent-swatch,.cw-theme-dock .cw-look-accent-row>.ui-color-trigger{width:30px;height:30px;min-height:30px}}.connect-public [style*=--own-fill\:]{background:var(--own-fill)!important}.connect-public [style*=--own-text\:]{color:var(--own-text)!important;text-shadow:none!important}.connect-public [style*=--own-border\:]{border:var(--own-border-width) solid var(--own-border)!important}.connect-public [style*=--own-border-off\:]{border-color:#0000!important}.connect-public [style*=--own-radius\:]{border-radius:var(--own-radius)!important}.connect-public [style*=--own-height\:]{min-height:var(--own-height)!important}.connect-public .cp-support{padding:var(--cp-banner-padding,12px) 16px;border:1px solid var(--cp-banner-border,currentColor);border-radius:var(--cp-banner-radius,8px);background:var(--cp-banner-bg,transparent);color:var(--cp-surface-text,inherit);font-size:var(--brand-typography-size-caption);text-align:center;margin-bottom:24px}.cp-support a{color:inherit;align-items:center;gap:8px;display:inline-flex}.connect-public .connect-public-profile :is(h1,h2){color:var(--cp-title,var(--cp-fg))}.connect-public .connect-avatar{object-position:center var(--cp-position,50%);box-shadow:var(--cp-photo-ring,0 0 0 0 transparent), var(--cp-photo-shadow,0 0 0 0 transparent)}.connect-public .cp-logo{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:100px;margin:20px auto}.cp-header-hero .connect-avatar{border-radius:var(--brand-radius-tile);object-fit:cover;width:100%;height:280px}.cp-header-banner .connect-avatar{width:calc(100% + 2 * var(--cp-pad-x,22px));max-width:none;margin-inline:calc(-1 * var(--cp-pad-x,22px));object-fit:cover;border-radius:0;height:150px}.cp-header-shape .connect-avatar{border-radius:65px 65px 14px 14px;width:130px;height:160px}.cp-header-cutout .connect-avatar{object-fit:contain;background:0 0;border-radius:0;width:180px;height:220px}.connect-public-link>img{object-fit:cover;border-radius:var(--brand-radius-badge);flex-shrink:0;width:44px;height:44px}.cp-link-row{min-width:0;position:relative}.cp-link-row>.connect-public-link{width:100%;padding-right:62px}.cp-link-row>.cp-link-share{z-index:1;width:44px;min-width:44px;height:44px;color:var(--cp-fg);background:var(--cp-bg);border:1px solid var(--cp-surface-border);border-radius:50%;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cp-link-row>.cp-link-share:focus-visible{outline:2px solid var(--cp-fg);outline-offset:2px}@media (hover:hover){.cp-link-row>.cp-link-share:hover{outline:2px solid var(--cp-fg);outline-offset:2px}}.connect-public-collection.layout-carousel .cp-link-row{scroll-snap-align:start;flex:0 0 68%}.connect-public-link.is-featured>img{object-fit:cover;width:100%;height:160px}.cp-fill-outline .connect-public-link{background:var(--cp-outline-bg,transparent);color:var(--cp-outline-text,var(--cp-fg));border:1px solid var(--cp-button-border,currentColor)}.cp-fill-glass .connect-public-link{background:var(--cp-button)}@supports (color:color-mix(in lab, red, red)){.cp-fill-glass .connect-public-link{background:color-mix(in srgb, var(--cp-button) 65%, transparent)}}.cp-fill-glass .connect-public-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connect-public .connect-socials>span{place-items:center;display:grid}.cp-content{border:1px solid var(--cp-surface-border,currentColor)}@supports (color:color-mix(in lab, red, red)){.cp-content{border:1px solid var(--cp-surface-border,color-mix(in srgb, currentColor 18%, transparent))}}.cp-content{border-radius:var(--cp-card-radius,12px);padding:var(--cp-card-padding,20px);background:var(--cp-card-bg,transparent);color:var(--cp-surface-text,inherit);text-align:left;margin:8px 0;overflow:hidden}.cp-content>h2{font-size:var(--brand-typography-size-lead);margin:0 0 16px}.cp-content>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--cp-card-radius,8px);width:100%;height:auto}.cp-content>p{font-size:var(--brand-typography-size-control);white-space:pre-wrap;line-height:1.75}.cp-content>iframe{border-radius:var(--cp-card-radius,8px);border:0;width:100%;min-height:220px}.cp-content>object{border:1px solid;width:100%;height:300px}.cp-content>a{color:inherit;font-size:var(--brand-typography-size-label);align-items:center;gap:8px;margin-top:10px;display:flex}.cp-content>summary{cursor:pointer;margin-bottom:12px;font-weight:600}.cp-social-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;display:grid}.cp-social-link{border:1px solid var(--cp-surface-border,var(--cp-fg));align-items:center;gap:10px;min-width:0;min-height:52px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-social-link{border:1px solid var(--cp-surface-border,color-mix(in srgb, var(--cp-fg) 24%, transparent))}}.cp-social-link{border-radius:var(--cp-card-radius,10px);background:var(--cp-surface-text,var(--cp-fg))}@supports (color:color-mix(in lab, red, red)){.cp-social-link{background:color-mix(in srgb, var(--cp-surface-text,var(--cp-fg)) 6%, transparent)}}.cp-social-link{color:var(--cp-surface-text,var(--cp-fg));font-size:var(--brand-typography-size-label);text-transform:capitalize;font-weight:650;text-decoration:none}.cp-social-link>span:not(.connect-brand-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-social-link>svg:last-child{flex:none;margin-left:auto}@media (hover:hover){.cp-social-link:hover{background:var(--cp-surface-text,var(--cp-fg))}@supports (color:color-mix(in lab, red, red)){.cp-social-link:hover{background:color-mix(in srgb, var(--cp-surface-text,var(--cp-fg)) 12%, transparent)}}}.cp-social-empty{opacity:.7;text-align:center}.cp-gallery{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.cp-gallery img{aspect-ratio:4/3;object-fit:cover;scroll-snap-align:start;border-radius:var(--cp-card-radius,8px);flex-shrink:0;width:85%;height:auto}.cp-stickers{justify-content:center;gap:14px;margin:25px 0;display:flex}.cp-stickers svg{stroke-width:1.5px;width:36px;height:36px}.cp-stickers>span:nth-child(2n){transform:rotate(12deg)}.cp-form{font-size:var(--brand-typography-size-label);position:relative}.cp-form-sheet{--cp-bg:var(--brand-overlay-background);--cp-fg:var(--brand-overlay-foreground);--cp-input-bg:var(--brand-overlay-background);--cp-input-text:var(--brand-overlay-foreground);--cp-input-border:var(--brand-line);--cp-card-radius:var(--brand-radius-field);--cp-button:var(--brand-ink);--cp-button-text:var(--brand-panel);--cp-action-radius:var(--brand-radius-pill);width:min(520px,100vw - 48px)}.cp-form-sheet .cp-form .connect-public-link{justify-content:center;align-items:center;gap:var(--brand-space-8);min-height:52px;padding:var(--brand-space-12) var(--brand-space-20);border-radius:var(--cp-action-radius);background:var(--cp-button);color:var(--cp-button-text);font:inherit;font-weight:var(--brand-typography-weight-strong);border:0;display:flex}.cp-form-sheet .cp-form .connect-public-link svg{position:static}@media (max-width:767px){.cp-form-sheet{width:100%}}.cp-form p{line-height:1.6}.cp-form-field{margin:15px 0}.cp-form-field label{font-size:var(--brand-typography-size-caption);flex-direction:column;gap:7px;display:flex}.cp-form input:not([type=checkbox]):not([type=radio]),.cp-form textarea,.cp-form select{border:1px solid var(--cp-input-border,currentColor);border-radius:var(--cp-card-radius,6px);background:var(--cp-input-bg,var(--cp-bg));width:100%;color:var(--cp-input-text,var(--cp-fg));font:inherit;min-height:40px;padding:10px}.cp-form textarea{min-height:80px}.cp-form input:not([type=checkbox]):not([type=radio]),.cp-form textarea,.cp-form select{font-size:var(--brand-typography-size-body)}.cp-form-help{opacity:.72;font-size:var(--brand-typography-size-micro);line-height:1.45}.cp-form fieldset{border:0;margin:0;padding:0}.cp-form legend{margin-bottom:10px}.cp-form .cp-check{font-size:var(--brand-typography-size-micro);flex-direction:row;align-items:start;gap:8px;margin:10px 0;line-height:1.6;display:flex}.cp-check input{accent-color:var(--cp-fg);margin-top:3px}.cp-check a{color:inherit}.cp-form .connect-public-link{cursor:pointer;justify-content:center;width:100%;margin-top:20px}.cp-form .connect-public-link:disabled{opacity:.6;cursor:default}.cp-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cp-complete{font-size:var(--brand-typography-size-control);padding:20px 0;line-height:1.6}.cp-form small{text-align:center;margin-top:8px;font-size:10px;display:block}.cp-animation-pulse{animation:2.8s ease-in-out 3 cp-pulse}.cp-animation-wiggle{animation:3s ease-in-out 3 cp-wiggle}.cp-animation-shimmer{animation:3s ease-in-out 3 cp-shimmer}.connect-public [id]{scroll-margin-top:24px}@keyframes cp-pulse{0%,80%,to{transform:scale(1)}90%{transform:scale(1.025)}}@keyframes cp-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-1deg)}95%{transform:rotate(1deg)}}@keyframes cp-shimmer{0%,80%,to{filter:brightness()}90%{filter:brightness(1.15)}}.cp-form-block>summary{cursor:pointer;font-size:var(--brand-typography-size-control);align-items:center;gap:12px;margin:0;list-style:none;display:flex}.cp-form-block>summary:after{content:"+";font-size:var(--brand-typography-size-title-small);margin-left:auto;font-weight:400}.cp-form-block[open]>summary:after{content:"−"}.cp-form-block>summary img{object-fit:cover;border-radius:var(--brand-radius-badge);width:44px;height:44px}.cp-form-block.is-featured>summary{flex-wrap:wrap}.cp-form-block.is-featured>summary img{object-fit:cover;width:100%;height:150px}.cp-form-block[open]>summary{margin-bottom:20px}@media (prefers-reduced-motion:reduce){.cp-animation-pulse,.cp-animation-wiggle,.cp-animation-shimmer{animation:none}}.cp-toolbar{z-index:20;justify-content:space-between;align-items:center;min-height:48px;margin:0 0 72px;display:flex;position:sticky;top:18px}.cp-form-block{border-radius:var(--cp-form-radius,24px)}.cp-form-block>summary{min-height:44px}.cp-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--cp-card-radius,12px);min-height:var(--cp-secondary-action-height,48px);font-size:var(--brand-typography-size-body);padding:12px 16px}.cp-form .cp-check{min-height:44px;line-height:1.5}.cp-form button{width:100%;min-height:var(--cp-secondary-action-height,48px);border-radius:var(--cp-action-radius,99px);cursor:pointer}.cp-form button:disabled{opacity:.55;cursor:default}.cp-complete{align-items:center;gap:12px;padding:20px;line-height:1.6;display:flex}.cp-complete svg{flex-shrink:0}.cp-form :is(input,textarea,select,button):focus-visible,.cp-toolbar button:focus-visible{outline:2px solid var(--cp-fg);outline-offset:3px}@media (hover:none),(pointer:coarse){@media (hover:hover){.connect-public-link:hover{transform:none}}}@media (prefers-reduced-motion:reduce){.connect-public-link{transition:none;animation:none}@media (hover:hover){.connect-public-link:hover{transform:none}}}.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio]){border:1.5px solid var(--cp-input-border,var(--cp-fg))}@supports (color:color-mix(in lab, red, red)){.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio]){border:1.5px solid var(--cp-input-border,color-mix(in srgb, var(--cp-fg) 30%, transparent))}}.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio]){transition:border-color var(--brand-motion-press), box-shadow var(--brand-motion-press)}.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio])::placeholder{color:var(--cp-input-text,var(--cp-fg))}@supports (color:color-mix(in lab, red, red)){.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio])::placeholder{color:color-mix(in srgb, var(--cp-input-text,var(--cp-fg)) 55%, transparent)}}.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio])::placeholder{opacity:1}.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio]):focus-visible{border-color:var(--cp-fg);box-shadow:0 0 0 3px var(--cp-fg);outline:0}@supports (color:color-mix(in lab, red, red)){.cp-form :is(input,textarea,select):not([type=checkbox],[type=radio]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--cp-fg) 22%, transparent)}}.cp-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 23px) 52%,calc(100% - 17px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:44px}.cp-form input[type=date]{appearance:none;text-align:start}.cp-form input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.cp-check input{appearance:none;box-sizing:border-box;border:1.5px solid var(--cp-input-border,var(--cp-fg));flex:none;width:22px;height:22px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.cp-check input{border:1.5px solid var(--cp-input-border,color-mix(in srgb, var(--cp-fg) 55%, transparent))}}.cp-check input{border-radius:var(--brand-radius-badge);background:var(--cp-input-bg,transparent);cursor:pointer;transition:background var(--brand-motion-press), border-color var(--brand-motion-press)}.cp-check input[type=radio]{border-radius:50%}.cp-check input:before{content:"";background:var(--cp-bg);opacity:0;transition:opacity var(--brand-motion-press), transform var(--brand-motion-press);position:absolute;inset:0;transform:scale(.6)}.cp-check input[type=checkbox]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cp-check input[type=radio]:before{border-radius:50%;inset:28%}.cp-check input:checked{border-color:var(--cp-fg);background:var(--cp-fg)}.cp-check input:checked:before{opacity:1;transform:none}.cp-check input:disabled{cursor:default;opacity:.55}.cp-check input:focus-visible{outline:2px solid var(--cp-fg);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cp-form :is(input,textarea,select),.cp-check input,.cp-check input:before{transition:none}}:is(.cp-form,.cpl-detail) :is(input[type=date],input[type=time]){accent-color:currentColor;color:inherit}.cw-page-extras{gap:var(--brand-space-16);display:grid}.cw-extras-fields{gap:var(--brand-space-16);border:0;min-width:0;margin:0;padding:0;display:grid}.cw-extras-fields:disabled{opacity:.6}.cw-cover-variants{gap:var(--brand-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-cover-variants button{gap:var(--brand-space-8);flex-direction:column;display:flex}.cw-cover-swatch{background:var(--brand-action);width:100%;height:48px;display:block}.cw-cover-swatch-blend{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cw-cover-swatch-rounded{border-radius:var(--brand-radius-panel)}.cw-cover-swatch-wave{border-radius:0 0 50% 20%}.connect-public-profile.cp-covered{isolation:isolate;color:var(--cp-cover-ink);margin:0 -12px 24px;padding:36px 18px;position:relative}.cp-profile-content{position:relative}.cp-covered .cp-profile-content{z-index:1}.connect-public .cp-covered h1,.connect-public .cp-covered p{color:inherit}.cp-covered .cp-profile-content>p{opacity:1}.cp-cover-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cp-cover-layer :is(img,video){object-fit:cover;object-position:var(--cp-cover-position);width:100%;height:100%}.cp-cover-layer span{background:rgba(var(--cp-cover-overlay), var(--cp-cover-opacity));position:absolute;inset:0}.cp-cover-blend .cp-cover-layer{-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.cp-cover-rounded .cp-cover-layer{border-radius:var(--brand-radius-sheet)}.cp-cover-wave .cp-cover-layer{border-radius:0 0 48% 16%/0 0 12% 5%}.connect-public.cp-has-cta{padding-bottom:calc(var(--cp-footer-height,110px) + 32px)}.cp-cta-footer{z-index:20;width:min(100%,720px);max-width:100vw;padding:calc(var(--cp-card-padding,20px) * .6) var(--cp-footer-inline,16px) calc(var(--cp-card-padding,20px) * .6 + env(safe-area-inset-bottom));background:0 0;align-items:stretch;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cw-appearance-fields{border-top:1px solid var(--brand-line);padding-top:var(--brand-space-16)}.cw-appearance-fields>summary{cursor:pointer;padding-block:var(--brand-space-8);font-weight:700}.cw-appearance-fields>fieldset{padding:var(--brand-space-12) 0 0;gap:var(--brand-space-12);border:0;margin:0;display:grid}.cw-style-intro{justify-content:space-between;align-items:center;gap:var(--brand-space-12);min-height:var(--brand-control-height-compact);display:flex}.cw-appearance-fields>fieldset.cw-style-groups,.cw-appearance-fields .ui-disclosure-body>fieldset.cw-style-groups{gap:0;padding:0}.cw-style-group{gap:var(--brand-space-12);min-width:0;padding-block:var(--brand-space-16);border-top:var(--brand-border-width) solid var(--brand-line);display:grid}.cw-style-group:first-of-type{padding-top:var(--brand-space-4);border-top:0}.cw-style-title{color:var(--brand-ink);font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-strong);margin:0}.cw-style-row{justify-content:space-between;align-items:center;gap:var(--brand-space-12);min-width:0;display:flex}.cw-style-row.is-stacked{justify-content:stretch;gap:var(--brand-space-8);display:grid}.cw-style-label{gap:2px;min-width:0;display:grid}.cw-style-label>small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.cw-style-color{align-items:center;gap:var(--brand-space-4);flex:none;display:flex}.cw-style-color>.ui-color-trigger{width:148px}.cw-style-reset-space{width:var(--brand-control-height-compact)}.cw-style-group .ui-segment{width:100%}.cw-style-group .ui-segment>.ui-segment-button{flex:1 1 0;min-width:0}.cw-style-color>.ui-color-trigger>i{flex:none}@media (max-width:380px){.cw-style-color>.ui-color-trigger{gap:var(--brand-space-8);width:120px}.cw-style-color>.ui-color-trigger>svg{display:none}.cw-style-group .ui-segment>.ui-segment-button{padding-inline:var(--brand-space-4)}}.connect-public .cp-cta-footer.cp-cta-footer .cp-cta-button{min-width:0;min-height:var(--cp-secondary-action-height,48px);font-size:var(--brand-typography-size-control);text-align:center;overflow-wrap:break-word;word-break:normal;text-wrap:balance;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:10px 14px;font-family:inherit;line-height:1.25;text-decoration:none;display:flex}.cp-cta-footer.cp-cta-preview.cp-cta-four{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.cp-cta-footer.cp-cta-four{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.connect-public.cp-preview.cp-has-cta{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.connect-public-shell .connect-public.cp-preview.cp-has-cta{min-height:100vh}.cp-preview.cp-has-cta>.connect-public-inner{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.cp-cta-footer.cp-cta-preview{flex-shrink:0;width:auto;margin-inline:-12px;padding-bottom:12px;position:relative;bottom:auto;left:auto;transform:none}.cp-covered .connect-socials a,.cp-covered .connect-socials>span{color:inherit}.cp-cta-footer .cp-cta-button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cp-cta-footer .cp-cta-button:active{transform:none}}.cw-cover-variants button[aria-pressed=true]{border-color:var(--brand-action);outline:2px solid var(--brand-action);outline-offset:2px}.connect-public{--cp-pad-x:22px}@media (max-width:620px){.connect-public{--cp-pad-x:18px}}.connect-public-shell .connect-public{--cp-pad-x:34px}@media (max-width:700px){.connect-public-shell .connect-public{--cp-pad-x:22px}}.connect-public.cp-preview:not(.cp-header-hero,.cp-header-banner)>.cp-cta-footer.cp-cta-preview.cp-cta-preview{width:calc(100% + 2 * var(--cp-pad-x));max-width:none;margin-inline:calc(-1 * var(--cp-pad-x))}.connect-public.cp-preview .cp-cta-footer.cp-cta-preview.cp-cta-preview{padding-bottom:calc(var(--cp-card-padding,20px) * .6)}.connect-public.cp-preview:is(.cp-header-hero,.cp-header-banner)>.cp-cta-footer.cp-cta-preview.cp-cta-preview{width:100%;margin-inline:0}.cp-cta-footer.cp-cta-footer.cp-cta-three{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-public .cp-cta-footer.cp-cta-footer.cp-cta-three .cp-cta-button{max-width:none}.connect-public .cp-cta-footer.cp-cta-footer.cp-cta-three>.cp-cta-button:last-child{grid-column:1/-1}.connect-public .cp-cta-footer.cp-cta-footer .cp-cta-button{gap:var(--brand-space-8);-webkit-hyphens:none;hyphens:none}.connect-public .cp-cta-footer .cp-cta-button>span{overflow-wrap:normal;word-break:normal;min-width:0}.connect-public .cp-cta-footer .cp-cta-button>svg{flex:none;margin:0;position:static}.cw-plan-chip{height:var(--brand-plan-height);padding:var(--brand-plan-padding);border-radius:var(--brand-plan-radius);border:var(--brand-border-width) solid var(--brand-plan-pro-edge);background:linear-gradient(120deg, var(--brand-plan-pro-background), var(--brand-plan-pro-background-end));color:var(--brand-plan-pro-foreground);font-size:var(--brand-plan-font);font-weight:var(--brand-plan-weight);letter-spacing:var(--brand-plan-tracking);text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;line-height:1;display:inline-flex}.cw-plan-chip .ui-icon{width:var(--brand-plan-icon);height:var(--brand-plan-icon)}.cw-plan-chip.is-plus{border-color:var(--brand-palette-lime)}@supports (color:color-mix(in lab, red, red)){.cw-plan-chip.is-plus{border-color:color-mix(in srgb, var(--brand-palette-lime) 70%, transparent)}}.cw-plan-chip.is-plus{background:var(--brand-palette-lime)}@supports (color:color-mix(in lab, red, red)){.cw-plan-chip.is-plus{background:color-mix(in srgb, var(--brand-palette-lime) 26%, transparent)}}.cw-plan-chip.is-plus{color:var(--brand-ink)}.cw-plan-chip.is-team,.cw-plan-chip.is-enterprise{border-color:var(--brand-plan-team-edge);background:linear-gradient(120deg, var(--brand-plan-team-background), var(--brand-plan-team-background-end));color:var(--brand-plan-team-foreground)}.cw-plan-chip.is-one{border-color:var(--brand-palette-lime)}@supports (color:color-mix(in lab, red, red)){.cw-plan-chip.is-one{border-color:color-mix(in srgb, var(--brand-palette-lime) 60%, transparent)}}.cw-plan-chip.is-one{background:var(--brand-palette-connect-ink);color:var(--brand-palette-lime)}.cw-plan-pills{align-items:center;gap:var(--brand-space-4);flex-wrap:nowrap;display:inline-flex}.cw-plan-chip.is-free{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-muted)}.cw-plan-chip.is-large{height:calc(var(--brand-plan-height) + 6px);padding-inline:var(--brand-space-12)}:where(:has(>.cw-plan-chip.is-corner)){position:relative}.cw-plan-chip.is-corner{pointer-events:none;height:18px;gap:3px;margin:0;padding-inline:6px;position:absolute;inset-block-start:var(--brand-space-4);inset-inline-end:var(--brand-space-8)}.cw-plan-chip.is-corner .ui-icon{width:11px;height:11px}.ui-button:not(.ui-selection-card):not(.cs-nav-link)>.cw-plan-chip.is-corner:where([data-corner=auto]){inset-block-start:-9px;inset-inline-end:var(--brand-space-12)}:is(.cs-nav-link:has(>.cw-plan-chip.is-corner),.cs-tab:has(>.cw-plan-chip.is-corner),.cw-font-choice:has(>.cw-plan-chip.is-corner),.rx-starter:has(>.cw-plan-chip.is-corner),.cv-add-row:has(>.cw-plan-chip.is-corner),.ui-menu-item:has(>.cw-plan-chip.is-corner)){padding-inline-end:calc(var(--brand-space-8) + 72px)}.st-row:has(>.st-row-end>.cw-plan-chip.is-corner){position:relative}.st-row-end:has(>.cw-plan-chip.is-corner){display:contents}.st-row-end>.cw-plan-chip.is-corner:where([data-corner=auto]){inset-inline-end:var(--brand-space-8)}.cw-plan-chip.is-corner:where([data-corner]:not([data-corner=auto])){inset:auto}.cw-plan-chip.is-corner:is([data-corner=top-right],[data-corner=top-left]){top:var(--brand-space-4)}.cw-plan-chip.is-corner:is([data-corner=bottom-right],[data-corner=bottom-left]){bottom:var(--brand-space-4)}.cw-plan-chip.is-corner:is([data-corner=top-right],[data-corner=bottom-right]){right:var(--brand-space-8)}.cw-plan-chip.is-corner:is([data-corner=top-left],[data-corner=bottom-left]){left:var(--brand-space-8)}.ui-button:not(.ui-selection-card):not(.cs-nav-link)>.cw-plan-chip.is-corner:is([data-corner=top-right],[data-corner=top-left]){top:-9px}.ui-button:not(.ui-selection-card):not(.cs-nav-link)>.cw-plan-chip.is-corner:is([data-corner=bottom-right],[data-corner=bottom-left]){bottom:-9px}:is(:is(.cs-nav-link,.cs-tab,.cw-font-choice,.rx-starter,.cv-add-row,.ui-menu-item):has(>.cw-plan-chip:is([data-corner=top-left],[data-corner=bottom-left])),.st-row:has(>.st-row-end>.cw-plan-chip:is([data-corner=top-left],[data-corner=bottom-left]))){padding-inline-end:var(--brand-space-12);padding-left:calc(var(--brand-space-8) + 72px)}.cw-plan-badge-button{border-radius:var(--brand-plan-radius);transition:transform var(--brand-motion-press) var(--brand-motion-ease-out);display:inline-flex}.cw-plan-badge-button:active{transform:scale(var(--brand-control-pressScale))}@media (hover:hover) and (pointer:fine){.cw-plan-badge-button:hover .cw-plan-chip{box-shadow:0 0 0 3px var(--brand-plan-pro-background)}@supports (color:color-mix(in lab, red, red)){.cw-plan-badge-button:hover .cw-plan-chip{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-plan-pro-background) 35%, transparent)}}.cw-plan-badge-button:hover .cw-plan-chip.is-team{box-shadow:0 0 0 3px var(--brand-plan-team-edge)}}.cw-upgrade-button.is-upgrade{border-color:var(--brand-plan-pro-edge);background:linear-gradient(120deg, var(--brand-plan-pro-background), var(--brand-plan-pro-background-end));color:var(--brand-plan-pro-foreground);font-weight:var(--brand-typography-weight-bold)}.cw-upgrade-button.is-upgrade.is-team,.cw-upgrade-button.is-upgrade.is-one{border-color:var(--brand-plan-team-edge);background:linear-gradient(120deg, var(--brand-plan-team-background), var(--brand-plan-team-background-end));color:var(--brand-plan-team-foreground)}.cw-upgrade-button.is-quiet{font-weight:var(--brand-typography-weight-strong)}@media (hover:hover) and (pointer:fine){.cw-upgrade-button.is-upgrade:hover{filter:brightness(1.04)saturate(1.05)}}.cw-upgrade-inline{align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-12);border-radius:var(--brand-upsell-inline-radius);background:var(--brand-plan-pro-background);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy chip""action action";display:grid}@supports (color:color-mix(in lab, red, red)){.cw-upgrade-inline{background:color-mix(in srgb, var(--brand-plan-pro-background) 14%, var(--brand-panel))}}.cw-upgrade-inline{border:var(--brand-border-width) solid var(--brand-plan-pro-edge);color:var(--brand-ink);font-size:var(--brand-typography-size-label)}.cw-upgrade-inline.is-team{background:var(--brand-plan-team-background)}@supports (color:color-mix(in lab, red, red)){.cw-upgrade-inline.is-team{background:color-mix(in srgb, var(--brand-plan-team-background) 10%, var(--brand-panel))}}.cw-upgrade-inline.is-team{border-color:var(--brand-plan-team-edge)}.cw-upgrade-inline>span:not(.cw-plan-chip){text-align:start;grid-area:copy;min-width:0}.cw-upgrade-inline>.cw-plan-chip{grid-area:chip;align-self:start}.cw-upgrade-inline>.cw-upgrade-button{grid-area:action;justify-content:center;width:100%}.cw-upsell{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--brand-upsell-gap);padding:calc(var(--brand-upsell-padding) + var(--brand-space-8)) var(--brand-upsell-padding);border-radius:var(--brand-upsell-radius);background:linear-gradient(140deg, var(--brand-upsell-background), var(--brand-upsell-background-end));color:var(--brand-upsell-foreground);display:flex;position:relative;overflow:hidden}.cw-upsell-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--brand-upsell-glow), transparent 65%);border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.cw-upsell-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-upsell-glow) 55%, transparent), transparent 65%)}}.cw-upsell-glow{pointer-events:none}.cw-upsell.is-team .cw-upsell-glow,.cw-upsell.is-one .cw-upsell-glow{background:radial-gradient(circle, var(--brand-upsell-highlight), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.cw-upsell.is-team .cw-upsell-glow,.cw-upsell.is-one .cw-upsell-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand-upsell-highlight) 40%, transparent), transparent 65%)}}.cw-upsell-copy{justify-items:start;gap:var(--brand-space-12);max-width:52ch;display:grid}.cw-upsell h2{margin:var(--brand-space-4) 0 0;color:inherit;font-size:var(--brand-typography-size-heading-large);font-weight:var(--brand-typography-weight-heavy);line-height:var(--brand-typography-leading-tight);letter-spacing:var(--brand-typography-tracking-heading);text-wrap:balance}.cw-upsell p{color:var(--brand-upsell-muted);font-size:var(--brand-typography-size-support);line-height:var(--brand-typography-leading-relaxed);margin:0}.cw-upsell ul{gap:var(--brand-space-8);margin:var(--brand-space-4) 0 0;font-size:var(--brand-typography-size-control);padding:0;list-style:none;display:grid}.cw-upsell li{align-items:center;gap:var(--brand-space-8);display:flex}.cw-upsell li .ui-icon{width:16px;height:16px;color:var(--brand-upsell-highlight);flex:none}.cw-upsell-actions{flex:none}.cw-upsell .cw-upgrade-button.is-upgrade.is-team,.cw-upsell .cw-upgrade-button.is-upgrade.is-one{background:var(--brand-plan-team-foreground);color:var(--brand-plan-team-background);border-color:#0000}.cw-upsell.is-compact{padding:var(--brand-space-20);align-items:center}.cw-upsell.is-compact h2{font-size:var(--brand-typography-size-title)}@media (max-width:720px){.cw-upsell{flex-direction:column;align-items:stretch}.cw-upsell-actions .cw-upgrade-button{width:100%}}.connect-public .connect-public-profile :is(h1,h2){font-size:var(--brand-pageHeader-name);font-weight:var(--brand-pageHeader-name-weight);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.connect-public .connect-public-profile p.cp-identity{margin:0 auto var(--brand-space-12);font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong);opacity:.86;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.cp-handle{overflow-wrap:anywhere}.cp-verified{color:var(--brand-pageHeader-verified);display:inline-flex}.cp-verified .ui-icon,.cp-verified svg{width:17px;height:17px}.cp-identity-dot{opacity:.6}.connect-public .connect-public-profile p.cp-bio{margin-bottom:var(--brand-space-12)}.cp-header-classic.cp-photo-left .connect-avatar{margin-left:0}.cp-header-classic.cp-photo-right .connect-avatar{margin-right:0}.cp-header-classic.cp-align-left .connect-public-profile{text-align:left}.cp-header-classic.cp-align-left .connect-public-profile p{margin-left:0}.cp-header-classic.cp-align-left .connect-public-profile p.cp-identity,.cp-header-classic.cp-align-left .connect-socials{justify-content:flex-start}.connect-public:is(.cp-header-cover,.cp-header-profile){--cp-cover-h:var(--brand-pageHeader-cover-medium);padding-top:var(--brand-space-16)}.connect-public.cp-h-small{--cp-cover-h:var(--brand-pageHeader-cover-small)}.connect-public.cp-h-large{--cp-cover-h:var(--brand-pageHeader-cover-large)}.cp-masthead-media{z-index:0;height:var(--cp-cover-h);pointer-events:none;background:linear-gradient(160deg, var(--cp-accent), var(--cp-accent));position:absolute;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-masthead-media{background:linear-gradient(160deg, color-mix(in srgb, var(--cp-accent) 78%, var(--cp-bg)), color-mix(in srgb, var(--cp-accent) 30%, var(--cp-bg)))}}.cp-masthead-media :is(img,video){object-fit:cover;object-position:var(--cp-cover-position);width:100%;height:100%}.cp-masthead-media span{background:rgba(var(--cp-cover-overlay), var(--cp-cover-opacity));position:absolute;inset:0}.cp-fade-soft .cp-masthead-media{-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.cp-fade-strong .cp-masthead-media{-webkit-mask-image:linear-gradient(#000 18%,#0000 96%);mask-image:linear-gradient(#000 18%,#0000 96%)}.connect-public:is(.cp-header-cover,.cp-header-profile) .cp-toolbar{--cp-toolbar-ink:var(--brand-palette-white);--cp-toolbar-chip:var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.connect-public:is(.cp-header-cover,.cp-header-profile) .cp-toolbar{--cp-toolbar-chip:color-mix(in srgb, var(--brand-palette-black) 36%, transparent)}}.connect-public:is(.cp-header-cover,.cp-header-profile) .cp-toolbar{margin-bottom:0}.cp-masthead{text-align:left}.cp-masthead-body{align-items:flex-end;gap:var(--brand-space-16);min-height:calc(var(--cp-cover-h) - var(--brand-space-16) - 48px);padding-bottom:var(--brand-space-16);display:flex}.cp-masthead-text{flex:1;min-width:0}.connect-public .cp-masthead :is(h1,h2){font-size:var(--brand-pageHeader-name-large);margin-bottom:var(--brand-space-4)}.connect-public .cp-masthead p.cp-identity{justify-content:flex-start;margin:0}.connect-public .cp-masthead .connect-avatar{width:var(--brand-pageHeader-avatar);height:var(--brand-pageHeader-avatar);--cp-photo-shadow:0 8px 24px var(--brand-palette-black);flex:none;margin:0}@supports (color:color-mix(in lab, red, red)){.connect-public .cp-masthead .connect-avatar{--cp-photo-shadow:0 8px 24px color-mix(in srgb, var(--brand-palette-black) 22%, transparent)}}.connect-public .cp-masthead .cp-logo{margin:0 0 var(--brand-space-8)}.connect-public .cp-masthead>p,.connect-public .cp-masthead>.connect-socials{justify-content:flex-start;margin-left:0}.cp-photo-left .cp-masthead-body{flex-direction:row-reverse}.cp-header-profile.cp-photo-center .cp-masthead-body{text-align:center;flex-direction:column-reverse;align-items:center}.cp-fade-none .cp-masthead-text{color:var(--cp-cover-ink);text-shadow:0 1px 12px var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.cp-fade-none .cp-masthead-text{text-shadow:0 1px 12px color-mix(in srgb, var(--brand-palette-black) 35%, transparent)}}.connect-public.cp-fade-none .cp-masthead-text :is(h1,h2){color:var(--cp-cover-ink)}.cp-header-cover .cp-masthead-body{justify-content:flex-start;align-items:center;gap:var(--brand-space-12);min-height:calc(var(--cp-cover-h) - var(--brand-space-16) - 48px + var(--brand-pageHeader-avatar-large) / 2);text-align:center;flex-direction:column-reverse}.connect-public.cp-header-cover .cp-masthead .connect-avatar{width:var(--brand-pageHeader-avatar-large);height:var(--brand-pageHeader-avatar-large);border:4px solid var(--cp-bg)}.cp-header-cover .cp-masthead-text{flex:none;width:100%}.connect-public.cp-header-cover .cp-masthead p.cp-identity{justify-content:center}.cp-header-cover.cp-fade-none .cp-masthead-text{color:inherit;text-shadow:none}.connect-public.cp-header-cover.cp-fade-none .cp-masthead-text :is(h1,h2){color:var(--cp-title,var(--cp-fg))}.cp-header-cover:is(.cp-photo-left,.cp-photo-right) .cp-masthead-body{text-align:left;align-items:flex-start}.cp-header-cover.cp-photo-right .cp-masthead-body{align-items:flex-end}.connect-public.cp-header-cover:is(.cp-photo-left,.cp-photo-right) .cp-masthead p.cp-identity{justify-content:flex-start}.cp-header-cover.cp-photo-right .cp-masthead-text{text-align:right}.connect-public.cp-header-cover.cp-photo-right .cp-masthead p.cp-identity{justify-content:flex-end}.cp-masthead.cp-masthead-cover>p,.cp-masthead.cp-masthead-cover>.connect-socials{text-align:center;justify-content:center;margin-inline:auto}.cp-align-center .cp-masthead-profile .cp-masthead-text{text-align:center}.connect-public.cp-align-center .cp-masthead-profile p.cp-identity{justify-content:center}@media (max-width:620px){.connect-public .cp-masthead :is(h1,h2){font-size:var(--brand-pageHeader-name)}}.cw-layout-choices.is-header{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-header-example.cw-header-profile,.cw-header-example.cw-header-cover{padding:var(--brand-space-8);background:linear-gradient(to bottom, var(--brand-muted) 0 34%, var(--brand-soft) 72%);justify-content:flex-end}.cw-header-example.cw-header-profile{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}.cw-header-example.cw-header-profile b{background:var(--brand-ink);width:50%;height:5px}.cw-header-example.cw-header-cover{background:linear-gradient(to bottom, var(--brand-muted) 0 44%, var(--brand-soft) 44%)}.cw-header-example.cw-header-cover i{border:2px solid var(--brand-soft);background:var(--brand-ink);width:24px;height:24px}.cw-header-example.cw-header-cover b{background:var(--brand-ink);height:5px}.cw-header-adjust{border-top:var(--brand-border-width) solid var(--brand-line);padding-top:var(--brand-space-12)}.cw-header-adjust>summary{cursor:pointer;font-weight:var(--brand-typography-weight-bold);padding-block:var(--brand-space-8)}.cw-header-adjust-body{gap:var(--brand-space-16);padding-top:var(--brand-space-12);display:grid}.cw-soon-row{align-items:center;gap:var(--brand-space-12);display:flex}.cw-soon-row>.ui-switch-row{opacity:.6;flex:1}.cw-soon-chip{padding:3px var(--brand-space-8);border-radius:var(--brand-radius-pill);background:var(--brand-soft);color:var(--brand-muted);font-size:var(--brand-plan-font);font-weight:var(--brand-typography-weight-heavy);letter-spacing:var(--brand-plan-tracking);text-transform:uppercase;white-space:nowrap;flex:none}.cw-layout-choices.is-header{align-items:start}.cw-layout-choices.is-header>.ui-button{justify-content:flex-start;align-items:center;gap:var(--brand-space-8);width:100%;height:auto;min-height:0;padding:var(--brand-space-8) var(--brand-space-4) var(--brand-space-12);font-size:var(--brand-typography-size-caption)}.cw-layout-choices.is-header .cw-header-example{aspect-ratio:4/5;width:100%;max-width:72px;height:auto}.cw-layout-choices.is-header .cw-header-example i{max-width:80%}@media (max-width:767px){.cw-layout-choices.is-header{gap:var(--brand-space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.cw-looks{gap:var(--brand-space-16) var(--brand-space-12);margin-top:var(--brand-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cw-looks .cw-look-card.ui-selection-card{gap:var(--brand-space-8);min-width:0;padding:var(--brand-space-4);text-align:center;background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid}.cw-look-card strong{font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong)}.cw-look-description{margin-top:var(--brand-space-16)}.cw-look-accent{gap:var(--brand-space-12);margin-top:var(--brand-space-12);padding:var(--brand-space-16);border-radius:var(--brand-radius-panel);background:var(--brand-soft);display:grid}.cw-look-accent-copy{gap:2px;display:grid}.cw-look-accent-row{align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.cw-accent-swatch{width:32px;height:32px;box-shadow:inset 0 0 0 var(--brand-border-width) var(--brand-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cw-accent-swatch{box-shadow:inset 0 0 0 var(--brand-border-width) color-mix(in srgb, var(--brand-ink) 16%, transparent)}}.cw-accent-swatch{transition:transform var(--brand-motion-press) var(--brand-motion-ease-out)}.cw-accent-swatch[aria-pressed=true]{outline:2px solid var(--brand-ink);outline-offset:2px}.cw-accent-swatch:active{transform:scale(var(--brand-control-pressScale))}.cw-look-accent-row>:last-child{flex:140px;min-width:0}@media (max-width:520px){.cw-looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob .ob-title{font-size:var(--brand-onboarding-display-mobile);font-weight:var(--brand-onboarding-display-weight);letter-spacing:-.03em;line-height:1.04}@media (min-width:720px){.ob .ob-title{font-size:var(--brand-onboarding-display)}}.ob-steps{align-items:center;gap:var(--brand-space-8) var(--brand-space-12);grid-template-columns:auto 1fr;display:grid}.ob-step-count{color:var(--brand-muted);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);font-variant-numeric:tabular-nums;justify-self:end}.ob-progress{height:var(--brand-onboarding-progress-height);border-radius:var(--brand-radius-pill);background:var(--brand-onboarding-progress-track);grid-column:1/-1;overflow:hidden}.ob-progress>span{border-radius:inherit;background:var(--brand-onboarding-progress-fill);height:100%;transition:width var(--brand-motion-modal) var(--brand-motion-ease-out);display:block}.ob-steps .ob-back.ui-button{justify-self:start;min-height:0}.ob-looks{gap:var(--brand-space-12);max-height:46dvh;padding:var(--brand-space-4);overscroll-behavior:contain;border:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;margin:0;display:grid;overflow:auto}.ob-looks .cw-look-card.ui-selection-card{gap:var(--brand-space-4);min-width:0;padding:var(--brand-space-4);text-align:center;background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid}.ob-looks .cw-theme-thumb{max-width:100%}.ob-looks .cw-look-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-stage{display:none}@media (min-width:1024px){.ob-layout{grid-template-columns:minmax(0, var(--brand-onboarding-content-width)) minmax(0, 1fr);align-items:center;gap:var(--brand-space-64);width:min(100%, var(--brand-onboarding-layout-width));display:grid}.ob-stage{isolation:isolate;min-height:min(720px,78dvh);padding:var(--brand-space-40);place-items:center;display:grid;position:relative;overflow:hidden}.ob-stage-phone{border:8px solid var(--brand-palette-black);background:var(--brand-palette-black);width:340px;height:min(640px,70dvh);box-shadow:0 30px 80px var(--brand-palette-black);border-radius:44px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ob-stage-phone{box-shadow:0 30px 80px color-mix(in srgb, var(--brand-palette-black) 45%, transparent)}}.ob-stage-phone{scrollbar-width:none}.ob-stage-phone .connect-public{min-height:100%;padding:var(--brand-space-24) var(--brand-space-20);border-radius:36px}.ob-layout .ob-theme-preview,.ob-layout .ob-finish-preview{display:none}}.cs-nav-link[aria-current=page]{font-weight:var(--brand-typography-weight-strong)}.cs-sidebar-inner:not([data-collapsed]) .cs-nav-link[aria-current=page]:before{content:"";border-radius:var(--brand-radius-pill);background:var(--brand-accent);width:3px;position:absolute;top:25%;bottom:25%;left:0}.cs-sidebar-inner:not([data-collapsed]) .cs-nav-children{margin-left:calc(var(--brand-space-12) + 9px);padding-left:var(--brand-space-8);border-left:var(--brand-border-width) solid var(--brand-line)}.cs-nav-group+.cs-nav-group,.cs-nav>.cs-nav-link+.cs-nav-group{margin-top:var(--brand-space-4)}.cp-content.cp-youtube-card{text-align:center}.cp-youtube-trigger{width:100%;color:inherit;text-align:inherit;display:block}.cp-youtube-trigger:focus-visible,.cp-youtube-subscribe:focus-visible,.cp-youtube-row:focus-visible,.cp-youtube-view:focus-visible{outline-offset:4px;outline:2px solid}.cp-youtube-stack{isolation:isolate;padding-top:16px;display:block;position:relative}.cp-youtube-cover,.cp-youtube-back{border-radius:min(var(--cp-card-radius,16px), 20px);background:currentColor;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-youtube-cover,.cp-youtube-back{background:color-mix(in srgb, currentColor 12%, transparent)}}.cp-youtube-cover{aspect-ratio:16/9;position:relative}.cp-youtube-cover>img,.cp-youtube-back>img,.cp-youtube-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.cp-youtube-back{z-index:-1;opacity:.8;position:absolute;inset:8px 4% 16px}.cp-youtube-back[data-depth="2"]{z-index:-2;opacity:.55;inset:0 8% 24px}.cp-youtube-stack[data-count="1"],.cp-youtube-stack[data-count="0"]{padding-top:0}.cp-youtube-play,.cp-youtube-playing{color:var(--brand-palette-white);background:#0009;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-youtube-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59;width:52px;height:52px}.cp-youtube-play>svg{margin-left:3px}.cp-youtube-caption{justify-items:center;gap:5px;padding-top:16px;display:grid}.cp-youtube-caption>strong{font-size:var(--brand-typography-size-lead);font-weight:700;font-family:var(--cp-title-font,inherit)}.cp-youtube-channel{font-size:var(--brand-typography-size-caption);overflow-wrap:anywhere;opacity:.75;justify-content:center;align-items:center;gap:6px;line-height:1.5;display:flex}.cp-youtube-channel>svg{flex:none}.cp-youtube-card>.cp-youtube-subscribe{border-radius:var(--cp-action-radius,999px);background:var(--cp-button,currentColor);justify-content:center;align-items:center;min-height:40px;margin-top:12px;padding:8px 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-youtube-card>.cp-youtube-subscribe{background:var(--cp-button,color-mix(in srgb, currentColor 10%, transparent))}}.cp-youtube-card>.cp-youtube-subscribe{color:var(--cp-button-text,inherit);font-size:var(--brand-typography-size-label);font-weight:650;text-decoration:none}.cp-youtube-sheet.ui-modal{border-radius:var(--brand-radius-sheet);background:var(--cp-bg,var(--brand-panel));width:min(680px,100vw - 48px);max-height:min(840px,100dvh - 48px);color:var(--cp-fg,var(--brand-overlay-foreground));font-family:var(--cp-body-font,inherit)}.cp-youtube-heading{text-align:center;flex:none;padding:24px 24px 20px}.cp-youtube-heading>h2{font-size:var(--brand-typography-size-lead);font-family:var(--cp-title-font,inherit);margin:0}.cp-youtube-body{overscroll-behavior:contain;min-height:0;padding:4px 16px 120px;overflow-y:auto}.cp-youtube-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-youtube-row{width:100%;color:inherit;text-align:left;border-radius:20px;grid-template-columns:minmax(100px,32%) minmax(0,1fr);align-items:center;gap:18px;padding:12px;display:grid}.cp-youtube-row[aria-pressed=true]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cp-youtube-row[aria-pressed=true]{background:color-mix(in srgb, currentColor 6%, transparent)}}.cp-youtube-thumb{aspect-ratio:16/9;background:currentColor;border-radius:10px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-youtube-thumb{background:color-mix(in srgb, currentColor 8%, transparent)}}.cp-youtube-playing{width:36px;height:36px}.cp-youtube-row-copy{gap:8px;min-width:0;display:grid}.cp-youtube-row-copy>strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--brand-typography-size-control);-webkit-box-orient:vertical;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.cp-youtube-row-copy>time{font-size:var(--brand-typography-size-label);opacity:.55}.cp-youtube-player{aspect-ratio:16/9;background:var(--brand-palette-black);border-radius:12px;min-height:200px;margin:4px 12px 16px;overflow:hidden}.cp-youtube-player>iframe{border:0;width:100%;height:100%;min-height:200px;display:block}.cp-youtube-footer{padding:48px 24px max(20px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--cp-bg,var(--brand-panel)) 55%, var(--cp-bg,var(--brand-panel)));flex:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cp-youtube-footer{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cp-bg,var(--brand-panel)) 85%, transparent) 55%, var(--cp-bg,var(--brand-panel)))}}.cp-youtube-footer{pointer-events:none}.cp-youtube-footer>*{pointer-events:auto}.cp-youtube-view{border-radius:var(--cp-action-radius,var(--brand-radius-pill));background:var(--cp-button,var(--brand-overlay-foreground));min-height:48px;color:var(--cp-button-text,var(--brand-panel));font-size:var(--brand-typography-size-label);justify-content:center;align-items:center;gap:10px;margin-right:auto;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-flex}.cp-youtube-view>svg{flex:none}.cp-youtube-footer .cp-youtube-round.ui-icon-button{border:1px solid;flex:none;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.cp-youtube-footer .cp-youtube-round.ui-icon-button{border:1px solid color-mix(in srgb, currentColor 9%, transparent)}}.cp-youtube-footer .cp-youtube-round.ui-icon-button{color:inherit;background:var(--cp-bg,var(--brand-panel));border-radius:50%;box-shadow:0 4px 14px #0000001a}.cv-youtube-videos{gap:var(--brand-space-20);display:grid}.cv-youtube-video{gap:var(--brand-space-12);min-width:0;padding:var(--brand-space-16);border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);display:grid}.cv-youtube-video-bar{align-items:center;gap:var(--brand-space-8);display:flex}.cv-youtube-video-bar>img{object-fit:cover;border-radius:var(--brand-radius-control);width:64px;height:36px}.cv-youtube-video-bar>strong{font-size:var(--brand-typography-size-caption);flex:1}@media (hover:hover) and (pointer:fine){.cp-youtube-row:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cp-youtube-row:hover{background:color-mix(in srgb, currentColor 6%, transparent)}}.cp-youtube-subscribe:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.cp-youtube-subscribe:hover{background:color-mix(in srgb, currentColor 16%, transparent)}}}@media (max-width:767px){.cp-youtube-sheet.ui-modal{border-radius:28px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);margin-bottom:12px;left:12px}.cp-youtube-heading{padding:24px 20px 16px}.cp-youtube-body{padding-inline:8px}.cp-youtube-row{border-radius:16px;gap:12px;padding:10px 8px}.cp-youtube-row-copy{gap:6px}.cp-youtube-row-copy>strong{font-size:var(--brand-typography-size-label)}.cp-youtube-row-copy>time{font-size:var(--brand-typography-size-caption)}.cp-youtube-player{margin-inline:8px}.cp-youtube-footer{gap:8px;padding-inline:16px}.cp-youtube-view{gap:8px;padding-inline:14px}.cp-youtube-footer .cp-youtube-round.ui-icon-button{width:44px;height:44px}}.cw-tab-label{align-items:center;gap:6px;display:inline-flex}.cw-tab-label .cw-plan-chip{height:18px;padding-inline:6px;font-size:10px}.ui-modal-wide:has(.cv-add){width:min(760px,100vw - 64px)}@media (max-width:767px){.ui-modal-wide:has(.cv-add){width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}}.cv-add{gap:var(--brand-space-20);flex-direction:column;display:flex}.cv-add-chips{gap:var(--brand-space-8);scrollbar-width:none;margin-inline:calc(var(--brand-space-20) * -1);padding-inline:var(--brand-space-20);display:flex;overflow-x:auto}.cv-add-chips::-webkit-scrollbar{display:none}.cv-add-chip{height:36px;padding:0 var(--brand-space-16);border-radius:var(--brand-radius-pill);border:1px solid var(--brand-line);color:var(--brand-ink);font:inherit;font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);cursor:pointer;background:0 0;flex:none}.cv-add-chip[aria-pressed=true]{background:var(--brand-selected);border-color:var(--brand-selected);color:var(--brand-on-selected)}.cv-add-chip:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.cv-add-group{gap:var(--brand-space-8);flex-direction:column;display:flex}.cv-add-group>h3{font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);color:var(--brand-muted);margin:0}.cv-add-list{gap:var(--brand-space-8);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.cv-add-list{grid-template-columns:1fr;gap:0}}.cv-add-row,.cv-add-import{align-items:center;gap:var(--brand-space-12);width:100%;min-height:64px;padding:var(--brand-space-8) var(--brand-space-12) var(--brand-space-8) var(--brand-space-8);border-radius:var(--brand-radius-panel);text-align:left;color:var(--brand-ink);transition:background var(--brand-motion-fast,var(--brand-motion-fast)) ease;display:flex}.cv-add-row:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.cv-add-row:not(:disabled):hover,.cv-add-import:hover{background:var(--brand-soft)}}.cv-add-row:not(:disabled):active{background:var(--brand-soft)}.cv-add-art{border-radius:var(--brand-radius-panel);background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);flex:none;place-items:center;display:grid}.cv-add-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv-add-copy strong{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong)}.cv-add-copy small{font-size:var(--brand-typography-size-caption);line-height:var(--brand-typography-leading-control);color:var(--brand-muted)}.cv-add-plus{color:var(--brand-muted);flex:none}.cv-add-import{border:1px solid var(--brand-line);min-height:72px}.cv-add-import .cv-add-art{background:var(--brand-action);color:var(--brand-on-action)}.cv-add-empty{align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-32) 0;color:var(--brand-muted);text-align:center;flex-direction:column;display:flex}.cv-import{gap:var(--brand-field-groupGap);flex-direction:column;display:flex}.cv-import-group{gap:var(--brand-space-8);flex-direction:column;display:flex}.cv-import-item{gap:var(--brand-space-8);padding-bottom:var(--brand-space-8);flex-direction:column;min-width:0;display:flex}.cv-import-photo-source{overflow-wrap:anywhere}.cv-import-photo{align-items:flex-start;gap:var(--brand-space-8);flex-direction:column;display:flex}.cv-import-photo-preview{object-fit:contain;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);background:conic-gradient(var(--brand-palette-white) 25%, var(--brand-palette-line) 0 50%, var(--brand-palette-white) 0 75%, var(--brand-palette-line) 0) 0 0 / 16px 16px;width:144px;max-width:100%;height:144px}.cv-import-group>h3{margin:0 0 var(--brand-space-4);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong)}.cv-import-row{align-items:center;gap:var(--brand-space-12);border-bottom:1px solid var(--brand-line);cursor:pointer;min-height:56px;display:flex}.cv-import-row>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-import-row strong{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong)}.cv-import-row small{font-size:var(--brand-typography-size-caption);color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-import-icon{flex:none;place-items:center;display:grid}.cv-import-actions{justify-content:space-between;gap:var(--brand-space-12);display:flex}@media (max-width:767px){.cv-import-actions{flex-direction:column-reverse}.cv-import-actions>.ui-button{width:100%}}.cv-verse-ref{gap:var(--brand-space-12);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cv-verse-sheet{align-items:center;gap:var(--brand-space-24);padding:var(--brand-space-32) var(--brand-space-20);border-radius:var(--brand-radius-sheet);text-align:center;isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, var(--brand-palette-mint,#75eea5) 0%, transparent 70%), radial-gradient(90% 60% at 100% 100%, #ffd78a73 0%, transparent 70%), var(--brand-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cv-verse-sheet{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--brand-palette-mint,#75eea5) 55%, transparent) 0%, transparent 70%), radial-gradient(90% 60% at 100% 100%, #ffd78a73 0%, transparent 70%), var(--brand-soft)}}.cv-verse-sheet:before{content:"";z-index:-1;opacity:.7;background:repeating-conic-gradient(at 50% 0,#fff6 0deg 6deg,#0000 6deg 18deg);height:120%;position:absolute;inset:-40% -20% auto;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%)}.cv-verse-glow{background:#ffd78a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.cv-verse-glow{background:color-mix(in srgb, #ffd78a 70%, var(--brand-panel))}}.cv-verse-glow{color:#a2600b;box-shadow:0 0 0 10px #ffd78a40}.cv-verse-glow .ui-icon{width:28px;height:28px}.cv-verse-sheet blockquote{margin:0}.cv-verse-sheet blockquote p{color:var(--brand-ink);text-wrap:pretty;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(20px,5vw,26px);line-height:1.45}.cv-verse-sheet blockquote footer{margin-top:var(--brand-space-16);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);color:var(--brand-muted)}.cv-verse-sheet .ui-button{width:100%;max-width:320px}.cp-verse-card{cursor:pointer;width:100%;font:inherit;align-items:center;gap:14px;display:flex}.cp-verse-icon{color:#9a5a06;background:#ffe3a3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cp-verse-icon .ui-icon{width:24px;height:24px}.cp-verse-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.cp-verse-copy strong{font-family:var(--cp-title-font,inherit);font-size:var(--brand-typography-size-body-large);font-weight:750}.cp-verse-copy>span,.cp-verse-line>span{-webkit-line-clamp:2;line-clamp:2;font-size:var(--brand-typography-size-control);opacity:.85;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.cp-verse-line{max-width:34ch;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:8px;margin:6px auto 0;display:inline-flex}.cp-align-left .cp-verse-line{margin-inline:0}.cp-verse-line>.ui-icon{color:#e09a00;flex:none;width:18px;height:18px;margin-top:2px}.cp-verse-line>span{-webkit-line-clamp:1;line-clamp:1;font-size:var(--brand-typography-size-label)}.cp-review-card{text-align:center}.cp-review-card>h2{margin-bottom:6px}.cp-review-card>p{margin:0 0 12px}.cp-review-stars{justify-content:center;gap:4px;margin-bottom:14px;display:flex}.cp-review-stars>a,.cp-review-stars>span{color:#f5b301;width:44px;height:44px;transition:transform var(--brand-motion-fast) ease;border-radius:50%;place-items:center;display:grid}.cp-review-stars .ui-icon{width:30px;height:30px}@media (hover:hover) and (pointer:fine){.cp-review-stars>a:hover{transform:scale(1.12)}}.cp-review-stars>a:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cp-review-stars>a{transition:none}}@media (max-width:479px){.cw-tab-label .cw-plan-chip{gap:0;padding-inline:4px;font-size:0}}.cp-block-label{border-radius:var(--brand-radius-pill);background:currentColor;margin-right:8px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cp-block-label{background:color-mix(in srgb, currentColor 14%, transparent)}}.cp-block-label{font-size:var(--brand-typography-size-micro);letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;white-space:nowrap;font-style:normal;font-weight:700;line-height:1.4}.cp-block-note{-webkit-line-clamp:2;line-clamp:2;font-size:var(--brand-typography-size-caption);letter-spacing:normal;opacity:.75;text-align:inherit;text-transform:none;-webkit-box-orient:vertical;margin-top:2px;font-weight:450;line-height:1.35;display:-webkit-box;overflow:hidden}.connect-public-link>span{min-width:0}.cw-select-row{justify-content:space-between;align-items:center;gap:var(--brand-space-12);margin:calc(var(--brand-space-8) * -1) 0 var(--brand-space-16);display:flex}.cw-select-all{align-items:center;gap:var(--brand-space-8);font-size:var(--brand-typography-size-caption);white-space:nowrap;display:inline-flex}.cw-bulk{z-index:2;bottom:var(--brand-space-16);margin:var(--brand-space-16) 0 0;padding:var(--brand-space-12) var(--brand-space-16);border:var(--brand-border-width) solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-panel);position:sticky}@supports (color:color-mix(in lab, red, red)){.cw-bulk{background:color-mix(in srgb, var(--brand-panel) 86%, transparent)}}.cw-bulk{box-shadow:var(--brand-shadow-modal);-webkit-backdrop-filter:blur(18px)saturate(1.3)}.cw-bulk strong{white-space:nowrap;margin-right:auto}@media (max-width:767px){.cw-content-toolbar .ui-segment-button,.cw-content-toolbar .ui-segment>.ui-button{padding-inline:var(--brand-space-16);justify-content:center;align-items:center;gap:6px;display:inline-flex}.cw-bulk{bottom:calc(80px + env(safe-area-inset-bottom));gap:var(--brand-space-4);padding:var(--brand-space-8) var(--brand-space-12);flex-wrap:nowrap}.cw-bulk strong{width:auto}}.cv-import-head{align-items:center;gap:var(--brand-space-12);display:flex}.cv-import-head>strong{margin-right:auto}.cv-import-badge{border-radius:var(--brand-radius-control);background:var(--brand-soft);width:40px;height:40px;color:var(--brand-accent);flex:none;place-items:center;display:grid}.cv-import-summary{align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.cv-import-summary>span{padding:2px var(--brand-space-8);border-radius:var(--brand-radius-pill);background:var(--brand-soft);font-size:var(--brand-typography-size-caption);align-items:center;gap:4px;display:inline-flex}.cv-import-group>h3{align-items:center;gap:var(--brand-space-8);display:flex}.cv-import-done{justify-items:center;gap:var(--brand-space-4);padding:var(--brand-space-24) 0;text-align:center;color:var(--brand-accent);display:grid}.cv-import-done>strong{color:var(--brand-ink)}.cv-link-paste{align-items:center;gap:var(--brand-space-8);display:flex}.cv-link-paste .ui-input{flex:1;min-width:0}.cv-link-grid{gap:var(--brand-space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:768px){.cv-link-grid{grid-template-columns:repeat(4,1fr)}}.cv-link-tile{align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-12) var(--brand-space-4);border-radius:var(--brand-radius-panel);color:var(--brand-ink);font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);text-align:center;transition:background var(--brand-motion-fast,var(--brand-motion-fast)) ease;flex-direction:column;display:flex}.cv-link-tile[aria-pressed=true],.cv-link-tile:active{background:var(--brand-soft)}@media (hover:hover) and (pointer:fine){.cv-link-tile:hover{background:var(--brand-soft)}}.cv-link-item+.cv-link-item{border-top:1px solid var(--brand-line)}.cv-link-item[data-off] .cv-link-head{opacity:.55}.cv-link-head{align-items:center;gap:var(--brand-space-12);width:100%;min-height:64px;padding:var(--brand-space-8) 0;text-align:left;color:var(--brand-ink);display:flex}.cv-link-head .cv-add-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cv-link-chevron{color:var(--brand-muted);transition:transform var(--brand-motion-fast,var(--brand-motion-fast)) ease;flex:none}.cv-link-item[data-open] .cv-link-chevron{transform:rotate(180deg)}.cv-link-item>.cw-nested-link{border-top:0;padding-top:0}.cv-link-add-row{width:100%;margin-top:var(--brand-space-8)}.cv-gm{gap:var(--brand-field-groupGap);flex-direction:column;display:flex}.cv-gm-section{gap:var(--brand-space-4)}.cv-gm-row{align-items:center;gap:var(--brand-space-8);min-width:0;display:flex}.cv-gm-row>:first-child{flex:1;min-width:0}.cv-gm-item{gap:var(--brand-space-12);padding:var(--brand-space-12) 0;border-top:1px solid var(--brand-line);min-width:0;display:flex}.cv-gm-fields{gap:var(--brand-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.cv-gm-photo{border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);background:var(--brand-soft);cursor:pointer;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.cv-gm-photo img{object-fit:cover;width:100%;height:100%;transition:opacity var(--brand-motion-hover) ease}.cv-gm-photo[aria-pressed=false] img{opacity:.35}.cv-gm-photo-mark{background:var(--brand-action);width:18px;height:18px;color:var(--brand-palette-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.cv-gm-photo[aria-pressed=false] .cv-gm-photo-mark{background:var(--brand-muted)}.cv-gm-skeleton{gap:var(--brand-space-16);flex-direction:column;display:flex}.cv-gm-sk-title{border-radius:var(--brand-radius-pill);height:44px}.cv-gm-sk-row{align-items:center;gap:var(--brand-space-12);display:flex}.cv-gm-sk-row>div{gap:var(--brand-space-8);flex-direction:column;flex:1;display:flex}.cv-gm-sk-photo{border-radius:var(--brand-radius-control);flex:none;width:64px;height:64px}.cv-gm-sk-line{border-radius:var(--brand-radius-pill);height:14px}.cv-gm-sk-line.short{width:55%}@media (prefers-reduced-motion:reduce){.cv-gm-photo img{transition:none}}.ui-dialog.ex-sheet{color:#fff;isolation:isolate;background:#121212;width:min(400px,100vw - 48px);height:min(640px,100dvh - 64px);padding:0;position:fixed;overflow:hidden;container-type:inline-size}@media (max-width:767px){.ui-dialog.ex-sheet{width:100%;height:min(88dvh,640px,165vw);padding:0}}.ex-photo{z-index:-1;background:#252525;transition:filter .3s;position:absolute;inset:0}.ex-photo[data-ready=false]{animation:1.6s ease-in-out infinite ex-wait}.ex-photo img{object-fit:cover;object-position:center 22%;opacity:0;width:100%;height:100%;transition:opacity .3s}.ex-photo[data-ready=true] img{opacity:1}.ex-photo:after{content:"";background:linear-gradient(#00000061,#0000 26% 42%,#000000b8);transition:background .3s;position:absolute;inset:0}.ex-initials{letter-spacing:-.04em;color:#ffffff38;place-items:center;padding-bottom:20%;font-size:clamp(72px,38cqw,140px);font-weight:700;display:grid;position:absolute;inset:0}.ex-sheet:is([data-step=share],[data-step=account],[data-step=finishing],[data-step=done],[data-step=received]) .ex-photo{filter:blur(22px)saturate(1.1);transform:scale(1.08)}.ex-sheet:is([data-step=share],[data-step=account],[data-step=finishing],[data-step=done],[data-step=received]) .ex-photo:after{background:#0000008c}.ex-top{flex:none;justify-content:center;align-items:center;min-height:64px;padding:18px 56px 0;display:flex;position:relative}.ex-sheet .ex-top .ex-label{font-size:var(--brand-typography-size-body);color:#ffffffd9;text-align:center;margin:0;font-weight:500;line-height:1.3}.ex-sheet .ex-top .ex-close,.ex-sheet .ex-top .ex-back{color:#fff;position:absolute;top:14px}.ex-sheet .ex-top .ex-close{right:12px}.ex-sheet .ex-top .ex-back{left:12px}.ex-body{padding:0 24px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:24px;max-height:100%;margin-top:auto;display:grid;overflow-y:auto}.ex-who{text-align:center;justify-items:center;gap:8px;display:grid}.ex-who strong{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;max-width:12ch;font-size:clamp(32px,12cqw,48px);font-weight:700;line-height:1.04}.ex-who small{color:#ffffffd1;font-size:clamp(14px,4.4cqw,17px)}.ex-who.ex-compact strong{max-width:16ch;font-size:clamp(26px,8.5cqw,34px);line-height:1.1}.ex-who.ex-compact small{text-wrap:balance;max-width:30ch;line-height:1.4}.ex-who small a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.ex-who small.ex-as{font-size:var(--brand-typography-size-label);color:#ffffffa8;overflow-wrap:anywhere}.ex-result{text-align:center;justify-items:center;gap:10px;display:grid}.ex-pair{justify-content:center;margin-bottom:14px;display:flex;position:relative}.ex-pair:before{content:"";border-radius:var(--brand-radius-pill);background:radial-gradient(closest-side, var(--brand-palette-lime), transparent);position:absolute;inset:-18px -10px}@supports (color:color-mix(in lab, red, red)){.ex-pair:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-palette-lime) 32%, transparent), transparent)}}.ex-pair:before{animation:ex-glow 1.2s var(--brand-motion-ease-out) .35s both}.ex-face{letter-spacing:-.02em;border-radius:50%;place-items:center;width:76px;height:76px;font-size:26px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #121212b3,0 12px 32px #00000059}.ex-face img{object-fit:cover;width:100%;height:100%}.ex-face-you{background:var(--brand-palette-lime);color:#0b0b0b;animation:ex-meet-left .56s var(--brand-motion-ease-out) both}.ex-face-them{color:#fff;animation:ex-meet-right .56s var(--brand-motion-ease-out) both;background:#383838;margin-left:-14px}.ex-face-them.ex-face-solo{width:88px;height:88px;margin-left:0;animation-name:ex-rise}.ex-pair-badge{background:var(--brand-palette-lime);color:#0b0b0b;border-radius:50%;place-items:center;width:30px;height:30px;animation:.42s cubic-bezier(.34,1.56,.64,1) .38s both ex-pop;display:grid;position:absolute;bottom:-10px;left:50%;translate:-50%;box-shadow:0 0 0 3px #121212d9}.ex-result-title{letter-spacing:-.03em;text-wrap:balance;animation:ex-up .4s var(--brand-motion-ease-out) .18s both;font-size:clamp(28px,9cqw,36px);font-weight:700;line-height:1.05}.ex-result-line{color:#ffffffd1;animation:ex-up .4s var(--brand-motion-ease-out) .24s both;margin:0;font-size:clamp(15px,4.4cqw,17px)}.ex-chip{border-radius:var(--brand-radius-pill);max-width:100%;font-size:var(--brand-typography-size-label);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;animation:ex-up .4s var(--brand-motion-ease-out) .3s both;background:#ffffff1a;padding:7px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.ex-leads{color:var(--brand-palette-lime);font-size:var(--brand-typography-size-control);animation:ex-up .4s var(--brand-motion-ease-out) .36s both;align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.ex-leads svg{transition:translate var(--brand-motion-fast) var(--brand-motion-ease-out)}.ex-leads:hover svg,.ex-leads:focus-visible svg{translate:3px}.ex-leads:focus-visible{outline:2px solid var(--brand-palette-lime);outline-offset:4px;border-radius:4px}@keyframes ex-meet-left{0%{opacity:0;transform:translate(-28px)scale(.86)}}@keyframes ex-meet-right{0%{opacity:0;transform:translate(28px)scale(.86)}}@keyframes ex-rise{0%{opacity:0;transform:translateY(12px)scale(.9)}}@keyframes ex-pop{0%{opacity:0;scale:.2}}@keyframes ex-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ex-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.55;transform:scale(1.15)}}.ex-done-mark{background:#fff3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ex-sheet .ex-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ex-sheet .ex-action{--ui-radius:var(--brand-radius-pill);border-radius:var(--brand-radius-pill);color:#111;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--brand-motion-fast) ease, background var(--brand-motion-fast) ease;background:#fffffff0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:clamp(14px,4.2cqw,16px);font-weight:600;text-decoration:none;display:flex}.ex-sheet .ex-action.ex-ghost{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.ex-sheet .ex-actions.ex-stack{grid-template-columns:1fr}.ex-sheet .ex-action:active{transform:scale(.97)}.ex-sheet .ex-action:focus-visible,.ex-form input:focus-visible{outline-offset:2px;outline:2px solid #fff}.ex-sheet .ex-action:disabled{opacity:.6;cursor:default}.ex-form{gap:14px}.ex-note{font-size:var(--brand-typography-size-control);color:#fffc;margin:0;line-height:1.45}.ex-form label{font-size:var(--brand-typography-size-label);color:#fffc;gap:6px;display:grid}.ex-form input:not([type=checkbox]){border-radius:var(--brand-radius-pill);color:#fff;width:100%;min-height:48px;font:inherit;font-size:var(--brand-typography-size-body);background:#ffffff24;border:1px solid #ffffff3d;padding:0 18px}.ex-form .ex-check{align-items:center;gap:10px;display:flex}.ex-form .ex-check input{accent-color:#fff;width:18px;height:18px}.ex-form .ex-primary{margin-top:4px}@container (max-width:330px){.ex-sheet .ex-actions{grid-template-columns:1fr}.ex-body{padding-inline:20px}}@media (max-height:520px){.ui-dialog.ex-sheet{height:calc(100dvh - 24px)}.ex-body{padding-bottom:calc(16px + env(safe-area-inset-bottom));gap:14px}.ex-who strong{max-width:none;font-size:clamp(28px,8cqw,36px)}}@keyframes ex-wait{50%{background:#333}}@media (prefers-reduced-motion:reduce){.ex-photo,.ex-photo img,.ex-photo:after,.ex-sheet .ex-action{transition:none}.ex-photo[data-ready=false],.ex-pair:before,.ex-face,.ex-pair-badge,.ex-result-title,.ex-result-line,.ex-chip,.ex-leads{animation:none}}@media (prefers-reduced-transparency:reduce){.ex-sheet:is([data-step=share],[data-step=account],[data-step=finishing],[data-step=done],[data-step=received]) .ex-photo{filter:none}.ex-sheet .ex-action.ex-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#282828eb}}.ui-overlay.ex-overlay{animation:1.35s both ex-scrim}.ui-overlay.ex-overlay[data-state=closed]{animation:ui-drawer-fade-out var(--brand-motion-modal) var(--brand-motion-ease-out) forwards}.ex-drop,.ex-drop i{pointer-events:none;position:absolute}.ex-drop{inset:0;overflow:hidden}.ex-drop i{display:block}.ex-drop-haze{will-change:backdrop-filter;background:#ffffff03;animation:1.35s linear both ex-haze;inset:0}.ex-drop-glow{filter:blur(14px);opacity:0;background:radial-gradient(closest-side,#fffffffa,#f4f2ffeb 22%,#d0dcffb8 46%,#aabcff66 68%,#beb0ff24 84%,#0000);border-radius:50%;width:min(130vw,820px);height:min(52dvh,520px);animation:1.35s cubic-bezier(.37,0,.63,1) both ex-glow-breathe;top:0;left:50%;transform:translate(-50%,-50%)scale(.2)}.ex-drop-wave{-webkit-backdrop-filter:blur(7px)brightness(1.3)saturate(1.5);backdrop-filter:blur(7px)brightness(1.3)saturate(1.5);opacity:0;background:radial-gradient(closest-side,#0000 58%,#b6d6ff47 78%,#c8e2ffa8 89%,#ecf4fff2 94.5%,#fff 96.5%,#96baff8c 98%,#0000);border-radius:50%;width:40px;height:40px;animation:.55s cubic-bezier(.22,.7,.25,1) .6s both ex-wave;top:0;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 56%,#000 82% 98%,#0000);mask:radial-gradient(closest-side,#0000 56%,#000 82% 98%,#0000)}.ex-drop-bubble{filter:blur(3px);opacity:0;background:radial-gradient(closest-side,#f6f9fff5,#deecffe6 62%,#c4deffcc 86%,#fff 95%,#0000);border-radius:50%;width:40px;height:40px;animation:.55s cubic-bezier(.22,.7,.25,1) .6s both ex-bubble;top:0;left:50%;translate:-50% -50%}.ui-dialog.ex-sheet[data-state=open]{animation:ui-dialog-in .5s var(--brand-motion-ease-out) .84s both, ex-focus .55s cubic-bezier(.22, .7, .25, 1) .84s both}@media (max-width:767px){.ui-dialog.ex-sheet[data-state=open]{animation:cw-sheet-in .5s var(--brand-motion-ease-out) .84s both, ex-focus .55s cubic-bezier(.22, .7, .25, 1) .84s both}}@keyframes ex-scrim{0%,62%{background-color:#0000}to{background-color:var(--brand-overlay-scrim)}}@keyframes ex-haze{0%{-webkit-backdrop-filter:blur(.1px)brightness()saturate();backdrop-filter:blur(.1px)brightness()saturate();animation-timing-function:cubic-bezier(.3,0,.4,1)}40%{-webkit-backdrop-filter:blur(14px)brightness(1.16)saturate(1.25);backdrop-filter:blur(14px)brightness(1.16)saturate(1.25)}44%{-webkit-backdrop-filter:blur(1px)brightness(1.06)saturate(1.1);backdrop-filter:blur(1px)brightness(1.06)saturate(1.1)}64%{-webkit-backdrop-filter:blur(1px)brightness(1.08)saturate(1.15);backdrop-filter:blur(1px)brightness(1.08)saturate(1.15);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{-webkit-backdrop-filter:blur(14px)brightness(.92)saturate(1.2);backdrop-filter:blur(14px)brightness(.92)saturate(1.2)}}@keyframes ex-glow-breathe{0%{opacity:0;transform:translate(-50%,-50%)scale(.3,.2)}16%{opacity:.9;transform:translate(-50%,-50%)scale(.8,.66)}27%{opacity:.68;transform:translate(-50%,-50%)scale(.74,.6)}40%{opacity:1;transform:translate(-50%,-50%)scaleY(.9)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.12,1.05)}62%,to{opacity:0;transform:translate(-50%,-50%)scale(1.2,1.1)}}@keyframes ex-wave{0%{opacity:0;width:40px;height:40px}8%,70%{opacity:1}to{opacity:0;width:280vmax;height:280vmax}}@keyframes ex-bubble{0%{opacity:0;width:40px;height:40px}8%{opacity:1}24%{opacity:.8}42%{opacity:0}to{opacity:0;width:280vmax;height:280vmax}}@keyframes ex-focus{0%{filter:blur(16px)brightness(1.15);scale:1.06}to{filter:none;scale:1}}@media (prefers-reduced-motion:reduce){.ex-drop{display:none}.ui-overlay.ex-overlay,.ui-dialog.ex-sheet[data-state=open]{animation:none}}.cp-toolbar-light{--cp-toolbar-ink:var(--brand-palette-white);--cp-toolbar-chip:var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.cp-toolbar-light{--cp-toolbar-chip:color-mix(in srgb, var(--brand-palette-black) 52%, transparent)}}.cp-toolbar-dark{--cp-toolbar-ink:var(--brand-palette-black);--cp-toolbar-chip:var(--brand-palette-white)}@supports (color:color-mix(in lab, red, red)){.cp-toolbar-dark{--cp-toolbar-chip:color-mix(in srgb, var(--brand-palette-white) 78%, transparent)}}.connect-public .cp-toolbar.cp-pagebar,.cp-bundle-shell .cp-toolbar.cp-pagebar{justify-content:flex-end;gap:var(--brand-space-8);pointer-events:none}.connect-public.connect-public:has(>.cp-pagebar){padding-top:0}.connect-public.connect-public>.cp-toolbar.cp-pagebar,.cp-bundle-shell>.cp-toolbar.cp-pagebar{z-index:20;min-height:0;margin:0 calc(var(--brand-space-12) - var(--cp-pad-x)) var(--brand-space-24);padding-top:max(var(--brand-space-12), env(safe-area-inset-top));flex-shrink:0;position:relative;inset:auto}.cp-pagebar-pill{--cp-toolbar-ink:var(--brand-palette-white);--cp-toolbar-chip:var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.cp-pagebar-pill{--cp-toolbar-chip:color-mix(in srgb, var(--brand-palette-black) 60%, transparent)}}.cp-pagebar-pill{border:1px solid var(--cp-toolbar-ink);align-items:center;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-pagebar-pill{border:1px solid color-mix(in srgb, var(--cp-toolbar-ink) 14%, transparent)}}.cp-pagebar-pill{border-radius:var(--brand-radius-pill);background:var(--cp-toolbar-chip);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 8px 24px -14px var(--brand-palette-black)}@supports (color:color-mix(in lab, red, red)){.cp-pagebar-pill{box-shadow:0 8px 24px -14px color-mix(in srgb, var(--brand-palette-black) 60%, transparent)}}.cp-pagebar-pill{color:var(--cp-toolbar-ink);font-family:var(--brand-typography-family);pointer-events:auto}.cp-pagebar-return{margin-inline-end:auto}.cp-pagebar-share,.cp-pagebar-subscribe{justify-content:center;align-items:center;gap:var(--brand-space-8);border-radius:var(--brand-radius-pill);min-width:44px;height:44px;color:inherit;font:inherit;font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-heading);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--brand-motion-press) ease;background:0 0;border:0;padding:0 16px 0 14px;text-decoration:none;display:inline-flex}.cp-pagebar-share svg{width:21px;height:21px}.cp-pagebar-pill .cp-pagebar-share{width:44px;padding:0}@media (hover:hover){:is(.cp-pagebar-share,.cp-pagebar-subscribe):hover:not(:disabled){background:var(--cp-toolbar-ink)}@supports (color:color-mix(in lab, red, red)){:is(.cp-pagebar-share,.cp-pagebar-subscribe):hover:not(:disabled){background:color-mix(in srgb, var(--cp-toolbar-ink) 12%, transparent)}}}:is(.cp-pagebar-share,.cp-pagebar-subscribe):active:not(:disabled){background:var(--cp-toolbar-ink)}@supports (color:color-mix(in lab, red, red)){:is(.cp-pagebar-share,.cp-pagebar-subscribe):active:not(:disabled){background:color-mix(in srgb, var(--cp-toolbar-ink) 18%, transparent)}}:is(.cp-pagebar-share,.cp-pagebar-subscribe):focus-visible{outline:2px solid var(--cp-toolbar-ink);outline-offset:1px}.cp-pagebar-share:disabled{cursor:default;opacity:.6}.connect-public-footer.cp-pagefoot{gap:var(--brand-space-24)}.cp-pagefoot nav{gap:var(--brand-space-8);font-size:var(--brand-typography-size-caption)}.cp-pagefoot nav>span{opacity:.5}.cp-pagefoot .cp-footer-action{color:inherit;font:inherit;opacity:.84;cursor:pointer;background:0 0;border:0;padding:0}.cp-pagefoot .cp-footer-action:focus-visible,.cp-pagefoot nav a:focus-visible{opacity:1;text-decoration:underline}@media (hover:hover){.cp-pagefoot .cp-footer-action:hover{opacity:1;text-decoration:underline}}.cp-tappin-badge{align-items:center;gap:var(--brand-space-8);border-radius:var(--brand-radius-pill);min-height:44px;color:var(--cp-fg);font-family:var(--brand-typography-family);font-size:var(--brand-typography-size-label);opacity:.88;transition:background-color var(--brand-motion-press) ease, opacity var(--brand-motion-press) ease;background:0 0;border:0;padding:0 14px 0 12px;line-height:1;text-decoration:none;display:inline-flex}.cp-tappin-badge>svg{flex:none}.cp-tappin-badge strong{font-weight:var(--brand-typography-weight-heavy);letter-spacing:-.01em}@media (hover:hover){.cp-tappin-badge:hover{background:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.cp-tappin-badge:hover{background:color-mix(in srgb, var(--cp-fg) 8%, transparent)}}.cp-tappin-badge:hover{opacity:1}}.cp-tappin-badge:active{background:var(--cp-fg)}@supports (color:color-mix(in lab, red, red)){.cp-tappin-badge:active{background:color-mix(in srgb, var(--cp-fg) 14%, transparent)}}.cp-tappin-badge:focus-visible{outline:2px solid var(--cp-fg);outline-offset:2px;opacity:1}.cp-tappin-card{isolation:isolate;column-gap:var(--brand-space-12);aspect-ratio:85.6/54;border:1px solid var(--brand-palette-mint);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;width:min(100%,248px);padding:14px 14px 14px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cp-tappin-card{border:1px solid color-mix(in srgb, var(--brand-palette-mint) 30%, transparent)}}.cp-tappin-card{border-radius:var(--brand-radius-tile);background:radial-gradient(120% 95% at 100% 0%, var(--brand-palette-mint), transparent 58%), linear-gradient(155deg, var(--brand-palette-forest), var(--brand-palette-forest-deep))}@supports (color:color-mix(in lab, red, red)){.cp-tappin-card{background:radial-gradient(120% 95% at 100% 0%, color-mix(in srgb, var(--brand-palette-mint) 40%, transparent), transparent 58%), linear-gradient(155deg, var(--brand-palette-forest), var(--brand-palette-forest-deep))}}.cp-tappin-card{color:var(--brand-palette-white);font-family:var(--brand-typography-family);text-align:left;box-shadow:inset 0 1px 0 var(--brand-palette-white), 0 22px 38px -20px var(--brand-palette-black), 0 4px 10px -6px var(--brand-palette-black);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.cp-tappin-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-palette-white) 14%, transparent), 0 22px 38px -20px color-mix(in srgb, var(--brand-palette-black) 70%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--brand-palette-black) 45%, transparent)}}.cp-tappin-card{transition:transform .22s var(--brand-motion-ease-out);transform:rotate(-3deg)}.cp-tappin-card:after{content:"";z-index:-1;background:linear-gradient(112deg, transparent 38%, var(--brand-palette-white) 50%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cp-tappin-card:after{background:linear-gradient(112deg, transparent 38%, color-mix(in srgb, var(--brand-palette-white) 9%, transparent) 50%, transparent 62%)}}.cp-tappin-card:after{pointer-events:none}.cp-tappin-card:focus-visible{transform:rotate(0)translateY(-3px)}@media (hover:hover){.cp-tappin-card:hover{transform:rotate(0)translateY(-3px)}}.cp-tappin-card:focus-visible{outline:2px solid var(--cp-fg,var(--brand-ink));outline-offset:4px}.cp-tappin-card-top{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.cp-tappin-card-top>svg{color:var(--brand-palette-mint)}.cp-tappin-card-copy{align-self:end;gap:2px;min-width:0;display:grid}.cp-tappin-card-copy strong{font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-heavy);letter-spacing:-.015em;line-height:1.2}.cp-tappin-card-copy span{color:var(--brand-palette-mint-bright);font-size:var(--brand-typography-size-caption);line-height:1.35}.cp-tappin-card-go{background:var(--brand-palette-mint);width:34px;height:34px;color:var(--brand-palette-connect-ink);border-radius:50%;align-self:end;place-items:center;display:grid}.cp-tappin-card.cp-tappin-card-row{aspect-ratio:auto;width:100%;padding:var(--brand-space-12) var(--brand-space-16);border-radius:var(--brand-radius-card);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;transform:none}.cp-tappin-card-row .cp-tappin-card-top{grid-column:auto}.cp-tappin-card-row .connect-logo-word,.cp-tappin-card-row .cp-tappin-card-top>svg{display:none}.cp-tappin-card-row .connect-logo-mark{width:28px;height:28px;color:var(--brand-palette-mint)}.cp-tappin-card-row .cp-tappin-card-copy{align-self:center}.cp-tappin-card-row .cp-tappin-card-copy strong{font-size:var(--brand-typography-size-support)}.cp-tappin-card-row .cp-tappin-card-go{align-self:center}.cp-tappin-card-row:focus-visible{transform:translateY(-1px)}@media (hover:hover){.cp-tappin-card-row:hover{transform:translateY(-1px)}}.cw-share-dialog .cp-tappin-card-row{margin-top:var(--brand-space-8)}.cw-share-qr{align-items:center;gap:var(--brand-space-12) var(--brand-space-16);margin-top:var(--brand-space-8);padding:var(--brand-space-12) var(--brand-space-16) var(--brand-space-12) var(--brand-space-12);border:var(--brand-border-width) solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-soft);grid-template-columns:auto 1fr auto;display:grid}.cw-share-qr-code{border-radius:var(--brand-radius-control);background:var(--brand-palette-white);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cw-share-qr-code img{width:58px;height:58px}.cw-share-qr-code .cw-qr-loading{width:100%;height:100%;min-height:0}.cw-share-qr-copy{gap:2px;min-width:0;display:grid}.cw-share-qr-copy strong{font-size:var(--brand-typography-size-support)}.cw-share-qr-copy span{color:var(--brand-muted);font-size:var(--brand-typography-size-label)}.cw-share-qr-actions{gap:var(--brand-space-8);display:flex}@media (max-width:520px){.cw-share-qr-actions{grid-column:1/-1}.cw-share-qr-actions>*{flex:1}}.cp-about-bio,.cp-about-text{padding-inline:var(--brand-space-12);font-size:var(--brand-typography-size-support);line-height:var(--brand-typography-leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cp-about-bio{color:var(--brand-muted)}.cp-about-facts{padding-top:var(--brand-space-8);border-top:var(--brand-border-width) solid var(--brand-line);margin:0;display:grid}.cp-about-facts>div{justify-content:space-between;align-items:center;gap:var(--brand-space-16);min-height:52px;padding:0 var(--brand-space-12);display:flex}.cp-about-facts dt{align-items:center;gap:var(--brand-space-12);color:var(--brand-ink);font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-medium);display:flex}.cp-about-facts dt svg{color:var(--brand-muted)}.cp-about-facts dd{color:var(--brand-muted);font-size:var(--brand-typography-size-control);text-align:right;margin:0}.cp-about-sheet .cs-nav-link small{margin:2px 0 0;display:block}.connect-public-shell .cp-desktop-qr{border-color:var(--brand-palette-mint)}@supports (color:color-mix(in lab, red, red)){.connect-public-shell .cp-desktop-qr{border-color:color-mix(in srgb, var(--brand-palette-mint) 30%, transparent)}}.connect-public-shell .cp-desktop-qr{border-radius:var(--brand-radius-tile);background:radial-gradient(120% 80% at 100% 0%, var(--brand-palette-mint), transparent 60%), linear-gradient(155deg, var(--brand-palette-forest), var(--brand-palette-forest-deep))}@supports (color:color-mix(in lab, red, red)){.connect-public-shell .cp-desktop-qr{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--brand-palette-mint) 34%, transparent), transparent 60%), linear-gradient(155deg, var(--brand-palette-forest), var(--brand-palette-forest-deep))}}.connect-public-shell .cp-desktop-qr{color:var(--brand-palette-mint-bright)}.cp-bundle-shell{--cp-pad-x:34px;width:min(100%,720px);min-height:100vh;padding:0 var(--cp-pad-x) 42px;background:var(--cp-bg);color:var(--cp-fg);margin-inline:auto}.cp-bundle-shell .cp-toolbar{margin-bottom:24px}.cp-bundle-shell .connect-public-footer{padding-top:64px}@media (max-width:700px){.cp-bundle-shell{--cp-pad-x:22px;padding:0 var(--cp-pad-x) 36px}.connect-public-footer nav{max-width:450px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.cp-tappin-badge,.cp-tappin-card,.cp-pagebar-share{transition:none}.cp-tappin-card:focus-visible{transform:rotate(-3deg)}@media (hover:hover){.cp-tappin-card:hover{transform:rotate(-3deg)}}.cp-tappin-card-row:focus-visible{transform:none}@media (hover:hover){.cp-tappin-card-row:hover{transform:none}}}.connect-public .cp-support{margin:var(--brand-space-32) 0 0}.cw-themes{gap:var(--brand-space-16) var(--brand-space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.cw-themes .cw-theme-card.ui-selection-card{padding:var(--brand-space-4);text-align:center;background:0 0;border:0}.cw-themes .cw-theme-card[aria-pressed=true] .cw-theme-art{outline:2px solid var(--brand-editorSettings-tileSelected);outline-offset:3px}.cw-themes .cw-theme-art{border-radius:var(--brand-radius-large);height:156px}.cw-themes .cw-theme-link{min-height:32px;font-size:0}.cw-themes .cw-theme-card small{display:none}.cw-style-grid{gap:var(--brand-space-12);margin:var(--brand-space-16) 0 var(--brand-space-32);display:grid}.cw-wallpaper-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-style-grid>.ui-selection-card{justify-items:stretch;gap:var(--brand-space-8);min-width:0;padding:var(--brand-space-8);border:1px solid var(--brand-editorSettings-tileBorder);border-radius:var(--brand-radius-large);background:var(--brand-editorSettings-tileBackground);color:var(--brand-ink);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.cw-style-grid>.ui-selection-card[aria-pressed=true]{outline:2px solid var(--brand-editorSettings-tileSelected);outline-offset:2px}.cw-wallpaper-sample{border-radius:var(--brand-radius-panel);background:var(--brand-editorSettings-sampleBackground);width:100%;height:76px;color:var(--cw-wallpaper-ink);background-color:var(--cw-wallpaper-bg);background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.cw-wallpaper-sample.is-gradient,.cw-wallpaper-sample.is-video{background-image:linear-gradient(150deg, var(--cw-wallpaper-bg), var(--cw-wallpaper-end))}.cw-wallpaper-sample.is-blur{background-image:radial-gradient(circle at 20% 20%, var(--cw-wallpaper-bg) 0%, transparent 55%), radial-gradient(circle at 85% 70%, var(--cw-wallpaper-bg) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.cw-wallpaper-sample.is-blur{background-image:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--cw-wallpaper-bg) 45%, var(--cw-wallpaper-button)) 0%, transparent 55%), radial-gradient(circle at 85% 70%, color-mix(in srgb, var(--cw-wallpaper-bg) 55%, var(--cw-wallpaper-ink)) 0%, transparent 60%)}}.cw-wallpaper-sample.is-pattern{background-image:radial-gradient(var(--cw-wallpaper-ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.cw-wallpaper-sample.is-pattern{background-image:radial-gradient(color-mix(in srgb, var(--cw-wallpaper-ink) 13%, transparent) 1px, transparent 1px)}}.cw-wallpaper-sample.is-pattern{background-size:var(--brand-space-16) var(--brand-space-16)}.cw-wallpaper-sample.is-image{background-image:var(--cw-wallpaper-image)}.cw-wallpaper-sample.is-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cw-wallpaper-sample.is-video>svg{padding:var(--brand-space-8);box-sizing:content-box;border-radius:var(--brand-radius-pill);background:var(--cw-wallpaper-bg);position:relative}.connect-public{isolation:isolate;position:relative}.connect-public-inner{z-index:1;position:relative}.cp-wallpaper-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cp-wallpaper-poster{z-index:0;pointer-events:none;background-position:50%;background-size:cover;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cp-wallpaper-video{display:none}.cp-wallpaper-poster{display:block}}.cw-design-rows>.ui-field,.cw-design-row{justify-content:space-between;align-items:center;gap:var(--brand-space-16);min-height:80px;padding:var(--brand-space-12) 0;border-bottom:1px solid var(--brand-line);flex-direction:row;margin:0;display:flex}.cw-design-rows>.ui-field>:last-child{margin-left:auto}.cw-design-rows .ui-select{width:min(55%,290px)}.cw-font-trigger{justify-content:space-between;width:min(55%,290px)}.cw-font-grid{gap:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-font-choice{min-height:62px;padding:var(--brand-space-12);border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-soft);color:var(--brand-ink);font-size:var(--brand-typography-size-body);cursor:pointer}.cw-font-choice[aria-pressed=true]{outline:2px solid var(--brand-editorSettings-tileSelected);outline-offset:2px}@media (hover:hover){.cw-font-choice:hover{background:var(--brand-editorSettings-tileHover)}}.cw-design-rows .ui-color-trigger{min-width:132px}.cw-design-row>span>small{margin-top:var(--brand-space-4);color:var(--brand-muted);display:block}.cw-corners{gap:var(--brand-space-8);display:flex}.cw-corners>button{border:1px solid var(--brand-editorSettings-tileBorder);border-radius:var(--brand-radius-panel);background:var(--brand-panel);width:52px;height:44px;color:var(--brand-ink);cursor:pointer;place-items:center;display:grid}.cw-corners>button[aria-pressed=true]{outline:2px solid var(--brand-editorSettings-tileSelected);outline-offset:1px}.cw-corners>button:disabled{opacity:var(--brand-control-disabledOpacity);cursor:default}.cw-corner-art{border:2px solid;width:30px;height:18px}.cw-corner-art.is-square{border-radius:0}.cw-corner-art.is-small{border-radius:4px}.cw-corner-art.is-rounded{border-radius:8px}.cw-corner-art.is-pill{border-radius:999px}.cw-editor-color-popover{width:min(310px,100vw - 32px)}.cw-editor-color-popover .ui-field{gap:var(--brand-space-12);display:grid}.cw-editor-color-popover input[type=color]{border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);cursor:pointer;width:100%;height:150px;padding:0;display:block}.cw-editor-color-popover .ui-input{width:100%}.cw-color-suggestions{gap:var(--brand-space-12);margin-top:var(--brand-space-16);padding-top:var(--brand-space-16);border-top:1px solid var(--brand-line);display:grid}.cw-color-suggestions>div{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.cw-color-suggestions .ui-pressable{border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);cursor:pointer;width:32px;height:32px}.cw-color-suggestions .ui-pressable:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:var(--brand-focus-offset)}@media (max-width:767px){.cw-editor-sections[data-design=true][data-detail=false]{z-index:auto;background:0 0;border:0;padding:0;display:block;position:static;overflow:visible}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row{width:100%;min-height:74px;padding:var(--brand-space-12) var(--brand-space-16);border:1px solid var(--brand-line);border-radius:var(--brand-radius-large);text-align:left;flex-direction:row;display:flex}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row+.cw-option-row{margin-top:var(--brand-space-12)}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row .cw-option-art{border-radius:var(--brand-radius-panel);width:44px;height:44px}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row strong{font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-strong)}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row small,.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row>svg{display:block}.cw-wallpaper-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-design-rows .ui-select,.cw-font-trigger{width:min(55%,230px)}}@media (max-width:420px){.cw-design-rows>.ui-field,.cw-design-row{flex-wrap:wrap}.cw-design-rows .ui-select,.cw-font-trigger{width:100%}}.connect-public.connect-public.cp-header-v2.cp-header-classic .connect-avatar{object-position:center;border-radius:50%;width:96px;height:96px;margin-inline:auto}.connect-public.connect-public.cp-header-v2.cp-header-classic .connect-public-profile{text-align:center}.connect-public.connect-public.cp-header-v2.cp-header-classic .connect-public-profile p{text-align:center;margin-inline:auto}.connect-public.connect-public:is(.cp-header-hero,.cp-header-banner){--cp-pad-x:22px;padding-top:0;padding-inline:var(--cp-pad-x);position:relative;overflow-x:clip}.connect-public.connect-public:is(.cp-header-hero,.cp-header-banner)>.cp-toolbar.cp-pagebar{inset:0 var(--brand-space-12) auto;margin:0;position:absolute}@media (min-width:701px){.connect-public-shell .connect-public.connect-public:is(.cp-header-hero,.cp-header-banner){--cp-pad-x:34px}}.connect-public.connect-public.cp-preview.cp-has-cta:is(.cp-header-hero,.cp-header-banner){padding-inline:0}.connect-public.connect-public.cp-preview.cp-has-cta:is(.cp-header-hero,.cp-header-banner)>.connect-public-inner{box-sizing:border-box;padding-inline:var(--cp-pad-x)}.connect-public.connect-public:is(.cp-header-hero,.cp-header-banner) .connect-public-inner{width:100%}.connect-public.connect-public:is(.cp-header-hero,.cp-header-banner) .connect-public-inner>:not(.connect-public-profile,.cp-toolbar,.cp-page-tabs){width:min(100%, var(--cp-inner-w,560px));margin-inline:auto}.connect-public.connect-public:is(.cp-header-hero,.cp-header-banner) .cp-profile-content>:not(.cp-zoom,.connect-avatar){max-width:min(100%, var(--cp-inner-w,560px));margin-inline:auto}.connect-public.connect-public.cp-header-hero .connect-public-profile{margin-top:0;margin-inline:calc(-1 * var(--cp-pad-x,22px));padding-inline:var(--cp-pad-x,22px)}.connect-public.connect-public.cp-header-banner .connect-avatar{width:calc(100% + 2 * var(--cp-pad-x,22px));max-width:none;margin-inline:calc(-1 * var(--cp-pad-x,22px))}.connect-public.connect-public.cp-header-hero .connect-avatar{width:calc(100% + 2 * var(--cp-pad-x,22px));max-width:none;height:clamp(280px,72vw,420px);margin:0 calc(-1 * var(--cp-pad-x,22px)) calc(-1 * var(--brand-space-24));object-fit:cover;object-position:center;border:0;border-radius:0;display:block;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.connect-public.connect-public.cp-header-v2.cp-header-hero .connect-avatar-fallback{background:0 0;-webkit-mask-image:none;mask-image:none}.connect-public.connect-public.cp-header-v2.cp-header-hero .connect-public-profile :is(h1,h2){position:relative}.connect-public.connect-public.cp-header-banner .connect-public-profile{margin:0 calc(-1 * var(--cp-pad-x,22px)) var(--brand-space-24);padding:132px var(--cp-pad-x,22px) 0}.connect-public.connect-public.cp-header-v2.cp-header-banner .cp-cover-layer{height:180px}.connect-public.connect-public.cp-header-v2.cp-header-banner .cp-cover-layer :is(img,video){object-position:center}.connect-public.connect-public.cp-header-banner .cp-profile-content{text-shadow:none}.connect-public.connect-public.cp-header-v2.cp-header-banner .connect-avatar{width:96px;max-width:96px;height:96px;margin:0 auto var(--brand-space-16);object-position:center;border-radius:50%}.connect-public.connect-public.cp-header-v2.cp-header-banner.cp-photo-left .connect-avatar{margin-left:0;margin-right:auto}.connect-public.connect-public.cp-header-v2.cp-header-banner.cp-photo-right .connect-avatar{margin-left:auto;margin-right:0}.connect-public.connect-public.cp-header-v2.cp-header-banner .connect-public-profile :is(h1,h2,p){color:var(--cp-fg)}.connect-public.connect-public.cp-header-v2.cp-align-left .connect-public-profile{text-align:left}.connect-public.connect-public.cp-header-v2.cp-align-left .connect-public-profile p{margin-left:0;margin-right:auto}.connect-public.connect-public.cp-header-v2.cp-align-left .connect-public-profile .connect-socials{justify-content:flex-start}.cp-form-sheet .ui-modal-body:has(>.connect-public-shell){padding-inline:0}.connect-public.connect-public.cp-header-v2.cp-align-left:is(.cp-header-classic,.cp-header-banner) .connect-public-profile p.cp-identity{justify-content:flex-start}
