@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fa93af41-module__0D_jrq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--radius-control:6px;--radius-card:8px;--radius-dialog:12px;--canvas:#f4f4f5;--surface:#fff;--sidebar:#f6f6f7;--ink:#18181b;--muted:#71717a;--line:#e4e4e7;--accent:#c2410c;--accent-soft:#fff4ed;--danger:#b91c1c;--danger-soft:#fef2f2;--ok:#166534;--ok-soft:#f0fdf4;--warn:#92400e;--warn-soft:#fffbeb;--shadow:0 8px 24px #18181b14;--font:Inter, ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font);margin:0;font-size:14px;line-height:1.5}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.2}h2{margin:0 0 8px;font-size:16px;font-weight:600}h3{margin:0;font-size:14px;font-weight:600}p{margin:0 0 8px}small,.quiet,.hint{color:var(--muted);font-size:12px}.hint{margin:0 0 12px}button,a.button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--ink);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}button:hover,a.button:hover{background:#fafafa}.primary,a.button.primary{color:#fff;background:#18181b;border-color:#18181b}.primary:hover,a.button.primary:hover{background:#27272a}.icon-button,.close{background:0 0;width:32px;padding:0}.text-button{width:100%;color:var(--muted);background:0 0;border-color:#0000;justify-content:flex-start;margin-top:8px}input,textarea,select{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;width:100%;height:32px;padding:0 10px}select{color:var(--ink);background-color:#fff}select option,select optgroup{color:#18181b;background:#fff}textarea{height:auto;min-height:88px;padding:8px 10px}label{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:600;display:flex}.check{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500}.check input,input[type=checkbox]{accent-color:#18181b;width:15px;height:15px}.shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;flex:none;width:232px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:8px;padding:4px 8px 14px;font-weight:600;text-decoration:none;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav a{color:#3f3f46;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}.sidebar nav a:hover{background:#ececee}.sidebar nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.sidebar-user{margin-top:auto;position:relative}.user-button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:44px;padding:6px}.user-button span{flex-direction:column;min-width:0;display:flex}.user-button strong,.user-button small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.user-button strong{font-size:13px}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.shell-top{display:none}.shell-content{padding:24px 28px 72px}.nav-scrim{display:none}.page-head,.record-nav,.section-head,.toolbar,.actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-head{align-items:flex-start;margin-bottom:16px}.page-head p{color:var(--muted);max-width:52ch;margin:4px 0 0}.record-nav{margin-bottom:16px}.record-nav a{font-weight:500;text-decoration:none}.view-tabs,.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.view-tabs button,.tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 10px}.view-tabs button[aria-selected=true],.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.data-layout{align-items:flex-start;gap:20px;display:flex}.filters{flex:none;width:210px}.filter-groups{flex-direction:column;gap:14px;display:flex}.filter-groups h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:12px}.filter-list{flex-direction:column;gap:2px;display:flex}.toggle{background:0 0;border-color:#0000;justify-content:flex-start;gap:8px;width:100%;height:30px;padding:0 6px;font-weight:450}.toggle:hover,.toggle.on{background:#fff}.check-box{background:#fff;border:1px solid #d4d4d8;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;display:inline-flex}.check-box.on{color:#fff;background:#18181b;border-color:#18181b}.filter-trigger{display:none}.data-main{flex:1;min-width:0}.toolbar{margin-bottom:10px}.toolbar-search,.search{flex:1;position:relative}.search{flex-direction:row;align-items:center;margin:0}.search svg{color:var(--muted);position:absolute;left:10px}.search input{padding-left:30px}.list-card,.card,.deal-card,.login,.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.list-card{overflow:auto}.contact-table{min-width:1040px}.company-table{min-width:760px}.status-cell{justify-content:flex-start;align-items:center;display:flex}.status-cell .badge{flex:none}.list-meta{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12px}.card{margin-bottom:12px;padding:14px 16px}.card.flat{padding:4px 16px 12px}.table-head,.row{align-items:center;gap:8px;padding:0 10px;display:grid}.contact-table .table-head,.contact-table .row{grid-template-columns:minmax(200px,1.6fr) minmax(120px,1fr) 168px 128px 120px minmax(120px,.9fr) 72px}.company-table .table-head,.company-table .row{grid-template-columns:minmax(200px,1.6fr) 110px 80px 90px 120px 72px}.table-head{min-height:32px;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:500}.row{border-top:1px solid var(--line);min-height:52px;transition:background .15s}.row:first-child{border-top:0}.row:hover{background:#fafafa}.contact-cell{align-items:center;gap:10px;min-width:0;padding:6px 0;text-decoration:none;display:flex}.row-copy,.cell span,.identity-copy,.person-copy{flex-direction:column;min-width:0;display:flex}.row-copy strong,.cell{font-size:14px}.row-copy span,.company-cell small,.follow-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.badges,.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.avatar.sm{width:24px;height:24px}.avatar.lg{width:44px;height:44px;font-size:16px}.badge{color:#3f3f46;white-space:nowrap;background:#f4f4f5;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.badge.hot,.badge.warn{background:var(--danger-soft);color:var(--danger)}.badge.contacted{background:#f4f4f5}.badge.success{background:var(--ok-soft);color:var(--ok)}.pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.identity{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.identity h1{font-size:24px}.identity .actions{margin-left:auto}.show{align-items:flex-start;gap:20px;display:flex}.show>:first-child{flex:1;min-width:0}.aside{flex:none;width:300px}.aside-section{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;margin-bottom:12px;padding:14px}.aside-section h2{border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px}.contact-block{border-top:1px solid var(--line);padding:12px 0}.contact-block:first-of-type{border-top:0}.person{align-items:center;gap:10px;margin-bottom:8px;display:flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.timeline li:first-child{border-top:0}.timeline-kicker{color:var(--muted);gap:6px;margin-bottom:2px;font-size:12px;display:flex}.timeline-icon{background:#f4f4f5;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.task-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.task-row{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.task-copy{flex:1;min-width:0}.task-row.done strong{color:var(--muted);text-decoration:line-through}.task-check{margin:2px 0 0}.preserve{white-space:pre-wrap}.grid{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.column{flex:1;min-width:240px}.column-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.column-head h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:13px}.dropzone{border-radius:8px;flex-direction:column;gap:8px;min-height:120px;padding:4px;transition:background .15s;display:flex}.dropzone.over{background:var(--accent-soft);outline:1px dashed var(--accent)}.deal-card{padding:10px;transition:border-color .15s,transform .15s}.deal-card:hover{border-color:#d4d4d8}.deal-card.dragging{border-color:var(--accent);transform:rotate(1deg)}.deal-card h3{margin-bottom:4px}.deal-card p{color:var(--muted);font-size:12px}.deal-card a{font-size:12px;font-weight:500}.deal-card select{margin-top:8px}.overlay{z-index:30;background:#18181b66;animation:.16s fade;position:fixed;inset:0}.modal{z-index:31;border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(440px,100vw);padding:20px 16px 16px;animation:.16s fade;position:fixed;top:0;bottom:0;right:0;overflow:auto}.modal.wide{border:1px solid var(--line);border-radius:var(--radius-dialog);width:min(760px,100vw - 32px);max-height:88vh;margin:0 auto;animation:.16s fade;inset:6vh 0 auto}.page-search{width:100%;max-width:420px;margin:0 0 12px;display:flex}.page-search input{width:100%}.select-field{position:relative}.select-trigger{background:#fff;justify-content:space-between;width:100%;height:32px;padding:0 10px;font-weight:450}.select-pop{z-index:60;border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:fixed}.select-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin:0;padding:6px;display:flex}.select-search input{width:100%;height:28px;padding:0 8px}.select-menu{margin:0;padding:4px;list-style:none;overflow:auto}.select-empty{color:var(--muted);padding:8px 10px;font-size:13px}.select-menu button{background:0 0;border:0;border-radius:6px;justify-content:flex-start;gap:8px;width:100%;height:32px;font-weight:450}.select-menu button[aria-selected=true]{background:#f4f4f5;font-weight:600}.select-menu button:hover{background:#fafafa}.modal h2,.modal h2[id]{margin:0 36px 12px 0;font-size:16px}.close{background:0 0;border:0;position:absolute;top:12px;right:12px}.modal .actions{justify-content:flex-end;margin-top:14px}.composer.modal.wide{padding:22px 22px 16px}.compose-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.compose-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.compose-row>span:first-child{width:58px;color:var(--muted);flex:none;font-size:13px;font-weight:500}.recipient{align-items:baseline;gap:8px;min-width:0;display:flex}.recipient strong{font-size:14px;font-weight:600}.recipient span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.composer label.compose-subject{flex-direction:row;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:500;display:flex}.composer .compose-subject:focus-within{background:#fafafa}.composer .compose-subject input{height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;font-size:14px;font-weight:500}.composer .link-row input{border:1px solid var(--line);background:#fff;border-radius:6px;height:32px;margin:0;padding:0 10px;font-size:13px;font-weight:450}.composer select:focus,.composer .link-row input:focus,.composer .link-row input:focus-visible{border-color:#18181b}.composer input:focus,.composer input:focus-visible,.composer select:focus,.composer select:focus-visible,.composer .ProseMirror:focus,.composer .ProseMirror:focus-visible{box-shadow:none;outline:none}.compose-toolbar{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:2px;margin:0;padding:6px 8px;display:flex}.compose-toolbar button{color:#3f3f46;background:0 0;border:0;border-radius:6px;min-width:28px;height:28px;padding:0 8px;font-size:13px}.compose-toolbar button:hover{background:#fff}.compose-toolbar button.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.compose-toolbar .fmt-bold{font-weight:700}.compose-toolbar .fmt-italic{font-family:Georgia,Times New Roman,serif;font-style:italic}.fmt-gap{width:8px}.editor{border:0;border-radius:0;min-height:240px;margin:0;padding:12px 14px 8px}.editor .ProseMirror{outline:none;min-height:200px;font-size:15px;line-height:1.6}.editor .ProseMirror p{margin:0 0 12px}.editor .ProseMirror p.is-editor-empty:first-child:before,.editor [data-placeholder]:before{color:#a1a1aa}.compose-follow{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.compose-follow .check{align-items:flex-start;margin:0}.compose-follow .check span{flex-direction:column;gap:1px;font-size:13px;font-weight:500;display:flex}.compose-follow .check small{color:var(--muted);font-size:12px;font-weight:450}.follow-when,.composer .compose-follow>label:not(.check){min-width:240px;margin:0}.link-row{border-bottom:1px solid var(--line);background:#fafafa;align-items:flex-end;gap:8px;margin:0;padding:8px 12px;display:flex}.composer .link-row label{flex:1;margin:0;font-size:12px}.toast{z-index:40;color:#fff;box-shadow:var(--shadow);background:#18181b;border-radius:8px;padding:10px 14px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite spin}.error{background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:8px 10px}.empty{text-align:center;justify-content:center;align-items:center;min-height:180px;padding:28px 16px;display:flex}.empty strong{margin-bottom:4px;display:block}.skeleton-list{padding:8px}.skeleton-row{align-items:center;gap:10px;height:48px;display:flex}.skeleton{background:linear-gradient(90deg,#f4f4f5,#e4e4e7,#f4f4f5) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite shimmer;display:block}.skeleton.avatar{border-radius:999px;width:28px;height:28px}.skeleton.text{width:42%;height:10px}.skeleton.short{width:18%}.menu{position:relative}.menu-pop{z-index:5;border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.sidebar-user .user-menu{z-index:6;min-width:0;inset:auto 0 calc(100% + 6px)}.menu-item,.user-menu button{background:0 0;border:0;border-radius:6px;justify-content:flex-start;width:100%;height:32px}.login{width:min(400px,100vw - 32px);margin:12vh auto;padding:28px 24px}.login-brand{align-items:center;gap:8px;margin-bottom:18px;font-weight:600;display:flex}.login h1{margin-bottom:4px;font-size:24px}.login p{color:var(--muted)}.login .primary{width:100%;margin-top:8px}.gate{text-align:center;max-width:420px;margin:18vh auto}.gate .brand-mark{margin:0 auto 12px}@media (max-width:1080px){.sidebar{z-index:25;transition:transform .18s;position:fixed;transform:translate(-105%)}.sidebar.open{transform:none}.nav-scrim{z-index:24;background:#18181b59;border:0;display:block;position:fixed;inset:0}.shell-top{border-bottom:1px solid var(--line);background:var(--sidebar);align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.shell-content{padding:16px 14px 32px}}@media (max-width:900px){.data-layout{display:block}.filters{display:none}.filter-trigger{display:inline-flex}.show,.identity{flex-direction:column}.identity .actions{margin-left:0}.aside{width:100%}.contact-table .table-head{display:none}.contact-table .row,.company-table .row{flex-wrap:wrap;align-items:flex-start;padding:10px;display:flex}.contact-table .cell:nth-child(n+5),.company-table .cell:nth-child(n+3){display:none}.contact-table .row-actions,.company-table .row-actions{margin-left:auto;display:flex}.company-table .table-head{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}
[data-re-bubble-menu]{align-items:center;gap:.125rem;display:flex}[data-re-bubble-menu-group]{border:none;border-left:1px solid var(--re-border);align-items:center;gap:.125rem;min-width:0;margin:0;padding:0 .125rem;display:flex}[data-re-bubble-menu-group]:last-child{padding-right:0}[data-re-bubble-menu-separator]{align-self:stretch;width:1px;margin:.25rem 0}[data-re-bubble-menu-item]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:.125rem 0;padding:.375rem;display:inline-flex}[data-re-bubble-menu-item] svg{width:.875rem;height:.875rem}[data-re-node-selector]{position:relative}[data-re-node-selector-trigger]{cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}[data-re-node-selector-trigger] svg{opacity:.5;width:.75rem;height:.75rem}[data-re-node-selector-content]{flex-direction:column;min-width:10rem;display:flex}[data-re-node-selector-item]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.8125rem;display:flex}[data-re-node-selector-item] svg{width:.875rem;height:.875rem}[data-re-link-selector]{display:flex;position:relative}[data-re-link-selector-trigger]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}[data-re-link-selector-trigger] svg{width:.875rem;height:.875rem}[data-re-link-selector-form]{align-items:center;gap:.25rem;width:max-content;min-width:16rem;margin-top:.25rem;padding:.25rem;display:flex;position:absolute;top:100%;left:0}[data-re-link-selector-input]{background:0 0;border:none;outline:none;flex:1;padding:.25rem;font-size:.8125rem}[data-re-link-selector-apply],[data-re-link-selector-unlink]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}[data-re-link-selector-apply] svg,[data-re-link-selector-unlink] svg{width:.875rem;height:.875rem}[data-re-btn-bm-toolbar]{align-items:center;display:flex}[data-re-btn-bm-item]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}[data-re-btn-bm-item] svg{width:.875rem;height:.875rem}[data-re-btn-bm-form]{align-items:center;gap:.25rem;min-width:16rem;padding:.25rem;display:flex}[data-re-btn-bm-input]{background:0 0;border:none;outline:none;flex:1;padding:.25rem;font-size:.8125rem}[data-re-btn-bm-apply],[data-re-btn-bm-unlink]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}[data-re-btn-bm-apply] svg,[data-re-btn-bm-unlink] svg{width:.875rem;height:.875rem}[data-re-link-bm-toolbar]{align-items:center;display:flex}[data-re-link-bm-item]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}[data-re-link-bm-item] svg{width:.875rem;height:.875rem}a[data-re-link-bm-item]{color:inherit;text-decoration:none}[data-re-link-bm-form]{align-items:center;gap:.25rem;min-width:16rem;padding:.25rem;display:flex}[data-re-link-bm-input]{background:0 0;border:none;outline:none;flex:1;padding:.25rem;font-size:.8125rem}[data-re-link-bm-apply],[data-re-link-bm-unlink]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}[data-re-link-bm-apply] svg,[data-re-link-bm-unlink] svg{width:.875rem;height:.875rem}[data-re-img-bm-toolbar]{align-items:center;display:flex}[data-re-img-bm-item]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:.125rem 0;padding:.375rem;display:inline-flex}[data-re-img-bm-item] svg{width:.875rem;height:.875rem}[data-re-img-bm-form]{align-items:center;gap:.25rem;min-width:16rem;padding:.25rem;display:flex}[data-re-img-bm-input]{background:0 0;border:none;outline:none;flex:1;padding:.25rem;font-size:.8125rem}[data-re-img-bm-apply],[data-re-img-bm-unlink]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}[data-re-img-bm-apply] svg,[data-re-img-bm-unlink] svg{width:.875rem;height:.875rem}[data-re-slash-command]{flex-direction:column;width:256px;max-height:330px;display:flex;overflow:hidden}[data-re-slash-command-scroll]{flex:auto;min-height:0;padding:.25rem;overflow-y:auto}[data-re-slash-command-item]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex}[data-re-slash-command-item] svg{flex-shrink:0}[data-re-slash-command-category]{text-transform:uppercase;letter-spacing:.05em;padding:.5rem .5rem .25rem;font-size:.6875rem;font-weight:600}[data-re-slash-command-empty]{text-align:center;padding:.75rem .5rem;font-size:.875rem}[data-re-inspector-field]{justify-content:space-between;align-items:center;display:flex}[data-re-inspector-field]>label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:40%;min-width:0;font-size:.75rem;overflow:hidden}[data-re-inspector-select],[data-re-inspector-number],[data-re-inspector-color-control]{border:1px solid var(--re-border,#e5e5e5);border-radius:.25rem;outline:none;align-items:center;gap:.1rem;height:1.6rem;padding:0 .25rem;display:inline-flex}[data-re-inspector-number]:focus-within,[data-re-inspector-color-control]:focus-within{border-color:var(--re-text-muted,#6b6b6b)}[data-re-inspector-unit],[data-re-inspector-color-trigger]{aspect-ratio:1/2;cursor:pointer;appearance:none;border-radius:.25rem;width:1rem;height:1rem;margin-left:.2rem}[data-re-inspector-color-trigger]::-webkit-color-swatch-wrapper{padding:0}[data-re-inspector-color-trigger]::-webkit-color-swatch{border-radius:inherit;border:none}[data-re-inspector-color-trigger]::-moz-color-swatch{border-radius:inherit;border:none}[data-re-inspector-input],[data-re-inspector-color-hex]{max-width:3.5rem;color:inherit;outline:none;padding:.25rem .375rem;font-family:monospace;font-size:.75rem}[data-re-inspector-number]:has(+[data-re-inspector-toggle-group]) [data-re-inspector-input]{max-width:2.3rem}[data-re-inspector-toggle-group]{border:1px solid var(--re-border,#e5e5e5);border-radius:.25rem;display:inline-flex;overflow:hidden}[data-re-inspector-toggle-item]{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .375rem;font-size:.75rem;display:inline-flex}[data-re-inspector-toggle-item]+[data-re-inspector-toggle-item]{border-left:1px solid var(--re-border,#e5e5e5)}[data-re-inspector-toggle-item][data-active]{background:var(--re-bg-active,#f0f0f0)}[data-re-inspector-tooltip]{display:inline-flex;position:relative}[data-re-inspector-tooltip-content]{background:var(--re-tooltip-bg,#1a1a1a);color:var(--re-tooltip-text,#fff);white-space:nowrap;pointer-events:none;z-index:10;border-radius:.25rem;margin-bottom:.25rem;padding:.25rem .5rem;font-size:.6875rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}[data-re-inspector-tooltip]:hover [data-re-inspector-tooltip-content]{display:block}[data-re-inspector-button]{border:1px solid var(--re-border,#e5e5e5);color:inherit;cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}[data-re-inspector-button]:hover{background:var(--re-bg-hover,#f5f5f5)}[data-re-inspector-icon-button]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}[data-re-inspector-icon-button]:hover{background:var(--re-bg-hover,#f5f5f5)}[data-re-inspector-label]{color:var(--re-text-muted,#6b6b6b);white-space:nowrap;flex-shrink:0;min-width:4rem;font-size:.75rem}[data-re-inspector-text][data-color=muted]{color:var(--re-text-muted,#6b6b6b)}[data-re-inspector-prop-row]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;font-size:.75rem;display:flex}[data-re-inspector-section]{border-bottom:1px solid var(--re-border,#e5e5e5);flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}[data-re-inspector-section]:last-child{border-bottom:none}[data-re-inspector-section-header]{justify-content:space-between;align-items:center;display:flex}[data-re-inspector-section-toggle]{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}[data-re-inspector-section-body]{flex-direction:column;gap:.5rem;display:flex}[data-re-inspector-breadcrumb-list]{align-items:center;gap:.25rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}[data-re-inspector-breadcrumb-item]{align-items:center;gap:.25rem;display:flex}[data-re-inspector-breadcrumb-separator]{color:var(--re-text-muted,#6b6b6b)}[data-re-inspector-breadcrumb-button]{color:var(--re-text,#1c1c1c);font:inherit;cursor:default;background:0 0;border:none;padding:0;font-size:.75rem}[data-re-inspector-breadcrumb-button][data-clickable]{cursor:pointer}[data-re-inspector-breadcrumb-button][data-clickable]:hover{text-decoration:underline}[data-re-inspector-breadcrumb-ellipsis]{color:var(--re-text-muted,#6b6b6b);font-size:.75rem}:root{--re-bg:#fff;--re-border:#e5e5e5;--re-text:#1c1c1c;--re-text-muted:#6b6b6b;--re-hover:#0000000a;--re-active:#0000000f;--re-pressed:#0000000f;--re-separator:#e5e5e5;--re-radius:.75rem;--re-radius-sm:calc(var(--re-radius) - .125rem);--re-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--re-danger:#dc2626;--re-danger-hover:#dc26261a}@media (prefers-color-scheme:dark){:root{--re-bg:#1c1c1c;--re-bg-active:#2e2e2e;--re-border:#2e2e2e;--re-text:#ececec;--re-text-muted:#a0a0a0;--re-hover:#ffffff0f;--re-active:#ffffff17;--re-pressed:#ffffff17;--re-separator:#2e2e2e;--re-shadow:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--re-danger:#f87171;--re-danger-hover:#f8717126}}.dark{--re-bg:#1c1c1c;--re-bg-active:#2e2e2e;--re-border:#2e2e2e;--re-text:#ececec;--re-text-muted:#a0a0a0;--re-hover:#ffffff0f;--re-active:#ffffff17;--re-pressed:#ffffff17;--re-separator:#2e2e2e;--re-shadow:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--re-danger:#f87171;--re-danger-hover:#f8717126}[data-re-bubble-menu]{background:var(--re-bg);border:1px solid var(--re-border);border-radius:var(--re-radius);box-shadow:var(--re-shadow);z-index:50;padding:0 .125rem;font-family:system-ui,-apple-system,sans-serif;font-size:.8125rem;line-height:1}[data-re-bubble-menu-item],[data-re-link-bm-item],[data-re-btn-bm-item],[data-re-img-bm-item]{color:var(--re-text-muted);border-radius:var(--re-radius-sm);transition:background-color .15s,color .15s}[data-re-bubble-menu-item]:hover,[data-re-link-bm-item]:hover,[data-re-btn-bm-item]:hover,[data-re-img-bm-item]:hover{background:var(--re-hover);color:var(--re-text)}[data-re-bubble-menu-item]:active,[data-re-link-bm-item]:active,[data-re-btn-bm-item]:active,[data-re-img-bm-item]:active{background:var(--re-active)}[data-re-bubble-menu-item][data-active],[data-re-bubble-menu-item][aria-pressed=true]{background:var(--re-pressed);color:var(--re-text)}[data-re-bubble-menu-separator]{background:var(--re-separator)}[data-re-node-selector-trigger]{color:var(--re-text);border-radius:var(--re-radius-sm);font-weight:500;transition:background-color .15s}[data-re-node-selector-trigger]:hover{background:var(--re-hover)}[data-re-node-selector-trigger]:active{background:var(--re-active)}[data-re-node-selector-content]{background:var(--re-bg);border:1px solid var(--re-border);border-radius:var(--re-radius);box-shadow:var(--re-shadow);z-index:50;margin-top:.25rem;padding:.25rem}[data-re-node-selector-item]{color:var(--re-text-muted);border-radius:var(--re-radius-sm);transition:background-color .15s,color .15s}[data-re-node-selector-item]:hover{background:var(--re-hover);color:var(--re-text)}[data-re-node-selector-item][data-active]{color:var(--re-text)}[data-re-link-selector-trigger]{color:var(--re-text-muted);border-radius:var(--re-radius-sm);transition:background-color .15s,color .15s}[data-re-link-selector-trigger]:hover{background:var(--re-hover);color:var(--re-text)}[data-re-link-selector-trigger][aria-pressed=true]{background:var(--re-pressed)}[data-re-link-selector-form]{background:var(--re-bg);border:1px solid var(--re-border);border-radius:var(--re-radius);box-shadow:var(--re-shadow);padding:.25rem}[data-re-link-selector-input]{color:var(--re-text)}[data-re-link-selector-input]::placeholder{color:var(--re-text-muted)}[data-re-link-selector-apply]{color:var(--re-text);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-link-selector-apply]:hover{background:var(--re-hover)}[data-re-link-selector-unlink]{color:var(--re-danger);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-link-selector-unlink]:hover{background:var(--re-danger-hover)}[data-re-link-bm-form]{background:var(--re-bg);padding:.25rem}[data-re-link-bm-input]{color:var(--re-text)}[data-re-link-bm-input]::placeholder{color:var(--re-text-muted)}[data-re-link-bm-apply]{color:var(--re-text);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-link-bm-apply]:hover{background:var(--re-hover)}[data-re-link-bm-unlink]{color:var(--re-danger);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-link-bm-unlink]:hover{background:var(--re-danger-hover)}[data-re-btn-bm-form]{background:var(--re-bg);padding:.25rem}[data-re-btn-bm-input]{color:var(--re-text)}[data-re-btn-bm-input]::placeholder{color:var(--re-text-muted)}[data-re-btn-bm-apply]{color:var(--re-text);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-btn-bm-apply]:hover{background:var(--re-hover)}[data-re-btn-bm-unlink]{color:var(--re-danger);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-btn-bm-unlink]:hover{background:var(--re-danger-hover)}[data-re-slash-command]{background:var(--re-bg);border:1px solid var(--re-border);border-radius:var(--re-radius);box-shadow:var(--re-shadow);font-family:system-ui,-apple-system,sans-serif}[data-re-slash-command-item]{color:var(--re-text);border-radius:var(--re-radius-sm);transition:background-color .15s}[data-re-slash-command-item]:hover,[data-re-slash-command-item][data-selected]{background:var(--re-hover)}[data-re-slash-command-item]:active{background:var(--re-active)}[data-re-slash-command-item] svg,[data-re-slash-command-category],[data-re-slash-command-empty]{color:var(--re-text-muted)}.tiptap [alignment=left]{text-align:left}.tiptap [alignment=center]{text-align:center}.tiptap [alignment=right]{text-align:right}.tiptap [alignment=justify]{text-align:justify}.tiptap .node-columns{width:100%;display:flex}.tiptap .node-column{flex:1;min-width:0}.tiptap{color:var(--re-text);outline:none}.tiptap p.is-empty:before,.tiptap .node-heading.is-empty [data-placeholder]:before{opacity:.3;float:left;content:attr(data-placeholder);pointer-events:none;height:0}.tiptap .node-placeholder:before{color:var(--re-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}
