@media (width<=600px){.section-title[data-v-32c0421a]{display:none}.activity-list[data-v-32c0421a]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.activity-list button[data-v-32c0421a]{border:2px solid var(--nm-champagne);width:100%;min-height:128px;color:var(--nm-ink);background:var(--nm-raised);text-align:left;border-radius:16px;gap:8px;padding:12px;display:grid}.activity-list button strong[data-v-32c0421a]{font:500 14px/20px var(--nm-sans)}.activity-list button small[data-v-32c0421a]{color:var(--nm-muted);font:500 12px/16px var(--nm-sans)}.muted[data-v-32c0421a]{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}}.post-art[data-v-baf9cab5]:before,.post-art[data-v-baf9cab5]:after{content:none;display:none}.post-media-empty[data-v-baf9cab5]{color:#756f67;text-align:center;background:#f7f3ec;place-content:center;display:grid}.post-media-unavailable[data-v-baf9cab5]{text-align:center;color:#fff;background:#302c28;place-content:center;gap:12px;display:grid}.post-media-unavailable svg[data-v-baf9cab5]{color:#e4c57f;justify-self:center}.post-media-unavailable strong[data-v-baf9cab5]{font-family:Inter,Arial,sans-serif;font-size:18px}.post-media-unavailable span[data-v-baf9cab5]{color:#d5cec3;max-width:290px;line-height:1.5}.team-invite[data-v-bc26fa9d]{gap:16px;max-width:560px;margin:0 0 20px;display:grid}.team-invite__actions[data-v-bc26fa9d]{gap:12px;display:flex}.app-empty-state[data-v-bc26fa9d]{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:18px 0 2px}.app-boot[data-v-236f9918]{background:var(--nm-canvas);align-content:center;gap:16px;min-height:100vh;padding:10vh 20vw;display:grid}.app-boot i[data-v-236f9918]{background:linear-gradient(90deg, var(--nm-border) 25%, var(--nm-surface) 50%, var(--nm-border) 75%);background-size:200% 100%;border-radius:20px;height:72px;animation:1.2s ease-in-out infinite app-boot-pulse-236f9918;display:block}.app-boot i[data-v-236f9918]:first-child{width:42%}.app-boot i[data-v-236f9918]:last-child{width:100%;height:320px}@keyframes app-boot-pulse-236f9918{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.app-boot i[data-v-236f9918]{animation:none}}:root{color:#15211d;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f9f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}.approval-page{min-height:100vh;padding-bottom:100px}.client-header{background:#fff;border-bottom:1px solid #e0e6e1;grid-template-columns:1fr auto 1fr;align-items:center;height:65px;padding:0 28px;display:grid}.brand{color:#122019;align-items:center;gap:8px;width:fit-content;font-size:21px;font-weight:760;text-decoration:none;display:inline-flex}.brand-symbol{color:#1e6a53;letter-spacing:-2px;background:#deece4;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.brand-dot{color:#5d927a}.header-context{color:#6c7a73;font-size:12px}.client-name{color:#56685f;justify-self:end;font-size:13px}.approval-shell{width:min(920px,100% - 40px);margin:38px auto 0}.approval-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.eyebrow{color:#75867e;letter-spacing:.11em;margin:0 0 9px;font-size:10px;font-weight:750}.approval-heading h1,.dialog-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.1}.muted,.dialog-copy{color:#64736c;margin:9px 0 0;font-size:13px;line-height:1.55}.progress-copy{text-align:right;font-size:12px}.progress-copy strong,.progress-copy span{display:block}.progress-copy span{color:#718078;margin-top:5px}.progress-track{background:#e3e9e5;border-radius:9px;height:4px;margin:24px 0;overflow:hidden}.progress-track span{border-radius:inherit;background:#4d896f;height:100%;transition:width .2s;display:block}.review-layout{grid-template-columns:minmax(300px,416px) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.phone-preview{background:#fff;border:1px solid #dfe5e1;border-radius:8px;overflow:hidden;box-shadow:0 18px 36px #1f372b14}.phone-top{align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.phone-top small{color:#718078;margin-top:2px;display:block}.profile-avatar{color:#245d4a;background:#dcece4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.more{letter-spacing:2px;margin-left:auto}.post-art{color:#17221e;flex-direction:column;justify-content:end;min-height:478px;padding:27px;display:flex;position:relative;overflow:hidden}.post-art:before,.post-art:after{content:"";position:absolute}.post-art:before{border:24px solid #ffffff59;border-radius:50%;width:270px;height:270px;top:-80px;right:-70px}.post-art:after{background:#ffffff2b;border-radius:90px 90px 0 0;width:160px;height:230px;bottom:50px;left:-52px;transform:rotate(16deg)}.art-terracotta{background:#d9a17f}.art-sage{background:#b9ccbb}.art-ink{color:#f4f3ea;background:#233f3b}.art-label,.art-detail,.post-art strong{z-index:1;position:relative}.art-label{letter-spacing:.16em;margin-bottom:14px;font-size:10px;font-weight:700}.post-art strong{max-width:240px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:500;line-height:.96}.art-detail{margin-top:18px;font-size:11px}.play-badge{z-index:1;color:#fff;background:#0003;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:18px;right:18px}.phone-actions{align-items:center;gap:14px;padding:12px 14px 7px;font-size:25px;line-height:1;display:flex}.dots{color:#72a38d;margin-left:auto;font-size:10px}.phone-caption{padding:0 14px 19px;font-size:12px;line-height:1.55}.review-panel{background:#fff;border:1px solid #dfe5e1;border-radius:8px;min-height:280px;padding:25px}.item-status{border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-indicator{border-radius:50%;width:7px;height:7px}.status-pending{color:#726138;background:#f5f0e3}.status-pending .status-indicator{background:#b58b34}.status-approved{color:#216043;background:#e5f1e9}.status-approved .status-indicator{background:#3c9667}.status-changes_requested{color:#854942;background:#f7e8e5}.status-changes_requested .status-indicator{background:#c86658}.panel-divider{background:#e8ece9;height:1px;margin:22px 0}.caption-text{color:#26372f;margin:0;font-size:14px;line-height:1.6}.video-info,.saved-note{color:#5b7166;align-items:center;gap:7px;margin-top:19px;font-size:12px;display:flex}.saved-note{color:#28704f}.text-action{color:#30664f;background:0 0;border:0;align-items:center;gap:7px;margin-top:25px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.review-footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dfe5e1;justify-content:center;gap:8px;padding:16px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.button{border:1px solid #1d2a23;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.primary{color:#fff;background:#1d2a23}.secondary{color:#1d2a23;background:#fff}.icon-text{white-space:nowrap}.modal-backdrop{z-index:4;background:#121d176b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adjustment-dialog{background:#fff;border-radius:8px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 48px #0c1a1242}.dialog-heading{justify-content:space-between;gap:16px;display:flex}.dialog-heading h2{font-size:27px}.icon-button{color:#42564b;background:#edf2ee;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.selection-list{border:1px solid #e2e8e4;border-radius:7px;gap:1px;margin:21px 0;display:grid;overflow:hidden}.selection-row{background:#fff;align-items:center;gap:11px;padding:11px;font-size:12px;display:flex}.selection-row+.selection-row{border-top:1px solid #e7ece8}.selection-row input,.range-toggle input{accent-color:#2e7256}.selection-row strong,.selection-row small{display:block}.selection-row small{color:#74827b;margin-top:3px}.field-label{color:#364a40;margin-top:16px;font-size:12px;font-weight:700;display:block}.field-label textarea,.field-label input{color:#17251d;background:#fff;border:1px solid #cfd9d3;border-radius:6px;outline-color:#4c8c70;width:100%;margin-top:7px;padding:10px;font-size:13px;font-weight:400;display:block}.field-label textarea{resize:vertical;min-height:80px}.range-toggle{color:#42564b;gap:8px;margin-top:17px;font-size:12px;display:flex}.range-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.validation-copy{color:#9a5147;margin:14px 0 0;font-size:12px}.dialog-actions{justify-content:end;gap:9px;margin-top:23px;display:flex}@media (width<=720px){.client-header{grid-template-columns:1fr auto;padding:0 16px}.header-context{display:none}.client-name{font-size:12px}.approval-shell{width:min(100% - 28px,460px);margin-top:24px}.approval-heading{display:block}.approval-heading h1{font-size:27px}.progress-copy{text-align:left;margin-top:16px}.review-layout{grid-template-columns:1fr;gap:16px}.phone-preview{width:100%}.post-art{min-height:min(112vw,460px)}.review-panel{min-height:auto}.review-footer{justify-content:space-between;padding:10px 12px}.review-footer .button{flex:1;min-width:0;padding:0 9px;font-size:11px}.review-footer .button:nth-child(2){display:none}.review-footer svg{flex:none}.adjustment-dialog{padding:21px}.dialog-actions .button{flex:1}}.agency-page{background:#f7f9f7;min-height:100vh}.agency-header{background:#fff;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;padding:20px max(24px,50% - 560px);display:flex}.agency-header>a{color:#15211d;font-size:22px;font-weight:800;text-decoration:none}.agency-header nav{gap:20px;display:flex}.agency-header nav a,.agency-card a{color:#30664f;font-size:13px;font-weight:700;text-decoration:none}.agency-content{width:min(1120px,100% - 40px);margin:48px auto}.agency-content h1{margin:0;font-family:Georgia,serif;font-size:36px;font-weight:500}.agency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.agency-card{background:#fff;border:1px solid #dfe5e1;border-radius:9px;padding:24px}.agency-card h2,.section-title{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.agency-card p{color:#64736c;font-size:13px}.client-status{color:#216043;background:#e5f1e9;border-radius:4px;margin-top:12px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.section-title{margin-top:42px}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading .section-title{margin:0}.client-search,.inline-form input,.login-card input{background:#fff;border:1px solid #cfd9d3;border-radius:7px;padding:11px}.client-search{width:100%;max-width:420px;margin-top:24px}.inline-form{align-items:center;gap:8px;display:flex}.inline-form input{width:180px}.form-error{color:#a12c2c}.login-page{place-items:center;padding:24px;display:grid}.login-card{gap:14px;width:min(420px,100%);display:grid}.login-card label{color:#41524b;gap:6px;font-size:13px;display:grid}.package-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.package-preview-item{color:#15211d;background:#e5f1e9;border-radius:8px;min-height:120px;padding:12px}.package-preview-item span,.package-preview-item small{color:#64736c;font-size:11px;display:block}.package-preview-item p{margin-bottom:0}@media (width<=720px){.agency-header{padding:17px 16px}.agency-header nav{gap:12px}.agency-content{width:calc(100% - 28px);margin:32px auto}.agency-grid,.package-preview-grid{grid-template-columns:1fr}.agency-content h1{font-size:30px}.inline-form{display:grid}.inline-form input{width:100%}}:focus-visible{outline-offset:3px;outline:3px solid #1e6a53}button,input,select,textarea,.button{min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.review-grid{background:#fff;border:1px solid #dfe5e1;border-radius:8px;margin-top:28px;padding:20px}.review-grid-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.review-grid-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.review-grid-heading>p{color:#718078;margin:0;font-size:12px}.review-grid-items{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.review-grid-item{color:#1d2a23;text-align:left;background:#fff;border:1px solid #dfe5e1;border-radius:7px;padding:0;overflow:hidden}.review-grid-item.selected{border-color:#2e7256;box-shadow:0 0 0 2px #2e725629}.grid-art{color:#fff;place-items:center;height:112px;display:grid;overflow:hidden}.grid-art img{object-fit:cover;width:100%;height:100%}.grid-copy{padding:9px;font-size:11px;display:block}.grid-copy strong,.grid-copy small{display:block}.grid-copy small{color:#718078;margin-top:3px}.review-grid-item.status-approved .grid-copy small{color:#28704f}.review-grid-item.status-changes_requested .grid-copy small{color:#9a5147}@media (width<=720px){.review-grid-heading{display:block}.review-grid-heading>p{margin-top:8px}.review-grid-items{gap:8px}.grid-art{height:92px}}.post-media{background:#edf2ee;min-height:478px;padding:0}.post-media img{object-fit:contain;width:100%;height:100%;min-height:478px}@media (width<=720px){.post-media,.post-media img{min-height:min(112vw,460px)}}.phone-preview{box-shadow:none;background:#fff;border:1px solid #e8e3db;border-radius:16px;overflow:hidden}.phone-top{padding:12px 14px}.phone-top small{color:#746e66}.profile-avatar{color:#fffcf7;background:#171512;border-radius:50%;width:40px;height:40px}.post-art{min-height:525px;padding:24px}.post-media{background:#171512;padding:0}.post-media>img,.post-media>video,.video-cover>img{object-fit:contain;width:100%;height:100%}.post-media--video{position:relative}.video-cover{color:#fff;cursor:pointer;background:#171512;border:0;width:100%;height:100%;padding:0;display:grid}.video-cover .play-badge{position:absolute}.post-art strong{font-size:34px}.phone-actions{color:#171512;gap:14px;padding:11px 14px 7px;position:relative}.phone-actions span{display:flex}.phone-actions__bookmark{margin-left:auto}.dots{gap:4px;position:absolute;right:50%;transform:translate(50%);display:flex!important}.dots i{background:#b8b0a5;border-radius:50%;width:5px;height:5px}.dots i.is-current{background:#c3a466;width:7px;height:7px}.phone-caption{color:#171512;gap:6px;padding:0 14px 14px;line-height:1.45;display:grid}.phone-caption small{color:#746e66}.phone-caption em{color:#b8b0a5;letter-spacing:.06em;font-size:9px;font-style:normal;font-weight:600}.package-feed-preview{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.package-feed-preview .phone-preview{width:100%}.package-feed-preview__slides{grid-template-columns:repeat(3,minmax(84px,1fr));gap:10px;display:grid}.package-feed-preview__slides button{aspect-ratio:1;border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:10px;padding:0;overflow:hidden}.package-feed-preview__slides button.is-active{border:2px solid var(--nm-champagne);box-shadow:0 0 0 2px #c3a46633}.package-feed-preview__slides img{object-fit:cover;width:100%;height:100%}.package-preview-picker{gap:8px;display:grid}.package-preview-picker button{border:1px solid var(--nm-border);width:100%;color:var(--nm-ink);background:var(--nm-surface);text-align:left;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.package-preview-picker button.is-active{border-color:var(--nm-champagne);background:var(--nm-subtle)}.package-preview-picker small{color:var(--nm-muted)}@media (width<=900px){.package-feed-preview{grid-template-columns:1fr}.package-feed-preview .phone-preview{max-width:420px}.package-feed-preview__slides{grid-template-columns:repeat(5,minmax(70px,1fr))}}@media (width<=560px){.post-art{min-height:420px}.package-feed-preview__slides{grid-template-columns:repeat(4,minmax(55px,1fr))}}.carousel-navigation{color:#171512;background:#fff;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.carousel-navigation button{color:#171512;cursor:pointer;background:#fff;border:1px solid #e8e3db;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.carousel-navigation button:disabled{opacity:.35;cursor:default}.carousel-navigation button:focus-visible{outline:2px solid var(--nm-champagne);outline-offset:2px}.phone-action-button{display:flex;min-height:0!important}.phone-action-button,.phone-comments-link{color:inherit;text-align:left;background:0 0;padding:0}.phone-action-button:focus-visible,.phone-comments-link:focus-visible{outline:2px solid var(--nm-champagne);outline-offset:3px}.phone-comments-link{color:#746e66;font-size:inherit;min-height:0!important}.package-publication__body--editor{grid-template-columns:minmax(320px,1.25fr) minmax(310px,.75fr);align-items:start;gap:24px;display:grid!important}.package-editor-preview,.package-editor-settings{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;gap:14px;padding:18px;display:grid}.package-editor-preview>header{justify-content:space-between;align-items:center;display:flex}.package-editor-preview>header strong{font:600 14px/20px var(--nm-sans);color:var(--nm-ink)}.package-editor-preview>header small{color:var(--nm-muted);background:var(--nm-subtle);font:500 11px/16px var(--nm-sans);border-radius:999px;padding:6px 10px}.package-editor-preview .phone-preview{justify-self:center;width:min(336px,100%)}.package-editor-preview .post-art{min-height:420px}.package-editor-preview .post-art strong{font-size:29px}.package-editor-settings h3{color:var(--nm-ink);font:600 20px/28px var(--nm-sans);margin:0}.package-editor-settings .carousel-editor{margin:0}.package-editor-settings .media-drop{min-height:230px}.package-editor-settings .reel-media-editor{grid-template-columns:1fr}.package-editor-settings .reel-media-editor .media-drop{min-height:180px}.carousel-strip figure{cursor:grab}.carousel-strip figure:focus-visible,.carousel-strip figure.is-active{outline:2px solid var(--nm-gold);outline-offset:2px}.carousel-strip figure.is-dragging{cursor:grabbing;opacity:.45}@media (width<=920px){.package-publication__body--editor{grid-template-columns:1fr}.package-editor-preview .phone-preview{width:min(420px,100%)}.package-editor-preview .post-art{min-height:480px}}@media (width<=560px){.package-editor-preview,.package-editor-settings{padding:14px}.package-editor-preview .post-art{min-height:390px}}.public-review{color:#1d1a17;background:#f6f0e5;min-height:100vh;font-family:Inter,Arial,sans-serif}.public-review__header{color:#fff;background:#1c1917;justify-content:space-between;align-items:center;height:76px;padding:0 max(40px,50% - 600px);font-size:14px;display:flex}.public-review__brand{align-items:center;gap:10px;font-weight:700;display:flex}.public-review__brand>span,.public-review__brand>b{color:#1d1a17;background:#cfad67;border-radius:7px;place-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:17px;display:grid}.public-review__eyebrow{color:#8d7650;letter-spacing:.11em;margin:0;font-size:11px;font-weight:700}.public-review h1,.public-review h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.public-review__access{grid-template-columns:minmax(360px,42%) 1fr;min-height:calc(100vh - 76px);display:grid}.public-review__access-brand{color:#f9f6ef;background:#1c1917;align-content:space-between;padding:48px clamp(32px,6vw,96px);display:grid}.public-review__access-brand .public-review__brand{color:#fff}.public-review__access-brand>div{margin:auto 0}.public-review__access-brand h1{margin:15px 0 20px;font-size:clamp(41px,4.5vw,70px);line-height:.97}.public-review__access-brand p:not(.public-review__eyebrow){color:#d5cec3;font-size:16px}.public-review__access-brand small{color:#bdb3a5;align-items:center;gap:8px;display:flex}.public-review__access-pane{align-content:center;gap:18px;width:min(500px,100% - 64px);margin:auto;display:grid}.public-review__access-pane h2{margin:0;font-size:48px}.public-review__access-pane>p{color:#766f67;max-width:430px;margin:0;font-size:16px;line-height:1.6}.public-review__access-pane>button,.public-review__progress button,.public-review__confirm button:first-of-type,.public-review__decision-actions button:last-child{color:#fff;background:#1c1917;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:700;display:flex}.public-review__access-pane>small{color:#766f67;font-size:12px}.public-review__reviewer-card{background:#fffcf7;border:1px solid #dfd6c8;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.public-review__reviewer-card>span{color:#fff;background:#1c1917;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.public-review__reviewer-card div{gap:3px;display:grid}.public-review__reviewer-card small{color:#766f67}.public-review__reviewer-card svg{color:#9b7c3a;margin-left:auto}.public-review__content{width:min(1120px,100% - 64px);margin:0 auto;padding:62px 0}.public-review__intro{margin-bottom:36px}.public-review__intro h1{margin:12px 0 8px;font-size:54px}.public-review__intro p:not(.public-review__eyebrow){color:#766f67;margin:0}.public-review__overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:28px;display:grid}.public-review__panel{background:#fffdf9;border:1px solid #e2d9cc;border-radius:18px;padding:26px;box-shadow:0 1px 1px #1c19170d}.public-review__panel h2{margin:0;font-family:Inter,Arial,sans-serif;font-size:21px;font-weight:700}.public-review__panel>p{color:#766f67;margin:7px 0 18px;font-size:14px}.public-review__publication{color:#1d1a17;text-align:left;background:0 0;border:0;border-top:1px solid #e9e1d5;grid-template-columns:56px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:12px 0;display:grid}.public-review__thumbnail{color:#847969;background:#eee5d7;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.public-review__thumbnail img{object-fit:cover;width:100%;height:100%}.public-review__publication strong,.public-review__publication small{display:block}.public-review__publication small{color:#766f67;margin-top:4px;font-size:12px}.public-review__publication b{border-radius:20px;padding:5px 9px;font-size:11px}.public-review__publication .is-pending{color:#7c5c22;background:#f7e9ca}.public-review__publication .is-approved{color:#2d6a50;background:#e1f0e6}.public-review__publication .is-changes_requested{color:#9b4d42;background:#f7e2dc}.public-review__progress{align-self:start}.public-review__progress>div{background:#ece5da;border-radius:20px;height:8px;overflow:hidden}.public-review__progress>div span{border-radius:inherit;background:#c9a55e;height:100%;display:block}.public-review__progress>button{width:100%;margin-top:18px}.public-review__review-nav{color:#766f67;border-bottom:1px solid #ddd4c8;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:13px;display:flex}.public-review__review-nav button,.public-review__finish-link{color:#1d1a17;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.public-review__context-grid{grid-template-columns:minmax(400px,1.3fr) minmax(330px,.9fr);gap:40px;padding-top:30px;display:grid}.public-review .phone-preview{box-shadow:none;border:0;border-radius:14px}.public-review .post-art{min-height:570px}.public-review__decision h1{margin:12px 0 4px;font-size:35px}.public-review__decision>p:not(.public-review__eyebrow){color:#766f67;margin:0 0 17px}.public-review .review-panel{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.public-review .panel-divider{background:#ddd4c8}.public-review__decision-actions{grid-template-columns:1fr 1.3fr;gap:10px;margin-top:24px;display:grid}.public-review__decision-actions button{color:#1d1a17;background:#fffdf9;border:1px solid #cfc3b3;border-radius:8px;min-height:50px;font-weight:700}.public-review__finish-link{color:#715b2d;margin:28px 0 0 auto;padding:13px 0}.public-review__summary{grid-template-columns:1.25fr .75fr;gap:80px;padding-top:90px;display:grid}.public-review__summary h1{margin:14px 0;font-size:57px;line-height:1}.public-review__summary>div>p:not(.public-review__eyebrow){color:#766f67;font-size:16px}.public-review__summary ul{gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.public-review__summary li{border-top:1px solid #ddd4c8;align-items:center;gap:10px;padding:17px 0;display:flex}.public-review__summary li svg{color:#40805d}.public-review__summary li span{color:#40805d;margin-left:auto;font-size:13px;font-weight:700}.public-review__confirm{background:#fffdf9;border:1px solid #e1d7c9;border-radius:18px;align-content:start;gap:16px;padding:32px;display:grid}.public-review__confirm>svg{color:#4c8d67}.public-review__confirm h2{margin:0;font-size:27px;line-height:1.15}.public-review__confirm label{color:#504a43;padding:14px 0;font-size:14px;line-height:1.5}.public-review__confirm button:last-child{color:#5d544a;background:0 0;border:0;min-height:44px;font-weight:700}.public-review__state{text-align:center;background:#fffdf9;place-content:center;gap:14px;min-height:calc(100vh - 76px);padding:32px;display:grid}.public-review__state svg{color:#43815f;justify-self:center}.public-review__state h1{margin:0;font-size:52px}.public-review__state p:not(.public-review__eyebrow){color:#766f67;max-width:440px;margin:0;line-height:1.6}.public-review__state--dark{color:#fff;background:#1c1917}.public-review__state--dark p:not(.public-review__eyebrow){color:#d2c9bd}.public-review__state--dark a{color:#e4c57f;font-weight:700}@media (width<=760px){.public-review__header{height:62px;padding:0 20px}.public-review__access{grid-template-columns:1fr}.public-review__access-brand{min-height:340px;padding:28px}.public-review__access-brand h1{font-size:42px}.public-review__access-pane{padding:42px 0}.public-review__access-pane h2{font-size:38px}.public-review__content{width:min(100% - 32px,560px);padding:34px 0}.public-review__intro h1{font-size:39px}.public-review__overview-grid,.public-review__context-grid,.public-review__summary{grid-template-columns:1fr;gap:22px}.public-review__publication{grid-template-columns:50px minmax(0,1fr) 18px}.public-review__publication b{display:none}.public-review__context-grid{padding-top:20px}.public-review .post-art{min-height:420px}.public-review__review-nav span{text-align:center;max-width:130px}.public-review__review-nav button{font-size:12px}.public-review__summary{padding-top:45px}.public-review__summary h1{font-size:45px}.public-review__state h1{font-size:40px}}.adjustment-history{gap:12px;margin-top:16px;display:grid}.adjustment-history h2{font:600 14px/20px var(--nm-sans,Inter,Arial,sans-serif);justify-content:space-between;align-items:center;margin:0;display:flex}.adjustment-history h2 span{color:#805020;background:#f7e9ca;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.adjustment-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adjustment-history li{background:#fcf1df;border:1px solid #ead8bd;border-radius:12px;padding:12px 14px}.adjustment-history li strong{font:600 12px/18px var(--nm-sans,Inter,Arial,sans-serif)}.adjustment-history li p{overflow-wrap:anywhere;font:400 14px/20px var(--nm-sans,Inter,Arial,sans-serif);margin:4px 0 0}@media (width<=760px){.public-review__header>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.public-review__access{min-height:calc(100dvh - 62px)}.public-review__access-brand{align-content:start;min-height:126px;padding:22px 20px 20px}.public-review__access-brand>.public-review__brand{display:none}.public-review__access-brand>div{gap:5px;margin:0;display:grid}.public-review__access-brand h1{display:none}.public-review__access-brand .public-review__package-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:26px;overflow:hidden}.public-review__access-brand small{margin-top:4px;font-size:12px;line-height:18px}.public-review__access-pane{align-content:start;gap:14px;width:auto;margin:0;padding:26px 20px 30px}.public-review__access-pane h2{overflow-wrap:anywhere;font-size:34px;line-height:40px}.public-review__access-pane>p{font-size:14px;line-height:21px}.public-review__reviewer-card{border-radius:14px;min-width:0;padding:12px}.public-review__reviewer-card>span{flex:none;width:44px;height:44px}.public-review__reviewer-card div{min-width:0}.public-review__reviewer-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-review__access-pane>button{border-radius:12px}.public-review__access-pane>small{line-height:18px}.public-review__header{box-sizing:border-box}.public-review__header>*{min-width:0}.public-review__state{box-sizing:border-box;justify-items:center;min-height:calc(100dvh - 62px);padding:32px 20px}.public-review__adjustment-actions{grid-template-columns:1fr;gap:10px;width:min(100%,340px);margin-top:12px;display:grid}.public-review__adjustment-actions button{color:#1d1a17;background:#fffdf9;border:1px solid #cfc3b3;border-radius:12px;min-height:50px;font-weight:700}.public-review__adjustment-actions button:last-child{color:#fff;background:#1c1917;border-color:#1c1917}}.activity-list{gap:8px;padding:0;list-style:none;display:grid}.activity-list button{text-align:left;background:#fff;border:1px solid #dfe5e1;border-radius:7px;width:100%;padding:12px}.activity-list button.unread{border-left:4px solid #2e7256}.activity-list strong,.activity-list small{display:block}.activity-list small{color:#718078;margin-top:4px}:root{--nm-canvas:#f7f2e8;--nm-surface:#fffcf7;--nm-raised:#fff;--nm-ink:#171512;--nm-ink-soft:#4e4942;--nm-muted:#746e66;--nm-border:#e8e3db;--nm-border-strong:#b8b0a5;--nm-champagne:#c3a466;--nm-accent-text:#836a3d;--nm-danger:#a8504a;--nm-danger-bg:#f0ddda;--nm-info:#e0e9f0;--nm-success:#e1ece5;--nm-warning:#f6e7cf;--nm-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--nm-sans:"Instrument Sans",Inter,ui-sans-serif,system-ui,sans-serif}.ds-button{border:1px solid var(--nm-ink);min-height:44px;font:600 14px/20px var(--nm-sans);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.ds-button--primary{color:var(--nm-surface);background:var(--nm-ink)}.ds-button--primary:hover{background:#26231f}.ds-button--secondary{color:var(--nm-ink);background:var(--nm-raised);border-color:var(--nm-border-strong)}.ds-button--quiet{color:var(--nm-ink);background:0 0;border-color:#0000}.ds-button--full{width:100%}.ds-field{color:var(--nm-ink);font:500 14px/20px var(--nm-sans);gap:7px;display:grid}.ds-field__label{font-weight:600}.ds-field input{border:1px solid var(--nm-border-strong);background:var(--nm-raised);width:100%;min-height:48px;color:var(--nm-ink);font:400 16px/24px var(--nm-sans);border-radius:10px;outline:0;padding:12px}.ds-field input:focus{border-color:var(--nm-ink);box-shadow:0 0 0 3px #c3a46640}.ds-field input:disabled{color:var(--nm-muted);background:var(--nm-border)}.ds-field__helper{color:var(--nm-muted);font-size:12px;line-height:18px}.ds-field--error input{border-color:var(--nm-danger)}.ds-field--error .ds-field__helper{color:var(--nm-danger)}.ds-status{color:var(--nm-ink-soft);font:600 12px/16px var(--nm-sans);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.ds-status span{background:currentColor;border-radius:50%;width:6px;height:6px}.ds-status--neutral{background:var(--nm-surface)}.ds-status--info{background:var(--nm-info)}.ds-status--success{background:var(--nm-success);color:#255b3f}.ds-status--warning{background:var(--nm-warning);color:#765623}.ds-status--danger{background:var(--nm-danger-bg);color:#8d413c}.auth-page{background:var(--nm-surface);grid-template-columns:minmax(480px,1fr) minmax(480px,1fr);min-height:100vh;display:grid}.auth-brand-panel{min-height:900px;color:var(--nm-surface);background:var(--nm-ink);flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:hidden}.auth-brand-panel__brand{z-index:1;width:max-content;color:inherit;font:400 32px/1 var(--nm-serif);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.auth-brand-panel__brand img{width:44px;height:44px}.auth-brand-panel__copy{z-index:1;gap:20px;width:min(568px,100%);display:grid}.auth-brand-panel__copy p,.auth-brand-panel small{color:var(--nm-accent-text);font:600 10px/16px var(--nm-sans);letter-spacing:.1em;margin:0}.auth-brand-panel__copy h1{font:400 clamp(42px,4vw,52px)/1.115 var(--nm-serif);margin:0}.auth-brand-panel__copy span{opacity:.68;max-width:520px;font:400 16px/25px var(--nm-sans)}.auth-brand-panel small{z-index:1;color:var(--nm-surface);opacity:.45}.auth-brand-panel__orb{width:420px;height:420px;position:absolute;top:250px;left:calc(100% - 290px)}.auth-brand-panel i{opacity:.08;background:var(--nm-champagne);width:220px;height:360px;position:absolute;bottom:-22px;left:-100px;transform:rotate(12deg)}.auth-form-area{place-items:center;padding:48px;display:grid}.auth-form{gap:20px;width:min(400px,100%);display:grid}.auth-form__heading{margin-bottom:12px}.auth-form__eyebrow{color:var(--nm-accent-text);font:600 10px/16px var(--nm-sans);letter-spacing:.1em;margin:0 0 12px}.auth-form h1{color:var(--nm-ink);font:400 42px/1.08 var(--nm-serif);margin:0}.auth-form__copy{color:var(--nm-muted);font:400 14px/22px var(--nm-sans);margin:10px 0 0}.auth-form a{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);text-decoration:none}.auth-form a:hover{text-decoration:underline}@media (width<=880px){.auth-page{display:block}.auth-brand-panel{display:none}.auth-form-area{min-height:100vh;padding:28px}.auth-form h1{font-size:36px}}:root{--nm-feedback-motion:.16s}.ds-field input{transition:border-color var(--nm-feedback-motion) ease,box-shadow var(--nm-feedback-motion) ease,background var(--nm-feedback-motion) ease}.ds-field__helper{min-height:18px;transition:color var(--nm-feedback-motion) ease,opacity var(--nm-feedback-motion) ease}.ds-field__helper--empty{visibility:hidden;opacity:0}.auth-form-area{align-content:start;place-items:start center;padding:clamp(80px,24vh,220px) 48px 48px}@media (width<=880px){.auth-form-area{padding:44px 28px 28px}}:root{--nm-auth-top:clamp(64px,10vh,112px)}.auth-form-area{padding:var(--nm-auth-top) 48px 48px}@media (width<=880px){.auth-form-area{padding:44px 28px 28px}.auth-page{grid-template-rows:160px minmax(calc(100vh - 160px),auto);min-height:100dvh;display:grid}.auth-brand-panel{box-sizing:border-box;justify-content:flex-start;gap:20px;height:160px;min-height:160px;padding:24px;display:flex}.auth-brand-panel__brand{gap:10px;font-size:26px}.auth-brand-panel__brand img{width:32px;height:32px}.auth-brand-panel__copy{width:100%;margin:0;display:block}.auth-brand-panel__copy p,.auth-brand-panel__copy span,.auth-brand-panel small,.auth-brand-panel i{display:none}.auth-brand-panel__copy h1{color:var(--nm-surface);font:italic 22px/26px var(--nm-serif);letter-spacing:0;margin:0}.auth-brand-panel__orb{width:190px;height:190px;top:28px;left:calc(100% - 106px)}.auth-form-area{box-sizing:border-box;align-content:center;place-items:start stretch;min-height:calc(100dvh - 160px);padding:28px 24px}.auth-form{gap:16px;width:100%;max-width:none}.auth-form__heading{margin-bottom:0}.auth-form h1{letter-spacing:-.3px;font-size:32px;line-height:40px}.auth-form__copy{margin-top:4px;font-size:14px;line-height:20px}.auth-page .ds-field{gap:8px}.auth-page .ds-field input,.auth-page .ds-button,.auth-create-account{border-radius:12px;min-height:52px}.auth-login-form,.auth-signup-form,.auth-recovery-form,.auth-reset-form{gap:16px;width:100%}.auth-signup-form h1,.auth-recovery-form h1,.auth-reset-form h1{font-size:32px;line-height:40px}.auth-login-options{font-size:14px;line-height:20px}.auth-login-options a{font-size:14px}.auth-login-options input{width:20px;height:20px}.auth-password-field>button{font-size:12px;top:39px}.auth-legal{max-width:330px}.auth-recovery-back{font-size:14px}.auth-password-criteria{flex-wrap:wrap;gap:0 12px}.auth-password-criteria span{min-height:32px}}.auth-login-form{gap:14px}.auth-login-form .auth-form__heading{margin-bottom:4px}.auth-login-form .auth-form__copy{max-width:340px}.auth-password-field{position:relative}.auth-password-field .ds-field input{padding-right:72px}.auth-password-field>button{color:var(--nm-accent-text);font:600 11px/16px var(--nm-sans);background:0 0;border:0;padding:4px;position:absolute;top:35px;right:12px}.auth-login-options{font:500 11px/16px var(--nm-sans);justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.auth-login-options label{color:var(--nm-ink);align-items:center;gap:7px;display:inline-flex}.auth-login-options input{width:16px;height:16px;accent-color:var(--nm-ink);margin:0}.auth-login-options a{white-space:nowrap;font-size:11px}.auth-divider{color:var(--nm-muted);font:400 10px/16px var(--nm-sans);align-items:center;gap:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--nm-border);flex:1;height:1px}.auth-create-account{border:1px solid var(--nm-ink);border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex;color:var(--nm-ink)!important;font-size:14px!important}.auth-create-account:hover{background:var(--nm-surface);text-decoration:none!important}.auth-legal{max-width:300px;color:var(--nm-muted);text-align:center;font:400 10px/15px var(--nm-sans);margin:0 auto}.auth-signup-form{gap:12px;width:min(420px,100%)}.auth-signup-form .auth-form__heading{margin-bottom:4px}.auth-signup-form h1{font-size:44px}.auth-terms{min-height:44px;color:var(--nm-ink);font:500 14px/20px var(--nm-sans);align-items:center;gap:12px;padding:0 8px;display:flex}.auth-terms input{width:20px;height:20px;accent-color:var(--nm-ink);margin:0}.auth-terms a,.auth-signup-login a{color:var(--nm-accent-text);font-weight:600}.auth-signup-login{color:var(--nm-ink);text-align:center;font:600 14px/20px var(--nm-sans);margin:0}.auth-login-options label,.auth-login-options input,.auth-terms,.auth-terms input{cursor:pointer}.auth-login-options label{border-radius:8px;padding:6px}.auth-login-options label:hover{background:var(--nm-surface)}.auth-terms--error{border:1px solid var(--nm-danger);background:var(--nm-danger-bg);border-radius:10px}.legal-page{background:var(--nm-canvas);min-height:100vh;color:var(--nm-ink);font:400 16px/24px var(--nm-sans);padding:48px max(24px,50% - 380px)}.legal-page>a{color:var(--nm-accent-text);font-weight:600;text-decoration:none}.legal-page article{margin-top:48px}.legal-page h1{font:400 48px/1.1 var(--nm-serif)}.legal-page h2{font:400 28px/1.2 var(--nm-serif);margin-top:32px}.auth-recovery-form{gap:16px;width:min(420px,100%)}.auth-recovery-form h1{font-size:44px}.auth-recovery-back{text-align:center;width:100%;color:var(--nm-ink)!important}.auth-reset-form{gap:12px;width:min(420px,100%)}.auth-reset-form h1{font-size:44px}.auth-password-criteria{gap:12px;display:flex}.auth-password-criteria span{min-height:44px;color:var(--nm-muted);font:500 14px/20px var(--nm-sans);align-items:center;gap:7px;display:inline-flex}.auth-password-criteria .met{color:#255b3f}.auth-verification{text-align:center;justify-items:center;gap:16px;width:min(420px,100%);display:grid}.auth-verification h1{font:400 44px/50px var(--nm-serif);margin:0}.auth-verification .auth-form__copy{margin:0}.auth-verification>a:last-child{font-size:14px}.auth-mail-icon{width:72px;height:72px;color:var(--nm-ink);background:var(--nm-champagne);border-radius:50%;place-items:center;display:grid}.auth-code{border:1px solid var(--nm-border-strong);background:var(--nm-raised);width:100%;height:58px;color:var(--nm-ink);font:600 28px/1 var(--nm-sans);letter-spacing:.42em;text-align:center;border-radius:12px;outline:0}.auth-code:focus{border-color:var(--nm-ink);box-shadow:0 0 0 3px #c3a46640}.ds-button:disabled{cursor:not-allowed;color:var(--nm-border-strong);border-color:var(--nm-border);background:var(--nm-border);box-shadow:none}.auth-form-area--verification,.auth-form-area--invite{background:var(--nm-canvas)}.auth-invite-form{width:min(440px,100%)}.invite-workspace-summary{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;gap:4px;padding:18px;display:grid}.invite-workspace-summary span{color:var(--nm-accent-text);font:600 10px/16px var(--nm-sans);letter-spacing:.1em}.invite-workspace-summary strong{font:600 16px/24px var(--nm-sans)}.invite-workspace-summary p,.invite-existing-account{color:var(--nm-muted);font:400 13px/20px var(--nm-sans);margin:0}.invite-skeleton{gap:12px;display:grid}.invite-skeleton i{background:linear-gradient(90deg,var(--nm-border) 25%,var(--nm-surface) 50%,var(--nm-border) 75%);background-size:200% 100%;border-radius:10px;height:50px;animation:1.2s ease-in-out infinite invite-skeleton;display:block}.invite-skeleton i:first-child{height:82px}@keyframes invite-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.verification-card{border:1px solid var(--nm-border);background:var(--nm-raised);text-align:center;border-radius:24px;justify-items:center;gap:20px;width:min(520px,100%);padding:40px;display:grid}.verification-card__copy{gap:12px;width:100%;display:grid}.verification-card__copy .auth-form__eyebrow{margin:0}.verification-card h1{font:400 40px/48px var(--nm-serif);letter-spacing:-.5px;margin:0}.verification-card .auth-form__copy{margin:0;font-size:16px;line-height:24px}.verification-card__email{font:500 14px/20px var(--nm-sans);letter-spacing:.2px}.verification-card>.ds-field{text-align:left;width:100%}.verification-card>.ds-field input{height:52px;font:500 22px/24px var(--nm-sans);letter-spacing:.25em;text-align:center;border-radius:12px}.verification-card__actions{gap:12px;width:100%;display:grid}.verification-card__actions .ds-button{border-radius:12px;min-height:52px}.verification-card__alternate{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.verification-card__alternate a{color:var(--nm-accent-text);font-weight:600;text-decoration:none}.verification-card__alternate a:hover{text-decoration:underline}.terms-pane{background:var(--nm-canvas);height:100vh;padding:48px;overflow-y:auto}.terms-content{width:min(600px,100%);color:var(--nm-ink);gap:32px;margin:0 auto;padding-bottom:48px;display:grid}.terms-header{gap:12px;display:grid}.terms-header>a{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);text-decoration:none}.terms-header>a:hover{text-decoration:underline}.terms-header .auth-form__eyebrow{margin:0}.terms-header h1{font:400 40px/48px var(--nm-serif);letter-spacing:-.5px;margin:0}.terms-header>p:last-child,.terms-summary p,.terms-sections p,.terms-footer>p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.terms-summary{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:16px;gap:8px;padding:24px;display:grid}.terms-summary h2{font:600 18px/26px var(--nm-sans);margin:0}.terms-sections{gap:28px;display:grid}.terms-sections section{gap:8px;display:grid}.terms-sections h2{font:600 20px/28px var(--nm-sans);letter-spacing:-.1px;margin:0}.terms-footer{border-top:1px solid var(--nm-border);gap:12px;padding-top:12px;display:grid}.terms-footer .ds-button{border-radius:12px;min-height:52px}.auth-signup-criteria{color:var(--nm-muted);font:400 12px/18px var(--nm-sans);gap:6px;margin-top:-4px;display:grid}.auth-signup-criteria p{color:var(--nm-ink);margin:0;font-weight:600}.auth-signup-criteria span{align-items:center;gap:7px;display:flex}.auth-signup-criteria span:before{content:"×";color:#a63e2d;background:#f9e9e6;border-radius:50%;place-items:center;width:14px;height:14px;font-size:13px;font-weight:700;line-height:14px;display:grid}.auth-signup-criteria .auth-signup-criteria__item--met{color:#39724d}.auth-signup-criteria .auth-signup-criteria__item--met:before{content:"✓";color:#39724d;background:#e7f4ea}.auth-terms-group{gap:6px;display:grid}.auth-terms__error{color:#a63e2d;font:400 12px/18px var(--nm-sans);margin:0}@media (width<=880px){.verification-card{border-radius:20px;padding:28px 24px}.verification-card h1,.terms-header h1{font-size:36px;line-height:42px}.terms-pane{height:auto;min-height:100vh;padding:28px}.terms-content{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.invite-skeleton i{animation:none}}.auth-terms{transition:border-color var(--nm-feedback-motion) ease,background var(--nm-feedback-motion) ease}.auth-terms__error{min-height:18px;transition:opacity var(--nm-feedback-motion) ease}.auth-terms__error--hidden{visibility:hidden;opacity:0}.ds-feedback-alert{border:1px solid var(--nm-border);width:100%;font:400 14px/20px var(--nm-sans);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ds-feedback-alert svg{flex:none;margin-top:1px}.ds-feedback-alert>div{gap:4px;display:grid}.ds-feedback-alert strong{font-weight:600}.ds-feedback-alert p{margin:0}.ds-feedback-alert button{color:inherit;font:600 14px/20px var(--nm-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ds-feedback-alert--error{border-color:var(--nm-danger);color:#743733;background:var(--nm-danger-bg)}.ds-feedback-alert--warning{color:#7d4d1c;background:var(--nm-warning)}.ds-feedback-alert--success{color:#315140;background:var(--nm-success)}.ds-feedback-alert--info{color:#304a5c;background:var(--nm-info)}.ds-feedback-alert{animation:.18s ease-out both ds-feedback-enter}@keyframes ds-feedback-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-feedback-alert{animation:none}}.app-layout{background:var(--nm-canvas);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--nm-border);background:var(--nm-raised);grid-template-rows:auto auto 1fr auto;gap:24px;height:100vh;padding:24px 20px;display:grid;position:sticky;top:0}.app-sidebar__brand{color:var(--nm-ink);font:400 24px/32px var(--nm-serif);align-items:center;gap:10px;text-decoration:none;display:flex}.app-sidebar__brand span{color:var(--nm-accent-text);font-family:var(--nm-sans);font-weight:600}.app-sidebar__workspace,.app-sidebar__account{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.app-sidebar__workspace>span,.app-sidebar__account>span{width:36px;height:36px;color:var(--nm-surface);background:var(--nm-ink);font:500 12px/16px var(--nm-sans);border-radius:12px;place-items:center;display:grid}.app-sidebar__account{background:0 0;border:0;padding:8px}.app-sidebar__account>span{background:var(--nm-champagne);color:var(--nm-ink);border-radius:50%}.app-sidebar__workspace div,.app-sidebar__account div{gap:1px;min-width:0;display:grid}.app-sidebar strong{font:600 14px/20px var(--nm-sans)}.app-sidebar small{color:var(--nm-muted);font:400 11px/16px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__nav{align-content:start;gap:4px;display:grid}.app-sidebar__nav a{min-height:48px;color:var(--nm-muted);font:500 14px/20px var(--nm-sans);border-radius:12px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.app-sidebar__nav a:hover{background:var(--nm-surface);color:var(--nm-ink)}.app-sidebar__nav a.is-active{color:var(--nm-surface);background:var(--nm-ink)}.app-sidebar__nav b{min-width:24px;height:22px;color:var(--nm-ink);background:var(--nm-surface);font:600 11px/12px var(--nm-sans);border-radius:999px;place-items:center;margin-left:auto;display:grid}.app-main{padding:56px 64px}.app-page{width:min(1120px,100%);margin:0 auto}.app-page__heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:40px;display:flex}.app-page__eyebrow{color:var(--nm-accent-text);font:600 10px/16px var(--nm-sans);letter-spacing:.1em;margin:0 0 12px}.app-page h1{color:var(--nm-ink);font:400 40px/48px var(--nm-serif);letter-spacing:-.5px;margin:0}.app-page__copy{color:var(--nm-muted);font:400 16px/24px var(--nm-sans);margin:10px 0 0}.app-panel{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:24px;padding:24px;box-shadow:0 1px 2px #0000000f}@media (width<=880px){.app-layout{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--nm-border);align-items:center;gap:12px;width:100%;height:auto;padding:12px 16px;display:flex;position:static;overflow-x:auto}.app-sidebar__workspace,.app-sidebar__account{display:none}.app-sidebar__nav{gap:4px;display:flex}.app-sidebar__nav a{white-space:nowrap;min-height:40px;padding:0 10px}.app-sidebar__nav a span{display:none}.app-sidebar__brand{margin-right:auto}.app-main{padding:32px 20px}.app-page__heading{margin-bottom:28px;display:grid}.app-page h1{font-size:36px;line-height:42px}}.app-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.app-list-heading{border-bottom:1px solid var(--nm-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.app-list-heading h2,.settings-content h2,.retention h2{font:600 20px/28px var(--nm-sans);margin:0}.app-list-heading span{color:var(--nm-muted);font:500 12px/16px var(--nm-sans)}.member-row,.trash-row{border-bottom:1px solid var(--nm-border);grid-template-columns:40px minmax(190px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.member-row:last-child,.trash-row:last-child{border-bottom:0}.member-row>b{background:var(--nm-champagne);width:36px;height:36px;font:600 11px/16px var(--nm-sans);border-radius:50%;place-items:center;display:grid}.member-row div,.trash-row div{gap:2px;display:grid}.member-row strong,.trash-row strong{font:600 14px/20px var(--nm-sans)}.member-row small,.trash-row small,.settings-content>p,.retention p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans)}.member-row p,.trash-row p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.member-row em{color:#315140;background:var(--nm-success);font:600 12px/16px var(--nm-sans);border-radius:999px;justify-self:end;padding:4px 8px;font-style:normal}.settings-grid{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.settings-tabs{align-content:start;gap:4px;padding:12px;display:grid}.settings-tabs a{color:var(--nm-muted);font:500 14px/20px var(--nm-sans);border-radius:10px;padding:12px}.settings-tabs .is-active{color:var(--nm-surface);background:var(--nm-ink)}.settings-content{gap:20px;max-width:660px;display:grid}.settings-content>p{margin:-10px 0 4px}.workspace-logo{border:1px solid var(--nm-border);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.workspace-logo>b{width:48px;height:48px;color:var(--nm-surface);background:var(--nm-ink);font:600 14px/20px var(--nm-sans);border-radius:16px;place-items:center;display:grid}.workspace-logo div{flex:1;gap:2px;display:grid}.workspace-logo small{color:var(--nm-muted);font:400 12px/16px var(--nm-sans)}.theme-choice{border:1px solid var(--nm-border);font:500 14px/20px var(--nm-sans);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:16px;display:grid}.theme-choice span{color:var(--nm-muted);grid-column:2;font-weight:400}.activity-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.activity-summary div{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;gap:6px;padding:20px;display:grid}.activity-summary span{color:var(--nm-muted);font:500 14px/20px var(--nm-sans)}.activity-summary strong{font:400 40px/48px var(--nm-serif)}.app-text-button{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);background:0 0;border:0}.retention{gap:8px;margin-top:24px;display:grid}.retention p{margin:0}@media (width<=880px){.settings-grid{grid-template-columns:1fr}.settings-tabs{display:flex;overflow-x:auto}.member-row,.trash-row{grid-template-columns:40px 1fr auto}.member-row p,.trash-row p{display:none}.activity-summary{gap:10px}.activity-summary div{padding:16px}.activity-summary strong{font-size:32px;line-height:40px}}.app-heading-actions{gap:12px;display:flex}.app-heading-actions>a{text-decoration:none}.overview-section{margin-top:48px}.overview-section__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.overview-section__heading h2,.client-notes h2{font:600 20px/28px var(--nm-sans);margin:0}.overview-section__heading p,.client-hero p,.client-notes p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:6px 0 0}.overview-section__heading>a{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);text-decoration:none}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-card{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;gap:10px;min-height:204px;padding:20px;display:grid;box-shadow:0 1px 2px #0000000f}.overview-card p,.overview-card span{color:var(--nm-muted);font:400 13px/20px var(--nm-sans);margin:0}.overview-card h3{font:400 28px/34px var(--nm-serif);margin:0}.overview-card>a{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);align-self:end;text-decoration:none}.client-mini-grid,.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-mini,.client-card-v2{border:1px solid var(--nm-border);color:var(--nm-ink);background:var(--nm-raised);border-radius:16px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.client-mini>b,.client-card-v2>b{width:38px;height:38px;color:var(--nm-ink);background:var(--nm-champagne);font:600 12px/16px var(--nm-sans);border-radius:12px;flex:none;place-items:center;display:grid}.client-mini div,.client-card-v2 div{flex:1;gap:2px;min-width:0;display:grid}.client-mini strong,.client-card-v2 h2{font:600 14px/20px var(--nm-sans);margin:0}.client-mini small,.client-card-v2 p{color:var(--nm-muted);font:400 12px/18px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.client-mini>span,.client-card-v2>span{color:var(--nm-muted);font-size:24px}.client-create{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.client-create>div{gap:8px;display:flex}.clients-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.clients-toolbar label{border:1px solid var(--nm-border-strong);background:var(--nm-raised);border-radius:10px;align-items:center;gap:8px;width:min(420px,100%);padding:0 12px;display:flex}.clients-toolbar input{width:100%;height:46px;font:400 14px/20px var(--nm-sans);background:0 0;border:0;outline:0}.clients-toolbar span{color:var(--nm-muted);font:500 14px/20px var(--nm-sans)}.client-card-v2{align-items:start;min-height:130px}.client-card-v2 h2{font:600 18px/26px var(--nm-sans)}.client-hero{grid-template-columns:72px 1fr auto;align-items:center;gap:20px;margin-bottom:32px;display:grid}.client-hero>b{background:var(--nm-champagne);width:72px;height:72px;font:600 20px/28px var(--nm-sans);border-radius:24px;place-items:center;display:grid}.client-hero h1{font:400 40px/48px var(--nm-serif);margin:0}.client-hero>div:last-child{gap:10px;display:flex}.client-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.client-metrics div{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;gap:4px;padding:20px;display:grid}.client-metrics strong{font:400 40px/48px var(--nm-serif)}.client-metrics span{color:var(--nm-muted);font:500 14px/20px var(--nm-sans)}.client-notes{gap:8px;margin-top:48px;display:grid}.client-notes .ds-button{color:var(--nm-danger);justify-self:start;padding-left:0}@media (width<=880px){.app-heading-actions,.client-hero>div:last-child{flex-wrap:wrap}.overview-cards,.client-mini-grid,.clients-grid,.client-metrics,.client-create{grid-template-columns:1fr}.client-hero{grid-template-columns:56px 1fr}.client-hero>b{border-radius:18px;width:56px;height:56px}.client-hero>div:last-child{grid-column:1/-1}.clients-toolbar{flex-direction:column;align-items:stretch}.overview-section__heading{flex-direction:column;align-items:start}}.app-mobile-topbar,.app-mobile-nav{display:none}@media (width<=880px){.app-layout{display:block}.app-sidebar{background:0 0;border:0;height:0;padding:0;display:block}.app-sidebar__brand,.app-sidebar__workspace,.app-sidebar__nav,.app-sidebar__account{display:none}.app-mobile-topbar{z-index:20;box-sizing:border-box;border-bottom:1px solid var(--nm-border);background:var(--nm-raised);justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.app-mobile-topbar__brand{min-width:0;color:var(--nm-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.app-mobile-topbar__brand span{width:32px;height:32px;color:var(--nm-surface);background:var(--nm-ink);font:600 11px/16px var(--nm-sans);border-radius:10px;flex:none;place-items:center;display:grid}.app-mobile-topbar__brand strong{font:600 16px/22px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-mobile-topbar__more{width:44px;height:44px;color:var(--nm-ink);background:var(--nm-surface);border-radius:12px;place-items:center;display:grid}.app-mobile-nav{z-index:20;box-sizing:border-box;border-top:1px solid var(--nm-border);background:var(--nm-raised);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:76px;padding:4px 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.app-mobile-nav a{min-width:0;color:var(--nm-muted);font:500 11px/16px var(--nm-sans);letter-spacing:.04em;border-radius:12px;place-content:center;justify-items:center;gap:4px;text-decoration:none;display:grid;position:relative}.app-mobile-nav a.is-active{color:var(--nm-ink);background:var(--nm-surface)}.app-mobile-nav a.is-active:before{content:"";background:var(--nm-champagne);border-radius:99px;width:18px;height:2px;position:absolute;top:2px}.app-main{padding:96px 16px 100px}.app-page{width:100%}.app-page__heading{gap:16px;margin-bottom:24px}.app-page h1,.client-hero h1{font-size:32px;line-height:40px}.app-page__copy{font-size:14px;line-height:20px}.app-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.app-heading-actions>a,.app-heading-actions .ds-button,.app-page__heading>.ds-button{width:100%}.overview-section{margin-top:36px}.overview-section__heading{margin-bottom:14px}.overview-section__heading h2{font-size:18px;line-height:26px}.overview-section__heading p{font-size:13px;line-height:18px}.package-list-tabs{margin:-8px 0 20px}.app-card-grid{grid-template-columns:1fr}.package-card{padding:16px}.activity-summary{grid-template-columns:repeat(3,minmax(144px,1fr));padding-bottom:4px;overflow-x:auto}.activity-summary div{padding:16px}.client-metrics{grid-template-columns:repeat(3,minmax(144px,1fr));padding-bottom:4px;overflow-x:auto}.client-metrics div{padding:16px}.clients-toolbar{margin-bottom:16px}.client-hero{gap:14px;margin-bottom:24px}.client-create{margin-bottom:16px}.settings-grid{gap:16px}.settings-tabs{padding:6px;display:flex;overflow-x:auto}.settings-tabs button{text-align:center;flex:1;min-width:max-content}.member-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.member-row p{display:none}.member-row em{font-size:11px}.ds-pagination{justify-content:center;padding-top:16px}}[data-theme=dark]{--nm-canvas:#1d1a17;--nm-surface:#24201c;--nm-raised:#2d2823;--nm-ink:#fffaf3;--nm-ink-soft:#ddd2c5;--nm-muted:#c3b8ab;--nm-border:#4a4239;--nm-border-strong:#73685c;--nm-danger-bg:#4a2927}.settings-tabs button{text-align:left;cursor:pointer;background:0 0;border:0}.settings-tabs button.is-active{color:var(--nm-surface);background:var(--nm-ink)}.app-main{animation:.14s ease-out both app-content-fade}.app-feedback-floating{z-index:20;pointer-events:none;width:min(420px,100vw - 40px);position:fixed;top:112px;right:32px}.app-feedback-floating .ds-feedback-alert{pointer-events:auto;box-shadow:0 14px 40px #17151224}.soft-feedback-enter-active,.soft-feedback-leave-active{transition:opacity .18s,transform .18s}.soft-feedback-enter-from,.soft-feedback-leave-to{opacity:0;transform:translateY(-8px)}.soft-expand-enter-active,.soft-expand-leave-active{transform-origin:top;transition:max-height .24s,opacity .18s,transform .24s,margin-bottom .24s,padding-top .24s,padding-bottom .24s;overflow:hidden}.soft-expand-enter-from,.soft-expand-leave-to{opacity:0;transform:translateY(-8px);max-height:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.soft-expand-enter-to,.soft-expand-leave-from{max-height:420px}.soft-list-enter-active,.soft-list-leave-active{transition:opacity .2s,transform .2s}.soft-list-enter-from,.soft-list-leave-to{opacity:0;transform:translateY(-8px)}.settings-skeleton,.clients-skeleton,.app-card-skeleton{gap:16px;display:grid}.settings-skeleton i,.clients-skeleton i,.app-card-skeleton i,.app-sidebar__workspace.is-loading i{background:linear-gradient(90deg,var(--nm-border) 25%,var(--nm-surface) 50%,var(--nm-border) 75%);background-size:200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite app-skeleton;display:block}.settings-skeleton i{height:76px}.clients-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-skeleton i{height:130px}.app-card-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.app-card-skeleton i{height:204px}.app-sidebar__workspace.is-loading i:first-child{width:112px;height:14px}.app-sidebar__workspace.is-loading i:last-child{width:132px;height:10px;margin-top:6px}@keyframes app-content-fade{0%{opacity:.68}to{opacity:1}}@keyframes app-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=880px){.app-feedback-floating{top:16px;right:20px}.clients-skeleton,.app-card-skeleton{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-main,.settings-skeleton i,.clients-skeleton i,.app-card-skeleton i,.app-sidebar__workspace.is-loading i{animation:none}.soft-feedback-enter-active,.soft-feedback-leave-active,.soft-expand-enter-active,.soft-expand-leave-active,.soft-list-enter-active,.soft-list-leave-active{transition:none}}.package-detail{gap:24px;display:grid}.package-detail__header,.package-detail__actions,.package-panel header{justify-content:space-between;align-items:end;gap:16px;display:flex}.package-detail__actions{flex-wrap:wrap;align-items:center}.package-detail__header{margin-bottom:0}.package-steps{background:var(--nm-raised);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid}.package-steps button{min-height:48px;color:var(--nm-muted);font:500 14px/20px var(--nm-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.package-steps button.is-active{color:var(--nm-ink);background:var(--nm-surface)}.package-steps b{width:28px;height:28px;color:inherit;background:var(--nm-border);font:600 12px/16px var(--nm-sans);border-radius:50%;place-items:center;display:grid}.package-steps .is-active b{color:var(--nm-surface);background:var(--nm-champagne)}.package-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px;display:grid}.package-panel{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;align-content:start;gap:16px;padding:20px;display:grid;box-shadow:0 1px 2px #0000000d}.package-panel h2,.package-panel h3{color:var(--nm-ink);margin:0}.package-panel h2{font:600 20px/28px var(--nm-sans)}.package-panel h3{font:600 14px/20px var(--nm-sans)}.package-panel p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.publication-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.publication-list li{border:1px solid var(--nm-border);border-radius:14px;grid-template-columns:18px 72px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:96px;padding:12px;display:grid}.publication-list>li>svg{color:var(--nm-muted)}.publication-thumb{width:72px;height:72px;color:var(--nm-surface);background:var(--nm-ink);font:400 32px/1 var(--nm-serif);border-radius:10px;place-items:center;display:grid}.publication-thumb--1{color:var(--nm-ink);background:var(--nm-champagne)}.publication-thumb--2{background:#4f5d50}.package-settings label{color:var(--nm-ink);font:600 12px/16px var(--nm-sans);gap:6px;display:grid}.package-settings input{border:1px solid var(--nm-border-strong);height:44px;color:var(--nm-muted);background:var(--nm-surface);font:400 14px/20px var(--nm-sans);border-radius:10px;padding:0 14px}.package-panel hr{background:var(--nm-border);border:0;width:100%;height:1px;margin:0}.check{align-items:center;gap:10px;display:flex}.check svg{color:#315140}.check--muted{padding-left:25px}.reviewers{min-height:340px}.reviewer{border-top:1px solid var(--nm-border);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.reviewer>b{background:var(--nm-champagne);width:40px;height:40px;font:600 12px/16px var(--nm-sans);border-radius:50%;place-items:center;display:grid}.access-card{min-height:340px;padding:32px}.access-card h2{font:400 40px/48px var(--nm-serif)}.access-url{border:1px solid var(--nm-border);background:var(--nm-surface);color:var(--nm-muted);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex;overflow:hidden}.access-url span{text-overflow:ellipsis;white-space:nowrap;font:400 14px/20px var(--nm-sans);flex:1;overflow:hidden}.access-url button{color:var(--nm-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.preview-panel{min-height:420px}.editorial-art{min-height:300px;color:var(--nm-surface);background:var(--nm-ink);border-radius:14px;align-content:space-between;padding:32px;display:grid}.editorial-art small,.editorial-art span{font:500 12px/16px var(--nm-sans);letter-spacing:.04em}.editorial-art strong{font:400 clamp(38px,5vw,62px)/.95 var(--nm-serif)}.approval-hero{color:var(--nm-surface);background:var(--nm-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:40px 30px;display:flex}.approval-hero h2{color:inherit;font:400 40px/48px var(--nm-serif);margin:4px 0}.approval-hero p:last-child{color:#ddd2c5;font:400 14px/20px var(--nm-sans);margin:0}.approval-hero b{width:104px;height:104px;color:var(--nm-ink);background:var(--nm-champagne);border-radius:50%;flex:none;place-items:center;display:grid}.approval-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.approval-metrics div{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;gap:2px;padding:18px;display:grid}.approval-metrics strong{font:400 28px/32px var(--nm-serif)}.approval-metrics span{color:var(--nm-muted);font:500 12px/16px var(--nm-sans)}.decision-table{gap:0;display:grid}.decision-table>div{border-bottom:1px solid var(--nm-border);min-height:56px;font:400 14px/20px var(--nm-sans);grid-template-columns:1.5fr .8fr .8fr;align-items:center;gap:12px;padding:0 12px;display:grid}.decision-table__head{color:var(--nm-muted);letter-spacing:.06em;min-height:36px!important;font:600 11px/16px var(--nm-sans)!important}.decision-table strong{font-weight:600}.report-grid{margin-bottom:32px}@media (width<=880px){.package-detail__header,.package-panel header{flex-direction:column;align-items:start}.package-detail__actions{align-items:start}.package-steps{grid-template-columns:1fr 1fr}.package-grid{grid-template-columns:1fr}.publication-list li{grid-template-columns:18px 52px minmax(0,1fr) 20px}.publication-thumb{width:52px;height:52px}.publication-list .ds-status{display:none}.approval-metrics{grid-template-columns:1fr 1fr}.decision-table>div{grid-template-columns:1fr auto}.decision-table>div>span:not(.ds-status){display:none}.decision-table .ds-status{justify-self:end}.access-card h2{font-size:36px;line-height:42px}}.app-sidebar__account button{width:36px;height:36px;color:var(--nm-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-left:auto;display:grid}.app-sidebar__account button:hover,.app-sidebar__account button:focus-visible{color:var(--nm-ink);background:var(--nm-surface)}.overview-card--button{text-align:left;cursor:pointer;width:100%}.client-assignments{gap:12px;margin-top:32px;display:grid}.client-assignments header h2{font:400 28px/36px var(--nm-serif);margin:0}.client-assignments header p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:4px 0 0}.client-assignment{border-top:1px solid var(--nm-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.client-assignment div{gap:2px;display:grid}.client-assignment strong{font:600 14px/20px var(--nm-sans)}.client-assignment small{color:var(--nm-muted);font:400 13px/20px var(--nm-sans)}.package-builder{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:24px;gap:20px;margin-top:32px;padding:28px;display:grid;box-shadow:0 1px 2px #0000000f}.package-builder>header,.package-builder>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.package-builder h2{font:400 32px/40px var(--nm-serif);margin:2px 0 0}.package-builder header p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:6px 0 0}.package-builder__name,.package-publication__body>label{font:600 13px/20px var(--nm-sans);gap:6px;display:grid}.package-builder input,.package-builder select,.package-builder textarea{box-sizing:border-box;border:1px solid var(--nm-border-strong);width:100%;color:var(--nm-ink);font:400 14px/20px var(--nm-sans);background:#fffdfa;border-radius:10px}.package-builder input,.package-builder select{height:44px;padding:0 12px}.package-builder textarea{resize:vertical;min-height:116px;padding:12px}.package-publication{border:1px solid var(--nm-border);border-radius:16px;overflow:hidden}.package-publication__heading{border-bottom:1px solid var(--nm-border);background:var(--nm-cream);align-items:center;gap:12px;padding:12px 16px;display:flex}.package-publication__heading strong{background:var(--nm-champagne);width:28px;height:28px;font:600 12px/16px var(--nm-sans);border-radius:9px;place-items:center;display:grid}.package-publication__heading input{font:600 15px/22px var(--nm-sans);background:0 0;border:0}.package-publication__heading button{color:var(--nm-danger);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.package-publication__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.package-publication__caption{grid-column:1/-1}.media-drop{border:1px dashed var(--nm-border-strong);background:var(--nm-cream);min-height:180px;color:var(--nm-muted);cursor:pointer;border-radius:12px;grid-column:1/-1;place-items:center;gap:6px;display:grid;overflow:hidden}.media-drop input{opacity:0;width:1px;height:1px;position:absolute}.media-drop b{color:var(--nm-ink);font:600 14px/20px var(--nm-sans)}.media-drop small{font:400 12px/18px var(--nm-sans)}.media-drop img,.media-drop video{object-fit:contain;background:#171512;width:100%;height:250px}.media-drop__spin{animation:1s linear infinite package-spin}.package-builder__error{color:var(--nm-danger);font:500 13px/20px var(--nm-sans);grid-column:1/-1;margin:0}.package-builder footer span{color:var(--nm-muted);font:500 13px/20px var(--nm-sans)}@keyframes package-spin{to{transform:rotate(360deg)}}@media (width<=880px){.package-builder>header,.package-builder>footer{flex-direction:column;align-items:stretch}.package-publication__body{grid-template-columns:1fr}.client-assignment{flex-direction:column;align-items:start}}.carousel-editor{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:14px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.carousel-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.carousel-editor header div{gap:2px;display:grid}.carousel-editor header strong{font:600 14px/20px var(--nm-sans)}.carousel-editor header small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.carousel-add{border:1px solid var(--nm-border-strong);background:var(--nm-raised);font:600 12px/18px var(--nm-sans);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;display:flex}.carousel-add input,.carousel-empty input{opacity:0;width:1px;height:1px;position:absolute}.carousel-strip{gap:12px;min-height:184px;padding-bottom:4px;display:flex;overflow-x:auto}.carousel-strip figure{border:1px solid var(--nm-border);background:var(--nm-ink);border-radius:12px;flex:0 0 126px;height:178px;margin:0;position:relative;overflow:hidden}.carousel-strip figure img{object-fit:cover;width:100%;height:100%}.carousel-strip figcaption{width:24px;height:24px;color:var(--nm-ink);background:var(--nm-champagne);font:600 12px/16px var(--nm-sans);border-radius:8px;place-items:center;display:grid;position:absolute;bottom:8px;left:8px}.carousel-strip figure button{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:7px;right:7px}.carousel-empty{border:1px dashed var(--nm-border-strong);min-width:360px;color:var(--nm-muted);text-align:center;cursor:pointer;border-radius:12px;flex:1;align-content:center;place-items:center;gap:6px;display:grid}.carousel-empty b{color:var(--nm-ink);font:600 14px/20px var(--nm-sans)}.carousel-empty small{font:400 12px/18px var(--nm-sans)}@media (width<=880px){.carousel-editor>header{flex-direction:column;align-items:start}.carousel-empty{min-width:260px}}.format-selector{grid-column:1/-1;gap:7px;display:grid}.format-selector>span,.datetime-picker>span{font:600 13px/20px var(--nm-sans)}.format-selector>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.format-selector button{border:1px solid var(--nm-border);min-height:58px;color:var(--nm-ink);background:var(--nm-raised);text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:10px 14px;display:grid}.format-selector button.is-selected{border:1.5px solid var(--nm-border-strong);background:var(--nm-champagne)}.format-selector button b{font:600 14px/18px var(--nm-sans);justify-content:space-between;align-items:center;display:flex}.format-selector button small{color:var(--nm-muted);font:400 11px/15px var(--nm-sans)}.format-selector button.is-selected small{color:var(--nm-ink)}.datetime-picker{gap:7px;display:grid}.datetime-picker>div{align-items:center;display:flex;position:relative}.datetime-picker svg{color:var(--nm-muted);pointer-events:none;position:absolute;right:12px}.datetime-picker input{padding-right:38px}.media-drop:has(.package-builder__error){border-style:solid;border-color:var(--nm-danger)}@media (width<=880px){.format-selector>div{grid-template-columns:repeat(2,1fr)}}.reel-media-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reel-media-editor>div{gap:7px;display:grid}.reel-media-editor>div>span{font:600 13px/20px var(--nm-sans)}.reel-media-editor .media-drop{grid-column:auto;min-height:210px}.reel-media-editor .media-drop img,.reel-media-editor .media-drop video{height:210px}@media (width<=880px){.reel-media-editor{grid-template-columns:1fr}}.nm-date-picker__trigger{border:1px solid var(--nm-border-strong);width:100%;height:44px;color:var(--nm-ink);font:400 14px/20px var(--nm-sans);cursor:pointer;background:#fffdfa;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.nm-date-picker__scrim{z-index:30;background:#17151257;place-items:center;display:grid;position:fixed;inset:0}.nm-date-picker__panel{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;gap:18px;width:min(360px,100vw - 32px);padding:20px;display:grid;box-shadow:0 18px 56px #1715123d}.nm-date-picker__panel header,.nm-calendar__header,.nm-date-picker__panel footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.nm-date-picker__panel header div{gap:8px;display:grid}.nm-date-picker__panel header i{display:none}.nm-date-picker__panel h3{font:400 24px/30px var(--nm-serif);margin:0}.nm-date-picker__panel button{color:var(--nm-ink);cursor:pointer;background:0 0;border:0;border-radius:10px}.nm-calendar__header b{font:600 14px/20px var(--nm-sans);text-transform:capitalize}.nm-calendar__header span{gap:6px;display:flex}.nm-calendar__header button{background:var(--nm-surface);place-items:center;width:30px;height:30px;display:grid}.nm-calendar{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.nm-calendar small,.nm-calendar button{height:34px;font:500 12px/16px var(--nm-sans);place-items:center;display:grid}.nm-calendar small{color:var(--nm-muted)}.nm-calendar button.is-outside{color:var(--nm-border-strong)}.nm-calendar button.is-selected{color:var(--nm-ink);background:var(--nm-champagne)}.nm-date-picker__panel label{border-top:1px solid var(--nm-border);font:600 13px/18px var(--nm-sans);gap:8px;padding-top:16px;display:grid}.nm-date-picker__panel select{border:1px solid var(--nm-border);background:var(--nm-raised);height:46px;font:500 14px/20px var(--nm-sans);border-radius:12px;padding:0 14px}.nm-date-picker__panel footer button{border:1px solid var(--nm-border);height:44px;font:600 14px/20px var(--nm-sans);flex:1}.nm-date-picker__panel footer button:last-child{color:var(--nm-surface);background:var(--nm-ink)}@media (width<=880px){.nm-date-picker__scrim{align-items:end}.nm-date-picker__panel{border-radius:20px 20px 0 0;width:100%}.nm-date-picker__panel header i{background:var(--nm-border-strong);border-radius:99px;justify-self:center;width:32px;height:4px;display:block}}.datetime-picker>.nm-date-picker{width:100%;display:block;position:relative}.nm-date-picker svg{pointer-events:none;position:static;right:auto}.nm-date-picker__panel{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto}.nm-date-picker__panel>header>button{background:var(--nm-surface);flex:none;place-items:center;width:32px;height:32px;display:grid}.nm-calendar__header button{background:#fffdfa;border:1px solid #0000}.nm-calendar__header button:hover,.nm-calendar__header button:focus-visible{border-color:var(--nm-border);background:var(--nm-surface)}.nm-calendar button:focus-visible,.nm-date-picker__panel button:focus-visible{outline-offset:2px;outline:2px solid #1b6b55}.nm-time-picker{border-top:1px solid var(--nm-border);font:600 13px/18px var(--nm-sans);gap:8px;padding-top:16px;display:grid;position:relative}.package-detail .publication-list li{grid-template-columns:72px minmax(0,1fr) auto}.publication-media{width:72px;height:72px;color:var(--nm-surface);background:var(--nm-ink);font:400 30px/1 var(--nm-serif);border-radius:12px;place-items:center;display:grid;overflow:hidden}.publication-media img,.publication-media video{object-fit:cover;width:100%;height:100%}.publication-list__content{gap:3px;min-width:0;display:grid}.publication-list__content h3,.publication-list__content p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-preview-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,.9fr)}.package-preview-list{gap:18px;display:grid}.package-preview-publication{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:16px;gap:12px;padding:14px;display:grid}.package-preview-publication>header{align-items:center}.package-preview-media{background:var(--nm-ink);scroll-snap-type:x mandatory;border-radius:14px;min-height:360px;display:flex;overflow-x:auto}.package-preview-media>*{object-fit:contain;scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:0;height:360px}.package-preview-media--carousel>*{flex-basis:min(82%,520px)}.package-preview-media__empty{color:var(--nm-border-strong);font:500 13px/20px var(--nm-sans);place-items:center;display:grid}.package-preview-caption{color:var(--nm-ink-soft)!important}.package-preview-aside{min-height:260px}.package-access-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr)}.reviewers-panel{gap:20px}.access-validity{color:var(--nm-ink);font:600 13px/20px var(--nm-sans);gap:7px;display:grid}.access-validity>.nm-date-picker{width:100%;display:block}.reviewer-list{gap:10px;display:grid}.reviewer-edit{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:14px;grid-template-columns:40px minmax(190px,1fr) auto 36px;align-items:end;gap:12px;padding:14px;display:grid}.reviewer-edit__avatar{width:40px;height:48px;color:var(--nm-accent-text);background:var(--nm-warning);border-radius:12px;place-items:center;display:grid}.reviewer-edit .ds-field{min-width:0}.reviewer-edit .ds-field input{min-height:48px;font-size:14px}.reviewer-approver{border:1px solid var(--nm-border);min-height:48px;color:var(--nm-muted);background:var(--nm-raised);font:600 12px/18px var(--nm-sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.reviewer-approver>span{border:1px solid var(--nm-border-strong);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.reviewer-approver.is-selected{border-color:var(--nm-champagne);color:var(--nm-ink);background:var(--nm-warning)}.reviewer-approver.is-selected>span{border-color:var(--nm-champagne);color:var(--nm-ink);background:var(--nm-champagne)}.reviewer-remove{width:36px;height:48px;color:var(--nm-danger);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.reviewer-remove:hover{background:var(--nm-danger-bg)}.reviewer-hint{background:var(--nm-surface);border-radius:12px;gap:4px;padding:14px;display:grid}.reviewer-hint strong{color:var(--nm-accent-text);font:600 12px/18px var(--nm-sans)}.access-card{align-content:start}.access-card .ds-button{justify-self:stretch}@media (width<=880px){.package-detail .publication-list li{grid-template-columns:52px minmax(0,1fr)}.publication-media{width:52px;height:52px}.package-detail .publication-list .ds-status{grid-column:2;justify-self:start}.package-preview-media,.package-preview-media>*{height:280px;min-height:280px}.reviewer-edit{grid-template-columns:40px minmax(0,1fr) 36px;align-items:center}.reviewer-edit .ds-field{grid-column:2/-1}.reviewer-approver{grid-column:1/3}.reviewer-remove{grid-area:1/3}}.package-adjustment-summary,.package-change-field,.package-media-replacements{gap:8px;display:grid}.package-adjustment-summary{background:var(--nm-warning-bg);border-radius:14px;padding:14px}.package-change-field>span{color:var(--nm-ink);font:600 12px/18px var(--nm-sans)}.package-change-field textarea{resize:vertical;border:1px solid var(--nm-border-strong);width:100%;min-height:112px;color:var(--nm-ink);background:var(--nm-surface);font:400 14px/20px var(--nm-sans);border-radius:10px;padding:12px}.package-media-replacements{grid-template-columns:1fr}.media-replacement{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.media-replacement--ready{border-color:var(--nm-champagne);background:var(--nm-warning-bg)}.media-replacement__input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.media-replacement__icon{width:42px;height:42px;color:var(--nm-accent-text);background:var(--nm-warning);border-radius:12px;place-items:center;display:grid}.media-replacement__content{gap:2px;min-width:0;display:grid}.media-replacement__content strong{color:var(--nm-ink);font:600 13px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-replacement__content p,.media-replacement__content small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-replacement__content small{color:var(--nm-accent-text);font-weight:600}.media-replacement__action{border:1px solid var(--nm-border-strong);min-height:36px;color:var(--nm-ink);font:600 12px/18px var(--nm-sans);cursor:pointer;background:0 0;border-radius:9px;padding:0 12px}.media-replacement__action:hover{background:var(--nm-raised)}.access-card__note{color:var(--nm-muted);font:400 12px/18px var(--nm-sans);margin:0}.ds-pagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.ds-pagination span{color:var(--nm-muted);font:500 12px/18px var(--nm-sans)}.ds-pagination button{border:1px solid var(--nm-border-strong);min-height:36px;color:var(--nm-ink);background:var(--nm-raised);font:600 12px/18px var(--nm-sans);cursor:pointer;border-radius:9px;padding:0 12px}.ds-pagination button:disabled{cursor:not-allowed;opacity:.45}.ds-pagination button:not(:disabled):hover{background:var(--nm-surface)}.package-list-tabs{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:12px;gap:8px;margin:-16px 0 24px;padding:6px;display:flex}.package-list-tabs button{min-height:36px;color:var(--nm-muted);font:600 13px/18px var(--nm-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.package-list-tabs button:hover{color:var(--nm-ink);background:var(--nm-surface)}.package-list-tabs button.is-active{color:var(--nm-surface);background:var(--nm-ink)}@media (width<=480px){.package-list-tabs{overflow-x:auto}.package-list-tabs button{white-space:nowrap}}.app-card-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.package-card{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;gap:14px;padding:20px;display:grid}.package-card>header,.package-card>footer,.package-card__progress>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.package-card>header>p{color:var(--nm-muted);font:600 11px/16px var(--nm-sans);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.package-card__status{font:600 11px/16px var(--nm-sans);border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.package-card__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.package-card__status.is-warning{color:#7d4d1c;background:var(--nm-warning)}.package-card__status.is-info{color:#304a5c;background:#e0e9f0}.package-card__status.is-success{color:#315140;background:var(--nm-success)}.package-card__identity{gap:4px;display:grid}.package-card__identity h2{font:400 26px/32px var(--nm-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.package-card__identity p,.package-card__progress span,.package-card__progress strong{color:var(--nm-muted);font:500 11px/17px var(--nm-sans);margin:0}.package-card__progress{gap:7px;display:grid}.package-card__progress strong{color:var(--nm-ink);font-weight:600}.package-card__progress>i{background:var(--nm-surface);border-radius:99px;height:6px;display:block;overflow:hidden}.package-card__progress>i>b{border-radius:inherit;background:var(--nm-champagne);height:100%;display:block}.package-card__progress>i>b.is-success{background:#315140}.package-card__due{background:var(--nm-surface);font:500 12px/18px var(--nm-sans);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.package-card__due svg{color:var(--nm-muted);flex:none}.package-card>footer{height:44px}.package-card>footer a{box-sizing:border-box;border:1px solid var(--nm-border);height:44px;color:var(--nm-ink);font:600 13px/18px var(--nm-sans);border-radius:12px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.package-card>footer a:first-child{color:var(--nm-surface);border-color:var(--nm-ink);background:var(--nm-ink);flex:1}.package-card>footer a:last-child{width:112px}@media (width<=480px){.app-card-grid{grid-template-columns:1fr;gap:14px}.package-card{padding:16px}.package-card__identity h2{font-size:24px;line-height:30px}.package-card>footer a:last-child{width:96px}}.nm-date-picker__body{gap:18px;min-height:0;display:grid}.nm-time-picker{border-top:1px solid var(--nm-border);grid-template-columns:minmax(0,1fr) 88px;gap:8px;padding-top:16px;display:grid}.nm-time-picker label{color:var(--nm-ink);font:600 13px/18px var(--nm-sans);border:0;padding:0}.nm-time-picker input,.nm-time-picker select{box-sizing:border-box;border:1px solid var(--nm-border-strong);width:100%;height:48px;color:var(--nm-ink);font:500 15px/20px var(--nm-sans);background:#fffdfa;border-radius:10px;padding:0 12px}.nm-time-picker input:focus,.nm-time-picker select:focus{outline-offset:1px;outline:2px solid #1b6b55}.nm-time-picker input[aria-invalid=true]{border-color:var(--nm-danger)}.nm-time-picker small{color:var(--nm-danger);font:400 12px/18px var(--nm-sans);grid-column:1/-1}.nm-date-picker__panel footer button:disabled{opacity:.45;cursor:default}@media (width<=600px){.nm-date-picker__scrim{z-index:40;place-items:center;padding:12px}.nm-date-picker__panel{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(390px,100%);height:auto;max-height:calc(100dvh - 24px);padding:0;display:grid;overflow:hidden}.nm-date-picker__panel>header{border-bottom:1px solid var(--nm-border);min-height:62px;padding:10px 16px}.nm-date-picker__body{align-content:start;gap:14px;padding:14px 16px;overflow-y:auto}.nm-date-picker__panel footer{min-height:66px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--nm-border);background:var(--nm-raised);margin:0;position:relative}.nm-date-picker__panel footer button{min-height:44px}.nm-calendar small,.nm-calendar button{height:32px;min-height:32px}}.package-changes-editor{gap:12px;display:grid}.public-review__mobile-review,.mobile-comments,.public-review__brand-mobile,.adjustment-dialog__mobile-label,.adjustment-dialog__context,.adjustment-dialog__target-label,.adjustment-dialog__counter,.adjustment-dialog__hint{display:none}.public-review__brand-desktop,.public-review__brand-mobile{font-style:normal}@media (width<=600px){.package-detail{gap:18px}.package-detail__header{gap:14px}.package-detail__header h1{overflow-wrap:anywhere;font-size:32px;line-height:38px}.package-detail__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.package-detail__actions .ds-status{grid-column:1/-1;justify-self:start}.package-detail__actions .ds-button{width:100%;min-height:44px;padding-inline:10px;font-size:12px}.package-steps{scroll-snap-type:x proximity;background:0 0;border-radius:0;gap:6px;margin-inline:-4px;padding:4px;display:flex;overflow-x:auto}.package-steps button{border:1px solid var(--nm-border);background:var(--nm-raised);scroll-snap-align:start;border-radius:10px;flex:none;min-height:40px;padding:6px 10px;font-size:12px}.package-steps button.is-active{border-color:var(--nm-champagne);background:var(--nm-warning)}.package-steps b{width:22px;height:22px;font-size:10px}.package-panel{border-radius:16px;gap:14px;padding:16px}.package-panel h2{font-size:18px;line-height:26px}.package-detail .publication-list{gap:8px}.package-detail .publication-list li{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:76px;padding:10px}.package-detail .publication-list .ds-status{display:none}.publication-list__content p{font-size:12px;line-height:17px}.package-feed-preview{gap:12px;margin-top:2px}.package-feed-preview .phone-preview{max-width:none}.package-feed-preview__slides{scroll-snap-type:x mandatory;gap:8px;padding:2px;display:flex;overflow-x:auto}.package-feed-preview__slides button{aspect-ratio:1;scroll-snap-align:start;flex:0 0 64px}.package-preview-picker{scroll-snap-type:x mandatory;grid-auto-columns:minmax(152px,72%);grid-auto-flow:column;padding:2px;overflow-x:auto}.package-preview-picker button{scroll-snap-align:start;min-height:68px}.package-preview-aside>p:not(.app-page__eyebrow){font-size:13px}.package-adjustment-summary{padding:12px}.package-change-field textarea{min-height:120px}.media-replacement{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.media-replacement__icon{width:38px;height:38px}.media-replacement__action{grid-column:2;justify-self:start}.reviewers-panel header .ds-button,.reviewers-panel>.ds-button,.access-card>.ds-button{width:100%}.reviewer-edit{grid-template-columns:40px minmax(0,1fr) 32px;gap:8px;padding:12px}.reviewer-edit__avatar{height:42px}.reviewer-edit .ds-field{grid-column:1/-1}.reviewer-approver{grid-column:1/3;min-height:42px}.reviewer-remove{grid-area:1/3;width:32px;height:42px}.access-card{min-height:0;padding:20px 16px}.access-card h2{font-size:30px;line-height:36px}.access-url{padding:10px}.decision-table>div{min-height:50px;padding-inline:0}.package-builder{gap:18px}.package-builder__name input,.package-publication__heading input{min-height:48px}.package-publication{border-radius:16px;padding:14px}.package-publication__heading{grid-template-columns:34px minmax(0,1fr) 36px;gap:8px}.package-publication__heading>strong{width:34px;height:34px}.format-selector>div{grid-template-columns:1fr 1fr}.carousel-strip{min-height:148px}.carousel-strip figure{flex-basis:104px;height:142px}.public-review__header{z-index:10;height:64px;padding:0 18px;font-size:12px;position:sticky;top:0}.public-review__brand{gap:8px}.public-review__brand>span{color:#836a3d;width:auto;height:auto;font-family:var(--nm-sans);background:0 0;font-size:18px}.public-review__brand>i{color:#fffcf7;font-family:var(--nm-sans);font-size:14px;font-weight:500}.public-review__brand-mobile{display:inline!important}.public-review__brand-desktop{display:none!important}.public-review__access{align-items:center;min-height:calc(100dvh - 64px)}.public-review__access-brand{gap:18px;min-height:230px;padding:28px 24px;display:none}.public-review__access-brand>div{margin:0}.public-review__access-brand h1{margin:10px 0 12px;font-size:32px;line-height:1.02}.public-review__access-brand p:not(.public-review__eyebrow){margin:0;font-size:14px;line-height:1.45}.public-review__access-pane{box-sizing:border-box;align-content:center;gap:16px;width:calc(100% - 40px);min-height:calc(100dvh - 64px);margin:auto;padding:30px 0}.public-review__access-pane h2{font-size:32px;line-height:38px}.public-review__access-pane>p{font-size:14px;line-height:1.5}.public-review__access-pane>button{border-radius:12px;min-height:50px}.public-review__reviewer-card{padding:13px}.public-review__content{width:100%;padding:0 0 30px}.public-review__intro{margin-bottom:22px;padding:28px 20px 0}.public-review__intro h1{font-size:34px;line-height:40px}.public-review__overview-grid{gap:14px;padding:0 16px}.public-review__panel{border-radius:16px;padding:16px}.public-review__panel h2{font-size:18px;line-height:26px}.public-review__publication{grid-template-columns:48px minmax(0,1fr) 18px;gap:10px;padding:10px 0}.public-review__thumbnail{width:48px;height:48px}.public-review__progress>button{border-radius:12px;min-height:48px}.public-review__review-nav{z-index:3;background:#f6f0e5;border-bottom:1px solid #ddd4c8;min-height:52px;padding:0 20px;position:sticky;top:68px}.public-review__review-nav span{max-width:150px;font-size:12px}.public-review__context-grid{gap:0;padding-top:0}.public-review .phone-preview{border-radius:0}.public-review .post-art{min-height:min(112vw,470px)}.public-review__decision{gap:0;padding:24px 20px 0;display:grid}.public-review__decision h1{margin:8px 0 2px;font-size:31px;line-height:37px}.public-review__decision>p:not(.public-review__eyebrow){margin-bottom:14px;font-size:14px}.public-review .review-panel{gap:14px}.public-review__decision-actions{z-index:3;padding:12px 20px max(12px, env(safe-area-inset-bottom));background:#f6f0e5;border-top:1px solid #ddd4c8;grid-template-columns:1fr;gap:8px;margin:18px -20px 0;position:sticky;bottom:0}.public-review__decision-actions button{border-radius:12px;min-height:48px}.public-review__decision-actions button:first-child{order:2}.public-review__summary{gap:28px;padding:36px 20px}.public-review__summary h1{font-size:38px;line-height:42px}.public-review__summary ul{margin-top:22px}.public-review__confirm{border-radius:16px;padding:20px}.public-review__confirm h2{font-size:24px}.public-review__state{min-height:calc(100dvh - 68px);padding:24px}.public-review__state h1{font-size:36px;line-height:40px}.public-review__desktop-review{display:none}.public-review__mobile-review{min-height:calc(100dvh - 64px);padding-bottom:calc(170px + env(safe-area-inset-bottom));background:#fffcf7;display:block}.mobile-review__navigator{z-index:3;background:#fff;border-bottom:1px solid #e8e3db;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;min-height:52px;padding:0 16px;display:grid;position:sticky;top:64px}.mobile-review__navigator button{color:#836a3d;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:500;display:flex}.mobile-review__navigator button:last-child{justify-self:end}.mobile-review__navigator span{color:#746e66;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.mobile-review__viewport{padding:12px 20px 16px;position:relative}.mobile-review__viewport .phone-preview{border:1px solid #746e66;border-radius:16px;width:100%}.mobile-review__viewport .phone-top{min-height:58px;padding:12px 14px}.mobile-review__viewport .profile-avatar{color:#fff;background:#171512;width:34px;height:34px}.mobile-review__viewport .post-art{min-height:330px}.mobile-review__viewport .phone-actions{min-height:46px}.mobile-review__viewport .phone-caption{padding-inline:12px;padding-bottom:12px}.public-review__mobile-review>.adjustment-history{margin:0 20px 24px;scroll-margin-top:128px}.mobile-review__success{z-index:2;color:#315140;background:#dfece5;border-radius:14px;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex;position:absolute;top:12px;left:20px;right:20px;box-shadow:0 2px 8px #17151214}.mobile-review__success>svg{color:#315140;background:#fff;border-radius:50%;flex:none;width:34px;height:34px;padding:8px}.mobile-review__success span{gap:2px;display:grid}.mobile-review__success strong{font-size:14px;font-weight:500}.mobile-review__success small{font-size:14px}.public-review:has(.mobile-review__success) .app-feedback-floating{display:none}.mobile-review__dock{z-index:4;min-height:118px;padding:12px 20px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8e3db;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-review__dock>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-review__dock>div:first-child{color:#836a3d;letter-spacing:.04em;font-size:12px;font-weight:500}.mobile-review__dock b{color:#746e66;letter-spacing:0;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.mobile-review__dock b i{background:currentColor;border-radius:50%;width:9px;height:9px}.mobile-review__dock b.is-changes_requested{color:#76501b}.mobile-review__dock b.is-approved{color:#315140}.mobile-review__requests-shortcut{color:#76501b;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.mobile-review__dock>div:last-child button{color:#171512;background:#fff;border:1px solid #ded4c3;border-radius:12px;width:50%;min-height:48px;font-size:14px;font-weight:600}.mobile-review__dock>div:last-child button:last-child{color:#fffcf7;background:#171512;border-color:#171512}.mobile-comments{z-index:20;background:#17151275;display:block;position:fixed;inset:0}.mobile-comments__drawer{background:#fff;grid-template-rows:68px auto 1fr auto;width:min(342px,100% - 48px);height:100dvh;margin-left:auto;display:grid;overflow:hidden}.mobile-comments__drawer>header{border-bottom:1px solid #e8e3db;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.mobile-comments__drawer h2{font:400 32px/40px var(--nm-serif);margin:0}.mobile-comments__drawer header button{color:#746e66;background:#fffcf7;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mobile-comments__context{background:#fffcf7;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;margin:16px 18px 0;padding:12px;display:grid}.mobile-comments__context>b{color:#836a3d;text-align:center;font-size:14px;font-weight:500}.mobile-comments__context>span{gap:2px;display:grid}.mobile-comments__context small{color:#836a3d;font-size:12px;font-weight:500}.mobile-comments__context strong{font-size:14px;font-weight:500}.mobile-comments__thread{align-content:start;gap:18px;padding:20px 18px;display:grid;overflow-y:auto}.mobile-comments__comment{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mobile-comments__comment>b{color:#fff;overflow-wrap:anywhere;background:#171512;border-radius:999px;place-items:center;width:34px;height:48px;padding:8px;font-size:12px;font-weight:500;display:grid}.mobile-comments__comment>span{gap:6px;display:grid}.mobile-comments__comment small{color:#746e66;justify-content:space-between;gap:8px;font-size:12px;display:flex}.mobile-comments__comment small strong{color:#171512;font-weight:500}.mobile-comments__comment p{background:#fffcf7;border-radius:12px;margin:0;padding:10px 12px;font-size:16px;line-height:24px}.mobile-comments__empty{color:#746e66;text-align:center;margin:20px 0;font-size:14px}.mobile-comments__composer{padding:12px 18px max(14px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8e3db;gap:8px;display:grid}.mobile-comments__composer label{color:#836a3d;font-size:12px;font-weight:500}.mobile-comments__composer>div{background:#fffcf7;border:1px solid #ded4c3;border-radius:12px;padding:10px 12px 7px;display:grid}.mobile-comments__composer textarea{resize:none;background:0 0;border:0;outline:0;min-height:42px;padding:0;font-size:16px}.mobile-comments__composer small{color:#746e66;justify-self:end;font-size:14px}.mobile-comments__composer>button{color:#fff;background:#171512;border:0;border-radius:12px;min-height:46px;font-size:14px;font-weight:600}.modal-backdrop{z-index:20;align-items:end;padding:0}.adjustment-dialog{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 24px);padding:20px;overflow-y:auto}.adjustment-dialog:before{content:"";background:#cfc3b3;border-radius:99px;width:32px;height:4px;margin:0 auto 14px;display:block}.dialog-heading h2{font-size:28px;line-height:34px}.dialog-heading .icon-button{background:#fffcf7;border-radius:50%;width:42px;height:42px}.adjustment-dialog .dialog-copy,.adjustment-dialog .validation-copy,.adjustment-dialog__desktop-label{display:none}.adjustment-dialog__mobile-label,.adjustment-dialog__context,.adjustment-dialog__target-label,.adjustment-dialog__counter,.adjustment-dialog__hint{display:block}.adjustment-dialog__context{background:#fffcf7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;font-size:13px;display:flex}.adjustment-dialog__context strong{font-weight:500}.adjustment-dialog__context span{color:#836a3d;font-size:12px}.adjustment-dialog__target-label{color:#746e66;margin:14px 0 6px;font-size:12px}.selection-list{border:0;grid-template-columns:1fr 1fr;gap:8px;max-height:190px;margin:0;overflow-y:auto}.selection-row{border-radius:12px;min-height:62px;padding:10px 12px;border:1px solid #ded4c3!important}.selection-row:has(input:checked){background:#c3a466;border-color:#c3a466!important}.selection-row input{accent-color:#fff;flex:none;margin:0}.adjustment-dialog .field-label{color:#171512;margin-top:10px;position:relative}.adjustment-dialog .field-label textarea{background:#fffcf7;border-radius:12px;min-height:92px;padding:11px 12px 24px;font-size:14px;line-height:22px}.adjustment-dialog__counter{color:#746e66;font-size:14px;font-weight:400;position:absolute;bottom:8px;right:11px}.adjustment-dialog__hint{color:#746e66;margin:10px 0 0;font-size:12px}.dialog-actions{padding:12px 20px max(12px, env(safe-area-inset-bottom));background:#fffdf9;margin:0 -20px -20px;position:sticky;bottom:-20px}.dialog-actions .button{min-height:48px}.dialog-actions .primary svg{display:none}}@media (width>=881px){.app-page{margin-left:max(0px,50vw - 748px);margin-right:0}}@media (width<=880px){.auth-page{grid-template-rows:160px auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100dvh;display:grid}.auth-brand-panel{grid-area:1/1}.auth-form-area{grid-area:2/1;align-content:start;min-height:calc(100dvh - 160px);padding:28px 24px 40px}}.overview-mobile,.clients-mobile,.client-detail-mobile,.settings-mobile{display:none}@media (width<=600px){.app-main{padding:92px 20px 100px}.overview-desktop,.clients-desktop,.client-detail-desktop,.settings-desktop{display:none}.settings-mobile{gap:12px;display:grid}.settings-mobile header{gap:2px;display:grid}.settings-mobile h1{font:400 32px/40px var(--nm-serif);margin:0}.settings-mobile header p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.settings-mobile nav{border-bottom:1px solid var(--nm-border);gap:22px;height:40px;display:flex}.settings-mobile nav button{color:var(--nm-muted);font:600 14px/20px var(--nm-sans);background:0 0;border:0}.settings-mobile nav .is-active{color:var(--nm-ink);border-bottom:2px solid var(--nm-champagne)}.settings-mobile__logo{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.settings-mobile__logo>b{width:48px;height:48px;color:var(--nm-surface);background:var(--nm-ink);border-radius:12px;place-items:center;display:grid}.settings-mobile__logo span{flex:1;display:grid}.settings-mobile__logo small{color:var(--nm-muted)}.settings-mobile__logo em{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);font-style:normal}.settings-mobile h2{font:600 18px/26px var(--nm-sans);margin:0 0 8px}.settings-mobile__themes{justify-content:space-between;display:flex}.settings-mobile__themes label,.settings-mobile__toggle{font:500 14px/20px var(--nm-sans);align-items:center;gap:8px;display:flex}.settings-mobile input[type=radio]{width:20px;height:20px;accent-color:var(--nm-ink)}.settings-mobile__toggle input{appearance:none;background:var(--nm-ink);border-radius:999px;width:44px;height:24px}.settings-mobile__toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:3px 3px 3px 23px;display:block}.settings-mobile .ds-button{border-radius:12px;width:100%;min-height:44px}.clients-mobile,.client-detail-mobile{gap:20px;display:grid}.clients-mobile__header{justify-content:space-between;align-items:center;min-height:64px;display:flex}.clients-mobile__header h1,.client-detail-mobile h1{font:400 32px/40px var(--nm-serif);letter-spacing:-.3px;margin:0}.clients-mobile__header p,.client-detail-mobile p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:2px 0 0}.clients-mobile__header>div:last-child{gap:8px;display:flex}.clients-mobile__header button{border:1px solid var(--nm-border);width:44px;height:44px;color:var(--nm-ink);background:var(--nm-raised);border-radius:50%;place-items:center;display:grid}.clients-mobile__header button:last-child{color:var(--nm-surface);border-color:var(--nm-ink);background:var(--nm-ink)}.clients-mobile__search{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.clients-mobile__search input{width:100%;height:44px;font:400 14px/20px var(--nm-sans);background:0 0;border:0;outline:0}.clients-mobile__create{gap:12px;display:grid}.clients-mobile__create>div{gap:8px;display:flex}.clients-mobile__list{gap:10px;display:grid}.clients-mobile__list>a{border:1px solid var(--nm-border);min-height:95px;color:var(--nm-ink);background:var(--nm-raised);border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.clients-mobile__list>a>b{background:var(--nm-surface);width:88px;height:88px;font:400 28px/40px var(--nm-serif);border-radius:12px;place-items:center;display:grid}.clients-mobile__list>a>b:before{border:1px solid var(--nm-champagne);content:"";border-radius:50%;width:56px;height:56px;position:absolute}.clients-mobile__list>a>span{gap:4px;min-width:0;display:grid}.clients-mobile__list strong{font:600 18px/26px var(--nm-sans)}.clients-mobile__list small{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clients-mobile__list em,.client-detail-mobile__packages>a>em{color:var(--nm-muted);background:var(--nm-surface);font:500 12px/16px var(--nm-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-style:normal;display:inline-flex}.clients-mobile__list em i,.client-detail-mobile__packages>a>em i{background:currentColor;border-radius:50%;width:6px;height:6px}.client-detail-mobile{gap:12px}.client-detail-mobile__back{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);text-decoration:none}.client-detail-mobile__profile{align-items:center;gap:14px;min-height:92px;display:flex}.client-detail-mobile__profile>b{border:1px solid var(--nm-champagne);width:70px;height:70px;font:400 32px/40px var(--nm-serif);border-radius:50%;place-items:center;display:grid}.client-detail-mobile__profile div{min-width:0}.client-detail-mobile__profile small{color:var(--nm-accent-text);font:500 11px/16px var(--nm-sans)}.client-detail-mobile__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-detail-mobile__actions button{border:1px solid var(--nm-border-strong);background:var(--nm-raised);height:44px;font:600 14px/20px var(--nm-sans);border-radius:12px}.client-detail-mobile__actions button:first-child{color:var(--nm-surface);border-color:var(--nm-ink);background:var(--nm-ink)}.client-detail-mobile__form{gap:12px;display:grid}.client-detail-mobile__tabs{border-bottom:1px solid var(--nm-border);height:40px;font:600 14px/20px var(--nm-sans);gap:22px;display:flex}.client-detail-mobile__tabs b{border-bottom:2px solid var(--nm-champagne)}.client-detail-mobile__tabs span{color:var(--nm-muted)}.client-detail-mobile__packages{gap:12px;display:grid}.client-detail-mobile__packages>header{justify-content:space-between;align-items:center;display:flex}.client-detail-mobile__packages h2{font:600 18px/26px var(--nm-sans);margin:0}.client-detail-mobile__packages>header span{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans)}.client-detail-mobile__packages>a{border:1px solid var(--nm-border);min-height:95px;color:var(--nm-ink);background:var(--nm-raised);border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.client-detail-mobile__packages>a>i{background:var(--nm-surface);border-radius:12px;width:88px;height:76px;position:relative;overflow:hidden}.client-detail-mobile__packages>a>i>*{background:var(--nm-champagne);width:42px;height:58px;position:absolute}.client-detail-mobile__packages>a>i>b{top:10px;left:20px;transform:rotate(6deg)}.client-detail-mobile__packages>a>i>em{background:var(--nm-ink);top:16px;left:34px}.client-detail-mobile__packages>a>i>strong{top:16px;left:49px;transform:rotate(-6deg)}.client-detail-mobile__packages>a>span{gap:4px;min-width:0;display:grid}.client-detail-mobile__packages>a>span>b{font:600 18px/26px var(--nm-sans)}.client-detail-mobile__packages>a>span small{color:var(--nm-muted);font:400 14px/20px var(--nm-sans)}.client-detail-mobile__packages>a>em.is-warning{color:#7d4d1c;background:var(--nm-warning)}.client-detail-mobile__packages>a>em.is-success{color:#315140;background:var(--nm-success)}.overview-mobile{gap:16px;display:grid}.overview-mobile__header{gap:2px;display:grid}.overview-mobile__header h1{color:var(--nm-ink);font:400 32px/40px var(--nm-serif);letter-spacing:-.3px;margin:0}.overview-mobile__header p{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.overview-mobile__new-package{border:1px solid var(--nm-ink);min-height:52px;color:var(--nm-surface);background:var(--nm-ink);font:600 14px/20px var(--nm-sans);letter-spacing:.1px;border-radius:12px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.overview-mobile__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-mobile__metrics article{box-sizing:border-box;border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:24px;align-content:start;gap:8px;height:120px;padding:20px;display:grid;box-shadow:0 1px 2px #0000000f}.overview-mobile__metrics span{color:var(--nm-muted);font:500 14px/20px var(--nm-sans);letter-spacing:.2px}.overview-mobile__metrics strong{color:var(--nm-ink);font:400 40px/48px var(--nm-serif);letter-spacing:-.5px}.overview-mobile__attention{gap:14px;margin-top:6px;display:grid}.overview-mobile__attention>header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.overview-mobile__attention h2{color:var(--nm-ink);font:600 18px/26px var(--nm-sans);margin:0}.overview-mobile__attention>header a{color:var(--nm-accent-text);font:600 14px/20px var(--nm-sans);letter-spacing:.1px;text-decoration:none}.overview-mobile__package-list{gap:16px;display:grid}.overview-mobile__package{box-sizing:border-box;border:1px solid var(--nm-border);min-height:100px;color:var(--nm-ink);background:var(--nm-raised);border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.overview-mobile__art{background:var(--nm-surface);border-radius:12px;width:88px;height:76px;display:block;position:relative;overflow:hidden}.overview-mobile__art i,.overview-mobile__art b,.overview-mobile__art em{width:42px;height:58px;display:block;position:absolute}.overview-mobile__art i{background:var(--nm-champagne);top:10px;left:20px;transform:rotate(6deg)}.overview-mobile__art b{background:var(--nm-ink);top:16px;left:34px}.overview-mobile__art em{background:var(--nm-champagne);top:16px;left:49px;transform:rotate(-6deg)}.overview-mobile__package-copy{gap:4px;min-width:0;display:grid}.overview-mobile__package-copy strong{font:600 18px/26px var(--nm-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-mobile__package-copy small{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-mobile__status{font:500 12px/16px var(--nm-sans);letter-spacing:.4px;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.overview-mobile__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.overview-mobile__status.is-warning{color:#7d4d1c;background:var(--nm-warning)}.overview-mobile__status.is-success{color:#315140;background:var(--nm-success)}.overview-mobile__empty{border:1px solid var(--nm-border);color:var(--nm-muted);background:var(--nm-raised);font:400 14px/20px var(--nm-sans);border-radius:16px;margin:0;padding:20px}.team-invite,.settings-content,.activity-list,.trash-list{gap:12px}.team-invite .ds-button,.app-page__heading>.ds-button{border-radius:12px;min-height:44px}.member-row{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;min-height:95px;padding:12px}.member-row>b{border:1px solid var(--nm-champagne);background:var(--nm-surface);width:64px;height:64px;font:400 28px/40px var(--nm-serif)}.member-row strong{font-size:18px;line-height:26px}.member-row em{border-radius:999px;padding:4px 8px}.activity-list{display:grid}.activity-item{border:2px solid var(--nm-champagne);background:var(--nm-raised);border-radius:16px;padding:12px}.activity-filter{gap:8px;display:flex;overflow:auto}.activity-filter button{white-space:nowrap;border-radius:12px;height:40px}.settings-content{box-shadow:none;background:0 0;border:0;padding:0}.settings-tabs{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:12px;margin:0 -4px;padding:4px}.settings-content .ds-field input{border-radius:12px;min-height:48px}.trash-row{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;min-height:95px;padding:12px}.trash-row .ds-button{border-radius:12px;grid-column:1/-1;width:100%;min-height:44px}.app-mobile-topbar{padding:0 20px}.app-mobile-topbar__brand{gap:8px}.app-mobile-topbar__brand span{width:auto;height:auto;color:var(--nm-accent-text);font:600 20px/28px var(--nm-sans);background:0 0;border-radius:0;display:inline}.app-mobile-topbar__brand strong{font:400 24px/32px var(--nm-serif)}.app-mobile-topbar__account{color:var(--nm-muted);align-items:center;gap:10px;text-decoration:none;display:flex}.app-mobile-topbar__account small{max-width:150px;font:500 12px/16px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-mobile-topbar__account b{width:36px;height:36px;color:var(--nm-ink);background:var(--nm-champagne);font:500 12px/16px var(--nm-sans);letter-spacing:.4px;border-radius:50%;flex:none;place-items:center;display:grid}.app-mobile-topbar__logout{width:36px;height:36px;color:var(--nm-ink);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.app-mobile-topbar__more{display:none}.app-page__heading{gap:14px;margin-bottom:28px}.app-page__eyebrow{margin-bottom:8px}.app-page h1,.client-hero h1{letter-spacing:-.3px;font-size:32px;line-height:38px}.app-page__copy{margin-top:6px;font-size:14px;line-height:20px}.app-heading-actions{grid-template-columns:1fr;gap:8px}.app-heading-actions>a,.app-heading-actions .ds-button,.app-page__heading>.ds-button{min-height:48px}.app-panel{border-radius:16px;padding:16px}.overview-section{margin-top:32px}.overview-section__heading{gap:6px;margin-bottom:14px}.overview-section__heading h2,.client-notes h2,.app-list-heading h2,.settings-content h2{font-size:18px;line-height:26px}.overview-section__heading>a{font-size:13px}.package-card{border-radius:16px;gap:12px;padding:16px}.package-card__identity h2{font-size:25px;line-height:30px}.package-card>footer,.package-card>footer a{height:46px}.client-mini-grid,.clients-grid{gap:10px}.client-mini,.client-card-v2{border-radius:14px;gap:10px;padding:14px}.client-card-v2{min-height:88px}.client-card-v2 h2{font-size:16px;line-height:22px}.client-card-v2 p{white-space:normal}.clients-toolbar{gap:10px;margin-bottom:16px}.clients-toolbar label{border-radius:12px;width:100%;min-height:48px}.clients-toolbar input{height:46px}.clients-toolbar span{font-size:12px}.client-hero{grid-template-columns:52px minmax(0,1fr);gap:12px;margin-bottom:24px}.client-hero>b{border-radius:16px;width:52px;height:52px;font-size:16px}.client-hero>div:last-child{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.client-hero>div:last-child .ds-button{width:100%}.client-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-metrics div{border-radius:16px;padding:16px}.client-metrics div:last-child{grid-column:1/-1}.client-metrics strong{font-size:32px;line-height:38px}.client-notes{margin-top:32px}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.activity-summary div{border-radius:14px;gap:2px;min-width:0;padding:12px}.activity-summary span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.activity-summary strong{font-size:28px;line-height:34px}.app-text-button{justify-self:start;min-height:40px;padding:0}.member-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:14px 0}.member-row>b{width:36px;height:36px}.member-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-row em{align-self:start;font-size:10px}.team-invite__actions{grid-template-columns:1fr;gap:8px;display:grid}.settings-grid{gap:14px}.settings-tabs{border-radius:12px;gap:4px;padding:4px}.settings-tabs button{min-height:42px;padding:0 12px}.settings-content{gap:16px}.theme-choice{padding:14px}.trash-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}.trash-row p{display:none}.trash-row .ds-button{min-height:40px;padding-inline:10px}}@media (width<=360px){.overview-mobile__package{grid-template-columns:70px minmax(0,1fr)}.overview-mobile__art{width:70px}.overview-mobile__status{grid-column:2;justify-self:start}.app-mobile-topbar__account small{display:none}}@media (width<=880px){.app-mobile-nav{display:flex;overflow-x:auto}.app-mobile-nav a{flex:0 0 68px}}.package-builder__mobile-steps{display:none}@media (width<=600px){.package-builder__mobile-steps{gap:8px;display:flex}.package-builder__mobile-steps button{border:0;border-bottom:2px solid var(--nm-border);color:var(--nm-muted);font:600 11px/16px var(--nm-sans);background:0 0;flex:1;padding:8px 3px}.package-builder__mobile-steps button.is-active{border-color:var(--nm-champagne);color:var(--nm-ink)}.package-builder--mobile-step-1 .package-publication,.package-builder--mobile-step-2 .package-builder__name,.package-builder--mobile-step-3 .package-publication,.package-builder--mobile-step-3 .package-builder__name{display:none}.package-builder{gap:16px;margin:-4px 0;display:grid}.package-builder>header{display:block}.package-builder>header .ds-button{display:none}.package-builder>header h2{font:400 32px/40px var(--nm-serif)}.package-builder>header p:last-child{font:400 14px/20px var(--nm-sans)}.package-builder__name{gap:8px;display:grid}.package-builder__name input,.package-builder__caption textarea{box-sizing:border-box;border:1px solid var(--nm-border-strong);background:var(--nm-raised);width:100%;font:400 16px/24px var(--nm-sans);border-radius:12px;padding:14px}.package-builder footer{z-index:5;border-top:1px solid var(--nm-border);background:var(--nm-raised);justify-content:space-between;align-items:center;margin:0 -20px;padding:12px 20px;display:flex;position:sticky;bottom:76px}.package-builder footer>span{display:none}.package-builder footer>.ds-button{border-radius:12px;width:100%;min-height:52px}.package-publication{background:0 0;border:0;gap:16px;padding:0;display:grid}.package-publication__heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.package-publication__heading>strong{background:var(--nm-champagne);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.package-publication__heading input{border:0;border-bottom:1px solid var(--nm-border);min-width:0;font:600 18px/26px var(--nm-sans);background:0 0;padding:10px 0}.format-selector>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.format-selector button{border:1px solid var(--nm-border);background:var(--nm-raised);text-align:left;border-radius:12px;gap:3px;min-height:68px;padding:10px;display:grid}.format-selector button.is-selected{border-color:var(--nm-champagne);background:var(--nm-warning)}.package-publication__body--editor{gap:16px;display:grid}.package-editor-preview{order:2}.package-editor-settings{gap:16px;display:grid}.media-drop{border-radius:16px;min-height:180px}.package-builder--mobile-step-3 footer>.ds-button{display:flex}.app-page:has(.member-row)>.app-panel{box-shadow:none;background:0 0;border:0;padding:0}.app-page:has(.member-row) .app-list-heading{display:none}.app-page:has(.member-row) .ds-pagination{display:none}.app-page:has(.member-row) .member-row{grid-template-columns:68px minmax(0,1fr) auto;gap:12px;padding:10px 12px}.app-page:has(.member-row) .member-row>b{width:68px;height:68px}.app-page:has(.member-row) .member-row small{font-size:14px;line-height:20px}.app-page:has(.member-row) .member-row p{color:var(--nm-border-strong);grid-column:2;font-size:12px;line-height:16px;display:block}.app-page:has(.member-row) .member-row em{align-self:center}:is(.app-page:has(.activity-list) .activity-summary,.app-page:has(.activity-list) .app-text-button){display:none}.app-page:has(.activity-list)>.app-panel{box-shadow:none;background:0 0;border:0;padding:0}.app-page:has(.activity-list) .ds-pagination{display:none}.app-page:has(.settings-grid) .settings-grid{display:block}.app-page:has(.settings-grid) .settings-tabs{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.app-page:has(.settings-grid) .settings-content{border:1px solid var(--nm-border);background:var(--nm-raised);padding:20px}}.mobile-package-flow{display:none}@media (width<=600px){.package-builder--desktop{display:none!important}body:has(.mobile-package-flow) .app-mobile-nav{display:none}body:has(.mobile-package-flow) .app-main{padding-bottom:0}.client-detail-mobile:has(>.mobile-package-flow){display:block}:is(.client-detail-mobile:has(>.mobile-package-flow)>.client-detail-mobile__back,.client-detail-mobile:has(>.mobile-package-flow)>.client-detail-mobile__profile,.client-detail-mobile:has(>.mobile-package-flow)>.client-detail-mobile__actions){display:none}.mobile-package-flow{min-height:calc(100dvh - 92px);color:var(--nm-ink);font-family:var(--nm-sans);align-content:start;gap:16px;padding-bottom:92px;display:grid}.mobile-package-flow button,.mobile-package-flow input,.mobile-package-flow textarea{color:inherit;font-family:inherit}.mobile-package-flow__heading{gap:4px;margin-bottom:2px;display:grid}.mobile-package-flow__heading p,.mobile-package-flow__success-heading p{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);letter-spacing:.02em;margin:0}.mobile-package-flow__heading h1,.mobile-package-flow__success-heading h1{color:var(--nm-ink);font:400 32px/38px var(--nm-serif);letter-spacing:-.5px;margin:0}.mobile-package-flow__heading>span,.mobile-package-flow__success-heading>span{color:var(--nm-muted);font:400 14px/20px var(--nm-sans)}.mobile-package-flow__heading>i{background:var(--nm-border);border-radius:99px;height:3px;margin-top:2px;display:block;overflow:hidden}.mobile-package-flow__heading>i>b{border-radius:inherit;background:var(--nm-champagne);height:100%;transition:width .2s;display:block}.mobile-package-flow__client,.mobile-package-flow__publication-summary{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.mobile-package-flow__client>b{background:var(--nm-champagne);width:48px;height:48px;font:500 17px/24px var(--nm-sans);border-radius:12px;place-items:center;display:grid}.mobile-package-flow__client>span,.mobile-package-flow__publication-summary>span{gap:1px;min-width:0;display:grid}.mobile-package-flow__client small{color:var(--nm-accent-text);font:500 10px/15px var(--nm-sans)}.mobile-package-flow__client strong,.mobile-package-flow__publication-summary strong{font:600 14px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-package-flow__client em{color:var(--nm-accent-text);font:600 13px/20px var(--nm-sans);font-style:normal}.mobile-package-flow__field{font:500 14px/20px var(--nm-sans);gap:7px;display:grid}.mobile-package-flow__field>span{font-weight:500}.mobile-package-flow__field>span em{float:right;color:var(--nm-muted);font-size:12px;font-style:normal}.mobile-package-flow__field input,.mobile-package-flow__field textarea{background:var(--nm-raised);width:100%;font:400 16px/23px var(--nm-sans);border:1px solid #d8cdbd;border-radius:12px;outline:0}.mobile-package-flow__field input{height:54px;padding:0 14px}.mobile-package-flow__field textarea{resize:vertical;min-height:112px;padding:14px}.mobile-package-flow__field input:focus,.mobile-package-flow__field textarea:focus{border-color:var(--nm-champagne);box-shadow:0 0 0 2px #c3a46629}.mobile-package-flow__field input::placeholder,.mobile-package-flow__field textarea::placeholder{color:#b9b1a8}.mobile-package-flow__field>small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.mobile-package-flow__footer{z-index:21;border-top:1px solid var(--nm-border);background:#fffffff7;padding:10px 20px 13px;position:fixed;bottom:0;left:0;right:0}.mobile-package-flow__footer>button{border:1px solid var(--nm-ink);width:100%;min-height:52px;color:var(--nm-surface);background:var(--nm-ink);font:600 14px/20px var(--nm-sans);border-radius:11px;justify-content:center;align-items:center;gap:12px;display:flex}.mobile-package-flow__footer>button:disabled{color:var(--nm-border-strong);border-color:var(--nm-border);background:var(--nm-border)}.mobile-package-flow__list-heading{font:500 13px/20px var(--nm-sans);justify-content:space-between;align-items:center;padding-top:1px;display:flex}.mobile-package-flow__list-heading span{color:var(--nm-muted)}.mobile-package-flow__publication-card{border:1px solid var(--nm-border);background:var(--nm-raised);text-align:left;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:82px;padding:10px;display:grid}.mobile-package-flow__publication-card>b,.mobile-package-flow__review-list>button>b{background:var(--nm-champagne);width:58px;height:58px;font:500 20px/28px var(--nm-sans);border-radius:10px;place-items:center;display:grid}.mobile-package-flow__publication-card>span,.mobile-package-flow__review-list>button>span{gap:2px;min-width:0;display:grid}.mobile-package-flow__publication-card strong,.mobile-package-flow__review-list>button strong{font:600 14px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-package-flow__publication-card small,.mobile-package-flow__review-list>button small,.mobile-package-flow__publication-summary small{color:var(--nm-muted);font:400 12px/17px var(--nm-sans)}.mobile-package-flow__publication-card em{color:#765623;background:var(--nm-warning);font:500 12px/17px var(--nm-sans);border-radius:999px;padding:5px 10px;font-style:normal}.mobile-package-flow__outline-button{background:var(--nm-raised);width:100%;min-height:52px;font:600 14px/20px var(--nm-sans);border:1px solid #d8cdbd;border-radius:12px;justify-content:center;align-items:center;display:flex}.mobile-package-flow__note,.mobile-package-flow__tip{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);background:#ffffff94;border-radius:12px;margin:0;padding:12px 14px}.mobile-package-flow__formats,.mobile-package-flow__duration{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.mobile-package-flow__formats legend,.mobile-package-flow__duration legend{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);grid-column:1/-1;margin-bottom:2px}.mobile-package-flow__formats button{border:1px solid var(--nm-border);background:var(--nm-raised);text-align:left;border-radius:12px;gap:3px;min-height:60px;padding:10px 12px;display:grid}.mobile-package-flow__formats button.is-selected{border-color:var(--nm-champagne);background:var(--nm-champagne)}.mobile-package-flow__formats strong{font:600 14px/20px var(--nm-sans);justify-content:space-between;display:flex}.mobile-package-flow__formats small{color:var(--nm-muted);font:400 11px/16px var(--nm-sans)}.mobile-package-flow__formats .is-selected small{color:var(--nm-ink)}.mobile-package-flow__info,.mobile-package-flow__success-note{color:#37576c;background:var(--nm-info);font:400 13px/19px var(--nm-sans);border-radius:12px;align-items:center;gap:10px;margin:2px 0 0;padding:11px 12px;display:flex}.mobile-package-flow__info>i,.mobile-package-flow__success-note>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mobile-package-flow__format-summary{border:1px solid var(--nm-border);background:var(--nm-raised);width:100%;min-height:54px;font:400 14px/20px var(--nm-sans);border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.mobile-package-flow__format-summary strong{color:var(--nm-accent-text);font-size:13px}.mobile-package-flow__reel-media{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-package-flow__upload{background:var(--nm-raised);text-align:center;cursor:pointer;border:1px dashed #d8cdbd;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:224px;padding:16px;display:grid;overflow:hidden}.mobile-package-flow__reel-media .mobile-package-flow__upload{min-height:190px;padding:12px}.mobile-package-flow__upload>input{opacity:0;width:1px;height:1px;position:absolute}.mobile-package-flow__upload>strong{font:600 15px/22px var(--nm-sans)}.mobile-package-flow__upload>small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.mobile-package-flow__upload>b{border:1px solid var(--nm-border);background:var(--nm-raised);font:600 12px/18px var(--nm-sans);border-radius:10px;padding:7px 12px}.mobile-package-flow__upload.is-ready{border-style:solid;padding:0;display:block}.mobile-package-flow__upload.is-ready>img,.mobile-package-flow__upload.is-ready>video{object-fit:contain;background:#171512;width:100%;height:224px;display:block}.mobile-package-flow__reel-media .mobile-package-flow__upload.is-ready>img,.mobile-package-flow__reel-media .mobile-package-flow__upload.is-ready>video{height:190px}.mobile-package-flow__uploaded-grid{grid-template-columns:repeat(2,1fr);gap:2px;height:224px;display:grid}.mobile-package-flow__uploaded-grid img{object-fit:cover;width:100%;height:100%;min-height:0}.mobile-package-flow__carousel-editor{gap:12px;display:grid}.mobile-package-flow__carousel-preview{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;overflow:hidden}.mobile-package-flow__carousel-preview .phone-preview{width:100%;box-shadow:none;border:0;border-radius:0}.mobile-package-flow__carousel-preview .post-art{aspect-ratio:4/5;min-height:0}.mobile-package-flow__carousel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-package-flow__carousel-heading>span{gap:1px;display:grid}.mobile-package-flow__carousel-heading strong{font:600 13px/19px var(--nm-sans)}.mobile-package-flow__carousel-heading small{color:var(--nm-muted);font:400 11px/16px var(--nm-sans)}.mobile-package-flow__carousel-heading label{border:1px solid var(--nm-border);background:var(--nm-raised);font:600 12px/18px var(--nm-sans);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;display:flex}.mobile-package-flow__carousel-heading input{opacity:0;width:1px;height:1px;position:absolute}.mobile-package-flow__carousel-strip{scroll-snap-type:x proximity;gap:8px;padding:2px;display:flex;overflow-x:auto}.mobile-package-flow__carousel-strip article{scroll-snap-align:start;border:2px solid #0000;border-radius:10px;flex:0 0 72px;height:90px;position:relative;overflow:hidden}.mobile-package-flow__carousel-strip article.is-active{border-color:var(--nm-champagne)}.mobile-package-flow__carousel-strip article>button:first-child{background:var(--nm-raised);border:0;width:100%;height:100%;padding:0}.mobile-package-flow__carousel-strip img{object-fit:cover;width:100%;height:100%;display:block}.mobile-package-flow__carousel-strip article>button:first-child span{color:#fff;width:20px;height:20px;font:600 10px/14px var(--nm-sans);background:#171512c7;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.mobile-package-flow__carousel-strip article>button:last-child{color:#fff;background:#171512c7;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.mobile-package-flow__tip{color:var(--nm-ink);gap:4px;display:grid}.mobile-package-flow__tip strong{font:500 14px/20px var(--nm-sans)}.mobile-package-flow__tip span{color:var(--nm-muted);font:400 14px/20px var(--nm-sans)}.mobile-package-flow__error{color:var(--nm-danger);font:500 12px/18px var(--nm-sans);margin:0}.mobile-package-flow__publication-summary>b{background:var(--nm-champagne);border-radius:10px;width:60px;height:60px;display:block;overflow:hidden}.mobile-package-flow__publication-summary>b img{object-fit:cover;width:100%;height:100%}.mobile-package-flow__publication-summary button,.mobile-package-flow__schedule button,.mobile-package-flow__review-list header button{color:var(--nm-accent-text);font:600 13px/20px var(--nm-sans);background:0 0;border:0;padding:6px}.mobile-package-flow__schedule{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.mobile-package-flow__schedule>span{gap:1px;display:grid}.mobile-package-flow__schedule small{color:var(--nm-accent-text);font:500 11px/16px var(--nm-sans)}.mobile-package-flow__schedule strong{font:500 14px/20px var(--nm-sans)}.mobile-package-flow__schedule>.datetime-picker{grid-column:1/-1}.mobile-package-flow__review-package,.mobile-package-flow__review-list,.mobile-package-flow__link-card{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;gap:5px;padding:14px;display:grid}.mobile-package-flow__review-package small,.mobile-package-flow__link-card small{color:var(--nm-accent-text);font:500 11px/16px var(--nm-sans)}.mobile-package-flow__review-package strong{font:600 18px/25px var(--nm-sans)}.mobile-package-flow__review-package span{color:var(--nm-muted);font:400 13px/19px var(--nm-sans)}.mobile-package-flow__review-list{gap:4px}.mobile-package-flow__review-list>header{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);justify-content:space-between;align-items:center;display:flex}.mobile-package-flow__review-list>button{background:var(--nm-surface);text-align:left;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;padding:9px 7px;display:grid}.mobile-package-flow__review-list>button>b{width:52px;height:52px}.mobile-package-flow__review-list>button>em{color:#315140;background:var(--nm-success);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.mobile-package-flow__duration{grid-template-columns:1fr}.mobile-package-flow__reviewers{gap:10px;display:grid}.mobile-package-flow__reviewers article{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;gap:8px;padding:12px;display:grid}.mobile-package-flow__reviewers article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-package-flow__remove-reviewer{border:1px solid var(--nm-border);width:38px;height:38px;color:var(--nm-danger);background:var(--nm-surface);border-radius:10px;flex:none;place-items:center;display:grid}.mobile-package-flow__approver{border:1px solid var(--nm-border);background:var(--nm-surface);min-height:38px;font:500 12px/18px var(--nm-sans);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.mobile-package-flow__approver i{border:1px solid var(--nm-border-strong);border-radius:50%;width:10px;height:10px}.mobile-package-flow__approver.is-selected{border-color:var(--nm-champagne);color:var(--nm-accent-text);background:var(--nm-warning)}.mobile-package-flow__approver.is-selected i{border:3px solid var(--nm-champagne);background:var(--nm-ink)}.mobile-package-flow__add-reviewer{border:1px dashed var(--nm-border-strong);min-height:46px;font:600 13px/19px var(--nm-sans);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;display:flex}.mobile-package-flow__duration label{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 13px;display:flex}.mobile-package-flow__duration label.is-selected{border-color:var(--nm-champagne)}.mobile-package-flow__duration label>span{gap:2px;display:grid}.mobile-package-flow__duration strong{font:500 14px/20px var(--nm-sans)}.mobile-package-flow__duration small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.mobile-package-flow__duration input{width:22px;height:22px;accent-color:var(--nm-champagne);margin:0}.mobile-package-flow__success-note{color:#315c49;background:var(--nm-success)}.mobile-package-flow__success-note>b{background:var(--nm-raised);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mobile-package-flow__success-mark{color:#315c49;background:var(--nm-success);border-radius:50%;place-items:center;width:72px;height:72px;margin:24px auto 4px;display:grid}.mobile-package-flow__success-heading{text-align:center;justify-items:center;gap:10px;display:grid}.mobile-package-flow__success-heading h1{font-size:38px;line-height:44px}.mobile-package-flow__success-heading>span{max-width:310px;font-size:16px;line-height:24px}.mobile-package-flow__link-card{gap:10px;padding:14px}.mobile-package-flow__link-card strong{background:var(--nm-surface);font:400 13px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:14px 12px;overflow:hidden}.mobile-package-flow[data-screen=success]{gap:16px}.mobile-package-flow__client-line{color:var(--nm-muted);font:400 13px/20px var(--nm-sans);margin:0}.mobile-package-flow__client-line strong{color:var(--nm-ink);font-weight:600}.mobile-package-flow__publications{gap:12px;display:grid}.mobile-package-flow__publication{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;overflow:hidden}.mobile-package-flow__publication-toggle{text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:grid}.mobile-package-flow__publication-toggle>b{background:var(--nm-champagne);width:32px;height:32px;font:600 13px/18px var(--nm-sans);border-radius:9px;place-items:center;display:grid}.mobile-package-flow__publication-toggle>span{gap:2px;min-width:0;display:grid}.mobile-package-flow__publication-toggle strong{font:600 14px/20px var(--nm-sans)}.mobile-package-flow__publication-toggle small{color:var(--nm-muted);font:400 12px/17px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-package-flow__publication-toggle em{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);font-style:normal}.mobile-package-flow__editor{border-top:1px solid var(--nm-border);gap:16px;padding:16px;display:grid}.mobile-package-flow__editor .mobile-package-flow__upload{width:100%;margin:0}.mobile-package-flow__editor .mobile-package-flow__upload.is-ready>img{aspect-ratio:4/5;object-fit:contain;height:auto}.mobile-package-flow__editor .mobile-package-flow__upload.is-ready.is-story>img{aspect-ratio:9/16}.mobile-package-flow__editor .mobile-package-flow__reel-media .mobile-package-flow__upload.is-ready>img,.mobile-package-flow__editor .mobile-package-flow__reel-media .mobile-package-flow__upload.is-ready>video{aspect-ratio:9/16;object-fit:contain;height:auto}.mobile-package-flow__format-hint{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.mobile-package-flow__editor .mobile-package-flow__field textarea{min-height:104px}.mobile-package-flow__editor .mobile-package-flow__schedule{padding:12px}.mobile-package-flow__clear-schedule{grid-column:1/-1;justify-self:start}.mobile-package-flow__schedule-error{font:400 12px/18px var(--nm-sans);grid-column:1/-1;color:var(--nm-danger)!important}.mobile-package-flow__remove{font:500 12px/18px var(--nm-sans);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 0;display:flex;color:var(--nm-danger)!important}.mobile-package-flow__outline-button{gap:8px}.mobile-package-flow__access-summary{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:14px;gap:12px;padding:14px;display:grid}.mobile-package-flow__access-summary>span{gap:2px;display:grid}.mobile-package-flow__access-summary small{color:var(--nm-accent-text);font:500 11px/16px var(--nm-sans)}.mobile-package-flow__access-summary strong{font:600 14px/20px var(--nm-sans)}.mobile-package-flow__access-summary label{font:500 13px/20px var(--nm-sans);gap:6px;display:grid}.mobile-package-flow__access-summary select{border:1px solid var(--nm-border-strong);background:var(--nm-surface);height:48px;font:400 14px/20px var(--nm-sans);border-radius:10px;padding:0 12px}.mobile-inline-schedule{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 88px;gap:10px;display:grid}.mobile-inline-schedule label{min-width:0;font:500 12px/18px var(--nm-sans);gap:5px;display:grid}.mobile-inline-schedule label:first-child{grid-column:1/-1}.mobile-inline-schedule input,.mobile-inline-schedule select{border:1px solid var(--nm-border-strong);background:var(--nm-surface);width:100%;height:48px;font:400 16px/22px var(--nm-sans);border-radius:10px;padding:0 10px}.mobile-inline-schedule small{color:var(--nm-danger);font:400 12px/18px var(--nm-sans);grid-column:1/-1}}.packages-mobile,.package-detail-mobile{display:none}.package-detail-desktop{display:contents}@media (width<=600px){.packages-desktop,.package-detail-desktop{display:none}.packages-mobile,.package-detail-mobile{align-content:start;gap:14px;display:grid}.packages-mobile__heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.packages-mobile__heading p,.package-detail-mobile__identity>p{color:var(--nm-accent-text);font:500 11px/17px var(--nm-sans);letter-spacing:.04em;margin:0}.packages-mobile__heading h1{font:400 32px/38px var(--nm-serif);margin:2px 0 0}.packages-mobile__heading>a{min-width:134px;height:48px;color:var(--nm-surface);background:var(--nm-ink);font:600 14px/20px var(--nm-sans);border-radius:12px;place-items:center;text-decoration:none;display:grid}.packages-mobile__search{border:1px solid var(--nm-border);background:var(--nm-raised);height:50px;color:var(--nm-muted);border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.packages-mobile__search input{width:100%;height:100%;font:400 15px/22px var(--nm-sans);background:0 0;border:0;outline:0}.packages-mobile__tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.packages-mobile__tabs button{border:1px solid var(--nm-border);height:38px;color:var(--nm-muted);background:var(--nm-raised);font:500 12px/18px var(--nm-sans);border-radius:12px}.packages-mobile__tabs button.is-active{color:var(--nm-surface);border-color:var(--nm-champagne);background:var(--nm-champagne)}.packages-mobile__count{color:var(--nm-muted);font:400 13px/19px var(--nm-sans);justify-content:space-between;align-items:center;display:flex}.packages-mobile__count b{color:var(--nm-accent-text);align-items:center;gap:3px;font-weight:500;display:flex}.packages-mobile__list{gap:14px;display:grid}.packages-mobile .package-card{border-radius:16px;gap:13px;padding:15px}.packages-mobile .package-card__identity h2{font-size:25px;line-height:31px}.packages-mobile .package-card__identity p{font-size:11px}.packages-mobile .package-card>footer a:last-child{width:112px}.packages-mobile__empty{border:1px solid var(--nm-border);background:var(--nm-raised);font:400 14px/20px var(--nm-sans);border-radius:14px;margin:0;padding:18px}.package-detail{gap:0}.package-detail-mobile{gap:14px;width:100%;min-width:0}.package-detail-mobile>*{min-width:0}.package-detail-mobile__back{width:max-content;color:var(--nm-accent-text);font:500 13px/20px var(--nm-sans);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:flex}.package-detail-mobile__identity{gap:3px;display:grid}.package-detail-mobile__identity h1{overflow-wrap:anywhere;font:600 20px/28px var(--nm-sans);margin:0}.package-detail-mobile__identity>div{align-items:center;gap:10px;display:flex}.package-detail-mobile__identity small{color:var(--nm-muted);font:400 12px/18px var(--nm-sans)}.package-detail-mobile__status{color:#765623;background:var(--nm-warning);font:500 12px/17px var(--nm-sans);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.package-detail-mobile__status i{background:currentColor;border-radius:50%;width:7px;height:7px}.package-detail-mobile__tabs{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:0;padding:4px;display:grid}.package-detail-mobile__tabs button{min-width:0;height:36px;color:var(--nm-muted);font:500 12px/18px var(--nm-sans);background:0 0;border:0;border-radius:10px}.package-detail-mobile__tabs button.is-active{color:var(--nm-surface);background:var(--nm-champagne)}.package-detail-mobile__progress,.package-detail-mobile__next,.package-detail-mobile__access-card,.package-detail-mobile__reviewers,.package-detail-mobile__report-list{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;gap:10px;padding:15px;display:grid}.package-detail-mobile__progress header{font:500 14px/20px var(--nm-sans);justify-content:space-between;align-items:center;display:flex}.package-detail-mobile__progress header span{color:var(--nm-accent-text)}.package-detail-mobile__progress>i{background:var(--nm-border);border-radius:99px;height:7px;overflow:hidden}.package-detail-mobile__progress>i>b{border-radius:inherit;background:var(--nm-champagne);height:100%;display:block}.package-detail-mobile__progress p,.package-detail-mobile__helper{color:var(--nm-muted);font:400 14px/20px var(--nm-sans);margin:0}.package-detail-mobile__next>p,.package-detail-mobile__reviewers>p,.package-detail-mobile__report-list>p{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);letter-spacing:.03em;margin:0}.package-detail-mobile__next>button{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:4px 0;display:grid}.package-detail-mobile__next>button>b{width:32px;height:32px;color:var(--nm-accent-text);background:var(--nm-surface);font:500 11px/16px var(--nm-sans);border-radius:50%;place-items:center;display:grid}.package-detail-mobile__next>button>span{gap:1px;display:grid}.package-detail-mobile__next strong{font:500 14px/20px var(--nm-sans)}.package-detail-mobile__next small{color:var(--nm-muted);font:400 13px/19px var(--nm-sans)}.package-detail-mobile__next svg{color:var(--nm-accent-text)}.package-detail-mobile__primary,.package-detail-mobile__export{border:1px solid var(--nm-ink);width:100%;min-height:48px;color:var(--nm-surface);background:var(--nm-ink);font:600 14px/20px var(--nm-sans);border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.package-detail-mobile__section-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.package-detail-mobile__section-heading>span{gap:2px;display:grid}.package-detail-mobile__section-heading strong{font:500 14px/20px var(--nm-sans)}.package-detail-mobile__section-heading small{color:var(--nm-muted);font:400 13px/19px var(--nm-sans)}.package-detail-mobile__section-heading>div{align-items:center;gap:6px;display:flex}.package-detail-mobile__section-heading>div button,.package-detail-mobile__section-heading>div b{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:10px;place-items:center;height:34px;display:grid}.package-detail-mobile__section-heading>div button{width:34px}.package-detail-mobile__section-heading>div b{min-width:52px;font:500 12px/18px var(--nm-sans);padding:0 9px}.package-detail-mobile__preview{width:100%;display:block}.package-detail-mobile__preview>.phone-preview{width:100%;box-shadow:none;border-radius:16px}.package-detail-mobile__preview>.phone-preview .post-art{min-height:412px}.package-detail-mobile__access-card header{color:var(--nm-accent-text);font:500 12px/18px var(--nm-sans);justify-content:space-between;align-items:center;display:flex}.package-detail-mobile__access-card header b{color:#315140;background:var(--nm-success);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-weight:500;display:flex}.package-detail-mobile__access-card header i{background:currentColor;border-radius:50%;width:7px;height:7px}.package-detail-mobile__access-card{overflow:hidden}.package-detail-mobile__access-card>div{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:11px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:50px;padding:0 12px;display:flex;overflow:hidden}.package-detail-mobile__access-card>div strong{min-width:0;font:400 13px/19px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.package-detail-mobile__access-card>div button{min-width:0;color:var(--nm-accent-text);font:600 12px/18px var(--nm-sans);background:0 0;border:0;flex:none}.package-detail-mobile__access-card>p{color:var(--nm-muted);font:400 13px/19px var(--nm-sans);margin:0}.package-detail-mobile__reviewers>div{grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:3px 0;display:grid}.package-detail-mobile__reviewers>div>b{width:40px;height:40px;color:var(--nm-accent-text);background:var(--nm-surface);font:500 11px/15px var(--nm-sans);border-radius:50%;place-items:center;display:grid}.package-detail-mobile__reviewers>div>span{gap:1px;display:grid}.package-detail-mobile__reviewers strong{font:500 14px/20px var(--nm-sans)}.package-detail-mobile__reviewers small{color:var(--nm-muted);font:400 13px/19px var(--nm-sans)}.package-detail-mobile__reviewers svg{color:var(--nm-muted)}.package-detail-mobile__access-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.package-detail-mobile__access-actions button{border:1px solid var(--nm-border-strong);background:var(--nm-raised);min-height:48px;font:600 14px/20px var(--nm-sans);border-radius:12px}.package-detail-mobile__access-actions button:first-child{color:var(--nm-surface);border-color:var(--nm-ink);background:var(--nm-ink)}.package-detail-mobile__access-form{gap:12px;display:grid}.package-detail-mobile__access-form>label{border:1px solid var(--nm-border);background:var(--nm-raised);font:500 13px/19px var(--nm-sans);border-radius:14px;gap:7px;padding:14px;display:grid}.package-detail-mobile__access-form input{border:1px solid var(--nm-border-strong);background:var(--nm-surface);border-radius:10px;width:100%;height:46px;padding:0 12px}.package-detail-mobile__access-form label>button,.package-detail-mobile__add-reviewer{border:1px solid var(--nm-border);background:var(--nm-surface);min-height:40px;font:500 12px/18px var(--nm-sans);border-radius:10px;justify-content:center;align-items:center;gap:7px;display:flex}.package-detail-mobile__access-form label>button.is-selected{border-color:var(--nm-champagne);background:var(--nm-warning)}.package-detail-mobile__metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.package-detail-mobile__metrics article{border-radius:14px;gap:6px;min-height:76px;padding:10px;display:grid}.package-detail-mobile__metrics article:first-child{color:#315140;background:var(--nm-success)}.package-detail-mobile__metrics article:nth-child(2){color:#765623;background:var(--nm-warning)}.package-detail-mobile__metrics article:nth-child(3){color:#304a5c;background:var(--nm-info)}.package-detail-mobile__metrics strong{font:600 20px/26px var(--nm-sans)}.package-detail-mobile__metrics span{font:400 13px/19px var(--nm-sans)}.package-detail-mobile__report-list>div{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.package-detail-mobile__report-list>div>strong{font:500 14px/20px var(--nm-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-detail-mobile__report-list>div>span{font:500 12px/17px var(--nm-sans);border-radius:999px;flex:none;padding:6px 11px}.package-detail-mobile__report-list .is-approved{color:#315140;background:var(--nm-success)}.package-detail-mobile__report-list .is-changes_requested{color:#765623;background:var(--nm-warning)}.package-detail-mobile__report-list .is-pending{color:#304a5c;background:var(--nm-info)}.package-detail-mobile__export{color:var(--nm-ink);border-color:var(--nm-border-strong);background:var(--nm-raised)}.package-detail-mobile>.package-changes-editor{border:1px solid var(--nm-border);background:var(--nm-raised);border-radius:16px;padding:15px}}
