.kagsb-wrap,.kagsb-wrap *{box-sizing:border-box}.kagsb-wrap{--kagsb-shadow:0 16px 42px rgba(47, 41, 37, .08);width:100%;max-width:1240px;margin:28px auto;color:var(--kagsb-text,#2f2925);font-size:16px;line-height:1.6}.kagsb-wrap img{max-width:100%;height:auto}.kagsb-wrap a{color:var(--kagsb-primary,#b85c37);text-decoration:none}.kagsb-wrap h1,.kagsb-wrap h2,.kagsb-wrap h3,.kagsb-wrap p{margin-top:0}.kagsb-wrap h1{font-size:clamp(1.6rem, 2.4vw, 2.2rem);line-height:1.15;margin-bottom:8px}.kagsb-wrap h2{font-size:1.2rem;line-height:1.3}.kagsb-wrap button,.kagsb-wrap input,.kagsb-wrap select,.kagsb-wrap textarea{font:inherit}.kagsb-wrap input[type="text"],.kagsb-wrap input[type="search"],.kagsb-wrap input[type="tel"],.kagsb-wrap input[type="url"],.kagsb-wrap input[type="email"],.kagsb-wrap input[type="date"],.kagsb-wrap input[type="number"],.kagsb-wrap input[type="file"],.kagsb-wrap select,.kagsb-wrap textarea{width:100%;min-height:46px;padding:10px 13px;color:var(--kagsb-text,#2f2925);background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:10px;outline:0;transition:border-color .2s,box-shadow .2s}.kagsb-wrap input:focus,.kagsb-wrap select:focus,.kagsb-wrap textarea:focus,.kagsb-wrap button:focus-visible,.kagsb-wrap a:focus-visible{border-color:var(--kagsb-primary,#b85c37);box-shadow:0 0 0 3px color-mix(in srgb,var(--kagsb-primary,#b85c37) 18%,transparent);outline:none}.kagsb-button,.kagsb-wrap .kagsb-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;color:#fff;font-weight:700;line-height:1.2;background:var(--kagsb-primary,#b85c37);border:1px solid var(--kagsb-primary,#b85c37);border-radius:var(--kagsb-button-radius,10px);cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.kagsb-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--kagsb-primary,#b85c37) 25%,transparent)}.kagsb-button.kagsb-secondary{color:var(--kagsb-primary,#b85c37);background:#fff0}.kagsb-button.kagsb-secondary:hover{color:#fff;background:var(--kagsb-primary,#b85c37)}.kagsb-button.kagsb-small{min-height:34px;padding:6px 12px;font-size:13px}.kagsb-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.kagsb-page-heading p:last-child{margin-bottom:0;color:var(--kagsb-muted,#766b64)}.kagsb-eyebrow{margin-bottom:5px;color:var(--kagsb-primary,#b85c37);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kagsb-notice,.kagsb-empty,.kagsb-login{padding:18px 20px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-notice{margin:14px 0}.kagsb-success{color:#176441;background:#eef9f3;border-color:#bce5ce}.kagsb-warning{color:#725500;background:#fff8dc;border-color:#eedb95}.kagsb-error{color:#8b2929;background:#fff1f1;border-color:#efc2c2}.kagsb-login{max-width:620px;text-align:center}.kagsb-profile{background:var(--kagsb-bg,#fdfbf7);border-radius:var(--kagsb-radius,18px)}.kagsb-profile-header{overflow:hidden;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px);box-shadow:var(--kagsb-shadow)}.kagsb-cover{height:var(--kagsb-cover-height,280px);background-color:color-mix(in srgb,var(--kagsb-primary,#b85c37) 26%,#f5e7de);background-image:linear-gradient(135deg,rgb(184 92 55 / .55),rgb(80 47 35 / .12));background-position:center;background-size:cover}.kagsb-cover.has-default-image-cover,.kagsb-member-cover.has-default-image-cover,.kagsb-current-cover.has-default-image-cover,.kagsb-cover-picker-preview.has-default-image-cover{background-position:center;background-size:cover}.kagsb-profile-identity{display:grid;grid-template-columns:var(--kagsb-avatar-size,144px) minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 28px 26px}.kagsb-avatar{width:var(--kagsb-avatar-size,144px);height:var(--kagsb-avatar-size,144px);margin-top:calc(var(--kagsb-avatar-size, 144px) / -2);padding:5px;background:var(--kagsb-card,#fff);border-radius:50%;box-shadow:0 10px 28px rgb(47 41 37 / .16)}.kagsb-avatar img,.kagsb-member-avatar img,.kagsb-current-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.kagsb-identity-copy{padding-top:20px}.kagsb-identity-copy h1{margin-bottom:10px}.kagsb-member-since{margin:10px 0 0;color:var(--kagsb-muted,#766b64);font-size:14px}.kagsb-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.kagsb-badges{display:flex;flex-wrap:wrap;gap:7px}.kagsb-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;color:var(--kagsb-badge,var(--kagsb-primary,#b85c37));font-size:12px;font-weight:800;line-height:1.25;background:color-mix(in srgb,var(--kagsb-badge,var(--kagsb-primary,#b85c37)) 12%,#fff);border:1px solid color-mix(in srgb,var(--kagsb-badge,var(--kagsb-primary,#b85c37)) 26%,transparent);border-radius:999px}.kagsb-profile-tabs,.kagsb-form-tabs{display:flex;gap:6px;overflow-x:auto;margin:20px 0;padding:6px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:13px;scrollbar-width:thin}.kagsb-profile-tabs a,.kagsb-form-tabs button{flex:0 0 auto;padding:9px 15px;color:var(--kagsb-muted,#766b64);font-weight:700;background:#fff0;border:0;border-radius:9px;cursor:pointer}.kagsb-profile-tabs .is-active,.kagsb-form-tabs .is-active{color:#fff;background:var(--kagsb-primary,#b85c37)}.kagsb-profile-content{min-height:220px}.kagsb-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kagsb-info-card,.kagsb-earned,.kagsb-admin-card,.kagsb-style-preview{padding:22px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-info-card dl,.kagsb-info-card dd{margin:0}.kagsb-info-card dl>div{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.4fr);gap:14px;padding:11px 0;border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-info-card dt{color:var(--kagsb-muted,#766b64);font-weight:600}.kagsb-info-card dd{overflow-wrap:anywhere;font-weight:650}.kagsb-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kagsb-post-card{display:grid;grid-template-columns:140px minmax(0,1fr);overflow:hidden;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-post-image{display:grid;min-height:155px;place-items:center;color:#fff!important;font-size:36px;background:color-mix(in srgb,var(--kagsb-primary,#b85c37) 75%,#4e332a)}.kagsb-post-image img{width:100%;height:100%;object-fit:cover}.kagsb-post-card>div{padding:17px}.kagsb-post-card p,.kagsb-post-card small{color:var(--kagsb-muted,#766b64);font-size:12px}.kagsb-post-card h3{margin-bottom:9px;font-size:18px}.kagsb-post-card h3 a{color:var(--kagsb-text,#2f2925)}.kagsb-contribution-summary,.kagsb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.kagsb-contribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kagsb-contribution-summary article,.kagsb-stats article{display:flex;flex-direction:column;padding:20px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-contribution-summary strong,.kagsb-stats strong{color:var(--kagsb-primary,#b85c37);font-size:30px}.kagsb-pagination{display:flex;justify-content:center;gap:6px;margin-top:22px}.kagsb-pagination .page-numbers{display:inline-grid;min-width:38px;height:38px;padding:0 8px;place-items:center;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:8px}.kagsb-pagination .current{color:#fff;background:var(--kagsb-primary,#b85c37)}.kagsb-profile-form{overflow:hidden;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px);box-shadow:var(--kagsb-shadow)}.kagsb-profile-form .kagsb-form-tabs{margin:0;border:0;border-bottom:1px solid var(--kagsb-border,#e7d7ce);border-radius:0}.kagsb-form-panels{padding:24px}.kagsb-form-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kagsb-form-panel.is-active{display:grid}.kagsb-form-panel>h2,.kagsb-form-panel>h3,.kagsb-form-panel>.kagsb-media-grid,.kagsb-form-panel>.kagsb-privacy-grid,.kagsb-form-panel>.kagsb-field-privacy{grid-column:1 / -1}.kagsb-profile-form label,.kagsb-setting-grid label,.kagsb-privacy-grid label,.kagsb-field-privacy label{display:flex;flex-direction:column;gap:6px;font-weight:650}.kagsb-wrap label small{color:var(--kagsb-muted,#766b64);font-weight:400}.kagsb-choice-group{display:flex;flex-wrap:wrap;gap:12px}.kagsb-choice-group label,.kagsb-inline-check{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px}.kagsb-choice-group input,.kagsb-inline-check input,.kagsb-check-row input,.kagsb-role-grid input{width:auto!important;min-height:0!important}.kagsb-media-grid,.kagsb-privacy-grid,.kagsb-field-privacy,.kagsb-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kagsb-media-box{padding:19px;background:var(--kagsb-bg,#fdfbf7);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:14px}.kagsb-current-avatar{width:130px;height:130px;margin-bottom:15px}.kagsb-current-cover{height:130px;margin-bottom:15px;background:color-mix(in srgb,var(--kagsb-primary,#b85c37) 22%,#eee);background-position:center;background-size:cover;border-radius:12px}.kagsb-crop-canvas{display:block;width:100%;height:auto;margin:14px 0;background:#272321;border-radius:12px;touch-action:none}.kagsb-crop-canvas.is-hidden,.kagsb-zoom.is-hidden{display:none!important}.kagsb-admin .is-hidden,.kagsb-admin [data-kagsb-options-wrap].is-hidden{display:none!important}.kagsb-form-footer{display:flex;align-items:center;gap:16px;padding:18px 24px;color:var(--kagsb-muted,#766b64);background:var(--kagsb-bg,#fdfbf7);border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-directory-filters,.kagsb-admin-search{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(170px,1fr) auto auto;gap:10px;margin-bottom:22px;padding:16px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-directory-grid{display:grid;grid-template-columns:repeat(var(--kagsb-directory-columns,3),minmax(0,1fr));gap:18px}.kagsb-member-card{overflow:hidden;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px);box-shadow:0 10px 28px rgb(47 41 37 / .06);transition:transform .2s,box-shadow .2s}.kagsb-member-card:hover{transform:translateY(-3px);box-shadow:var(--kagsb-shadow)}.kagsb-member-cover{height:105px;background:linear-gradient(135deg,color-mix(in srgb,var(--kagsb-primary,#b85c37) 78%,#6d3421),#f0d9c9);background-position:center;background-size:cover}.kagsb-member-body{position:relative;padding:52px 20px 20px}.kagsb-member-avatar{position:absolute;top:-43px;left:20px;width:86px;height:86px;padding:4px;background:#fff;border-radius:50%;box-shadow:0 8px 20px rgb(47 41 37 / .15)}.kagsb-member-body h2{margin-bottom:9px}.kagsb-member-body h2 a{color:var(--kagsb-text,#2f2925)}.kagsb-member-meta{min-height:56px;margin:14px 0;color:var(--kagsb-muted,#766b64);font-size:13px}.kagsb-member-meta p{margin-bottom:5px}.kagsb-admin{max-width:1320px;margin:20px 20px 20px 0}.kagsb-admin-card{margin-bottom:18px}.kagsb-table-wrap{overflow-x:auto;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-table{width:100%;border-collapse:collapse}.kagsb-table th,.kagsb-table td{padding:13px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-table th{font-weight:750;background:var(--kagsb-bg,#fdfbf7)}.kagsb-table td:first-child img{margin-right:9px;vertical-align:middle;border-radius:50%}.kagsb-table td:first-child small{display:block;margin-left:55px;color:var(--kagsb-muted,#766b64)}.kagsb-admin-search{grid-template-columns:minmax(240px,420px) auto;justify-content:start}.kagsb-repeater-row{margin-bottom:14px;padding:18px;background:var(--kagsb-bg,#fdfbf7);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:13px}.kagsb-repeater-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.kagsb-check-row,.kagsb-role-grid{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.kagsb-settings-panel{display:none;padding:22px;background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:0 0 var(--kagsb-radius,18px) var(--kagsb-radius,18px)}.kagsb-settings-panel.is-active{display:block!important}.kagsb-builder-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:18px}.kagsb-builder-toolbar label{width:min(100%, 420px)}.kagsb-compact-row{padding:0;background:#fff;overflow:hidden}.kagsb-compact-row .kagsb-repeater-heading{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(110px,auto) auto auto auto;margin:0;padding:12px 14px}.kagsb-compact-row .kagsb-repeater-heading code{overflow:hidden;text-overflow:ellipsis}.kagsb-drag-handle{padding:4px;color:var(--kagsb-muted,#766b64);font-size:18px;cursor:grab}.kagsb-row-details{padding:18px;background:var(--kagsb-bg,#fdfbf7);border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-row-status,.kagsb-core-label,.kagsb-badge-more{display:inline-flex;align-items:center;width:max-content;padding:3px 9px;color:#25643f;font-size:12px;font-weight:700;background:#e0f4e7;border-radius:999px}.kagsb-row-status.is-off{color:#766b64;background:#eeeae7}.kagsb-core-label{color:#7a5721;background:#fff2cf}.kagsb-repeater-row.is-dragging{opacity:.5;box-shadow:0 10px 30px rgb(47 41 37 / .18)}.kagsb-panel-intro{color:var(--kagsb-muted,#766b64)}.kagsb-field-group{margin-top:24px;padding-top:20px;border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-field-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kagsb-badge-rounded{border-radius:8px}.kagsb-badge-seal{justify-content:center;min-width:42px;min-height:42px;border-radius:50%}.kagsb-badge-ribbon{border-radius:4px 14px 14px 4px}.kagsb-badge-outline{background:#fff0;border-width:2px}.kagsb-badge-icon_text{background:color-mix(in srgb,var(--kagsb-badge) 18%,#fff)}.kagsb-badge-icon_only{justify-content:center;width:34px;height:34px;padding:0;border-radius:50%}.kagsb-badge-more{margin-top:5px;color:var(--kagsb-muted,#766b64);background:#f2efec}.kagsb-directory-grid{gap:var(--kagsb-directory-gap,20px)}.kagsb-member-card{box-shadow:var(--kagsb-directory-shadow,0 12px 32px rgb(47 41 37 / .08))}.kagsb-member-cover{aspect-ratio:var(--kagsb-directory-ratio,3/1);height:auto}.kagsb-card-style-profile .kagsb-member-cover{aspect-ratio:5/1}.kagsb-card-style-profile .kagsb-member-avatar img{width:112px;height:112px}.kagsb-card-style-horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.kagsb-card-style-horizontal .kagsb-member-card{display:grid;grid-template-columns:38% minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:100%;aspect-ratio:auto}.kagsb-card-style-horizontal .kagsb-member-avatar{margin-top:0}.kagsb-card-style-compact .kagsb-member-cover{display:none}.kagsb-card-style-compact .kagsb-member-avatar{margin-top:0}.kagsb-card-style-minimal .kagsb-member-cover,.kagsb-card-style-minimal .kagsb-member-meta{display:none}.kagsb-card-style-minimal .kagsb-member-avatar{margin-top:0}.kagsb-card-style-minimal .kagsb-member-card{box-shadow:none}.kagsb-style-preview{display:flex;align-items:center;gap:18px;max-width:620px;margin-top:22px}.kagsb-avatar-placeholder{display:grid;flex:0 0 86px;height:86px;color:#fff;font-size:25px;font-weight:800;background:var(--kagsb-primary,#b85c37);border-radius:50%;place-items:center}.kagsb-field-builder-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.kagsb-field-library{position:sticky;top:48px;padding:18px;background:var(--kagsb-bg,#fdfbf7);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:14px}.kagsb-field-library h2{margin-bottom:12px}.kagsb-field-library>label{display:block;margin:12px 0}.kagsb-add-preset{width:100%;margin-bottom:12px}.kagsb-type-library{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.kagsb-type-library button{min-height:42px;padding:8px;color:var(--kagsb-text,#2f2925);text-align:left;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:9px;cursor:pointer}.kagsb-type-library button:hover{color:var(--kagsb-primary,#b85c37);border-color:var(--kagsb-primary,#b85c37)}.kagsb-builder-canvas{min-width:0}.kagsb-builder-canvas .kagsb-builder-toolbar{align-items:center}.kagsb-builder-canvas .kagsb-builder-toolbar p{margin:0;color:var(--kagsb-muted,#766b64)}.kagsb-detail-tabs{display:flex;gap:5px;margin:-4px -4px 18px;padding:4px;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:10px}.kagsb-detail-tabs button{padding:8px 12px;color:var(--kagsb-muted,#766b64);background:#fff0;border:0;border-radius:7px;cursor:pointer}.kagsb-detail-tabs button.is-active{color:#fff;background:var(--kagsb-primary,#b85c37)}.kagsb-detail-panel{display:none}.kagsb-detail-panel.is-active{display:block}.kagsb-span-all{grid-column:1/-1}.kagsb-condition-box,.kagsb-field-live-preview{margin-top:18px;padding:16px;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:12px}.kagsb-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.kagsb-field-live-preview>span,.kagsb-badge-preview-panel>span:first-child{display:block;margin-bottom:10px;color:var(--kagsb-muted,#766b64);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.kagsb-field-live-preview label,.kagsb-field-live-preview [data-kagsb-preview-control]{display:block}.kagsb-field-live-preview [data-kagsb-preview-control]{margin-top:7px}.kagsb-field-live-preview input:not([type="radio"]):not([type="checkbox"]),.kagsb-field-live-preview textarea,.kagsb-field-live-preview select{width:100%}.kagsb-row-actions{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-row-actions span{color:var(--kagsb-muted,#766b64);font-size:12px}.kagsb-badge-editor{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.kagsb-badge-preview-panel{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:18px;background:#fff;border:1px dashed var(--kagsb-primary,#b85c37);border-radius:14px}.kagsb-icon-library{margin-top:18px}.kagsb-icon-library>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.kagsb-icon-library button{display:grid;width:40px;height:40px;padding:0;place-items:center;font-size:18px;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:9px;cursor:pointer}.kagsb-icon-library button:hover{border-color:var(--kagsb-primary,#b85c37);transform:translateY(-1px)}.kagsb-badge-preview-panel .kagsb-badge{font-size:13px}.kagsb-edit-profile{max-width:1120px;font-size:14px;line-height:1.5}.kagsb-edit-profile .kagsb-page-heading{margin-bottom:18px}.kagsb-edit-profile .kagsb-page-heading h1{font-size:clamp(26px, 3vw, 36px)!important;line-height:1.15!important}.kagsb-edit-profile .kagsb-page-heading p:not(.kagsb-eyebrow){font-size:14px!important}.kagsb-edit-profile .kagsb-profile-form{font-size:14px}.kagsb-edit-profile .kagsb-form-tabs button{min-height:40px;padding:9px 15px!important;font-size:14px!important;line-height:1.25!important}.kagsb-edit-profile .kagsb-form-panels{padding:20px}.kagsb-form-panel,.kagsb-form-panel.is-active{grid-template-columns:1fr}.kagsb-form-panel>*{grid-column:1/-1}.kagsb-field-stack,.kagsb-privacy-grid,.kagsb-field-privacy{display:grid;grid-template-columns:1fr;gap:11px}.kagsb-field-shell{padding:0}.kagsb-field-shell[hidden]{display:none!important}.kagsb-edit-profile .kagsb-field-group{width:min(100%, 900px);margin:0 auto;padding:16px 0}.kagsb-edit-profile .kagsb-field-group+.kagsb-field-group{border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-edit-profile .kagsb-field-group h2,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h2{margin:0 0 5px;font-size:19px!important;line-height:1.3!important}.kagsb-edit-profile .kagsb-field-group h3,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h3{margin:0 0 11px;font-size:17px!important;line-height:1.3!important}.kagsb-edit-profile .kagsb-panel-intro{margin:0 0 13px;font-size:13px!important;line-height:1.55!important}.kagsb-edit-profile .kagsb-field-shell>span,.kagsb-edit-profile .kagsb-privacy-grid label>span,.kagsb-edit-profile .kagsb-field-privacy label>span{font-size:13px!important;line-height:1.35!important;font-weight:700!important}.kagsb-edit-profile input[type="text"],.kagsb-edit-profile input[type="email"],.kagsb-edit-profile input[type="tel"],.kagsb-edit-profile input[type="url"],.kagsb-edit-profile input[type="date"],.kagsb-edit-profile input[type="number"],.kagsb-edit-profile select,.kagsb-edit-profile textarea{min-height:42px!important;padding:9px 11px!important;font-size:14px!important;line-height:1.45!important;border-radius:10px!important}.kagsb-edit-profile textarea{min-height:96px!important}.kagsb-edit-profile .kagsb-field-shell small,.kagsb-edit-profile .kagsb-media-box small{font-size:12px!important;line-height:1.45!important}.kagsb-cover-picker{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.25fr) auto;align-items:center;gap:18px;margin:22px 0;padding:18px;background:color-mix(in srgb,var(--kagsb-bg,#fdfbf7) 72%,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-cover-picker h2{margin:0 0 6px;font-size:18px}.kagsb-cover-picker p{margin:0;color:var(--kagsb-muted,#766b64)}.kagsb-cover-picker-preview{display:grid;min-height:118px;place-items:center;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--kagsb-primary,#b85c37) 70%,#fff),color-mix(in srgb,var(--kagsb-primary,#b85c37) 12%,#fff));border:1px dashed color-mix(in srgb,var(--kagsb-primary,#b85c37) 45%,#fff);border-radius:16px}.kagsb-cover-picker-preview .kagsb-default-cover-mark{width:76px;padding:10px}.kagsb-cover-picker-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:900px){.kagsb-cover-picker{grid-template-columns:1fr}.kagsb-cover-picker-actions{justify-content:flex-start}}.kagsb-edit-profile .kagsb-privacy-grid,.kagsb-edit-profile .kagsb-field-privacy,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h2,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h3,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>.kagsb-panel-intro{width:min(100%, 900px);margin-right:auto;margin-left:auto}.kagsb-profile-media-first{margin:-20px -20px 2px}.kagsb-media-hero{position:relative;display:block}.kagsb-media-hero .kagsb-cover-editor{padding:0;border:0;border-radius:0}.kagsb-media-hero .kagsb-current-cover{position:relative;height:clamp(150px,18vw,210px);margin:0;border-radius:0}.kagsb-media-edit-button{position:absolute;right:18px;bottom:18px;display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;padding:8px 12px;color:#fff;background:rgb(35 30 27 / .76);border-radius:9px;cursor:pointer;backdrop-filter:blur(8px)}.kagsb-cover-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 20px;color:var(--kagsb-muted,#766b64);background:#fff;border-bottom:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-cover-meta .kagsb-inline-check{flex:0 0 auto;flex-direction:row;font-size:12px!important;font-weight:600!important}.kagsb-avatar-editor{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:15px;margin:12px 20px 4px;padding:13px 15px;background:#fff;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:14px;box-shadow:0 7px 20px rgb(47 41 37 / .06)}.kagsb-avatar-editor .kagsb-current-avatar{position:relative;width:82px;height:82px;margin:0;padding:4px;background:#fff;border-radius:50%;box-shadow:0 7px 20px rgb(47 41 37 / .14)}.kagsb-avatar-copy{min-width:0}.kagsb-avatar-copy h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.25!important}.kagsb-avatar-copy>small{display:block;margin-top:7px;color:var(--kagsb-muted,#766b64)}.kagsb-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kagsb-avatar-actions .kagsb-button{min-height:36px;padding:7px 11px;font-size:13px!important}.kagsb-avatar-actions .kagsb-inline-check{flex-direction:row;font-size:12px!important;font-weight:600!important}.kagsb-avatar-edit-button{position:absolute;right:-1px;bottom:2px;display:grid!important;width:29px;height:29px;place-items:center;color:#fff;background:var(--kagsb-primary,#b85c37);border:3px solid #fff;border-radius:50%;cursor:pointer}.kagsb-visually-hidden-file{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.kagsb-avatar-editor .kagsb-crop-canvas,.kagsb-avatar-editor .kagsb-zoom{grid-column:1/-1}.kagsb-edit-profile .kagsb-form-footer{padding:14px 20px;font-size:13px}.kagsb-edit-profile .kagsb-form-footer .kagsb-button{min-height:40px;padding:9px 14px;font-size:14px!important}.kagsb-directory-grid{align-items:stretch}.kagsb-member-card{display:flex;min-width:0;height:100%;flex-direction:column}.kagsb-member-body{display:flex;min-width:0;flex:1;flex-direction:column}.kagsb-member-body>.kagsb-button{align-self:flex-start;margin-top:auto}.kagsb-card-style-profile .kagsb-member-card{overflow:visible;padding:22px;text-align:center}.kagsb-card-style-profile .kagsb-member-cover{display:none}.kagsb-card-style-profile .kagsb-member-body{align-items:center;padding:0}.kagsb-card-style-profile .kagsb-member-avatar{position:static;width:108px;height:108px;margin:0 0 14px}.kagsb-card-style-profile .kagsb-member-body>.kagsb-button{align-self:center}.kagsb-card-style-profile .kagsb-member-meta{min-height:0;text-align:center}.kagsb-card-style-horizontal .kagsb-member-card{display:grid;grid-template-columns:150px minmax(0,1fr);overflow:hidden}.kagsb-card-style-horizontal .kagsb-member-cover{display:block;min-height:100%;aspect-ratio:auto}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:1fr}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover{display:none}.kagsb-card-style-horizontal .kagsb-member-body{padding:22px}.kagsb-card-style-horizontal .kagsb-member-avatar{position:static;width:74px;height:74px;margin:0 0 12px}.kagsb-directory-grid.kagsb-card-style-compact{align-items:start}.kagsb-card-style-compact .kagsb-member-card{overflow:visible;height:auto;min-height:128px}.kagsb-card-style-compact .kagsb-member-cover{display:none}.kagsb-card-style-compact .kagsb-member-body{display:grid;grid-template-columns:56px minmax(0,1fr);align-content:start;align-items:start;gap:7px 13px;padding:16px}.kagsb-card-style-compact .kagsb-member-avatar{position:static;grid-row:1/6;width:56px;height:56px;margin:0;padding:3px}.kagsb-card-style-compact .kagsb-member-body h2,.kagsb-card-style-compact .kagsb-badges,.kagsb-card-style-compact .kagsb-member-meta,.kagsb-card-style-compact .kagsb-member-body>.kagsb-button{grid-column:2}.kagsb-card-style-compact .kagsb-member-body h2{margin:0;font-size:18px!important;line-height:1.18}.kagsb-card-style-compact .kagsb-member-body h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.kagsb-card-style-compact .kagsb-badges{gap:5px;margin:1px 0 0}.kagsb-card-style-compact .kagsb-badge{max-width:100%;padding:4px 8px;font-size:11px;line-height:1.2}.kagsb-card-style-compact .kagsb-member-meta{min-height:0;margin:2px 0 5px;font-size:12.5px;line-height:1.35}.kagsb-card-style-compact .kagsb-member-meta p{margin:0 0 3px}.kagsb-card-style-compact .kagsb-member-body>.kagsb-button{width:auto;min-height:34px;justify-self:start;align-self:start;margin-top:2px;padding:7px 12px;font-size:13px!important;line-height:1.2;white-space:normal}.kagsb-card-style-minimal .kagsb-member-card{overflow:visible;box-shadow:none}.kagsb-card-style-minimal .kagsb-member-cover,.kagsb-card-style-minimal .kagsb-member-meta{display:none}.kagsb-card-style-minimal .kagsb-member-body{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px}.kagsb-card-style-minimal .kagsb-member-avatar{position:static;width:52px;height:52px;margin:0}.kagsb-card-style-minimal .kagsb-member-body h2{margin:0}.kagsb-card-style-minimal .kagsb-badges{grid-column:2}.kagsb-card-style-minimal .kagsb-member-body>.kagsb-button{grid-column:3;grid-row:1/3;align-self:center;margin:0}.kagsb-real-preview{margin-top:22px;padding:20px;background:var(--kagsb-bg,#fdfbf7);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px)}.kagsb-real-preview .kagsb-preview-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.kagsb-real-preview .kagsb-directory-grid{max-width:700px;grid-template-columns:1fr}@media (max-width:980px){.kagsb-wrap{padding-right:16px;padding-left:16px}.kagsb-admin{padding-left:0}.kagsb-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kagsb-post-grid,.kagsb-about-grid{grid-template-columns:1fr}.kagsb-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kagsb-wrap{margin:18px auto;padding-right:12px;padding-left:12px;font-size:14px}.kagsb-admin{margin-right:10px}.kagsb-page-heading{align-items:flex-start;gap:12px}.kagsb-profile-identity{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:13px;padding:0 16px 18px}.kagsb-cover{height:min(48vw, 220px)}.kagsb-avatar{width:92px;height:92px;margin-top:-46px;padding:4px}.kagsb-identity-copy{padding-top:10px}.kagsb-identity-copy h1{font-size:1.45rem}.kagsb-profile-actions{grid-column:1 / -1;justify-content:flex-start}.kagsb-profile-tabs,.kagsb-form-tabs{margin:12px 0;padding:4px}.kagsb-profile-tabs a,.kagsb-form-tabs button{padding:8px 11px;font-size:13px}.kagsb-info-card,.kagsb-earned,.kagsb-admin-card{padding:16px}.kagsb-info-card dl>div{grid-template-columns:1fr;gap:2px}.kagsb-directory-grid,.kagsb-contribution-summary,.kagsb-stats,.kagsb-form-panel,.kagsb-media-grid,.kagsb-privacy-grid,.kagsb-field-privacy,.kagsb-setting-grid,.kagsb-directory-filters{grid-template-columns:1fr}.kagsb-field-group-grid{grid-template-columns:1fr}.kagsb-field-builder-layout,.kagsb-badge-editor,.kagsb-condition-grid{grid-template-columns:1fr}.kagsb-field-library{position:static}.kagsb-edit-profile{padding-right:10px;padding-left:10px;font-size:13.5px}.kagsb-edit-profile .kagsb-page-heading h1{font-size:25px!important}.kagsb-edit-profile .kagsb-page-heading p:not(.kagsb-eyebrow){font-size:13px!important}.kagsb-edit-profile .kagsb-form-panels{padding:14px}.kagsb-edit-profile .kagsb-form-tabs button{min-height:38px;padding:8px 12px!important;font-size:13px!important}.kagsb-edit-profile .kagsb-field-group{padding:13px 0}.kagsb-edit-profile .kagsb-field-group h2,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h2{font-size:17px!important}.kagsb-edit-profile .kagsb-field-group h3,.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h3{font-size:15px!important}.kagsb-edit-profile .kagsb-field-shell>span,.kagsb-edit-profile .kagsb-privacy-grid label>span,.kagsb-edit-profile .kagsb-field-privacy label>span{font-size:12.5px!important}.kagsb-edit-profile input[type="text"],.kagsb-edit-profile input[type="email"],.kagsb-edit-profile input[type="tel"],.kagsb-edit-profile input[type="url"],.kagsb-edit-profile input[type="date"],.kagsb-edit-profile input[type="number"],.kagsb-edit-profile select,.kagsb-edit-profile textarea{min-height:40px!important;padding:8px 10px!important;font-size:13.5px!important}.kagsb-profile-media-first{margin:-14px -14px 2px}.kagsb-media-hero .kagsb-current-cover{height:145px}.kagsb-cover-meta{align-items:flex-start;flex-direction:column;gap:5px;min-height:0;padding:8px 12px}.kagsb-avatar-editor{grid-template-columns:68px minmax(0,1fr);gap:11px;margin:10px 12px 2px;padding:11px 12px}.kagsb-avatar-editor .kagsb-current-avatar{width:68px;height:68px}.kagsb-avatar-copy h3{margin-bottom:6px!important;font-size:14px!important}.kagsb-avatar-actions{gap:7px}.kagsb-avatar-actions .kagsb-button{min-height:34px;padding:6px 9px;font-size:12px!important}.kagsb-avatar-edit-button{width:26px;height:26px;font-size:12px}.kagsb-media-edit-button{right:12px;bottom:12px;padding:7px 9px;font-size:12px}.kagsb-card-style-horizontal .kagsb-member-card{grid-template-columns:105px minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:0;aspect-ratio:auto}.kagsb-card-style-horizontal .kagsb-member-body{padding:15px}.kagsb-card-style-minimal .kagsb-member-body{grid-template-columns:46px minmax(0,1fr)}.kagsb-card-style-minimal .kagsb-member-body>.kagsb-button{grid-column:2;grid-row:auto;justify-self:start}.kagsb-card-style-horizontal .kagsb-member-card{display:grid;grid-template-columns:105px minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:0;aspect-ratio:auto}.kagsb-compact-row .kagsb-repeater-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.kagsb-compact-row .kagsb-repeater-heading code,.kagsb-compact-row .kagsb-row-status,.kagsb-compact-row .kagsb-core-label{display:none}.kagsb-builder-toolbar{align-items:stretch;flex-direction:column}.kagsb-tabs{display:flex;overflow-x:auto;white-space:nowrap}.kagsb-post-card{grid-template-columns:105px minmax(0,1fr)}.kagsb-post-image{min-height:130px}.kagsb-post-card>div{padding:13px}.kagsb-post-card h3{font-size:15px}.kagsb-form-panels{padding:16px}.kagsb-form-footer{align-items:flex-start;flex-direction:column;padding:14px 16px}.kagsb-table{min-width:720px}.kagsb-wrap .kagsb-button{min-height:40px;padding:8px 13px;font-size:13px}}@media (max-width:420px){.kagsb-page-heading{flex-direction:column}.kagsb-profile-actions,.kagsb-directory-filters{width:100%}.kagsb-member-body{padding-right:16px;padding-left:16px}.kagsb-post-card{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kagsb-wrap *,.kagsb-wrap *::before,.kagsb-wrap *::after{scroll-behavior:auto!important;transition:none!important}}.kagsb-badge{min-width:0;max-width:100%;white-space:normal}.kagsb-badge-soft{padding:6px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--kagsb-badge) 13%,#fff),color-mix(in srgb,var(--kagsb-badge) 7%,#fff));border-color:color-mix(in srgb,var(--kagsb-badge) 20%,#fff);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)}.kagsb-badge-tag{position:relative;padding-left:14px;border-radius:8px 999px 999px 8px}.kagsb-badge-tag::before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.55}.kagsb-badge-medal{border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--kagsb-badge) 18%,#fff),#fff 70%);box-shadow:0 8px 18px color-mix(in srgb,var(--kagsb-badge) 14%,transparent)}.kagsb-badge-emblem{border-radius:10px;background:#fff;border:1.5px double color-mix(in srgb,var(--kagsb-badge) 54%,#fff)}.kagsb-badge-line{padding-right:0;padding-left:0;background:#fff0;border-width:0 0 2px;border-radius:0}.kagsb-badge-ribbon{position:relative;padding-right:15px;border-radius:4px 12px 12px 4px}.kagsb-badge-ribbon::after{content:"";position:absolute;top:50%;right:-7px;width:13px;height:13px;background:inherit;border-top:inherit;border-right:inherit;transform:translateY(-50%) rotate(45deg)}.kagsb-card-style-profile .kagsb-member-card{min-height:310px;padding:18px}.kagsb-card-style-profile .kagsb-member-avatar{width:84px!important;height:84px!important;margin-bottom:12px}.kagsb-card-style-profile .kagsb-member-avatar img,.kagsb-card-style-profile .kagsb-avatar-placeholder{width:100%!important;height:100%!important}.kagsb-card-style-profile .kagsb-member-body h2{font-size:clamp(18px, 2vw, 22px)!important;line-height:1.2}.kagsb-card-style-profile .kagsb-member-meta{margin:10px 0}.kagsb-card-style-horizontal .kagsb-member-card{display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);min-height:230px}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:92px minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover{display:flex;align-items:center;justify-content:center;min-height:100%}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover::before{content:"SB";display:grid;width:54px;height:54px;place-items:center;color:#fff;font-weight:800;background:var(--kagsb-primary,#b85c37);border-radius:50%;opacity:.78}.kagsb-card-style-horizontal .kagsb-member-body{min-width:0;padding:22px}.kagsb-card-style-horizontal .kagsb-member-body h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.kagsb-card-style-horizontal .kagsb-member-body>.kagsb-button{margin-top:auto}.kagsb-card-style-minimal .kagsb-member-card{min-height:122px}.kagsb-card-style-minimal .kagsb-member-body{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:8px 12px;padding:16px}.kagsb-card-style-minimal .kagsb-member-avatar{grid-row:1 / 4;width:54px;height:54px}.kagsb-card-style-minimal .kagsb-member-body h2{grid-column:2;margin:1px 0 0;font-size:17px!important;line-height:1.18}.kagsb-card-style-minimal .kagsb-member-body h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.kagsb-card-style-minimal .kagsb-badges{grid-column:2;gap:5px;margin:0}.kagsb-card-style-minimal .kagsb-badge{padding:4px 8px;font-size:11px;line-height:1.15}.kagsb-card-style-minimal .kagsb-member-body>.kagsb-button{grid-column:2;grid-row:auto;justify-self:start;align-self:start;min-height:34px;margin-top:4px;padding:7px 12px;font-size:13px!important;line-height:1.15}.kagsb-card-style-minimal .kagsb-badge-more{grid-column:2}.kagsb-edit-profile input[type="password"]{min-height:42px!important;padding:9px 11px!important;font-size:14px!important;line-height:1.45!important;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:10px!important}.kagsb-password-panel{background:color-mix(in srgb,var(--kagsb-primary,#b85c37) 4%,transparent);border-top:1px solid var(--kagsb-border,#e7d7ce)}.kagsb-edit-profile .kagsb-form-panel[data-kagsb-panel-id="privasi"]>h3{padding-top:16px;border-top:1px solid var(--kagsb-border,#e7d7ce)}@media (max-width:980px){.kagsb-card-style-profile .kagsb-member-card{min-height:245px}.kagsb-card-style-profile .kagsb-member-avatar{width:72px!important;height:72px!important}.kagsb-card-style-horizontal .kagsb-member-card,.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:96px minmax(0,1fr);min-height:170px}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:100%}.kagsb-card-style-horizontal .kagsb-member-body{padding:14px}}@media (max-width:560px){.kagsb-card-style-horizontal .kagsb-member-card,.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover,.kagsb-card-style-minimal .kagsb-member-body{grid-template-columns:48px minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-cover::before,.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover::before{width:42px;height:42px;font-size:13px}.kagsb-card-style-minimal .kagsb-member-avatar{width:48px;height:48px}}.kagsb-directory-grid.kagsb-card-style-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%, 270px),1fr))}.kagsb-card-style-compact .kagsb-member-card{min-height:0}.kagsb-card-style-compact .kagsb-member-body{grid-template-columns:58px minmax(0,1fr);gap:8px 14px;padding:17px}.kagsb-card-style-compact .kagsb-member-avatar{width:58px!important;height:58px!important}.kagsb-card-style-compact .kagsb-badges,.kagsb-card-style-compact .kagsb-member-meta{max-width:100%}.kagsb-card-style-compact .kagsb-badge{max-width:180px;white-space:normal}.kagsb-card-style-compact .kagsb-member-body>.kagsb-button{max-width:175px;text-align:center}.kagsb-card-style-minimal .kagsb-badge{max-width:150px;white-space:normal}.kagsb-card-style-minimal .kagsb-member-body>.kagsb-button{max-width:154px;text-align:center}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:112px minmax(0,1fr)}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover{display:flex}@media (max-width:560px){.kagsb-directory-grid.kagsb-card-style-compact{grid-template-columns:1fr}.kagsb-card-style-compact .kagsb-member-body{grid-template-columns:50px minmax(0,1fr);padding:14px}.kagsb-card-style-compact .kagsb-member-avatar{width:50px!important;height:50px!important}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:56px minmax(0,1fr)}}.kagsb-badge-icon-svg,.kagsb-icon-library button .kagsb-badge-icon-svg{display:inline-grid;width:1.15em;height:1.15em;min-width:1.15em;place-items:center}.kagsb-badge-svg,.kagsb-default-cover-logo{display:block;width:100%;height:100%}img.kagsb-badge-svg,img.kagsb-default-cover-logo{object-fit:contain}.kagsb-default-cover-mark img.kagsb-default-cover-logo{filter:brightness(0) invert(1);opacity:.92}.kagsb-icon-library button{color:#111}.kagsb-icon-library button .kagsb-badge-icon-svg{width:24px;height:24px;margin:auto}.kagsb-default-cover{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 24% 22%,rgb(255 255 255 / .5),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--kagsb-primary,#b85c37) 82%,#6b351f),color-mix(in srgb,var(--kagsb-primary,#b85c37) 22%,#fff2e8))}.kagsb-default-cover::after{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgb(255 255 255 / .12) 25%,transparent 25%),linear-gradient(-45deg,rgb(255 255 255 / .1) 25%,transparent 25%);background-size:44px 44px;opacity:.22}.kagsb-default-cover-mark{position:relative;z-index:1;display:grid;width:min(150px, 34%);aspect-ratio:1;place-items:center;padding:18px;color:rgb(255 255 255 / .94);background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .32);border-radius:28%;box-shadow:0 18px 42px rgb(47 41 37 / .18)}.kagsb-member-cover.kagsb-default-cover .kagsb-default-cover-mark,.kagsb-current-cover.kagsb-default-cover .kagsb-default-cover-mark{width:min(92px, 46%);padding:12px;border-radius:24%}.kagsb-current-cover.kagsb-default-cover{background-position:center;background-size:cover}.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover .kagsb-member-cover::before{content:none!important}.kagsb-profile-header .kagsb-profile-identity{position:relative;z-index:2}.kagsb-profile-header .kagsb-avatar{position:relative;z-index:3;margin-top:calc(var(--kagsb-avatar-size, 144px) / -3.3)}.kagsb-profile-header .kagsb-cover{position:relative;z-index:1}@media (max-width:720px){.kagsb-profile-header .kagsb-avatar{margin-top:-28px}}.kagsb-badge>.kagsb-badge-icon-svg+b,.kagsb-badge>span+b{font:inherit}.kagsb-badge-medal{position:relative;min-height:34px;padding:7px 13px 7px 39px;background:linear-gradient(135deg,color-mix(in srgb,var(--kagsb-badge) 22%,#fff),#fff 68%);border-color:color-mix(in srgb,var(--kagsb-badge) 34%,#fff);box-shadow:0 9px 18px color-mix(in srgb,var(--kagsb-badge) 14%,transparent)}.kagsb-badge-medal>span:first-child{position:absolute;left:6px;display:grid;width:26px;height:26px;place-items:center;color:#fff;background:var(--kagsb-badge,var(--kagsb-primary,#b85c37));border:2px solid color-mix(in srgb,var(--kagsb-badge) 16%,#fff);border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28)}.kagsb-badge-medal::after{content:"";position:absolute;bottom:-7px;left:17px;border-top:9px solid var(--kagsb-badge,var(--kagsb-primary,#b85c37));border-right:5px solid #fff0;border-left:5px solid #fff0;opacity:.86}.kagsb-badge-outline{background:transparent!important;border:1.5px solid currentColor;box-shadow:none}.kagsb-badge-emblem{position:relative;padding:7px 12px 7px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--kagsb-badge) 12%,#fff),#fff 70%);border:2px solid color-mix(in srgb,var(--kagsb-badge) 45%,#fff);border-radius:8px 16px 8px 16px;box-shadow:inset 4px 0 0 var(--kagsb-badge,var(--kagsb-primary,#b85c37))}.kagsb-badge-outline{padding:7px 13px;color:var(--kagsb-badge,var(--kagsb-primary,#b85c37));background:#fff!important;border:2px solid currentColor;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 14%,#fff)}.kagsb-badge-emblem{padding:8px 13px;color:color-mix(in srgb,var(--kagsb-badge) 78%,#1f1a17);background:radial-gradient(circle at 14px 50%,color-mix(in srgb,var(--kagsb-badge) 28%,#fff) 0 5px,transparent 6px),linear-gradient(135deg,#fff,color-mix(in srgb,var(--kagsb-badge) 8%,#fff));border:1px solid color-mix(in srgb,var(--kagsb-badge) 30%,#fff);border-left-width:6px;border-radius:999px 12px 999px 12px;box-shadow:0 8px 18px color-mix(in srgb,var(--kagsb-badge) 10%,transparent)}.kagsb-badge-ribbon{margin-right:12px;padding:8px 16px 8px 13px;color:color-mix(in srgb,var(--kagsb-badge) 82%,#221a16);background:linear-gradient(135deg,color-mix(in srgb,var(--kagsb-badge) 20%,#fff),#fff 72%);border:1px solid color-mix(in srgb,var(--kagsb-badge) 28%,#fff);border-radius:8px 2px 2px 8px}.kagsb-badge-ribbon::after{right:-9px;width:17px;height:17px;background:#fff;border:1px solid color-mix(in srgb,var(--kagsb-badge) 28%,#fff);border-bottom:0;border-left:0}.kagsb-card-style-profile .kagsb-member-card,.kagsb-card-style-compact .kagsb-member-card,.kagsb-card-style-minimal .kagsb-member-card{overflow:hidden}.kagsb-card-style-profile .kagsb-member-body,.kagsb-card-style-compact .kagsb-member-body,.kagsb-card-style-minimal .kagsb-member-body{position:relative;display:grid;min-width:0}.kagsb-card-style-profile .kagsb-member-avatar,.kagsb-card-style-compact .kagsb-member-avatar,.kagsb-card-style-minimal .kagsb-member-avatar{position:static;top:auto;left:auto;align-self:start}.kagsb-card-style-profile .kagsb-member-body{grid-template-columns:1fr;justify-items:center;gap:10px;padding:28px 20px 22px;text-align:center}.kagsb-card-style-profile .kagsb-member-avatar{width:clamp(78px, 8vw, 104px)!important;height:clamp(78px, 8vw, 104px)!important}.kagsb-card-style-profile .kagsb-badges{justify-content:center}.kagsb-card-style-profile .kagsb-member-body>.kagsb-button{margin-top:8px}.kagsb-card-style-compact .kagsb-member-body{grid-template-columns:62px minmax(0,1fr);grid-template-areas:"avatar name" "avatar badges" "avatar meta" "avatar action";align-items:start;gap:8px 14px;padding:18px}.kagsb-card-style-compact .kagsb-member-avatar{grid-area:avatar;width:62px!important;height:62px!important}.kagsb-card-style-compact .kagsb-member-body h2{grid-area:name;margin:0}.kagsb-card-style-compact .kagsb-badges{grid-area:badges;margin:0}.kagsb-card-style-compact .kagsb-member-meta{grid-area:meta;margin:0}.kagsb-card-style-compact .kagsb-member-body>.kagsb-button{grid-area:action;justify-self:start;width:auto;max-width:100%;margin-top:4px}.kagsb-card-style-minimal .kagsb-member-body{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"avatar name" "avatar badges" "avatar action";align-items:center;gap:8px 13px;min-height:126px;padding:18px}.kagsb-card-style-minimal .kagsb-member-avatar{grid-area:avatar;width:54px!important;height:54px!important}.kagsb-card-style-minimal .kagsb-member-body h2{grid-area:name;margin:0}.kagsb-card-style-minimal .kagsb-badges{grid-area:badges;margin:0}.kagsb-card-style-minimal .kagsb-member-body>.kagsb-button{grid-area:action;justify-self:start;width:auto;max-width:100%;margin:2px 0 0}.kagsb-card-style-horizontal .kagsb-member-card{overflow:hidden}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:100%}.kagsb-card-style-horizontal .kagsb-member-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px}.kagsb-card-style-horizontal .kagsb-member-avatar{position:static;width:74px!important;height:74px!important;margin-bottom:12px}.kagsb-card-style-horizontal .kagsb-member-body>.kagsb-button{margin-top:auto}@media (max-width:700px){.kagsb-card-style-horizontal .kagsb-member-card,.kagsb-card-style-horizontal .kagsb-member-card.has-no-cover{grid-template-columns:1fr}.kagsb-card-style-horizontal .kagsb-member-cover{min-height:118px;aspect-ratio:var(--kagsb-directory-ratio,3/1)}}.kagsb-auth-wrap{max-width:920px;margin:36px auto}.kagsb-auth-card{background:var(--kagsb-card,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:var(--kagsb-radius,18px);box-shadow:0 14px 38px rgb(47 41 37 / .07);padding:clamp(24px, 4vw, 44px)}.kagsb-auth-card-narrow{max-width:590px;margin-inline:auto}.kagsb-auth-heading{margin-bottom:26px}.kagsb-auth-heading h1,.kagsb-auth-card h2{margin:4px 0 10px;color:var(--kagsb-text,#2f2925);font-size:clamp(28px, 4vw, 40px);line-height:1.13}.kagsb-auth-heading p,.kagsb-auth-card>p{color:var(--kagsb-muted,#766b64);max-width:720px}.kagsb-auth-form{display:grid;gap:18px}.kagsb-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kagsb-auth-grid>label,.kagsb-auth-form>label:not(.kagsb-auth-consent){display:grid;gap:7px;min-width:0}.kagsb-auth-grid label>span:first-child,.kagsb-auth-form>label>span:first-child{font-weight:650;color:var(--kagsb-text,#2f2925)}.kagsb-auth-grid label b,.kagsb-auth-form label b{color:var(--kagsb-primary,#b85c37);font-weight:700}.kagsb-auth-form input[type="text"],.kagsb-auth-form input[type="email"],.kagsb-auth-form input[type="password"],.kagsb-auth-form input[type="url"],.kagsb-auth-form input[type="tel"],.kagsb-auth-form input[type="date"],.kagsb-auth-form input[type="number"],.kagsb-auth-form textarea,.kagsb-auth-form select{width:100%;min-height:46px;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:12px;background:#fff;color:var(--kagsb-text,#2f2925);padding:10px 12px;box-shadow:none}.kagsb-auth-form textarea{min-height:104px;resize:vertical}.kagsb-auth-form input:focus,.kagsb-auth-form textarea:focus,.kagsb-auth-form select:focus{outline:2px solid color-mix(in srgb,var(--kagsb-primary,#b85c37) 28%,transparent);outline-offset:1px;border-color:var(--kagsb-primary,#b85c37)}.kagsb-auth-full{grid-column:1 / -1}.kagsb-auth-half{grid-column:span 1}.kagsb-auth-divider{display:flex;align-items:center;gap:12px;margin:8px 0 0;color:var(--kagsb-muted,#766b64);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kagsb-auth-divider::before,.kagsb-auth-divider::after{content:"";height:1px;background:var(--kagsb-border,#e7d7ce);flex:1}.kagsb-auth-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.kagsb-auth-consent{display:flex!important;align-items:flex-start;gap:9px!important;color:var(--kagsb-muted,#766b64);font-size:14px}.kagsb-auth-consent input{margin-top:3px;flex:0 0 auto}.kagsb-auth-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.kagsb-auth-footer p{margin:0;font-size:14px;color:var(--kagsb-muted,#766b64)}.kagsb-auth-choices{display:flex;flex-wrap:wrap;gap:10px 16px;padding:4px 0}.kagsb-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;op:auto!important;overflow:hidden!important}@media (max-width:680px){.kagsb-auth-wrap{margin:18px auto}.kagsb-auth-card{padding:22px 18px;border-radius:16px}.kagsb-auth-grid{grid-template-columns:1fr}.kagsb-auth-full,.kagsb-auth-half{grid-column:1}.kagsb-auth-row,.kagsb-auth-footer{align-items:stretch;flex-direction:column}.kagsb-auth-footer .kagsb-button{width:100%;justify-content:center}}.kagsb-form-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;margin-top:20px}.kagsb-form-card{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.kagsb-form-card h2{margin:.2em 0}.kagsb-form-card code{display:inline-block;margin-top:8px}.kagsb-card-actions{display:flex;gap:8px;flex-wrap:wrap}.kagsb-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#6f8051;margin-right:7px}.kagsb-status-dot.is-off{background:#b9ada5}.kagsb-form-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start}.kagsb-field-library{position:sticky;top:46px}.kagsb-source-list{display:grid;grid-template-columns:1fr;gap:8px}.kagsb-source-list .button{text-align:left;justify-content:flex-start}.kagsb-registration-field-list{display:grid;gap:14px;margin-top:16px}.kagsb-registration-field-row{border:1px solid var(--kagsb-border,#e7d7ce);border-radius:14px;background:#fff;padding:14px}.kagsb-registration-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eee2d9}.kagsb-registration-row-head>div{display:flex;gap:6px;align-items:center}.kagsb-registration-row-head .dashicons{color:#9b897e}.kagsb-form-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kagsb-form-editor-grid>label{display:flex;flex-direction:column;gap:7px}.kagsb-form-editor-grid>label>span{font-weight:700;color:#4b4039}.kagsb-form-editor-grid input:not([type=checkbox]),.kagsb-form-editor-grid select,.kagsb-form-editor-grid textarea{width:100%;max-width:none}.kagsb-form-editor-grid .kagsb-span-all{grid-column:1/-1}.kagsb-inline-unit{display:flex;align-items:center;gap:8px}.kagsb-inline-unit input{max-width:120px!important}.kagsb-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.kagsb-password-input-wrap{display:flex;position:relative;align-items:stretch}.kagsb-password-input-wrap input{padding-right:86px!important;width:100%}.kagsb-password-toggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:#fff0;color:var(--kagsb-primary,#b85c37);font-weight:700;cursor:pointer;padding:5px 7px}.kagsb-password-meter{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:10px;align-items:center;margin-top:7px}.kagsb-password-meter:before{content:"";grid-column:1;grid-row:1;height:6px;background:#eee6df;border-radius:999px}.kagsb-password-meter i{grid-column:1;grid-row:1;height:6px;width:0;background:var(--kagsb-primary,#b85c37);border-radius:999px;transition:width .2s}.kagsb-password-meter em{grid-column:2;grid-row:1;font-style:normal;font-size:12px;color:var(--kagsb-muted,#766b64)}.kagsb-resend-form{margin-top:14px}.kagsb-resend-form .kagsb-button{align-self:flex-start}@media(max-width:960px){.kagsb-form-builder-layout{grid-template-columns:1fr}.kagsb-field-library{position:static}.kagsb-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.kagsb-form-editor-grid{grid-template-columns:1fr}.kagsb-form-editor-grid .kagsb-span-all{grid-column:1}.kagsb-form-card{align-items:flex-start;flex-direction:column}.kagsb-source-list{grid-template-columns:1fr}.kagsb-registration-row-head{align-items:flex-start}.kagsb-registration-row-head>div{flex-wrap:wrap;justify-content:flex-end}}.kagsb-private-link{display:block;margin-top:10px;color:var(--kagsb-muted,#766b64);line-height:1.5}.kagsb-private-link code{max-width:420px;white-space:normal;word-break:break-all}.kagsb-library-subhead{margin:22px 0 10px;padding-top:16px;border-top:1px solid var(--kagsb-border,#e7d7ce);font-size:14px}.kagsb-field-advanced{margin-top:14px;border-top:1px solid #eee2d9;padding-top:12px}.kagsb-field-advanced summary{cursor:pointer;font-weight:700;color:#5b493f;list-style:none;display:flex;align-items:center;gap:8px}.kagsb-field-advanced summary:after{content:"+";margin-left:auto;color:var(--kagsb-primary,#b85c37);font-size:18px}.kagsb-field-advanced[open] summary:after{content:"−"}.kagsb-field-advanced>.kagsb-form-editor-grid{margin-top:14px;padding:14px;border-radius:12px;background:#fffaf6}.kagsb-field-advanced [hidden],.kagsb-registration-field-row [hidden]{display:none!important}.kagsb-field-library h3{font-size:14px;margin:14px 0 9px;color:#594a42}.kagsb-forms-workspace .kagsb-workspace-tabs{margin:18px 0 22px;border-bottom:1px solid var(--kagsb-border,#e7d7ce);display:flex;gap:4px;flex-wrap:wrap}.kagsb-forms-workspace .kagsb-workspace-tabs .nav-tab{margin:0;border:0;background:#fff0;border-bottom:3px solid #fff0;padding:11px 18px;color:#6d5d54;font-weight:700}.kagsb-forms-workspace .kagsb-workspace-tabs .nav-tab-active{color:var(--kagsb-primary,#b85c37);border-bottom-color:var(--kagsb-primary,#b85c37);background:#fff8f1}.kagsb-workspace-intro{background:linear-gradient(135deg,#fffaf5,#fff);border:1px solid var(--kagsb-border,#e7d7ce);border-radius:16px;padding:18px 20px;margin-bottom:18px}.kagsb-workspace-intro h2{margin:.15em 0 .3em;font-family:Georgia,serif;font-size:26px;color:#382b24}.kagsb-workspace-intro p:last-child{margin-bottom:0;color:#786a61}.kagsb-registration-field-list.kagsb-sortable{display:grid;gap:10px}.kagsb-registration-field-row.kagsb-compact-row{padding:0;overflow:hidden}.kagsb-registration-field-row .kagsb-registration-row-head{margin:0;padding:12px 14px;border:0;display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(120px,.7fr) auto auto auto;gap:10px;align-items:center}.kagsb-registration-field-row .kagsb-registration-row-head code{font-size:11px;color:#85756b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kagsb-registration-field-row .kagsb-row-details{padding:0 16px 16px;border-top:1px solid #eee2d9;background:#fffdfb}.kagsb-registration-field-row .kagsb-detail-tabs{margin-top:14px}.kagsb-registration-field-row .kagsb-row-actions{display:flex;justify-content:flex-end;margin-top:14px}.kagsb-registration-field-row.is-dragging{opacity:.58;box-shadow:0 12px 28px rgb(47 41 37 / .12)}@media(max-width:900px){.kagsb-registration-field-row .kagsb-registration-row-head{grid-template-columns:auto minmax(140px,1fr) auto auto}.kagsb-registration-field-row .kagsb-registration-row-head code,.kagsb-registration-field-row .kagsb-row-status{display:none}.kagsb-forms-workspace .kagsb-workspace-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.kagsb-forms-workspace .kagsb-workspace-tabs .nav-tab{white-space:nowrap}}[hidden]{display:none!important}.kagsb-onboarding-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center;margin:0 0 20px;padding:20px 22px;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:18px;background:linear-gradient(135deg,#fff8ef,#fffdf9);box-shadow:0 10px 30px rgb(72 49 36 / .05)}.kagsb-onboarding-card h2{margin:.15em 0 .35em;font-family:Georgia,serif;color:#3a2b23}.kagsb-onboarding-card p{margin:.2em 0;color:var(--kagsb-muted,#766b64)}.kagsb-onboarding-card small{display:block;margin-top:8px;color:#8a6f5f}.kagsb-completion{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.kagsb-completion strong{font-family:Georgia,serif;font-size:32px;color:var(--kagsb-primary,#b85c37)}.kagsb-completion span{font-size:12px;color:var(--kagsb-muted,#766b64)}.kagsb-completion i{display:block;width:100%;height:7px;border-radius:99px;background:#ecdfd5;overflow:hidden;margin-top:7px}.kagsb-completion i b{display:block;height:100%;border-radius:inherit;background:var(--kagsb-primary,#b85c37)}.kagsb-account-info-panel{margin-bottom:18px}.kagsb-data-status{display:inline-block;font-size:12px;font-weight:700;color:#766b64}.kagsb-data-status.is-good{color:#4f7652}.kagsb-data-status.is-warn{color:#a56b36}.kagsb-user-filters{display:grid!important;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,.7fr)) auto;gap:10px;align-items:center}.kagsb-user-filters select,.kagsb-user-filters input{max-width:none;width:100%}.kagsb-table code{font-size:12px}.kagsb-table td>small{display:block;color:var(--kagsb-muted,#766b64);margin-top:3px}.kagsb-table td>strong{display:block}.kagsb-registration-field-row [data-kagsb-condition-field][hidden],.kagsb-auth-form [data-kagsb-condition-field][hidden]{display:none!important}@media(max-width:1100px){.kagsb-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.kagsb-user-filters .kagsb-button{width:100%}}@media(max-width:680px){.kagsb-onboarding-card{grid-template-columns:1fr}.kagsb-completion{align-items:flex-start}.kagsb-user-filters{grid-template-columns:1fr}}.kagsb-verification-help{margin-top:18px;border-top:1px solid var(--kagsb-border,#e7d7ce);padding-top:14px;color:var(--kagsb-muted,#766b64)}.kagsb-verification-help summary{cursor:pointer;color:var(--kagsb-primary,#b85c37);font-weight:700;font-size:14px;list-style:none;display:inline-flex;align-items:center;gap:7px}.kagsb-verification-help summary::-webkit-details-marker{display:none}.kagsb-verification-help summary:after{content:"+";font-size:18px;line-height:1;font-weight:500}.kagsb-verification-help[open] summary:after{content:"−"}.kagsb-verification-help-body{margin-top:12px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--kagsb-primary,#b85c37) 5%,#fff)}.kagsb-verification-help-body>p{margin:0 0 12px;font-size:13px;line-height:1.6}.kagsb-verification-help .kagsb-resend-form{margin-top:0}.kagsb-verification-help .kagsb-resend-form label{margin:0}.kagsb-inline-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.kagsb-inline-form label{display:flex;flex-direction:column;gap:6px;min-width:min(360px,100%)}.kagsb-community-since{margin:.35rem 0 .15rem;color:var(--kagsb-text,#2f2925);font-weight:600;font-size:.95rem}.kagsb-member-since{margin-top:.1rem}.kagsb-profile-builder-layout{grid-template-columns:minmax(0,1fr) 320px}.kagsb-profile-builder-layout .kagsb-builder-canvas{min-width:0}.kagsb-profile-role-target{margin:16px 0;padding:16px;border:1px solid var(--kagsb-border,#e7d7ce);border-radius:12px;background:#fffdf9}.kagsb-profile-role-target>strong{display:block;margin-bottom:4px}.kagsb-profile-role-target .kagsb-role-grid{margin-top:10px}@media(max-width:1000px){.kagsb-profile-builder-layout{grid-template-columns:1fr}.kagsb-profile-builder-layout .kagsb-field-library{order:2}}