.connect-root{color:var(--brand-ink);caret-color:var(--brand-action)}.cw-save{min-height:44px;font-size:var(--brand-typography-size-control);color:var(--brand-muted);justify-content:flex-end;align-items:center;gap:10px;display:flex}.cw-notice{background:var(--brand-soft);border-radius:var(--brand-radius-control);padding:var(--brand-space-12);font-size:var(--brand-typography-size-label);line-height:var(--brand-typography-leading-relaxed)}.cw-section{border-top:1px solid var(--brand-line);padding:28px 0}.cw-section:first-of-type{border-top:0;padding-top:0}.cw-section h2{margin:0 0 14px}.cw-section h3{margin:0 0 10px}.cw-section>p,.cw-protection>p{font-size:var(--brand-typography-size-label);color:var(--brand-muted);max-width:var(--brand-content-reading);margin:0 0 18px;line-height:1.7}.cw-check{min-height:44px;font-size:var(--brand-typography-size-caption);line-height:var(--brand-typography-leading-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cw-check input{width:18px;height:18px;accent-color:var(--brand-action);flex-shrink:0}.cw-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cw-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-row>input{flex:1;min-width:100px}.cw-hint{font-weight:var(--brand-typography-weight-regular);color:var(--brand-muted);line-height:var(--brand-typography-leading-relaxed);font-size:var(--brand-typography-size-micro)!important}.cw-upload{align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;margin:14px 0;display:flex}.cw-upload-custom{margin:0}.cw-upload-drop-hint{display:none}@media (hover:hover) and (pointer:fine){.cw-upload-drop-hint{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);display:inline}.cw-upload[data-dragging=true]{outline:var(--brand-focus-width) dashed var(--brand-accent);outline-offset:var(--brand-space-4);border-radius:var(--brand-radius-control);background:var(--brand-soft)}}.cw-upload p{font-size:var(--brand-typography-size-caption);color:var(--brand-danger);flex-basis:100%;margin:0}.cw-crop{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;aspect-ratio:var(--cw-crop-ratio,1);width:min(100%, 280px, calc(36dvh * var(--cw-crop-ratio,1)));margin:var(--brand-space-20) auto;background:var(--brand-soft);border-radius:var(--brand-radius-panel);position:relative;overflow:hidden}.cw-crop:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:4px}.cw-crop[data-active]{cursor:grabbing}.cw-crop[aria-disabled=true]{cursor:default}.cw-crop :is(img,video){pointer-events:none;object-fit:cover;width:100%;height:100%;display:block}.cw-content-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.cw-block-list{flex-direction:column;gap:14px;display:flex}.cw-block{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sheet);background:var(--brand-panel);overflow:hidden}.cw-block-hidden{border-style:dashed}.cw-reorder{gap:1px;display:flex}.cw-bulk{align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-12);background:var(--brand-soft);border-radius:var(--brand-radius-control);font-size:var(--brand-typography-size-caption);margin:0 0 14px;display:flex}.cw-bulk strong{margin-right:auto}.cw-protection{padding:var(--brand-space-12) 0}.cw-protection>p{font-size:var(--brand-typography-size-caption);margin-bottom:var(--brand-space-12)}.cw-protection>button{margin-top:10px}.cw-protection>p[role=status]{color:var(--brand-ink);margin-top:var(--brand-space-12)}.cw-nested-link{padding:var(--brand-space-16) 0;border-top:1px solid var(--brand-line)}.cw-social-editor{align-items:center;gap:10px;display:flex}.cw-social-editor>svg{flex:none}.cw-search{margin:var(--brand-space-20) 0 14px;border:1px solid var(--brand-line);padding-left:var(--brand-space-12);border-radius:9px;align-items:center;gap:10px;display:flex}.ui-dialog.cw-share-dialog{width:min(720px,100vw - 48px);padding:var(--brand-space-32) var(--brand-space-32) 28px}.ui-dialog.cw-share-dialog h2{text-align:center;margin:0 44px 28px}.cw-share-dialog .cw-share-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-share-card-preview{aspect-ratio:1200/630;border-radius:var(--brand-radius-large);background:var(--brand-soft);width:100%;color:var(--brand-muted);font-size:var(--brand-typography-size-control);place-items:center;display:grid;overflow:hidden}.cw-share-card-preview img{object-fit:cover;width:100%;height:100%;display:block}.cw-share-card-preview.cw-share-link-preview{aspect-ratio:auto;min-height:160px;padding:var(--brand-space-24);gap:var(--brand-space-8);text-align:center;overflow-wrap:anywhere;align-content:center}.cw-share-link-preview strong{color:var(--brand-ink);font-size:clamp(20px,4vw,30px)}.cw-share-link-preview span{color:var(--brand-muted);font-size:var(--brand-typography-size-support)}.cw-share-actions{gap:var(--brand-space-12);overscroll-behavior-inline:contain;padding:26px 2px var(--brand-space-20);scrollbar-width:thin;display:flex;overflow-x:auto}.cw-share-option,.cw-share-actions .cw-share-option{color:var(--brand-ink);font:inherit;font-size:var(--brand-typography-size-caption);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 78px;align-items:center;gap:9px;padding:0;line-height:1.25;text-decoration:none;display:flex}.cw-share-option-icon{background:var(--brand-soft);width:62px;height:62px;color:var(--brand-ink);transition:transform var(--brand-motion-press,var(--brand-motion-press));border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.cw-share-option:hover .cw-share-option-icon{transform:translateY(-2px)}}.cw-share-option-x .cw-share-option-icon{background:#080808}.cw-share-option-facebook .cw-share-option-icon,.cw-share-option-whatsapp .cw-share-option-icon,.cw-share-option-linkedin .cw-share-option-icon{background:var(--brand-panel)}.cw-share-option-email .cw-share-option-icon{background:color-mix(in srgb, var(--brand-action) 11%, var(--brand-panel));color:var(--brand-accent)}@media (max-width:767px){.ui-dialog.cw-share-dialog{width:100%;padding:28px var(--brand-space-20) calc(28px + env(safe-area-inset-bottom))}.ui-dialog.cw-share-dialog h2{margin:0 36px 22px}.cw-share-card-preview{border-radius:var(--brand-radius-card)}.cw-share-actions{margin-right:calc(-1 * var(--brand-space-20));padding-right:var(--brand-space-20);gap:6px}.cw-share-option,.cw-share-actions .cw-share-option{flex-basis:72px}.cw-share-option-icon{width:56px;height:56px}}.cw-layout-choices{flex-wrap:wrap;gap:10px;display:flex}.cw-layout-choices>button{text-transform:capitalize;flex-direction:column;gap:9px;width:calc(20% - 8px);display:flex}.cw-header-example{background:var(--brand-soft);border-radius:var(--brand-radius-badge);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:64px;display:flex}.cw-header-example i{background:var(--brand-muted);border-radius:50%;width:18px;height:18px;display:block}.cw-header-example b{background:var(--brand-muted);width:28px;height:3px;display:block}.cw-header-example.cw-header-hero i{border-radius:var(--brand-radius-small);width:40px;height:36px}.cw-header-example.cw-header-banner i{border-radius:0;width:48px;height:18px}.cw-header-example.cw-header-shape i{border-radius:var(--brand-radius-control) var(--brand-radius-control) 2px 2px}.cw-header-example.cw-header-cutout i{border:1px dashed var(--brand-muted);background:0 0}.cw-themes{gap:var(--brand-space-20) 14px;margin-top:var(--brand-space-20);grid-template-columns:repeat(3,1fr);display:grid}.cw-themes .cw-theme-card.ui-selection-card{gap:var(--brand-space-4);text-align:left;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.cw-theme-art{width:100%;padding:var(--brand-space-20);border-radius:var(--brand-radius-action);background:var(--brand-soft);height:175px;margin-bottom:var(--brand-space-12);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.cw-theme-link{padding:var(--brand-space-12) var(--brand-space-8);border-radius:var(--brand-radius-action);font-size:var(--brand-typography-size-caption);text-align:center;display:block}.connect-button-pill .cw-theme-link{border-radius:var(--brand-radius-pill)}.connect-button-square .cw-theme-link{border-radius:0}.cw-wallpaper-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cw-wallpaper-group{margin-top:var(--brand-space-16)}.cw-wallpaper-group .cw-wallpaper-grid{margin-top:var(--brand-space-8)}.cw-wallpaper-grid button.ui-selection-card{gap:var(--brand-space-4);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}.cw-wallpaper-grid button>span:not(.cw-plan-chip){aspect-ratio:2/3;border-radius:var(--brand-radius-badge);background-position:50%;background-size:cover;width:100%}.cw-wallpaper-grid small{opacity:.7;font-size:10px}.cw-theme-art b{font-size:var(--brand-typography-size-section-small);font-weight:var(--brand-typography-weight-control);margin-bottom:5px}.cw-theme-art i{border-radius:3px;width:58%;height:12px}.cw-themes strong{font-size:var(--brand-typography-size-caption);line-height:var(--brand-typography-leading-body);display:block}.cw-themes small{color:var(--brand-muted);margin:0;font-size:10px;display:block}.cw-themes .cw-row{justify-content:space-between;gap:var(--brand-space-4)}.cw-themes a{color:var(--brand-muted);font-size:var(--brand-typography-size-micro)}.cw-suggestions{margin-bottom:25px}.cw-suggestions>label{border-top:1px solid var(--brand-line);cursor:pointer;align-items:start;gap:14px;padding:22px 0;display:flex}.cw-suggestions>label>input{width:18px;height:18px;accent-color:var(--brand-action);flex:0 0 18px;margin:2px 0 0}.cw-suggestions strong{font-size:var(--brand-typography-size-support)}.cw-suggestions p{font-size:var(--brand-typography-size-label);color:var(--brand-muted);line-height:var(--brand-typography-leading-relaxed);margin:var(--brand-space-8) 0 0}.cw-suggestions+.ui-primary{margin-bottom:var(--brand-space-20)}.cw-pagination{font-size:var(--brand-typography-size-label);justify-content:space-between;margin-top:22px;display:flex}.cw-pagination a{color:inherit}.cw-detail-list{margin:var(--brand-space-20) 0 26px}.cw-detail-list>div{gap:var(--brand-space-20);border-bottom:1px solid var(--brand-line);font-size:var(--brand-typography-size-label);grid-template-columns:150px 1fr;padding:14px 0;display:grid}.cw-detail-list dt{color:var(--brand-muted)}.cw-detail-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cw-section form{margin-top:var(--brand-space-16)}.cw-access{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sheet);background:var(--brand-panel);max-width:430px;color:var(--brand-ink);margin:10svh auto;padding:35px 25px}.cw-access h1{margin:var(--brand-space-20) 0 var(--brand-space-12)}.cw-access p{font-size:var(--brand-typography-size-control);line-height:var(--brand-typography-leading-relaxed);color:var(--brand-muted)}.cw-access form label{font-size:var(--brand-typography-size-label);margin:var(--brand-space-20) 0;display:block}.cw-access input{margin-top:var(--brand-space-8)}.cw-access .cw-check{display:flex}@media (max-width:1100px){.cw-content-toolbar{flex-wrap:wrap;align-items:start}}@media (max-width:650px){.cw-two{gap:10px}.cw-content-toolbar{gap:var(--brand-space-12)}.cw-layout-choices{gap:6px}.cw-layout-choices>button{width:calc(20% - 5px)}.cw-header-example{width:40px;height:55px}.cw-themes{grid-template-columns:repeat(2,1fr)}.cw-theme-art{height:175px}.cw-wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-bulk{flex-wrap:wrap}.cw-bulk strong{width:100%}.cw-detail-list>div{grid-template-columns:95px 1fr;gap:15px}.cw-access{margin:7svh var(--brand-space-16)}}.cw-unsaved-dialog{width:min(540px,100vw - 32px);padding:var(--brand-space-40)}.cw-unsaved-dialog>h2{margin:0 var(--brand-space-40) var(--brand-space-20);text-align:center}.cw-unsaved-dialog>p{text-align:center;font-size:var(--brand-typography-size-title-small)}.cw-unsaved-close{position:absolute;top:18px;right:18px}.cw-unsaved-actions{gap:var(--brand-space-12);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.cw-unsaved-actions>.ui-button.ui-button{width:100%;min-width:0}@media (max-width:767px){.ui-dialog.cw-unsaved-dialog{border-radius:var(--brand-radius-sheet) var(--brand-radius-sheet) 0 0;width:100%;max-height:calc(100dvh - 12px);padding:var(--brand-space-24) var(--brand-space-20) calc(var(--brand-space-24) + env(safe-area-inset-bottom));animation:cw-unsaved-sheet-in var(--brand-motion-modal) var(--brand-motion-ease-drawer);inset:auto 0 0;overflow-y:auto;transform:none}.ui-dialog.cw-unsaved-dialog[data-state=closed]{animation:cw-unsaved-sheet-out var(--brand-motion-modal) var(--brand-motion-ease-drawer) forwards}.cw-unsaved-dialog>h2{margin:0 var(--brand-space-40) var(--brand-space-12) 0;text-align:left}.cw-unsaved-dialog>p{font-size:var(--brand-typography-size-body-large);text-align:left}}@keyframes cw-unsaved-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cw-unsaved-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ui-modal-preview .connect-public{min-height:100%;padding:32px 24px}.cw-block-list{gap:var(--brand-space-16);flex-direction:column;display:flex}.cw-block{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sheet);background:var(--brand-panel)}.cw-block-hidden .cw-block-open{opacity:.5}.cw-block-bar{align-items:center;gap:var(--brand-space-4);min-height:72px;padding:var(--brand-space-12) 10px var(--brand-space-12) var(--brand-space-4);display:flex}.cw-drag-handle{color:var(--brand-muted);touch-action:none;cursor:grab;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:44px;display:grid}.cw-block-open{align-items:center;gap:var(--brand-space-12);text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.cw-block-art{border-radius:var(--brand-radius-panel);background:var(--brand-soft);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cw-block-open>span:last-child{gap:var(--brand-space-4);flex-direction:column;min-width:0;display:flex}.cw-block-open strong{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-block-open small{font-size:var(--brand-typography-size-caption);color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-content-toolbar{margin-bottom:var(--brand-space-24)}.cw-footer-content{gap:var(--brand-space-16);margin-top:var(--brand-space-32);padding-top:var(--brand-space-32);border-top:1px solid var(--brand-line);display:grid}.cw-footer-content .cw-content-toolbar{margin-bottom:0}.cw-footer-heading{align-items:center;gap:var(--brand-space-8);display:flex}.cw-footer-warning{color:var(--brand-danger)}.cw-footer-warning span{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.cw-footer-content .cw-block-list.cw-footer-slots{gap:var(--brand-space-12)}.cw-footer-empty-slot{width:100%;min-height:72px;padding:var(--brand-space-16);border:1px dashed var(--brand-line);border-radius:var(--cw-footer-slot-radius,var(--brand-radius-control));color:var(--brand-muted);text-align:center;cursor:pointer;background:0 0;place-items:center;display:grid}.cw-footer-empty-slot:focus-visible{border-color:var(--brand-action);color:var(--brand-accent)}@media (hover:hover){.cw-footer-empty-slot:hover{border-color:var(--brand-action);color:var(--brand-accent)}}.cw-footer-empty-slot:disabled{cursor:not-allowed;opacity:.6}.cw-search{align-items:center;gap:var(--brand-space-12);padding:0 var(--brand-space-16);background:var(--brand-soft);border-radius:var(--brand-radius-pill);display:flex}.cw-search .ui-input{padding-left:0}.cw-option-row{align-items:center;gap:var(--brand-space-16);text-align:left;width:100%;padding:var(--brand-space-20) 0;border:0;border-bottom:1px solid var(--brand-line);color:inherit;cursor:pointer;background:0 0;display:flex}.cw-option-row:not(:has(~.cw-option-row)){border-bottom:0}.cw-option-art{border-radius:var(--brand-radius-panel);background:var(--brand-soft);flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.cw-option-row>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.cw-option-row strong{font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-strong)}.cw-option-row small{font-size:var(--brand-typography-size-label);color:var(--brand-muted);line-height:var(--brand-typography-leading-control)}.cw-section{padding:28px 0}.cw-layout-choices{gap:var(--brand-space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cw-layout-choices>.ui-button{width:100%;min-width:0}.cw-header-example{width:100%;height:86px}@media (hover:hover) and (pointer:fine){.cw-option-row:hover,.cw-block-open:hover{color:var(--brand-accent)}}@media (max-width:767px){.cw-block-bar{gap:2px;padding:10px 6px 10px 2px}.cw-block-open{gap:var(--brand-space-8)}.cw-block-art{width:36px;height:36px}.cw-block-bar>.ui-button-icon{width:36px;min-width:36px}.cw-content-toolbar{gap:var(--brand-space-4)}.cw-layout-choices{gap:6px}.cw-header-example{height:68px}.cw-two{grid-template-columns:1fr}.cw-bulk{flex-wrap:wrap}.cw-bulk strong{width:100%}}.cw-power-trigger{width:100%;margin:var(--brand-space-20) 0}.cw-contact-detail{max-width:760px;margin-inline:auto}.cw-contact-detail>.cw-detail-list,.cw-contact-detail>:where(.sk-screen-body)>.cw-detail-list{margin-top:0}.cw-contact-detail>.cw-section,.cw-contact-detail>:where(.sk-screen-body)>.cw-section,.cw-contact-detail>:where(.sk-part)>:where(.sk-screen-body)>.cw-section{margin-bottom:var(--brand-space-24);padding:var(--brand-space-24);background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-sheet)}@media (max-width:767px){.cw-contact-detail>.cw-section,.cw-contact-detail>:where(.sk-screen-body)>.cw-section,.cw-contact-detail>:where(.sk-part)>:where(.sk-screen-body)>.cw-section{padding:var(--brand-space-20);margin-bottom:var(--brand-space-16)}}.cw-header-socials{margin:var(--brand-space-8) 0 var(--brand-space-32);padding:var(--brand-space-24);border:1px solid color-mix(in srgb, var(--brand-action) 26%, var(--brand-line));border-radius:var(--brand-radius-large);background:color-mix(in srgb, var(--brand-action) 5%, var(--brand-panel))}.cw-header-socials-eyebrow{color:var(--brand-accent);font-size:var(--brand-typography-size-micro);font-weight:var(--brand-typography-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.cw-header-socials h2{margin:6px 0}.cw-header-socials-copy p{color:var(--brand-muted);font-size:var(--brand-typography-size-label);line-height:var(--brand-typography-leading-body);margin:0}@media (max-width:600px){.cw-header-socials{padding:18px}.cw-social-editor{padding:var(--brand-space-12) 0;border-top:1px solid var(--brand-line);flex-wrap:wrap}}.cw-title-choices{gap:var(--brand-space-12);grid-template-columns:1fr 1fr;display:grid}.cw-title-choices .ui-button{flex-direction:column}.cw-title-choices .ui-button>span{font-size:var(--brand-typography-size-heading-small)}.cw-title-choices [aria-pressed=true]{outline:2px solid var(--brand-ink);outline-offset:2px}.cw-publication-actions{align-items:center;gap:var(--brand-space-12);flex-wrap:wrap;display:flex}@media (max-width:767px){.cw-editor-sections[data-design=true][data-detail=false]{gap:var(--brand-space-12);bottom:calc(84px + env(safe-area-inset-bottom));z-index:34;background:var(--brand-panel);padding:var(--brand-space-12) var(--brand-space-16);border-top:1px solid var(--brand-line);display:flex;position:fixed;left:0;right:0;overflow:auto}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row{gap:var(--brand-space-8);text-align:center;border:0;flex-direction:column;flex-shrink:0;width:64px;min-height:76px;padding:0}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row .cw-option-art{border-radius:50%;width:48px;height:48px}.cw-editor-sections[data-design=true][data-detail=false]>.cw-option-row strong{font-size:var(--brand-typography-size-micro);font-weight:var(--brand-typography-weight-medium)}.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:none}}.cw-block-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cw-qr-loading{width:180px;min-height:180px;margin:var(--brand-space-24) auto}.cw-crop-grid{pointer-events:none;position:absolute;inset:0}.cw-crop-grid i{background:var(--brand-palette-white);opacity:.6;position:absolute}.cw-crop-grid i:first-child{width:1px;top:0;bottom:0;left:33.333%}.cw-crop-grid i:nth-child(2){width:1px;top:0;bottom:0;left:66.666%}.cw-crop-grid i:nth-child(3){height:1px;top:33.333%;left:0;right:0}.cw-crop-grid i:nth-child(4){height:1px;top:66.666%;left:0;right:0}.ui-dialog.cw-crop-dialog{width:min(420px,100vw - 32px);padding:var(--brand-space-20)}.cw-crop-dialog h2{margin-bottom:var(--brand-space-20)}.cw-crop-dialog .cw-crop{width:min(100%, calc(52dvh * var(--cw-crop-ratio,1)));margin:0 auto var(--brand-space-16);border-radius:var(--brand-radius-control)}.cw-crop-toolbar{align-items:center;gap:var(--brand-space-12);display:flex}.cw-crop-toolbar .ui-range{flex:1;min-width:0}.cw-crop-toolbar>.ui-button{flex:none}.cw-crop-frame{pointer-events:none;position:absolute;inset:0}.cw-crop-frame i{border:solid var(--brand-palette-white);width:16px;height:16px;position:absolute}.cw-crop-frame i:first-child{border-width:2px 0 0 2px;top:8px;left:8px}.cw-crop-frame i:nth-child(2){border-width:2px 2px 0 0;top:8px;right:8px}.cw-crop-frame i:nth-child(3){border-width:0 0 2px 2px;bottom:8px;left:8px}.cw-crop-frame i:nth-child(4){border-width:0 2px 2px 0;bottom:8px;right:8px}@media (max-width:767px){.ui-dialog.cw-crop-dialog{width:100%;padding-bottom:calc(var(--brand-space-20) + env(safe-area-inset-bottom))}}:is(.cw-crop-dialog,.cw-framing-controls) .cw-crop-instructions{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-dialog.cw-crop-screen{background:var(--brand-palette-black);width:min(520px,100vw - 48px);color:var(--brand-palette-white);flex-direction:column;padding:0;display:flex;overflow:hidden}.cw-crop-bar{align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-12) var(--brand-space-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cw-crop-bar>:last-child{justify-self:end}.cw-crop-bar>:first-child{justify-self:start}.ui-dialog .cw-crop-bar h2{white-space:nowrap;font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong);margin:0}.cw-crop-bar .ui-button-ghost{color:var(--brand-palette-white)}.cw-crop-screen .cw-framing-controls{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.cw-crop-screen .cw-crop{width:min(100%, calc(60dvh * var(--cw-crop-ratio,1)));background:var(--brand-palette-black);border-radius:0;margin:0}.cw-crop-mask{pointer-events:none;border:2px solid color-mix(in srgb, var(--brand-palette-white) 90%, transparent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--brand-palette-black) 55%, transparent);position:absolute;inset:0}.cw-crop[data-shape=circle] .cw-crop-mask{border-radius:50%}.cw-crop[data-shape=rounded] .cw-crop-mask{border-radius:30%}.cw-crop[data-shape=square] .cw-crop-mask{border-radius:var(--brand-radius-small)}.cw-crop[data-shape=arch] .cw-crop-mask{border-radius:999px 999px 14px 14px}.ui-dialog .cw-crop-screen .cw-crop-hint,.cw-crop-screen .cw-crop-hint{padding:var(--brand-space-16) var(--brand-space-16) calc(var(--brand-space-16) + env(safe-area-inset-bottom));text-align:center;font-size:var(--brand-typography-size-caption);color:color-mix(in srgb, var(--brand-palette-white) 70%, transparent);margin:0}.cw-crop-hint-touch{display:none}@media (pointer:coarse){.cw-crop-hint-touch{display:inline}.cw-crop-hint-pointer{display:none}}@media (max-width:767px){.ui-dialog.cw-crop-screen{width:100%;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);border-radius:0;inset:0;transform:none}.cw-crop-screen .cw-crop{width:min(100%, calc((100dvh - 180px) * var(--cw-crop-ratio,1)))}}.ce-profile-media-sheet .ce-media-remove{color:var(--brand-danger)}
.cw-share-sources{gap:var(--brand-space-12);margin-top:var(--brand-space-8);display:grid}.cw-share-sources-head h3{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-control);margin:0}.cw-share-sources-head p,.cw-share-sources-note{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);margin:4px 0 0}.cw-share-sources ul{border:var(--brand-border-width) solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-soft);margin:0;padding:0;list-style:none}.cw-share-sources li{align-items:center;gap:var(--brand-space-12);min-height:52px;padding:6px var(--brand-space-8) 6px var(--brand-space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cw-share-sources li+li{border-top:var(--brand-border-width) solid var(--brand-line)}.cw-share-sources-icon{border-radius:var(--brand-radius-pill);background:var(--brand-panel);place-items:center;width:32px;height:32px;display:grid}.cw-share-sources-text{min-width:0;display:grid}.cw-share-sources-text strong{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-control)}.cw-share-sources-text span{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-share-sources-note{align-items:center;gap:6px;display:flex}
.cw-share-report{border-top:1px solid var(--brand-line);padding-top:var(--brand-space-12);justify-content:center;display:flex}.cw-share-card-preview{position:relative}.cw-share-paintbrush{background:var(--ui-surface);width:44px;height:44px;color:var(--ui-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.cw-share-custom-preview{justify-content:center;align-items:center;gap:var(--space-3);aspect-ratio:1200/630;border-radius:var(--radius-md);color:var(--ui-ink);flex-direction:column;display:flex;overflow:hidden}.cw-share-custom-preview>img{object-fit:cover;border-radius:var(--radius-pill);width:80px;height:80px}.cw-share-custom-preview>img:only-child{border-radius:0;width:100%;height:100%}.cw-share-image-dimensions{align-items:center;gap:var(--space-2);color:var(--ui-muted);display:flex}
