.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: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:color-mix(in srgb, var(--brand-accent) 81%, var(--brand-panel));font-size:var(--brand-typography-size-micro);font-weight:var(--brand-typography-weight-black);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;display:inline-block}.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:color-mix(in srgb, var(--brand-action) 3%, var(--brand-panel));min-height:100vh}.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 color-mix(in srgb, var(--brand-action) 20%, var(--brand-panel));border-radius:19px;padding:37px 18px}.connect-empty-state>span{background:color-mix(in srgb, var(--brand-action) 8%, var(--brand-panel));color:var(--brand-accent);width:62px;height:62px;margin-bottom:var(--brand-space-16);border-radius:18px;place-items:center;display:inline-grid}.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: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 color-mix(in srgb, var(--brand-panel) 66.67%, transparent);border-radius:50%;display:block}.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:color-mix(in srgb, var(--cp-fg) 13%, transparent);--th-line-strong:color-mix(in srgb, var(--cp-fg) 26%, transparent);--th-muted:color-mix(in srgb, var(--cp-fg) 66%, transparent);--th-link-height:58px;--th-surface:color-mix(in srgb, var(--cp-button) 70%, transparent);--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 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:color-mix(in srgb, var(--cp-fg) 8%, transparent);transform:translateY(-2px)}}.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 color-mix(in srgb, var(--cp-fg) 8%, transparent);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:color-mix(in srgb, var(--cp-accent) 55%, transparent);box-shadow:var(--th-shadow), 0 0 0 4px color-mix(in srgb, var(--cp-accent) 12%, transparent);transform:translateY(-2px)}}.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:color-mix(in srgb, var(--cp-button) 45%, transparent);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 color-mix(in srgb, var(--cp-accent) 22%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--cp-accent) 55%, transparent);border:0}.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 color-mix(in srgb, var(--cp-accent) 22%, transparent), 0 20px 36px -12px color-mix(in srgb, var(--cp-accent) 70%, transparent);transform:translateY(-3px)scale(1.01)}}.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 color-mix(in srgb, var(--cp-accent) 70%, #000);text-shadow:0 1px #fff;background:linear-gradient(#fff 0%,#eceef2 42%,#c9ced7 50%,#e4e7ec 72%,#fafbfc 100%);border:1px solid #00000038;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 color-mix(in srgb, var(--cp-accent) 35%, transparent), 0 14px 28px -12px color-mix(in srgb, var(--cp-accent) 80%, #000);transform:translateY(-2px)}}.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:color-mix(in srgb, var(--cp-bg) 62%, transparent);color:var(--cp-fg);border:1.5px solid var(--cp-accent);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);-webkit-backdrop-filter:blur(6px)}.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:color-mix(in srgb, var(--cp-accent) 16%, var(--cp-bg));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:color-mix(in srgb, var(--cp-accent) 45%, transparent);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 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 color-mix(in srgb, var(--cp-accent) 45%, transparent);--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 color-mix(in srgb, var(--cp-accent) 45%, transparent);border-radius:999px 999px 14px 14px}.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%, 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%, 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:color-mix(in srgb, var(--cp-bg) 52%, transparent);--th-glass-hover:color-mix(in srgb, var(--cp-bg) 72%, transparent);--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%, 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%, color-mix(in srgb, var(--cp-accent) 30%, transparent), transparent 75%);width:150%;height:90%;top:-20%;left:50%;transform:translate(-50%)}.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%, color-mix(in srgb, var(--cp-accent) 40%, transparent), transparent 70%);height:30%;top:48%;left:-20%;right:-20%}.th-backdrop-synth .th-sun{aspect-ratio:1;background:linear-gradient(180deg, color-mix(in srgb, var(--cp-accent) 40%, #ffd23f), var(--cp-accent) 75%);opacity:.6;border-radius:50%;width:62%;max-width:300px;top:40%;left:50%;transform:translate(-50%,-50%);-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(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);background-size:48px 40px;background-color:var(--cp-bg);transform-origin:top;opacity:.75;height:42%;bottom:0;left:-60%;right:-60%;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(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, 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%, color-mix(in srgb, var(--cp-accent) 16%, transparent), transparent 70%);height:60%;inset:-10% -10% auto}.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%, color-mix(in srgb, var(--cp-accent) 32%, transparent) 46%, #ffffffb3 50%, color-mix(in srgb, var(--cp-accent) 22%, transparent) 56%, transparent 68%);filter:blur(8px);width:160%;height:70%;top:-10%;left:-30%}.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 color-mix(in srgb, var(--cp-accent) 40%, transparent);border-radius:50%;bottom:29%;left:50%;transform:translate(-50%,50%)}.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:color-mix(in srgb, var(--cp-bg-end) 72%, var(--cp-bg))}.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:color-mix(in srgb, var(--cp-bg) 85%, #000)}.th-backdrop-peaks .th-sun{width:52px;box-shadow:0 0 60px 20px color-mix(in srgb, var(--cp-accent) 45%, transparent);inset:13% 9% auto auto;transform:none}.th-backdrop-peaks .th-land{height:40%}.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:color-mix(in srgb, var(--cp-fg) 20%, var(--cp-bg))}.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: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 color-mix(in srgb, var(--cp-accent) 40%, transparent);border-radius:50%;top:13%;right:7%}.th-backdrop-stars .th-land{height:22%}.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:color-mix(in srgb, var(--cp-bg) 80%, #000)}.th-backdrop-tide .th-light{background:radial-gradient(50% 50% at 50% 30%, color-mix(in srgb, var(--cp-accent) 26%, transparent), transparent 70%);height:70%;inset:-20% -20% auto}.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:color-mix(in srgb, var(--cp-accent) 18%, var(--cp-bg))}.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: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 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 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){background:linear-gradient(#2b2f38 10%,#6b7280 48%,#1b1e24 52%,#4b5160 90%);color:#0000;-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) color-mix(in srgb, var(--brand-ink) 10%, transparent);transition:transform var(--brand-motion-press) var(--brand-motion-ease-out);border-radius:14px;margin-inline:auto;display:block;position:relative;overflow:hidden}.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, 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}
.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}
.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:color-mix(in srgb, var(--cp-button) 65%, transparent);-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,color-mix(in srgb, currentColor 18%, transparent));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,color-mix(in srgb, var(--cp-fg) 24%, transparent));border-radius:var(--cp-card-radius,10px);background:color-mix(in srgb, var(--cp-surface-text,var(--cp-fg)) 6%, transparent);min-width:0;min-height:52px;color:var(--cp-surface-text,var(--cp-fg));font-size:var(--brand-typography-size-label);text-transform:capitalize;align-items:center;gap:10px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.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: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,color-mix(in srgb, var(--cp-fg) 30%, transparent));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:color-mix(in srgb, var(--cp-input-text,var(--cp-fg)) 55%, transparent);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 color-mix(in srgb, var(--cp-fg) 22%, transparent);outline:0}.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,color-mix(in srgb, var(--cp-fg) 55%, transparent));border-radius:var(--brand-radius-badge);background:var(--cp-input-bg,transparent);cursor:pointer;width:22px;height:22px;transition:background var(--brand-motion-press), border-color var(--brand-motion-press);flex:none;margin:0;position:relative}.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}
.cp-toolbar-light{--cp-toolbar-ink:var(--brand-palette-white);--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: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:color-mix(in srgb, var(--brand-palette-black) 60%, transparent);border:1px solid color-mix(in srgb, var(--cp-toolbar-ink) 14%, transparent);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 color-mix(in srgb, var(--brand-palette-black) 60%, transparent);color:var(--cp-toolbar-ink);font-family:var(--brand-typography-family);pointer-events:auto;align-items:center;padding:2px;display:inline-flex}.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:color-mix(in srgb, var(--cp-toolbar-ink) 12%, transparent)}}: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:color-mix(in srgb, var(--cp-fg) 8%, transparent);opacity:1}}.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 color-mix(in srgb, var(--brand-palette-mint) 30%, transparent);border-radius:var(--brand-radius-tile);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));width:min(100%,248px);color:var(--brand-palette-white);font-family:var(--brand-typography-family);text-align:left;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);transition:transform .22s var(--brand-motion-ease-out);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;padding:14px 14px 14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg)}.cp-tappin-card:after{content:"";z-index:-1;background:linear-gradient(112deg, transparent 38%, color-mix(in srgb, var(--brand-palette-white) 9%, transparent) 50%, transparent 62%);pointer-events:none;position:absolute;inset:0}.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:color-mix(in srgb, var(--brand-palette-mint) 30%, transparent);border-radius:var(--brand-radius-tile);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));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}
.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:color-mix(in srgb, currentColor 12%, transparent);display:block;overflow:hidden}.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,color-mix(in srgb, currentColor 10%, transparent));min-height:40px;color:var(--cp-button-text,inherit);font-size:var(--brand-typography-size-label);justify-content:center;align-items:center;margin-top:12px;padding:8px 20px;font-weight:650;text-decoration:none;display:inline-flex}.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:color-mix(in srgb, currentColor 6%, transparent)}.cp-youtube-thumb{aspect-ratio:16/9;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:10px;display:block;position:relative;overflow:hidden}.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, color-mix(in srgb, var(--cp-bg,var(--brand-panel)) 85%, transparent) 55%, var(--cp-bg,var(--brand-panel)));pointer-events:none;flex:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.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 color-mix(in srgb, currentColor 9%, transparent);width:48px;height:48px;color:inherit;background:var(--cp-bg,var(--brand-panel));border-radius:50%;flex:none;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:color-mix(in srgb, currentColor 6%, transparent)}.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%, 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);flex-direction:column;display:flex;position:relative;overflow:hidden}.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:color-mix(in srgb, #ffd78a 70%, var(--brand-panel));color:#a2600b;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;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:color-mix(in srgb, currentColor 14%, transparent);font-size:var(--brand-typography-size-micro);letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;white-space:nowrap;margin-right:8px;padding:2px 8px;font-style:normal;font-weight:700;line-height:1.4;display:inline-block}.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:color-mix(in srgb, var(--brand-panel) 86%, transparent);box-shadow:var(--brand-shadow-modal);-webkit-backdrop-filter:blur(18px)saturate(1.3);position:sticky}.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}}
