.v2{--bg:#f7f6f2;--surface:#fff;--surface-2:#fbfaf7;--nav-bg:#f1efe9;--hair:#e7e4dd;--hair-2:#d9d5cc;--ink:#1f2b35;--text:#45515b;--muted:#7d858c;--faint:#a3a9ae;--accent:#2f4354;--accent-ink:#fff;--sea:#6e9087;--sea-deep:#4c6e65;--sea-tint:#e7efec;--sand:#dcccb5;--sand-tint:#f5efe5;--steel-tint:#edf1f4;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:18px;--sh-1:0 1px 2px #1f2b350d;--sh-2:0 1px 2px #1f2b350a, 0 4px 14px #1f2b350f;--sh-pop:0 2px 6px #1f2b350f, 0 24px 64px #1f2b3538;--nav-w:252px}.v2 body{background:var(--bg);color:var(--text);font-size:13.5px}.v2 .shell2{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.v2 .nav2{background:var(--nav-bg);border-right:1px solid var(--hair);flex-direction:column;gap:14px;height:100dvh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.v2 .nav2__brand{color:var(--ink);align-items:center;gap:10px;padding:2px 8px 6px;display:flex}.v2 .nav2__brand img{width:auto;height:30px}.v2 .nav2__brand b{font-family:var(--serif);letter-spacing:.14em;font-size:18px;font-weight:600;line-height:1;display:block}.v2 .nav2__brand small{letter-spacing:.3em;color:var(--muted);margin-top:4px;font-size:8px;font-weight:600;display:block}.v2 .nav2__search{border:1px solid var(--hair);background:var(--surface);border-radius:var(--r);width:100%;color:var(--muted);cursor:pointer;box-shadow:var(--sh-1);text-align:left;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.v2 .nav2__search:hover{border-color:var(--hair-2);color:var(--text)}.v2 .nav2__search svg{width:15px;height:15px}.v2 .nav2__search kbd{font:600 10.5px var(--sans);color:var(--faint);border:1px solid var(--hair);background:var(--surface-2);border-radius:5px;margin-left:auto;padding:1px 5px}.v2 .nav2__new{justify-content:center;width:100%}.v2 .nav2 nav{flex-direction:column;gap:1px;display:flex}.v2 .nav2__group{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px;font-size:10.5px;font-weight:600}.v2 .nav2 nav a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;display:flex}.v2 .nav2 nav a svg{width:17px;height:17px;color:var(--muted);flex:none}.v2 .nav2 nav a:hover{color:var(--ink);background:#1f2b350d}.v2 .nav2 nav a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1), inset 0 0 0 1px var(--hair);font-weight:600}.v2 .nav2 nav a[aria-current=page] svg{color:var(--sea-deep)}.v2 .nav2__badge{background:var(--sea-deep);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.v2 .nav2__foot{border-top:1px solid var(--hair);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 2px;display:flex}.v2 .nav2__who{min-width:0;line-height:1.3}.v2 .nav2__who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.v2 .nav2__who span{color:var(--muted);font-size:11.5px}.v2 .nav2__out{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;margin-left:auto;display:grid}.v2 .nav2__out:hover{color:var(--ink);background:#1f2b350f}.v2 .nav2__out svg{width:16px;height:16px}.v2 .avatar{background:var(--sea-tint);width:32px;height:32px;color:var(--sea-deep);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.v2 .avatar--slate{background:var(--steel-tint);color:var(--accent)}.v2 .avatar--sand{background:var(--sand-tint);color:#84704f}.v2 .avatar--lg{width:38px;height:38px;font-size:13px}.v2 .main2{flex-direction:column;min-width:0;display:flex}.v2 .head2{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid #0000;align-items:center;gap:16px;min-height:72px;padding:16px 40px;transition:border-color .2s;display:flex;position:sticky;top:0}.v2 .head2.is-stuck{border-bottom-color:var(--hair)}.v2 .head2__titles{min-width:0}.v2 .head2__crumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:3px;font-size:12px;display:flex}.v2 .head2__crumb a{color:var(--muted)}.v2 .head2__crumb a:hover{color:var(--ink)}.v2 .head2 h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:600;line-height:1.05;overflow:hidden}.v2 .head2__sub{color:var(--muted);max-width:80ch;margin-top:3px;font-size:13px}.v2 .head2__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.v2 .head2__menu,.v2 .head2__mark{display:none}.v2 .page{width:min(100%,1360px);padding:8px 40px 72px}.v2 .page--narrow{width:min(100%,1000px)}.v2 .btn{background:var(--sea-deep);color:#fff;height:36px;box-shadow:var(--sh-1);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.v2 .btn:hover{color:#fff;background:#42625a}.v2 .btn:active{transform:translateY(1px)}.v2 .btn svg{width:15px;height:15px}.v2 .btn--primary{background:var(--accent)}.v2 .btn--primary:hover{background:#24364a}.v2 .btn--ghost,.v2 .btn--quiet{background:var(--surface);color:var(--ink);border-color:var(--hair-2)}.v2 .btn--ghost:hover,.v2 .btn--quiet:hover{background:var(--surface-2);color:var(--ink);border-color:#c9c4b9}.v2 .btn--quiet{box-shadow:none;background:0 0;border-color:#0000}.v2 .btn--danger{background:var(--surface);color:var(--danger);border-color:#efc9c5}.v2 .btn--danger:hover{background:var(--danger-tint);color:var(--danger)}.v2 .btn--sm{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}.v2 .btn--lg{border-radius:10px;height:44px;padding:0 20px;font-size:14px}.v2 .btn--icon{justify-content:center;width:34px;padding:0}.v2 input[type=text],.v2 input[type=email],.v2 input[type=password],.v2 input[type=number],.v2 input[type=date],.v2 input[type=search],.v2 input[type=url],.v2 input[type=tel],.v2 select,.v2 textarea{border-color:var(--hair-2);background-color:var(--surface);box-shadow:var(--sh-1);border-radius:9px;transition:border-color .15s,box-shadow .15s}.v2 input:focus,.v2 select:focus,.v2 textarea:focus{border-color:var(--sea);outline:none;box-shadow:0 0 0 3px #6e908733}.v2 .search{background:var(--surface);border-radius:9px}.v2 .pill{background:var(--steel-tint);color:var(--accent);border:0;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}.v2 .status{letter-spacing:.04em;text-transform:capitalize;border-radius:99px;padding:3px 9px 3px 8px;font-size:11px;font-weight:600}.v2 .kbd{border-radius:5px}.v2 .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.v2 .card--flat{box-shadow:none}.v2 .stats{gap:12px}.v2 .stat{border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:var(--surface);padding:16px 18px}.v2 .stat__v{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-size:30px}.v2 .stat__l{color:var(--muted);font-size:12px;font-weight:500}.v2 .tbl th{letter-spacing:.04em;text-transform:none;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--hair);padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600}.v2 .tbl td{vertical-align:middle;border-bottom:1px solid #efede8}.v2 .tbl tbody tr{transition:background .12s}.v2 .tbl tbody tr:hover{background:#fbfaf6}.v2 .tbl tbody tr:last-child td{border-bottom:0}.v2 .tbl .num{font-variant-numeric:lining-nums tabular-nums}.v2 .rowlink{color:var(--ink);font-weight:600}.v2 .empty h3{font-family:var(--serif);font-size:24px}.v2 .hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 20px;display:flex}.v2 .hello h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:38px;font-weight:600;line-height:1.05}.v2 .hello p{color:var(--muted);margin-top:6px;font-size:13.5px}.v2 .quick{flex-wrap:wrap;gap:8px;display:flex}.v2 .quick a{background:var(--surface);border:1px solid var(--hair);height:34px;color:var(--ink);box-shadow:var(--sh-1);border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.v2 .quick a:hover{border-color:var(--hair-2);background:var(--surface-2)}.v2 .quick a svg{width:15px;height:15px;color:var(--sea-deep)}.v2 .quick a.is-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.v2 .quick a.is-primary svg{color:#fff}.v2 .kpis{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.v2 .kpi{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0;padding:16px 18px 15px;position:relative}.v2 .kpi__l{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.v2 .kpi__l svg{width:15px;height:15px;color:var(--sea-deep)}.v2 .kpi__v{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-top:8px;font-size:32px;font-weight:600;line-height:1.1}.v2 .kpi__s{color:var(--muted);margin-top:2px;font-size:12px}.v2 .kpi--hero{color:#fff;background:linear-gradient(140deg,#2f4354 0%,#3b5468 100%);border-color:#2f4354;overflow:hidden}.v2 .kpi--hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -60px auto;box-shadow:0 0 0 26px #ffffff08,0 0 0 54px #ffffff06}.v2 .kpi--hero .kpi__l,.v2 .kpi--hero .kpi__s{color:#ffffffb8}.v2 .kpi--hero .kpi__l svg{color:#b9d0c9}.v2 .kpi--hero .kpi__v{color:#fff}.v2 .pipe{background:#ffffff24;border-radius:99px;height:6px;margin-top:12px;display:flex;overflow:hidden}.v2 .pipe i{height:100%;display:block}.v2 .pipe-key{color:#ffffffb8;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11.5px;display:flex}.v2 .pipe-key span:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.v2 .dash{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.v2 .panel2{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.v2 .panel2__head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.v2 .panel2__head h3{color:var(--ink);font-size:14px;font-weight:700}.v2 .panel2__head .hint{margin:0}.v2 .seg{background:#f0eee8;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.v2 .seg button{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12.5px;font-weight:600}.v2 .seg button b{color:var(--faint);margin-left:5px;font-weight:600}.v2 .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.v2 .seg button[aria-pressed=true] b{color:var(--sea-deep)}.v2 .panel2__head .search{width:min(100%,280px);height:34px;margin-left:auto}.v2 .clist{list-style:none}.v2 .crow{border-bottom:1px solid #efede8;grid-template-columns:minmax(190px,1.7fr) minmax(0,1.3fr) 104px 86px 108px;align-items:center;gap:14px;padding:12px 18px;transition:background .12s;display:grid;position:relative}.v2 .crow:last-child{border-bottom:0}.v2 .crow:hover{background:#fbfaf6}.v2 .crow--head{background:var(--surface-2);letter-spacing:.04em;color:var(--muted);padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}.v2 .crow--head:hover{background:var(--surface-2)}.v2 .crow__who{align-items:center;gap:12px;min-width:0;display:flex}.v2 .crow__who>div{min-width:0}.v2 .crow__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.v2 .crow__name:after{content:"";position:absolute;inset:0}.v2 .crow__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v2 .crow__strats{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.v2 .crow__strats .pill{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .crow__strats .more{color:var(--muted);background:#f0eee8;border-radius:99px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:600}.v2 .crow .num{text-align:right;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.v2 .crow__when{color:var(--muted);font-size:12px}.v2 .crow__act{z-index:1;justify-content:flex-end;gap:6px;display:flex;position:relative}.v2 .clist-empty{text-align:center;color:var(--muted);padding:36px 18px}.v2 .side-stack{gap:14px;display:grid}.v2 .dl{padding:6px 0;list-style:none}.v2 .dl li{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px;display:grid}.v2 .dl li+li{border-top:1px solid #f1efea}.v2 .dl__day{background:var(--surface-2);border:1px solid var(--hair);border-radius:10px;place-items:center;width:44px;height:46px;line-height:1;display:grid}.v2 .dl__day b{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:19px}.v2 .dl__day small{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9.5px;font-weight:700}.v2 .dl__day.is-soon{background:var(--sand-tint);border-color:#ead9bd}.v2 .dl__day.is-past{opacity:.55}.v2 .dl a{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.v2 .dl span{color:var(--muted);font-size:12px}.v2 .dl-empty{color:var(--muted);padding:18px;font-size:12.5px}.v2 .shortcuts{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.v2 .shortcuts a{background:var(--surface-2);border:1px solid var(--hair);color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:12.5px;font-weight:600;display:flex}.v2 .shortcuts a:hover{border-color:var(--hair-2);background:#fff}.v2 .shortcuts a svg{width:18px;height:18px;color:var(--sea-deep)}.v2 .shortcuts a span{color:var(--muted);font-size:11.5px;font-weight:500}.v2 .lib-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 18px;display:flex}.v2 .lib-tools .search{width:min(100%,320px);height:36px}.v2 .chips2{flex-wrap:wrap;gap:6px;display:flex}.v2 .chips2 button{border:1px solid var(--hair);background:var(--surface);height:32px;color:var(--text);cursor:pointer;border-radius:99px;padding:0 12px;font-size:12.5px;font-weight:600}.v2 .chips2 button b{color:var(--faint);margin-left:4px;font-weight:600}.v2 .chips2 button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.v2 .chips2 button[aria-pressed=true] b{color:#fff9}.v2 .lib-sec{margin-bottom:28px}.v2 .lib-sec h3{font-family:var(--serif);color:var(--ink);align-items:baseline;gap:10px;margin-bottom:12px;font-size:22px;font-weight:600;display:flex}.v2 .lib-sec h3 span{font-family:var(--sans);color:var(--faint);font-size:12px;font-weight:600}.v2 .lib-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;display:grid}.v2 .doc{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.v2 .doc:hover{box-shadow:var(--sh-2);border-color:var(--hair-2);transform:translateY(-2px)}.v2 .doc__cover{aspect-ratio:11/8.5;background:var(--surface-2);border-bottom:1px solid var(--hair);overflow:hidden}.v2 .doc__cover img{object-fit:cover;width:100%;height:100%;display:block}.v2 .doc__cover--blank{font-family:var(--serif);color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:18px;display:grid}.v2 .doc__body{flex-direction:column;flex:1;gap:3px;padding:12px 14px;display:flex}.v2 .doc__title{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35}.v2 .doc__title:after{content:"";position:absolute;inset:0}.v2 .doc__sub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.v2 .doc__foot{color:var(--faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:600;display:flex}.v2 .doc__foot a{z-index:1;color:var(--sea-deep);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex;position:relative}.v2 .doc__foot a:hover{background:var(--sea-tint)}.v2 .doc__foot svg{width:13px;height:13px}.v2 .form-layout .card{border-radius:var(--r-lg)}.v2 .secnav{counter-reset:step;padding:8px!important}.v2 .secnav a{color:var(--text);counter-increment:step;font-weight:500;position:relative;border-radius:8px!important;padding-left:40px!important}.v2 .secnav a .dot{border:1.5px solid var(--hair-2);border-radius:50%;place-items:center;position:absolute;top:50%;left:10px;translate:0 -50%;background:var(--surface)!important;width:22px!important;height:22px!important;box-shadow:none!important;display:grid!important}.v2 .secnav a .dot:before{content:counter(step);color:var(--muted);font-size:10.5px;font-weight:700}.v2 .secnav a .dot.done{border-color:var(--sea-deep);background:var(--sea-deep)!important}.v2 .secnav a .dot.done:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;translate:0 -1px;rotate:-45deg}.v2 .secnav a[aria-current=true],.v2 .secnav a.is-active{color:var(--ink);font-weight:600;background:var(--sea-tint)!important}.v2 .readiness .meter{border-radius:99px}.v2 .pal{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f2b3547;padding:12vh 16px 16px;display:none;position:fixed;inset:0}.v2 .pal.is-open{display:block}.v2 .pal__box{background:var(--surface);border-radius:var(--r-xl);width:min(100%,600px);box-shadow:var(--sh-pop);border:1px solid var(--hair);margin:0 auto;overflow:hidden}.v2 .pal__in{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:0 16px;display:flex}.v2 .pal__in svg{width:17px;height:17px;color:var(--muted);flex:none}.v2 .pal__in input{background:0 0;flex:1;height:54px;padding:0;font-size:15px;box-shadow:none!important;border:0!important}.v2 .pal__list{max-height:min(56vh,440px);padding:6px;list-style:none;overflow-y:auto}.v2 .pal__sec{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:10px 12px 4px;font-size:10.5px;font-weight:700}.v2 .pal__item a{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.v2 .pal__item a small{color:var(--faint);margin-left:auto;font-size:11.5px}.v2 .pal__item a svg{width:16px;height:16px;color:var(--muted)}.v2 .pal__item.is-on a{background:var(--sea-tint)}.v2 .pal__none{text-align:center;color:var(--muted);padding:22px}.v2 .pal__foot{border-top:1px solid var(--hair);color:var(--faint);background:var(--surface-2);gap:16px;padding:9px 16px;font-size:11.5px;display:flex}.v2 .login2{background:var(--surface);grid-template-columns:minmax(380px,1fr) minmax(0,1.15fr);min-height:100dvh;display:grid}.v2 .login2__form{flex-direction:column;padding:36px clamp(28px,6vw,88px);display:flex}.v2 .login2__inner{width:min(100%,380px);margin:auto 0}.v2 .login2 h1{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:40px;font-weight:600;line-height:1.05}.v2 .login2 .sub{color:var(--muted);font-size:14px}.v2 .login2 label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.v2 .login2 input[type=password],.v2 .login2 input[type=email]{border:1px solid var(--hair-2);width:100%;height:46px;padding:0 14px;font-size:14px}.v2 .login2 .btn--lg{justify-content:center;width:100%;height:46px}.v2 .login2__legal{color:var(--faint);margin-top:auto;font-size:11.5px}.v2 .login2__art{background:#2f4354;border-radius:22px;margin:12px;position:relative;overflow:hidden}.v2 .login2__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2 .login2__art:after{content:"";background:linear-gradient(#1f2b3500 40%,#1f2b35b8 100%);position:absolute;inset:0}.v2 .login2__quote{z-index:1;color:#fff;position:absolute;bottom:40px;left:40px;right:40px}.v2 .login2__quote p{font-family:var(--serif);max-width:22ch;font-size:30px;font-weight:600;line-height:1.15}.v2 .login2__quote span{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin-top:12px;font-size:11px;font-weight:600;display:block}@media (width<=1180px){.v2 .dash{grid-template-columns:1fr}.v2 .side-stack{grid-template-columns:1fr 1fr}.v2 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.v2 .shell2{grid-template-columns:1fr}.v2 .nav2{z-index:90;width:min(86vw,300px);box-shadow:none;transition:transform .22s,box-shadow .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.v2.nav-open .nav2{box-shadow:var(--sh-pop)}.v2 .head2__mark{flex:none;display:block}.v2 .head2__mark img{width:auto;height:26px;display:block}.v2.nav-open .nav2{transform:none}.v2.nav-open body:after{content:"";z-index:80;background:#1f2b354d;position:fixed;inset:0}.v2 .head2{min-height:60px;padding:12px 16px}.v2 .head2 h1{font-size:24px}.v2 .head2__sub{display:none}.v2 .head2__menu{border:1px solid var(--hair);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.v2 .head2__menu svg{width:18px;height:18px}.v2 .page{padding:8px 16px 56px}.v2 .hello h2{font-size:30px}.v2 .side-stack{grid-template-columns:1fr}.v2 .crow,.v2 .crow--head{grid-template-columns:minmax(0,1fr) auto}.v2 .crow--head,.v2 .crow>:not(.crow__who):not(.crow__st){display:none}.v2 .panel2__head .search{width:100%;margin-left:0}.v2 .login2{grid-template-columns:1fr}.v2 .login2__art{display:none}}@media (width<=560px){.v2 .kpis{grid-template-columns:1fr 1fr;gap:10px}.v2 .kpi--hero{grid-column:1/-1}.v2 .kpi{padding:13px 14px}.v2 .kpi__v{font-size:26px}.v2 .head2__actions .btn span.lbl{display:none}.v2 .lib-grid{grid-template-columns:1fr 1fr;gap:10px}}.v2 .secnav a .dot.part{border-color:#cdb48c;background:var(--sand-tint)!important}.v2 .login2 .lockup{margin-bottom:44px}.v2 .login2 .msg{border-radius:9px}.v2 .head2__titles.is-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2 .head2--bare{min-height:0;padding-top:10px;padding-bottom:0}.v2 .head2--bare+.page .hello{margin-top:18px}.v2 .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
