*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f3f2f1;--surface:#fff;--surf2:#faf9f8;--border:#e1dfdd;--border2:#c8c6c4;--divider:#edebe9;--t1:#201f1e;--t2:#323130;--t3:#605e5c;--t4:#a19f9d;--accent:#0f6cbd;--accent-h:#115ea3;--accent-d:rgba(15,108,189,.07);--accent-g:rgba(15,108,189,.18);--danger:#a4262c;--danger-d:rgba(164,38,44,.08);--success:#107c10;--success-d:rgba(16,124,16,.08);--warning:#ca5010;--warning-d:rgba(202,80,16,.1);--purple:#7719aa;--purple-d:rgba(119,25,170,.08);--s2:0 1.6px 3.6px rgba(0,0,0,.13),0 .3px .9px rgba(0,0,0,.1);--s4:0 3.2px 7.2px rgba(0,0,0,.13),0 .6px 1.8px rgba(0,0,0,.1);--s8:0 6.4px 14.4px rgba(0,0,0,.13),0 1.2px 3.6px rgba(0,0,0,.1);--s1:var(--s2);--s3:var(--s4);--radius:4px;--radius2:8px;font-family:Segoe UI Variable Text,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;color:var(--t1);background:var(--bg)}body[data-theme=dark]{--bg:#1c1c1c;--surface:#2c2c2c;--surf2:#383838;--border:#404040;--border2:#5a5a5a;--divider:#333;--t1:#fff;--t2:#d1d1d1;--t3:#b3b3b3;--t4:#626262;--accent:#479ef5;--accent-h:#62abf5;--accent-d:rgba(71,158,245,.12);--accent-g:rgba(71,158,245,.2);--danger:#f1707b;--danger-d:rgba(241,112,123,.12);--success:#54b054;--success-d:rgba(84,176,84,.12);--warning:#ed7d4e;--warning-d:rgba(237,125,78,.14);--purple:#c17bde;--purple-d:rgba(193,123,222,.12);--s2:0 1px 3px rgba(0,0,0,.5);--s4:0 2px 8px rgba(0,0,0,.6);--s8:0 4px 20px rgba(0,0,0,.7)}body,html{height:100%;width:100%;max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button,input,textarea{font-family:inherit;font-size:inherit}@media (hover:none) and (pointer:coarse){.nx-bottom-nav-btn:active,.nx-email-row:active,[role=button]:active,button:active{opacity:.7;transform:scale(.97);transition:opacity .08s,transform .08s}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--t4)}.nx-bottom-nav{display:none}@media (display-mode:standalone){header{padding-top:env(safe-area-inset-top,0);min-height:calc(48px + env(safe-area-inset-top, 0px));height:auto!important;background:hsla(0,0%,100%,.75)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media (display-mode:standalone) and (max-width:680px){.nx-bottom-nav{bottom:max(10px,calc(env(safe-area-inset-bottom, 0px) + 8px))!important;left:max(24px,env(safe-area-inset-left,24px))!important;right:max(24px,env(safe-area-inset-right,24px))!important;height:60px!important;border-radius:16px!important;padding:4px 2px!important;background:hsla(0,0%,100%,.92)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 4px 24px rgba(0,0,0,.12)!important}.nx-page{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important}}.nx-event-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:400;display:flex;align-items:center;justify-content:center}.nx-event-modal{background:var(--surface);width:540px;max-width:calc(100vw - 32px);max-height:92vh;overflow-y:auto;border-radius:12px;padding:18px 22px 16px;box-shadow:0 12px 48px rgba(0,0,0,.18)}.nx-event-row{display:grid;grid-template-columns:80px minmax(0,1.2fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.nx-event-row>.nx-event-label{font-size:12px;color:var(--t3);font-weight:600}.nx-event-input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;background:var(--bg);color:var(--t1);outline:none;box-sizing:border-box}.nx-event-input:focus{border-color:var(--accent)}.nx-event-toggle-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--t2);cursor:pointer}@media (max-width:680px){.nx-event-overlay{align-items:flex-end}.nx-event-modal{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:18px 20px calc(20px + env(safe-area-inset-bottom, 0px));max-height:90vh}.nx-event-row{grid-template-columns:1.4fr 1fr;gap:7px;align-items:center}.nx-event-row>.nx-event-label{grid-column:1/-1;font-size:11px;font-weight:700;color:var(--t4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:-1px}.nx-event-row>.nx-event-input{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nx-event-row>input[type=date].nx-event-input::-webkit-date-and-time-value{text-align:left;margin:0}.nx-event-row>select.nx-event-input{padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}body,html{overflow:hidden;max-width:100vw;width:100%}#__next,.nx-page,main{max-width:100vw;overflow-x:hidden}.nx-header-nav{display:none!important}header{width:100%;max-width:100vw;box-sizing:border-box}.nx-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nx-stats>*{min-width:0;overflow:hidden}.nx-main{grid-template-columns:minmax(0,1fr)!important}.nx-main>*{min-width:0}.nx-dash-bottom,.nx-dash-top,.nx-invoice-top{grid-template-columns:minmax(0,1fr)!important}.nx-page{padding:12px 14px 80px!important;width:100%!important;box-sizing:border-box!important}.nx-chat-sidebar,.nx-date{display:none!important}.nx-chat-main{width:100%!important}.nx-chat-container{bottom:72px!important}.nx-chat-messages{padding:16px 14px!important;gap:16px!important}.nx-chat-input{padding:10px 14px!important}.nx-chat-menu-btn{display:flex!important}.nx-chat-overlay{display:block!important}.nx-chat-sidebar-mobile{display:flex!important;flex-direction:column;position:absolute;top:0;left:0;bottom:0;width:260px;max-width:75vw;background:var(--surface);border-right:1px solid var(--border);box-shadow:4px 0 20px rgba(0,0,0,.12);z-index:300;transform:translateX(-110%);transition:transform .22s ease}.nx-chat-sidebar-mobile--open{transform:translateX(0)!important}.nx-inbox-page{padding:12px 14px 80px!important}.nx-settings-dropdown{width:calc(100vw - 28px)!important;max-width:242px;top:auto!important;right:8px!important;bottom:80px!important}.nx-bottom-nav{display:flex;position:fixed;bottom:max(10px,calc(env(safe-area-inset-bottom, 0px) + 8px));left:max(24px,env(safe-area-inset-left,24px));right:max(24px,env(safe-area-inset-right,24px));height:60px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.1);z-index:200;padding:4px 2px}.nx-bottom-nav-btn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;background:transparent;color:var(--t3);cursor:pointer;position:relative;padding:6px 4px;margin:0 2px;border-radius:12px;font-family:inherit;transition:color .15s,background .15s}.nx-bottom-nav-btn--active{color:var(--accent);background:var(--accent-d)}.nx-bottom-nav-icon{font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nx-bottom-nav-label{font-size:11px;font-weight:600;letter-spacing:.01em;color:inherit}.nx-bottom-nav-badge{position:absolute;top:4px;right:calc(50% - 22px);min-width:16px;height:16px;border-radius:8px;padding:0 4px;background:var(--danger);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:inherit}}@media (max-width:1024px) and (min-width:681px){.nx-main{grid-template-columns:1fr 1fr!important}.nx-page{padding:18px 22px!important}.nx-date{display:none!important}.nx-dash-bottom,.nx-dash-top,.nx-stats{grid-template-columns:1fr 1fr!important}}@media (pointer:coarse) and (min-width:681px){.nx-bottom-nav-btn,button{min-height:44px}input,select,textarea{min-height:40px}body,html,main{-webkit-overflow-scrolling:touch}}@media (display-mode:standalone){body,html{overscroll-behavior-y:contain}}@media (hover:none) and (pointer:coarse){.nx-email-row{min-height:56px!important}.nx-filter-pill{min-height:36px!important;padding:0 16px!important}.nx-chat-send{min-width:44px!important;min-height:44px!important}}.nx-mindag-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:14px;gap:14px;min-width:0;overflow:hidden}.nx-proj-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.nx-day-grid,.nx-vc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.nx-vc-grid{margin-bottom:18px}.nx-day-grid .nx-attn-box,.nx-vc-grid .nx-attn-box{max-width:none;margin-bottom:0}.nx-agenda-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:stretch}.nx-agenda-band>.nx-agenda-left{padding-right:20px;border-right:1px solid var(--divider);min-width:0}.nx-agenda-band>.nx-agenda-right{padding-left:20px;min-width:0;display:flex;flex-direction:column}.nx-attn-box{max-width:50%}@media (max-width:680px){.nx-agenda-band,.nx-day-grid,.nx-mindag-grid,.nx-proj-grid,.nx-vc-grid{grid-template-columns:1fr!important}.nx-agenda-band>.nx-agenda-left{padding-right:0!important;border-right:none!important;border-bottom:1px solid var(--divider);padding-bottom:14px;margin-bottom:14px}.nx-agenda-band>.nx-agenda-right{padding-left:0!important}.nx-proj-kanban{grid-template-columns:1fr!important}.nx-attn-box{max-width:100%!important}.nx-proj-kanban>div[data-mobile-active=false]{display:none!important}.nx-proj-kanban>div[data-mobile-active=true]{background:transparent!important;padding:0!important}.nx-mindag-outer{overflow-x:hidden!important}.nx-cal-desktop{display:none!important}.nx-cal-mobile{display:flex!important}}@media (orientation:landscape) and (max-height:500px){.nx-bottom-nav,.nx-cal-mobile,.nx-cal-upcoming,header{display:none!important}.nx-cal-desktop{display:flex!important}main{height:100vh!important}.nx-cal-desktop[style*=flex-wrap]{padding:6px 12px!important}.nx-week-dhead{padding:6px 4px 5px!important}.nx-week-dname{font-size:9px!important}.nx-week-dnum{font-size:16px!important;margin-top:2px!important}.nx-week-dtoday{width:26px!important;height:26px!important;box-shadow:0 2px 6px rgba(15,108,189,.35)!important}}@media (max-width:960px) and (min-width:681px){.nx-proj-kanban{grid-template-columns:1fr 1fr!important}}.nx-mindag-outer{padding:24px 28px 80px;box-sizing:border-box;width:100%;overflow-x:hidden}@media (max-width:680px){.nx-mindag-outer{padding:16px 16px 80px!important}}.nx-desktop-only{display:flex}.nx-mobile-only{display:none}.nx-proj-grid *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:680px){.nx-desktop-only{display:none!important}.nx-mobile-only{display:flex!important}}.nx-task-open .nx-bottom-nav{display:none!important}.nx-proj-detail-mobile{display:none}.nx-proj-detail-desktop,.nx-proj-detail-mobile{flex-direction:column;height:100%;overflow:hidden}.nx-proj-detail-desktop{display:flex}@media (max-width:680px){.nx-proj-detail-mobile{display:flex}.nx-proj-detail-desktop{display:none!important}}.nx-cal-mobile{display:none;flex-direction:column;overflow-y:auto;padding:14px 14px 150px;gap:12px}@media (max-width:680px){.nx-edit-btn-desktop{display:none!important}}.nx-avt-wrap{max-width:1080px;margin:0 auto;padding:22px 22px 110px}.nx-avt-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.nx-avt-head h1{font-size:22px;font-weight:700;margin:0;color:var(--t1);letter-spacing:-.02em}.nx-avt-head .sub{margin:3px 0 0;font-size:12.5px;color:var(--t3)}.nx-avt-new{margin-left:auto;background:var(--t1);color:var(--surface);border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px}.nx-avt-new svg{width:14px;height:14px;stroke:var(--surface);stroke-width:2;fill:none}.nx-avt-drop{border:1.5px dashed var(--border);background:var(--surface);border-radius:12px;padding:13px 16px;display:flex;align-items:center;gap:13px;cursor:pointer;margin-bottom:16px;transition:all .15s}.nx-avt-drop.over{border-color:var(--accent);background:var(--accent-d)}.nx-avt-drop svg{width:20px;height:20px;stroke:var(--t3);stroke-width:1.7;fill:none;flex-shrink:0}.nx-avt-drop .dt{font-size:13px;font-weight:700;color:var(--t1)}.nx-avt-drop .ds{font-size:11.5px;color:var(--t3);margin-top:1px;line-height:1.4}.nx-avt-stats{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:18px}.nx-avt-stats .c{flex:1 1;padding:14px 18px;border-right:1px solid var(--border);min-width:0}.nx-avt-stats .c:last-child{border-right:none}.nx-avt-stats .l{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t4)}.nx-avt-stats .n{font-size:23px;font-weight:700;color:var(--t1);margin-top:6px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-avt-stats .n.warn{color:#ca5010}.nx-avt-stats .n small{font-size:13px;font-weight:600;color:var(--t3)}.nx-avt-stats .s{font-size:11px;color:var(--t4);margin-top:3px}.nx-avt-tools{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.nx-avt-seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.nx-avt-seg button{border:none;background:none;padding:7px 14px;font-size:12px;font-weight:600;color:var(--t2);cursor:pointer;font-family:inherit;border-right:1px solid var(--border)}.nx-avt-seg button:last-child{border-right:none}.nx-avt-seg button.on{background:var(--t1);color:var(--surface)}.nx-avt-tabs{display:flex;gap:2px;flex-wrap:wrap}.nx-avt-tabs button{background:none;padding:7px 10px;font-size:12px;font-weight:600;color:var(--t3);cursor:pointer;font-family:inherit;border:none;border-bottom:2px solid transparent}.nx-avt-tabs button.on{color:var(--t1);border-bottom-color:var(--t1)}.nx-avt-attn{border:1px solid var(--border);border-left:2px solid #ca5010;background:var(--surface);border-radius:12px;padding:12px 16px;margin-bottom:18px}.nx-avt-attn .h{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ca5010;margin-bottom:8px}.nx-avt-attn .row{display:flex;align-items:center;gap:11px;padding:8px 0;border-top:1px solid var(--divider);cursor:pointer}.nx-avt-attn .row:first-of-type{border-top:none}.nx-avt-attn .nm{font-size:13px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-avt-attn .mp{font-size:11.5px;color:var(--t4)}.nx-avt-attn .r{margin-left:auto;text-align:right;flex-shrink:0}.nx-avt-attn .r b{font-size:12px;font-weight:700}.nx-avt-attn .r span{display:block;font-size:11px;color:var(--t4)}.nx-avt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:15px;gap:15px}.nx-avt-empty{text-align:center;padding:48px 20px;color:var(--t4)}.nx-avt-empty .t{font-size:14px;font-weight:700;color:var(--t2)}.dz{position:relative;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;transition:.15s;cursor:pointer}.dz:hover{box-shadow:var(--s2);border-color:var(--t4)}.dz-hd{justify-content:space-between;background:var(--surf2);border-bottom:1px solid var(--border);padding:8px 15px}.dz-cat,.dz-hd{display:flex;align-items:center}.dz-cat{gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t4);min-width:0}.dz-cat svg{width:14px;height:14px;stroke:var(--t4);stroke-width:1.7;fill:none;flex-shrink:0}.dz-cat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-ref{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--t4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;padding-left:8px}.dz-bd{padding:15px 17px 14px;position:relative}.dz-title{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;color:var(--t1);letter-spacing:-.01em;line-height:1.22;padding-right:76px}.dz-mp{font-size:12px;color:var(--t3);margin-top:4px}.dz-rule{height:1px;background:var(--divider);margin:12px 0}.dz-stamp{position:absolute;top:14px;right:16px;border:1.5px solid;border-radius:8px;padding:3px 8px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg);opacity:.82}.dz-figs{display:flex}.dz-figs .f{flex:1 1;min-width:0}.dz-figs .f+.f{border-left:1px solid var(--divider);padding-left:15px}.dz-figs .k{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t4)}.dz-figs .v{font-size:15px;font-weight:700;color:var(--t1);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dz-figs .v small{font-size:11px;color:var(--t4);font-weight:600}.dz-frist{display:flex;align-items:center;gap:10px;margin-top:13px;padding:9px 11px;border-radius:8px;background:var(--surf2);border:1px solid var(--divider)}.dz-frist .tk{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0}.dz-frist .k{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t4)}.dz-frist .v{font-size:13.5px;font-weight:700;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dz-frist .rt{margin-left:auto;font-size:11px;text-align:right}.dz-keys{font-size:11.5px;color:var(--t2);margin-top:12px;line-height:1.5}.dz-keys b{font-weight:700;color:var(--t4);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;margin-right:6px}.dz-ft{display:flex;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--divider);flex-wrap:wrap}.dz-file,.dz-ft{align-items:center}.dz-file{display:inline-flex;gap:7px;font-size:11.5px;color:var(--accent);font-weight:600;text-decoration:none;max-width:56%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dz-file svg{width:13px;height:13px;stroke:var(--accent);stroke-width:1.7;fill:none;flex-shrink:0}.dz-file.muted{color:var(--t4)}.dz-siopp{margin-left:auto;border:1px solid var(--border);background:var(--surface);color:var(--t1);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dz-siopp:hover{border-color:var(--t4)}.dz-siopp svg{width:12px;height:12px;stroke:var(--t2);stroke-width:2;fill:none}.nx-avl{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.nx-avl-hd,.nx-avl-row{display:flex;align-items:center;gap:11px;padding:11px 16px}.nx-avl-hd{background:var(--surf2);border-bottom:1px solid var(--border);padding:8px 16px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t4)}.nx-avl-row{border-top:1px solid var(--divider);cursor:pointer;transition:background .12s}.nx-avl-row:first-of-type{border-top:none}.nx-avl-row:hover{background:var(--surf2)}.nx-avl-row .ic{width:17px;height:17px;stroke:var(--t4);stroke-width:1.7;fill:none;flex-shrink:0}.nx-avl-main{flex:1 1;min-width:0}.nx-avl-title{font-size:14px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-avl-cat{width:116px;flex-shrink:0;min-width:0}.nx-avl-cat .c{font-size:12px;color:var(--t2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-avl-cat .s{font-size:10.5px;color:var(--t4)}.nx-avl-status{width:62px;flex-shrink:0}.nx-avl-stamp{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 9px;white-space:nowrap}.nx-avl-frist{width:112px;flex-shrink:0;text-align:right}.nx-avl-frist .d{font-size:13px;font-weight:700;color:var(--t1);display:flex;align-items:center;gap:6px;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-avl-frist .tk{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nx-avl-frist .r{font-size:10.5px;color:var(--t4);margin-top:2px}.nx-avl-chev{width:16px;height:16px;stroke:var(--border2);stroke-width:2;fill:none;flex-shrink:0}.nx-avt-sheetov{position:fixed;inset:0;z-index:1000;background:rgba(20,23,28,.45);display:flex;align-items:center;justify-content:center;padding:22px}.nx-avt-sheet{width:100%;max-width:620px;max-height:90vh;background:var(--surface);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--s8)}.nx-avt-grab{display:none}.nx-avt-sec{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t4);padding-bottom:8px;border-bottom:1px solid var(--divider);margin-top:2px}.nx-avt-g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:680px){.nx-avt-wrap{padding:16px 14px 120px}.nx-avt-stats{flex-direction:column}.nx-avt-stats .c{border-right:none;border-bottom:1px solid var(--border)}.nx-avt-stats .c:last-child{border-bottom:none}.nx-avt-grid{grid-template-columns:1fr}.nx-avt-tools .nx-avt-search{width:100%}.nx-avl-cat,.nx-avl-hd{display:none}.nx-avl-frist{width:auto}.nx-avt-sheetov{align-items:flex-end;padding:0}.nx-avt-sheet{max-width:540px;max-height:92%;border-radius:22px 22px 0 0}.nx-avt-grab{display:block;width:40px;height:4px;border-radius:2px;background:var(--border);margin:10px auto 4px}.nx-avt-g2{grid-template-columns:1fr}}.nx-net-banner{position:fixed;top:0;left:0;right:0;z-index:4000;padding:calc(env(safe-area-inset-top, 0px) + 7px) 12px 7px;background:var(--danger);color:#fff;font-size:12.5px;font-weight:600;text-align:center;letter-spacing:.01em}.nx-update-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:max(96px,calc(env(safe-area-inset-bottom, 0px) + 90px));z-index:4000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:11px 12px 11px 18px;background:var(--surface);color:var(--t1);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.18);animation:nx-toast-in .22s ease-out}.nx-update-toast__txt{font-size:14px;font-weight:500}.nx-update-toast__btn{flex:none;padding:7px 16px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}.nx-update-toast__btn:hover{background:var(--accent-h)}@keyframes nx-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:681px){.nx-update-toast{bottom:24px}}.nx-skeleton{animation:nx-skel 1.4s ease-in-out infinite}@keyframes nx-skel{0%,to{opacity:.5}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.nx-skeleton{animation:none;opacity:.65}}