.nbh,.nbhd,.nbft,.nb-ui{--bg:#f6f8f3;--sur:#fff;--tint:#e6eee2;--ink:#1c2b24;--mut:#5b6b62;--pri:#1f5a45;--priink:#fff;--acc:#e9b949;--line:#d5dfd3;--chalk:#ebe7d8;--ok:#23864f;--warnbg:#fdf3dc;--warnln:#e9b949;--fs:var(--font-nb-display),"Bree Serif",Georgia,serif;--fb:var(--font-nb-body),"Comic Sans MS",system-ui,sans-serif}.dark :is(.nbh,.nbhd,.nbft,.nb-ui){--bg:#121a16;--sur:#1a251f;--tint:#22312a;--ink:#eaf1ea;--mut:#a3b3a9;--pri:#6fc09a;--priink:#0f1d16;--line:#2f4037;--chalk:#222b25;--warnbg:#2c2717;--warnln:#8a6d22}:root{--nb-brand:119 87 98;--nb-brand-hover:95 68 80;--nb-brand-foreground:255 255 255;--nb-brand-sage:181 187 147;--nb-brand-sage-light:193 198 164;--nb-brand-green:101 188 123;--nb-brand-ink:33 41 52;--nb-brand-soft:245 245 245}:root:has(.nb-redesign){--nb-brand:31 90 69;--nb-brand-hover:24 72 55;--nb-brand-sage:159 191 166;--nb-brand-sage-light:230 238 226;--nb-brand-green:35 134 79;--nb-brand-ink:28 43 36;--nb-brand-soft:246 248 243}:root:not(.dark):has(.nb-redesign){--foreground:152 21% 13.9%;--card-foreground:152 21% 13.9%;--popover-foreground:152 21% 13.9%;--primary:158.7 48.7% 23.7%;--secondary:100 26% 91%;--secondary-foreground:152 21% 13.9%;--muted:84 26% 96%;--muted-foreground:146 8% 39%;--accent:100 26% 91%;--accent-foreground:152 21% 13.9%;--border:110 16% 85%;--input:110 16% 85%;--ring:158.7 48.7% 23.7%}.nb-ui{color:var(--ink);font-family:var(--fb)}.nb-ui :focus-visible{outline:3px solid var(--acc);outline-offset:2px}:is(.nbh,.nb-ui) .btn{background:var(--pri);min-height:44px;color:var(--priink);cursor:pointer;border:0;border-radius:30px 12px 26px 14px/16px 28px 14px 26px;justify-content:center;align-items:center;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:is(.nbh,.nb-ui) .btn:nth-of-type(2n),.nb-ui .btn.alt{border-radius:14px 28px 12px 30px/26px 14px 28px 16px}:is(.nbh,.nb-ui) .btn.o{color:var(--pri);border:2px solid var(--pri);background:0 0;border-style:solid;border-width:1.6px 2.2px 1.8px 2px}.nb-ui .btn.acc{background:var(--acc);color:#1c2b24}.nb-ui .btn:disabled{opacity:.55;cursor:not-allowed}:is(.nbh,.nb-ui) .sh{justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px;display:flex}:is(.nbh,.nb-ui) .sh a{color:var(--pri);font-weight:700}:is(.nbh,.nb-ui) .ul{margin-bottom:8px;line-height:1.42;display:inline-block;position:relative}:is(.nbh,.nb-ui) .ul .ulx{background:var(--ulb)no-repeat left bottom/100% var(--ulh,9px);padding-bottom:calc(var(--ulh,9px) - 1px);-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(.nbh,.nb-ui) .ul1{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 25 2, 45 9, 70 4 S 105 7, 118 3' fill='none' stroke='%23e7b48f' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:10px}:is(.nbh,.nb-ui) .ul2{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 13' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C 40 3, 80 7, 118 4 M 10 8 C 45 6, 75 9, 110 7' fill='none' stroke='%23a9cf7e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:11px}:is(.nbh,.nb-ui) .ul3{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 Q 15 1, 28 6 T 54 6 T 80 6 T 106 6 T 118 5' fill='none' stroke='%239fc3d6' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:10px}:is(.nbh,.nb-ui) .ul4{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 13' preserveAspectRatio='none'%3E%3Cpath d='M3 4 C 30 8, 60 2, 92 6 C 100 7, 108 3, 112 6 C 114 8, 110 10, 104 8' fill='none' stroke='%23cdb3e0' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:11px}:is(.nbh,.nb-ui) .ul5{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M3 8 C 20 4, 38 10, 58 6 C 76 3, 96 9, 116 5 M 30 11 C 50 9, 72 12, 92 10' fill='none' stroke='%23d9b77a' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:12px}:is(.nbh,.nb-ui) .ul6{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 13' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 18 4, 30 11, 44 6 C 58 2, 66 10, 82 6 C 96 3, 104 8, 117 4' fill='none' stroke='%23e9a6a6' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:11px}:is(.nbh,.nb-ui) .ul7{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 13' preserveAspectRatio='none'%3E%3Cpath d='M4 7 C 26 9, 50 4, 74 7 C 90 9, 104 6, 112 5 C 116 4.6, 117 7.5, 113 9 C 108 10.6, 100 10, 96 9' fill='none' stroke='%238fcab7' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:11px}:is(.nbh,.nb-ui) .ul8{--ulb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M3 7 C 22 3, 40 9, 60 5 C 80 2, 98 8, 117 5' fill='none' stroke='%23f0c2a8' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--ulh:10px}.nb-ui :is(h1,h2,h3).ul{font-family:var(--fs);letter-spacing:.01em;margin-top:0;font-weight:400}.nb-ui .tag{background:var(--tint);color:var(--pri);border-radius:99px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.nb-ui .chips{flex-wrap:wrap;gap:6px;display:flex}.nb-ui .chip{border:1.5px solid var(--pri);background:var(--tint);min-height:32px;color:var(--pri);font:700 13px var(--fb);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;display:inline-flex}.nb-ui .chip span{background:var(--pri);width:18px;height:18px;color:var(--priink);border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.nb-ui .chip:hover{background:color-mix(in srgb,var(--pri)14%,var(--sur))}.nb-ui .bd{background:var(--acc);color:#1c2b24;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.nb-ui .age{background:var(--sur);color:var(--pri);border:1.5px solid var(--pri);border-radius:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.nb-ui .rb{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #0000002e;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 2px 8px #00000014}.nb-ui .rb:hover,.nb-ui .rb:focus-visible{background:var(--tint);transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}.nb-ui .rb svg{fill:none;width:22px;height:22px;stroke:var(--pri);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.nb-ui .rb.sm{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.nb-ui .rb{transition:none}.nb-ui .rb:hover{transform:none}}.pv{gap:8px;display:grid}.pv-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-row input{flex:180px;min-width:0}.pv-row .btn{flex:none}.pv-ok{color:var(--ok,#23864f);font-size:14px;font-weight:700}.pv-info{color:var(--mut,#5b6b62);font-size:13px}.pv-err{color:#b5452f;font-size:13px}
