.shell-nav{gap:var(--space-2);margin-right:auto;margin-left:var(--space-6);display:flex}.shell-nav__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-header-text);font-weight:600;text-decoration:none}.shell-nav__link[aria-current=page]{background:#ffffff2e}.shell-nav__link:focus-visible{outline:3px solid var(--nm-white)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-intro,.form-editor__meta{color:var(--color-text-muted)}.breadcrumb{margin:0 0 var(--space-2);font-size:var(--text-sm)}.empty-state{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center}.card-list{gap:var(--space-2);padding:0;list-style:none;display:grid}.card-list__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex}.card-list__title{font-weight:700}.pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.pill--done{background:var(--status-done-bg);color:var(--status-done-text)}.pill--draft{background:var(--status-attention-bg);color:var(--status-attention-text)}.pill--muted{background:var(--nm-grey-200);color:var(--nm-grey-900)}.button-secondary{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--nm-eggplant);border-radius:var(--radius-sm);background:var(--nm-white);color:var(--nm-eggplant);font:600 var(--text-sm) var(--font-body);cursor:pointer;align-items:center;display:inline-flex}.button-primary[data-disabled],.button-secondary[data-disabled]{opacity:.5;cursor:not-allowed}.icon-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--nm-white);width:36px;height:36px;color:var(--nm-grey-900);cursor:pointer}.icon-button[data-disabled]{opacity:.35;cursor:not-allowed}.icon-button--danger{color:var(--nm-crimson)}.icon-button[data-focus-visible],.button-secondary[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}.form-editor__titlebar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.form-editor__title{flex:20rem}.form-editor__title .field__input{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-heading);font-weight:700}.save-status{color:var(--color-text-muted);font-size:var(--text-sm)}.form-editor__columns{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.shell-main:has(.form-editor){max-width:90rem}.form-editor__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-editor__preview{top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));align-self:start;position:sticky;overflow-y:auto}}.field-list{gap:var(--space-4);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.field-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--nm-violet);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.field-card__header{justify-content:space-between;align-items:center;display:flex}.field-card__type{font-size:var(--text-sm);color:var(--nm-violet);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.field-card__actions{gap:var(--space-1);display:flex}.field-card__row{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.field-card__note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.field--narrow{width:8rem}.field--narrow .field__input{width:100%}.field__input--multiline{resize:vertical;min-height:5rem}.ra-checkbox{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:inline-flex}.ra-checkbox__box{border:2px solid var(--nm-grey-500);border-radius:4px;width:20px;height:20px}.ra-checkbox[data-selected] .ra-checkbox__box{border-color:var(--nm-eggplant);background:var(--nm-eggplant) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' stroke='white' stroke-width='2.5' fill='none'/%3E%3C/svg%3E") center / 14px no-repeat}.ra-checkbox[data-focus-visible] .ra-checkbox__box{outline:3px solid var(--color-focus);outline-offset:2px}.ra-radio-group{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ra-radio{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:inline-flex}.ra-radio:before{content:"";border:2px solid var(--nm-grey-500);border-radius:50%;width:18px;height:18px}.ra-radio[data-selected]:before{border:6px solid var(--nm-eggplant)}.ra-radio[data-focus-visible]:before{outline:3px solid var(--color-focus);outline-offset:2px}.options-editor{border:none;margin:0;padding:0}.options-editor ol{gap:var(--space-2);margin:var(--space-2) 0;padding-left:var(--space-6);display:grid}.options-editor__row{align-items:center;gap:var(--space-2);display:flex}.options-editor__input{flex:1}.popover{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--nm-white);min-width:18rem;box-shadow:0 8px 24px #2b25302e}.menu{padding:var(--space-1);outline:none}.menu__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;outline:none;display:grid}.menu__item[data-focused]{background:var(--color-surface-muted)}.menu__label{font-weight:600}.menu__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.modal{padding:var(--space-4);background:#2b253073;place-items:center;display:grid;position:fixed;inset:0}.dialog{max-width:32rem;padding:var(--space-6);border-radius:var(--radius-md);background:var(--nm-white);outline:none}.dialog form{gap:var(--space-4);display:grid}.dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.preview-frame{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.rendered-form fieldset{border:none;margin:0;padding:0}.rendered-form .form-group{margin-bottom:var(--space-4)}.rendered-form label,.rendered-form legend{margin-bottom:var(--space-1);font-weight:600;display:block}.rendered-form input[type=text],.rendered-form input[type=number],.rendered-form input[type=date],.rendered-form input[type=url],.rendered-form textarea,.rendered-form select{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--nm-grey-500);border-radius:var(--radius-sm);background:var(--nm-white);font:inherit}.rendered-form .radio label,.rendered-form .checkbox label,.rendered-form .checkboxes label{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.rendered-form .field-description{margin:0 0 var(--space-2);color:var(--color-text-muted)}.rendered-form .form-heading{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-heading)}.rendered-form .form-heading:first-child{margin-top:0}.rendered-form .form-instructions{margin:0 0 var(--space-4);color:var(--color-text);white-space:pre-line}.rendered-form .error-detail,.rendered-form .text-danger{color:var(--nm-crimson);font-size:var(--text-sm);padding:0;list-style:none}.type-picker{max-height:inherit;padding:var(--space-1);outline:none;overflow-y:auto}.type-picker__list{margin:0;padding:0;list-style:none;display:grid}.type-picker__option{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;display:grid}.type-picker__option[data-hovered],.type-picker__option[data-focus-visible]{background:var(--color-surface-muted)}.type-picker__option[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:-3px}.rendered-form .checkboxes,.rendered-form .field-radio-group{gap:var(--space-2);display:grid}.rendered-form .checkbox,.rendered-form .radio{min-height:32px}.rendered-form input[type=checkbox],.rendered-form input[type=radio]{width:18px;height:18px;accent-color:var(--nm-eggplant)}.shell-nav__link,.shell-header__signout{white-space:nowrap}@media (width<=30rem){.shell-header{gap:var(--space-2);flex-wrap:wrap}.shell-header__title{font-size:var(--text-base)}.shell-nav{order:3;width:100%;margin:0}}.card-list__meta{color:var(--color-text-muted);font-size:var(--text-sm);margin-left:auto}.field__hint--below{margin:0}.empty-state--small{padding:var(--space-3)}.empty-state--left{text-align:left}.section-list{gap:var(--space-6);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.section-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-top:4px solid var(--nm-eggplant);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.section-card>.button-secondary{justify-self:start}.section-card__header{align-items:center;gap:var(--space-3);display:flex}.section-card__title{flex:1}.section-card__title .field__input{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-heading);border-color:#0000;font-weight:700}.section-card__title .field__input:hover{border-color:var(--color-border)}.step-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.step-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}.step-row__number{background:var(--color-surface-muted);width:28px;height:28px;color:var(--nm-eggplant);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.step-row__body{flex:1;min-width:0;display:grid}.step-row__title{color:var(--color-link);font:600 var(--text-base) var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.step-row__title[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}.step-row__meta{color:var(--color-text-muted);font-size:var(--text-sm)}.dialog--wide{width:min(44rem,100%);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto}.step-form{gap:var(--space-4);display:grid}.step-form__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.step-form__instructions{min-height:8rem}.choice-list{gap:var(--space-2);display:grid}.choice{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.choice:before{content:"";border:2px solid var(--nm-grey-500);border-radius:50%;grid-row:span 2;align-self:center;width:18px;height:18px}.choice[data-selected]{border-color:var(--nm-eggplant);background:var(--color-surface-muted)}.choice[data-selected]:before{border:6px solid var(--nm-eggplant)}.choice[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}.choice__label{font-weight:600}.choice__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.native-checkbox{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.native-checkbox input{width:20px;height:20px;accent-color:var(--nm-eggplant)}.links-editor{gap:var(--space-2);border:none;margin:0;padding:0;display:grid}.links-editor__row{gap:var(--space-2);grid-template-columns:1fr 2fr auto;align-items:center;display:grid}.links-editor>.button-secondary{justify-self:start}.dialog__actions--spread{justify-content:space-between}.dialog__actions-right{gap:var(--space-2);margin-left:auto;display:flex}.button-danger{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--status-error-bg);color:var(--status-error-text);font:600 var(--text-sm) var(--font-body);cursor:pointer;border:none}.copy-year,.inline-form{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.copy-year select{width:auto}.copy-year .field__label{width:100%}.invoice-periods{margin-top:var(--space-8)}.dialog--wide .dialog__actions{bottom:calc(-1 * var(--space-6));margin:var(--space-4) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--nm-white);position:sticky}.year-picker{max-width:20rem;margin:var(--space-4) 0}.invite-form{gap:var(--space-4);max-width:32rem;display:grid}.invite-form>.button-primary{justify-self:start}.shell-header{background:var(--color-header-bg);color:var(--color-header-text);padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top))}.shell-header__title{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:inherit;margin:0}.shell-band{background:var(--band-gradient);height:10px}.shell-main{max-width:64rem;padding:var(--space-6) var(--space-4);margin:0 auto}.button-primary{min-height:44px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:var(--color-action-bg);color:var(--color-action-text);font:700 var(--text-base) var(--font-body);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.button-primary[data-hovered]{background:var(--color-action-bg-hover)}.button-primary[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}.shell-header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.shell-header__signout{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-header-text);font:600 var(--text-sm) var(--font-body);cursor:pointer;background:0 0;border:1px solid #fff9}.shell-header__signout[data-focus-visible]{outline:3px solid var(--nm-white);outline-offset:2px}.auth-card{max-width:26rem;margin:var(--space-8) auto;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--color-surface)}.auth-card form{gap:var(--space-4);display:grid}.auth-card__aside{margin:var(--space-4) 0 0;font-size:var(--text-sm)}.field{gap:var(--space-1);display:grid}.field__label{font-weight:600}.field__input{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--nm-grey-500);border-radius:var(--radius-sm);font:inherit}.field__input[data-focused]{outline:3px solid var(--color-focus);outline-offset:1px}.field__input[data-invalid]{border-color:var(--nm-crimson)}.field__error{color:var(--nm-crimson);font-size:var(--text-sm)}.field__hint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.form-message{padding:var(--space-3);border-radius:var(--radius-sm);margin:0}.form-message--error{color:var(--nm-crimson);background:#fdeaed}.form-message--info{background:var(--color-surface-muted);color:var(--color-text)}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-cyrillic-ext-wght-normal-sLcV1o1_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-cyrillic-wght-normal-7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-vietnamese-wght-normal-Bb7JIhFz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-latin-ext-wght-normal-BaDBgC7F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/bitter-latin-wght-normal-C8X_T8j_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nm-eggplant:#5d2a68;--nm-tangerine:#f4684d;--nm-violet:#6c4fc6;--nm-neon-blue:#525fff;--nm-cornflower:#4d8eff;--nm-teal:#00a8a3;--nm-dandelion:#66a161;--nm-honey:#ffa748;--nm-scarlet:#e2233e;--nm-berry:#b2225d;--nm-royal-purple:#451c4f;--nm-blood-orange:#c71700;--nm-alpine:#006e66;--nm-hunter-green:#3d6938;--nm-crimson:#91001c;--nm-royal-blue:#1457b5;--nm-jasmine:#ffd973;--nm-peach-cream:#ffccc2;--nm-pale-mint:#a6f0e8;--nm-white:#fff;--nm-grey-900:#2b2530;--nm-grey-700:#4a4a4a;--nm-grey-500:#6b6470;--nm-grey-200:#e6e1e8;--nm-grey-100:#f3eef5;--color-bg:var(--nm-white);--color-surface:var(--nm-white);--color-surface-muted:var(--nm-grey-100);--color-border:var(--nm-grey-200);--color-text:var(--nm-grey-900);--color-text-muted:var(--nm-grey-500);--color-heading:var(--nm-eggplant);--color-link:var(--nm-royal-blue);--color-header-bg:var(--nm-eggplant);--color-header-text:var(--nm-white);--color-action-bg:var(--nm-tangerine);--color-action-text:var(--nm-royal-purple);--color-action-bg-hover:var(--nm-honey);--color-due:var(--nm-blood-orange);--color-focus:var(--nm-neon-blue);--status-done-bg:var(--nm-hunter-green);--status-done-text:var(--nm-white);--status-progress-bg:var(--nm-alpine);--status-progress-text:var(--nm-white);--status-submitted-bg:var(--nm-violet);--status-submitted-text:var(--nm-white);--status-attention-bg:var(--nm-honey);--status-attention-text:var(--nm-royal-purple);--status-error-bg:var(--nm-crimson);--status-error-text:var(--nm-white);--font-heading:"Bitter Variable", "Roboto Slab", "Rockwell", serif;--font-body:"Manrope Variable", "Roboto", "Arial", sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:6px;--radius-md:12px;--radius-pill:999px;--shadow-card:0 1px 3px #2b253014, 0 1px 2px #2b25300a;--band-gradient:linear-gradient(180deg, var(--nm-violet) 0 20%, var(--nm-teal) 20% 40%, var(--nm-tangerine) 40% 60%, var(--nm-royal-blue) 60% 80%, var(--nm-dandelion) 80% 100%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 var(--space-3);line-height:1.2}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}a{color:var(--color-link)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
