.np-app{--np-blue:#126cf1;--np-ink:#102952;--np-muted:#637693;color:var(--np-ink);background:#fff;min-height:100dvh;font-family:Arial,sans-serif;font-size:15px}.np-app *,.np-admin *{box-sizing:border-box}.np-app button,.np-admin button{font:inherit;cursor:pointer}.np-app button:disabled,.np-admin button:disabled{cursor:default;opacity:.55}.np-app button:focus-visible,.np-app a:focus-visible,.np-app input:focus-visible,.np-app select:focus-visible,.np-app textarea:focus-visible{outline-offset:3px;outline:3px solid #0aa59a}.np-top{background:#fff;border-bottom:1px solid #e3ecf7;align-items:center;gap:20px;min-height:76px;padding:12px 28px;display:flex}.np-top>a{display:flex}.np-top img{object-fit:contain;width:150px;height:auto;max-height:43px}.np-product{color:#1456b9;background:#edf6ff;border-radius:12px;padding:10px 15px;font-weight:700}.np-top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.np-primary,.np-secondary,.np-quiet,.np-icon-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-flex;font-weight:700!important}.np-primary{color:#fff;background:#126cf1;border-color:#126cf1;box-shadow:0 5px 12px #126cf118}.np-primary:hover{background:#0758d3}.np-secondary{color:#1258ba;background:#eff6ff;border-color:#d9e8ff}.np-quiet{color:#1e5299;background:0 0;border-color:#dce7f5}.np-icon-button{color:#22538e;background:#fff;border-color:#dce7f5;padding:9px}.np-home{max-width:1400px;margin:auto;padding:0 26px 48px}.np-hero{background:radial-gradient(at 10% 80%,#e5f9f7,#0000 60%);justify-content:center;align-items:center;gap:25px;min-height:240px;display:flex}.np-hero>img{object-fit:contain;mix-blend-mode:multiply;width:270px;height:210px}.np-eyebrow{letter-spacing:2px;color:#52749c;font-size:11px;font-weight:800}.np-hero h1{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-2px;color:#0645bc;margin:10px 0;font-size:clamp(32px,4.5vw,65px);line-height:1.1}.np-hero h1 em{color:#079d97;font-style:normal}.np-hero p:last-child{color:#637491;font-size:19px}.np-role-tabs{justify-content:center;gap:12px;margin:0 auto 22px;display:flex}.np-role-tabs button{color:#45628a;background:#fff;border:1px solid #dfe8f4;border-radius:24px;align-items:center;gap:10px;min-height:46px;padding:12px 24px;font-weight:700;display:flex}.np-role-tabs button.active{color:#0757c9;background:#eaf3ff;border-color:#91bbff}.np-panel{background:#fff;border:1px solid #dce7f5;border-radius:23px;padding:28px;box-shadow:0 8px 26px #1f5d9e06}.np-panel h2{letter-spacing:-.6px;align-items:center;gap:14px;margin:0 0 24px;font-size:24px;display:flex}.np-panel p{line-height:1.6}.np-access{text-align:center;width:min(560px,100%);margin:auto}.np-access h2{justify-content:center;margin:18px 0 12px}.np-access p{color:#60728c}.np-access form{text-align:left;gap:18px;margin:22px 0;display:grid}.np-access small{color:#718199;line-height:1.6;display:block}.np-round{color:#126cf1;background:#e7f3ff;border-radius:18px;place-items:center;width:54px;height:54px;display:inline-grid}.np-setup-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.np-step{color:#126cf1;background:#deedff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:inline-grid}.np-config,.np-editor fieldset{border:0;min-width:0;margin:0;padding:0}.np-config{gap:18px;display:grid}.np-app label,.np-admin label{color:#172f56;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.np-app input,.np-app textarea,.np-app select,.np-admin input{width:100%;font:inherit;color:#172c4b;background:#fff;border:1px solid #cfdbe9;border-radius:10px;min-height:44px;padding:11px 13px;font-weight:400}.np-app textarea{resize:vertical;line-height:1.55}.np-app label>span:not(.np-mini-paper){align-items:center;gap:7px;display:flex}:is(.np-app label>span:has(+input),.np-app label>span:has(+textarea)){color:#78879b;font-size:12px;font-weight:400}.np-app label>small{color:#72829a;text-align:right;font-size:11px;font-weight:400}.np-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.np-field-title{font-size:14px;font-weight:700;display:block}.np-templates{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.np-templates button{color:#203e69;background:#fbfdff;border:1px solid #dce5ef;border-radius:14px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:13px 8px 15px;display:flex;position:relative}.np-templates button.selected{background:#f2f7ff;border:2px solid #126cf1;padding:12px 7px 14px}.np-templates button>svg{color:#fff;background:#126cf1;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.np-templates strong{font-size:14px}.np-templates small{color:#718198;font-size:11px}.np-mini-paper{background:#fff;border:1px solid #dbe0e5;grid-template-columns:1fr 1fr;align-content:start;gap:5px;width:87px;height:107px;margin:5px 0 10px;padding:10px 8px;display:grid;transform:rotate(-3deg);box-shadow:0 3px 8px #19345319}.np-mini-paper b{text-align:center;border-top:2px solid #334968;border-bottom:1px solid #334968;grid-column:1/-1;padding:4px 0;font-family:Georgia,serif;font-size:10px}.np-mini-paper i{background:linear-gradient(145deg,#b3e2ef 55%,#77a9bd 56%);border-radius:2px;grid-column:1/-1;height:30px}.np-mini-paper>span{background:repeating-linear-gradient(#bec7ce 0 2px,#0000 2px 5px);height:24px}.np-mini-paper.magazine{border-top:5px solid #10a7a0;transform:rotate(2deg)}.np-mini-paper.magazine b{color:#d66165}.np-mini-paper.simple{transform:none}.np-check{align-items:center;flex-direction:row!important}.np-check input{accent-color:#126cf1;height:18px;min-height:18px;width:18px!important}.np-wide{width:100%;margin-top:22px}.np-seats{grid-template-columns:repeat(3,1fr);gap:8px;padding:22px 0;display:grid}.np-seats>div{text-align:center;justify-items:center;gap:12px;display:grid}.np-seats span{color:#fff;border-radius:50%;place-items:center;width:49px;height:49px;font-size:20px;font-weight:700;display:grid}.np-seats strong{font-size:12px}.np-feature-note{background:#eefaf9;border-radius:18px;align-items:center;gap:20px;margin:5px 0 25px;padding:23px;display:flex}.np-feature-note>svg{color:#079d97;min-width:36px}.np-feature-note p{color:#537784;margin:8px 0 0;font-size:13px}.np-edition{text-align:left;color:#1e4f94;background:#fff;border:1px solid #dce8f6;border-radius:12px;align-items:center;gap:15px;width:100%;margin:10px 0;padding:15px;display:flex}.np-edition>span{flex:1}.np-edition strong,.np-edition small{display:block}.np-edition small{color:#718198;margin-top:6px;font-size:11px}.np-editions>small{color:#74869c;margin-top:22px;line-height:1.6;display:block}.np-code-input{text-align:center;letter-spacing:8px;font-size:27px!important}.np-workspace{background:#f7fbff;grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 77px);display:grid}.np-sidebar{background:linear-gradient(#eef7ff,#fff);border-right:1px solid #e5edf7;flex-direction:column;gap:10px;padding:25px 15px;display:flex}.np-sidebar h2{align-items:center;gap:8px;margin:0 0 24px;font-size:15px;display:flex}.np-sidebar button{text-align:left;color:#25558c;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:49px;padding:12px;display:flex}.np-sidebar button.active{color:#fff;background:#126cf1;box-shadow:0 5px 12px #126cf124}.np-section-list{gap:10px;margin:12px 0 20px;display:grid}.np-section-list button>span:nth-child(2){flex:1}.np-section-list small{opacity:.7;margin-top:5px;font-size:10px;display:block}.np-section-list svg{width:21px;height:21px}.np-dot{background:#dfa533;border-radius:50%;width:7px;height:7px}.np-dot.review{background:#87c1ff}.np-dot.approved{background:#0bbf90}.np-sidebar-note{color:#6b8da6;align-items:center;gap:10px;margin-top:auto;padding:15px 8px;display:flex}.np-sidebar-note p{font-size:11px;line-height:1.6}.np-main-panel{background:#fff;min-width:0;padding:26px}.np-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 25px;display:flex}.np-panel-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.np-panel-heading p{color:#73819a;margin:7px 0 0;font-size:13px}.np-pill{color:#158780;white-space:nowrap;background:#dff4f2;border-radius:30px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:inline-flex}.np-pill.review{color:#1765c9;background:#e7f2ff}.np-pill.approved{color:#19894e;background:#dff6e9}.np-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:25px;display:grid}.np-editor{min-width:0}.np-editor fieldset{gap:18px;display:grid}.np-body-input{min-height:200px}.np-image-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.np-upload{background:#f9fcff;border:1px dashed #c5d9ed;border-radius:12px;flex-direction:column;justify-content:center;min-height:90px;display:flex;position:relative;overflow:hidden}.np-upload>img{object-fit:contain;width:100%;height:110px}.np-upload>.np-icon-button{min-height:32px;padding:6px;position:absolute;top:5px;right:5px}.np-upload-button{cursor:pointer;background:#eaf4ff;justify-content:center;align-items:center;gap:7px;min-height:44px;color:#1262c6!important;flex-direction:row!important;font-size:12px!important;display:flex!important}.np-upload-button input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.np-muted{color:#71839a;font-size:11px;line-height:1.6}.np-editor-actions{border-top:1px solid #e1eaf4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.np-editor-actions button{padding:11px;font-size:12px}.np-save-state{color:#008d82;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.np-live-preview{background:#f1f7fc;border-radius:18px;padding:20px;position:sticky;top:20px}.np-live-preview h2{color:#1555b2;align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.np-live-preview p{color:#7d8b9f;font-size:11px}.np-live-preview>img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 5px 20px #1a385426}.np-live-preview>.np-quiet{width:100%;margin-top:17px;font-size:12px}.np-room-badge{color:#1651ad;background:#eaf5ff;border-radius:14px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.np-avatars{gap:6px;display:flex}.np-avatars>span{color:#344b68;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.np-settings-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:30px;display:grid}.np-settings-grid>div>.np-primary{margin-top:22px}.np-room-card{background:#f4f9ff;border:1px solid #dce9fa;border-radius:18px;align-self:start;padding:22px}.np-room-card h2{margin:0 0 20px;font-size:20px}.np-room-code{letter-spacing:8px;text-align:center;color:#1259bf;background:#fff;border:1px solid #d3e3fb;border-radius:12px;margin-bottom:12px;padding:18px 8px;font-size:40px;font-weight:800}.np-room-card p{font-size:13px;line-height:1.65}.np-room-card>.np-secondary{width:100%;margin-top:8px;font-size:12px}.np-member{border-bottom:1px solid #deebf6;align-items:center;gap:12px;padding:13px 0;display:flex}.np-member>span{flex:1}.np-member small{color:#6b86a4;margin-top:5px;font-size:11px;display:block}.np-teacher-note{background:#fff7d8;border-left:3px solid #e9bc3f;border-radius:8px;margin:18px 0;padding:14px;font-size:13px}.np-proof-status{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.np-spread{background:#edf6ff;border-radius:16px;align-items:flex-start;gap:25px;padding:25px;display:flex;overflow-x:auto}.np-spread img{flex:none;width:min(600px,90%);height:auto;box-shadow:0 7px 20px #183f6626}.np-alert{color:#805319;background:#fff5e6;border:1px solid #edc282;border-radius:12px;margin-bottom:15px;padding:15px;font-size:13px;line-height:1.65}.np-toast{z-index:1000;color:#116f56;background:#e1f9f1;border:1px solid #8cd8bf;border-radius:13px;align-items:center;gap:12px;max-width:min(650px,95vw);padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #133f5826}.np-toast button{color:inherit;background:0 0;border:0;padding:7px;display:flex}.np-error{color:#a23f2f;background:#fff0ed;border-color:#ffc2b8}.np-admin{color:#183b67}.np-admin form{align-items:flex-end;gap:18px;max-width:700px;display:flex}.np-admin form label{flex:1}.np-code-result{background:#eef8ff;border-radius:15px;margin:20px 0;padding:25px}.np-code-result code{letter-spacing:2px;overflow-wrap:anywhere;margin:20px 0;font-size:20px;display:block}.np-admin-table{margin-top:25px;overflow:auto}.np-admin table{border-collapse:collapse;width:100%;font-size:14px}.np-admin td,.np-admin th{text-align:left;border-bottom:1px solid #dce7f4;padding:15px}.np-admin td button{color:#a3434c;background:#fff7f7;border:1px solid #e9bec2;border-radius:9px;padding:9px 12px}.np-app:fullscreen{background:#fff;overflow:auto}.np-app :is(input,select,textarea):disabled{color:#5d708c;background:#f5f7fa}.np-app button svg{flex-shrink:0}@media (min-width:960px) and (min-height:600px){.np-app:has(.np-workspace){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.np-workspace{flex:1;min-height:0;overflow:hidden}.np-main-panel,.np-sidebar{min-height:0;overflow-y:auto}.np-panel-heading{z-index:2;background:#fff;margin-top:-15px;padding:15px 0;position:sticky;top:-26px}.np-top{flex-shrink:0}.np-live-preview{top:57px}.np-editor-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}}@media (max-width:1150px){.np-top{gap:12px;padding:12px 18px}.np-product{font-size:13px}.np-workspace{grid-template-columns:185px minmax(0,1fr)}.np-main-panel{padding:20px}.np-avatars{display:none}.np-panel{padding:22px}.np-seats strong{font-size:10px}.np-editor-grid{gap:18px}.np-settings-grid{gap:20px}.np-panel-heading h1{font-size:26px}}@media (max-width:850px){.np-hero{gap:5px;min-height:180px}.np-hero>img{width:180px;height:150px}.np-hero p:last-child{font-size:15px}.np-setup-grid{grid-template-columns:1fr}.np-home{padding:0 16px 35px}.np-workspace{grid-template-columns:150px minmax(0,1fr)}.np-sidebar{padding:18px 8px}.np-sidebar h2{font-size:12px}.np-sidebar button{gap:7px;padding:10px 7px;font-size:12px}.np-sidebar-note{display:none}.np-editor-grid{grid-template-columns:1fr}.np-live-preview{position:static}.np-live-preview>img{max-width:450px;margin:auto}.np-settings-grid{grid-template-columns:1fr}.np-room-badge{padding:9px;font-size:12px}.np-top .np-quiet{padding:10px;font-size:0}.np-top .np-quiet svg{width:19px}.np-top img{width:120px}.np-product{display:none}.np-panel-heading{flex-wrap:wrap}}@media (max-width:520px){.np-hero{text-align:center;padding:20px 0;display:block}.np-hero>img{display:none}.np-hero h1{font-size:37px}.np-eyebrow{font-size:9px}.np-role-tabs button{padding:11px 17px;font-size:13px}.np-panel{border-radius:17px;padding:20px}.np-panel h2{font-size:20px}.np-pair{grid-template-columns:1fr}.np-templates small{font-size:9px}.np-mini-paper{width:68px;height:92px}.np-seats span{width:38px;height:38px}.np-seats strong{font-size:9px}.np-top{gap:7px;padding:10px}.np-top img{width:105px}.np-top-actions{gap:5px}.np-room-badge{font-size:10px}.np-room-badge svg{display:none}.np-workspace{display:block}.np-sidebar{border:0;flex-flow:wrap;padding:9px;display:flex}.np-sidebar h2{display:none}.np-sidebar>button{flex:1;justify-content:center;width:auto;font-size:11px}.np-section-list{order:3;gap:5px;width:100%;margin:2px 0 0;display:flex;overflow:auto}.np-section-list button{flex:none;width:auto;min-height:42px;padding:8px;font-size:11px}.np-section-list button>span:first-child,.np-section-list small,.np-dot{display:none}.np-main-panel{padding:17px}.np-panel-heading h1{font-size:24px}.np-panel-heading{margin-bottom:18px}.np-spread{gap:12px;padding:12px}.np-spread img{width:95%}.np-editor-actions{gap:6px}.np-admin form{display:grid}.np-toast{padding:10px;bottom:10px}.np-room-code{font-size:32px}.np-top .np-icon-button{min-height:40px;padding:9px}}@media (prefers-reduced-motion:reduce){.np-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:960px){.np-editor-actions{z-index:3;background:#fff;padding-bottom:14px;position:sticky;bottom:-26px;box-shadow:0 -10px 18px #fffd}}.np-home .np-hero{isolation:isolate;background:radial-gradient(at 92% 5%,#bceee5 0,#0000 45%),radial-gradient(at 5% 100%,#dcecff 0,#0000 55%),#f2f9ff;border:1px solid #d5e8fb;border-radius:28px;justify-content:space-between;gap:24px;min-height:300px;margin:24px auto 22px;padding:36px 44px;position:relative;overflow:hidden;box-shadow:0 12px 32px #1554a009}.np-home .np-hero:before{content:"";z-index:-1;border:1px solid #99d5db66;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-80px;box-shadow:0 0 0 34px #ffffff45,0 0 0 68px #ffffff35}.np-home .np-hero>img{object-fit:contain;filter:drop-shadow(0 14px 12px #1b57861c);flex-shrink:0;order:2;width:36%;max-width:390px;height:260px;display:block;transform:rotate(-3deg)}.np-hero-copy{order:1;min-width:0;max-width:660px;position:relative}.np-home .np-hero .np-eyebrow{color:#235fa8;letter-spacing:1.5px;background:#ffffffb5;border:1px solid #bdd9f7;border-radius:30px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:10px;display:inline-flex}.np-home .np-hero h1{letter-spacing:-1.8px;color:#104aad;margin:0 0 16px;font-size:clamp(34px,4vw,56px);line-height:1.08}.np-home .np-hero h1 em{color:#078c87}.np-home .np-hero .np-hero-description{color:#4e6785;max-width:470px;margin:0 0 18px;font-size:17px;line-height:1.6}.np-hero-tags{flex-wrap:wrap;gap:9px;display:flex}.np-hero-tags span{color:#245789;background:#ffffffc9;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.np-hero-label{letter-spacing:1.8px;color:#6985a1;margin-top:20px;font-size:9px;font-weight:700;display:block}@media (max-width:850px){.np-home .np-hero{gap:12px;min-height:260px;padding:28px}.np-home .np-hero>img{width:32%;height:210px}.np-home .np-hero h1{font-size:38px}.np-home .np-hero .np-hero-description{font-size:15px}}@media (max-width:520px){.np-home .np-hero{text-align:center;border-radius:23px;flex-direction:column;gap:0;min-height:0;margin-top:16px;padding:24px 18px 14px;display:flex}.np-hero-copy{max-width:100%}.np-home .np-hero .np-eyebrow{letter-spacing:1px;padding:7px 10px;font-size:8px}.np-home .np-hero h1{letter-spacing:-1px;font-size:clamp(29px,8.5vw,40px)}.np-home .np-hero .np-hero-description{margin-bottom:14px;font-size:14px;line-height:1.5}.np-hero-tags{justify-content:center;gap:7px}.np-hero-tags span{padding:7px 9px;font-size:10px}.np-hero-label{margin-top:15px;font-size:8px}.np-home .np-hero>img{width:180px;max-width:70%;height:115px;margin:8px auto 0;display:block;transform:rotate(-3deg)}}.np-design-fields{background:#f8fbff;border-radius:16px;gap:16px;min-width:0;display:grid;border:1px solid #d9e7f3!important;margin:0 0 22px!important;padding:20px!important}.np-design-fields legend{color:#1358b4;padding:0 8px;font-weight:800}.np-design-fields p{color:#536c8c;margin:0;font-size:13px;line-height:1.65}.np-design-fields h2{margin:12px 0 0;font-size:21px}.np-cover-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.np-cover-templates button{color:#173a67;background:#fff;border:2px solid #dae7f3;border-radius:16px;justify-items:center;gap:8px;min-width:0;padding:14px 8px;display:grid}.np-cover-templates button.selected{background:#eaf4ff;border-color:#126cf1;box-shadow:0 5px 14px #126cf11a}.np-cover-templates button small{text-align:center;color:#617c98;font-size:10px}.np-cover-mini{background:#fff;border:1px solid #dce4eb;grid-template-columns:1fr 1fr;align-content:start;gap:5px;width:94px;height:128px;padding:9px;display:grid;box-shadow:0 4px 10px #173a6722}.np-cover-mini b{border-bottom:1px solid #087f80;grid-column:1/-1;padding-bottom:4px;font:700 8px Georgia,serif}.np-cover-mini strong{background:repeating-linear-gradient(#263c50 0 3px,#0000 3px 5px);grid-column:1/-1;height:13px}.np-cover-mini i{background:linear-gradient(150deg,#b7e4ef 50%,#73baac 51%);border-radius:2px;grid-column:1/-1;height:42px}.np-cover-mini span{background:repeating-linear-gradient(#bdcbd4 0 2px,#0000 2px 4px);height:12px}.np-cover-mini em{background:#e1f2ef;border-top:3px solid #078c87;height:15px}.np-cover-mini.photo i{grid-row:2;height:46px}.np-cover-mini.magazine strong{background:#078c87;height:18px}.np-cover-mini.split i{grid-area:2/1/4;height:54px}.np-cover-mini.split strong{grid-column:2;height:40px}.np-cover-mini.classic strong{height:10px;margin:0 7px}.np-cover-mini.classic i{height:34px}.np-teaser-editor{background:#fff;border:1px solid #dae7f1;border-radius:12px;gap:13px;padding:16px;display:grid}.np-page-choices{background:#f0f7ff;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.np-article-design{background:#fff;border:1px solid #dce8f4;border-radius:14px;margin:14px 0;overflow:hidden}.np-article-design summary{cursor:pointer;color:#1657a6;padding:17px;font-weight:700}.np-article-design .np-design-fields{border-radius:0;border:0!important;margin:0!important}@media (max-width:650px){.np-cover-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.np-page-choices{grid-template-columns:1fr}.np-design-fields{padding:14px!important}}.np-editorial-steps{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.np-editorial-steps span{color:#1358b4;background:#eaf4ff;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700}.np-content-bank{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin:24px 0;display:grid}.np-content-card{background:#fff;border:2px solid #e1eaf5;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.np-content-card.included{background:#f6fffd;border-color:#42b9ac}.np-content-card h2{margin:0;font-size:20px;line-height:1.35}.np-content-card p{color:#627793;margin:0;font-size:13px;line-height:1.6}.np-content-card small,.np-content-author{align-items:center;gap:7px;display:flex}.np-content-card .np-check{margin-top:auto}.np-content-card .np-proof-status{margin:0}.np-content-card small{color:#7c90a8;font-size:11px}.np-page-builder{background:#f7fbff;border:1px solid #d6e5f4;border-radius:18px;margin:18px 0;padding:22px}.np-page-builder h2{color:#1358b4;margin:0 0 15px;font-size:22px}.np-page-template-buttons{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.np-page-template-buttons button{color:#23466f;background:#fff;border:2px solid #d9e5f3;border-radius:14px;justify-items:center;gap:8px;padding:14px 8px;display:grid}.np-page-template-buttons button.selected{background:#eaf4ff;border-color:#126cf1}.np-page-template-buttons small{font-size:10px}.np-page-mini{background:#fff;border:1px solid #c9dae8;grid-template-columns:1fr 1fr;gap:5px;width:70px;height:80px;padding:9px;display:grid}.np-page-mini i{background:repeating-linear-gradient(#9eb7c8 0 3px,#eaf1f5 3px 7px)}.np-page-mini.report{grid-template-columns:1fr}.np-page-mini.report i:last-child,.np-page-mini.pair i:last-child{display:none}.np-page-mini.mixed i:first-child{background:#92d4d0;grid-column:1/-1}.np-placed-content{background:#fff;border:1px solid #deebf6;border-radius:12px;margin:14px 0;padding:16px}.np-placed-content>strong{margin-bottom:10px;display:block}.np-placed-content>div{flex-wrap:wrap;gap:8px;display:flex}.np-placed-content summary{cursor:pointer;color:#165db8;margin:15px 0;font-size:13px}@media (max-width:520px){.np-content-bank{grid-template-columns:1fr}.np-page-builder{padding:14px}.np-page-template-buttons strong{font-size:12px}.np-page-template-buttons small{display:none}}.np-contribution-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe5ef;padding:22px;line-height:1.65}.np-contribution-preview h3{margin:12px 0;font:700 25px/1.25 Georgia,serif}.np-contribution-preview p{white-space:pre-wrap;color:#29425e;font-size:14px}.np-contribution-preview img{width:100%;height:auto;margin:14px 0}.np-contribution-preview strong{font-size:14px}.np-contribution-preview small{color:#627b91}.np-teaser-photo{background:#f0f7ff;border:1px solid #d7e7fa;border-radius:14px;gap:12px;padding:16px;display:grid}.np-teaser-photo>img{object-fit:cover;border-radius:12px;width:150px;height:110px}.np-teaser-photo input[type=file]{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.np-visual-styles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.np-visual-styles>button{color:#1b3c68;background:#fff;border:2px solid #dce7f4;border-radius:16px;justify-items:center;gap:10px;padding:18px;display:grid}.np-visual-styles>button.selected{background:#eff5ff;border-color:#126cf1}.np-visual-styles small{text-align:center;color:#637b97;font-size:11px}.np-style-swatch{background:#fff;border:1px solid #d5e2ee;gap:6px;width:110px;height:86px;padding:10px;display:grid;box-shadow:0 4px 12px #102e5519}.np-style-swatch b{color:#183654;background:#b6a2eb;padding:3px;font-size:13px;transform:rotate(-3deg)}.np-style-swatch i{background:#e5edf3;border-bottom:5px solid #aa97e8;border-left:5px solid #ffcf24;height:24px}.np-style-swatch em{background:#ff91c2;height:5px}.np-style-swatch.clean b{background:#eaf3ff;transform:none}.np-style-swatch.clean i{border:0;border-radius:5px}.np-style-swatch.clean em{background:#ddebf6}.np-edition-row{align-items:stretch;gap:10px;margin:12px 0;display:flex}.np-edition-row .np-edition{flex:1;min-width:0;margin:0}.np-delete-edition{color:#a93642;background:#fff7f7;border:1px solid #edc5c8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:80px;padding:13px;font-weight:700;display:flex}.np-delete-edition:hover{background:#ffebee}.np-delete-edition span{font-size:11px}@media (max-width:520px){.np-edition-row{gap:7px}.np-delete-edition{min-width:65px;padding:10px}.np-edition-row .np-edition{gap:9px;padding:12px}.np-edition-row .np-edition strong{overflow-wrap:anywhere}}.np-decoration-editor{grid-template-columns:minmax(230px,310px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.np-decoration-tools{background:#f1f7ff;border-radius:17px;gap:16px;padding:18px;display:grid}.np-decoration-tools>p{color:#637b97;margin:0;font-size:13px;line-height:1.6}.np-sticker-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.np-sticker-picker>button{color:#1c4a87;background:#fff;border:1px solid #d4e3f4;border-radius:12px;gap:5px;min-width:0;padding:6px;display:grid}.np-sticker-picker>button:hover{background:#e8f2ff;border-color:#126cf1}.np-sticker-art{pointer-events:none;background-repeat:no-repeat;width:100%;height:100%;display:block}.np-sticker-picker .np-sticker-art{aspect-ratio:1;height:auto}.np-sticker-picker small{overflow-wrap:anywhere;font-size:9px}.np-sticker-controls{background:#fff;border:1px solid #c9dcf2;border-radius:12px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.np-sticker-controls legend{color:#165dbb;font-weight:700}.np-app .np-sticker-controls input[type=range]{accent-color:#126cf1;min-height:28px;padding:0}.np-decoration-preview{background:#e8f1fa;border-radius:17px;min-width:0;padding:18px;position:sticky;top:65px}.np-decoration-sheet{aspect-ratio:794/1123;-webkit-user-select:none;user-select:none;isolation:isolate;background:#fff;width:100%;max-width:794px;position:relative;box-shadow:0 6px 20px #13375922}.np-decoration-page{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.np-decoration-blank{color:#6b83a0;padding:30px}.np-placed-sticker{cursor:grab;touch-action:none;transform-origin:50%;background:0 0;border:2px solid #0000;border-radius:4px;padding:0;display:block;position:absolute}.np-placed-sticker.selected{background:#126cf10a;border-color:#126cf1;box-shadow:0 0 0 1px #fff}.np-placed-sticker:active{cursor:grabbing}.np-decoration-list{gap:6px;display:grid}.np-decoration-list button{text-align:left;color:#235a9b;background:#fff;border:1px solid #cedff2;border-radius:8px;padding:9px;font-size:12px}.np-decoration-list button[aria-pressed=true]{background:#deecff;border-color:#126cf1}@media (max-width:850px){.np-decoration-editor{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:14px}.np-decoration-tools,.np-decoration-preview{padding:12px}.np-sticker-picker{grid-template-columns:repeat(3,1fr)}.np-decoration-preview{top:15px}}@media (max-width:580px){.np-decoration-editor{grid-template-columns:1fr}.np-sticker-picker{grid-template-columns:repeat(6,1fr)}.np-decoration-preview{position:static}.np-sticker-controls{grid-template-columns:1fr 1fr}.np-sticker-controls .np-editor-actions{grid-column:1/-1}}.np-style-swatch.valebox{background:#edf6ff;border-top:5px solid #126cf1;border-radius:9px}.np-style-swatch.valebox b{color:#104aad;background:0 0}.np-style-swatch.valebox i{background:#c2e9e5;border-radius:7px;transform:none}.np-style-swatch.valebox em{background:#126cf1;border-radius:4px;transform:none}.np-style-swatch.valebox b{transform:none}.np-style-swatch.valebox i{border:0}img.np-sticker-art{object-fit:contain;object-position:center}.np-cover-templates.valebox .np-cover-mini{border-top:4px solid #126cf1;border-radius:8px}.np-cover-templates.valebox .np-cover-mini b{color:#104aad;background:#edf6ff;border:0;border-radius:4px;padding:4px;font-family:Arial,sans-serif;transform:none}.np-cover-templates.valebox .np-cover-mini strong{background:repeating-linear-gradient(#183654 0 3px,#0000 3px 5px);transform:none}.np-cover-templates.valebox .np-cover-mini i{box-shadow:none;background:linear-gradient(150deg,#d3eafa 50%,#8dccca 51%);border:0;border-radius:7px}.np-cover-templates.valebox .np-cover-mini em{background:#edf6ff;border-top:3px solid #078c87;border-radius:4px}.np-cover-templates.valebox .np-cover-mini.magazine strong{background:#078c87;border-radius:4px}.np-cover-mini.newspaper{grid-template-rows:15px 28px 7px 25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:6px!important;display:grid!important}.np-cover-mini.newspaper b{grid-area:1/1/auto/-1;padding:1px!important;font-size:8px!important}.np-cover-mini.newspaper i{grid-area:2/1/auto/3;width:auto!important;height:auto!important;margin:0!important;position:static!important}.np-cover-mini.newspaper strong{grid-area:3/1/auto/3;width:auto!important;height:auto!important;margin:0!important;position:static!important}.np-cover-mini.newspaper>span:first-of-type{grid-area:2/3/4;background:repeating-linear-gradient(#b5c9dd 0 2px,#0000 2px 4px)!important}.np-cover-mini.newspaper>span:last-of-type{grid-area:4/1;background:linear-gradient(#a8d8e5 0 40%,#0000 40% 48%,#b5c9dd 48% 54%,#0000 54% 64%,#b5c9dd 64% 70%,#0000 70%)!important}.np-cover-mini.newspaper em{grid-row:4;background:repeating-linear-gradient(#b5c9dd 0 2px,#0000 2px 4px)!important;border-top:8px solid #a8d8e5!important;width:auto!important;height:auto!important;margin:0!important;position:static!important}.np-cover-mini.newspaper>span{height:auto!important}
