.admin-shell{--admin-bg: #eef4ff;--admin-surface: #ffffff;--admin-ink: #10233f;--admin-muted: #63748a;--admin-line: rgba(16, 35, 63, .13);--admin-green: #246bfe;--admin-blue: #1f6fff;--admin-yellow: #c78105;--admin-red: #bc4938;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:var(--admin-bg);color:var(--admin-ink)}.admin-access-shell{--admin-bg: #eef4ff;--admin-surface: #ffffff;--admin-ink: #10233f;--admin-muted: #63748a;--admin-line: rgba(16, 35, 63, .13);--admin-green: #246bfe;--admin-blue: #1f6fff;--admin-red: #bc4938;display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(31,111,255,.16),transparent 36%),var(--admin-bg);color:var(--admin-ink)}.admin-access-card{width:min(760px,100%);border:1px solid var(--admin-line);border-radius:18px;padding:24px;background:var(--admin-surface);box-shadow:0 28px 80px #10233f24}.admin-access-brand,.admin-signed-session{display:flex;align-items:center;gap:14px}.admin-access-brand>span{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;overflow:hidden;background:#fff;color:#fff}.admin-access-brand>span img,.admin-brand span img{display:block;width:100%;height:100%;object-fit:cover}.admin-access-brand h1{margin:2px 0 0;font-size:1.55rem;line-height:1.1}.admin-access-copy,.admin-access-note,.admin-access-message,.admin-access-warning{margin:14px 0 0;color:var(--admin-muted);line-height:1.55}.admin-access-copy.compact{margin:0}.admin-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.admin-access-grid article{display:grid;gap:5px;min-height:104px;align-content:start;border:1px solid var(--admin-line);border-radius:12px;padding:12px;background:#f8fbff}.admin-access-grid svg{color:var(--admin-green)}.admin-access-grid span{color:var(--admin-muted);font-size:.84rem;line-height:1.35}.admin-access-warning,.admin-access-message{border-radius:12px;padding:12px;font-weight:800}.admin-access-warning{background:#bc49381f;color:var(--admin-red)}.admin-access-message{background:#eef5ff;color:var(--admin-ink)}.admin-signed-session{justify-content:space-between;margin-top:18px;border:1px solid var(--admin-line);border-radius:14px;padding:12px;background:#f8fbff}.admin-signed-session span{display:block;margin-top:3px;color:var(--admin-muted);font-size:.86rem}.admin-access-form{display:grid;gap:10px;margin-top:14px}.admin-access-form label{display:grid;gap:6px;font-weight:900}.admin-access-form label span{color:var(--admin-muted);font-size:.76rem;text-transform:uppercase}.admin-access-form input{width:100%;min-height:44px;border:1px solid var(--admin-line);border-radius:10px;padding:0 12px;background:#fff;color:var(--admin-ink);font:inherit}.admin-google-button,.admin-access-form button,.admin-signed-session button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;padding:0 14px;background:var(--admin-green);color:#fff;font-weight:900;cursor:pointer}.admin-google-button{width:100%;margin-top:18px}.admin-google-button:disabled,.admin-access-form button:disabled,.admin-signed-session button:disabled{cursor:not-allowed;opacity:.55}.admin-access-note{border-top:1px solid var(--admin-line);padding-top:14px;font-size:.86rem}.admin-session-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;border-radius:999px;padding:0 12px;background:#246bfe1c;color:var(--admin-green);font-size:.84rem;font-weight:900}.admin-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;gap:28px;height:100vh;padding:18px 14px;border-right:1px solid var(--admin-line);background:linear-gradient(180deg,#10233f,#143d78);color:#f8fbff}.admin-brand{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px}.admin-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;overflow:hidden;background:#fff;color:#fff}.admin-nav{display:grid;align-content:start;gap:18px;overflow-y:auto;padding-right:2px}.admin-nav-group{display:grid;gap:6px}.admin-nav-group>span{padding:0 10px;color:#f8fbff85;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-nav button,.admin-header-actions button,.admin-link-button,.admin-bulk-actions button,.admin-card-list button,.quick-action-row button,.toggle,.row-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;padding:0 12px;background:transparent;color:inherit;cursor:pointer}.admin-nav button{width:100%;color:#f8fbffc2}.admin-nav button.active,.admin-nav button:hover{background:#f8fbff21;color:#fff}.database-badge{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:8px;background:#f8fbff21;color:#f8fbffd6;font-size:.86rem}.admin-main{display:grid;gap:16px;align-content:start;padding:22px}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-header h1{margin:2px 0 0;font-size:1.6rem;line-height:1.1}.admin-header-description{max-width:780px;margin:7px 0 0;color:var(--admin-muted);line-height:1.45}.admin-header-actions{display:flex;gap:8px}.admin-header-actions button,.admin-link-button{background:var(--admin-surface);box-shadow:inset 0 0 0 1px var(--admin-line)}.admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.admin-page-guide{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--admin-line);border-radius:8px;padding:14px;background:linear-gradient(135deg,#246bfe1a,#ffffffeb)}.admin-page-guide h2,.admin-page-guide p{margin:0}.admin-page-guide h2{font-size:1.08rem}.admin-page-guide p:not(.eyebrow){margin-top:5px;color:var(--admin-muted)}.admin-page-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px}.admin-page-links button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border-radius:8px;padding:0 12px;background:var(--admin-surface);color:var(--admin-ink);box-shadow:inset 0 0 0 1px var(--admin-line);cursor:pointer}.metric-tile,.admin-panel{border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface)}.metric-tile{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:104px;padding:14px}.metric-tile>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#e8f1ff;color:var(--admin-green)}.metric-tile p,.metric-tile small{margin:0;color:var(--admin-muted)}.metric-tile strong{display:block;margin:3px 0;font-size:1.5rem;line-height:1}.admin-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 160px 160px;gap:10px}.admin-toolbar label{display:grid;gap:6px}.admin-toolbar label>span{color:var(--admin-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.admin-search{position:relative}.admin-search svg{position:absolute;left:12px;bottom:12px;color:var(--admin-muted)}.admin-toolbar input,.admin-toolbar select,.admin-form-row input,.admin-form-row select{width:100%;min-height:42px;border:1px solid var(--admin-line);border-radius:8px;outline:0;background:var(--admin-surface);color:var(--admin-ink);padding:0 11px}.admin-toolbar input{padding-left:38px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.single-page-grid{grid-template-columns:minmax(0,1fr)}.single-page-grid>.admin-panel{grid-column:1 / -1}.admin-panel{min-width:0;padding:14px}.full-panel{min-height:520px}.full-span{grid-column:1 / -1}.section-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-title.compact{margin-top:18px}.section-title h2{margin:0;font-size:.98rem}.section-title svg{color:var(--admin-green)}.table-wrap{overflow-x:auto}table{width:100%;min-width:720px;border-collapse:collapse}th,td{padding:12px 10px;border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:middle}th{color:var(--admin-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}td strong,td span{display:block}td span{margin-top:3px;color:var(--admin-muted);font-size:.86rem}tbody tr{cursor:default}tbody tr:hover,.selected-row{background:#eef5ff}.admin-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:800;text-transform:capitalize}.admin-badge.green{background:#246bfe1f;color:var(--admin-green)}.admin-badge.yellow{background:#b8871224;color:var(--admin-yellow)}.admin-badge.red{background:#bc49381f;color:var(--admin-red)}.admin-badge.blue{background:#2f68c81f;color:var(--admin-blue)}.admin-badge.neutral{background:#10233f14;color:var(--admin-muted)}.inspector{position:sticky;top:18px}.inspector-head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center}.inspector-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;background:linear-gradient(135deg,var(--admin-blue),#70b7ff);color:#fff;font-weight:900}.inspector h2,.inspector p{margin:0}.inspector p{color:var(--admin-muted)}.profile-lines,.database-checks{display:grid;gap:8px;margin-top:14px}.profile-lines span,.database-checks span{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--admin-muted)}.admin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.admin-form-row label{display:grid;gap:6px}.admin-form-row span{color:var(--admin-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.mini-list{display:grid;gap:8px}.mini-list article{padding:10px;border-radius:8px;background:#f5f8ff}.mini-list strong,.mini-list span{display:block}.mini-list span{margin-top:3px;color:var(--admin-muted);font-size:.86rem}.row-action{min-width:36px;width:36px;justify-content:center;padding:0;color:var(--admin-muted)}.row-action.danger{color:var(--admin-red)}.admin-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface)}.admin-bulk-actions span{margin-right:auto;color:var(--admin-muted);font-weight:800}.admin-bulk-actions button{background:#f5f8ff;color:var(--admin-ink)}.bulk-select{display:inline-grid;grid-template-columns:auto 132px;align-items:center;gap:8px;color:var(--admin-muted);font-size:.82rem;font-weight:800}.bulk-select select,.table-select,.number-cell input,.flag-controls input,.ticket-controls select,.webhook-list input,.webhook-list select,.admin-edit-form input,.admin-edit-form select,.admin-edit-form textarea{width:100%;min-height:38px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink);padding:0 10px}.admin-edit-form textarea{min-height:84px;padding:10px;resize:vertical}.full-field{grid-column:1 / -1}.settings-toggles.compact{margin-top:12px}.admin-bulk-actions .danger{color:var(--admin-red)}.dashboard-grid,.analytics-grid,.security-grid,.activity-grid,.settings-grid,.advertisement-grid{display:grid;gap:14px}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid,.settings-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advertisement-grid{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.15fr) minmax(280px,.8fr);align-items:start}.managed-design-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.25fr) minmax(280px,.72fr);align-items:start;gap:14px}.managed-design-list-panel,.managed-design-editor-panel,.managed-design-preview-panel{display:grid;align-content:start;gap:12px}.managed-design-title-row{grid-template-columns:auto minmax(0,1fr) auto}.managed-design-title-row p,.managed-design-preview-panel .section-title p,.managed-design-editor-panel .section-title p{margin:2px 0 0;color:var(--admin-muted);font-size:.78rem}.managed-design-list{display:grid;gap:8px;max-height:780px;overflow:auto;padding-right:3px}.managed-design-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;border:1px solid var(--admin-line);border-radius:10px;padding:7px;background:#f7faff}.managed-design-row.active{border-color:#246bfe80;background:#edf5ff;box-shadow:inset 3px 0 0 var(--admin-blue)}.managed-design-select{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:0;padding:0;background:transparent;color:var(--admin-ink);text-align:left}.managed-design-thumb{position:relative;display:grid;place-items:center;width:66px;aspect-ratio:1.58;overflow:hidden;border:1px solid var(--admin-line);border-radius:7px}.managed-design-thumb img{width:100%;height:100%;object-fit:cover}.managed-design-thumb i{width:55%;height:4px;border-radius:999px}.managed-design-row-copy{display:grid;gap:2px;min-width:0}.managed-design-row-copy strong,.managed-design-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-design-row-copy small{color:var(--admin-muted);font-size:.75rem;text-transform:capitalize}.managed-design-toggle{min-width:44px}.managed-design-form{align-items:start}.managed-design-form fieldset{min-width:0;margin:0;border:1px solid var(--admin-line);border-radius:10px;padding:12px}.managed-design-form fieldset legend{padding:0 6px;color:var(--admin-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.managed-design-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.managed-design-colors>label{display:grid;gap:5px}.managed-design-colors>label>span:first-child{color:var(--admin-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.managed-color-control{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px}.managed-color-control input[type=color]{min-height:38px;padding:3px}.managed-design-audience{display:grid;gap:12px}.managed-design-audience-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.managed-design-audience-modes>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;border:1px solid var(--admin-line);border-radius:9px;padding:10px;background:#f7faff;cursor:pointer}.managed-design-audience-modes>label.active{border-color:#246bfe80;background:#edf5ff}.managed-design-audience-modes input,.managed-design-targets input{width:17px;min-height:17px;margin-top:2px}.managed-design-audience-modes span{display:grid;gap:3px}.managed-design-audience-modes small{color:var(--admin-muted);font-weight:500;line-height:1.35}.managed-design-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;overflow:auto}.managed-design-targets>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;border-radius:7px;padding:8px;background:#f7faff;cursor:pointer}.managed-design-upload{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px dashed rgba(36,107,254,.4);border-radius:10px;padding:12px;background:#f7faff}.managed-design-upload>div{display:grid;gap:3px}.managed-design-upload small{color:var(--admin-muted)}.managed-upload-button{position:relative;overflow:hidden;cursor:pointer}.managed-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.managed-design-preview{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:12px;width:100%;aspect-ratio:1.58;overflow:hidden;border:1px solid;border-radius:13px;padding:18px;box-shadow:0 12px 30px #10233f1f}.managed-design-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 50%)}.managed-design-preview>i{position:absolute;top:0;left:0;width:100%;height:7px}.managed-design-preview.left-bar>i{width:7px;height:100%}.managed-design-preview.split>i{left:auto;right:0;width:30%;height:100%;opacity:.22}.managed-design-preview.corner-line>i{top:auto;bottom:0;width:48%;height:7px}.managed-design-preview.double-line>i{top:9px;right:9px;bottom:9px;left:9px;width:auto;height:auto;border:2px solid currentColor;border-radius:9px;background:transparent!important;opacity:.22}.managed-design-preview-avatar{display:block;width:58px;height:58px;border:4px solid;border-radius:50%;background:#ffffffb3}.managed-design-preview>div{display:grid;gap:3px;min-width:0}.managed-design-preview>div strong{font-size:clamp(1rem,2vw,1.35rem)}.managed-design-preview>div span,.managed-design-preview>div b,.managed-design-preview>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-design-preview>small{grid-column:1 / -1}.managed-design-preview-meta{display:grid;gap:3px}.managed-design-preview-meta>span{width:fit-content;border-radius:999px;padding:3px 8px;background:#edf5ff;color:var(--admin-blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.managed-design-preview-meta small{color:var(--admin-muted)}.admin-panel-copy{margin:0;color:var(--admin-muted);line-height:1.5}.advertisement-list-panel,.advertisement-editor-panel,.advertisement-preview-panel{display:grid;align-content:start;gap:12px}.advertisement-list{gap:8px}.advertisement-row{width:100%;min-height:64px;justify-content:space-between;border:1px solid var(--admin-line);background:#f7faff;text-align:left}.advertisement-row.active{border-color:#246bfe6b;background:#edf5ff}.advertisement-row span{display:grid;gap:3px;min-width:0}.advertisement-row small{color:var(--admin-muted)}.advertisement-form{align-items:start}.ad-placement-picker{display:grid;gap:10px}.ad-placement-picker fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px}.ad-placement-picker legend{padding:0 6px;color:var(--admin-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.ad-placement-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:8px;border-radius:8px;background:#f7faff}.ad-placement-option input{width:18px;min-height:18px;margin-top:2px}.ad-placement-option span{display:grid;gap:2px}.ad-placement-option small{color:var(--admin-muted);line-height:1.35}.ad-target-note{margin:0;padding:10px 12px;border-radius:8px;background:#f7faff;color:var(--admin-muted);line-height:1.45}.advertisement-form-actions{display:flex;flex-wrap:wrap;gap:8px}.advertisement-form-actions .danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;padding:0 12px;background:#bc49381c;color:var(--admin-red);cursor:pointer}.ad-preview-box{display:grid;gap:10px;overflow:hidden;min-height:180px;padding:14px;border-radius:8px;border:1px solid var(--admin-line);background:linear-gradient(145deg,#f8fbff,#eef5ff)}.ad-preview-box img,.ad-preview-image-placeholder{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:8px;background:#e6eef9}.ad-preview-image-placeholder{display:grid;place-items:center;color:var(--admin-muted);font-weight:900}.ad-preview-box span,.ad-preview-box small{color:var(--admin-muted);font-weight:800}.ad-preview-box strong{display:block;margin-top:3px;font-size:1.35rem}.ad-preview-box p{margin:6px 0;color:var(--admin-muted);line-height:1.45}.adsense-preview{place-items:center;text-align:center;border-style:dashed;background:#fff}.dashboard-card{display:grid;align-content:start;gap:12px}.dashboard-card.wide{grid-column:1 / -1}.feature-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.feature-checklist span{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border-radius:8px;background:#f5f8ff;color:var(--admin-muted);font-weight:800}.feature-checklist svg{color:var(--admin-green);flex:0 0 auto}.health-stack{display:grid;gap:12px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mini-stat{display:grid;gap:5px;min-height:116px;padding:12px;border-radius:8px;background:#f5f8ff}.mini-stat span,.mini-stat p{margin:0;color:var(--admin-muted)}.mini-stat span{font-size:.74rem;font-weight:900;text-transform:uppercase}.mini-stat strong{font-size:1.65rem;line-height:1}.mini-stat.danger strong{color:var(--admin-red)}.breakdown-card{display:grid;align-content:start}.breakdown-stack{display:grid;gap:10px}.breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.breakdown-row span{color:var(--admin-muted);text-transform:capitalize}.breakdown-row i{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:999px;background:#10233f14}.breakdown-row b{display:block;height:100%;border-radius:inherit;background:var(--admin-blue)}.health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.health-row span{color:var(--admin-muted)}.health-row i{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:999px;background:#10233f14}.health-row b{display:block;height:100%;border-radius:inherit;background:var(--admin-blue)}.health-row b.danger{background:var(--admin-red)}.compact-stat{display:grid;gap:3px}.compact-stat strong{font-size:2.4rem;line-height:1}.compact-stat span{color:var(--admin-muted)}.quick-action-row{display:flex;flex-wrap:wrap;gap:8px}.report-action-row{display:flex;flex-wrap:wrap;gap:6px;min-width:240px}.report-action-row .row-action{width:auto;min-width:0;min-height:34px;padding-inline:10px}.row-action:disabled{cursor:not-allowed;opacity:.55}.quick-action-row button,.admin-card-list button{background:#f5f8ff;color:var(--admin-ink)}.admin-card-list,.ticket-list,.webhook-list,.flag-grid{display:grid;gap:10px}.admin-card-list article,.ticket-list article,.webhook-list article,.flag-grid article{display:grid;gap:8px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#fbfdff}.admin-card-list strong,.ticket-list strong,.webhook-list strong,.flag-grid strong{display:block}.admin-card-list p,.flag-grid p{margin:0;color:var(--admin-muted);line-height:1.42}.muted-card{opacity:.58}.permission-matrix{display:grid;border:1px solid var(--admin-line);border-radius:8px;overflow:hidden}.permission-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(74px,.45fr));gap:1px;background:var(--admin-line)}.permission-row+.permission-row{border-top:1px solid var(--admin-line)}.permission-row span{display:grid;align-items:center;min-height:42px;padding:8px 10px;background:#fff}.permission-row.header span{color:var(--admin-muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.permission-dot{justify-content:center;font-size:.78rem;font-weight:900}.permission-dot.yes{color:var(--admin-green)}.permission-dot.no{color:var(--admin-muted)}.flag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flag-grid article{grid-template-columns:minmax(0,1fr);align-items:start}.webhook-list article,.ticket-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.flag-controls{display:grid;gap:8px}.flag-controls label,.webhook-list label{display:grid;gap:5px}.flag-controls label span,.webhook-list label span{color:var(--admin-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.plan-checkboxes{display:flex;flex-wrap:wrap;gap:6px}.plan-checkboxes label{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border-radius:999px;background:#f5f8ff}.ticket-controls{display:grid;gap:8px;min-width:132px}.flag-grid span,.ticket-list span,.webhook-list span,.webhook-list small{display:block;margin-top:4px;color:var(--admin-muted);font-size:.84rem}.toggle{min-width:70px;background:#10233f14;color:var(--admin-muted);font-weight:900}.toggle.active{background:#246bfe1f;color:var(--admin-green)}.toggle.danger-toggle{background:#bc49381f;color:var(--admin-red)}.ticket-list select,.settings-form input,.settings-form select{min-height:40px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink);padding:0 10px}.audit-list.vertical{grid-template-columns:1fr}.webhook-list article{align-items:start}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-form label,.settings-form .authentication-option-field{display:grid;gap:6px}.settings-form label span,.settings-form .settings-field-heading{color:var(--admin-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.settings-form .admin-field-help{color:var(--admin-muted);font-size:.82rem;line-height:1.45}.settings-toggles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.number-cell{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:6px;align-items:center}.number-cell span{margin:0;color:var(--admin-muted);font-size:.82rem}.inline-admin-input{width:170px;max-width:100%;border:1px solid var(--admin-line);border-radius:8px;padding:8px 10px;color:var(--admin-ink)}.inline-admin-input.wide{width:320px}.range-cell{display:flex;align-items:center;gap:8px}.range-cell .number-cell{grid-template-columns:minmax(66px,86px)}.package-control-table{min-width:1680px}.package-limit-stack,.package-payment-grid{display:grid;gap:8px}.package-limit-stack label,.package-payment-grid label{display:grid;gap:4px}.package-limit-stack label span,.package-payment-grid label span{color:var(--admin-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.package-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:360px}.package-payment-grid .wide{grid-column:1 / -1}.package-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:6px;min-width:340px}.package-feature{display:flex;align-items:center;gap:8px;border:1px solid var(--admin-line);border-radius:8px;padding:8px;color:var(--admin-muted);font-weight:700}.package-feature.active{border-color:#1e6fff57;background:#1e6fff14;color:var(--admin-blue-700)}.package-toggles{min-width:360px}.business-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:14px}.business-brand-card{display:grid;gap:14px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(145deg,#fff,#f7fbff)}.business-brand-card-header,.business-brand-preview-row,.business-brand-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-brand-card-header div,.business-brand-preview-row div:last-child{display:grid;gap:4px}.business-brand-card-header strong,.business-brand-preview-row strong{font-size:1.05rem}.business-brand-card-header span,.business-brand-preview-row small,.business-brand-field-grid small{color:var(--admin-muted);line-height:1.35}.business-brand-logo-preview{width:92px;height:70px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.business-brand-logo-preview img{width:86%;height:86%;object-fit:contain}.business-brand-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-brand-field-grid label{display:grid;gap:6px}.business-brand-field-grid label.wide{grid-column:1 / -1}.business-brand-field-grid label span,.business-brand-check span{color:var(--admin-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.business-brand-field-grid input,.business-brand-field-grid select,.business-brand-field-grid textarea{min-height:40px;width:100%;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink);padding:0 10px}.business-brand-field-grid input[type=file]{min-height:auto;padding:9px}.business-brand-field-grid input[type=color]{padding:4px}.business-brand-field-grid textarea{min-height:86px;padding:10px;resize:vertical}.business-brand-check{align-self:end;display:flex!important;align-items:center;gap:8px!important;min-height:40px;padding:8px 10px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface)}.business-brand-check input{width:18px;min-height:18px;padding:0}.business-brand-actions .danger{display:inline-flex;align-items:center;gap:8px;color:var(--admin-red);background:#bc49381a}.empty-admin-state{margin:0;color:var(--admin-muted)}.database-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px}.database-card{display:grid;gap:14px}.database-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--admin-muted)}.admin-note{margin:-4px 0 12px;color:var(--admin-muted);line-height:1.45}.security-mini-list article strong{text-transform:capitalize}.security-events-table{min-width:1040px}.database-definition{display:grid;gap:12px;margin:0}.database-definition div{display:grid;gap:3px}.database-definition dt{font-weight:900}.database-definition dd{margin:0;color:var(--admin-muted);line-height:1.45}.audit-strip{display:grid;gap:10px}.audit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audit-list article{min-height:96px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface)}.audit-list span{color:var(--admin-muted);font-size:.78rem}.audit-list strong{display:block;margin:6px 0 4px}.audit-list p{margin:0;color:var(--admin-muted)}.notifications-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:14px;align-items:start}.notification-composer{position:sticky;top:18px}.notification-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:12px;border-radius:8px;background:#edf5ff}.notification-preview strong{display:grid;place-items:center;min-width:48px;height:40px;border-radius:8px;background:#fff;color:var(--admin-green);font-size:1.3rem}.notification-preview span{color:var(--admin-muted);font-weight:800}.send-notification-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;background:linear-gradient(135deg,#164a96,#246bfe);color:#fff;cursor:pointer}.notification-history table{min-width:820px}.admin-toast{position:fixed;right:20px;bottom:20px;min-height:42px;border-radius:999px;padding:11px 15px;background:#10233f;color:#fff;box-shadow:0 18px 42px #10233f3d}@media(max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;height:auto}.admin-nav{display:flex;overflow-x:auto;gap:14px}.admin-nav-group{min-width:190px}.admin-page-guide{align-items:stretch;flex-direction:column}.admin-page-links{justify-content:flex-start;max-width:none}.admin-metrics,.admin-grid,.database-layout,.audit-list,.dashboard-grid,.analytics-grid,.admin-stat-grid,.notifications-grid,.advertisement-grid,.managed-design-grid,.security-grid,.activity-grid,.settings-grid,.flag-grid,.feature-checklist,.admin-toolbar{grid-template-columns:1fr}}@media(max-width:620px){.admin-main{padding:14px}.admin-header,.admin-sidebar{align-items:stretch;flex-direction:column}.admin-sidebar{display:grid;grid-template-columns:1fr}.admin-header{display:grid}.admin-page-links,.admin-header-actions{display:grid;grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.managed-design-audience-modes,.managed-design-colors,.managed-design-targets{grid-template-columns:1fr}.managed-design-upload{grid-template-columns:1fr auto}.managed-design-upload>div{grid-column:1 / -1}}.country-availability-panel{display:grid;gap:20px}.country-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.country-mode-card{min-height:104px;padding:16px;border:1px solid #d8e1ef;border-radius:8px;background:#fff;color:#10233f;text-align:left;display:grid;align-content:start;gap:8px}.country-mode-card span{color:#5f7087;font-size:13px;line-height:1.45}.country-mode-card.active{border-color:#246bfe;box-shadow:inset 0 0 0 1px #246bfe;background:#eef5ff}.country-setting-toggles{margin:0}.country-picker-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,1fr);gap:18px;align-items:start}.country-picker-search,.country-selected-list{border:1px solid #dce4ef;border-radius:8px;padding:14px;background:#f9fbfe}.country-search-results{margin-top:10px;max-height:320px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.country-option{min-width:0;padding:9px 10px;border:1px solid #dce4ef;border-radius:7px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;cursor:pointer}.country-option.selected{border-color:#246bfe;background:#eaf2ff}.country-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-option small{color:#64748b}.country-selected-list{display:grid;gap:12px}.country-code-chips{display:flex;flex-wrap:wrap;gap:7px}.country-code-chips button{padding:7px 9px;border:1px solid #c8d7ef;border-radius:7px;background:#fff;color:#173252;display:inline-flex;align-items:center;gap:6px}.country-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-message-grid textarea{resize:vertical}.country-save-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#65758b}.primary-admin-action{padding:11px 16px;border:0;border-radius:7px;background:#246bfe;color:#fff;font-weight:800;display:inline-flex;align-items:center;gap:8px}.primary-admin-action:disabled{opacity:.65}.admin-cell-note{display:block;margin-top:3px;color:#7b899b}@media(max-width:900px){.country-mode-grid,.country-picker-layout,.country-message-grid,.country-search-results{grid-template-columns:1fr}.country-save-row{align-items:stretch;flex-direction:column}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#10233f;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #ffffff;--surface: #ffffff;--surface-strong: #ffffff;--ink: #10233f;--muted: #596b83;--line: rgba(16, 35, 63, .12);--button-blue: #0f3d78;--button-blue-2: #246bfe;--button-fill: linear-gradient(180deg, var(--button-blue) 0%, var(--button-blue-2) 100%);--accent: #246bfe;--accent-2: #1fb9e9;--accent-3: #0f3d78;--shadow: 0 14px 34px rgba(16, 35, 63, .09)}:root[data-theme=dark]{color-scheme:dark;--bg: #0c1424;--surface: #121d31;--surface-strong: #18263d;--ink: #f6f9ff;--muted: #b7c5d9;--line: rgba(246, 249, 255, .14);--button-blue: #174f95;--button-blue-2: #2f7bff;--button-fill: linear-gradient(180deg, var(--button-blue) 0%, var(--button-blue-2) 100%);--accent: #70b7ff;--accent-2: #24c6dc;--accent-3: #f6f9ff;--shadow: 0 18px 42px rgba(0, 0, 0, .28)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:disabled{cursor:not-allowed;opacity:.54}a{color:inherit;text-decoration:none}.app-shell{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 16px calc(94px + env(safe-area-inset-bottom))}.auth-shell{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:22px 16px;display:grid;place-items:center}.auth-shell.web-auth-shell{padding:0;align-items:stretch}.web-auth-shell>.auth-card{min-height:100vh;align-content:center;border-radius:0;box-shadow:none;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom))}.auth-card{width:100%;display:grid;gap:14px;padding:18px;border-radius:22px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.auth-card.compact{justify-items:center;text-align:center}.auth-card h1{margin:0;font-size:1.75rem;letter-spacing:0}.auth-card p{margin:0;color:var(--muted)}.image-upload-waiting-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-upload-waiting-card{display:grid;justify-items:center;gap:9px;width:min(100%,360px);padding:22px;border-radius:22px;background:var(--surface-strong);color:var(--ink);text-align:center;box-shadow:0 22px 64px #10233f33,inset 0 0 0 1px var(--line)}.image-upload-waiting-card svg{color:var(--accent);animation:image-upload-spin 1s linear infinite}.image-upload-waiting-card strong{font-size:1rem}.image-upload-waiting-card span{color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.4}@keyframes image-upload-spin{to{transform:rotate(360deg)}}.auth-brand{display:flex;align-items:center;gap:12px}.google-button,.demo-link,.account-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:900;cursor:pointer}.google-button{background:var(--button-fill);color:#fff}.passkey-auth-option,.biometric-auth-option{display:grid;gap:7px}.passkey-button,.biometric-button{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border-radius:14px;background:var(--button-fill);color:#fff;box-shadow:0 10px 24px #10233f2e;font:inherit;font-weight:900;line-height:1.25;text-align:center;cursor:pointer}.passkey-button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,#ffffff);outline-offset:3px}.biometric-button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,#ffffff);outline-offset:3px}.auth-card .passkey-supporting-text,.auth-card .biometric-supporting-text{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.45;text-align:center}.passkey-enrollment-card,.biometric-session-card{text-align:center}.passkey-enrollment-illustration,.biometric-session-illustration{width:76px;height:76px;display:grid;place-items:center;justify-self:center;border-radius:24px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--line))}.passkey-enrollment-card>p{line-height:1.5}.biometric-session-card>p{line-height:1.5}.account-button{max-width:148px;min-height:44px;padding:0 10px}.account-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-tabs,.auth-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-select-field{display:grid;gap:7px;min-width:0;padding:10px 12px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.language-select-field.compact{grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center}.language-select-field span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.language-select-field select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:12px;outline:0;background:var(--surface-strong);color:var(--ink);padding:0 10px;font-weight:900}.auth-tabs button,.auth-mode-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:13px;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);font-weight:900}.auth-tabs button.active,.auth-mode-toggle button.active{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent)}.auth-form{display:grid;gap:9px}.auth-form input,.auth-form select,.auth-form textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:13px;outline:0;background:var(--surface);color:var(--ink);padding:0 12px}.auth-form textarea{min-height:92px;padding:12px;resize:vertical;font:inherit}.signup-field{display:grid;gap:6px}.signup-field span{color:var(--muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.signup-field small{color:var(--muted);font-weight:800}.signup-privacy-note{margin:0;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--muted);font-weight:800;line-height:1.45;padding:12px}.auth-message{padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--ink)!important;font-weight:800}.signup-wizard,.auth-registration-choice{display:grid;gap:12px}.auth-card .registration-choice-title{color:var(--ink);text-align:center;font-weight:900}.registration-google-consent .legal-link{display:inline;text-align:inherit}.auth-choice-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.auth-choice-divider:before,.auth-choice-divider:after{content:"";height:1px;background:var(--line)}.registration-email-button{min-height:46px;font-weight:900}.registration-method-back{justify-self:start;padding:4px 0;background:transparent;color:var(--accent);font-size:.82rem;font-weight:900;cursor:pointer}.signup-steps{display:flex;justify-content:center;gap:8px}.signup-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);font-size:.8rem;font-weight:900}.signup-steps span.active,.signup-steps span.done{background:var(--button-fill);color:#fff;box-shadow:none}.signup-required-note{padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));font-size:.86rem;font-weight:800}.signup-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.signup-upload-tile{display:grid;place-items:center;gap:6px;min-height:138px;padding:12px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);text-align:center;font-weight:900}.signup-upload-tile img{width:64px;height:64px;border-radius:16px;object-fit:cover}.signup-upload-tile small{color:var(--muted);font-size:.72rem;text-transform:uppercase}.signup-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.legal-signup-step{display:grid;gap:10px}.signup-legal-scroll{max-height:150px;overflow-y:auto;padding:12px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);line-height:1.45}.signup-legal-scroll p{margin:0 0 8px}.signup-legal-scroll .legal-link{display:inline-flex;text-align:left}.recaptcha-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.grecaptcha-badge{right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;z-index:2147483000!important;visibility:visible!important;opacity:1!important}@media(max-width:560px){.grecaptcha-badge{right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;transform:scale(.82);transform-origin:right bottom}}.legal-policy-content{display:grid;gap:12px;color:var(--ink)}.legal-policy-content.compact{max-height:min(48vh,420px);overflow-y:auto;padding:12px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.legal-policy-intro{display:grid;gap:6px}.legal-policy-intro h2,.legal-policy-intro p,.legal-policy-content section h3,.legal-policy-content section p,.legal-review-note{margin:0}.legal-policy-intro h2{font-size:1.25rem;line-height:1.1}.legal-policy-content section{display:grid;gap:4px}.legal-policy-content section h3{color:var(--ink);font-size:.94rem}.legal-policy-content section p,.legal-policy-intro p,.legal-review-note{color:var(--muted);font-size:.88rem;line-height:1.45}.legal-review-note{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f59e0b 12%,var(--surface));color:var(--ink);font-weight:800}.legal-consent-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border-radius:15px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:.9rem;font-weight:800;line-height:1.35}.legal-consent-row input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.legal-link{color:var(--accent);font-weight:900;text-align:center}.auth-legal-link{display:inline-flex;justify-content:center;font-size:.88rem}.legal-page{max-width:900px}.legal-page-card{display:grid;gap:16px;padding:18px;border-radius:22px;background:var(--surface-strong);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}.legal-return-link{justify-self:start}.demo-link{background:transparent;color:var(--muted);box-shadow:none}.topbar{position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:16px}.topbar-actions{display:flex;gap:8px}.mobile-menu-toggle,.mobile-menu-panel{display:grid}.mobile-menu-language{grid-column:1 / -1}.mobile-menu-section{grid-column:1 / -1;display:grid;gap:8px;padding:10px;border-radius:15px;background:color-mix(in srgb,var(--surface) 92%,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--line)}.mobile-menu-section.mobile-menu-advanced{gap:0;padding:0;overflow:hidden}.mobile-menu-section>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.mobile-menu-advanced summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-size:.9rem;font-weight:900;list-style:none}.mobile-menu-advanced summary::-webkit-details-marker{display:none}.mobile-menu-advanced summary>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.mobile-menu-summary-icon{margin-left:auto;transition:transform .16s ease}.mobile-menu-advanced[open] .mobile-menu-summary-icon{transform:rotate(180deg)}.mobile-menu-advanced-actions{display:grid;gap:8px;padding:8px 10px 10px}.mobile-menu-section button.danger-action{color:#b42318;background:#fff6f4;box-shadow:inset 0 0 0 1px #b4231838}.mobile-menu-account{grid-column:1 / -1;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.mobile-menu-account-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--button-fill);color:#fff}.mobile-menu-account strong,.mobile-menu-account span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-account strong{color:var(--ink);font-size:.96rem}.mobile-menu-account span{margin-top:2px;color:var(--muted);font-size:.78rem}.mobile-menu-panel{position:fixed;z-index:40;top:78px;right:24px;width:min(340px,calc(100vw - 32px));grid-template-columns:1fr;gap:8px;padding:10px;border-radius:18px;background:var(--surface-strong);box-shadow:0 20px 50px #10233f29,inset 0 0 0 1px var(--line)}.mobile-menu-panel button,.mobile-menu-panel a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:42px;padding:0 12px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:.9rem;font-weight:900}.mobile-menu-panel .active{background:var(--button-fill);color:#fff;box-shadow:none}.brand-mark,.holder-photo,.card-logo-mark{display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800}.brand-mark{width:48px;height:48px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #071d3629}.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.eyebrow{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.topbar h1{margin:2px 0 0;font-size:1.32rem;line-height:1.05}.icon-button,.ghost-icon,.favorite-button,.quick-actions a,.quick-actions button{display:grid;place-items:center;min-width:44px;width:44px;height:44px;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.icon-button.subtle{background:#ffffff8f;color:var(--card-text, var(--ink))}.primary-action,.secondary-action,.filter-chip,.category-pill,.select-chip,.detail-actions button,.editor-actions button,.empty-state button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;padding:0 14px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;white-space:nowrap}.primary-action{background:var(--button-fill);color:#f8fbff;box-shadow:0 10px 24px #10233f2e;font-weight:800}.secondary-action{background:transparent}.search-panel{display:grid;gap:12px;margin-bottom:16px}.view-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.view-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;border-radius:14px;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.view-switcher button.active{background:var(--button-fill);color:#fff;box-shadow:none}.search-box{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:0 12px 0 15px;border-radius:18px;background:var(--surface-strong);box-shadow:var(--shadow)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.search-box input::placeholder{color:var(--muted)}.search-box .ghost-icon{width:34px;min-width:34px;height:34px;border-radius:11px;box-shadow:none}.control-row{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none}.control-row::-webkit-scrollbar,.category-scroll::-webkit-scrollbar{display:none}.filter-chip.active{background:var(--button-fill);color:#fff}.select-chip{position:relative}.select-chip select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit;padding-right:14px}.category-scroll{display:flex;gap:9px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.category-pill{min-height:38px;border-radius:999px;background:#f8fbffc7}.category-pill.selected{background:var(--button-fill);color:#fff;box-shadow:none}.manage-contact-bar{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.manage-contact-bar span{flex:0 0 auto;color:var(--ink);font-weight:900}.manage-contact-bar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;flex:0 0 auto;border-radius:12px;padding:0 12px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.manage-contact-bar button.danger{background:color-mix(in srgb,#c83f2a 10%,var(--surface));color:#c83f2a}.content-grid{display:grid;gap:16px}.profile-grid,.capture-grid,.directory-grid{display:grid;gap:14px}.notifications-panel{display:grid;gap:12px}.notifications-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:18px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.notifications-header h2{margin:0}.notification-list{display:grid;gap:10px}.notification-composer-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-radius:18px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.composer-title-row,.notification-recipient-card,.full-width-field{grid-column:1 / -1}.composer-title-row{display:flex;align-items:center;gap:12px}.composer-title-row h3,.composer-title-row p{margin:0}.composer-title-row p{margin-top:3px;color:var(--muted);font-weight:800}.notification-composer-card label{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.notification-composer-card input,.notification-composer-card select,.notification-composer-card textarea{width:100%;min-height:44px;border-radius:14px;padding:10px 12px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.notification-composer-card textarea{min-height:92px;resize:vertical;text-transform:none}.notification-recipient-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,var(--line))}.notification-recipient-card strong{display:grid;place-items:center;min-width:58px;min-height:40px;border-radius:12px;background:var(--button-fill);color:#fff;font-size:1.25rem}.notification-recipient-card span{color:var(--muted);font-weight:900}.notification-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;border-radius:18px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,var(--line)),var(--shadow)}.notification-card.high,.notification-card.urgent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,var(--line)),var(--shadow)}.notification-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--button-fill);color:#fff}.notification-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.notification-card h3,.notification-card p{margin:0}.notification-card h3{margin-top:3px}.notification-card p{margin-top:6px;color:var(--muted);line-height:1.45}.notification-card small{display:inline-block;margin-top:8px;color:var(--muted);font-weight:800}.profile-tools,.capture-panel{display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.subscription-status-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,var(--line))}.subscription-status-card.compact{grid-column:1 / -1}.subscription-status-card>div{display:grid;gap:3px;min-width:0}.subscription-status-card span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.subscription-status-card strong,.subscription-status-card small{overflow-wrap:anywhere}.subscription-status-card strong{color:var(--ink);font-size:.96rem}.subscription-status-card small{color:var(--muted);font-weight:800;line-height:1.3}.subscription-status-card button{flex:0 0 auto;min-height:38px;border-radius:12px;padding:0 14px;background:var(--accent);color:#fff;font-weight:900;box-shadow:var(--shadow-soft)}.subscription-status-card.locked{background:#fff4f4;box-shadow:inset 0 0 0 1px #f4b7b7}.subscription-status-card.locked strong{color:#a12222}.profile-grid>.advertisement-slot{grid-column:1 / -1}.advertisement-slot{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,#ffffff),#fff 72%),var(--surface-strong);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,var(--line)),var(--shadow)}.advertisement-slot.compact{border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,var(--line))}.advertisement-slot.linked{cursor:pointer;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.advertisement-slot.linked:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,var(--line)),0 14px 28px #0928581f}.advertisement-slot.advertisement-text_image{grid-template-columns:minmax(96px,.36fr) minmax(0,1fr);align-items:center}.advertisement-slot.advertisement-text_image.compact{grid-template-columns:82px minmax(0,1fr)}.advertisement-image{width:100%;aspect-ratio:4 / 3;border-radius:14px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--line)}.advertisement-copy{display:grid;gap:4px;min-width:0}.advertisement-label{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.advertisement-copy strong{display:block;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.15}.advertisement-copy p{margin:0;color:var(--muted);line-height:1.4}.advertisement-copy small{color:var(--accent);font-weight:900}.advertisement-adsense{min-height:92px;align-content:center;border:1px dashed color-mix(in srgb,var(--accent) 34%,var(--line));background:#fff}.advertisement-adsense .adsbygoogle{min-height:64px;border-radius:12px;background:repeating-linear-gradient(135deg,#10233f0f 0,#10233f0f 8px,#10233f05 8px,#10233f05 16px),color-mix(in srgb,var(--accent) 6%,#ffffff)}.section-heading{display:flex;align-items:center;gap:9px}.section-heading h2{margin:0;font-size:1rem}.section-heading svg{color:var(--accent)}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-grid.compact{grid-template-columns:1fr 1fr}.tool-grid button,.capture-panel>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;border-radius:12px;background:var(--surface);color:var(--ink);line-height:1.15;text-align:center;white-space:normal;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.tool-grid button.danger-action{color:#b42318;box-shadow:inset 0 0 0 1px #b4231838;background:#fff6f4}.scan-category-picker,.scan-select-field{display:grid;gap:8px}.scan-category-picker>span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.scan-select-field span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.scan-select-field select,.scan-select-field input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:13px;outline:0;background:var(--surface);color:var(--ink);padding:0 12px;font-weight:800}.scan-category-picker>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.scan-category-picker>div::-webkit-scrollbar{display:none}.scan-category-picker button{flex:0 0 auto;min-height:36px;border-radius:999px;padding:0 12px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-weight:800}.scan-category-picker button.selected{background:var(--button-fill);color:#fff;box-shadow:none}.capture-panel p,.mobile-summary span{margin:0;color:var(--muted);line-height:1.45}.capture-panel textarea{width:100%;min-height:154px;border:1px solid var(--line);border-radius:14px;outline:0;background:var(--surface);color:var(--ink);padding:12px;resize:vertical}.mobile-summary{display:grid;gap:4px;padding:12px;border-radius:14px;background:#10233f0d}.share-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-pill{display:grid;gap:2px;min-height:56px;padding:9px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.metric-pill strong{color:var(--ink);font-size:1.08rem}.metric-pill small{color:var(--muted);font-size:.72rem;font-weight:800}.lead-capture-panel{align-content:start}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:12px;outline:0;background:var(--surface);color:var(--ink);padding:9px 10px}.lead-form textarea,.lead-consent{grid-column:1 / -1}.lead-consent{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:800}.lead-consent input{width:18px;min-height:18px}.nfc-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:13px;background:#10233f0d;color:var(--muted);font-size:.84rem;font-weight:800}.nfc-status-row button{min-height:34px;padding:0 10px;border-radius:10px;background:var(--button-fill);color:#fff;cursor:pointer}.nfc-guidance-panel{display:grid;gap:8px}.nfc-guidance{margin:-2px 0 0;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.directory-results{display:grid;gap:12px}.directory-search-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,max-content);gap:9px;align-items:center}.directory-search-controls .search-box{width:100%}.global-results{align-content:start;padding-bottom:18px}.directory-content{display:grid;gap:14px;align-items:start}.result-lane{display:grid;gap:10px}.result-lane-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}.result-lane-heading h3,.result-lane-heading p{margin:0}.result-lane-heading h3{font-size:1rem}.result-lane-heading>span{display:grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:var(--button-fill);color:#fff;font-size:.82rem;font-weight:900}.lane-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:82px;padding:14px;border-radius:14px;background:var(--surface-strong);color:var(--muted);text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.directory-result{display:grid;gap:8px}.directory-result-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.directory-result-actions span{color:var(--muted);font-size:.86rem;font-weight:800}.directory-result-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:12px;background:var(--button-fill);color:#fff;box-shadow:none;cursor:pointer}.directory-result-buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.directory-result-actions .report-button{background:color-mix(in srgb,#dc2626 11%,#ffffff);color:#b42318;box-shadow:inset 0 0 0 1px #dc262638}.job-results-lane{grid-column:1 / -1}.job-announcement-card{display:grid;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,#ffffff),#fff 52%),var(--surface-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,var(--line)),var(--shadow)}.job-announcement-main{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.job-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--button-fill);color:#fff}.job-announcement-card h3,.job-announcement-card p{margin:0}.job-announcement-card h3{margin-top:5px;font-size:1.05rem}.job-announcement-card p{color:var(--muted);line-height:1.42}.job-announcement-card .job-company-line{margin:2px 0 8px;color:var(--ink);font-weight:900}.job-announcement-card small{display:block;margin-top:8px;color:var(--muted);font-weight:800}.job-meta-row,.job-action-row{display:flex;flex-wrap:wrap;gap:7px}.job-meta-row span{border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--accent) 10%,#ffffff);color:color-mix(in srgb,var(--accent) 65%,var(--ink));font-size:.72rem;font-weight:900}.job-action-row{justify-content:flex-end}.job-action-row a{display:inline-flex;align-items:center;gap:7px;min-height:38px;border-radius:12px;padding:0 12px;background:var(--button-fill);color:#fff;font-weight:900}.directory-result.protected-result .card-tile-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,#ffffff),#fff)}.business-card.visuals-hidden .holder-photo,.business-card.visuals-hidden .company-logo,.modern-card-artwork.visuals-hidden .modern-card-photo,.modern-card-artwork.visuals-hidden .modern-card-logo{isolation:isolate}.business-card.visuals-hidden .holder-photo img,.business-card.visuals-hidden .company-logo img,.modern-card-artwork.visuals-hidden .modern-card-photo img,.modern-card-artwork.visuals-hidden .modern-card-logo img{filter:blur(10px) grayscale(.35) saturate(.65);transform:scale(1.12);opacity:.42}.business-card.visuals-hidden .holder-photo:after,.business-card.visuals-hidden .company-logo:after,.modern-card-artwork.visuals-hidden .modern-card-photo:after,.modern-card-artwork.visuals-hidden .modern-card-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(135deg,#ffffff9e,#10233f2e),color-mix(in srgb,var(--design-accent, var(--accent)) 30%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.protected-result .directory-result-actions span{color:var(--muted)}.directory-detail-pane{min-width:0}.directory-inline-detail{display:none;width:100%;max-width:760px;justify-self:center}.directory-detail-empty{display:grid;place-items:center;gap:9px;min-height:280px;padding:18px;border-radius:18px;background:var(--surface-strong);color:var(--muted);text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.directory-detail-empty h3,.directory-detail-empty p{margin:0}.directory-detail-empty h3{color:var(--ink)}.directory-card-detail{padding:0}.directory-card-detail .physical-card-preview,.directory-card-detail .modern-card-artwork{width:100%}.privacy-note{margin:0;padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--accent) 8%,#ffffff);color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.35}.directory-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.directory-overview-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:9px 10px;border-radius:14px;background:var(--card-button-soft, rgba(16, 35, 63, .05))}.directory-overview-item small,.directory-overview-item strong{display:block;min-width:0}.directory-overview-item small{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.directory-overview-item strong{overflow-wrap:anywhere;color:var(--ink);font-size:.95rem;line-height:1.25}.directory-services-panel{background:color-mix(in srgb,var(--accent) 8%,#ffffff)}.directory-contact-actions{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.smart-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smart-link-grid a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--ink);font-weight:800;box-shadow:inset 0 0 0 1px var(--line)}.public-card-page{display:grid;gap:14px;align-content:start}.admin-link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:42px;padding:0 13px;border-radius:13px;background:var(--button-fill);color:#fff;font-weight:800}.card-list{display:grid;gap:12px;align-content:start}.contact-section-list{gap:18px}.contact-card-section{display:grid;gap:10px;width:100%}.contact-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 0}.contact-section-heading h3,.contact-section-heading p{margin:0}.contact-section-heading h3{color:var(--ink);font-size:1rem;line-height:1.15}.contact-section-heading p{max-width:56ch;color:var(--muted);font-size:.82rem;line-height:1.35}.contact-section-heading>span{display:grid;place-items:center;flex:0 0 auto;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:var(--button-fill);color:#fff;font-size:.82rem;font-weight:900}.contact-section-cards{display:grid;gap:12px}.business-card{position:relative;display:grid;aspect-ratio:1.72;min-height:0;border-radius:10px;background:linear-gradient(112deg,var(--design-soft, color-mix(in srgb, var(--accent) 12%, transparent)),transparent 44%),linear-gradient(180deg,var(--design-overlay, transparent),var(--design-overlay, transparent)),var(--design-bg-image, none),var(--design-bg, var(--surface-strong));background-position:center,center,var(--design-bg-position, center),center;background-size:auto,auto,var(--design-bg-size, auto),auto;color:var(--design-ink, var(--ink));box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .16)),0 14px 32px #10233f1c;overflow:hidden}.business-card.transparent-card,.physical-card-preview.transparent-card,.style-preview-card.transparent-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.business-card:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:var(--design-line-color, var(--design-accent, var(--accent)))}.business-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--design-line, rgba(16, 35, 63, .08));border-radius:7px;pointer-events:none}.design-top-band:before{inset:0 0 auto 0;width:auto;height:9px}.design-split:before{inset:0 0 0 auto;width:34%;opacity:.72}.design-corner-line:before{inset:0 auto auto 0;width:42%;height:9px;box-shadow:0 86px 0 -3px var(--design-accent, var(--accent))}.design-double-line:before{width:6px;box-shadow:12px 0 0 var(--design-soft, rgba(16, 35, 63, .08))}.business-card.line-none:before,.physical-card-preview.line-none:before,.style-preview-card.line-none:before{display:none}.business-card.line-right:before,.physical-card-preview.line-right:before,.style-preview-card.line-right:before{inset:0 0 0 auto;width:10px;height:auto}.business-card.line-top:before,.physical-card-preview.line-top:before,.style-preview-card.line-top:before{inset:0 0 auto 0;width:auto;height:10px}.business-card.line-bottom:before,.physical-card-preview.line-bottom:before,.style-preview-card.line-bottom:before{inset:auto 0 0 0;width:auto;height:10px}.business-card.line-corner:before,.physical-card-preview.line-corner:before,.style-preview-card.line-corner:before{inset:0 auto auto 0;width:44%;height:10px}.business-card.line-double:before,.physical-card-preview.line-double:before,.style-preview-card.line-double:before{width:7px;box-shadow:14px 0 0 var(--design-soft, rgba(16, 35, 63, .08))}.business-card.selected{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent)),0 18px 38px #10233f24}.business-card.modern-business-card{aspect-ratio:auto;min-height:500px;border-radius:28px;background:transparent;color:var(--design-ink, var(--ink));box-shadow:0 16px 34px #10233f1f}.business-card.modern-business-card:before,.business-card.modern-business-card:after{display:none}.modern-card-button{width:100%;min-height:100%;padding:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;cursor:pointer}.modern-card-artwork{position:relative;display:grid;grid-template-rows:190px 1fr;min-height:560px;overflow:hidden;border-radius:inherit;background:var(--modern-bg, #ffffff);box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12));isolation:isolate}.modern-card-artwork:before,.modern-card-artwork:after{content:"";position:absolute;pointer-events:none;z-index:0}.modern-card-hero{position:relative;z-index:0;grid-row:1;min-height:100%;background-image:var(--modern-hero-image, none);background-position:center;background-size:cover;opacity:.96}.modern-card-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),var(--modern-hero-overlay, rgba(255, 255, 255, .12)))}.modern-card-type{position:absolute;left:22px;top:18px;z-index:2;max-width:62%;color:#fff;font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 10px rgba(16,35,63,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-card-logo{position:absolute;top:16px;right:18px;z-index:3;display:grid;place-items:center;box-sizing:border-box;width:90px;height:70px;padding:5px;overflow:hidden;border-radius:12px;background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12)),0 10px 20px #10233f14}.modern-card-logo img{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center}.modern-card-body{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-areas:"identity" "contact" "social" "qr";gap:24px;align-content:start;align-items:start;padding:78px 30px 34px}.modern-card-photo{position:absolute;left:30px;top:-66px;z-index:2;width:132px;height:132px;overflow:hidden;border:7px solid #ffffff;border-radius:50%;background:color-mix(in srgb,var(--design-accent, var(--accent)) 42%,#ffffff);box-shadow:0 18px 36px #10233f29}.modern-card-photo img{width:100%;height:100%;object-fit:cover}.modern-card-identity{grid-area:identity;min-width:0;align-self:start}.modern-card-identity h2{max-width:100%;margin:0;color:var(--design-ink, var(--ink));font-family:var(--card-name-font, inherit);font-size:clamp(2.1rem,8vw,2.8rem);line-height:1.03;letter-spacing:0;white-space:normal;overflow:hidden;text-overflow:ellipsis}.modern-card-identity p,.modern-card-identity strong,.modern-card-identity small{display:block;max-width:100%;margin-top:10px;color:var(--design-muted, var(--muted));font-size:1.28rem;line-height:1.2;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-card-identity strong{color:var(--design-ink, var(--ink));font-weight:900}.modern-card-identity small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-card-qr{grid-area:qr;justify-self:center;align-self:end;width:170px;height:170px;border-radius:20px;background:#fff;padding:12px;box-shadow:0 18px 34px #10233f1f}.modern-card-contact-list{grid-area:contact;display:grid;grid-template-columns:1fr;gap:18px;min-width:0}.modern-card-contact-row{display:inline-flex;align-items:center;gap:20px;min-width:0;color:var(--design-ink, var(--ink));font-size:1.08rem;font-weight:900;line-height:1.18;text-decoration:none}.modern-card-contact-row svg{flex:0 0 auto;width:54px;height:54px;padding:15px;border-radius:50%;background:var(--design-accent, var(--accent));color:#fff}.modern-card-contact-value{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-profile-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.social-profile-links a{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--design-accent, var(--accent));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--design-accent, var(--accent)) 24%,transparent)}.social-profile-links.compact a{width:34px;height:34px}.x-social-mark{font-size:.95rem;font-weight:950;line-height:1}.modern-card-body>.social-profile-links{grid-area:social;margin:-8px 0 0}.modern-card-artwork.no-photo .modern-card-body{padding-top:34px}.modern-layout-profile-ocean:after,.modern-layout-profile-sky:after,.modern-layout-profile-teal:after{right:-16%;bottom:-10%;width:62%;height:22%;border-radius:999px;background:color-mix(in srgb,var(--design-accent, var(--accent)) 16%,transparent)}.modern-layout-profile-studio .modern-card-hero{filter:saturate(1.05) contrast(1.02)}.modern-layout-profile-slate:after,.modern-layout-profile-indigo:after{inset:auto 0 0;height:8px;background:var(--design-accent, var(--accent))}.modern-layout-profile-lime:after,.modern-layout-profile-gold:after{right:-12%;top:42%;width:42%;height:18%;border-radius:999px;background:color-mix(in srgb,var(--design-accent, var(--accent)) 18%,transparent)}.modern-layout-profile-rose:after{right:-18%;bottom:10%;width:46%;height:26%;border-radius:50%;background:color-mix(in srgb,var(--design-accent, var(--accent)) 16%,transparent)}.modern-layout-profile-minimal .modern-card-hero{opacity:.72}.modern-card-artwork.tile{grid-template-rows:150px 1fr;min-height:470px;border-radius:22px}.modern-card-artwork.tile .modern-card-logo{width:58px;height:34px}.modern-card-artwork.tile .modern-card-body{gap:14px;padding:60px 22px 22px}.modern-card-artwork.tile.no-photo .modern-card-body{padding-top:22px}.modern-card-artwork.tile .modern-card-photo{left:22px;top:-48px;width:96px;height:96px;border-width:5px}.modern-card-artwork.tile .modern-card-identity h2{font-size:1.78rem}.modern-card-artwork.tile .modern-card-identity p,.modern-card-artwork.tile .modern-card-identity strong,.modern-card-artwork.tile .modern-card-identity small{margin-top:5px;font-size:.98rem}.modern-card-artwork.tile .modern-card-contact-list{gap:10px}.modern-card-artwork.tile .modern-card-contact-row{gap:10px;font-size:.78rem}.modern-card-artwork.tile .modern-card-contact-row svg{width:34px;height:34px;padding:9px}.modern-card-artwork.tile .modern-card-qr{width:104px;height:104px;border-radius:14px;padding:7px}.modern-card-artwork.detail{width:min(430px,100%);min-height:690px;margin-inline:auto;border-radius:24px}.modern-card-artwork.detail .modern-card-body{padding:88px 32px 36px}.modern-card-artwork.detail .modern-card-photo{width:140px;height:140px}.modern-card-artwork.detail .modern-card-identity h2{font-size:clamp(2.25rem,8vw,3.1rem)}.modern-card-artwork.detail .modern-card-identity p,.modern-card-artwork.detail .modern-card-identity strong,.modern-card-artwork.detail .modern-card-identity small{font-size:1.32rem}.modern-card-artwork.detail .modern-card-qr{width:184px;height:184px}@media(min-width:760px){.modern-card-artwork.tile .modern-card-identity h2,.modern-card-artwork.detail .modern-card-identity h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.modern-card-artwork.tile .modern-card-identity h2{font-size:clamp(1.18rem,2.2vw,1.45rem)}.modern-card-artwork.detail .modern-card-identity h2{font-size:clamp(1.5rem,3.2vw,1.95rem)}}.modern-card-artwork.editor{width:min(220px,100%);min-height:320px;border-radius:16px;grid-template-rows:92px 1fr}.modern-card-artwork.editor .modern-card-logo,.modern-card-artwork.editor .modern-card-type{display:none}.modern-card-artwork.editor .modern-card-body{gap:9px;padding:44px 16px 16px}.modern-card-artwork.editor .modern-card-photo{left:16px;top:-34px;width:68px;height:68px;border-width:3px}.modern-card-artwork.editor .modern-card-identity h2{font-size:1.05rem}.modern-card-artwork.editor .modern-card-identity p,.modern-card-artwork.editor .modern-card-identity strong,.modern-card-artwork.editor .modern-card-identity small,.modern-card-artwork.editor .modern-card-contact-row{font-size:.62rem}.modern-card-artwork.editor .modern-card-contact-list{gap:6px}.modern-card-artwork.editor .modern-card-contact-row{gap:8px}.modern-card-artwork.editor .modern-card-contact-row svg{width:24px;height:24px;padding:6px}.modern-card-artwork.editor .modern-card-qr{width:70px;height:70px;border-radius:12px;padding:5px}.card-main{display:grid;grid-template-rows:auto 1fr;gap:14px;width:100%;min-height:100%;padding:18px 22px;background:transparent;color:inherit;text-align:left;cursor:pointer}.card-print-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-print-header span{color:var(--design-accent, var(--accent));font-size:.72rem;font-weight:900;text-transform:uppercase}.card-print-body{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:start;align-content:start;padding-top:16px}.holder-photo{position:relative;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,color-mix(in srgb,var(--design-accent, var(--accent)) 76%,#111),color-mix(in srgb,var(--design-accent, var(--accent)) 30%,#fff));color:#fff;letter-spacing:0}.company-logo{display:grid;place-items:center;box-sizing:border-box;padding:3px;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--design-accent, var(--accent));letter-spacing:0;font-weight:900;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12)),0 8px 18px #10233f14}.company-logo img{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center}.company-logo.tile{width:62px;height:42px;border-radius:8px;font-size:.67rem}.company-logo.hero{position:absolute;top:22px;right:22px;z-index:2;width:92px;height:70px;border-radius:10px;font-size:.66rem}.company-logo.editor{width:88px;height:88px;border-radius:18px;font-size:1.1rem}.holder-photo img{width:100%;height:100%;object-fit:cover}.holder-photo[data-card-photo-preview=true],.modern-card-photo[data-card-photo-preview=true]{cursor:zoom-in}.holder-photo span{display:grid;place-items:center;width:100%;height:100%}.holder-photo.tile{grid-column:1;grid-row:1 / span 2;align-self:start;width:82px;height:96px;border-radius:10px;box-shadow:inset 0 0 0 1px #10233f1f}.holder-photo.hero{width:96px;height:96px;margin:0;border-radius:18px;box-shadow:0 10px 24px #10233f21;font-size:1.35rem}.card-copy{grid-column:2;min-width:0}.card-title-row{display:flex;align-items:start;justify-content:space-between;gap:8px}.card-title-row h3{margin:0;font-size:1.04rem;line-height:1.2}.card-copy h3{margin:0;color:var(--design-ink, var(--ink));font-family:var(--card-name-font, inherit);font-size:1.42rem;line-height:1.05;overflow-wrap:anywhere}.card-title-row span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:color-mix(in srgb,var(--accent) 72%,var(--ink));font-size:.72rem;font-weight:800}.card-copy p{margin:5px 0 0;color:var(--design-muted, var(--muted))}.company-line{font-weight:800;color:var(--design-ink, var(--ink))!important}.card-contact-preview{display:grid;gap:5px;min-width:0;grid-column:2;padding-right:68px;color:var(--design-muted, var(--muted));font-size:.73rem;line-height:1.18}.card-contact-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-contact-preview .address-line{color:var(--design-ink, var(--ink));font-weight:800}.card-tile-qr{position:absolute;right:18px;bottom:14px;z-index:2;width:54px;height:54px;padding:4px;border-radius:7px;background:#fff;box-shadow:0 8px 18px #10233f1a}.tag-row,.tag-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.tag-row span,.tag-cloud span{max-width:100%;padding:5px 8px;border-radius:999px;background:#10233f12;color:var(--muted);font-size:.76rem;font-weight:700}.favorite-button{position:absolute;left:18px;right:auto;bottom:12px;top:auto;z-index:2;width:34px;min-width:34px;height:34px;border-radius:10px;color:var(--design-accent, var(--accent));background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12)),0 8px 18px #10233f1a}.detail-card{display:grid;gap:16px;padding:18px;background:transparent;border-radius:10px;box-shadow:none}.physical-card-preview{position:relative;display:grid;gap:18px;aspect-ratio:1.72;padding:22px;border-radius:10px;background:linear-gradient(112deg,var(--design-soft, color-mix(in srgb, var(--accent) 13%, transparent)),transparent 44%),linear-gradient(180deg,var(--design-overlay, transparent),var(--design-overlay, transparent)),var(--design-bg-image, none),var(--design-bg, #f8fbff);background-position:center,center,var(--design-bg-position, center),center;background-size:auto,auto,var(--design-bg-size, auto),auto;color:var(--design-ink, var(--ink));box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .16)),0 18px 42px #10233f21;overflow:hidden}.physical-card-preview:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:var(--design-line-color, var(--design-accent, var(--accent)))}.physical-card-preview:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid var(--design-line, rgba(16, 35, 63, .08));border-radius:7px;pointer-events:none}.detail-header{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start;min-width:0;margin-top:16px;padding-right:clamp(58px,16%,90px)}.physical-card-identity{min-width:0;text-align:left}.identity-kicker{display:flex;align-items:center;gap:8px;margin-bottom:5px}.identity-kicker p{margin:0;color:var(--design-muted, var(--muted));font-size:.75rem;font-weight:800;text-transform:uppercase}.physical-card-identity h2{margin:0;font-family:var(--card-name-font, inherit);font-size:1.9rem;line-height:1.05;overflow-wrap:anywhere}.physical-card-identity>span{display:block;margin-top:6px}.physical-card-identity .identity-company{display:block;margin-top:5px;color:var(--design-ink, var(--ink));font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.physical-card-identity .identity-location{margin:5px 0 0;color:var(--design-muted, var(--muted));font-size:.86rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.physical-card-identity span,.headline{color:var(--design-muted, var(--muted))}.headline{margin:0;line-height:1.45}.printed-contact-row{display:grid;gap:6px;align-self:end;width:min(66%,320px);color:var(--design-muted, var(--muted));font-size:.82rem;line-height:1.18}.printed-contact-row .printed-contact-value{overflow-wrap:anywhere}.printed-contact-row>.printed-contact-item{display:flex!important;align-items:center;gap:7px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.printed-contact-row>.printed-contact-item>.printed-contact-value{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.printed-contact-icon{width:16px;height:16px;flex:0 0 16px;padding:3px;border-radius:999px;color:#fff;background:var(--design-accent, var(--accent));box-shadow:0 8px 18px #10233f1f}.printed-card-qr{position:absolute;right:22px;bottom:22px;width:74px;height:74px;border-radius:8px;background:#fff;padding:6px;box-shadow:0 8px 18px #10233f1a}.physical-card-preview.card-face-ltr,.modern-card-artwork.card-face-ltr{direction:ltr}.physical-card-preview.card-face-rtl,.modern-card-artwork.card-face-rtl{direction:rtl;transform:scaleX(-1);transform-origin:center}.physical-card-preview.card-face-rtl .physical-card-identity,.physical-card-preview.card-face-rtl .printed-card-qr,.physical-card-preview.card-face-rtl .printed-contact-row .printed-contact-item,.modern-card-artwork.card-face-rtl .modern-card-type,.modern-card-artwork.card-face-rtl .modern-card-identity,.modern-card-artwork.card-face-rtl .modern-card-qr,.modern-card-artwork.card-face-rtl .modern-card-contact-row,.physical-card-preview.card-face-rtl .company-logo.hero img,.physical-card-preview.card-face-rtl .holder-photo.hero img,.modern-card-artwork.card-face-rtl .modern-card-logo img,.modern-card-artwork.card-face-rtl .modern-card-photo img{transform:scaleX(-1)}.physical-card-preview.card-face-rtl .physical-card-identity,.modern-card-artwork.card-face-rtl .modern-card-identity,.modern-card-artwork.card-face-rtl .modern-card-type{text-align:right}.physical-card-preview.card-face-rtl .detail-header{direction:ltr}.physical-card-preview.card-face-rtl .holder-photo.hero{grid-column:1!important}.physical-card-preview.card-face-rtl .physical-card-identity{grid-column:2!important}.physical-card-preview.card-face-rtl .printed-contact-row,.physical-card-preview.card-face-rtl .printed-contact-row .printed-contact-item,.modern-card-artwork.card-face-rtl .modern-card-contact-row{direction:rtl;unicode-bidi:isolate}.physical-card-preview.card-face-rtl .printed-contact-value.preserve-ltr,.modern-card-artwork.card-face-rtl .modern-card-contact-value.preserve-ltr{direction:ltr;unicode-bidi:isolate;text-align:left}.physical-card-preview.card-face-rtl .printed-contact-row .printed-contact-value{display:block}.quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.quick-actions a,.quick-actions button{width:100%;background:var(--card-button-fill, var(--button-fill));color:#fff;box-shadow:none}.contact-stack{display:grid;gap:8px}.social-profile-contact-lines{margin-top:8px}.contact-line{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px 10px;border-radius:14px;background:var(--card-button-soft, rgba(16, 35, 63, .05))}.line-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--card-button-fill, var(--button-fill));color:#fff}.contact-line small,.contact-line strong{display:block;min-width:0}.contact-line small{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.contact-line strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.25;unicode-bidi:plaintext}html[dir=rtl] .contact-line{direction:rtl}html[dir=rtl] .contact-line-copy,html[dir=rtl] .contact-line small,html[dir=rtl] .contact-line strong{text-align:right}html[dir=rtl] .contact-line strong{direction:ltr;unicode-bidi:plaintext}.qr-panel,.notes-panel{display:grid;gap:12px;padding:14px;border-radius:16px;background:#10233f0d}.qr-panel>div:first-child,.notes-panel>div:first-child{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:800}.qr-panel img,.qr-placeholder{width:min(100%,220px);aspect-ratio:1;justify-self:center;border-radius:16px;background:#fff;padding:10px}.notes-panel p{margin:0;color:var(--ink);line-height:1.45}.detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-actions.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions button{min-width:0;padding:0 8px}.detail-actions .danger{color:#c83f2a}.detail-card .detail-actions button:not(.danger){background:var(--card-button-fill, var(--button-fill));color:#fff;box-shadow:none}.bottom-nav{position:fixed;z-index:20;left:50%;bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(52px,1fr));gap:6px;width:min(calc(100% - 24px),620px);min-height:70px;padding:8px;border-radius:22px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:0 18px 48px #10233f3d;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav button{display:grid;place-items:center;gap:3px;min-width:0;border-radius:16px;background:transparent;color:var(--muted);cursor:pointer}.bottom-nav button.active{background:var(--button-fill);color:#fff}.bottom-nav span{font-size:.72rem;font-weight:800}.sheet-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;background:#0b12106b;padding-top:24px}.photo-preview-backdrop{z-index:46;align-items:center;justify-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:#0912229e}.photo-preview-sheet{position:relative;display:grid;gap:14px;width:min(92vw,520px);padding:18px;border-radius:26px;background:var(--surface-strong);color:var(--ink);text-align:center;box-shadow:0 24px 80px #09122257}.photo-preview-close{position:absolute;top:12px;right:12px;z-index:2}.photo-preview-frame{width:min(74vw,360px);aspect-ratio:1;margin:8px auto 0;overflow:hidden;border-radius:28px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--line),0 18px 42px #10233f29}.photo-preview-frame img{width:100%;height:100%;object-fit:cover}.photo-preview-caption{display:grid;gap:4px}.photo-preview-caption h2,.photo-preview-caption p{margin:0}.photo-preview-caption h2{font-size:clamp(1.35rem,5vw,2rem)}.photo-preview-caption p{color:var(--muted);font-weight:800}.mobile-asset-preview-backdrop{z-index:48;align-items:center;justify-items:center;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));background:#09122294}.mobile-asset-preview-sheet{display:grid;gap:14px;width:min(96vw,980px);max-height:calc(100vh - 28px);border-radius:26px;padding-bottom:18px}.mobile-asset-preview-sheet .sheet-title{margin-bottom:0}.mobile-asset-preview-sheet .eyebrow{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.asset-preview-shell{display:grid;place-items:center;overflow:hidden;border-radius:22px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.asset-preview-frame{width:100%;border:0;background:#fff}.mobile-asset-preview-sheet.virtual .asset-preview-frame{aspect-ratio:16 / 9;min-height:280px}.mobile-asset-preview-sheet.widget .asset-preview-shell{padding:12px}.mobile-asset-preview-sheet.widget .asset-preview-frame{width:min(390px,100%);height:min(760px,72vh);border-radius:26px;box-shadow:0 18px 46px #0912222e}.watch-qr-preview{display:grid;place-items:center;gap:14px;min-height:min(72vh,520px);padding:26px 18px;border-radius:24px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),color-mix(in srgb,var(--accent) 7%,var(--surface));text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.watch-qr-frame{width:min(70vw,310px);aspect-ratio:1;padding:16px;border-radius:30px;background:#fff;box-shadow:0 24px 64px #0912222e}.watch-qr-frame img{width:100%;height:100%;display:block;object-fit:contain}.watch-qr-preview h3,.watch-qr-preview p{margin:0}.watch-qr-preview h3{font-size:clamp(1.45rem,5vw,2.2rem)}.watch-qr-preview p{color:var(--muted);font-weight:900}@media(max-width:720px){.mobile-asset-preview-sheet.virtual .asset-preview-frame{min-height:auto;height:min(56.25vw,300px)}}.paper-scanner-backdrop{z-index:56;align-items:center;justify-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#06101fc7}.paper-scanner-sheet{display:grid;gap:14px;width:min(94vw,760px);padding:16px;border-radius:26px;background:var(--surface-strong);color:var(--ink);box-shadow:0 28px 90px #040a166b}.paper-scanner-sheet .sheet-title{margin-bottom:0}.paper-scanner-sheet .sheet-title small{display:block;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.paper-scanner-camera{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:22px;background:#071426;box-shadow:inset 0 0 0 1px #ffffff29}.paper-scanner-camera video{width:100%;height:100%;object-fit:cover}.paper-scanner-guide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle at center,transparent 0 42%,rgba(4,12,25,.42) 72%)}.paper-scanner-guide span{width:min(82%,620px);aspect-ratio:1.72 / 1;border:3px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:0 0 0 999px #030c1a24,0 0 0 7px #12a2ce57,0 18px 70px #00000057}.paper-scanner-status{display:grid;gap:4px;min-height:56px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.paper-scanner-status strong{font-size:.98rem}.paper-scanner-status small{color:var(--muted);font-weight:800}.editor-sheet{width:min(100%,720px);max-height:calc(100vh - 28px);margin:0 auto;overflow-y:auto;padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--surface-strong);color:var(--ink);box-shadow:0 -18px 52px #00000047}.report-card-sheet,.export-choice-sheet{display:grid;gap:14px}.export-choice-copy{margin:0;color:var(--muted);font-weight:800;line-height:1.45}.export-choice-actions{display:grid;gap:10px}.export-choice-actions button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:var(--shadow-sm)}.export-choice-actions button svg{color:var(--accent)}.export-choice-actions strong,.export-choice-actions small{display:block}.export-choice-actions strong{font-size:1rem}.export-choice-actions small{margin-top:3px;color:var(--muted);font-weight:800;line-height:1.3}.report-reason-list{display:grid;gap:8px}.report-reason-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:800}.report-reason-option input{width:18px;height:18px}.sheet-handle{width:44px;height:5px;margin:0 auto 14px;border-radius:999px;background:var(--line)}.sheet-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sheet-title h2{margin:2px 0 0;font-size:1.45rem}.contact-import-sheet{display:grid;gap:14px}.contact-import-body{display:grid;gap:12px}.contact-import-body p{margin:0;color:var(--muted);line-height:1.45}.contact-import-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--button-fill);color:#fff}.contact-import-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contact-import-stats span{display:grid;gap:3px;min-height:64px;padding:10px;border-radius:14px;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);font-size:.78rem;font-weight:800}.contact-import-stats strong{color:var(--ink);font-size:1.25rem;line-height:1}.contact-import-list{display:grid;gap:8px;max-height:220px;overflow-y:auto}.contact-import-list article{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.contact-import-list span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.contact-import-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px}.contact-import-actions button,.contact-import-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:900;text-decoration:none;cursor:pointer}.contact-import-actions .primary-action{background:var(--button-fill);color:#fff;box-shadow:none}.invite-contact-summary{display:grid;gap:4px;padding:12px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.invite-contact-summary strong{color:var(--ink)}.invite-contact-summary span{color:var(--muted);font-weight:800}.editor-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.editor-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:900;cursor:pointer}.editor-mode-tabs button.selected{background:var(--button-fill);color:#fff;box-shadow:none}.editor-mode-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-alert{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fff1f0;color:#9f1f1b;font-size:.86rem;font-weight:800;line-height:1.35;box-shadow:inset 0 0 0 1px #9f1f1b29}.form-grid{display:grid;gap:12px}.private-contact-summary{display:grid;gap:4px;margin-bottom:12px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.private-contact-summary strong{color:var(--ink);font-size:1.05rem}.private-contact-summary span,.private-contact-summary small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-share-panel{display:grid;gap:10px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--line)}.public-share-panel>p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.4}.public-share-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-share-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.public-share-row.locked{color:var(--accent)}.public-share-row.disabled{opacity:.62}.public-share-row input{width:18px;height:18px;accent-color:var(--accent)}.public-share-row span{display:grid;min-width:0;gap:3px}.public-share-row strong,.public-share-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-share-row strong{font-size:.86rem}.public-share-row small{color:var(--muted);font-size:.78rem}.design-editor{display:grid;gap:10px}.style-editor{display:grid;gap:12px}.style-preview-shell{padding:10px;border-radius:18px;background:linear-gradient(135deg,rgba(16,35,63,.06),transparent),color-mix(in srgb,var(--surface) 78%,var(--design-bg-solid, #f8fbff));box-shadow:inset 0 0 0 1px var(--line)}.style-preview-card{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center;min-height:142px;overflow:hidden;padding:18px 18px 18px 28px;border-radius:12px;background:linear-gradient(112deg,var(--design-soft, rgba(16, 35, 63, .08)),transparent 44%),linear-gradient(180deg,var(--design-overlay, transparent),var(--design-overlay, transparent)),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center,center,var(--design-bg-position, center),center;background-size:auto,auto,var(--design-bg-size, auto),auto;color:var(--design-ink, var(--ink));box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12))}.style-preview-card:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:var(--design-line-color, var(--design-accent, var(--accent)))}.style-preview-card>*{position:relative;z-index:1}.style-preview-qr{position:absolute;right:14px;bottom:12px;z-index:2;width:42px;height:42px;padding:3px;border-radius:6px;background:#fff;box-shadow:0 8px 18px #10233f1a}.style-preview-photo{display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--design-accent, var(--accent)) 76%,#111),color-mix(in srgb,var(--design-accent, var(--accent)) 30%,#fff));color:#fff;font-weight:900}.style-preview-photo img{width:100%;height:100%;object-fit:cover}.style-preview-card strong{display:block;font-family:var(--card-name-font, inherit);font-size:1.42rem;line-height:1.05;overflow-wrap:anywhere}.style-preview-card small{display:block;margin-top:6px;color:var(--design-muted, var(--muted));font-weight:800;line-height:1.25}.business-card[class*=classic-layout-],.physical-card-preview[class*=classic-layout-],.style-preview-card[class*=classic-layout-]{border-radius:18px}.business-card[class*=classic-layout-]>*,.physical-card-preview[class*=classic-layout-]>*,.style-preview-card[class*=classic-layout-]>*{position:relative;z-index:1}.business-card.classic-layout-wave,.physical-card-preview.classic-layout-wave,.style-preview-card.classic-layout-wave{background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,transparent),transparent 24%),linear-gradient(180deg,#ffffffad,#ffffffb8),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-wave:before,.physical-card-preview.classic-layout-wave:before,.style-preview-card.classic-layout-wave:before{inset:auto -14% -34% -14%;width:auto;height:58%;border-top:12px solid var(--design-accent, var(--accent));border-radius:52% 48% 0 0/82% 78% 0 0;background:var(--design-bg, #fff);transform:rotate(-4deg)}.business-card.classic-layout-blue-wave,.physical-card-preview.classic-layout-blue-wave,.style-preview-card.classic-layout-blue-wave{background:linear-gradient(180deg,#ffffffb8,#ffffffd1),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-blue-wave:before,.physical-card-preview.classic-layout-blue-wave:before,.style-preview-card.classic-layout-blue-wave:before{inset:auto 0 0 0;width:auto;height:34%;background:color-mix(in srgb,var(--design-accent, var(--accent)) 42%,#ffffff);clip-path:polygon(0 42%,100% 0,100% 100%,0 100%)}.business-card.classic-layout-angle,.physical-card-preview.classic-layout-angle,.style-preview-card.classic-layout-angle{background:linear-gradient(116deg,var(--design-bg, #fff) 0 58%,var(--design-accent, var(--accent)) 58% 64%,#071827 64% 100%)}.business-card.classic-layout-angle:before,.physical-card-preview.classic-layout-angle:before,.style-preview-card.classic-layout-angle:before{inset:-22% auto -22% 58%;width:62px;height:auto;border-radius:999px;background:color-mix(in srgb,var(--design-accent, var(--accent)) 86%,#ffffff);transform:rotate(42deg)}.business-card.classic-layout-profile-right,.physical-card-preview.classic-layout-profile-right,.style-preview-card.classic-layout-profile-right{background:linear-gradient(90deg,var(--design-bg, #fff) 0 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 16%,#ffffff) 58% 100%)}.business-card.classic-layout-profile-right:before,.physical-card-preview.classic-layout-profile-right:before,.style-preview-card.classic-layout-profile-right:before{inset:0 58% 0 auto;width:7px;height:auto;background:var(--design-accent, var(--accent))}.business-card.classic-layout-photo-ring,.physical-card-preview.classic-layout-photo-ring,.style-preview-card.classic-layout-photo-ring{background:radial-gradient(circle at 74% 48%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,transparent) 0 22%,transparent 23%),linear-gradient(112deg,var(--design-bg, #fff) 0 66%,color-mix(in srgb,var(--design-accent, var(--accent)) 16%,#ffffff) 66% 100%)}.business-card.classic-layout-photo-ring:before,.physical-card-preview.classic-layout-photo-ring:before,.style-preview-card.classic-layout-photo-ring:before{inset:auto -8% -22% -8%;width:auto;height:42%;border-top:9px solid var(--design-accent, var(--accent));border-radius:50% 50% 0 0/70% 70% 0 0;background:color-mix(in srgb,var(--design-accent, var(--accent)) 34%,#ffffff)}.business-card.classic-layout-ribbon,.physical-card-preview.classic-layout-ribbon,.style-preview-card.classic-layout-ribbon{background:linear-gradient(160deg,#071827 0 24%,var(--design-accent, var(--accent)) 24% 28%,var(--design-bg, #fff) 28% 100%)}.business-card.classic-layout-ribbon:before,.physical-card-preview.classic-layout-ribbon:before,.style-preview-card.classic-layout-ribbon:before{inset:auto -10% -24% -10%;width:auto;height:42%;border-top:10px solid var(--design-accent, var(--accent));border-radius:52% 48% 0 0/80% 72% 0 0;background:var(--design-bg, #fff)}.business-card.classic-layout-teal-arc,.physical-card-preview.classic-layout-teal-arc,.style-preview-card.classic-layout-teal-arc{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--design-accent, var(--accent)) 46%,transparent) 0 22%,transparent 23%),linear-gradient(135deg,color-mix(in srgb,var(--design-accent, var(--accent)) 12%,#ffffff),var(--design-bg, #fff))}.business-card.classic-layout-teal-arc:before,.physical-card-preview.classic-layout-teal-arc:before,.style-preview-card.classic-layout-teal-arc:before{inset:12px auto auto 12px;width:38%;height:8px;border-radius:999px;background:var(--design-accent, var(--accent))}.business-card.classic-layout-graphite-split,.physical-card-preview.classic-layout-graphite-split,.style-preview-card.classic-layout-graphite-split{background:linear-gradient(112deg,var(--design-bg, #fff) 0 56%,var(--design-accent, var(--accent)) 56% 100%)}.business-card.classic-layout-graphite-split:before,.physical-card-preview.classic-layout-graphite-split:before,.style-preview-card.classic-layout-graphite-split:before{inset:0 auto 0 55%;width:8px;height:auto;background:color-mix(in srgb,var(--design-accent, var(--accent)) 58%,#ffffff)}.business-card.classic-layout-coral-curve,.physical-card-preview.classic-layout-coral-curve,.style-preview-card.classic-layout-coral-curve{background:radial-gradient(circle at 96% -10%,color-mix(in srgb,var(--design-accent, var(--accent)) 52%,transparent) 0 30%,transparent 31%),linear-gradient(118deg,var(--design-bg, #fff) 0 70%,color-mix(in srgb,var(--design-accent, var(--accent)) 20%,#ffffff) 70% 100%)}.business-card.classic-layout-coral-curve:before,.physical-card-preview.classic-layout-coral-curve:before,.style-preview-card.classic-layout-coral-curve:before{inset:0 0 auto 0;width:auto;height:9px;background:var(--design-accent, var(--accent))}.business-card.classic-layout-ice-frame,.physical-card-preview.classic-layout-ice-frame,.style-preview-card.classic-layout-ice-frame{background:linear-gradient(180deg,#ffffff94,#ffffffc2),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-ice-frame:before,.physical-card-preview.classic-layout-ice-frame:before,.style-preview-card.classic-layout-ice-frame:before{top:14px;right:14px;bottom:14px;left:14px;width:auto;height:auto;border:2px solid var(--design-accent, var(--accent));border-radius:14px;background:transparent}.business-card.classic-layout-angle .card-main,.business-card.classic-layout-profile-right .card-main,.business-card.classic-layout-photo-ring .card-main,.business-card.classic-layout-graphite-split .card-main{padding-right:42%}.business-card.classic-layout-angle .card-print-body,.business-card.classic-layout-profile-right .card-print-body,.business-card.classic-layout-photo-ring .card-print-body,.business-card.classic-layout-graphite-split .card-print-body{grid-template-columns:minmax(0,1fr)}.business-card.classic-layout-angle .holder-photo.tile,.business-card.classic-layout-profile-right .holder-photo.tile,.business-card.classic-layout-photo-ring .holder-photo.tile,.business-card.classic-layout-graphite-split .holder-photo.tile{position:absolute;top:50%;right:12%;grid-column:auto;grid-row:auto;width:86px;height:86px;border:4px solid #ffffff;border-radius:24px;transform:translateY(-50%);box-shadow:0 14px 30px #10233f2e}.business-card.classic-layout-photo-ring .holder-photo.tile,.business-card.classic-layout-profile-right .holder-photo.tile{border-radius:50%}.business-card.classic-layout-angle .card-copy,.business-card.classic-layout-angle .card-contact-preview,.business-card.classic-layout-profile-right .card-copy,.business-card.classic-layout-profile-right .card-contact-preview,.business-card.classic-layout-photo-ring .card-copy,.business-card.classic-layout-photo-ring .card-contact-preview,.business-card.classic-layout-graphite-split .card-copy,.business-card.classic-layout-graphite-split .card-contact-preview{grid-column:1;padding-right:0}.business-card.classic-layout-angle .card-tile-qr,.business-card.classic-layout-blue-wave .card-tile-qr,.business-card.classic-layout-photo-ring .card-tile-qr,.business-card.classic-layout-graphite-split .card-tile-qr{right:auto;left:22px;bottom:14px}.physical-card-preview.classic-layout-angle,.physical-card-preview.classic-layout-profile-right,.physical-card-preview.classic-layout-photo-ring,.physical-card-preview.classic-layout-graphite-split{padding-right:42%}.physical-card-preview.classic-layout-angle .detail-header,.physical-card-preview.classic-layout-profile-right .detail-header,.physical-card-preview.classic-layout-photo-ring .detail-header,.physical-card-preview.classic-layout-graphite-split .detail-header{grid-template-columns:minmax(0,1fr);padding-right:0}.physical-card-preview.classic-layout-angle .holder-photo.hero,.physical-card-preview.classic-layout-profile-right .holder-photo.hero,.physical-card-preview.classic-layout-photo-ring .holder-photo.hero,.physical-card-preview.classic-layout-graphite-split .holder-photo.hero{position:absolute;top:50%;right:13%;width:116px;height:116px;border:5px solid #ffffff;border-radius:28px;transform:translateY(-50%);box-shadow:0 18px 42px #10233f2e}.physical-card-preview.classic-layout-angle .printed-contact-row,.physical-card-preview.classic-layout-profile-right .printed-contact-row,.physical-card-preview.classic-layout-photo-ring .printed-contact-row,.physical-card-preview.classic-layout-graphite-split .printed-contact-row{width:min(100%,320px)}.physical-card-preview.classic-layout-angle .printed-card-qr,.physical-card-preview.classic-layout-blue-wave .printed-card-qr,.physical-card-preview.classic-layout-photo-ring .printed-card-qr,.physical-card-preview.classic-layout-graphite-split .printed-card-qr{right:auto;left:22px;bottom:18px}.business-card[class*=classic-layout-] .card-print-body{position:relative;grid-template-columns:clamp(84px,13vw,112px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"photo copy" "contact contact";gap:clamp(12px,2vw,20px) clamp(16px,3vw,26px);align-content:stretch;min-height:0;padding-top:clamp(8px,1.5vw,14px);padding-bottom:clamp(76px,11vw,96px)}.business-card[class*=classic-layout-] .holder-photo.tile{position:relative;top:auto;right:auto;grid-area:photo;grid-column:auto;grid-row:auto;align-self:start;justify-self:start;width:clamp(84px,13vw,112px);height:clamp(84px,13vw,112px);border:0;border-radius:18px;transform:none;box-shadow:0 14px 30px #10233f29}.business-card[class*=classic-layout-] .card-copy{grid-area:copy;grid-column:auto;min-width:0;padding-right:0}.business-card[class*=classic-layout-] .card-copy h3{max-width:100%;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.02}.business-card[class*=classic-layout-] .card-contact-preview{grid-area:contact;grid-column:auto;align-self:end;width:min(100%,420px);padding-right:clamp(78px,13vw,104px);font-size:clamp(.74rem,1.5vw,.9rem)}.business-card[class*=classic-layout-] .card-tile-qr{right:clamp(18px,3vw,28px);bottom:clamp(16px,2.6vw,24px);left:auto;width:clamp(60px,10vw,78px);height:clamp(60px,10vw,78px);padding:5px;border-radius:10px;box-shadow:0 12px 26px #10233f24}.business-card.classic-layout-profile-right .holder-photo.tile,.business-card.classic-layout-photo-ring .holder-photo.tile{border-radius:50%}.physical-card-preview[class*=classic-layout-]{padding:clamp(22px,4vw,34px);padding-right:clamp(22px,4vw,34px)}.physical-card-preview[class*=classic-layout-] .detail-header{grid-template-columns:clamp(96px,16vw,128px) minmax(0,1fr);gap:clamp(16px,3vw,26px);align-items:start;margin-top:clamp(10px,2vw,18px);padding-right:clamp(88px,16vw,126px)}.physical-card-preview[class*=classic-layout-] .holder-photo.hero{position:relative;top:auto;right:auto;width:clamp(96px,16vw,128px);height:clamp(96px,16vw,128px);border:0;border-radius:22px;transform:none;box-shadow:0 16px 36px #10233f29}.physical-card-preview[class*=classic-layout-] .physical-card-identity h2{max-width:100%;font-size:clamp(1.9rem,4.6vw,2.55rem);line-height:1.02}.physical-card-preview[class*=classic-layout-] .printed-contact-row{width:min(66%,420px);padding-right:clamp(90px,14vw,122px);font-size:clamp(.82rem,1.6vw,.96rem)}.physical-card-preview[class*=classic-layout-] .printed-card-qr{right:clamp(22px,4vw,34px);bottom:clamp(22px,4vw,34px);left:auto;width:clamp(78px,12vw,96px);height:clamp(78px,12vw,96px);padding:7px;border-radius:12px;box-shadow:0 14px 30px #10233f26}.physical-card-preview.classic-layout-profile-right .holder-photo.hero,.physical-card-preview.classic-layout-photo-ring .holder-photo.hero{border-radius:50%}.style-preview-card.classic-layout-angle,.style-preview-card.classic-layout-profile-right,.style-preview-card.classic-layout-photo-ring,.style-preview-card.classic-layout-graphite-split{grid-template-columns:minmax(0,1fr) 64px}.style-preview-card.classic-layout-angle .style-preview-photo,.style-preview-card.classic-layout-profile-right .style-preview-photo,.style-preview-card.classic-layout-photo-ring .style-preview-photo,.style-preview-card.classic-layout-graphite-split .style-preview-photo{grid-column:2;grid-row:1;border:3px solid #ffffff}.style-preview-card.classic-layout-angle>div:nth-of-type(2),.style-preview-card.classic-layout-profile-right>div:nth-of-type(2),.style-preview-card.classic-layout-photo-ring>div:nth-of-type(2),.style-preview-card.classic-layout-graphite-split>div:nth-of-type(2){grid-column:1;grid-row:1}.style-preview-card.classic-layout-blue-wave .style-preview-qr,.style-preview-card.classic-layout-angle .style-preview-qr,.style-preview-card.classic-layout-photo-ring .style-preview-qr,.style-preview-card.classic-layout-graphite-split .style-preview-qr{right:auto;left:18px;bottom:12px}.classic-template-original{padding-right:18px;background:linear-gradient(112deg,var(--design-soft, rgba(16, 35, 63, .08)),transparent 44%),var(--design-bg, #fff)}.classic-template-original i{top:14px;left:12px;border-radius:50%}.classic-template-original:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--design-line, rgba(16, 35, 63, .12));border-radius:8px}.business-card[class*=classic-layout-] .holder-photo.tile,.physical-card-preview[class*=classic-layout-] .holder-photo.hero{border:4px solid rgba(255,255,255,.92)}.business-card.classic-layout-wave .card-print-body{grid-template-columns:clamp(86px,12vw,104px) minmax(0,.86fr);padding-right:18%}.physical-card-preview.classic-layout-wave .detail-header{padding-right:18%}.business-card.classic-layout-wave .card-tile-qr,.physical-card-preview.classic-layout-wave .printed-card-qr{right:clamp(22px,4vw,36px)}.business-card.classic-layout-profile-right .card-main,.business-card.classic-layout-photo-ring .card-main,.business-card.classic-layout-angle .card-main,.business-card.classic-layout-graphite-split .card-main{padding-right:40%}.business-card.classic-layout-profile-right .card-print-body,.business-card.classic-layout-photo-ring .card-print-body,.business-card.classic-layout-angle .card-print-body,.business-card.classic-layout-graphite-split .card-print-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "contact";gap:14px}.business-card.classic-layout-profile-right .holder-photo.tile,.business-card.classic-layout-photo-ring .holder-photo.tile,.business-card.classic-layout-angle .holder-photo.tile,.business-card.classic-layout-graphite-split .holder-photo.tile{position:absolute;right:13%;grid-area:auto;width:clamp(86px,14vw,118px);height:clamp(86px,14vw,118px);justify-self:auto}.business-card.classic-layout-profile-right .holder-photo.tile{top:28%}.business-card.classic-layout-photo-ring .holder-photo.tile{top:32%;box-shadow:0 0 0 7px color-mix(in srgb,var(--design-accent, var(--accent)) 82%,#ffffff),0 18px 38px #10233f2e}.business-card.classic-layout-angle .holder-photo.tile,.business-card.classic-layout-graphite-split .holder-photo.tile{top:34%}.business-card.classic-layout-profile-right .card-contact-preview,.business-card.classic-layout-photo-ring .card-contact-preview,.business-card.classic-layout-angle .card-contact-preview,.business-card.classic-layout-graphite-split .card-contact-preview{width:100%;padding-right:0}.business-card.classic-layout-profile-right .card-tile-qr,.business-card.classic-layout-photo-ring .card-tile-qr,.business-card.classic-layout-angle .card-tile-qr,.business-card.classic-layout-graphite-split .card-tile-qr{right:14%;bottom:clamp(16px,3vw,26px);left:auto}.business-card.classic-layout-blue-wave .card-print-body{grid-template-columns:clamp(82px,12vw,102px) minmax(0,1fr);padding-bottom:clamp(82px,12vw,104px)}.business-card.classic-layout-blue-wave .card-contact-preview,.business-card.classic-layout-coral-curve .card-contact-preview,.business-card.classic-layout-ice-frame .card-contact-preview{width:min(66%,440px)}.business-card.classic-layout-blue-wave .card-tile-qr,.business-card.classic-layout-coral-curve .card-tile-qr,.business-card.classic-layout-ice-frame .card-tile-qr{right:clamp(18px,3vw,30px);left:auto}.business-card.classic-layout-ribbon .card-main{padding-top:clamp(30px,4.2vw,40px)}.business-card.classic-layout-ribbon .card-print-body{grid-template-columns:clamp(86px,12vw,106px) minmax(0,.92fr);padding-right:12%}.business-card.classic-layout-teal-arc .card-print-body{grid-template-columns:clamp(88px,13vw,112px) minmax(0,1fr)}.business-card.classic-layout-teal-arc .card-copy{padding-top:6px;border-top:3px solid color-mix(in srgb,var(--design-accent, var(--accent)) 72%,transparent)}.business-card.classic-layout-ice-frame .card-main{padding:clamp(24px,4vw,34px)}.physical-card-preview.classic-layout-profile-right,.physical-card-preview.classic-layout-photo-ring,.physical-card-preview.classic-layout-angle,.physical-card-preview.classic-layout-graphite-split{padding-right:40%}.physical-card-preview.classic-layout-profile-right .detail-header,.physical-card-preview.classic-layout-photo-ring .detail-header,.physical-card-preview.classic-layout-angle .detail-header,.physical-card-preview.classic-layout-graphite-split .detail-header{grid-template-columns:minmax(0,1fr);padding-right:0}.physical-card-preview.classic-layout-profile-right .holder-photo.hero,.physical-card-preview.classic-layout-photo-ring .holder-photo.hero,.physical-card-preview.classic-layout-angle .holder-photo.hero,.physical-card-preview.classic-layout-graphite-split .holder-photo.hero{position:absolute;right:13%;width:clamp(112px,18vw,152px);height:clamp(112px,18vw,152px)}.physical-card-preview.classic-layout-profile-right .holder-photo.hero{top:27%}.physical-card-preview.classic-layout-photo-ring .holder-photo.hero{top:31%;box-shadow:0 0 0 9px color-mix(in srgb,var(--design-accent, var(--accent)) 82%,#ffffff),0 22px 46px #10233f33}.physical-card-preview.classic-layout-angle .holder-photo.hero,.physical-card-preview.classic-layout-graphite-split .holder-photo.hero{top:33%}.physical-card-preview.classic-layout-profile-right .printed-contact-row,.physical-card-preview.classic-layout-photo-ring .printed-contact-row,.physical-card-preview.classic-layout-angle .printed-contact-row,.physical-card-preview.classic-layout-graphite-split .printed-contact-row{width:min(100%,360px);padding-right:0}.physical-card-preview.classic-layout-profile-right .printed-card-qr,.physical-card-preview.classic-layout-photo-ring .printed-card-qr,.physical-card-preview.classic-layout-angle .printed-card-qr,.physical-card-preview.classic-layout-graphite-split .printed-card-qr{right:14%;left:auto}.physical-card-preview.classic-layout-blue-wave .printed-contact-row,.physical-card-preview.classic-layout-coral-curve .printed-contact-row,.physical-card-preview.classic-layout-ice-frame .printed-contact-row{width:min(66%,440px)}.physical-card-preview.classic-layout-teal-arc .physical-card-identity{padding-top:8px;border-top:3px solid color-mix(in srgb,var(--design-accent, var(--accent)) 72%,transparent)}.style-preview-card[class*=classic-layout-]{grid-template-columns:56px minmax(0,1fr)}.style-preview-card[class*=classic-layout-] .style-preview-photo{grid-column:1;grid-row:1;border:3px solid rgba(255,255,255,.9)}.style-preview-card[class*=classic-layout-]>div:nth-of-type(2){grid-column:2;grid-row:1}.style-preview-card[class*=classic-layout-] .style-preview-qr{position:absolute;grid-column:auto;grid-row:auto;right:14px;bottom:12px;left:auto}.style-preview-card.classic-layout-profile-right,.style-preview-card.classic-layout-photo-ring,.style-preview-card.classic-layout-angle,.style-preview-card.classic-layout-graphite-split{grid-template-columns:minmax(0,1fr) 58px;padding-right:84px}.style-preview-card.classic-layout-profile-right .style-preview-photo,.style-preview-card.classic-layout-photo-ring .style-preview-photo,.style-preview-card.classic-layout-angle .style-preview-photo,.style-preview-card.classic-layout-graphite-split .style-preview-photo{position:absolute;top:22px;right:22px;grid-column:auto}.style-preview-card.classic-layout-profile-right>div:nth-of-type(2),.style-preview-card.classic-layout-photo-ring>div:nth-of-type(2),.style-preview-card.classic-layout-angle>div:nth-of-type(2),.style-preview-card.classic-layout-graphite-split>div:nth-of-type(2){grid-column:1}.style-preview-card.classic-layout-profile-right .style-preview-qr,.style-preview-card.classic-layout-photo-ring .style-preview-qr,.style-preview-card.classic-layout-angle .style-preview-qr,.style-preview-card.classic-layout-graphite-split .style-preview-qr{right:24px}.business-card[class*=classic-layout-] .card-print-body{display:grid;grid-template-columns:clamp(84px,13vw,112px) minmax(0,1fr) clamp(62px,10vw,82px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"photo copy copy" "contact contact qr";gap:clamp(12px,2vw,20px) clamp(16px,3vw,26px);align-content:stretch;padding:clamp(8px,1.5vw,14px) 0 0}.business-card[class*=classic-layout-] .holder-photo.tile{position:relative;top:auto;right:auto;grid-area:photo;align-self:start;justify-self:start;width:clamp(84px,13vw,112px);height:clamp(84px,13vw,112px);transform:none}.business-card[class*=classic-layout-] .card-copy{grid-area:copy;grid-column:auto}.business-card[class*=classic-layout-] .card-contact-preview{grid-area:contact;grid-column:auto;align-self:end;width:auto;padding-right:0}.business-card[class*=classic-layout-] .card-tile-qr{position:relative;inset:auto;grid-area:qr;align-self:end;justify-self:end;width:clamp(60px,10vw,78px);height:clamp(60px,10vw,78px)}.business-card.classic-layout-profile-right .card-print-body,.business-card.classic-layout-photo-ring .card-print-body,.business-card.classic-layout-angle .card-print-body,.business-card.classic-layout-graphite-split .card-print-body{grid-template-columns:minmax(0,1fr) clamp(88px,14vw,118px);grid-template-areas:"copy photo" "contact qr"}.business-card.classic-layout-profile-right .holder-photo.tile,.business-card.classic-layout-photo-ring .holder-photo.tile,.business-card.classic-layout-angle .holder-photo.tile,.business-card.classic-layout-graphite-split .holder-photo.tile,.business-card.classic-layout-profile-right .card-tile-qr,.business-card.classic-layout-photo-ring .card-tile-qr,.business-card.classic-layout-angle .card-tile-qr,.business-card.classic-layout-graphite-split .card-tile-qr{justify-self:end}.business-card.classic-layout-ribbon .card-print-body,.business-card.classic-layout-wave .card-print-body{grid-template-columns:clamp(84px,12vw,104px) minmax(0,1fr) clamp(62px,10vw,78px);padding-top:clamp(18px,3vw,28px)}.business-card.classic-layout-blue-wave .card-print-body,.business-card.classic-layout-coral-curve .card-print-body,.business-card.classic-layout-ice-frame .card-print-body{grid-template-columns:clamp(82px,12vw,102px) minmax(0,1fr) clamp(64px,10vw,84px)}.business-card.classic-layout-teal-arc .card-print-body{grid-template-columns:clamp(92px,14vw,118px) minmax(0,1fr) clamp(62px,10vw,80px)}.physical-card-preview[class*=classic-layout-] .detail-header{grid-template-columns:clamp(96px,16vw,128px) minmax(0,1fr);padding-right:clamp(88px,16vw,126px)}.physical-card-preview[class*=classic-layout-] .holder-photo.hero{position:relative;top:auto;right:auto;width:clamp(96px,16vw,128px);height:clamp(96px,16vw,128px);transform:none}.physical-card-preview.classic-layout-profile-right,.physical-card-preview.classic-layout-photo-ring,.physical-card-preview.classic-layout-angle,.physical-card-preview.classic-layout-graphite-split{padding-right:clamp(22px,4vw,34px)}.physical-card-preview.classic-layout-profile-right .detail-header,.physical-card-preview.classic-layout-photo-ring .detail-header,.physical-card-preview.classic-layout-angle .detail-header,.physical-card-preview.classic-layout-graphite-split .detail-header{grid-template-columns:minmax(0,1fr) clamp(112px,18vw,152px);padding-right:clamp(88px,16vw,126px)}.physical-card-preview.classic-layout-profile-right .holder-photo.hero,.physical-card-preview.classic-layout-photo-ring .holder-photo.hero,.physical-card-preview.classic-layout-angle .holder-photo.hero,.physical-card-preview.classic-layout-graphite-split .holder-photo.hero{grid-column:2;grid-row:1;width:clamp(112px,18vw,152px);height:clamp(112px,18vw,152px)}.physical-card-preview.classic-layout-profile-right .physical-card-identity,.physical-card-preview.classic-layout-photo-ring .physical-card-identity,.physical-card-preview.classic-layout-angle .physical-card-identity,.physical-card-preview.classic-layout-graphite-split .physical-card-identity{grid-column:1;grid-row:1}.physical-card-preview[class*=classic-layout-] .printed-contact-row{width:min(66%,440px);padding-right:clamp(90px,14vw,122px)}.physical-card-preview.classic-layout-profile-right .printed-contact-row,.physical-card-preview.classic-layout-photo-ring .printed-contact-row,.physical-card-preview.classic-layout-angle .printed-contact-row,.physical-card-preview.classic-layout-graphite-split .printed-contact-row{width:min(100%,420px)}.style-option-panel{display:grid;gap:12px}.style-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.color-field{display:grid;gap:7px;min-width:0}.color-field input[type=color]{width:100%;height:46px;min-height:46px;padding:5px;border:1px solid var(--line);border-radius:13px;background:var(--surface);cursor:pointer}.design-color-picker{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff}.design-color-picker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.design-color-picker__head strong{color:var(--ink);font-size:.76rem;letter-spacing:.02em}.design-color-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.design-color-swatch{width:100%;min-height:32px;aspect-ratio:1;border:2px solid transparent;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px #0f172a29;cursor:pointer}.design-color-swatch.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px #ffffffbf,0 0 0 3px #0ea5e92e}.design-custom-color{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 11px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font-weight:900;cursor:pointer}.design-custom-color__preview{width:28px;height:28px;flex:0 0 28px;border:1px solid var(--line);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff73}.design-custom-color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.toggle-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:13px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.toggle-row input{width:20px;height:20px;accent-color:var(--accent)}.toggle-row span{color:var(--ink);font-size:.9rem;text-transform:none}.background-image-editor{display:grid;gap:8px}.background-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.background-preset-grid button{display:grid;gap:6px;min-width:0;padding:6px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.background-preset-grid button.selected{box-shadow:inset 0 0 0 2px var(--accent)}.background-preset-grid span{display:block;aspect-ratio:1.45;overflow:hidden;border-radius:9px;background-position:center;background-size:cover}.background-preset-grid strong{overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.line-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.line-position-grid button{display:grid;justify-items:center;gap:6px;min-height:68px;padding:8px 4px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:.75rem;font-weight:900;cursor:pointer}.line-position-grid button.selected{box-shadow:inset 0 0 0 2px var(--accent)}.line-position-icon{position:relative;display:block;width:38px;height:23px;border-radius:6px;background:color-mix(in srgb,var(--surface-strong) 84%,var(--accent));box-shadow:inset 0 0 0 1px var(--line)}.line-position-icon:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:6px 0 0 6px;background:var(--button-fill)}.line-position-icon.line-none:before{display:none}.line-position-icon.line-right:before{inset:0 0 0 auto;border-radius:0 6px 6px 0}.line-position-icon.line-top:before,.line-position-icon.line-bottom:before{inset:0 0 auto 0;width:auto;height:5px;border-radius:6px 6px 0 0}.line-position-icon.line-bottom:before{inset:auto 0 0 0;border-radius:0 0 6px 6px}.line-position-icon.line-corner:before{inset:0 auto auto 0;width:48%;height:5px;border-radius:6px 0 5px}.line-position-icon.line-double:before{width:4px;box-shadow:7px 0 color-mix(in srgb,var(--accent) 22%,transparent)}.selected-design-preview{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--design-bg, var(--surface)) 82%,var(--surface-strong));box-shadow:inset 0 0 0 1px var(--design-line, var(--line))}.selected-design-preview b{color:var(--design-ink, var(--ink));font-size:.95rem}.selected-design-preview span{display:block;margin-top:4px;color:var(--design-muted, var(--muted));font-size:.78rem;font-weight:800;text-transform:uppercase}.design-swatch-card,.design-option-card{position:relative;display:grid;align-content:center;overflow:hidden;background:linear-gradient(90deg,var(--design-soft, rgba(16, 35, 63, .08)),transparent 44%),var(--design-bg, #fff);color:var(--design-ink, var(--ink));box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12))}.design-swatch-card{width:112px;aspect-ratio:1.72;gap:4px;padding:12px 12px 12px 20px;border-radius:8px}.design-swatch-card:before,.design-option-card:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--design-accent, var(--accent))}.design-swatch-card.design-top-band:before,.design-option-card.design-top-band:before{inset:0 0 auto 0;width:auto;height:7px}.design-swatch-card.design-split:before,.design-option-card.design-split:before{inset:0 0 0 auto;width:34%;opacity:.72}.design-swatch-card.design-corner-line:before,.design-option-card.design-corner-line:before{inset:0 auto auto 0;width:46%;height:7px}.design-swatch-card.design-double-line:before,.design-option-card.design-double-line:before{width:5px;box-shadow:9px 0 0 var(--design-soft, rgba(16, 35, 63, .08))}.design-swatch-card i{width:26px;height:18px;border-radius:5px;background:var(--design-accent, var(--accent))}.design-swatch-card strong,.design-swatch-card small{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-swatch-card small{color:var(--design-muted, var(--muted))}.design-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:262px;overflow-y:auto;padding:2px 2px 4px}.design-option{display:grid;gap:5px;min-width:0;padding:6px;border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.design-option.selected{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent))}.design-option-card{aspect-ratio:1.72;border-radius:7px;padding:7px}.design-option-card i,.design-option-card b,.design-option-card small{position:relative;z-index:1;display:block;border-radius:999px}.design-option-card i{width:20px;height:12px;margin-bottom:7px;background:var(--design-accent, var(--accent))}.design-option-card b{width:70%;height:6px;margin-bottom:5px;background:var(--design-ink, var(--ink))}.design-option-card small{width:48%;height:5px;background:var(--design-muted, var(--muted))}.design-option em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:900}.style-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.style-mode-tabs button{min-height:42px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:900}.style-mode-tabs button.selected{background:var(--button-fill);color:#fff;box-shadow:none}.style-mode-tabs button:disabled{cursor:not-allowed;opacity:.5}.design-catalog-empty{grid-column:1 / -1;margin:0;padding:14px;border-radius:13px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 4%);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);font-size:.82rem;font-weight:800;text-align:center}.classic-template-picker,.modern-design-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modern-design-picker button{display:grid;gap:6px;min-width:0;padding:6px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.modern-design-picker button.selected{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent))}.modern-template-card{position:relative;display:grid;align-content:start;gap:4px;aspect-ratio:.58;overflow:hidden;padding:54% 10px 10px;border-radius:10px;background:linear-gradient(180deg,transparent 0 38%,var(--design-bg, #ffffff) 38% 100%),var(--modern-hero-image, none),var(--design-bg, #ffffff);background-position:top center,center top,center;background-size:auto,auto 44%,cover;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12))}.modern-template-card:before,.modern-template-card:after{content:"";position:absolute;pointer-events:none}.modern-template-card i,.modern-template-card b,.modern-template-card small{position:relative;z-index:2;display:block;border-radius:999px}.modern-template-card i{position:absolute;left:12px;top:32%;width:46px;height:46px;border:3px solid #ffffff;background:var(--design-accent, var(--accent));box-shadow:0 8px 18px #10233f29}.modern-template-card b{width:76%;height:8px;background:var(--design-ink, var(--ink))}.modern-template-card small{width:54%;height:5px;background:var(--design-muted, var(--muted))}.modern-template-card:after{right:12px;bottom:10px;width:34px;height:34px;border-radius:8px;background:linear-gradient(90deg,var(--design-ink, #10233f) 2px,transparent 2px) 0 0 / 8px 8px,linear-gradient(var(--design-ink, #10233f) 2px,transparent 2px) 0 0 / 8px 8px,#fff;box-shadow:0 8px 16px #10233f1f}.modern-template-card.modern-layout-profile-slate:before,.modern-template-card.modern-layout-profile-indigo:before{inset:0 0 auto;height:5px;background:var(--design-accent, var(--accent))}.modern-template-card.modern-layout-profile-lime:before,.modern-template-card.modern-layout-profile-gold:before,.modern-template-card.modern-layout-profile-rose:before{right:-18%;top:44%;width:54%;height:20%;border-radius:999px;background:color-mix(in srgb,var(--design-accent, var(--accent)) 20%,transparent)}.modern-design-picker em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;text-align:center}.modern-business-image-section{display:grid;gap:8px;padding:10px;border-radius:15px;background:color-mix(in srgb,var(--surface) 82%,var(--accent) 5%);box-shadow:inset 0 0 0 1px var(--line)}.mini-section-title{display:flex;align-items:end;justify-content:space-between;gap:10px}.mini-section-title span{color:var(--ink);font-size:.82rem;font-weight:950}.mini-section-title small{color:var(--muted);font-size:.72rem;font-weight:800;text-align:right}.modern-business-image-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:284px;overflow:auto;padding-right:2px}.modern-business-image-picker button{display:grid;gap:6px;min-width:0;padding:6px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.modern-business-image-picker button.selected{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent))}.modern-business-image-picker span{display:block;aspect-ratio:1.45;overflow:hidden;border-radius:9px;background-position:center;background-size:cover}.modern-business-image-picker strong{overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.classic-template-option{display:grid;gap:6px;min-width:0;padding:6px;border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.classic-template-option.selected{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent))}.classic-template-card{position:relative;display:grid;align-content:center;gap:5px;aspect-ratio:1.72;overflow:hidden;padding:9px 44% 9px 9px;border-radius:10px;background:linear-gradient(180deg,#ffffffa3,#ffffffbd),var(--classic-preview-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12))}.classic-template-card i,.classic-template-card b,.classic-template-card small{position:relative;z-index:1;display:block;border-radius:999px}.classic-template-card i{position:absolute;right:13%;top:50%;width:32px;height:32px;border:3px solid #ffffff;background:var(--design-accent, var(--accent));transform:translateY(-50%)}.classic-template-card b{width:78%;height:7px;background:var(--design-ink, var(--ink))}.classic-template-card small{width:56%;height:5px;background:var(--design-muted, var(--muted))}.classic-template-card:after{pointer-events:none}.classic-template-wave:after,.classic-template-ribbon:after{content:"";position:absolute;left:-14%;right:-14%;bottom:-28%;height:52%;border-top:5px solid var(--design-accent, var(--accent));border-radius:50%;background:var(--design-bg, #fff);transform:rotate(-5deg)}.classic-template-blue-wave:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:color-mix(in srgb,var(--design-accent, var(--accent)) 45%,#ffffff);clip-path:polygon(0 42%,100% 0,100% 100%,0 100%)}.classic-template-angle{background:linear-gradient(116deg,var(--design-bg, #fff) 0 58%,var(--design-accent, var(--accent)) 58% 64%,#071827 64% 100%)}.classic-template-photo-ring{background:radial-gradient(circle at 72% 50%,color-mix(in srgb,var(--design-accent, var(--accent)) 28%,transparent) 0 22%,transparent 23%),var(--design-bg, #fff)}.classic-template-profile-right,.classic-template-graphite-split{background:linear-gradient(90deg,var(--design-bg, #fff) 0 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,#ffffff) 58% 100%)}.classic-template-teal-arc{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--design-accent, var(--accent)) 46%,transparent) 0 24%,transparent 25%),var(--design-bg, #fff)}.classic-template-coral-curve{background:radial-gradient(circle at 96% -10%,color-mix(in srgb,var(--design-accent, var(--accent)) 52%,transparent) 0 32%,transparent 33%),var(--design-bg, #fff)}.classic-template-ice-frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--design-accent, var(--accent));border-radius:9px}.classic-template-option em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;text-align:center}.photo-editor{display:grid;gap:9px}.photo-edit-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.photo-edit-preview{display:grid;place-items:center;width:88px;height:88px;padding:0;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 76%,#111),color-mix(in srgb,var(--accent) 30%,#fff));color:#fff;box-shadow:inset 0 0 0 1px #10233f1f;cursor:pointer}.photo-edit-preview.logo-preview{background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--design-accent, var(--accent));box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12))}.photo-edit-preview.logo-preview img{display:block;box-sizing:border-box;width:100%;height:100%;padding:8px;object-fit:contain;object-position:center}.photo-edit-preview img{width:100%;height:100%;object-fit:cover}.photo-edit-preview strong{font-size:1.14rem}.photo-edit-controls{display:grid;gap:8px;min-width:0}.photo-edit-buttons{display:flex;flex-wrap:wrap;gap:8px}.photo-edit-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;padding:0 12px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.photo-edit-buttons .danger{color:#c83f2a}.field{display:grid;gap:7px}.field span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.field small{color:var(--muted);font-size:.8rem;font-weight:750;line-height:1.35}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:13px;outline:0;background:var(--surface);color:var(--ink);padding:0 12px}.field .toggle-row input{width:20px;min-height:20px;height:20px;padding:0;border-radius:5px;flex:0 0 auto}.field .toggle-row span{color:var(--ink);font-size:.9rem;font-weight:800;text-transform:none}.field .color-field input[type=color]{height:46px;padding:5px}.field textarea{min-height:112px;padding:12px;resize:vertical}.business-location-field{min-width:0}.business-location-actions{display:flex;flex-wrap:wrap;gap:8px}.business-location-actions button,.business-location-preview{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:11px;border:0;padding:0 11px;background:color-mix(in srgb,var(--button-fill) 9%,var(--surface) 91%);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-fill) 20%,var(--line) 80%);cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;text-decoration:none}.business-location-actions .danger-text{color:#bd3727}.business-location-preview{justify-content:flex-start;overflow-wrap:anywhere}.business-location-status{color:var(--muted);font-size:.78rem;font-weight:800}.lead-form .business-location-field{grid-column:1 / -1}.ai-helper-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px}.ai-helper-row.compact{margin:8px 0 12px}.ai-helper-row button,.ai-field-actions button,.inline-ai-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;border:0;background:color-mix(in srgb,var(--button-fill) 10%,var(--surface) 90%);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-fill) 22%,var(--line) 78%);cursor:pointer;font:inherit;font-weight:800}.ai-helper-row button{padding:0 14px}.ai-helper-row small,.ai-helper-note{color:var(--muted);font-size:.82rem;font-weight:700}.ai-suggestion-panel{display:grid;gap:10px;margin:0 0 16px;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--button-fill) 7%,var(--surface-strong) 93%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--button-fill) 18%,var(--line) 82%)}.ai-suggestion-panel strong{color:var(--ink)}.duplicate-suggestion-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.duplicate-suggestion-row span{display:grid;min-width:0}.duplicate-suggestion-row small{color:var(--muted);font-size:.78rem;font-weight:700}.duplicate-suggestion-row button{min-height:36px;border:0;border-radius:10px;padding:0 12px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-weight:800}.ai-field-actions{align-self:end}.ai-field-actions button,.inline-ai-action{width:100%}.inline-ai-action{margin-top:10px}.editor-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:12px;background:var(--surface-strong)}.empty-state{display:grid;place-items:center;gap:9px;min-height:260px;padding:28px;border-radius:18px;background:var(--surface-strong);color:var(--muted);text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.empty-state h3,.empty-state p{margin:0}.empty-state h3{color:var(--ink)}.empty-state div{display:flex;gap:8px;margin-top:6px}.toast{position:fixed;z-index:40;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;max-width:calc(100% - 34px);min-height:46px;padding:0 14px;border-radius:999px;background:#10233f;color:#f8fbff;box-shadow:0 18px 48px #10233f47;transform:translate(-50%)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.physical-card-preview.classic-layout-wave,.physical-card-preview.classic-layout-profile-right,.physical-card-preview.classic-layout-photo-ring,.physical-card-preview.classic-layout-blue-wave{min-height:0;padding:clamp(26px,4.4vw,42px)}.physical-card-preview.classic-layout-wave .detail-header,.physical-card-preview.classic-layout-profile-right .detail-header,.physical-card-preview.classic-layout-photo-ring .detail-header,.physical-card-preview.classic-layout-blue-wave .detail-header{position:relative;z-index:2;margin:0;padding:0}.physical-card-preview.classic-layout-wave .holder-photo.hero,.physical-card-preview.classic-layout-profile-right .holder-photo.hero,.physical-card-preview.classic-layout-photo-ring .holder-photo.hero,.physical-card-preview.classic-layout-blue-wave .holder-photo.hero{width:clamp(104px,16vw,132px);height:clamp(104px,16vw,132px);border:5px solid rgba(255,255,255,.95);border-radius:50%}.physical-card-preview.classic-layout-wave .physical-card-identity h2,.physical-card-preview.classic-layout-profile-right .physical-card-identity h2,.physical-card-preview.classic-layout-photo-ring .physical-card-identity h2,.physical-card-preview.classic-layout-blue-wave .physical-card-identity h2{font-size:clamp(1.95rem,4vw,2.75rem);line-height:1.02}.physical-card-preview.classic-layout-wave .printed-contact-row,.physical-card-preview.classic-layout-profile-right .printed-contact-row,.physical-card-preview.classic-layout-photo-ring .printed-contact-row,.physical-card-preview.classic-layout-blue-wave .printed-contact-row{position:absolute;z-index:3;left:clamp(34px,6vw,58px);bottom:clamp(42px,7vw,62px);width:min(38%,300px);padding:0;font-size:clamp(.88rem,1.7vw,1.05rem);line-height:1.35}.physical-card-preview.classic-layout-wave .printed-card-qr,.physical-card-preview.classic-layout-profile-right .printed-card-qr,.physical-card-preview.classic-layout-photo-ring .printed-card-qr,.physical-card-preview.classic-layout-blue-wave .printed-card-qr{position:absolute;z-index:4;left:auto;right:clamp(30px,5vw,48px);bottom:clamp(24px,4vw,38px);width:clamp(78px,12vw,98px);height:clamp(78px,12vw,98px);padding:7px;border-radius:13px;background:#fff}.physical-card-preview.classic-layout-wave .detail-header{grid-template-columns:clamp(104px,16vw,132px) minmax(0,1fr);width:min(88%,620px);gap:clamp(18px,3vw,30px)}.physical-card-preview.classic-layout-wave .printed-contact-row{bottom:clamp(44px,7vw,64px)}.physical-card-preview.classic-layout-profile-right{padding-right:clamp(28px,4.6vw,46px)}.physical-card-preview.classic-layout-profile-right .detail-header{grid-template-columns:minmax(0,1fr) clamp(118px,18vw,150px);width:min(78%,560px);gap:clamp(18px,3.4vw,30px)}.physical-card-preview.classic-layout-profile-right .holder-photo.hero{grid-column:2;justify-self:center;width:clamp(118px,18vw,150px);height:clamp(118px,18vw,150px)}.physical-card-preview.classic-layout-profile-right .physical-card-identity{grid-column:1}.physical-card-preview.classic-layout-profile-right .printed-contact-row{width:min(42%,330px)}.physical-card-preview.classic-layout-profile-right .physical-card-identity h2{font-size:clamp(1.85rem,3.45vw,2.35rem);line-height:1.04}.physical-card-preview.classic-layout-photo-ring .detail-header{grid-template-columns:minmax(0,1fr) clamp(126px,19vw,164px);width:min(82%,590px);gap:clamp(20px,3.8vw,34px)}.physical-card-preview.classic-layout-photo-ring .holder-photo.hero{grid-column:2;justify-self:center;width:clamp(126px,19vw,164px);height:clamp(126px,19vw,164px);box-shadow:0 0 0 9px color-mix(in srgb,var(--design-accent, var(--accent)) 84%,#ffffff),0 22px 46px #10233f33}.physical-card-preview.classic-layout-photo-ring .physical-card-identity{grid-column:1}.physical-card-preview.classic-layout-photo-ring .physical-card-identity h2{font-size:clamp(1.85rem,3.45vw,2.35rem);line-height:1.04}.physical-card-preview.classic-layout-blue-wave .detail-header{grid-template-columns:clamp(104px,16vw,134px) minmax(0,1fr);width:min(92%,650px);gap:clamp(18px,3vw,28px)}.physical-card-preview.classic-layout-blue-wave .printed-contact-row{bottom:clamp(42px,7vw,62px);width:min(42%,330px)}.physical-card-preview.classic-layout-blue-wave .physical-card-identity h2{font-size:clamp(1.95rem,3.75vw,2.55rem);line-height:1.04}@media(min-width:760px){.app-shell{padding:28px 24px 36px}.content-grid{grid-template-columns:minmax(360px,.9fr) minmax(360px,1fr);align-items:start}.profile-grid{grid-template-columns:minmax(360px,1fr) minmax(320px,.75fr);align-items:start}.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.directory-grid{grid-template-columns:1fr;align-items:start}.detail-pane{display:block;position:sticky;top:24px}.bottom-nav{position:sticky;left:auto;bottom:16px;margin:22px auto 0;transform:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field.full{grid-column:1 / -1}}@media(max-width:759px){.notification-composer-card{grid-template-columns:1fr}.detail-pane{display:block}.detail-card{margin-top:4px}.brand-mark{width:44px;height:44px}}@media(max-width:560px){.advertisement-slot.advertisement-text_image,.advertisement-slot.advertisement-text_image.compact{grid-template-columns:1fr}.advertisement-image{aspect-ratio:16 / 7}.directory-search-controls,.public-share-list{grid-template-columns:1fr}}@media(max-width:390px){.app-shell{padding-inline:12px}.directory-search-controls,.detail-actions{grid-template-columns:1fr}.bottom-nav{grid-template-columns:repeat(5,minmax(46px,1fr))}.design-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.selected-design-preview,.photo-edit-row{grid-template-columns:1fr}.line-position-grid,.background-preset-grid,.modern-business-image-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.style-color-grid{grid-template-columns:1fr}.style-preview-card{grid-template-columns:52px minmax(0,1fr);min-height:124px;padding:16px 16px 16px 26px}.style-preview-photo{width:52px;height:52px;border-radius:16px}}.physical-card-preview.classic-layout-wave{padding:clamp(24px,3.8vw,36px) clamp(30px,4.6vw,48px) clamp(30px,4.4vw,44px)}.physical-card-preview.classic-layout-wave .detail-header{display:grid;grid-template-columns:clamp(92px,14vw,118px) minmax(0,1fr);gap:clamp(18px,2.8vw,28px);align-items:start;width:calc(100% - clamp(128px,20vw,170px));max-width:640px;margin:0;padding:0}.physical-card-preview.classic-layout-wave .holder-photo.hero{width:clamp(92px,14vw,118px);height:clamp(92px,14vw,118px);border:5px solid rgba(255,255,255,.96);border-radius:50%}.physical-card-preview.classic-layout-wave .physical-card-identity{max-width:min(100%,420px)}.physical-card-preview.classic-layout-wave .physical-card-identity h2{max-width:100%;font-size:clamp(1.8rem,3.25vw,2.45rem);line-height:1.04;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.physical-card-preview.classic-layout-wave .printed-contact-row{left:clamp(42px,5.6vw,62px);bottom:clamp(96px,13.5vw,126px);width:min(34%,270px);padding:0;font-size:clamp(.84rem,1.45vw,.96rem);line-height:1.32}.physical-card-preview.classic-layout-wave .printed-card-qr{right:clamp(34px,5.4vw,54px);bottom:clamp(34px,4.6vw,48px);width:clamp(80px,11.5vw,100px);height:clamp(80px,11.5vw,100px)}.physical-card-preview.classic-layout-wave{padding:clamp(24px,3.7vw,34px) clamp(32px,4.8vw,50px) clamp(30px,4.4vw,44px)}.physical-card-preview.classic-layout-wave .company-logo.hero{top:clamp(30px,4.2vw,44px);right:clamp(38px,5.6vw,58px);z-index:6;width:clamp(82px,12vw,106px);height:clamp(58px,8vw,74px);border-radius:10px;background:#ffffffdb}.physical-card-preview.classic-layout-wave .detail-header{position:absolute;z-index:5;top:clamp(98px,14vw,136px);left:clamp(46px,6.4vw,66px);display:grid;grid-template-columns:clamp(112px,16vw,142px) minmax(0,1fr);gap:clamp(28px,4.2vw,46px);align-items:center;width:calc(100% - clamp(260px,38vw,320px));max-width:none;margin:0;padding:0}.physical-card-preview.classic-layout-wave .holder-photo.hero{width:clamp(112px,16vw,142px);height:clamp(112px,16vw,142px);border:5px solid rgba(255,255,255,.96);border-radius:50%}.physical-card-preview.classic-layout-wave .physical-card-identity{max-width:100%;min-width:0}.physical-card-preview.classic-layout-wave .physical-card-identity h2{max-width:100%;font-size:clamp(2rem,3.55vw,2.72rem);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.physical-card-preview.classic-layout-wave .physical-card-identity>span{margin-top:8px;font-size:clamp(.94rem,1.6vw,1.08rem)}.physical-card-preview.classic-layout-wave .identity-company,.physical-card-preview.classic-layout-wave .identity-location{position:absolute;z-index:5;left:clamp(280px,37vw,330px);margin:0;max-width:min(36%,280px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview.classic-layout-wave .identity-company{bottom:clamp(54px,8vw,76px)}.physical-card-preview.classic-layout-wave .identity-location{bottom:clamp(30px,5vw,48px)}.physical-card-preview.classic-layout-wave .printed-contact-row{left:clamp(52px,7vw,76px);bottom:clamp(66px,9vw,88px);width:min(30%,240px);color:color-mix(in srgb,var(--design-muted, var(--muted)) 92%,#10233f)}.physical-card-preview.classic-layout-wave .printed-card-qr{top:clamp(104px,15vw,132px);right:clamp(38px,5.6vw,58px);bottom:auto;width:clamp(88px,13vw,112px);height:clamp(88px,13vw,112px);padding:8px;border-radius:14px}.physical-card-preview.classic-layout-wave .company-logo.hero{top:7%;right:7%;width:clamp(76px,12.5%,108px);height:clamp(54px,9%,74px)}.physical-card-preview.classic-layout-wave .detail-header{top:28%;left:7%;grid-template-columns:clamp(104px,18%,138px) minmax(0,1fr);gap:clamp(20px,4%,34px);width:78%}.physical-card-preview.classic-layout-wave .holder-photo.hero{width:clamp(104px,18%,138px);height:clamp(104px,18%,138px)}.physical-card-preview.classic-layout-wave .physical-card-identity h2{font-size:clamp(1.75rem,3vw,2.2rem);white-space:nowrap;overflow:visible;text-overflow:clip}.physical-card-preview.classic-layout-wave .identity-company,.physical-card-preview.classic-layout-wave .identity-location{left:37%;max-width:34%}.physical-card-preview.classic-layout-wave .identity-company{bottom:16%}.physical-card-preview.classic-layout-wave .identity-location{bottom:9.5%}.physical-card-preview.classic-layout-wave .printed-contact-row{left:9%;bottom:29%;width:27%}.physical-card-preview.classic-layout-wave .printed-card-qr{top:28%;right:7%;width:clamp(86px,15%,118px);height:clamp(86px,15%,118px)}.physical-card-preview.classic-layout-profile-right{padding:clamp(28px,4.2vw,42px) clamp(34px,5vw,52px)}.physical-card-preview.classic-layout-profile-right .company-logo.hero{top:7%;right:7%;z-index:6;width:clamp(72px,12%,98px);height:clamp(42px,7%,58px);border-radius:10px;background:#ffffffe0}.physical-card-preview.classic-layout-profile-right .detail-header{position:absolute;z-index:5;top:26%;left:7%;right:24%;display:grid;grid-template-columns:minmax(0,1fr) clamp(118px,19%,152px);gap:clamp(22px,4%,36px);align-items:center;width:auto;max-width:none;margin:0;padding:0}.physical-card-preview.classic-layout-profile-right .holder-photo.hero{grid-column:2;grid-row:1;justify-self:center;width:clamp(118px,19%,152px);height:clamp(118px,19%,152px);border:5px solid rgba(255,255,255,.96);border-radius:50%}.physical-card-preview.classic-layout-profile-right .physical-card-identity{grid-column:1;grid-row:1;min-width:0;max-width:100%}.physical-card-preview.classic-layout-profile-right .physical-card-identity h2{max-width:100%;font-size:clamp(1.9rem,3.15vw,2.3rem);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.physical-card-preview.classic-layout-profile-right .physical-card-identity>span,.physical-card-preview.classic-layout-profile-right .identity-company,.physical-card-preview.classic-layout-profile-right .identity-location{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview.classic-layout-profile-right .printed-contact-row{left:7%;bottom:13%;width:33%;padding:0;color:color-mix(in srgb,var(--design-muted, var(--muted)) 90%,#10233f)}.physical-card-preview.classic-layout-profile-right .printed-contact-row .printed-contact-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview.classic-layout-profile-right .printed-card-qr{top:24%;right:7%;bottom:auto;z-index:6;width:clamp(88px,15%,118px);height:clamp(88px,15%,118px);padding:8px;border-radius:14px}.physical-card-preview[class*=classic-layout-]{display:block;position:relative;padding:0;min-height:0;overflow:hidden}.physical-card-preview[class*=classic-layout-]:before,.physical-card-preview[class*=classic-layout-]:after{pointer-events:none}.physical-card-preview[class*=classic-layout-]>*{position:absolute}.physical-card-preview[class*=classic-layout-] .company-logo.hero{top:7%;right:7%;left:auto;bottom:auto;z-index:7;width:clamp(70px,12%,98px);height:clamp(42px,7%,58px);border-radius:10px;background:#ffffffe0}.physical-card-preview[class*=classic-layout-] .detail-header{top:22%;right:25%;bottom:auto;left:7%;z-index:5;display:grid;grid-template-columns:clamp(104px,17%,136px) minmax(0,1fr);gap:clamp(18px,3.4%,30px);align-items:center;width:auto;max-width:none;min-width:0;margin:0;padding:0}.physical-card-preview[class*=classic-layout-] .holder-photo.hero{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:1;justify-self:start;width:clamp(104px,17%,136px);height:clamp(104px,17%,136px);border:5px solid rgba(255,255,255,.96);border-radius:50%;transform:none;box-shadow:0 18px 40px #10233f2b}.physical-card-preview[class*=classic-layout-] .physical-card-identity{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-column:2;grid-row:1;min-width:0;max-width:100%;padding:0;border:0;text-align:left}.physical-card-preview[class*=classic-layout-] .physical-card-identity h2{max-width:100%;margin:0;font-size:clamp(1.95rem,3.35vw,2.5rem);line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:nowrap}.physical-card-preview[class*=classic-layout-] .physical-card-identity>span,.physical-card-preview[class*=classic-layout-] .identity-company,.physical-card-preview[class*=classic-layout-] .identity-location{position:static;display:block;max-width:100%;margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview[class*=classic-layout-] .identity-company{color:var(--design-ink, var(--ink));font-size:clamp(.96rem,1.55vw,1.08rem);font-weight:900}.physical-card-preview[class*=classic-layout-] .identity-location{color:var(--design-muted, var(--muted));font-size:clamp(.84rem,1.35vw,.96rem);font-weight:800}.physical-card-preview[class*=classic-layout-] .printed-contact-row{right:auto;bottom:10%;left:7%;z-index:5;width:45%;padding:0;color:color-mix(in srgb,var(--design-muted, var(--muted)) 90%,#10233f);font-size:clamp(.82rem,1.5vw,.96rem);line-height:1.35}.physical-card-preview[class*=classic-layout-] .printed-contact-row .printed-contact-value{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview[class*=classic-layout-] .printed-card-qr{top:28%;right:7%;bottom:auto;left:auto;z-index:7;width:clamp(88px,15%,118px);height:clamp(88px,15%,118px);padding:8px;border-radius:14px;background:#fff;box-shadow:0 16px 34px #10233f29}.business-card[class*=classic-layout-] .card-main{padding:clamp(20px,3.5vw,30px) clamp(22px,4vw,34px)}.business-card[class*=classic-layout-] .card-print-body{display:grid;grid-template-columns:clamp(84px,13vw,112px) minmax(0,1fr) clamp(64px,10vw,84px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"photo copy copy" "contact contact qr";gap:clamp(12px,2vw,20px) clamp(16px,3vw,26px);align-content:stretch;min-height:0;padding:clamp(8px,1.5vw,14px) 0 0}.business-card[class*=classic-layout-] .holder-photo.tile{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-area:photo;align-self:start;justify-self:start;width:clamp(84px,13vw,112px);height:clamp(84px,13vw,112px);border:4px solid rgba(255,255,255,.92);border-radius:50%;transform:none;box-shadow:0 14px 30px #10233f29}.business-card[class*=classic-layout-] .card-copy{grid-area:copy;grid-column:auto;min-width:0;padding:0}.business-card[class*=classic-layout-] .card-copy h3,.business-card[class*=classic-layout-] .card-copy p,.business-card[class*=classic-layout-] .card-contact-preview span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-card[class*=classic-layout-] .card-contact-preview{grid-area:contact;grid-column:auto;align-self:end;width:auto;padding:0}.business-card[class*=classic-layout-] .card-tile-qr{position:relative;inset:auto;grid-area:qr;align-self:end;justify-self:end;width:clamp(60px,10vw,78px);height:clamp(60px,10vw,78px);padding:5px;border-radius:10px;box-shadow:0 12px 26px #10233f24}.style-preview-card[class*=classic-layout-]{grid-template-columns:58px minmax(0,1fr) 44px;gap:12px;align-items:start}.style-preview-card[class*=classic-layout-] .style-preview-photo{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:1;width:58px;height:58px;border:3px solid rgba(255,255,255,.92);border-radius:50%}.style-preview-card[class*=classic-layout-]>div:nth-of-type(2){grid-column:2;grid-row:1;min-width:0}.style-preview-card[class*=classic-layout-] strong,.style-preview-card[class*=classic-layout-] small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-preview-card[class*=classic-layout-] .style-preview-qr{position:absolute;right:14px;bottom:12px;left:auto;grid-column:auto;grid-row:auto}.business-card.classic-layout-executive-stripe,.physical-card-preview.classic-layout-executive-stripe,.style-preview-card.classic-layout-executive-stripe{background:linear-gradient(90deg,#0d1b33 0 18%,transparent 18% 100%),linear-gradient(90deg,transparent 0 20%,var(--design-accent, var(--accent)) 20% calc(20% + 7px),transparent calc(20% + 7px)),linear-gradient(180deg,#ffffffdb,#ffffffc2),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-corner-portrait,.physical-card-preview.classic-layout-corner-portrait,.style-preview-card.classic-layout-corner-portrait{background:radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--design-accent, var(--accent)) 34%,transparent) 0 18%,transparent 19%),linear-gradient(138deg,#ffffffeb 0,#ffffffeb 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 18%,#ffffff) 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 18%,#ffffff)),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-ocean-block,.physical-card-preview.classic-layout-ocean-block,.style-preview-card.classic-layout-ocean-block{background:linear-gradient(180deg,#ffffffd6 0,#ffffffd6 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 34%,#ffffff) 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 34%,#ffffff)),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-botanical-line,.physical-card-preview.classic-layout-botanical-line,.style-preview-card.classic-layout-botanical-line{background:radial-gradient(ellipse at 92% 18%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,transparent) 0 18%,transparent 19%),radial-gradient(ellipse at 88% 86%,color-mix(in srgb,var(--design-accent, var(--accent)) 18%,transparent) 0 22%,transparent 23%),linear-gradient(90deg,transparent 0 10%,var(--design-accent, var(--accent)) 10% calc(10% + 4px),transparent calc(10% + 4px)),var(--design-bg, #fff)}.business-card.classic-layout-mono-frame,.physical-card-preview.classic-layout-mono-frame,.style-preview-card.classic-layout-mono-frame{background:linear-gradient(90deg,#111827 0 28%,transparent 28% 100%),linear-gradient(180deg,#fffffff5,#ffffffe6),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-amber-fold,.physical-card-preview.classic-layout-amber-fold,.style-preview-card.classic-layout-amber-fold{background:linear-gradient(132deg,transparent 0 66%,color-mix(in srgb,var(--design-accent, var(--accent)) 32%,#ffffff) 66% 100%),linear-gradient(180deg,#ffffffe0,#ffffffd1),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-cobalt-stack,.physical-card-preview.classic-layout-cobalt-stack,.style-preview-card.classic-layout-cobalt-stack{background:linear-gradient(180deg,var(--design-accent, var(--accent)) 0 12px,transparent 12px),linear-gradient(90deg,transparent 0 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 20%,#ffffff) 62% 100%),linear-gradient(180deg,#ffffffdb,#ffffffc7),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-slate-tab,.physical-card-preview.classic-layout-slate-tab,.style-preview-card.classic-layout-slate-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--design-accent, var(--accent)) 76%,#10233f) 0 24%,transparent 24% 100%),linear-gradient(180deg,#ffffffe6,#ffffffd6),var(--design-bg-image, none),var(--design-bg, #fff);background-position:center;background-size:cover}.business-card.classic-layout-glass-grid,.physical-card-preview.classic-layout-glass-grid,.style-preview-card.classic-layout-glass-grid{background:linear-gradient(rgba(16,35,63,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,63,.06) 1px,transparent 1px),linear-gradient(180deg,#ffffffb8,#ffffffdb),var(--design-bg-image, none),var(--design-bg, #fff);background-size:28px 28px,28px 28px,cover,cover,auto;background-position:center}.physical-card-preview.classic-layout-mono-frame .detail-header,.physical-card-preview.classic-layout-executive-stripe .detail-header{left:12%}.physical-card-preview.classic-layout-slate-tab .detail-header{top:30%}.physical-card-preview.classic-layout-ocean-block .printed-contact-row,.physical-card-preview.classic-layout-glass-grid .printed-contact-row{bottom:12%}.classic-template-executive-stripe{background:linear-gradient(90deg,#0d1b33 0 20%,transparent 20%),linear-gradient(90deg,transparent 0 24%,var(--design-accent, var(--accent)) 24% calc(24% + 4px),transparent calc(24% + 4px)),var(--design-bg, #fff)}.classic-template-corner-portrait{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--design-accent, var(--accent)) 34%,transparent) 0 21%,transparent 22%),linear-gradient(138deg,var(--design-bg, #fff) 0 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 20%,#ffffff) 62% 100%)}.classic-template-ocean-block{background:linear-gradient(180deg,var(--design-bg, #fff) 0 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 38%,#ffffff) 58% 100%)}.classic-template-botanical-line{background:radial-gradient(ellipse at 88% 18%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,transparent) 0 20%,transparent 21%),linear-gradient(90deg,transparent 0 12%,var(--design-accent, var(--accent)) 12% calc(12% + 4px),transparent calc(12% + 4px)),var(--design-bg, #fff)}.classic-template-mono-frame{background:linear-gradient(90deg,#111827 0 30%,var(--design-bg, #fff) 30% 100%)}.classic-template-amber-fold{background:linear-gradient(132deg,transparent 0 64%,color-mix(in srgb,var(--design-accent, var(--accent)) 38%,#ffffff) 64% 100%),var(--design-bg, #fff)}.classic-template-cobalt-stack{background:linear-gradient(180deg,var(--design-accent, var(--accent)) 0 12px,transparent 12px),linear-gradient(90deg,var(--design-bg, #fff) 0 64%,color-mix(in srgb,var(--design-accent, var(--accent)) 24%,#ffffff) 64% 100%)}.classic-template-slate-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--design-accent, var(--accent)) 76%,#10233f) 0 26%,var(--design-bg, #fff) 26% 100%)}.classic-template-glass-grid{background:linear-gradient(rgba(16,35,63,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,63,.08) 1px,transparent 1px),var(--design-bg, #fff);background-size:18px 18px}.business-card.classic-layout-blue-realtor,.physical-card-preview.classic-layout-blue-realtor,.style-preview-card.classic-layout-blue-realtor{background:radial-gradient(ellipse 72% 48% at 18% 104%,transparent 0 56%,#075f9f 57% 63%,transparent 64%),radial-gradient(ellipse 78% 58% at 86% 112%,#079bd6 0 38%,transparent 39%),linear-gradient(142deg,transparent 0 66%,rgba(0,143,206,.34) 66% 70%,transparent 70%),#fff}.business-card.classic-layout-lime-corporate,.physical-card-preview.classic-layout-lime-corporate,.style-preview-card.classic-layout-lime-corporate{background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--design-accent, var(--accent)) 86%,#ffffff) 0 15%,transparent 16%),linear-gradient(180deg,#fff 0,#fff 54%,#27313b 54%,#27313b)}.business-card.classic-layout-aqua-compact,.physical-card-preview.classic-layout-aqua-compact,.style-preview-card.classic-layout-aqua-compact{background:radial-gradient(ellipse 90% 54% at 70% 110%,transparent 0 48%,color-mix(in srgb,var(--design-accent, var(--accent)) 82%,#ffffff) 49% 60%,transparent 61%),linear-gradient(160deg,rgba(21,182,229,.08) 0 26%,transparent 26%),linear-gradient(180deg,#ffffffeb,#f6fdfff5)}.physical-card-preview.classic-layout-blue-realtor .company-logo.hero{top:10%;left:6%;right:auto;width:clamp(88px,13%,116px);height:clamp(66px,10.5%,88px);border-radius:12px;background:#ffffffeb;padding:6px}.physical-card-preview.classic-layout-blue-realtor .detail-header{top:22%;right:7%;left:6%;grid-template-columns:minmax(0,1fr) clamp(132px,20%,166px);gap:clamp(18px,3%,28px);overflow:visible}.physical-card-preview.classic-layout-blue-realtor .holder-photo.hero{grid-column:2;width:clamp(132px,20%,166px);height:clamp(132px,20%,166px);border:7px solid #ffffff;box-shadow:0 0 0 8px var(--design-accent, var(--accent)),0 18px 40px #10233f29}.physical-card-preview.classic-layout-blue-realtor .physical-card-identity{grid-column:1;position:static}.physical-card-preview.classic-layout-blue-realtor .physical-card-identity h2{font-size:clamp(1.65rem,3vw,2.24rem)}.physical-card-preview.classic-layout-blue-realtor .identity-location{margin-top:8px}.physical-card-preview.classic-layout-blue-realtor .printed-contact-row{left:6%;bottom:6%;width:36%;gap:0;line-height:1.05}.physical-card-preview.classic-layout-blue-realtor .printed-card-qr{right:4%;bottom:8%;top:auto}.physical-card-preview.classic-layout-lime-corporate .company-logo.hero{left:6%;right:auto;top:auto;bottom:9%;width:clamp(88px,15%,118px);height:clamp(88px,15%,118px);border-radius:14px;background:#fff;padding:8px;box-shadow:0 16px 34px #10233f29}.physical-card-preview.classic-layout-lime-corporate .company-logo.hero img{padding:0}.physical-card-preview.classic-layout-lime-corporate .detail-header{top:25%;left:6%;right:8%;grid-template-columns:clamp(130px,21%,168px) minmax(0,1fr)}.physical-card-preview.classic-layout-lime-corporate .holder-photo.hero{width:clamp(130px,21%,168px);height:clamp(130px,21%,168px);border:8px solid color-mix(in srgb,var(--design-accent, var(--accent)) 88%,#ffffff)}.physical-card-preview.classic-layout-lime-corporate .physical-card-identity{align-self:start}.physical-card-preview.classic-layout-lime-corporate .physical-card-identity h2{font-size:clamp(1.55rem,2.85vw,2.15rem)}.physical-card-preview.classic-layout-lime-corporate .printed-contact-row{left:calc(6% + clamp(88px,15%,118px) + 18px);bottom:9%;width:calc(80% - clamp(88px,15%,118px) - clamp(88px,15%,118px) - 36px);color:#ffffffdb}.physical-card-preview.classic-layout-lime-corporate .printed-card-qr{right:7%;bottom:9%;top:auto;width:clamp(88px,15%,118px);height:clamp(88px,15%,118px)}.physical-card-preview.classic-layout-aqua-compact .detail-header{top:14%;left:7%;right:10%;grid-template-columns:clamp(92px,15%,120px) minmax(0,1fr);gap:clamp(14px,2.6%,24px)}.physical-card-preview.classic-layout-aqua-compact .holder-photo.hero{width:clamp(92px,15%,120px);height:clamp(92px,15%,120px);border:5px solid rgba(255,255,255,.96);transform:translateY(-8px)}.physical-card-preview.classic-layout-aqua-compact .physical-card-identity h2{font-size:clamp(1.45rem,2.8vw,2.1rem)}.physical-card-preview.classic-layout-aqua-compact .printed-contact-row{left:calc(7% + clamp(92px,15%,120px) + clamp(14px,2.6%,24px));bottom:23%;width:34%}.physical-card-preview.classic-layout-aqua-compact .printed-card-qr{right:8%;bottom:12%;top:auto;width:clamp(78px,12%,98px);height:clamp(78px,12%,98px)}.classic-template-blue-realtor{background:radial-gradient(ellipse 72% 48% at 18% 104%,transparent 0 56%,#075f9f 57% 63%,transparent 64%),radial-gradient(ellipse 76% 58% at 86% 112%,#079bd6 0 38%,transparent 39%),#fff}.classic-template-blue-realtor i{right:15%;top:42%;width:38px;height:38px;border-color:#fff;box-shadow:0 0 0 4px var(--design-accent, var(--accent))}.classic-template-lime-corporate{background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--design-accent, var(--accent)) 86%,#ffffff) 0 17%,transparent 18%),linear-gradient(180deg,#fff 0,#fff 54%,#27313b 54%,#27313b)}.classic-template-lime-corporate i{left:14%;right:auto;top:50%;width:40px;height:40px;border-color:color-mix(in srgb,var(--design-accent, var(--accent)) 88%,#ffffff)}.classic-template-lime-corporate b,.classic-template-lime-corporate small{margin-left:35%}.classic-template-lime-corporate small{background:#ffffffd1}.classic-template-aqua-compact{background:radial-gradient(ellipse 90% 54% at 70% 110%,transparent 0 48%,color-mix(in srgb,var(--design-accent, var(--accent)) 82%,#ffffff) 49% 60%,transparent 61%),linear-gradient(160deg,rgba(21,182,229,.12) 0 26%,transparent 26%),#f7fdff}.classic-template-aqua-compact i{left:12%;right:auto;top:34%;width:34px;height:34px}.business-card.classic-layout-modern-blue-arc,.physical-card-preview.classic-layout-modern-blue-arc,.style-preview-card.classic-layout-modern-blue-arc,.business-card.classic-layout-modern-aqua-wave,.physical-card-preview.classic-layout-modern-aqua-wave,.style-preview-card.classic-layout-modern-aqua-wave,.business-card.classic-layout-modern-gold-line,.physical-card-preview.classic-layout-modern-gold-line,.style-preview-card.classic-layout-modern-gold-line{background:radial-gradient(ellipse 98% 58% at 48% 118%,transparent 0 50%,var(--design-accent, var(--accent)) 51% 57%,#ffffff 58% 100%),linear-gradient(180deg,#ffffffdb,#ffffffeb),var(--design-bg-image, none),var(--design-bg, #ffffff);background-position:center;background-size:cover}.business-card.classic-layout-modern-blue-arc,.physical-card-preview.classic-layout-modern-blue-arc,.style-preview-card.classic-layout-modern-blue-arc{background:radial-gradient(ellipse 118% 76% at 48% 112%,transparent 0 46%,var(--design-accent, var(--accent)) 47% 52%,#ffffff 53% 100%),linear-gradient(180deg,#ffffffdb,#ffffffeb),var(--design-bg-image, none),var(--design-bg, #ffffff);background-position:center;background-size:cover}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{left:50%;bottom:5.5%;width:34%;transform:translate(-50%);gap:0;line-height:1;text-align:center}.physical-card-preview.classic-layout-modern-blue-arc .physical-card-identity h2{font-size:clamp(1.6rem,2.7vw,2.05rem)}.physical-card-preview.classic-layout-modern-blue-arc .printed-card-qr{top:43%}.physical-card-preview.classic-layout-modern-gold-line .detail-header{top:14%;left:6%;right:26%;grid-template-columns:clamp(96px,15%,120px) minmax(0,1fr);gap:clamp(14px,2.4%,24px)}.physical-card-preview.classic-layout-modern-gold-line .holder-photo.hero{width:clamp(96px,15%,120px);height:clamp(96px,15%,120px);transform:translateY(-12px)}.physical-card-preview.classic-layout-modern-gold-line .physical-card-identity h2{font-size:clamp(1.26rem,2.1vw,1.62rem)}.physical-card-preview.classic-layout-modern-gold-line .printed-contact-row{left:6%;bottom:23%;width:36%;gap:0;line-height:1.05}.physical-card-preview.classic-layout-modern-gold-line .printed-card-qr{top:auto;right:4%;bottom:9%}.business-card.classic-layout-modern-lime-band,.physical-card-preview.classic-layout-modern-lime-band,.style-preview-card.classic-layout-modern-lime-band{background:radial-gradient(ellipse at 88% -12%,color-mix(in srgb,var(--design-accent, var(--accent)) 84%,#ffffff) 0 16%,transparent 17%),linear-gradient(180deg,#fff 0,#fff 52%,#27313b 52%,#27313b)}.business-card.classic-layout-modern-cobalt-ribbon,.physical-card-preview.classic-layout-modern-cobalt-ribbon,.style-preview-card.classic-layout-modern-cobalt-ribbon{background:linear-gradient(168deg,transparent 0 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 48%,#ffffff) 62% 100%),var(--design-bg, #ffffff)}.physical-card-preview.classic-layout-modern-cobalt-ribbon .detail-header{top:12%}.physical-card-preview.classic-layout-modern-cobalt-ribbon .physical-card-identity h2{font-size:clamp(1.58rem,2.7vw,2.04rem)}.physical-card-preview.classic-layout-modern-cobalt-ribbon .printed-contact-row{bottom:30%;gap:1px;line-height:1.08}.physical-card-preview.classic-layout-modern-cobalt-ribbon .printed-card-qr{top:auto;right:7%;bottom:9%}.business-card.classic-layout-modern-graphite-angle,.physical-card-preview.classic-layout-modern-graphite-angle,.style-preview-card.classic-layout-modern-graphite-angle,.business-card.classic-layout-modern-slate-corner,.physical-card-preview.classic-layout-modern-slate-corner,.style-preview-card.classic-layout-modern-slate-corner{background:linear-gradient(112deg,transparent 0 58%,var(--design-accent, var(--accent)) 58% 64%,#0d2032 64% 100%),var(--design-bg, #ffffff)}.physical-card-preview.classic-layout-modern-graphite-angle .detail-header{top:17%;left:5%;right:37%;grid-template-columns:clamp(96px,15%,120px) minmax(0,1fr);gap:clamp(14px,2.2%,22px)}.physical-card-preview.classic-layout-modern-graphite-angle .holder-photo.hero{width:clamp(96px,15%,120px);height:clamp(96px,15%,120px);transform:translateY(-10px)}.physical-card-preview.classic-layout-modern-graphite-angle .physical-card-identity h2{font-size:clamp(1.22rem,2.02vw,1.56rem)}.physical-card-preview.classic-layout-modern-graphite-angle .printed-card-qr{top:auto;right:7%;bottom:16%}.physical-card-preview.classic-layout-modern-slate-corner .detail-header{top:13%;left:5%;right:38%;grid-template-columns:clamp(96px,15%,120px) minmax(0,1fr);gap:clamp(14px,2.2%,22px)}.physical-card-preview.classic-layout-modern-slate-corner .holder-photo.hero{width:clamp(96px,15%,120px);height:clamp(96px,15%,120px);transform:translateY(-10px)}.physical-card-preview.classic-layout-modern-slate-corner .physical-card-identity h2{font-size:clamp(1.2rem,1.98vw,1.52rem)}.physical-card-preview.classic-layout-modern-slate-corner .printed-card-qr{top:auto;right:5.5%;bottom:9%}.business-card.classic-layout-modern-violet-float,.physical-card-preview.classic-layout-modern-violet-float,.style-preview-card.classic-layout-modern-violet-float{background:linear-gradient(180deg,#ffffffb8,#ffffffe0),var(--design-bg-image, none),var(--design-bg, #ffffff);background-position:center;background-size:cover;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--design-accent, var(--accent)) 42%,transparent)}.physical-card-preview.classic-layout-modern-violet-float .detail-header{top:18%}.physical-card-preview.classic-layout-modern-violet-float .physical-card-identity h2{font-size:clamp(1.5rem,2.55vw,1.98rem)}.physical-card-preview.classic-layout-modern-violet-float .printed-card-qr{top:auto;right:7%;bottom:13%}.business-card.classic-layout-modern-coral-panel,.physical-card-preview.classic-layout-modern-coral-panel,.style-preview-card.classic-layout-modern-coral-panel{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--design-accent, var(--accent)) 36%,transparent) 0 28%,transparent 29%),linear-gradient(112deg,transparent 0 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 18%,#ffffff) 58% 100%),var(--design-bg, #ffffff)}.physical-card-preview.classic-layout-modern-coral-panel .detail-header{top:16%;right:28%}.physical-card-preview.classic-layout-modern-coral-panel .holder-photo.hero{transform:translateY(-24px)}.physical-card-preview.classic-layout-modern-coral-panel .physical-card-identity h2{font-size:clamp(1.28rem,2.16vw,1.64rem)}@media(min-width:760px){.physical-card-preview.classic-layout-modern-coral-panel .physical-card-identity h2{transform:translateY(-6px)}}.physical-card-preview.classic-layout-modern-coral-panel .printed-card-qr{top:auto;right:4.5%;bottom:9%}.business-card.classic-layout-modern-teal-frame,.physical-card-preview.classic-layout-modern-teal-frame,.style-preview-card.classic-layout-modern-teal-frame{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--design-accent, var(--accent)) 34%,transparent) 0 22%,transparent 23%),linear-gradient(180deg,var(--design-overlay, transparent),var(--design-overlay, transparent)),var(--design-bg-image, none),var(--design-bg, #ffffff);background-position:center,center,var(--design-bg-position, center),center;background-size:auto,auto,var(--design-bg-size, cover),auto}.physical-card-preview.classic-layout-modern-teal-frame .detail-header{top:14%;left:6%;right:28%;grid-template-columns:clamp(96px,15%,120px) minmax(0,1fr);gap:clamp(14px,2.4%,24px)}.physical-card-preview.classic-layout-modern-teal-frame .holder-photo.hero{width:clamp(96px,15%,120px);height:clamp(96px,15%,120px);transform:translateY(-12px)}.physical-card-preview.classic-layout-modern-teal-frame .physical-card-identity h2{font-size:clamp(1.26rem,2.1vw,1.62rem)}.physical-card-preview.classic-layout-modern-teal-frame .printed-contact-row{left:6%;bottom:17%;width:38%;gap:0;line-height:1.05}.physical-card-preview.classic-layout-modern-teal-frame .printed-card-qr{top:auto;right:4%;bottom:9%}.classic-template-modern-blue-arc:after,.classic-template-modern-aqua-wave:after,.classic-template-modern-gold-line:after{content:"";position:absolute;left:-16%;right:-16%;bottom:-30%;height:56%;border-top:5px solid var(--design-accent, var(--accent));border-radius:50%;background:#fff}.classic-template-modern-lime-band{background:linear-gradient(180deg,#fff 0,#fff 44%,#25313b 44%,#25313b)}.classic-template-modern-cobalt-ribbon:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:color-mix(in srgb,var(--design-accent, var(--accent)) 48%,#ffffff);clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}.classic-template-modern-graphite-angle,.classic-template-modern-slate-corner{background:linear-gradient(112deg,var(--design-bg, #ffffff) 0 58%,var(--design-accent, var(--accent)) 58% 64%,#10233f 64% 100%)}.classic-template-modern-violet-float{background:linear-gradient(180deg,#ffffffa8,#ffffffd1),var(--classic-preview-bg-image, none),var(--design-bg, #ffffff);background-position:center;background-size:cover}.classic-template-modern-coral-panel{background:radial-gradient(circle at 94% -10%,color-mix(in srgb,var(--design-accent, var(--accent)) 42%,transparent) 0 34%,transparent 35%),var(--design-bg, #ffffff)}.classic-template-modern-teal-frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--design-accent, var(--accent));border-radius:9px}@media(max-width:759px){:root,:root[data-theme=dark]{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-strong: #ffffff;--ink: #10233f;--muted: #596b83;--line: rgba(16, 35, 63, .12);--button-blue: #0f3d78;--button-blue-2: #246bfe;--button-fill: linear-gradient(180deg, var(--button-blue) 0%, var(--button-blue-2) 100%);--accent: #246bfe;--accent-2: #1fb9e9;--accent-3: #0f3d78;--shadow: 0 10px 24px rgba(16, 35, 63, .07)}html,body,#root{min-height:100%;background:#fff!important}.app-shell{width:100%;max-width:430px;min-height:100vh;padding:max(8px,env(safe-area-inset-top)) 10px calc(82px + env(safe-area-inset-bottom));background:#fff!important}.topbar{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;margin-bottom:10px}.brand-mark{width:40px;height:40px;border-radius:13px}.eyebrow{font-size:.64rem}.topbar h1{margin-top:0;font-size:1.42rem;line-height:1.03;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions>:not(.mobile-menu-toggle){display:none}.mobile-menu-toggle{display:grid}.mobile-menu-panel{position:static;display:grid;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-2px 0 12px;padding:10px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 16px 34px #10233f1a}.mobile-menu-panel button,.mobile-menu-panel a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:42px;padding:0 12px;border-radius:13px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:.9rem;font-weight:900}.mobile-menu-panel .active{background:var(--button-fill);color:#fff;box-shadow:none}.view-switcher{display:none!important}.search-panel{gap:10px;margin-bottom:12px}.search-box{min-height:48px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px #10233f0f}.search-box input{font-size:.96rem}.control-row,.category-scroll{gap:8px;padding-bottom:2px}.filter-chip,.select-chip,.category-pill{min-height:38px;padding-inline:12px;font-size:.88rem}.content-grid,.profile-grid,.directory-grid,.capture-grid{gap:12px}.card-list{gap:10px}.business-card{aspect-ratio:auto;min-height:142px;border-radius:16px;background-color:#fff;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .12)),0 10px 22px #10233f14}.business-card:before{width:5px}.business-card:after{top:7px;right:7px;bottom:7px;left:7px;border-radius:10px}.card-main,.business-card[class*=classic-layout-] .card-main{min-height:142px;padding:10px 10px 10px 14px;align-content:start;gap:6px}.card-print-header{align-items:flex-start;min-height:22px}.card-print-header span{max-width:calc(100% - 70px);font-size:.7rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-logo.tile{width:56px;height:40px;border-radius:8px}.card-print-body,.business-card[class*=classic-layout-] .card-print-body{display:grid;grid-template-columns:58px minmax(0,1fr) 50px;grid-template-rows:auto 1fr;grid-template-areas:"photo copy qr" "contact contact qr";gap:7px 9px;align-content:start;align-items:start;min-height:0;padding-top:4px;padding-bottom:0}.holder-photo.tile,.business-card[class*=classic-layout-] .holder-photo.tile{grid-area:photo;width:58px;height:58px;border-width:2px;border-radius:50%;transform:none}.card-copy,.business-card[class*=classic-layout-] .card-copy{grid-area:copy;align-self:start;padding:0}.card-copy h3,.business-card[class*=classic-layout-] .card-copy h3{max-width:100%;font-size:1.08rem;line-height:1.04;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.card-copy p,.business-card[class*=classic-layout-] .card-copy p{margin-top:3px;font-size:.78rem;line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-contact-preview,.business-card[class*=classic-layout-] .card-contact-preview{grid-area:contact;align-self:start;gap:2px;width:auto;max-height:38px;padding:0 54px 0 0;font-size:.66rem;line-height:1.16;overflow:hidden}.card-tile-qr,.business-card[class*=classic-layout-] .card-tile-qr{grid-area:qr;position:relative;inset:auto;align-self:start;justify-self:end;width:50px;height:50px;padding:3px;border-radius:8px}.favorite-button{left:16px;bottom:10px;width:32px;min-width:32px;height:32px;border-radius:10px}.business-card.modern-business-card{min-height:420px;border-radius:22px}.modern-card-artwork.tile{grid-template-rows:132px 1fr;min-height:420px;border-radius:22px}.modern-card-artwork.tile .modern-card-type{left:16px;top:14px;max-width:58%;font-size:.62rem}.modern-card-artwork.tile .modern-card-logo{top:12px;right:14px;width:60px;height:44px;border-radius:8px}.modern-card-artwork.tile .modern-card-body{grid-template-columns:1fr;grid-template-areas:"identity" "contact" "social" "qr";gap:12px;padding:54px 18px 18px}.modern-card-artwork.tile.no-photo .modern-card-body{padding-top:18px}.modern-card-artwork.tile .modern-card-photo{left:18px;top:-42px;width:86px;height:86px;border-width:4px}.modern-card-artwork.tile .modern-card-identity h2{font-size:1.58rem;line-height:1.04}.modern-card-artwork.tile .modern-card-identity p,.modern-card-artwork.tile .modern-card-identity strong,.modern-card-artwork.tile .modern-card-identity small{margin-top:5px;font-size:.96rem;line-height:1.12}.modern-card-artwork.tile .modern-card-contact-list{grid-template-columns:1fr;gap:9px;max-height:150px;padding-right:0;overflow:hidden}.modern-card-artwork.tile .modern-card-contact-row{gap:10px;font-size:.72rem}.modern-card-artwork.tile .modern-card-contact-row svg{width:32px;height:32px;padding:8px}.modern-card-artwork.tile .modern-card-qr{width:90px;height:90px;padding:6px;border-radius:12px}.modern-card-artwork.detail{grid-template-rows:155px 1fr;width:min(100%,360px);min-height:620px;border-radius:24px}.modern-card-artwork.detail .modern-card-type{left:18px;top:14px;font-size:.68rem}.modern-card-artwork.detail .modern-card-logo{top:12px;right:14px;width:68px;height:48px}.modern-card-artwork.detail .modern-card-body{grid-template-columns:1fr;grid-template-areas:"identity" "contact" "social" "qr";gap:16px;padding:62px 24px 24px}.modern-card-artwork.detail.no-photo .modern-card-body{padding-top:24px}.modern-card-artwork.detail .modern-card-photo{left:24px;top:-52px;width:106px;height:106px;border-width:5px}.modern-card-artwork.detail .modern-card-identity h2{font-size:2rem}.modern-card-artwork.detail .modern-card-identity p,.modern-card-artwork.detail .modern-card-identity strong,.modern-card-artwork.detail .modern-card-identity small{margin-top:6px;font-size:1.1rem}.modern-card-artwork.detail .modern-card-contact-list{grid-template-columns:1fr;gap:13px;max-height:none;padding-right:0;overflow:hidden}.modern-card-artwork.detail .modern-card-contact-row{gap:13px;font-size:.9rem}.modern-card-artwork.detail .modern-card-contact-row svg{width:42px;height:42px;padding:11px}.modern-card-artwork.detail .modern-card-qr{width:138px;height:138px;padding:9px;border-radius:16px}.physical-card-preview,.physical-card-preview[class*=classic-layout-]{display:block;aspect-ratio:1.72;min-height:0;padding:12px;border-radius:16px;background-color:#fff}.physical-card-preview:before,.physical-card-preview[class*=classic-layout-]:before{width:7px}.physical-card-preview:after,.physical-card-preview[class*=classic-layout-]:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:12px}.physical-card-preview .company-logo.hero,.physical-card-preview[class*=classic-layout-] .company-logo.hero{top:12px;right:12px;left:auto;bottom:auto;width:72px;height:54px;padding:4px;border-radius:8px}.detail-header,.physical-card-preview[class*=classic-layout-] .detail-header{position:absolute;top:16px;right:70px;bottom:auto;left:18px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:start;width:auto;max-width:none;margin:0;padding:0}.holder-photo.hero,.physical-card-preview[class*=classic-layout-] .holder-photo.hero{position:relative;grid-column:1;grid-row:1;justify-self:start;width:62px;height:62px;border:3px solid rgba(255,255,255,.96);border-radius:50%;box-shadow:0 8px 18px #10233f24;transform:none}.physical-card-identity,.physical-card-preview[class*=classic-layout-] .physical-card-identity{position:static;grid-column:2;align-self:start;max-width:100%;min-width:0;padding:0;text-align:left}.physical-card-identity h2,.physical-card-preview[class*=classic-layout-] .physical-card-identity h2{max-width:100%;font-size:1.18rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.physical-card-identity>span,.physical-card-preview[class*=classic-layout-] .physical-card-identity>span,.physical-card-identity .identity-company,.physical-card-preview[class*=classic-layout-] .identity-company,.physical-card-identity .identity-location,.physical-card-preview[class*=classic-layout-] .identity-location{position:static;display:block;max-width:100%;margin:4px 0 0;font-size:.72rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview .printed-contact-row,.physical-card-preview[class*=classic-layout-] .printed-contact-row{position:absolute;left:18px;right:auto;bottom:12px;top:auto;z-index:5;width:calc(100% - 92px);max-height:42px;gap:2px;padding:0 56px 0 0;font-size:.66rem;line-height:1.16;overflow:hidden}.physical-card-preview .printed-contact-row .printed-contact-value,.physical-card-preview[class*=classic-layout-] .printed-contact-row .printed-contact-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.physical-card-preview .printed-card-qr,.physical-card-preview[class*=classic-layout-] .printed-card-qr{top:auto;right:12px;bottom:12px;left:auto;width:50px;height:50px;padding:3px;border-radius:8px}.physical-card-preview.classic-layout-blue-realtor{background:radial-gradient(ellipse 74% 46% at 18% 92%,transparent 0 56%,#075f9f 57% 63%,transparent 64%),radial-gradient(ellipse 78% 58% at 86% 108%,#079bd6 0 38%,transparent 39%),linear-gradient(142deg,transparent 0 66%,rgba(0,143,206,.34) 66% 70%,transparent 70%),#fff}.physical-card-preview.classic-layout-blue-realtor .company-logo.hero{top:10px;left:18px;right:auto;width:78px;height:58px}.physical-card-preview.classic-layout-blue-realtor .detail-header{top:24px;left:20px;right:18px;grid-template-columns:66px minmax(0,1fr);gap:12px}.physical-card-preview.classic-layout-blue-realtor .holder-photo.hero{grid-column:1;width:66px;height:66px;border-width:3px;box-shadow:0 10px 24px #10233f29}.physical-card-preview.classic-layout-blue-realtor .physical-card-identity{grid-column:2}.physical-card-preview.classic-layout-blue-realtor .physical-card-identity h2{font-size:1.18rem}.physical-card-preview.classic-layout-blue-realtor .printed-contact-row{left:20px;bottom:9px;width:58%;padding-right:0;font-size:.68rem;line-height:1.12}.physical-card-preview.classic-layout-blue-realtor .printed-card-qr{right:18px;bottom:22px}.physical-card-preview.classic-layout-lime-corporate .detail-header{top:18px;left:18px;right:18px;grid-template-columns:64px minmax(0,1fr)}.physical-card-preview.classic-layout-lime-corporate .holder-photo.hero,.physical-card-preview.classic-layout-aqua-compact .holder-photo.hero{width:64px;height:64px}.physical-card-preview.classic-layout-lime-corporate .physical-card-identity h2,.physical-card-preview.classic-layout-aqua-compact .physical-card-identity h2{font-size:1.16rem}.physical-card-preview.classic-layout-lime-corporate .company-logo.hero{left:18px;bottom:12px;width:58px;height:58px}.physical-card-preview.classic-layout-lime-corporate .printed-contact-row{left:78px;bottom:13px;width:calc(100% - 154px);padding-right:0;font-size:.64rem}.physical-card-preview.classic-layout-lime-corporate .printed-card-qr{right:18px;bottom:13px}.physical-card-preview.classic-layout-aqua-compact .detail-header{top:18px;left:20px;right:18px;grid-template-columns:64px minmax(0,1fr)}.physical-card-preview.classic-layout-aqua-compact .holder-photo.hero{transform:translateY(-4px)}.physical-card-preview.classic-layout-aqua-compact .printed-contact-row{left:96px;bottom:42px;width:44%;padding-right:0}.physical-card-preview.classic-layout-aqua-compact .printed-card-qr{right:24px;bottom:28px}.physical-card-preview.classic-layout-modern-blue-arc{background:radial-gradient(ellipse 118% 70% at 48% 100%,transparent 0 44%,var(--design-accent, var(--accent)) 45% 50%,#ffffff 51% 100%),linear-gradient(180deg,#ffffffdb,#ffffffeb),var(--design-bg-image, none),var(--design-bg, #ffffff)}.physical-card-preview.classic-layout-modern-blue-arc .detail-header,.physical-card-preview.classic-layout-modern-cobalt-ribbon .detail-header,.physical-card-preview.classic-layout-modern-violet-float .detail-header,.physical-card-preview.classic-layout-modern-gold-line .detail-header,.physical-card-preview.classic-layout-modern-teal-frame .detail-header{top:18px;left:20px;right:76px;grid-template-columns:62px minmax(0,1fr)}.physical-card-preview.classic-layout-modern-blue-arc .holder-photo.hero,.physical-card-preview.classic-layout-modern-cobalt-ribbon .holder-photo.hero,.physical-card-preview.classic-layout-modern-violet-float .holder-photo.hero,.physical-card-preview.classic-layout-modern-gold-line .holder-photo.hero,.physical-card-preview.classic-layout-modern-teal-frame .holder-photo.hero{width:62px;height:62px;transform:none}.physical-card-preview.classic-layout-modern-blue-arc .physical-card-identity h2,.physical-card-preview.classic-layout-modern-cobalt-ribbon .physical-card-identity h2,.physical-card-preview.classic-layout-modern-violet-float .physical-card-identity h2,.physical-card-preview.classic-layout-modern-gold-line .physical-card-identity h2,.physical-card-preview.classic-layout-modern-teal-frame .physical-card-identity h2{font-size:1.16rem}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{bottom:7px;width:48%;padding-right:0;font-size:.66rem}.physical-card-preview.classic-layout-modern-blue-arc .printed-card-qr{top:auto;right:18px;bottom:38px}.physical-card-preview.classic-layout-modern-cobalt-ribbon .printed-contact-row,.physical-card-preview.classic-layout-modern-gold-line .printed-contact-row,.physical-card-preview.classic-layout-modern-teal-frame .printed-contact-row{left:20px;bottom:50px;width:45%;padding-right:0}.physical-card-preview.classic-layout-modern-cobalt-ribbon .printed-card-qr,.physical-card-preview.classic-layout-modern-gold-line .printed-card-qr,.physical-card-preview.classic-layout-modern-teal-frame .printed-card-qr{right:18px;bottom:26px}.physical-card-preview.classic-layout-modern-graphite-angle .detail-header,.physical-card-preview.classic-layout-modern-coral-panel .detail-header,.physical-card-preview.classic-layout-modern-slate-corner .detail-header{top:18px;left:18px;right:34%;grid-template-columns:60px minmax(0,1fr);gap:10px}.physical-card-preview.classic-layout-modern-graphite-angle .holder-photo.hero,.physical-card-preview.classic-layout-modern-coral-panel .holder-photo.hero,.physical-card-preview.classic-layout-modern-slate-corner .holder-photo.hero{width:60px;height:60px;transform:none}.physical-card-preview.classic-layout-modern-graphite-angle .physical-card-identity h2,.physical-card-preview.classic-layout-modern-coral-panel .physical-card-identity h2,.physical-card-preview.classic-layout-modern-slate-corner .physical-card-identity h2{font-size:1.08rem}.physical-card-preview.classic-layout-modern-graphite-angle .printed-card-qr,.physical-card-preview.classic-layout-modern-coral-panel .printed-card-qr,.physical-card-preview.classic-layout-modern-slate-corner .printed-card-qr{right:18px;bottom:24px}.quick-actions{gap:7px}.quick-actions a,.quick-actions button{min-height:44px;border-radius:13px}.contact-facts{gap:9px}.contact-fact{min-height:70px;padding:12px;border-radius:16px}.bottom-nav{width:min(calc(100% - 24px),430px);min-height:62px;padding:7px;border-radius:20px;background:#fffffff0;box-shadow:0 12px 34px #10233f2e}.bottom-nav button{border-radius:14px}.bottom-nav span{font-size:.66rem}}@media(hover:none)and (pointer:coarse){html,body,#root,.app-shell{background:#fff!important}.topbar-actions>:not(.mobile-menu-toggle){display:none}.mobile-menu-toggle{display:grid}.view-switcher{display:none!important}}@media(max-width:390px){.app-shell{padding-inline:10px}.card-main,.business-card[class*=classic-layout-] .card-main{padding-inline:14px 10px}.card-print-body,.business-card[class*=classic-layout-] .card-print-body{grid-template-columns:54px minmax(0,1fr) 48px;gap:5px 7px}.holder-photo.tile,.business-card[class*=classic-layout-] .holder-photo.tile{width:54px;height:54px}.card-copy h3,.business-card[class*=classic-layout-] .card-copy h3{font-size:1rem}.card-tile-qr,.business-card[class*=classic-layout-] .card-tile-qr{width:48px;height:48px}.detail-header,.physical-card-preview[class*=classic-layout-] .detail-header{right:64px;grid-template-columns:56px minmax(0,1fr)}.holder-photo.hero,.physical-card-preview[class*=classic-layout-] .holder-photo.hero{width:56px;height:56px}.physical-card-identity h2,.physical-card-preview[class*=classic-layout-] .physical-card-identity h2{font-size:1.06rem}.physical-card-preview.classic-layout-blue-realtor .detail-header,.physical-card-preview.classic-layout-lime-corporate .detail-header,.physical-card-preview.classic-layout-aqua-compact .detail-header,.physical-card-preview.classic-layout-modern-blue-arc .detail-header,.physical-card-preview.classic-layout-modern-cobalt-ribbon .detail-header,.physical-card-preview.classic-layout-modern-violet-float .detail-header,.physical-card-preview.classic-layout-modern-gold-line .detail-header,.physical-card-preview.classic-layout-modern-teal-frame .detail-header{grid-template-columns:58px minmax(0,1fr)}.physical-card-preview.classic-layout-blue-realtor .holder-photo.hero,.physical-card-preview.classic-layout-lime-corporate .holder-photo.hero,.physical-card-preview.classic-layout-aqua-compact .holder-photo.hero,.physical-card-preview.classic-layout-modern-blue-arc .holder-photo.hero,.physical-card-preview.classic-layout-modern-cobalt-ribbon .holder-photo.hero,.physical-card-preview.classic-layout-modern-violet-float .holder-photo.hero,.physical-card-preview.classic-layout-modern-gold-line .holder-photo.hero,.physical-card-preview.classic-layout-modern-teal-frame .holder-photo.hero{width:58px;height:58px}}.business-card.no-photo .card-print-body,.business-card.no-photo[class*=classic-layout-] .card-print-body{grid-template-columns:minmax(0,1fr) clamp(64px,10vw,84px);grid-template-areas:"copy qr" "contact qr"}.business-card.no-photo .card-copy,.business-card.no-photo[class*=classic-layout-] .card-copy{grid-area:copy}.business-card.no-photo .card-contact-preview,.business-card.no-photo[class*=classic-layout-] .card-contact-preview{grid-area:contact;padding-right:0}.physical-card-preview.no-photo .detail-header,.physical-card-preview.no-photo[class*=classic-layout-] .detail-header{grid-template-columns:minmax(0,1fr)}.physical-card-preview.no-photo .physical-card-identity,.physical-card-preview.no-photo[class*=classic-layout-] .physical-card-identity{grid-column:1}.style-preview-card.no-photo,.style-preview-card.no-photo[class*=classic-layout-]{grid-template-columns:minmax(0,1fr) 44px}.style-preview-card.no-photo>div,.style-preview-card.no-photo[class*=classic-layout-]>div{grid-column:1}@media(max-width:759px){.business-card.no-photo .card-print-body,.business-card.no-photo[class*=classic-layout-] .card-print-body{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"copy qr" "contact qr"}.business-card.no-photo .card-contact-preview,.business-card.no-photo[class*=classic-layout-] .card-contact-preview{padding-right:0}.physical-card-preview.no-photo .detail-header,.physical-card-preview.no-photo[class*=classic-layout-] .detail-header{grid-template-columns:minmax(0,1fr)}.physical-card-preview.no-photo .physical-card-identity,.physical-card-preview.no-photo[class*=classic-layout-] .physical-card-identity{grid-column:1}}@media(max-width:390px){.business-card.no-photo .card-print-body,.business-card.no-photo[class*=classic-layout-] .card-print-body{grid-template-columns:minmax(0,1fr) 44px}}.card-tile-shell{display:block;aspect-ratio:auto;min-height:0;overflow:visible;border-radius:18px;background:transparent;box-shadow:none}.card-tile-shell:before,.card-tile-shell:after{display:none}.card-tile-shell.selected{box-shadow:none}.card-face-button{display:block;width:100%;padding:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;cursor:pointer}.card-face-button:focus-visible{outline:3px solid color-mix(in srgb,var(--design-accent, var(--accent)) 58%,transparent);outline-offset:4px}.card-tile-shell .physical-card-preview,.card-tile-shell .modern-card-artwork{width:100%;box-shadow:inset 0 0 0 1px var(--design-line, rgba(16, 35, 63, .16)),0 14px 32px #10233f1c}.card-tile-shell.selected .physical-card-preview,.card-tile-shell.selected .modern-card-artwork{box-shadow:inset 0 0 0 2px var(--design-accent, var(--accent)),0 18px 38px #10233f24}.card-tile-shell .tile-card-face{min-height:0}.card-tile-shell .favorite-button{left:18px;bottom:14px}.directory-results .result-lane{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:start}.directory-content .directory-results .result-lane{grid-template-columns:1fr}.directory-results .result-lane-heading,.directory-results .lane-empty{grid-column:1 / -1}.directory-result{min-width:0}@media(min-width:900px){.card-list{grid-template-columns:minmax(0,1fr)}.directory-content{grid-template-columns:minmax(0,.94fr) minmax(360px,.86fr)}.directory-detail-pane{position:sticky;top:24px}}@media(max-width:899px){.directory-detail-pane{display:none}.directory-inline-detail{display:block}}@media(max-width:759px){.card-tile-shell{min-height:0;border-radius:16px;box-shadow:none}.card-face-button{min-height:0}.card-tile-shell .physical-card-preview,.card-tile-shell .modern-card-artwork{width:100%}.card-tile-shell .favorite-button{left:14px;bottom:10px}.directory-results .result-lane{grid-template-columns:1fr}}.content-grid.cards-inline-grid{grid-template-columns:1fr}.cards-responsive-grid .card-list{justify-items:center;width:100%}.inline-card-detail{display:none}.desktop-card-detail{min-width:0}.cards-inline-grid .card-list{justify-items:center;width:100%;max-width:760px;margin-inline:auto}.card-list-item{position:relative;display:grid;gap:10px;width:min(100%,760px);justify-self:center}.card-list-item.modern-card-list-item,.directory-result.modern-directory-result{width:min(100%,430px);justify-self:center}.contact-select-control{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--surface-strong);color:var(--ink);font-size:.86rem;font-weight:900;box-shadow:inset 0 0 0 1px var(--line)}.contact-select-control input{width:17px;height:17px;accent-color:var(--accent)}.card-list-item .card-tile-shell,.inline-card-detail,.desktop-card-detail .detail-card{width:100%}.detail-card-no-preview{gap:12px;padding:0 2px 14px}.detail-info-heading{display:grid;gap:3px;padding:4px 2px 2px}.detail-info-heading h2,.detail-info-heading p,.detail-info-heading span{margin:0}.detail-info-heading h2{color:var(--ink);font-size:clamp(1.28rem,2.6vw,1.8rem);line-height:1.08}.detail-info-heading span{color:var(--muted);font-weight:800;line-height:1.3}.directory-card-detail.detail-card-no-preview{padding:0}.card-tile-shell .favorite-button{left:auto;right:clamp(156px,13vw,184px);bottom:clamp(20px,3.4vw,32px)}.physical-card-preview.classic-layout-blue-realtor .company-logo.hero{left:46px;right:auto;top:12px;bottom:auto;width:clamp(78px,12%,110px);height:clamp(66px,11%,88px)}.physical-card-preview.classic-layout-blue-realtor .detail-header{top:23%}.physical-card-preview.classic-layout-aqua-compact.line-corner:before,.physical-card-preview.classic-layout-modern-graphite-angle.line-corner:before,.style-preview-card.classic-layout-aqua-compact.line-corner:before,.style-preview-card.classic-layout-modern-graphite-angle.line-corner:before{inset:10px auto auto 18px;width:34%;height:4px;border-radius:999px;box-shadow:none}@media(max-width:560px){.cards-inline-grid .card-list,.card-list-item{max-width:430px}.card-tile-shell .favorite-button{right:94px;bottom:17px}}@media(min-width:760px){.cards-responsive-grid{grid-template-columns:minmax(360px,.92fr) minmax(340px,.78fr);align-items:start}.cards-responsive-grid .card-list{align-content:start}.desktop-card-detail{display:block}}@media(min-width:980px){.cards-responsive-grid{grid-template-columns:minmax(560px,.64fr) minmax(340px,.36fr)}}@media(max-width:759px){.cards-responsive-grid{grid-template-columns:1fr}.cards-responsive-grid .card-list{max-width:430px;margin-inline:auto}.inline-card-detail{display:block}.desktop-card-detail{display:none!important}}.card-list-item .card-tile-shell,.directory-result .card-tile-shell{width:100%;aspect-ratio:1.72;min-height:0}.card-list-item .classic-card-tile-shell,.directory-result .classic-card-tile-shell{width:100%;max-width:760px;justify-self:center}.card-list-item .modern-card-tile-shell,.directory-result .modern-card-tile-shell{width:min(100%,430px);max-width:430px;aspect-ratio:auto;justify-self:center}.card-list-item .card-face-button,.directory-result .card-face-button{height:100%}.card-list-item .modern-card-tile-shell .card-face-button,.directory-result .modern-card-tile-shell .card-face-button{height:auto}.card-list-item .physical-card-preview,.card-list-item .modern-card-artwork,.directory-result .physical-card-preview,.directory-result .modern-card-artwork{width:100%;aspect-ratio:1.72;min-height:0}.card-list-item .modern-card-tile-shell .modern-card-artwork,.directory-result .modern-card-tile-shell .modern-card-artwork{width:100%;aspect-ratio:auto;min-height:690px}.directory-result{width:100%}.directory-result .card-tile-shell{max-width:760px;justify-self:center}.directory-result .modern-card-tile-shell{max-width:430px}.physical-card-preview.classic-layout-blue-realtor .printed-contact-row{left:clamp(42px,8%,70px);width:min(42%,300px)}@media(max-width:759px){.card-list-item.classic-card-list-item,.card-list-item .classic-card-tile-shell,.directory-result .card-tile-shell{width:100%;max-width:430px;justify-self:center}.physical-card-preview.classic-layout-blue-realtor .company-logo.hero{left:auto;right:18px;top:10px;width:70px;height:52px}.physical-card-preview.classic-layout-blue-realtor .printed-contact-row{left:24px;width:calc(100% - 150px);max-width:260px;bottom:10px;padding-right:0;text-align:left;justify-items:start}.card-list-item.modern-card-list-item,.directory-result.modern-directory-result,.card-list-item .modern-card-tile-shell,.directory-result .modern-card-tile-shell{width:100%;max-width:430px}.directory-inline-detail{max-width:430px}}.physical-card-preview.classic-layout-lime-corporate .company-logo.hero{top:clamp(12px,3.6%,22px);right:clamp(16px,5%,34px);bottom:auto;left:auto;width:clamp(78px,12.5%,110px);height:clamp(66px,10.5%,88px);z-index:9}.physical-card-preview.classic-layout-lime-corporate .detail-header{right:clamp(116px,19%,166px)}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{left:50%;width:clamp(220px,40%,340px);transform:translate(-50%);text-align:center}@media(max-width:759px){.physical-card-preview.classic-layout-lime-corporate .company-logo.hero{top:12px;right:18px;bottom:auto;left:auto;width:76px;height:60px}.physical-card-preview.classic-layout-lime-corporate .detail-header{right:102px}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{left:50%;width:50%;transform:translate(-50%);text-align:center}}@media(max-width:390px){.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{left:50%;width:52%;transform:translate(-50%)}}.physical-card-preview.card-face-rtl .printed-contact-row{left:clamp(18px,4.5%,40px)!important;right:auto!important;width:min(38%,300px)!important;padding:0!important;transform:none!important;text-align:right;justify-items:end}.physical-card-preview.card-face-rtl .printed-contact-row .printed-contact-item{width:100%;text-align:right;justify-content:flex-start}.physical-card-preview.card-face-rtl .printed-contact-row .printed-contact-value{text-align:left}.modern-card-artwork.card-face-rtl .modern-card-contact-list{justify-items:end;text-align:right}.physical-card-preview.card-face-rtl .physical-card-identity h2,.modern-card-artwork.card-face-rtl .modern-card-identity h2{line-height:1.22!important;padding-bottom:.08em}.physical-card-preview.card-face-rtl .physical-card-identity>span,.modern-card-artwork.card-face-rtl .modern-card-identity p{margin-top:clamp(5px,1.1vw,8px)!important;line-height:1.28!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{grid-template-columns:clamp(132px,20%,166px) minmax(0,1fr)!important;gap:clamp(16px,3%,26px)}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .holder-photo.hero{grid-column:1!important;justify-self:start}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity{grid-column:2!important;justify-self:stretch;width:100%;max-width:none;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .identity-company,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2{font-size:clamp(1.5rem,2.7vw,2.06rem);white-space:nowrap}@media(max-width:760px){.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{grid-template-columns:66px minmax(0,1fr)!important;gap:12px}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2{font-size:1.1rem}}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .detail-header{grid-template-columns:clamp(130px,21%,168px) minmax(0,1fr)!important;gap:clamp(16px,3%,26px)}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .holder-photo.hero{grid-column:1!important;justify-self:start}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity{grid-column:2!important;justify-self:stretch;width:100%;max-width:none;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .identity-company,.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity h2{font-size:clamp(1.42rem,2.55vw,1.96rem);white-space:nowrap}@media(max-width:760px){.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .detail-header{grid-template-columns:64px minmax(0,1fr)!important;gap:12px}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity h2{font-size:1.08rem}}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .detail-header{grid-template-columns:clamp(92px,15%,120px) minmax(0,1fr)!important;gap:clamp(14px,2.6%,24px)}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .holder-photo.hero{grid-column:1!important;justify-self:start}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity{grid-column:2!important;justify-self:stretch;width:100%;max-width:none;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity h2{font-size:clamp(1.42rem,2.55vw,1.96rem);white-space:nowrap}@media(max-width:760px){.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .detail-header{grid-template-columns:64px minmax(0,1fr)!important;gap:12px}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity h2{font-size:1.08rem}}.company-logo,.modern-card-logo,.photo-edit-preview.logo-preview{box-sizing:border-box;display:grid;place-items:center;overflow:hidden}.company-logo img,.modern-card-logo img,.photo-edit-preview.logo-preview img{display:block!important;box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.company-logo.hero,.physical-card-preview[class*=classic-layout-] .company-logo.hero{width:clamp(90px,13.5%,124px)!important;height:clamp(70px,11%,94px)!important;padding:7px!important}.company-logo.tile,.business-card[class*=classic-layout-] .company-logo.tile{width:72px!important;height:50px!important;padding:5px!important}.modern-card-logo{width:98px!important;height:76px!important;top:152px!important;padding:7px!important}.modern-card-artwork.tile .modern-card-logo{width:78px!important;height:58px!important;top:121px!important;padding:5px!important}.modern-card-artwork.detail .modern-card-logo{width:94px!important;height:70px!important;top:155px!important;padding:6px!important}.photo-edit-preview.logo-preview{width:88px;height:66px;padding:6px}@media(max-width:759px){.company-logo.hero,.physical-card-preview[class*=classic-layout-] .company-logo.hero{width:64px!important;height:48px!important;padding:4px!important}.company-logo.tile,.business-card[class*=classic-layout-] .company-logo.tile{width:54px!important;height:40px!important;padding:4px!important}.modern-card-logo,.modern-card-artwork.detail .modern-card-logo{width:66px!important;height:50px!important;top:130px!important;right:16px!important;padding:5px!important}.modern-card-artwork.tile .modern-card-logo{width:58px!important;height:42px!important;top:111px!important;right:16px!important;padding:4px!important}.photo-edit-preview.logo-preview{width:76px;height:58px;padding:5px}}.physical-card-preview.card-face-rtl[class*=classic-layout-] .detail-header{left:clamp(16px,4.5%,36px)!important;right:clamp(168px,30%,260px)!important;width:auto!important;max-width:none!important;grid-template-columns:clamp(92px,15%,132px) minmax(0,1fr)!important;gap:clamp(12px,2.4%,22px)!important;justify-items:stretch}.physical-card-preview.card-face-rtl[class*=classic-layout-] .holder-photo.hero{grid-column:1!important;justify-self:start!important}.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity{grid-column:2!important;justify-self:stretch!important;width:100%!important;max-width:none!important;text-align:right!important}.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity h2,.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity>span,.physical-card-preview.card-face-rtl[class*=classic-layout-] .identity-company,.physical-card-preview.card-face-rtl[class*=classic-layout-] .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-card-artwork.card-face-rtl .modern-card-body{direction:rtl}.modern-card-artwork.card-face-rtl .modern-card-identity{justify-self:end;max-width:min(72%,360px);text-align:right!important}@media(max-width:759px){.physical-card-preview.card-face-rtl[class*=classic-layout-] .detail-header{left:14px!important;right:clamp(92px,28%,118px)!important;grid-template-columns:60px minmax(0,1fr)!important;gap:9px!important}.physical-card-preview.card-face-rtl[class*=classic-layout-] .holder-photo.hero{width:60px!important;height:60px!important}.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity h2{font-size:1.04rem!important}}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .detail-header{top:clamp(58px,15%,82px)!important;left:clamp(26px,4.2%,42px)!important;right:clamp(112px,18%,150px)!important;width:auto!important;max-width:none!important;grid-template-columns:clamp(112px,15.5%,134px) minmax(0,1fr)!important;gap:clamp(12px,2%,18px)!important;align-items:center!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .holder-photo.hero{grid-column:1!important;justify-self:start!important;width:clamp(108px,15%,130px)!important;height:clamp(108px,15%,130px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .physical-card-identity{grid-column:2!important;align-self:center!important;justify-self:stretch!important;width:100%!important;max-width:none!important;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .physical-card-identity h2{font-size:clamp(1.62rem,2.7vw,2.08rem)!important;line-height:1.2!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-card-qr{top:auto!important;right:clamp(40px,7.2%,64px)!important;bottom:clamp(78px,20%,118px)!important;left:auto!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row{left:50%!important;right:auto!important;bottom:clamp(22px,5.8%,34px)!important;width:clamp(250px,38%,340px)!important;padding:0!important;transform:translate(-50%)!important;text-align:center!important;justify-items:center!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row .printed-contact-item{justify-content:center!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row .printed-contact-value{text-align:left!important}@media(max-width:759px){.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .detail-header{top:18px!important;left:12px!important;right:82px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:9px!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .holder-photo.hero{width:66px!important;height:66px!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .physical-card-identity h2{font-size:1.1rem!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-card-qr{right:18px!important;bottom:40px!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row{left:50%!important;bottom:9px!important;width:52%!important;font-size:.66rem!important}}.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity,.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity h2,.physical-card-preview.card-face-rtl[class*=classic-layout-] .physical-card-identity>span,.physical-card-preview.card-face-rtl[class*=classic-layout-] .identity-company,.physical-card-preview.card-face-rtl[class*=classic-layout-] .identity-location{direction:rtl;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .detail-header{top:clamp(48px,13%,72px)!important;left:clamp(20px,4.5%,38px)!important;right:clamp(196px,34%,286px)!important;grid-template-columns:clamp(132px,21%,168px) minmax(0,1fr)!important;gap:clamp(30px,5%,48px)!important;align-items:start!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .holder-photo.hero{width:clamp(132px,21%,168px)!important;height:clamp(132px,21%,168px)!important;align-self:start!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity{align-self:start!important;padding-inline-start:clamp(12px,2vw,24px);padding-inline-end:0}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{top:clamp(74px,18%,98px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(124px,19%,154px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .identity-company,.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .detail-header{top:clamp(58px,14%,78px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(246px,38%,314px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .identity-location{text-align:right!important}@media(min-width:760px){.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .printed-contact-row{bottom:25%!important}}.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .detail-header{top:clamp(58px,14%,78px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(252px,39%,326px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .detail-header{top:clamp(58px,14%,80px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .identity-location{text-align:right!important}@media(min-width:760px){.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .physical-card-identity h2{transform:translateY(-12px)}}.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .detail-header{top:clamp(62px,15%,86px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .detail-header{top:clamp(58px,14%,80px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .detail-header{top:clamp(58px,14%,80px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(96px,15.5%,126px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .identity-company,.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .identity-location{text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .detail-header{top:clamp(58px,14%,78px)!important;left:clamp(18px,4.5%,34px)!important;right:clamp(250px,39%,320px)!important;grid-template-columns:clamp(92px,15%,120px) minmax(0,1fr)!important;gap:clamp(10px,1.8%,16px)!important}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .physical-card-identity{justify-self:stretch!important;padding-inline-end:clamp(2px,.8vw,10px)}@media(max-width:759px){.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .detail-header{top:16px!important;left:12px!important;right:clamp(124px,36%,158px)!important;grid-template-columns:66px minmax(0,1fr)!important;gap:16px!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .holder-photo.hero{width:66px!important;height:66px!important}.physical-card-preview.card-face-rtl.classic-layout-lime-corporate .physical-card-identity{padding-inline-start:10px}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{top:18px!important;left:12px!important;right:clamp(124px,34%,150px)!important;grid-template-columns:66px minmax(0,1fr)!important;gap:8px!important}.physical-card-preview.card-face-rtl.classic-layout-modern-cobalt-ribbon .detail-header,.physical-card-preview.card-face-rtl.classic-layout-modern-graphite-angle .detail-header,.physical-card-preview.card-face-rtl.classic-layout-modern-coral-panel .detail-header,.physical-card-preview.card-face-rtl.classic-layout-modern-violet-float .detail-header,.physical-card-preview.card-face-rtl.classic-layout-modern-gold-line .detail-header,.physical-card-preview.card-face-rtl.classic-layout-modern-teal-frame .detail-header{top:18px!important;left:12px!important;right:clamp(118px,32%,144px)!important;grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important}.physical-card-preview.card-face-rtl.classic-layout-aqua-compact .detail-header{top:18px!important;left:12px!important;right:clamp(124px,34%,150px)!important;grid-template-columns:60px minmax(0,1fr)!important;gap:8px!important}}.business-card.classic-layout-aib-infinity-id,.physical-card-preview.classic-layout-aib-infinity-id,.style-preview-card.classic-layout-aib-infinity-id{background:radial-gradient(ellipse 70% 42% at 76% 110%,transparent 0 48%,rgba(20,184,232,.9) 49% 54%,transparent 55%),radial-gradient(ellipse 76% 46% at 33% 108%,transparent 0 48%,rgba(109,53,232,.9) 49% 54%,transparent 55%),radial-gradient(circle at 92% 14%,rgba(20,184,232,.14) 0 16%,transparent 17%),linear-gradient(90deg,transparent 0 56%,rgba(109,53,232,.28) 56.4% 56.9%,transparent 57.3%),#fff}.business-card.classic-layout-aib-chip-identity,.physical-card-preview.classic-layout-aib-chip-identity,.style-preview-card.classic-layout-aib-chip-identity{background:radial-gradient(circle at 91% 12%,rgba(34,197,94,.32) 0 13%,transparent 14%),linear-gradient(180deg,#fff 0,#fff 54%,#0d1b2a 54%,#0d1b2a)}.business-card.classic-layout-aib-pulse-grid,.physical-card-preview.classic-layout-aib-pulse-grid,.style-preview-card.classic-layout-aib-pulse-grid{background:radial-gradient(circle at 76% 12%,rgba(255,77,26,.14) 0 2px,transparent 3px),radial-gradient(circle at 81% 17%,rgba(255,77,26,.18) 0 3px,transparent 4px),radial-gradient(circle at 86% 10%,rgba(255,77,26,.14) 0 2px,transparent 3px),linear-gradient(116deg,transparent 0 64%,rgba(255,77,26,.09) 64% 100%),#fff}.business-card.classic-layout-aib-neural-circuit,.physical-card-preview.classic-layout-aib-neural-circuit,.style-preview-card.classic-layout-aib-neural-circuit{background:linear-gradient(90deg,rgba(14,165,233,.88) 0 4px,transparent 4px),linear-gradient(90deg,transparent 0 62%,rgba(14,165,233,.16) 62% 100%),radial-gradient(circle at 86% 22%,rgba(13,43,94,.18) 0 3px,transparent 4px),radial-gradient(circle at 91% 30%,rgba(14,165,233,.2) 0 3px,transparent 4px),linear-gradient(rgba(14,165,233,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.08) 1px,transparent 1px),#fff;background-size:auto,auto,auto,auto,28px 28px,28px 28px,auto}.physical-card-preview.classic-layout-aib-infinity-id,.physical-card-preview.classic-layout-aib-chip-identity,.physical-card-preview.classic-layout-aib-pulse-grid,.physical-card-preview.classic-layout-aib-neural-circuit{border-radius:20px;overflow:hidden}.physical-card-preview.classic-layout-aib-infinity-id:before,.physical-card-preview.classic-layout-aib-chip-identity:before,.physical-card-preview.classic-layout-aib-pulse-grid:before,.physical-card-preview.classic-layout-aib-neural-circuit:before{content:"";position:absolute;pointer-events:none;z-index:0}.physical-card-preview.classic-layout-aib-infinity-id:after,.physical-card-preview.classic-layout-aib-chip-identity:after,.physical-card-preview.classic-layout-aib-pulse-grid:after,.physical-card-preview.classic-layout-aib-neural-circuit:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:0;pointer-events:none;border:1px solid var(--design-line, rgba(16, 35, 63, .12));border-radius:16px}.physical-card-preview.classic-layout-aib-infinity-id:before{left:36%;right:6%;bottom:11%;height:34%;border:7px solid transparent;border-top-color:var(--design-accent, #6d35e8);border-bottom-color:#14b8e8;border-radius:50%;transform:rotate(-7deg);opacity:.72}.physical-card-preview.classic-layout-aib-chip-identity:before{left:-5%;right:-5%;top:54%;height:46%;background:linear-gradient(90deg,rgba(34,197,94,.24),transparent 36%),#0d1b2a}.physical-card-preview.classic-layout-aib-pulse-grid:before{left:-10%;top:18%;width:48%;height:42%;border-bottom:7px solid var(--design-accent, #ff4d1a);border-left:7px solid transparent;border-radius:0 0 80% 40%;transform:rotate(-14deg);opacity:.85}.physical-card-preview.classic-layout-aib-neural-circuit:before{right:5%;top:10%;width:30%;height:58%;background:linear-gradient(90deg,transparent 0 40%,rgba(14,165,233,.42) 40% 43%,transparent 43%),linear-gradient(0deg,transparent 0 35%,rgba(14,165,233,.34) 35% 38%,transparent 38% 62%,rgba(14,165,233,.34) 62% 65%,transparent 65%);opacity:.7}.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero,.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero{z-index:2;border-radius:14px;background:#fffffff0;object-fit:contain;padding:7px!important}.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero img,.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero img,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero img,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero img{object-fit:contain!important}.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero{top:8%!important;left:7%!important;right:auto!important;width:clamp(94px,15%,126px)!important;height:clamp(54px,8.8%,74px)!important}.physical-card-preview.classic-layout-aib-infinity-id .detail-header{top:26%!important;left:7%!important;right:24%!important;grid-template-columns:clamp(82px,13%,110px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,22px);z-index:2}.physical-card-preview.classic-layout-aib-infinity-id .holder-photo.hero{width:clamp(82px,13%,110px);height:clamp(82px,13%,110px);border:5px solid #ffffff;box-shadow:0 14px 32px #10233f29}.physical-card-preview.classic-layout-aib-infinity-id .physical-card-identity h2{font-size:clamp(1.35rem,2.45vw,1.85rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-infinity-id .printed-contact-row{left:7%;bottom:10%;width:39%;line-height:1.08;z-index:2}.physical-card-preview.classic-layout-aib-infinity-id .printed-card-qr{right:7%;bottom:11%;top:auto;width:clamp(76px,12%,96px);height:clamp(76px,12%,96px)}.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero{left:7%!important;right:auto!important;top:auto!important;bottom:10%!important;width:clamp(86px,14%,112px)!important;height:clamp(86px,14%,112px)!important;box-shadow:0 16px 34px #10233f38}.physical-card-preview.classic-layout-aib-chip-identity .detail-header{top:17%!important;left:8%!important;right:8%!important;grid-template-columns:clamp(118px,19%,150px) minmax(0,1fr)!important;gap:clamp(20px,3.2%,34px);z-index:2}.physical-card-preview.classic-layout-aib-chip-identity .holder-photo.hero{width:clamp(118px,19%,150px);height:clamp(118px,19%,150px);border:7px solid color-mix(in srgb,var(--design-accent, #22c55e) 78%,#ffffff);box-shadow:0 16px 34px #10233f33}.physical-card-preview.classic-layout-aib-chip-identity .physical-card-identity{align-self:center}.physical-card-preview.classic-layout-aib-chip-identity .physical-card-identity h2{font-size:clamp(1.32rem,2.35vw,1.78rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-chip-identity .printed-contact-row{left:calc(7% + clamp(86px,14%,112px) + 18px);bottom:11%;width:calc(70% - clamp(86px,14%,112px));color:#ffffffe6;line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-chip-identity .printed-card-qr{right:8%;bottom:10%;top:auto;width:clamp(82px,13%,104px);height:clamp(82px,13%,104px)}.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero{top:9%!important;left:7%!important;right:auto!important;width:clamp(92px,14.5%,120px)!important;height:clamp(58px,9%,76px)!important;box-shadow:0 16px 34px #ff4d1a1f}.physical-card-preview.classic-layout-aib-pulse-grid .detail-header{top:20%!important;left:30%!important;right:9%!important;grid-template-columns:minmax(0,1fr) clamp(92px,14%,118px)!important;gap:clamp(14px,2.4%,24px);z-index:2}.physical-card-preview.classic-layout-aib-pulse-grid .holder-photo.hero{grid-column:2;width:clamp(92px,14%,118px);height:clamp(92px,14%,118px);border:5px solid #ffffff;box-shadow:0 14px 30px #ff4d1a33}.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity{grid-column:1}.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity h2{font-size:clamp(1.3rem,2.35vw,1.74rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-pulse-grid .printed-contact-row{left:7%;bottom:12%;width:43%;line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-pulse-grid .printed-card-qr{right:8%;bottom:11%;top:auto;width:clamp(78px,12%,98px);height:clamp(78px,12%,98px)}.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero{top:8%!important;left:7%!important;right:auto!important;width:clamp(104px,16%,132px)!important;height:clamp(60px,9%,78px)!important;box-shadow:0 16px 34px #0ea5e924}.physical-card-preview.classic-layout-aib-neural-circuit .detail-header{top:28%!important;left:7%!important;right:26%!important;grid-template-columns:clamp(86px,13.5%,112px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,24px);z-index:2}.physical-card-preview.classic-layout-aib-neural-circuit .holder-photo.hero{width:clamp(86px,13.5%,112px);height:clamp(86px,13.5%,112px);border:5px solid #ffffff;box-shadow:0 14px 30px #0ea5e92e}.physical-card-preview.classic-layout-aib-neural-circuit .physical-card-identity h2{font-size:clamp(1.3rem,2.35vw,1.72rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-neural-circuit .printed-contact-row{left:7%;bottom:12%;width:42%;line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-neural-circuit .printed-card-qr{right:8%;bottom:12%;top:auto;width:clamp(78px,12%,98px);height:clamp(78px,12%,98px)}.classic-template-aib-infinity-id{background:radial-gradient(ellipse 62% 38% at 76% 108%,transparent 0 45%,#14b8e8 46% 54%,transparent 55%),radial-gradient(ellipse 62% 38% at 32% 108%,transparent 0 45%,#6d35e8 46% 54%,transparent 55%),linear-gradient(90deg,transparent 0 58%,rgba(109,53,232,.26) 58% 59%,transparent 59%),#fff}.classic-template-aib-chip-identity{background:radial-gradient(circle at 88% 8%,rgba(34,197,94,.55) 0 14%,transparent 15%),linear-gradient(180deg,#fff 0,#fff 54%,#0d1b2a 54%,#0d1b2a)}.classic-template-aib-pulse-grid{background:radial-gradient(circle at 84% 12%,#ff4d1a 0 3px,transparent 4px),linear-gradient(116deg,transparent 0 64%,rgba(255,77,26,.15) 64%),#fff}.classic-template-aib-neural-circuit{background:linear-gradient(90deg,#0ea5e9 0 5px,transparent 5px),linear-gradient(90deg,transparent 0 62%,rgba(14,165,233,.18) 62%),linear-gradient(rgba(14,165,233,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.1) 1px,transparent 1px),#fff;background-size:auto,auto,18px 18px,18px 18px,auto}.classic-template-aib-infinity-id i,.classic-template-aib-neural-circuit i{right:13%;width:34px;height:34px}.classic-template-aib-chip-identity i{left:14%;right:auto;width:38px;height:38px;border-color:color-mix(in srgb,var(--design-accent, var(--accent)) 80%,#ffffff)}.classic-template-aib-pulse-grid i{right:14%;top:35%;width:34px;height:34px}.classic-template-aib-chip-identity small{background:#ffffffd9}.classic-template-aib-chip-identity b,.classic-template-aib-chip-identity small{margin-left:34%}@media(max-width:760px){.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero{top:9px!important;left:18px!important;width:70px!important;height:44px!important}.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero{top:10px!important;left:16px!important;width:68px!important;height:42px!important}.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero{left:20px!important;bottom:14px!important;width:58px!important;height:58px!important}.physical-card-preview.classic-layout-aib-infinity-id .detail-header,.physical-card-preview.classic-layout-aib-neural-circuit .detail-header{top:52px!important;left:18px!important;right:96px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px}.physical-card-preview.classic-layout-aib-pulse-grid .detail-header{top:38px!important;left:86px!important;right:16px!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:10px}.physical-card-preview.classic-layout-aib-chip-identity .detail-header{top:28px!important;left:20px!important;right:18px!important;grid-template-columns:68px minmax(0,1fr)!important;gap:12px}.physical-card-preview.classic-layout-aib-infinity-id .holder-photo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .holder-photo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .holder-photo.hero{width:58px;height:58px;border-width:3px}.physical-card-preview.classic-layout-aib-chip-identity .holder-photo.hero{width:68px;height:68px;border-width:4px}.physical-card-preview.classic-layout-aib-infinity-id .physical-card-identity h2,.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity h2,.physical-card-preview.classic-layout-aib-neural-circuit .physical-card-identity h2{font-size:1.03rem}.physical-card-preview.classic-layout-aib-chip-identity .physical-card-identity h2{font-size:1.08rem}.physical-card-preview.classic-layout-aib-infinity-id .printed-contact-row,.physical-card-preview.classic-layout-aib-pulse-grid .printed-contact-row,.physical-card-preview.classic-layout-aib-neural-circuit .printed-contact-row{left:20px;bottom:10px;width:calc(100% - 106px);font-size:.66rem;padding-right:0}.physical-card-preview.classic-layout-aib-chip-identity .printed-contact-row{left:92px;bottom:18px;width:calc(100% - 172px);font-size:.66rem}.physical-card-preview.classic-layout-aib-infinity-id .printed-card-qr,.physical-card-preview.classic-layout-aib-pulse-grid .printed-card-qr,.physical-card-preview.classic-layout-aib-neural-circuit .printed-card-qr{right:18px;bottom:16px;width:54px;height:54px}.physical-card-preview.classic-layout-aib-chip-identity .printed-card-qr{right:18px;bottom:16px;width:58px;height:58px}}.physical-card-preview.card-face-rtl.classic-layout-aib-infinity-id .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-infinity-id .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-infinity-id .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-infinity-id .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-infinity-id .identity-location,.physical-card-preview.card-face-rtl.classic-layout-aib-chip-identity .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-chip-identity .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-chip-identity .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-chip-identity .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-chip-identity .identity-location,.physical-card-preview.card-face-rtl.classic-layout-aib-pulse-grid .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-pulse-grid .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-pulse-grid .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-pulse-grid .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-pulse-grid .identity-location,.physical-card-preview.card-face-rtl.classic-layout-aib-neural-circuit .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-neural-circuit .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-neural-circuit .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-neural-circuit .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-neural-circuit .identity-location{text-align:right!important}.business-card.classic-layout-aib-premium-gold,.physical-card-preview.classic-layout-aib-premium-gold,.style-preview-card.classic-layout-aib-premium-gold{background:radial-gradient(circle at 18% 20%,rgba(255,225,148,.2),transparent 32%),radial-gradient(circle at 92% 86%,rgba(212,163,40,.22),transparent 36%),linear-gradient(135deg,#071727,#0b1020 62%,#030711);color:#fff}.business-card.classic-layout-aib-print-edge,.physical-card-preview.classic-layout-aib-print-edge,.style-preview-card.classic-layout-aib-print-edge{background:radial-gradient(circle at 89% 20%,rgba(24,194,217,.14),transparent 26%),linear-gradient(90deg,rgba(32,102,223,.08) 1px,transparent 1px) 68% 0 / 22px 22px,linear-gradient(0deg,rgba(32,102,223,.06) 1px,transparent 1px) 68% 0 / 22px 22px,linear-gradient(135deg,#fff,#fbfdff 60%,#f1fcff)}.business-card.classic-layout-aib-dark-infinity,.physical-card-preview.classic-layout-aib-dark-infinity,.style-preview-card.classic-layout-aib-dark-infinity{background:radial-gradient(ellipse 74% 42% at 72% 108%,transparent 0 48%,rgba(24,194,217,.82) 49% 54%,transparent 55%),radial-gradient(ellipse 76% 42% at 30% 108%,transparent 0 48%,rgba(99,56,241,.82) 49% 54%,transparent 55%),radial-gradient(circle at 12% 14%,rgba(99,56,241,.24),transparent 30%),radial-gradient(circle at 92% 18%,rgba(24,194,217,.2),transparent 28%),linear-gradient(135deg,#081627,#0c1830 58%,#020711);color:#fff}.physical-card-preview.classic-layout-aib-premium-gold,.physical-card-preview.classic-layout-aib-print-edge,.physical-card-preview.classic-layout-aib-dark-infinity{border-radius:20px;overflow:hidden}.physical-card-preview.classic-layout-aib-premium-gold:before,.physical-card-preview.classic-layout-aib-print-edge:before,.physical-card-preview.classic-layout-aib-dark-infinity:before,.physical-card-preview.classic-layout-aib-premium-gold:after,.physical-card-preview.classic-layout-aib-print-edge:after,.physical-card-preview.classic-layout-aib-dark-infinity:after{content:"";position:absolute;pointer-events:none;z-index:0}.physical-card-preview.classic-layout-aib-premium-gold:before{right:-9%;top:-24%;width:34%;height:72%;border-radius:50%;border:1px solid rgba(255,225,148,.24);box-shadow:0 0 0 28px #d4a32812,0 0 0 62px #d4a3280a}.physical-card-preview.classic-layout-aib-premium-gold:after,.physical-card-preview.classic-layout-aib-print-edge:after,.physical-card-preview.classic-layout-aib-dark-infinity:after{top:14px;right:14px;bottom:14px;left:14px;border-radius:16px;border:1px solid var(--design-line, rgba(255, 255, 255, .18))}.physical-card-preview.classic-layout-aib-print-edge:before{left:59%;top:14%;width:2px;height:72%;background:linear-gradient(180deg,transparent,var(--design-accent, #2066df),transparent)}.physical-card-preview.classic-layout-aib-dark-infinity:before{left:30%;right:7%;bottom:9%;height:35%;border:8px solid transparent;border-top-color:#6338f1db;border-bottom-color:#18c2d9db;border-radius:50%;transform:rotate(-6deg);opacity:.78}.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{z-index:2;border-radius:14px;object-fit:contain;padding:7px!important}.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero img,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero img,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero img{object-fit:contain!important}.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero{top:9%!important;left:7%!important;right:auto!important;width:clamp(98px,15%,126px)!important;height:clamp(58px,9%,76px)!important;background:#fffffff0;box-shadow:0 16px 34px #00000038}.physical-card-preview.classic-layout-aib-premium-gold .detail-header{top:30%!important;left:7%!important;right:36%!important;grid-template-columns:clamp(84px,13%,110px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,22px);z-index:2}.physical-card-preview.classic-layout-aib-premium-gold .holder-photo.hero{width:clamp(84px,13%,110px);height:clamp(84px,13%,110px);border:5px solid color-mix(in srgb,var(--design-accent, #d4a328) 62%,#ffffff);box-shadow:0 14px 32px #00000047}.physical-card-preview.classic-layout-aib-premium-gold .physical-card-identity h2,.physical-card-preview.classic-layout-aib-dark-infinity .physical-card-identity h2{color:#fff;font-size:clamp(1.26rem,2.2vw,1.68rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-premium-gold .physical-card-identity span,.physical-card-preview.classic-layout-aib-premium-gold .identity-company,.physical-card-preview.classic-layout-aib-premium-gold .identity-location,.physical-card-preview.classic-layout-aib-dark-infinity .physical-card-identity span,.physical-card-preview.classic-layout-aib-dark-infinity .identity-company,.physical-card-preview.classic-layout-aib-dark-infinity .identity-location{color:#ffffffd1}.physical-card-preview.classic-layout-aib-premium-gold .printed-contact-row{left:7%;bottom:12%;width:43%;color:#ffffffe0;line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-premium-gold .printed-card-qr{right:8%;bottom:12%;top:auto;width:clamp(78px,12%,100px);height:clamp(78px,12%,100px)}.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero{top:9%!important;left:7%!important;right:auto!important;width:clamp(108px,16%,138px)!important;height:clamp(62px,9.5%,82px)!important;background:#fffffff2;box-shadow:0 14px 32px #10233f1f}.physical-card-preview.classic-layout-aib-print-edge .detail-header{top:34%!important;left:7%!important;right:36%!important;grid-template-columns:clamp(80px,12.5%,106px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,22px);z-index:2}.physical-card-preview.classic-layout-aib-print-edge .holder-photo.hero{width:clamp(80px,12.5%,106px);height:clamp(80px,12.5%,106px);border:4px solid #ffffff;box-shadow:0 14px 30px #2066df24}.physical-card-preview.classic-layout-aib-print-edge .physical-card-identity h2{font-size:clamp(1.25rem,2.2vw,1.68rem);white-space:nowrap}.physical-card-preview.classic-layout-aib-print-edge .printed-contact-row{left:64%;bottom:17%;width:25%;color:var(--design-muted, #5d6880);line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-print-edge .printed-card-qr{right:8%;bottom:13%;top:auto;width:clamp(76px,12%,96px);height:clamp(76px,12%,96px)}.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{top:8%!important;left:7%!important;right:auto!important;width:clamp(104px,16%,136px)!important;height:clamp(60px,9.4%,80px)!important;background:#fffffff0;box-shadow:0 16px 34px #00000038}.physical-card-preview.classic-layout-aib-dark-infinity .detail-header{top:28%!important;left:7%!important;right:24%!important;grid-template-columns:clamp(86px,13.5%,112px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,24px);z-index:2}.physical-card-preview.classic-layout-aib-dark-infinity .holder-photo.hero{width:clamp(86px,13.5%,112px);height:clamp(86px,13.5%,112px);border:5px solid #ffffff;box-shadow:0 14px 32px #18c2d933}.physical-card-preview.classic-layout-aib-dark-infinity .printed-contact-row{left:7%;bottom:10%;width:40%;color:#ffffffdb;line-height:1.12;z-index:2}.physical-card-preview.classic-layout-aib-dark-infinity .printed-card-qr{right:7%;bottom:11%;top:auto;width:clamp(78px,12%,98px);height:clamp(78px,12%,98px)}.style-preview-card.classic-layout-aib-premium-gold,.style-preview-card.classic-layout-aib-dark-infinity{color:#fff}.style-preview-card.classic-layout-aib-premium-gold small,.style-preview-card.classic-layout-aib-dark-infinity small{color:#ffffffbd}.classic-template-aib-premium-gold{background:radial-gradient(circle at 88% 8%,rgba(212,163,40,.4) 0 18%,transparent 19%),linear-gradient(135deg,#071727,#0b1020 62%,#030711)}.classic-template-aib-print-edge{background:linear-gradient(90deg,transparent 0 60%,rgba(32,102,223,.42) 60% calc(60% + 3px),transparent calc(60% + 3px)),radial-gradient(circle at 88% 20%,rgba(24,194,217,.18),transparent 25%),#fff}.classic-template-aib-dark-infinity{background:radial-gradient(ellipse 58% 36% at 72% 108%,transparent 0 45%,#18c2d9 46% 54%,transparent 55%),radial-gradient(ellipse 58% 36% at 34% 108%,transparent 0 45%,#6338f1 46% 54%,transparent 55%),#071727}.classic-template-aib-premium-gold b,.classic-template-aib-premium-gold small,.classic-template-aib-dark-infinity b,.classic-template-aib-dark-infinity small{background:#ffffffb8}.classic-template-aib-premium-gold i,.classic-template-aib-dark-infinity i{right:13%;border-color:#fff}.classic-template-aib-print-edge i{right:12%;border-color:var(--design-accent, #2066df)}@media(max-width:760px){.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{top:9px!important;left:18px!important;width:70px!important;height:44px!important}.physical-card-preview.classic-layout-aib-premium-gold .detail-header,.physical-card-preview.classic-layout-aib-print-edge .detail-header,.physical-card-preview.classic-layout-aib-dark-infinity .detail-header{top:50px!important;left:18px!important;right:96px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px}.physical-card-preview.classic-layout-aib-premium-gold .holder-photo.hero,.physical-card-preview.classic-layout-aib-print-edge .holder-photo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .holder-photo.hero{width:58px;height:58px;border-width:3px}.physical-card-preview.classic-layout-aib-premium-gold .physical-card-identity h2,.physical-card-preview.classic-layout-aib-print-edge .physical-card-identity h2,.physical-card-preview.classic-layout-aib-dark-infinity .physical-card-identity h2{font-size:1.03rem}.physical-card-preview.classic-layout-aib-premium-gold .printed-contact-row,.physical-card-preview.classic-layout-aib-print-edge .printed-contact-row,.physical-card-preview.classic-layout-aib-dark-infinity .printed-contact-row{left:20px;bottom:10px;width:calc(100% - 106px);padding-right:0;font-size:.64rem}.physical-card-preview.classic-layout-aib-premium-gold .printed-card-qr,.physical-card-preview.classic-layout-aib-print-edge .printed-card-qr,.physical-card-preview.classic-layout-aib-dark-infinity .printed-card-qr{right:18px;bottom:16px;width:54px;height:54px}}.physical-card-preview.card-face-rtl.classic-layout-aib-premium-gold .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-premium-gold .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-premium-gold .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-premium-gold .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-premium-gold .identity-location,.physical-card-preview.card-face-rtl.classic-layout-aib-print-edge .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-print-edge .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-print-edge .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-print-edge .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-print-edge .identity-location,.physical-card-preview.card-face-rtl.classic-layout-aib-dark-infinity .physical-card-identity,.physical-card-preview.card-face-rtl.classic-layout-aib-dark-infinity .physical-card-identity h2,.physical-card-preview.card-face-rtl.classic-layout-aib-dark-infinity .physical-card-identity>span,.physical-card-preview.card-face-rtl.classic-layout-aib-dark-infinity .identity-company,.physical-card-preview.card-face-rtl.classic-layout-aib-dark-infinity .identity-location{text-align:right!important}.marketing-site{--website-blue: #0b4fc6;--website-ink: #061a37;--website-muted: #526a86;--website-cyan: #12d9f3;--website-green: #24a9f2;--website-coral: #507ee8;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 84% 5%,rgba(18,217,243,.12),transparent 24rem),linear-gradient(180deg,#f9fcff,#eef6ff 48%,#fff);color:var(--website-ink)}.marketing-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1320px,calc(100% - 40px));margin:0 auto;padding:18px 0;border-bottom:1px solid rgba(11,79,198,.1);background:#f9fcffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-brand{display:inline-flex;align-items:center;gap:12px;color:var(--website-ink);text-decoration:none}.marketing-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--website-cyan),var(--website-blue));box-shadow:0 12px 30px #0b4fc638}.marketing-ai-logo{position:relative;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 22% 42%,rgba(18,217,243,.38) 0 4px,transparent 5px),radial-gradient(circle at 28% 62%,rgba(18,217,243,.42) 0 4px,transparent 5px),linear-gradient(135deg,#061a37 0,#061a37 56%,#0b4fc6 57%,#0b4fc6 74%,#12d9f3 75%,#12d9f3);box-shadow:0 14px 34px #071d3638}.marketing-ai-logo:before,.marketing-ai-logo:after{content:"";position:absolute;border:2px solid rgba(18,217,243,.88);pointer-events:none}.marketing-ai-logo:before{width:38%;height:38%;border-radius:8px}.marketing-ai-logo:after{top:16%;right:16%;bottom:16%;left:16%;border-width:0 0 0 2px;box-shadow:13px -8px 0 -11px #12d9f3eb,25px -8px 0 -11px #12d9f3eb,13px 8px 0 -11px #12d9f3eb,25px 8px 0 -11px #12d9f3eb}.marketing-ai-logo span{position:relative;z-index:1;display:grid;place-items:center;width:38%;height:38%;border-radius:8px;background:#061a31d1;color:#fff;font-weight:950;line-height:1}.marketing-ai-logo-small{width:54px;height:54px}.marketing-ai-logo-small span{font-size:.84rem}.marketing-ai-logo-large{width:108px;height:108px;border-radius:24px}.marketing-ai-logo-large span{font-size:1.25rem}.marketing-site-logo{display:block;flex:0 0 auto;object-fit:contain;background:#fff}.marketing-site-logo-small{width:58px;height:58px;border-radius:15px;box-shadow:0 12px 30px #071d3629}.marketing-site-logo-large{width:clamp(82px,7vw,98px);height:clamp(82px,7vw,98px);border-radius:22px;box-shadow:0 18px 44px #071d3633}.marketing-brand strong,.marketing-brand small{display:block;line-height:1.1}.marketing-brand strong,.marketing-wordmark{font-size:1.05rem}.marketing-wordmark{white-space:nowrap;letter-spacing:0}.word-ai{color:#08bdda}.word-b{color:#0b4fc6}.word-card{color:var(--website-ink)}.marketing-brand small{margin-top:4px;color:var(--website-muted);font-weight:800;text-transform:uppercase}.marketing-nav-links{display:flex;align-items:center;gap:10px}.marketing-nav-links a,.marketing-secondary-link,.marketing-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:12px;padding:0 18px;font-weight:900;text-decoration:none}.marketing-nav-links a{color:var(--website-muted)}.marketing-nav-links a:hover{color:var(--website-blue)}.marketing-nav-links .marketing-nav-cta,.marketing-primary-link{color:#fff;background:linear-gradient(135deg,var(--website-cyan),var(--website-blue));box-shadow:0 16px 34px #0b4fc633}.marketing-secondary-link{border:1px solid #cddff3;color:var(--website-ink);background:#fff}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,760px);align-items:center;gap:clamp(28px,4vw,58px);min-height:min(700px,calc(100vh - 88px));width:min(1320px,calc(100% - 40px));margin:0 auto;padding:clamp(58px,8vw,92px) 0 58px}.marketing-hero-media{position:absolute;inset:0 calc(50% - 50vw);z-index:0;background:linear-gradient(90deg,#f9fcfffa,#eef6ffdb 48%,#061a3740),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1800&q=82) center / cover}.marketing-hero:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:9px;background:linear-gradient(90deg,#061a37,var(--website-blue),var(--website-cyan),#0b4fc6);z-index:1}.marketing-hero-content,.marketing-product-preview{position:relative;z-index:2}.marketing-kicker{margin:0 0 12px;color:var(--website-blue);font-size:.82rem;font-weight:950;text-transform:uppercase}.marketing-hero h1{max-width:640px;margin:0;color:var(--website-ink);font-size:clamp(2.65rem,5vw,4.8rem);line-height:1}.marketing-hero-brandline{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:clamp(14px,1.6vw,20px);align-items:center}.marketing-hero-brandline>div{min-width:0}.marketing-wordmark-heading{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0;max-width:none!important;font-size:clamp(2.35rem,4vw,3.75rem)!important;line-height:.95!important;letter-spacing:0;white-space:nowrap}.marketing-brand-tagline{display:flex;align-items:center;gap:12px;margin:12px 0 0!important;color:var(--website-ink)!important;font-size:clamp(1rem,1.45vw,1.28rem)!important;font-weight:850;line-height:1.25!important}.marketing-brand-tagline span{width:44px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--website-blue),var(--website-cyan))}.marketing-hero-content>p:not(.marketing-kicker){max-width:620px;margin:24px 0 0;color:#294765;font-size:1.18rem;line-height:1.65}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.marketing-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin-top:34px}.marketing-hero-metrics span{min-height:82px;border:1px solid rgba(11,79,198,.16);border-radius:16px;padding:14px;background:#ffffffc7;box-shadow:0 18px 50px #071d3614;color:var(--website-muted);font-weight:850}.marketing-hero-metrics strong{display:block;margin-bottom:5px;color:var(--website-ink);font-size:1.05rem}.marketing-product-preview{--marketing-showcase-gap: clamp(20px, 2.5vw, 32px);justify-self:end;width:min(100%,760px)}.marketing-phone-frame{position:relative;min-height:680px;overflow:hidden;border:1px solid rgba(8,169,213,.2);border-radius:34px;background:#eefbff;box-shadow:0 34px 80px #071d363d}.marketing-preview-image{height:210px;background:linear-gradient(180deg,#071d3614,#071d362e),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=900&q=82) center / cover}.marketing-preview-avatar{position:absolute;top:150px;left:42px;width:132px;height:132px;border:8px solid #ffffff;border-radius:50%;background:url(https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&w=400&q=82) center / cover;box-shadow:0 18px 36px #071d3629}.marketing-preview-copy{display:grid;gap:9px;padding:116px 42px 0}.marketing-preview-copy strong{font-size:2.5rem;line-height:1.05}.marketing-preview-copy span{color:var(--website-muted);font-size:1.1rem;font-weight:900}.marketing-preview-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:42px}.marketing-preview-actions span{height:52px;border-radius:14px;background:linear-gradient(145deg,var(--website-cyan),var(--website-blue))}.marketing-preview-qr{display:grid;place-items:center;width:132px;height:132px;margin:24px auto 0;border-radius:24px;color:var(--website-ink);background:#fff;box-shadow:0 20px 50px #071d3624}.marketing-design-column{display:grid;align-content:start;gap:12px;min-width:0}.marketing-design-label{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:8px 12px;color:var(--website-ink);background:#ffffffd1;box-shadow:0 12px 28px #071d3614;font-size:.78rem;font-weight:950;text-transform:uppercase}.marketing-card-showcase{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(220px,.82fr);gap:var(--marketing-showcase-gap);align-items:start;isolation:isolate}.marketing-design-deck{position:relative;aspect-ratio:1.72;min-width:0;min-height:0;border-radius:22px;isolation:isolate}.marketing-modern-deck{aspect-ratio:.72}.marketing-sample-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;box-shadow:0 24px 62px #071d3633;opacity:0;transform:translateY(8px) scale(.995);transform-origin:center center;pointer-events:none;will-change:opacity,transform}.marketing-classic-deck .marketing-sample-card{animation:marketingClassicCardCycle 15s linear infinite}.marketing-modern-deck .marketing-sample-card{animation:marketingModernCardCycle 10s linear infinite}.marketing-classic-deck .marketing-sample-card:nth-child(2),.marketing-modern-deck .marketing-sample-card:nth-child(2){animation-delay:-5s}.marketing-classic-deck .marketing-sample-card:nth-child(3){animation-delay:-10s}@keyframes marketingClassicCardCycle{0%,30%{z-index:1;opacity:1;transform:translateY(0) scale(1)}33.333%,to{z-index:0;opacity:0;transform:translateY(-6px) scale(.995)}}@keyframes marketingModernCardCycle{0%,45%{z-index:1;opacity:1;transform:translateY(0) scale(1)}50%,to{z-index:0;opacity:0;transform:translateY(-6px) scale(.995)}}@media(prefers-reduced-motion:reduce){.marketing-sample-card{animation:none!important;transition:none!important}.marketing-design-deck .marketing-sample-card:first-child{z-index:1;opacity:1;transform:none}}.marketing-sample-real-card{display:grid;padding:0;overflow:hidden;border:0;background:transparent}.marketing-real-card-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;min-width:0}.marketing-sample-real-card .physical-card-preview,.marketing-sample-real-card .modern-card-artwork{box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border-radius:22px;box-shadow:none}.marketing-sample-classic-real .physical-card-preview{aspect-ratio:auto;padding:clamp(16px,2.2vw,24px)}.marketing-sample-classic-real .physical-card-identity h2,.marketing-sample-modern-real .modern-card-identity h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}.marketing-sample-classic-real .physical-card-identity h2{font-size:clamp(1.2rem,2.25vw,1.72rem)!important}.marketing-sample-classic-real .physical-card-identity>span,.marketing-sample-classic-real .identity-company,.marketing-sample-classic-real .identity-location{font-size:clamp(.72rem,1.2vw,.94rem)!important}.marketing-sample-classic-real .printed-contact-row{font-size:clamp(.62rem,1vw,.78rem)!important}.marketing-sample-classic-real .printed-card-qr{width:clamp(58px,14%,86px)!important;height:clamp(58px,14%,86px)!important}.marketing-sample-modern-real .modern-card-artwork{display:grid;grid-template-rows:34% 1fr}.marketing-sample-modern-real .modern-card-artwork.detail .modern-card-logo,.marketing-sample-modern-real .modern-card-artwork.tile .modern-card-logo,.marketing-sample-modern-real .modern-card-logo{top:clamp(14px,4%,22px)!important;right:clamp(14px,5%,24px)!important;width:clamp(62px,23%,88px)!important;height:clamp(44px,14%,64px)!important}.marketing-sample-modern-real .modern-card-body{gap:14px!important;padding:clamp(54px,17%,78px) clamp(22px,8%,34px) clamp(26px,7%,36px)!important}.marketing-sample-modern-real .modern-card-photo{left:clamp(22px,8%,34px)!important;top:clamp(-62px,-12%,-46px)!important;width:clamp(88px,29%,122px)!important;height:clamp(88px,29%,122px)!important;border-width:6px!important}.marketing-sample-modern-real .modern-card-identity{max-width:100%;padding-bottom:clamp(92px,26%,124px)}.marketing-sample-modern-real .modern-card-identity h2{font-size:clamp(1.45rem,3vw,2rem)!important}.marketing-sample-modern-real .modern-card-identity p,.marketing-sample-modern-real .modern-card-identity strong{margin-top:7px!important;font-size:clamp(.92rem,1.9vw,1.12rem)!important}.marketing-sample-modern-real .modern-card-contact-list{display:none}.marketing-sample-modern-real .modern-card-qr{position:absolute;right:clamp(22px,9%,36px);bottom:clamp(22px,7%,36px);width:clamp(78px,25%,108px)!important;height:clamp(78px,25%,108px)!important;padding:8px!important;border-radius:18px!important}.marketing-sample-classic{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;padding:24px}.marketing-sample-classic:before,.marketing-sample-classic:after{content:"";position:absolute;pointer-events:none}.marketing-sample-classic:before{width:330px;height:150px;right:-90px;bottom:-78px;border:18px solid var(--sample-accent);border-radius:50%;opacity:.88}.marketing-sample-classic:after{width:72px;inset:0 0 0 auto;background:linear-gradient(180deg,rgba(255,255,255,0),var(--sample-accent));opacity:.16}.sample-blue{--sample-accent: var(--website-cyan)}.sample-lime{--sample-accent: var(--website-green)}.sample-coral{--sample-accent: var(--website-coral)}.sample-copy{position:relative;z-index:1;display:grid;gap:5px}.sample-copy strong,.marketing-sample-modern strong{color:var(--website-ink);font-size:1.7rem;line-height:1.05}.sample-copy span,.marketing-sample-modern span{color:var(--website-muted);font-size:1rem;font-weight:800}.sample-copy b,.marketing-sample-modern b{color:var(--website-ink);font-size:1.02rem}.sample-copy small{color:#4f6072;font-weight:800}.sample-avatar{position:relative;z-index:1;align-self:start;width:112px;height:112px;margin-top:30px;border:7px solid #ffffff;border-radius:50%;background-position:center;background-size:cover;box-shadow:0 16px 38px #071d362e}.sample-woman-one{background-image:url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=360&q=82)}.sample-woman-two{background-image:url(https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&w=360&q=82)}.sample-woman-three{background-image:url(https://images.unsplash.com/photo-1508214751196-bcfd4ca60f91?auto=format&fit=crop&w=360&q=82)}.sample-qr,.sample-modern-qr{position:absolute;z-index:2;display:grid;place-items:center;border-radius:18px;color:var(--website-ink);background:#fffffff0;box-shadow:0 16px 34px #071d361f}.sample-qr{right:20px;bottom:18px;width:76px;height:76px}.marketing-sample-modern{display:grid;align-content:start;min-height:410px;padding:0 26px 26px;background:#eefbff}.sample-modern-cover{height:138px;margin:0 -26px;background-position:center;background-size:cover}.sample-modern-beach .sample-modern-cover{background-image:linear-gradient(180deg,#071d360f,#071d362e),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=700&q=82)}.sample-modern-office .sample-modern-cover{background-image:linear-gradient(180deg,#071d360f,#071d362e),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=700&q=82)}.sample-modern-cafe .sample-modern-cover{background-image:linear-gradient(180deg,#071d360f,#071d362e),url(https://images.unsplash.com/photo-1554118811-1e0d58224f24?auto=format&fit=crop&w=700&q=82)}.sample-modern-avatar{width:104px;height:104px;margin-top:-48px;border:7px solid #ffffff;border-radius:50%;background-position:center;background-size:cover;box-shadow:0 16px 34px #071d3629}.marketing-sample-modern strong{margin-top:22px}.marketing-sample-modern span,.marketing-sample-modern b{margin-top:8px}.sample-modern-qr{right:24px;bottom:12px;width:84px;height:84px}.marketing-trust-band{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:min(1180px,calc(100% - 40px));margin:34px auto 0}.marketing-trust-band span{border:1px solid #cddff3;border-radius:999px;padding:12px 18px;color:#254c72;background:#fff;font-weight:900}.marketing-section,.marketing-split-section,.marketing-cta-section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(72px,9vw,118px) 0 0}.marketing-section-heading{max-width:760px}.marketing-section h2,.marketing-split-section h2,.marketing-cta-section h2{margin:0;color:var(--website-ink);font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.marketing-section-heading p:not(.marketing-kicker),.marketing-split-section p,.marketing-cta-section p:not(.marketing-kicker){margin:18px 0 0;color:var(--website-muted);font-size:1.08rem;line-height:1.65}.marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.marketing-feature-grid article{min-height:230px;border:1px solid #cddff3;border-radius:18px;padding:24px;background:#fff;box-shadow:0 22px 60px #071d3612}.marketing-feature-grid article:nth-child(2n){background:#edfaff}.marketing-feature-grid article:nth-child(3n){background:#edf4ff}.marketing-feature-grid svg{color:var(--website-blue)}.marketing-feature-grid h3,.marketing-price-card h3{margin:18px 0 8px;color:var(--website-ink);font-size:1.2rem}.marketing-feature-grid p{margin:0;color:var(--website-muted);line-height:1.55}.marketing-split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:34px;align-items:center}.marketing-admin-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-radius:26px;padding:18px;background:linear-gradient(135deg,#0b4fc61f,#12d9f31a),#fff;box-shadow:0 28px 70px #071d361f}.marketing-admin-preview div{min-height:116px;border:1px solid rgba(11,79,198,.14);border-radius:18px;padding:18px;background:#fff}.marketing-admin-preview span,.marketing-price-card-header span{display:block;color:var(--website-muted);font-size:.78rem;font-weight:950;text-transform:uppercase}.marketing-admin-preview strong{display:block;margin-top:12px;color:var(--website-ink);font-size:1.55rem;line-height:1.1}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.marketing-price-card{display:flex;flex-direction:column;min-height:560px;border:1px solid #cddff3;border-radius:20px;padding:22px;background:#fff;box-shadow:0 20px 54px #071d3614}.marketing-price-card.featured{border-color:#12d9f394;box-shadow:0 26px 72px #0b4fc633}.marketing-price-card-header p{min-height:72px;margin:0;color:var(--website-muted);line-height:1.5}.marketing-plan-price{display:block;margin-top:24px;color:var(--website-ink);font-size:2.25rem;line-height:1}.marketing-price-card small{margin-top:8px;color:var(--website-muted);font-weight:850}.marketing-price-card ul{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.marketing-price-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#2f465f;font-weight:800;line-height:1.35}.marketing-price-card li svg{margin-top:1px;color:var(--website-green)}.marketing-price-card .marketing-primary-link,.marketing-price-card .marketing-secondary-link{margin-top:auto}.marketing-cta-section{margin-top:clamp(70px,9vw,110px);margin-bottom:70px;border-radius:28px;padding:clamp(38px,6vw,70px);background:linear-gradient(135deg,#061a37fa,#0b4fc6f2 58%,#12d9f3e0),#061a37;color:#fff}.marketing-cta-section .marketing-kicker,.marketing-cta-section h2,.marketing-cta-section p{color:#fff!important}.marketing-cta-section .marketing-secondary-link{border-color:#ffffff73;color:#fff;background:#ffffff1f}@media(max-width:1024px){.marketing-hero,.marketing-split-section{grid-template-columns:1fr}.marketing-product-preview{justify-self:start;width:min(100%,640px)}.marketing-feature-grid,.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.marketing-nav{align-items:flex-start;width:min(100% - 24px,560px)}.marketing-nav-links{justify-content:flex-end;flex-wrap:wrap}.marketing-nav-links a{min-height:38px;padding-inline:12px}.marketing-hero,.marketing-section,.marketing-split-section,.marketing-cta-section,.marketing-trust-band{width:min(100% - 24px,560px)}.marketing-hero{min-height:0;padding-top:56px}.marketing-hero h1{font-size:clamp(2.5rem,13vw,4.2rem)}.marketing-wordmark-heading{font-size:clamp(2.05rem,10.5vw,3.15rem)!important}.marketing-hero-metrics,.marketing-feature-grid,.marketing-pricing-grid,.marketing-admin-preview{grid-template-columns:1fr}.marketing-phone-frame{min-height:620px}.marketing-card-showcase{grid-template-columns:1fr}.marketing-classic-deck,.marketing-modern-deck{min-height:0}.marketing-sample-modern{min-height:270px}.sample-modern-cover{height:110px}.sample-modern-avatar{width:86px;height:86px;margin-top:-42px}.marketing-preview-copy strong{font-size:2.1rem}}.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero,.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero,.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{left:auto!important;right:clamp(18px,7%,58px)!important;top:clamp(14px,7%,32px)!important;bottom:auto!important;width:clamp(86px,13.5%,112px)!important;height:clamp(68px,10.5%,88px)!important;padding:8px!important;border-radius:14px!important;background:#fffffff5!important}.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero img,.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero img,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero img,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero img,.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero img,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero img,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero img,.modern-card-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.physical-card-preview.classic-layout-aib-premium-gold .detail-header,.physical-card-preview.classic-layout-aib-dark-infinity .detail-header,.physical-card-preview.classic-layout-aib-infinity-id .detail-header,.physical-card-preview.classic-layout-aib-neural-circuit .detail-header{top:clamp(76px,22%,116px)!important;left:clamp(22px,7%,58px)!important;right:clamp(190px,28%,270px)!important;grid-template-columns:clamp(78px,12.5%,106px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,22px)!important}.physical-card-preview.classic-layout-aib-print-edge .detail-header,.physical-card-preview.classic-layout-aib-chip-identity .detail-header,.physical-card-preview.classic-layout-aib-pulse-grid .detail-header{top:clamp(64px,18%,96px)!important;left:clamp(22px,7%,58px)!important;right:clamp(190px,28%,270px)!important;grid-template-columns:clamp(76px,12%,102px) minmax(0,1fr)!important;gap:clamp(14px,2.4%,22px)!important}.physical-card-preview.classic-layout-aib-pulse-grid .holder-photo.hero{grid-column:1!important}.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity{grid-column:2!important}.physical-card-preview.classic-layout-aib-print-edge .holder-photo.hero,.physical-card-preview.classic-layout-aib-chip-identity .holder-photo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .holder-photo.hero,.physical-card-preview.classic-layout-aib-premium-gold .holder-photo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .holder-photo.hero,.physical-card-preview.classic-layout-aib-infinity-id .holder-photo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .holder-photo.hero{width:clamp(76px,12%,104px)!important;height:clamp(76px,12%,104px)!important}.physical-card-preview.classic-layout-aib-print-edge .physical-card-identity h2,.physical-card-preview.classic-layout-aib-chip-identity .physical-card-identity h2,.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity h2,.physical-card-preview.classic-layout-aib-premium-gold .physical-card-identity h2,.physical-card-preview.classic-layout-aib-dark-infinity .physical-card-identity h2,.physical-card-preview.classic-layout-aib-infinity-id .physical-card-identity h2,.physical-card-preview.classic-layout-aib-neural-circuit .physical-card-identity h2{font-size:clamp(1.22rem,2.05vw,1.58rem)!important;white-space:nowrap!important}.physical-card-preview.classic-layout-aib-print-edge .printed-contact-row{left:64%!important;width:24%!important}.business-card.classic-layout-aib-pulse-grid,.physical-card-preview.classic-layout-aib-pulse-grid,.style-preview-card.classic-layout-aib-pulse-grid{background:radial-gradient(circle at 76% 12%,rgba(255,77,26,.05) 0 2px,transparent 3px),radial-gradient(circle at 81% 17%,rgba(255,77,26,.07) 0 3px,transparent 4px),radial-gradient(circle at 86% 10%,rgba(255,77,26,.05) 0 2px,transparent 3px),linear-gradient(116deg,transparent 0 64%,rgba(255,77,26,.035) 64% 100%),#fff!important}.physical-card-preview.classic-layout-aib-pulse-grid:before{border-bottom-color:#ff4d1a57!important;opacity:.42!important}.physical-card-preview.classic-layout-aib-infinity-id .printed-contact-row{bottom:17%!important;left:8%!important;width:40%!important}.physical-card-preview.classic-layout-aib-premium-gold .detail-header{top:clamp(62px,19%,98px)!important}.physical-card-preview.classic-layout-aib-print-edge .printed-contact-row{left:55%!important;width:22%!important}.modern-card-logo,.modern-card-artwork.detail .modern-card-logo,.modern-card-artwork.tile .modern-card-logo{left:auto!important;right:clamp(16px,5%,28px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;padding:7px!important;background:#fffffff0!important}@media(max-width:760px){.physical-card-preview.classic-layout-aib-infinity-id .company-logo.hero,.physical-card-preview.classic-layout-aib-chip-identity .company-logo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero,.physical-card-preview.classic-layout-aib-premium-gold .company-logo.hero,.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{left:auto!important;right:16px!important;top:9px!important;width:62px!important;height:50px!important;padding:5px!important}.physical-card-preview.classic-layout-aib-premium-gold .detail-header,.physical-card-preview.classic-layout-aib-dark-infinity .detail-header,.physical-card-preview.classic-layout-aib-infinity-id .detail-header,.physical-card-preview.classic-layout-aib-neural-circuit .detail-header,.physical-card-preview.classic-layout-aib-print-edge .detail-header,.physical-card-preview.classic-layout-aib-chip-identity .detail-header,.physical-card-preview.classic-layout-aib-pulse-grid .detail-header{top:42px!important;left:16px!important;right:88px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:9px!important}.physical-card-preview.classic-layout-aib-premium-gold .holder-photo.hero,.physical-card-preview.classic-layout-aib-dark-infinity .holder-photo.hero,.physical-card-preview.classic-layout-aib-infinity-id .holder-photo.hero,.physical-card-preview.classic-layout-aib-neural-circuit .holder-photo.hero,.physical-card-preview.classic-layout-aib-print-edge .holder-photo.hero,.physical-card-preview.classic-layout-aib-chip-identity .holder-photo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .holder-photo.hero{width:54px!important;height:54px!important;border-width:3px!important}.physical-card-preview.classic-layout-aib-premium-gold .physical-card-identity h2,.physical-card-preview.classic-layout-aib-dark-infinity .physical-card-identity h2,.physical-card-preview.classic-layout-aib-infinity-id .physical-card-identity h2,.physical-card-preview.classic-layout-aib-neural-circuit .physical-card-identity h2,.physical-card-preview.classic-layout-aib-print-edge .physical-card-identity h2,.physical-card-preview.classic-layout-aib-chip-identity .physical-card-identity h2,.physical-card-preview.classic-layout-aib-pulse-grid .physical-card-identity h2{font-size:.98rem!important}}.share-card-capture-host{position:fixed;left:-24000px;top:0;z-index:2147483647;pointer-events:none;overflow:visible;background:#fff}.share-card-capture-frame{position:relative;display:block;background:#fff}.share-card-capture-frame.classic,.share-card-capture-frame.classic .physical-card-preview{width:1200px!important;max-width:none!important}.share-card-capture-frame.classic .physical-card-preview{height:698px!important;margin:0!important;border-radius:28px!important}.share-card-capture-frame.modern,.share-card-capture-frame.modern .modern-card-artwork.detail{width:720px!important;max-width:none!important}.share-card-capture-frame.modern .modern-card-artwork.detail{min-height:1120px!important;margin:0!important}@media(max-width:760px){.physical-card-preview[class*=classic-layout-]{--mobile-card-contact-left: 38px;--mobile-card-contact-bottom: 32px;--mobile-card-contact-width: calc(100% - 150px) ;--mobile-card-contact-font: .61rem;--mobile-card-contact-icon: 14px}.physical-card-preview[class*=classic-layout-] .printed-contact-row{left:var(--mobile-card-contact-left)!important;right:auto!important;top:auto!important;bottom:var(--mobile-card-contact-bottom)!important;width:var(--mobile-card-contact-width)!important;max-height:none!important;min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;align-content:start!important;font-size:var(--mobile-card-contact-font)!important;line-height:1.04!important;text-align:left!important;transform:none!important;overflow:hidden!important;z-index:18!important}.physical-card-preview[class*=classic-layout-] .printed-contact-row>.printed-contact-item{min-width:0!important;max-width:100%!important;min-height:var(--mobile-card-contact-icon)!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important}.physical-card-preview[class*=classic-layout-] .printed-contact-row>.printed-contact-item>.printed-contact-value{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr;unicode-bidi:plaintext}.physical-card-preview[class*=classic-layout-] .printed-contact-icon{width:var(--mobile-card-contact-icon)!important;height:var(--mobile-card-contact-icon)!important;flex:0 0 var(--mobile-card-contact-icon)!important;padding:2px!important}.physical-card-preview[class*=classic-layout-] .printed-card-qr{z-index:19!important}.physical-card-preview.classic-layout-blue-realtor,.physical-card-preview.classic-layout-modern-blue-arc{--mobile-card-contact-left: 42px;--mobile-card-contact-bottom: 38px;--mobile-card-contact-width: calc(100% - 158px) }.physical-card-preview.classic-layout-modern-aqua-wave,.physical-card-preview.classic-layout-modern-gold-line,.physical-card-preview.classic-layout-modern-teal-frame{--mobile-card-contact-left: 40px;--mobile-card-contact-bottom: 40px;--mobile-card-contact-width: calc(100% - 154px) }.physical-card-preview.classic-layout-aqua-compact{--mobile-card-contact-left: 96px;--mobile-card-contact-bottom: 42px;--mobile-card-contact-width: calc(100% - 202px) }.physical-card-preview.classic-layout-lime-corporate,.physical-card-preview.classic-layout-modern-lime-band,.physical-card-preview.classic-layout-aib-chip-identity{--mobile-card-contact-left: 108px;--mobile-card-contact-bottom: 23px;--mobile-card-contact-width: calc(100% - 190px) ;--mobile-card-contact-font: .6rem}.physical-card-preview.classic-layout-modern-cobalt-ribbon,.physical-card-preview.classic-layout-modern-graphite-angle,.physical-card-preview.classic-layout-modern-slate-corner{--mobile-card-contact-left: 36px;--mobile-card-contact-bottom: 34px;--mobile-card-contact-width: calc(100% - 152px) }.physical-card-preview.classic-layout-modern-violet-float,.physical-card-preview.classic-layout-modern-coral-panel{--mobile-card-contact-left: 38px;--mobile-card-contact-bottom: 34px;--mobile-card-contact-width: calc(100% - 152px) }.physical-card-preview.classic-layout-aib-infinity-id,.physical-card-preview.classic-layout-aib-neural-circuit,.physical-card-preview.classic-layout-aib-pulse-grid,.physical-card-preview.classic-layout-aib-premium-gold,.physical-card-preview.classic-layout-aib-dark-infinity,.physical-card-preview.classic-layout-aib-print-edge{--mobile-card-contact-left: 42px;--mobile-card-contact-bottom: 34px;--mobile-card-contact-width: calc(100% - 156px) }.share-card-capture-frame.classic .physical-card-preview[class*=classic-layout-]{--mobile-card-contact-left: 7%;--mobile-card-contact-bottom: 9%;--mobile-card-contact-width: 40%;--mobile-card-contact-font: 1.02rem;--mobile-card-contact-icon: 24px}.share-card-capture-frame.classic .physical-card-preview.classic-layout-lime-corporate,.share-card-capture-frame.classic .physical-card-preview.classic-layout-modern-lime-band,.share-card-capture-frame.classic .physical-card-preview.classic-layout-aib-chip-identity{--mobile-card-contact-left: 28%;--mobile-card-contact-bottom: 10%;--mobile-card-contact-width: 46%}.share-card-capture-frame.classic .physical-card-preview.classic-layout-aqua-compact,.share-card-capture-frame.classic .physical-card-preview.classic-layout-modern-blue-arc{--mobile-card-contact-left: 50%;--mobile-card-contact-width: 34%}.share-card-capture-frame.classic .physical-card-preview.classic-layout-aib-print-edge{--mobile-card-contact-left: 58%;--mobile-card-contact-width: 28%}}@media(max-width:760px){.physical-card-preview[class*=classic-layout-] .printed-contact-row{max-width:calc(100% - 42px)!important}.physical-card-preview[class*=classic-layout-] .printed-contact-row>.printed-contact-item>.printed-contact-value{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.physical-card-preview.classic-layout-lime-corporate,.physical-card-preview.classic-layout-modern-lime-band{--mobile-card-contact-left: 96px;--mobile-card-contact-bottom: 22px;--mobile-card-contact-width: calc(100% - 182px) }.physical-card-preview.classic-layout-blue-realtor{--mobile-card-contact-left: 96px;--mobile-card-contact-bottom: 10px;--mobile-card-contact-width: calc(100% - 198px) }.physical-card-preview.classic-layout-aqua-compact{--mobile-card-contact-left: 68px;--mobile-card-contact-bottom: 16px;--mobile-card-contact-width: calc(100% - 178px) ;background:radial-gradient(ellipse 90% 54% at 76% 110%,transparent 0 48%,color-mix(in srgb,var(--design-accent, var(--accent)) 82%,#ffffff) 49% 60%,transparent 61%),linear-gradient(160deg,rgba(21,182,229,.08) 0 26%,transparent 26%),linear-gradient(180deg,#ffffffeb,#f6fdfff5)}.physical-card-preview.classic-layout-modern-blue-arc{--mobile-card-contact-left: 28%;--mobile-card-contact-bottom: 10px;--mobile-card-contact-width: 46%}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row{text-align:left!important;transform:none!important}.physical-card-preview.classic-layout-modern-blue-arc .printed-contact-row>.printed-contact-item{justify-content:flex-start!important}.physical-card-preview.classic-layout-modern-graphite-angle{--mobile-card-contact-left: 36px;--mobile-card-contact-bottom: 31px;--mobile-card-contact-width: calc(100% - 154px) }.physical-card-preview.classic-layout-modern-cobalt-ribbon,.physical-card-preview.classic-layout-modern-coral-panel{--mobile-card-contact-left: 36px;--mobile-card-contact-bottom: 29px;--mobile-card-contact-width: calc(100% - 154px) }.physical-card-preview.classic-layout-modern-cobalt-ribbon .detail-header,.physical-card-preview.classic-layout-modern-coral-panel .detail-header{top:11px!important}.physical-card-preview.classic-layout-modern-cobalt-ribbon .holder-photo.hero,.physical-card-preview.classic-layout-modern-coral-panel .holder-photo.hero{transform:translateY(-4px)!important}.physical-card-preview.classic-layout-modern-coral-panel .detail-header{top:14px!important}.physical-card-preview.classic-layout-modern-coral-panel .holder-photo.hero{transform:translateY(-1px)!important}.physical-card-preview.classic-layout-modern-cobalt-ribbon{background:linear-gradient(168deg,transparent 0 62%,color-mix(in srgb,var(--design-accent, var(--accent)) 22%,#ffffff) 62% 100%),var(--design-bg, #ffffff)!important}.physical-card-preview.classic-layout-modern-coral-panel{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--design-accent, var(--accent)) 14%,transparent) 0 28%,transparent 29%),linear-gradient(112deg,transparent 0 58%,color-mix(in srgb,var(--design-accent, var(--accent)) 10%,#ffffff) 58% 100%),var(--design-bg, #ffffff)!important}.physical-card-preview.classic-layout-modern-violet-float,.physical-card-preview.classic-layout-modern-slate-corner,.physical-card-preview.classic-layout-modern-teal-frame{--mobile-card-contact-left: 38px;--mobile-card-contact-bottom: 30px;--mobile-card-contact-width: calc(100% - 152px) }.physical-card-preview.classic-layout-modern-violet-float .detail-header{top:13px!important}.physical-card-preview.classic-layout-aib-infinity-id{--mobile-card-contact-left: 42px;--mobile-card-contact-bottom: 31px;--mobile-card-contact-width: calc(100% - 156px) ;background:radial-gradient(ellipse 70% 42% at 76% 112%,transparent 0 48%,rgba(20,184,232,.72) 49% 54%,transparent 55%),radial-gradient(ellipse 76% 46% at 33% 112%,transparent 0 48%,rgba(109,53,232,.34) 49% 54%,transparent 55%),radial-gradient(circle at 92% 14%,rgba(20,184,232,.14) 0 16%,transparent 17%),linear-gradient(90deg,transparent 0 56%,rgba(109,53,232,.08) 56.4% 56.9%,transparent 57.3%),#fff}.physical-card-preview.classic-layout-aib-infinity-id .detail-header{top:34px!important}.physical-card-preview.classic-layout-aib-chip-identity{--mobile-card-contact-left: 52px;--mobile-card-contact-bottom: 22px;--mobile-card-contact-width: calc(100% - 172px) }.physical-card-preview.classic-layout-aib-chip-identity .detail-header{top:34px!important}.physical-card-preview.classic-layout-aib-neural-circuit,.physical-card-preview.classic-layout-aib-pulse-grid,.physical-card-preview.classic-layout-aib-premium-gold,.physical-card-preview.classic-layout-aib-print-edge{--mobile-card-contact-bottom: 30px}.physical-card-preview.classic-layout-aib-neural-circuit{--mobile-card-contact-bottom: 26px}.physical-card-preview.classic-layout-aib-neural-circuit .detail-header{top:38px!important}.physical-card-preview.classic-layout-aib-neural-circuit .company-logo.hero{top:13px!important}.physical-card-preview.classic-layout-aib-print-edge{--mobile-card-contact-bottom: 26px}.physical-card-preview.classic-layout-aib-print-edge .detail-header{top:38px!important}.physical-card-preview.classic-layout-aib-print-edge .company-logo.hero,.physical-card-preview.classic-layout-aib-pulse-grid .company-logo.hero{top:13px!important}.physical-card-preview.classic-layout-aib-dark-infinity{--mobile-card-contact-bottom: 30px}.physical-card-preview.classic-layout-aib-dark-infinity .detail-header{top:15px!important}.physical-card-preview.classic-layout-aib-dark-infinity .holder-photo.hero{transform:translateY(-4px)!important}.physical-card-preview.classic-layout-aib-dark-infinity .company-logo.hero{top:13px!important}}.physical-card-preview.card-face-rtl .printed-contact-row,.modern-card-artwork.card-face-rtl .modern-card-contact-list{direction:rtl!important;unicode-bidi:isolate!important;text-align:right!important;justify-items:end!important}.physical-card-preview.card-face-rtl .printed-contact-row>.printed-contact-item,.modern-card-artwork.card-face-rtl .modern-card-contact-row{direction:rtl!important;unicode-bidi:isolate!important;justify-content:flex-start!important;text-align:right!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row{left:50%!important;right:auto!important;transform:translate(-50%)!important;justify-items:center!important;text-align:center!important}.physical-card-preview.card-face-rtl.classic-layout-modern-blue-arc .printed-contact-row>.printed-contact-item{justify-content:center!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{left:clamp(42px,7.5%,72px)!important;right:auto!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity{transform:scaleX(-1) translate(-34px)!important;max-width:39%!important}@media(max-width:720px){.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{left:8.2%!important;right:auto!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity{transform:scaleX(-1) translate(-22px)!important;max-width:42%!important}}@media(min-width:761px){.physical-card-preview.classic-layout-aib-print-edge .printed-contact-row{left:40%!important;width:32%!important}}.card-tile-shell.rtl-card-tile-shell .favorite-button{left:clamp(6px,1.4vw,14px)!important;right:auto!important;bottom:clamp(20px,3.4vw,32px)}.card-tile-shell.rtl-card-tile-shell[data-card-layout=classic-layout-blue-realtor] .physical-card-preview .printed-card-qr{right:clamp(54px,8%,70px)!important}@media(max-width:560px){.card-tile-shell.rtl-card-tile-shell .favorite-button{left:6px!important;right:auto!important;bottom:17px}.card-tile-shell.rtl-card-tile-shell[data-card-layout=classic-layout-blue-realtor] .physical-card-preview .printed-card-qr{right:50px!important}}.physical-card-preview.card-face-rtl .printed-contact-row{left:clamp(18px,4.5%,40px)!important;right:auto!important;width:min(42%,320px)!important;transform:none!important;justify-items:end!important;text-align:right!important}.physical-card-preview.card-face-rtl .printed-contact-row>.printed-contact-item{width:100%!important;direction:rtl!important;justify-content:flex-start!important;text-align:right!important}.physical-card-preview.card-face-rtl .printed-contact-row>.printed-contact-item>.printed-contact-value.preserve-ltr,.modern-card-artwork.card-face-rtl .modern-card-contact-value.preserve-ltr{direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important}.modern-card-artwork.card-face-rtl .modern-card-contact-list{width:100%!important;justify-items:left!important;text-align:right!important}.modern-card-artwork.card-face-rtl .modern-card-contact-row{justify-self:left!important;direction:rtl!important;text-align:right!important}.card-tile-shell.rtl-card-tile-shell .physical-card-preview .printed-card-qr{right:clamp(54px,8%,70px)!important;left:auto!important}.card-tile-shell.rtl-card-tile-shell .modern-card-qr{justify-self:right!important;margin-right:clamp(54px,8%,70px)!important;margin-left:0!important}.card-tile-shell.rtl-card-tile-shell .favorite-button{left:clamp(6px,1.4vw,14px)!important;right:auto!important}html[dir=rtl] .contact-stack .contact-line{direction:rtl!important;grid-template-columns:38px minmax(0,1fr)}html[dir=rtl] .contact-stack .contact-line-copy,html[dir=rtl] .contact-stack .contact-line small,html[dir=rtl] .contact-stack .contact-line strong{text-align:right!important}html[dir=rtl] .contact-stack .contact-line strong{direction:ltr!important;unicode-bidi:isolate!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .company-logo.hero{left:auto!important;right:6%!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{left:6%!important;right:6%!important;width:auto!important;grid-template-columns:clamp(124px,19%,154px) minmax(0,1fr)!important;gap:clamp(14px,2.2%,22px)!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity{width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;transform:scaleX(-1)!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2{width:100%!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(1.35rem,2.45vw,1.95rem)!important;line-height:1.16!important}@media(max-width:720px){.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .company-logo.hero{right:18px!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .detail-header{left:18px!important;right:18px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:12px!important}.physical-card-preview.card-face-rtl.classic-layout-blue-realtor .physical-card-identity h2{font-size:clamp(.92rem,4.2vw,1.12rem)!important}}.country-access-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f7f9fc}.country-access-card{width:min(100%,520px);text-align:center}.country-access-card.compact{max-width:360px}.country-access-icon{width:64px;height:64px;margin:0 auto 18px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#174ea6}.country-access-card h1{margin:0 0 10px}.country-access-card p{margin:0 auto 20px;max-width:42ch;color:#53647d;line-height:1.6}.country-access-card .primary-action{min-width:160px}.viewer-block-sheet{width:min(100%,650px)}.viewer-block-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.viewer-block-form label{display:grid;gap:7px;color:#53647d;font-size:.84rem;font-weight:800}.viewer-block-form input{width:100%;min-height:48px;border:1px solid #d8e0eb;border-radius:8px;padding:0 14px;color:#10233f;background:#fff;font:inherit}.viewer-block-form>button{min-height:48px;white-space:nowrap}.viewer-block-list{display:grid;gap:9px;max-height:min(42vh,360px);overflow-y:auto;padding:2px}.viewer-block-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;border:1px solid #dce4ef;border-radius:8px;background:#f8fbff}.viewer-block-row-copy{display:grid;min-width:0;gap:3px}.viewer-block-row-copy strong,.viewer-block-row-copy small{overflow-wrap:anywhere}.viewer-block-row-copy small{color:#617089}.viewer-block-empty{display:flex;min-height:88px;align-items:center;justify-content:center;gap:10px;color:#617089;border:1px dashed #cfd9e7;border-radius:8px}.block-viewer-action{color:#b42318}@media(max-width:600px){.viewer-block-form{grid-template-columns:1fr}.viewer-block-row{grid-template-columns:38px minmax(0,1fr)}.viewer-block-row>button{grid-column:1 / -1}}
