:root{--nk-chevron-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E")}:root,:root *{-webkit-tap-highlight-color:transparent}html[data-nk-input=pointer] :focus:not(input,textarea,select):after,html[data-nk-input=pointer] :focus:not(input,textarea,select,[contenteditable=true]){outline:none!important}:root .nk-body :is(.nk-press,.nk-back-btn,.nk-chip-btn,.nk-panel-note,.nk-row-link):active{transform:scale(.985)}:root .nk-body :is(.nk-press,.nk-back-btn,.nk-chip-btn,.nk-panel-note,.nk-row-link){transition:transform .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}:root .nk-body .nk-bottom .nk-nav-pending,:root .nk-body .nk-nav-pending{inset:auto;top:3px;left:50%;width:18px;height:3px;border:0;border-radius:3px;background:var(--nk-vermillion);transform:translateX(-50%);animation:nk-pending .8s ease-in-out infinite alternate}:root .nk-body .nk-side .nk-nav-pending{top:50%;left:4px;width:3px;height:18px;transform:translateY(-50%)}@keyframes nk-pending{0%{opacity:.25}to{opacity:1}}:root .nk-body .nk-btn--primary:disabled{background:#e8e0d4;color:#a09382;opacity:1;box-shadow:none;filter:none}:root .nk-body .nk-btn--secondary:disabled{opacity:.55}:root .nk-body .nk-btn[aria-busy=true]:disabled{background:var(--nk-vermillion);color:#fffdfa;opacity:.75}:root .nk-body .nk-subpage{width:100%;max-width:720px;margin-inline:auto}:root .nk-body .nk-subpage,:root .nk-body .nk-subpage-form{display:grid;grid-gap:12px;gap:12px;min-width:0}:root .nk-body .nk-page-head{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;margin:0 0 4px}:root .nk-body .nk-page-head-copy{flex:1 1;min-width:0}:root .nk-body .nk-page-head--back{align-items:flex-start}:root .nk-body .nk-page-head--back .nk-page-head-copy{padding-top:6px}:root .nk-body .nk-panel>.nk-form:first-child{margin-top:0}:root .nk-body .nk-page-head :is(h1,h2){margin:0;color:var(--nk-ink);font:700 24px/1.3 var(--nk-font-body);letter-spacing:-.03em}:root .nk-body .nk-page-head--back :is(h1,h2){font-size:21px}:root .nk-body .nk-page-head p{margin:3px 0 0;color:var(--nk-ink-muted);font-size:13px;line-height:1.6}:root .nk-body .nk-page-head-action{flex-shrink:0;display:flex;align-items:center;gap:8px}:root .nk-body .nk-back-btn{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--nk-border);border-radius:50%;background:var(--nk-ivory-card);color:var(--nk-ink);text-decoration:none;box-shadow:0 1px 2px #3d2b1808}:root .nk-body .nk-back-btn:hover{background:var(--nk-ivory-soft);color:var(--nk-ink)}:root .nk-body .nk-section-title{margin:8px 4px -4px;color:#998a76;font:600 11px/1.5 var(--nk-font-body);letter-spacing:.08em;text-transform:uppercase}:root .nk-body .nk-panel{position:relative;min-width:0;padding:16px;border:1px solid var(--nk-border);border-radius:16px;background:var(--nk-ivory-card);box-shadow:0 1px 2px #3d2b1806}:root .nk-body .nk-panel>:last-child{margin-bottom:0}:root .nk-body .nk-panel--rows{padding:0;overflow:hidden}:root .nk-body .nk-panel-lead{margin:0 0 14px;color:var(--nk-ink-muted);font-size:13px;line-height:1.65}:root .nk-body .nk-locked-row{display:flex;align-items:center;gap:12px;padding:12px 16px}:root .nk-body .nk-locked-row+.nk-locked-row{border-top:1px solid var(--nk-border)}:root .nk-body .nk-locked-row>div{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}:root .nk-body .nk-locked-row small{color:var(--nk-ink-muted);font-size:12px;line-height:1.5}:root .nk-body .nk-locked-row strong{color:var(--nk-ink);font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}:root .nk-body .nk-locked-row strong[data-empty]{color:#a89c8c;font-weight:500}:root .nk-body .nk-locked-row>svg{flex-shrink:0;color:#b6a994}:root .nk-body .nk-panel-note{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border-top:1px solid #efe3cb;background:#fbf4e6;color:var(--nk-ink-muted);font-size:13px;line-height:1.5;text-decoration:none}:root .nk-body .nk-panel-note:hover{background:#f8eedb;color:var(--nk-ink-muted)}:root .nk-body .nk-panel-note b{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:var(--nk-vermillion);font-weight:600;white-space:nowrap}:root .nk-body .nk-panel>.nk-panel-note:last-child{margin:14px -16px -16px;border-radius:0 0 15px 15px}:root .nk-body .nk-panel--rows>.nk-panel-note:last-child{margin:0}:root .nk-body .nk-row-link{display:flex;align-items:center;gap:12px;min-height:50px;padding:12px 16px;border:1px solid var(--nk-border);border-radius:14px;background:var(--nk-ivory-card);color:var(--nk-ink);font:500 14px/1.5 var(--nk-font-body);text-align:left;text-decoration:none;cursor:pointer;width:100%}:root .nk-body .nk-row-link:hover{background:var(--nk-ivory-soft);color:var(--nk-ink)}:root .nk-body .nk-row-link>span{flex:1 1;min-width:0}:root .nk-body .nk-row-link>.nk-chevron{flex-shrink:0;color:#b5a898}:root .nk-body .nk-row-links{display:grid;overflow:hidden;border:1px solid var(--nk-border);border-radius:14px;background:var(--nk-ivory-card)}:root .nk-body .nk-row-links>.nk-row-link{border:0;border-radius:0;background:transparent}:root .nk-body .nk-row-links>.nk-row-link+.nk-row-link{border-top:1px solid var(--nk-border)}:root .nk-body .nk-row-links>.nk-row-link:hover{background:var(--nk-ivory-soft)}:root .nk-body .nk-chip-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 12px;border:0;border-radius:999px;background:#f8e8e3;color:var(--nk-vermillion);font:600 12.5px/1.4 var(--nk-font-body);text-decoration:none;white-space:nowrap;cursor:pointer}:root .nk-body .nk-chip-btn:hover{background:#f3dcd4;color:var(--nk-vermillion-deep)}:root .nk-body .nk-chip-btn:disabled{opacity:.5;cursor:default}:root .nk-body .nk-chip-btn--quiet{background:#f3eee6;color:var(--nk-ink)}:root .nk-body .nk-chip-btn--quiet:hover{background:#ebe3d6;color:var(--nk-ink)}:root .nk-body .nk-field-aside{display:flex;justify-content:flex-end;margin:-6px 0 12px}:root .nk-body .nk-acc-hint .nk-chip-btn{margin-left:4px;vertical-align:middle}:root .nk-body .nk-form-actions{display:grid;grid-gap:10px;gap:10px;margin-top:4px}:root .nk-body .nk-form-actions .nk-btn{width:100%;min-height:50px;border-radius:14px;font-size:15px}:root .nk-body .nk-form-error{background:#fbefeb;color:#963b2b}:root .nk-body .nk-form-error,:root .nk-body .nk-form-ok{margin:0;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.6}:root .nk-body .nk-form-ok{background:#ecf4ef;color:#2f6b57}.nk-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:root .nk-body .nk-empty-card,:root .nk-body .nk-stub{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:32px 20px;border:1px dashed #dccdb4;border-radius:16px;background:#fffcf7;color:var(--nk-ink-muted);font-size:14px;line-height:1.6;text-align:center}:root .nk-body .nk-empty-card>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#f6ecd8;color:#8a6420}:root .nk-body .nk-empty-card p{max-width:36ch;margin:0}:root .nk-body .nk-stub p{margin:0}:root .nk-body .nk-stub .nk-btn{margin:4px 4px 0}:root .nk-body .nk-acc-field{display:block;min-width:0;margin:0 0 14px}:root .nk-body .nk-acc-field>span:first-child,:root .nk-body .nk-field>span:first-child{display:block;margin:0 0 7px;color:var(--nk-ink);font:600 13px/1.5 var(--nk-font-body)}:root .nk-body .nk-field{display:grid;grid-gap:0;gap:0;min-width:0;margin:0}:root .nk-body :is(input,select,textarea):is(.nk-acc-input,.nk-input):not([type=checkbox],[type=radio],[type=file]){display:block;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px;border:1px solid var(--nk-border-input);border-radius:12px;background-color:#fffefc;color:var(--nk-ink);font:500 16px/1.5 var(--nk-font-body);box-shadow:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:root .nk-body textarea:is(.nk-acc-input,.nk-input):not([hidden]){height:auto;min-height:120px;padding:12px 14px;line-height:1.6;resize:vertical}:root .nk-body :is(input,select,textarea):is(.nk-acc-input,.nk-input):focus{border-color:var(--nk-vermillion);background-color:#fffefc;box-shadow:0 0 0 3px #b23a2e17;outline:none}:root .nk-body :is(input,select,textarea):is(.nk-acc-input,.nk-input):disabled{border-color:#e6dfd3;background-color:#f6f2eb;color:#8a7d6c;opacity:1}:root .nk-body :is(input,textarea):is(.nk-acc-input,.nk-input)::placeholder{color:#a89c8c;font-weight:400;opacity:1}:root .nk-body select:is(.nk-acc-input,.nk-input)[data-empty]{color:#a89c8c;font-weight:400}:root .nk-body select:is(.nk-acc-input,.nk-input) option{color:var(--nk-ink)}:root .nk-body .nk-acc-field .nk-control-icon,:root .nk-body .nk-control-icon{position:relative;display:block;margin:0;color:inherit;font:inherit}:root .nk-body .nk-control-icon>input{padding-right:44px}:root .nk-body .nk-control-icon>svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#8a7d6c;pointer-events:none}:root .nk-body .nk-control-icon>input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}:root .nk-body .nk-control-icon>em{position:absolute;top:50%;left:15px;display:none;transform:translateY(-50%);color:#a89c8c;font:400 16px/1.5 var(--nk-font-body);pointer-events:none}:root .nk-body .nk-control-icon[data-empty]>em{display:block}:root .nk-body .nk-control-icon[data-empty]>input::-webkit-datetime-edit{color:transparent}:root .nk-body .nk-control-icon[data-empty]:focus-within>em{display:none}:root .nk-body .nk-control-icon[data-empty]:focus-within>input::-webkit-datetime-edit{color:inherit}:root .nk-body .nk-upload{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px dashed #d8cbb6;border-radius:14px;background:#fffcf7;color:var(--nk-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}:root .nk-body .nk-upload:hover{border-color:#c9a96a;background:#fdf7ea}:root .nk-body .nk-upload:focus-within{border-color:var(--nk-vermillion)}:root .nk-body .nk-upload-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#f6ecd9;color:#a87c28}:root .nk-body .nk-upload-copy{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}:root .nk-body .nk-upload-copy strong{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}:root .nk-body .nk-upload-copy small{color:var(--nk-ink-muted);font-size:12px;line-height:1.5}:root .nk-body .nk-upload>b{flex-shrink:0;padding:6px 12px;border-radius:999px;background:#f3eee6;color:var(--nk-ink);font-size:12px;font-weight:600}:root .nk-body .nk-upload[aria-disabled]{opacity:.55;cursor:default}:root .nk-body .nk-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0}:root .nk-body .nk-subpage .nk-acc-editor{max-width:none;margin:0;padding:16px;border:1px solid var(--nk-border);border-radius:16px;background:var(--nk-ivory-card);box-shadow:0 1px 2px #3d2b1806}:root .nk-body .nk-subpage .nk-acc-hint{margin:0 0 14px;color:var(--nk-ink-muted);font-size:12.5px;line-height:1.6}:root .nk-body .nk-subpage .nk-acc-sub{margin:0 0 12px;color:var(--nk-ink);font:700 16px/1.4 var(--nk-font-body)}:root .nk-body .nk-subpage .nk-acc-error{background:#fbefeb;color:#963b2b}:root .nk-body .nk-subpage .nk-acc-error,:root .nk-body .nk-subpage .nk-acc-ok{margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:500}:root .nk-body .nk-subpage .nk-acc-ok{background:#ecf4ef;color:#2f6b57}:root .nk-body .nk-subpage :is(.nk-acc-editor,.nk-panel) form>.nk-btn,:root .nk-body .nk-subpage :is(.nk-acc-editor,.nk-panel)>.nk-btn{width:100%;min-height:48px;border-radius:14px}:root .nk-body .nk-subpage .nk-acc-rows{margin:0}:root .nk-body .nk-subpage .nk-acc-row{padding:12px 0;border-bottom:1px solid var(--nk-border)}:root .nk-body .nk-subpage .nk-acc-row:last-child{border-bottom:0}:root .nk-body .nk-bank-current{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d9e7de;border-radius:16px;background:#f1f7f3}:root .nk-body .nk-bank-current>span{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#e1efe6;color:var(--nk-forest)}:root .nk-body .nk-bank-current>div{min-width:0;display:grid;grid-gap:1px;gap:1px}:root .nk-body .nk-bank-current small{color:#5d7a6c;font-size:12px}:root .nk-body .nk-bank-current strong{color:var(--nk-ink);font-size:15px;font-weight:650;overflow-wrap:anywhere}:root .nk-body .nk-bank-pin{margin:0 0 14px}:root .nk-body .nk-profile-card{display:flex;align-items:center;gap:14px}:root .nk-body .nk-profile-avatar{position:relative;flex:0 0 72px;width:72px;height:72px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}:root .nk-body .nk-profile-avatar .nk-acc-avatar{width:72px;height:72px;margin:0;border:3px solid #fffefc;border-radius:50%;box-shadow:0 0 0 1px var(--nk-border-gold)}:root .nk-body .nk-profile-camera{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--nk-ivory-card);border-radius:50%;background:var(--nk-vermillion);color:#fffdfa}:root .nk-body .nk-profile-id{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}:root .nk-body .nk-profile-id>strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--nk-ink);font-size:18px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}:root .nk-body .nk-profile-id>strong>span{margin:0}:root .nk-body .nk-profile-id>span{color:var(--nk-ink-muted);font-size:13px;line-height:1.5}:root .nk-body .nk-profile-id>.nk-profile-photo-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:6px}:root .nk-body .nk-profile-photo-row small{color:#a39683;font-size:11px}:root .nk-body .nk-skel{display:block;flex-shrink:0;background:#f1ebe1}:root .nk-body .nk-route-skeleton{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:960px;min-width:0;margin-inline:auto}:root .nk-body .nk-skel-title{display:flex;align-items:center;gap:12px;min-height:44px}:root .nk-body .nk-skel-col{gap:8px}:root .nk-body .nk-skel-col--end{flex:0 0 auto;align-items:flex-end}:root .nk-body .nk-skel-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}:root .nk-body .nk-skel-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:root .nk-body .nk-skel-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}:root .nk-body .nk-skel-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}:root .nk-body .nk-skel:after{background:linear-gradient(100deg,#fffdfa00 20%,#fff8e6f2 46%,#e7be6e4d 54%,#fffdfa00 80%)}:root .nk-body .nk-skel-card{padding:16px;border:1px solid var(--nk-border);border-radius:16px;background:var(--nk-ivory-card);box-shadow:none;animation:nk-skel-in .24s ease both}:root .nk-body .nk-skel-rows,:root .nk-body .nk-skel-stack{gap:12px}:root .nk-body .nk-skel-list{padding:0 16px;border:1px solid var(--nk-border);border-radius:16px;background:var(--nk-ivory-card);animation:nk-skel-in .24s ease both}:root .nk-body .nk-skel-list>.nk-skel-row{padding:14px 0}:root .nk-body .nk-skel-list>.nk-skel-row+.nk-skel-row{border-top:1px solid var(--nk-border)}:root .nk-body .nk-skel-chips{display:flex;gap:8px;overflow:hidden}:root .nk-body .nk-skel-chips>.nk-skel{flex:0 0 auto;height:34px;border-radius:999px}:root .nk-body .nk-skel--hero{height:132px;border-radius:16px}:root .nk-body .nk-skel--block{border-radius:14px}@keyframes nk-skel-in{0%{opacity:0}to{opacity:1}}:root .nk-body .nk-app-main>*{animation:nk-page-in .2s ease-out both}@keyframes nk-page-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root .nk-body .nk-app-main>*,:root .nk-body .nk-skel-card,:root .nk-body .nk-skel-list{animation:none}:root .nk-body .nk-nav-pending{animation:none;opacity:.8}:root .nk-body :is(.nk-press,.nk-back-btn,.nk-chip-btn,.nk-panel-note,.nk-row-link):active{transform:none}}@media (max-width:700px){:root .nk-body .nk-page-head :is(h1,h2){font-size:22px}:root .nk-body .nk-page-head--back :is(h1,h2){font-size:20px}:root .nk-body .nk-panel:not(.nk-panel--rows){padding:14px}:root .nk-body .nk-panel>.nk-panel-note:last-child{margin:14px -14px -14px}:root .nk-body .nk-subpage .nk-acc-editor{padding:14px}}:root .nk-body .nk-login-shell .nk-seal-card{padding:32px;border:1px solid #e9decd;border-radius:28px;background:#fffefb;box-shadow:0 20px 60px #6443220b;text-align:left}:root .nk-body .nk-login-shell .nk-login-title{margin:0 0 8px;color:var(--nk-ink);font:700 25px/1.3 var(--nk-font-body);letter-spacing:-.035em;text-align:left}:root .nk-body .nk-login-shell .nk-login-lead{margin:0 0 22px;color:#8a7a69;font-size:14px;line-height:1.7;text-align:left}:root .nk-body .nk-login-shell form .nk-btn{width:100%;min-height:50px;border-radius:12px}:root .nk-body .nk-login-shell .nk-login-resend{text-align:center}:root .nk-body .nk-login-shell .nk-login-change{display:flex;width:-moz-fit-content;width:fit-content;margin:12px auto 0}:root .nk-body :is(.nk-entry-card,.nk-login-shell .nk-seal-card)>.nk-back-btn{margin:-6px 0 18px}:root .nk-body .nk-entry-google:disabled{border-color:#e8e0d4;background:#e8e0d4;color:#a09382;box-shadow:none;opacity:1}:root .nk-body .nk-entry-terms a{color:#a33a2e;font-weight:600;text-decoration:none}:root .nk-body :is(.nk-account-help,.nk-account-legacy) a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:6px;padding:6px 14px;border-radius:999px;background:#f8e8e3;color:var(--nk-vermillion);font-weight:600;font-size:12.5px;text-decoration:none}:root .nk-body :is(.nk-account-help,.nk-account-legacy) a:after{content:"";width:14px;height:14px;margin-left:2px;background:currentColor;-webkit-mask:var(--nk-chevron-mask) center/contain no-repeat;mask:var(--nk-chevron-mask) center/contain no-repeat}@media (max-width:760px){:root .nk-body .nk-login-shell .nk-seal-card{padding:24px 20px;border-radius:24px}:root .nk-body .nk-login-shell .nk-login-title{font-size:22px}}