:root{color:#242b36;font-synthesis:none;--blue:#4361e8;--ink:#242b36;--muted:#737b89;--line:#e4e7ec;--surface:#fff;--soft:#ecf0ff;background:#f6f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Inter,sans-serif}h1{letter-spacing:-1.7px;font-size:42px;font-weight:750;line-height:1.2}h2{letter-spacing:-.8px;font-size:25px}h3{letter-spacing:-.3px;font-size:17px}p{line-height:1.65}small{color:var(--muted);font-size:12px}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #7890ff}input:focus,textarea:focus,select:focus{border-color:#0000;outline:2px solid #7690ff}label{flex-direction:column;gap:9px;font-size:14px;font-weight:550;display:flex}label small{font-weight:400}input,textarea,select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;width:100%;min-width:0;padding:13px 14px;font-size:15px}textarea{resize:vertical}input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin:0}.check-row{flex-direction:row;align-items:center;gap:10px;font-weight:400;line-height:1.6;display:flex}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.muted{color:var(--muted);font-size:14px}.eyebrow{letter-spacing:1.7px;color:var(--muted);font-size:11px;font-weight:650}.text-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.button{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 20px;font-size:14px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blue);color:#fff}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.secondary:hover{background:#f8f9fc}.button.small{min-height:38px;padding:9px 12px;font-size:12px}.full{width:100%}.icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--soft);color:var(--blue)}.brand{letter-spacing:-1.3px;align-items:center;gap:9px;width:fit-content;font-family:Inter,sans-serif;font-size:27px;font-weight:800;display:inline-flex}.brand-symbol{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.avatar{color:#46536e;object-fit:cover;background:#e9edf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:550;display:inline-flex}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.error{color:#ab3043;background:#fff0f1;border:1px solid #f4cdd3;border-radius:11px;padding:13px 16px;font-size:14px;line-height:1.6}.danger{color:#b12e43}.danger-button{color:#b12e43;background:#fff0f2}.success-note{color:#27704b;background:#eaf5ee;border-radius:12px;padding:18px}.loading{color:var(--muted);text-align:center;padding:30px 0}.loading-page{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}.loading-page p{color:var(--muted)}hr{border:0;border-top:1px solid var(--line);width:100%;margin:8px 0}.unread-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.status{color:#868c96;background:#f0f1f4;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.workspace{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:228px;padding:30px 20px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.nav-label{letter-spacing:1.5px;color:#979eaa;padding:0 14px 14px;font-size:10px;font-weight:600}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{color:#78808e;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;display:flex}.sidebar nav button.active{background:var(--soft);color:var(--blue);font-weight:600}.sidebar nav button:hover{background:#f3f5fa}.sidebar-bottom{margin-top:auto}.sidebar-tip{background:#f7f8fb;border:1px solid #eceef4;border-radius:13px;flex-direction:column;gap:12px;margin-bottom:24px;padding:18px;display:flex}.sidebar-tip>svg{color:var(--blue)}.sidebar-tip b{font-size:13px;line-height:1.7}.sidebar-tip p{color:var(--muted);font-size:12px}.sidebar-tip .text-link{font-size:11px}.account-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:20px 0;display:flex}.account-row>span:not(.avatar){flex:1;min-width:0}.account-row b{font-size:12px;display:block}.account-row small{margin-top:3px;font-size:10px;display:block}.main{flex:1;min-width:0;margin-left:228px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 44px;display:flex}.topbar>span{color:#8a919d;font-size:12px}.preview-label{letter-spacing:1.2px;color:#8a919d;margin-right:14px;font-size:10px;font-weight:600}.topbar .icon-button{border:0}.main-content{max-width:1500px;margin:0 auto;padding:36px 44px 60px}.demo-banner{color:#5365a1;background:#edf1ff;border:1px solid #e0e7ff;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;padding:12px 15px;font-size:12px;display:flex}.demo-banner>span{align-items:center;gap:8px;display:flex}.demo-banner .text-link{font-size:11px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:38px;display:flex}.page-heading h1{align-items:center;gap:13px;display:flex}.count{color:#7a8290;letter-spacing:0;background:#e9ecf1;border-radius:7px;justify-content:center;align-items:center;min-width:25px;height:25px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex}.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.section-label{letter-spacing:1.2px;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:10px;display:flex}.section-label b{color:#697281;font-weight:600}.section-label>span{color:#9ca2ad;letter-spacing:0;font-size:11px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.card-tile{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:17px}.tile-heading{padding:0 2px 15px}.tile-heading h3{letter-spacing:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.card-face{background:var(--card-bg);color:var(--card-fg);border-radius:21px;flex-direction:column;justify-content:space-between;gap:33px;min-height:335px;padding:29px;display:flex;position:relative;overflow:hidden}.card-face .row>svg{color:var(--card-accent);flex-shrink:0}.card-company{text-transform:uppercase;letter-spacing:1.9px;color:var(--card-muted);font-size:10px;font-weight:500}.card-identity{flex-direction:column;gap:18px;display:flex}.card-face .avatar{background:var(--card-surface);color:var(--card-accent)}.card-face h2{letter-spacing:-1px;overflow-wrap:anywhere;margin-bottom:7px;font-size:30px;line-height:1.25}.card-face p{color:var(--card-muted);font-size:13px;line-height:1.65}.card-bottom{color:var(--card-muted);font-size:10px}.card-bottom .row{gap:4px}.card-bottom b{color:var(--card-accent);letter-spacing:-.4px;font-family:Inter,sans-serif;font-size:14px}.card-face.compact{border-radius:13px;gap:28px;min-height:265px;padding:24px}.compact .card-company{letter-spacing:1.6px;font-size:9px}.compact h2{font-size:24px}.compact p{font-size:11px}.compact .card-identity{gap:16px}.compact .card-bottom{font-size:9px}.tile-meta{color:#9198a4;justify-content:space-between;align-items:center;padding:17px 1px 14px;font-size:11px;display:flex}.tile-meta .text-link{font-size:12px}.tile-actions{gap:8px;display:flex}.tile-actions .button{flex:1;min-height:40px;padding:10px 12px;font-size:12px}.delete-small{font-size:20px}.new-card-tile{text-align:center;background:0 0;border:1px dashed #ccd3df;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:25px;display:flex}.new-card-tile>span{color:#6a7793;background:#eceff6;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.new-card-tile h3{font-size:15px;font-weight:650}.new-card-tile p{max-width:210px;color:var(--muted);font-size:12px}.new-card-tile>b{color:var(--blue);font-size:12px;font-weight:550}.new-card-tile:hover{border-color:var(--blue);background:#f0f3ff}.rail-list{border:1px solid var(--line);background:#fff;border-radius:14px;padding:5px 17px 19px}.connection-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f4;align-items:center;gap:10px;width:100%;padding:20px 0;display:flex}.connection-row>span:not(.avatar){flex:1;min-width:0}.connection-row b{font-size:12px;display:block}.connection-row small{margin-top:6px;font-size:10px;display:block}.rail-list>.text-link{margin-top:19px;font-size:11px}.connection-note{color:#556278;background:#e9edf5;border-radius:14px;margin-top:24px;padding:25px}.connection-note>span{color:#6d7f9e;font-size:25px}.connection-note h3{margin:12px 0;font-size:20px;font-weight:550;line-height:1.5}.connection-note p{color:#7a879a;font-size:12px}.empty{border:1px dashed var(--line);text-align:center;background:#fff;border-radius:17px;flex-direction:column;align-items:center;gap:17px;padding:40px 24px;display:flex}.empty-icon{background:var(--soft);width:50px;height:50px;color:var(--blue);border-radius:15px;place-items:center;display:grid}.empty h3{font-size:16px}.empty p{color:var(--muted);max-width:350px;font-size:13px}.contacts-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.search-input{border:1px solid var(--line);width:390px;color:var(--muted);background:#fff;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding-left:14px}.search-input input{background:0 0;border:0}.contacts-toolbar>select{width:200px}.contacts-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.table-head,.contact-table-row{text-align:left;grid-template-columns:2fr 1.2fr 1fr 18px;align-items:center;gap:20px;padding:18px 22px;display:grid}.table-head{letter-spacing:1px;color:#9299a6;background:#fcfcfe;font-size:10px}.contact-table-row{border:0;border-top:1px solid var(--line);background:0 0;width:100%}.contact-table-row b{font-size:14px}.contact-table-row small{margin-top:4px;display:block}.source-tag{color:#738098;background:#f0f2f7;border-radius:6px;padding:7px 10px;font-size:11px}.contact-table-row>.muted{font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:950px;display:grid}.settings-grid .panel{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.settings-grid form{flex-direction:column;gap:18px;width:100%;display:flex}.settings-grid .button{align-self:flex-start}.dialog{border:1px solid var(--line);width:480px;max-width:calc(100vw - 28px);max-height:90vh;color:var(--ink);background:#fff;border-radius:23px;padding:0;box-shadow:0 30px 100px #17213d33}.dialog.wide{width:940px}.dialog-header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:22px 27px;display:flex;position:sticky;top:0}.dialog-header h2{font-size:20px}.dialog-header .icon-button{border:0}.editor-grid{grid-template-columns:1.3fr 1fr;display:grid}.editor-form{flex-direction:column;gap:20px;padding:25px 28px;display:flex}.editor-preview{background:#f7f8fb;flex-direction:column;align-self:start;gap:20px;padding:30px 26px;display:flex;position:sticky;top:84px}.editor-preview .panel{padding:18px}.editor-preview .panel p{margin-top:12px;font-size:12px}.segmented{background:#f0f2f6;border-radius:10px;gap:3px;margin-bottom:5px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:11px;font-size:12px}.segmented button.active{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 2px 4px #1b2b4a09}.photo-picker{gap:18px}.photo-picker>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.method-editor{border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:14px;padding:16px;display:flex}.method-editor b{font-size:13px}.method-editor .icon-button{border:0;width:25px;height:25px}.method-editor label{font-size:12px}.channel-pills{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line);color:#6a7486;background:#fff;border-radius:25px;align-items:center;gap:5px;padding:9px 13px;font-size:12px;display:inline-flex}.chip.selected{background:var(--soft);color:#3854cb;border-color:#a9b9ff}.theme-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.theme-options button{text-align:left;border:3px solid #0000;border-radius:12px;flex-direction:column;gap:27px;padding:20px;display:flex}.theme-options button.selected{border-color:#7993ff}.theme-options i{border-radius:50%;width:23px;height:23px;display:block}.theme-options span{font-size:13px;font-weight:600}.reply-option{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.reply-option .muted{font-size:12px}.dialog-footer{border-top:1px solid var(--line);z-index:2;background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:18px 26px;display:flex;position:sticky;bottom:0}.dialog-footer .error{flex:1;font-size:12px}.share-dialog{flex-direction:column;align-items:center;gap:16px;padding:30px;display:flex}.share-dialog h2{margin-bottom:-8px}.share-dialog>p{color:var(--muted);font-size:14px}.share-qr{width:245px;height:245px;margin:0 auto}.share-dialog input{text-align:center;color:var(--muted);background:#f7f8fb;font-size:12px}.share-dialog>.row{width:100%}.share-dialog>.row>*{flex:1}.contact-detail{flex-direction:column;gap:19px;padding:27px;display:flex}.contact-detail>h2{margin-bottom:-12px}.contact-detail>.panel{padding:17px}.contact-detail>.panel p{margin:8px 0}.contact-detail .text-link{align-self:center}.contact-method-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0 16px;display:flex}.contact-method-row>span{flex-direction:column;gap:7px;font-size:13px;display:flex}.contact-method-row b{font-weight:550}.contact-method-row b small{color:#6d89ca;margin-left:7px}.contact-method-row>span>span{color:var(--muted)}.auth-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{background:#eaeff6;flex-direction:column;gap:45px;padding:42px max(45px,50vw - 625px);display:flex}.auth-story>.brand{margin-bottom:5px}.auth-story h1{letter-spacing:-2.7px;margin:16px 0 23px;font-size:59px;line-height:1.12}.auth-story h1 em{color:#647eb9;font-style:normal}.auth-story>div>p:not(.eyebrow){color:#7a879c;font-size:16px}.auth-story .eyebrow{color:#7183a1;font-size:10px}.auth-sample{align-self:center;width:350px;max-width:100%;margin:5px 0 15px;transform:rotate(-3deg)}.auth-sample .card-face{box-shadow:0 24px 45px #26344a25}.auth-sample .card-face.compact{min-height:245px}.sample-label{text-align:center;color:#8b96a7;margin-top:20px;font-size:10px;display:block}.auth-foot{color:#8a99ac;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.auth-form{justify-content:center;align-items:center;padding:50px;display:flex}.auth-form-inner{width:100%;max-width:360px}.auth-form h2{letter-spacing:-1.2px;margin:13px 0;font-size:32px}.auth-form form{flex-direction:column;gap:22px;margin-top:33px;display:flex}.auth-form .button{min-height:49px}.auth-switch{text-align:center;color:#9298a5;font-size:12px}.auth-switch .text-link{font-size:12px}.or-line{text-align:center;border-top:1px solid var(--line);margin:28px 0;position:relative}.or-line span{letter-spacing:1px;color:#9aa2af;background:#fff;padding:0 14px;font-size:9px;position:relative;top:-7px}.auth-note{color:#9aa1ae;text-align:center;margin-top:28px;font-size:11px}.public-shell{background:#f0f2f7;flex-direction:column;align-items:center;gap:30px;min-height:100vh;padding:40px 16px;display:flex}.public-shell>.brand{font-size:24px}.public-card{background:#fff;border-radius:25px;width:460px;max-width:100%;overflow:hidden;box-shadow:0 15px 45px #2734520c}.public-card>.card-face{border-radius:23px 23px 0 0;min-height:345px;padding:30px}.public-details{flex-direction:column;gap:15px;padding:25px;display:flex}.bio{color:#6f7887;padding:0 2px 10px;font-size:15px}.contact-links{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.contact-link{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:14px;padding:14px;display:flex}.method-icon{color:#6c7e9d;background:#f1f4fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.contact-link>span:nth-child(2){flex:1;min-width:0}.contact-link b{font-size:14px;font-weight:550;display:block}.contact-link small{overflow-wrap:anywhere;margin-top:3px;display:block}.contact-link>svg{color:#8d99ad;flex-shrink:0}.private-note{color:#98a0ae;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.public-footer{color:#959dab;text-align:center;font-size:11px}.wechat-qr{color:var(--muted);padding:10px 0;font-size:13px}.wechat-qr summary{cursor:pointer}.wechat-qr img{width:100%;max-width:230px;margin:18px auto;display:block}.reply-form{flex-direction:column;gap:22px;padding:30px;display:flex}.reply-form>.eyebrow{margin-top:10px;margin-bottom:-12px}.reply-form h1{letter-spacing:-1px;margin-bottom:-10px;font-size:32px}.reply-form>p:not(.eyebrow){color:var(--muted);font-size:14px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:13px;font-size:14px;font-weight:550}.reply-form .check-row{color:var(--muted);align-items:flex-start;font-size:12px}.reply-form .check-row input{margin-top:3px}.honeypot{height:0;position:absolute;left:-10000px;overflow:hidden}.success{text-align:center;flex-direction:column;align-items:center;gap:23px;padding:45px 30px;display:flex}.success-icon{color:#3f8254;background:#e9f4ec;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.success h1{letter-spacing:-1px;font-size:31px}.success>p:not(.eyebrow){color:var(--muted);font-size:14px}.success .button{font-size:13px}@media (width>=1700px){.dashboard-grid{grid-template-columns:1fr 295px}.card-face.compact{min-height:305px}.compact h2{font-size:29px}.compact p{font-size:13px}}@media (width<=1250px){.dashboard-grid{grid-template-columns:1fr}.connections-rail{grid-template-columns:1fr 1fr;gap:20px;display:grid}.connections-rail .section-label{grid-column:1/-1;margin-bottom:0}.connection-note{margin:0}.sidebar{width:205px}.main{margin-left:205px}.main-content{padding:30px}.topbar{padding:0 30px}.auth-story{padding:35px}.auth-story h1{font-size:51px}}@media (width<=900px){.sidebar{align-items:center;width:80px;padding:25px 10px}.sidebar>.brand{gap:0;margin:0 0 38px;font-size:0}.sidebar .nav-label,.sidebar-tip,.account-row>span,.account-row>svg{display:none}.sidebar nav button{gap:0;padding:15px;font-size:0}.sidebar nav .unread-dot{margin-top:-15px;margin-left:18px;position:absolute}.sidebar-bottom{width:100%}.account-row{justify-content:center}.main{margin-left:80px}.main-content{padding:25px}.page-heading h1{font-size:35px}.page-heading p:not(.eyebrow){font-size:12px}.page-heading>.button{padding:12px;font-size:12px}.topbar{height:65px;padding:0 25px}.demo-banner{font-size:11px}.demo-banner>.text-link{white-space:nowrap}.settings-grid{grid-template-columns:1fr}.auth-story{gap:30px}.auth-story h1{font-size:44px}.auth-form{padding:35px}.auth-sample{width:290px}.auth-sample .compact{min-height:230px}.editor-grid{grid-template-columns:1.2fr 1fr}.editor-form,.editor-preview{padding:20px}.dialog.wide{width:780px}.compact .card-company{font-size:8px}}@media (width<=650px){.sidebar{z-index:3;border-right:0;border-top:1px solid var(--line);width:auto;height:72px;padding:7px 12px;position:fixed;inset:auto 0 0}.sidebar>.brand,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;justify-content:space-around;gap:4px;width:100%}.sidebar nav button{flex-direction:column;flex:1;gap:5px;padding:7px;font-size:10px}.main{margin:0 0 72px}.topbar{height:55px;padding:0 20px}.topbar>span{font-size:10px}.preview-label{margin:0;font-size:8px}.main-content{padding:24px 19px 40px}.demo-banner{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:25px;padding:11px}.demo-banner>span{font-size:10px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:28px}.page-heading h1{font-size:31px}.page-heading .eyebrow{font-size:9px}.page-heading p:not(.eyebrow){max-width:225px;font-size:12px}.page-heading>.button{min-height:38px;margin-top:24px;padding:10px;font-size:11px}.cards-grid{grid-template-columns:1fr}.card-face.compact{min-height:295px;padding:27px}.compact h2{font-size:29px}.compact p{font-size:12px}.compact .card-company,.compact .card-bottom{font-size:10px}.card-tile{padding:16px}.tile-heading h3{font-size:14px}.tile-actions .button{min-height:44px;font-size:14px}.new-card-tile{min-height:245px}.connections-rail{display:block}.connections-rail .section-label{margin-bottom:17px}.connection-note{margin-top:20px}.contacts-toolbar{flex-wrap:wrap;gap:12px}.search-input,.contacts-toolbar>select{width:100%}.table-head{display:none}.contact-table-row{grid-template-columns:1fr 17px;gap:10px;padding:18px}.contact-table-row>span:nth-child(2),.contact-table-row>span:nth-child(3){display:none}.contact-table-row:first-child{border-top:0}.auth-layout{display:block}.auth-story{gap:20px;padding:25px}.auth-story>.brand{margin:0}.auth-story h1{margin:13px 0 17px;font-size:42px}.auth-story h1 br:nth-of-type(2){display:none}.auth-story>div>p:not(.eyebrow){font-size:14px}.auth-sample,.auth-foot{display:none}.auth-form{padding:35px 25px}.auth-form-inner{max-width:100%}.auth-form h2{font-size:28px}.editor-grid{flex-direction:column;display:flex}.editor-preview{order:-1;gap:10px;padding:20px;position:static}.editor-preview>.card-face,.editor-preview>.eyebrow{display:none}.editor-preview>.panel{padding:12px 16px}.editor-preview>.panel p{margin:6px 0 0;font-size:11px}.editor-form{padding:20px}.dialog-footer{flex-wrap:wrap;padding:15px}.dialog-footer .error{flex-basis:100%}.dialog-header{padding:17px 20px}.dialog-header h2{font-size:18px}.dialog{max-height:94vh}.public-shell{gap:23px;padding:25px 12px}.public-card>.card-face{min-height:330px}.public-details,.reply-form{padding:23px}.reply-form label{font-size:14px}.share-dialog{padding:24px}.share-dialog .row .button{padding:10px;font-size:12px}.contact-detail{padding:23px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.demo-banner,.tile-actions{display:none}.main{margin:0}.cards-grid{grid-template-columns:1fr 1fr}.card-face{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.site{background:#f7f8fa;min-height:100vh}.site-header,.site-footer,.site-hero,.site-features,.site-band{max-width:1200px;margin:auto}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.site-header a,.site-footer a{color:inherit;text-decoration:none}.site-header nav,.site-footer nav{align-items:center;gap:24px;display:flex}.site-header nav>a:not(.button){font-size:14px;font-weight:600}.site-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding:90px 32px 110px;display:grid}.site-hero h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(42px,4.5vw,65px);line-height:1.08}.site-hero h1 em{color:#3552dc;font-style:normal}.site-hero>div>p:not(.eyebrow){color:#606979;max-width:530px;font-size:18px;line-height:1.7}.site-hero .row{margin:28px 0 18px}.site-hero small{color:#687183}.hero-card{max-width:400px;position:relative}.hero-card .card-face{box-shadow:0 25px 70px #203b3022}.hero-note{background:#fff;border:1px solid #e1e5ea;border-radius:18px;align-items:center;gap:15px;margin:-18px -22px 0 35px;padding:20px;display:flex;position:relative;box-shadow:0 10px 30px #1c274214}.hero-note b,.hero-note small{display:block}.hero-note small{margin-top:4px}.site-features{grid-template-columns:repeat(3,1fr);gap:36px;padding:20px 32px 80px;display:grid}.site-features article{border-top:1px solid #dce1e8;padding-top:32px}.site-features svg{color:#3552dc}.site-features h2{letter-spacing:-.5px;font-size:23px}.site-features p,.site-band p{color:#687183;line-height:1.8}.site-band{background:#e9edf9;border-radius:28px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:60px;padding:50px;display:flex}.site-band div{max-width:650px}.site-band h2{letter-spacing:-1px;font-size:32px}.site-footer{border-top:1px solid #e1e5ea;padding:45px 32px}.site-footer p,.site-footer small{color:#707888}.site-footer nav{margin:25px 0}.prose-page{max-width:830px;margin:40px auto 90px;padding:0 32px;line-height:1.8}.prose-page>h1{letter-spacing:-2px;font-size:46px;line-height:1.15}.prose-page h2{letter-spacing:-.5px;margin-top:32px;font-size:23px}.prose-page details{border-bottom:1px solid #e0e4eb;padding:20px 0}.prose-page summary{cursor:pointer;font-weight:700;line-height:1.4}.prose-page>.button{margin-top:32px}.help-steps{padding-left:24px}.help-steps li{padding-left:10px}.notice{background:#fff5dc;border:1px solid #eee0b7;border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.7}.plan-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.plan-grid h2{margin-top:0}.plan-grid ul{padding-left:20px}.plan-grid li{margin:12px 0}.settings-grid .panel{min-width:0}.settings-grid>.error,.settings-grid>.success-note{grid-column:1/-1}.settings-grid form{margin-top:20px}.settings-grid h3{margin-bottom:10px}.settings-grid .check-row{text-align:left;align-items:flex-start}.settings-grid .check-row input{flex:none}.subscription-row{border-bottom:1px solid #e5e8ef;padding:16px 0}.subscription-row p{color:#616d7e;font-size:13px}.file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.button:has(.file-input:focus-visible){outline-offset:3px;outline:3px solid #748bff}.import-preview{background:#f4f6fb;border-radius:12px;margin-top:20px;padding:20px}.import-preview .text-link{margin-left:14px}.metrics-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.metrics-summary div{flex-direction:column;display:flex}.metrics-summary b{font-size:28px}.metrics-summary span{color:#687183;font-size:13px}.metrics-summary small{grid-column:1/-1}.edit-method{text-align:left;border:1px solid #e3e7ed;border-radius:12px;margin:14px 0;padding:15px}.contact-detail fieldset{border:0;padding:0}.contact-detail legend{text-align:left;font-weight:700}.source-history{margin-top:7px;display:block}.preserve-lines{white-space:pre-wrap}.card-order-tools{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.card-order-tools .text-link{font-size:12px}.card-order-tools .icon-button{width:32px;height:32px}.default-tag{color:#3552dc;margin-left:8px;font-size:10px;line-height:1.2}.contacts-toolbar{flex-wrap:wrap}.contacts-toolbar select{max-width:190px}.onboarding-panel{background:#edf1ff;border:1px solid #dfe5fa;border-radius:18px;margin-bottom:28px;padding:28px}.onboarding-panel h2{margin:10px 0;font-size:24px}.onboarding-panel ol{padding-left:20px;line-height:1.8}.onboarding-panel .button{margin-top:6px}.reply-existing{background:#f1f4fa;border-radius:12px;margin:18px 0;padding:14px 18px}.reply-existing small{line-height:1.6;display:block}.apple-button{color:#fff;background:#111;border-color:#111;margin-top:16px}.public-footer a{color:inherit}.site a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #748bff}button:disabled{cursor:not-allowed;opacity:.5}@media (width<=950px){.site-hero{gap:35px;padding-top:50px}.site-band{margin:0 24px 40px}.site-header nav{gap:14px}.site-header nav>a:not(.button){font-size:13px}.site-hero .row{flex-wrap:wrap}}@media (width<=640px){.site-header{flex-wrap:wrap;padding:20px}.site-header nav{gap:18px;width:100%}.site-header nav .button{margin-left:auto;padding:11px 13px;font-size:12px}.site-hero{grid-template-columns:1fr;gap:42px;padding:36px 24px 70px}.site-hero h1{letter-spacing:-2px}.hero-card{width:100%;max-width:370px;margin:auto}.hero-note{margin-right:0}.site-features{grid-template-columns:1fr;gap:28px;padding:0 24px 40px}.site-band{padding:28px;display:block}.site-band>.button{margin-top:20px}.prose-page{margin-top:30px;padding:0 24px}.prose-page>h1{font-size:36px}.plan-grid{grid-template-columns:1fr}.site-footer{padding:30px 24px}.site-footer nav{flex-wrap:wrap}.contacts-toolbar .button{width:100%}.card-order-tools .icon-button{width:40px;height:40px}.contact-detail .edit-method .row{justify-content:space-between}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.design-collection{margin:22px 0}.design-collection h4{margin:0 0 10px}.design-collection .theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.design-collection .theme-options button{min-height:78px;font-size:12px;box-shadow:inset 0 1px 2px #fff6}.card-face[data-design]{border:1px solid #ffffff80;box-shadow:inset 0 1px 2px #ffffff70,0 8px 22px #16334b15}.card-face[data-design] .card-company,.card-face[data-design] .card-identity,.card-face[data-design] .card-bottom{z-index:1;position:relative}.card-face[data-design]:before{content:"";background:linear-gradient(90deg,var(--card-surface),transparent 80%);pointer-events:none;position:absolute;inset:0}@media (width<=600px){.design-collection .theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.unavailable-card{text-align:center;max-width:540px;margin:64px auto;padding:48px 32px}.unavailable-card h1{letter-spacing:-.04em;font-size:clamp(30px,6vw,44px);line-height:1.12}.unavailable-card>p:not(.eyebrow){opacity:.75;margin:24px 0;line-height:1.7}.unavailable-card>.text-link{margin-top:24px;display:block}.unavailable-art{color:#315d50;background:linear-gradient(145deg,#e3ece4,#c9d9d1);border-radius:36px;place-items:center;width:116px;height:116px;margin:0 auto 32px;display:grid;transform:rotate(-8deg)}.pricing-page{max-width:1180px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.pricing-grid .panel{flex-direction:column;gap:8px;padding:24px;display:flex}.pricing-grid .panel h2{margin:6px 0}.pricing-grid .panel ul{flex:1;padding-left:18px}.plan-price{letter-spacing:-1.5px;font-size:36px;font-weight:700;margin:12px 0!important}.plan-price small{letter-spacing:0;font-size:14px;font-weight:400;display:block}.recommended-plan{border:2px solid #5263dc}.teams-interest{margin-top:40px;scroll-margin-top:24px}.team-fields{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.plan-purchase-list{gap:10px;display:grid}.plan-purchase-list small{margin-top:5px;font-weight:400;display:block}.settings-grid #your-plan{scroll-margin-top:24px}@media (width<=1000px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pricing-grid,.team-fields{grid-template-columns:1fr}}html[data-theme=dark] .site{color:var(--ink);background:#10171d}html[data-theme=dark] .pricing-grid .recommended-plan{border-color:var(--page-action)}.billing-toggle{border:1px solid var(--line);background:var(--soft);border-radius:100px;gap:3px;margin:6px 0;padding:4px;display:flex}.billing-toggle button{color:var(--ink);background:0 0;border:0;border-radius:100px;flex:1;padding:9px 6px;font-size:13px;font-weight:600}.billing-toggle button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.plan-saving{color:var(--blue);font-size:12px;font-weight:600}.teams-price{font-size:31px}html[data-theme=dark] .billing-toggle button[aria-pressed=true]{background:var(--page-action);color:var(--page-action-ink)}.pricing-grid .panel{border-width:1px;grid-template-rows:36px 78px 104px 1fr auto;gap:16px;display:grid}.plan-card-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pricing-grid .plan-card-heading h2{margin:0;line-height:1.2}.plan-card-heading .billing-toggle{flex:none;gap:2px;margin:0;padding:2px}.plan-card-heading .billing-toggle button{min-height:28px;padding:7px 6px;font-size:11px;line-height:1.2}.pricing-grid .plan-price{align-self:start;line-height:1.2;margin:12px 0 0!important}.pricing-grid .plan-price small{margin-top:8px}.pricing-grid .teams-price{font-size:36px}.plan-summary p{margin:0}.plan-summary .plan-saving{margin-top:8px;display:block}.pricing-grid .panel ul{margin:0}.pricing-grid .panel>.button{align-self:end}@font-face{font-family:Inter;src:url(/landing/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#09234a;--blue:#153956;--ink:#09234a;--muted:#506879;--line:#254d6922;--surface:#f8fcfbd9;--soft:#baf5e3;background:#dcefed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body{isolation:isolate;background:0 0}body:before{content:"";z-index:-2;pointer-events:none;will-change:transform;background:radial-gradient(at 13% 12%,#83c9e9 0,#0000 48%),radial-gradient(at 89% 18%,#efb9ce 0,#0000 42%),radial-gradient(at 48% 80%,#8fdfcf 0,#0000 55%),#dcefed;animation:28s ease-in-out infinite alternate workspace-field;position:fixed;inset:-15%}body:after{content:"";z-index:-1;pointer-events:none;opacity:.1;background-image:url(/workspace-grain.png);position:fixed;inset:0}@keyframes workspace-field{to{transform:translate(3%,-3%)scale(1.05)}}h1,h2,h3,.brand,.card-bottom b{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}h1{letter-spacing:-2.4px;font-weight:650}h2{font-weight:620}h3{font-weight:600}.brand{letter-spacing:-1.8px;gap:10px;font-size:30px}.brand-symbol{color:#b9f9e3;background:#113952;border-radius:50%;width:34px;height:34px}.button{border-radius:100px;font-weight:550}.button.primary{color:#e9fff6;background:#10344d;box-shadow:inset 0 1px 1px #ffffff30,0 5px 12px #10344d12}.button.primary:hover{background:#21536c}.button.secondary,.icon-button{background:#f8fffbb3;border-color:#ffffffa6;box-shadow:inset 0 1px 1px #fff}.button.secondary:hover,.icon-button:hover{background:#fff}.icon-button{border-radius:50%}.text-link{color:#164d67}.muted,small{color:var(--muted)}.eyebrow{letter-spacing:1.9px;color:#446278;font-weight:600}input,textarea,select{background:#ffffffbc;border-color:#31587528;border-radius:14px;box-shadow:inset 0 1px 2px #31587508}input:focus,textarea:focus,select:focus{outline-color:#248898}input::placeholder,textarea::placeholder{color:#7a8f9b}.sidebar{z-index:3;background:#f7fffbd1;border:1px solid #ffffffa6;border-radius:26px;width:224px;padding:30px 16px 0;top:18px;bottom:18px;left:18px;box-shadow:inset 0 1px 1px #fff,0 14px 50px #2349660b}.sidebar>.brand{margin:0 13px 48px}.nav-label{color:#607f8d}.sidebar nav button{color:#506879;border-radius:100px;padding:14px 15px}.sidebar nav button.active{color:#dcfff0;background:#143e55;box-shadow:inset 0 1px 1px #ffffff30}.sidebar nav button:hover:not(.active){background:#d7f3ea}.sidebar-tip{background:#d7f6e687;border-color:#fff;border-radius:20px}.sidebar-tip b{font-weight:550}.sidebar-tip p{color:#506879}.account-row{padding:22px 2px}.avatar{color:#244c64;background:#c9e8e6}.account-row small{color:#5d7787}.main{margin-left:260px}.topbar{background:0 0;border-color:#ffffff73;height:88px;padding:0 40px}.topbar>span,.preview-label{color:#44657c}.main-content{max-width:1530px;padding:34px 40px 64px}.page-heading{margin-bottom:38px}.page-heading h1{letter-spacing:-2.7px;font-size:clamp(38px,3.8vw,60px);line-height:1.1}.page-heading p:not(.eyebrow){color:#456479;margin-top:13px;font-size:14px}.page-heading .eyebrow{margin-bottom:13px}.count{color:#416378;background:#f0fffa9e;border:1px solid #ffffffa8;border-radius:100px;min-width:28px;height:28px;margin-top:8px;font-family:Inter,sans-serif}.dashboard-grid{gap:28px}.cards-grid{gap:24px}.section-label b,.section-label>span{color:#436378}.card-tile{background:#f4fffaaf;border-color:#ffffffc9;border-radius:25px;padding:18px;box-shadow:inset 0 1px 1px #fff,0 12px 32px #1947650b}.tile-heading h3{font-family:Inter,sans-serif;font-weight:550}.status{color:#506c79;background:#e4eeed}.status.live{color:#1a6047;background:#bcf1d7}.card-face.compact{border-radius:18px}.card-face[data-design]{box-shadow:inset 0 1px 2px #ffffff9c,0 9px 18px #173e5320}.tile-meta{color:#526f7f}.tile-actions{gap:10px}.tile-actions .button{min-height:44px}.tile-actions .icon-button{width:40px;height:44px}.card-order-tools{border-color:#31587519}.new-card-tile{background:#f2fff52e;border-color:#356b7970;border-radius:25px}.new-card-tile>span{color:#21495f;background:#d6fbe9;border-radius:50%}.new-card-tile:hover{background:#e2fff39c;border-color:#24566a}.new-card-tile>b{color:#164d67}.empty,.rail-list,.panel,.contacts-table{background:#f6fffbc9;border-color:#ffffffc4;border-radius:22px;box-shadow:inset 0 1px 1px #fff,0 8px 24px #193e5608}.empty-icon{color:#23516b;background:#caf6e3;border-radius:50%}.connection-note{color:#173f59;background:linear-gradient(145deg,#caf3ead9,#b2d8edbf 55%,#e5c9e4bf);border:1px solid #ffffffab;border-radius:22px}.connection-note>span{color:#285b72}.connection-note h3{letter-spacing:-1px;font-size:26px;line-height:1.25}.connection-note p{color:#4b6c80}.connection-row{border-color:var(--line)}.connection-row>svg{color:#557487}.search-input{background:#f9fffbca;border-color:#ffffffc4;border-radius:100px}.table-head{color:#557488;background:#f4fff96b}.contact-table-row:hover{background:#e6fbf3}.source-tag{color:#365f6d;background:#d9f0e7;border-radius:100px}.demo-banner,.onboarding-panel{color:#335e6c;background:#e6fff0c2;border-color:#ffffffb8;border-radius:20px}.default-tag{color:#235b48;background:#c3f4dd}.dialog{background:#edf7f3;border-color:#fffc;border-radius:28px;box-shadow:0 30px 100px #123f5540}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#193e555c}.dialog-header,.dialog-footer{background:#edf7f3;border-color:#2850691c}.dialog-header h2{letter-spacing:-.9px;font-size:23px}.editor-preview{background:linear-gradient(150deg,#bfeadeb3,#c4dfea9c 60%,#e9cbdf8c)}.segmented{background:#d9eae5;border-radius:100px;padding:5px}.segmented button{color:#4d6d7b;border-radius:100px}.segmented button.active{color:#e6fff3;box-shadow:none;background:#143e55}.method-editor{background:#ffffff57;border-radius:18px}.chip{color:#456576;background:#ffffffb3}.chip.selected{color:#164d4a;background:#c1efdb;border-color:#74bfa6}.theme-options button{border-radius:17px}.theme-options button.selected{border-color:#1b6d72;box-shadow:inset 0 0 0 2px #edf7f3}.design-collection h4{letter-spacing:1px;text-transform:uppercase;color:#4a6d7b;font-size:12px}.share-dialog input{background:#ffffffa8}.share-qr{background:#fff;border-radius:16px;padding:8px}.auth-layout{background:0 0;gap:0}.auth-story{background:0 0;gap:35px;padding:42px clamp(35px,6vw,100px)}.auth-story h1{letter-spacing:-3.5px;font-size:clamp(44px,4.7vw,72px);font-weight:620}.auth-story h1 em{color:#33788a}.auth-story .eyebrow,.auth-story>div>p:not(.eyebrow),.auth-foot,.sample-label{color:#42697e}.auth-form{padding:40px}.auth-form-inner{background:#f6ffface;border:1px solid #ffffffc2;border-radius:30px;max-width:460px;padding:42px;box-shadow:inset 0 1px 1px #fff,0 25px 80px #1243630e}.auth-form h2{letter-spacing:-1.8px;font-size:37px}.auth-switch,.auth-note{color:#587381}.or-line span{color:#587381;background:#f0faf5}.auth-sample .card-face{border:1px solid #ffffffad;box-shadow:0 25px 50px #19456325,inset 0 1px 1px #fff}.public-shell,.site-shell{background:0 0}.public-card{background:#f7fffbeb;border:1px solid #ffffffb3;box-shadow:0 20px 60px #1b49531c}.contact-link{background:#fff9;border-radius:17px}.contact-link:hover{background:#e7fff2;border-color:#a9dbcd}.method-icon{color:#326276;background:#dcefe6;border-radius:50%}.private-note,.public-footer{color:#4c6d7e}.site-header,.site-footer{background:0 0}.prose-page{color:var(--ink)}@media (width>=1700px){.dashboard-grid{grid-template-columns:1fr 280px}}@media (width<=1250px){.main-content{padding:30px}.topbar{padding:0 30px}.sidebar{width:205px}.main{margin-left:239px}.auth-form-inner{padding:32px}}@media (width<=900px){.sidebar{width:76px;padding:25px 8px;top:12px;bottom:12px;left:12px}.sidebar>.brand{margin:0 0 38px}.sidebar nav button{padding:15px}.main{margin-left:100px}.main-content{padding:25px}.topbar{height:72px;padding:0 25px}.page-heading h1{font-size:39px}.auth-story{padding:30px}.auth-story h1{font-size:46px}.auth-form{padding:24px}.auth-form-inner{padding:26px}}@media (width<=650px){.sidebar{top:auto;bottom:max(10px,env(safe-area-inset-bottom));background:#effbf5f5;border-radius:24px;width:auto;height:72px;padding:7px;left:12px;right:12px;box-shadow:0 8px 32px #163a5526}.sidebar nav button{border-radius:18px;padding:8px}.main{margin:0 0 96px}.topbar{height:62px;padding:0 20px}.main-content{padding:24px 18px 40px}.page-heading{flex-wrap:wrap;gap:18px}.page-heading h1{letter-spacing:-2px;font-size:43px}.page-heading p:not(.eyebrow){max-width:310px;font-size:13px}.page-heading>.button{min-height:44px;margin-top:0;padding:12px 18px;font-size:13px}.card-tile{padding:16px}.card-face.compact{min-height:285px}.auth-story{padding:25px 26px 10px}.auth-story h1{letter-spacing:-2.3px;font-size:46px}.auth-form{padding:20px 18px 40px}.auth-form-inner{padding:28px 24px}.auth-form h2{font-size:33px}.dialog{border-radius:24px}.dialog-header h2{font-size:20px}.editor-preview{border-bottom:1px solid var(--line)}.settings-grid .panel{padding:21px}.topbar .preview-label{display:none}}@media (prefers-reduced-motion:reduce){body:before{will-change:auto;animation:none}}@media print{body:before,body:after{display:none}.main{margin:0}.card-tile{break-inside:avoid;background:#fff}}.workspace .sidebar{box-shadow:none;background:0 0;border:0;border-right:1px solid #244f6a30;border-radius:0;padding-right:24px}.workspace .sidebar nav button{box-shadow:none;color:#3b6075;border-bottom:1px solid #244f6a30;border-radius:0;padding:16px 0;font-weight:450;background:0 0!important}.workspace .sidebar nav button.active{color:#092b46;border-bottom-color:#133e58;font-weight:650}.workspace .sidebar nav button:hover{text-underline-offset:5px;text-decoration:underline}.workspace .sidebar .nav-label{padding-left:0}.workspace .sidebar>.brand{margin-left:0}.workspace .sidebar .brand-symbol{color:inherit;background:0 0;border:1px solid #244f6a55}.workspace .sidebar-tip{background:0 0;border:0;border-top:1px solid #244f6a30;border-radius:0;padding:20px 0}.workspace .sidebar-tip>svg{display:none}.workspace .account-row{border-top:1px solid #244f6a30}.workspace .account-row b{font-weight:550}.workspace .card-tile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace .cards-grid{align-items:start;gap:42px 30px}.workspace .status,.workspace .default-tag,.workspace .count,.workspace .source-tag{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.workspace .status{color:#526d7d}.workspace .status.live{color:#245e50}.workspace .count{color:#476b7d;font-weight:450}.card-edit-target{width:100%;color:inherit;text-align:left;isolation:isolate;background:0 0;border:0;border-radius:18px;padding:0;display:block;position:relative}.card-edit-target>.card-face{width:100%;height:100%}.card-edit-overlay{border-radius:inherit;color:#fff;opacity:0;pointer-events:none;z-index:2;background:#0317278c;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.card-edit-target:hover .card-edit-overlay,.card-edit-target:focus-visible .card-edit-overlay{opacity:1}.card-edit-target:focus-visible{outline-offset:5px;outline:2px solid #123f58}.card-tools-row{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding-top:12px;display:grid;position:relative}.card-tools-row .share-card-action{min-height:34px;font-size:13px;font-weight:550}.card-connection-count{color:#526c7a;text-align:right;white-space:nowrap;font-size:11px;line-height:34px}.card-options-trigger{cursor:pointer;color:#315871;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.card-options-list{border-top:1px solid #244f6a30;border-bottom:1px solid #244f6a30;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding:12px 0;display:grid}.card-options-list[hidden]{display:none}.card-options-list .text-link{min-height:34px;font-size:12px;font-weight:450}.card-options-list .danger{color:#94334b}.workspace .new-card-tile{background:0 0;border:1px solid #244f6a40;border-left:0;border-right:0;border-radius:0;min-height:285px}.workspace .new-card-tile:hover{background:0 0}.workspace .new-card-tile>span{background:0 0;border:1px solid #244f6a55}.workspace .new-card-tile h3{font-weight:550}.workspace :is(.empty,.rail-list,.panel,.contacts-table,.sidebar-tip,.demo-banner,.onboarding-panel,.import-preview){box-shadow:none;background:0 0;border:0;border-radius:0}.workspace .rail-list{padding:0}.workspace .empty{border-top:1px solid #244f6a30;border-bottom:1px solid #244f6a30;padding:26px 0}.workspace .empty-icon{background:0 0;border:1px solid #244f6a40}.workspace .demo-banner{border-bottom:1px solid #244f6a30;padding:0 0 18px}.workspace .demo-banner>span>svg{display:none}.workspace .settings-grid .panel{border-top:1px solid #244f6a40;padding:24px 0}.workspace .settings-grid{gap:30px}.workspace .connection-row{border-bottom-color:#244f6a30}.workspace .table-head,.workspace .contact-table-row:hover{background:0 0}.workspace .contacts-table{border-top:1px solid #244f6a40;border-bottom:1px solid #244f6a40}.workspace .contact-table-row:hover b{text-decoration:underline}.workspace :is(.button.primary,.button.secondary,.icon-button){color:#173f58;box-shadow:none;background:0 0;border-color:#244f6a65}.workspace :is(.button.primary,.button.secondary,.icon-button):hover{background:0 0;border-color:#123f58}.workspace :is(input,select,textarea,.search-input){box-shadow:none;background:0 0;border-color:#244f6a55}.workspace .search-input input{border:0}.workspace .avatar{color:#315871;background:0 0;border:1px solid #244f6a45}.workspace .card-face .avatar{background:var(--card-surface);color:var(--card-accent);border:0}.workspace .dialog{background:#eaf4ef;border:1px solid #ffffffa8;box-shadow:0 25px 70px #173f5824}.workspace .dialog-header,.workspace .dialog-footer{background:#eaf4ef}.workspace .editor-preview{background:0 0;border-left:1px solid #244f6a30}.workspace .segmented{background:0 0;border-bottom:1px solid #244f6a40;border-radius:0;padding:0}.workspace .segmented button{background:0 0;border-bottom:2px solid #0000;border-radius:0}.workspace .segmented button.active{box-shadow:none;color:#123f58;background:0 0;border-bottom-color:#123f58}.workspace .method-editor{background:0 0;border:0;border-top:1px solid #244f6a30;border-radius:0;padding:18px 0}.workspace .chip{color:#315871;background:0 0;border-color:#244f6a40}.workspace .chip.selected{color:#123f58;border-color:#123f58}@media (width>=651px) and (width<=900px){.workspace .sidebar{align-items:stretch;width:155px}.workspace .sidebar>.brand{gap:7px;font-size:26px}.workspace .sidebar .nav-label{font-size:8px;display:block}.workspace .sidebar nav button{gap:0;font-size:13px}.workspace .main{margin-left:179px}.workspace .sidebar nav .unread-dot{margin:0 0 0 8px;position:static}.workspace .account-row>span{display:block}}@media (width<=650px){.workspace{display:block}.workspace .sidebar{border-right:0;width:auto;height:auto;margin:0 20px;padding:22px 0 0;display:block;position:static}.workspace .sidebar>.brand{gap:9px;margin:0 0 20px;font-size:28px;display:inline-flex}.workspace .sidebar nav{justify-content:flex-start;gap:24px}.workspace .sidebar nav button{flex:0 auto;padding:12px 0;font-size:13px;display:block}.workspace .sidebar nav .unread-dot{margin:0 0 0 6px;position:static}.workspace .main{margin:0}.workspace .topbar{height:48px}.workspace .main-content{padding-top:22px}.workspace .cards-grid{row-gap:34px}.workspace .card-tile{padding:0}.workspace .editor-preview{border-left:0}.workspace .new-card-tile{min-height:245px}.workspace .settings-grid .panel{padding:22px 0}}@media (prefers-reduced-motion:reduce){.card-edit-overlay{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-ink:#12344c;--page-muted:#607382;--page-rule:#294d692e;--page-action:#174e66;--page-action-ink:#f3fff9;background:#fbfcfb}body:before{opacity:.65;background:radial-gradient(at 12% 10%,#deedf5 0,#0000 46%),radial-gradient(at 92% 22%,#f7e8ee 0,#0000 42%),radial-gradient(at 44% 85%,#e0f1ea 0,#0000 53%),#fbfcfb}body:after{opacity:.026}.workspace .sidebar nav button{letter-spacing:-.5px;padding:18px 0;font-size:20px;line-height:1.35}.workspace .card-edit-target .card-face.compact{gap:20px;min-height:220px;padding:21px}.workspace .card-edit-target .card-face h2{letter-spacing:-.8px;font-size:23px}.workspace .card-edit-target .card-face p{font-size:11px}.workspace .card-edit-target .card-identity{gap:13px}.workspace .card-edit-target .avatar{width:44px!important;height:44px!important;font-size:14px!important}.workspace .card-edit-target .card-company{font-size:8px}.workspace .card-edit-target .card-bottom{font-size:9px}.workspace .new-card-tile{align-self:center;gap:12px;min-height:220px;padding:22px 12px}.card-tools-row{grid-template-columns:auto minmax(0,1fr) 30px;gap:8px}.card-tools-row .share-card-action{border:1px solid var(--page-rule);min-height:38px;color:var(--page-ink);background:0 0;border-radius:100px;padding:8px 12px;font-size:12px}.card-tools-row .share-card-action:hover{border-color:var(--page-ink);text-decoration:none}.card-connection-count{font-size:10px;line-height:38px}.card-options-trigger{width:30px;height:38px}.workspace .button.primary{background:var(--page-action);color:var(--page-action-ink);border-color:var(--page-action);box-shadow:none}.workspace .button.primary:hover{color:#fff;background:#22667e;border-color:#22667e}.auth-appearance{justify-content:flex-end;margin-bottom:12px;display:flex}.theme-toggle{flex-shrink:0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6efef;--ink:#e6efef;--muted:#a3b7c1;--line:#b0cbd32e;--surface:#18242b;--soft:#233b40;--blue:#a4dbcf;--page-ink:#e1eded;--page-muted:#a3b7c1;--page-rule:#b0cbd33b;--page-action:#a6decf;--page-action-ink:#122a32;background:#10171d}html[data-theme=dark] body:before{opacity:.65;background:radial-gradient(at 13% 10%,#1b303d 0,#0000 48%),radial-gradient(at 90% 20%,#30252f 0,#0000 42%),radial-gradient(at 45% 85%,#1c332e 0,#0000 54%),#10171d}html[data-theme=dark] body:after{opacity:.024}html[data-theme=dark] :is(.eyebrow,.muted,small,.text-link,.loading,.loading-page p,.bio,.private-note,.public-footer,.auth-note,.auth-switch,.sample-label,.auth-foot,.auth-story .eyebrow,.auth-story>div>p:not(.eyebrow)){color:var(--page-muted)}html[data-theme=dark] .brand-symbol{color:#122a32;background:#a6decf}html[data-theme=dark] .auth-story h1 em{color:#9ad8ce}html[data-theme=dark] :is(.button.secondary,.icon-button,.chip){color:var(--page-ink);border-color:var(--page-rule);box-shadow:none;background:0 0}html[data-theme=dark] .button.primary{background:var(--page-action);border-color:var(--page-action);color:var(--page-action-ink)}html[data-theme=dark] .button.primary:hover{color:#122a32;background:#bdebdc;border-color:#bdebdc}html[data-theme=dark] :is(input,select,textarea){color:var(--page-ink);border-color:var(--page-rule);box-shadow:none;background:0 0}html[data-theme=dark] option{color:#e6efef;background:#18242b}html[data-theme=dark] :is(input,textarea)::placeholder{color:#8da3ae}html[data-theme=dark] .workspace :is(input,textarea,select,.search-input){color:var(--page-ink);border-color:var(--page-rule)}html[data-theme=dark] :is(.panel,.auth-form-inner,.public-card,.dialog,.dialog-header,.dialog-footer){color:var(--page-ink);border-color:var(--page-rule);box-shadow:none;background:#18242b}html[data-theme=dark] .auth-form-inner{background:#18242bbf}html[data-theme=dark] .or-line span{color:var(--page-muted);background:#18242b}html[data-theme=dark] .workspace :is(.sidebar,.sidebar nav button,.account-row,.topbar,.demo-banner,.empty,.panel,.rail-list,.contacts-table,.table-head,.contact-table-row,.new-card-tile,.card-options-list,.settings-grid .panel,.editor-preview,.method-editor,.reply-option,.segmented){border-color:var(--page-rule);color:var(--page-ink)}html[data-theme=dark] .workspace :is(.panel,.empty,.rail-list,.demo-banner,.onboarding-panel){background:0 0}html[data-theme=dark] .workspace :is(.sidebar nav button,.sidebar .brand-symbol,.sidebar .nav-label,.sidebar-tip p,.sidebar-tip b,.account-row small,.topbar>span,.preview-label,.page-heading p:not(.eyebrow),.count,.section-label b,.section-label>span,.card-connection-count,.card-options-trigger,.new-card-tile>b,.connection-row>svg,.source-tag,.table-head,.default-tag){color:var(--page-muted)}html[data-theme=dark] .workspace .sidebar nav button.active{color:#ecf8f4;border-bottom-color:#a6decf}html[data-theme=dark] .workspace .status{color:#9db4bd}html[data-theme=dark] .workspace .status.live{color:#9ad8bd}html[data-theme=dark] .workspace .text-link{color:#c1ddd9}html[data-theme=dark] .workspace .card-edit-target:focus-visible{outline-color:#a6decf}html[data-theme=dark] .workspace :is(.button.secondary,.icon-button,.new-card-tile>span,.empty-icon,.avatar){color:var(--page-ink);border-color:var(--page-rule)}html[data-theme=dark] .workspace .card-face .avatar{color:var(--card-accent);border:0}html[data-theme=dark] .workspace .connection-note{color:#dfefea;background:linear-gradient(145deg,#253f40,#273949 55%,#3d3041);border-color:#ffffff1a}html[data-theme=dark] .workspace .connection-note>span,html[data-theme=dark] .workspace .connection-note p{color:#b6ced2}html[data-theme=dark] .workspace :is(.dialog,.dialog-header,.dialog-footer){color:var(--page-ink);border-color:var(--page-rule);background:#18242b}html[data-theme=dark] .dialog::backdrop{background:#060d147d}html[data-theme=dark] .workspace .segmented button{color:var(--page-muted)}html[data-theme=dark] .workspace .segmented button.active{color:#d3eee3;border-bottom-color:#a6decf}html[data-theme=dark] .design-collection h4{color:var(--page-muted)}html[data-theme=dark] .theme-options button.selected{border-color:#8bbfc4;box-shadow:inset 0 0 0 2px #18242b}html[data-theme=dark] .error{color:#ffc5ce;background:#402731;border-color:#865160}html[data-theme=dark] .success-note{color:#b4e2c8;background:#1d3c32}html[data-theme=dark] .notice{color:#e9dab3;background:#3a3525;border-color:#6d6040}html[data-theme=dark] :is(.danger,.workspace .text-link.danger){color:#f2a2b4}html[data-theme=dark] .danger-button{color:#ffd1db;background:#4c2835}html[data-theme=dark] .contact-link{color:var(--page-ink);border-color:var(--page-rule);background:0 0}html[data-theme=dark] .method-icon{color:#bde4de;background:#243e43}html[data-theme=dark] .subscription-row p,html[data-theme=dark] .metrics-summary span{color:var(--page-muted)}@media (width>=651px) and (width<=900px){.workspace .sidebar nav button{font-size:17px}.workspace .cards-grid{grid-template-columns:repeat(auto-fit,minmax(225px,280px))}}@media (width<=650px){.workspace .sidebar nav{gap:23px}.workspace .sidebar nav button{letter-spacing:-.3px;padding:13px 0;font-size:17px}.workspace .cards-grid{grid-template-columns:minmax(0,310px);justify-content:center}.workspace .card-edit-target .card-face.compact{min-height:235px;padding:23px}.workspace .card-edit-target .card-face h2{font-size:25px}.workspace .new-card-tile{min-height:210px}}@media print{html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#12344c;background:#fff}}.cards-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.cards-pagination>span{color:var(--muted);font-size:13px}.plan-details{gap:20px;width:100%;display:grid}.plan-overview{border:1px solid var(--line);background:linear-gradient(120deg,#75d8cf18,#9cbce918);border-radius:18px;justify-items:start;gap:9px;padding:24px;display:grid}.plan-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.plan-overview strong{letter-spacing:-.7px;font-size:27px;line-height:1.2}.plan-overview>.muted{font-size:13px}.plan-details .plan-benefits{margin:0;font-size:14px;line-height:1.6}.plan-details .plan-note{margin:0;font-size:12px;line-height:1.7}.plan-details .subscription-row{padding:0 0 18px}.plan-teams{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:12px;text-decoration:none;display:flex}.plan-teams b{font-size:14px}.plan-teams small{color:var(--muted);margin-top:5px;display:block}.plan-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;padding-top:18px;display:flex}.plan-legal{color:var(--muted);gap:16px;font-size:12px;display:flex}.dialog:has(.pro-gate){border-radius:24px;width:480px;max-width:calc(100vw - 32px)}.dialog:has(.pro-gate) .dialog-header{padding:20px 24px 16px}.dialog:has(.pro-gate) .dialog-header h2{letter-spacing:-.7px;font-size:22px}.pro-gate{gap:16px;padding:20px 24px 18px;display:grid}.pro-gate-intro{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.pro-gate-benefits{flex-wrap:wrap;gap:8px 16px;margin:0 0 4px;padding:0;list-style:none;display:flex}.pro-gate-benefits li{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.pro-gate-benefits svg{color:var(--blue);flex-shrink:0}.pro-gate .plan-details{gap:14px}.pro-gate :is(.plan-teams,.plan-overview,.plan-benefits){display:none}.plan-purchase-list .plan-choice{text-align:left;white-space:normal;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.plan-choice-copy{min-width:0}.plan-choice-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.plan-choice .plan-choice-copy>small{margin-top:4px;font-size:11px;line-height:1.5}.plan-choice-price{text-align:right;flex-shrink:0}.plan-choice-price b{letter-spacing:-.6px;font-size:21px;line-height:1.2}.plan-choice .plan-choice-price small{margin:3px 0 0;font-size:11px;line-height:1.4}.plan-choice-badge{letter-spacing:.02em;border:1px solid;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.plan-purchase-list .plan-choice.primary{color:#f5fffb;background:#174e60;border:1px solid #174e60;box-shadow:0 3px 10px #123e5514}.plan-purchase-list .plan-choice.primary small{color:#d7e9e8}.plan-purchase-list .plan-choice.primary .plan-choice-badge{color:#c6f3df;border-color:#c6f3df55}.plan-purchase-list .plan-choice.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.plan-purchase-list .plan-choice.secondary:hover:not(:disabled){border-color:var(--muted)}.plan-purchase-list .plan-choice.primary:hover:not(:disabled){background:#123f50}.plan-purchase-list .plan-choice:focus-visible,.pro-gate-dismiss:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pro-gate .plan-note{font-size:11px;line-height:1.6}.pro-gate-dismiss{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:center;padding:8px 18px;font-size:13px}.pro-gate-dismiss:hover{color:var(--ink);background:var(--line)}@media (width<=420px){.dialog:has(.pro-gate) .dialog-header{padding:18px 20px 14px}.pro-gate{gap:14px;padding:16px 20px}.plan-purchase-list .plan-choice{gap:12px;padding:14px}.plan-choice-name{font-size:14px}.plan-choice-price b{font-size:20px}.pro-gate-benefits{gap:8px 12px}}.relay-header{z-index:2;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:24px 32px;position:relative}.relay-header .brand{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:32px;display:inline-flex}.relay-header nav,.relay-workspace-nav{justify-content:flex-end;align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.relay-header nav>a,.relay-workspace-nav>a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.relay-header nav>a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.relay-header .icon-button,.relay-workspace-nav .icon-button{border-radius:50%;flex-shrink:0;width:44px;height:44px}.relay-header .button{border-radius:999px;padding:12px 20px}.auth-layout{min-height:calc(100dvh - 100px)}.public-shell>.relay-header{margin-bottom:24px}.relay-header-compact{max-width:1100px;padding:8px 0}.workspace .sidebar .brand-symbol{background:var(--page-action);color:var(--page-action-ink);border:0}@media (width<=700px){.relay-header{flex-wrap:wrap;gap:14px;padding:20px}.relay-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.relay-header nav>a{font-size:13px}.relay-header nav .button{margin-left:0;padding:10px 14px;font-size:13px}.relay-header-compact{flex-wrap:nowrap;padding:0}.relay-header-compact nav{flex-wrap:nowrap;width:auto}.relay-workspace-nav{gap:12px;font-size:13px}.workspace .topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}.workspace .topbar>span{font-size:12px}}.dialog:has(.connection-profile){scrollbar-width:none;width:1040px}.dialog:has(.connection-profile)::-webkit-scrollbar{display:none}.connection-profile{text-align:left;gap:28px;padding:32px}.connection-identity{border-bottom:1px solid var(--page-rule);align-items:center;gap:20px;padding-bottom:26px;display:flex}.connection-name{flex:1;min-width:0}.connection-name h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 6px;font-size:30px}.connection-name p{margin:0}.connection-name label+label{margin-top:12px}.connection-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;display:grid}.connection-methods,.connection-context{min-width:0}.connection-methods>.eyebrow,.connection-context>.eyebrow{margin:0 0 18px}.connection-method{border-bottom:1px solid var(--page-rule);align-items:center;gap:12px;padding:18px 0;display:flex}.connection-channel-icon{background:var(--soft);width:38px;height:38px;color:var(--page-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.connection-value{flex:1;min-width:0}.connection-value label{color:var(--page-muted);flex-wrap:wrap;gap:8px;margin:0 0 5px;font-size:12px;display:flex}.connection-value>span{overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.connection-preferred{letter-spacing:.02em;font-size:10px;font-weight:500}.connection-value input{width:100%;min-width:0;padding:10px;font-size:14px}.connection-method-actions{flex-shrink:0;gap:2px;display:flex}.connection-profile .icon-button{border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.connection-profile .icon-button:hover{background:var(--soft)}.connection-context{background:0 0;border-radius:18px;padding:22px}.connection-context>p:not(.eyebrow){margin-bottom:12px;line-height:1.6}.connection-context>label{margin-top:24px;font-size:13px;display:block}.connection-context textarea,.connection-context input{margin-top:8px}.connection-context label>small{margin-top:6px;font-size:11px;font-weight:400;display:block}.connection-add{margin-top:18px}.connection-add>.text-link{align-items:center;gap:6px;display:inline-flex}.connection-channel-picker{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.connection-channel-picker button{border:1px solid var(--page-rule);color:inherit;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.connection-footer{border-top:1px solid var(--page-rule);justify-content:space-between;align-items:center;padding-top:22px;display:flex}@media (width<=700px){.connection-profile{gap:22px;padding:22px}.connection-columns{grid-template-columns:1fr;gap:24px}.connection-identity{gap:12px}.connection-name h2{font-size:24px}.connection-identity .avatar{width:54px!important;height:54px!important;font-size:20px!important}.connection-method{gap:8px}.connection-method-actions{flex-direction:column}.connection-context{padding:18px}}.auth-form .auth-forgot-password{text-align:left;margin:8px 0 12px;display:block}.workspace .first-card-welcome{border:1px solid var(--page-rule);color:var(--page-ink);background:linear-gradient(130deg,#a6decf12,#0000 65%);border-radius:26px;grid-template-columns:1.1fr 1fr;gap:36px 48px;padding:44px;display:grid;overflow:hidden}.workspace .first-card-copy{z-index:1;align-self:center;position:relative}.workspace .first-card-copy .eyebrow{letter-spacing:1.8px;color:var(--page-muted);margin:0 0 22px;font-size:10px}.workspace .first-card-copy h2{letter-spacing:-1.8px;color:var(--page-ink);margin:0 0 20px;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.08}.workspace .first-card-copy>p:not(.eyebrow){color:var(--page-muted);margin:0 0 26px;font-size:15px;line-height:1.7}.workspace .first-card-copy .button{gap:16px;min-height:48px}.first-card-reassurance{color:var(--page-muted);margin-top:14px;font-size:11px;line-height:1.6;display:block}.first-card-art{place-self:center;width:min(100%,340px);padding:24px 10px;position:relative}.first-card-outline{border:1px solid var(--page-rule);border-radius:22px;position:absolute;inset:25px 10px;transform:rotate(7deg)}.first-card-example{color:#153c45;background:radial-gradient(at 100% 0,#d1eee3,#0000 70%),linear-gradient(145deg,#a6decf,#75a8b6);border-radius:20px;flex-direction:column;gap:24px;min-height:210px;padding:26px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 24px 50px #00000018}.first-card-monogram{border:1px solid #153c4533;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.first-card-example strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:1.15;display:block}.first-card-example div>span{color:#31555e;margin-top:8px;font-size:12px;display:block}.first-card-example footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.first-card-example footer b{letter-spacing:-1px;font-size:20px}.first-card-steps{border-top:1px solid var(--page-rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:28px 0 0;list-style:none;display:grid}.first-card-steps li{gap:12px;display:flex}.first-card-steps li>span{color:var(--page-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:23px}.workspace .first-card-steps h3{color:var(--page-ink);letter-spacing:0;margin:0 0 5px;font-size:13px;font-weight:600;line-height:1.6}.workspace .first-card-steps p{color:var(--page-muted);max-width:25ch;margin:0;font-size:12px;line-height:1.6}@media (width<=1100px){.workspace .first-card-welcome{gap:30px;padding:30px}.first-card-example{min-height:185px;padding:22px}.first-card-steps{gap:16px}}@media (width<=700px){.workspace .first-card-welcome{border-radius:20px;grid-template-columns:1fr;gap:28px;padding:26px 24px}.workspace .first-card-copy h2{font-size:36px}.workspace .first-card-copy>p:not(.eyebrow){font-size:14px}.first-card-art{width:240px;padding:8px 10px}.first-card-example{gap:18px;min-height:165px}.first-card-outline{inset:8px 10px}.first-card-steps{grid-template-columns:1fr;gap:18px;padding-top:24px}.first-card-steps p{max-width:none}.first-card-reassurance{font-size:10px}}.mobile-workspace-header{display:none}@media (width<=650px){.workspace>.sidebar,.workspace>.main>.topbar{display:none}.workspace>.main{margin:0}.workspace>.mobile-workspace-header{z-index:4;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.mobile-workspace-menu>summary{cursor:pointer;width:44px;height:44px;color:var(--page-ink);border:1px solid var(--page-rule);border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.mobile-workspace-menu>summary::-webkit-details-marker{display:none}.mobile-workspace-menu>nav{background:var(--surface);width:min(300px,100vw - 40px);color:var(--page-ink);border:1px solid var(--page-rule);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:calc(100% - 8px);right:20px;box-shadow:0 16px 40px #00000024}.mobile-workspace-menu nav button,.mobile-workspace-menu nav a{text-align:left;min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.mobile-workspace-menu nav button[aria-current=page]{background:color-mix(in srgb,var(--page-action) 14%,transparent);font-weight:650}.mobile-workspace-links,.mobile-workspace-tools{border-top:1px solid var(--page-rule);align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.mobile-workspace-tools{justify-content:space-between}.mobile-workspace-menu>summary:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}.mobile-workspace-menu>nav{background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:24px;gap:3px;padding:10px;box-shadow:inset 0 1px #ffffff45,0 18px 48px #12344c20}.mobile-workspace-menu nav button,.mobile-workspace-menu nav a{appearance:none;box-shadow:none;font:inherit;letter-spacing:-.2px;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none}.mobile-workspace-menu nav>button{width:100%;color:var(--page-muted);justify-content:space-between}.mobile-workspace-menu nav>button[aria-current=page]{background:color-mix(in srgb,var(--page-action) 10%,transparent);color:var(--page-ink);font-weight:600}.mobile-workspace-menu nav>button[aria-current=page]:after{content:"";background:var(--page-action);border-radius:50%;width:6px;height:6px}.mobile-workspace-menu nav button:hover,.mobile-workspace-menu nav a:hover{background:color-mix(in srgb,var(--page-action) 8%,transparent);color:var(--page-ink)}.mobile-workspace-links{justify-content:space-between;gap:0;margin:10px 6px 0;padding-top:10px}.mobile-workspace-menu .mobile-workspace-links a{color:var(--page-muted);padding:10px 12px;font-size:13px}.mobile-workspace-tools{margin:4px 6px 0;padding:10px 0 2px}.mobile-workspace-menu .mobile-workspace-tools button{min-height:44px;color:var(--page-muted);border-radius:100px;padding:10px 12px;font-size:13px}.mobile-workspace-menu .mobile-workspace-tools .icon-button{border:1px solid var(--page-rule);width:44px;height:44px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;padding:0}.mobile-workspace-menu nav button:focus-visible,.mobile-workspace-menu nav a:focus-visible{outline:2px solid var(--page-action);outline-offset:2px}}@font-face{font-family:Inter;src:url(/landing/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}.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}.card-scene{aspect-ratio:1.15;isolation:isolate;width:100%;font-family:Inter,Arial,sans-serif;position:relative;container-type:inline-size}.card-scene.can-drag{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.card-scene.can-drag.is-dragging{cursor:grabbing}.card-scene.can-drag:focus-visible{outline:2px solid var(--page-action);outline-offset:-8px;border-radius:22px}.card-drag-hint{text-align:center;letter-spacing:.035em;color:var(--page-muted);pointer-events:none;opacity:.72;font-size:10px;position:absolute;bottom:1%;left:0;right:0}.fallback-card-photo{-webkit-mask-image:radial-gradient(circle,#000 60%,#000b 66%,#0000 72%);mask-image:radial-gradient(circle,#000 60%,#000b 66%,#0000 72%)}.card-scene canvas{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.card-scene.is-rendered canvas{opacity:1}.card-scene.is-rendered .card-scene-fallback{visibility:hidden}.card-scene-fallback{background:var(--face-background);color:var(--face-ink);border-radius:18px;flex-direction:column;justify-content:center;gap:10px;padding:8%;display:flex;position:absolute;inset:13% 8%;box-shadow:0 17px 26px #1236552b,inset 0 1px 2px #ffffffb3}.card-scene-fallback strong{overflow-wrap:anywhere;font-size:clamp(20px,9cqw,48px);line-height:1.05}.card-scene-fallback span{font-size:3.6cqw}.card-scene-fallback b{margin-top:auto;font-size:4cqw}.card-copy-target{width:100%;color:inherit;text-align:left;cursor:copy;background:0 0;border:0;border-radius:18px;padding:0;display:block;position:relative}.card-copy-target:focus-visible{outline:2px solid var(--page-action);outline-offset:5px}.card-copy-hint{white-space:nowrap;color:#183e51;opacity:0;pointer-events:none;background:#f1faf4e0;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.card-copy-target:is(:hover,:focus-visible) .card-copy-hint,.card-copy-hint.copied{opacity:1}.card-copy-note{color:var(--page-muted);margin:5px 0 0;font-size:11px}.card-copy-note input{width:100%;margin-top:6px;font-size:12px}.card-tools-row .edit-card-action{border:1px solid var(--page-rule);min-height:38px;color:var(--page-ink);background:0 0;border-radius:100px;padding:8px 13px;font-size:12px;text-decoration:none}.edit-card-action:hover{border-color:var(--page-ink)}.tile-heading h3{overflow-wrap:anywhere;min-width:0}.tile-heading .card-connection-count{border:1px solid var(--page-rule);color:var(--page-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;min-height:24px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.2}.tile-heading .card-connection-count:hover{color:var(--page-ink);border-color:var(--page-ink)}.tile-heading .card-connection-count:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}.card-tools-row .share-card-action{justify-self:start;gap:6px;min-height:38px}.workspace .tile-heading{padding:0}.workspace .cards-grid{gap:34px 28px}.workspace .new-card-tile{min-height:280px}.card-tools-row{padding-top:0}.card-page-shell{gap:20px;padding:34px 16px 40px;font-family:Inter,Arial,sans-serif}.card-page-shell>.brand{color:var(--page-ink)}.public-card.card-page{width:520px;box-shadow:none;color:var(--page-ink);background:0 0;border:0;border-radius:0;overflow:visible}.card-page .public-details{gap:15px;padding:0 36px 18px}.card-page .bio{color:var(--page-muted);white-space:pre-wrap;margin:0 0 4px;padding:0;line-height:1.7}.page-location{color:var(--page-muted);align-items:center;gap:7px;min-height:20px;margin:0;font-size:12px;display:flex}.card-page .contact-link{border:1px solid var(--page-rule);min-height:72px;color:var(--page-ink);background:#ffffff40;border-radius:15px}.card-page .contact-link:hover{border-color:var(--page-action);background:#ffffff70}.card-page .method-icon{color:#426875;background:#e6eeec}.card-page .contact-link small{color:var(--page-muted);font-size:12px;line-height:1.5}.card-page .button{border-radius:100px;min-height:48px}.card-page .button.primary{background:var(--page-action);border-color:var(--page-action);color:var(--page-action-ink)}.card-page .button.secondary{color:var(--page-ink);border-color:var(--page-rule);box-shadow:none;background:0 0}.page-photo{align-items:center;gap:14px;display:flex;position:relative}.page-photo .avatar{object-fit:cover;border:3px solid #f7faf8;border-radius:50%}.photo-edit-target{cursor:pointer;margin:0;display:block;position:relative}.photo-edit-target>span:last-of-type{background:var(--page-action);color:var(--page-action-ink);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;inset:auto -2px -2px auto}.photo-edit-target:focus-within{outline:2px solid var(--page-action);outline-offset:4px;border-radius:50%}.inline-text{overflow-wrap:anywhere;border-radius:3px;outline:none;min-width:1ch}.inline-text[contenteditable]{cursor:text;white-space:pre-wrap;display:block;box-shadow:0 1px #0000}.inline-text[contenteditable]:empty:before{content:attr(data-placeholder);opacity:.65;pointer-events:none}.inline-text[contenteditable]:hover{box-shadow:0 1px 0 var(--page-rule)}.inline-text[contenteditable]:focus{box-shadow:0 1px 0 var(--page-action);background:#b5dac214}.page-location .inline-text{flex:1}.editable-contact{position:relative}.field-tools{background:var(--surface,#fff);border:1px solid var(--page-rule);opacity:0;border-radius:20px;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:-15px;right:8px;box-shadow:0 4px 15px #12344c12}.editable-contact:hover .field-tools,.editable-contact:focus-within .field-tools{opacity:1}.field-tools button{color:var(--page-ink);background:0 0;border:0;border-radius:50%;place-items:center;width:29px;height:27px;display:grid}.field-tools button:hover{background:#829e8b20}.add-contact{border:1px dashed var(--page-rule);min-height:44px;color:var(--page-muted);background:0 0;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.add-contact:hover{border-color:var(--page-action);color:var(--page-ink)}.qr-image-edit{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.card-studio{min-height:100vh;padding-top:76px;padding-bottom:90px}.studio-toolbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--page-rule);min-height:76px;color:var(--page-ink);background:#f6f9f5ed;align-items:center;gap:22px;padding:14px 30px;display:flex;position:fixed;inset:0 0 auto}.studio-toolbar>.text-link{align-items:center;gap:8px;font-size:13px;display:flex}.studio-title{flex-direction:column;gap:3px;display:flex}.studio-title b{font-size:14px}.studio-title small{color:var(--page-muted);font-size:10px}.studio-toolbar-actions{gap:8px;margin-left:auto;display:flex}.studio-toolbar .button{border-radius:100px;min-height:38px;padding:9px 15px;font-size:12px}.studio-toolbar .button.secondary{color:var(--page-ink);border-color:var(--page-rule);background:0 0}.studio-dock{bottom:max(20px,env(safe-area-inset-bottom));z-index:10;color:var(--page-ink);border:1px solid var(--page-rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf5ed;border-radius:100px;gap:4px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #163d5820}.studio-dock button{white-space:nowrap;color:inherit;background:0 0;border:0;border-radius:100px;align-items:center;gap:8px;min-height:43px;padding:10px 17px;font-size:12px;display:flex}.studio-dock button:hover,.studio-dock button[aria-expanded=true]{background:#aec8b526}.live-dot,.draft-dot{background:#398767;border-radius:50%;width:6px;height:6px}.draft-dot{background:#9b9e91}.studio-message{z-index:11;background:var(--surface);border:1px solid var(--page-rule);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:15px auto 0;padding:12px 16px;font-size:13px;display:flex;position:relative}.studio-message button{color:inherit;background:0 0;border:0;display:flex}.studio-panel{border:1px solid var(--page-rule);width:410px;max-width:calc(100% - 32px);max-height:calc(100dvh - 180px);color:var(--page-ink);background:#f2f7f1;border-radius:22px;margin:0;padding:0;position:fixed;inset:auto 20px 86px auto;overflow:auto;box-shadow:0 20px 80px #12344c2b}.studio-panel::backdrop{background:#133b4b12}.studio-panel-heading{z-index:2;background:inherit;border-bottom:1px solid var(--page-rule);justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.studio-panel-heading h2{letter-spacing:-.6px;margin:0;font-size:19px}.studio-panel-content{padding:18px 22px 24px}.studio-panel-content>.muted{margin:0 0 18px;font-size:12px;line-height:1.6}.studio-panel-content>h3{margin:22px 0 12px;font-size:14px}.design-families{gap:5px;margin-bottom:12px;display:flex}.design-families button{color:var(--page-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 0;font-size:11px}.design-families button[aria-pressed=true]{border-color:var(--page-action);color:var(--page-ink)}.finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.finish-grid>button{color:var(--page-ink);background:0 0;border:1px solid #0000;border-radius:12px;min-width:0;padding:0}.finish-grid>button[aria-pressed=true]{border-color:var(--page-action)}.finish-grid>button>span{justify-content:center;align-items:center;gap:5px;margin:-6px 0 10px;font-size:11px;display:flex}.finish-grid .card-scene{aspect-ratio:1.25}.channel-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.channel-picker button{color:var(--page-ink);border:1px solid var(--page-rule);background:0 0;border-radius:12px;align-items:center;gap:9px;padding:15px;font-size:12px;display:flex}.channel-picker button:hover{border-color:var(--page-action)}.hidden-contact{border-bottom:1px solid var(--page-rule);align-items:center;gap:10px;padding:12px 0;display:flex}.hidden-contact>div{flex:1;min-width:0}.hidden-contact b{font-size:12px}.hidden-contact small{overflow-wrap:anywhere;font-size:11px;display:block}.studio-setting{border-bottom:1px solid var(--page-rule);justify-content:space-between;align-items:center;gap:20px;margin:0 0 8px;padding:20px 0;font-size:13px;display:flex}.studio-setting small{color:var(--page-muted);margin-top:5px;font-size:11px;display:block}.studio-setting input{width:18px;height:18px;accent-color:var(--page-action);flex:none}.private-card-label{margin:10px 0 15px!important;font-size:24px!important}.studio-panel .reply-option{padding:14px 0}.studio-panel .check-row{font-size:12px}.studio-panel input[type=checkbox]{accent-color:var(--page-action)}html[data-theme=dark] .public-card.card-page{color:var(--page-ink);background:0 0}html[data-theme=dark] .card-page .contact-link{background:#16252d40}html[data-theme=dark] .card-page .method-icon{color:#bde4de;background:#243e43}html[data-theme=dark] .page-photo .avatar{border-color:#1c3037}html[data-theme=dark] :is(.studio-toolbar,.studio-dock,.studio-panel){background:#18272bf2}html[data-theme=dark] .field-tools{background:#1d2d32}html[data-theme=dark] .card-copy-hint{color:#def3e9;background:#18352de8}html[data-theme=dark] .studio-toolbar .button.secondary{color:var(--page-ink);border-color:var(--page-rule)}@media (hover:none){.card-copy-hint{opacity:1}.field-tools{opacity:1;top:-12px;right:6px}}@media (width<=650px){.card-page-shell{gap:12px;padding:26px 12px 30px}.card-page .public-details{padding:0 20px 18px}.studio-toolbar{gap:12px;min-height:68px;padding:10px 14px}.studio-title{display:none}.studio-toolbar>.text-link{font-size:12px}.studio-toolbar .button{gap:5px;padding:9px 11px;font-size:11px}.studio-toolbar-actions{gap:6px}.card-studio{padding-top:68px}.studio-dock{bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100% - 24px);padding:5px}.studio-dock button{gap:6px;padding:10px 12px;font-size:11px}.studio-panel{border-radius:20px;width:calc(100% - 24px);max-width:none;max-height:55dvh;inset:auto 12px 82px}.studio-message{margin:12px}.workspace .new-card-tile{min-height:240px}.studio-panel-content{padding:15px 20px 22px}}@media (prefers-reduced-motion:reduce){.card-scene canvas,.field-tools,.card-copy-hint{transition:none}}.studio-panel .qr-image-edit{margin-top:20px;font-size:12px}.card-studio :is(.inline-text,input,textarea,.contact-link){scroll-margin-top:100px;scroll-margin-bottom:100px}.card-presentation{width:100%;position:relative}.card-presentation .page-photo{margin:0 36px 20px}.card-presentation.compact .page-photo{margin:-6px 24px 22px}.card-presentation.compact .page-photo .avatar{width:52px!important;height:52px!important}.hero-picture{z-index:1;margin:24px 8% 0;position:relative}.hero-picture svg{width:100%;display:block;overflow:visible}.picture-separator{fill:none;stroke:#ffffff8c;stroke-width:2px}.card-scene.card-band{aspect-ratio:3.05}.picture-above:has(.hero-picture) .card-band{margin-top:-16px}.card-band .card-scene-fallback{gap:5px;padding:5%;inset:7% 8%}.card-band .card-scene-fallback strong{font-size:6cqw}.card-band .card-scene-fallback span{font-size:2.5cqw}.card-band .card-scene-fallback b{display:none}.fallback-card-photo{object-fit:cover;border-radius:12px;width:26%;height:42%;position:absolute;top:10%;right:7%}.card-scene-fallback:has(.fallback-card-photo) strong{max-width:68%;font-size:7cqw}.identity-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;margin:0 0 16px;display:grid}.identity-fields label{letter-spacing:.025em;min-width:0;color:var(--page-muted);margin:0;font-size:10px;font-weight:500}.identity-fields .identity-name{grid-column:1/-1}.identity-fields input,.identity-fields textarea{border:1px solid var(--page-rule);width:100%;min-width:0;min-height:43px;color:var(--page-ink);letter-spacing:normal;box-shadow:none;background:#ffffff40;border-radius:11px;margin-top:6px;padding:11px 12px;font-family:inherit;font-size:13px;display:block}.identity-fields textarea{resize:vertical;min-height:76px}.identity-fields input:focus,.identity-fields textarea:focus{outline:2px solid var(--page-action);outline-offset:2px}.add-field-placeholder{min-height:62px;color:var(--page-muted);border-style:dashed;justify-content:flex-start;gap:13px;margin-top:2px;padding:16px 19px;font-size:13px}.field-tools button.field-hide{gap:4px;width:auto;padding:0 8px;font-size:10px;display:flex}.their-information span{opacity:.7;margin-left:auto;font-size:10px}.their-information{justify-content:flex-start!important}.picture-upload{align-items:center;gap:17px;margin:18px 0 10px;display:flex}.picture-upload>img,.picture-upload-placeholder{object-fit:cover;border-radius:15px;flex:none;width:82px;height:92px}.picture-upload-placeholder{color:var(--page-muted);border:1px dashed var(--page-rule);background:#96bab126;place-items:center;display:grid}.picture-upload>div:last-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.picture-upload .button{margin:0;font-size:12px;position:relative}.picture-upload .text-link{font-size:11px}.picture-layout-options{flex-direction:column;gap:9px;margin-top:18px;display:flex}.picture-layout-options>button{border:1px solid var(--page-rule);text-align:left;color:var(--page-ink);background:0 0;border-radius:15px;align-items:center;gap:16px;padding:13px;display:flex}.picture-layout-options>button[aria-pressed=true]{border-color:var(--page-action);background:#90b9a716}.picture-layout-options>button>span:nth-child(2){flex:1;min-width:0}.picture-layout-options small{color:var(--page-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.picture-layout-diagram{border:1px solid var(--page-rule);background:#8aaba010;border-radius:5px;flex:none;width:48px;height:52px;display:block;position:relative}.picture-layout-diagram i{z-index:1;background:linear-gradient(135deg,#8abeac,#d8dbed 60%,#e2b2c3);border-radius:3px;display:block;position:absolute}.picture-layout-diagram b{border:1px solid var(--page-rule);background:#83a7a946;border-radius:3px;display:block;position:absolute}.diagram-above i{border-radius:3px 3px 45% 12%;height:27px;inset:3px 3px auto}.diagram-above b{height:12px;inset:29px 3px auto}.diagram-inside b{height:32px;inset:5px 3px auto}.diagram-inside i{width:14px;height:20px;top:9px;right:7px}.diagram-below b{height:27px;inset:5px 3px auto}.diagram-below i{border-radius:50%;width:15px;height:15px;top:34px;left:5px}html[data-theme=dark] .identity-fields :is(input,textarea){color:var(--page-ink);border-color:var(--page-rule);background:#182b3033}@media (width<=650px){.card-presentation .page-photo{margin:0 20px 20px}.hero-picture{margin-top:17px}.identity-fields{gap:13px 10px}.identity-fields input,.identity-fields textarea{padding:10px;font-size:16px}.picture-above:has(.hero-picture) .card-band{margin-top:-11px}.picture-upload>img,.picture-upload-placeholder{width:70px;height:80px}}.picture-attached.picture-above:has(.hero-picture) .card-band{margin-top:-11%}.picture-attached .hero-picture{z-index:2}.picture-attached .picture-separator{stroke:#e7fffaad;stroke-width:2.5px}.picture-options-heading{margin:24px 0 12px;font-size:12px}.separator-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.separator-options button{border:1px solid var(--page-rule);color:var(--page-ink);background:0 0;border-radius:12px;padding:9px 7px 10px;font-size:10px}.separator-options button[aria-pressed=true]{border-color:var(--page-action);background:#90b9a71f}.separator-options svg{fill:#89b7ad;width:100%;height:40px;margin-bottom:8px;display:block}.separator-options button:nth-child(2) svg{fill:#a8b7ce}.separator-options button:nth-child(3) svg{fill:#b0bdaa}.separator-options button:nth-child(4) svg{fill:#c3afb9}.picture-empty-art{isolation:isolate;color:#234747;text-align:center;background:radial-gradient(at 15% 20%,#deebe2,#0000 65%),linear-gradient(125deg,#9fc2ba,#b9bbcf);border-radius:18px;width:100%;min-height:180px;display:block;position:relative;overflow:hidden}.picture-empty-orbit{border:1px solid #ffffffa3;border-radius:50%;width:165px;height:165px;position:absolute;top:-29px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #ffffff14,0 0 0 44px #ffffff10}.picture-empty-person{stroke-width:1px;opacity:.62;width:56px;height:56px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.picture-empty-caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:auto 12px 20px}.picture-empty-caption b{font-size:13px;font-weight:600}.picture-empty-caption small{color:#365a59;flex-basis:100%;font-size:11px}.picture-upload-empty{display:block}.picture-upload-empty>div:last-child{align-items:stretch;margin-top:12px}.picture-upload-empty .button{justify-content:center}.hero-picture-placeholder{cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;position:absolute;inset:0 0 14%}.hero-picture-placeholder .picture-empty-art{background:0 0;height:100%;min-height:0}.hero-picture-placeholder .picture-empty-person{width:65px;height:65px;top:16%}.hero-picture-placeholder .picture-empty-orbit{top:0}.hero-picture-placeholder .picture-empty-caption{bottom:14%}.empty-circle-picture{color:var(--page-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0 36px 24px;padding:0;font-size:12px;display:flex}.empty-circle-picture>span{border:1px dashed var(--page-rule);background:linear-gradient(140deg,#a9c7b62b,#acaecc29);border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.empty-circle-picture>span>svg:last-child{background:var(--page-action);width:22px;height:22px;color:var(--page-action-ink);border-radius:50%;padding:4px;position:absolute;bottom:0;right:0}.card-page .centered-page-action{position:relative;justify-content:center!important}.card-page .centered-page-action>span{opacity:1;margin:0;font-size:13px}.centered-page-action>svg{position:absolute;right:20px}.studio-dock button{padding-inline:23px}.share-card-label{font-size:12px;display:block}.share-card-label small{color:var(--page-muted);margin-left:6px;font-size:10px}.share-card-label input{margin-top:8px}.share-visibility{color:var(--page-muted);align-items:center;gap:8px;margin:16px 0;font-size:11px;display:flex}.share-ready{padding:22px 0 6px}.share-ready p{color:var(--page-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.editor-share-actions{padding:5px 0}.editor-share-actions .share-qr{width:170px;height:170px;margin:4px auto}.editor-share-actions>p{margin:8px 0 18px;font-size:11px}.editor-share-actions .button{border-radius:100px;min-height:43px;font-size:12px}.editor-share-actions input{margin:10px 0 14px;padding:10px;font-size:11px}.editor-share-actions .row{justify-content:center;gap:8px}.make-card-private{border-top:1px solid var(--page-rule);justify-content:center;align-items:center;gap:7px;width:100%;margin-top:22px;padding-top:18px;font-size:11px;display:flex}@media (width<=650px){.studio-toolbar{gap:6px}.studio-toolbar-actions{gap:5px}.visitor-view-toggle span{display:none}.studio-toolbar .visitor-view-toggle{width:35px;min-width:35px;padding:8px}.empty-circle-picture{margin:0 20px 20px}.studio-dock button{padding-inline:24px}.hero-picture-placeholder .picture-empty-person{width:45px;height:45px}.hero-picture-placeholder .picture-empty-orbit{width:120px;height:120px;top:-20px}.hero-picture-placeholder .picture-empty-caption small{font-size:10px}}.studio-panel label.studio-setting,.picture-upload label.button{flex-direction:row}.studio-panel label.studio-setting{text-align:left}.picture-upload label.button{justify-content:center;align-items:center}.studio-panel .check-row{flex-direction:row}html[data-theme=dark] .picture-empty-caption small{color:#365a59}.picture-empty-caption .picture-empty-subtitle{color:#365a59;flex-basis:100%;font-size:11px;font-weight:500}.card-scene.card-hero{aspect-ratio:.88}.card-hero .card-scene-fallback{border-radius:20px;padding:0;display:block;inset:7% 8%;overflow:hidden}.card-hero .card-scene-fallback .hero-picture{width:100%;height:auto;margin:0;position:absolute;inset:0 0 auto}.hero-fallback-copy{flex-direction:column;gap:10px;display:flex;position:absolute;top:75%;left:6.5%;right:6.5%}.card-hero .hero-fallback-copy strong{font-size:6.2cqw;line-height:1.12}.card-hero .hero-fallback-copy span{font-size:2.6cqw}.card-hero .hero-fallback-copy b{margin-top:12px;font-size:2.5cqw}.card-presentation:has(.card-hero)>.hero-picture-placeholder{height:57%;inset:9% 10% auto}.card-presentation:has(.card-hero)>.hero-picture-placeholder .picture-empty-person{width:70px;height:70px;top:23%}.card-presentation:has(.card-hero)>.hero-picture-placeholder .picture-empty-orbit{width:180px;height:180px;top:12%}.card-presentation:has(.card-hero)>.hero-picture-placeholder .picture-empty-caption{bottom:15%}.fallback-card-photo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:26%;height:auto}.diagram-inside i{border-radius:50%;width:14px;height:14px}.studio-tabs{z-index:9;background:var(--page-bg,#f1f6f3);border-bottom:1px solid var(--page-rule);justify-content:center;gap:32px;display:flex;position:sticky;top:78px}.studio-tabs button{color:var(--page-ink);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 22px;font-size:14px}.studio-tabs button[aria-selected=true]{border-bottom-color:currentColor;font-weight:600}.studio-tab-content{max-width:860px;margin:24px auto;padding:0 20px}.studio-tab-content .finish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=651px){.workspace .cards-grid{align-items:stretch}.workspace .card-tile{flex-direction:column;display:flex}.workspace .card-tools-row{margin-top:auto;padding-top:18px}.workspace .tile-heading,.workspace .card-tools-row{margin-inline:6%}}@media (width<=650px){.studio-tabs{gap:12px;top:68px}.studio-tabs button{padding:14px 18px}.studio-tab-content{margin-top:12px;padding:0 8px}}.editing-page .studio-tabs{background:0 0;gap:12px;margin:0 20px 24px;position:static;top:auto}.editing-page .card-drag-hint{display:none}.editing-page .studio-tab-content{margin:0;padding:0}.public-details[hidden]{display:none!important}.share-dialog .share-qr{mix-blend-mode:multiply;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .share-dialog .share-qr{filter:invert();mix-blend-mode:screen}.saved-toast{z-index:100;color:#f3fff9;pointer-events:none;background:#174e66;border-radius:24px;padding:12px 24px;font-weight:600;position:fixed;top:24px;left:50%;transform:translate(-50%)}.dialog:has(.editor-share-actions){overflow:hidden}.editor-share-actions{flex-direction:column;gap:8px;max-height:calc(90dvh - 95px);display:flex;padding:12px 20px!important}.editor-share-actions .share-qr{flex-shrink:0;width:min(210px,32dvh)!important;height:min(210px,32dvh)!important;margin:0 auto!important}.editor-share-actions>p{margin:0!important}.share-bottom-menu{border:1px solid var(--page-rule);background:var(--page-bg,#f3f7f4);border-radius:22px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:12px;display:grid;position:sticky;bottom:0;box-shadow:0 5px 22px #12344c18}.share-bottom-menu .row,.share-bottom-menu input{grid-column:1/-1}.share-bottom-menu input{min-height:32px;margin:0!important}.share-bottom-menu .button{min-height:40px;font-size:12px;margin:0!important}.share-bottom-menu .row .button{flex:1}.share-bottom-menu .row{margin:0!important}.card-studio{padding-bottom:110px;padding-top:0!important}.studio-bottom-actions{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--page-rule);border-bottom:0;justify-content:center;gap:12px;bottom:0;top:auto!important}.studio-bottom-actions .button{flex:1;max-width:260px;min-height:48px}.studio-panel:has(.share-card-label){max-height:calc(100dvh - 110px);overflow:auto}.studio-panel:has(.share-card-label) .editor-share-actions{max-height:none}.design-dots{flex-wrap:wrap;gap:2px;display:flex}.design-dots>button{background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:6px;display:grid}.design-dots>button[aria-pressed=true]{border-color:var(--page-ink)}.design-dots>button:focus-visible{outline:2px solid var(--page-action);outline-offset:2px}.design-dots img{border:1px solid #fff6;border-radius:50%;width:30px;height:30px;display:block}.design-families{gap:12px;overflow-x:auto}.design-families button{white-space:nowrap;flex:none;padding:8px 2px}.fallback-face-qr{z-index:1;width:17%;height:auto;color:var(--face-ink);position:absolute;top:10%;right:8%}.fallback-face-qr.qr-bottom-right{top:auto;bottom:15%}.fallback-face-qr.qr-below-title{order:2;width:12%;margin:8px 0;position:static}.card-scene-fallback:has(.qr-below-title){flex-direction:column;display:flex}.card-scene-fallback:has(.qr-below-title)>strong{order:0}.card-scene-fallback:has(.qr-below-title)>span:first-of-type{order:1}.card-scene-fallback:has(.qr-below-title)>span:nth-of-type(2){order:3}.card-scene-fallback:has(.qr-below-title)>b{order:4}.card-hero .fallback-face-qr{top:74%}.card-hero .fallback-face-qr.qr-bottom-right{top:auto;bottom:5%}.card-hero .fallback-face-qr.qr-below-title{width:11%;position:absolute;top:auto;bottom:8%;left:6.5%}.card-hero .card-scene-fallback:has(.qr-below-title) .hero-fallback-copy b{margin-left:18%}.picture-upload-field{border:1px dashed var(--page-rule);border-radius:16px;align-items:center;min-height:96px;margin:8px 0;display:flex;position:relative}.studio-panel-content .picture-upload-control{cursor:pointer;min-width:0;min-height:96px;color:var(--page-ink);flex-direction:row;flex:1;align-items:center;gap:16px;margin:0;padding:16px 64px 16px 20px;display:flex;position:relative}.picture-upload-control img{object-fit:cover;border-radius:12px;width:64px;height:64px}.picture-upload-control:focus-within{outline:2px solid var(--page-action);outline-offset:3px;border-radius:16px}.picture-upload-field .picture-remove{width:40px;min-width:40px;height:40px;color:var(--page-ink);position:absolute;right:12px}.diagram-above-card b{height:24px;inset:22px 3px auto}.diagram-above-card i{border-radius:50%;width:15px;height:15px;top:4px;left:5px}.card-presentation .page-photo-above{margin-top:20px;margin-bottom:0}.media-section{border-top:1px solid var(--page-rule);margin-top:22px;padding-top:18px}.media-section h3{margin:0 0 12px;font-size:14px}.media-section .studio-setting{border:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0 0 14px;display:flex}.logo-upload-control img{object-fit:contain;border-radius:0}.contact-add-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.contact-add-grid button,.qr-placement-options button{border:1px solid var(--page-rule);min-height:44px;color:var(--page-ink);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:10px 8px;font-size:12px;display:flex}.qr-placement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qr-placement-options button[aria-pressed=true]{border-color:var(--page-action);background:#90b9a716}.contact-tools-link{margin:0 0 18px;font-size:12px}@media (width<=380px){.contact-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fallback-card-logo{object-fit:contain;width:16%;height:9%;position:absolute;bottom:5%;right:8%}.card-hero .fallback-card-logo{width:16%;height:8%;bottom:3%;right:22%}.has-circle-photo .fallback-card-photo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:18%;height:auto;position:absolute;top:10%;left:8%}.has-circle-photo.photo-top-right .fallback-card-photo{width:20%;left:auto;right:8%}.has-circle-photo.photo-bottom-left .fallback-card-photo{width:14%;top:auto;bottom:9%}.has-circle-photo.photo-bottom-left .card-scene-fallback>b{margin-left:19%}.has-circle-photo.photo-top-right .fallback-face-qr.qr-top-right{width:14%;right:31%}.has-circle-photo.photo-top-right .card-scene-fallback>strong{max-width:74%}.has-circle-photo.photo-above-name .card-scene-fallback>strong{margin-top:18%}.picture-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.picture-layout-options>button{text-align:left;border-radius:12px;flex-direction:row;gap:8px;min-height:56px;padding:8px 20px 8px 8px;position:relative}.picture-layout-options>button>.picture-layout-diagram{margin:-9px -8px;transform:scale(.65)}.picture-layout-options>button>svg{width:12px;height:12px;position:absolute;top:5px;right:5px}.picture-layout-options b{font-size:12px}.picture-layout-options+.qr-placement-options{margin-top:12px}.card-loading-placeholder{pointer-events:none;background:linear-gradient(145deg,#f5f6f6,#e8ebec);border:1px solid #d8dddf;border-radius:20px;flex-direction:column;justify-content:space-between;padding:9%;display:flex;position:absolute;inset:13% 8%;overflow:hidden;box-shadow:0 12px 28px #20333d0a,inset 0 1px #ffffffb3}.card-loading-placeholder:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff85 50%,#0000 80%);animation:2.4s ease-in-out infinite card-loading-sheen;position:absolute;inset:0;transform:translate(-100%)}.card-loading-mark{letter-spacing:-.04em;color:#9ba5aa;font-size:clamp(14px,4cqw,22px);font-weight:700}.card-loading-lines{flex-direction:column;gap:10px;display:flex}.card-loading-lines i{background:#d6dcdf;border-radius:6px;width:64%;height:10px;display:block}.card-loading-lines i:first-child{width:78%;height:16px;margin-bottom:4px}.card-loading-lines i:last-child{width:43%}.card-scene.is-rendered .card-loading-placeholder{display:none}.card-band .card-loading-placeholder,.card-hero .card-loading-placeholder{inset:7% 8%}.card-band .card-loading-placeholder{flex-direction:row;align-items:center;padding:5%}.card-band .card-loading-lines{gap:6px;width:50%}html[data-theme=dark] .card-loading-placeholder{background:linear-gradient(145deg,#293137,#22292e);border-color:#ffffff14;box-shadow:0 12px 28px #00000012,inset 0 1px #ffffff08}html[data-theme=dark] .card-loading-lines i{background:#3b454c}html[data-theme=dark] .card-loading-mark{color:#8d999f}html[data-theme=dark] .card-loading-placeholder:after{background:linear-gradient(100deg,#0000 20%,#ffffff09 50%,#0000 80%)}@keyframes card-loading-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.card-loading-placeholder:after{animation:none;display:none}}.identity-fields{grid-template-columns:minmax(0,1fr)}.identity-fields label{border:1px solid var(--page-rule);background:#ffffff40;border-radius:11px;flex-direction:row;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.identity-fields label>span{letter-spacing:normal;flex:0 0 78px;font-size:12px}.identity-fields label input,.identity-fields label textarea{border:0;border-radius:0;flex:1;width:0;min-height:24px;margin:0;padding:0;background:0 0!important}.identity-fields label textarea{min-height:48px}.identity-fields label:focus-within{outline:2px solid var(--page-action);outline-offset:2px}.identity-fields label input:focus,.identity-fields label textarea:focus{outline:none}.card-animated-background{z-index:-1;pointer-events:none;position:fixed;inset:0}.card-animated-background canvas{width:100%;height:100%;display:block}body[data-card-background]{--page-ink:#12344c;--page-muted:#506574;--page-rule:#294d6938;--page-action:#174e66;--page-action-ink:#f3fff9;color:#12344c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-card-background]:before,body[data-card-background]:after{display:none}body[data-card-background] .card-page-shell{background:0 0}body[data-card-background] :is(.studio-toolbar,.studio-panel){background:#f6f9f5ed}body[data-card-background] .public-card.card-page{color:var(--page-ink);background:0 0}body[data-card-background] .card-page .contact-link{background:#ffffff70}.background-picker .background-selection{color:var(--page-muted);margin:0 0 14px;font-size:12px}.background-preset-dots,.background-color-dots{flex-wrap:wrap;gap:10px;padding:4px;display:flex}.background-picker .background-dot{cursor:pointer;border:1px solid #7b8b9855;border-radius:50%;flex:0 0 28px;width:28px;height:28px;min-height:0;padding:0;display:block;box-shadow:inset 0 1px 2px #ffffff75}.background-picker .background-dot[aria-pressed=true]{outline:2px solid var(--page-action);outline-offset:3px}.default-background-dot{background:linear-gradient(130deg,#deedf5,#f7e8ee,#e0f1ea)}.background-pair-row{color:var(--page-ink);align-items:center;gap:12px;margin:22px 4px 14px;font-size:12px;display:flex}.background-pair-row>span{margin-right:4px}.background-pair-row small{color:var(--page-muted);font-size:11px}body[data-card-background=dark]{--page-ink:#e3edf3;--page-muted:#b8cbd5;--page-rule:#bed3dd40;--page-action:#c4e5de;--page-action-ink:#173b3d;--muted:#b8cbd5;--surface:#202c35;color:#e3edf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-card-background=dark] :is(.studio-toolbar,.studio-panel){color:var(--page-ink);background:#202c35ed}body[data-card-background=dark] .card-page .contact-link{color:var(--page-ink);background:#202c35dc}body[data-card-background=dark] .card-page .method-icon{color:#c4e5de;background:#354b51}body[data-card-background=dark] .identity-fields label{background:#202c35e8}body[data-card-background=dark] .studio-tab-content{background:#202c35e8;border-radius:16px}body[data-card-background=dark] .card-page .public-details{background:#202c35eb;border-radius:18px;padding-top:18px}body[data-card-background=dark] .public-footer,body[data-card-background=dark] .public-footer a{color:var(--page-muted)}.studio-tabs{flex-wrap:wrap}.studio-tabs button{white-space:nowrap}@media (prefers-reduced-motion:reduce){.card-animated-background{animation:none}}.design-section-heading{color:var(--page-ink);margin:0 0 14px;font-size:13px;font-weight:600}.design-background-section{border-top:1px solid var(--page-rule);margin-top:24px;padding-top:20px}.background-custom{margin-top:18px}.background-custom>summary{cursor:pointer;color:var(--page-ink);align-items:center;gap:8px;padding:8px 0;font-size:12px;list-style:none;display:flex}.background-custom>summary::-webkit-details-marker{display:none}.background-custom>summary svg{transition:transform .18s}.background-custom[open]>summary svg{transform:rotate(90deg)}.background-custom .background-pair-row{margin-top:12px}.editing-page .studio-tabs{border:1px solid var(--page-rule);background:color-mix(in srgb,var(--page-ink) 6%,transparent);border-radius:14px;flex-wrap:nowrap;gap:4px;width:calc(100% - 40px);max-width:440px;margin:0 auto 24px;padding:4px;display:flex}.editing-page .studio-tabs button{min-width:0;min-height:44px;color:var(--page-muted);border:0;border-radius:10px;flex:1;padding:10px 12px;font-size:14px;font-weight:400}.editing-page .studio-tabs button[aria-selected=true]{background:var(--page-bg);color:var(--page-ink);font-weight:600;box-shadow:0 1px 4px #00000014}@media (prefers-reduced-motion:reduce){.card-animated-background{transition:none!important}}.diagram-classic i{border-radius:3px 3px 45% 12%;height:29px;inset:3px 3px auto}.diagram-classic b{inset:3px 3px 5px}.separator-options button{min-height:64px}.separator-options button:focus-visible,.picture-layout-options>button:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}.classic-separator-options{gap:8px}.classic-separator-options button{border-radius:10px;min-height:58px;padding:0 2px 8px;font-size:11px;overflow:hidden}.classic-separator-options button svg{background:var(--classic-background);width:calc(100% + 4px);height:28px;fill:var(--classic-accent);margin:0 -2px 7px}.classic-separator-options .separator-photo{fill:color-mix(in srgb,var(--classic-ink) 24%,#a5b9c3)}.classic-separator-options .separator-layer{fill:var(--classic-accent);opacity:.2}.classic-separator-options .separator-layer-back{opacity:.12}.identity-field{min-width:0;position:relative}.identity-field>label{padding-right:44px}.identity-field .detail-hide{width:36px;height:36px;color:var(--page-muted);opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.identity-field:hover .detail-hide,.identity-field:focus-within .detail-hide{opacity:1}.detail-hide:hover{background:#829e8b15}.contact-add-grid button{background:0 0;border:0;border-radius:8px}.contact-add-grid button:hover{background:#829e8b15}.contact-add-grid button:last-child{font-weight:600}.information-picker{flex-direction:column;gap:18px;display:flex}.information-picker section[hidden]{display:none}.information-picker h3{color:var(--page-muted);margin:0 0 5px;font-size:11px;font-weight:500}.information-picker .channel-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.information-picker .channel-picker button{text-align:left;overflow-wrap:anywhere;border:0;border-radius:8px;min-height:44px;padding:10px 8px;font-size:13px}.information-picker .channel-picker button:hover{background:#829e8b15}.field-search{color:var(--page-muted);background:#829e8b12;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.field-search input[type=search]{box-shadow:none;width:100%;min-width:0;color:var(--page-ink);background:0 0;border:0;margin:0;padding:11px 0;font-size:14px}.field-search:focus-within{outline:1px solid var(--page-rule)}@media (hover:none){.identity-field .detail-hide{opacity:1}}@media (width<=650px){.studio-panel{width:100%;max-width:100%;max-height:78dvh;padding-bottom:env(safe-area-inset-bottom);border-width:0;border-radius:24px 24px 0 0;inset:auto 0 0}.studio-panel:before{content:"";background:var(--page-rule);border-radius:4px;width:32px;height:4px;margin:10px auto 0;display:block}.studio-panel-heading{border-bottom:0;padding-top:12px}.studio-panel-content{padding-top:8px}.studio-panel::backdrop{background:#102a3040}}.studio-bottom-actions .studio-error-toast{box-sizing:border-box;width:min(600px,100% - 24px);max-width:none;max-height:35dvh;margin:0;position:absolute;inset:auto auto calc(100% + 8px) 50%;overflow:auto;transform:translate(-50%);box-shadow:0 5px 20px #00000018}.studio-error-toast>span{overflow-wrap:anywhere;min-width:0}.studio-error-toast>button{flex:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px}body[data-card-background] .card-page .public-details.themed-share-details{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:24px;padding-bottom:24px}body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link){background:var(--share-button);border-color:color-mix(in srgb,var(--share-button) 80%,var(--page-ink));color:var(--page-ink)}body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link):hover{background:var(--share-hover);border-color:var(--page-action)}body[data-card-background] .card-page .themed-share-details .method-icon{background:var(--share-surface);color:var(--page-ink)}body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link){transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff20,0 4px 16px #0000000a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link){background:linear-gradient(145deg,#ffffff0d,#fff0),color-mix(in srgb,var(--share-button) 62%,transparent);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);border-color:color-mix(in srgb,var(--page-ink) 20%,transparent)}body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link):hover{background:color-mix(in srgb,var(--share-hover) 78%,transparent);border-color:color-mix(in srgb,var(--page-ink) 36%,transparent);box-shadow:inset 0 1px #ffffff30,0 6px 20px #00000014}body[data-card-background] .card-page .themed-share-details .method-icon{background:color-mix(in srgb,var(--share-surface) 48%,transparent);box-shadow:inset 0 1px #ffffff0d}}@media (prefers-reduced-transparency:reduce){body[data-card-background] .card-page .themed-share-details :is(.button.secondary,.contact-link){background:var(--share-button);-webkit-backdrop-filter:none;backdrop-filter:none}}.card-page .reply-form{--reply-fill:#ffffffb8;color:var(--page-ink)}html[data-theme=dark] .card-page .reply-form{--reply-fill:#202c35eb}body[data-card-background=custom] .card-page .reply-form{--reply-fill:#ffffffb8}body[data-card-background=dark] .card-page .reply-form{--reply-fill:#202c35eb}.card-page .reply-form .reply-field-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.card-page .reply-form .reply-field-label small{color:var(--page-muted);flex:none;font-size:12px;font-weight:400}.card-page .reply-form :is(input,textarea,select){background:var(--reply-fill);color:var(--page-ink);border-color:var(--page-rule);font-weight:400}.card-page .reply-form :is(input,textarea)::placeholder{color:var(--page-muted);opacity:1}.card-page .reply-form :is(input,textarea,select):focus{outline:2px solid var(--page-action);outline-offset:2px}.card-page .reply-form select option{background:var(--reply-fill);color:var(--page-ink)}.card-page .reply-form .chip{background:var(--reply-fill);border-color:var(--page-rule);color:var(--page-ink)}.card-page .reply-form .chip.selected{background:var(--page-action);border-color:var(--page-action);color:var(--page-action-ink)}.card-page .reply-form .text-link{color:var(--page-action)}.card-page .reply-form>p{color:var(--page-muted)}.card-page .reply-form :is(button,a):focus-visible{outline:2px solid var(--page-action);outline-offset:3px}.card-presentation .page-photo,.card-presentation.compact .page-photo{z-index:1;margin:-26px 8% 12px}.card-presentation .page-photo-above,.card-presentation.compact .page-photo-above{margin:0 8% -26px}:root{--public-page-gutter:max(3.6%,calc((100% - 1700px)/2))}@media (width<=700px){:root{--public-page-gutter:6%}}.navigation-host>.relay-header,.site>.relay-header,.site>.site-footer{width:100%;max-width:none;padding-inline:var(--public-page-gutter)}.navigation-host~main>:is(.hero,.many-sides,.connection-section),body>.footer{padding-inline:var(--public-page-gutter)}.public-page-shell{--info-page-width:1280px;--info-page-gutter:32px;--info-page-top:56px;--info-page-title:clamp(40px,4.2vw,64px)}.public-page-shell>.relay-header,.public-page-shell>.site-footer{width:100%;max-width:var(--info-page-width);padding-inline:var(--info-page-gutter);margin-inline:auto}.public-page-shell>.prose-page{width:100%;max-width:var(--info-page-width);padding:var(--info-page-top) var(--info-page-gutter) 80px;margin:0 auto}.public-page-shell .public-page-heading{max-width:760px;margin-bottom:36px}.public-page-shell .public-page-heading>.eyebrow{letter-spacing:.16em;margin:0;font-size:11px;line-height:1.6}.public-page-shell .public-page-heading>h1{font-size:var(--info-page-title);letter-spacing:-.055em;margin:20px 0;font-weight:690;line-height:1.05}.public-page-shell .public-page-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.7}.public-page-shell>:is(.help-page,.policy-page){grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.public-page-shell .help-content{min-width:0;max-width:740px}.public-page-shell .help-steps{margin:0 0 32px;padding-left:22px}.public-page-shell .help-steps li{margin-bottom:28px;padding-left:8px}.public-page-shell .help-steps li:first-child h2{margin-top:0}.public-page-shell .help-content>.button{margin-top:32px}.public-page-shell .help-content p{font-size:15px;line-height:1.8}.public-page-shell>.pricing-page>p{max-width:80ch}@media (width<=900px){.public-page-shell{--info-page-top:40px}.public-page-shell>:is(.help-page,.policy-page){grid-template-columns:minmax(0,1fr);gap:0}.public-page-shell .help-content{max-width:740px}}@media (width<=700px){.public-page-shell{--info-page-gutter:24px;--info-page-top:32px;--info-page-title:40px}.public-page-shell>.relay-header{padding-block:20px}.public-page-shell .public-page-heading{margin-bottom:28px}}body:has(#root>.site):before{display:none}body:has(#root>.site):after{display:none}.card-page-footer{flex-direction:column;align-items:center;gap:16px;display:flex}.card-page-footer p{margin:0}.relay-signup-link{color:var(--page-ink);border-radius:100px;align-items:center;gap:5px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.relay-signup-link:hover{text-decoration:underline}.relay-signup-link:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}.public-qr-modal{width:440px}.public-qr-content{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.public-qr-content p{color:var(--page-muted);overflow-wrap:anywhere;margin:0}.public-qr-content img{aspect-ratio:1;background:#fff;border-radius:12px;width:100%;max-width:360px;height:auto;display:block}.public-page-shell .policy-content{min-width:0;max-width:740px;font-size:15px;line-height:1.8}.policy-content>section{margin:0 0 36px}.policy-content>section>h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;line-height:1.25}.policy-content p{margin:0 0 16px}.policy-content p:last-child{margin-bottom:0}.policy-content a:not(.button),.policy-page .policy-contact-link{text-underline-offset:4px;text-decoration:underline}.policy-page .policy-contact-link{align-items:center;min-height:44px;margin-top:16px;font-size:14px;display:inline-flex}@media (width<=700px){.public-page-shell .policy-content{font-size:15px}.policy-content>section{margin-bottom:30px}.policy-content>section>h2{font-size:22px}}.nav-cards-icon{display:none}.card-page-shell>.relay-header{margin-bottom:0}.card-page-shell>.card-page>.portfolio-chips{margin-top:6px}.resource-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:13px;line-height:1.7;display:flex}.resource-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.resource-page .public-page-heading{max-width:850px}.resource-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.resource-body{max-width:780px}.resource-body section{margin-bottom:36px}.resource-body h2,.resource-questions h2,.resource-related h2,.resource-cta h2{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(25px,2.8vw,34px);line-height:1.2}.resource-body p,.resource-body li,.resource-questions p,.resource-cta p{color:var(--muted);font-size:16px;line-height:1.85}.resource-body p+p{margin-top:16px}.resource-body ul{margin:20px 0 0;padding-left:22px}.resource-body li+li{margin-top:8px}.resource-questions{max-width:780px;margin:48px 0}.resource-questions details{border-bottom:1px solid var(--line);padding:20px 0}.resource-questions summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6}.resource-questions details p{margin-top:14px}.resource-related{border-top:1px solid var(--line);gap:12px;max-width:780px;padding-top:32px;display:grid}.resource-related>a{text-underline-offset:4px;justify-content:space-between;gap:20px;line-height:1.6;text-decoration:underline;display:flex}.resource-cta{border:1px solid var(--line);background:var(--surface);border-radius:24px;max-width:850px;margin-top:48px;padding:32px}.resource-cta .button{margin-top:22px}.site-footer nav{flex-wrap:wrap}@media (width<=700px){.resource-breadcrumb{margin-bottom:24px}.resource-cta{padding:24px}.resource-actions{gap:16px}.resource-body p,.resource-body li,.resource-questions p{font-size:15px}}.store-links{flex-wrap:wrap;gap:10px;display:flex}.store-links a{min-height:44px;color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:550;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.store-links svg{flex:none;width:19px;height:21px}.store-links a:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.store-links a:focus-visible{outline-offset:4px;outline:2px solid}.store-links-sidebar{color:var(--page-ink,var(--ink));flex-direction:column;gap:8px;margin:20px 0}.store-links-sidebar a{border-color:var(--page-rule,var(--line));justify-content:flex-start;padding-inline:14px}.store-links-homepage{color:#d3d1cb;pointer-events:auto;margin-top:clamp(36px,6vh,80px)}.store-links-homepage a{border-color:#eeeae140;min-width:140px}@media (width<=700px){.store-links-homepage{gap:10px;margin-top:32px}.store-links-homepage a{min-width:0;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.store-links a{transition:none}}.workspace .cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),320px));gap:36px 28px}.workspace .tile-heading{align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.workspace .tile-identity{flex:1;min-width:0}.workspace .tile-heading h3{flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:15px;line-height:1.5;display:flex}.workspace .default-tag{background:color-mix(in srgb,var(--page-ink) 5%,transparent);color:var(--page-muted);border-radius:8px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.workspace .tile-heading .card-connection-count{text-align:left;border:0;border-radius:6px;align-items:center;gap:6px;min-height:34px;margin:0;padding:5px 0;font-size:12px;line-height:1.4;display:flex}.workspace .card-menu{flex:none;position:relative}.workspace .card-options-trigger{border:1px solid var(--page-rule);width:40px;height:40px;color:var(--page-ink);border-radius:50%}.workspace .card-options-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--page-ink) 6%,transparent)}.workspace .card-options-list{z-index:20;border:1px solid var(--page-rule);background:var(--page-bg,#f7faf8);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:2px;width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #102a3020}.workspace .card-options-list[hidden]{display:none}.workspace .card-options-list .text-link{text-align:left;border-radius:9px;gap:10px;min-height:40px;padding:10px;font-size:12px;text-decoration:none}.workspace .card-options-list .text-link:hover{background:color-mix(in srgb,var(--page-ink) 6%,transparent)}.workspace .card-options-list .danger{border-top:1px solid var(--page-rule);color:#b8435d;border-radius:0 0 9px 9px;margin-top:4px}.workspace .card-tools-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin-inline:0;padding-top:12px}.workspace .card-tools-row .button{text-align:center;min-width:0;min-height:44px;box-shadow:none;border:1px solid var(--page-rule);gap:5px;padding:10px 6px;font-size:12px}.workspace .card-tools-row .button.secondary{color:var(--page-ink);background:0 0}.workspace .card-tools-row .button.primary{background:var(--page-action);color:var(--page-action-ink);border-color:var(--page-action)}.workspace .card-tools-row .button svg{flex:none}.card-studio.editing-page{--editor-controls-width:440px;--editor-field-fill:color-mix(in srgb,var(--page-ink) 3%,transparent)}.studio-back-header{width:min(960px,100%);margin:0 auto;padding:12px 24px 0}.studio-back-header button{min-height:44px;color:var(--page-ink);align-items:center;gap:8px;display:inline-flex}.card-studio.editing-page .card-page-shell{gap:0;padding-top:0}.card-studio.editing-page .studio-tabs,.card-studio.editing-page .card-page>.public-details,.card-studio.editing-page .studio-tab-content{box-sizing:border-box;width:calc(100% - 40px);max-width:var(--editor-controls-width);background:0 0;border-radius:0;margin-inline:auto}.card-studio.editing-page .studio-tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:0 20px;padding:0;display:grid}.card-studio.editing-page .studio-tabs button{min-height:46px;color:var(--page-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 8px;font-size:14px}.card-studio.editing-page .studio-tabs button[aria-selected=true]{border-bottom-color:var(--page-action);color:var(--page-ink);box-shadow:none;background:0 0}.card-studio.editing-page .card-page>.public-details,.card-studio.editing-page .studio-tab-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--page-rule) transparent;margin-top:0;margin-bottom:0;padding:2px 0 20px}.card-studio.editing-page .studio-tab-content>.studio-panel-content{padding:0}.card-studio.editing-page .studio-panel-content>h3:first-child{margin-top:0}.card-studio.editing-page .identity-fields{gap:10px;margin-bottom:0}.card-studio.editing-page .identity-fields label{background:var(--editor-field-fill);border-radius:14px;align-items:center;min-height:48px;padding:9px 44px 9px 12px;font-weight:400}.card-studio.editing-page .identity-fields label>span{font-weight:500}.card-studio.editing-page .identity-fields input,.card-studio.editing-page .identity-fields textarea{box-shadow:none;padding:0;font-size:14px;font-weight:400}.card-studio.editing-page .identity-field .detail-hide{opacity:.7}.card-studio.editing-page .identity-field:hover .detail-hide{opacity:1}.card-studio.editing-page .contact-add-grid{gap:8px;margin:10px 0}.card-studio.editing-page .contact-add-grid button{border:1px solid var(--page-rule);background:var(--editor-field-fill);border-radius:14px;justify-content:flex-start;gap:8px;padding:10px 12px}.card-studio.editing-page .contact-add-grid button:hover{border-color:var(--page-action)}.card-studio.editing-page .studio-bottom-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:0 0;border:0;gap:10px}.card-studio.editing-page .studio-bottom-actions>.button{min-width:0;max-width:140px;min-height:48px;box-shadow:none;flex:1 1 0;gap:7px;padding:12px 8px;font-size:13px}.card-studio.editing-page .studio-bottom-actions>.button.primary{background:var(--page-action);border-color:var(--page-action);color:var(--page-action-ink)}.card-studio.editing-page .studio-bottom-actions>.button.secondary{background:var(--editor-field-fill)}.card-studio.editing-page .design-dots{justify-content:flex-start;gap:2px;padding:4px}.card-studio.editing-page .design-families{gap:14px;margin-bottom:16px;padding-bottom:4px}.card-studio.editing-page .design-families button{min-height:40px;font-size:12px}.card-studio.editing-page .design-background-section{margin-top:24px;padding-top:20px}.editor-contact-field{border:1px solid var(--page-rule);background:var(--editor-field-fill);min-height:68px;color:var(--page-muted);border-radius:14px;align-items:center;gap:10px;padding:7px 4px 7px 14px;display:flex}.editor-contact-field>svg{flex:none}.editor-contact-field>label{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.editor-contact-field>label>span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.editor-contact-field>label>input{width:100%;min-width:0;min-height:32px;color:var(--page-ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0;font-size:14px}.editor-contact-field>label>input:focus{outline:0}.editor-contact-field:focus-within{border-color:var(--page-action);background:color-mix(in srgb,var(--page-action) 5%,transparent)}.field-options-button{width:40px;height:40px;color:var(--page-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.field-options-button:hover{background:color-mix(in srgb,var(--page-ink) 6%,transparent)}.studio-modal{--modal-surface:#f7faf8;border:1px solid var(--page-rule);background:var(--modal-surface);width:min(560px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);color:var(--page-ink);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 24px 80px #102a3033}body[data-card-background=dark] .studio-modal,html[data-theme=dark] body:not([data-card-background]) .studio-modal{--modal-surface:#202c35}.studio-modal[open]{flex-direction:column;display:flex}.studio-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a3055}.studio-modal>header{border-bottom:1px solid var(--page-rule);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.studio-modal>header h2{letter-spacing:-.6px;color:var(--page-ink);margin:0;font-size:22px}.studio-modal .icon-button{width:40px;height:40px;color:var(--page-ink);border:1px solid var(--page-rule);box-shadow:none;background:0 0;flex:none}.studio-modal-content{overscroll-behavior:contain;flex-direction:column;gap:22px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.studio-modal-content section h3{color:var(--page-muted);margin:0 0 10px;font-size:12px;font-weight:500}.studio-modal>footer{border-top:1px solid var(--page-rule);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.studio-modal>footer>span{color:var(--page-muted);font-size:12px}.studio-modal .button.primary{background:var(--page-action);color:var(--page-action-ink);border-color:var(--page-action);box-shadow:none;min-height:46px}.field-choice-grid,.field-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-choice-grid>label,.field-options-grid>button{border:1px solid var(--page-rule);background:color-mix(in srgb,var(--page-ink) 3%,transparent);min-width:0;min-height:46px;color:var(--page-ink);cursor:pointer;border-radius:13px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:13px;font-weight:400;display:flex}.field-choice-grid>label:has(input:checked){border-color:var(--page-action);background:color-mix(in srgb,var(--page-action) 7%,transparent)}.field-choice-grid input[type=checkbox]{width:18px;height:18px;accent-color:var(--page-action);box-shadow:none;flex:none;margin:0}.field-choice-grid>label:has(input:disabled){opacity:.4;cursor:default}.field-choice-grid>label:focus-within{outline:2px solid var(--page-action);outline-offset:2px}.field-label-input{color:var(--page-muted);flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.field-label-input input{border:1px solid var(--page-rule);width:100%;min-height:44px;color:var(--page-ink);box-shadow:none;background:0 0;border-radius:12px;padding:10px 12px}.field-options-grid .danger{color:#b8435d}.field-options-grid button svg{flex:none}.workspace .card-menu button:focus-visible,.card-studio button:focus-visible,.studio-modal button:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}html.editor-viewport-open,html.editor-viewport-open body{overscroll-behavior:none;height:100%;overflow:hidden}.card-studio.editing-page.viewport-editor{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.viewport-editor .studio-back-header{padding-top:max(8px,env(safe-area-inset-top));grid-row:1;padding-bottom:4px}.viewport-editor .editor-workspace{grid-row:2;grid-template-rows:minmax(0,min(29dvh,270px)) minmax(0,1fr);width:min(560px,100%);min-height:0;margin:0 auto;padding:0;display:grid}.editor-preview-stage{min-height:0;position:relative;overflow:hidden}.editor-preview-art{transform-origin:50%;width:440px;transition:transform .18s ease-out;position:absolute;top:50%;left:50%}.viewport-editor .editor-preview-art .card-presentation{width:100%;margin:0}.editor-controls{width:calc(100% - 40px);min-height:0;max-width:var(--editor-controls-width);flex-direction:column;margin:0 auto;display:flex}.card-studio.editing-page.viewport-editor .studio-tabs{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:0 0 14px}.card-studio.editing-page.viewport-editor .studio-tabs button{padding-inline:2px}.editor-scroll-area{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.editor-scroll-viewport{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:3px 16px 3px 3px;overflow:hidden auto}.editor-scroll-viewport::-webkit-scrollbar{display:none}.editor-scroll-viewport:focus-visible{outline:1px solid var(--page-action);outline-offset:-1px;border-radius:5px}.editor-scroll-content{padding-bottom:8px;display:flow-root}.card-studio.editing-page.viewport-editor .editor-scroll-content>.public-details,.card-studio.editing-page.viewport-editor .editor-scroll-content>.studio-tab-content{scrollbar-gutter:auto;background:0 0;border-radius:0;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.viewport-editor .editor-scroll-content>.public-details>*{flex-shrink:0}.editor-scroll-track{background:color-mix(in srgb,var(--page-ink) 9%,transparent);pointer-events:none;border-radius:8px;width:4px;position:absolute;top:4px;bottom:40px;right:1px}.editor-scroll-track i{border-radius:inherit;background:color-mix(in srgb,var(--page-ink) 45%,transparent);width:100%;position:absolute}.editor-scroll-cue{border-top:1px solid var(--page-rule);flex:none;justify-content:center;align-items:center;height:36px;display:flex}.editor-scroll-cue button{min-height:32px;color:var(--page-muted);font:inherit;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;padding:4px 16px;font-size:12px;display:flex}.editor-scroll-cue button:hover{color:var(--page-ink);background:color-mix(in srgb,var(--page-ink) 5%,transparent)}.card-studio.editing-page.viewport-editor .studio-bottom-actions{width:calc(100% - 40px);max-width:var(--editor-controls-width);padding:12px 0 max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;grid-row:3;justify-self:center;min-height:0;margin:0;position:relative;inset:auto}.viewport-editor .editor-notice{pointer-events:none;margin:0;position:absolute;top:12px;left:50%;transform:translate(-50%)}.card-studio.editing-page.viewport-editor .design-families{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-shrink:0;margin:0 16px 12px 3px;padding:0;position:relative}.card-studio.editing-page.viewport-editor .design-families button{box-shadow:none;background:0 0;border-radius:0}@media (width<=400px){.card-studio.editing-page.viewport-editor .studio-tabs{gap:4px}.card-studio.editing-page.viewport-editor .studio-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.editor-preview-art{transition:none}}@media (width<=650px){.studio-modal{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-radius:24px 24px 0 0;margin:0;inset:auto 0 0}.studio-modal>footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.studio-modal>footer>span{max-width:45%}.card-studio.editing-page .identity-fields input,.card-studio.editing-page .identity-fields textarea,.editor-contact-field>label>input,.field-label-input input{font-size:16px}}@media (prefers-reduced-motion:reduce){.card-studio *{scroll-behavior:auto}}.studio-modal.add-fields-modal .field-choice-grid{gap:9px}.studio-modal.add-fields-modal .field-choice-tile{border:1px solid var(--page-rule);background:color-mix(in srgb,var(--page-ink) 2%,var(--modal-surface));min-width:0;min-height:62px;color:var(--page-ink);font:inherit;text-align:left;box-shadow:none;cursor:pointer;border-radius:15px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:10px;font-size:13px;font-weight:500;line-height:1.35;transition:background .16s,border-color .16s,transform .16s;display:flex}.studio-modal.add-fields-modal .field-choice-icon{background:color-mix(in srgb,var(--page-action) 8%,transparent);width:34px;height:34px;color:var(--page-action);border-radius:11px;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.studio-modal.add-fields-modal .field-choice-title{overflow-wrap:anywhere;flex:1;min-width:0}.studio-modal.add-fields-modal .field-choice-indicator{color:var(--page-muted);opacity:.5;flex:none;place-items:center;display:grid}.studio-modal.add-fields-modal .field-choice-tile[aria-pressed=true]{border-color:var(--page-action);background:color-mix(in srgb,var(--page-action) 9%,var(--modal-surface))}.studio-modal.add-fields-modal .field-choice-tile[aria-pressed=true] .field-choice-icon{background:var(--page-action);color:var(--page-action-ink)}.studio-modal.add-fields-modal .field-choice-tile[aria-pressed=true] .field-choice-indicator{color:var(--page-action);opacity:1}.studio-modal.add-fields-modal .field-choice-tile:disabled{opacity:.35;cursor:default}.studio-modal.add-fields-modal .field-choice-tile:focus-visible{outline:2px solid var(--page-action);outline-offset:3px}@media (hover:hover){.studio-modal.add-fields-modal .field-choice-tile:not(:disabled):hover{border-color:var(--page-action);transform:translateY(-1px)}}@media (width<=380px){.studio-modal.add-fields-modal .field-choice-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.studio-modal.add-fields-modal .field-choice-tile,.studio-modal.add-fields-modal .field-choice-icon{transition:none}}.picture-display-controls{border-top:1px solid var(--page-rule);margin-top:16px;padding-top:6px}.picture-display-controls>summary{cursor:pointer;min-height:44px;color:var(--page-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;display:flex}.picture-display-controls>summary::-webkit-details-marker{display:none}.picture-display-controls>summary>span{flex:1}.picture-display-controls>summary>small{color:var(--page-muted);font-size:12px;font-weight:400}.picture-display-controls>summary>svg{flex:none}.picture-display-controls[open]>summary>svg{transform:rotate(180deg)}.picture-display-controls>summary:focus-visible{outline:2px solid var(--page-action);outline-offset:2px;border-radius:6px}.picture-display-body{flex-direction:column;gap:12px;padding-top:8px;display:flex}.picture-display-body>span{color:var(--page-muted);font-size:13px}.picture-slider{flex-direction:column;gap:10px;font-size:13px;display:flex}.picture-slider>span{justify-content:space-between;gap:12px;display:flex}.picture-slider input{width:100%;min-height:32px;accent-color:var(--page-action);box-shadow:none;padding:0}.picture-slider output{font-variant-numeric:tabular-nums;color:var(--page-muted)}.legacy-image-actions{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.workspace .settings-grid{align-items:start;gap:0 48px;width:100%;max-width:1120px}.settings-column{flex-direction:column;min-width:0;display:flex}.workspace .settings-grid .panel{gap:16px;width:100%;padding:24px 0 32px}.settings-grid>:is(.error,.success-note){margin-bottom:24px}.settings-grid .panel h3,.settings-grid form{margin:0}.settings-grid .panel>p{font-size:14px}.settings-identity{align-items:center;gap:14px;width:100%;min-width:0;margin-bottom:4px;display:flex}.settings-identity>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.settings-identity strong{letter-spacing:-.3px;font-size:17px}.workspace .settings-grid .settings-name-form{flex-flow:wrap;align-items:flex-end;gap:12px}.settings-name-form>label{flex:220px}.settings-grid .settings-name-form>.button,.settings-grid .contact-export .row>.button{align-self:flex-end}.settings-grid .apple-button{margin-top:0}.settings-grid .button{white-space:normal;text-align:center;max-width:100%}.settings-grid .button svg{flex-shrink:0}.settings-grid .row{flex-wrap:wrap;gap:12px}.settings-grid .contact-export{width:100%}@media (width<=1100px){.workspace .settings-grid{column-gap:32px}}@media (width<=900px){.workspace .settings-grid{grid-template-columns:minmax(0,1fr)}}
