.nu-root .nu-who .nu-who-cert{width:44px;height:44px;color:var(--deep);border-radius:12px}.vana-summary .nu-done-secondary{display:none}.nu-subject{justify-content:center;gap:14px;display:flex}.nu-root .nu-subject button{min-width:64px;min-height:56px;box-shadow:0 4px 0 var(--edge);background:#fff;border:4px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.nu-root .nu-subject button.on{border-color:var(--leaf);box-shadow:0 4px 0 var(--leaf-deep), 0 0 0 4px #c9ebcf}.nu-subject.compact{box-shadow:0 3px 0 var(--edge);background:#fff;border-radius:14px;flex:none;gap:4px;padding:2px}.nu-root .nu-subject.compact button{min-width:44px;min-height:44px;box-shadow:none;border-width:3px;border-radius:11px;padding:4px}.nu-root .nu-subject.compact button.on{box-shadow:none;background:#e8f6ea}.nu-hud-extra{align-items:center;display:flex}.nu-root .nu-hud-extra .nu-who-cert{width:44px;height:44px;color:var(--deep);border-radius:12px}button.nu-blockbar-sign.nu-sign-compact{font:inherit;cursor:pointer;background:var(--leaf);color:#e6f4e8;border:none}.nu-subsheet-scrim{z-index:60;background:#1c19176b;justify-content:flex-start;align-items:flex-start;padding:132px 16px 16px;display:flex;position:fixed;inset:0}.nu-subsheet{background:#fffdf6;border-radius:22px;gap:10px;width:min(320px,100%);padding:14px;animation:.18s ease-out nu-subsheet-in;display:grid;box-shadow:0 14px 40px #00000040}@keyframes nu-subsheet-in{0%{opacity:0;transform:translateY(-8px)}}.nu-subsheet-title{color:#57534e;margin:2px 4px;font-size:18px;font-weight:800}.nu-subsheet button.nu-subsheet-row{width:100%;min-height:76px;font:inherit;color:#1c1917;cursor:pointer;text-align:left;background:#fff;border:3px solid #e7e0cf;border-radius:18px;align-items:center;gap:14px;margin:0;padding:10px 16px 10px 12px;font-size:26px;font-weight:800;display:flex;box-shadow:0 4px #e7e0cf}.nu-subsheet button.nu-subsheet-row:active{transform:translateY(2px);box-shadow:0 2px #e7e0cf}.nu-subsheet button.nu-subsheet-row.on{background:#eef8ec;border-color:#3fa750;box-shadow:0 4px #2f8040}.nu-subsheet-icon{background:#fff;border:2px solid #e7e0cf;border-radius:14px;flex:none;place-items:center;width:64px;height:56px;display:grid}.nu-subsheet-row span{flex:1}.nu-subsheet-tick{background:#3fa750;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.howto-screen{gap:14px;padding-bottom:48px;overflow-x:hidden}.howto-head{align-items:center;gap:12px;margin-top:44px;display:flex}.howto-head .operation-back{flex:none;align-self:center}.howto-title{color:var(--ink,#33383d);margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.howto-lede{color:var(--ink,#33383d);margin:0;font-size:1rem;line-height:1.45}.howto-list{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.howto-card{background:var(--paper,#fff);border:2px solid var(--edge,#e3dfd8);min-height:64px;box-shadow:0 4px 0 var(--edge,#e3dfd8);color:var(--ink,#33383d);border-radius:16px;align-items:center;gap:14px;padding:10px 16px 10px 12px;font-size:1.05rem;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.howto-card:active{box-shadow:0 1px 0 var(--edge,#e3dfd8);transform:translateY(3px)}.howto-card:focus-visible{outline:3px solid var(--leaf,#3fa750);outline-offset:2px}.howto-num{background:var(--leaf-soft,#e4f3e6);width:36px;height:36px;color:var(--leaf-deep,#1c4a2a);border-radius:12px;flex:none;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.howto-name{overflow-wrap:anywhere;flex:1;min-width:0}.howto-yt{flex:none;display:block}.howto-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vr-bar,.vr-sheet,.vr-opt,.vr-go,.vr-saved,.vr-note{box-sizing:border-box}.vr-bar{text-align:left;background:#fff;border:1px solid #ddd6c6;border-radius:18px;align-items:center;gap:10px;width:calc(100% - 24px);max-width:420px;margin:14px auto 0;padding:10px 12px;display:flex;box-shadow:0 6px 20px #00000014}.vr-bar-icon{border-radius:10px;flex:none;width:38px;height:38px}.vr-bar-text{flex:1;min-width:0;line-height:1.25}.vr-bar-text b{color:#1c1917;font-size:14px}.vr-bar-text small{color:#57534e;font-size:12px;display:block}.vr-go{color:#fff;cursor:pointer;background:#3fa750;border:none;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:800;box-shadow:0 3px #2f8040}.vr-go:disabled{opacity:.6}.vr-go.wide{width:100%;margin-top:10px;padding:11px;display:block}.vr-later{color:#8a8378;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px}.vr-sheet{text-align:left;background:#fff;border:1px solid #ddd6c6;border-radius:22px;width:calc(100% - 24px);max-width:420px;margin:14px auto 0;padding:16px}.vr-sheet h3{color:#1c1917;margin:0 0 4px;font-size:18px;font-weight:800}.vr-sub{color:#57534e;margin:0 0 12px;font-size:13px}.vr-opt{cursor:pointer;text-align:left;width:100%;font:inherit;color:#1c1917;background:#fff;border:2px solid #ddd6c6;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.vr-opt.sel{background:#e3f2e1;border-color:#3fa750}.vr-opt-name b{font-size:14px;display:block}.vr-opt-name small{color:#57534e;font-size:12px}.vr-opt-time{color:#2f8040;white-space:nowrap;font-size:14px;font-weight:800}.vr-fine{color:#8a8378;text-align:center;margin:8px 0 0;font-size:11.5px}.vr-saved{color:#57534e;flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:420px;margin:14px auto 0;font-size:13px;display:flex}.vr-link{color:#2f8040;cursor:pointer;background:0 0;border:none;padding:2px;font-size:13px;font-weight:700}.vr-note{color:#57534e;text-align:center;max-width:420px;margin:14px auto 0;font-size:13px}.vr-overlay{z-index:1000;background:#0000006b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.vr-overlay .vr-sheet{width:100%;max-width:480px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-bottom:none;border-radius:22px 22px 0 0;margin:0}.nu-done-foot .vr-bar,.nu-done-foot .vr-saved,.nu-done-foot .vr-note{margin:0 auto 12px}.nu-root .vr-go,.vr-overlay .vr-go{color:#fff;background:#3fa750;border:none;border-radius:12px;min-height:0;padding:8px 14px;font-size:14px;font-weight:800;box-shadow:0 3px #2f8040}.nu-root .vr-go.wide,.vr-overlay .vr-go.wide{padding:11px}.nu-root .vr-later,.vr-overlay .vr-later{color:#8a8378;box-shadow:none;background:0 0;border:none;min-height:0;padding:6px 4px;font-size:13px}.nu-root .vr-opt,.vr-overlay .vr-opt{box-shadow:none;background:#fff;border:2px solid #ddd6c6;border-radius:14px;min-height:0;padding:10px 12px;font-size:14px}.nu-root .vr-opt.sel,.vr-overlay .vr-opt.sel{background:#e3f2e1;border-color:#3fa750}.nu-root .vr-link,.vr-overlay .vr-link{color:#2f8040;box-shadow:none;background:0 0;border:none;min-height:0;padding:2px;font-size:13px;font-weight:700}.vr-float{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;justify-content:center;display:flex;position:fixed}.vr-float>*{pointer-events:auto;margin:0 auto}.vr-float .vr-saved,.vr-float .vr-note{background:#fff;border:1px solid #ddd6c6;border-radius:14px;width:auto;max-width:calc(100% - 24px);padding:8px 12px;box-shadow:0 6px 20px #00000014}.vr-chip{top:calc(74px + env(safe-area-inset-top));z-index:30;color:#2f8040;cursor:pointer;background:#fff;border:1px solid #ddd6c6;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 11px;font:700 13px system-ui,sans-serif;display:inline-flex;position:fixed;right:12px;box-shadow:0 2px #ddd6c6}.vr-chip.set{background:#e3f2e1;border-color:#bfe0bf}.nu-root .vr-chip{color:#2f8040;background:#fff;border:1px solid #ddd6c6;min-height:0;padding:0 11px;font-size:13px}.vr-links{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:10px;display:flex}.vr-link.quiet,.vr-overlay .vr-link.quiet{color:#8a8378;font-weight:600}.vr-overlay .vr-note{color:#b45309;margin:10px 0 0}.vr-chip.inline,.nu-root .vr-chip.inline{flex:none;position:static}.vr-overlay .vr-sheet.vr-big{text-align:center;padding:22px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;display:flex}.vr-big .vr-bell{color:#2f8040;background:#e3f2e1;border-radius:50%;align-self:center;place-items:center;width:76px;height:76px;display:grid}.vr-big h3{margin:0;font-size:26px;line-height:1.25}.vr-big .vr-sub{color:#3f3a33;margin:0;font-size:19px;font-weight:700}.nu-root .vr-big .vr-go.wide,.vr-overlay .vr-big .vr-go.wide{border-radius:16px;min-height:60px;margin:0;padding:14px;font-size:21px;box-shadow:0 5px #2f8040}.nu-root .vr-big .vr-no,.vr-overlay .vr-big .vr-no,.vr-big .vr-no{width:100%;min-height:60px;font:inherit;color:#1c1917;cursor:pointer;background:#fff;border:3px solid #ddd6c6;border-radius:16px;padding:14px;font-size:20px;font-weight:800;display:block;box-shadow:0 4px #ddd6c6}.vr-overlay .vr-big .vr-note{color:#9a3412;background:#fff7ed;border-radius:12px;margin:0;padding:10px 12px;font-size:17px;font-weight:700;line-height:1.4}.vr-overlay .vr-big .vr-link{align-self:center;font-size:15px}.vr-big .vr-voice{align-self:center;margin:0}
