.editor-collection__row{border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;grid-template-columns:20px 24px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:8px 10px;display:grid}.editor-collection--contact .editor-collection__row{background:0 0;border:0;grid-template-columns:minmax(132px,.34fr) minmax(100px,.4fr) minmax(0,1fr) 36px;padding:0}.editor-collection--contact .editor-collection__problem{color:color-mix(in srgb, var(--warning) 70%, var(--ink));grid-column:1/-1;font-size:12px;line-height:1.4}.editor-collection--contact input[aria-invalid=true]{border-color:color-mix(in srgb, var(--warning) 60%, var(--editor-line))}.editor-collection__row[data-dragging=true]{opacity:.5}.editor-designer-problem{border-radius:var(--r-inner);background:color-mix(in srgb, var(--editor-danger) 10%, #fff);color:var(--editor-danger);margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:600}.editor-collection__grip{color:var(--editor-muted);cursor:grab;place-items:center;display:grid}.editor-collection__grip svg{width:16px;height:16px}.editor-collection__mark{place-items:center;display:grid}.editor-collection__mark .rc-social-icon{width:20px;height:20px}.editor-collection__other{grid-column:1/-1;gap:10px;min-width:0;display:grid}.editor-collection__other>label{color:var(--editor-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.editor-collection__other>label input{border:1px solid var(--editor-line);border-radius:var(--r-inner);min-width:0;height:36px;font:inherit;padding:0 10px;font-size:13px}.editor-collection__field{gap:2px;min-width:0;display:grid}.editor-collection__field>span{color:var(--editor-muted);font-size:11px;font-weight:650}.editor-collection__field input{border:1px solid var(--editor-line);border-radius:var(--r-inner);min-width:0;height:32px;padding:0 10px;font-size:13px}.editor-collection__platform{min-width:0}.editor-collection--social .editor-collection__platform{width:154px;max-width:100%}.editor-collection__actions{justify-items:center;width:36px;display:grid}.editor-collection__edit{color:var(--editor-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;line-height:18px}@media (hover:hover){.editor-collection__edit:hover{color:var(--editor-ink)}}.editor-collection__edit:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-icon-choices{border:0;margin:0;padding:0}.editor-icon-choices legend{color:var(--editor-muted);margin-bottom:8px;font-size:11px;font-weight:700}.editor-icon-choices>div{flex-wrap:wrap;gap:8px;display:flex}.editor-icon-choices label{border:1px solid var(--editor-line);border-radius:var(--r-btn);width:44px;height:44px;color:var(--editor-muted);cursor:pointer;background:#fff;place-items:center;display:grid}.editor-icon-choices label[data-selected=true]{border-color:var(--editor-primary);color:var(--editor-ink);border-width:2px}.editor-icon-choices label svg{width:20px;height:20px}.editor-icon-choices input{opacity:0;width:1px;height:1px;position:absolute}.editor-platform-picker{position:relative}.editor-platform-picker__menu{z-index:5;border:1px solid var(--editor-line);border-radius:var(--r-card);background:#fff;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #14151324}.editor-platform-picker__menu input{border:1px solid var(--editor-line);border-radius:var(--r-inner);height:36px;padding:0 10px;font-size:13px}.editor-platform-picker__list{gap:2px;max-height:240px;display:grid;overflow-y:auto}.editor-platform-picker__list button{border-radius:var(--r-inner);min-height:40px;color:var(--editor-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:600;display:flex}.editor-platform-picker__list button:focus-visible{background:var(--editor-hover)}@media (hover:hover){.editor-platform-picker__list button:hover{background:var(--editor-hover)}}.editor-platform-picker__list button svg{width:20px;height:20px}.editor-platform-picker__list button small{color:var(--editor-muted);margin-left:auto;font-size:11px;font-weight:500}.editor-collection__scale{justify-items:start;gap:8px;display:grid}.editor-collection__scale .editor-segmented{background:0 0;border:0;gap:10px;margin:0;padding:0;display:flex}.editor-collection__scale .editor-segmented label{border:1px solid var(--editor-line);border-radius:var(--r-btn);text-transform:uppercase;background:#fff;width:56px;height:56px;min-height:0;font-size:17px;font-weight:600}.editor-collection__scale .editor-segmented label:has(input:checked){border-color:var(--editor-primary);box-shadow:none;border-width:2px}.editor-collection__scale>span{font-size:13px;font-weight:650}@media (max-width:560px){.editor-collection__row{grid-template-columns:20px 24px minmax(0,1fr) 32px;row-gap:8px}.editor-collection__platform{grid-column:3/span 2;width:100%}.marketing-nav,.marketing-hero{width:min(100% - 28px,1240px)}.marketing-nav__cta{padding:8px 12px}.marketing-hero{padding:48px 0 80px}.marketing-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.marketing-preview{width:min(390px,88vw)}.marketing-orbit{display:none}.marketing-statement{padding:90px 20px}.marketing-features{width:calc(100% - 24px)}.marketing-editor-story{width:calc(100% - 32px);margin:100px auto}.marketing-footer{flex-direction:column}}.editor-app{--editor-ink:var(--ink);--editor-muted:var(--gray-500);--editor-line:var(--gray-200);--editor-line-strong:var(--gray-300);--editor-hover:var(--gray-100);--editor-soft:var(--gray-50);--editor-canvas:var(--canvas);--editor-accent:var(--brand-700);--editor-primary:var(--brand-700);--editor-primary-hover:var(--brand-600);--editor-selected:var(--brand-tint);--editor-success:var(--success);--editor-danger:var(--danger);--r-inner:8px;--r-btn:10px;--r-card:14px;--r-frame:16px;--editor-header-h:68px;--editor-mobile-nav-h:64px;--editor-top-nav-h:0px;--editor-bottom-nav-h:0px;--editor-page-w:1120px;--editor-page-gutter:48px;min-height:100dvh;color:var(--editor-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.editor-sidebar{z-index:40;background:#fff;flex-direction:column;min-height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.editor-mobile-nav{z-index:25;top:var(--editor-header-h);height:var(--editor-mobile-nav-h);border-bottom:1px solid var(--editor-line);background:var(--gray-0);gap:4px;padding:10px 16px;display:none;position:sticky}.editor-sidebar:after{content:"";top:var(--editor-header-h);background:var(--editor-line);width:1px;position:absolute;bottom:0;right:0}.editor-sidebar .editor-brand{min-height:44px;padding:0 8px}.editor-sidebar__nav{gap:3px;margin-top:32px;display:grid}.editor-sidebar__nav>p{color:var(--editor-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 10px 7px;font-size:10px;font-weight:750}.editor-sidebar__nav>a,.editor-sidebar__nav>span,.editor-mobile-nav>a{border-radius:var(--r-inner);min-height:44px;color:var(--editor-muted);align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:620;text-decoration:none;display:flex}.editor-mobile-nav>a{justify-content:center}.editor-sidebar__nav>a,.editor-mobile-nav>a{transition:background-color .12s,color .12s}@media (hover:hover){.editor-sidebar__nav>a:hover,.editor-mobile-nav>a:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-sidebar__nav>a[aria-current=page],.editor-mobile-nav>a[aria-current=page]{background:var(--editor-hover);color:var(--editor-ink);font-weight:750}.editor-sidebar__nav svg,.editor-sidebar__footer svg,.editor-mobile-nav svg{flex:none;width:18px;height:18px}.editor-sidebar__nav small{color:#999;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:700}.editor-sidebar__nav>span[aria-disabled=true]{opacity:.72}.editor-sidebar__footer{border:1px solid var(--editor-line);border-radius:var(--r-btn);gap:5px;margin-top:auto;padding:12px;display:grid}.editor-sidebar__footer>span{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.editor-sidebar__footer small{color:var(--editor-muted);padding-left:26px;font-size:10px;line-height:1.35}.editor-app__main{min-width:0}.editor-app :focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-app-header{z-index:30;min-height:var(--editor-header-h);border-bottom:1px solid var(--editor-line);background:var(--gray-0);justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex;position:sticky;top:0}.editor-brand{color:var(--editor-ink);letter-spacing:-.02em;align-items:center;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.editor-app-header__brand{display:none}.editor-app-header__actions{align-items:center;gap:10px;display:flex}.editor-account-menu{position:relative}.editor-account-menu summary{border:1px solid var(--editor-line);border-radius:var(--r-btn);cursor:pointer;background:#fff;place-items:center;width:40px;height:40px;list-style:none;display:grid}.editor-account-menu summary::-webkit-details-marker{display:none}.editor-account-menu[open] summary{background:var(--editor-hover)}@media (hover:hover){.editor-account-menu summary:hover{background:var(--editor-hover)}}.editor-account-menu summary svg{width:20px;height:20px}.editor-account-menu nav{z-index:50;border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;width:168px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0000001a}.editor-account-menu nav a,.editor-account-menu nav button{border-radius:var(--r-inner);color:var(--editor-ink);padding:10px;font-size:13px;text-decoration:none}.editor-account-menu nav button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;font-size:13px}@media (hover:hover){.editor-account-menu nav a:hover,.editor-account-menu nav button:hover{background:var(--editor-hover)}}.editor-account-menu nav [data-danger=true]{color:var(--editor-danger)}.editor-view-page{border-radius:var(--r-btn);background:var(--editor-primary);color:#fff;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.editor-shell{width:min(var(--editor-page-w), calc(100% - var(--editor-page-gutter)));margin:0 auto;padding:14px 0 80px}.editor-shell__grid{grid-template-columns:minmax(0,700px) 390px;justify-content:center;align-items:start;gap:32px;display:grid}.editor-shell__workspace{min-width:0}.editor-shell__preview{--preview-top:calc(var(--editor-header-h) + 14px);top:var(--preview-top);position:sticky}.editor-builder-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.editor-statusbar{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:12px;display:flex}.editor-statusbar>button{color:var(--editor-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.editor-save-capsule{border-radius:var(--radius-pill);background:var(--gray-100);min-width:92px;height:32px;color:var(--gray-600);font:inherit;white-space:nowrap;animation:rc-popover-fade var(--duration-popover) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.editor-save-capsule svg{width:14px;height:14px;color:var(--editor-success)}.editor-save-capsule .editor-button__spinner{width:12px;height:12px}.editor-save-capsule[data-status=error]{background:color-mix(in srgb, var(--editor-danger) 10%, #fff);color:var(--editor-danger);cursor:pointer}@media (hover:hover){.editor-save-capsule[data-status=error]:hover{background:color-mix(in srgb, var(--editor-danger) 16%, #fff)}}.editor-save-capsule[data-status=error]:focus-visible{outline:2px solid var(--editor-danger);outline-offset:2px}@media (prefers-reduced-motion:reduce){.editor-save-capsule{animation:none}}.editor-workspace-nav{background:0 0;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.editor-workspace-nav__item{border-radius:var(--r-btn);min-height:40px;color:var(--editor-muted);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex;overflow:hidden}@media (hover:hover){.editor-workspace-nav__item:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-workspace-nav__item[aria-current=page]{border-color:var(--editor-primary);background:var(--editor-primary);color:#fff}.editor-workspace-note{color:var(--editor-muted);margin:0 2px 2px;font-size:13px}.editor-workspace-panel{gap:16px;display:grid}.editor-eyebrow{color:var(--ink);font-size:14px;font-weight:650;line-height:1.3}.editor-panel{border:1px solid var(--editor-line);border-radius:var(--r-card);background:#fff;padding:22px}.editor-panel__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.editor-panel__heading h2{letter-spacing:-.025em;margin-top:3px;font-size:18px}.editor-panel__note{max-width:46ch;color:var(--editor-muted);margin-top:6px;font-size:13px;font-weight:450}.editor-social-preview{flex-wrap:wrap;gap:8px;display:flex}.editor-social-preview__icon{border:1px solid var(--editor-line);background:var(--editor-soft);width:40px;height:40px;color:var(--editor-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.editor-empty-social{border:1px dashed var(--editor-line-strong,#d4d4d4);border-radius:var(--r-btn);color:var(--editor-muted);text-align:center;justify-items:center;gap:4px;padding:24px 18px;font-size:12px;display:grid}.editor-empty-social strong{color:var(--editor-ink);font-size:14px}.editor-empty-social .editor-library__trigger{width:min(100%,260px);margin-top:12px}.editor-form-grid,.editor-control-stack,.editor-collection{gap:14px;display:grid}.editor-form-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-field{color:var(--editor-ink);gap:6px;font-size:12px;font-weight:650;display:grid}.editor-field__tag{color:var(--editor-muted);font-weight:450}.editor-field>.editor-segmented-buttons{justify-self:start}.editor-field input,.editor-field select,.editor-field textarea,.editor-collection input,.editor-collection select{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-inner);width:100%;min-height:48px;color:var(--editor-ink);font:inherit;background:#fff;padding:10px 12px;font-size:14px;font-weight:450}.editor-field textarea{resize:vertical;min-height:88px}.editor-address-input{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-inner);background:#fff;align-items:center;min-width:0;min-height:48px;display:flex}.editor-address-input:focus-within{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-address-input>span{color:var(--editor-muted);flex:none;padding-left:12px;font-size:14px;font-weight:450}.editor-field .editor-address-input input{background:0 0;border:0;width:100%;min-width:0;min-height:46px;padding-left:4px}.editor-field .editor-address-input input:focus-visible{outline:0}.editor-field small{color:var(--editor-muted);font-size:11px;font-weight:450}.editor-info{align-items:start;gap:18px;display:grid}.editor-info__preview{justify-items:center;gap:10px;display:grid}.editor-info__preview-note{color:var(--editor-muted);text-align:center;margin:0;font-size:12.5px}.editor-info__preview-page{background:var(--rc-page-background);width:min(100%,390px);max-height:min(72dvh,760px);box-shadow:var(--editor-surface-shadow);scrollbar-width:none;border:1px solid #11142614;border-radius:24px;font-size:14px;overflow:auto}.editor-info__preview-page .rc-info-detail .rc-info-detail__article{padding:16px 16px 20px}.editor-info__preview-page .rc-info-body{font-size:14px}.editor-info__hidden{border-radius:var(--radius-tile);background:var(--gray-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.editor-info__hidden div{gap:2px;min-width:0;display:grid}.editor-info__hidden strong{color:var(--editor-ink);font-size:14px;font-weight:600}.editor-info__hidden span{color:var(--editor-muted);font-size:13px}.editor-size-choice{border:0;margin:0 0 20px;padding:0}.editor-size-choice legend{color:var(--editor-muted);margin-bottom:8px;font-size:11px;font-weight:700}.editor-size-choice .editor-add__variant[aria-pressed=true]{border-color:var(--brand-700);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--brand-700)}.editor-size-choice .editor-add__variant[aria-pressed=true] .editor-add__caption{color:var(--brand-700)}.editor-info-opens{background:var(--gray-50);border-radius:9px;flex-direction:column;gap:5px;width:64px;height:96px;padding:8px 7px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #10151814}.editor-info-opens i,.editor-info-opens b,.editor-info-opens s{flex:none;display:block}.editor-info-opens s{background:var(--gray-300);border-radius:2px;height:4px;text-decoration:none}.editor-info-opens b{background:var(--gray-600);border-radius:2px;width:70%;height:6px}.editor-info-opens__cover{background:linear-gradient(160deg, var(--gray-300), var(--gray-500));height:26px;margin:-8px -7px 2px}.editor-info-opens[data-presentation=drawer] s{background:var(--gray-200);border-radius:5px;height:9px}.editor-info-opens__sheet{background:#fff;border-radius:9px 9px 0 0;gap:5px;padding:9px 7px 10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 10px -4px #10151840}.editor-info-opens[data-presentation=drawer] .editor-info-opens__sheet s{background:var(--gray-300);border-radius:2px;height:4px}.editor-info-body{gap:8px;min-width:0;display:grid}.editor-info-body__label{color:var(--editor-ink);font-size:12px;font-weight:650}.editor-info-body__frame{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--radius-control);background:#fff}.editor-info-body__toolbar{z-index:1;border-bottom:1px solid var(--editor-line);border-radius:var(--radius-control) var(--radius-control) 0 0;scrollbar-width:none;background:#fff;align-items:center;gap:2px;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}.editor-info-body__toolbar>i{background:var(--editor-line);flex:none;width:1px;height:18px;margin:0 4px}.editor-info-body__toolbar button{border-radius:var(--r-inner);min-width:32px;height:32px;color:var(--editor-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0 6px;font-size:13px;font-weight:600;display:grid}.editor-info-body__toolbar button svg{width:18px;height:18px}.editor-info-body__toolbar button[aria-pressed=true]{background:var(--editor-hover)}@media (hover:hover){.editor-info-body__toolbar button:hover{background:var(--editor-hover)}}.editor-info-body__canvas .tiptap{min-height:260px;color:var(--editor-ink);outline:none;padding:14px 16px;font-size:15px;line-height:1.65}.editor-info-body__canvas .tiptap>:first-child{margin-top:0}.editor-info-body__canvas .tiptap h2,.editor-info-body__canvas .tiptap h3{line-height:1.25}.editor-info-body__canvas .tiptap li>p{margin:0}.editor-info-body__canvas .tiptap blockquote{border-left:3px solid var(--editor-line-strong,#d4d4d4);margin-left:0;padding-left:12px}.editor-info-body__canvas .tiptap a{text-decoration:underline}.editor-info-body__canvas .tiptap{display:flow-root;container-type:inline-size}.editor-info-body__canvas .tiptap .editor-info-figure{cursor:pointer;width:100%;margin:14px auto}.editor-info-body__canvas .tiptap .editor-info-figure[data-size=small]{width:45%}.editor-info-body__canvas .tiptap .editor-info-figure[data-size=medium]{width:70%}.editor-info-body__canvas .tiptap .editor-info-figure[data-size=custom]{width:var(--rc-info-image-width,100%)}.editor-info-body__canvas .tiptap .editor-info-figure[data-size=full]{width:calc(100% + 32px);margin-inline:-16px}.editor-info-figure__frame{isolation:isolate;border-radius:var(--radius-control);overflow:hidden}.editor-info-figure__photo{width:100%;height:100%;display:block}.editor-info-body__canvas .tiptap .editor-info-figure[data-size=full] .editor-info-figure__frame{border-radius:0}.editor-info-figure__frame[data-fit=contain]{background:var(--ink);position:relative}.editor-info-figure__frame[data-fit=contain] .editor-info-figure__photo{position:relative}.editor-info-body__canvas .tiptap .editor-info-figure figcaption{color:var(--editor-muted);text-align:center;margin-top:6px;font-size:13px}.editor-info-body__canvas .tiptap .editor-info-figure.ProseMirror-selectednode{outline:0}.editor-info-body__canvas .tiptap .editor-info-figure.ProseMirror-selectednode .editor-info-figure__frame{outline:2px solid var(--gray-300);outline-offset:2px}@container (min-width:420px){.editor-info-body__canvas .tiptap .editor-info-figure[data-align=start]{float:left;margin:4px 16px 8px 0}}@container (max-width:419px){.editor-info-body__canvas .tiptap .editor-info-figure[data-size=custom]{width:max(60%, var(--rc-info-image-width,100%))}}.editor-info-image-bar{border-bottom:1px solid var(--editor-line);background:var(--gray-25);align-items:center;gap:10px;padding:6px 10px;display:flex}@media (min-width:901px){.editor-info-article .editor-info-image-bar{z-index:1;top:calc(var(--editor-header-h) + var(--editor-top-nav-h) + 41px);position:sticky}}.editor-info-image-bar__thumb{border-radius:var(--radius-small);object-fit:cover;flex:none;width:32px;height:32px}.editor-info-image-bar__summary{min-width:0;color:var(--editor-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.editor-info-image{border-bottom:1px solid var(--editor-line);background:var(--gray-25);padding:12px 14px;container-type:inline-size}.editor-info-image__grid{grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:12px 20px;display:grid}.editor-info-image__controls,.editor-info-image__words{align-content:start;gap:10px;min-width:0;display:grid}.editor-info-image .editor-info-image__field{grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:10px}.editor-info-image .editor-info-image__field>:not(.editor-info-image__label){grid-column:2}.editor-info-image .editor-info-image__label{align-self:start;align-items:center;min-height:38px;font-size:12.5px;display:flex}.editor-info-image .editor-segmented-buttons button{padding:0 8px;font-size:12px}.editor-info-image__grid>.editor-info-image__framing,.editor-info-image__grid>.editor-info-image__hint{grid-area:1/2;align-self:start}.editor-info-image__grid>.editor-info-image__field.editor-info-image__framing{grid-template-columns:minmax(0,1fr);gap:6px}.editor-info-image__grid>.editor-info-image__field.editor-info-image__framing>*{grid-column:auto}.editor-info-image__grid>.editor-info-image__words{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.editor-info-image .editor-info-image__framing .editor-framer__frame{--editor-framer-cap:150px;max-width:220px}@container (max-width:600px){.editor-info-image__grid{grid-template-columns:minmax(0,1fr)}.editor-info-image__grid>.editor-info-image__framing,.editor-info-image__grid>.editor-info-image__hint{grid-area:auto/1}.editor-info-image__grid>.editor-info-image__words{grid-template-columns:minmax(0,1fr)}}.editor-design-sheet.editor-info-drawer{z-index:5}.editor-design-sheet.editor-info-drawer:focus-visible{outline:none}.editor-design-sheet__body.editor-info-drawer__body,.editor-info-drawer .editor-info-image__controls,.editor-info-drawer .editor-info-image__words{gap:18px}.editor-info-article[data-drawer] .editor-info-figure{scroll-margin-bottom:calc(var(--info-drawer-h,0px) + 16px)}.editor-info-image__field{gap:8px;min-width:0;display:grid}.editor-info-image__label{color:var(--ink);font-size:13px;font-weight:650}.editor-info-image__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-info-image__field .editor-segmented-buttons{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.editor-info-image__field .editor-segmented-buttons button{flex:none}.editor-info-image__beside{border:1px solid var(--editor-line);border-radius:var(--radius-pill);background:var(--gray-0);min-height:34px;color:var(--gray-600);cursor:pointer;font:inherit;padding:0 12px;font-size:12.5px;font-weight:650}.editor-info-image__beside[aria-pressed=true]{border-color:var(--brand-700);background:var(--brand-tint);color:var(--brand-700)}.editor-info-image__beside:disabled{cursor:not-allowed;opacity:.45}.editor-info-image__slider{align-items:center;gap:10px;display:flex}.editor-info-image__slider label{color:var(--editor-muted);font-size:12.5px;font-weight:600}.editor-info-image__slider .editor-theme-scale__input{flex:1;min-width:0}.editor-info-image__slider output{min-width:44px;color:var(--editor-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:650}.editor-info-image__zoom button{background:var(--gray-100);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.editor-info-image__zoom button svg{width:18px;height:18px}.editor-info-image__zoom button:disabled{cursor:not-allowed;opacity:.4}.editor-info-image__sides{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-info-image__sides span{color:var(--editor-muted);font-weight:650}.editor-info-image__field .editor-info-image__sides input{text-align:center;width:64px}.editor-info-image__sides small{color:var(--editor-muted);flex-basis:100%;font-size:12px}.editor-info-image__sides small[role=alert]{color:var(--editor-danger)}.editor-info-image__framing .editor-framer__frame{--editor-framer-cap:min(26dvh, 220px);margin-inline:0}.editor-framer__frame:focus-visible{outline:2px solid var(--editor-accent);outline-offset:3px}.editor-info-image__framing-note{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-info-image__framing-note small,.editor-info-image__hint{color:var(--editor-muted);margin:0;font-size:12.5px}.editor-info-image__field input:not([type=range]){border:1px solid var(--editor-line-strong);border-radius:var(--radius-control);background:var(--gray-0);width:100%;min-height:40px;font:inherit;padding:8px 10px;font-size:14px}.editor-info-image__remove{justify-self:start}.editor-info-body__canvas .tiptap>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Start writing. Headings, lists, links and images are in the toolbar.";float:left;height:0;color:var(--gray-400);pointer-events:none}.editor-info-body__link{border-bottom:1px solid var(--editor-line);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.editor-info-body__link input{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-inner);min-width:0;min-height:38px;font:inherit;flex:190px;padding:8px 10px;font-size:13px}.editor-info-body__link button{border-radius:var(--r-inner);background:var(--editor-soft);min-height:38px;color:var(--editor-ink);font:inherit;cursor:pointer;border:0;padding:5px 12px;font-size:13px}.editor-info-body__link small{color:var(--editor-danger);flex-basis:100%}.editor-info-body>small{color:var(--editor-muted);font-size:12px}.editor-info-body>small.editor-info-body__error{color:var(--editor-danger)}.editor-info-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.editor-info-actions__note{color:var(--editor-muted);margin-right:auto;font-size:13px}.editor-info-actions__buttons{align-items:center;gap:8px;display:flex}.editor-info-actions__buttons .editor-button{min-width:96px}.editor-info-actions__saved{pointer-events:none;gap:6px}.editor-info-actions__saved svg{width:16px;height:16px}.editor-info-actions__error{color:var(--editor-danger);text-align:right;flex-basis:100%;margin:0;font-size:13px}.editor-info-setting{gap:18px;min-width:0;display:grid}.editor-info-setting__head{align-items:center;gap:12px;display:flex}.editor-info-setting__head h2,.editor-info-article__head h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.editor-info-article{gap:12px;min-width:0;display:grid}.editor-info-article__head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.editor-info-article__head h2{flex:1;min-width:0}.editor-info-article__head .editor-info-actions{margin-left:auto}.editor-info-article__write:not([hidden]){gap:8px;min-width:0;display:grid}.editor-info-article .editor-info-body__toolbar{top:calc(var(--editor-header-h) + var(--editor-top-nav-h))}.editor-info-article__note{gap:4px;margin:0;padding:8px 16px 0;display:grid}.editor-info-article__note small{color:var(--editor-muted);font-size:12px}.editor-info-article__note small.editor-info-body__error{color:var(--editor-danger)}.editor-info-article .editor-info-body__canvas .tiptap{min-height:max(320px,100dvh - 340px)}.editor-screen:has(.editor-info[data-view=article]) .editor-screen__head{display:none}@media (max-width:900px){.editor-info{flex-direction:column;align-items:stretch;gap:18px;min-height:100%;display:flex}.editor-info>.editor-info-actions{z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom,0px));margin:auto -16px calc(-24px - env(safe-area-inset-bottom,0px));padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--editor-line);background:var(--gray-0);order:99;position:sticky}.editor-info>.editor-info-actions .editor-info-actions__buttons{flex:1;justify-content:flex-end}.editor-info-article{z-index:75;top:var(--info-viewport-top,0px);height:var(--info-viewport-h,100dvh);background:var(--gray-0);flex-direction:column;gap:0;display:flex;position:fixed;left:0;right:0}.editor-info-article__head{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;border-bottom:1px solid var(--editor-line);flex:none}.editor-info-article__head .editor-info-actions{flex:none}.editor-info-article__head .editor-info-actions__note{display:none}.editor-info-article__tabs{flex-basis:100%;order:3;display:flex}.editor-info-article__tabs button{flex:1}.editor-info-article__write:not([hidden]){flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.editor-info-article .editor-info-body__frame{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.editor-info-article .editor-info-body__toolbar{border-radius:0;flex:none;position:static}.editor-design-sheet.editor-info-drawer{height:min(64%,600px);position:absolute}.editor-info-article[data-keyboard] .editor-design-sheet.editor-info-drawer{height:calc(100% - 48px)}.editor-info-article[data-drawer] .editor-info-body__canvas .tiptap{padding-bottom:calc(var(--info-drawer-h,0px) + 16px)}.editor-info-image__field input:not([type=range]){font-size:16px}.editor-info-article .editor-info-body__canvas{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.editor-info-article .editor-info-body__canvas .tiptap{min-height:100%;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.editor-info-article__note{flex:none}.editor-info-article[data-keyboard] .editor-info-article__note:not(:has(.editor-info-body__error)){display:none}.editor-info-article[data-keyboard] .editor-info-article__note small:not(.editor-info-body__error){display:none}.editor-info-article .editor-info__preview{flex:1;padding:16px;overflow-y:auto}}.editor-media-picker{gap:7px;display:grid}.editor-framer{gap:16px;display:grid}.editor-framer__frame{--editor-framer-cap:min(42dvh, 320px);width:min(100%, calc(var(--editor-framer-cap) * var(--editor-framer-ratio,1)));border-radius:var(--r-card);background:var(--editor-soft);cursor:crosshair;touch-action:none;margin-inline:auto;position:relative;overflow:hidden}.editor-framer__image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.editor-framer__pin{pointer-events:none;background:#00000047;border:2px solid #fff;border-radius:999px;width:26px;height:26px;position:absolute;translate:-50% -50%;box-shadow:0 2px 10px #0006}.editor-framer__actions{justify-content:space-between;gap:10px;display:flex}.editor-media-picker__reframe{color:var(--editor-accent);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:8px;padding:0;font-size:12.5px;font-weight:650}.editor-media-picker__hint{color:var(--editor-muted);margin:-2px 0 8px;font-size:12px}.editor-media-picker__label{font-size:12px;font-weight:650}.editor-media-picker__surface{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-btn);background:var(--editor-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:10px;display:grid}.editor-media-picker__surface[data-dragging]{border-color:var(--editor-accent);background:var(--editor-hover)}.editor-media-picker__preview,.editor-media-picker__empty{border:1px solid var(--editor-line);border-radius:var(--r-inner);width:auto;max-width:100%;height:88px;color:var(--editor-muted);object-fit:cover;background:#fff;place-items:center;font-size:11px;display:grid}.editor-media-picker__actions{justify-items:start;gap:4px;display:grid}.editor-media-picker__upload,.editor-media-picker__actions button{border-radius:var(--r-inner);min-height:30px;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:680;display:inline-flex}.editor-media-picker__url summary{width:fit-content;color:var(--editor-muted);cursor:pointer;font-size:11px}.editor-media-picker__url input{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-inner);width:100%;min-height:44px;font:inherit;background:#fff;margin-top:8px;padding:8px 12px;font-size:12px}.editor-media-picker>small{color:var(--editor-muted);font-size:10px}.editor-media-picker__error,.editor-field small.editor-field__message--error{color:var(--editor-danger)}.editor-media-picker__error{font-size:11px}.editor-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:46px;font-size:13px;font-weight:600;display:flex;position:relative}.editor-toggle input,.editor-row-switch input,.editor-segmented input{opacity:0;width:1px;height:1px;position:absolute}.editor-toggle input:checked+i,.editor-row-switch input:checked+i{background:var(--editor-primary)}.editor-toggle input:focus-visible+i,.editor-row-switch input:focus-visible+i{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-block-list{gap:9px;display:grid}.editor-block-row{border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;grid-template-columns:34px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-height:72px;padding:8px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid}.editor-drag-handle:active{cursor:grabbing;filter:none}.editor-row-menu__trigger[aria-expanded=true]{background:var(--editor-hover);color:var(--editor-ink)}@media (hover:hover){.editor-drag-handle:hover,.editor-row-menu__trigger:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-drag-handle svg{width:17px;height:17px}.editor-block-row[data-enabled=false]>:not(.editor-row-menu,.editor-row-switch){opacity:.58}.editor-block-row__main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0;display:grid}.editor-block-row__glyph{border-radius:var(--r-inner);background:var(--editor-soft);place-items:center;width:42px;height:42px;font-size:17px;display:grid}.editor-block-row__glyph svg{width:18px;height:18px}.editor-block-row__copy{min-width:0;display:grid}.editor-block-row__copy strong{min-width:0;color:var(--editor-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.editor-block-row__copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--editor-muted);letter-spacing:.02em;font-size:11px;font-weight:600;overflow:hidden}.editor-row-switch{cursor:pointer;padding:8px 4px;display:flex;position:relative}.editor-toggle i,.editor-row-switch i{border-radius:var(--r-pill);background:#d7d7d7;flex:none;width:36px;height:22px;transition:background .15s;position:relative}.editor-toggle i:after,.editor-row-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.editor-toggle input:checked+i:after,.editor-row-switch input:checked+i:after{translate:14px}.editor-icon-button{border-radius:var(--r-inner);width:36px;height:36px;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.editor-icon-button:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-row-menu{position:relative}.editor-row-menu:has(>.editor-row-menu__trigger[aria-expanded=true]){z-index:40}.editor-row-menu[data-side=up] .editor-row-menu__popover{top:auto;bottom:calc(100% + 6px)}.editor-drag-handle,.editor-row-menu__trigger{border-radius:var(--r-inner);color:#969696;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:40px;padding:0;display:grid}.editor-row-menu__trigger svg{width:19px;height:19px}.editor-row-menu__popover{z-index:20;border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #14151324}.editor-row-menu__popover button,.editor-row-menu__popover a{border-radius:var(--r-inner);min-height:38px;color:var(--editor-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}@media (hover:hover){.editor-row-menu__popover button:hover:not(:disabled),.editor-row-menu__popover a:hover{background:var(--editor-hover)}}.editor-row-menu__popover button:disabled{cursor:not-allowed;opacity:.38}.editor-row-menu__popover button svg,.editor-row-menu__popover a svg{flex:none;width:17px;height:17px}.editor-row-menu__popover>span{background:var(--editor-line);height:1px;margin:5px 3px}.editor-row-menu__popover .editor-row-menu__danger{color:var(--editor-danger)}.editor-empty-blocks{border:1px dashed var(--editor-line-strong,#d4d4d4);border-radius:var(--r-btn);place-content:center;min-height:120px;padding:6px 12px 18px;display:grid}.editor-library{margin-bottom:16px}.editor-content-tools{justify-items:end;margin:-4px 0 16px;display:grid}.editor-content-tools__trigger{min-height:36px}.editor-content-tools__panel{border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;gap:14px;width:100%;margin-top:10px;padding:14px;display:grid}.editor-content-tools__filters>span{color:var(--editor-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.editor-content-tools__filters>div{flex-wrap:wrap;gap:6px;display:flex}.editor-content-tools__filters button{border:1px solid var(--editor-line);border-radius:var(--r-pill);min-height:34px;color:var(--editor-ink);cursor:pointer;background:#fff;padding:0 11px;font-size:12px;font-weight:600}.editor-content-tools__filters button[aria-pressed=true]{border-color:var(--editor-primary);background:var(--editor-primary);color:#fff}.editor-content-tools__filters button:focus-visible,.editor-content-tools__trigger:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-content-tools__numbering{min-height:36px;color:var(--editor-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.editor-library__trigger{border-radius:var(--r-btn);background:var(--editor-primary);color:#fff;cursor:pointer;letter-spacing:-.01em;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 16px;font-size:14px;font-weight:680;display:flex}@media (hover:hover){.editor-library__trigger:not(:disabled):hover{background:var(--editor-primary-hover)}}.editor-library__trigger:disabled{cursor:not-allowed;opacity:.45}.editor-library__trigger svg{width:17px;height:17px}.editor-inspector__note{color:var(--editor-muted);font-size:13px}.dialog.editor-modal{width:min(680px,100% - 32px);max-width:none;max-height:min(88dvh,760px)}.dialog.editor-modal--wide{width:min(920px,100% - 48px)}.dialog.editor-modal--document{width:min(1000px,100% - 48px);max-height:min(92dvh,940px)}.dialog.editor-modal--document .editor-modal__panel{max-height:min(92dvh,940px)}.editor-modal::backdrop{background:#1213117a}.editor-modal .editor-modal__panel{border:1px solid var(--editor-line);border-radius:var(--r-card);max-height:min(88dvh,760px);color:var(--editor-ink);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #1415133d}.editor-modal .dialog-head{z-index:2;transition:border-color var(--duration-hover,.12s) var(--ease-out,ease);background:#fff;border-bottom:1px solid #0000;align-items:flex-start;margin:0;padding:22px 20px 14px 24px}.editor-modal .dialog-titles{flex:1;gap:4px;min-width:0;padding-top:5px;display:grid}.editor-modal .dialog-head h3{color:var(--editor-ink);letter-spacing:-.015em;text-wrap:balance;font-size:18px;font-weight:650;line-height:26px}.editor-modal .dialog-sub{max-width:56ch;color:var(--editor-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.editor-modal .dialog-close{width:36px;height:36px;color:var(--editor-muted);place-items:center;padding:0;display:grid}@media (hover:hover){.editor-modal .dialog-close:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-save-note{flex:none;align-items:center;min-height:36px;display:inline-flex}.editor-modal__back{border-radius:var(--r-inner);width:36px;height:36px;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;padding:0;display:grid}@media (hover:hover){.editor-modal__back:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-modal__back svg{width:17px;height:17px}.editor-modal__body{overscroll-behavior:contain;padding:6px 24px 24px;overflow-y:auto}.editor-mark-sources{border:0;min-width:0;margin:0;padding:0}.editor-mark-sources>legend{color:var(--editor-ink);margin-bottom:8px;font-size:12px;font-weight:650}.editor-mark-sources__list{gap:8px;display:grid}.editor-mark-source{border:1px solid var(--editor-line);border-radius:var(--r-inner);background:#fff}.editor-mark-source[data-selected=true]{border-color:var(--editor-primary);background:var(--brand-tint)}.editor-mark-source>label{cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.editor-mark-source>label:has(input:focus-visible){outline:2px solid var(--brand-500);outline-offset:2px}.editor-check,.editor-mark-source>label input{border:1.5px solid var(--gray-400);appearance:none;background:var(--gray-0) center / 16px no-repeat;cursor:pointer;width:20px;height:20px;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);border-radius:6px;flex:none;margin:0;display:inline-block}.editor-check:checked,.editor-mark-source>label input:checked{border-color:var(--brand-700);background-color:var(--brand-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10.5 3.2 3L15 6.5'/%3E%3C/svg%3E")}input[type=radio].editor-check,.editor-mark-source>label input[type=radio]{border-radius:50%}input[type=radio].editor-check:checked,.editor-mark-source>label input[type=radio]:checked{background:radial-gradient(var(--brand-700) 0 4px, var(--gray-0) 4.5px)}.editor-check:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.editor-check:disabled{cursor:not-allowed;opacity:.5}.editor-mark-source>label span{gap:3px;display:grid}.editor-mark-source>label strong{color:var(--editor-ink);font-size:13px;font-weight:650}.editor-mark-source>label small{color:var(--editor-muted);font-size:12px;line-height:1.4}.editor-mark-source__detail{padding:0 14px 14px}.editor-link-thumbnail{border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;align-items:flex-start;gap:14px;padding:14px;display:flex}.editor-link-thumbnail__preview{border:1px solid var(--editor-line);border-radius:var(--r-inner);background:var(--editor-soft);width:48px;height:48px;color:var(--editor-muted);flex:none;place-items:center;display:grid;overflow:hidden}.editor-link-thumbnail__preview img{object-fit:cover;width:100%;height:100%}.editor-link-thumbnail__preview svg{width:20px;height:20px}.editor-link-thumbnail__body{gap:10px;min-width:0;display:grid}.editor-link-thumbnail__body p{color:var(--editor-muted);margin:0;font-size:12px;line-height:1.5}.editor-link-thumbnail__actions{gap:8px;display:flex}.editor-link-thumbnail__error{margin:0;font-size:12px;color:var(--editor-danger)!important}.editor-confirm p{color:var(--editor-muted);margin:0;font-size:13px;line-height:1.6}.editor-confirm p.editor-confirm__error{color:var(--editor-danger);margin-top:10px;font-size:12px}.editor-confirm__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.editor-confirm__actions:first-child{margin-top:4px}.editor-modal--wide .editor-modal__panel{grid-template-rows:auto minmax(0,1fr);height:min(88dvh,680px)}.editor-modal--wide .editor-modal__body{min-height:0;overflow:hidden}.editor-block-picker{grid-template-columns:226px minmax(0,1fr);gap:20px;height:100%;min-height:0;display:grid}.editor-block-picker__nav{border-right:1px solid var(--editor-line);flex-direction:column;gap:12px;min-height:0;padding-right:20px;display:flex}.editor-block-search input{border:1px solid var(--editor-line);border-radius:var(--r-inner);background:var(--editor-soft);width:100%;min-height:44px;color:var(--editor-ink);font:inherit;padding:0 12px;font-size:13.5px}.editor-block-picker__list{overscroll-behavior:contain;flex:auto;align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.editor-block-picker__category{border-radius:var(--r-btn);width:100%;min-height:48px;color:var(--editor-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:6px 8px;display:grid}@media (hover:hover){.editor-block-picker__category:hover{background:var(--editor-hover)}}.editor-block-picker__category[aria-current=true]{border-color:var(--editor-primary);background:var(--editor-hover)}.editor-block-picker__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.editor-block-picker__chevron{color:var(--editor-muted)}.editor-block-picker__chevron svg{width:14px;height:14px;display:block}.editor-block-picker__tile{border-radius:var(--r-inner);background:var(--editor-soft);width:32px;height:32px;color:var(--editor-ink);place-items:center;display:grid}.editor-block-picker__tile svg{width:17px;height:17px}.editor-block-picker__detail{flex-direction:column;gap:14px;min-height:0;display:flex}.editor-block-picker__back{border:1px solid var(--editor-line);border-radius:var(--r-btn);min-height:36px;color:var(--editor-ink);cursor:pointer;background:#fff;align-self:start;align-items:center;gap:5px;padding:0 12px 0 8px;font-size:12.5px;font-weight:650;display:none}.editor-block-picker__back svg{width:15px;height:15px}.editor-block-picker__head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.editor-block-picker__head .editor-block-picker__tile{width:40px;height:40px}.editor-block-picker__head .editor-block-picker__tile svg{width:20px;height:20px}.editor-block-picker__head strong{font-size:15px;display:block}.editor-block-picker__head small{color:var(--editor-muted);font-size:12.5px}.editor-block-picker__variants{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.editor-block-picker__variant{border:1px solid var(--editor-line);border-radius:var(--r-btn);color:var(--editor-ink);cursor:pointer;text-align:center;background:#fff;gap:8px;padding:8px 8px 12px;display:grid}@media (hover:hover){.editor-block-picker__variant:hover{border-color:#c8c8c8}}.editor-block-picker__variant:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.editor-block-picker__variant:disabled:hover{border-color:var(--editor-line)}.editor-block-picker__variant:hover .editor-thumb{background:#ebebeb}}.editor-block-picker__caption{font-size:12.5px;font-weight:650}.editor-block-picker__empty{color:var(--editor-muted);text-align:center;margin:auto;font-size:13px}.editor-thumb{aspect-ratio:5/4;border-radius:var(--r-inner);background:var(--editor-soft);align-content:center;justify-items:center;gap:6px;padding:12px;display:grid;overflow:hidden}.editor-thumb__bar{border-radius:var(--r-pill);background:#d8d8d8;width:100%;height:6px}.editor-thumb__bar--tall{height:8px}.editor-thumb__bar--strong{background:#bbb}.editor-thumb__bar--onmedia{background:#ffffffd9}.editor-thumb__bar--w80{width:80%}.editor-thumb__bar--w65{width:65%}.editor-thumb__bar--w45{width:45%}.editor-thumb__bar--w30{width:30%}.editor-thumb__avatar{background:#c5c5c5;border-radius:50%}.editor-thumb__avatar--sm{width:18px;height:18px}.editor-thumb__avatar--md{width:26px;height:26px}.editor-thumb__avatar--lg{width:36px;height:36px}.editor-thumb__dot{background:#c5c5c5;border-radius:50%;flex:none;width:14px;height:14px}.editor-thumb__dot--sm{width:9px;height:9px}.editor-thumb__row{align-items:center;gap:6px;width:100%;display:flex}.editor-thumb__row--center{justify-content:center}.editor-thumb__row--wrap{flex-wrap:wrap;justify-content:center}.editor-thumb__grid{gap:6px;width:100%;display:grid}.editor-thumb__grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-thumb__card{border-radius:var(--r-inner);background:#fff;justify-items:start;gap:4px;width:100%;padding:8px;display:grid}.editor-thumb__chip{border-radius:var(--r-pill);background:#fff;align-items:center;gap:4px;width:26px;height:13px;padding:0 4px;display:inline-flex}.editor-thumb__chip--wide{width:40px}.editor-thumb__button{border-radius:var(--r-inner);background:#fff;justify-content:center;align-items:center;gap:5px;width:100%;height:14px;padding:0 8px;display:flex}.editor-thumb__button--tall{height:20px}.editor-thumb__button--accent{justify-content:space-between;box-shadow:inset 0 0 0 1px #b9b9b9}.editor-thumb__chevron{border-bottom:1.5px solid #8a8a8a;border-right:1.5px solid #8a8a8a;width:5px;height:5px;margin-top:-3px;transform:rotate(45deg)}.editor-thumb__button--ink{background:#b9b9b9}.editor-thumb__media{aspect-ratio:16/9;border-radius:var(--r-inner);background:#c8c8c8;place-items:center;width:100%;display:grid}.editor-thumb__media--inset{width:76%}.editor-thumb__button+.editor-thumb__media--player{animation:3.2s ease-in-out infinite editor-thumb-drop}@keyframes editor-thumb-drop{0%,18%{clip-path:inset(0 0 100%);opacity:0}42%,78%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 100%);opacity:0}}@media (prefers-reduced-motion:reduce){.editor-thumb__button+.editor-thumb__media--player{animation:none}}.editor-thumb__media--fill{align-content:end;justify-items:start;gap:4px;padding:8px}.editor-thumb__play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;width:0;height:0}.editor-thumb__play--lg{border-top-width:8px;border-bottom-width:8px;border-left-width:13px}.editor-thumb__play--row{border-top-width:4px;border-bottom-width:4px;border-left:7px solid #b9b9b9}@media (max-width:720px){.editor-modal--wide .editor-modal__panel{height:min(88dvh,640px)}.editor-block-picker{grid-template-columns:minmax(0,1fr);gap:0}.editor-block-picker__nav{border-right:0;padding-right:0}.editor-block-picker[data-view=detail] .editor-block-picker__nav,.editor-block-picker[data-view=list] .editor-block-picker__detail{display:none}.editor-block-picker__back{display:inline-flex}.editor-block-picker__variants{gap:11px}.editor-block-picker__variant{padding:8px}.editor-thumb{padding:12px}}.editor-segmented{border:0;margin:0 0 20px;padding:0}.editor-segmented legend{color:var(--editor-muted);margin-bottom:8px;font-size:11px;font-weight:700}.editor-segmented>div{border:1px solid var(--editor-line);border-radius:calc(var(--r-inner) + 3px);background:#fff;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.editor-segmented label{border-radius:var(--r-inner);min-height:40px;color:var(--editor-muted);cursor:pointer;text-transform:capitalize;place-items:center;font-size:11px;font-weight:650;display:grid;position:relative}@media (hover:hover){.editor-segmented label:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-segmented label:has(input:checked){background:var(--editor-primary);color:#fff}.editor-card-style-link{border:1px solid var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-25);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.editor-card-style-link>span{gap:2px;min-width:0;display:grid}.editor-card-style-link small{color:var(--editor-muted);font-size:12px;font-weight:600}.editor-card-style-link strong{font-size:14px;font-weight:650}.editor-card-style-link button{border-radius:var(--radius-pill);color:var(--brand-700);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:8px 12px;font-size:13.5px;font-weight:650}@media (hover:hover){.editor-card-style-link button:hover{background:var(--brand-tint)}}.editor-design__focusable{border-radius:var(--radius-tile);transition:box-shadow .6s var(--ease-out)}.editor-design__focusable[data-arrived]{box-shadow:0 0 0 3px var(--brand-ring);transition:none}.editor-design__note{color:var(--editor-muted);margin:12px 0 0;font-size:12.5px;line-height:1.45}.editor-segmented:disabled{opacity:.5}.editor-segmented:disabled label{cursor:not-allowed}@media (hover:hover){.editor-segmented:disabled label:hover{color:inherit;background:0 0}}.editor-custom-palette{border:1px solid var(--editor-line);border-radius:var(--r-inner);background:#fff;gap:10px;margin:12px 0 20px;padding:14px;display:grid}.editor-custom-palette label{grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;gap:10px;font-size:12.5px;font-weight:650;display:grid}.editor-custom-palette input[type=color]{border:1px solid var(--editor-line);border-radius:var(--r-inner);cursor:pointer;appearance:none;background:0 0;width:40px;height:32px;padding:0}.editor-custom-palette input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.editor-custom-palette input[type=color]::-webkit-color-swatch{border-radius:calc(var(--r-inner) - 3px);border:0}.editor-custom-palette input[type=color]::-moz-color-swatch{border-radius:calc(var(--r-inner) - 3px);border:0}.editor-custom-palette code{color:var(--editor-muted);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:11.5px}.editor-custom-palette__reset{justify-content:flex-end;display:flex}.editor-custom-palette__actions:empty{display:none}.editor-custom-palette__actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.editor-custom-palette__actions button:disabled{cursor:default;opacity:.45}.editor-custom-palette .editor-panel__note{margin:2px 0 0}.editor-live-preview{justify-items:center;gap:13px;display:grid;position:sticky;top:82px}.editor-phone{background:#fff;border:1px solid #11142614;border-radius:28px;width:370px;height:800px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #1e1b4b66}.editor-phone__screen{border-radius:inherit;scrollbar-width:none;background:#fff;width:100%;height:100%;overflow:auto}.editor-phone__screen .rc-public-page{padding:0}.editor-phone__screen .rc-public-card{width:100%;min-height:100%;box-shadow:none;border-radius:0}.editor-phone__screen::-webkit-scrollbar{display:none}.editor-phone__screen .rc-public-page,.editor-phone__screen .rc-public-card{min-height:100%}.editor-mobile-mode,.editor-mobile-mode__anchor{display:none}.editor-preview-drawer{background:#fff;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.editor-preview-drawer::backdrop{background:#0f14128c}.editor-preview-drawer[open]{animation:.24s ease-out editor-preview-drawer-in}@keyframes editor-preview-drawer-in{0%{opacity:.8;translate:0 24px}to{opacity:1;translate:0}}.editor-preview-drawer__panel{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.editor-preview-drawer__header{border-bottom:1px solid var(--editor-line);justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.editor-preview-drawer__header h2{margin:0;font-size:15px;font-weight:700}.editor-preview-drawer__header button{border-radius:var(--r-inner);width:40px;height:40px;color:var(--editor-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:10px;display:grid}.editor-preview-drawer__header button svg{width:20px;height:20px}.editor-preview-drawer__page{min-height:0;overflow:auto}@media (prefers-reduced-motion:reduce){.editor-preview-drawer[open]{animation:none}}.editor-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1180.02px){.editor-app{--editor-header-h:0px}.editor-app-header{display:none}}.editor-sidebar__view{margin-top:14px}.editor-sidebar__view .editor-app-header__actions{margin-left:0}.editor-sidebar__view .editor-view-page{justify-content:center;width:100%;display:flex}@media (max-width:1180px){.editor-app{display:block}.editor-sidebar{display:none}.editor-app{--editor-top-nav-h:var(--editor-mobile-nav-h)}.editor-mobile-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.editor-shell__grid{grid-template-columns:minmax(0,1fr) 360px}.editor-phone{width:360px;height:779px}.editor-shell__preview{--preview-top:calc(var(--editor-header-h) + var(--editor-top-nav-h) + 14px)}.editor-app-header__brand{gap:10px;display:inline-flex}.editor-shell__preview .editor-phone{height:clamp(400px, calc(100dvh - var(--preview-top) - 14px), 779px)}}@media (max-width:900px){.editor-app{--editor-header-h:60px;display:block}.editor-sidebar{display:none}.editor-app-header{padding:0 16px}.editor-shell{padding-top:16px}.editor-mobile-mode{z-index:20;top:calc(var(--editor-header-h) + var(--editor-top-nav-h) + 10px);border:1px solid var(--editor-line);border-radius:calc(var(--r-inner) + 4px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:18px;padding:4px;display:grid;position:sticky}.editor-mobile-mode__option{border-radius:var(--r-inner);min-height:40px;color:var(--editor-muted);background:0 0;border:0;font-size:13px;font-weight:650}.editor-mobile-mode__option[aria-pressed=true]{background:var(--editor-primary);color:#fff}.editor-shell__grid{display:block}.editor-workspace-nav{gap:7px}.editor-shell__preview,.editor-statusbar .editor-workspace-nav,.editor-statusbar__save{display:none}.editor-statusbar:not(:has(.editor-statusbar__reset,.editor-save-capsule)){display:none}.editor-statusbar__end{margin-left:auto}}@media (max-width:560px){.editor-mobile-mode__anchor{height:1px;margin-bottom:-1px;display:block}.editor-mobile-mode{top:calc(var(--editor-header-h) + var(--editor-top-nav-h));width:100%;transition:width .22s,margin-left .22s,border-radius .22s,padding-inline .22s,box-shadow .22s}.editor-mobile-mode[data-docked=true]{border-inline:0;background:#fff;border-top-color:#0000;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);padding-inline:16px;box-shadow:0 8px 16px -14px #1517124d}.editor-view-page{min-height:38px;padding:0 12px}.editor-panel{border-radius:var(--r-btn);padding:16px}.editor-form-grid--two{grid-template-columns:minmax(0,1fr)}.editor-workspace-nav{gap:6px}.editor-workspace-nav__item{padding:0 14px;font-size:12px}.dialog.editor-modal,.dialog.editor-modal--wide,.dialog.editor-modal--document{width:calc(100% - 20px)}.editor-modal .dialog-head{padding:18px 12px 12px 18px}.editor-modal__body{padding:4px 18px 18px}.editor-block-row{grid-template-columns:30px minmax(0,1fr) auto 38px}.editor-drag-handle{width:30px}.editor-collection__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.editor-collection__row>:nth-child(3){grid-column:1/3}.editor-collection--social .editor-collection__row{grid-template-columns:20px 24px minmax(0,1fr) 32px}.editor-collection--social .editor-collection__row>.editor-collection__field{grid-area:1/3}.editor-collection--social .editor-collection__row>.editor-collection__platform{grid-area:2/3/auto/5;width:100%}.editor-collection--social .editor-collection__row>.editor-collection__actions{grid-area:1/4}.editor-collection--social .editor-collection__other{grid-row:3}.editor-collection--contact .editor-collection__row{grid-template-columns:minmax(132px,.4fr) minmax(0,1fr) 36px}.editor-collection--contact .editor-collection__row>:nth-child(3){grid-area:2/1/auto/-1}.editor-collection--contact .editor-collection__row>:nth-child(4){grid-area:1/3}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.editor-mobile-mode{transition:none}}.dialog .link-btn{margin-top:16px}.dialog{background:0 0;border:0;width:calc(100% - 28px);max-width:420px;max-height:88dvh;margin:auto;padding:0;overflow:visible}.dialog::backdrop{background:#00000080}.dialog[open] .dialog-panel{animation:dialog-in .22s var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.dialog[open]::backdrop{animation:.2s ease-out dialog-backdrop-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes dialog-backdrop-in{0%{opacity:0}}.dialog-panel{overscroll-behavior:contain;border-radius:var(--r-frame);max-height:88dvh;color:var(--editor-ink);box-shadow:var(--shadow-frame);background:#fff;padding:22px 20px 24px;overflow-y:auto}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.dialog-head h3{color:var(--editor-ink);font-size:19px}.dialog-sub{color:var(--editor-muted);margin-top:4px;font-size:13px}.dialog-close{border-radius:var(--r-inner);color:var(--editor-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:flex}@media (hover:hover){.dialog-close:hover{background:var(--editor-hover);color:var(--editor-ink)}}.dialog-close svg{width:18px;height:18px}.editor-info-tip{vertical-align:middle;display:inline-flex;position:relative}.editor-info-tip__trigger{border-radius:var(--r-pill,999px);width:28px;height:28px;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.editor-info-tip__trigger:active,.editor-info-tip__trigger[data-open=true]{background:var(--editor-hover);color:var(--editor-ink)}@media (hover:hover){.editor-info-tip__trigger:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-info-tip__trigger svg{width:18px;height:18px}.editor-info-tip__bubble{z-index:60;border-radius:var(--r-inner);background:var(--editor-ink);color:#fff;text-align:left;white-space:normal;width:max-content;max-width:min(280px,100vw - 32px);padding:9px 11px;font-size:12px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #00000029}.editor-info-tip__bubble:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.editor-info-tip[data-align=end] .editor-info-tip__bubble{left:auto;right:0}.editor-field-tip{min-width:0;position:relative}.editor-field-tip>.editor-info-tip{position:absolute;top:-6px;right:0}.editor-app{background:var(--editor-canvas)}.editor-sidebar{border-right:1px solid var(--editor-line);background:var(--gray-0);height:100dvh;min-height:0;padding:18px 12px 16px}.editor-sidebar:after{display:none}.editor-brand{color:var(--editor-ink);gap:10px;font-size:15px;font-weight:700}.editor-brand__mark{width:31px;height:28px;color:var(--brand-700);flex:none}.editor-sidebar__nav{flex-direction:column;flex:1;gap:0;margin-top:26px;display:flex}.editor-sidebar__group{gap:2px;display:grid}.editor-sidebar__group--end{border-top:1px solid var(--editor-line);margin-top:auto;padding-top:12px}.editor-sidebar__nav a,.editor-mobile-nav>a{border-radius:var(--radius-control);min-height:42px;color:var(--gray-600);transition:background-color var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out);align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:560;text-decoration:none;display:flex;position:relative}@media (hover:hover){.editor-sidebar__nav a:hover,.editor-mobile-nav>a:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-sidebar__nav a[aria-current=page],.editor-mobile-nav>a[aria-current=page]{background:var(--editor-selected);color:var(--brand-700);font-weight:650}.editor-sidebar__nav a[aria-current=page]:before{content:"";background:var(--brand-700);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.editor-sidebar__nav svg,.editor-mobile-nav svg{flex:none;width:20px;height:20px}:is(.editor-sidebar__nav:has(a[data-pending]) a[aria-current=page]:not([data-pending]),.editor-mobile-nav:has(a[data-pending])>a[aria-current=page]:not([data-pending])){color:var(--gray-600);background:0 0;font-weight:560}.editor-sidebar__nav:has(a[data-pending]) a[aria-current=page]:not([data-pending]):before{content:none}.editor-sidebar__nav a[data-pending],.editor-mobile-nav>a[data-pending]{background:var(--editor-selected);color:var(--brand-700);font-weight:650}.editor-sidebar__nav a[data-pending]:before{content:"";background:var(--brand-700);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.editor-app__page{display:contents}.editor-app__page[data-pending]{display:none}.editor-app-header{border-bottom-color:var(--editor-line)}.editor-view-page{border:1px solid var(--editor-line-strong);border-radius:var(--radius-pill);background:var(--gray-0);min-height:38px;color:var(--editor-ink);transition:background-color var(--duration-hover) var(--ease-out);padding:0 14px}@media (hover:hover){.editor-view-page:hover{background:var(--editor-hover)}}.editor-button{border:1px solid var(--editor-line-strong);border-radius:var(--radius-pill);background:var(--gray-0);min-height:40px;color:var(--editor-ink);cursor:pointer;font:inherit;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.editor-button:hover{background:var(--editor-hover)}}.editor-button:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.editor-button[data-variant=primary]:hover{border-color:var(--editor-primary-hover);background:var(--editor-primary-hover)}}.editor-button[data-variant=danger]{color:var(--editor-danger)}@media (hover:hover){.editor-button[data-variant=danger]:hover{border-color:var(--editor-danger);background:#c2362b0f}}.editor-button[data-size=small]{min-height:32px;padding:0 12px;font-size:12.5px}.editor-text-button{color:var(--brand-700);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:650;text-decoration:none}@media (hover:hover){.editor-text-button:hover{text-decoration:underline}}.editor-library__trigger{border-radius:var(--radius-pill);min-height:44px;transition:background-color var(--duration-hover) var(--ease-out)}@media (hover:hover){.editor-library__trigger:not(:disabled):hover{background:var(--editor-primary-hover)}}.editor-chip{border-radius:var(--radius-pill);background:var(--gray-100);color:var(--gray-600);align-items:center;padding:2px 8px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.editor-statusbar{flex-wrap:wrap;margin-bottom:16px}.editor-statusbar__end{align-items:center;gap:12px;display:inline-flex}.editor-workspace-nav{border-radius:var(--radius-pill);background:var(--gray-100);flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.editor-workspace-nav__item{border-radius:var(--radius-pill);min-height:34px;color:var(--gray-600);transition:background-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out);border:0;padding:0 16px}@media (hover:hover){.editor-workspace-nav__item:hover{color:var(--editor-ink);background:#fff9}}.editor-workspace-nav__item[aria-current=page]{background:var(--gray-0);color:var(--editor-ink);box-shadow:var(--elevation-1);border:0}.editor-panel{border-color:var(--editor-line);border-radius:var(--radius-container);background:var(--gray-0)}.editor-workspace-panel{gap:18px}.editor-shell__preview .editor-phone{box-shadow:var(--elevation-3)}.editor-profile-summary{border:1px solid var(--editor-line);border-radius:var(--radius-container);background:var(--gray-0);box-shadow:var(--elevation-1);gap:14px;padding:18px;display:grid}.editor-profile-summary__main{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.editor-profile-summary__avatar{background:var(--gray-100);width:72px;height:72px;color:var(--gray-600);cursor:pointer;letter-spacing:-.02em;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:650;display:grid;position:relative}.editor-profile-summary__avatar[data-empty]{box-shadow:inset 0 0 0 1.5px var(--gray-300)}.editor-profile-summary__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.editor-profile-summary__photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.editor-profile-summary__avatar i{border:2px solid var(--gray-0);background:var(--brand-700);width:26px;height:26px;color:var(--gray-0);transition:transform var(--duration-hover) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}@media (hover:hover){.editor-profile-summary__avatar:hover i{transform:scale(1.08)}}.editor-profile-summary__avatar i svg{width:13px;height:13px}.editor-profile-summary__copy{justify-items:start;gap:8px;min-width:0;display:grid}.editor-profile-summary__text,.editor-profile-summary__socials{border-radius:var(--radius-control);max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-hover) var(--ease-out);background:0 0;border:0;margin:-2px -4px;padding:2px 4px}@media (hover:hover){.editor-profile-summary__text:hover,.editor-profile-summary__socials:hover{background:var(--editor-hover)}}.editor-profile-summary__text{gap:2px;min-width:0;display:grid}.editor-profile-summary__text strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:680;overflow:hidden}.editor-profile-summary__text span{color:var(--gray-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-profile-summary__text [data-empty]{color:var(--gray-400);font-weight:500}.editor-profile-summary__socials{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.editor-profile-summary__socials>span{border:1px solid var(--editor-line);background:var(--gray-25);width:30px;height:30px;color:var(--editor-ink);border-radius:50%;place-items:center;display:grid}.editor-profile-summary__socials .rc-social-icon{width:15px;height:15px}.editor-profile-summary__socials>small{color:var(--editor-muted);font-size:12px;font-weight:650}.editor-profile-summary__socials em{border:1px dashed var(--gray-300);border-radius:var(--radius-pill);min-height:30px;color:var(--brand-700);align-items:center;gap:5px;padding:0 12px 0 10px;font-size:12.5px;font-style:normal;font-weight:650;display:inline-flex}.editor-profile-summary__socials em svg{width:14px;height:14px}.editor-row-menu__trigger--text{border:1px solid var(--editor-line-strong);border-radius:var(--radius-pill);background:var(--gray-0);width:auto;height:36px;color:var(--editor-ink);gap:4px;padding:0 10px 0 14px;font-size:13px;font-weight:650}.editor-row-menu__trigger.editor-row-menu__trigger--text{align-items:center;display:inline-flex}.editor-row-menu__trigger--text svg{width:16px;height:16px}.editor-row-menu[data-align=end] .editor-row-menu__popover{left:auto;right:0}.editor-row-menu__trigger--text+.editor-row-menu__popover{min-width:230px}.editor-profile-summary__notice{border-radius:var(--radius-control);background:var(--gray-50);color:var(--gray-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.editor-collection--credentials{gap:8px;display:grid}.editor-collection--credentials .editor-collection__row{background:0 0;border:0;grid-template-columns:minmax(0,.42fr) minmax(0,1fr) 36px;padding:0}.editor-content-column{gap:12px;display:grid}.editor-content-column__head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.editor-content-column__head h2{color:var(--ink);font-size:14px;font-weight:650}.editor-content-tools__panel{border:1px solid var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-0);padding:14px}.editor-content-tools__filters button{border-radius:var(--radius-pill)}.editor-block-row{border-color:var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-0);min-height:74px;transition:border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out), opacity var(--duration-state) var(--ease-out)}@media (hover:hover){.editor-block-row:hover{border-color:var(--gray-300)}}.editor-block-row[data-selected=true]{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-ring)}.editor-block-row__glyph{border-radius:var(--radius-control);background:var(--gray-50);color:var(--editor-ink)}.editor-block-row__contacts{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.editor-block-row__contacts>span{flex:none;align-items:center;gap:5px;display:inline-flex}.editor-block-row__contacts svg{width:14px;height:14px;color:var(--gray-500);flex:none}.editor-block-row__stat{color:var(--editor-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.editor-block-row[data-section]:not([data-selected=true]){background:0 0;border-color:#0000;min-height:56px}@media (hover:hover){.editor-block-row[data-section]:not([data-selected=true]):hover{border-color:var(--editor-line)}}.editor-block-row[data-section]:not(:first-child),.editor-block-row[data-in-section]+.editor-block-row:not([data-in-section]),.editor-block-row[data-section]+.editor-block-row:not([data-in-section]){margin-top:12px}.editor-block-row[data-in-section]{margin-left:18px;position:relative}.editor-block-row[data-in-section]:before{background:var(--gray-200);content:"";border-radius:1px;width:2px;position:absolute;top:-10px;bottom:-10px;left:-12px}.editor-group-bar{z-index:2;border:1px solid var(--brand-700);border-radius:var(--radius-tile);background:var(--gray-0);box-shadow:0 0 0 3px var(--brand-ring);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.editor-group-bar>span:first-child{flex:200px;gap:2px;display:grid}.editor-group-bar__actions{align-items:center;gap:8px;display:flex}@media (max-width:1180px){.editor-group-bar{--group-bar-switch-gap:0px;--group-bar-switch-h:0px;top:calc(var(--editor-header-h) + var(--editor-top-nav-h) + var(--group-bar-switch-gap) + var(--group-bar-switch-h) + 8px)}}@media (max-width:900px){.editor-group-bar{--group-bar-switch-gap:10px;--group-bar-switch-h:42px}}@media (max-width:560px){.editor-group-bar{--group-bar-switch-gap:0px}}@media (max-width:720px){.editor-group-bar{gap:10px;padding:12px 14px}.editor-group-bar__actions{flex:100%;justify-content:space-between}}.editor-group-bar strong{color:var(--editor-ink);font-size:14px}.editor-group-bar small{color:var(--editor-muted);font-size:12.5px}.editor-block-row__check{border:1.5px solid var(--gray-400);background:var(--gray-0);width:20px;height:20px;transition:background var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);border-radius:6px;justify-self:center}.editor-block-row[data-choosing=checked]{border-color:var(--brand-700)}.editor-block-row[data-choosing=checked] .editor-block-row__check{border-color:var(--brand-700);background:var(--brand-700) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10.5 3.2 3L15 6.5'/%3E%3C/svg%3E") center / 16px no-repeat}.editor-block-row[data-choosing] .editor-row-switch,.editor-block-row[data-choosing] .editor-row-menu{visibility:hidden}.editor-block-row[data-choosing][data-section]{opacity:.58}.editor-block-row[data-choosing][data-section] .editor-block-row__check{visibility:hidden}@media (prefers-reduced-motion:reduce){.editor-block-row__check{transition:none}}.editor-empty-blocks{border-color:var(--gray-300);border-radius:var(--radius-tile);background:var(--gray-0)}.editor-collection--social .editor-collection__row{border-radius:var(--radius-control);transition:box-shadow var(--duration-hover) var(--ease-out), opacity var(--duration-state) var(--ease-out);grid-template-columns:28px 26px minmax(0,1fr) 36px;align-items:center;row-gap:6px;padding:10px 10px 10px 6px}.editor-collection--social .editor-collection__row>.editor-collection__field{display:contents}.editor-collection--social .editor-collection__field>span{grid-area:1/3;line-height:1.2}.editor-collection--social .editor-collection__field>input{grid-area:2/3;width:100%}.editor-collection--social .editor-collection__field>small{grid-area:3/3}.editor-collection--social .editor-collection__row>.editor-collection__grip,.editor-collection--social .editor-collection__row>.editor-collection__mark{grid-row:2;place-self:center}.editor-collection--social .editor-collection__row>.editor-collection__grip{grid-column:1}.editor-collection--social .editor-collection__row>.editor-collection__mark{grid-column:2;place-items:center;display:grid}.editor-collection--social .editor-collection__row>.editor-collection__actions{grid-area:2/4;align-self:center}.editor-collection--social .editor-collection__other{grid-area:4/1/auto/-1}.editor-collection__grip{border-radius:var(--radius-control);background:0 0;border:0;width:28px;height:36px;padding:0}@media (hover:hover){.editor-collection__grip:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-collection--social .editor-collection__mark .rc-social-icon{width:22px;height:22px}.editor-collection--social .editor-collection__field input{border-color:var(--editor-line-strong);border-radius:var(--radius-control);height:38px;font-size:14px}.editor-collection--social .editor-collection__field input:focus-visible{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-ring);outline:0}.editor-collection--social .editor-collection__field input[aria-invalid=true]{border-color:var(--editor-danger)}.editor-collection__field small{font-size:11.5px}.editor-collection__field small.editor-field__message--error{color:var(--editor-danger)}.editor-collection__stat{color:var(--gray-600);margin:0;font-size:13px}.editor-collection__stat strong{color:var(--editor-ink);font-variant-numeric:tabular-nums}.editor-collection__scale .editor-segmented{border-radius:var(--radius-pill);background:var(--gray-100);gap:2px;padding:3px;display:inline-flex}.editor-collection__scale .editor-segmented label{border-radius:var(--radius-pill);width:auto;min-width:52px;height:34px;color:var(--gray-600);cursor:pointer;text-transform:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.editor-collection__scale .editor-segmented label:has(input:checked){background:var(--gray-0);color:var(--editor-ink);box-shadow:var(--elevation-1);border:0}.editor-collection__scale .editor-segmented label:has(input:focus-visible){outline:2px solid var(--editor-accent);outline-offset:2px}.editor-add__search input::-webkit-search-cancel-button{appearance:none}.editor-add{gap:16px;min-width:0;display:grid}.editor-add__search{border:1px solid var(--editor-line-strong);border-radius:var(--radius-control);background:var(--gray-0);height:52px;transition:border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out);align-items:center;gap:10px;padding:0 14px;display:flex}.editor-add__search:focus-within{border-color:var(--brand-700);box-shadow:0 0 0 3px var(--brand-ring)}.editor-add__search>svg{width:19px;height:19px;color:var(--editor-muted);flex:none}.editor-add__search input{min-width:0;height:100%;color:var(--editor-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.editor-app .editor-add__search input:focus-visible{outline:none}.editor-add__search input::placeholder{color:var(--gray-400)}.editor-add__search kbd{border:1px solid var(--editor-line);border-radius:var(--radius-small);color:var(--editor-muted);font:inherit;padding:2px 6px;font-size:11px;font-weight:600}.editor-add__paste{justify-items:start;gap:8px;display:grid}.editor-add__paste-main{border:1.5px solid var(--brand-700);border-radius:var(--radius-tile);background:var(--editor-selected);width:100%;color:var(--editor-ink);cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.editor-add__paste-kind{color:var(--brand-800);font-size:15px;font-weight:680}.editor-add__paste-detail{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;grid-row:2;font-size:13px;overflow:hidden}.editor-add__paste-main>svg{width:20px;height:20px;color:var(--brand-700);grid-area:1/2/3}.editor-add__paste-alt{color:var(--brand-700);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:650}@media (hover:hover){.editor-add__paste-alt:hover{text-decoration:underline}}.editor-add__problem{color:var(--editor-danger);font-size:13px}.editor-add__lede{color:var(--editor-muted);font-size:13px}.editor-add__body{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;min-height:360px;display:grid}.editor-add__categories{gap:2px;display:grid}.editor-add__categories button{border-radius:var(--radius-control);min-height:40px;color:var(--gray-600);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-hover) var(--ease-out);background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:600}@media (hover:hover){.editor-add__categories button:hover{background:var(--editor-hover);color:var(--editor-ink)}}.editor-add__categories button[aria-current=true]{background:var(--editor-selected);color:var(--brand-700)}.editor-add__results{align-content:start;gap:12px;min-width:0;display:grid}.editor-add__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editor-add__tile{border:1px solid var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-0);min-height:84px;color:var(--editor-ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), transform var(--duration-hover) var(--ease-out);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@media (hover:hover){.editor-add__tile:hover{border-color:var(--gray-300);background:var(--gray-25)}}.editor-add__tile:active{transform:scale(var(--press-scale-card))}.editor-add__glyph{border-radius:var(--radius-control);background:var(--gray-50);width:44px;height:44px;color:var(--editor-ink);place-items:center;display:grid}.editor-add__glyph svg{width:21px;height:21px}.editor-add__tile-copy{gap:2px;min-width:0;display:grid}.editor-add__tile-copy strong{letter-spacing:-.01em;font-size:14.5px;font-weight:650}.editor-add__tile-copy small{color:var(--editor-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-add__chevron{color:var(--gray-400);display:grid}.editor-add__chevron svg{width:16px;height:16px}.editor-add__trail{color:var(--editor-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.editor-add__trail button{border-radius:var(--radius-control);color:var(--brand-700);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:4px 6px 4px 2px;font-weight:650;display:inline-flex}@media (hover:hover){.editor-add__trail button:hover{background:var(--editor-hover)}}.editor-add__trail button svg{width:16px;height:16px}.editor-add__trail [aria-current=page]{color:var(--editor-ink);font-weight:650}.editor-add__variants{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.editor-add__variant{border:1px solid var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-0);cursor:pointer;font:inherit;transition:border-color var(--duration-hover) var(--ease-out);gap:8px;padding:10px;display:grid}@media (hover:hover){.editor-add__variant:hover:not(:disabled){border-color:var(--brand-700)}}.editor-add__variant:disabled{cursor:not-allowed;opacity:.45}.editor-add__caption{color:var(--editor-ink);font-size:13px;font-weight:650}@media (max-width:720px){.editor-add__body{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.editor-add__categories{scrollbar-width:none;gap:6px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.editor-add__categories button{border:1px solid var(--editor-line);border-radius:var(--radius-pill);flex:none;min-height:34px;padding:0 14px;font-size:13px}.editor-add__categories button[aria-current=true]{border-color:var(--brand-700)}.editor-add__tiles{grid-template-columns:minmax(0,1fr)}.editor-add__tile{min-height:72px}}.editor-home,.editor-settings{width:min(var(--editor-page-w), calc(100% - var(--editor-page-gutter)));margin:0 auto;padding:30px 0 88px}.editor-settings{gap:16px;display:grid}.editor-loading{width:min(var(--editor-page-w), calc(100% - var(--editor-page-gutter)));align-content:start;gap:12px;margin:0 auto;padding:30px 0 88px;display:grid}.editor-loading>i{border-radius:var(--radius-control);background:var(--gray-100);animation:editor-loading-pulse 1.4s var(--ease-out) infinite alternate;display:block}.editor-loading__title{width:min(320px,70%);height:32px}.editor-loading__line{width:min(420px,90%);height:16px;margin-bottom:14px}.editor-loading>.editor-loading__card{border-radius:var(--radius-container);height:180px}@keyframes editor-loading-pulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.editor-loading>i{animation:none}}@media (max-width:900px){.editor-loading{padding-top:22px}}.editor-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.editor-page-head h1{letter-spacing:-.035em;font-size:clamp(24px,3vw,30px);font-weight:700}.editor-page-head p{color:var(--gray-600);margin-top:6px;font-size:14.5px}.editor-home__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.editor-home__main{gap:20px;min-width:0;display:grid}.editor-home-card{border:1px solid var(--editor-line);border-radius:var(--radius-container);background:var(--gray-0);min-width:0;padding:20px}.editor-home-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.editor-home-card .editor-eyebrow{align-items:center;gap:7px;display:inline-flex}.editor-home-card .editor-eyebrow svg{width:15px;height:15px}.editor-home-card__foot{color:var(--editor-muted);margin-top:12px;font-size:12.5px}.editor-home-link .editor-link-bar{margin-top:12px}.editor-home-link__foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.editor-home-link__note{min-width:0;color:var(--gray-600);flex:260px;align-items:center;gap:8px;font-size:13.5px;display:flex}.editor-home-link__foot .editor-text-button{margin-left:auto}.editor-live-dot{background:var(--gray-300);border-radius:50%;flex:none;width:9px;height:9px}.editor-live-dot[data-live]{background:var(--brand-500);box-shadow:0 0 0 4px var(--brand-ring)}.editor-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editor-stat{min-width:0;color:inherit;gap:2px;padding:2px 0;text-decoration:none;display:grid;position:relative}.editor-stat+.editor-stat{border-left:1px solid var(--editor-line);padding-left:24px}@media (hover:hover){.editor-stat[data-link]:hover .editor-stat__label,.editor-stat[data-link]:hover .editor-stat__go{color:var(--brand-700)}}.editor-stat__label{color:var(--gray-600);align-items:center;gap:6px;font-size:12.5px;font-weight:620;display:inline-flex}.editor-stat__label svg{width:15px;height:15px}.editor-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:6px;font-size:30px;font-weight:700;line-height:1.05}.editor-stat small{color:var(--editor-muted);font-size:12px}.editor-stat__extra{border-top:1px solid var(--gray-200);margin-top:8px;padding-top:8px}.editor-stat__extra b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.editor-stat__go{width:16px;height:16px;color:var(--gray-400);position:absolute;top:2px;right:0}.editor-progress{align-items:center;gap:4px;display:inline-flex}.editor-progress i{border-radius:var(--radius-pill);background:var(--gray-200);width:18px;height:4px}.editor-progress i[data-done]{background:var(--brand-700)}.editor-progress small{color:var(--editor-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.editor-checklist{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.editor-checklist__row{border-radius:var(--radius-control);color:var(--editor-ink);transition:background-color var(--duration-hover) var(--ease-out);align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}@media (hover:hover){a.editor-checklist__row:hover{background:var(--gray-50)}}.editor-checklist__mark{border:1.5px solid var(--gray-300);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}li[data-done] .editor-checklist__mark{border-color:var(--brand-700);background:var(--brand-700);color:var(--on-brand)}.editor-checklist__mark svg{width:13px;height:13px}.editor-checklist__copy{flex:1;gap:1px;min-width:0;display:grid}.editor-checklist__copy strong{font-size:14px;font-weight:620}.editor-checklist__copy small{color:var(--editor-muted);font-size:12.5px}li[data-done] .editor-checklist__copy strong{color:var(--editor-muted);font-weight:520}.editor-checklist__go{width:16px;height:16px;color:var(--gray-400);flex:none}.editor-empty{text-align:center;justify-items:center;gap:6px;padding:18px 12px 8px;display:grid}.editor-empty__icon{border-radius:var(--radius-tile);background:var(--editor-selected);width:44px;height:44px;color:var(--brand-700);place-items:center;margin-bottom:4px;display:grid}.editor-empty__icon svg{width:22px;height:22px}.editor-empty__title{color:var(--editor-ink);margin:0;font-size:15px;font-weight:650}.editor-empty__body{max-width:42ch;color:var(--editor-muted);margin:0;font-size:13px;line-height:1.5}.editor-empty__action{margin-top:8px}.editor-empty--page{padding:0}.editor-empty--page .editor-empty__icon{width:52px;height:52px;margin-bottom:10px}.editor-empty--page .editor-empty__icon svg{width:24px;height:24px}.editor-empty--page .editor-empty__title{letter-spacing:-.02em;font-size:18px}.editor-empty--page .editor-empty__action{margin-top:12px}.editor-home-qr{top:calc(var(--editor-header-h) + 20px);position:sticky}.editor-home-qr .editor-home-card__head{margin-bottom:6px}.editor-home-qr__lede{color:var(--gray-600);margin-bottom:14px;font-size:13px}.editor-qr{gap:14px;display:grid}.editor-qr__code{aspect-ratio:1;border:1px solid var(--editor-line);border-radius:var(--radius-tile);background:var(--gray-0);justify-self:center;width:100%;max-width:260px;height:auto;padding:6px;display:block}.editor-qr__side{gap:10px;min-width:0;display:grid}.editor-qr__note{color:var(--gray-600);font-size:13px;line-height:1.45}.editor-qr__note span{color:var(--editor-ink);overflow-wrap:anywhere;font-weight:620}.editor-qr__actions{flex-wrap:wrap;gap:8px;display:flex}.editor-qr__actions .editor-button{flex:1}.editor-qr__hint{color:var(--editor-muted);font-size:12px}.editor-qr[data-layout=inline]{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px}.editor-settings__head{margin-bottom:16px}.editor-settings__head h2{letter-spacing:-.02em;font-size:17px;font-weight:680}.editor-settings__head p{color:var(--gray-600);margin-top:4px;font-size:13.5px}.editor-settings__head a{color:var(--brand-700);font-weight:650}.editor-settings__head:last-child{margin-bottom:0}.editor-settings__rows{display:grid}.editor-settings__row{border-top:1px solid var(--editor-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.editor-settings__row>span{gap:2px;min-width:0;display:grid}.editor-settings__row strong{font-size:14px;font-weight:640}.editor-settings__row small{color:var(--editor-muted);font-size:12.5px}.editor-settings__row[data-tone=danger] strong{color:var(--editor-danger)}.editor-settings__save{margin:2px 0 0}.editor-address-hold{border:1px solid var(--editor-line);border-radius:var(--radius-tile);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.editor-address-hold p{color:var(--editor-ink);margin:0;font-size:13px;line-height:1.45}.editor-address-hold .editor-button{flex:none}@media (max-width:1180px){.editor-mobile-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:6px 8px}.editor-mobile-nav>a{flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:0 4px;font-size:11.5px}.editor-mobile-nav svg{width:19px;height:19px}}@media (max-width:900px){.editor-app{--editor-island-gap:12px;--editor-top-nav-h:0px;--editor-bottom-nav-h:calc(var(--editor-mobile-nav-h) + var(--editor-island-gap) * 2 + env(safe-area-inset-bottom,0px));--editor-page-w:700px;--editor-page-gutter:28px}.editor-mobile-nav{top:auto;right:max(var(--editor-island-gap), env(safe-area-inset-right,0px));bottom:calc(var(--editor-island-gap) + env(safe-area-inset-bottom,0px));left:max(var(--editor-island-gap), env(safe-area-inset-left,0px));width:auto;max-width:520px;height:var(--editor-mobile-nav-h);border:1px solid var(--editor-line);border-radius:var(--radius-pill);background:var(--gray-0);box-shadow:var(--elevation-2);margin-inline:auto;padding:6px;position:fixed}.editor-mobile-nav>a{border-radius:var(--radius-pill);min-height:0}.editor-app__main{padding-bottom:var(--editor-bottom-nav-h)}.editor-home__grid{grid-template-columns:minmax(0,1fr)}.editor-home-qr{position:static}.editor-home-qr .editor-qr{grid-template-columns:160px minmax(0,1fr);align-items:center}.editor-statusbar{gap:10px}}@media (max-width:560px){.editor-home,.editor-settings{padding-top:20px}.editor-home-card{padding:16px}.editor-home-link__foot .editor-text-button{margin-left:0}.editor-stat strong{font-size:26px}.editor-home-qr .editor-qr,.editor-qr[data-layout=inline]{grid-template-columns:minmax(0,1fr)}.editor-profile-summary{padding:14px}.editor-profile-summary__main{grid-template-columns:60px minmax(0,1fr);gap:12px}.editor-profile-summary__avatar{width:60px;height:60px;font-size:19px}.editor-profile-summary__edit{grid-column:1/-1;justify-self:stretch}.editor-settings__row,.editor-address-hold{flex-wrap:wrap}.editor-workspace-nav__item{padding:0 14px}}@media (prefers-reduced-motion:reduce){.editor-add__tile:active{transform:none}@media (hover:hover){.editor-profile-summary__avatar:hover i{transform:none}}}.editor-add-entry,.editor-home-link{display:grid}.editor-app .dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1b4b61}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.editor-app .dialog::backdrop{background:#1e1b4b8c}}.editor-app .dialog-panel{border-radius:var(--radius-container);box-shadow:var(--elevation-3)}.editor-row-menu__popover{border-radius:var(--radius-tile);box-shadow:var(--elevation-2)}.editor-content-column__head h2 small{color:var(--gray-400);letter-spacing:0;text-transform:none;margin-left:10px;font-size:11px;font-weight:600}@media (max-width:900px){.editor-mobile-mode{border-radius:var(--radius-pill);background:var(--gray-100);border:0;padding:3px}.editor-mobile-mode__option{border-radius:var(--radius-pill);min-height:36px;color:var(--gray-600)}.editor-mobile-mode__option[aria-pressed=true]{background:var(--gray-0);color:var(--editor-ink);box-shadow:var(--elevation-1)}}@media (max-width:560px){.editor-mobile-mode[data-docked=true]{background:var(--gray-0);border-radius:0}}@media (max-width:900px){.editor-mobile-mode{border-radius:var(--radius-pill);background:var(--gray-100);border:0;padding:3px}.editor-mobile-mode__option{border-radius:var(--radius-pill);min-height:36px;color:var(--gray-600);transition:background-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out)}.editor-mobile-mode__option[aria-pressed=true]{background:var(--gray-0);color:var(--editor-ink);box-shadow:var(--elevation-1)}}@media (max-width:560px){.editor-mobile-mode[data-docked=true]{background:var(--gray-100);border-radius:0}}.editor-button{--button-h:40px;min-width:0;min-height:var(--button-h);border:1px solid var(--gray-300);border-radius:var(--radius-pill);background:var(--gray-0);color:var(--ink);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out), transform var(--duration-hover) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:650;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.editor-button:hover{border-color:var(--gray-400);background:var(--gray-100)}}.editor-button:active:not(:disabled){transform:scale(var(--press-scale))}.editor-button:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-button svg{flex:none;width:17px;height:17px}.editor-button:disabled,.editor-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.editor-button[data-size=small]{--button-h:32px;padding:0 12px;font-size:12.5px}.editor-button[data-size=small] svg{width:15px;height:15px}.editor-button[data-size=large]{--button-h:48px;padding:0 20px;font-size:14px}.editor-button[data-block=true]{width:100%;display:flex}.editor-button[data-variant=primary]{border-color:var(--brand-700);background:var(--brand-700);color:var(--on-brand)}@media (hover:hover){.editor-button[data-variant=primary]:hover:not(:disabled){border-color:var(--brand-600);background:var(--brand-600)}}.editor-button[data-variant=ghost]{color:var(--gray-600);background:0 0;border-color:#0000}@media (hover:hover){.editor-button[data-variant=ghost]:hover:not(:disabled){background:var(--gray-100);color:var(--ink);border-color:#0000}}.editor-button[data-variant=danger]{border-color:var(--danger);background:var(--danger);color:var(--gray-0)}@media (hover:hover){.editor-button[data-variant=danger]:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 86%, var(--ink));background:color-mix(in srgb, var(--danger) 86%, var(--ink))}}.editor-button[data-variant=danger-outline]{border-color:color-mix(in srgb, var(--danger) 35%, var(--gray-0));background:var(--gray-0);color:var(--danger)}@media (hover:hover){.editor-button[data-variant=danger-outline]:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--gray-0))}}.editor-button[data-loading=true]{cursor:progress;opacity:.8}.editor-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite editor-button-spin}@keyframes editor-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.editor-button__spinner{animation-duration:2.4s}}.editor-status-chip{border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:22px;transition:background-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out);border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.editor-status-chip[data-tone=live]{border-color:color-mix(in srgb, var(--brand-700) 18%, transparent);background:var(--brand-tint);color:var(--brand-700)}.editor-status-chip[data-tone=progress]{border-color:color-mix(in srgb, var(--warning) 32%, transparent);background:color-mix(in srgb, var(--warning) 12%, var(--gray-0));color:color-mix(in srgb, var(--warning) 70%, var(--ink))}.editor-status-chip[data-tone=won]{border-color:color-mix(in srgb, var(--success) 30%, transparent);background:color-mix(in srgb, var(--success) 11%, var(--gray-0));color:color-mix(in srgb, var(--success) 65%, var(--ink))}.editor-status-chip[data-tone=closed]{background:var(--gray-200);color:var(--gray-700)}.editor-status-chip[data-tone=draft]{border:1px dashed var(--gray-400);background:var(--gray-50);color:var(--gray-600)}.editor-status-chip[data-tone=lost]{border:1px dashed var(--gray-300);background:var(--gray-0);color:var(--gray-500)}.editor-status-chip[data-tone=archived]{border-color:var(--gray-300);background:var(--gray-0);color:var(--gray-500)}.editor-app-header__actions{flex:none;margin-left:auto}.editor-view-page{white-space:nowrap;flex:none}.editor-view-page svg{flex:none;width:16px;height:16px}@media (max-width:359.98px){.editor-view-page{justify-content:center;width:40px;min-height:40px;padding:0}.editor-view-page__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.editor-design__section{gap:24px;display:grid}.editor-design__heading{gap:4px;display:grid}.editor-design__heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:680}.editor-design__heading p{color:var(--gray-500);margin:0;font-size:13px;line-height:1.45}.editor-design__list,.editor-profile-hub{gap:10px;display:grid}.editor-profile-hub .editor-design__row-icon svg{width:20px;height:20px}.editor-design__group-label{color:var(--ink);margin:14px 4px 2px;font-size:14px;font-weight:650}.editor-design__row{border:1px solid var(--gray-200);background:var(--gray-0);width:100%;min-height:72px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-hover,.12s) var(--ease-out,ease);border-radius:18px;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;box-shadow:0 1px 2px #10151808}@media (hover:hover){.editor-design__row:hover{background:var(--gray-25)}}.editor-design__row:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-design__row-icon{border:1px solid var(--gray-200);background:var(--gray-25);width:48px;height:48px;color:var(--ink);border-radius:13px;flex:none;place-items:center;font-size:17px;font-weight:650;display:grid;overflow:hidden}.editor-design__swatch{width:100%;height:100%;display:block}.editor-design__button-swatch{border:1.5px solid;border-radius:6px;width:26px;height:18px;display:block}.editor-pages-style__option{align-items:center;gap:8px;display:inline-flex}.editor-pages-style__sample{background:currentColor;border-radius:999px;width:22px;height:10px;display:block}.editor-pages-style__sample[data-style=underline]{border-radius:1px;height:2px}.editor-pages-style:disabled label{cursor:not-allowed;opacity:.55}.editor-design__pages-swatch{align-items:center;gap:3px;display:flex}.editor-design__pages-swatch b{border:1.5px solid var(--sw);opacity:.45;border-radius:999px;width:13px;height:8px;display:block}.editor-design__pages-swatch b:first-child{background:var(--sw);opacity:1}.editor-design__pages-swatch[data-style=underline]{align-items:flex-end;gap:4px}.editor-design__pages-swatch[data-style=underline] b{opacity:.35;border-width:0 0 2px;border-radius:0;height:0}.editor-design__pages-swatch[data-style=underline] b:first-child{opacity:1;background:0 0}.editor-design__row-title{flex:1;font-size:15px;font-weight:600}.editor-design__row-value{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.editor-design__row-chevron{width:18px;height:18px;color:var(--gray-400);flex:none}.editor-design__screen-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.editor-design__screen-head h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.editor-design__back{background:var(--gray-100);width:38px;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.editor-design__back svg{width:18px;height:18px}.editor-design__back:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-design__screen{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:18px;gap:26px;padding:20px;display:grid}.editor-design__go-colours{background:var(--gray-25);color:var(--gray-600);cursor:pointer;text-align:left;border:0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:13.5px;display:flex}.editor-design__go-colours b{color:var(--brand-700);font-weight:650}.editor-design__go-colours:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-design__custom{border-top:1px solid var(--gray-100);gap:16px;padding-top:4px;display:grid}.editor-design__custom-actions{color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.editor-design__custom-actions button{color:var(--brand-700);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.editor-design__custom-actions button:disabled{color:var(--gray-400);cursor:default}.editor-design__custom-actions button:last-child{margin-left:auto}.editor-design__choose-theme{border:1px dashed var(--gray-300);background:var(--gray-25);color:var(--brand-700);cursor:pointer;text-align:left;border-radius:14px;gap:2px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;display:grid}.editor-design__choose-theme small{color:var(--gray-500);font-size:12.5px;font-weight:500}.editor-design__reset{justify-content:flex-end;display:flex}.editor-design__reset button{color:var(--brand-700);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.editor-design__reset button:disabled{color:var(--gray-400);cursor:default}.editor-chip-choice{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:0;display:flex}.editor-chip-choice legend{float:left;color:var(--ink);font-size:14.5px;font-weight:600}.editor-chip-choice__options{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.editor-chip-choice__chip{border:1.5px solid var(--gray-200);background:var(--gray-0);min-width:56px;height:44px;color:var(--gray-500);cursor:pointer;border-radius:13px;place-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:grid;position:relative}@media (hover:hover){.editor-chip-choice__chip:hover{border-color:var(--gray-300)}}.editor-chip-choice__chip[data-selected=true]{border-color:var(--ink);color:var(--ink)}.editor-chip-choice__chip input{opacity:0;pointer-events:none;position:absolute}.editor-chip-choice__chip:has(input:focus-visible){outline:2px solid var(--brand-700);outline-offset:2px}.editor-chip-choice__corner{width:22px;height:22px}.editor-colour-field{gap:6px;display:grid}.editor-colour-field__row{align-items:center;gap:10px;display:flex}.editor-colour-field__label{min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:600;display:grid}.editor-colour-field__label small{color:var(--gray-500);font-size:12px;font-weight:500}.editor-colour-field__row>.editor-colour-field__match{flex:none;width:124px;height:36px}.editor-colour-field__pill{border:1px solid var(--gray-200);background:var(--gray-0);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:138px;padding:6px 14px 6px 6px;display:inline-flex;position:relative}.editor-colour-field__pill:is(:focus-visible,:has(:focus-visible)){outline:2px solid var(--brand-700);outline-offset:2px}.editor-colour-field__pill i{border:1px solid #1114261a;border-radius:9px;flex:none;width:30px;height:30px}.editor-colour-field__pill code{color:var(--ink);font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.editor-colour-field__pill input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.editor-colour-picker{position:relative}button.editor-colour-field__pill{font-family:inherit}.editor-colour-picker__panel{z-index:40;border:1px solid var(--gray-200);background:var(--gray-0);border-radius:16px;gap:12px;width:260px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -12px #1015184d}.editor-colour-picker__area{cursor:crosshair;touch-action:none;border-radius:10px;height:150px;position:relative;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000)!important}.editor-colour-picker__area span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 1px #0006}.editor-colour-picker__controls{align-items:center;gap:10px;display:flex}.editor-colour-picker__dropper{border:1px solid var(--gray-200);background:var(--gray-0);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.editor-colour-picker__dropper svg{width:16px;height:16px}.editor-colour-picker__swatch{border:1px solid #1114261a;border-radius:50%;flex:none;width:32px;height:32px}.editor-colour-picker__hue{cursor:pointer;appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;flex:1;height:12px}.editor-colour-picker__hue::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0006}.editor-colour-picker__hue::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0006}.editor-colour-picker__hex{color:var(--gray-500);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.editor-colour-picker__hex input{border:1px solid var(--gray-200);height:36px;color:var(--ink);text-transform:uppercase;border-radius:9px;flex:1;padding:0 10px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.editor-colour-picker__hex input:focus-visible{outline:2px solid var(--brand-700);outline-offset:1px}.editor-colour-field__warning{color:#9a5b00;text-align:right;margin:0;font-size:12.5px}.editor-design__label{color:var(--ink);margin:0;font-size:13px;font-weight:650}.editor-gallery{gap:10px;min-width:0;display:grid}.editor-gallery__head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.editor-gallery__head h3{color:var(--ink);letter-spacing:0;margin:0;font-size:13px;font-weight:650}.editor-gallery__value{color:var(--brand-700);flex:none;font-size:12.5px;font-weight:650}.editor-gallery__hint{color:var(--gray-500);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.editor-gallery__tiles{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;min-width:0;display:grid}.editor-gallery[data-layout=scale] .editor-gallery__tiles{grid-template-columns:repeat(var(--gallery-count,3), minmax(0, 1fr));gap:6px}.editor-gallery__tile{border:1px solid var(--gray-200);border-radius:var(--radius-tile);background:var(--gray-0);cursor:pointer;min-width:0;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-state) var(--ease-out);justify-items:center;gap:7px;padding:6px 6px 8px;display:grid;position:relative}@media (hover:hover){.editor-gallery__tile:hover{border-color:var(--gray-300);background:var(--gray-25)}}.editor-gallery__tile input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.editor-gallery__tile:has(input:focus-visible){outline:2px solid var(--brand-700);outline-offset:2px}.editor-gallery__tile[data-selected=true]{border-color:var(--brand-700);background:var(--gray-0);box-shadow:0 0 0 1px var(--brand-700)}.editor-gallery__tile[data-selected=true]:after{background:var(--brand-700) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 10px no-repeat;width:16px;height:16px;box-shadow:0 0 0 2px var(--gray-0);content:"";border-radius:50%;position:absolute;top:5px;right:5px}.editor-gallery__sample{border-radius:var(--radius-control);background:var(--gray-50);place-items:center;width:100%;height:64px;display:grid;overflow:hidden}.editor-gallery[data-size=large] .editor-gallery__sample{height:118px}.editor-gallery__caption{max-width:100%;color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.editor-gallery__tile[data-selected=true] .editor-gallery__caption{color:var(--brand-700);font-weight:700}.editor-sample-card{background:var(--p-bg);border-radius:9px;flex-direction:column;gap:4px;width:64px;height:104px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #10151814,0 4px 10px -6px #1015184d}.editor-sample-card i{flex:none;font-style:normal;display:block}.editor-sample-card__hero{background:var(--p-bg);place-content:center;justify-items:center;gap:3px;height:44px;padding:6px;display:grid}.editor-sample-card__hero b{background:var(--p-text);opacity:.85;border-radius:50%;width:14px;height:14px}.editor-sample-card__hero em{background:var(--p-text);opacity:.8;border-radius:2px;width:28px;height:3px}.editor-sample-card__hero s{background:var(--p-text);opacity:.45;border-radius:2px;width:18px;height:2px}.editor-sample-card__row,.editor-sample-card__cta{border-radius:3px;height:11px;margin:0 6px}.editor-sample-card__row{border:1px solid var(--p-border);background:var(--p-surface)}.editor-sample-card__cta{background:var(--p-accent)}.editor-sample-card[data-hero=full-bleed] .editor-sample-card__hero{background:linear-gradient(165deg, var(--gray-300), var(--gray-600));place-content:end center;justify-items:center;height:58px}.editor-sample-card[data-hero=full-bleed] .editor-sample-card__hero b{display:none}.editor-sample-card[data-hero=full-bleed] .editor-sample-card__hero em,.editor-sample-card[data-hero=full-bleed] .editor-sample-card__hero s{background:var(--gray-0)}.editor-sample-card[data-hero=compact] .editor-sample-card__hero{grid-template-columns:12px auto;place-content:center start;justify-items:start;gap:3px 5px;height:30px}.editor-sample-card[data-hero=compact] .editor-sample-card__hero b{grid-row:1/3;width:12px;height:12px}.editor-sample-card[data-hero=compact] .editor-sample-card__hero em{width:24px}.editor-sample-avatar{background:var(--gray-400);width:32px;height:32px;transition:border-radius var(--duration-state) var(--ease-out);display:block}.editor-sample-corners{border:1px solid var(--p-border);border-radius:min(var(--s-panel), 20px);background:var(--p-surface);gap:5px;width:min(100%,62px);padding:6px;display:grid}.editor-sample-corners i{display:block}.editor-sample-corners__field{border:1px solid var(--p-border);border-radius:min(var(--s-control), 7px);background:var(--p-bg);height:14px}.editor-sample-corners__action{border-radius:min(var(--s-action), 10px);background:var(--p-accent);height:20px}.editor-sample-stack{width:min(100%,64px);padding:var(--s-pad,6px);gap:var(--s-gap,5px);background:var(--p-bg);border-radius:6px;display:grid}.editor-sample-stack i{border:1px solid color-mix(in srgb, var(--p-border) 55%, transparent);background:var(--p-surface);border-radius:3px;height:10px;display:block}.editor-sample-stack[data-border=standard] i{border-color:color-mix(in srgb, var(--p-text) 26%, var(--p-surface))}.editor-sample-stack[data-shadow=minimal] i{box-shadow:0 1px 1.5px #10151824}.editor-sample-stack[data-shadow=layered] i{box-shadow:0 3px 6px -2px #10151842,0 1px 2px #10151814}.editor-sample-glass{background:repeating-linear-gradient(135deg, var(--p-accent) 0 5px, var(--p-bg) 5px 10px);border-radius:8px;place-items:center;width:min(100%,64px);height:44px;display:grid}.editor-sample-glass i{border:1px solid color-mix(in srgb, var(--p-border) 70%, transparent);background:color-mix(in srgb, var(--p-surface) var(--s-opacity,100%), transparent);width:80%;height:18px;-webkit-backdrop-filter:blur(var(--s-blur,0));backdrop-filter:blur(var(--s-blur,0));border-radius:5px;display:block}@media (max-width:560px){.editor-design__section{gap:20px}.editor-gallery[data-layout=scale] .editor-gallery__tile{gap:6px;padding:5px 4px 7px}.editor-gallery[data-layout=scale] .editor-gallery__caption{font-size:11px}.editor-gallery[data-layout=scale] .editor-gallery__tile[data-selected=true]:after{background-size:9px;width:14px;height:14px;top:3px;right:3px}}@media (prefers-reduced-motion:reduce){.editor-sample-avatar{transition:none}}.editor-themes{gap:14px;min-width:0;display:grid}.editor-themes__panel{gap:16px;min-width:0;display:grid}.editor-themes__hint{margin:0}.editor-themes__tabs{border-radius:var(--radius-pill);background:var(--gray-100);grid-template-columns:1fr 1fr;padding:3px;display:grid}.editor-themes__tabs button{border-radius:var(--radius-pill);height:38px;color:var(--gray-600);cursor:pointer;font:inherit;transition:background-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out), scale var(--press-out) var(--ease-out);background:0 0;border:0;font-size:14px;font-weight:600}@media (hover:hover){.editor-themes__tabs button:hover{color:var(--ink)}}.editor-themes__tabs button:active{scale:var(--press-scale);transition-duration:var(--press-in)}.editor-themes__tabs button[aria-selected=true]{background:var(--gray-0);color:var(--ink);box-shadow:0 1px 3px #1015181f}.editor-themes__tabs button:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-themes__chips{scrollbar-width:none;gap:6px;min-width:0;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.editor-themes__chips::-webkit-scrollbar{display:none}.editor-themes__chips[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.editor-themes__chips[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.editor-themes__chips[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.editor-themes__chips button{border:1px solid var(--gray-200);border-radius:var(--radius-pill);background:var(--gray-0);height:34px;color:var(--ink);cursor:pointer;font:inherit;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), scale var(--press-out) var(--ease-out);flex:none;padding:0 13px;font-size:13px;font-weight:550}@media (hover:hover){.editor-themes__chips button:hover{border-color:var(--gray-300);background:var(--gray-25)}}.editor-themes__chips button:active{scale:var(--press-scale);transition-duration:var(--press-in)}.editor-themes__chips button[aria-pressed=true]{border-color:var(--brand-700);background:var(--brand-700);color:#fff}.editor-themes__chips button:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-themes__filters{gap:10px;min-width:0;display:grid}.editor-themes__filters[data-compact]{align-items:center;gap:4px;height:38px;display:flex}.editor-themes__filters[data-compact] .editor-themes__chips{flex:1}.editor-themes__search{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.editor-themes__search-field{border-radius:var(--radius-pill);background:var(--gray-100);min-width:0;height:40px;color:var(--gray-500);cursor:text;transition:background-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out);flex:1;align-items:center;gap:8px;padding:0 40px 0 14px;display:flex}.editor-themes__search-field:focus-within{background:var(--gray-50);box-shadow:0 0 0 2px var(--brand-ring)}.editor-themes__search-field svg{flex:none;width:17px;height:17px}.editor-themes__search-field input{min-width:0;height:100%;color:var(--editor-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.editor-app .editor-themes__search-field input:focus-visible{outline:none}.editor-themes__search-field input::placeholder{color:var(--gray-500)}.editor-themes__search-field input::-webkit-search-cancel-button{appearance:none}.editor-themes__search-clear,.editor-themes__search-open{cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out), scale var(--press-out) var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.editor-themes__search-clear{width:32px;height:32px;color:var(--gray-600);background:0 0;position:absolute;top:4px;right:4px}.editor-themes__search-clear svg,.editor-themes__search-open svg{width:16px;height:16px}@media (hover:hover){.editor-themes__search-clear:hover{background:var(--gray-200);color:var(--ink)}.editor-themes__search-open:hover{border-color:var(--gray-300);background:var(--gray-25)}}.editor-themes__search-clear:active,.editor-themes__search-open:active{scale:var(--press-scale);transition-duration:var(--press-in)}.editor-themes__search-clear:focus-visible,.editor-themes__search-open:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-themes__search-open{border:1px solid var(--gray-200);background:var(--gray-0);width:34px;height:34px;color:var(--ink)}.editor-themes__search[data-compact]{animation:editor-themes-search-in var(--duration-hover) var(--ease-out);flex:1}.editor-themes__search[data-compact] .editor-themes__search-field{height:34px;padding:0 12px}.editor-themes__search[data-compact] .editor-themes__search-field input{font-size:16px}.editor-themes__search[data-compact] .editor-themes__search-clear{background:var(--gray-100);width:34px;height:34px;color:var(--ink);position:static}@keyframes editor-themes-search-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.editor-themes__search[data-compact]{animation:none}}.editor-themes__panel>.editor-empty{padding-block:28px 20px}.editor-themes__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;min-width:0;display:grid}.editor-themes__applied{border-radius:var(--radius-control);background:var(--gray-25);color:var(--gray-700);margin:0;padding:10px 12px;font-size:13px}.editor-themes__trial{animation:editor-themes-trial-in var(--duration-enter) var(--ease-out);justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.editor-design>.editor-themes__trial{z-index:3;border:1px solid var(--gray-200);border-radius:var(--radius-container);background:var(--gray-0);box-shadow:var(--elevation-2);margin-top:12px;padding:12px 12px 12px 18px;position:sticky;bottom:16px}.editor-themes__trial-text{gap:2px;min-width:0;display:grid}.editor-themes__trial-text b{color:var(--ink);font-size:14px;font-weight:650}.editor-themes__trial-text span{-webkit-line-clamp:2;color:var(--gray-500);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-themes__trial-actions{flex:none;gap:8px;display:flex}.editor-design-sheet .editor-themes__trial{flex-wrap:wrap;width:100%}.editor-design-sheet .editor-themes__trial-text span{-webkit-line-clamp:1}.editor-design-sheet .editor-themes__trial-actions{width:100%}.editor-design-sheet .editor-themes__trial-actions>*{flex:1}@keyframes editor-themes-trial-in{0%{opacity:0;transform:translateY(8px)}}.editor-themes__ask{gap:18px;padding-top:4px;display:grid}.editor-themes__ask-option{gap:8px;display:grid}.editor-themes__ask-option p{color:var(--gray-500);text-align:center;margin:0;font-size:13px;line-height:1.5}.editor-themes__origin{border:1px solid var(--gray-200);border-radius:var(--radius-control);background:var(--gray-25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 10px 10px 14px;display:flex}.editor-themes__origin p{min-width:0;color:var(--gray-600);margin:0;font-size:13.5px;line-height:1.4}.editor-themes__origin b{color:var(--ink);font-weight:650}.editor-themes__switches{z-index:3;border:1px solid var(--gray-200);border-radius:var(--radius-tile);background:var(--gray-0);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 18px;padding:2px 14px;display:grid;position:sticky;bottom:16px;box-shadow:0 10px 24px -18px #10151859}.editor-themes__switches .editor-toggle-field__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-design:has(>.editor-themes__trial) .editor-themes__switches{bottom:var(--themes-trial-space,108px)}.editor-themes__grid>*{scroll-margin-bottom:170px}.editor-toggle-field{gap:0;display:grid}.editor-toggle-field__hint{color:var(--gray-500);margin-top:-8px;padding-right:52px;font-size:12.5px;line-height:1.45}.editor-toggle[data-disabled]{cursor:default}.editor-toggle[data-disabled]>span,.editor-toggle[data-disabled]>i{opacity:.5}.editor-themes__advanced{gap:16px;display:grid}.editor-themes__advanced-toggle{border-radius:var(--radius-control);min-height:32px;transition:scale var(--press-out) var(--ease-out);justify-self:start;align-items:center;gap:4px;display:inline-flex}.editor-themes__advanced-toggle:active{scale:var(--press-scale);transition-duration:var(--press-in)}.editor-themes__advanced-toggle:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-themes__advanced-toggle svg{width:16px;height:16px;transition:rotate var(--duration-state) var(--ease-out)}.editor-themes__advanced-toggle[aria-expanded=true] svg{rotate:180deg}.editor-themes__advanced-body{animation:editor-themes-advanced-in var(--duration-enter) var(--ease-out);gap:22px;display:grid}@keyframes editor-themes-advanced-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.editor-themes__advanced-body{animation:editor-themes-advanced-fade var(--duration-enter) linear}.editor-themes__advanced-toggle svg{transition:none}}@keyframes editor-themes-advanced-fade{0%{opacity:0}}.editor-template-prompt{border:1px solid var(--gray-200);border-radius:var(--radius-container);background:var(--gray-0);animation:editor-themes-trial-in var(--duration-enter) var(--ease-out);align-items:center;gap:12px;padding:10px 8px 10px 16px;display:flex}.editor-template-prompt p{min-width:0;color:var(--gray-600);flex:1;margin:0;font-size:14px}.editor-template-prompt b{color:var(--ink);font-weight:650}.editor-template-prompt__close{width:36px;height:36px;color:var(--gray-500);cursor:pointer;transition:opacity var(--press-out) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.editor-template-prompt__close:hover{background:var(--editor-hover);color:var(--ink)}}.editor-template-prompt__close:active{opacity:var(--press-fade);transition-duration:var(--press-in)}.editor-template-prompt__close:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.editor-template-prompt__close svg{width:16px;height:16px}@media (max-width:560px){.editor-themes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editor-template-prompt{flex-wrap:wrap;padding:12px 8px 12px 14px}.editor-template-prompt p{flex-basis:calc(100% - 48px)}.editor-template-prompt .editor-button{order:3}}@media (prefers-reduced-motion:reduce){.editor-themes__trial,.editor-template-prompt{animation:none}}.editor-segmented-buttons{border:1px solid var(--editor-line);border-radius:var(--radius-pill);background:var(--gray-0);gap:2px;padding:3px;display:inline-flex}.editor-segmented-buttons button{border-radius:var(--radius-pill);min-height:32px;color:var(--editor-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:600}@media (hover:hover){.editor-segmented-buttons button:hover{color:var(--editor-ink)}}.editor-segmented-buttons button[aria-pressed=true]{background:var(--editor-selected);color:var(--brand-700)}.editor-theme-scale{margin:0 0 20px}.editor-theme-scale__head{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-bottom:8px;display:flex}.editor-theme-scale__head label{color:var(--ink);font-size:13px;font-weight:650}.editor-theme-scale__value{color:var(--editor-ink);text-transform:capitalize;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.editor-theme-scale__hint{color:var(--editor-muted);margin:-4px 0 10px;font-size:11.5px}.editor-theme-scale__input{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:24px;margin:0;padding:0;display:block}.editor-theme-scale__input::-webkit-slider-runnable-track{background:var(--editor-line);border-radius:999px;height:4px}.editor-theme-scale__input::-moz-range-track{background:var(--editor-line);border-radius:999px;height:4px}.editor-theme-scale__input::-webkit-slider-thumb{background:var(--brand-700);appearance:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 5px #1415133d}.editor-theme-scale__input::-moz-range-thumb{background:var(--brand-700);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #1415133d}.editor-theme-scale__input:focus-visible{outline:2px solid var(--editor-accent);outline-offset:4px;border-radius:999px}.editor-theme-scale__stops{justify-content:space-between;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.editor-theme-scale__stops li{color:var(--editor-muted);text-transform:capitalize;font-size:10.5px;font-weight:600}.editor-theme-scale__stops li[data-current=true]{color:var(--editor-ink)}.editor-app{--editor-surface-shadow:0 1px 2px #1015180a, 0 6px 18px -8px #1015181a}@media (min-width:1181px){.editor-app{grid-template-columns:clamp(236px,17vw,272px) minmax(0,1fr)}.editor-sidebar{border:1px solid var(--editor-line);border-radius:var(--radius-container);height:calc(100dvh - 24px);box-shadow:var(--editor-surface-shadow);margin:12px 0 12px 12px;top:12px}}.editor-home-card{box-shadow:var(--editor-surface-shadow)}.editor-shell__workspace .editor-content-column,.editor-shell__workspace .editor-design__list{border:1px solid var(--editor-line);border-radius:var(--radius-container);background:var(--gray-0);box-shadow:var(--editor-surface-shadow);padding:18px 20px 20px}.editor-shell__workspace .editor-profile-summary{box-shadow:var(--editor-surface-shadow)}@media (max-width:900px){.editor-shell__workspace :is(.editor-content-column,.editor-design__list){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@keyframes editor-design-forward{0%{opacity:0;transform:translate(16px)}}@keyframes editor-design-back{0%{opacity:0;transform:translate(-16px)}}.editor-design[data-enter=forward]{animation:editor-design-forward var(--duration-enter) var(--ease-out)}.editor-design[data-enter=back]{animation:editor-design-back var(--duration-enter) var(--ease-out)}@media (prefers-reduced-motion:reduce){.editor-design[data-enter]{animation:none}}.editor-screen{gap:16px;display:grid}.editor-screen__head{align-items:center;gap:12px;display:flex}.editor-screen__head>div{flex:1;min-width:0}.editor-screen__head h1{color:var(--ink);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:22px;font-weight:700}.editor-screen__head p{color:var(--editor-muted);margin:2px 0 0;font-size:13px}.editor-screen__body{border:1px solid var(--editor-line);border-radius:var(--radius-container);background:var(--gray-0);min-width:0;box-shadow:var(--editor-surface-shadow);padding:20px}.editor-screen__card{display:none}.editor-screen__sheet{display:contents}.editor-screen[data-enter=forward]{animation:editor-design-forward var(--duration-enter) var(--ease-out)}.editor-screen[data-enter=back],.editor-workspace-panel[data-enter=back]{animation:editor-design-back var(--duration-enter) var(--ease-out)}@media (max-width:900px){.editor-screen{z-index:70;background:var(--editor-canvas);animation:none;display:block;position:fixed;inset:0;overflow:hidden}.editor-screen[data-enter=forward],.editor-screen[data-enter=back]{animation:none}.editor-screen__card{top:calc(10px + env(safe-area-inset-top,0px));width:390px;height:720px;box-shadow:var(--editor-surface-shadow);transform-origin:top;animation:editor-design-card-shrink var(--duration-enter) var(--ease-out);background:#fff;border:1px solid #11142614;border-radius:28px;padding:0;display:block;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)scale(.5)}.editor-screen__card .editor-phone__screen{height:100%}.editor-screen__card-open{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.editor-screen__sheet{background:var(--gray-0);height:max(50dvh,100dvh - 386px);animation:editor-design-sheet-up var(--duration-enter) var(--ease-out);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 40px -18px #1e1b4b52}.editor-screen__head{border-bottom:1px solid var(--editor-line);padding:20px 14px 12px;position:relative}.editor-screen__head:before{background:var(--gray-200);content:"";border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.editor-screen__head h1{font-size:18px}.editor-screen__head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-screen__body{overscroll-behavior:contain;padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.editor-screen[data-enter],.editor-workspace-panel[data-enter],.editor-screen__card,.editor-screen__sheet{animation:none}}.editor-design-phone{gap:12px;display:grid}.editor-design-phone__card{height:min(64dvh,640px);box-shadow:var(--editor-surface-shadow);background:#fff;border:1px solid #11142614;border-radius:24px;overflow:hidden}.editor-design-phone__dock{min-width:0;margin-inline:-10px;position:relative}.editor-design-phone__dock-inner{padding-bottom:8px}.editor-design-phone__dock[data-pinned] .editor-design-phone__dock-inner{z-index:20;bottom:var(--dock-bottom);left:var(--dock-left);width:var(--dock-width);position:fixed}.editor-design-phone__dock-inner{transition:translate var(--duration-enter) var(--ease-spring)}.editor-design-phone__dock[data-lifted] .editor-design-phone__dock-inner{translate:0 -8px}.editor-design-phone{padding-bottom:12px}@media (max-width:560px){.editor-design-phone{padding-bottom:4px}.editor-shell:has(.editor-design-phone) .editor-mobile-mode__anchor{position:relative;top:-2px}.editor-shell:has(.editor-design-phone) .editor-mobile-mode{margin-bottom:12px}.editor-shell:has(.editor-design-phone){padding-bottom:0}.editor-shell:has(.editor-design-phone) .editor-statusbar{display:none}html:has(.editor-design-phone){overscroll-behavior-y:none}.editor-design-phone{--design-card-h:max(320px, calc(100dvh - var(--editor-header-h) - var(--editor-top-nav-h) - 54px - 40px - 12px - 12px - var(--design-dock-h,92px) - 4px - var(--editor-bottom-nav-h)));--design-card-scale:.72}.editor-design-phone__card{width:390px;height:calc(var(--design-card-h) / var(--design-card-scale));margin:0 0 calc(var(--design-card-h) - var(--design-card-h) / var(--design-card-scale)) calc(50% - 195px);transform:scale(var(--design-card-scale));transform-origin:top;border-radius:36px}.editor-design-phone[data-open] .editor-design-phone__card{border-radius:24px;margin:0}}.editor-design-phone__card .editor-phone__screen{overscroll-behavior:contain}.editor-design-phone__bar{overscroll-behavior-x:none;scrollbar-width:none;gap:2px;padding:10px 10px 6px;display:flex;overflow-x:auto}.editor-design-phone__dock[data-fade-end] .editor-design-phone__bar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.editor-design-phone__dock[data-fade-start] .editor-design-phone__bar{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.editor-design-phone__dock[data-fade-start][data-fade-end] .editor-design-phone__bar{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.editor-design-phone__track{border-radius:var(--radius-pill);background:var(--gray-100);width:min(120px,40%);height:3px;margin:0 auto;display:block;overflow:hidden}.editor-design-phone__thumb{border-radius:inherit;background:var(--gray-400);height:100%;transition:transform 80ms linear;display:block}@media (prefers-reduced-motion:reduce){.editor-design-phone__thumb{transition:none}}.editor-design-phone__bar::-webkit-scrollbar{display:none}.editor-design-phone__bar button{color:var(--gray-600);cursor:pointer;font:inherit;background:0 0;border:0;flex:0 0 64px;justify-items:center;gap:5px;padding:4px 0;font-size:11.5px;font-weight:600;display:grid}.editor-design-phone__bar .editor-design__row-icon{width:44px;height:44px}.editor-design-phone[data-open]:before{z-index:70;background:var(--editor-canvas);content:"";position:fixed;inset:0}.editor-design-phone[data-open] .editor-design-phone__card{z-index:71;top:calc(12px + env(safe-area-inset-top,0px));transform-origin:top;width:390px;height:720px;animation:editor-design-card-shrink var(--duration-enter) var(--ease-out);position:fixed;left:50%;transform:translate(-50%)scale(.5)}.editor-design-sheet{z-index:72;background:var(--gray-0);height:max(54dvh,min(60dvh,100dvh - 260px));animation:editor-design-sheet-up var(--duration-enter) var(--ease-out);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px -18px #1e1b4b52}.editor-design-sheet[data-tall]{height:88dvh}.editor-design-sheet:has(.editor-themes__search[data-compact]){height:88dvh}.editor-design-sheet__head{border-bottom:1px solid var(--editor-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 16px 12px 20px;display:flex;position:relative}.editor-design-sheet__head:before{background:var(--gray-200);content:"";border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.editor-design-sheet__head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.editor-design-sheet__head .editor-themes__tabs{flex:1;min-width:0}.editor-design-sheet__head .editor-themes__tabs button{height:34px}.editor-design-sheet .editor-themes__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-design-sheet .editor-themes,.editor-design-sheet .editor-themes__panel{gap:12px}.editor-design-sheet .editor-themes__switches{bottom:calc(-28px - env(safe-area-inset-bottom,0px));padding:2px 20px calc(2px + env(safe-area-inset-bottom,0px));box-shadow:none;border-width:1px 0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-inline:-20px}.editor-design-sheet .editor-themes__switches .editor-toggle{white-space:nowrap;gap:8px;font-size:12.5px}@media (max-width:379px){.editor-design-sheet .editor-themes__switches{gap:0 12px}.editor-design-sheet .editor-themes__switches .editor-toggle{white-space:normal;text-wrap:balance;line-height:1.25}}.editor-design-sheet__close{background:var(--gray-100);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.editor-design-sheet__close svg{width:18px;height:18px}.editor-design-sheet__body{overscroll-behavior:contain;padding:18px 20px calc(28px + env(safe-area-inset-bottom,0px));flex:1;align-content:start;gap:26px;display:grid;overflow-y:auto}@keyframes editor-design-sheet-up{0%{transform:translateY(100%)}}@keyframes editor-design-card-shrink{0%{opacity:0;transform:translate(-50%)scale(.56)}}@media (prefers-reduced-motion:reduce){.editor-design-sheet,.editor-design-phone[data-open] .editor-design-phone__card{animation:none}}.editor-design-sheet .editor-colour-field+.editor-colour-field{border-top:1px solid var(--gray-100);padding-top:16px}.editor-design-sheet .editor-colour-field__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""pill match";gap:10px;display:grid}.editor-design-sheet .editor-colour-field__label{grid-area:label}.editor-design-sheet .editor-colour-field__match{grid-area:match;width:116px;height:44px}.editor-design-sheet .editor-colour-field__row>:last-child{grid-area:pill;min-width:0}.editor-design-sheet .editor-colour-field__pill{width:100%;min-width:0}.editor-design-sheet .editor-colour-field__warning{text-align:left}.editor-modal .dialog-head{text-align:center;border-bottom-color:#0000;padding:18px 64px 14px;display:block;position:relative}.editor-modal__panel--scrolled .dialog-head{border-bottom-color:var(--editor-line)}.editor-modal__panel--scrolled:has(.editor-add) .dialog-head{border-bottom-color:#0000}.editor-modal .dialog-titles{justify-items:center;padding-top:0}.editor-modal .dialog-head h3{font-size:17px;line-height:24px}.editor-modal .dialog-sub{margin-inline:auto;font-size:13.5px;line-height:20px}.editor-modal .dialog-close{border-radius:50%;position:absolute;top:12px;right:12px}.editor-modal .editor-modal__back{border-radius:50%;margin:0;position:absolute;top:12px;left:12px}.editor-modal .dialog-head .editor-save-note{position:absolute;top:12px;right:52px}.editor-modal__body{padding-top:18px}.dialog.editor-modal:has(.editor-confirm){width:min(440px,100% - 32px)}.dialog.editor-modal:has(.editor-confirm) .dialog-head{border-bottom-color:#0000;padding-bottom:4px}.editor-confirm{text-align:center}.editor-confirm__actions{justify-content:center}.editor-confirm__actions>*{flex:1;max-width:180px}.editor-add__search{border-radius:var(--radius-pill);background:var(--gray-100);border:0;height:50px;padding:0 18px}.editor-add__search:focus-within{background:var(--gray-50);box-shadow:0 0 0 2px var(--brand-ring)}.editor-add__search kbd{background:var(--gray-0);border:0}.editor-add__tiles{grid-template-columns:minmax(0,1fr);gap:2px}.editor-add__tile{border-radius:var(--radius-tile);background:0 0;border-color:#0000;min-height:64px;padding:10px 12px}@media (hover:hover){.editor-add__tile:hover{background:var(--gray-50);border-color:#0000}}.editor-add__glyph{background:var(--gray-100);border-radius:50%}.editor-add__variant{background:var(--gray-50);border-color:#0000}@media (hover:hover){.editor-add__variant:hover:not(:disabled){border-color:var(--brand-700);background:var(--gray-0)}}@media (max-width:720px){.editor-add__categories button{background:var(--gray-100);border:0}.editor-add__categories button[aria-current=true]{background:var(--brand-tint);color:var(--brand-700)}}@media (prefers-reduced-motion:reduce){.dialog[open] .dialog-panel,.dialog[open]::backdrop{animation:none}}.editor-add__tile{grid-template-columns:44px minmax(0,1fr) auto 16px}.editor-add__detail-choice{grid-template-columns:44px minmax(0,1fr)}.editor-add__preview{border-radius:var(--radius-control);background:var(--gray-50);flex:none;place-items:center;width:96px;height:60px;display:grid;overflow:hidden}.editor-add__preview .editor-thumb{aspect-ratio:auto;zoom:.6;background:0 0;width:150px;height:100px;padding:10px}.editor-add__preview--marks{color:var(--ink);justify-content:center;gap:6px;display:flex}.editor-add__preview--marks svg{width:17px;height:17px}@media (hover:hover){.editor-add__tile:hover .editor-add__preview{background:var(--gray-0)}}@media (max-width:560px){.editor-add__preview{width:76px;height:52px}.editor-add__preview .editor-thumb{zoom:.48}.editor-add__preview--marks{gap:4px}.editor-add__preview--marks svg{width:14px;height:14px}}.editor-phone__screen [data-block-id][data-editing]{outline:2px solid var(--brand-500);outline-offset:4px;animation:editor-editing-ring .6s var(--ease-out);border-radius:16px}@keyframes editor-editing-ring{0%{outline-offset:12px;outline-color:#0000}}@media (prefers-reduced-motion:reduce){.editor-phone__screen [data-block-id][data-editing]{animation:none}}@media (max-width:900px){.editor-workspace-nav.editor-section-switch{display:none}}:root{--duration-popover:.16s;--duration-select:.15s}@keyframes rc-popover-in{0%{opacity:0;translate:0 var(--rc-popover-shift,-4px);scale:.97}}@keyframes rc-popover-fade{0%{opacity:0}}.rc-popover-enter{transform-origin:var(--rc-popover-origin-x,center) var(--rc-popover-origin-y,top);animation:rc-popover-in var(--duration-popover) var(--ease-out) backwards}.rc-popover-enter[data-side=up],[data-side=up]>.rc-popover-enter{--rc-popover-shift:4px;--rc-popover-origin-y:bottom}.editor-row-menu>.rc-popover-enter{--rc-popover-origin-x:right}.editor-content-tools__filters button,.editor-segmented label,.editor-segmented-buttons button,.editor-chip-choice__chip,.editor-icon-choices label,.editor-info-image__beside{transition:background-color var(--duration-select) var(--ease-out), border-color var(--duration-select) var(--ease-out), color var(--duration-select) var(--ease-out), box-shadow var(--duration-select) var(--ease-out)}@keyframes rc-reveal-in{0%{opacity:0;translate:0 -4px}}.editor-colour-picker__panel,.editor-platform-picker__menu{transform-origin:0 0;animation:rc-popover-in var(--duration-popover) var(--ease-out) backwards}.editor-info-tip__bubble:not([hidden]){animation:rc-popover-fade .12s var(--ease-out) backwards}.editor-content-tools__panel,.editor-collection__other{animation:rc-reveal-in .18s var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){:root{--duration-select:0s}.rc-popover-enter,.editor-colour-picker__panel,.editor-platform-picker__menu,.editor-content-tools__panel,.editor-collection__other{animation:.1s linear backwards rc-popover-fade}}.editor-chip:active,.editor-chip-choice__chip:active,.editor-segmented label:active,.editor-segmented-buttons button:active:not(:disabled),.editor-icon-button:active:not(:disabled),.editor-info-image__beside:active:not(:disabled),.editor-info-image__zoom button:active:not(:disabled),.editor-row-menu__trigger:active{scale:var(--press-scale)}.editor-design__swatch:active,.editor-colour-picker__swatch:active,.editor-design__button-swatch:active{scale:var(--press-scale-swatch)}.editor-text-button:active,.editor-card-style-link:active,.editor-design__back:active,.editor-modal__back:active,.editor-block-picker__back:active{filter:none;opacity:var(--press-fade)}.editor-sidebar__nav>a:active,.editor-mobile-nav>a:active,.editor-workspace-nav__item:active,.editor-block-row__main:active,.editor-design__row:active,.editor-checklist__row:active,.editor-row-menu__popover :is(a,button):active:not(:disabled),.editor-account-menu nav :is(a,button):active,.editor-account-menu summary:active{background-color:var(--press-fill);filter:none;transition-duration:0s}.editor-block-row__main,.editor-row-menu__popover :is(a,button),.editor-account-menu nav :is(a,button),.editor-account-menu summary{transition:background-color .15s var(--ease-out)}.editor-colour-field__auto{background:var(--brand-50,#eaf3ef);color:var(--brand-700);border-radius:999px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:650}.editor-colour-field__reset{justify-self:start;margin-top:2px;font-size:12.5px}.editor-design__colours{gap:14px;display:grid}.editor-link-bar{gap:6px;min-width:0;display:grid}.editor-link-bar__row{border:1px solid var(--editor-line);border-radius:var(--radius-pill);background:var(--gray-0);align-items:center;gap:2px;min-width:0;height:48px;padding:4px;display:flex}.editor-link-bar__address{border-radius:var(--radius-pill);min-width:0;height:40px;color:var(--ink);transition:background-color var(--duration-hover) var(--ease-out);flex:auto;align-items:center;padding:0 8px 0 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.editor-link-bar__text{white-space:nowrap;min-width:0;display:flex}.editor-link-bar__host{min-width:3ch;color:var(--gray-600);text-overflow:ellipsis;flex:0 1000 auto;overflow:hidden}.editor-link-bar__handle{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (hover:hover){.editor-link-bar__address:hover{background:var(--gray-100)}}.editor-link-bar__address:active{scale:var(--press-scale)}.editor-link-bar__address:focus-visible{outline:2px solid var(--brand-700);outline-offset:0}.editor-link-bar .editor-button{flex:none}.editor-button.editor-link-bar__icon{width:var(--button-h);box-shadow:none;background:0 0;border-color:#0000;padding:0}@media (hover:hover){.editor-button.editor-link-bar__icon:hover{background:var(--gray-100)}}.editor-button.editor-link-bar__icon[data-copied]{width:auto;padding:0 12px}.editor-link-bar__note{color:var(--editor-muted);padding-left:14px;font-size:12.5px;line-height:18px}.editor-shell__preview{--link-bar-space:58px}.editor-shell__preview:has(.editor-link-bar__note){--link-bar-space:82px}.editor-shell__preview>.editor-link-bar{width:370px;margin:0 auto 10px}.editor-shell__preview .editor-phone{height:clamp(400px, calc(100dvh - var(--preview-top) - 14px - var(--link-bar-space)), 844px)}@media (max-width:1180px){.editor-shell__preview>.editor-link-bar{width:360px}.editor-shell__preview .editor-phone{height:clamp(400px, calc(100dvh - var(--preview-top) - 14px - var(--link-bar-space)), 779px)}}.editor-preview-drawer__panel{grid-template-rows:auto auto minmax(0,1fr)}.editor-preview-drawer__link{border-bottom:1px solid var(--editor-line);background:var(--gray-0);padding:12px 16px}.dialog.editor-modal:has(.editor-share-sheet,.editor-share-sheet__qr){width:min(400px,100% - 32px)}.editor-share-sheet{gap:2px;margin:0;padding:0;list-style:none;display:grid}.editor-share-sheet__row{border-radius:var(--radius-tile);width:100%;min-height:56px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:background-color .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.editor-share-sheet__row:hover{background:var(--gray-50)}}.editor-share-sheet__row:active{background-color:var(--press-fill);transition-duration:0s}.editor-share-sheet__row:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}.editor-share-sheet__mark{background:var(--gray-100);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.editor-share-sheet__mark svg{width:19px;height:19px}.editor-share-sheet__go{width:16px;height:16px;color:var(--editor-muted);margin-left:auto}.editor-share-sheet__qr{padding-bottom:4px}.editor-page-tabs{gap:6px;min-width:0;display:grid}.editor-page-tabs__track{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:6px;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.editor-page-tabs__track::-webkit-scrollbar{display:none}.editor-page-tab{border:1px solid var(--editor-line);border-radius:var(--r-pill);height:34px;color:var(--editor-ink);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;flex:none;align-items:center;gap:4px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.editor-page-tab[aria-pressed=true],.editor-page-tab[data-selected]{border-color:var(--editor-primary);background:var(--editor-selected);color:var(--editor-primary)}.editor-page-tab--page{cursor:default;padding:0 2px 0 0}.editor-page-tab__name{border-radius:var(--r-pill) 0 0 var(--r-pill);max-width:160px;height:100%;color:inherit;cursor:pointer;font:inherit;text-overflow:ellipsis;background:0 0;border:0;padding:0 4px 0 13px;overflow:hidden}.editor-page-tab--page .editor-row-menu__trigger{width:28px;height:28px;color:inherit}.editor-page-tab--page .editor-row-menu__trigger svg{width:16px;height:16px}.editor-page-tab--add{color:var(--editor-muted);border-style:dashed}.editor-page-tab--add svg{width:15px;height:15px}@media (hover:hover){.editor-page-tab:not([aria-pressed=true],[data-selected]):hover{background:var(--editor-hover)}}.editor-page-tab:focus-visible,.editor-page-tab__name:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.editor-row-menu__popover svg.editor-page-tab__left{transform:scaleX(-1)}.editor-page-tabs__note{color:var(--editor-muted);margin:0;font-size:12px}.editor-page-name{display:grid}.editor-thumb__button--booking{background:#8f8f8f}.editor-thumb__button--tall.editor-thumb__button--booking{justify-content:center}.editor-thumb__cal{border:1.5px solid #8a8a8a;border-top-width:2.5px;border-radius:2px;flex:none;width:9px;height:8px;position:relative}.editor-thumb__cal--onfill{border-color:#ffffffe6}.editor-thumb__dot--live{background:#22a35a}.editor-thumb__card--clinic{gap:5px;box-shadow:inset 0 0 0 1px #e2e2e2}.editor-thumb__card--booking{justify-items:center;gap:7px;padding:10px 8px;box-shadow:inset 0 0 0 1px #e2e2e2}.editor-thumb__button--short{border-radius:var(--r-pill);width:50%;height:16px}.editor-thumb__chip--line{box-shadow:inset 0 0 0 1px #c9c9c9}.editor-booking__actions{margin:0}.editor-booking__actions label{text-transform:none;font-size:12.5px}.editor-clinic-form__kind{margin:0}.editor-clinic-form__kind label{text-transform:none;font-size:12.5px}.editor-booking__numbers{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.editor-booking__number{border:1px solid var(--editor-line);border-radius:var(--r-pill);min-height:32px;color:var(--editor-ink);cursor:pointer;font:inherit;background:#fff;padding:0 12px;font-size:12.5px;font-weight:600}@media (hover:hover){.editor-booking__number:hover{background:var(--editor-hover)}}.editor-booking__number[aria-pressed=true]{border-color:var(--brand-600);background:color-mix(in srgb, var(--brand-600) 8%, #fff);color:var(--brand-800)}.editor-collection--clinics .editor-collection__mark svg{width:19px;height:19px;color:var(--editor-muted)}.editor-clinic-row{min-height:60px}.editor-clinic-row__main{min-width:0;color:var(--editor-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;gap:2px;padding:4px 0;display:grid}.editor-clinic-row__main strong,.editor-clinic-row__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-clinic-row__main strong{font-size:14px;font-weight:650}.editor-clinic-row__main small{color:var(--editor-muted);font-size:12px}.editor-clinic-row__main:focus-visible{border-radius:var(--r-inner);outline:2px solid var(--editor-accent);outline-offset:2px}.editor-clinic-form{gap:14px;display:grid}@media (max-width:420px){.editor-clinic-form__pair{grid-template-columns:minmax(0,1fr)}}.editor-clinic-form__timings{gap:10px;padding-top:6px;display:grid}.editor-clinic-form__timings h3{color:var(--editor-ink);margin:0;font-size:13px;font-weight:700}.editor-clinic-form__actions{background:var(--gray-0);padding:12px 0 2px;position:sticky;bottom:0}.editor-clinic-form__unsaved{color:var(--editor-danger);margin:0;font-size:13px}.editor-clinic-session{border:1px solid var(--editor-line);border-radius:var(--r-btn);background:#fff;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.editor-clinic-session[data-invalid=true]{border-color:color-mix(in srgb, var(--editor-danger) 45%, var(--editor-line))}.editor-clinic-session__head{justify-content:space-between;align-items:center;margin:-6px -6px -4px 0;font-size:12px;display:flex}.editor-clinic-session__presets,.editor-clinic-session__days{flex-wrap:wrap;gap:6px;display:flex}.editor-clinic-session__presets button,.editor-clinic-session__days button{border:1px solid var(--editor-line);border-radius:var(--r-pill);min-height:32px;color:var(--editor-ink);cursor:pointer;font:inherit;background:#fff;padding:0 11px;font-size:12.5px;font-weight:600}.editor-clinic-session__days button{place-items:center;width:40px;min-height:40px;padding:0;display:grid}.editor-clinic-session__presets button[aria-pressed=true],.editor-clinic-session__days button[aria-pressed=true]{border-color:var(--editor-primary);background:var(--editor-primary);color:#fff}@media (hover:hover){.editor-clinic-session__presets button[aria-pressed=false]:hover,.editor-clinic-session__days button[aria-pressed=false]:hover{background:var(--editor-hover)}}.editor-clinic-session__presets button:focus-visible,.editor-clinic-session__days button:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}@media (max-width:380px){.editor-clinic-session__days{gap:4px}.editor-clinic-session__days button{width:36px;min-height:36px}}.editor-clinic-session__times{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.editor-clinic-session__times label{min-width:0;color:var(--editor-muted);gap:4px;font-size:11px;font-weight:650;display:grid}.editor-clinic-session__times input{border:1px solid var(--editor-line-strong,#d4d4d4);border-radius:var(--r-inner);width:100%;min-width:0;min-height:44px;color:var(--editor-ink);font:inherit;background:#fff;padding:0 10px;font-size:14px}.editor-clinic-session small{font-size:12px}.editor-clinic-session small.editor-field__message--error{color:var(--editor-danger)}
