@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.modal:has(.form-editor-layout){width:1060px}.form-editor-layout{grid-template-columns:1.12fr 1fr;min-height:490px}.form-editor-layout>.editor-form{padding:25px 28px}.form-editor-layout>.editor-preview{padding:26px 23px;min-width:0;background:#f5f7f0;align-items:stretch}.form-editor-layout .editor-preview>.eyebrow{text-align:center;margin-bottom:16px}.form-editor-layout .preview-caption{margin-top:17px}.form-editor-layout .field{font-size:12px;gap:8px}.form-editor-layout .field input,.form-editor-layout .field select,.form-editor-layout .field textarea{font-size:12px;min-height:40px}.form-editor-layout .field small{font-size:10px}.editor-tabs-four{gap:29px}.editor-tabs-four>button{font-size:11px}.designer-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:23px}.designer-section-heading>span{display:grid;place-items:center;background:#edf3e4;border-radius:8px;width:35px;height:35px;color:#809665;flex-shrink:0}.designer-section-heading h3{font-size:14px;letter-spacing:-.3px;font-weight:650;line-height:1.6}.designer-section-heading p{font-size:11px;line-height:1.7;color:#95a184;margin-top:3px}.section-heading-divider{border-top:1px solid #e7ecdf;padding-top:25px;margin-top:25px}.designer-field-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#657559;font-weight:500;margin-bottom:9px;gap:12px}.designer-field-label>.text-button{font-size:9px;padding:0;gap:4px}.designer-asset{margin:0 0 22px}.designer-asset-row{display:grid;grid-template-columns:95px 1fr;gap:13px;align-items:center}.asset-upload{height:89px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed #cdd9c1;border-radius:7px;background:#f7f9f2;color:#91a17a;overflow:hidden;position:relative;padding:9px;transition:background .15s,border .15s}.asset-upload:hover{background:#eef4e5;border-color:#a6ba90}.asset-upload>span:not(.asset-replace){font-size:9px}.asset-upload.has-image{padding:10px;background:#f4f7ed}.asset-upload>img{width:100%;height:100%;object-fit:contain}.asset-replace{position:absolute;inset:auto 0 0;background:#244c3cce;color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px;opacity:0;transition:opacity .15s}.asset-upload:hover .asset-replace,.asset-upload:focus-visible .asset-replace{opacity:1}.designer-asset-row>.asset-upload+div{min-width:0}.designer-asset-row .field{margin:0 0 7px;font-size:10px}.designer-asset-row .field input{font-size:10px!important;padding:9px 10px!important;min-height:34px!important}.asset-url-label{position:static!important;font-size:9px!important;color:#94a382!important}.designer-asset-row small{font-size:9px;color:#a1ac92;line-height:1.7;display:block}.asset-compact .asset-upload{height:74px}.designer-asset>.error-text{font-size:10px;margin-top:8px}.designer-color-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-bottom:9px}.designer-color-row .field{margin:0}.designer-color-note{color:#9aa78a;font-size:10px;line-height:1.8;max-width:190px}.form-editor-layout .toggle-row strong{font-size:11px}.form-editor-layout .toggle-row small{font-size:10px;max-width:345px}.design-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.design-template{border:1px solid #dfe6d6;border-radius:8px;padding:9px 9px 12px;text-align:left;background:#fff;transition:background .15s,border .15s}.design-template.selected{border-color:#90a779;background:#f6f9f0;box-shadow:0 0 0 1px #90a7791c}.design-template>strong{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;margin:10px 3px 4px;color:#71865f}.design-template>small{font-size:8px;line-height:1.7;color:#a0ac90;margin:0 3px;display:block}.template-thumbnail{height:90px;background:#f1f3e7;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:13px 1fr;gap:5px;padding:10px 18px;overflow:hidden}.thumb-head{height:4px;width:35%;background:var(--thumbnail-accent);opacity:.6;border-radius:1px;grid-column:1/-1;align-self:center}.thumb-story{border-radius:2px;background:#dce5ca;min-height:46px}.thumb-form{background:#fff;padding:7px 5px;border-radius:3px;display:flex;flex-direction:column;gap:5px}.thumb-form>i{display:block;height:4px;background:#e5e9dc;width:100%;border-radius:1px}.thumb-form>b{height:7px;background:var(--thumbnail-accent);display:block;margin-top:1px;border-radius:2px;opacity:.8}.thumb-classic{grid-template-columns:1fr;padding:9px 30px}.thumb-classic .thumb-story{grid-column:1;min-height:22px}.thumb-classic .thumb-form{grid-column:1}.thumb-classic .thumb-form>i:nth-child(n+2){display:none}.thumb-split{grid-template-columns:1fr 1fr;padding:12px}.thumb-minimal{background:#fff;border:1px solid #edf0e6;grid-template-columns:1fr;padding:12px 30px}.thumb-minimal .thumb-story{display:none}.thumb-minimal .thumb-form{padding:3px 0}.thumb-card{background:#e9edf3;grid-template-columns:1fr;padding:8px 27px}.thumb-card .thumb-story{min-height:21px;background:#d1dbe7}.thumb-card .thumb-form{box-shadow:0 2px 4px #30482e09}.thumb-card .thumb-form>i:nth-child(n+2){display:none}.designer-inline-help{font-size:9px;color:#9dac8b;line-height:1.8;margin:10px 0 22px}.form-design-controls .color-input{min-height:40px;font-size:10px}.form-design-controls .color-input>input{width:21px!important;height:21px!important;min-height:21px!important}.question-designer .section-intro h3{font-size:14px}.question-designer .section-intro p{font-size:11px;line-height:1.8}.question-card{background:#f9fbf6;padding:13px 15px;position:relative;transition:box-shadow .15s,border .15s,opacity .15s}.question-card.is-dragging{border-color:#8aa470;box-shadow:0 5px 16px #40532919;background:#f3f8eb;z-index:1}.question-card .field-card-top{margin-bottom:13px;gap:6px;font-size:9px}.question-card .field-card-top>.question-drag-handle{padding:2px 0;display:flex;align-items:center;color:#a2b18d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.question-card .field-card-top>.question-drag-handle:active{cursor:grabbing;color:#68884e}.question-card .question-card-actions{display:flex;align-items:center;margin-left:auto;gap:2px}.question-card-actions>.icon-button{width:24px!important;height:24px!important;margin:0!important}.question-card .form-row{gap:12px}.question-card .form-row>.field:first-child{min-width:0}.question-card .field{font-size:10px;margin-bottom:12px}.question-card .field input,.question-card .field select,.question-card .field textarea{min-height:36px;font-size:11px;padding:8px 10px}.question-card .field-options{gap:15px;align-items:center;font-size:10px;flex-wrap:wrap}.question-card .field-options label{gap:5px}.question-card .field-options input{height:13px;width:13px}.question-more-options{font-size:9px;color:#8fa377;margin-left:auto;padding:0}.question-extra-options{margin-top:17px;padding-top:16px;border-top:1px solid #e3ead8}.question-extra-options .form-row>.field{margin-bottom:2px}.quick-question-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;align-items:center}.quick-question-types>span{color:#a5b196;font-size:9px;margin-right:4px}.quick-question-types>button{font-size:9px;color:#829a68;border:1px solid #e4eadb;background:#fbfcf8;border-radius:4px;padding:5px 7px;display:flex;align-items:center;gap:5px}.add-question-button{padding:11px;font-size:11px}.form-editor-layout .note{font-size:10px;line-height:1.9}.editor-storage-options{grid-template-columns:1fr!important;gap:9px!important}.editor-storage-options>button{display:grid!important;grid-template-columns:28px 1fr;column-gap:10px;row-gap:3px;padding:14px 17px!important;align-items:center}.editor-storage-options>button>svg:first-child{grid-row:1/3}.editor-storage-options>button>strong{font-size:11px!important;margin:0!important}.editor-storage-options>button>small{font-size:9px!important;grid-column:2}.editor-storage-options>button>svg:last-child:not(:first-child){top:19px!important;right:15px!important}.editor-storage-options>button>span.storage-recommended{position:absolute;font-size:7px;letter-spacing:.5px;right:37px;top:16px;color:#7f9a66;background:#e8f0dd;padding:4px 5px;border-radius:3px}.deadline-section{padding-top:23px;margin-top:22px;border-top:1px solid #e7ecdf}.deadline-section>h3{font-size:13px;font-weight:650;letter-spacing:-.2px;margin-bottom:7px}.deadline-section>p{font-size:10px;line-height:1.8;color:#9baa8c;margin-bottom:17px}.deadline-section .field>small{line-height:1.7}.deadline-section .form-row{gap:12px}.deadline-section .field input[type=datetime-local]{font-size:10px;min-width:0;padding:10px}.editor-permission-note{font-size:10px;line-height:1.9;color:#a0ad91;margin-top:9px}.form-live-preview{background-size:cover;background-position:center;border:1px solid #dfe7d3;border-radius:10px;padding:16px;overflow:hidden;box-shadow:0 4px 12px #43582505}.live-preview-brand{display:flex;align-items:center;gap:6px;color:var(--preview-primary);padding:1px 0 13px;min-height:28px}.live-preview-brand>img{max-width:100px;height:25px;object-fit:contain}.live-preview-brand>strong{font-size:11px;font-weight:650;letter-spacing:-.25px;overflow-wrap:anywhere}.live-preview-page{background:#fff;border:1px solid #e2e8d8;border-radius:var(--preview-radius);overflow:hidden}.live-preview-story{min-width:0}.live-preview-illustration .event-cover{height:116px!important}.live-preview-illustration .cover-caption{font-size:7px!important;letter-spacing:1.2px!important;top:20px!important;left:16px!important}.live-preview-illustration .cover-brand{font-size:10px!important;left:16px!important;bottom:11px!important}.hide-cover-signature .cover-brand{display:none}.live-preview-header-image{width:100%;height:125px;object-fit:cover;display:block}.live-preview-event{padding:18px 19px 16px}.live-preview-event>span{font-size:7px;letter-spacing:1.3px;text-transform:uppercase;color:var(--preview-primary);opacity:.7}.live-preview-event>h3{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:1.5;margin:7px 0 10px;overflow-wrap:anywhere;color:#42523a}.live-preview-event>p{font-size:9px;line-height:1.9;color:#9daa8c;white-space:pre-wrap;overflow-wrap:anywhere}.live-preview-meta{border-top:1px solid #ebefdf;margin-top:13px;padding-top:11px;display:flex;flex-direction:column;gap:5px;color:#9aa88a;font-size:8px;line-height:1.8}.live-preview-meta>span{overflow-wrap:anywhere}.live-preview-form{padding:18px 19px 20px;border-top:1px solid #e9eedf;background:#fffffff5}.live-preview-form>h4{font-size:13px;font-family:inherit;font-weight:650;letter-spacing:-.25px;line-height:1.5}.live-preview-form>p{font-size:8px;color:#9fab8e;line-height:1.9;margin:4px 0 15px}.live-preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px}.live-preview-question{grid-column:1/-1;min-width:0}.live-preview-question.question-half{grid-column:auto}.live-preview-question>label,.live-preview-checkbox{font-size:8px;font-weight:500;line-height:1.7;display:block;margin-bottom:5px;color:#81916f;overflow-wrap:anywhere}.live-preview-question b{font-weight:400;color:#a7b294;margin-left:4px}.live-preview-question input:not([type=checkbox]),.live-preview-question select,.live-preview-question textarea{width:100%;border:1px solid #e1e8d7;border-radius:calc(var(--preview-radius) * .6);padding:8px;font-size:8px;background:#fff;min-height:30px;resize:none;color:#acb59d;opacity:1}.live-preview-question input::placeholder,.live-preview-question textarea::placeholder{color:#acb59d}.live-preview-question>small{font-size:7px;line-height:1.7;color:#adb79d;display:block;margin-top:4px}.live-preview-question .live-preview-checkbox{display:flex;align-items:flex-start;gap:6px}.live-preview-checkbox>input{margin:3px 0 0;accent-color:var(--preview-primary);width:12px;height:12px}.live-preview-form>button{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;font-size:9px;font-weight:550;padding:11px 12px;background:var(--preview-primary);color:var(--preview-button-text,#fff);border-radius:calc(var(--preview-radius) * .65);width:100%;margin-top:18px;opacity:1;text-align:left;white-space:normal;overflow-wrap:anywhere}.live-preview-privacy{display:flex;align-items:flex-start;gap:4px;font-size:6.5px;color:#a9b69a;line-height:1.8;margin-top:10px}.live-preview-footer{display:block;text-align:center;color:#a4b18f;font-size:7px;margin-top:14px}.live-preview-footer>strong{font-size:9px;font-weight:650;letter-spacing:-.3px;color:#8fa37a}.template-minimal .live-preview-page{border-color:transparent}.template-minimal .live-preview-event{padding-bottom:4px}.template-minimal .live-preview-form{border-top:0}.template-minimal .live-preview-meta{display:none}.template-card .live-preview-brand{justify-content:center;padding-bottom:16px}.template-card .live-preview-event{text-align:center}.template-card .live-preview-meta{align-items:center}.template-card .live-preview-page{box-shadow:0 7px 15px #45567b08;border-color:#e2e6eb}.template-split .live-preview-page{display:grid;grid-template-columns:.9fr 1fr}.template-split .live-preview-form{border-top:0;border-left:1px solid #e5ebdc;padding:17px 13px}.template-split .live-preview-event{padding:17px 12px}.template-split .live-preview-event>h3{font-size:14px}.template-split .live-preview-event>p{font-size:8px}.template-split .live-preview-illustration .event-cover{height:100px!important}.template-split .live-preview-illustration .cover-caption{font-size:5px!important;letter-spacing:.6px!important;left:10px!important;top:15px!important;max-width:80px}.template-split .live-preview-illustration .cover-brand{font-size:8px!important;left:10px!important;bottom:10px!important}.template-split .live-preview-header-image{height:100px}.template-split .live-preview-meta{font-size:7px}.template-split .live-preview-question>label,.template-split .live-preview-checkbox{font-size:7px}.template-split .live-preview-question input:not([type=checkbox]),.template-split .live-preview-question select,.template-split .live-preview-question textarea{font-size:7px;padding:7px 5px}.template-split .live-preview-form>h4{font-size:12px}.template-split .live-preview-form>p{font-size:7px;margin-bottom:12px}.template-split .live-preview-question.question-half{grid-column:1/-1}.template-split .live-preview-form>button{font-size:8px;padding:9px 7px;gap:5px}.preview-expand-button{width:100%;font-size:9px;padding:9px;margin-top:12px;gap:6px}.editor-preview .form-live-preview{position:relative}.mobile-preview-toggle{display:none}.editor-deadline-note{display:flex;gap:7px;align-items:flex-start;font-size:9px;color:#a1b08d;line-height:1.8;margin-top:13px}.form-editor-layout .editor-preview .preview-card{border:0}.design-preview-dialog-content{padding:24px;background:#f4f6ee}.design-preview-dialog-content>.form-live-preview{max-width:620px;margin:auto}.design-preview-dialog-content .live-preview-illustration .event-cover{height:185px!important}.design-preview-dialog-content .live-preview-header-image{height:185px}.design-preview-dialog-content .live-preview-brand{padding:2px 0 20px;gap:9px}.design-preview-dialog-content .live-preview-brand>strong{font-size:18px}.design-preview-dialog-content .live-preview-brand>img{height:36px;max-width:150px}.design-preview-dialog-content .live-preview-event{padding:25px 28px}.design-preview-dialog-content .live-preview-event>h3{font-size:25px}.design-preview-dialog-content .live-preview-event>p{font-size:12px}.design-preview-dialog-content .live-preview-event>span{font-size:9px}.design-preview-dialog-content .live-preview-meta{font-size:10px;gap:7px;padding-top:17px;margin-top:19px}.design-preview-dialog-content .live-preview-form{padding:25px 28px}.design-preview-dialog-content .live-preview-form>h4{font-size:21px}.design-preview-dialog-content .live-preview-form>p{font-size:11px;margin-bottom:20px}.design-preview-dialog-content .live-preview-fields{gap:20px 16px}.design-preview-dialog-content .live-preview-question>label,.design-preview-dialog-content .live-preview-checkbox{font-size:11px}.design-preview-dialog-content .live-preview-question input:not([type=checkbox]),.design-preview-dialog-content .live-preview-question select,.design-preview-dialog-content .live-preview-question textarea{font-size:11px;padding:11px;min-height:40px}.design-preview-dialog-content .live-preview-question>small{font-size:9px}.design-preview-dialog-content .live-preview-form>button{font-size:12px;padding:13px 15px;margin-top:23px}.design-preview-dialog-content .live-preview-privacy{font-size:8px}.design-preview-dialog-content .live-preview-footer{font-size:9px}.design-preview-dialog-content .live-preview-footer>strong{font-size:12px}.design-preview-dialog-content .template-split .live-preview-event{padding:23px 19px}.design-preview-dialog-content .template-split .live-preview-event>h3{font-size:20px}.design-preview-dialog-content .template-split .live-preview-event>p{font-size:11px}.design-preview-dialog-content .template-split .live-preview-form{padding:24px 19px}.design-preview-dialog-content .template-split .live-preview-illustration .event-cover{height:155px!important}.design-preview-dialog-content .template-split .live-preview-header-image{height:155px}@media(max-width:1000px){.form-editor-layout{grid-template-columns:1.15fr 1fr}.form-editor-layout>.editor-form{padding:23px}.form-editor-layout>.editor-preview{padding:25px 19px}.form-editor-layout .field,.form-editor-layout .field input,.form-editor-layout .field select,.form-editor-layout .field textarea{font-size:11px}.design-template-grid{gap:10px}.template-thumbnail{height:78px;padding-left:13px;padding-right:13px}.thumb-classic,.thumb-card,.thumb-minimal{padding-left:23px;padding-right:23px}.design-template>strong{font-size:10px}.design-template>small{font-size:7px}.question-card{padding:12px}.question-card .form-row{gap:9px}.question-card .field input,.question-card .field select{font-size:10px}.question-card .field-options{gap:10px;font-size:9px}.question-card-actions>.icon-button{width:21px!important;height:21px!important}.question-card .field-card-top{font-size:8px}.designer-section-heading h3{font-size:13px}.designer-section-heading p{font-size:10px}.designer-asset-row{grid-template-columns:76px 1fr;gap:10px}.asset-upload{height:76px}.asset-upload>span:not(.asset-replace){font-size:8px}.designer-asset-row small{font-size:8px}.designer-color-row{gap:15px}.designer-color-note,.form-editor-layout .toggle-row small{font-size:9px}.form-editor-layout .toggle-row strong{font-size:10px}.editor-tabs-four{gap:25px}.editor-tabs-four>button{font-size:10px}.live-preview-event,.live-preview-form{padding:16px}.live-preview-event>h3{font-size:16px}.template-split .live-preview-page{display:block}.template-split .live-preview-form{border-left:0;border-top:1px solid #e5ebdc;padding:16px}.template-split .live-preview-event{padding:16px}.template-split .live-preview-event>h3{font-size:16px}.template-split .live-preview-illustration .event-cover{height:116px!important}.template-split .live-preview-illustration .cover-caption{font-size:7px!important;left:16px!important;top:20px!important;letter-spacing:1.2px!important;max-width:135px}.template-split .live-preview-illustration .cover-brand{font-size:10px!important;left:16px!important;bottom:11px!important}.template-split .live-preview-form>h4{font-size:13px}.template-split .live-preview-form>p{font-size:8px}.template-split .live-preview-question>label,.template-split .live-preview-checkbox{font-size:8px}.template-split .live-preview-question input:not([type=checkbox]),.template-split .live-preview-question select,.template-split .live-preview-question textarea{font-size:8px;padding:8px}.template-split .live-preview-form>button{font-size:9px;padding:11px 12px}.template-split .live-preview-question.question-half{grid-column:auto}}@media(max-width:690px){.form-editor-layout{display:block}.form-editor-layout>.editor-preview{display:none}.form-editor-layout>.editor-form{padding:23px}.editor-tabs-four{gap:0;justify-content:space-between;padding:0 23px}.editor-tabs-four>button{font-size:10px;gap:6px}.mobile-preview-toggle{display:flex;align-items:center;justify-content:center;gap:7px;background:#f4f7ec;border:1px solid #e1e8d5;border-radius:6px;padding:9px 12px;font-size:10px;color:#899e70;margin:18px 23px 0;width:calc(100% - 46px)}.form-editor-layout .field{font-size:12px}.form-editor-layout .field input,.form-editor-layout .field select,.form-editor-layout .field textarea{font-size:12px;padding:11px 12px;min-height:41px}.designer-section-heading h3{font-size:14px}.designer-section-heading p{font-size:11px}.design-template>strong{font-size:12px}.design-template>small{font-size:9px}.template-thumbnail{height:94px;padding-left:23px;padding-right:23px}.thumb-classic,.thumb-minimal,.thumb-card{padding-left:36px;padding-right:36px}.question-card{padding:14px}.question-card .field{font-size:10px}.question-card .field input,.question-card .field select{font-size:11px;min-height:38px;padding:9px 10px}.question-card .field-options{font-size:10px;gap:15px}.question-card .field-card-top{font-size:9px}.question-card-actions>.icon-button{width:25px!important;height:25px!important}.question-more-options{font-size:9px}.designer-asset-row{grid-template-columns:95px 1fr;gap:13px}.asset-upload{height:85px}.asset-upload>span:not(.asset-replace){font-size:9px}.designer-asset-row small{font-size:9px}.designer-asset-row .field input{font-size:11px!important}.designer-field-label{font-size:12px}.designer-color-note,.form-editor-layout .toggle-row small{font-size:10px}.form-editor-layout .toggle-row strong{font-size:11px}.form-editor-layout .note{font-size:10px}.deadline-section .form-row{grid-template-columns:1fr;gap:0}.deadline-section .field input[type=datetime-local]{font-size:12px}.design-preview-dialog-content{padding:17px}.design-preview-dialog-content .live-preview-event,.design-preview-dialog-content .live-preview-form{padding:22px}.design-preview-dialog-content .live-preview-event>h3{font-size:24px}.design-preview-dialog-content .live-preview-question.question-half{grid-column:1/-1}.design-preview-dialog-content .template-split .live-preview-page{display:block}.design-preview-dialog-content .template-split .live-preview-form{border-left:0;border-top:1px solid #e5ebdc;padding:22px}.design-preview-dialog-content .template-split .live-preview-event{padding:22px}.design-preview-dialog-content .template-split .live-preview-event>h3{font-size:24px}.design-preview-dialog-content .template-split .live-preview-event>p{font-size:12px}.design-preview-dialog-content .template-split .live-preview-illustration .event-cover{height:180px!important}.design-preview-dialog-content .template-split .live-preview-header-image{height:180px}}@media(max-width:390px){.form-editor-layout>.editor-form{padding:21px 18px}.editor-tabs-four{padding:0 18px}.editor-tabs-four>button{font-size:9px;gap:5px}.editor-tabs-four>button>span{width:15px;height:15px;font-size:7px}.mobile-preview-toggle{margin-left:18px;margin-right:18px;width:calc(100% - 36px)}.designer-asset-row{grid-template-columns:75px 1fr;gap:10px}.asset-upload{height:76px}.designer-asset-row .field input{font-size:10px!important;padding:9px 8px!important}.designer-asset-row small{font-size:8px}.designer-color-row{gap:12px}.designer-color-note{font-size:9px}.question-card{padding:12px}.question-card .field-options{gap:10px;font-size:9px}.question-card .form-row{gap:9px}.question-card .field input,.question-card .field select{font-size:10px}.question-card-actions>.icon-button{width:22px!important}.design-template>strong{font-size:11px}.design-template>small{font-size:8px}.designer-inline-help{font-size:8px}.quick-question-types{gap:6px}.quick-question-types>button{font-size:8px}.form-editor-layout .toggle-row small{font-size:9px}.design-template-grid{gap:10px}.template-thumbnail{height:84px}.thumb-classic,.thumb-minimal,.thumb-card{padding-left:26px;padding-right:26px}}.full-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:620px;margin:0 auto 20px}.full-preview-toolbar>.text-button{font-size:11px}.full-preview-toolbar>.eyebrow{font-size:8px}.toggle-row>input:focus-visible+.toggle{outline:2px solid #6f8c5c;outline-offset:3px}.form-live-preview .live-preview-form>button:disabled{opacity:1}.event-tool-intro{display:flex;align-items:flex-start;gap:11px;margin:0 0 20px}.event-tool-intro>span{width:34px;height:34px;background:#edf3e5;color:#819c69;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.event-tool-intro h3{font-size:13px;font-weight:650;line-height:1.6;margin-bottom:5px}.event-tool-intro p{font-size:10px;line-height:1.8;color:#93a180}.staff-list{display:grid;gap:12px;margin-bottom:16px}.staff-person{border:1px solid #e1e8d7;border-radius:8px;background:#fff;overflow:hidden}.staff-person-heading{display:flex;gap:9px;align-items:center;padding:13px 12px}.staff-avatar{width:29px;height:29px;background:#ecf1e2;border-radius:50%;display:grid;place-items:center;color:#8c9e74;font-size:11px;flex-shrink:0}.staff-person-heading>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.staff-person-heading strong,.staff-search-results strong{font-size:10px;font-weight:550}.staff-person-heading small,.staff-search-results small{font-size:9px;color:#9eac8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-expand{display:flex;align-items:center;gap:4px;font-size:9px;color:#87a16d;background:#f1f6e9;border-radius:4px;padding:6px}.staff-person-heading>.icon-button{width:24px;height:24px}.staff-permission-body{padding:15px;border-top:1px solid #e7edde;background:#fafbf7}.staff-permission-body>.field{font-size:10px}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 15px}.permission-choice{display:flex;gap:7px;align-items:flex-start;cursor:pointer}.permission-choice>input{width:12px;height:12px;margin:1px 0 0;flex-shrink:0}.permission-choice>span{display:flex;flex-direction:column;gap:5px}.permission-choice strong{font-size:9px;font-weight:550;color:#788c64;line-height:1.5}.permission-choice small{font-size:8px;color:#a1ad91;line-height:1.7}.staff-empty{display:flex;gap:10px;padding:16px;background:#f6f9f1;border:1px dashed #dce6d0;border-radius:7px;margin-bottom:16px;color:#98ac7e}.staff-empty p{font-size:10px;line-height:1.8}.staff-picker{border:1px solid #dfe8d3;border-radius:7px;padding:13px;background:#f8fbf3}.staff-picker>.search-field{width:100%;height:37px}.staff-search-results{margin-top:12px;max-height:210px;overflow:auto;display:grid;gap:3px}.staff-search-results>button{display:flex;align-items:center;gap:9px;text-align:left;padding:9px 5px;border-radius:5px}.staff-search-results>button:hover{background:#ecf2e2}.staff-search-results>button>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.staff-search-results>button>svg{color:#94ab7a}.staff-search-results>p,.staff-picker-loading{font-size:10px;color:#9bab89;padding:16px 0;line-height:1.8}.staff-picker-loading{display:flex;align-items:center;gap:7px}.tool-caption{font-size:9px;line-height:1.8;color:#a2af92;margin-top:11px}.event-staff-editor{margin-top:25px}.event-staff-editor>.button{font-size:11px}.event-actions-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.export-menu{position:absolute;right:0;top:calc(100% + 7px);width:230px;border:1px solid #dfe7d4;border-radius:8px;background:#fff;box-shadow:0 8px 25px #37502514;padding:6px;z-index:20}.export-menu>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:11px 10px;border-radius:5px;color:#6e8759}.export-menu>button:hover{background:#f1f6e9}.export-menu strong{display:block;font-size:11px;font-weight:550}.export-menu small{display:block;font-size:9px;color:#9bad87;margin-top:3px}.sync-strip{padding:16px 20px;border:1px solid #dde7d0;border-radius:8px;background:#f0f6e7;display:flex;align-items:center;gap:12px;margin-bottom:20px}.sync-strip>svg{color:#8ba673}.sync-strip>div{flex:1}.sync-strip strong{font-size:11px;font-weight:550;color:#778e62}.sync-strip p{font-size:10px;line-height:1.8;color:#9bac88;margin-top:3px}.sync-state{font-size:8px;border-radius:4px;background:#f2f6eb;color:#99ab82;display:inline-flex;padding:4px 6px;gap:4px;align-items:center}.sync-state.failed{background:#fcf0e7;color:#b39169}.sync-state.synced{background:#edf5e5;color:#8ba774}.attendance-time{display:block;color:#a2b08f;font-size:9px;line-height:1.7;margin-top:5px}.deadline-strip{display:flex;gap:18px;flex-wrap:wrap;margin-top:13px}.deadline-strip>span{display:flex;gap:6px;align-items:center;font-size:10px;color:#96a77d}.deadline-strip>span.closed{color:#b38f6d}.staff-modal-body{padding:0 26px 26px}.staff-modal-body .event-staff-editor{margin-top:24px}.permission-label{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#8d9e77;background:#f0f5e7;border-radius:4px;padding:5px 7px}.storage-hybrid{color:#86a273!important}@media(max-width:560px){.permission-grid{grid-template-columns:1fr;gap:14px}.staff-person-heading{gap:7px;padding:12px 10px}.staff-person-heading strong{font-size:10px}.staff-person-heading small{font-size:8px}.staff-expand{font-size:8px;padding:5px;gap:3px}.staff-avatar{width:26px;height:26px}.event-actions-row{gap:7px;justify-content:flex-end}.event-actions-row .button{font-size:9px;padding:9px 11px}.view-title-row:has(.event-actions-row){flex-wrap:wrap}.view-title-row:has(.event-actions-row)>div:first-child{flex:1 1 100%}.sync-strip{padding:15px;gap:9px;align-items:flex-start}.sync-strip>.button{font-size:9px;padding:7px 9px}.sync-strip strong{font-size:10px}.sync-strip p{font-size:9px}.staff-modal-body{padding:0 20px 23px}.deadline-strip{gap:10px}.deadline-strip>span{font-size:9px}.export-menu{width:210px}.attendance-time{font-size:8px}}.sheets-setup{border:1px solid #dce7d0;border-radius:9px;background:#f7faf2;margin:17px 0;overflow:hidden}.sheets-setup-heading{display:flex;align-items:center;gap:11px;width:100%;padding:17px 15px;text-align:left}.sheets-logo{display:grid;place-items:center;flex-shrink:0;width:33px;height:35px;background:#e7efdd;border-radius:7px;color:#7c9e60}.sheets-setup-heading>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:5px}.sheets-setup-heading strong{font-size:11px;font-weight:550;color:#708a5b}.sheets-setup-heading small{font-size:9px;line-height:1.8;color:#9aab86}.sheets-setup-heading>svg{color:#98ac82}.sheets-setup-body{padding:0 16px 18px}.sheets-mode-note{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #e0e9d4;padding-top:16px;color:#8ba673;margin-bottom:21px}.sheets-mode-note>svg{margin-top:1px}.sheets-mode-note p{font-size:9px;color:#95a982;line-height:1.9}.sheets-setup-steps{display:flex;align-items:flex-start;gap:7px;padding-bottom:17px;border-bottom:1px solid #e2e9d8;margin-bottom:18px}.sheets-setup-steps>button{display:flex;align-items:center;gap:5px;font-size:8px;line-height:1.5;color:#a3b18e;padding:0;flex:1;text-align:left}.sheets-setup-steps>button>span{display:grid;place-items:center;width:17px;height:17px;border:1px solid #d9e4ca;border-radius:50%;flex-shrink:0;font-size:8px}.sheets-setup-steps>button.active{color:#75925d;font-weight:600}.sheets-setup-steps>button.active>span{background:#e4edd8;border-color:#b6ca9c}.sheets-step h4{font-size:12px;color:#6f865d;font-weight:600;line-height:1.6;margin-bottom:10px}.sheets-step>p{font-size:9px;color:#97a986;line-height:1.9;margin-bottom:15px}.sheets-step>.button,.sheets-code-actions>.button{font-size:9px;padding:9px 11px}.sheets-step>.field{font-size:10px;margin:19px 0}.sheets-step>.field input{font-size:10px}.sheets-step>.field small{font-size:8px}.sheets-code-actions{display:flex;align-items:center;gap:8px;margin:16px 0 22px}.sheets-instructions{padding:0 0 0 20px;margin:0;color:#8ca474}.sheets-instructions>li{padding-left:4px;margin-bottom:20px;font-size:10px}.sheets-instructions strong{font-size:10px;font-weight:550;color:#70885c;display:block;margin-bottom:6px}.sheets-instructions span{font-size:9px;line-height:2;color:#97a985;display:block}.sheets-instructions b{font-weight:550;color:#80976c}.sheets-guide-link{font-size:9px;color:#8ca571;display:flex;align-items:center;gap:5px;margin:5px 0 20px}.sheets-advanced-button{display:flex;align-items:center;gap:6px;font-size:8px;color:#9baa89;margin-top:20px;padding:10px 0 0;border-top:1px solid #e2e9d6;width:100%;text-align:left}.sheets-advanced-button>svg:last-child{margin-left:auto}.sheets-advanced{padding:17px 0 0}.sheets-advanced>.field{font-size:9px;margin-bottom:16px}.sheets-advanced>.field input{font-size:10px}.sheets-advanced>.button{font-size:9px;padding:9px 11px}.sheets-connected{display:flex;gap:8px;align-items:flex-start;background:#eaf3de;border:1px solid #d6e6c1;border-radius:6px;padding:12px;color:#7f9f61;margin-top:16px;font-size:10px}.sheets-connected>span{display:flex;flex-direction:column;gap:6px}.sheets-connected small{font-size:8px;color:#96ab7b}.sheets-troubleshooting{border-top:1px solid #e2e9d5;padding-top:16px;margin-top:21px}.sheets-troubleshooting strong{font-size:9px;font-weight:550;color:#96a783}.sheets-troubleshooting p{font-size:8px;color:#a6b394;line-height:1.9;margin-top:6px}.sheets-setup-body>.error-text{margin-top:17px;font-size:10px}@media(max-width:560px){.sheets-setup-heading{padding:16px 13px;gap:9px}.sheets-setup-body{padding:0 13px 17px}.sheets-setup-heading strong{font-size:11px}.sheets-setup-heading small{font-size:9px}.sheets-setup-steps>button{font-size:8px;gap:4px}.sheets-step h4{font-size:13px}.sheets-step>p,.sheets-instructions span{font-size:10px}.sheets-instructions strong{font-size:11px}.sheets-mode-note p{font-size:10px}.sheets-step>.field{font-size:10px}.sheets-step>.field input{font-size:11px}.sheets-step>.button{font-size:10px}.sheets-code-actions>.button{font-size:9px}.sheets-guide-link,.sheets-advanced-button,.sheets-troubleshooting p{font-size:9px}}.qr-designer-layout{grid-template-columns:1fr 1.15fr;align-items:stretch}.qr-designer-layout .qr-showcase{padding-top:30px;padding-bottom:30px;gap:20px;position:relative}.qr-designer-layout .qr-paper{max-width:255px;transform:rotate(-1deg);padding:15px}.qr-designer-layout .qr-paper-banner,.qr-designer-layout .qr-paper-simple{padding:10px}.qr-scan-quality{display:flex;align-items:center;gap:6px;font-size:8px;color:#91a778;line-height:1.7;width:100%;justify-content:center}.qr-scan-quality>span{width:5px;height:5px;border-radius:50%;background:#94ad73;flex-shrink:0}.qr-scan-quality>small{font-size:8px;color:#a8b594;margin-left:3px}.qr-scan-quality.low{color:#b89c6b}.qr-scan-quality.low>span{background:#c9ab76}.qr-resolution{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;color:#9aaa8a;width:100%;margin-top:2px}.qr-resolution>select{font-size:9px;background:#fff;border:1px solid #dfe7d3;border-radius:5px;color:#8da276;padding:7px 8px;min-width:93px}.qr-download-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%;max-width:278px}.qr-download-actions>.button{font-size:9px;padding:9px 10px;background:#fff;gap:6px}.qr-download-actions>.button:last-child{grid-column:1/-1}.qr-download-note{text-align:center;color:#a2b18f;font-size:8px;line-height:1.9;max-width:250px}.qr-designer-controls{padding:25px 27px;min-height:585px}.qr-designer-controls>.field:first-child{margin-bottom:22px}.qr-control-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9d8;margin:0 0 22px;gap:10px}.qr-control-tabs>button{padding:0 4px 13px;font-size:10px;color:#a0ad91;position:relative;white-space:nowrap}.qr-control-tabs>button.active{color:#6c8756;font-weight:600}.qr-control-tabs>button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background:#8ba66d;height:2px;border-radius:3px}.qr-presets{display:flex;align-items:center;gap:9px;margin:0 0 22px}.qr-presets>span{font-size:9px;color:#9cac88;flex:1}.qr-presets>button{width:21px;height:21px;border-radius:50%;border:3px solid;box-shadow:0 0 0 1px #dde6d4;display:grid;place-items:center;color:#fff;padding:0}.qr-presets>button>svg{width:10px;height:10px}.qr-designer-controls .form-row{gap:12px}.qr-designer-controls .color-input{padding:9px;gap:7px;font-size:9px}.qr-designer-controls .toggle-row{margin:0 0 20px}.qr-designer-controls .toggle-row strong{font-size:10px}.qr-designer-controls .toggle-row small{font-size:9px}.qr-secondary-color{max-width:180px}.qr-range{display:flex;gap:13px;align-items:center;border:1px solid #e2e9d8;background:#f9fbf5;border-radius:6px;padding:10px 12px}.qr-range input[type=range]{accent-color:#78965f;height:18px;min-height:18px;border:0!important;background:transparent;box-shadow:none!important;padding:0;flex:1;width:100%;min-width:0}.qr-range>output{font-size:9px;color:#96a983;min-width:44px;text-align:right}.qr-designer-controls .field>small{font-size:8px;line-height:1.8}.qr-logo-upload{display:flex;align-items:center;gap:13px;padding:16px;background:#f6f9f0;border:1px dashed #d6e1c8;border-radius:8px;margin-bottom:18px;color:#9aad87}.qr-logo-upload>img{width:43px;height:43px;object-fit:contain;border-radius:5px;background:#fff}.qr-logo-upload>div{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.qr-logo-upload strong{font-size:10px;font-weight:550;color:#8b9f76;line-height:1.7}.qr-logo-upload small{font-size:8px;color:#a7b597}.qr-logo-upload .text-button{font-size:9px;padding:4px 0 0}.qr-logo-upload>.icon-button{width:26px;height:26px}.qr-frame-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.qr-frame-options>button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;font-size:8px;padding:12px 6px;border:1px solid #e0e7d5;background:#fff;border-radius:7px;color:#9cae88}.qr-frame-options>button.selected{border-color:#a3b98b;background:#f3f8eb;color:#7d9a64}.qr-frame-sample{width:35px;height:39px;display:flex;align-items:center;justify-content:center;position:relative;color:#99ad84}.qr-frame-sample-simple,.qr-frame-sample-banner{border:1px solid currentColor;border-radius:3px}.qr-frame-sample-banner{align-items:flex-start;padding-top:5px}.qr-frame-sample-banner>svg{width:17px;height:17px}.qr-frame-sample-banner>i{position:absolute;left:0;bottom:0;right:0;height:8px;background:currentColor}.qr-quick-link{display:flex;gap:6px;align-items:center;color:#a0b08d;border-top:1px solid #e8eedd;padding-top:18px;margin-top:25px;min-width:0}.qr-quick-link>span{font-size:8px;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-quick-link>button:not(.text-button){display:flex;align-items:center;color:#95aa7d;padding:0}.qr-quick-link>.text-button{font-size:8px;white-space:nowrap;padding:3px 0;margin-left:5px;gap:3px}.qr-designer-controls .share-link-heading{margin-top:3px}.qr-designer-controls .copy-field{padding:10px}.qr-designer-controls .copy-field>input{font-size:9px}.qr-designer-controls .slug-field{margin-top:20px}.qr-designer-controls .note{font-size:9px}.qr-designer-controls .segmented>button{font-size:9px;padding:10px 5px}@media(max-width:760px){.qr-designer-layout .qr-showcase{padding:28px 22px;gap:20px}.qr-designer-controls{padding:25px 23px}.qr-designer-layout .qr-paper{padding:12px;max-width:235px}.qr-control-tabs>button{font-size:9px;padding-left:2px;padding-right:2px}.qr-presets{gap:7px}.qr-presets>span{font-size:8px}.qr-presets>button{width:19px;height:19px}.qr-download-actions>.button{font-size:8px;padding:9px 7px}.qr-scan-quality{font-size:7px;gap:4px;flex-wrap:wrap}.qr-scan-quality>small{font-size:7px}.qr-designer-controls .color-input{font-size:8px;padding:8px;gap:5px}.qr-designer-controls .toggle-row small{font-size:8px}.qr-designer-controls .toggle-row strong{font-size:9px}.qr-designer-controls .field{font-size:10px}.qr-designer-controls .field>select,.qr-designer-controls .field>input{font-size:10px}.qr-frame-options{gap:7px}.qr-frame-options>button{font-size:7px;padding:11px 4px}.qr-logo-upload{padding:13px;gap:9px}.qr-logo-upload strong{font-size:9px}.qr-logo-upload small{font-size:7px}.qr-logo-upload>svg{width:23px}.qr-logo-upload>img{width:35px;height:35px}.qr-quick-link{gap:5px}.qr-quick-link>span{font-size:7px}.qr-quick-link>.text-button{font-size:7px}}@media(max-width:560px){.qr-designer-layout{display:flex;flex-direction:column}.qr-designer-layout .qr-showcase{padding:25px 21px 23px;gap:16px}.qr-designer-layout .qr-paper{max-width:210px;padding:12px}.qr-designer-layout .qr-paper-banner,.qr-designer-layout .qr-paper-simple{padding:8px}.qr-designer-layout .qr-showcase>.eyebrow{font-size:7px}.qr-designer-layout .qr-caption{font-size:9px}.qr-scan-quality{font-size:8px;gap:5px}.qr-scan-quality>small{font-size:8px}.qr-resolution{font-size:9px;margin-top:0;gap:12px}.qr-resolution>select{font-size:9px;padding:7px 10px}.qr-download-actions{grid-template-columns:repeat(3,1fr);max-width:100%;gap:7px}.qr-download-actions>.button{font-size:8px;padding:9px 6px;gap:4px}.qr-download-actions>.button>svg{width:13px;height:13px}.qr-download-actions>.button:last-child{grid-column:auto}.qr-download-note{font-size:8px;max-width:290px}.qr-designer-controls{min-height:0;padding:25px 21px}.qr-designer-controls>.field:first-child{margin-bottom:22px}.qr-control-tabs{gap:15px;margin-bottom:22px}.qr-control-tabs>button{font-size:11px;padding-bottom:14px}.qr-presets{gap:10px}.qr-presets>span{font-size:10px}.qr-presets>button{width:24px;height:24px}.qr-presets>button>svg{width:12px;height:12px}.qr-designer-controls .field{font-size:11px}.qr-designer-controls .field>select,.qr-designer-controls .field>input{font-size:11px;min-height:40px}.qr-designer-controls .field>small{font-size:9px}.qr-designer-controls .form-row{gap:13px}.qr-designer-controls .color-input{font-size:10px;padding:10px;gap:9px}.qr-designer-controls .toggle-row strong{font-size:11px}.qr-designer-controls .toggle-row small{font-size:9px;max-width:250px}.qr-designer-controls .segmented>button{font-size:10px;padding:11px 6px}.qr-range{padding:11px 12px}.qr-range>output{font-size:10px;min-width:48px}.qr-logo-upload{padding:16px;gap:12px}.qr-logo-upload strong{font-size:10px}.qr-logo-upload small{font-size:8px}.qr-logo-upload>img{width:43px;height:43px}.qr-logo-upload .text-button{font-size:10px}.qr-logo-upload>svg{width:27px}.qr-frame-options{gap:10px}.qr-frame-options>button{font-size:9px;padding:14px 7px;gap:10px}.qr-designer-controls .copy-field>input{font-size:10px}.qr-quick-link{margin-top:23px;padding-top:17px;gap:7px}.qr-quick-link>span{font-size:9px}.qr-quick-link>.text-button{font-size:9px;gap:4px}.qr-designer-controls .share-link-heading h3{font-size:13px}}.qr-use-branding{width:100%;font-size:10px;padding:10px 12px;margin-bottom:20px;justify-content:flex-start}.qr-use-branding>svg:last-child{margin-left:auto}.admin-override-content{padding:27px 28px 25px}.override-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#f9f0df;color:#b39c62;border:1px solid #eee1c3;margin-bottom:20px}.admin-override-content>h3{font-size:19px;line-height:1.6;letter-spacing:-.5px;font-weight:600;margin-bottom:10px}.admin-override-content>p{font-size:12px;line-height:1.9;color:#8a9980}.override-reasons{display:grid;gap:11px;margin:23px 0;padding:17px;background:#faf8f0;border:1px solid #eee7d4;border-radius:7px;color:#aa956a}.override-reasons>div{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8}.override-reasons>div>svg{margin-top:2px}.override-reasons>small{font-size:10px;color:#b2a384;line-height:1.8}.admin-override-content>.field{font-size:12px}.admin-override-content>.field small{font-size:10px;line-height:1.8}.admin-override-content>.field textarea{font-size:12px}.override-audit-note{display:flex;align-items:flex-start;gap:9px;color:#91a37b;padding:15px;background:#f1f6e9;border-radius:7px}.override-audit-note>svg{margin-top:2px}.override-audit-note p{font-size:10px;line-height:1.9;color:#8fa27a}.admin-override-content>.error-text{margin-top:16px}.deadline-admin-notice{display:flex;align-items:flex-start;gap:8px;border:1px solid #e9dfc7;background:#fbf7ec;border-radius:7px;color:#ab966c;padding:13px 15px;margin:16px 0;font-size:10px;line-height:1.9}.deadline-admin-notice>svg{margin-top:2px}.admin-audit-button{display:flex;align-items:center;gap:6px;color:#859c6c;font-size:11px}.event-admin-badge{font-size:8px;background:#edf3e4;color:#8ba273;display:inline-flex;gap:4px;align-items:center;border-radius:4px;padding:4px 6px}@media(max-width:560px){.admin-override-content{padding:24px 21px}.admin-override-content>h3{font-size:18px}.admin-override-content>p{font-size:11px}.admin-override-content>.field{font-size:11px}.override-reasons{padding:14px}.override-reasons>div{font-size:10px}.override-reasons>small{font-size:9px}.deadline-admin-notice,.override-audit-note p{font-size:10px}}.import-modal-content{padding:25px 28px}.import-template-panel{display:flex;align-items:center;gap:15px;padding:20px;background:#f2f6ea;border:1px solid #e1e8d5;border-radius:9px;margin-bottom:24px}.import-template-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:#e6eeda;color:#829e65;flex-shrink:0}.import-template-panel h3{font-size:13px;font-weight:650;letter-spacing:-.3px;margin-bottom:6px}.import-template-panel p{font-size:10px;line-height:1.8;color:#93a180;max-width:430px}.import-template-actions{display:flex;flex-direction:column;gap:8px;margin-left:auto;flex-shrink:0}.import-template-actions>.button{font-size:9px;padding:8px 10px;background:#fff}.import-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd9bc;border-radius:9px;padding:37px 25px;color:#8da778;background:#fafcf7;transition:background .2s,border .2s}.import-dropzone.is-dragging{border:2px dashed #87a466;background:#eef5e4}.import-dropzone>h3{font-size:17px;font-weight:600;letter-spacing:-.4px;margin:19px 0 9px;color:#657c52}.import-dropzone>p{font-size:11px;color:#9caa8a;text-align:center;line-height:1.8;margin-bottom:20px}.import-dropzone>.button{font-size:11px;padding:10px 16px}.import-dropzone>small{font-size:9px;color:#a9b599;margin-top:17px}.import-how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:27px}.import-how-it-works>div{display:flex;gap:9px;align-items:flex-start}.import-how-it-works>div>span{width:19px;height:19px;border-radius:50%;background:#edf3e4;color:#8ca575;font-size:9px;display:grid;place-items:center;flex-shrink:0}.import-how-it-works p{font-size:10px;color:#9daa8c;line-height:1.8}.import-file-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 27px}.import-file-heading>div{display:flex;align-items:center;gap:12px;color:#89a36e;min-width:0}.import-file-heading span{display:flex;flex-direction:column;gap:5px;min-width:0}.import-file-heading strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}.import-file-heading small{font-size:9px;color:#a0af8c}.import-file-heading .text-button{font-size:10px;white-space:nowrap}.import-column-heading h3,.import-preview-title h3{font-size:13px;font-weight:650;letter-spacing:-.2px}.import-column-heading p{font-size:10px;color:#a0ae8f;line-height:1.8;margin-top:6px}.import-column-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.import-column-map>.field{margin:0;font-size:10px;background:#fafcf7;border:1px solid #e5ebdc;border-radius:7px;padding:12px;gap:9px}.import-column-map .import-source-column{position:static!important;font-size:10px!important;right:auto!important;color:#83956e!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500!important}.import-column-map select{font-size:10px;min-height:34px;padding:8px;max-width:100%}.import-warning{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;background:#fff7e9;border:1px solid #ecdfc4;color:#b09c70;border-radius:7px;font-size:10px;line-height:1.8;margin:15px 0}.import-warning>svg{margin-top:1px;flex-shrink:0}.import-example-warning{align-items:center}.import-example-warning>span{flex:1}.import-example-warning>.button{font-size:9px;padding:7px 9px;flex-shrink:0}.import-preview-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 13px}.import-preview-title>span{font-size:9px;color:#9aac87}.import-preview-table{overflow-x:auto;border:1px solid #e1e9d5;border-radius:7px}.import-preview-table table{white-space:normal;min-width:100%}.import-preview-table th{font-size:9px;padding:12px 14px;white-space:nowrap}.import-preview-table td{font-size:10px;padding:11px 14px;max-width:220px;min-width:90px;overflow-wrap:anywhere;line-height:1.7}.import-preview-table th:first-child,.import-preview-table td:first-child{color:#9bad88;min-width:65px;font-size:9px}.import-preview-table td:last-child,.import-preview-table th:last-child{min-width:35px;width:35px;padding:8px}.import-preview-table .icon-button{width:25px;height:25px}.import-blank{color:#bdc7b1;font-size:9px;font-style:italic}.import-row-invalid>td{background:#fffbf4}.import-issues{padding:16px;background:#fff7ed;border:1px solid #efdfc7;border-radius:7px;margin-top:17px}.import-issues h4{display:flex;align-items:center;gap:8px;color:#b5996c;font-size:11px;font-weight:600;margin-bottom:13px}.import-issues p{display:flex;gap:14px;color:#b3a080;font-size:9px;line-height:1.9;padding:5px 0}.import-issues p>strong{font-weight:550;min-width:130px;flex-shrink:0;color:#a28a62}.import-issues small{display:block;font-size:9px;color:#b6a58a;margin-top:9px}.import-ready{display:flex;align-items:flex-start;gap:8px;margin-top:17px;color:#91a978;background:#f2f7eb;border-radius:6px;padding:13px 15px;font-size:10px;line-height:1.8}.import-ready>svg{margin-top:1px}.import-empty-preview{font-size:11px;color:#9caa8a;line-height:1.8;padding:27px 20px;text-align:center}.import-error{margin-top:20px}.import-footer-note{font-size:9px;line-height:1.7;color:#a1af91;margin-right:auto;max-width:310px}.export-menu-button{display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:11px;padding:11px 12px;width:100%;text-align:left;border-radius:5px;color:#7f936a}.export-menu-button:hover{background:#f1f6e9}.export-menu-button>span{display:flex;align-items:center;gap:8px}.export-menu-button small{font-size:8px;color:#a4b395}.export-actions-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:45;padding:7px;background:#fff;border:1px solid #e1e8d7;border-radius:8px;box-shadow:0 8px 25px #3e572418;min-width:210px}@media(max-width:760px){.import-template-panel{gap:12px;padding:18px;flex-wrap:wrap}.import-template-panel>div:nth-child(2){flex:1}.import-template-actions{flex-direction:row;width:100%;justify-content:flex-end}.import-template-actions>.button{font-size:10px}.import-template-panel p{font-size:10px}.import-column-map{grid-template-columns:repeat(2,minmax(0,1fr))}.import-file-heading strong{max-width:270px}.import-file-heading>.text-button{font-size:9px}.import-modal-content{padding:23px}.import-how-it-works{gap:15px}.import-how-it-works p{font-size:9px}.import-example-warning{flex-wrap:wrap}.import-example-warning>span{flex:1}.import-example-warning>.button{margin-left:25px}.import-footer-note{font-size:8px;max-width:220px}}@media(max-width:560px){.import-modal-content{padding:20px}.import-template-panel{padding:16px;gap:12px;margin-bottom:20px}.import-template-icon{width:36px;height:36px;border-radius:8px}.import-template-icon>svg{width:21px}.import-template-panel h3{font-size:12px}.import-template-panel p{font-size:9px}.import-template-actions{justify-content:stretch;gap:9px}.import-template-actions>.button{flex:1;font-size:9px;padding:9px 7px}.import-dropzone{padding:29px 18px}.import-dropzone>h3{font-size:15px;margin-top:17px}.import-dropzone>p{font-size:10px}.import-dropzone>small{font-size:8px}.import-how-it-works{grid-template-columns:1fr;gap:15px;margin-top:22px}.import-how-it-works>div{gap:10px;align-items:center}.import-how-it-works p{font-size:10px}.import-file-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:23px}.import-file-heading strong{font-size:11px;max-width:260px}.import-file-heading small{font-size:8px}.import-file-heading>.text-button{font-size:10px;padding:0;margin-left:32px}.import-column-heading h3,.import-preview-title h3{font-size:12px}.import-column-heading p{font-size:9px}.import-column-map{gap:10px;margin:17px 0}.import-column-map>.field{padding:10px;gap:8px}.import-column-map .import-source-column{font-size:9px!important}.import-column-map select{font-size:9px;padding:7px;min-height:34px}.import-warning{font-size:9px;padding:12px;gap:8px}.import-example-warning>.button{font-size:8px;padding:7px 8px}.import-preview-title>span{font-size:8px}.import-preview-table th{font-size:8px;padding:10px 12px}.import-preview-table td{font-size:9px;padding:10px 12px}.import-issues{padding:14px}.import-issues h4{font-size:10px}.import-issues p{flex-direction:column;gap:0;font-size:9px;padding:6px 0}.import-issues p>strong{font-size:9px}.import-ready{font-size:9px;padding:12px}.import-footer-note{flex:0 0 100%;max-width:100%;margin-bottom:4px;font-size:9px}.modal-footer:has(.import-footer-note){justify-content:flex-end}}.export-all-choice{display:flex;gap:8px;align-items:flex-start;padding:11px 10px 14px;margin-bottom:4px;border-bottom:1px solid #e6edde;color:#7d9368;font-size:11px;cursor:pointer}.export-all-choice>input{width:13px;height:13px;margin:2px 0 0}.export-all-choice small{display:block;font-size:9px;color:#9eae8c;line-height:1.8;margin-top:4px}.import-event-picker{padding:18px;display:grid;gap:7px;max-height:420px;overflow:auto}.import-event-picker>button{display:flex;align-items:center;gap:12px;padding:13px 10px;text-align:left;border-radius:7px}.import-event-picker>button:hover{background:#f1f6e9}.import-event-picker>button>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:6px}.import-event-picker strong{font-size:12px;font-weight:550}.import-event-picker small{font-size:10px;color:#9aab87}.import-event-picker>button>svg{color:#9db08a}.response-summary>.summary-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:15px;padding:21px;border:1px solid #e0e6d5;border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;min-width:0;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.response-summary>.summary-card>span:last-child{display:flex;flex-direction:column;gap:7px}.response-summary>.summary-card:hover{background:#f7faf2;border-color:#8fa77a}.response-summary>.summary-card[aria-pressed=true]{border-color:#72905d;background:#f0f5e9;box-shadow:inset 0 0 0 1px #72905d}.response-summary>.summary-card:focus-visible{outline:3px solid #244c3c;outline-offset:3px}@media(max-width:1180px){.response-summary>.summary-card{padding:16px;gap:9px}}@media(max-width:760px){.response-summary>.summary-card{padding:14px 11px;flex-direction:column;gap:10px;align-items:flex-start}.response-summary>.summary-card>span:last-child{gap:8px}}.custom-public{--event-primary:#244c3c;--event-radius:10px;background-size:cover;background-position:center;background-attachment:fixed;color:#2f3e32}.custom-public .button-primary{color:var(--event-on-primary,#fff);background:var(--event-primary);border-color:var(--event-primary)}.custom-public .button-primary:hover:not(:disabled){filter:brightness(.9);background:var(--event-primary)}.custom-public .text-button,.custom-public .category-label,.custom-public .eyebrow,.custom-public .registration-details>div>span,.custom-public .success-circle,.custom-public .public-brand-flower,.custom-public .registration-ticket>svg{color:var(--event-primary)}.custom-public .green-dot{background:var(--event-primary)}.custom-public .registration-info,.custom-public .registration-ticket,.custom-public .registration-closed,.custom-public .public-info-note,.custom-public input,.custom-public textarea,.custom-public select,.custom-public .button{border-radius:var(--event-radius)}.custom-public h1,.custom-public h2,.custom-public h3,.custom-public h4{font-family:inherit}.public-event-brand>img{max-width:150px;max-height:43px;object-fit:contain;flex-shrink:0}.public-event-brand.organization-brand{font-size:23px;letter-spacing:-.8px;gap:13px}.public-event-brand>span{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-event-brand>sup{font:9px DM Sans,sans-serif;align-self:flex-start;letter-spacing:0;margin:3px 0 0 -6px}.public-header-image{display:block;width:100%;height:235px;object-fit:cover}.public-timezone{font-size:9px;font-weight:400;color:#9ba98c;margin-left:4px}.public-deadlines{display:grid;gap:14px;background:#f7f9f2;border:1px solid #e7ecdf;border-radius:var(--event-radius);padding:16px;margin-top:25px}.public-deadlines>div{display:grid;gap:5px}.public-deadlines small{font-size:9px;color:#9aa98a}.public-deadlines strong{font-size:10px;font-weight:500;color:#7a8d68;line-height:1.8}.public-brand-flower{font-size:40px;line-height:1}.public-questions{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.public-question{grid-column:1/-1;min-width:0}.public-question.question-half{grid-column:span 1}.public-question>.field{margin-bottom:24px}.public-question:has(.public-field-help)>.field{margin-bottom:7px}.public-field-help{display:block;font-size:10px;line-height:1.8;color:#95a286;margin-bottom:25px}.public-checkbox{display:flex;gap:10px;align-items:flex-start;color:#7e8e6b;font-size:12px;line-height:1.9;margin:6px 0 23px;cursor:pointer}.public-checkbox>input{margin:4px 0 0;width:15px;height:15px;accent-color:var(--event-primary);flex-shrink:0}.public-checkbox b{font-size:9px;color:#a3af95;font-weight:400}.white-label .cover-brand{display:none}.custom-public .public-footer{background:#ffffffb0}.custom-public.template-classic .registration-form-panel{padding:35px 26px 26px;background:#ffffffed;border:1px solid #e2e8d8;border-radius:var(--event-radius)}.custom-public.template-split .registration-layout{max-width:1180px;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid #e1e8d6;border-radius:var(--event-radius);overflow:hidden;background:#fff;box-shadow:0 10px 40px #2b3e2110}.custom-public.template-split .registration-info{border:0;border-radius:0}.custom-public.template-split .registration-form-panel{padding:38px 34px;background:#fbfcf8;border-left:1px solid #e8edde;align-self:stretch}.custom-public.template-minimal .registration-layout{display:block;max-width:690px;margin-top:32px}.custom-public.template-minimal .registration-info{border:0;background:transparent}.custom-public.template-minimal .registration-event-body{padding:20px 0}.custom-public.template-minimal .registration-event-body>h1{font-size:38px}.custom-public.template-minimal .registration-details{display:grid;grid-template-columns:1fr 1fr;padding-top:22px;gap:18px}.custom-public.template-minimal .registration-details>div:last-child{grid-column:1/-1}.custom-public.template-minimal .public-info-note{display:none}.custom-public.template-minimal .registration-form-panel{padding:30px 0}.custom-public.template-minimal .registration-form-panel>h2{font-size:25px}.custom-public.template-minimal .public-deadlines{display:flex;gap:25px}.custom-public.template-card .registration-layout{display:flex;flex-direction:column;max-width:760px;gap:0;padding:0;background:#fff;border:1px solid #e4e8df;border-radius:var(--event-radius);overflow:hidden;box-shadow:0 18px 50px #2b3e2112}.custom-public.template-card .registration-info{width:100%;border:0;border-radius:0}.custom-public.template-card .event-cover{height:210px}.custom-public.template-card .registration-event-body{padding:30px 38px 17px}.custom-public.template-card .registration-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;padding-top:22px}.custom-public.template-card .registration-details>div:last-child{grid-column:1/-1}.custom-public.template-card .public-info-note{display:none}.custom-public.template-card .registration-form-panel{width:100%;padding:26px 38px 35px}.custom-public.template-card .public-deadlines{display:flex;gap:25px}.custom-public.template-card .public-footer{background:transparent}.custom-public.radius-square .registration-layout{border-radius:0}.custom-public .registration-info .category-label{color:var(--event-primary)}.custom-public .public-header{background:#ffffffd9}.custom-public .registration-ticket strong,.custom-public .registration-success>small{color:#708760}@media(min-width:1001px){.custom-public .registration-form-panel .field{font-size:12px}.custom-public .registration-form-panel .field input,.custom-public .registration-form-panel .field select,.custom-public .registration-form-panel .field textarea{font-size:13px;padding:13px 14px}.custom-public .registration-event-body>p{font-size:12px}.custom-public .registration-details strong{font-size:12px}.custom-public .registration-details small{font-size:10px}.custom-public .public-deadlines strong{font-size:11px}.custom-public .registration-form-panel>p{font-size:12px}.custom-public .registration-form-panel form>.button{font-size:13px}.custom-public .registration-privacy{font-size:10px}}@media(max-width:760px){.custom-public .public-event-brand.organization-brand{font-size:19px}.public-event-brand>span{max-width:240px}.public-event-brand>img{max-width:110px;max-height:35px}.public-header-image{height:190px}.custom-public.template-classic .registration-form-panel{padding:25px 20px}.custom-public.template-split .registration-form-panel{padding:27px 23px}.custom-public.template-split .registration-layout{margin-left:25px;margin-right:25px;width:calc(100% - 50px)}.public-question.question-half{grid-column:1/-1}.public-field-help{font-size:9px}.public-checkbox{font-size:11px}.public-timezone{display:block;margin:3px 0 0;font-size:8px}.custom-public.template-card .registration-layout{max-width:calc(100% - 50px)}}@media(max-width:560px){.custom-public .public-header>span{display:none}.public-event-brand>span{max-width:260px;white-space:normal;line-height:1.6}.public-event-brand>img{max-width:110px;max-height:35px}.public-event-brand.organization-brand{font-size:21px!important;letter-spacing:-.6px}.custom-public .public-header{padding:20px 23px}.custom-public .registration-layout{margin-top:24px;gap:20px}.custom-public.template-classic .registration-form-panel{padding:27px 22px}.custom-public.template-split .registration-layout{display:block;margin:24px 20px 45px;width:calc(100% - 40px);padding:0;max-width:440px}.custom-public.template-split .registration-form-panel{padding:28px 23px;border:0;border-top:1px solid #e5ebdc}.custom-public.template-minimal .registration-layout{padding:0 24px;margin-top:15px}.custom-public.template-minimal .registration-event-body h1{font-size:30px}.custom-public.template-minimal .registration-details{grid-template-columns:1fr}.custom-public.template-minimal .registration-details>div:last-child{grid-column:auto}.custom-public.template-minimal .public-deadlines{display:grid;gap:14px}.custom-public.template-card .registration-layout{margin:24px 20px 45px;max-width:calc(100% - 40px)}.custom-public.template-card .event-cover{height:175px}.custom-public.template-card .registration-event-body{padding:24px 23px 10px}.custom-public.template-card .registration-details{grid-template-columns:1fr;gap:19px}.custom-public.template-card .registration-details>div:last-child{grid-column:auto}.custom-public.template-card .registration-form-panel{padding:25px 23px 30px}.custom-public.template-card .public-deadlines{display:grid;gap:14px}.public-header-image{height:175px}.public-questions{display:block}.public-question>.field{margin-bottom:24px}.public-checkbox{font-size:12px;margin-bottom:23px}.public-field-help{font-size:10px}.public-deadlines{margin-top:23px;padding:15px}.public-deadlines strong{font-size:10px}.public-deadlines small{font-size:9px}.custom-public .registration-form-panel h2{font-size:26px}.custom-public .registration-form-panel .field input,.custom-public .registration-form-panel .field textarea,.custom-public .registration-form-panel .field select{font-size:12px;padding:13px}.custom-public .public-footer{padding:22px}.public-timezone{font-size:9px}.custom-public .registration-closed h3{font-size:18px}.custom-public .registration-closed p{font-size:11px}}.custom-public .public-event-brand>span:last-child:not(.gather-mark){font:inherit;align-self:center;letter-spacing:inherit;margin:0}.audit-view{min-width:0}.audit-back{font-size:11px}.audit-heading{align-items:flex-start}.audit-heading>.button{margin-top:16px}.audit-heading h1{letter-spacing:-1px}.audit-heading p{overflow-wrap:anywhere}.audit-access-note{display:flex;align-items:center;gap:15px;padding:20px 22px;background:#eef3e8;border:1px solid #dfe7d6;border-radius:9px;margin-bottom:24px}.audit-access-icon{display:grid;place-items:center;width:43px;height:43px;background:#e0ead6;color:#58744a;border-radius:12px;flex-shrink:0}.audit-access-note>div{flex:1;min-width:0}.audit-access-note strong{font-size:13px;font-weight:650;color:#3f5c3d}.audit-access-note p{font-size:11px;line-height:1.8;color:#7c8e73;margin-top:5px;max-width:820px}.audit-private-badge{font-size:10px;color:#6d835e;background:#e2ebd9;border:1px solid #d8e3ce;padding:6px 9px;border-radius:5px;white-space:nowrap}.audit-filters{background:#fff;border:1px solid #e1e7dc;border-radius:9px;padding:21px 22px;margin-bottom:24px}.audit-filter-title{display:flex;align-items:center;gap:8px;color:#7d9270;margin-bottom:20px}.audit-filter-title h2{font-size:12px;font-weight:650;color:#566b4e}.audit-filter-title>span{margin-left:auto;color:#98a38d;font-size:10px}.audit-filter-grid{display:grid;grid-template-columns:1.45fr 1.25fr 1fr 1fr 1fr;gap:14px}.audit-filter-field{display:flex;flex-direction:column;gap:8px;min-width:0}.audit-filter-field>span:first-child{font-size:11px;font-weight:550;color:#7b8b70}.audit-filter-field>input,.audit-filter-field>select,.audit-filter-input{width:100%;min-width:0;height:39px;border:1px solid #e0e6d9;background:#fafbf8;border-radius:6px;padding:9px 10px;font-size:11px;color:#52674a}.audit-filter-field input::placeholder{color:#a0ac94}.audit-filter-input{display:flex;align-items:center;gap:8px;color:#96a58a}.audit-filter-input:focus-within{border-color:#789480;box-shadow:0 0 0 3px #315e3d0b}.audit-filter-input input{width:100%;min-width:0;background:none;border:0!important;box-shadow:none!important;font-size:11px;padding:0}.audit-filter-field>input[type=date]{padding-right:8px}.audit-filter-actions{display:flex;align-items:center;gap:17px;margin-top:19px}.audit-filter-hint{font-size:10px;line-height:1.7;color:#a1ac96;margin-right:auto}.audit-filter-actions>.text-button{font-size:11px}.audit-filter-actions>.button{font-size:11px}.audit-filter-error{color:#a65044;font-size:11px;line-height:1.8;margin-top:14px}.audit-panel{background:#fff;border:1px solid #e0e6d9;border-radius:9px;overflow:hidden}.audit-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px;border-bottom:1px solid #e8eddf}.audit-panel-heading>div{display:flex;align-items:center;gap:9px;color:#799067;flex-wrap:wrap}.audit-panel-heading h2{font-size:13px;font-weight:650;color:#4c6444}.audit-record-count{font-size:10px;color:#91a17f;background:#f1f5ea;padding:5px 7px;border-radius:5px;margin-left:3px}.audit-zone{font-size:10px;color:#98a48c;display:flex;align-items:center;gap:6px;white-space:nowrap}.audit-list-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,1.12fr) minmax(120px,.8fr) 50px;gap:23px;padding:13px 22px;background:#fafcf7;border-bottom:1px solid #e9eedf;color:#9aa78d;font-size:10px}.audit-feed{padding:0;margin:0;list-style:none}.audit-entry{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,1.12fr) minmax(120px,.8fr) 50px;align-items:center;gap:23px;padding:21px 22px;border-bottom:1px solid #edf0e8;transition:background .15s}.audit-entry:last-child{border-bottom:0}.audit-entry:hover{background:#fcfdf9}.audit-entry-main{min-width:0}.audit-entry-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-action-label{font-size:11px;font-weight:650;color:#506a44;line-height:1.6}.audit-entry-main>p{font-size:11px;line-height:1.8;color:#7c8b71;overflow-wrap:anywhere;margin-top:7px}.audit-outcome{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;font-size:9px;font-weight:500;line-height:1.3;white-space:nowrap}.audit-outcome-success{background:#eef5e8;color:#76955e}.audit-outcome-confirmation_required{background:#fbf3e4;color:#b08b4e}.audit-outcome-denied{background:#f6efe8;color:#ab8666}.audit-outcome-failed{background:#fbefeb;color:#b07869}.audit-entry-event{margin-top:8px;max-width:100%}.audit-entry-event>button,.audit-entry-event>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.7;color:#9aa98b;padding:0;text-align:left;overflow-wrap:anywhere}.audit-entry-event>button:hover{color:#517342}.audit-entry-event>button>svg:last-child{opacity:.65}.audit-actor{display:flex;align-items:flex-start;gap:8px;min-width:0}.audit-avatar{width:29px;height:29px;border:1px solid #e1e8d9;background:#f0f3e9;color:#869873;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0;margin-top:1px}.audit-actor>div{display:flex;flex-direction:column;gap:4px;min-width:0}.audit-actor strong{font-size:11px;font-weight:550;line-height:1.5;color:#637956;overflow-wrap:anywhere}.audit-actor>div>span{font-size:10px;line-height:1.5;color:#96a38c;overflow-wrap:anywhere}.audit-actor small{font-size:9px;line-height:1.7;color:#a5af9c}.audit-entry-time{font-size:10px;line-height:1.9;color:#94a189;max-width:150px;overflow-wrap:anywhere}.audit-details-button{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#9aab8c;font-size:9px;padding:8px 0;border-radius:5px}.audit-details-button>span{display:none}.audit-details-button:hover{color:#557440;background:#eff4e8}.audit-event-filter{display:flex;align-items:center;gap:7px;padding:10px 22px;background:#f0f5e9;border-bottom:1px solid #e3e9d9;font-size:11px;color:#8fa17e}.audit-event-filter>span{flex:1;overflow-wrap:anywhere;line-height:1.7}.audit-event-filter strong{font-weight:550;color:#648051}.audit-event-filter .icon-button{width:25px;height:25px}.audit-error{display:flex;align-items:center;gap:12px;padding:20px 22px;background:#fcf4ee;border-bottom:1px solid #f0dfcf;color:#b18f6c}.audit-error>div{flex:1}.audit-error strong{font-size:12px;font-weight:600;color:#a28460}.audit-error p{font-size:11px;line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.audit-error>.button{font-size:10px}.audit-loading{min-height:275px}.audit-panel>.empty-state{border:0;border-radius:0;padding:60px 24px;background:#fff}.audit-panel>.empty-state h3{font-size:17px}.audit-panel>.empty-state p{font-size:11px;max-width:390px}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid #e9eedf;font-size:10px;color:#a0ac94}.audit-pagination>div{display:flex;align-items:center;gap:10px;font-size:10px;white-space:nowrap}.audit-pagination .icon-button{height:27px;width:27px;color:#92a17f}.audit-footnote{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#a4af98;font-size:10px;line-height:1.8;margin-top:16px}.audit-footnote>span{margin-left:auto;font-size:9px}.audit-detail-body{padding:25px 28px 0}.audit-detail-summary{padding-bottom:22px;border-bottom:1px solid #e7edde}.audit-detail-summary h3{font-size:17px;line-height:1.6;font-weight:600;letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:12px;color:#59754b}.audit-detail-summary>p{font-size:11px;line-height:1.8;color:#a0ad91;margin-top:7px}.audit-detail-summary .audit-outcome{font-size:10px;padding:5px 7px}.audit-detail-context{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;padding:23px 0}.audit-detail-context>div{display:flex;flex-direction:column;gap:9px;min-width:0}.audit-detail-context>div>span{font-size:10px;color:#a4af97}.audit-detail-context>div>strong{font-size:12px;line-height:1.7;color:#6e865d;font-weight:550;overflow-wrap:anywhere}.audit-detail-context>div>small{font-size:9px;color:#aab49f;line-height:1.7;overflow-wrap:anywhere}.audit-detail-context .audit-actor strong{font-size:12px}.audit-detail-context .audit-actor>div>span{font-size:11px}.audit-detail-context .audit-actor small{font-size:10px}.audit-confirmation-note,.audit-override-note{display:flex;align-items:flex-start;gap:11px;padding:16px;background:#fcf5e7;border:1px solid #eee1c7;border-radius:7px;color:#ba9e6b;margin-bottom:25px}.audit-override-note{background:#f1f6e9;border-color:#e1e9d5;color:#90a774}.audit-confirmation-note>svg,.audit-override-note>svg{margin-top:1px}.audit-confirmation-note strong,.audit-override-note strong{display:block;font-size:12px;font-weight:600;line-height:1.6}.audit-confirmation-note p,.audit-override-note p{font-size:10px;line-height:1.9;margin-top:5px}.audit-section-title{display:flex;align-items:center;gap:7px;color:#93a781;margin-bottom:13px}.audit-section-title h3{font-size:12px;font-weight:600;color:#7b9368}.audit-section-title>span{font-size:9px;color:#a5b198;margin-left:auto}.audit-change-section,.audit-metadata-section{margin-bottom:25px;min-width:0}.audit-change-scroll{overflow-x:auto;max-width:100%;border:1px solid #e5ebdc;border-radius:7px}.audit-change-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:440px;white-space:normal}.audit-change-table th,.audit-change-table td{padding:12px 14px;border-bottom:1px solid #e9eedf;text-align:left;vertical-align:top;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.audit-change-table thead th{color:#9aab88;background:#fafcf6;font-size:10px;font-weight:550}.audit-change-table thead th:first-child{width:32%}.audit-change-table tbody th{font-size:10px;color:#849a71;font-weight:500;background:#fcfdf9}.audit-change-table tbody td{color:#859777}.audit-change-table tbody td:nth-child(2){color:#a0a98f;background:#fdfcf8}.audit-change-table tbody td:nth-child(3){background:#f9fcf4}.audit-change-table tr:last-child th,.audit-change-table tr:last-child td{border-bottom:0}.audit-missing{font-size:10px;font-style:italic;color:#b1baa6}.audit-value-code{font-family:DM Sans,sans-serif;white-space:pre-wrap;font-size:10px;line-height:1.9;color:inherit;margin:0;overflow-wrap:anywhere}.audit-metadata{margin:0;border:1px solid #e5ebdc;border-radius:7px;overflow:hidden}.audit-metadata>div{display:grid;grid-template-columns:170px minmax(0,1fr);border-bottom:1px solid #e9eedf}.audit-metadata>div:last-child{border-bottom:0}.audit-metadata dt,.audit-metadata dd{margin:0;padding:12px 14px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.audit-metadata dt{background:#fafcf6;color:#96a687;font-size:10px}.audit-metadata dd{color:#8a9d7b;max-height:380px;overflow:auto}.audit-no-metadata{font-size:11px;line-height:1.9;color:#9dad8c;padding:8px 0 25px}.audit-record-reference{display:flex;align-items:center;gap:10px;background:#f7f9f2;padding:12px 14px;border-radius:7px;margin:8px 0 25px}.audit-record-reference>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.audit-record-reference span{font-size:9px;color:#a8b398}.audit-record-reference code{font-size:10px;color:#92a47f;overflow-wrap:anywhere}.audit-record-reference .icon-button{color:#9bad88}.audit-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:18px 0;border-top:1px solid #e7edde}.audit-detail-footer>span{font-size:10px;display:flex;align-items:center;gap:6px;color:#9aab8a}.audit-detail-footer>.button{font-size:11px}.audit-reason-list{margin:0;padding-left:16px}.audit-reason-list li+li{margin-top:5px}@media(max-width:1200px){.audit-filter-grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:14px}.audit-list-heading,.audit-entry{grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) minmax(105px,.7fr) 25px;gap:16px}.audit-entry-top{gap:6px}.audit-outcome{font-size:8px}.audit-filter-field:has(input[type=date]){grid-column:auto}}@media(max-width:760px){.audit-heading{gap:15px}.audit-heading>.button{font-size:11px;padding:9px 12px;margin-top:18px}.audit-access-note{padding:17px;gap:12px;align-items:flex-start}.audit-access-icon{height:35px;width:35px;border-radius:9px}.audit-access-icon svg{width:19px}.audit-access-note strong{font-size:12px}.audit-access-note p{font-size:10px}.audit-private-badge{display:none}.audit-filters{padding:18px}.audit-filter-title>span{font-size:9px}.audit-filter-grid{grid-template-columns:1fr 1fr;gap:14px 12px}.audit-filter-grid>.audit-filter-field:first-child{grid-column:1/-1}.audit-filter-field>input,.audit-filter-field>select,.audit-filter-input{font-size:11px}.audit-filter-actions{gap:14px;flex-wrap:wrap;margin-top:18px}.audit-filter-hint{flex:0 0 100%;font-size:9px}.audit-filter-actions>.text-button{margin-left:auto}.audit-panel-heading{padding:18px}.audit-panel-heading h2{font-size:12px}.audit-zone,.audit-record-count{font-size:9px}.audit-list-heading{display:none}.audit-entry{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 18px;align-items:start}.audit-entry-main{grid-column:1/-1}.audit-entry-top{gap:8px}.audit-action-label{font-size:12px}.audit-outcome{font-size:9px}.audit-entry-main>p{font-size:11px}.audit-entry-event>button,.audit-entry-event>span{font-size:10px}.audit-actor{grid-column:1;grid-row:2;gap:8px}.audit-actor strong{font-size:11px}.audit-actor>div>span{font-size:10px}.audit-actor small{font-size:9px}.audit-entry-time{grid-column:1;grid-row:3;font-size:9px;max-width:none;margin-left:37px;margin-top:-10px}.audit-details-button{grid-column:2;grid-row:2/4;align-self:center;font-size:10px;gap:3px;padding:9px 0 9px 9px}.audit-details-button>span{display:inline}.audit-pagination{padding:14px 17px;font-size:9px;gap:10px}.audit-pagination>div{font-size:9px;gap:5px}.audit-footnote{font-size:9px;align-items:flex-start}.audit-footnote>svg{margin-top:2px}.audit-footnote>span{flex-basis:100%;margin-left:20px;font-size:8px}.audit-error{padding:17px;gap:9px;flex-wrap:wrap}.audit-error>div{min-width:180px}.audit-error strong{font-size:11px}.audit-error p{font-size:10px}.audit-error>.button{margin-left:27px}.audit-event-filter{padding:11px 17px;font-size:10px}}@media(max-width:560px){.audit-back{font-size:10px;margin-bottom:19px}.audit-heading{margin-bottom:23px}.audit-heading>.button{font-size:10px;padding:9px 10px;gap:6px;min-width:auto}.audit-heading>.button>svg{width:14px}.audit-heading .eyebrow{font-size:7px;max-width:210px;line-height:1.8;letter-spacing:1.3px}.audit-access-note{gap:10px;padding:15px;margin-bottom:20px}.audit-access-icon{height:31px;width:31px;border-radius:8px}.audit-access-icon>svg{width:17px}.audit-access-note strong{font-size:11px}.audit-access-note p{font-size:9px;line-height:1.9}.audit-filters{padding:16px;margin-bottom:20px}.audit-filter-title{gap:7px;margin-bottom:18px;flex-wrap:wrap}.audit-filter-title h2{font-size:11px}.audit-filter-title>span{flex-basis:100%;margin-left:23px;font-size:8px;line-height:1.7}.audit-filter-grid{gap:13px 10px}.audit-filter-field{gap:7px}.audit-filter-field>span:first-child{font-size:10px}.audit-filter-field>input,.audit-filter-field>select,.audit-filter-input{height:38px;font-size:10px;padding:8px}.audit-filter-input input{font-size:10px}.audit-filter-input{gap:7px}.audit-filter-actions{gap:13px}.audit-filter-actions>.text-button,.audit-filter-actions>.button{font-size:10px}.audit-filter-actions>.button{padding:9px 11px}.audit-panel-heading{padding:17px 15px;gap:10px;flex-wrap:wrap}.audit-panel-heading>div{gap:7px}.audit-panel-heading h2{font-size:11px}.audit-panel-heading>div>svg{width:16px}.audit-record-count{font-size:8px;margin-left:0}.audit-zone{font-size:8px}.audit-entry{padding:18px 15px;gap:14px}.audit-action-label{font-size:11px}.audit-outcome{font-size:8px;padding:4px 5px}.audit-entry-main>p{font-size:10px;line-height:1.9}.audit-entry-event>button,.audit-entry-event>span{font-size:9px}.audit-actor strong{font-size:10px}.audit-actor>div>span{font-size:9px}.audit-actor small{font-size:8px}.audit-avatar{width:27px;height:27px;font-size:9px}.audit-entry-time{font-size:8px;margin-left:35px;margin-top:-8px}.audit-details-button{font-size:9px;gap:2px}.audit-details-button>svg{width:15px}.audit-pagination{padding:13px 14px;font-size:8px;align-items:center}.audit-pagination>span{max-width:165px;line-height:1.8}.audit-pagination>div{font-size:8px;gap:4px}.audit-pagination .icon-button{width:24px;height:26px}.audit-panel>.empty-state{padding:45px 20px}.audit-panel>.empty-state h3{font-size:15px}.audit-panel>.empty-state p{font-size:10px}.audit-loading{font-size:10px;min-height:230px}.audit-filter-error{font-size:10px}.audit-detail-body{padding:20px 18px 0}.audit-detail-summary h3{font-size:14px;margin-top:10px}.audit-detail-summary>p{font-size:9px}.audit-detail-summary .audit-outcome{font-size:9px}.audit-detail-context{grid-template-columns:1fr;gap:20px;padding:20px 0}.audit-detail-context>div{gap:7px}.audit-detail-context>div>span{font-size:9px}.audit-detail-context>div>strong{font-size:11px}.audit-detail-context>div>small{font-size:8px}.audit-detail-context .audit-actor strong{font-size:11px}.audit-detail-context .audit-actor>div>span{font-size:10px}.audit-detail-context .audit-actor small{font-size:9px}.audit-confirmation-note,.audit-override-note{padding:13px;gap:9px;margin-bottom:22px}.audit-confirmation-note>svg,.audit-override-note>svg{width:17px}.audit-confirmation-note strong,.audit-override-note strong{font-size:10px}.audit-confirmation-note p,.audit-override-note p{font-size:9px}.audit-section-title h3{font-size:11px}.audit-section-title>span{font-size:8px}.audit-change-table{min-width:420px}.audit-change-table th,.audit-change-table td{font-size:10px;padding:10px 11px}.audit-change-table thead th,.audit-change-table tbody th{font-size:9px}.audit-metadata>div{grid-template-columns:110px minmax(0,1fr)}.audit-metadata dt,.audit-metadata dd{padding:11px 10px;font-size:10px}.audit-metadata dt,.audit-value-code,.audit-missing{font-size:9px}.audit-record-reference{padding:11px 12px;margin-bottom:20px}.audit-record-reference code{font-size:9px}.audit-record-reference span{font-size:8px}.audit-detail-footer{padding:15px 0;gap:9px}.audit-detail-footer>span{font-size:8px;gap:4px}.audit-detail-footer>span>svg{width:12px}.audit-detail-footer>.button{font-size:10px;padding:9px 11px}.audit-no-metadata{font-size:10px}}.stat-card-action{width:100%;text-align:left;transition:background .16s,border-color .16s,box-shadow .16s}.stat-card-action:not(:disabled):hover{background:#f7faf1;border-color:#afc2a4;box-shadow:0 3px 12px #244c3c0c}.stat-card-action:focus-visible{outline:3px solid #6d8c68;outline-offset:3px}.stat-card-action>small{display:flex;align-items:center;gap:5px}.stat-card-action:disabled{opacity:.7}:root{font-family:DM Sans,sans-serif;color:#283b32;background:#fafbf8;font-synthesis:none;font-weight:400;--green:#244c3c;--dark:#263c32;--muted:#859087;--border:#e4e8e0;--cream:#f3f4ed;--light:#f8faf5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}input,textarea,select{color:var(--dark);outline:none}input:focus,textarea:focus,select:focus{border-color:#789480!important;box-shadow:0 0 0 3px #315e3d0b}button:focus-visible,a:focus-visible{outline:2px solid #6d8c68;outline-offset:4px}button{background:none;border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif}svg{flex-shrink:0}::selection{background:#d7e4c4}input[type=checkbox]{accent-color:var(--green)}.sr-only{position:absolute;opacity:0;width:1px;height:1px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.muted{color:#7d887e}.danger{color:#ad5149!important}.error-text{color:#ad5149;font-size:12px;line-height:1.6}.error-panel{color:#a65044;background:#fff1eb;padding:24px;font-size:13px;line-height:1.7}.button{display:inline-flex;gap:9px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .16s,transform .16s,box-shadow .16s}.button-primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 2px #244c3c10}.button-primary:hover:not(:disabled){background:#163a2b;transform:translateY(-1px);box-shadow:0 3px 8px #244c3c18}.button-outline{background:#fff;border-color:#dde3d9;color:#526052}.button-outline:hover:not(:disabled){background:#f0f4eb;border-color:#b7c5b0}.button-danger{background:#aa5146;color:#fff}.button-small{font-size:11px;padding:8px 12px}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#7e897f;transition:background .15s}.icon-button:hover{background:#eef1e9;color:#2e4935}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:#4d6c4b;padding:7px 0}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:700;color:#7a8b71}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;letter-spacing:-1.7px;color:#254435;line-height:1}.brand>span:last-child:not(.gather-mark){font-family:DM Sans,sans-serif;font-size:10px;align-self:flex-start;letter-spacing:0;margin-top:4px;margin-left:-4px}.gather-mark{width:29px;height:29px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;flex-shrink:0}.gather-mark i{background:currentColor;border-radius:1px}.gather-mark i:nth-child(1){border-top-left-radius:6px}.gather-mark i:nth-child(2){border-top-right-radius:6px}.gather-mark i:nth-child(3){border-bottom-left-radius:6px}.gather-mark i:nth-child(4){background:none;position:relative}.gather-mark i:nth-child(4):before,.gather-mark i:nth-child(4):after{content:"";position:absolute;background:currentColor;width:5px;height:5px;border-radius:1px}.gather-mark i:nth-child(4):after{right:0;bottom:0}.gather-mark.small{width:13px;height:13px;gap:1.5px}.gather-mark.small i{border-radius:.5px}.gather-mark.small i:nth-child(4):before,.gather-mark.small i:nth-child(4):after{width:2px;height:2px;border-radius:0}.green-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7a9b60;flex-shrink:0}.app-layout{display:flex;min-height:100vh}.sidebar{width:226px;background:#f4f5ee;border-right:1px solid #e3e7dc;position:fixed;left:0;top:0;bottom:0;padding:34px 19px 17px;display:flex;flex-direction:column;z-index:30}.sidebar>.brand{padding-left:16px}.workspace-switch{display:flex;align-items:center;gap:9px;width:100%;border:1px solid #dfe4d7;border-radius:8px;background:#f8f9f3;padding:11px 10px;margin:34px 0 29px;text-align:left}.workspace-avatar{width:30px;height:30px;border-radius:7px;background:#e1e7d5;display:grid;place-items:center;font-size:15px;font-weight:650;color:#5f7550}.workspace-switch>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.workspace-switch strong{font-size:10px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-switch small{font-size:9px;color:#8a9385}.workspace-switch>svg{color:#8b9882}.nav-heading{font-size:8px;font-weight:600;letter-spacing:1.6px;color:#a0aa96;margin:0 14px 13px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:6px;color:#7b8778;text-align:left;font-size:11px;transition:all .15s}.sidebar nav button>span:nth-child(2){flex:1}.sidebar nav button svg{stroke-width:1.6}.sidebar nav button.active{color:#355637;background:#e5ebdc;font-weight:650}.sidebar nav button:hover:not(.active){background:#eaeedf;color:#506a44}.sidebar nav button b{font-size:9px;background:#f5f7ef;border-radius:4px;min-width:19px;padding:2px 5px;text-align:center;font-weight:600}.nav-new{font-size:7px;letter-spacing:.6px;background:#e9eddc;color:#7b8e5f;border-radius:3px;padding:3px 4px}.admin-heading{margin-top:33px}.sidebar-bottom{margin-top:auto;padding-top:45px}.sidebar-note{background:#edf0e2;border:1px solid #e2e6d6;border-radius:8px;padding:16px 15px 17px;position:relative;overflow:hidden;margin:0 4px 21px}.sidebar-note-icon{display:flex;color:#7d905e;margin-bottom:12px}.sidebar-note strong{font-family:Manrope,sans-serif;font-size:11px;line-height:1.8;display:block;font-weight:650}.sidebar-note p{color:#8a927a;font-size:9px;line-height:1.8;margin-top:7px}.note-doodle{position:absolute;right:-7px;bottom:-24px;font-size:90px;color:#dae2c7;line-height:1;transform:rotate(15deg);pointer-events:none;z-index:0}.sidebar-note strong,.sidebar-note p{position:relative;z-index:1}.closed-workspace{display:flex;align-items:center;gap:7px;font-size:9px;color:#8a937d;padding:14px 12px;border-top:1px solid #e3e7db}.closed-workspace>span:nth-child(2){flex:1}.sidebar-help{display:flex;width:100%;align-items:center;gap:8px;font-size:9px;color:#7a8773;padding:9px 11px}.sidebar-help>svg:last-child{margin-left:auto}.app-main{margin-left:226px;flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.topbar{height:76px;background:#ffffffb5;border-bottom:1px solid #e8ebe4;display:flex;align-items:center;justify-content:space-between;padding:0 39px;gap:20px}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:10px;color:#9ca497}.breadcrumbs>strong{font-weight:500;color:#56634f}.breadcrumbs>svg{color:#b4bcae}.topbar-right{display:flex;align-items:center;gap:14px}.today{font-size:9px;color:#8e9889;margin-right:10px}.topbar-right .icon-button{width:26px;color:#899680}.topbar-divider{width:1px;height:23px;background:#e5e8de;margin:0 1px 0 6px}.profile-button{display:flex;align-items:center;gap:9px;padding:0;color:#86937b}.profile-avatar{width:33px;height:33px;border:3px solid #f1e6d9;border-radius:50%;display:grid;place-items:center;background:#ded0bb;color:#655e43;font-family:Manrope,sans-serif;font-size:10px;font-weight:700}.notification-button{position:relative}.notification-button>i{position:absolute;width:4px;height:4px;background:#b99d70;right:5px;top:5px;border:1px solid white;border-radius:50%}.mobile-menu{display:none}.page-content{padding:35px 39px 23px;flex:1;max-width:1660px;width:100%;margin:0 auto}.view-title-row{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 27px}.page-eyebrow{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:600;letter-spacing:1.7px;color:#899677;margin-bottom:9px}.tiny-star{font-size:16px;color:#91a26e;line-height:1;letter-spacing:0}h1{font-size:28px;line-height:1.45;font-weight:650;letter-spacing:-1.15px}.view-title-row p{font-size:11px;color:#8a9484;margin-top:6px;line-height:1.6}.view-title-row>.button{margin-top:18px}.create-event-button{padding:11px 16px;font-size:11px}.view-title-row>.eyebrow{display:block}.view-title-row .eyebrow{display:block;margin-bottom:8px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:31px}.stat-card{background:#fff;border:1px solid #e2e6dc;border-radius:8px;padding:16px 17px 15px;min-width:0}.stat-label{display:flex;align-items:center;justify-content:space-between;color:#77816e;font-size:10px;gap:8px}.stat-label svg{color:#8b9b7c;stroke-width:1.5}.stat-value{font-family:Manrope,sans-serif;font-size:29px;line-height:1.35;font-weight:600;letter-spacing:-.7px;display:flex;align-items:center;gap:9px;margin:10px 0 8px}.stat-tag,.stat-trend,.stat-subvalue{font:450 8px DM Sans,sans-serif;letter-spacing:0;white-space:nowrap}.stat-tag{display:inline-flex;align-items:center;gap:5px;background:#eff4e9;color:#77915b;border-radius:4px;padding:4px 6px;margin-top:6px}.stat-trend{display:flex;align-items:center;gap:2px;color:#6a8954;margin-top:6px}.stat-card>small{font-size:8px;color:#a1aa95}.stat-subvalue{color:#96a08b;font-size:8px;margin-top:6px}.stat-percent{font-size:20px;color:#7c8e6b;align-self:flex-end;margin:0 -4px 3px -7px}.storage-stat-logos{display:flex;align-items:center;gap:9px;margin:20px 0 18px}.storage-stat-logos>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.storage-stat-logos>span:first-child{color:#54694a}.storage-stat-logos>span:last-child{color:#62825b}.storage-stat-logos .gather-mark.small{width:18px;height:18px;gap:2px}.storage-stat-logos>span.storage-plus{font-size:12px;font-weight:400;color:#b5bda9;margin:0 2px}.events-tabs-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e7dc;gap:12px}.event-tabs{display:flex;gap:24px}.event-tabs>button{font-size:10px;color:#8d9685;display:flex;align-items:center;gap:7px;padding:0 0 14px;position:relative;white-space:nowrap}.event-tabs>button.active{color:#38563d;font-weight:650}.event-tabs>button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:3px;background:#52714a}.event-tabs>button>span{font-size:8px;border-radius:4px;min-width:17px;text-align:center;padding:2px 4px;background:#edf0e7;color:#9aa58c}.event-tabs>button.active>span{background:#e5eddd;color:#5a7947}.events-live-label{display:flex;gap:6px;align-items:center;color:#98a28a;font-size:8px;margin-bottom:12px}.events-live-label>.green-dot{width:4px;height:4px;background:#aab797}.events-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 0 22px}.search-field{display:flex;align-items:center;gap:9px;border:1px solid #e1e6d9;border-radius:6px;background:#fff;padding:9px 11px;color:#97a18c;min-width:0;width:270px;height:36px}.search-field>input{border:0!important;box-shadow:none!important;padding:0;background:none;width:100%;font-size:10px;min-width:0}.search-field>input::placeholder{color:#a1aa96}.search-field>kbd{font:9px DM Sans,sans-serif;color:#a9b19f;border:1px solid #e9ece3;background:#fafbf7;border-radius:3px;padding:2px 4px;white-space:nowrap}.toolbar-actions{display:flex;align-items:center;gap:10px}.filter-button{font-size:10px;padding:8px 11px;height:34px;gap:7px;border-radius:6px}.filter-button.has-filter{background:#e8f0de}.filter-count{display:grid;place-items:center;width:14px;height:14px;background:#52724b;color:#fff;border-radius:4px;font-size:8px}.sort-select{display:flex;align-items:center;gap:5px;padding:7px 8px;font-size:9px;color:#89957b}.sort-select select{border:0;background:transparent;font-size:9px;max-width:130px;padding-right:0;color:#88957b;box-shadow:none!important;cursor:pointer}.toolbar-divider{height:21px;width:1px;background:#e3e8da;margin:0 3px}.layout-toggle{border:1px solid #e2e7d9;border-radius:6px;padding:3px;display:flex;align-items:center;gap:3px;background:#fff}.layout-toggle>button{height:26px;width:28px;border-radius:3px;display:grid;place-items:center;color:#a4ad99}.layout-toggle>button.active{background:#edf1e6;color:#697f55}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 20px}.event-card{background:#fff;border:1px solid #e2e7da;border-radius:9px;overflow:visible;transition:transform .2s,box-shadow .2s;min-width:0}.event-card:hover{transform:translateY(-3px);box-shadow:0 7px 20px #40502c09}.cover-button{width:100%;padding:0;position:relative;display:block;text-align:left;border-radius:8px 8px 0 0;overflow:hidden}.event-cover{height:148px;position:relative;overflow:hidden;color:#647452}.event-cover>svg{position:absolute;width:100%;height:100%;inset:0}.cover-sage{background:#e0e6c8;color:#365441}.cover-peach{background:#f0d3ba;color:#995b43}.cover-lavender{background:#ded7e9;color:#716482}.cover-blue{background:#d4e1e4;color:#4d6b7a}.cover-sand{background:#eee5ce;color:#887555}.cover-mint{background:#d8e5db;color:#537361}.cover-caption{position:absolute;left:19px;top:25px;font-size:8px;line-height:1.9;font-weight:650;letter-spacing:1.7px;max-width:135px}.cover-brand{position:absolute;bottom:14px;left:19px;font-size:12px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.6px;opacity:.8}.cover-brand span{font-family:DM Sans,sans-serif;font-size:13px;margin-left:5px}.status{display:inline-flex;align-items:center;gap:4px;border-radius:4px;font-size:8px;line-height:1;padding:6px 7px;font-weight:550;white-space:nowrap}.status>i{width:4px;height:4px;border-radius:50%;background:currentColor}.cover-button>.status{position:absolute;right:12px;top:12px;background:#fafcf4e8;box-shadow:0 1px 2px #34503404}.status-published{color:#527245;background:#eef4e6}.status-draft{color:#948568;background:#f6f0df}.status-completed{color:#7e8c87;background:#edf0eb}.event-card-body{padding:15px 17px}.card-category-row{display:flex;justify-content:space-between;align-items:center;height:19px;margin-bottom:7px}.category-label{text-transform:uppercase;font-size:7px;font-weight:650;letter-spacing:1.3px;color:#8b997a}.card-more{height:24px;width:25px;margin-right:-5px;color:#9da68f}.event-title{font-family:Manrope,sans-serif;letter-spacing:-.3px;font-weight:650;text-align:left;font-size:14px;line-height:1.7;padding:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.event-title:hover{color:#6a8554}.event-meta{margin:13px 0 17px;display:flex;flex-direction:column;gap:8px}.event-meta>span{display:flex;align-items:center;gap:6px;color:#939d88;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.5}.event-meta>span svg{color:#a0ad93;stroke-width:1.5}.event-meta>span>i{width:2px;height:2px;border-radius:50%;background:#b7bfae;margin:0 1px}.event-attendees{display:flex;align-items:center;gap:9px;font-size:8px;color:#9aa58d}.event-attendees strong{font-weight:600;color:#7b8b6b}.avatar-stack{display:flex;padding-left:0;height:24px;align-items:center}.mini-avatar{width:22px;height:22px;border:2px solid white;display:grid;place-items:center;font-size:5px;font-weight:700;border-radius:50%;margin-left:-7px;color:#646552;position:relative;background:#edddc4}.mini-avatar:first-child{margin-left:0}.mini-avatar-0{background:#d9c5ab;color:#6b6047}.mini-avatar-1{background:#c5d1bd;color:#5e7354}.mini-avatar-2{background:#d6c7bb;color:#78634d}.mini-avatar-3{background:#b9c8c9;color:#596f71}.mini-avatar-4{background:#ddc6b7;color:#936b50}.mini-avatar-5{background:#cfc7d9;color:#7d6f90}.event-privacy{margin-left:auto;display:flex;color:#a7b198}.event-privacy.private{color:#baa57c}.empty-attendee{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f1f4eb;color:#abb69c}.event-card-footer{border-top:1px solid #edf0e7;display:flex;align-items:center;justify-content:space-between;padding:11px 17px 12px;gap:12px}.storage-label{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#99a38e;white-space:nowrap}.storage-label svg{color:#96aa83}.storage-label.sheets-label{color:#819871}.event-card-footer>button{display:flex;align-items:center;gap:5px;color:#6e835c;font-size:8px;padding:0;font-weight:500}.event-card-footer>button:hover{color:#294f2a}.events-bottom{display:flex;justify-content:space-between;align-items:center;margin:23px 0 0;color:#9aa58d;font-size:8px}.events-bottom>span:last-child{display:flex;align-items:center;gap:6px}.footer-flower{font-size:15px;color:#96a77b}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e7ebdf;padding:18px 39px;color:#a8b09d;font-size:8px;max-width:1660px;width:100%;margin:0 auto}.page-footer>button{display:flex;align-items:center;gap:5px;color:#899c75;font-size:8px;padding:0}.popover-wrap{position:relative}.event-menu,.top-popover,.filter-popover{position:absolute;z-index:40;background:#fff;border:1px solid #e0e5d8;box-shadow:0 8px 30px #34472615;border-radius:8px;padding:6px;right:0;top:calc(100% + 6px);min-width:170px}.event-menu>button,.event-menu>a{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:10px 12px;color:#718066;font-size:10px;border-radius:4px;white-space:nowrap}.event-menu>button:hover,.event-menu>a:hover{background:#f0f5e8}.event-menu>button:last-child{border-top:1px solid #edf0e7;border-radius:0;margin-top:3px}.top-popover{padding:20px;min-width:240px}.top-popover h4{font-size:12px;font-weight:650;margin-bottom:15px}.top-popover small{font-size:10px;color:#94a084;line-height:1.8}.activity-popover{width:280px}.activity-popover p{font-size:11px;line-height:1.8;color:#718363;padding-left:15px;position:relative;margin-bottom:12px}.activity-dot{position:absolute;left:0;top:6px;width:5px;height:5px;background:#89a16c;border-radius:50%}.activity-popover>.text-button{margin-top:12px}.account-popover{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.account-popover>strong{font-size:12px}.account-popover>button{display:flex;gap:8px;align-items:center;color:#8b6d56;font-size:11px;border-top:1px solid #e9eddf;padding-top:15px;margin-top:10px;width:100%}.soft-badge{font-size:8px;background:#edf2e6;color:#7c9068;border-radius:4px;padding:5px 7px;white-space:nowrap}.filter-popover{width:230px;padding:19px}.filter-popover h4{font-size:12px;margin-bottom:18px}.filter-popover .field{margin-bottom:15px;font-size:10px}.filter-popover .field select{font-size:11px;padding:8px}.events-list{grid-template-columns:1fr;gap:13px}.events-list .event-card{display:grid;grid-template-columns:200px 1fr 150px;overflow:visible}.events-list .cover-button{border-radius:8px 0 0 8px}.events-list .event-cover{height:100%}.events-list .event-card-body{padding:13px 20px}.events-list .event-card-footer{border:0;border-left:1px solid #eef1e8;flex-direction:column;justify-content:center;gap:20px;padding:18px}.events-list .event-meta{flex-direction:row;margin:8px 0 10px;gap:20px}.events-list .event-title{font-size:15px}.events-list .card-category-row{margin:0}.overview-banner{display:flex;justify-content:space-between;background:#f1f3e7;border:1px solid #e2e6d5;border-radius:9px;overflow:hidden;margin-bottom:32px;position:relative;min-height:240px}.overview-banner>div{padding:29px 32px;position:relative;z-index:1}.overview-banner h2{font-size:25px;font-weight:600;letter-spacing:-.8px;line-height:1.45;margin:9px 0}.overview-banner p{font-size:10px;color:#8c997a;margin-bottom:18px}.overview-banner .button{padding:8px 13px;font-size:10px}.overview-banner>svg{width:45%;max-width:440px;align-self:stretch;position:absolute;right:0;bottom:0;height:100%}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:62px 24px;border:1px dashed #dce4d1;border-radius:8px;background:#f8faf5}.empty-icon{width:58px;height:58px;border-radius:16px;background:#edf2e3;color:#91a17c;display:grid;place-items:center;margin-bottom:18px}.empty-state h3{font-size:18px;font-weight:600;letter-spacing:-.5px}.empty-state p{color:#8c9a7f;max-width:330px;font-size:12px;line-height:1.8;margin:10px 0 20px}.loading-panel{display:flex;justify-content:center;align-items:center;gap:10px;padding:70px 20px;color:#9aa68e;font-size:12px}.initial-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#68815a;background:#f6f7ef}.initial-loading>.gather-mark{width:42px;height:42px;gap:5px}.initial-loading>span{font-size:12px}.initial-loading h2{font-size:23px}.initial-loading p{color:#8f9b83;font-size:13px}.toast{display:flex;align-items:center;gap:10px;position:fixed;z-index:100;bottom:25px;left:calc(50% + 113px);transform:translate(-50%);background:#fff;border:1px solid #dbe4d1;border-radius:9px;box-shadow:0 8px 30px #3c54221a;padding:13px 15px;font-size:11px;min-width:270px;max-width:calc(100vw - 30px);animation:toast-in .2s ease}.toast>span{background:#e8f0df;color:#688b4d;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex-shrink:0}.toast>.icon-button{margin-left:auto;width:22px;height:22px}@keyframes toast-in{0%{opacity:0;bottom:16px}to{opacity:1;bottom:25px}}.back-button{display:flex;align-items:center;gap:4px;color:#82966c;font-size:10px;padding:0;margin-bottom:22px}.modal-backdrop{position:fixed;inset:0;background:#253e3273;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:25px;z-index:70;overflow:auto;animation:fade-in .15s}.modal{width:480px;max-width:100%;max-height:calc(100dvh - 50px);border-radius:13px;background:#fff;box-shadow:0 25px 100px #152a3040;overflow:auto;position:relative}.modal-wide{width:870px}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 28px 24px;gap:20px;border-bottom:1px solid #e9ecdf}.modal-heading h2{font-size:20px;font-weight:650;letter-spacing:-.6px;line-height:1.5}.modal-heading p{font-size:11px;color:#929e87;line-height:1.7;margin-top:5px}.modal-heading>.icon-button{margin:1px -8px 0 0;flex-shrink:0}.modal-footer{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:20px 27px;border-top:1px solid #e6ebdc;background:#fff;position:sticky;bottom:0;z-index:3}.modal-footer .button{font-size:11px}.modal-footer .error-text{flex:1;margin-right:auto;max-width:400px}.modal-footer .text-button{font-size:11px;padding:7px 8px}.editor-tabs{display:flex;gap:29px;padding:0 28px;border-bottom:1px solid #e6ebdc}.editor-tabs>button{display:flex;align-items:center;gap:7px;font-size:10px;color:#99a38e;padding:17px 0;position:relative}.editor-tabs>button>span{border:1px solid #dfe6d5;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:8px}.editor-tabs>button.active{color:#59744a;font-weight:600}.editor-tabs>button.active:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#718c5f}.editor-tabs>button.active>span{background:#e8efdf;border-color:#e8efdf}.editor-layout{display:grid;grid-template-columns:1.3fr 1fr;min-height:445px}.editor-form{padding:25px 28px}.field{display:flex;flex-direction:column;gap:8px;position:relative;font-size:11px;font-weight:500;color:#657559;margin-bottom:19px;line-height:1.5}.field>span:not(.segmented){position:absolute;top:0;right:0;color:#a6af98;font-size:10px;font-weight:400}.field input,.field textarea,.field select{width:100%;border:1px solid #dfe6d6;background:#fff;padding:10px 12px;border-radius:6px;font-size:11px;min-height:38px;transition:border .15s,box-shadow .15s;font-weight:400}.field input::placeholder,.field textarea::placeholder{color:#a8b19d}.field textarea{resize:vertical;line-height:1.7;min-height:70px}.field small{font-size:9px;font-weight:400;color:#9aa68b;line-height:1.7}.field>select{padding-right:23px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-preview{border-left:1px solid #e8eddf;background:#f7f9f2;padding:29px 25px;display:flex;flex-direction:column;align-items:center}.editor-preview>.eyebrow{font-size:8px;margin:0 0 23px;letter-spacing:1.6px;color:#99a58c}.preview-card{border:1px solid #e0e6d5;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 5px 10px #40502c04}.preview-card .event-cover{height:140px}.preview-card>div:last-child{padding:20px}.preview-card h3{font-size:16px;line-height:1.55;letter-spacing:-.4px;margin:7px 0 10px;font-weight:650;overflow-wrap:anywhere}.preview-card p{font-size:10px;line-height:1.9;color:#99a38e;margin-bottom:17px;white-space:pre-wrap;overflow-wrap:anywhere}.preview-detail{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.7;color:#91a080;margin-bottom:9px}.preview-card .button{font-size:10px;padding:10px 13px;margin-top:12px}.preview-caption{color:#a4af95;text-align:center;font-size:9px;line-height:1.9;margin-top:22px}.cover-swatches{display:flex;gap:9px}.swatch{width:30px;height:30px;border:3px solid white;box-shadow:0 0 0 1px #e5e9dd;border-radius:50%;display:grid;place-items:center;transition:transform .15s;color:#557149}.swatch:hover{transform:scale(1.1)}.swatch.selected{box-shadow:0 0 0 1px #829b6e}.swatch-sage{background:#dae3c2}.swatch-peach{background:#f0d0b4}.swatch-lavender{background:#d9d0e6}.swatch-blue{background:#cbdce2}.swatch-sand{background:#e8ddbf}.swatch-mint{background:#cddfd1}.section-intro{margin-bottom:20px}.section-intro h3{font-size:14px;font-weight:600;margin-bottom:5px;letter-spacing:-.3px}.section-intro p{font-size:10px;color:#9ba68e;line-height:1.7}.form-fields{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.form-field-card{border:1px solid #e0e6d6;background:#fafbf8;border-radius:7px;padding:12px 14px}.field-card-top{display:flex;align-items:center;gap:6px;font-size:8px;color:#a5af99;margin-bottom:12px}.field-card-top>.icon-button{margin-left:auto;width:23px;height:23px}.form-field-card .field{font-size:9px;margin-bottom:10px}.form-field-card .field input,.form-field-card .field select{padding:8px 10px;font-size:10px;min-height:33px}.form-field-card .form-row{gap:10px}.field-options{display:flex;gap:18px;font-size:9px;color:#8e9d7e}.field-options>label{display:flex;align-items:center;gap:4px;cursor:pointer}.field-options input{margin:0 3px 0 0;width:12px;height:12px}.note{display:flex;align-items:flex-start;gap:9px;padding:14px;background:#f0f4e9;border-radius:6px;color:#91a27b;font-size:9px;line-height:1.8;margin-top:18px}.note>svg{margin-top:1px;color:#8ca271}.settings-section-title{font-size:11px;font-weight:600;margin:24px 0 14px}.storage-options{display:grid;grid-template-columns:1fr 1fr;gap:11px}.storage-options>button{border:1px solid #dfe5d5;border-radius:7px;padding:15px 12px;display:flex;flex-direction:column;align-items:flex-start;position:relative;color:#9aa78a;text-align:left;background:#fff}.storage-options>button>strong{font-size:10px;font-weight:600;margin:12px 0 4px}.storage-options>button>small{font-size:8px;color:#a2ad94}.storage-options>button.selected{background:#f3f7ed;border-color:#9db486;color:#6d8858}.storage-options>button>svg:last-child:not(:first-child){position:absolute;top:12px;right:12px}.sheets-config{background:#f7f9f3;border-radius:7px;padding:15px;margin-top:14px}.sheets-config>p{font-size:9px;color:#94a582;line-height:1.9;margin-bottom:15px}.sheets-config .field{font-size:9px;margin-bottom:13px}.sheets-config .field input{font-size:10px}.sheets-config>small{display:block;font-size:8px;line-height:1.9;color:#9aaa88;margin-top:9px}.sheets-config>.button{font-size:9px;padding:7px 10px}.toggle-row{display:flex;align-items:center;gap:17px;justify-content:space-between;margin:14px 0;cursor:pointer}.toggle-row>span:first-child{display:flex;flex-direction:column;gap:5px}.toggle-row strong{font-size:10px;font-weight:500;color:#7e8c70}.toggle-row small{font-size:8px;line-height:1.7;color:#a1ad92;max-width:265px}.toggle{background:#d9e1cf;border-radius:20px;width:29px;height:17px;position:relative;transition:background .2s;flex-shrink:0}.toggle:after{content:"";position:absolute;background:#fff;border-radius:50%;width:11px;height:11px;left:3px;top:3px;transition:transform .2s;box-shadow:0 1px 2px #31471c10}.toggle.on{background:#74945c}.toggle.on:after{transform:translate(12px)}.simple-form{padding:25px 28px}.simple-form>p{font-size:12px;color:#96a187;line-height:1.9}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.form-actions .button{font-size:11px}.help-content{padding:27px 28px}.help-content>div:not(.note){display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.help-content>div>span{width:37px;height:37px;display:grid;place-items:center;background:#edf3e3;border-radius:9px;color:#8aa270;flex-shrink:0}.help-content>div h3{font-size:12px;font-weight:650;margin:1px 0 6px}.help-content>div p{font-size:10px;line-height:1.8;color:#95a184}.help-content>.note{margin-bottom:0}.help-content>.note>span{width:auto;height:auto;background:none;display:block;font-size:9px;flex-shrink:1}.share-layout{display:grid;grid-template-columns:1fr 1.15fr}.qr-showcase{padding:35px 27px;background:#f3f6ed;border-right:1px solid #e3e9d9;display:flex;align-items:center;flex-direction:column;gap:25px}.qr-showcase>.eyebrow{font-size:8px;color:#9baa8a;letter-spacing:1.5px}.qr-paper{width:100%;max-width:260px;background:#fff;border-radius:10px;padding:17px;box-shadow:0 4px 15px #4a5a3010;transform:rotate(-2deg)}.qr-art{width:100%;display:block;overflow:hidden}.qr-art>svg{display:block;width:100%;height:auto}.qr-caption{display:flex;align-items:center;gap:5px;color:#9baa89;font-size:9px}.qr-showcase>.button{font-size:10px;background:transparent}.share-controls{padding:27px 28px}.share-controls h3{font-size:12px;font-weight:650;letter-spacing:-.2px;margin-bottom:16px}.share-controls>.field:first-child{margin-bottom:27px}.share-controls>.form-row{gap:11px}.color-input{display:flex;align-items:center;gap:9px;border:1px solid #dfe6d4;padding:8px 9px;border-radius:6px;color:#9aaa89;font-size:9px;min-height:38px}.color-input>input{border:0!important;background:none;box-shadow:none!important;padding:0;width:20px;height:20px;min-height:20px;cursor:pointer}.color-input>input::-webkit-color-swatch-wrapper{padding:0}.color-input>input::-webkit-color-swatch{border:1px solid #dfe5d7;border-radius:3px}.segmented{display:flex;align-items:center;gap:5px;background:#f1f5ea;border-radius:6px;padding:4px}.segmented>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;font-size:9px;color:#9aaa89;border-radius:4px;padding:9px 4px;white-space:nowrap}.segmented>button.active{background:#fff;box-shadow:0 1px 3px #4152240b;color:#6c8556}.pattern-square,.pattern-round{width:10px;height:10px;background:currentColor}.pattern-round{border-radius:3px}.share-link-heading{display:flex;align-items:center;justify-content:space-between;margin-top:26px;margin-bottom:13px}.share-link-heading>h3{margin:0}.share-link-heading>a{display:flex;gap:5px;align-items:center;color:#93a47d;font-size:9px}.copy-field{display:flex;align-items:center;border:1px solid #dfe6d5;background:#f8faf5;border-radius:6px;gap:7px;padding:8px 10px;color:#98a987}.copy-field input{padding:0;border:0;box-shadow:none!important;background:transparent;flex:1;min-width:0;font-size:9px;color:#7f9270}.copy-field>button{padding:2px 0;display:flex;color:#7e9768}.slug-field{margin-top:15px;font-size:9px}.slug-input{display:flex;align-items:center;border:1px solid #dfe6d6;border-radius:6px;overflow:hidden}.slug-input>span{font-size:10px;align-self:stretch;padding:10px;background:#f4f7ef;color:#9baa8b;border-right:1px solid #dfe6d6}.slug-input>input{border:0!important;border-radius:0;padding:10px!important;font-size:10px}.table-panel{border:1px solid #e1e6d8;border-radius:9px;background:#fff;overflow:hidden}.table-toolbar{display:flex;align-items:center;padding:19px 21px;gap:12px;border-bottom:1px solid #e8edde}.table-toolbar>.search-field{margin-right:auto}.table-toolbar>select{border:1px solid #dfe6d4;background:#fff;border-radius:5px;padding:9px 10px;font-size:10px;color:#8a9a79;max-width:220px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;letter-spacing:.3px;color:#96a386;background:#fafbf7;padding:14px 21px;border-bottom:1px solid #e8eddf}td{font-size:10px;padding:17px 21px;border-bottom:1px solid #edf1e5}tr:last-child td{border-bottom:0}.person-cell{display:flex;align-items:center;gap:10px}.person-cell>span:last-child{display:flex;flex-direction:column;gap:4px}.person-cell strong{font-size:10px;font-weight:550}.person-cell small{font-size:9px;color:#a0ac92}.person-cell em{font-size:8px;font-weight:400;color:#98a584;font-style:normal;padding-left:3px}.avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:500;flex-shrink:0}.avatar-0{background:#e9eedb;color:#859c64}.avatar-1{background:#f2e1d3;color:#af8b6c}.avatar-2{background:#e7e0ed;color:#9b8aa8}.avatar-3{background:#dfe9ec;color:#7f9ba6}.avatar-4{background:#f0ead7;color:#aa9f73}.event-table-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:#9aa48d}.attendance-pill{display:inline-flex;align-items:center;gap:4px;color:#8ba272;background:#f0f6e8;font-size:8px;border-radius:4px;padding:5px 7px}.pending-pill{background:#f2f3ed;color:#9ea78f;font-size:8px;padding:5px 7px;border-radius:4px}.table-footer{border-top:1px solid #e7eddd;display:flex;align-items:center;justify-content:space-between;padding:16px 21px;font-size:9px;color:#9ba98b}.table-footer>span{color:#a9b499;font-size:8px}.response-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:2px 0 28px}.response-summary>div{border:1px solid #e0e6d5;border-radius:8px;background:#fff;display:flex;align-items:center;gap:15px;padding:21px}.summary-icon{background:#f0f5e8;color:#96ad7c;width:41px;height:41px;border-radius:10px;display:grid;place-items:center}.response-summary>div>span:last-child{display:flex;flex-direction:column;gap:7px}.response-summary small{font-size:9px;color:#9aaa88}.response-summary strong{font-size:23px;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.5px}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;border-bottom:1px solid #e9edde}.panel-title h3{font-size:12px;font-weight:650}.panel-title h3>span{font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;color:#9aaa88;background:#edf3e4;padding:3px 6px;border-radius:4px;margin-left:6px}.closed-banner{display:flex;align-items:center;gap:17px;background:#f0f4e6;border:1px solid #e0e7d3;padding:22px 24px;border-radius:8px;margin-bottom:27px;color:#92a779}.closed-banner strong{font-size:12px;color:#71895d;font-weight:550}.closed-banner p{font-size:10px;color:#9aaa88;line-height:1.8;margin-top:4px}.closed-banner>.soft-badge{margin-left:auto;background:#e7eedb;font-size:9px}.table-select{padding:7px 9px;font-size:10px;border:1px solid #e5eadb;border-radius:4px;background:#fff;color:#94a380}.user-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:5px 7px;background:#f0f6e7;border-radius:4px;color:#91a878}.user-status>i{width:4px;height:4px;border-radius:50%;background:currentColor}.user-status.inactive{background:#f5eee4;color:#b7a07c}.settings-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:28px}.settings-panel{border:1px solid #e0e6d6;border-radius:9px;background:#fff;overflow:hidden}.settings-panel-body{padding:26px 25px}.settings-panel-body .field{margin-bottom:25px}.settings-panel-body>.button{font-size:11px;margin-top:4px}.settings-aside{background:#eff3e5;border:1px solid #e0e7d0;border-radius:9px;padding:30px;color:#9aae83;align-self:start}.settings-aside h3{font-size:17px;letter-spacing:-.4px;line-height:1.7;font-weight:600;margin:19px 0 9px;color:#71875b}.settings-aside p{font-size:11px;line-height:1.9;margin-bottom:22px}.settings-aside>div{display:flex;align-items:center;gap:8px;font-size:9px;margin-top:15px}.links-banner{border:1px solid #dfe7cf;background:#eff3e4;border-radius:9px;display:flex;gap:22px;align-items:center;padding:24px 29px;margin-bottom:27px;color:#8da374;overflow:hidden;position:relative}.links-banner h3{font-size:17px;font-weight:600;letter-spacing:-.5px;color:#6f8659;margin-bottom:7px}.links-banner p{color:#9bac86;font-size:10px;line-height:1.8;max-width:480px}.banner-star{font-size:115px;line-height:1;color:#dee8c9;position:absolute;right:29px;top:0;pointer-events:none}.link-event-cell{display:flex;align-items:center;gap:12px}.event-mini-cover{height:39px;width:39px;border-radius:7px;display:grid;place-items:center;color:#81986a}.link-event-cell>span:last-child{display:flex;flex-direction:column;gap:5px}.link-event-cell strong{font-size:10px;font-weight:550}.link-event-cell small{font-size:8px;color:#a1ad92}.table-link{display:flex;align-items:center;gap:8px;color:#95a781;font-size:9px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.guest-details-button{text-align:left;padding:0}.guest-details-button:hover strong{color:#7d9a5e}.guest-answer-list{display:grid;gap:22px}.guest-answer-list>div{padding-bottom:17px;border-bottom:1px solid #e8edde}.guest-answer-list small{font-size:10px;color:#9cac88}.guest-answer-list p{font-size:13px;color:#6a8157;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px}.pagination{display:flex;align-items:center;gap:10px;font-size:10px;color:#96a482}.pagination>.icon-button{width:26px;height:26px}.table-row-actions{display:flex;gap:2px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.auth-art{background:#eef1df;padding:45px 55px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-art>.brand{z-index:1}.auth-copy{margin:auto 0;position:relative;z-index:1;padding:50px 0 100px}.auth-copy>.eyebrow{font-size:9px;letter-spacing:2px;color:#8a9b6f}.auth-copy h1{font-size:clamp(45px,5vw,76px);font-weight:500;line-height:1.19;letter-spacing:-3.7px;margin:20px 0 28px}.auth-copy em{font-style:normal;color:#92a571}.auth-copy p{font-size:12px;line-height:1.9;color:#8d9e77}.auth-art>small{font-size:10px;color:#99aa81;position:relative;z-index:1}.auth-art-circles{position:absolute;inset:auto -75px -130px auto;width:450px;height:450px;opacity:.45}.auth-art-circles>span{position:absolute;width:100%;height:100%;border:65px solid #d3deb8;border-radius:50%}.auth-art-circles>span:nth-child(2){left:110px}.auth-art-circles>span:nth-child(3){left:220px}.auth-form{display:flex;align-items:center;justify-content:center;padding:45px}.auth-form>div{width:100%;max-width:345px}.auth-symbol{display:block;color:#8da570;margin-bottom:32px}.auth-symbol>.gather-mark{width:32px;height:32px}.auth-form h2{font-size:28px;font-weight:600;letter-spacing:-1px;margin-bottom:10px}.auth-form>div>p{font-size:12px;color:#9aaa89;line-height:1.8}.auth-form form{margin-top:32px}.auth-form .field{font-size:11px;margin-bottom:22px}.auth-form .field input{padding:13px;font-size:12px}.auth-form .button{padding:13px;font-size:12px;margin-top:7px;justify-content:space-between}.auth-note{display:flex;gap:7px;align-items:flex-start;font-size:9px!important;line-height:1.8!important;margin-top:25px;color:#a9b49a!important}.auth-note>svg{margin-top:1px}.demo-login{font-size:10px;color:#8a9f72;display:flex;gap:5px;align-items:center;justify-content:center;width:100%;padding:15px;border:1px solid #e5ebdc;border-radius:6px;margin-top:12px}.public-page{min-height:100vh;background:#f8f9f3;display:flex;flex-direction:column}.public-header{display:flex;justify-content:space-between;align-items:center;padding:27px 5%;border-bottom:1px solid #e3e9d8}.public-header>.brand{font-size:30px}.public-header>span{display:flex;gap:15px;align-items:center;font-size:8px;letter-spacing:2px;color:#a0ad8e}.public-header>span>span{font-size:25px;color:#9fb180}.registration-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;width:100%;max-width:1050px;margin:50px auto 70px;padding:0 30px;align-items:start}.registration-info{border:1px solid #e2e8d8;border-radius:12px;overflow:hidden;background:#fff}.registration-info>.event-cover{height:220px}.registration-info .cover-caption{top:36px;left:28px;font-size:10px;max-width:160px;line-height:1.9;letter-spacing:2.3px}.registration-info .cover-brand{font-size:17px;left:27px;bottom:22px}.registration-event-body{padding:30px}.registration-event-body>.category-label{font-size:8px}.category-dot{padding:0 6px;color:#b9c3a8}.registration-event-body h1{font-size:29px;line-height:1.5;letter-spacing:-1px;margin:13px 0 15px}.registration-event-body>p{font-size:11px;color:#9ba98b;line-height:1.95;white-space:pre-wrap}.registration-details{border-top:1px solid #e8edde;margin-top:25px;padding-top:25px;display:flex;flex-direction:column;gap:23px}.registration-details>div{display:flex;align-items:center;gap:13px}.registration-details>div>span{width:36px;height:36px;background:#f4f7ee;color:#9ab080;border-radius:9px;display:grid;place-items:center}.registration-details section{display:flex;flex-direction:column;gap:5px}.registration-details strong{font-size:10px;font-weight:550;color:#7c9069;line-height:1.6}.registration-details small{font-size:8px;color:#abb69a}.public-info-note{display:flex;align-items:center;gap:13px;background:#f4f6ed;border-radius:8px;padding:17px 18px;margin-top:27px}.public-info-note p{font-size:11px;line-height:1.9;color:#9aa87f}.registration-form-panel{padding:35px 0 0}.form-step{display:flex;align-items:center;gap:6px;color:#9aac81;font-size:8px;letter-spacing:1.3px}.registration-form-panel h2{font-size:29px;font-weight:600;letter-spacing:-1px;margin:17px 0 9px;line-height:1.5}.registration-form-panel>p{font-size:11px;color:#9ba98b;line-height:1.8}.registration-form-panel form{margin-top:30px}.registration-form-panel .field{font-size:11px;margin-bottom:25px}.registration-form-panel .field input,.registration-form-panel .field textarea,.registration-form-panel .field select{padding:13px 14px;font-size:11px;background:#fff}.registration-form-panel form>.button{justify-content:space-between;padding:13px 17px;font-size:12px;margin-top:8px}.registration-privacy{display:flex;align-items:flex-start;gap:7px;font-size:8px;color:#a7b494;line-height:1.9;margin-top:15px;max-width:320px}.registration-privacy>svg{margin-top:2px}.registration-bottom-note{border-top:1px solid #e1e8d4;display:flex;align-items:center;gap:7px;color:#a1b08b;font-size:8px;padding-top:21px;margin-top:33px}.registration-bottom-note>span:last-child{margin-left:auto;font-size:21px;color:#a9ba8b}.public-footer{display:flex;justify-content:space-between;padding:24px 5%;border-top:1px solid #e1e8d4;font-size:9px;color:#a5b28f;margin-top:auto}.public-footer strong{font-family:Manrope,sans-serif;color:#91a47c;letter-spacing:-.5px;font-size:12px;margin-left:3px}.public-loading,.public-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:20px;padding:80px 25px;text-align:center;color:#96ab7a}.public-loading p{font-size:12px;color:#a7b493}.public-error h1{font-size:26px;color:#657e50}.public-error p{font-size:12px;color:#a2b08d}.public-error .button{margin-top:10px}.registration-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:23px}.success-circle{width:77px;height:77px;display:grid;place-items:center;border-radius:50%;color:#8ba768;background:#eaf1df;border:1px solid #dbe6c9;margin-bottom:30px}.registration-success>.eyebrow{font-size:8px}.registration-success h2{font-size:28px;line-height:1.55;margin:16px 0}.registration-success p{font-size:12px;color:#96a783;line-height:1.9;max-width:300px}.registration-ticket{border:1px solid #dfe7d2;background:#fff;border-radius:8px;display:flex;align-items:center;gap:13px;width:100%;padding:24px 20px;margin:27px 0;color:#9db282;text-align:left}.registration-ticket>div{flex:1;display:flex;flex-direction:column;gap:7px}.registration-ticket strong{font-size:11px;font-weight:550;color:#7f956b}.registration-ticket small{font-size:9px;color:#aab997}.registration-success>small{font-size:9px;color:#a6b591;line-height:1.9;max-width:290px}.registration-success>.text-button{font-size:10px;color:#91a778;margin-top:25px}.registration-closed{border:1px dashed #dbe4ce;border-radius:8px;background:#f2f5ea;padding:35px 25px;margin-top:30px;color:#a0b385;text-align:center}.registration-closed h3{font-size:17px;font-weight:550;color:#859e6c;margin:15px 0 10px}.registration-closed p{font-size:11px;line-height:1.9}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(min-width:1550px){.sidebar{width:244px;padding-left:24px;padding-right:24px}.app-main{margin-left:244px}.topbar{padding-left:50px;padding-right:50px}.page-content{padding:40px 50px 28px}.event-cover{height:185px}.event-card-body{padding:19px 22px}.event-card-footer{padding:13px 22px}.event-title{font-size:16px}.event-meta>span{font-size:10px}.event-meta{margin:16px 0 20px}.event-card-footer>button,.storage-label{font-size:9px}.stat-card{padding:20px}.stat-value{font-size:33px}.stat-label{font-size:11px}.stat-card>small{font-size:9px}.stats-grid{margin-bottom:34px}.cover-caption{font-size:9px;left:22px;top:30px}.cover-brand{font-size:14px;left:22px;bottom:18px}.view-title-row p{font-size:12px}h1{font-size:32px}.event-tabs>button{font-size:11px}.topbar .breadcrumbs{font-size:11px}.sidebar nav button{font-size:12px}.sidebar-note strong{font-size:12px}.sidebar-note p{font-size:10px}.workspace-switch strong{font-size:11px}.page-footer{padding:20px 50px}.event-attendees{font-size:9px}.mini-avatar{width:25px;height:25px;font-size:6px}.event-cover .status{font-size:9px}.cover-button>.status{right:15px;top:15px}.toast{left:calc(50% + 122px)}}@media(max-width:1180px){.sidebar{width:204px;padding-left:13px;padding-right:13px}.app-main{margin-left:204px}.topbar{padding:0 26px}.page-content{padding:29px 26px 23px}.page-footer{padding-left:26px;padding-right:26px}.stats-grid{gap:10px}.stat-card{padding:14px 12px}.stat-tag,.stat-subvalue{font-size:7px}.stat-value{font-size:27px;gap:7px}.storage-stat-logos{gap:5px}.storage-stat-logos>span{font-size:10px}.storage-stat-logos>span.storage-plus{margin:0}.events-grid{gap:18px 14px}.event-card-body{padding:13px}.event-card-footer{padding:11px 13px}.event-title{font-size:12px}.event-meta>span{font-size:8px;gap:5px}.event-attendees{font-size:7px;gap:6px}.event-cover{height:137px}.event-cover .cover-caption{font-size:7px;left:15px;top:22px;letter-spacing:1.4px}.cover-brand{left:15px;font-size:11px}.events-live-label{display:none}.event-tabs{gap:22px}.search-field{width:230px}.toolbar-actions{gap:6px}.toast{left:calc(50% + 102px)}.settings-layout{gap:20px}.table-panel td,.table-panel th{padding-left:16px;padding-right:16px}.table-link{max-width:180px}.registration-layout{gap:35px;max-width:980px}.registration-event-body h1{font-size:27px}.registration-event-body{padding:25px}.registration-info>.event-cover{height:205px}.table-toolbar{gap:10px}.table-toolbar select{max-width:180px}}@media(max-width:1000px){.sidebar{width:195px}.app-main{margin-left:195px}.sidebar>.brand{padding-left:12px}.sidebar nav button{padding:12px 10px;font-size:10px;gap:10px}.workspace-switch{padding:9px 8px}.workspace-switch strong{font-size:9px}.workspace-switch small{font-size:8px}.workspace-avatar{width:27px;height:27px;font-size:13px}.nav-heading{font-size:7px}.sidebar-note{padding:14px 12px}.sidebar-help{font-size:8px;gap:7px}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.event-cover{height:160px}.event-title{font-size:14px}.event-card-body{padding:16px}.event-card-footer{padding:12px 16px}.event-meta>span{font-size:9px}.event-attendees{font-size:8px}.event-cover .cover-caption{font-size:8px;top:27px;left:19px}.cover-brand{left:19px;font-size:13px;bottom:16px}.stat-label{font-size:8px}.stat-label svg{width:15px}.stat-value{font-size:25px}.stat-subvalue,.stat-trend{display:none}.stat-tag{font-size:6px;padding:3px 4px;gap:3px}.stat-tag>.green-dot{width:4px;height:4px}.stat-card>small{font-size:6.5px}.storage-stat-logos>span{font-size:8px;gap:4px}.storage-stat-logos .gather-mark.small,.storage-stat-logos svg{width:14px;height:14px}.storage-stat-logos{gap:4px;margin:20px 0 18px}.search-field{width:210px}.sort-select{padding:7px 2px}.sort-select select{font-size:8px;max-width:112px}.filter-button{font-size:9px;padding:7px 9px}.layout-toggle>button{height:23px;width:25px}.toolbar-actions{gap:7px}.topbar-right .today{font-size:8px;margin-right:0}.topbar-right{gap:10px}.topbar{height:70px}.view-title-row{gap:15px}.view-title-row p{font-size:10px}.events-list .event-card{grid-template-columns:155px 1fr}.events-list .event-card-footer{grid-column:1/-1;flex-direction:row;border-top:1px solid #edf0e7;padding:11px 17px}.events-list .event-cover{height:100%}.events-list .event-card-body{padding:13px 16px}.events-list .event-meta{flex-direction:column;gap:7px}.events-list .event-title{font-size:13px}.closed-banner .soft-badge{display:none}.settings-layout{grid-template-columns:1fr}.settings-aside{padding:25px}.settings-aside>div{display:inline-flex;margin-right:17px}.table-toolbar{flex-wrap:wrap}.table-toolbar .search-field{width:100%;flex:1;min-width:190px}.table-toolbar select{flex:1}.table-scroll th,.table-scroll td{padding:14px 15px}.response-summary{gap:10px}.response-summary>div{padding:16px;gap:9px}.summary-icon{width:32px;height:32px;border-radius:8px}.summary-icon>svg{width:16px}.response-summary small{font-size:8px}.response-summary strong{font-size:22px}.links-banner{padding:24px;gap:17px}.links-banner h3{font-size:15px}.links-banner p{font-size:9px;max-width:320px}.banner-star{right:10px;font-size:100px;top:18px}.toast{left:calc(50% + 97.5px)}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:230px;box-shadow:none;padding-top:29px}.sidebar.is-open{transform:translate(0);box-shadow:0 0 100px #1b382e30}.sidebar nav button{font-size:12px;gap:12px;padding:13px}.nav-heading{font-size:8px}.sidebar-note strong{font-size:12px}.sidebar-note p,.sidebar-help{font-size:10px}.workspace-switch{padding:12px;gap:10px}.workspace-switch strong{font-size:11px}.workspace-switch small{font-size:9px}.workspace-avatar{width:31px;height:31px}.sidebar-scrim{position:fixed;inset:0;background:#263f3270;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:29}.app-main{margin-left:0}.mobile-menu{display:flex;width:27px;height:30px}.topbar{padding:0 22px;height:65px;gap:12px}.breadcrumbs{margin-right:auto;gap:9px;font-size:10px}.topbar-right{gap:10px}.topbar-right>.today{display:none}.topbar-right>.icon-button{display:none}.topbar-divider{margin-left:2px}.page-content{padding:29px 23px 23px}.stats-grid{gap:11px;margin-bottom:27px}.stat-card{padding:13px 12px}.stat-label{font-size:8px}.stat-label svg{width:14px}.stat-value{font-size:25px;margin:10px 0 8px}.stat-tag{font-size:7px}.stat-card>small{font-size:7px}.events-grid{gap:19px}.event-cover{height:162px}.event-title{font-size:14px}.event-card-body{padding:16px}.event-card-footer{padding:13px 16px}.event-meta>span{font-size:9px}.event-attendees{font-size:8px}.events-tabs-row{overflow-x:auto;scrollbar-width:none}.event-tabs{gap:24px}.event-tabs>button{font-size:10px}.page-footer{padding:19px 23px;font-size:8px}.page-footer>span:nth-child(2){display:none}.toast{left:50%;font-size:11px}.view-title-row h1{font-size:27px}.view-title-row .button{margin-top:15px}.view-title-row p{font-size:10px}.overview-banner>svg{opacity:.55;width:50%}.overview-banner>div{padding:25px}.top-popover{right:-5px}.response-summary{gap:12px}.response-summary>div{padding:19px 15px}.closed-banner p{font-size:10px}.closed-banner strong{font-size:12px}.table-panel{border-radius:7px}.modal-backdrop{padding:18px}.modal{max-height:calc(100dvh - 36px);border-radius:11px}.modal-heading{padding:22px}.modal-heading h2{font-size:19px}.modal-heading p{font-size:10px}.editor-form{padding:22px}.editor-preview{padding:25px 20px}.editor-tabs{padding:0 22px}.editor-layout{grid-template-columns:1.2fr 1fr}.preview-card>div:last-child{padding:17px}.preview-card h3{font-size:14px}.preview-card p{font-size:9px}.preview-card .event-cover{height:132px}.modal-footer{padding:17px 22px;gap:8px}.modal-footer>.error-text{font-size:10px}.share-controls{padding:23px}.qr-showcase{padding:29px 23px}.share-layout{grid-template-columns:1fr 1.15fr}.share-controls .color-input{gap:5px;font-size:8px;padding:8px}.share-controls .form-row{gap:8px}.share-controls .segmented>button{font-size:8px;gap:5px}.auth-art{padding:38px}.auth-copy h1{font-size:52px}.auth-form{padding:32px}.auth-copy>.eyebrow{font-size:7px;letter-spacing:1.5px}.auth-copy p{font-size:10px}.auth-art>small{font-size:8px}.auth-form h2{font-size:25px}.auth-form>div>p{font-size:10px}.auth-layout{grid-template-columns:.95fr 1fr}.registration-layout{gap:28px;padding:0 25px;margin-top:30px}.registration-info>.event-cover{height:170px}.registration-info .cover-caption{font-size:8px;left:20px;top:27px;letter-spacing:1.7px}.registration-info .cover-brand{font-size:13px;left:20px;bottom:17px}.registration-event-body{padding:23px}.registration-event-body h1{font-size:23px}.registration-event-body>p{font-size:10px}.registration-form-panel{padding-top:24px}.registration-form-panel h2{font-size:25px}.registration-form-panel>p{font-size:10px}.registration-form-panel .field{font-size:10px}.registration-details strong{font-size:9px}.registration-details small{font-size:7px}.registration-details>div{gap:10px}.registration-details>div>span{width:32px;height:32px}.public-info-note{padding:15px;gap:10px}.public-info-note p{font-size:9px}.public-header{padding:23px 25px}.public-header>span{font-size:7px;letter-spacing:1.4px;gap:8px}.public-header .brand{font-size:27px}.public-header .gather-mark{width:26px;height:26px}.public-footer{font-size:8px;padding:22px 25px}}@media(max-width:560px){.topbar{padding:0 18px}.topbar-right{gap:10px}.topbar-divider{display:none}.breadcrumbs{font-size:9px;gap:7px}.profile-avatar{width:30px;height:30px;font-size:9px}.profile-button{gap:5px}.topbar-right>.popover-wrap:first-of-type .icon-button{width:23px}.page-content{padding:26px 18px 24px}.page-eyebrow{font-size:7px;letter-spacing:1.4px;gap:5px;margin-bottom:7px}.tiny-star{font-size:14px}.view-title-row{align-items:flex-start;gap:11px;margin-bottom:22px}.view-title-row h1{font-size:25px;letter-spacing:-1px}.view-title-row p{font-size:9px;line-height:1.9;max-width:215px;margin-top:5px}.view-title-row>.button{font-size:9px;padding:9px 11px;gap:5px;margin-top:26px}.view-title-row>.button svg{width:14px;height:14px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:26px}.stat-card{padding:14px 15px}.stat-label{font-size:9px}.stat-label svg{width:16px}.stat-value{font-size:27px;margin:10px 0 7px;gap:9px}.stat-tag{font-size:7px;padding:4px 6px}.stat-trend{display:flex;font-size:7px}.stat-subvalue{display:block;font-size:7px}.stat-card>small{font-size:7px}.storage-stat-logos{gap:7px;margin:18px 0 16px}.storage-stat-logos>span{font-size:11px;gap:5px}.storage-stat-logos .gather-mark.small,.storage-stat-logos svg{width:17px;height:17px}.storage-stat-logos>.storage-plus{font-size:10px}.event-tabs{width:100%;justify-content:space-between;gap:16px}.event-tabs>button{font-size:9px;gap:5px;padding-bottom:13px}.event-tabs>button>span{font-size:7px;min-width:16px}.events-toolbar{padding:18px 0;gap:8px;flex-wrap:wrap}.search-field{flex:1;width:auto;min-width:150px;height:35px}.search-field input{font-size:10px}.search-field kbd,.sort-select{display:none}.filter-button{font-size:9px;gap:5px;padding:7px 9px;height:33px}.filter-button>svg{width:13px}.toolbar-divider{display:none}.toolbar-actions{gap:9px}.layout-toggle{padding:3px;gap:1px}.layout-toggle>button{width:24px;height:24px}.layout-toggle svg{width:16px;height:16px}.events-grid{grid-template-columns:1fr;gap:20px}.event-cover{height:175px}.event-cover>svg{object-position:center}.event-cover .cover-caption{font-size:9px;letter-spacing:1.8px;top:31px;left:23px}.cover-brand{font-size:14px;left:23px;bottom:20px}.cover-button>.status{right:16px;top:15px;font-size:9px;padding:7px 8px}.event-card-body{padding:19px 20px}.card-category-row{margin-bottom:8px}.category-label{font-size:8px}.event-title{font-size:17px;letter-spacing:-.5px}.event-meta{margin:15px 0 18px;gap:10px}.event-meta>span{font-size:10px;gap:7px}.event-meta>span>svg{width:15px;height:15px}.event-attendees{font-size:9px;gap:11px}.mini-avatar{height:25px;width:25px;font-size:6px}.event-card-footer{padding:13px 20px}.event-card-footer>.storage-label{font-size:9px}.event-card-footer>button{font-size:9px}.event-card-footer>button>svg{width:16px}.events-bottom{margin-top:24px;font-size:8px}.events-bottom>span:last-child{font-size:7px;gap:4px}.page-footer{padding:19px 18px}.events-list .event-card{grid-template-columns:105px 1fr}.events-list .event-cover .cover-caption{font-size:6px;left:11px;top:15px;letter-spacing:1px;max-width:65px}.events-list .event-cover>svg{width:300%;max-width:none;left:-110%;opacity:.7}.events-list .cover-brand{font-size:10px;left:11px;bottom:13px}.events-list .cover-button>.status{right:auto;left:9px;top:71px;padding:5px;font-size:6px;gap:3px}.events-list .event-title{font-size:12px}.events-list .event-card-body{padding:12px 13px}.events-list .event-meta>span{font-size:8px;gap:5px}.events-list .event-attendees{font-size:7px;gap:6px}.events-list .mini-avatar{height:19px;width:19px;font-size:4px}.events-list .category-label{font-size:6px}.events-list .event-privacy{display:none}.events-list .event-card-footer{padding:11px 14px}.overview-banner{min-height:235px}.overview-banner h2{font-size:23px}.overview-banner>div{padding:25px 22px}.overview-banner>svg{width:55%;opacity:.28}.overview-banner .eyebrow{font-size:7px;letter-spacing:1.1px}.overview-banner p{font-size:9px}.view-title-row .eyebrow{font-size:7px;letter-spacing:1.4px}.response-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:23px}.response-summary>div{padding:14px 11px;flex-direction:column;gap:10px;align-items:flex-start}.response-summary .summary-icon{width:27px;height:27px;border-radius:7px}.response-summary small{font-size:7px;white-space:nowrap}.response-summary strong{font-size:23px}.response-summary>div>span:last-child{gap:8px}.table-toolbar{padding:14px;gap:10px}.table-toolbar .search-field{width:100%;flex:0 0 100%}.table-toolbar select{font-size:9px;padding:8px 7px;max-width:100%}.table-footer{padding:14px;font-size:8px}.table-footer>span{font-size:7px}.table-scroll th,.table-scroll td{padding:13px 14px}.table-scroll th{font-size:8px}.person-cell strong{font-size:9px}.person-cell small{font-size:8px}.person-cell>.avatar{width:27px;height:27px;font-size:10px}.table-scroll td{font-size:9px}.table-scroll .button-small{padding:7px 9px;font-size:9px}.closed-banner{padding:17px;gap:12px;margin-bottom:22px}.closed-banner>svg{width:20px}.closed-banner strong{font-size:11px}.closed-banner p{font-size:9px}.panel-title{padding:18px}.panel-title h3{font-size:11px}.settings-panel-body{padding:22px 19px}.settings-aside{padding:24px}.links-banner{padding:22px 18px;gap:13px}.links-banner>svg{width:29px;height:29px}.links-banner h3{font-size:14px}.links-banner p{font-size:9px;position:relative;z-index:1}.banner-star{font-size:90px;right:-11px;top:13px;opacity:.6}.settings-layout{gap:20px}.modal-backdrop{padding:10px}.modal{max-height:calc(100dvh - 20px);border-radius:10px}.modal-heading{padding:20px}.modal-heading h2{font-size:18px}.modal-heading p{font-size:10px;max-width:290px}.modal-heading>.icon-button{width:25px;height:25px;margin:0 -5px 0 0}.editor-tabs{padding:0 20px;gap:25px}.editor-tabs>button{font-size:9px;padding:15px 0}.editor-layout{display:block}.editor-form{padding:22px 20px}.editor-preview{display:none}.field{font-size:10px;gap:7px;margin-bottom:21px}.field input,.field select,.field textarea{font-size:11px;padding:11px;min-height:40px}.form-row{gap:13px}.modal-footer{padding:15px 18px;flex-wrap:wrap}.modal-footer>.error-text{flex:0 0 100%;max-width:none;order:-1}.modal-footer .button{font-size:10px;padding:10px 13px}.modal-footer .text-button{font-size:10px;margin-left:auto;padding:5px}.form-field-card{padding:13px}.form-field-card .field input,.form-field-card .field select{font-size:10px;min-height:36px}.form-field-card .field{margin-bottom:13px}.field-options{font-size:9px}.storage-options>button{padding:16px}.storage-options>button>strong{font-size:11px}.storage-options>button>small{font-size:9px}.toggle-row strong{font-size:10px}.toggle-row small{font-size:9px;max-width:260px}.share-layout{display:flex;flex-direction:column}.qr-showcase{padding:25px 20px;gap:19px;border-right:0;border-bottom:1px solid #e3e9d9}.qr-paper{max-width:200px;padding:12px}.qr-showcase>.eyebrow{font-size:7px}.qr-showcase>.button{font-size:10px;padding:9px 13px}.qr-caption{font-size:9px}.share-controls{padding:25px 20px}.share-controls .form-row{gap:14px}.share-controls .color-input{gap:9px;font-size:10px}.share-controls .segmented>button{font-size:10px;padding:11px 6px}.share-controls h3{font-size:13px}.share-controls .field{font-size:11px}.share-controls .slug-field{font-size:9px}.copy-field input{font-size:10px}.share-controls .note{font-size:9px}.simple-form{padding:23px 20px}.simple-form .field{font-size:11px}.simple-form>p{font-size:11px}.help-content{padding:24px 20px}.help-content>div h3{font-size:12px}.help-content>div p{font-size:10px}.help-content>div:not(.note){gap:12px}.help-content>div>span{width:33px;height:33px}.toast{bottom:18px;padding:12px 13px;gap:8px;min-width:0;width:max-content;max-width:calc(100vw - 28px);font-size:10px;box-shadow:0 4px 20px #2b412c25}.toast .icon-button{margin-left:3px}.auth-layout{display:flex;flex-direction:column;background:#f9faf5;min-height:100dvh}.auth-art{padding:29px 25px;min-height:185px}.auth-art .brand{font-size:29px}.auth-art .gather-mark{width:27px;height:27px}.auth-copy{padding:26px 0 0;margin:0}.auth-copy>.eyebrow{font-size:6px;letter-spacing:1.3px;display:none}.auth-copy h1{font-size:26px;letter-spacing:-.8px;line-height:1.4;margin:0}.auth-copy h1 br{display:none}.auth-copy h1 em{display:block}.auth-copy>p,.auth-art>small{display:none}.auth-art-circles{width:300px;height:300px;right:-60px;bottom:-180px}.auth-art-circles>span{border-width:45px}.auth-form{padding:35px 25px;display:flex;flex:1;align-items:flex-start}.auth-form>div{max-width:390px}.auth-symbol{display:none}.auth-form h2{font-size:26px;letter-spacing:-.8px}.auth-form>div>p{font-size:11px}.auth-form form{margin-top:28px}.auth-note{font-size:9px!important}.auth-form .button{margin-top:3px}.auth-form .field{margin-bottom:23px}.public-header{padding:21px 22px}.public-header>.brand{font-size:27px}.public-header>span{font-size:6px;letter-spacing:1.1px;max-width:130px;line-height:1.8;gap:9px}.public-header>span>span{font-size:23px}.registration-layout{grid-template-columns:1fr;padding:0 20px;gap:0;margin:25px auto 45px;max-width:440px}.registration-info>.event-cover{height:175px}.registration-info .cover-caption{font-size:9px;left:24px;top:30px;letter-spacing:1.7px}.registration-info .cover-brand{font-size:14px;left:24px;bottom:17px}.registration-event-body{padding:24px}.registration-event-body h1{font-size:27px;margin:13px 0}.registration-event-body>p{font-size:11px}.registration-details{margin-top:23px;padding-top:22px;gap:19px}.registration-details>div{gap:12px}.registration-details>div>span{width:33px;height:33px}.registration-details strong{font-size:10px}.registration-details small{font-size:8px}.public-info-note{display:none}.registration-form-panel{padding:35px 3px 0}.registration-form-panel h2{font-size:28px}.registration-form-panel>p{font-size:11px}.registration-form-panel .field{font-size:11px;margin-bottom:25px}.registration-form-panel .field input,.registration-form-panel .field textarea,.registration-form-panel .field select{padding:13px;font-size:12px}.registration-form-panel form>.button{padding:14px 17px;font-size:12px}.registration-privacy{font-size:9px;max-width:100%;margin-top:16px}.registration-bottom-note{font-size:9px}.form-step{font-size:7px;letter-spacing:1.5px}.public-footer{padding:24px;flex-direction:column;gap:12px;align-items:center;text-align:center;font-size:8px}.registration-success{padding:7px 2px}.registration-success h2{font-size:27px}.registration-success p{font-size:12px}.registration-ticket{padding:22px 18px}.registration-success>.text-button{font-size:11px}.public-error h1{font-size:24px}.public-error p{font-size:12px;max-width:300px;line-height:1.9}.public-error{padding-top:90px;padding-bottom:90px}.registration-closed h3{font-size:18px}.registration-closed p{font-size:11px}}@media(min-width:1001px){.sidebar nav button{font-size:12px}.workspace-switch strong{font-size:11px}.workspace-switch small{font-size:9px}.nav-heading{font-size:9px;letter-spacing:1.3px}.sidebar-help,.closed-workspace{font-size:10px}.sidebar-note strong{font-size:12px}.sidebar-note p{font-size:10px}.breadcrumbs{font-size:11px}.today{font-size:10px}.page-eyebrow{font-size:9px}.view-title-row p{font-size:13px}.view-title-row .button,.stat-label{font-size:12px}.stat-value{font-size:32px}.stat-card>small{font-size:10px}.stat-tag,.stat-trend,.stat-subvalue{font-size:9px}.storage-stat-logos{margin:20px 0 18px}.storage-stat-logos>span{font-size:14px}.events-live-label{font-size:9px}.event-tabs>button{font-size:12px}.event-tabs>button>span{font-size:9px}.search-field>input{font-size:12px}.search-field{height:38px;width:290px}.search-field>kbd{font-size:10px}.filter-button{font-size:11px;height:36px}.sort-select,.sort-select select{font-size:11px}.sort-select select{max-width:145px}.event-cover{height:158px}.event-title{font-size:16px}.category-label{font-size:9px}.event-meta>span{font-size:11px}.event-meta{gap:9px;margin:14px 0 18px}.event-attendees{font-size:10px}.mini-avatar{width:25px;height:25px;font-size:6px}.event-card-body{padding:17px 19px}.event-card-footer{padding:13px 19px}.storage-label{font-size:10px}.event-card-footer>button{font-size:10px}.status{font-size:9px;padding:6px 8px}.cover-caption{font-size:9px;letter-spacing:1.5px;left:20px;top:27px}.cover-brand{font-size:13px;left:20px;bottom:16px}.events-bottom{font-size:10px}.page-footer{font-size:9px}.page-footer>button{font-size:10px}.table-scroll th{font-size:11px}.table-scroll td,.person-cell strong,.link-event-cell strong{font-size:12px}.person-cell small,.table-link{font-size:11px}.attendance-pill,.pending-pill{font-size:10px}.table-select,.user-status{font-size:11px}.table-toolbar>select{font-size:11px}.table-footer{font-size:10px}.table-footer>span{font-size:9px}.response-summary small{font-size:11px}.response-summary strong{font-size:27px}.closed-banner strong{font-size:14px}.closed-banner p{font-size:12px}.closed-banner>.soft-badge{font-size:10px}.panel-title h3{font-size:14px}.settings-panel-body .field{font-size:12px}.settings-panel-body .field input,.settings-panel-body .field select{font-size:13px;padding:12px}.settings-panel-body .field small{font-size:11px}.settings-aside p{font-size:12px}.settings-aside>div{font-size:11px}.links-banner h3{font-size:20px}.links-banner p{font-size:12px}.link-event-cell small{font-size:10px}}@media(min-width:1550px){.event-cover{height:185px}.event-title{font-size:18px}.event-card-body{padding:20px 22px}.event-card-footer{padding:14px 22px}.cover-caption{left:23px;top:31px}.cover-brand{left:23px;bottom:19px}.page-eyebrow{font-size:10px}.view-title-row p{font-size:14px}}@media(min-width:1001px)and (max-width:1180px){.stat-label{font-size:10px}.stat-value{font-size:28px}.stat-card>small{font-size:8px}.stat-tag,.stat-trend,.stat-subvalue{font-size:7px}.storage-stat-logos>span{font-size:12px}.event-title{font-size:14px}.event-meta>span{font-size:9px}.event-card-body{padding:15px}.event-card-footer{padding:12px 15px}.event-attendees,.event-card-footer>button,.storage-label{font-size:8px}.search-field{width:250px}.sort-select select{font-size:10px;max-width:130px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
