@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme;@layer base{button,input,select{font:inherit}}@layer components{*,:before,:after{box-sizing:border-box}html{font-size:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-heading);letter-spacing:-.01em;text-wrap:balance;margin:0}h1{font-size:var(--fs-3xl);line-height:1.12}h2{font-size:var(--fs-xl);letter-spacing:normal}h3{font-size:var(--fs-lg);letter-spacing:normal}p{margin:0}button{font:inherit}.mono{font-family:var(--font-mono)}.num{font-family:var(--font-mono);font-weight:var(--fw-medium)}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.red{color:var(--red)}.amber{color:var(--amber)}.green{color:var(--green)}.blue{color:var(--blue)}.small{font-size:var(--fs-sm)}.eyebrow{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:where(a,button,[role=button],[role=switch],summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{width:1px;height:1px;margin:calc(var(--space-px) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.shell-side,.nav-group{display:contents}.skip-link{left:var(--space-4);top:var(--space-2);z-index:60;background:var(--accent);color:var(--accent-ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.main:focus{outline:none}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:var(--space-5) var(--space-4);gap:var(--space-6);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{--brand-mark:28px;align-items:center;gap:var(--space-2-5);padding:0 var(--space-2);display:flex}.brand:not(.solo){align-items:flex-start}a.brand{color:inherit;border-radius:var(--radius-sm);text-decoration:none}a.brand:hover{text-decoration:none}a.brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.brand:not(.solo) .brand-mark{margin-top:calc(((var(--fs-md) + var(--fs-2xs)) * 1.45 - var(--brand-mark)) / 2)}.brand-mark{width:var(--brand-mark);height:var(--brand-mark);border-radius:var(--radius-tight);background:var(--accent);color:var(--accent-ink);font-weight:var(--fw-heavy);font-size:var(--fs-md);flex-shrink:0;place-items:center;display:grid}.brand-mark.has-logo{background:0 0;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-name{font-weight:var(--fw-bold);font-size:var(--fs-md);white-space:nowrap;letter-spacing:-.01em}.brand-sub{font-size:var(--fs-2xs);color:var(--muted);font-weight:var(--fw-medium)}.brand-text{min-width:0}.brand-sub{text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-label,.sidebar-user-name,.sidebar-user-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-label{min-width:0}.nav{gap:var(--space-0-5);flex-direction:column;display:flex}.sidebar>.brand,.sidebar-foot{flex-shrink:0}.sidebar>.nav{overscroll-behavior:contain;background:linear-gradient(var(--surface) 30%, transparent) top / 100% var(--space-10) no-repeat local, linear-gradient(transparent, var(--surface) 70%) bottom / 100% var(--space-10) no-repeat local, linear-gradient(var(--border), transparent) top / 100% var(--space-3) no-repeat scroll, linear-gradient(transparent, var(--border)) bottom / 100% var(--space-3) no-repeat scroll;min-height:0;overflow-y:auto}.sidebar>.nav a:focus-visible{outline-offset:calc(var(--space-0-5) * -1)}.nav a{align-items:center;gap:var(--space-2-5);padding:calc(var(--space-2) + var(--space-px)) var(--space-2-5);border-radius:var(--radius-sm);color:var(--ink-2);font-weight:var(--fw-medium);font-size:var(--fs-md);transition:background var(--t-fast) var(--ease-out);display:flex}.nav a:hover{background:var(--surface-2);text-decoration:none}.nav a.active{background:var(--ground);color:var(--ink);font-weight:var(--fw-semibold)}.nav a.sub{padding-left:calc(var(--space-6) + var(--space-1));padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);font-size:var(--fs-sm)}.nav a.in-drawer{padding-left:calc(var(--space-2-5) + var(--space-4))}.nav-row{position:relative}.nav-row>a{padding-right:calc(var(--space-2-5) + var(--space-8))}.nav-row>.nav-more{width:var(--space-8);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:inherit;font-weight:var(--fw-semibold);letter-spacing:.1em;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.nav-row:hover>.nav-more,.nav-row:focus-within>.nav-more,.nav-row>.nav-more[aria-expanded=true]{opacity:1}.nav-row>.nav-more:hover{color:var(--ink);background:var(--surface-2)}.nav-row>.nav-more:focus-visible{opacity:1}@media (pointer:coarse){.nav-row>.nav-more{opacity:1;width:44px}.nav-row>a{min-height:44px;padding-right:calc(var(--space-2-5) + var(--space-10))}}.gm-glyph{stroke-width:1.4px}.nav-mark{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.nav-hidden{margin-top:var(--space-1)}.nav-hidden>summary{cursor:pointer;padding:var(--space-1-5) var(--space-2-5);font-size:var(--fs-sm);color:var(--muted);list-style:none}.nav-hidden>summary::-webkit-details-marker{display:none}.nav-hidden>summary:hover{color:var(--ink)}.nav-hidden ul{margin:0;padding:0;list-style:none}.nav-hidden li{align-items:center;gap:var(--space-2);padding:0 var(--space-2-5) 0 var(--space-4);font-size:var(--fs-sm);display:flex}.nav .nav-hidden .nav-hidden-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:var(--space-1) 0;color:var(--ink-2);flex:1;overflow:hidden}.nav-hidden-show{color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--fs-sm);min-height:44px;padding:0 var(--space-1);background:0 0;border:0;text-decoration:underline}.client-initials{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-3xs);font-weight:var(--fw-bold);flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.nav svg{flex-shrink:0;width:16px;height:16px}.nav .count{font-family:var(--font-mono);font-size:var(--fs-2xs);background:var(--red);color:var(--on-solid);padding:var(--space-px) var(--space-1-5);border-radius:var(--radius-pill);margin-left:auto}.nav-section{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 var(--space-2-5);margin-top:var(--space-2)}.nav-section a{color:inherit;text-decoration:none}.nav-section a:hover,.nav-section a[aria-current=page]{color:var(--ink);text-decoration:underline}.nav-roll{align-items:center;gap:var(--space-1-5);width:100%;min-height:32px;margin-top:var(--space-1);padding:0 var(--space-2-5);cursor:pointer;font:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;background:0 0;border:0;display:flex}.nav-roll:hover{color:var(--ink)}.nav-roll .chev,.nav-roll-chev .chev{width:var(--space-3);height:var(--space-3);transition:transform var(--t-fast) var(--ease-out)}.nav-roll.open .chev,.nav-roll-chev.open .chev{transform:rotate(90deg)}.nav-roll-link{align-items:center;gap:var(--space-1-5);min-height:32px;display:flex}.nav-roll-chev{width:32px;height:32px;margin:0 0 0 calc(var(--space-2-5) * -1);cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-roll-chev:hover{color:var(--ink)}@media (max-width:767.98px){.nav-roll,.nav-roll-link{min-height:44px}.nav-roll-chev{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.nav-roll .chev,.nav-roll-chev .chev{transition:none}}.nav-drawer{align-items:center;gap:var(--space-1-5);cursor:pointer;width:100%;min-height:44px;font:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--space-2) var(--space-2-5) var(--space-1);margin-top:var(--space-1);text-align:left;background:0 0;border:0;display:flex}.nav-drawer:hover{color:var(--ink)}.nav-drawer .chev{width:var(--space-3);height:var(--space-3);transition:transform var(--t-fast) var(--ease-out)}.nav-drawer.open .chev{transform:rotate(90deg)}.nav-drawer .dn{font-weight:var(--fw-medium);letter-spacing:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.nav-drawer .chev{transition:none}}.nav-empty{font-size:var(--fs-sm);color:var(--muted);padding:var(--space-1-5) var(--space-2-5);text-wrap:pretty;line-height:1.4}.nav-empty b{color:var(--ink-2);font-weight:var(--fw-semibold);display:block}.sidebar-foot{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);background:var(--surface-2);margin-top:auto;display:flex}.sidebar-user{min-width:0;margin-right:calc(var(--space-2-5) * -1)}.sidebar-user-name{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.sidebar-user-role{font-size:var(--fs-2xs)}.sidebar-foot .kbd{margin-left:auto}.sidebar-bottom{gap:var(--space-3);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.sidebar-bottom>.sidebar-foot{margin-top:0}.sidebar-foot.no-keys .sidebar-user{margin-right:0}.sidebar-user-link{align-items:center;gap:var(--space-2-5);min-width:0;margin-right:calc(var(--space-2-5) * -1);color:inherit;border-radius:var(--radius-sm);display:flex}.sidebar-user-link:hover{text-decoration:none}.sidebar-user-link:hover .sidebar-user-name{text-decoration:underline}.sidebar-user-link .sidebar-user,.sidebar-foot.no-keys .sidebar-user-link{margin-right:0}.sidebar-menu{flex:auto;min-width:0;position:relative}.sidebar-menu>summary{cursor:pointer;list-style:none}.sidebar-menu>summary::-webkit-details-marker{display:none}.sidebar-menu>summary:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:2px}.sidebar-menu-list{left:calc(var(--space-2-5) * -1);right:calc(var(--space-2-5) * -1);bottom:calc(100% + var(--space-3));z-index:5;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute}.sidebar-menu-list>a,.sidebar-menu-list>button,.sidebar-menu-list>form>button{width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-xs);color:var(--ink);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.sidebar-menu-list>a:hover,.sidebar-menu-list>button:hover,.sidebar-menu-list>form>button:hover{background:var(--surface-2);text-decoration:none}.sidebar-menu-note{padding:var(--space-1) var(--space-2-5) var(--space-2);font-size:var(--fs-xs);color:var(--red)}.avatar{background:var(--ink);width:30px;height:30px;color:var(--avatar-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avatar.sm{width:24px;height:24px;font-size:var(--fs-3xs)}.gav-empty{visibility:hidden}.avatar.c1,.avatar.c2,.avatar.c3,.avatar.c4,.avatar.c5{color:var(--on-chart)}.avatar.c1{background:var(--c1)}.avatar.c2{background:var(--c2)}.avatar.c3{background:var(--c3)}.avatar.c4{background:var(--c4)}.avatar.c5{background:var(--c5)}.avatar svg{width:16px;height:16px}.main{padding:var(--space-8) var(--space-10) var(--space-12);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.owner-notice{padding-top:var(--space-6);color:var(--muted);font-size:var(--fs-2xs);text-wrap:balance;margin-top:auto;line-height:1.45}.main:has(>.owner-notice[data-owner-override])>.owner-notice:not([data-owner-override]){display:none}@media print{.owner-notice{padding-top:var(--space-4);break-inside:avoid;color:var(--muted)!important}}.topbar{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.topbar-title{gap:var(--space-1-5);flex-direction:column;display:flex}.topbar:has(>.topbar-actions){flex-wrap:wrap}.topbar:has(>.topbar-actions)>.topbar-title{flex:26rem;min-width:0}.topbar-lede{font-size:var(--fs-md-plus);color:var(--ink-2);text-wrap:pretty}.topbar-actions{gap:var(--space-2-5);align-items:center;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5) var(--space-6);box-shadow:var(--card-shadow)}.card.tight{padding:var(--space-2) var(--space-6)}.card.flush{padding:0}.card-title{margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.section{gap:var(--space-4);flex-direction:column;display:flex}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}@media (min-width:640px){.section-head>:first-child{white-space:nowrap;flex:none}}.section-head .section-note{text-align:right;text-wrap:balance}.section-note{font-size:var(--fs-sm);color:var(--muted)}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-4{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid-5{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cols-7-4{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.cols-3-2{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.cols-2-1{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.stack{gap:var(--space-3);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grow{flex-grow:1}.kpi{gap:var(--space-2-5);flex-direction:column;display:flex}.kpi .value{font-variant-numeric:tabular-nums;font-size:var(--fs-num);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.05}.kpi .label{font-size:var(--fs-xs)}.kpi .delta{gap:var(--space-0-5) var(--space-3);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;min-width:0;display:flex}.kpi .delta>b,.kpi .delta>span{overflow-wrap:anywhere;min-width:0}.kpi .delta b{font-weight:var(--fw-semibold)}.kpi .note{font-size:var(--fs-xs);color:var(--ink-2);text-wrap:pretty}.chip{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;padding:calc(var(--space-1) + var(--space-px)) calc(var(--space-2) + var(--space-px));border-radius:var(--radius-xs);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.chip.broken{background:var(--red);color:var(--on-solid)}.chip.waste{background:var(--amber);color:var(--on-solid)}.chip.watch{background:var(--yellow);color:var(--on-yellow)}.chip.grow{background:var(--green);color:var(--on-solid);flex-grow:0}.chip.market{background:var(--yellow);color:var(--on-yellow)}.chip.neutral{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.chip.blue{background:var(--blue-bg);color:var(--blue)}.chip.green-soft{background:var(--green-bg);color:var(--green)}.chip.red-soft{background:var(--red-bg);color:var(--red)}.chip.amber-soft{background:var(--amber-bg);color:var(--amber)}.chip svg{width:12px;height:12px}.chip:has(svg){gap:var(--space-1-5)}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.red{background:var(--red)}.dot.amber{background:var(--amber)}.dot.yellow{background:var(--dot-yellow)}.dot.green{background:var(--green)}.dot.grey{background:var(--border-strong)}.code{font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--ground);padding:var(--space-px) var(--space-1-5);border-radius:var(--radius-code)}.btn{height:44px;padding:0 calc(var(--space-4) + var(--space-0-5));border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-sm);align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), box-shadow var(--t-fast);line-height:normal;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:var(--fw-semibold)}.btn.primary:hover{box-shadow:var(--shadow)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.danger{background:var(--red);color:var(--on-solid);border-color:var(--red);font-weight:var(--fw-semibold)}.btn.sm{height:40px;padding:0 var(--space-3-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.btn.xs{height:32px;padding:0 var(--space-2-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-tight)}.btn svg{width:14px;height:14px}a.btn:hover{text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn:disabled:active{transform:none}.actions{gap:var(--space-2-5);padding-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.main:not(:has(.gallery-toc)) .actions .btn.ghost{padding-inline:var(--space-3)}.segmented{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:calc(var(--space-0-5) + var(--space-px));align-items:center;gap:0;display:inline-flex}.segmented .btn{height:36px}.segmented.compact{gap:var(--space-0-5);border-color:var(--border);border-radius:var(--radius-tight);padding:var(--space-0-5)}.segmented.compact .btn{height:28px}.alert{gap:var(--space-4);flex-direction:column;display:flex}.alert-head{align-items:center;gap:var(--space-3);display:flex}.alert-head .title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:normal;flex-grow:1}.alert-head .impact{font-family:var(--font-mono);font-size:var(--fs-md-plus);font-weight:var(--fw-medium)}.alert-body{row-gap:var(--space-2);column-gap:var(--space-3);font-size:var(--fs-md-plus);grid-template-columns:96px minmax(0,1fr);line-height:1.45;display:grid}.alert-body dt{font-weight:var(--fw-semibold);color:var(--muted)}.alert-body dd{margin:0}.conf{font-weight:var(--fw-semibold)}.log{flex-direction:column;display:flex}.log-row{gap:var(--space-3);padding:calc(var(--space-3) + var(--space-px)) 0;border-bottom:1px solid var(--border);font-size:var(--fs-md);grid-template-columns:82px minmax(0,1fr);line-height:1.4;display:grid}.log-row:last-child{border-bottom:0}.log-row .ts{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);padding-top:var(--space-0-5)}.log-row.wide{grid-template-columns:82px 150px minmax(0,1fr)}.log-row .who{font-weight:var(--fw-semibold)}.log-row.split{grid-template-columns:minmax(0,1fr) auto;align-items:center}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.table td{padding:var(--space-3-5) 0;border-bottom:1px solid var(--border);vertical-align:middle;font-size:var(--fs-md)}.table tr:last-child td{border-bottom:0}.table .r{text-align:right}.table tr.link{cursor:pointer;transition:background var(--t-fast)}.table tr.link:hover td{background:var(--surface-2)}.table td:first-child,.table th:first-child{padding-left:var(--space-6)}.table td:last-child,.table th:last-child{padding-right:var(--space-6)}.table tr.has-note>td{padding-bottom:var(--space-1);border-bottom:0}.table tr.row-note>td{white-space:normal;text-wrap:pretty;padding-top:0}.table tr.link:hover+tr.row-note td{background:var(--surface-2)}.table tr.row-note{cursor:pointer}.table .table-more{all:unset;margin-top:var(--space-1);cursor:pointer;color:var(--muted);font-size:var(--fs-xs);border-radius:var(--radius-code);display:block}.table .table-more:hover{color:var(--ink-2)}.table .table-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.table .table-more[aria-expanded=true]{color:var(--ink-2)}.table tr.row-detail>td{white-space:normal;text-wrap:pretty;background:var(--surface-2)}.table-box{min-width:0}.table tr.foot td{background:var(--surface-2)}.table-tools{padding:var(--space-2) var(--space-6) 0;justify-content:flex-end;display:flex}.col-picker{position:relative}.col-picker-button svg{width:14px;height:14px}.col-picker-panel{z-index:20;min-width:15rem;max-width:min(22rem,90vw);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.col-picker-panel[hidden]{display:none}.col-picker-title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.col-picker-list{flex-direction:column;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.col-picker-item{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--fs-md);cursor:pointer;display:flex}.col-picker-item.required{cursor:default;color:var(--muted)}.col-picker-item input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.col-picker-note{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.col-picker-foot{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.col-picker-done,.col-picker-scrim{display:none}.table .sort{all:unset;margin-right:calc(var(--space-3) + var(--space-1));cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;border-radius:var(--radius-code);display:inline;position:relative}.table .sort:hover{color:var(--ink-2)}.table .sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.table .sort svg{width:12px;height:12px;margin-left:var(--space-1);opacity:.45;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.table th.r .sort{margin-right:0;margin-left:calc(var(--space-3) + var(--space-1))}.table th.r .sort svg{margin-left:0;margin-right:var(--space-1);left:auto;right:100%}.table th[aria-sort=ascending] .sort,.table th[aria-sort=descending] .sort{color:var(--ink-2)}.table th[aria-sort=ascending] .sort svg,.table th[aria-sort=descending] .sort svg{opacity:1}.table-wrap{width:100%;overflow-x:auto}.table-wrap>.table{min-width:var(--table-min,auto)}.table td:not(.wrap){white-space:nowrap}.table td.wrap{min-width:var(--table-wrap-min,20em)}.main:not(:has(.gallery-toc)) .table td.wrap{width:100%}@media (min-width:640px){:is(.main:not(:has(.gallery-toc)) .table td:not(:first-child),.main:not(:has(.gallery-toc)) .table th:not(:first-child)){padding-left:var(--table-gutter,var(--space-3))}:is(.main:not(:has(.gallery-toc)) .table td:last-child:not(:first-child),.main:not(:has(.gallery-toc)) .table th:last-child:not(:first-child)){padding-left:var(--space-4)}}.scroll-area:has(>.table-wrap){container-type:inline-size}.table-folded{font-size:var(--fs-xs);color:var(--muted);display:none}@container not (min-width:912px){.table th.fold,.table td.fold{visibility:hidden;width:0;padding:0!important}.table .fold>*{display:none}.table-folded{display:block}.table td.wrap{min-width:var(--table-fold-wrap-min,16em)}.table th:last-child,.table td:last-child{padding-left:var(--space-6)}}.table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.scroll-area{position:relative}.scroll-area:before,.scroll-area:after{content:"";z-index:1;width:var(--space-10);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0}.scroll-area:before{background:linear-gradient(to right, var(--scroll-fade,var(--surface)), transparent);left:0}.scroll-area:after{background:linear-gradient(to left, var(--scroll-fade,var(--surface)), transparent);right:0}.scroll-area[data-more-start]:before,.scroll-area[data-more-end]:after{opacity:1}.field{gap:var(--space-1-5);flex-direction:column;display:flex}.field label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2)}.input,.select,.textarea{height:44px;padding:0 var(--space-3-5);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font:inherit;color:var(--ink);width:100%;transition:border-color var(--t-fast), box-shadow var(--t-fast);outline:none}.input:focus,.select:focus,.textarea:focus{--focus-ring-width:3px;border-color:var(--ink);box-shadow:0 0 0 var(--focus-ring-width) var(--ring)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:disabled{background:var(--surface-2);color:var(--muted)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--red)}.textarea{height:auto;padding:var(--space-3) var(--space-3-5);resize:vertical;min-height:96px;line-height:1.45}.select{appearance:none;padding-right:calc(var(--space-8) + var(--space-1))}.select-wrap{width:100%;display:block;position:relative}.select-wrap:after{content:"";right:var(--space-3);pointer-events:none;background:var(--muted);width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.help{font-size:var(--fs-xs);color:var(--muted)}.field-error{font-size:var(--fs-xs);color:var(--red);font-weight:var(--fw-semibold)}.toggle{border-radius:var(--radius-pill);background:var(--border-strong);width:44px;height:26px;transition:background var(--t-base);flex-shrink:0;display:inline-block;position:relative}button.toggle{cursor:pointer;border:0;padding:0}.toggle:after{content:"";top:calc(var(--space-0-5) + var(--space-px));left:calc(var(--space-0-5) + var(--space-px));background:var(--toggle-knob);width:20px;height:20px;transition:transform var(--t-base) var(--ease-out);border-radius:50%;position:absolute}.toggle.on{background:var(--green)}.toggle.on:after{transform:translate(18px)}.toggle:disabled{cursor:not-allowed;opacity:.5}.toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.toggle-row label{font-weight:var(--fw-semibold)}.radio-card{gap:var(--space-3);padding:var(--space-3-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;display:flex}.radio-card.selected{border-color:var(--ink);background:var(--surface-2)}.radio-card:has(input:checked){border-color:var(--ink);background:var(--surface-2)}.radio-card input{margin-top:calc(var(--space-0-5) + var(--space-px));accent-color:var(--ink)}.radio-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.radio-card .radio-title{font-weight:var(--fw-semibold)}.radio-group{gap:var(--space-2-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.radio-group legend{margin-bottom:var(--space-2-5);padding:0}.spark-row{align-items:center;gap:var(--space-4);padding:var(--space-3-5) 0;border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) 120px;display:grid}.spark-row:last-child{border-bottom:0}@media (min-width:1024px){.main:not(:has(.gallery-toc)) .spark-row{grid-template-columns:clamp(150px,38%,210px) minmax(0,1fr) 120px}}.spark-row svg{width:100%;height:40px}.spark-row .spark-label{font-weight:var(--fw-semibold)}.spark-row .spark-note{font-size:var(--fs-sm);text-align:right}.spark-row .spark-note.flagged{font-weight:var(--fw-semibold)}.overlay{background:var(--overlay);padding:var(--space-6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--surface);border-radius:var(--radius-dialog);box-shadow:var(--shadow-lg);width:100%;max-width:560px;padding:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.dialog.wide{max-width:760px}.dialog-top{align-items:flex-start}.dialog-head{gap:var(--space-1-5);flex-direction:column;display:flex}.dialog-foot{gap:var(--space-2-5);padding-top:var(--space-2);justify-content:flex-end;display:flex}.dialog-foot.split{justify-content:space-between}.dialog-foot.flush{padding-top:0}.dialog:focus{outline:none}.callout{padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-md);gap:var(--space-3);align-items:flex-start;line-height:1.45;display:flex}.callout.warn{background:var(--amber-bg);color:var(--callout-warn-ink)}.callout.info{background:var(--blue-bg);color:var(--callout-info-ink)}.callout.ok{background:var(--green-bg);color:var(--callout-ok-ink)}.callout.danger{background:var(--red-bg);color:var(--callout-danger-ink)}.callout svg{width:18px;height:18px;margin-top:var(--space-px);flex-shrink:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--border-strong);border-radius:var(--radius-kbd);background:var(--surface);border-bottom-width:2px}.progress{border-radius:var(--radius-pill);background:var(--border);height:8px;overflow:hidden}.progress>span{background:var(--green);border-radius:var(--radius-pill);height:100%;display:block}.progress.ink>span{background:var(--ink)}.progress.amber>span{background:var(--amber)}.progress.red>span{background:var(--red)}.progress.blue>span{background:var(--blue)}.steps{align-items:center;gap:0;row-gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.steps>li{display:contents}.step{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);display:flex}.step .n{border:2px solid var(--border-strong);width:26px;height:26px;font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.step .n svg{width:12px;height:12px}.step.done .n{background:var(--green);border-color:var(--green);color:var(--on-solid)}.step.current{color:var(--ink)}.step.current .n{border-color:var(--ink);color:var(--ink)}.step-line{background:var(--border-strong);width:40px;height:2px;margin:0 var(--space-2)}.step-line.done{background:var(--green)}.note{font-size:var(--fs-xs);color:var(--muted);padding:var(--space-1-5) var(--space-2-5);border:1px dashed var(--border-strong);border-radius:var(--radius-xs);display:inline-block}.empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0;flex-direction:column;display:flex}.empty-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.empty-body{color:var(--ink-2);text-wrap:pretty;max-width:60ch}.main:not(:has(.gallery-toc)) .empty-body{max-width:90ch}.shell-bar{display:none}.shell{position:relative}.shell-corner{align-items:center;display:flex}@media (min-width:1024px){.shell-bar:has(>.shell-corner){top:var(--space-1);right:var(--space-10);z-index:20;display:flex;position:absolute}.shell-bar>.shell-menu,.shell-bar>.brand{display:none}}.look{align-items:center;gap:var(--space-2);display:flex}.look-swatches{align-items:center;display:flex}.look-swatch{border-radius:var(--radius-code);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.look-swatch:before{content:"";border:1px solid var(--border-strong);border-radius:var(--radius-code);background:linear-gradient(135deg, var(--look-ground,var(--surface-2)) 50%, var(--look-accent,var(--border-strong)) 50%);width:18px;height:18px;transition:transform var(--t-fast) var(--ease-out);margin:auto;position:absolute;inset:0}.look-swatch:hover:before{transform:scale(1.12)}.look-swatch.active:before{outline:2px solid var(--accent);outline-offset:1px}.look-mode{border-radius:var(--radius-code);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.look-mode:hover{color:var(--ink);background:var(--surface-2)}.look-mode svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.look-swatch:before{transition:none}}.look-theme{font:inherit}.look-pop{max-height:calc(100vh - var(--space-12));overflow:auto}.look-item{font:inherit}.look-name{overflow-wrap:anywhere}.look-modes button{font:inherit}.look-sheet-close svg{width:16px;height:16px}@media (max-width:639.98px){.look-item{padding:var(--space-2) var(--space-3)}}@media print{.shell-corner{display:none}}.shell-scrim,.shell-close{display:none}@media (max-width:1279.98px){.grid-5{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-5>*{grid-column:span 2}.grid-5>:first-child:nth-last-child(5)~:nth-child(n+4){grid-column:span 3}}@media (max-width:1199.98px){.grid-2:has(>.spark-row){grid-template-columns:minmax(0,1fr)}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:last-child:nth-child(odd),.grid-4>:last-child:nth-child(odd){grid-column:1/-1}.cols-7-4,.cols-3-2,.cols-2-1{grid-template-columns:minmax(0,1fr)}.topbar{flex-wrap:wrap;align-items:flex-start}.topbar-actions{flex-wrap:wrap}}@media (max-width:1023.98px){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start}.shell-bar{align-items:center;gap:var(--space-3);z-index:30;background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-2-5) var(--space-4);display:flex;position:sticky;top:0}html:has(.shell-bar){scroll-padding-top:calc(var(--space-10) + var(--space-1) + var(--space-2-5) * 2 + var(--space-px) + var(--space-2))}.shell-bar .brand{min-width:0;padding:0}.shell-bar .brand-sub{-webkit-line-clamp:1;line-clamp:1}.shell-corner{flex-shrink:0;margin-left:auto}.shell-bar .brand-text{min-width:0}.shell-bar .brand-name{text-overflow:ellipsis;overflow:hidden}.shell-bar .btn.shell-menu,.btn.shell-close{flex-shrink:0;justify-content:center;width:44px;height:44px;padding:0}.shell-side{z-index:40;background:var(--surface);border-right:1px solid var(--border);visibility:hidden;flex-direction:column;width:280px;max-width:85vw;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.btn.shell-close{margin:var(--space-2) var(--space-2) 0 0;align-self:flex-end;display:inline-flex}.shell-side .sidebar{height:auto;padding-top:var(--space-2);border-right:0;flex-grow:1;position:static}.shell-side .nav a{min-height:44px}.shell[data-nav-open=true] .shell-side{visibility:visible;box-shadow:var(--shadow-lg);transform:none}.shell[data-nav-open=true] .shell-scrim{z-index:35;background:var(--overlay);display:block;position:fixed;inset:0}.main{padding:var(--space-6) var(--space-6) var(--space-10)}.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5>*,.grid-5>:first-child:nth-last-child(5)~:nth-child(n+4){grid-column:auto}.grid-5>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:639.98px){.look-swatch:before{width:14px;height:14px}.main{padding:var(--space-5) var(--space-4) var(--space-10)}h1{font-size:var(--fs-3xl)}.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:minmax(0,1fr)}.grid-3>:last-child:nth-child(odd),.grid-4>:last-child:nth-child(odd),.grid-5>:last-child:nth-child(odd){grid-column:auto}.card{padding:var(--space-4) var(--space-4)}.card.tight{padding:var(--space-2) var(--space-4)}.card.flush{padding:0}.section-head{align-items:flex-start;gap:var(--space-1);flex-direction:column}.alert-head{flex-wrap:wrap}.alert-body{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.alert-body dd+dt{margin-top:var(--space-2)}.dialog-foot{flex-wrap:wrap}.log-row.wide{grid-template-columns:82px minmax(0,1fr)}.log-row.wide>:last-child{grid-column:2}.spark-row{grid-template-columns:minmax(0,1fr) auto}.spark-row svg{grid-area:2/1/auto/-1}.table td:first-child,.table th:first-child{padding-left:var(--space-4)}.table td:last-child,.table th:last-child{padding-right:var(--space-4)}.table th,.table td{padding-right:var(--space-3)}.table td.wrap{min-width:calc(var(--table-wrap-min,20em) + var(--space-3))}.table-tools{padding:var(--space-2) var(--space-4) 0}.col-picker-scrim{z-index:29;background:var(--overlay);display:block;position:fixed;inset:0}.col-picker-panel{z-index:30;max-width:none;padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;margin:0;position:fixed;inset:auto 0 0}.col-picker-item{min-height:44px}.col-picker-done{margin-left:auto;display:inline-flex}.overlay{padding:var(--space-3);align-items:end}.dialog{padding:var(--space-6) var(--space-5)}.step-line{width:16px}}.timeline{--tl-row:36px;--tl-label:300px;gap:var(--space-3);flex-direction:column;display:flex}.gantt{--x1:0%;--x2:0%;--x1-ratio:0;--bar:var(--muted);--bar-ink:var(--on-solid);padding:0 0 var(--space-3);position:relative;overflow:hidden}.gantt .ghead-r,.gantt .grow-h,.gantt .grow-r{grid-template-columns:var(--tl-label) minmax(0, 1fr);height:var(--tl-row);border-bottom:1px solid var(--border);align-items:center;display:grid}.gantt .ghead-r,.gantt .grow-h{background:var(--surface-2)}.gantt .grow-h .glabel{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.gantt .glabel{padding:0 var(--space-4) 0 var(--space-6);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);align-items:center;gap:var(--space-2);display:flex;overflow:hidden}.gantt .ghead-r .glabel{padding-left:var(--space-4)}.gantt a.glabel:hover{color:var(--blue);text-decoration:none}.gantt .glabel.task>span:last-child{text-overflow:ellipsis;overflow:hidden}.gantt .gband{height:var(--tl-row);border-left:1px solid var(--border);position:relative}.gantt .gtick{left:var(--x1);top:var(--space-2-5);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);padding-left:var(--space-1-5);border-left:1px solid var(--border);height:16px;position:absolute}.gantt .gphase{left:var(--x1);width:calc(var(--x2) - var(--x1));top:var(--space-2);border-radius:var(--radius-code);background:var(--border);opacity:.6;height:20px;position:absolute}.gantt .gphase-name{all:unset;cursor:text;text-transform:inherit;letter-spacing:inherit}.gantt .gphase-name:hover{text-decoration:underline}.gantt .gphase-dates{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--muted)}.gantt .grow-h.editing .gedit-band{align-items:center;gap:var(--space-2);padding:0 var(--space-4);display:flex}.gantt .gedit{font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-code);padding:var(--space-0-5) var(--space-1-5);text-transform:none;letter-spacing:0;min-width:0}.gantt .glabel .gedit{flex:1}.gantt .gbar{left:var(--x1);width:calc(var(--x2) - var(--x1));top:var(--space-2);border-radius:var(--radius-kbd);height:20px;padding:0 var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;background:var(--bar,var(--muted));color:var(--bar-ink,var(--on-solid));cursor:default;touch-action:pan-y;align-items:center;display:flex;position:absolute;overflow:hidden}.gantt .gbar.movable,.gantt .gmile.movable{cursor:grab;touch-action:none}.gantt .gbar.grabbed,.gantt .gmile.grabbed,.gantt.dragging .gbar.movable{cursor:grabbing}.gantt .gbar:hover{filter:brightness(1.1);text-decoration:none}.gantt .gbar>span:first-child{text-overflow:ellipsis;pointer-events:none;overflow:hidden}.gantt .gbar.lit,.gantt .gmile.lit{outline:2px solid var(--accent);outline-offset:1px}.gantt .ghandle{cursor:ew-resize;background:var(--bar-ink,var(--on-solid));opacity:0;width:8px;position:absolute;top:0;bottom:0;right:0}.gantt .gbar:hover .ghandle,.gantt .gbar:focus-visible .ghandle{opacity:.35}.gantt .gbar.ongoing{background:repeating-linear-gradient(90deg, var(--surface-2) 0 14px, var(--border) 14px 28px);border:1px solid var(--border-strong);color:var(--ink-2);font-weight:var(--fw-medium)}.gantt .gmile{left:var(--x1);top:var(--space-2);width:20px;height:20px;margin-left:calc(var(--space-2-5) * -1);color:var(--yellow);touch-action:none;place-items:center;display:grid;position:absolute}.gantt .gmile:hover{text-decoration:none}.gantt .gmile svg{fill:currentColor;width:16px;height:16px}.gantt .gdate{left:calc(var(--x1) + var(--space-3-5) + var(--space-1));top:var(--space-2-5);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-2);position:absolute}.gantt .glate{left:calc(var(--x2) + var(--space-1-5));top:var(--space-2-5);font-size:var(--fs-2xs);color:var(--red);font-weight:var(--fw-semibold);white-space:nowrap;position:absolute}.gantt .gedit-band .glate{position:static}.gantt .gtoday{left:calc(var(--tl-label) + (100% - var(--tl-label)) * var(--x1-ratio,0));top:var(--tl-row);bottom:var(--space-3);background:var(--red);opacity:.8;pointer-events:none;width:2px;position:absolute}.gantt .gtoday span{top:calc(var(--tl-row) * -1 + var(--space-1-5));left:calc(var(--space-4) * -1);font-family:var(--font-mono);font-size:var(--fs-3xs);color:var(--red);position:absolute}.gantt .gdeps{pointer-events:none;position:absolute;top:0;left:0}.timeline .legend{align-items:center;gap:var(--space-4);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.timeline .lg{border-radius:var(--radius-code);width:14px;height:8px;margin-right:var(--space-1-5);vertical-align:middle;background:var(--border-strong);display:inline-block}.timeline .lg.today{background:var(--red);width:2px;height:12px}.timeline .lg.dep{background:var(--muted);height:2px}.timeline .lg.mile{color:var(--yellow);background:0 0;width:14px;height:14px}.timeline .lg.mile svg{fill:currentColor;width:14px;height:14px}.timeline .lg.ongoing{background:repeating-linear-gradient(90deg, var(--surface-2) 0 4px, var(--border-strong) 4px 8px)}.timeline .gtoast{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);display:flex}.timeline .gtoast-actions{gap:var(--space-2);display:inline-flex}@media (min-width:768px) and (max-width:1023.98px){.shell{grid-template-rows:none;grid-template-columns:64px minmax(0,1fr);align-content:stretch}.shell-bar:has(>.shell-corner){top:var(--space-1);right:var(--space-6);z-index:20;background:0 0;border-bottom:0;padding:0;display:flex;position:absolute}.shell-bar>.shell-menu,.shell-bar>.brand,.shell-bar>.shell-phone-bar{display:none}html:has(.shell-bar){scroll-padding-top:var(--space-4)}.shell-side{visibility:visible;background:0 0;border:0;width:auto;max-width:none;height:auto;display:contents;position:static;overflow:visible;transform:none}.btn.shell-close,.shell-sheet-head,.shell-scrim,.shell[data-nav-open=true] .shell-scrim{display:none}.shell-side .sidebar{z-index:30;width:64px;height:100vh;padding:var(--space-4) var(--space-2);border-right:1px solid var(--border);flex-grow:0;justify-self:start;position:sticky;top:0;overflow-x:hidden}.shell-side .sidebar:hover,.shell-side .sidebar:focus-within{width:232px;padding:var(--space-5) var(--space-4);box-shadow:var(--shadow-lg)}.shell-side .sidebar>.nav{overflow-x:hidden}.main{min-width:0}.shell-side .sidebar:not(:hover):not(:focus-within){gap:var(--space-4)}.shell-side .sidebar:not(:hover):not(:focus-within) .brand{justify-content:center;padding:0}.shell-side .sidebar:not(:hover):not(:focus-within) .brand-text,.shell-side .sidebar:not(:hover):not(:focus-within) .nav-section,.shell-side .sidebar:not(:hover):not(:focus-within) .nav-drawer,.shell-side .sidebar:not(:hover):not(:focus-within) .nav-empty,.shell-side .sidebar:not(:hover):not(:focus-within) .nav .count,.shell-side .sidebar:not(:hover):not(:focus-within) .sidebar-user,.shell-side .sidebar:not(:hover):not(:focus-within) .sidebar-foot .kbd{display:none}.shell-side .sidebar:not(:hover):not(:focus-within) .nav a:not(:has(svg)){display:none}.shell-side .sidebar:not(:hover):not(:focus-within) .nav a .nav-text{width:var(--space-px);height:var(--space-px);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.shell-side .sidebar:not(:hover):not(:focus-within) .nav a{padding:var(--space-2-5) 0;justify-content:center;min-height:44px}.shell-side .sidebar:not(:hover):not(:focus-within) .nav a svg{width:20px;height:20px}.shell-side .sidebar:not(:hover):not(:focus-within) .sidebar-foot{padding:var(--space-1-5) 0;justify-content:center}.shell-side .sidebar:not(:hover):not(:focus-within) .sidebar-user-link{margin-right:0}.main{padding:var(--space-8) var(--space-6) var(--space-10)}}@media (min-width:769px) and (max-width:1023.98px){:is(.grid-3:has(>.kpi),.grid-4:has(>.kpi),.grid-5:has(>.kpi)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.grid-3:has(>.kpi)>:last-child:nth-child(odd),.grid-4:has(>.kpi)>:last-child:nth-child(odd),.grid-5:has(>.kpi)>:last-child:nth-child(odd)){grid-column:auto}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table-row{display:table-row}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.pr-2{padding-right:var(--space-2)}.pr-4{padding-right:var(--space-4)}.pl-4{padding-left:var(--space-4)}.pl-6{padding-left:var(--space-6)}.pl-8{padding-left:var(--space-8)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[data-owner-notice\]\:visible:is(data-owner-notice){visibility:visible}}.shell-phone-bar,.shell-bottom,.shell-sheet-head{display:none}@media (max-width:767.98px) and (pointer:coarse){:root{--phone-bar:56px;--phone-tabs:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}:root input:not([type=checkbox],[type=radio],[type=range],[type=file]),:root select,:root textarea{font-size:var(--fs-lg)}:root body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}:root .table-wrap,:root .shell-side,:root .scroll-strip,:root .gs-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:root .shell.has-tabs{min-height:100dvh}:root .shell.has-tabs .shell-bar{min-height:calc(var(--phone-bar) + var(--safe-top));padding:var(--safe-top) calc(var(--space-3) + var(--safe-right)) 0 calc(var(--space-3) + var(--safe-left));background:var(--ground);gap:var(--space-2)}:root .shell.has-tabs .shell-bar>.shell-menu,:root .shell.has-tabs .shell-bar>.brand{display:none}:root .shell.has-tabs .shell-phone-bar{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}:root .phone-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-heading);letter-spacing:-.01em;color:var(--ink);flex:auto;overflow:hidden}:root .phone-home{flex-shrink:0;display:flex}:root .phone-home .brand{align-items:center;min-height:44px;padding:0}:root .phone-home .brand-text{display:none}:root .phone-home .brand-mark{margin-top:0}:root .btn.phone-back{width:44px;height:44px;margin-left:calc(var(--space-2) * -1);color:var(--ink);flex-shrink:0;justify-content:center;padding:0}:root .btn.phone-back svg{width:24px;height:24px}:root .shell.has-tabs .main{padding:var(--space-4) calc(var(--space-4) + var(--safe-right)) calc(var(--phone-tabs) + var(--safe-bottom) + var(--space-6)) calc(var(--space-4) + var(--safe-left));gap:var(--space-5)}:root:has(.shell.has-tabs){scroll-padding-top:calc(var(--phone-bar) + var(--safe-top) + var(--space-3));scroll-padding-bottom:calc(var(--phone-tabs) + var(--safe-bottom) + var(--space-3))}:root .shell.has-tabs .shell-bottom{z-index:30;display:block;position:fixed;inset:auto 0 0}:root .shell-bottom .tabbar{background:var(--surface);border-top:1px solid var(--border);padding:var(--space-1-5) calc(var(--space-1) + var(--safe-right)) calc(var(--space-1-5) + var(--safe-bottom)) calc(var(--space-1) + var(--safe-left));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:root .shell-bottom .tabbar a,:root .shell-bottom .tabbar button{all:unset;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-0-5);border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted);cursor:pointer;white-space:nowrap;flex-direction:column;display:flex}:root .shell-bottom .tabbar a.on,:root .shell-bottom .tabbar button.on{color:var(--ink)}:root .shell-bottom .tabbar a:focus-visible,:root .shell-bottom .tabbar button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}:root .shell-bottom .tab-icon{place-items:center;display:grid;position:relative}:root .shell-bottom .tab-icon svg{width:22px;height:22px}:root .shell-bottom .tabbar .on .tab-icon svg{stroke-width:2.4px}:root .shell-bottom .tab-icon .count{top:calc(var(--space-1) * -1);left:calc(50% + var(--space-1));min-width:16px;padding:0 var(--space-1);text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);background:var(--red);color:var(--on-solid);border-radius:var(--radius-pill);line-height:16px;position:absolute}:root .shell.has-tabs .main>.look-corner{display:none}:root .shell.has-tabs .shell-side{border:0;border-top:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;visibility:hidden;width:100%;max-width:100vw;height:auto;max-height:86dvh;transition:transform var(--t-slow) var(--ease-out), visibility 0s linear var(--t-slow);padding-bottom:var(--safe-bottom);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid;inset:auto 0 0;overflow-x:hidden;transform:translateY(100%)}:root .shell.has-tabs[data-nav-open=true] .shell-side{visibility:visible;transition:transform var(--t-slow) var(--ease-out), visibility 0s;transform:none}:root .shell.has-tabs .shell-sheet-head{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);display:flex}:root .shell-sheet-title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-heading)}:root .shell-sheet-look{margin-left:auto}:root .shell.has-tabs .btn.shell-close{margin:var(--space-2) var(--space-2) 0 0;align-self:center}:root .shell.has-tabs .shell-side .rail{width:100%;min-width:0;height:auto;padding:0 var(--space-3) var(--space-4);gap:var(--space-4);border-right:0;grid-column:1/-1;min-height:0}:root .shell.has-tabs .shell-side .rail>.brand,:root .shell.has-tabs .shell-side .rail-foot .kbd{display:none}:root .main .btn,:root .main .btn.sm,:root .main .btn.xs{min-width:44px;min-height:44px}:root .main .table td a:not(.btn),:root .main .time-line a:not(.btn),:root .main .time-foot a:not(.btn){align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root .main .pj-mini,:root .main select.pj-mini,:root .main input.pj-mini{min-height:44px;font-size:var(--fs-lg)}:root .shell .main :is(button,select,textarea),:root .shell .main input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]){min-height:44px!important}:root .shell .main button{min-width:44px!important}:root .shell .main a[href]:not(.btn){padding-block:max(0px, calc((var(--space-12) - 1lh) / 2));min-width:44px}:root .shell .main td>a[href]:not(.btn){text-align:center;min-width:44px;display:inline-block}:root .shell .main input:is([type=checkbox],[type=radio]){--phone-tick-inset:calc(var(--space-3) + var(--space-px));--phone-tick-radius:calc(var(--phone-tick-inset) + var(--radius-xs));appearance:none;box-sizing:border-box;width:44px;height:44px;margin:calc(-1 * var(--phone-tick-inset));border:var(--phone-tick-inset) solid transparent;border-radius:var(--phone-tick-radius);background:var(--surface);box-shadow:inset 0 0 0 var(--space-px) var(--border-strong);vertical-align:middle;cursor:pointer;background-clip:padding-box;flex:none;padding:0}:root .shell .main input[type=radio]{border-radius:50%}:root .shell .main input:is([type=checkbox],[type=radio]):checked{background-color:var(--accent);box-shadow:none}:root .shell .main input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}:root .shell .main input[type=radio]:checked{background-image:radial-gradient(circle, var(--on-solid) 0 3px, transparent 3.5px)}:root .shell .main input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:-11px}:root .shell .main input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){:root .shell.has-tabs .shell-side,:root .shell.has-tabs[data-nav-open=true] .shell-side{transition:none}}:root .shell.has-tabs .shell-side .nav a.it{min-height:48px;font-size:var(--fs-lg)}:root .shell.has-tabs .shell-side .nav a.it.sub,:root .shell.has-tabs .shell-side .nav-h{min-height:44px}:root .shell.has-tabs .topbar .eyebrow{display:none}:root .shell.has-tabs .main>*{min-width:0}:root .shell.has-tabs .topbar{align-items:stretch;gap:var(--space-3);flex-direction:column}:root .shell.has-tabs h1{font-size:var(--fs-3xl)}:root .topbar-actions{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}:root .topbar-actions-frame{width:100%;min-width:0}:root .topbar-actions{width:100%}:root .topbar-actions::-webkit-scrollbar{display:none}:root .topbar-actions>*{flex:none}:root .section-head{align-items:baseline;gap:var(--space-0-5) var(--space-3);flex-flow:wrap}:root .section-head .section-note{text-align:left}:is(:root .grid-5:has(>.kpi),:root .grid-4:has(>.kpi),:root .grid-3:has(>.kpi)){gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}:is(:root .grid-5:has(>.kpi)>:last-child:nth-child(odd),:root .grid-4:has(>.kpi)>:last-child:nth-child(odd),:root .grid-3:has(>.kpi)>:last-child:nth-child(odd)){grid-column:1/-1}:root .kpi.card{padding:var(--space-3-5) var(--space-3-5);gap:var(--space-2)}:root .kpi .value{font-size:var(--fs-2xl)}:root .kpi .label{font-size:var(--fs-xs)}:root .table-wrap{overflow:visible}:root .table-wrap>.table{min-width:0}:root .table,:root .table tbody{display:block}:root .table thead{display:none}:root .table tr{column-gap:var(--space-3);row-gap:var(--space-0-5);padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:56px;display:grid;position:relative}:root .table tr:last-child{border-bottom:0}:root .table tr>td,:root .table tr>td:first-child,:root .table tr>td:last-child{white-space:normal;width:auto;min-width:0;font-size:var(--fs-md);border:0;padding:0;display:block}:root .table tr>td:first-child{font-weight:var(--fw-semibold);grid-area:1/1}:root .table tr>td[data-phone=figure]{text-align:right;white-space:nowrap;grid-area:1/2}:root .table tr>td:not(:first-child):not([data-phone=figure]){font-size:var(--fs-sm);color:var(--ink-2);grid-column:1/-1}:root .table tr>td[data-phone=hide],:root .table tr>td.fold{display:none}:root .table tr>td[data-label]:not([data-phone]):not(.fold):before{content:attr(data-label) ": ";color:var(--muted)}:root .table .table-folded{display:block}:root .table tr.foot{background:var(--surface-2)}:root .table tr.link{padding-right:calc(var(--space-4) + var(--space-5))}:root .table tr.link:after{content:"";top:50%;right:var(--space-4);width:16px;height:16px;margin-top:calc(var(--space-2) * -1);background:var(--muted);-webkit-mask:var(--chevron-right) center / contain no-repeat;-webkit-mask:var(--chevron-right) center / contain no-repeat;-webkit-mask:var(--chevron-right) center / contain no-repeat;-webkit-mask:var(--chevron-right) center / contain no-repeat;mask:var(--chevron-right) center / contain no-repeat;position:absolute}:root{--chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}:root .table tr.link:active{background:var(--surface-2)}}.phone-only{display:none}@media (max-width:767.98px) and (pointer:coarse){:root .phone-only{display:inline}:root .desktop-only{display:none}:root .table tr>td[data-phone=line]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .table tr>td[data-phone=line] *,:root .table .table-sub{text-wrap:nowrap}:root .table tr>td[data-phone=line] .table-issue-found,:root #clients .table-folded,:root #reporting .table-folded{display:none}:root .table .table-client{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root .table .table-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .tk-phone-filters{gap:var(--space-2-5);flex-direction:column;display:flex}:root .tk-phone-bar{gap:var(--space-2-5);grid-template-columns:minmax(0,1fr) auto;display:grid}:root .tk-filter-btn{position:relative}:root .tk-filter-btn svg{width:18px;height:18px}:root .tk-filter-btn .count{min-width:20px;padding:0 var(--space-1-5);text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-xs)}:root .tk-chip-row{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}:root .tk-chip-row::-webkit-scrollbar{display:none}:root .tk-filter-chip{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-1-5);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}:root .tk-filter-chip svg{width:14px;height:14px;color:var(--muted)}:root .tk-filter-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root .tk-rows{gap:var(--space-5);flex-direction:column;display:flex}:root .tk-rows-group{gap:var(--space-2);flex-direction:column;display:flex}:root .tk-rows-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--space-1);font-size:var(--fs-md);display:flex}:root .tk-rows-list{margin:0;list-style:none;overflow:hidden}:root .tk-rows-list li+li{border-top:1px solid var(--border)}:root .tk-row{grid-template-columns:minmax(0, 1fr) auto var(--space-4);align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3-5) var(--space-4);color:var(--ink);text-decoration:none;display:grid;position:relative}:root .tk-row:active{background:var(--surface-2)}:root .tk-row.breach{border-left:var(--space-1) solid var(--red)}:root .tk-row-main{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}:root .tk-row-title{font-weight:var(--fw-semibold);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .tk-row-meta{align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);color:var(--muted);min-width:0;display:flex}:root .tk-row-client{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .tk-row-meta .mono{flex:none}:root .tk-row-note{font-size:var(--fs-sm)}:root .tk-row-side{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}:root .tk-row-go{width:16px;height:16px;color:var(--muted)}:root .topbar-actions .btn.primary{order:-1}:root body>.overlay{place-items:end stretch;padding:0}:root body>.overlay .dialog{border-radius:var(--radius) var(--radius) 0 0;max-width:none;max-height:92dvh;padding:var(--space-5) calc(var(--space-4) + var(--safe-right)) calc(var(--space-4) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left));gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}:root body>.overlay .dialog-foot{flex-wrap:nowrap}:root body>.overlay .dialog-foot .btn{flex:1 1 0;justify-content:center}:root .tk-action-bar{inset:auto 0 calc(var(--phone-tabs) + var(--safe-bottom)) 0;z-index:29;gap:var(--space-2-5);padding:var(--space-2-5) calc(var(--space-4) + var(--safe-right)) var(--space-2-5) calc(var(--space-4) + var(--safe-left));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed}:root .tk-action-bar .btn.primary:only-child,:root .tk-action-bar>.btn:only-of-type,:root .tk-action-bar .tk-bar-error{grid-column:1/-1}:root .shell.has-tabs .main:has(.tk-action-bar){padding-bottom:calc(var(--phone-tabs) + var(--safe-bottom) + var(--space-12) + var(--space-10))}:root .section:has(>.tk-action-bar)>.section-head{display:none}:root .shell.has-tabs .tk-detail-head h1{font-size:var(--fs-2xl)}:root .card-title{gap:var(--space-0-5) var(--space-3);flex-wrap:wrap}:root .table tr>td[data-phone=text]{text-align:left;color:var(--ink);font-size:var(--fs-md)}:root .table tr>td[data-phone=text] .actions,:root .table tr>td[data-phone=text]>.row{padding-top:var(--space-2);justify-content:flex-start}:root .table tr>td.r:not([data-phone=figure]){text-align:left}}@media (max-width:959.98px){:root .owner .tabbar{padding:var(--space-1-5) calc(var(--space-1) + var(--safe-right,0px)) calc(var(--space-1-5) + var(--safe-bottom,0px)) calc(var(--space-1) + var(--safe-left,0px));grid-template-columns:repeat(5,minmax(0,1fr))}:root .owner .tabbar a,:root .owner .tabbar button{all:unset;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-0-5);border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted);cursor:pointer;white-space:nowrap;flex-direction:column;display:flex}:root .owner .tabbar button.on{color:var(--ink)}:root .owner .tabbar a:focus-visible,:root .owner .tabbar button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}:root .owner .tabbar .tab-icon{place-items:center;display:grid}:root .owner .tabbar svg{width:22px;height:22px}:root .owner .tabbar .on svg{stroke-width:2.4px}:root .owner .o-wrap{padding-bottom:calc(var(--phone-tabs,calc(var(--space-12) + var(--space-2-5))) + var(--safe-bottom,0px) + var(--space-8));padding-left:calc(var(--space-4) + var(--safe-left,0px));padding-right:calc(var(--space-4) + var(--safe-right,0px))}}@media (max-width:767.98px) and (pointer:coarse){:root .owner .o-who>div{min-width:0}:root .owner .o-biz,:root .owner .o-month{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .owner .o-top{padding-top:var(--safe-top);min-height:56px}:root .owner .o-end{flex-shrink:0}:root .portal-view-bar{padding:var(--space-2) var(--space-3);align-items:center;min-height:44px}:root .portal-view-bar svg{margin-top:0}:root .portal-view-bar>div{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}:root .portal-view-line{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:root .portal-view-bar a.phone-only{min-height:44px;padding:0 var(--space-1);font-weight:var(--fw-semibold);flex:none;align-items:center;display:inline-flex}:root .portal-view-bar .phone-only{display:inline}}.sheet-links-list{margin:0 calc(var(--space-4) * -1);padding:0;list-style:none}.sheet-links-list li+li{border-top:1px solid var(--border)}.sheet-links-list a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2-5) var(--space-4);color:var(--ink);text-decoration:none;display:flex}.sheet-links-list a:active{background:var(--surface-2)}.sheet-links-list svg{width:16px;height:16px;color:var(--muted);flex:none}.sheet-links-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.sheet-links-text span{font-size:var(--fs-sm);color:var(--muted)}@media (max-width:767.98px) and (pointer:coarse){:root .table tr>td:not(:first-child):empty{display:none}:root .topbar-actions:has(input,select,label):not(:has(.portfolio-filter)){flex-wrap:wrap;width:auto;margin-inline:0;padding-inline:0;overflow:visible}:root .topbar-actions:has(input,select,label):not(:has(.portfolio-filter))>:is(input,select,label,div,span){flex:100%;min-width:0}:root .tk-board[data-auto]{display:none}}.phone-sev{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);vertical-align:middle;background:currentColor;display:inline-block}@media (max-width:767.98px) and (pointer:coarse){:root .tk-row-chips{gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}:root .table tr>td[data-label=Revenue]:has(>.muted:only-child){display:none}:root .np-select-wrap{flex:1 1 var(--space-12);width:auto;min-width:calc(var(--space-12) * 3)}:root .np-zone-wrap{width:100%}:root .table tr>td[data-phone=text] .select-wrap{min-width:calc(var(--space-12) * 3);flex:1 1 0;width:auto}:root .table tr>td[data-phone=text] .row,:root .table tr>td[data-phone=text] form{flex-wrap:nowrap;width:100%}:root .reports-open{justify-content:stretch}:root .reports-open .select{flex:1 1 0;width:100%;min-width:0;max-width:none;height:44px}:root .reports-open .btn{height:44px}:root .table tr.row-note{display:none}:root .table tr.has-note{padding-bottom:var(--space-3-5)}:root #clients .table-issue-title{width:auto;min-width:0;display:inline;overflow:visible}:root .triage-menu-list,:root .triage-menu-owner .triage-menu-list{z-index:60;border-radius:var(--radius) var(--radius) 0 0;min-width:0;max-height:92dvh;padding:var(--space-3) calc(var(--space-4) + var(--safe-right)) calc(var(--space-4) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left));overscroll-behavior:contain;position:fixed;inset:auto 0 0;overflow-y:auto}:root .triage-menu-item{min-height:44px}:root .triage-range{min-width:0}:root .triage-range .btn{justify-content:center;justify-self:stretch}}@media (max-width:767.98px){:root .topbar-title,:root .topbar-title h1{overflow-wrap:anywhere;min-width:0}:root .campaigns .cp-name{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}}:root{--fs-micro:.5rem;--fs-tiny:.5625rem;--fs-3xs-plus:calc((var(--fs-3xs) + var(--fs-2xs)) / 2);--fs-2xs-plus:calc((var(--fs-2xs) + var(--fs-xs)) / 2);--fs-xs-plus:calc((var(--fs-xs) + var(--fs-sm)) / 2);--fs-sm-plus:calc((var(--fs-sm) + var(--fs-md)) / 2);--fs-md-half:calc((var(--fs-md) + var(--fs-md-plus)) / 2);--fs-lg-plus:calc((var(--fs-lg) + var(--fs-xl)) / 2);--fs-xl-plus:calc((var(--fs-xl) + var(--fs-2xl)) / 2);--fs-2xl-plus:1.5rem;--fs-3xl-minus:1.625rem;--fs-3xl-plus:1.875rem;--fs-clock:2.75rem;--fs-title:clamp(1.375rem, 1rem + .85vw, var(--fs-3xl));--fs-title-task:clamp(1.5rem, 1.2rem + .5vw, 1.625rem);--fs-title-sm:clamp(1.375rem, .9rem + .7vw, 1.5rem);--fs-big:clamp(1.25rem, 1.9vw, 1.75rem)}:where(h1){font-size:var(--fs-title)}:where(.kpi) :where(.value){font-size:var(--fs-big)}:where(.btn.sm){font-size:var(--fs-xs-plus)}:root{--blue-hi:#0f3f8f;--purple:#6b3fa0;--purple-bg:#f1ebf8;--partner:var(--purple);--partner-bg:var(--purple-bg);--count:#d92d20;--count-ink:#fff;--rail:#fff;--rail-active:#f1efea;--field:#fff;--data:#175cd3;--data-wash:#175cd31a;--cmp:#c3beb4;--track:#efece6;--grid:#ece9e2;--axis:#cfcbc3;--heat-lo:#eef3fb;--heat-hi:#1c5cab;--heat-ink-hi:#fff;--loss:#d03b3b;--tip-bg:#1a1917;--tip-ink:#f1efea;--focus:#175cd3;--brand-1:#a3262a;--brand-2:#f1efea;--page-bg:var(--ground);--gold:none;--s1:#175cd3;--s2:#157347;--s3:#b54708;--s4:#6b3fa0;--s5:#0e8a8a;--s6:#9b968d;--gl:#1a1917}:root[data-theme=dark]{--blue-hi:#9cc0ff;--purple:#b48ae8;--purple-bg:#2a2038;--rail:#1f1e1b;--rail-active:#161513;--field:#1a1916;--data:#6ea2ff;--data-wash:#6ea2ff21;--cmp:#5f5a52;--track:#2a2823;--grid:#2b2925;--axis:#4a463f;--heat-lo:#232a38;--heat-hi:#8db8f5;--heat-ink-hi:#10213d;--loss:#e66767;--tip-bg:#f1efea;--tip-ink:#1a1917;--focus:#6ea2ff;--s1:#6ea2ff;--s2:#4fc48a;--s3:#f0a05a;--s4:#b48ae8;--s5:#46c2c2;--s6:#9b968d;--gl:#fff}@media (prefers-color-scheme:dark){:root[data-theme=device]{--blue-hi:#9cc0ff;--purple:#b48ae8;--purple-bg:#2a2038;--rail:#1f1e1b;--rail-active:#161513;--field:#1a1916;--data:#6ea2ff;--data-wash:#6ea2ff21;--cmp:#5f5a52;--track:#2a2823;--grid:#2b2925;--axis:#4a463f;--heat-lo:#232a38;--heat-hi:#8db8f5;--heat-ink-hi:#10213d;--loss:#e66767;--tip-bg:#f1efea;--tip-ink:#1a1917;--focus:#6ea2ff;--s1:#6ea2ff;--s2:#4fc48a;--s3:#f0a05a;--s4:#b48ae8;--s5:#46c2c2;--s6:#9b968d;--gl:#fff}}:root[data-gm-look=gold-black]{--blue-hi:#f3dc8f;--purple:#b48ae8;--purple-bg:#241c2e;--count:#b42318;--rail:#0b0a09;--rail-active:#1f1b12;--field:#0d0c0a;--data:#e3c463;--data-wash:#e3c4631f;--cmp:#5d533d;--track:#1f1c15;--grid:#221e16;--axis:#5a4a24;--heat-lo:#221e14;--heat-hi:#e9cf7a;--heat-ink-hi:#120e04;--loss:#e66767;--tip-bg:#f4ecd8;--tip-ink:#120e04;--focus:#e3c463;--page-bg:radial-gradient(1200px 600px at 70% -10%, #1a160c 0%, #070706 60%) fixed, #070706;--gold:linear-gradient(135deg, #a27b1e 0%, #e6c766 28%, #b48a28 50%, #f7e9ad 72%, #a67c1f 100%)}:root[data-gm-look=dispatch]{--blue-hi:#edca88;--purple:#b48ae8;--purple-bg:#2f2c3e;--count:#d92d20;--count-ink:#fff;--rail:#161a1e;--rail-active:#0f1113;--field:#131619;--data:#d9a441;--data-wash:#d9a44121;--cmp:#545452;--track:#25282b;--grid:#25282b;--axis:#323941;--heat-lo:#2d2b22;--heat-hi:#d9a441;--heat-ink-hi:#0b0c0d;--loss:#d4796e;--tip-bg:#e8e4dc;--tip-ink:#0f1113;--focus:#f0bc5a;--page-bg:#0f1113;--gold:none}:root[data-gm-look=porcelain]{--blue-hi:#643126;--purple:#6b3fa0;--purple-bg:#eae3ea;--count:#d92d20;--count-ink:#fff;--rail:#fbf9f4;--rail-active:#f4f1ea;--field:#fbf9f4;--data:#8a3d2e;--data-wash:#8a3d2e1a;--cmp:#bcb9b1;--track:#eeece7;--grid:#ebe9e4;--axis:#c9c2b2;--heat-lo:#f2eae4;--heat-hi:#8a3d2e;--heat-ink-hi:#fff;--loss:#a34b39;--tip-bg:#1c1a16;--tip-ink:#f4f1ea;--focus:#8a3d2e;--page-bg:#f4f1ea;--gold:none}:root[data-gm-look=meridian]{--blue-hi:#98d8c8;--purple:#b48ae8;--purple-bg:#2b2a43;--count:#d92d20;--count-ink:#fff;--rail:#111823;--rail-active:#0b1016;--field:#0e141d;--data:#5bb89b;--data-wash:#5bb89b21;--cmp:#464f5c;--track:#1f2631;--grid:#1f2631;--axis:#2c3a4c;--heat-lo:#1a2b31;--heat-hi:#5bb89b;--heat-ink-hi:#0b0c0d;--loss:#d07a7a;--tip-bg:#dce4ec;--tip-ink:#0b1016;--focus:#74d2b4;--page-bg:#0b1016;--gold:none}:root[data-gm-look=cardone]{--blue-hi:#ff9595;--purple:#b48ae8;--purple-bg:#342e3f;--count:#d92d20;--count-ink:#fff;--rail:#1c1d1f;--rail-active:#131313;--field:#181819;--data:#ff5c5c;--data-wash:#ff5c5c21;--cmp:#555556;--track:#2c2d2f;--grid:#2c2d2f;--axis:#4a4a4a;--heat-lo:#372526;--heat-hi:#ff5c5c;--heat-ink-hi:#0b0c0d;--loss:#ff6900;--tip-bg:#fff;--tip-ink:#131313;--focus:#ff5c5c;--page-bg:#131313;--gold:none}:root[data-gm-look=glass]{--blue-hi:#b4d9fd;--purple:#b48ae8;--purple-bg:#332f45;--count:#d92d20;--count-ink:#fff;--rail:#1b1e26;--rail-active:#0c1018;--field:#14171f;--data:#6fb6ff;--data-wash:#6fb6ff21;--cmp:#545a65;--track:#2a2d35;--grid:#2a2d35;--axis:#41454b;--heat-lo:#253040;--heat-hi:#6fb6ff;--heat-ink-hi:#0b0c0d;--loss:#e88a7e;--tip-bg:#f2f4f8;--tip-ink:#0c1018;--focus:#92cbff;--page-bg:#0c1018;--gold:none}:root[data-gm-look=lunar]{--blue-hi:#04478b;--purple:#6b3fa0;--purple-bg:#ede8f4;--count:#d92d20;--count-ink:#fff;--rail:#fff;--rail-active:#f5f5f7;--field:#fff;--data:#8f6700;--data-wash:#8f67001a;--cmp:#b6b7ba;--track:#f0f1f1;--grid:#eee;--axis:#c4c4c6;--heat-lo:#f6f3eb;--heat-hi:#8f6700;--heat-ink-hi:#fff;--loss:#c0114a;--tip-bg:#0c0e13;--tip-ink:#f5f5f7;--focus:#06c;--page-bg:#f5f5f7;--gold:none}:root[data-gm-look=lunar][data-theme=dark]{--blue-hi:#8dbfff;--purple:#b48ae8;--purple-bg:#2e293d;--count:#d92d20;--count-ink:#fff;--rail:#15171c;--rail-active:#0c0e13;--field:#111318;--data:#fac737;--data-wash:#fac73721;--cmp:#4d4f52;--track:#25272c;--grid:#25272c;--axis:#38393d;--heat-lo:#302c1f;--heat-hi:#fac737;--heat-ink-hi:#0b0c0d;--loss:#ff5d8f;--tip-bg:#fff;--tip-ink:#0c0e13;--focus:#4f9cff;--page-bg:#0c0e13;--gold:none}@media (prefers-color-scheme:dark){:root[data-gm-look=lunar][data-theme=device]{--blue-hi:#8dbfff;--purple:#b48ae8;--purple-bg:#2e293d;--count:#d92d20;--count-ink:#fff;--rail:#15171c;--rail-active:#0c0e13;--field:#111318;--data:#fac737;--data-wash:#fac73721;--cmp:#4d4f52;--track:#25272c;--grid:#25272c;--axis:#38393d;--heat-lo:#302c1f;--heat-hi:#fac737;--heat-ink-hi:#0b0c0d;--loss:#ff5d8f;--tip-bg:#fff;--tip-ink:#0c0e13;--focus:#4f9cff;--page-bg:#0c0e13;--gold:none}}*,:before,:after{box-sizing:border-box}html:has(.rail){-webkit-text-size-adjust:100%;background:var(--ground)}body:has(.rail){background:var(--page-bg);background-color:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}:is(.view,.gm-ui) :is(button,input,select){color:inherit}:is(.view,.gm-ui) p{margin:0}:is(.view,.gm-ui) h1,:is(.view,.gm-ui) h2,:is(.view,.gm-ui) h3{font-family:var(--font-display);margin:0}:is(.view,.gm-ui) .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}:is(.view,.gm-ui) .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:is(.rail,.view,.gm-ui,.phone-nav,.look) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}:is(.view,.gm-ui) .muted{color:var(--muted)}:is(.view,.gm-ui) .small{font-size:var(--fs-sm)}.wrap{max-width:1200px;margin:0 auto;padding:24px 16px 48px}@media (min-width:900px){.wrap{padding:32px 32px 56px}}.view{flex-direction:column;gap:20px;display:flex}:is(.view,.gm-ui) .pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}:is(.view,.gm-ui) .pagehead>div{flex-direction:column;gap:8px;min-width:0;display:flex}:is(.view,.gm-ui) .eyebrow{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}:is(.view,.gm-ui) h1{font-size:var(--fs-title);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.12}:is(.view,.gm-ui) .lede{font-size:var(--fs-md-plus);color:var(--ink-2);text-wrap:pretty;max-width:72ch}:is(.view,.gm-ui) .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex;position:relative}@media (max-width:520px){:is(.view,.gm-ui) .card{padding:16px}}:is(.view,.gm-ui) .lbl{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}:is(.view,.gm-ui) .card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.view,.gm-ui) .card-head h2{font-family:var(--font-sans);font-size:var(--fs-xl);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:700;line-height:1.25;display:flex}:is(.view,.gm-ui) .grid{gap:16px;display:grid}:is(.view,.gm-ui) .g-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}@media (max-width:1000px){:is(.view,.gm-ui) .g-wide{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:32px;color:var(--ink);font:600 var(--fs-sm) var(--font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:is(.view,.gm-ui) .btn:hover{background:var(--surface-2)}:is(.view,.gm-ui) .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:is(.view,.gm-ui) .btn.primary:hover{filter:brightness(1.08);background:var(--accent)}:is(.view,.gm-ui) .btn .i{width:14px;height:14px}:is(.view,.gm-ui,.rail,.look) .x-btn,.look-sheet-close{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.view,.gm-ui,.rail,.look) .x-btn:hover,.look-sheet-close:hover{color:var(--ink);background:var(--surface-2)}:is(.view,.gm-ui) .chip{border-radius:var(--radius-xs);height:20px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .chip.green{background:var(--green-bg);color:var(--green)}:is(.view,.gm-ui) .chip.amber{background:var(--amber-bg);color:var(--amber)}:is(.view,.gm-ui) .chip.red{background:var(--red-bg);color:var(--red)}:is(.view,.gm-ui) .chip.ex{height:18px;font-size:var(--fs-3xs);background:var(--purple-bg);color:var(--purple);padding:0 6px}:is(.view,.gm-ui) .seg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}:is(.view,.gm-ui) .seg button{border-radius:var(--radius-tight);min-height:30px;color:var(--ink-2);font:600 var(--fs-sm) var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px}:is(.view,.gm-ui) .seg button:hover{color:var(--ink)}:is(.view,.gm-ui) .seg button[aria-pressed=true],:is(.view,.gm-ui) .seg button[aria-selected=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}:is(.view,.gm-ui) .select-wrap{max-width:100%;display:inline-flex;position:relative}:is(.view,.gm-ui) .select-wrap select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field);height:36px;color:var(--ink);font:600 var(--fs-md) var(--font-sans);cursor:pointer;max-width:100%;padding:0 34px 0 12px}:is(.view,.gm-ui) .select-wrap .i{pointer-events:none;width:14px;height:14px;color:var(--ink-2);position:absolute;top:50%;right:11px;transform:translateY(-50%)}:is(.view,.gm-ui) .period-slot{flex:100%;min-width:0}:is(.view,.gm-ui) .cmp2{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;max-width:100%;display:flex}:is(.view,.gm-ui) .cmp2-fields{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}:is(.view,.gm-ui) .cmp2-field{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}:is(.view,.gm-ui) .cmp2-lab{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;font-weight:600}:is(.view,.gm-ui) .cmp2-line{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;min-width:0;line-height:1.35;display:flex}:is(.view,.gm-ui) .cmp2-line .i{width:14px;height:14px;color:var(--muted)}:is(.view,.gm-ui) .cmp2-note{font-size:var(--fs-xs);color:var(--muted);flex:100%;line-height:1.4}:is(.view,.gm-ui) .delta{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .delta.up{color:var(--green)}:is(.view,.gm-ui) .delta.down{color:var(--red)}:is(.view,.gm-ui) .delta.flat{color:var(--muted)}:is(.view,.gm-ui) .tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){:is(.view,.gm-ui) .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:is(.view,.gm-ui) .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:is(.view,.gm-ui) .tile{gap:4px;padding:14px 16px 10px;overflow:hidden}:is(.view,.gm-ui) .tile .lbl{font-size:var(--fs-xs)}:is(.view,.gm-ui) .tile .v{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-big);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.05}:is(.view,.gm-ui) .tile .f{font-size:var(--fs-xs-plus);color:var(--ink-2);line-height:1.35}:is(.view,.gm-ui) .tile .spark{width:100%;height:26px;margin-top:2px}:is(.view,.gm-ui) .spark{display:block}:is(.view,.gm-ui) .spark polyline{fill:none;stroke:var(--data);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:.9s ease-out draw}:is(.view,.gm-ui) .spark path{fill:var(--data-wash);stroke:none}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:is(.view,.gm-ui) .filters{gap:10px}:is(.view,.gm-ui) .frow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.view,.gm-ui) .frow .lbl{font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}:is(.view,.gm-ui) .footnote{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}:is(.view,.gm-ui) .ac-sum{font-size:var(--fs-md);font-weight:600;line-height:1.4}:is(.view,.gm-ui) .ac{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}:is(.view,.gm-ui) .ac.done{border-left:4px solid var(--green)}:is(.view,.gm-ui) .ac.todo{border-left:4px solid var(--red);background:var(--red-bg);border-color:var(--red)}:is(.view,.gm-ui) .ac-h{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.view,.gm-ui) .ac-t{font-weight:700;font-size:var(--fs-md);flex:200px;min-width:0;line-height:1.35}:is(.view,.gm-ui) .ac.todo .ac-t{color:var(--red)}:is(.view,.gm-ui) .ac-who{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .ac-who li{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);font-size:var(--fs-sm);color:var(--ink);align-items:baseline;gap:6px;padding:4px 9px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .ac-who li small{font-size:var(--fs-2xs-plus);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .ac-more{font-size:var(--fs-xs-plus);color:var(--ink-2)}:is(.view,.gm-ui) .ac-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.view,.gm-ui) .vm{border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-sm);color:var(--ink-2);border:1px dashed var(--border-strong);flex-basis:100%;margin:0;padding:8px 12px}:is(.view,.gm-ui) .empty-note{font-size:var(--fs-sm);color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:is(.view,.gm-ui) .hint{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;display:flex}:is(.view,.gm-ui) .linkb{color:var(--muted);font:500 var(--fs-xs) var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}:is(.view,.gm-ui) .linkb:hover{color:var(--ink)}:is(.view,.gm-ui) .tbl td.c-name .linkb{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.look{align-items:center;gap:8px;display:flex;position:relative}.look-corner{z-index:30;position:absolute;top:24px;right:16px}.wrap{position:relative}.look-mode{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.look-mode:hover{color:var(--ink);background:var(--surface-2)}.look-mode svg{width:15px;height:15px}.look-theme{border:1px solid var(--border-strong);border-radius:var(--radius-tight);background:var(--surface);height:30px;color:var(--ink);font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 6px;font-weight:600;display:inline-flex}.look-theme:hover{background:var(--surface-2)}.look-theme svg{width:12px;height:12px;color:var(--muted)}.look-chip{border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--look-ground,var(--surface-2)) 50%, var(--look-accent,var(--border-strong)) 50%);border-radius:4px;flex:none;width:18px;height:18px;display:inline-block}.look-pop{z-index:60;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:min(340px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-lg);padding:10px;position:absolute;top:calc(100% + 6px);right:0}.look-sheet-head{display:none}.look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.look-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.look-item:hover{border-color:var(--border-strong)}.look-item.active{border-color:var(--accent);outline:1px solid var(--accent)}.look-item .look-chip{grid-row:1/span 2;width:26px;height:26px}.look-name{font-size:var(--fs-sm);font-weight:600;line-height:1.2}.look-note{font-size:var(--fs-2xs);color:var(--muted);line-height:1.2}.look-modes{gap:6px;margin-top:8px;display:flex}.look-modes button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:36px;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.look-modes button svg{width:14px;height:14px}.look-modes button.active{border-color:var(--accent);outline:1px solid var(--accent)}:is(.view,.gm-ui) .pagehead{padding-right:150px}@media (max-width:639.98px){:is(.view,.gm-ui) .pagehead{padding-top:34px;padding-right:0}.look-corner{top:16px}.look-theme-label{display:none}.look-pop{width:auto;max-height:82vh;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.look-sheet-head{font-size:var(--fs-lg);justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;display:flex}.look-grid{grid-template-columns:minmax(0,1fr)}.look-item,.look-modes button{min-height:44px}}.shell{min-height:100vh;display:grid}@media (min-width:1024px){.shell{grid-template-columns:232px minmax(0,1fr)}}.rail{background:var(--rail);border-right:1px solid var(--border);flex-direction:column;align-self:start;gap:14px;height:100vh;padding:18px 12px 16px;display:flex;position:sticky;top:0;overflow:auto}.rail .brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:4px 8px 10px;display:flex}.rail .brand-mark{border-radius:var(--radius-xs);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font:700 var(--fs-sm) var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:grid}.rail .brand-mark.gold{background:var(--gold,var(--accent))}.rail .brand .brand-name{font-size:var(--fs-md-plus);font-weight:700;line-height:1.15;display:block}.rail .brand .brand-sub{font-size:var(--fs-2xs-plus);color:var(--muted)}.nav{flex-direction:column;gap:2px;display:flex}.nav-h{color:var(--muted);font:600 var(--fs-2xs-plus) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 8px 4px;display:flex}.nav-h a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.nav-h svg{width:13px;height:13px;transition:transform .2s}.nav-h[aria-expanded=false] svg{transform:rotate(-90deg)}.nav-g{flex-direction:column;gap:2px;display:flex}.nav a.it{border-radius:var(--radius-sm);min-height:34px;color:var(--ink-2);font-size:var(--fs-sm-plus);align-items:center;gap:10px;min-width:0;padding:0 8px;font-weight:600;text-decoration:none;display:flex}.nav a.it:hover{background:var(--surface-2);color:var(--ink)}.nav a.it[aria-current=page]{background:var(--rail-active);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.nav a.it svg{width:16px;height:16px;color:var(--muted)}.nav a.it[aria-current=page] svg{color:var(--ink)}.nav a.it span:not(.cnt):not(.cdot){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav .cnt{border-radius:var(--radius-pill);background:var(--count);min-width:20px;height:20px;color:var(--count-ink);font:700 var(--fs-2xs) var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.nav .cnt.soft{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.nav .cdot{background:var(--border-strong);border-radius:50%;flex:none;width:8px;height:8px}.nav .cdot.red{background:var(--red)}.nav .cdot.amber{background:var(--amber)}.nav .cdot.green{background:var(--green)}.nav .cdot.yellow{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.nav .cdot.yellow{background:color-mix(in srgb, var(--amber) 55%, var(--green))}}.nav .cdot.grey{background:var(--muted)}.nav a.it.more{color:var(--muted);font-weight:500}.rail-foot{border-top:1px solid var(--border);font-size:var(--fs-xs-plus);color:var(--ink-2);align-items:center;gap:10px;min-width:0;margin-top:auto;padding:10px 8px 0;display:flex}.rail-foot .avatar{background:var(--surface-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-2xs) var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.rail-foot div{min-width:0}.rail-foot b{color:var(--ink);font-size:var(--fs-sm);display:block}.rail-foot small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);display:block;overflow:hidden}.shell>.wrap{width:min(100%,1320px);min-width:0;max-width:none}.view{min-width:0}:is(.view,.gm-ui) .pagehead>.pagehead-acts{flex-flow:wrap;align-items:center;gap:8px}:is(.view,.gm-ui) .pagehead-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .sec-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}:is(.view,.gm-ui) .sec-h h2{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700;line-height:1.25}:is(.view,.gm-ui) .sec-h .note{font-size:var(--fs-sm);color:var(--muted)}:is(.view,.gm-ui) .tile.kpi .f{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}:is(.view,.gm-ui) .tile .f a{color:inherit;text-decoration:none}:is(.view,.gm-ui) .tile .f a:hover{text-decoration:underline}:is(.view,.gm-ui) .tile .f .ctx{color:var(--muted)}:is(.view,.gm-ui) .tile .f .ctx.below{flex-basis:100%}:is(.view,.gm-ui) .tiles.t5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){:is(.view,.gm-ui) .tiles.t5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:is(.view,.gm-ui) .tiles.t5{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.view,.gm-ui) .quiet{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty}:is(.view,.gm-ui) .pat{gap:12px}:is(.view,.gm-ui) .pat h3{font-family:var(--font-sans);font-size:var(--fs-lg);text-wrap:balance;font-weight:700;line-height:1.3}:is(.view,.gm-ui) .pat p{font-size:var(--fs-md);color:var(--ink-2);line-height:1.45}:is(.view,.gm-ui) .pat .row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.view,.gm-ui) .pat .sp{flex:1}:is(.view,.gm-ui) .pat .imp{font-size:var(--fs-md-plus)}:is(.view,.gm-ui) .pat .who{flex-wrap:wrap;gap:6px;display:flex}:is(.view,.gm-ui) .pat .who span{border-radius:var(--radius-pill);border:1px solid var(--border-strong);height:22px;font-size:var(--fs-xs);color:var(--ink);align-items:center;padding:0 9px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .conf{font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .conf i{background:currentColor;border-radius:50%;width:8px;height:8px}:is(.view,.gm-ui) .conf.green{color:var(--green)}:is(.view,.gm-ui) .conf.amber{color:var(--amber)}:is(.view,.gm-ui) .conf.red{color:var(--red)}:is(.view,.gm-ui) .g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:900px){:is(.view,.gm-ui) .g2{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .g32{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}@media (max-width:1000px){:is(.view,.gm-ui) .g32{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .chip.yellow{background:var(--amber-bg);color:var(--amber)}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .chip.yellow{color:color-mix(in srgb, var(--amber) 70%, var(--ink))}}:is(.view,.gm-ui) .chip.grey{background:var(--surface-2);color:var(--muted)}:is(.view,.gm-ui) .chip.blue{background:var(--blue-bg);color:var(--blue)}:is(.view,.gm-ui) .dot{background:var(--border-strong);vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}:is(.view,.gm-ui) .dot.red{background:var(--red)}:is(.view,.gm-ui) .dot.amber{background:var(--amber)}:is(.view,.gm-ui) .dot.green{background:var(--green)}:is(.view,.gm-ui) .dot.yellow{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .dot.yellow{background:color-mix(in srgb, var(--amber) 55%, var(--green))}}:is(.view,.gm-ui) .dot.grey{background:var(--muted)}:is(.view,.gm-ui) .reqs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .req{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}:is(.view,.gm-ui) .req a{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .req a:hover{text-decoration:underline}:is(.view,.gm-ui) .req .meta{font-size:var(--fs-sm);color:var(--muted);flex:240px}:is(.view,.gm-ui) .req .age{font-weight:700;font-size:var(--fs-sm)}:is(.view,.gm-ui) .req .age.late{color:var(--amber)}:is(.view,.gm-ui) .tblwrap{overscroll-behavior-x:contain;margin:0 -20px -18px;overflow-x:auto}:is(.view,.gm-ui) .scroll-area.tblwrap{overflow:visible}:is(.view,.gm-ui) .scroll-area.tblwrap>.table-wrap{overscroll-behavior-x:contain}@media (max-width:520px){:is(.view,.gm-ui) .tblwrap{margin:0 -16px -16px}}:is(.view,.gm-ui) .tbl{border-collapse:collapse;width:100%;font-size:var(--fs-md)}:is(.view,.gm-ui) .tbl th,:is(.view,.gm-ui) .tbl td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}:is(.view,.gm-ui) .tbl th:first-child,:is(.view,.gm-ui) .tbl td:first-child{padding-left:20px}:is(.view,.gm-ui) .tbl th:last-child,:is(.view,.gm-ui) .tbl td:last-child{padding-right:20px}:is(.view,.gm-ui) .tbl th{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-top:0;font-weight:600}:is(.view,.gm-ui) .tbl th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}:is(.view,.gm-ui) .tbl th button .i{opacity:.35;width:12px;height:12px}:is(.view,.gm-ui) .tbl th[aria-sort] button .i{opacity:1;color:var(--ink)}:is(.view,.gm-ui) .tbl th[aria-sort=descending] button .i{transform:rotate(180deg)}:is(.view,.gm-ui) .tbl th.r,:is(.view,.gm-ui) .tbl td.r{text-align:right}:is(.view,.gm-ui) .tbl tbody tr:hover{background:var(--surface-2)}:is(.view,.gm-ui) .tbl tbody tr.nd td{color:var(--ink-2)}:is(.view,.gm-ui) .tbl .cl{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}:is(.view,.gm-ui) .tbl .cl:hover{text-decoration:underline}:is(.view,.gm-ui,.rail) .mark{border-radius:var(--radius-xs);background:var(--surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);font:700 var(--fs-2xs) var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}:is(.view,.gm-ui) .sub{font-size:var(--fs-xs-plus);color:var(--muted);margin-top:3px}:is(.view,.gm-ui) .tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}:is(.view,.gm-ui) .tag{font-size:var(--fs-2xs);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-xs);white-space:nowrap;padding:1px 6px;line-height:1.3}:is(.view,.gm-ui) .sev{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .found{font-size:var(--fs-xs-plus);color:var(--muted);text-wrap:pretty;margin-top:3px}:is(.view,.gm-ui) .imp{font-weight:600}:is(.view,.gm-ui) .imp.red{color:var(--red)}:is(.view,.gm-ui) .imp.amber{color:var(--amber)}:is(.view,.gm-ui) .imp.green{color:var(--green)}:is(.view,.gm-ui) .imp.muted{color:var(--muted)}:is(.view,.gm-ui) .ownr{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:is(.view,.gm-ui) .ownr i{background:var(--surface-2);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-3xs) var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-style:normal;display:grid}:is(.view,.gm-ui) .ownr i.c3{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .ownr i.c4{background:var(--purple-bg);color:var(--purple);box-shadow:none}:is(.view,.gm-ui) .trk{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .btn.sm{min-height:28px;font-size:var(--fs-xs-plus);padding:0 10px}:is(.view,.gm-ui) .tbl td.c-issue{min-width:260px}:is(.view,.gm-ui) .tbl .hide-xw{display:none}@media (min-width:1700px){:is(.view,.gm-ui) .tbl .hide-xw{display:table-cell}}:is(.view,.gm-ui) .tbl .hide-w{display:none}@media (min-width:1500px){:is(.view,.gm-ui) .tbl .hide-w{display:table-cell}}:is(.view,.gm-ui) .fold{font-size:var(--fs-xs-plus);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:5px;display:flex}:is(.view,.gm-ui) .fold:empty,:is(.view,.gm-ui) .f-own,:is(.view,.gm-ui) .f-trk{display:none}@media (max-width:1699.98px){:is(.view,.gm-ui) .f-trk{display:inline-flex}}@media (max-width:1499.98px){:is(.view,.gm-ui) .f-own{display:inline-flex}}:is(.view,.gm-ui) .imp .mn{font-family:var(--font-sans);color:var(--ink-2);font-weight:500}@media (max-width:759px){:is(.view,.gm-ui) .tblwrap{margin:0 -4px;overflow:visible}:is(.view,.gm-ui) .tbl,:is(.view,.gm-ui) .tbl tbody,:is(.view,.gm-ui) .tbl tr,:is(.view,.gm-ui) .tbl td{display:block}:is(.view,.gm-ui) .tbl thead{display:none}:is(.view,.gm-ui) .tbl tr{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);margin-bottom:8px;padding:12px}:is(.view,.gm-ui) .tbl td{border:0;padding:0}:is(.view,.gm-ui) .tbl td.r{text-align:left}:is(.view,.gm-ui) .tbl td.c-type,:is(.view,.gm-ui) .tbl td.c-open,:is(.view,.gm-ui) .tbl td.c-owner,:is(.view,.gm-ui) .tbl td.c-track,:is(.view,.gm-ui) .tbl td.c-act{display:none}:is(.view,.gm-ui) .tbl td.c-issue{font-size:var(--fs-sm-plus);margin-top:6px}:is(.view,.gm-ui) .tbl td.c-impact,:is(.view,.gm-ui) .tbl td.c-rev{font-size:var(--fs-sm);margin-top:6px;margin-right:14px;display:inline-block}:is(.view,.gm-ui) .tbl td.c-impact:before{content:"Impact / wk ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tbl td.c-rev:before{content:"Revenue ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tbl td.c-spend:before{content:"Spend ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tbl td.c-spend{font-size:var(--fs-sm);margin-top:6px;margin-right:14px;display:inline-block}:is(.view,.gm-ui) .tbl .ph{display:inline}:is(.view,.gm-ui) .tbl tbody tr:hover{background:var(--surface-2)}}:is(.view,.gm-ui) .ph{display:none}:is(.view,.gm-ui) .log{flex-direction:column;display:flex}:is(.view,.gm-ui) .lr{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);grid-template-columns:72px 150px minmax(0,1fr);align-items:start;gap:4px 14px;padding:10px 0;display:grid}:is(.view,.gm-ui) .lr:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .lr time{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}:is(.view,.gm-ui) .lr .who{color:var(--ink);text-wrap:balance;font-weight:600}:is(.view,.gm-ui) .lr .tx{color:var(--ink-2);text-wrap:pretty}:is(.view,.gm-ui) .lr .tx b{color:var(--ink)}:is(.view,.gm-ui) .lr .go{font-weight:700}:is(.view,.gm-ui) .lr .go.red{color:var(--red)}:is(.view,.gm-ui) .lr .go.amber{color:var(--amber)}@media (max-width:560px){:is(.view,.gm-ui) .lr{grid-template-columns:72px minmax(0,1fr)}:is(.view,.gm-ui) .lr .tx{grid-column:1/-1}}:is(.view,.gm-ui) .nl{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}:is(.view,.gm-ui) .nl:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .nl .aside{align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .nl .d{font-family:var(--font-sans);color:var(--amber);font-variant-numeric:tabular-nums;font-weight:600}:is(.view,.gm-ui) .help{font-size:var(--fs-xs-plus);color:var(--muted);align-items:flex-start;gap:8px;padding-top:4px;line-height:1.45;display:flex}:is(.view,.gm-ui) .help .i{width:14px;height:14px;color:var(--muted);margin-top:2px}.phone-nav{display:none}@media (max-width:767.98px) and (pointer:coarse){.wrap{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.phone-nav{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--rail);border-top:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.phone-nav a,.phone-nav button{border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-3xs-plus);flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-weight:600;text-decoration:none;display:flex;position:relative}.phone-nav :is(a,button):is([aria-current=page],.on){color:var(--ink);background:var(--rail-active)}.phone-nav svg{width:20px;height:20px}.phone-nav .cnt{border-radius:var(--radius-pill);background:var(--count);min-width:16px;height:16px;color:var(--count-ink);font:700 var(--fs-3xs) var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;display:inline-grid;position:absolute;top:2px;left:calc(50% + 6px)}}@media print{.rail,.phone-nav,.look-corner,:is(.view,.gm-ui) .pagehead-acts{display:none!important}.shell{display:block}}@keyframes fuin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}}@keyframes grow{0%{transform:scaleY(0)}}.view>*{animation:.35s both fuin;animation-delay:calc(var(--i,0) * 60ms)}:is(.view,.gm-ui) .fn-bar,:is(.view,.gm-ui) .hbar i{transition:width .6s cubic-bezier(.2,.7,.2,1),background-color .4s}:is(.view,.gm-ui) .vbar i{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:calc(var(--i,0) * 40ms)}:is(.view,.gm-ui) .jsvg.morph .rib{animation:.8s backwards fadein}html.theming,html.theming *,html.theming :before,html.theming :after{transition:background-color .35s,color .35s,border-color .35s,fill .35s,stroke .35s,box-shadow .35s!important}@media (prefers-reduced-motion:reduce){.view>*,:is(.view,.gm-ui) .vbar i,:is(.view,.gm-ui) .jsvg.morph .rib{animation:none!important}html.theming *{transition:none!important}}.nav a.it.back{color:var(--muted);font-weight:600}.nav-h.client-h{cursor:default;text-transform:none;letter-spacing:0;font-size:var(--fs-md);color:var(--ink);justify-content:flex-start;gap:8px;padding:10px 8px 6px}.nav-h.client-h .mark{width:24px;height:24px;font-size:var(--fs-3xs)}.nav-h .cnt.soft{min-width:18px;height:18px;font-size:var(--fs-3xs-plus);margin-left:auto}.nav-h .cnt.soft+svg{margin-left:0}.nav a.it.jt{padding-right:30px;position:relative}.nav a.it.jt .jm{width:22px;height:22px;font-size:var(--fs-xs);box-shadow:none;background:0 0}.nav .rail-open{font-size:var(--fs-2xs);color:var(--muted);margin-left:4px}.nav a.it .jt-menu{opacity:0;width:26px;height:26px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.nav a.it:hover .jt-menu,.nav a.it:focus-within .jt-menu{opacity:1}:is(.view,.gm-ui) .crumb{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(.view,.gm-ui) .crumb a{min-height:24px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .crumb a:hover{color:var(--ink);text-decoration:underline}:is(.view,.gm-ui) .crumb .i{width:12px;height:12px}:is(.view,.gm-ui) .tabs{border-bottom:1px solid var(--border);overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}:is(.view,.gm-ui) .tabs::-webkit-scrollbar{display:none}:is(.view,.gm-ui) .tabs [role=tab]{min-height:40px;color:var(--ink-2);font:600 var(--fs-sm-plus) var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}:is(.view,.gm-ui) .tabs [role=tab]:hover,:is(.view,.gm-ui) .tabs [role=tab][aria-selected=true]{color:var(--ink)}:is(.view,.gm-ui) .tabs [role=tab][aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}:is(.view,.gm-ui) .tabs [role=tab] .cnt{border-radius:var(--radius-pill);background:var(--surface-2);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-3xs-plus) var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}:is(.view,.gm-ui) .tabs [role=tab] .cnt.red{background:var(--count);color:var(--count-ink);box-shadow:none}:is(.view,.gm-ui) .sec{flex-direction:column;gap:12px;display:flex}:is(.view,.gm-ui) .g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:1000px){:is(.view,.gm-ui) .g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(.view,.gm-ui) .g3{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .g4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media (max-width:1100px){:is(.view,.gm-ui) .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(.view,.gm-ui) .g4{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media (max-width:1000px){:is(.view,.gm-ui) .g21{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .tiles.t4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){:is(.view,.gm-ui) .tiles.t4{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.view,.gm-ui) .tiles.t3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){:is(.view,.gm-ui) .tiles.t3{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.view,.gm-ui) .tile .v.sm{font-size:clamp(1.125rem,1.5vw,1.375rem)}:is(.view,.gm-ui) .lede b{color:var(--ink)}:is(.view,.gm-ui) .form{flex-direction:column;gap:14px;display:flex}:is(.view,.gm-ui) .fld{flex-direction:column;gap:6px;min-width:0;display:flex}:is(.view,.gm-ui) .fld>label,:is(.view,.gm-ui) .fld>.lab{font-size:var(--fs-sm);color:var(--ink);font-weight:600}:is(.view,.gm-ui) .fld .hlp{font-size:var(--fs-xs-plus);color:var(--muted);line-height:1.45}:is(.view,.gm-ui) .fld .hlp a{color:inherit}:is(.view,.gm-ui) .fld.row{flex-flow:wrap;align-items:flex-start;gap:12px}:is(.view,.gm-ui) .inp,:is(.view,.gm-ui) textarea.inp{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field);height:36px;color:var(--ink);font:500 var(--fs-md) var(--font-sans);width:100%;min-width:0;max-width:100%;padding:0 12px}:is(.view,.gm-ui) textarea.inp{resize:vertical;height:auto;min-height:84px;padding:9px 12px;line-height:1.45}:is(.view,.gm-ui) .inp:disabled{opacity:.55}:is(.view,.gm-ui) .inp.mono{font-family:var(--font-mono);font-size:var(--fs-sm)}:is(.view,.gm-ui) .inp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .inp-row .inp{flex:220px;width:auto}:is(.view,.gm-ui) .f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (max-width:640px){:is(.view,.gm-ui) .f2{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .f3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}@media (max-width:760px){:is(.view,.gm-ui) .f3{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .check{font-size:var(--fs-md);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}:is(.view,.gm-ui) .check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0}:is(.view,.gm-ui) .check small{font-size:var(--fs-xs-plus);color:var(--muted);margin-top:2px;display:block}:is(.view,.gm-ui) .sw{background:var(--border-strong);cursor:pointer;border:0;border-radius:11px;flex:none;width:38px;height:22px;padding:0;transition:background .2s;display:inline-flex;position:relative}:is(.view,.gm-ui) .sw:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}:is(.view,.gm-ui) .sw[aria-checked=true]{background:var(--green)}:is(.view,.gm-ui) .sw[aria-checked=true]:after{transform:translate(16px)}:is(.view,.gm-ui) .sw:disabled{opacity:.45;cursor:not-allowed}:is(.view,.gm-ui) .swrow{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}:is(.view,.gm-ui) .swrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .swrow>div{flex:1;min-width:0}:is(.view,.gm-ui) .swrow small{font-size:var(--fs-xs-plus);color:var(--muted);margin-top:2px;line-height:1.45;display:block}:is(.view,.gm-ui) .swrow .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:is(.view,.gm-ui) .formfoot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}:is(.view,.gm-ui) .formfoot .sp{flex:1}:is(.view,.gm-ui) .saved{font-size:var(--fs-xs-plus);color:var(--muted)}:is(.view,.gm-ui) .btn.danger{background:var(--surface);color:var(--red);border-color:var(--red)}:is(.view,.gm-ui) .btn.ghost{background:0 0;border-color:#0000}:is(.view,.gm-ui) .btn.ghost:hover{background:var(--surface-2)}:is(.view,.gm-ui) .btn:disabled{opacity:.5;cursor:not-allowed}:is(.view,.gm-ui) .btn.wide{width:100%}:is(.view,.gm-ui) .notice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm-plus);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}:is(.view,.gm-ui) .notice .i{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}:is(.view,.gm-ui) .notice.amber{border-color:var(--amber);background:var(--amber-bg)}:is(.view,.gm-ui) .notice.amber .i{color:var(--amber)}:is(.view,.gm-ui) .notice.red{border-color:var(--red);background:var(--red-bg)}:is(.view,.gm-ui) .notice.red .i{color:var(--red)}:is(.view,.gm-ui) .notice.green{border-color:var(--green);background:var(--green-bg)}:is(.view,.gm-ui) .notice.green .i{color:var(--green)}:is(.view,.gm-ui) .notice.blue{border-color:var(--blue);background:var(--blue-bg)}:is(.view,.gm-ui) .notice.blue .i{color:var(--blue)}:is(.view,.gm-ui) .notice b{color:var(--ink)}:is(.view,.gm-ui) code,:is(.view,.gm-ui) .code{font-family:var(--font-mono);font-size:var(--fs-xs-plus);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-code);padding:1px 5px}:is(.view,.gm-ui) pre.code{white-space:pre;line-height:1.5;font-size:var(--fs-xs-plus);max-width:100%;margin:0;padding:12px 14px;display:block;overflow:auto}:is(.view,.gm-ui) .codewrap{position:relative}:is(.view,.gm-ui) .codewrap .btn{position:absolute;top:8px;right:8px}:is(.view,.gm-ui) dialog{border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--surface);color:var(--ink);width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);padding:0}:is(.view,.gm-ui) dialog::backdrop{background:#00000073}:is(.view,.gm-ui) dialog .dlg{flex-direction:column;gap:14px;padding:20px;display:flex}:is(.view,.gm-ui) dialog h2{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700}:is(.view,.gm-ui) .menu{z-index:50;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}:is(.view,.gm-ui) .menu button,:is(.view,.gm-ui) .menu a{border-radius:var(--radius-xs);min-height:34px;color:var(--ink);font:500 var(--fs-sm-plus) var(--font-sans);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}:is(.view,.gm-ui) .menu button:hover,:is(.view,.gm-ui) .menu a:hover{background:var(--surface-2)}:is(.view,.gm-ui) .menu button.danger{color:var(--red)}:is(.view,.gm-ui) .menu hr{border:0;border-top:1px solid var(--border);margin:4px 0}:is(.view,.gm-ui) .rel{position:relative}:is(.view,.gm-ui) .list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .list>li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}:is(.view,.gm-ui) .list>li:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .list>li>.main{flex:240px;min-width:0}:is(.view,.gm-ui) .list>li .t{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .list>li .t:hover{text-decoration:underline}:is(.view,.gm-ui) .list>li .meta{font-size:var(--fs-xs-plus);color:var(--muted);text-wrap:pretty;margin-top:2px}:is(.view,.gm-ui) .list>li .aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .kv{font-size:var(--fs-sm-plus);grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px 16px;display:grid}:is(.view,.gm-ui) .kv dt{color:var(--muted);margin:0;font-weight:500}:is(.view,.gm-ui) .kv dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:520px){:is(.view,.gm-ui) .kv{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .kv dt{margin-top:4px}}:is(.view,.gm-ui) .av{background:var(--surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-3xs-plus) var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}:is(.view,.gm-ui) .av.sm{width:22px;height:22px;font-size:var(--fs-tiny)}:is(.view,.gm-ui) .stack{flex-direction:column;gap:8px;display:flex}:is(.view,.gm-ui) .hr{border:0;border-top:1px solid var(--border);margin:0}:is(.view,.gm-ui) .srch{flex:220px;align-items:center;min-width:0;max-width:360px;display:flex;position:relative}:is(.view,.gm-ui) .srch .inp{padding-left:34px}:is(.view,.gm-ui) .srch .i{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;left:11px}:is(.view,.gm-ui) .toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.view,.gm-ui) .toolbar .sp{flex:1}:is(.view,.gm-ui) .tbl td .i{width:14px;height:14px}:is(.view,.gm-ui) .tbl .acts{white-space:nowrap;gap:4px;display:inline-flex}:is(.view,.gm-ui) .tbl .acts .x-btn{width:28px;height:28px}:is(.view,.gm-ui) .tbl tr.sel td{background:var(--data-wash)}:is(.view,.gm-ui) .tbl th.ck,:is(.view,.gm-ui) .tbl td.ck{width:32px;padding-right:0}:is(.view,.gm-ui) .tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}:is(.view,.gm-ui) .tbl .num.pos{color:var(--green)}:is(.view,.gm-ui) .tbl .num.neg{color:var(--red)}:is(.view,.gm-ui) .pager{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}:is(.view,.gm-ui) .pager .sp{flex:1}:is(.view,.gm-ui) .hbars{flex-direction:column;gap:8px;display:flex}:is(.view,.gm-ui) .hbar{font-size:var(--fs-sm);grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}:is(.view,.gm-ui) .hbar .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:is(.view,.gm-ui) .hbar .tr{background:var(--track);border-radius:5px;height:10px;overflow:hidden}:is(.view,.gm-ui) .hbar i{background:var(--data);border-radius:5px;width:0;height:100%;display:block}:is(.view,.gm-ui) .hbar i.c2{background:var(--c2)}:is(.view,.gm-ui) .hbar i.c3{background:var(--c3)}:is(.view,.gm-ui) .hbar i.c4{background:var(--c4)}:is(.view,.gm-ui) .hbar i.c5{background:var(--c5)}:is(.view,.gm-ui) .hbar .vl{font-family:var(--font-sans);font-size:var(--fs-xs-plus);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:520px){:is(.view,.gm-ui) .hbar{grid-template-columns:minmax(0,1fr) auto}:is(.view,.gm-ui) .hbar .tr{grid-column:1/-1}}:is(.view,.gm-ui) .vbars{border-bottom:1px solid var(--axis);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:160px;padding-top:8px;display:grid}:is(.view,.gm-ui) .vbar{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;min-width:0;height:100%;display:flex;position:relative}:is(.view,.gm-ui) .vbar i{background:var(--data);border-radius:3px 3px 0 0;min-height:2px;display:block}:is(.view,.gm-ui) .vbar i.cmp{background:var(--cmp)}:is(.view,.gm-ui) .vbar.pair{flex-direction:row;align-items:flex-end;gap:2px}:is(.view,.gm-ui) .vbar.pair i{flex:1}:is(.view,.gm-ui) .vbar .tip{font:600 var(--fs-2xs) var(--font-sans);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:-18px;left:50%;transform:translate(-50%)}:is(.view,.gm-ui) .xlabs{font-size:var(--fs-2xs);color:var(--muted);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding-top:6px;display:grid}:is(.view,.gm-ui) .xlabs span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.view,.gm-ui) .legend{font-size:var(--fs-xs-plus);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;display:flex}:is(.view,.gm-ui) .legend span{align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .legend i{background:var(--data);border-radius:2px;flex:none;width:10px;height:10px}:is(.view,.gm-ui) .legend i.cmp{background:var(--cmp)}:is(.view,.gm-ui) .legend i.c2{background:var(--c2)}:is(.view,.gm-ui) .legend i.c3{background:var(--c3)}:is(.view,.gm-ui) .legend i.c4{background:var(--c4)}:is(.view,.gm-ui) .legend i.c5{background:var(--c5)}:is(.view,.gm-ui) .legend i.line{border-radius:1px;height:2px}:is(.view,.gm-ui) .chart{width:100%;height:220px;position:relative}:is(.view,.gm-ui) .chart svg{width:100%;height:100%;display:block;overflow:visible}:is(.view,.gm-ui) .chart .gl{stroke:var(--grid);stroke-width:1px}:is(.view,.gm-ui) .chart .ln{fill:none;stroke:var(--data);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:1.1s ease-out draw}:is(.view,.gm-ui) .chart .ln.cmp{stroke:var(--cmp);stroke-dasharray:4 4;animation:none}:is(.view,.gm-ui) .chart .ln.c2{stroke:var(--c2)}:is(.view,.gm-ui) .chart .ln.c3{stroke:var(--c3)}:is(.view,.gm-ui) .chart .ln.c4{stroke:var(--c4)}:is(.view,.gm-ui) .chart .ar{fill:var(--data-wash);stroke:none;animation:1s fadein}:is(.view,.gm-ui) .chart .ylab{font:500 var(--fs-2xs) var(--font-sans);fill:var(--muted);font-variant-numeric:tabular-nums}:is(.view,.gm-ui) .chart .dotp{fill:var(--data);stroke:var(--surface);stroke-width:2px}:is(.view,.gm-ui) .steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .steps li{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:10px 0;display:grid}:is(.view,.gm-ui) .steps li:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .steps .n{background:var(--surface-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-xs) var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}:is(.view,.gm-ui) .steps .n.done{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .steps .n.now{background:var(--accent);color:var(--accent-ink);box-shadow:none}:is(.view,.gm-ui) .steps b{font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .steps p{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}:is(.view,.gm-ui) .empty{text-align:center;color:var(--muted);font-size:var(--fs-sm-plus);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);text-wrap:pretty;padding:28px 16px}:is(.view,.gm-ui) .empty b{color:var(--ink);font-size:var(--fs-md);margin-bottom:4px;display:block}:is(.view,.gm-ui) .prog i{background:var(--data);border-radius:4px;width:0;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}:is(.view,.gm-ui) .prog i.green{background:var(--green)}:is(.view,.gm-ui) .prog i.amber{background:var(--amber)}:is(.view,.gm-ui) .prog i.red{background:var(--red)}:is(.view,.gm-ui) .pill{border-radius:var(--radius-pill);border:1px solid var(--border-strong);height:24px;font-size:var(--fs-xs-plus);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .pill.on{border-color:var(--green);color:var(--green);background:var(--green-bg)}:is(.view,.gm-ui) .pill .i{width:12px;height:12px}:is(.view,.gm-ui) .clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wrapany{overflow-wrap:anywhere}:is(.view,.gm-ui) .mt4{margin-top:4px}:is(.view,.gm-ui) .mt8{margin-top:8px}:is(.view,.gm-ui) .mt12{margin-top:12px}:is(.view,.gm-ui) .col{flex-direction:column;gap:4px;display:flex}:is(.view,.gm-ui) .row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.view,.gm-ui) .sp{flex:1}:is(.view,.gm-ui) .tbl .cl .mark{width:26px;height:26px}:is(.view,.gm-ui) .board{overscroll-behavior-x:contain;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;margin:0 -16px;padding-bottom:8px;padding-left:16px;padding-right:16px;display:grid;overflow-x:auto}@media (min-width:900px){:is(.view,.gm-ui) .board{margin:0 -32px;padding-left:32px;padding-right:32px}}:is(.view,.gm-ui) .col-b{flex-direction:column;gap:8px;min-width:0;display:flex}:is(.view,.gm-ui) .col-h{font-size:var(--fs-sm);align-items:center;gap:8px;padding:4px 2px;font-weight:700;display:flex}:is(.view,.gm-ui) .col-h .cnt{border-radius:var(--radius-pill);background:var(--surface-2);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-2xs) var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}:is(.view,.gm-ui) .col-h .sum{font:500 var(--fs-xs) var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}:is(.view,.gm-ui) .col-body{border-radius:var(--radius-sm);background:var(--surface-2);border:1px dashed #0000;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}:is(.view,.gm-ui) .col-body.over{border-color:var(--accent)}:is(.view,.gm-ui) .kard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:grab;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}:is(.view,.gm-ui) .kard:hover{border-color:var(--border-strong)}:is(.view,.gm-ui) .kard .t{font-weight:700;font-size:var(--fs-sm-plus);line-height:1.3}:is(.view,.gm-ui) .kard .m{font-size:var(--fs-xs-plus);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(.view,.gm-ui) .kard .drag{color:var(--muted);opacity:.5;position:absolute;top:8px;right:6px}:is(.view,.gm-ui) .kard .drag .i{width:14px;height:14px}:is(.view,.gm-ui) .kard.late{border-left:3px solid var(--red)}:is(.view,.gm-ui) .kard.done{opacity:.7}:is(.view,.gm-ui) .tl{overscroll-behavior-x:contain;margin:0 -20px -18px;padding:0 20px 18px;overflow-x:auto}@media (max-width:520px){:is(.view,.gm-ui) .tl{margin:0 -16px -16px;padding:0 16px 16px}}:is(.view,.gm-ui) .tl-grid{grid-template-columns:180px repeat(var(--cols,8), minmax(60px, 1fr));min-width:640px;font-size:var(--fs-xs-plus);display:grid}:is(.view,.gm-ui) .tl-grid>div{border-top:1px solid var(--border);min-width:0;padding:8px 6px}:is(.view,.gm-ui) .tl-grid .h{font-size:var(--fs-2xs-plus);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-top:0;font-weight:600}:is(.view,.gm-ui) .tl-grid .h.today{color:var(--ink)}:is(.view,.gm-ui) .tl-grid .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:is(.view,.gm-ui) .tl-grid .nm small{color:var(--muted);font-weight:500;display:block}:is(.view,.gm-ui) .tl-row{display:contents}:is(.view,.gm-ui) .tl-bar{grid-column:var(--s) / span var(--l);border-radius:var(--radius-xs);background:var(--data);height:22px;color:var(--on-chart);font-size:var(--fs-2xs-plus);white-space:nowrap;text-overflow:ellipsis;align-self:center;align-items:center;padding:0 8px;font-weight:600;animation:.4s both fuin;display:flex;overflow:hidden}:is(.view,.gm-ui) .tl-bar.done{background:var(--green)}:is(.view,.gm-ui) .tl-bar.late{background:var(--red)}:is(.view,.gm-ui) .tl-bar.plan{background:var(--cmp);color:var(--ink)}:is(.view,.gm-ui) .tl-bar.ms{border-radius:2px;justify-self:start;width:14px;height:14px;padding:0;transform:rotate(45deg)}:is(.view,.gm-ui) .tl-cell{border-left:1px dashed var(--grid)}:is(.view,.gm-ui) .tl-cell.today{background:var(--data-wash)}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tbl.cards td{font-size:var(--fs-sm);margin-top:4px}:is(.view,.gm-ui) .tbl.cards td:first-child{font-size:var(--fs-md);margin-top:0}:is(.view,.gm-ui) .tbl.cards td.hide-ph{display:none}:is(.view,.gm-ui) .tbl.cards td.inl{margin-right:14px;display:inline-block}:is(.view,.gm-ui) .tbl.cards .acts{margin-top:6px}:is(.view,.gm-ui) .board{grid-auto-columns:minmax(82vw,1fr)}}:is(.view,.gm-ui) .hide-ph-only{display:initial}@media (max-width:759px){:is(.view,.gm-ui) .hide-ph-only{display:none!important}}:is(.view,.gm-ui) .ph-only{display:none}@media (max-width:759px){:is(.view,.gm-ui) .ph-only{display:initial}}:is(.view,.gm-ui) .pagehead h1 .chip{vertical-align:middle;margin-left:8px}:is(.view,.gm-ui) .readonly{font-size:var(--fs-xs-plus);color:var(--muted);align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .readonly .i{width:13px;height:13px}:is(.view,.gm-ui) .spark.wide{height:46px}:is(.view,.gm-ui) .strip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid;overflow:hidden}:is(.view,.gm-ui) .strip>div{border-left:1px solid var(--border);min-width:0;padding:10px 12px}:is(.view,.gm-ui) .strip>div:first-child{border-left:0}:is(.view,.gm-ui) .strip .lbl{font-size:var(--fs-2xs)}:is(.view,.gm-ui) .strip .v{font-family:var(--font-sans);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:500;line-height:1.2}:is(.view,.gm-ui) .strip .f{font-size:var(--fs-xs);color:var(--muted)}:is(.view,.gm-ui) .tone-red{color:var(--red)}:is(.view,.gm-ui) .tone-amber{color:var(--amber)}:is(.view,.gm-ui) .tone-green{color:var(--green)}:is(.view,.gm-ui) .tone-blue{color:var(--blue)}:is(.view,.gm-ui) .src{border-radius:var(--radius-xs);background:var(--surface-2);height:22px;box-shadow:inset 0 0 0 1px var(--border);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .src i{background:var(--s1);border-radius:50%;width:8px;height:8px}:is(.view,.gm-ui) .src.s2 i{background:var(--s2)}:is(.view,.gm-ui) .src.s3 i{background:var(--s3)}:is(.view,.gm-ui) .src.s4 i{background:var(--s4)}:is(.view,.gm-ui) .src.s5 i{background:var(--s5)}:is(.view,.gm-ui) .src.s6 i{background:var(--s6)}:is(.view,.gm-ui) .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}@media (max-width:640px){:is(.view,.gm-ui) .two{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .detail-side{position:sticky;top:24px}@media (max-width:1000px){:is(.view,.gm-ui) .detail-side{position:static}}:is(.view,.gm-ui) .chip.purple{background:var(--purple-bg);color:var(--purple)}:is(.view,.gm-ui) .chip.partner{background:var(--partner-bg);color:var(--partner)}:is(.view,.gm-ui) .ql{flex-wrap:wrap;gap:6px;display:flex}:is(.view,.gm-ui) .ql a{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--ink);font-size:var(--fs-xs-plus);align-items:center;gap:6px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .ql a:hover{background:var(--surface-2)}:is(.view,.gm-ui) .ql a .i{width:13px;height:13px;color:var(--muted)}:is(.view,.gm-ui) .heat{font-size:var(--fs-2xs);color:var(--muted);grid-template-columns:auto repeat(7,minmax(0,1fr));gap:3px;display:grid}:is(.view,.gm-ui) .heat .c{aspect-ratio:1.6;background:var(--heat-hi);border-radius:3px}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .heat .c{background:color-mix(in srgb, var(--heat-hi) calc(var(--p) * 100%), var(--heat-lo))}}:is(.view,.gm-ui) .heat .rl{white-space:nowrap;align-self:center;padding-right:4px}:is(.view,.gm-ui) .heat .cl{text-align:center}:is(.view,.gm-ui) .toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;border-radius:var(--radius-sm);background:var(--tip-bg);color:var(--tip-ink);font-size:var(--fs-sm-plus);box-shadow:var(--shadow-lg);padding:10px 14px;font-weight:600;animation:.3s both fuin;position:fixed;transform:translate(-50%)}@media (max-width:899.98px){:is(.view,.gm-ui) .toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.rail .brand:not(.solo){align-items:center}.rail .brand:not(.solo) .brand-mark{margin-top:0}.rail .brand-sub{-webkit-line-clamp:1;line-clamp:1;display:block}.rail .brand .brand-name{letter-spacing:normal}.rail .brand .brand-sub{font-weight:400}.rail-foot b{font-weight:700}.rail-foot small{font-size:smaller}:is(.view,.gm-ui) :is(h2,h3){letter-spacing:normal}:is(.view,.gm-ui) .btn,:is(.view,.gm-ui) .btn.sm{height:auto}:is(.view,.gm-ui) .chip{line-height:inherit}:is(.view,.gm-ui) .tile .f .delta{font-size:inherit}:is(.view,.gm-ui) .btn.primary:hover,:is(.view,.gm-ui) .textarea:focus{box-shadow:none}:is(.view,.gm-ui).wk .pill{border:0}.nav-h>button[aria-expanded=false] svg{transform:rotate(-90deg)}.nav-h>.x-btn{width:24px;height:24px;margin-left:auto}.nav-h>.x-btn svg{width:13px;height:13px;transition:transform .2s}.rail-foot .sidebar-menu,.rail-foot .sidebar-user-link{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;margin-right:0;text-decoration:none;display:flex}.rail-foot .sidebar-menu>summary{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.rail-foot .sidebar-user-link:hover .sidebar-user-name{text-decoration:underline}.main>.topbar{padding-right:150px}@media (max-width:639.98px){.main>.topbar{padding-right:0}}.nav-h[aria-expanded=false]+.nav-g{display:flex}.rail>.brand,.rail>.rail-foot,.rail>.sidebar-bottom{flex-shrink:0}.rail-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;margin:-4px;padding:4px;display:flex;overflow:hidden auto}.rail-nav>.nav{flex:none}@media (max-width:1023.98px){.shell-side .rail{border-right:0;flex-grow:1;height:auto;position:static;overflow:visible}.shell-side .rail-nav{flex:none;min-height:auto;overflow:visible}.shell-side .nav a.it{min-height:44px}}@media (max-width:767.98px){.shell>.main>.look-corner{position:fixed;top:16px;right:16px}.shell-bar{padding-right:160px}}@media (max-width:639.98px){.shell-bar{padding-right:96px}}@media (min-width:768px) and (max-width:1023.98px){.shell-bar{display:none}.shell-side .rail{z-index:30;border-right:1px solid var(--border);flex-grow:0;justify-self:start;width:64px;height:100vh;padding:16px 8px;position:sticky;top:0;overflow-x:hidden}.shell-side .rail:hover,.shell-side .rail:focus-within{width:232px;box-shadow:var(--shadow-lg);padding:18px 12px 16px}.shell-side .rail-nav{flex:auto;min-height:0;overflow:hidden auto}.shell-side .rail-nav>.nav{overflow-x:hidden}.shell-side .rail:not(:hover):not(:focus-within) .brand{justify-content:center;padding:4px 0 10px}.shell-side .rail:not(:hover):not(:focus-within) .brand-text,.shell-side .rail:not(:hover):not(:focus-within) .nav-h,.shell-side .rail:not(:hover):not(:focus-within) .nav-empty,.shell-side .rail:not(:hover):not(:focus-within) .nav-node,.shell-side .rail:not(:hover):not(:focus-within) .nav .cnt,.shell-side .rail:not(:hover):not(:focus-within) .nav-row>:not(a),.shell-side .rail:not(:hover):not(:focus-within) .sidebar-user,.shell-side .rail:not(:hover):not(:focus-within) .rail-foot .kbd{display:none}.shell-side .rail:not(:hover):not(:focus-within) .nav a:not(:has(svg)){display:none}.shell-side .rail:not(:hover):not(:focus-within) .nav a.it span:not(.cnt):not(.cdot){clip:rect(0, 0, 0, 0);white-space:nowrap;text-overflow:clip;width:1px;height:1px;position:absolute;overflow:hidden}.shell-side .rail:not(:hover):not(:focus-within) .nav a.it{justify-content:center;min-height:44px;padding:10px 0}.shell-side .rail:not(:hover):not(:focus-within) .nav a.it svg{width:20px;height:20px}.shell-side .rail:not(:hover):not(:focus-within) .rail-foot{justify-content:center;padding:6px 0 0}.main{min-width:0}}:is(.view,.gm-ui) i{font-style:normal}.view>*{animation-fill-mode:backwards}@media (max-width:767.98px) and (pointer:coarse){:root body :is(.input.sm,.inp.sm,input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:var(--fs-lg)}}:is(.view,.gm-ui) .dlg-wrap{overflow-y:auto}:is(.view,.gm-ui) .main{gap:0;padding:0;display:block}:is(.view,.gm-ui) .dialog-top{flex-wrap:nowrap}@media (max-width:1199.98px){:is(.view,.gm-ui) .triage-side .lr{grid-template-columns:72px minmax(0,1fr)}:is(.view,.gm-ui) .triage-side .lr .tx{grid-column:1/-1}}:is(.view,.gm-ui) .hlp a{text-decoration:underline}.phone-nav button{appearance:none;cursor:pointer;background:0 0;border:0}body[data-no-motion] .shell,body[data-no-motion] .shell *,body[data-no-motion] .shell :before,body[data-no-motion] .shell :after{transition:none!important;animation:none!important}.nav-h.cur{color:var(--ink)}:is(.view,.gm-ui) .tbl tbody tr{cursor:pointer}:is(.view,.gm-ui) .tbl .cl .dot{margin-right:2px}:is(.view,.gm-ui) .tbl .cl .chip{margin-left:4px}:is(.view,.gm-ui) .cols-panel{gap:6px;min-width:260px;padding:10px}:is(.view,.gm-ui) .cols-panel .check{font-size:var(--fs-sm-plus);padding:4px 2px}:is(.view,.gm-ui) .cols-panel .check small{margin-left:6px;display:inline}:is(.view,.gm-ui) .cols-panel .row{padding-top:4px}:is(.view,.gm-ui) .tbl.hide-c-open .c-open,:is(.view,.gm-ui) .tbl.hide-c-late .c-late,:is(.view,.gm-ui) .tbl.hide-c-with .c-with,:is(.view,.gm-ui) .tbl.hide-c-hours .c-hours,:is(.view,.gm-ui) .tbl.hide-c-meeting .c-meeting{display:none}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td.c-open,:is(.view,.gm-ui) .tbl.cards td.c-late,:is(.view,.gm-ui) .tbl.cards td.c-with,:is(.view,.gm-ui) .tbl.cards td.c-hours{margin-right:14px;display:inline-block}:is(.view,.gm-ui) .tbl.cards td.c-late:empty,:is(.view,.gm-ui) .tbl.cards td.c-with:empty,:is(.view,.gm-ui) .tbl.cards td.c-hours:empty{display:none}:is(.view,.gm-ui) .tbl.cards td.c-meeting{display:block}:is(.view,.gm-ui) .tbl.hide-c-open .c-open,:is(.view,.gm-ui) .tbl.hide-c-late .c-late,:is(.view,.gm-ui) .tbl.hide-c-with .c-with,:is(.view,.gm-ui) .tbl.hide-c-hours .c-hours,:is(.view,.gm-ui) .tbl.hide-c-meeting .c-meeting{display:none}}:is(.view,.gm-ui) .newc{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (max-width:1200px){:is(.view,.gm-ui) .newc{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .jtgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}@media (max-width:900px){:is(.view,.gm-ui) .jtgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:is(.view,.gm-ui) .jtgrid{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .check.jt small{margin-top:1px}:is(.view,.gm-ui) .tpl{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}:is(.view,.gm-ui) .tpl input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}:is(.view,.gm-ui) .tpl b{font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .tpl small{font-size:var(--fs-xs-plus);color:var(--muted);margin-top:2px;line-height:1.4;display:block}:is(.view,.gm-ui) .tpl:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface)}:is(.view,.gm-ui) .also>li{flex-wrap:nowrap;align-items:flex-start;gap:10px}:is(.view,.gm-ui) .also .i{color:var(--muted);margin-top:2px}:is(.view,.gm-ui) .errs:empty{display:none}:is(.view,.gm-ui) .fset{border:0;margin:0;padding:0}:is(.view,.gm-ui) .fleg{font-size:var(--fs-sm);margin-bottom:6px;font-weight:600}:is(.view,.gm-ui) dialog.wide{width:min(640px,100vw - 32px)}:is(.view,.gm-ui) .stepbar{font-size:var(--fs-sm-plus);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}:is(.view,.gm-ui) .stepbar li{align-items:center;gap:8px;display:inline-flex}:is(.view,.gm-ui) .stepbar .n{background:var(--surface-2);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-2xs-plus) var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}:is(.view,.gm-ui) .stepbar .n .i{width:13px;height:13px}:is(.view,.gm-ui) .stepbar li.done .n{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .stepbar li.now{color:var(--ink)}:is(.view,.gm-ui) .stepbar li.now .n{background:var(--accent);color:var(--accent-ink);box-shadow:none}:is(.view,.gm-ui) .facts{padding:12px 16px}:is(.view,.gm-ui) .fact{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .fact .i{width:14px;height:14px;color:var(--muted)}:is(.view,.gm-ui) .crow{align-items:flex-start}:is(.view,.gm-ui) .crow .main{flex:320px}:is(.view,.gm-ui) .crow .aside{flex-wrap:wrap;gap:6px}:is(.view,.gm-ui) .crow.req b{font-size:var(--fs-md-plus)}:is(.view,.gm-ui) .crow .meta .inp{max-width:360px}@media (max-width:640px){:is(.view,.gm-ui) .crow .aside{flex-basis:100%}}:is(.view,.gm-ui) .jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){:is(.view,.gm-ui) .jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){:is(.view,.gm-ui) .jobs{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .card.job{color:var(--ink);justify-content:center;gap:4px;min-height:66px;padding:12px 14px;text-decoration:none}:is(.view,.gm-ui) .card.job:hover{border-color:var(--border-strong)}:is(.view,.gm-ui) .card.job b{font-size:var(--fs-md)}:is(.view,.gm-ui) .card.job .x-btn{opacity:0;width:24px;height:24px}:is(.view,.gm-ui) .card.job:hover .x-btn,:is(.view,.gm-ui) .card.job:focus-within .x-btn{opacity:1}:is(.view,.gm-ui) .card.job.add{color:var(--muted);font:600 var(--fs-sm) var(--font-sans);cursor:pointer;border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%}:is(.view,.gm-ui) .card.job .dot{margin-left:6px}:is(.view,.gm-ui) .rel .menu{left:0;right:auto}:is(.view,.gm-ui) .money .tbl th,:is(.view,.gm-ui) .money .tbl td{font-size:var(--fs-sm);padding:10px 6px}:is(.view,.gm-ui) .money .tbl th{white-space:normal;line-height:1.2}:is(.view,.gm-ui) .money .tbl th button{text-align:left;align-items:flex-end}:is(.view,.gm-ui) .money .tbl th:first-child,:is(.view,.gm-ui) .money .tbl td:first-child{padding-left:16px}:is(.view,.gm-ui) .money .tbl th:last-child,:is(.view,.gm-ui) .money .tbl td:last-child{padding-right:16px}:is(.view,.gm-ui) .money .tbl .num{white-space:nowrap}@media (min-width:760px){:is(.view,.gm-ui) .money .tbl td{vertical-align:middle}}:is(.view,.gm-ui) .card.alert{gap:10px}:is(.view,.gm-ui) .card.alert.broken{border-left:4px solid var(--red)}:is(.view,.gm-ui) .card.alert.waste,:is(.view,.gm-ui) .card.alert.watch{border-left:4px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .card.alert.watch{border-left:4px solid color-mix(in srgb, var(--amber) 55%, var(--green))}}:is(.view,.gm-ui) .card.alert h3{font-family:var(--font-sans);font-size:var(--fs-lg);text-wrap:balance;font-weight:700;line-height:1.3}:is(.view,.gm-ui) .card.alert .kv{grid-template-columns:auto minmax(0,1fr)}:is(.view,.gm-ui) .card.alert .kv dt{color:var(--ink);font-weight:700}:is(.view,.gm-ui) .camp summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}:is(.view,.gm-ui) .camp summary:before{content:"";border:4px solid #0000;border-left:6px solid var(--muted);width:0;height:0;transition:transform .2s}:is(.view,.gm-ui) .camp[open] summary:before{transform:rotate(90deg)}:is(.view,.gm-ui) .camp-body{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:4px;max-width:60ch;margin-top:8px;display:flex}:is(.view,.gm-ui) .tbl tfoot td{border-top:2px solid var(--border-strong);font-weight:600}:is(.view,.gm-ui) .chans{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}@media (max-width:1200px){:is(.view,.gm-ui) .chans{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .chan{border-top:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:130px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:8px 0;display:grid}:is(.view,.gm-ui) .chan:first-child,:is(.view,.gm-ui) .chan:nth-child(2){border-top:0}@media (max-width:1200px){:is(.view,.gm-ui) .chan:nth-child(2){border-top:1px solid var(--border)}}:is(.view,.gm-ui) .chan .nm{font-weight:600}:is(.view,.gm-ui) .chan .spark{width:100%;height:28px}:is(.view,.gm-ui) .chan>span:last-child{text-align:right}@media (max-width:520px){:is(.view,.gm-ui) .chan{grid-template-columns:minmax(0,1fr) 90px}:is(.view,.gm-ui) .chan .spark{grid-column:1/-1}}:is(.view,.gm-ui) .tile .f .quiet{font-size:var(--fs-2xs-plus)}:is(.view,.gm-ui) .tiles.t5 .tile .v{font-size:clamp(1.125rem,1.6vw,1.5rem)}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards tfoot{display:block}:is(.view,.gm-ui) .tbl.cards tfoot tr{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px;display:block}:is(.view,.gm-ui) .tbl.cards tfoot td{border:0;padding:0;display:block}:is(.view,.gm-ui) .tbl.cards td.inl{display:inline-block}:is(.view,.gm-ui) .tbl.cards td .acts{flex-wrap:wrap;display:flex}}:is(.view,.gm-ui) .ac-sum{font-size:var(--fs-md)}:is(.view,.gm-ui) .outages .lr{grid-template-columns:96px 150px minmax(0,1fr)}@media (max-width:560px){:is(.view,.gm-ui) .outages .lr{grid-template-columns:96px minmax(0,1fr)}}:is(.view,.gm-ui) details.card>summary{list-style:none}:is(.view,.gm-ui) details.card>summary::-webkit-details-marker{display:none}@media (max-width:1200px){:is(.view,.gm-ui) .g74{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .money{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}:is(.view,.gm-ui) .money .lost{background:var(--track);border-radius:4px;flex:160px;max-width:260px;height:8px;overflow:hidden}:is(.view,.gm-ui) .money .lost i{background:var(--red);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}:is(.view,.gm-ui) .crumb>span{padding:0 3px}:is(.view,.gm-ui) .chart .exp{stroke:var(--cmp);stroke-width:1.5px;stroke-dasharray:5 4}:is(.view,.gm-ui) .chart .after{fill:var(--red);fill-opacity:.08}:is(.view,.gm-ui) .chart .mark{stroke:var(--red);stroke-width:1.5px;stroke-dasharray:4 3}:is(.view,.gm-ui) .chart .mlab{font:600 var(--fs-2xs) var(--font-sans);fill:var(--red)}:is(.view,.gm-ui) .chart .mlab.end{fill:var(--muted);font-weight:500}:is(.view,.gm-ui) .nums{flex-direction:column;display:flex}:is(.view,.gm-ui) .nrow{border-top:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:140px 80px minmax(0,1fr) 70px 56px;align-items:center;gap:4px 12px;padding:8px 0;display:grid}:is(.view,.gm-ui) .nrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .nrow .nl{font-weight:600}:is(.view,.gm-ui) .nrow .spark{width:100%;height:28px}:is(.view,.gm-ui) .nrow .nv{text-align:right;white-space:nowrap}:is(.view,.gm-ui) .nrow .nn{font-weight:700;font-size:var(--fs-xs-plus)}@media (max-width:640px){:is(.view,.gm-ui) .nrow{grid-template-columns:minmax(0,1fr) auto auto}:is(.view,.gm-ui) .nrow .ns{display:none}:is(.view,.gm-ui) .nrow .spark{grid-column:1/-1}}:is(.view,.gm-ui) .kv.dx dt{color:var(--ink);font-weight:700}:is(.view,.gm-ui) .ruled{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}:is(.view,.gm-ui) .rcs{flex-direction:column;gap:8px;display:flex}:is(.view,.gm-ui) .rc{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}:is(.view,.gm-ui) .rc:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:is(.view,.gm-ui) .rc input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:3px 0 0}:is(.view,.gm-ui) .rc b{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(.view,.gm-ui) .rc small{font-size:var(--fs-xs-plus);color:var(--ink-2);margin-top:2px;line-height:1.45;display:block}:is(.view,.gm-ui) .lr.two-col{grid-template-columns:72px minmax(0,1fr)}:is(.view,.gm-ui) .decide{z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);margin:8px -16px -48px;position:sticky;bottom:0}@media (min-width:900px){:is(.view,.gm-ui) .decide{margin:8px -32px -56px;padding:12px 32px}}:is(.view,.gm-ui) .decide-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:min(100%,1320px);margin:0 auto;display:flex}@media (max-width:639.98px){:is(.view,.gm-ui) .decide{border-radius:var(--radius-sm);border:1px solid var(--border);margin:8px -16px 0;position:static}:is(.view,.gm-ui) .decide-in .row{width:100%}:is(.view,.gm-ui) .decide-in .row .btn{flex:auto}}@media (max-width:899.98px){:is(.view,.gm-ui) .decide{bottom:calc(60px + env(safe-area-inset-bottom,0px))}}:is(.view,.gm-ui) details.fold summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm-plus);align-items:center;gap:8px;list-style:none;display:flex}:is(.view,.gm-ui) details.fold summary:before{content:"";border:5px solid #0000;border-left-color:var(--muted);width:0;height:0;transition:transform .2s}:is(.view,.gm-ui) details.fold[open] summary:before{transform:rotate(90deg)}:is(.view,.gm-ui) details.fold .list{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:8px;padding:8px 12px}:is(.view,.gm-ui) .cols{display:block}@media (min-width:1200px){:is(.view,.gm-ui) .cols{columns:2;column-gap:20px}:is(.view,.gm-ui) .cols>.card{break-inside:avoid;width:100%;margin-bottom:20px;display:inline-flex}}@media (max-width:1199.98px){:is(.view,.gm-ui) .cols{flex-direction:column;gap:20px;max-width:720px;display:flex}}:is(.view,.gm-ui) .card.st h3{font-family:var(--font-sans);font-size:var(--fs-lg-plus);font-weight:700;line-height:1.3}:is(.view,.gm-ui) .card.st h4{font-family:var(--font-sans);font-size:var(--fs-md);margin-top:6px;font-weight:700}:is(.view,.gm-ui) .card.st>.hlp,:is(.view,.gm-ui) .card.st .hlp{font-size:var(--fs-xs-plus);color:var(--muted);line-height:1.45}:is(.view,.gm-ui) .rc.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:is(.view,.gm-ui) .rc:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:is(.view,.gm-ui) .rc b{font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .logo-f{border-radius:var(--radius-sm);background:var(--surface-2);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-lg) var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:grid}:is(.view,.gm-ui) .people,:is(.view,.gm-ui) .lines{flex-direction:column;gap:8px;display:flex}:is(.view,.gm-ui) .prow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;display:grid}:is(.view,.gm-ui) .prow.l2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto}@media (max-width:640px){:is(.view,.gm-ui) .prow,:is(.view,.gm-ui) .prow.l2{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .hours:has(>.hrow){flex-direction:column;display:flex}:is(.view,.gm-ui) .hrow{border-top:1px solid var(--border);grid-template-columns:96px auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}:is(.view,.gm-ui) .hrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .hrow .dn{font-weight:600;font-size:var(--fs-sm-plus)}:is(.view,.gm-ui) .times{align-items:center;gap:8px;min-width:0;display:flex}:is(.view,.gm-ui) .times .inp{flex:90px;width:auto;min-width:0;padding:0 8px}@media (max-width:560px){:is(.view,.gm-ui) .hrow{grid-template-columns:minmax(0,1fr) auto}:is(.view,.gm-ui) .hrow .times,:is(.view,.gm-ui) .hrow>.muted{grid-column:1/-1}}:is(.view,.gm-ui) .answers{flex-direction:column;gap:6px;display:flex}:is(.view,.gm-ui) .arow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);align-items:center;gap:8px;padding:6px 0;display:grid}:is(.view,.gm-ui) .arow:first-child{border-top:0}:is(.view,.gm-ui) .an{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}:is(.view,.gm-ui) .an b{font-size:var(--fs-sm-plus)}@media (max-width:520px){:is(.view,.gm-ui) .arow{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .swatch{border-radius:var(--radius-xs);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);flex:none;display:inline-block}:is(.view,.gm-ui) .thumb{border-radius:var(--radius-xs);color:#c8862b;width:44px;height:44px;font:700 var(--fs-sm) var(--font-sans);box-shadow:inset 0 0 0 1px var(--border-strong);font-variant-numeric:tabular-nums;background:#0b1f14;place-items:center;display:grid}:is(.view,.gm-ui) .thumb.light{color:#17352a;background:#f3f1ea}:is(.view,.gm-ui) .thumb.muted{background:var(--surface-2);color:var(--muted);font:500 var(--fs-2xs) var(--font-sans)}:is(.view,.gm-ui) .prev{border-radius:var(--radius-sm);border:1px solid var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}:is(.view,.gm-ui) .prev.dark{color:#f3f1ea;background:#0b1f14}:is(.view,.gm-ui) .prev.light{color:#0b1f14;background:#f3f1ea}:is(.view,.gm-ui) .prev .lbl{color:inherit;opacity:.7}:is(.view,.gm-ui) .prev b{font-size:var(--fs-md)}:is(.view,.gm-ui) .prev p{font-size:var(--fs-sm)}:is(.view,.gm-ui) .prev small{font-size:var(--fs-2xs-plus);opacity:.7}:is(.view,.gm-ui) .pbars{flex-direction:column;gap:5px;display:flex}:is(.view,.gm-ui) .pbars i{height:10px;width:var(--w);background:#c8862b;border-radius:5px;animation:.6s cubic-bezier(.2,.7,.2,1) both growx;display:block}:is(.view,.gm-ui) .pbars i:nth-child(2){background:#3f7f5a}:is(.view,.gm-ui) .pbars i:nth-child(3){background:#7d8a84}@keyframes growx{0%{transform:scaleX(0)}}:is(.view,.gm-ui) .pbtn{border-radius:var(--radius-sm);color:#0b1f14;height:30px;font-size:var(--fs-xs-plus);background:#c8862b;align-self:flex-start;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .card.st .swrow .f2{width:100%}:is(.view,.gm-ui) .guide{max-width:820px}@media (max-width:639.98px){:is(.view,.gm-ui) .team-note{margin-top:34px}}:is(.view,.gm-ui) .step h2{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700}:is(.view,.gm-ui) .step p{font-size:var(--fs-md-half);color:var(--ink-2);line-height:1.55}:is(.view,.gm-ui) .step b{color:var(--ink)}:is(.view,.gm-ui) .step ol{font-size:var(--fs-md-half);color:var(--ink-2);gap:8px;margin:0;padding-left:22px;line-height:1.55;display:grid}:is(.view,.gm-ui) .answers{columns:3;font-size:var(--fs-md-half);color:var(--ink);column-gap:24px;margin:0;padding-left:22px;line-height:1.7;list-style:outside}@media (max-width:640px){:is(.view,.gm-ui) .answers{columns:1}}@media print{:is(.view,.gm-ui) .team-note,:is(.view,.gm-ui) .guide-foot,:is(.view,.gm-ui) .pagehead-acts{display:none!important}:is(.view,.gm-ui) .step{break-inside:avoid}}:is(.view,.gm-ui) .vendor{align-items:flex-start}:is(.view,.gm-ui) .vfields{border-left:2px solid var(--border);flex-direction:column;gap:12px;margin-top:10px;padding-left:14px;display:flex}:is(.view,.gm-ui) .vfields .fld .lab{font-size:var(--fs-sm);font-weight:600}:is(.view,.gm-ui) .convs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){:is(.view,.gm-ui) .convs{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .conv{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}:is(.view,.gm-ui) .snips{flex-direction:column;gap:14px;display:flex}:is(.view,.gm-ui) .snip b{font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .snip .hlp{font-size:var(--fs-xs-plus);color:var(--muted);margin:2px 0 6px}:is(.view,.gm-ui) .snip pre.code{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:76px}:is(.view,.gm-ui) .pagefoot{border-top:0;padding-top:0}:is(.view,.gm-ui) .swrow .sw{margin-top:2px}:is(.view,.gm-ui) .ogrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.view,.gm-ui) .ogrid>.wide{grid-column:1/-1}:is(.view,.gm-ui) .reach .hbar{grid-template-columns:minmax(90px,130px) minmax(0,1fr) 150px}:is(.view,.gm-ui) .reach .hbar .vl .muted{font-family:var(--font-sans);font-size:var(--fs-2xs-plus);display:block}@media (max-width:520px){:is(.view,.gm-ui) .reach .hbar{grid-template-columns:minmax(0,1fr) auto}:is(.view,.gm-ui) .reach .hbar .vl{text-align:right}}@media (max-width:960px){:is(.view,.gm-ui) .ogrid{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .ocard{gap:10px}:is(.view,.gm-ui) .o-q{font-family:var(--font-sans);font-size:var(--fs-lg-plus);font-weight:700;line-height:1.25}:is(.view,.gm-ui) .o-say{font-size:var(--fs-md-half);color:var(--ink);text-wrap:pretty}:is(.view,.gm-ui) .o-sub{color:var(--ink-2)}:is(.view,.gm-ui) .o-src{align-items:flex-start;gap:6px;display:flex}:is(.view,.gm-ui) .lchart{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--h,200px) auto;gap:0 8px;padding-top:14px;display:grid}:is(.view,.gm-ui) .lchart .ycol{font:500 var(--fs-2xs) var(--font-sans);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;display:flex}:is(.view,.gm-ui) .lchart .ycol span{line-height:1;transform:translateY(-50%)}:is(.view,.gm-ui) .lchart .ycol span:first-child{transform:translateY(-50%)}:is(.view,.gm-ui) .lchart .plot{min-width:0;height:var(--h,200px);position:relative}:is(.view,.gm-ui) .lchart .plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:is(.view,.gm-ui) .lchart .gl{stroke:var(--grid);stroke-width:1px}:is(.view,.gm-ui) .lchart .ln{fill:none;stroke:var(--data);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:1.1s ease-out draw}:is(.view,.gm-ui) .lchart .ln.cmp{stroke:var(--cmp);stroke-dasharray:4 4;animation:none}:is(.view,.gm-ui) .lchart .ln.c2{stroke:var(--c2)}:is(.view,.gm-ui) .lchart .ln.c3{stroke:var(--c3)}:is(.view,.gm-ui) .lchart .ln.c4{stroke:var(--c4)}:is(.view,.gm-ui) .lchart .ar{fill:var(--data-wash);stroke:none;animation:1s fadein}:is(.view,.gm-ui) .lchart .pm{font:500 var(--fs-2xs) var(--font-sans);color:var(--muted);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;margin-top:-6px;position:absolute;transform:translate(-50%,-100%)}:is(.view,.gm-ui) .lchart .pd{background:var(--data);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}:is(.view,.gm-ui) .lchart .xcol{font:500 var(--fs-2xs) var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;padding-top:6px;display:flex}:is(.view,.gm-ui) .lchart .xcol span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.view,.gm-ui) .lchart .xcol span:first-child{text-align:left}:is(.view,.gm-ui) .lchart .xcol span:last-child{text-align:right}:is(.view,.gm-ui) .lchart .pm{margin-top:-4px}:is(.view,.gm-ui) .morel{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}:is(.view,.gm-ui) .morel>div{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 16px 12px 0;display:flex}@media (max-width:900px){:is(.view,.gm-ui) .morel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:is(.view,.gm-ui) .morel{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .morel .k{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}:is(.view,.gm-ui) .morel .v{font-size:var(--fs-2xl);min-height:26px;font-weight:500}:is(.view,.gm-ui) .morel .s{font-size:var(--fs-xs-plus);color:var(--ink-2)}:is(.view,.gm-ui) .camp-tbl th,:is(.view,.gm-ui) .camp-tbl td{font-size:var(--fs-sm);padding:10px}:is(.view,.gm-ui) .camp-tbl th{font-size:var(--fs-2xs)}:is(.view,.gm-ui) .moves{flex-direction:column;gap:10px;display:flex}:is(.view,.gm-ui) .move summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;display:flex}:is(.view,.gm-ui) .move summary::-webkit-details-marker{display:none}:is(.view,.gm-ui) .move .mv-t{font-weight:700;font-size:var(--fs-md-plus);flex:300px;line-height:1.3}:is(.view,.gm-ui) .move .kv{margin-top:4px}:is(.view,.gm-ui) .move .kv dt{color:var(--ink);font-weight:700}:is(.view,.gm-ui) .ranks{flex-direction:column;display:flex}:is(.view,.gm-ui) .rank{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);grid-template-columns:minmax(0,1fr) 140px 40px 110px;align-items:center;gap:12px;padding:10px 0;display:grid}:is(.view,.gm-ui) .rank:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .rank .spark{width:100%;height:28px}:is(.view,.gm-ui) .rank .rk{font-size:var(--fs-xl);text-align:right}@media (max-width:640px){:is(.view,.gm-ui) .rank{grid-template-columns:minmax(0,1fr) 40px 90px}:is(.view,.gm-ui) .rank .spark{display:none}}:is(.view,.gm-ui) .vbars{height:150px}:is(.view,.gm-ui) .menu label.check{font-size:var(--fs-sm)}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards tfoot{display:block}:is(.view,.gm-ui) .tbl.cards tfoot tr{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px;display:block}:is(.view,.gm-ui) .tbl.cards tfoot td{border:0;padding:0;display:block}:is(.view,.gm-ui) .tbl.cards tfoot td.inl{display:inline-block}:is(.view,.gm-ui) .tbl.cards td .sub{margin-left:4px;display:inline}}:is(.view,.gm-ui) .agenda{font-size:var(--fs-md);flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}:is(.view,.gm-ui) .notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .notes li{border-top:1px solid var(--border);font-size:var(--fs-md);align-items:center;gap:10px;padding:8px 0;display:flex}:is(.view,.gm-ui) .notes li:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .notes li span{flex:1;min-width:0}:is(.view,.gm-ui) .notes .mk{opacity:0}:is(.view,.gm-ui) .notes li:hover .mk,:is(.view,.gm-ui) .notes li:focus-within .mk{opacity:1}@media (pointer:coarse){:is(.view,.gm-ui) .notes .mk{opacity:1}}:is(.view,.gm-ui) .drafts{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}:is(.view,.gm-ui) .draft .meta{font-size:var(--fs-xs-plus);color:var(--muted)}:is(.view,.gm-ui) .draft .meta .select-wrap select{height:28px;padding-right:28px}:is(.view,.gm-ui) .pagehead h2{font-family:var(--font-display)}:is(.view,.gm-ui) .tbl .t:hover{text-decoration:underline}:is(.view,.gm-ui) .stp{border-radius:var(--radius-pill);background:var(--st);color:#fff;height:20px;font-size:var(--fs-2xs);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .stp.dk{color:#1a1917}:is(.view,.gm-ui) .std{background:var(--st);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}:is(.view,.gm-ui) button.std{cursor:pointer;border:0;width:12px;height:12px;padding:0}:is(.view,.gm-ui) .avs{align-items:center;display:inline-flex}:is(.view,.gm-ui) .avs .av{width:20px;height:20px;font-size:var(--fs-micro);border:1px solid var(--surface);margin-left:-4px}:is(.view,.gm-ui) .jtc{border:1px solid var(--border);border-radius:var(--radius-xs);height:20px;font-size:var(--fs-2xs);color:var(--ink-2);align-self:flex-start;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .toolbar .btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:is(.view,.gm-ui) .vsw{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:3px;display:inline-flex}:is(.view,.gm-ui) .vsw a{border-radius:var(--radius-tight);min-height:30px;color:var(--ink-2);font:600 var(--fs-sm) var(--font-sans);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .vsw a[aria-current=page]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}@media (max-width:759px){:is(.view,.gm-ui) .vsw a{min-height:44px}}:is(.view,.gm-ui) .menu .std{margin-right:2px}:is(.view,.gm-ui) .menu .now{font-size:var(--fs-2xs-plus);color:var(--muted);margin-left:auto}:is(.view,.gm-ui) .menu button.on:after{content:"on";font-size:var(--fs-2xs);color:var(--green);margin-left:auto;font-weight:700}:is(.view,.gm-ui) .view{padding-top:40px}:is(.view,.gm-ui) .task{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}:is(.view,.gm-ui) .task .pill{white-space:normal;gap:4px;max-width:100%;height:auto;min-height:24px;padding:3px 10px}:is(.view,.gm-ui) .task.noact{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .task.noact .task-act{display:none}:is(.view,.gm-ui) .task-main{min-width:0}:is(.view,.gm-ui) .crumb-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}:is(.view,.gm-ui) .task-body{flex-direction:column;gap:16px;padding:20px;display:flex}:is(.view,.gm-ui) .task-body h1{font-size:var(--fs-title-sm);outline-offset:4px;border-radius:4px}:is(.view,.gm-ui) .gline{font-size:var(--fs-md);color:var(--ink-2);align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .gl{font:700 var(--fs-md) var(--font-sans);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:is(.view,.gm-ui) .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}@media (max-width:760px){:is(.view,.gm-ui) .fields{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .fields .fld{position:relative}:is(.view,.gm-ui) .cellb{border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;display:inline-flex}:is(.view,.gm-ui) .cellb:hover{background:var(--surface-2)}:is(.view,.gm-ui) .sugg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);white-space:normal;flex-direction:column;gap:6px;padding:8px 10px;display:flex}:is(.view,.gm-ui) .sub{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}:is(.view,.gm-ui) .sub h3{font-family:var(--font-sans);font-size:var(--fs-md-plus);font-weight:700}:is(.view,.gm-ui) .chk{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .chk li{align-items:center;gap:8px;min-height:32px;display:flex}:is(.view,.gm-ui) .chk li .check{flex:1}:is(.view,.gm-ui) .chk li.nested{padding-left:26px}:is(.view,.gm-ui) .chk input:checked+span{color:var(--muted);text-decoration:line-through}:is(.view,.gm-ui) .chk .x-btn{opacity:0;width:24px;height:24px}:is(.view,.gm-ui) .chk li:hover .x-btn,:is(.view,.gm-ui) .chk li:focus-within .x-btn{opacity:1}:is(.view,.gm-ui) .thumb{border-radius:var(--radius-xs);background:var(--surface-2);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);place-items:center;display:grid}:is(.view,.gm-ui) .task-act{border-left:1px solid var(--border);flex-direction:column;align-self:start;gap:12px;max-height:100vh;padding:16px 20px;display:flex;position:sticky;top:0}:is(.view,.gm-ui) .task-act .log{flex-direction:column;flex:1;gap:12px;display:flex;overflow:auto}:is(.view,.gm-ui) .cm p{font-size:var(--fs-sm-plus);color:var(--ink-2);margin-top:4px}:is(.view,.gm-ui) .ev{font-size:var(--fs-sm);color:var(--ink-2);border-top:1px solid var(--border);padding-top:8px}:is(.view,.gm-ui) .composer{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:8px;display:flex}:is(.view,.gm-ui) .ph-tabs{display:none}@media (max-width:768px){:is(.view,.gm-ui) .task{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .ph-tabs{z-index:5;background:var(--surface);padding:0 12px;display:flex;position:sticky;top:0}:is(.view,.gm-ui) .task-act{border-left:0;border-top:1px solid var(--border);max-height:none;position:static}:is(.view,.gm-ui) .task-act[hidden],:is(.view,.gm-ui) #hideAct,:is(.view,.gm-ui) #actBtn{display:none}:is(.view,.gm-ui) .task-body{padding:16px}:is(.view,.gm-ui) .composer{bottom:calc(68px + env(safe-area-inset-bottom,0px));background:var(--surface);padding-bottom:8px;position:sticky}:is(.view,.gm-ui) .fields .inp[type=date]{width:100%!important}}@media (min-width:769px){:is(.view,.gm-ui) .ph-tabs{display:none}:is(.view,.gm-ui) #actPane[hidden]{display:flex}}:is(.view,.gm-ui) .bar{border-radius:var(--radius-xs);background:var(--track);min-width:0;height:8px;display:block;overflow:hidden}:is(.view,.gm-ui) .bar i{background:var(--data);border-radius:inherit;transform-origin:0;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both growx;animation-delay:calc(.15s + var(--i,0) * 60ms);transition:width .6s cubic-bezier(.2,.7,.2,1),background-color .4s;display:block}:is(.view,.gm-ui) .bar i.green{background:var(--green)}:is(.view,.gm-ui) .bar i.amber{background:var(--amber)}:is(.view,.gm-ui) .bar i.red{background:var(--red)}:is(.view,.gm-ui) .bar i.c2{background:var(--c2)}:is(.view,.gm-ui) .bar i.c3{background:var(--c3)}:is(.view,.gm-ui) .bar i.c4{background:var(--c4)}:is(.view,.gm-ui) html.theming,:is(.view,.gm-ui) html.theming *,:is(.view,.gm-ui) html.theming :before,:is(.view,.gm-ui) html.theming :after{transition:background-color .35s,color .35s,border-color .35s,fill .35s,stroke .35s,box-shadow .35s!important}:is(.view,.gm-ui) .variants button{border-radius:var(--radius-tight);min-height:38px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;padding:5px 10px;display:flex}:is(.view,.gm-ui) .variants button:hover{color:var(--ink);background:var(--surface)}:is(.view,.gm-ui) .variants button[aria-selected=true]{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}:is(.view,.gm-ui) .variants .vr{font:500 var(--fs-2xs) var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}:is(.view,.gm-ui) .variants .vl{font-size:var(--fs-xs-plus);font-weight:600}:is(.view,.gm-ui) .field>label,:is(.view,.gm-ui) .fl{font-size:var(--fs-sm);color:var(--ink);font-weight:600}:is(.view,.gm-ui) .fh{font-size:var(--fs-xs-plus);color:var(--muted);text-wrap:pretty;line-height:1.45}:is(.view,.gm-ui) .inp::placeholder{color:var(--muted);font-weight:400}:is(.view,.gm-ui) .inp:disabled,:is(.view,.gm-ui) .inp[readonly]{color:var(--ink-2);background:var(--surface-2)}:is(.view,.gm-ui) .inp.sm{max-width:200px}:is(.view,.gm-ui) .inp.xs{max-width:120px}:is(.view,.gm-ui) .inp.md{max-width:360px}:is(.view,.gm-ui) .inp.lg{max-width:520px}:is(.view,.gm-ui) .inrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.view,.gm-ui) .inrow>.inp{flex:160px;width:auto}:is(.view,.gm-ui) .frow2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (max-width:640px){:is(.view,.gm-ui) .frow2{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .select-wrap.block{display:flex}:is(.view,.gm-ui) .select-wrap.block select{width:100%}:is(.view,.gm-ui) .chk{font-size:var(--fs-md);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}:is(.view,.gm-ui) .chk input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}:is(.view,.gm-ui) .chk small{font-size:var(--fs-xs-plus);color:var(--muted);font-weight:400;display:block}:is(.view,.gm-ui) .chk b{font-weight:600}:is(.view,.gm-ui) .chks{flex-direction:column;gap:10px;display:flex}:is(.view,.gm-ui) .form-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;display:flex}:is(.view,.gm-ui) .form-acts .saved{font-size:var(--fs-sm);color:var(--green);align-items:center;gap:5px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .form-acts .saved .i{width:14px;height:14px}:is(.view,.gm-ui) .btn.danger:hover{background:var(--red-bg)}:is(.view,.gm-ui) .btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}:is(.view,.gm-ui) .btn.quiet:hover{background:var(--surface-2);color:var(--ink)}:is(.view,.gm-ui) .nsw{border-radius:var(--radius-pill);min-height:32px;color:var(--ink);font:600 var(--fs-sm) var(--font-sans);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}:is(.view,.gm-ui) .nsw-l{color:var(--ink-2)}:is(.view,.gm-ui) .nsw-t{background:var(--border-strong);border-radius:11px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}:is(.view,.gm-ui) .nsw-t i{background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}:is(.view,.gm-ui) .nsw[aria-checked=true] .nsw-t{background:var(--blue)}:is(.view,.gm-ui) .nsw[aria-checked=true] .nsw-t i{background:#fff;transform:translate(16px)}:is(.view,.gm-ui) .nsw-s{min-width:22px;color:var(--ink)}:is(.view,.gm-ui) .nsw[aria-checked=false] .nsw-s{color:var(--muted)}:is(.view,.gm-ui) .nsw:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:is(.view,.gm-ui) .nsw .nsw-txt{white-space:normal;flex-direction:column;gap:1px;min-width:0;display:flex}:is(.view,.gm-ui) .nsw .nsw-txt small{font-weight:400;font-size:var(--fs-xs-plus);color:var(--muted)}:is(.view,.gm-ui) .swrow>div{min-width:0}:is(.view,.gm-ui) .swrow b{font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .swrow small{font-size:var(--fs-xs-plus);color:var(--muted);line-height:1.4;display:block}:is(.view,.gm-ui) .callout{border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm-plus);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}:is(.view,.gm-ui) .callout .i{width:16px;height:16px;color:var(--blue);flex:none;margin-top:1px}:is(.view,.gm-ui) .callout b{color:var(--ink)}:is(.view,.gm-ui) .callout.ok .i{color:var(--green)}:is(.view,.gm-ui) .callout.warn .i{color:var(--amber)}:is(.view,.gm-ui) .callout.bad .i{color:var(--red)}:is(.view,.gm-ui) .callout>div{flex:1;min-width:0}:is(.view,.gm-ui) .callout .acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:is(.view,.gm-ui) .kv dt{color:var(--muted);font-weight:600;font-size:var(--fs-sm)}:is(.view,.gm-ui) .rows{flex-direction:column;display:flex}:is(.view,.gm-ui) .rw{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;padding:12px 0;display:flex}:is(.view,.gm-ui) .rw:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .rw:last-child{padding-bottom:0}:is(.view,.gm-ui) .rw .main{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}:is(.view,.gm-ui) .rw .main b{font-size:var(--fs-md);font-weight:700}:is(.view,.gm-ui) .rw .main .sub{margin-top:0}:is(.view,.gm-ui) .rw .aside{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:is(.view,.gm-ui) .rw .av{background:var(--surface-2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-xs) var(--font-sans);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}:is(.view,.gm-ui) .rw .av.c3{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .rw .av.c4{background:var(--purple-bg);color:var(--purple);box-shadow:none}:is(.view,.gm-ui) .rw .av.c2{background:var(--amber-bg);color:var(--amber);box-shadow:none}:is(.view,.gm-ui) .rw.off .main{opacity:.6}:is(.view,.gm-ui) .settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}:is(.view,.gm-ui) .sub-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}:is(.view,.gm-ui) .sub-nav a{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-2);font-size:var(--fs-sm-plus);align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;display:flex}:is(.view,.gm-ui) .sub-nav a:hover{background:var(--surface-2);color:var(--ink)}:is(.view,.gm-ui) .sub-nav a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}:is(.view,.gm-ui) .sub-nav a .i{width:16px;height:16px;color:var(--muted)}:is(.view,.gm-ui) .sub-nav .sn-h{font-size:var(--fs-2xs-plus);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-weight:600}@media (max-width:899.98px){:is(.view,.gm-ui) .settings{grid-template-columns:minmax(0,1fr);gap:14px}:is(.view,.gm-ui) .sub-nav{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -16px;padding:0 16px 4px;position:static;overflow-x:auto}:is(.view,.gm-ui) .sub-nav::-webkit-scrollbar{display:none}:is(.view,.gm-ui) .sub-nav a{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);flex:none;min-height:34px;padding:0 12px}:is(.view,.gm-ui) .sub-nav a[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:none}:is(.view,.gm-ui) .sub-nav a[aria-current=page] .i{color:var(--accent-ink)}:is(.view,.gm-ui) .sub-nav .sn-h{display:none}}:is(.view,.gm-ui) .sect{flex-direction:column;gap:12px;min-width:0;display:flex}:is(.view,.gm-ui) .sect>.card{gap:14px}:is(.view,.gm-ui) .card h2.ch{font-family:var(--font-sans);font-size:var(--fs-lg-plus);font-weight:700;line-height:1.25}:is(.view,.gm-ui) .card .cdesc{font-size:var(--fs-sm-plus);color:var(--ink-2);text-wrap:pretty;margin-top:-6px;line-height:1.45}:is(.view,.gm-ui) .back:hover{color:var(--ink)}:is(.view,.gm-ui) .back .i{width:14px;height:14px;transform:rotate(90deg)}:is(.view,.gm-ui) .avatar.lg{width:88px;height:88px;font-size:var(--fs-3xl-minus)}:is(.view,.gm-ui) .pic-row{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}:is(.view,.gm-ui) .steps li:before{counter-increment:s;content:counter(s);background:var(--surface-2);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-xs) var(--font-sans);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}:is(.view,.gm-ui) .steps li.done{color:var(--ink-2)}:is(.view,.gm-ui) .steps li.done:before{content:"✓";background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .steps li.now{color:var(--ink)}:is(.view,.gm-ui) .steps li.now:before{background:var(--accent);color:var(--accent-ink);box-shadow:none}:is(.view,.gm-ui) .steps li.skip:before{box-shadow:inset 0 0 0 1px var(--border);background:0 0}:is(.view,.gm-ui) .sw.lg{border-radius:6px;width:22px;height:22px}:is(.view,.gm-ui) .code b{color:var(--ink);font-weight:600}:is(.view,.gm-ui) .tbl td.c-wrap{white-space:normal;min-width:200px}:is(.view,.gm-ui) .tbl td .inp.inline{min-height:30px;font-size:var(--fs-sm);padding:4px 8px}@media (max-width:759px){:is(.view,.gm-ui) .tbl.plain,:is(.view,.gm-ui) .tbl.plain tbody,:is(.view,.gm-ui) .tbl.plain tr,:is(.view,.gm-ui) .tbl.plain td{display:block}:is(.view,.gm-ui) .tbl.plain thead{display:none}:is(.view,.gm-ui) .tbl.plain td{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:3px 0;display:flex}:is(.view,.gm-ui) .tbl.plain td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;min-width:96px;font-weight:600}:is(.view,.gm-ui) .tbl.plain td.c-first{padding-bottom:4px}:is(.view,.gm-ui) .tbl.plain td.c-first:before{display:none}}:is(.view,.gm-ui) .ulist{font-size:var(--fs-sm-plus);color:var(--ink-2);margin:0;padding-left:18px;line-height:1.5}:is(.view,.gm-ui) .ulist li+li{margin-top:4px}:is(.view,.gm-ui) .stat-row{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;display:flex}:is(.view,.gm-ui) .stat-row b{color:var(--ink)}:is(.view,.gm-ui) .three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1100px){:is(.view,.gm-ui) .three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(.view,.gm-ui) .three{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .bigsw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}:is(.view,.gm-ui) .bigsw button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:10px;display:flex}:is(.view,.gm-ui) .bigsw button:hover{border-color:var(--border-strong)}:is(.view,.gm-ui) .bigsw button[aria-pressed=true]{border-color:var(--accent);outline:1px solid var(--accent)}:is(.view,.gm-ui) .bigsw .prev{border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--look-ground,var(--surface-2)) 55%, var(--look-accent,var(--border-strong)) 55%);height:46px}:is(.view,.gm-ui) .bigsw b{font-size:var(--fs-sm)}:is(.view,.gm-ui) .bigsw small{font-size:var(--fs-2xs-plus);color:var(--muted)}:is(.view,.gm-ui) .rng{align-items:center;gap:12px;display:flex}:is(.view,.gm-ui) .rng input[type=range]{accent-color:var(--accent);flex:1;min-width:0}:is(.view,.gm-ui) .rng output{font-family:var(--font-sans);font-size:var(--fs-sm);text-align:right;min-width:56px}:is(.view,.gm-ui) .tl .lr{grid-template-columns:96px minmax(0,1fr)}:is(.view,.gm-ui) .tl .lr .tx{grid-column:2}:is(.view,.gm-ui) .note-strip{font-size:var(--fs-xs-plus);color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}:is(.view,.gm-ui) .prog{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .prog .bar{flex:1}:is(.view,.gm-ui) .prog{background:0 0;border-radius:0;height:auto;overflow:visible}:is(.view,.gm-ui) .sheet{border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;max-width:520px;padding:18px 20px;display:flex}:is(.view,.gm-ui) .sheet h3{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:700}:is(.view,.gm-ui) .signin-shell{display:block}:is(.view,.gm-ui) .signin-wrap{flex-direction:column;gap:20px;max-width:520px;margin:0 auto;padding:40px 16px 48px;display:flex}:is(.view,.gm-ui) .signin-brand{justify-content:center;align-items:center;gap:12px;display:flex}:is(.view,.gm-ui) .signin-brand .brand-mark{width:40px;height:40px;font-size:var(--fs-lg)}:is(.view,.gm-ui) .signin-brand b{font-size:var(--fs-xl-plus);font-weight:700}:is(.view,.gm-ui) .signin-brand small{font-size:var(--fs-xs-plus);color:var(--muted);display:block}:is(.view,.gm-ui) .owner-notice{font-size:var(--fs-xs-plus);color:var(--muted);text-align:center;line-height:1.45}:is(.view,.gm-ui) .disc{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}:is(.view,.gm-ui) .hdr-note{font-size:var(--fs-sm);color:var(--muted)}:is(.view,.gm-ui) .right{margin-left:auto}:is(.view,.gm-ui) .wrapx{overflow-wrap:anywhere}:is(.view,.gm-ui) .f-w{display:none}@media (max-width:1499.98px){:is(.view,.gm-ui) .f-w{display:block}}@media (max-width:759px){:is(.view,.gm-ui) .tbl.plain td.hide-w{display:none}}:is(.view,.gm-ui) .cx{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}@media (max-width:1300px){:is(.view,.gm-ui) .cx{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .cx .tbl th,:is(.view,.gm-ui) .cx .tbl td{padding:12px 10px}:is(.view,.gm-ui) .cx .tbl td:last-child{white-space:nowrap}:is(.view,.gm-ui) [data-stars] button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (max-width:759px){:is(.view,.gm-ui) .tbl.plain.compact td{margin-right:12px;padding:2px 0;display:inline-flex}:is(.view,.gm-ui) .tbl.plain.compact td.c-first{margin-right:0;display:block}:is(.view,.gm-ui) .tbl.plain.compact td[data-l]:before{min-width:0;margin-right:6px}}:is(.view,.gm-ui) .tbl.plain .ownr{white-space:normal;align-items:flex-start}:is(.view,.gm-ui) .tbl.plain .ownr i{margin-top:2px}.signin-shell .wrap{max-width:none;padding-top:24px}:is(.view,.gm-ui).signin-shell .pagehead{padding-right:0}:is(.view,.gm-ui) .bar-v{transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:var(--d,0s)}:is(.view,.gm-ui) .fade-in{animation:.8s backwards fadein;animation-delay:var(--d,0s)}:is(.view,.gm-ui).wk .pill{border-radius:var(--radius-pill);height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--pc,var(--muted));align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui).wk .pill{background:color-mix(in srgb, var(--pc,var(--muted)) 16%, transparent)}}:is(.view,.gm-ui).wk .pill{color:var(--pc,var(--muted))}:is(.view,.gm-ui) .s-not{--pc:var(--muted)}:is(.view,.gm-ui) .s-asg{--pc:var(--blue)}:is(.view,.gm-ui) .s-prog{--pc:var(--purple)}:is(.view,.gm-ui) .s-pm{--pc:var(--blue-hi)}:is(.view,.gm-ui) .s-cr{--pc:var(--amber)}:is(.view,.gm-ui) .s-cl{--pc:var(--c2)}:is(.view,.gm-ui) .s-chg{--pc:var(--red)}:is(.view,.gm-ui) .s-ok,:is(.view,.gm-ui) .s-done{--pc:var(--green)}:is(.view,.gm-ui) .s-closed{--pc:var(--ink-2)}:is(.view,.gm-ui).wk .av{background:var(--surface-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border-strong);font:700 var(--fs-3xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}:is(.view,.gm-ui) .avs{display:inline-flex}:is(.view,.gm-ui) .who-row{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .btn .cnt-in{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}:is(.view,.gm-ui) .btn[aria-pressed=true],:is(.view,.gm-ui) .btn[aria-current=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:is(.view,.gm-ui) .marks{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .late,:is(.view,.gm-ui) .prio.high{color:var(--red);font-weight:700}:is(.view,.gm-ui).wk .kv{font-size:var(--fs-sm-plus);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;display:grid}:is(.view,.gm-ui).wk .kv dt{color:var(--muted);font-weight:600}:is(.view,.gm-ui).wk .kv dd{color:var(--ink);margin:0}:is(.view,.gm-ui) .tbl td button.sdot{box-sizing:border-box;cursor:pointer;background-clip:content-box;border:0;width:24px;height:24px;margin:-7px 1px -7px -7px;padding:7px;position:relative}@media (max-width:759px){:is(.view,.gm-ui) .tbl td button.sdot{width:44px;height:44px;margin:-17px -9px -17px -17px;padding:17px}}:is(.view,.gm-ui) .tbl tbody tr.grp td .cntn{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:8px;font-weight:500}:is(.view,.gm-ui) .addform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .addform kbd{font:600 var(--fs-2xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);border:1px solid var(--border-strong);border-radius:4px;padding:1px 5px}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td.c-name{margin-bottom:4px}:is(.view,.gm-ui) .tbl.cards td[data-l]{font-size:var(--fs-sm);margin:4px 14px 0 0;display:inline-block}:is(.view,.gm-ui) .tbl.cards tr.grp{background:0 0;border:0;margin:8px 0 0;padding:6px 0 2px}:is(.view,.gm-ui) .tbl.cards tr.grp td{background:0 0;padding:0}:is(.view,.gm-ui) .tbl.cards tr.addrow{border:1px dashed var(--border-strong);background:0 0}:is(.view,.gm-ui) .tbl.cards tfoot,:is(.view,.gm-ui) .tbl.cards tfoot tr,:is(.view,.gm-ui) .tbl.cards tfoot td{display:block}}:is(.view,.gm-ui) .bd{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:1023.98px){:is(.view,.gm-ui) .bd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){:is(.view,.gm-ui) .bd{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .bd-col[data-off]{display:none}}:is(.view,.gm-ui) .bd-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}:is(.view,.gm-ui) .bd-col.done{grid-column:1/-1}:is(.view,.gm-ui) .bd-head{align-items:center;gap:8px;padding:2px 4px 6px;font-weight:700;display:flex}:is(.view,.gm-ui) .bd-head .cntn{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}:is(.view,.gm-ui) .bd-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:grab;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}:is(.view,.gm-ui) .bd-card:hover{border-color:var(--border-strong)}:is(.view,.gm-ui) .bd-card .grip{color:var(--muted);opacity:.5;position:absolute;top:10px;right:8px}@media (max-width:639.98px){:is(.view,.gm-ui) .bd-chips{display:flex}}:is(.view,.gm-ui).wk .tl{flex-direction:column;gap:0;min-width:0;display:flex}:is(.view,.gm-ui) .tl-head{border-bottom:1px solid var(--border);font-size:var(--fs-2xs-plus);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:260px minmax(0,1fr);font-weight:600;display:grid}:is(.view,.gm-ui) .tl-scale{grid-template-columns:repeat(6,minmax(0,1fr));padding:6px 0;display:grid}:is(.view,.gm-ui) .tl-scale span{border-left:1px solid var(--grid);padding-left:6px}:is(.view,.gm-ui) .tl-grp{border-top:1px solid var(--border);grid-template-columns:260px minmax(0,1fr);display:grid}:is(.view,.gm-ui) .tl-grp:first-of-type{border-top:0}:is(.view,.gm-ui) .tl-grp>h3{font-family:var(--font-sans);font-size:var(--fs-md);grid-column:1/-1;padding:10px 0 4px;font-weight:700}:is(.view,.gm-ui) .tl-lab{font-size:var(--fs-sm);align-items:center;gap:8px;min-width:0;padding:5px 10px 5px 0;display:flex}:is(.view,.gm-ui) .tl-lab a{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}:is(.view,.gm-ui) .tl-lab .avs{margin-left:auto}:is(.view,.gm-ui) .tl-track{background-image:linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:16.6667% 100%;height:34px;position:relative}:is(.view,.gm-ui).wk .tl-bar{background:var(--pc,var(--data));height:18px;color:var(--on-chart);font-size:var(--fs-2xs);white-space:nowrap;text-overflow:ellipsis;transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both growx;animation-delay:var(--d,0s);border-radius:5px;padding:0 8px;font-weight:700;line-height:18px;text-decoration:none;position:absolute;top:8px;overflow:hidden}:is(.view,.gm-ui).wk .tl-bar.late{box-shadow:0 0 0 2px var(--red)}:is(.view,.gm-ui) .tl-flag{border-left:7px solid var(--pc,var(--ink));border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:6px;transform:translate(-2px)}:is(.view,.gm-ui) .tl-today{background:var(--red);z-index:2;width:2px;position:absolute;top:0;bottom:0}:is(.view,.gm-ui) .tl-legend{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding-top:10px;display:flex}:is(.view,.gm-ui) .tl-legend span{align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .tl-list{display:none}@media (max-width:767.98px){:is(.view,.gm-ui) .tl{display:none}:is(.view,.gm-ui) .tl-list{flex-direction:column;gap:14px;display:flex}}:is(.view,.gm-ui) .tl-list h2{font-family:var(--font-sans);font-size:var(--fs-md-plus);justify-content:space-between;align-items:baseline;gap:8px;font-weight:700;display:flex}:is(.view,.gm-ui) .tl-list h2 small{font-size:var(--fs-xs);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tl-li{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 0;display:flex}:is(.view,.gm-ui) .tl-li .track{background:var(--track);border-radius:3px;height:6px;margin-top:2px;position:relative}:is(.view,.gm-ui) .tl-li .track i{background:var(--pc,var(--data));border-radius:3px;height:100%;position:absolute;top:0}:is(.view,.gm-ui) .tl-li .track b{background:var(--red);width:2px;height:12px;position:absolute;top:-3px}:is(.view,.gm-ui) .step:has(>output){font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .step output{text-align:center;min-width:40px;font:600 var(--fs-md) var(--font-sans);font-variant-numeric:tabular-nums}:is(.view,.gm-ui).wk .col{flex-direction:column;gap:16px;min-width:0;display:flex}:is(.view,.gm-ui) .popmenu{z-index:50;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute}:is(.view,.gm-ui) .popmenu hr{border:0;border-top:1px solid var(--border);margin:4px 0}:is(.view,.gm-ui) .msg{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:0}:is(.view,.gm-ui) .msg summary{cursor:pointer;font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 18px;list-style:none;display:flex}:is(.view,.gm-ui) .msg summary::-webkit-details-marker{display:none}:is(.view,.gm-ui) .msg summary .from{font-weight:700}:is(.view,.gm-ui) .msg summary address{color:var(--muted);font-style:normal;font-size:var(--fs-xs-plus)}:is(.view,.gm-ui) .msg summary time{font:500 var(--fs-xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}:is(.view,.gm-ui) .msg .to{font-size:var(--fs-xs-plus);color:var(--muted);padding:0 18px}@media (max-width:759px){:is(.view,.gm-ui).wk .tbl.cards td:first-child,:is(.view,.gm-ui) .tbl.cards th:first-child{padding-left:0}:is(.view,.gm-ui) .tbl.cards td:last-child{padding-right:0}}:is(.view,.gm-ui) .tbl.tasks td.c-asg,:is(.view,.gm-ui) .tbl.tasks td.c-due,:is(.view,.gm-ui) .tbl.tasks td.c-prio{white-space:nowrap}:is(.view,.gm-ui) .tbl.tasks td.c-name .sub2{margin-top:3px}:is(.view,.gm-ui) .ml{color:var(--muted);font-size:var(--fs-xs-plus);align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .ml .i{width:13px;height:13px}:is(.view,.gm-ui) .sgst{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);flex-direction:column;gap:6px;padding:10px;display:flex}:is(.view,.gm-ui) .sgst .row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.view,.gm-ui) .listfoot{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 -20px;padding:12px 20px 0;display:flex}@media (max-width:520px){:is(.view,.gm-ui) .listfoot{margin:0 -16px;padding:12px 16px 0}}:is(.view,.gm-ui) .phonebar{display:none}:is(.view,.gm-ui) .rowtimer{width:44px;height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:none}@media (max-width:899.98px){:is(.view,.gm-ui) .phonebar{bottom:calc(72px + env(safe-area-inset-bottom,0px));border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky}:is(.view,.gm-ui) .phonebar .input{flex:140px;width:auto}:is(.view,.gm-ui) .rowtimer{display:inline-flex}}@media (max-width:759px){:is(.view,.gm-ui) .tbl.tasks td.c-name{align-items:flex-start;gap:8px;display:flex}:is(.view,.gm-ui) .tbl.tasks td.c-name>div{flex:1;min-width:0}:is(.view,.gm-ui) .tbl.tasks tr.grp td{align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .tbl.tasks tr.addrow{display:none}:is(.view,.gm-ui) .tbl.tasks tr.addrow.first{display:block}}:is(.view,.gm-ui) .orb{background:var(--surface-2);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}:is(.view,.gm-ui) .facts{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}:is(.view,.gm-ui) .facts b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}:is(.view,.gm-ui) .eng3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){:is(.view,.gm-ui) .eng3{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .stat3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:is(.view,.gm-ui) .stat3 div{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);padding:8px 10px}:is(.view,.gm-ui) .stat3 b{font:500 var(--fs-xl-plus) var(--font-sans);font-variant-numeric:tabular-nums;display:block}:is(.view,.gm-ui) .stat3 b.bad{color:var(--red)}:is(.view,.gm-ui) .stat3 span{font-size:var(--fs-2xs-plus);color:var(--muted)}:is(.view,.gm-ui) .pchip{border:1px solid var(--border-strong);border-radius:var(--radius-xs);height:20px;font-size:var(--fs-2xs-plus);background:var(--surface);align-items:center;padding:0 7px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .gs{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){:is(.view,.gm-ui) .gs{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .gs .l{align-items:flex-start;gap:14px;display:flex}:is(.view,.gm-ui) .gs h2{font-family:var(--font-sans);font-size:var(--fs-xl-plus)}:is(.view,.gm-ui) .hl{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .hl button{border-radius:var(--radius-xs);width:100%;color:var(--ink);font:600 var(--fs-sm) var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}:is(.view,.gm-ui) .hl button:hover{background:var(--surface-2)}:is(.view,.gm-ui) .hl button span.w{color:var(--muted);margin-left:auto;font-weight:500}:is(.view,.gm-ui) .cp-row{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}:is(.view,.gm-ui) .cp-row:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .cp-row .m{font-size:var(--fs-xs-plus);color:var(--muted);flex-basis:100%}:is(.view,.gm-ui) .cgrid{font-size:var(--fs-sm);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1fr) 24px;align-items:center;gap:8px 12px;display:grid}:is(.view,.gm-ui) .cgrid .hd{font-size:var(--fs-2xs-plus);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:4px;font-weight:600}:is(.view,.gm-ui) .cgrid .hd button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.view,.gm-ui) .cgrid .cell{border-bottom:1px solid var(--border);min-width:0;padding:6px 0}:is(.view,.gm-ui) .cgrid .cell.nm button{color:var(--ink);font:700 var(--fs-sm-plus) var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:is(.view,.gm-ui) .cgrid .cell.nm small{color:var(--muted);display:block}:is(.view,.gm-ui) .cgrid .cell .w{font-size:var(--fs-xs);color:var(--muted);display:block}@media (max-width:959px){:is(.view,.gm-ui) .cgrid{flex-direction:column;gap:0;display:flex}:is(.view,.gm-ui) .cgrid .hd{display:none}:is(.view,.gm-ui) .cgrid .cell{border:0;padding:2px 0}:is(.view,.gm-ui) .cgrid .cell.nm{border-top:1px solid var(--border);padding-top:10px}:is(.view,.gm-ui) .cgrid .cell[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .cgrid .chev{display:none}}:is(.view,.gm-ui) .gs-thread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .gs-row{gap:12px;display:flex}:is(.view,.gm-ui) .gs-meta{font-size:var(--fs-sm);align-items:baseline;gap:8px;display:flex}:is(.view,.gm-ui) .gs-meta b{font-size:var(--fs-sm-plus)}:is(.view,.gm-ui) .gs-meta time{font:500 var(--fs-xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}:is(.view,.gm-ui) .gs-q{font-weight:600;font-size:var(--fs-md-plus)}:is(.view,.gm-ui) .gs-a{font-size:var(--fs-md-half);color:var(--ink-2);line-height:1.55}:is(.view,.gm-ui) .gs-a b{color:var(--ink)}:is(.view,.gm-ui) .gs-chart{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);margin:10px 0 0;padding:12px 14px}:is(.view,.gm-ui) .gs-chart figcaption{font-size:var(--fs-xs-plus);margin-bottom:8px;font-weight:700}:is(.view,.gm-ui) .gs-cr{font-size:var(--fs-xs-plus);grid-template-columns:90px minmax(0,1fr) 70px;align-items:center;gap:8px;padding:3px 0;display:grid}:is(.view,.gm-ui) .gs-cr .v{text-align:right;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:639px){:is(.view,.gm-ui) .ask-form{flex-direction:column}:is(.view,.gm-ui) .ask-form .btn{width:100%}}:is(.view,.gm-ui).askcol{max-width:860px}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td.c-name{margin-bottom:4px}}:is(.view,.gm-ui) .field>label{font-size:var(--fs-xs-plus);color:var(--ink-2);font-weight:600}:is(.view,.gm-ui) .input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field);width:100%;min-height:36px;color:var(--ink);font:500 var(--fs-md) var(--font-sans);padding:7px 11px}:is(.view,.gm-ui) .input::placeholder{color:var(--muted)}:is(.view,.gm-ui) .frm-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td.c-name{margin-bottom:4px}:is(.view,.gm-ui) .tbl.cards td[data-l]{font-size:var(--fs-sm);margin:4px 14px 0 0;display:inline-block}:is(.view,.gm-ui) .tbl.cards td[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-weight:500}:is(.view,.gm-ui) .tbl.cards tfoot,:is(.view,.gm-ui) .tbl.cards tfoot tr,:is(.view,.gm-ui) .tbl.cards tfoot td{display:block}}:is(.view,.gm-ui) .month{align-items:center;gap:6px;display:inline-flex}:is(.view,.gm-ui) .month b{text-align:center;min-width:120px;font-size:var(--fs-md)}:is(.view,.gm-ui) .progress .pct{font:600 var(--fs-xs) var(--font-sans);text-align:right;font-variant-numeric:tabular-nums;min-width:34px}:is(.view,.gm-ui) .frm-row>.select-wrap{max-width:100%}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td:first-child,:is(.view,.gm-ui) .tbl.cards th:first-child{padding-left:0}:is(.view,.gm-ui) .tbl.cards td:last-child{padding-right:0}}:is(.view,.gm-ui) .tfoot{font-size:var(--fs-sm-plus);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 -20px;padding:12px 20px 0;display:flex}@media (max-width:520px){:is(.view,.gm-ui) .tfoot{margin:0 -16px;padding:12px 16px 0}}:is(.view,.gm-ui) .tab[hidden]{display:none}:is(.view,.gm-ui) .addh{gap:10px}:is(.view,.gm-ui) .addh .frm-row .field{flex:150px}:is(.view,.gm-ui) .addh .frm-row .field.w2{flex:2 240px}@media (max-width:640px){:is(.view,.gm-ui) .frm-grid{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .inb-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1000px){:is(.view,.gm-ui) .inb-cols{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .inb-list{flex-direction:column;margin:0 -20px -18px;padding:0;list-style:none;display:flex}@media (max-width:520px){:is(.view,.gm-ui) .inb-list{margin:0 -16px -16px}}:is(.view,.gm-ui) .inb-item{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 20px;display:flex}:is(.view,.gm-ui) .inb-item:hover{background:var(--surface-2)}:is(.view,.gm-ui) .inb-item.sel{background:var(--blue-bg)}:is(.view,.gm-ui) .inb-item input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:4px}:is(.view,.gm-ui) .inb-mail{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}:is(.view,.gm-ui) .inb-1{font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(.view,.gm-ui) .inb-from{min-width:0;font-weight:600}:is(.view,.gm-ui) .inb-mail.unread .inb-from,:is(.view,.gm-ui) .inb-mail.unread .inb-sub{font-weight:800}:is(.view,.gm-ui) .inb-udot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}:is(.view,.gm-ui) .inb-mail:not(.unread) .inb-udot{visibility:hidden}:is(.view,.gm-ui) .inb-ctag{font-size:var(--fs-xs);color:var(--muted)}:is(.view,.gm-ui) .inb-ctag.need{color:var(--amber);font-weight:600}:is(.view,.gm-ui) .inb-date{font:500 var(--fs-xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin-left:auto}:is(.view,.gm-ui) .inb-2{font-size:var(--fs-sm-plus);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.view,.gm-ui) .inb-2 .inb-sub{color:var(--ink);font-weight:600}@media (max-width:767.98px){:is(.view,.gm-ui) .inb-item{min-height:44px;padding:10px 16px}:is(.view,.gm-ui) .inb-2{white-space:normal}:is(.view,.gm-ui) .inb-2 .inb-pre{color:var(--muted);font-size:var(--fs-xs-plus);display:block}}:is(.view,.gm-ui) .inb-selbar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;display:flex}:is(.view,.gm-ui) .inb-head{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .inb-pager{font-size:var(--fs-sm);color:var(--muted);justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}:is(.view,.gm-ui) .inb-quote{border-left:3px solid var(--border-strong);background:var(--surface-2);border-radius:0 var(--radius-xs) var(--radius-xs) 0;font-size:var(--fs-sm-plus);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font-style:italic;display:flex}:is(.view,.gm-ui) .inb-draft{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm-plus);padding:10px 12px;line-height:1.5}:is(.view,.gm-ui) .inb-draft b{margin-bottom:4px;display:block}:is(.view,.gm-ui) .inb-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .hold{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-bg);font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}:is(.view,.gm-ui) .kinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:767.98px){:is(.view,.gm-ui) .kinds,:is(.view,.gm-ui) .sortrow{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}:is(.view,.gm-ui) .kinds>*,:is(.view,.gm-ui) .sortrow>*{flex:none}:is(.view,.gm-ui) .srch2{flex-direction:column}}:is(.view,.gm-ui) .srch2{gap:8px;display:flex}:is(.view,.gm-ui) .srch2 .input{flex:1}:is(.view,.gm-ui) .sortrow{font-size:var(--fs-xs-plus);flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.view,.gm-ui) .sortrow .lbl,:is(.view,.gm-ui) .rangerow .lbl{font-size:var(--fs-xs)}:is(.view,.gm-ui) .rangerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .inb-line{font-size:var(--fs-sm);color:var(--ink-2)}:is(.view,.gm-ui) .inb-line a{color:var(--ink);font-weight:600}:is(.view,.gm-ui) .pillrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.view,.gm-ui) .dc-title-input{width:100%;color:var(--ink);font:700 var(--fs-title) var(--font-display);letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px dashed #0000;outline:0;padding:0;line-height:1.12}:is(.view,.gm-ui) .dc-title-input:hover,:is(.view,.gm-ui) .dc-title-input:focus{border-bottom-color:var(--border-strong)}:is(.view,.gm-ui) .dc-edit{border-radius:var(--radius-sm);width:100%;min-height:120px;color:var(--ink);font:400 var(--fs-md-half)/1.6 var(--font-sans);resize:vertical;background:0 0;border:1px solid #0000;padding:10px 12px}:is(.view,.gm-ui) .dc-edit:hover{border-color:var(--border)}:is(.view,.gm-ui) .dc-edit:focus{border-color:var(--border-strong);background:var(--field);outline:0}:is(.view,.gm-ui) .dc-prose{font-size:var(--fs-md-half);color:var(--ink-2);line-height:1.6}@media (max-width:760px){:is(.view,.gm-ui) .price thead{display:none}:is(.view,.gm-ui) .price,:is(.view,.gm-ui) .price tbody,:is(.view,.gm-ui) .price tr,:is(.view,.gm-ui) .price td,:is(.view,.gm-ui) .price tfoot{display:block}:is(.view,.gm-ui) .price tr{border-top:1px solid var(--border);padding:8px 0}:is(.view,.gm-ui) .price td{text-align:left;border:0;justify-content:space-between;gap:10px;padding:3px 0;display:flex}:is(.view,.gm-ui) .price td.r{text-align:right}:is(.view,.gm-ui) .price td:before{content:attr(data-label);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .price td .input{max-width:160px}}:is(.view,.gm-ui) .vrow{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;display:flex}:is(.view,.gm-ui) .vrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .dlg{border:1px solid var(--border-strong);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;max-width:520px;padding:20px;display:flex}:is(.view,.gm-ui) .dlg>form{display:contents}:is(.view,.gm-ui) .dlg :is(h2,h3){font-family:var(--font-sans);font-size:var(--fs-lg-plus)}:is(.view,.gm-ui) .dlg .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:is(.view,.gm-ui) .dlg-wrap{z-index:100;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (max-width:639px){:is(.view,.gm-ui) .dlg-wrap{align-items:end;padding:0}:is(.view,.gm-ui) .dlg{border-radius:18px 18px 0 0;width:100%;max-width:none}}@media (min-width:640px){.view>.crumbs:first-child,.view>.crumbbar:first-child,.view>.ctabs:first-child,.view>.viewbar:first-child,.view>.dtabs:first-child{margin-right:150px}}@media (max-width:639.98px){.view>.crumbs:first-child,.view>.crumbbar:first-child,.view>.ctabs:first-child,.view>.viewbar:first-child,.view>.dtabs:first-child{padding-top:34px}.view>.pagehead:not(:first-child){padding-top:0}}:is(.view,.gm-ui) .acts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}:is(.view,.gm-ui) .crumbbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.view,.gm-ui) .secstrip{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .secstrip h2{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:700}:is(.view,.gm-ui) .av.lg{width:34px;height:34px;font-size:var(--fs-xs)}:is(.view,.gm-ui) .sheet{color:#1a1917;width:100%;max-width:816px;font-family:var(--font-sans);background:#fff;border-radius:4px;flex-direction:column;gap:18px;margin:0 auto;padding:48px 56px;display:flex;position:relative;box-shadow:0 2px 14px #00000040}:is(.view,.gm-ui) .sheet *{color:inherit}:is(.view,.gm-ui) .sheet .rh{font-size:var(--fs-2xs);color:#6b6760;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}:is(.view,.gm-ui) .sheet .rf{font-size:var(--fs-2xs);color:#6b6760;justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}:is(.view,.gm-ui) .sheet h1{font-size:var(--fs-3xl-plus)}:is(.view,.gm-ui) .sheet h2{font-size:var(--fs-xl-plus);font-family:var(--font-sans)}:is(.view,.gm-ui) .sheet .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:is(.view,.gm-ui) .sheet .kpi .v{font:500 var(--fs-3xl-minus) var(--font-sans);font-variant-numeric:tabular-nums}:is(.view,.gm-ui) .sheet .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}:is(.view,.gm-ui) .sheet dl.kv{gap:6px 18px}@media (max-width:760px){:is(.view,.gm-ui) .sheet{padding:24px 18px}:is(.view,.gm-ui) .sheet .kpis{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .sheets{background:var(--surface-2);border-radius:var(--radius);flex-direction:column;gap:20px;margin:0 -4px;padding:20px;display:flex}@media (max-width:760px){:is(.view,.gm-ui) .sheets{margin:0;padding:10px}}:is(.view,.gm-ui) .sheet .tbl tbody tr:hover{background:0 0}:is(.view,.gm-ui) .sheet .alert-chart{border:1px solid #e3dfd7;border-radius:8px;align-items:flex-end;gap:4px;height:120px;padding:8px;display:flex}:is(.view,.gm-ui) .sheet .alert-chart i{background:#175cd3;border-radius:2px 2px 0 0;flex:1;min-width:4px}:is(.view,.gm-ui) .sheet .alert-chart i.exp{background:#c3beb4}:is(.view,.gm-ui) .sheet .alert-chart i.lost{background:#d03b3b}:is(.view,.gm-ui) .sheet .legend{font-size:var(--fs-xs);color:#6b6760;gap:14px;display:flex}:is(.view,.gm-ui) .sheet .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}:is(.view,.gm-ui) .sheet .gain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.view,.gm-ui) .sheet .gain div{border:1px solid #e3dfd7;border-radius:10px;padding:12px}:is(.view,.gm-ui) .sheet .gain b{font:500 var(--fs-2xl) var(--font-sans);font-variant-numeric:tabular-nums;display:block}:is(.view,.gm-ui) .sheet .gain span{font-size:var(--fs-xs);color:#6b6760}:is(.view,.gm-ui) .sheet ol.ahead{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .sheet ol.ahead li{font-size:var(--fs-md);grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}:is(.view,.gm-ui) .sheet ol.ahead li b.n{font:500 var(--fs-xl) var(--font-sans);font-variant-numeric:tabular-nums;color:#6b6760}:is(.view,.gm-ui) .sheet .contact{font-size:var(--fs-sm-plus);border:1px solid #e3dfd7;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}:is(.view,.gm-ui) .sheet .contact .av{color:#1a1917;background:#f1efea;box-shadow:inset 0 0 0 1px #cfcbc3}:is(.view,.gm-ui) .sheet .open-row{font-size:var(--fs-sm-plus);border-top:1px solid #e3dfd7;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}:is(.view,.gm-ui) .sheet .open-row .r{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#b42318;font-size:var(--fs-xs-plus);margin-left:auto}:is(.view,.gm-ui) .sheet .open-row .fd{color:#4a4741;font-size:var(--fs-sm);flex-basis:100%}@media (max-width:760px){:is(.view,.gm-ui) .sheet .gain{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .tk-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}:is(.view,.gm-ui) .tk-card.breach{border-color:var(--red)}:is(.view,.gm-ui) .tk-card .h{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}:is(.view,.gm-ui) .tk-card .h code{font:500 var(--fs-xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2)}:is(.view,.gm-ui) .tk-card .fig{font-size:var(--fs-xs-plus);font-weight:600}:is(.view,.gm-ui) .filters2{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}:is(.view,.gm-ui) .tk-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}@media (max-width:1100px){:is(.view,.gm-ui) .tk-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:is(.view,.gm-ui) .tk-board{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .tk-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;padding:10px;display:flex}:is(.view,.gm-ui) .tk-col .hd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 2px 4px;font-weight:700;display:flex}:is(.view,.gm-ui) .tk-col .hd .cntn{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500;font-size:var(--fs-xs-plus)}:is(.view,.gm-ui) .tk-col .hd .cntn.green{color:var(--green)}:is(.view,.gm-ui) .meter{flex-direction:column;gap:3px;display:flex}:is(.view,.gm-ui) .meter .bar-h{height:6px}:is(.view,.gm-ui) .phone-filt{display:none}@media (max-width:767.98px){:is(.view,.gm-ui) .phone-filt{gap:8px;display:flex}:is(.view,.gm-ui) .desk-filt{display:none}}:is(.view,.gm-ui) .chips-act{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}:is(.view,.gm-ui) .chips-act .chip{height:24px;font-size:var(--fs-2xs);background:var(--surface-2);color:var(--ink);cursor:pointer;border:1px solid var(--border-strong);gap:6px}:is(.view,.gm-ui).wk .av{position:relative;overflow:hidden}:is(.view,.gm-ui) .cal-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}:is(.view,.gm-ui) .cal-nav{align-items:center;gap:6px;display:flex}:is(.view,.gm-ui) .cal-nav h2{font-family:var(--font-sans);font-size:var(--fs-lg-plus);text-align:center;min-width:150px;font-weight:700}:is(.view,.gm-ui) .cal-grid{border-collapse:collapse;table-layout:fixed;width:100%}:is(.view,.gm-ui) .cal-grid th{font-size:var(--fs-2xs-plus);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;padding:6px 4px;font-weight:600}:is(.view,.gm-ui) .cal-grid td{vertical-align:top;border:1px solid var(--border);height:104px;padding:4px}:is(.view,.gm-ui) .cal-grid td.off{background:var(--surface-2);opacity:.65}:is(.view,.gm-ui) .cal-d{width:24px;height:24px;color:var(--ink);font:600 var(--fs-xs-plus) var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}:is(.view,.gm-ui) .cal-items{flex-direction:column;gap:2px;margin-top:3px;display:flex}:is(.view,.gm-ui) .cal-item{font-size:var(--fs-2xs-plus);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;min-height:24px;color:var(--ink);background:var(--pc,var(--muted));border-radius:4px;padding:2px 6px;font-weight:600;line-height:20px;text-decoration:none;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .cal-item{background:color-mix(in srgb, var(--pc,var(--muted)) 18%, transparent)}}:is(.view,.gm-ui) .cal-item.mtg{background:var(--blue-bg);color:var(--blue)}:is(.view,.gm-ui) .cal-item.inv{box-shadow:inset 0 0 0 1px var(--amber);color:var(--amber);background:0 0}:is(.view,.gm-ui) .cal-item.rev{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0;border-style:dashed}:is(.view,.gm-ui) .cal-item.busy{background:var(--surface-2);color:var(--muted);box-shadow:inset 3px 0 0 var(--border-strong)}:is(.view,.gm-ui) .cal-more{min-height:24px;color:var(--muted);font:600 var(--fs-2xs-plus) var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 6px}:is(.view,.gm-ui) .cal-panel{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}:is(.view,.gm-ui) .cal-panel h3{font-family:var(--font-sans);font-size:var(--fs-md-plus);margin-bottom:8px;font-weight:700}:is(.view,.gm-ui) .cal-row{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}:is(.view,.gm-ui) .cal-row:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .cal-row .k{font-size:var(--fs-xs);color:var(--muted);min-width:80px}:is(.view,.gm-ui) .cal-row .tm{font:500 var(--fs-xs-plus) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}:is(.view,.gm-ui) .cal-row .cl{color:var(--muted);font-weight:500}:is(.view,.gm-ui) .cal-row .act{margin-left:auto}@media (max-width:767.98px){:is(.view,.gm-ui) .cal-row .act{flex-basis:100%;margin-left:0}:is(.view,.gm-ui) .cal-row .act .btn{width:100%}}:is(.view,.gm-ui) .cal-up{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 0;display:flex}:is(.view,.gm-ui) .cal-up:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .cal-up a{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .cal-up .m{font:500 var(--fs-xs-plus) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}:is(.view,.gm-ui) .cal-who{font-size:var(--fs-xs-plus);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:is(.view,.gm-ui) .cal-daylist{display:none}@media (max-width:767.98px){:is(.view,.gm-ui) .cal-grid,:is(.view,.gm-ui) .cal-panel,:is(.view,.gm-ui) .cal-week{display:none!important}:is(.view,.gm-ui) .cal-daylist{flex-direction:column;gap:12px;display:flex}:is(.view,.gm-ui) .cal-bar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}:is(.view,.gm-ui) .cal-bar>*{flex:none}}:is(.view,.gm-ui) .cal-daylist h3{font-family:var(--font-sans);font-size:var(--fs-md);margin-bottom:4px;font-weight:700}:is(.view,.gm-ui) .cal-daylist h3.today{text-underline-offset:4px;text-decoration:underline}:is(.view,.gm-ui) .cal-week{border-top:1px solid var(--border);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}:is(.view,.gm-ui) .cal-wh{border-left:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);padding:6px 4px}:is(.view,.gm-ui) .cal-wh b{color:var(--ink);font-size:var(--fs-md);display:block}:is(.view,.gm-ui) .cal-hr{border-top:1px solid var(--grid);border-left:1px solid var(--border);height:48px;position:relative}:is(.view,.gm-ui) .cal-hl{height:48px;font:500 var(--fs-2xs) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;border-top:1px solid var(--grid);padding-right:6px;transform:translateY(-7px)}:is(.view,.gm-ui) .cal-block{font-size:var(--fs-2xs);background:var(--blue-bg);color:var(--blue);border-radius:4px;padding:3px 6px;font-weight:600;line-height:1.25;position:absolute;left:2px;right:2px;overflow:hidden}:is(.view,.gm-ui) .cal-block.busy{background:var(--surface-2);color:var(--muted);box-shadow:inset 3px 0 0 var(--border-strong)}:is(.view,.gm-ui) .cal-block .tm{font:500 var(--fs-3xs-plus) var(--font-sans);font-variant-numeric:tabular-nums;display:block}:is(.view,.gm-ui) .cal-legend{font-size:var(--fs-xs-plus);color:var(--muted)}:is(.view,.gm-ui) .cal-top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){:is(.view,.gm-ui) .cal-top{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .cal-week .cal-wall{border-left:1px solid var(--border);border-top:1px solid var(--border);flex-direction:column;gap:2px;min-height:60px;padding:3px;display:flex}:is(.view,.gm-ui) .cal-wall-label{font-size:var(--fs-2xs);color:var(--muted);text-align:right;border-top:1px solid var(--border);padding:6px 6px 0 0}:is(.view,.gm-ui) .bd-foot{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}:is(.view,.gm-ui) .bd-col .btn{align-self:flex-start}:is(.view,.gm-ui) .bd-card .pill.sm{margin-right:auto}:is(.view,.gm-ui) .srch .input{flex:1;min-height:40px}:is(.view,.gm-ui) .wrow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0;display:flex}:is(.view,.gm-ui) .wrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .wrow a{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .wrow a:hover{text-decoration:underline}:is(.view,.gm-ui) .tl-wrap{overflow:hidden}:is(.view,.gm-ui) .datebtn{color:var(--ink-2);font:500 var(--fs-xs-plus) var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.view,.gm-ui) .radio-cards{flex-direction:column;gap:6px;display:flex}:is(.view,.gm-ui) .radio-cards label{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font-size:var(--fs-sm-plus);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}:is(.view,.gm-ui) .radio-cards label b{display:block}:is(.view,.gm-ui) .radio-cards label small{color:var(--muted)}:is(.view,.gm-ui) .radio-cards input{accent-color:var(--accent);margin-top:3px}:is(.view,.gm-ui) .tgrid{border-collapse:collapse;width:100%;font-size:var(--fs-sm-plus)}:is(.view,.gm-ui) .tgrid th,:is(.view,.gm-ui) .tgrid td{border-top:1px solid var(--border);text-align:center;vertical-align:middle;padding:8px}:is(.view,.gm-ui) .tgrid th{font-size:var(--fs-2xs-plus);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-top:0;font-weight:600}:is(.view,.gm-ui) .tgrid th:first-child,:is(.view,.gm-ui) .tgrid td:first-child{text-align:left;padding-left:20px}:is(.view,.gm-ui) .tgrid th:last-child,:is(.view,.gm-ui) .tgrid td:last-child{text-align:right;padding-right:20px}:is(.view,.gm-ui) .tgrid th.wk{color:var(--ink)}:is(.view,.gm-ui) .tgrid .cell{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--field);width:58px;height:34px;color:var(--ink);font:500 var(--fs-md) var(--font-sans);font-variant-numeric:tabular-nums;padding:0}:is(.view,.gm-ui) .tgrid .cell:disabled{background:var(--surface-2);color:var(--muted)}:is(.view,.gm-ui) .tgrid tfoot td{font-weight:700;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--surface-2)}:is(.view,.gm-ui) .tgrid .tt{font-weight:700}:is(.view,.gm-ui) .tgrid .tt small{color:var(--muted);font-weight:500;font-size:var(--fs-xs);display:block}:is(.view,.gm-ui) .tdays{display:none}@media (max-width:767.98px){:is(.view,.gm-ui) .tgrid-wrap{display:none}:is(.view,.gm-ui) .tdays{flex-direction:column;gap:10px;display:flex}}:is(.view,.gm-ui) .tday{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}:is(.view,.gm-ui) .tday h2{font-family:var(--font-sans);font-size:var(--fs-md);justify-content:space-between;font-weight:700;display:flex}:is(.view,.gm-ui) .step .nm{flex:1;min-width:0}:is(.view,.gm-ui) .step .nm small{color:var(--muted);display:block}:is(.view,.gm-ui) .sheetbar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}:is(.view,.gm-ui) .sheetbar .sp{flex:1}:is(.view,.gm-ui) .payline{font-size:var(--fs-sm-plus)}:is(.view,.gm-ui) .thumb{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}:is(.view,.gm-ui) .thumb:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .thumb .nm{flex:1;min-width:0}:is(.view,.gm-ui) .thumb .nm b{display:block}:is(.view,.gm-ui) .thumb .nm small{color:var(--muted)}:is(.view,.gm-ui).timer-wrap .thumb{width:auto;height:auto;box-shadow:none;color:inherit;font:inherit;background:0 0}:is(.view,.gm-ui) .clock{font:500 var(--fs-clock) var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}:is(.view,.gm-ui) .now{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}:is(.view,.gm-ui) .now .nm{flex:220px;min-width:0}:is(.view,.gm-ui) .now .nm b{font-size:var(--fs-lg);display:block}:is(.view,.gm-ui).timer-wrap{max-width:760px}:is(.view,.gm-ui) .tgrid th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.view,.gm-ui) .checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .checks li{font-size:var(--fs-md);align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .checks li.done span{color:var(--muted);text-decoration:line-through}:is(.view,.gm-ui) .cmt .b small{color:var(--muted);font-size:var(--fs-xs);margin-bottom:2px;display:block}:is(.view,.gm-ui) .cmt .b small b{color:var(--ink)}:is(.view,.gm-ui) .timepill{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-sm);align-items:center;gap:8px;padding:6px 10px 6px 12px;display:inline-flex}:is(.view,.gm-ui) .timepill .dot{background:var(--green);animation:1.2s ease-in-out infinite chpulse}@keyframes chpulse{50%{opacity:.3}}:is(.view,.gm-ui) .ct-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}@media (max-width:639px){:is(.view,.gm-ui) .ct-fields{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .ct-fields .lbl{font-size:var(--fs-2xs-plus)}:is(.view,.gm-ui) .ct-desc{font-size:var(--fs-md-half);color:var(--ink-2);line-height:1.55}:is(.view,.gm-ui) .subrow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}:is(.view,.gm-ui) .subrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .subrow .nm{flex:200px;font-weight:600}:is(.view,.gm-ui) .steps5{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}:is(.view,.gm-ui) .steps5 .st b{display:block}:is(.view,.gm-ui) .steps5 .st span{font:500 var(--fs-2xs-plus) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted)}@media (max-width:639px){:is(.view,.gm-ui) .steps5{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.view,.gm-ui) .ev{font-size:var(--fs-sm-plus);grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;display:grid}:is(.view,.gm-ui) .ev dt{color:var(--muted);font-weight:600}:is(.view,.gm-ui) .ev dd{margin:0}:is(.view,.gm-ui) .ev code{font:500 var(--fs-xs) var(--font-sans);font-variant-numeric:tabular-nums;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 6px}@media (max-width:520px){:is(.view,.gm-ui) .ev{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .ev dt{margin-top:4px}}:is(.view,.gm-ui) .loss{flex-direction:column;gap:4px;min-width:200px;display:flex}:is(.view,.gm-ui) .loss .big{font:500 var(--fs-2xl-plus) var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:is(.view,.gm-ui) .g74{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}@media (max-width:1000px){:is(.view,.gm-ui) .g74{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .lede .chips{vertical-align:middle;margin-right:8px;display:inline-flex}:is(.view,.gm-ui) .actbar{display:none}@media (max-width:767.98px){:is(.view,.gm-ui) .actbar{bottom:calc(72px + env(safe-area-inset-bottom,0px));border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);z-index:30;gap:8px;padding:10px 12px;display:flex;position:sticky}:is(.view,.gm-ui) .actbar .btn{flex:1}:is(.view,.gm-ui) .acts-card{display:none}}:is(.view,.gm-ui) .esc{font-size:var(--fs-sm-plus);flex-direction:column;gap:6px;display:flex}:is(.view,.gm-ui) .esc div{align-items:flex-start;gap:8px;display:flex}:is(.view,.gm-ui) .esc .dot{margin-top:5px}:is(.view,.gm-ui) .corr .lr{grid-template-columns:72px 100px minmax(0,1fr)}:is(.view,.gm-ui) .s125{font-size:var(--fs-xs-plus)}:is(.view,.gm-ui) .s13{font-size:var(--fs-sm)}:is(.view,.gm-ui) .s14{font-size:var(--fs-md)}:is(.view,.gm-ui) .s15{font-size:var(--fs-md-plus)}:is(.view,.gm-ui) .s20{font-size:var(--fs-xl-plus)}:is(.view,.gm-ui) .w500{font-weight:500}:is(.view,.gm-ui) .w600{font-weight:600}:is(.view,.gm-ui) .w700{font-weight:700}:is(.view,.gm-ui) .ink{color:var(--ink)}:is(.view,.gm-ui) a.ink,:is(.view,.gm-ui) a.s13:not(.btn),:is(.view,.gm-ui) .listfoot .linkb{text-underline-offset:2px;text-decoration:underline}:is(.view,.gm-ui) .linkb.quiet{font-size:var(--fs-md);color:var(--ink);font-weight:400;text-decoration:none}:is(.view,.gm-ui) .linkb.quiet.high,:is(.view,.gm-ui) td .linkb.prio.high{font-size:var(--fs-md);font-weight:700}:is(.view,.gm-ui) .linkb.quiet.late{color:var(--red)}:is(.view,.gm-ui) .linkb.plain{font-size:var(--fs-sm);text-decoration:none}:is(.view,.gm-ui) .titlelink{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .card.sub{background:var(--surface-2);padding:14px 16px}:is(.view,.gm-ui) .card.sub.done{padding:12px 16px}:is(.view,.gm-ui) .card.inner{gap:8px;padding:10px 12px}:is(.view,.gm-ui) .sheetfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 0 16px;display:flex}:is(.view,.gm-ui) .lbl.mb6{margin-bottom:6px}:is(.view,.gm-ui) .stack.g6{gap:6px}:is(.view,.gm-ui) .view.g12{gap:12px}:is(.view,.gm-ui) .view.g10{gap:10px}:is(.view,.gm-ui) .ml8{margin-left:8px}:is(.view,.gm-ui) .mt6{margin-top:6px}:is(.view,.gm-ui) .i.s24{width:24px;height:24px}:is(.view,.gm-ui) .i.s14{width:14px;height:14px}:is(.view,.gm-ui) .i.s13{width:13px;height:13px}:is(.view,.gm-ui) .i.s12{width:12px;height:12px}:is(.view,.gm-ui) .i.s11{width:11px;height:11px}:is(.view,.gm-ui) .i.s10{width:10px;height:10px}:is(.view,.gm-ui) .i.va{vertical-align:-2px}:is(.view,.gm-ui) .chip.meter-sm{height:16px;font-size:var(--fs-3xs)}:is(.view,.gm-ui) .av.goldstone{background:var(--accent);color:var(--accent-ink);box-shadow:none}:is(.view,.gm-ui) .cal-week{--lane-gap:4px}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}:is(.view,.gm-ui) .sheet .brand-mark{color:#fff;background:#1a1917}:is(.view,.gm-ui) .sheet .legend i.actual{background:#175cd3}:is(.view,.gm-ui) .sheet .legend i.after{background:#d03b3b}:is(.view,.gm-ui) .sheet .legend i.expected{background:#c3beb4}:is(.view,.gm-ui) .sheet .tbl td.lost{color:#b42318}:is(.view,.gm-ui) .sheet .tbl td.risk{color:#b54708}:is(.view,.gm-ui) .sheet .tbl tfoot td{border-top:2px solid #1a1917}:is(.view,.gm-ui) .sheet .tbl tfoot td.strong{font-weight:700}:is(.view,.gm-ui) .sheet .cover-sub{font-size:var(--fs-lg);margin-top:4px}:is(.view,.gm-ui) .sheet .short{font-size:var(--fs-md-plus);margin-top:6px;line-height:1.6}:is(.view,.gm-ui) .sheet .note{font-size:var(--fs-sm-plus);line-height:1.55}:is(.view,.gm-ui) .sheet .tbl.s135{font-size:var(--fs-sm-plus)}:is(.view,.gm-ui) .sheet .contact .mail{font-size:var(--fs-xs-plus)}.sheet .kpi .v.words{font-size:var(--fs-xl-plus);line-height:1.2}.reports-skeleton{border-radius:var(--radius-xs);background:var(--surface-2);height:14px;margin:12px 0;display:block}.reports-skeleton.short{width:40%}@media (prefers-reduced-motion:no-preference){.reports-skeleton{animation:reports-pulse calc(var(--t-slow) * 4) ease-in-out infinite alternate}}@keyframes reports-pulse{to{opacity:.5}}@media print{html,body{background:#fff!important}.rail,.phone-nav,.look-corner,.skip-link,.report-toolbar,.gs-dock,[data-print=hide]{display:none!important}.shell,.main,.view{min-height:0!important;display:block!important}.main{padding:0!important}.view .sheets{background:0 0;border:0;margin:0;padding:0;display:block}.view .sheet{width:auto;max-width:none;min-height:0;box-shadow:none;break-after:page;border-radius:0;padding:0}.view .sheet:last-child{break-after:auto}:is(.main:has(.sheets)>.owner-notice,.sheet .rh,.sheet .rf){display:none}.sheet .gain,.sheet .alert-chart,.sheet .contact,.sheet .tbl tr{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tkd .col{flex-direction:column;gap:16px;min-width:0;display:flex}.tk-condition{font-size:var(--fs-sm-plus);color:var(--ink-2);white-space:pre-wrap;margin:0;line-height:1.45}:is(.view,.gm-ui) .msg .frame{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--field);font-size:var(--fs-md);color:var(--ink);margin:10px 18px 14px;padding:14px 16px;line-height:1.55}:is(.view,.gm-ui) .msg .frame p{margin:0 0 10px}:is(.view,.gm-ui) .msg .frame p:last-child{margin:0}:is(.view,.gm-ui) .att{border-top:1px solid var(--border);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 18px;display:flex}:is(.view,.gm-ui) .att .i{color:var(--muted)}:is(.view,.gm-ui) .att b{min-width:0}:is(.view,.gm-ui) .att .sz{color:var(--muted)}:is(.view,.gm-ui) .att .acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}:is(.view,.gm-ui) .rte{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field);overflow:hidden}:is(.view,.gm-ui) .rte-bar{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}@media (max-width:767.98px){:is(.view,.gm-ui) .rte-bar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}:is(.view,.gm-ui) .rte-b{border-radius:var(--radius-xs);min-width:30px;height:28px;color:var(--ink-2);font:700 var(--fs-xs-plus) var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}:is(.view,.gm-ui) .rte-b:hover{background:var(--surface);color:var(--ink)}:is(.view,.gm-ui) .rte-body{min-height:200px;font-size:var(--fs-md);outline:0;padding:14px 16px;line-height:1.55}:is(.view,.gm-ui) .rte-body p{margin:0 0 10px}:is(.view,.gm-ui) .rte-body blockquote{border-left:3px solid var(--border-strong);color:var(--muted);margin:10px 0 0;padding-left:12px}:is(.view,.gm-ui) .rte-body a{text-decoration:underline}:is(.view,.gm-ui) .cf{font-size:var(--fs-sm-plus);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}:is(.view,.gm-ui) .cf .fl{color:var(--muted);font-weight:600}@media (max-width:767.98px){:is(.view,.gm-ui) .cf{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .cf .fl{margin-top:4px}}:is(.view,.gm-ui) .pagehead-acts .steps{font-size:var(--fs-xs-plus);color:var(--muted);align-items:center;gap:8px;display:inline-flex}:is(.view,.gm-ui) .inb-cols>.stack{gap:14px}:is(.view,.gm-ui).comp{max-width:860px}:is(.view,.gm-ui) .comp-h{font-family:var(--font-sans);font-size:var(--fs-lg)}:is(.view,.gm-ui) .cf>.btn{justify-self:start}:is(.view,.gm-ui) .rte-b.u{text-decoration:underline}:is(.view,.gm-ui) .rte .linkrow{border-bottom:1px solid var(--border);padding:8px 10px}:is(.view,.gm-ui) .rte .linkrow .input{flex:1}:is(.view,.gm-ui) .att.flat{border-top:0;padding:0}:is(.view,.gm-ui) .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}:is(.view,.gm-ui) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.view,.gm-ui) .x-btn{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.view,.gm-ui) .x-btn:hover{color:var(--ink);background:var(--surface-2)}:is(.view,.gm-ui) .mark{border-radius:var(--radius-xs);background:var(--surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);font:700 var(--fs-2xs) var(--font-sans);color:var(--ink-2);flex:none;place-items:center;display:grid}:is(.view,.gm-ui) .tiles>.tile,:is(.view,.gm-ui) .grid>.card{animation:.35s both fuin;animation-delay:var(--d,0s)}:is(.view,.gm-ui) .bar-h{background:var(--track);border-radius:4px;min-width:0;height:8px;display:block;overflow:hidden}:is(.view,.gm-ui) .bar-h i{background:var(--data);border-radius:4px;width:0;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}:is(.view,.gm-ui) .bar-h i.c2{background:var(--c2)}:is(.view,.gm-ui) .bar-h i.c3{background:var(--c3)}:is(.view,.gm-ui) .bar-h i.c4{background:var(--c4)}:is(.view,.gm-ui) .bar-h i.amber{background:var(--amber)}:is(.view,.gm-ui) .bar-h i.red{background:var(--red)}:is(.view,.gm-ui) .bar-h i.green{background:var(--green)}:is(.view,.gm-ui) .crumbs{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:6px;display:flex}:is(.view,.gm-ui) .crumbs a{color:var(--ink-2);font-weight:600;text-decoration:none}:is(.view,.gm-ui) .crumbs a:hover{text-decoration:underline}:is(.view,.gm-ui) .pill.sm{height:19px;font-size:var(--fs-2xs);padding:0 7px}:is(.view,.gm-ui) .sdot{background:var(--pc,var(--muted));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}:is(.view,.gm-ui) .av.c3{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .av.c4{background:var(--purple-bg);color:var(--purple);box-shadow:none}:is(.view,.gm-ui) .av.c2{background:var(--amber-bg);color:var(--amber);box-shadow:none}:is(.view,.gm-ui) .av.c1{background:var(--blue-bg);color:var(--blue);box-shadow:none}:is(.view,.gm-ui) .avs .av{margin-left:-6px}:is(.view,.gm-ui) .avs .av:first-child{margin-left:0}:is(.view,.gm-ui) .field{flex-direction:column;gap:6px;min-width:0;display:flex}:is(.view,.gm-ui) .field>label,:is(.view,.gm-ui) .flabel{font-size:var(--fs-xs-plus);color:var(--ink-2);font-weight:600}:is(.view,.gm-ui) .input,:is(.view,.gm-ui) .textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--field);width:100%;min-height:36px;color:var(--ink);font:500 var(--fs-md) var(--font-sans);padding:7px 11px}:is(.view,.gm-ui) .input::placeholder,:is(.view,.gm-ui) .textarea::placeholder{color:var(--muted)}:is(.view,.gm-ui) .textarea{resize:vertical;min-height:88px;line-height:1.45}:is(.view,.gm-ui) .input.sm{min-height:32px;font-size:var(--fs-sm);padding:4px 9px}:is(.view,.gm-ui) .select-wrap.full{display:flex}:is(.view,.gm-ui) .select-wrap.full select{width:100%}:is(.view,.gm-ui) .select-wrap.sm select{height:32px;font-size:var(--fs-sm);padding:0 30px 0 10px}:is(.view,.gm-ui) .frm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.view,.gm-ui) .frm-row .field{flex:160px}:is(.view,.gm-ui) .btn.danger.primary{background:var(--red);color:#fff;border-color:var(--red)}:is(.view,.gm-ui) .btn.xs{min-height:26px;font-size:var(--fs-xs);padding:0 9px}:is(.view,.gm-ui) .btn.big{min-height:44px;font-size:var(--fs-md-plus);padding:0 20px}:is(.view,.gm-ui) .btn .cnt-in{font-family:var(--font-sans);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .btn.primary .cnt-in{color:inherit;opacity:.8}:is(.view,.gm-ui) .btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:is(.view,.gm-ui) .chips{flex-wrap:wrap;gap:6px;display:flex}:is(.view,.gm-ui) .chips.scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}:is(.view,.gm-ui) .chips.scroll::-webkit-scrollbar{display:none}:is(.view,.gm-ui) .rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.view,.gm-ui) .rows>li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}:is(.view,.gm-ui) .rows>li:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .rows>li:last-child{padding-bottom:0}:is(.view,.gm-ui) .rows .t{color:var(--ink);min-width:0;font-weight:700;text-decoration:none}:is(.view,.gm-ui) .rows .t:hover{text-decoration:underline}:is(.view,.gm-ui) .rows .m{font-size:var(--fs-xs-plus);color:var(--muted);flex:200px;min-width:0}:is(.view,.gm-ui) .rows .sp{flex:1}:is(.view,.gm-ui) .rows .r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:is(.view,.gm-ui) .sub2{font-size:var(--fs-xs-plus);color:var(--muted);line-height:1.4}:is(.view,.gm-ui) .marks .amber{color:var(--amber)}:is(.view,.gm-ui) .marks .blue{color:var(--blue)}:is(.view,.gm-ui) .marks .red{color:var(--red)}:is(.view,.gm-ui) .marks .i{vertical-align:-2px;width:12px;height:12px}:is(.view,.gm-ui) .callout{border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm-plus);padding:12px 14px;line-height:1.45}:is(.view,.gm-ui) .callout.ok{border-left-color:var(--green)}:is(.view,.gm-ui) .callout.warn{border-left-color:var(--amber)}:is(.view,.gm-ui) .callout.bad{border-left-color:var(--red);background:var(--red-bg)}:is(.view,.gm-ui) .line{font-size:var(--fs-sm-plus);color:var(--ink-2);line-height:1.45}:is(.view,.gm-ui) .line a{color:var(--ink);font-weight:600}:is(.view,.gm-ui) .tbl td .sdot{vertical-align:middle;margin-right:8px}:is(.view,.gm-ui) .tbl.flat th,:is(.view,.gm-ui) .tbl.flat td{padding:10px 14px}:is(.view,.gm-ui) .tbl tbody tr.grp td{background:var(--surface-2);padding:8px 14px;font-weight:700}:is(.view,.gm-ui) .tbl tbody tr.grp td .cntn{font-family:var(--font-sans);color:var(--muted);margin-left:8px;font-weight:500}:is(.view,.gm-ui) .tbl tbody tr.addrow td{padding:8px 14px 12px}:is(.view,.gm-ui) .addform .input{flex:220px;width:auto}:is(.view,.gm-ui) .tbl.tasks td.c-name{min-width:260px}:is(.view,.gm-ui) .tbl td.c-name a{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .tbl td.c-name a:hover{text-decoration:underline}:is(.view,.gm-ui) .tbl td.num,:is(.view,.gm-ui) .tbl th.num{text-align:right;font-family:var(--font-sans);font-variant-numeric:tabular-nums}:is(.view,.gm-ui) .tbl.tasks .hide-w{display:none}:is(.view,.gm-ui) .bd-col.done .bd-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}:is(.view,.gm-ui) .bd-head .cntn{font-family:var(--font-sans);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .bd-cards{flex-direction:column;gap:8px;display:flex}:is(.view,.gm-ui) .bd-card .t{color:var(--ink);padding-right:18px;font-weight:700;line-height:1.3;text-decoration:none}:is(.view,.gm-ui) .bd-card .row{font-size:var(--fs-xs-plus);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:is(.view,.gm-ui) .bd-chips{display:none}:is(.view,.gm-ui) .step .btn{width:32px;padding:0}:is(.view,.gm-ui) .cmt{border-top:1px solid var(--border);gap:10px;padding:10px 0;display:flex}:is(.view,.gm-ui) .cmt:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .cmt .b{flex:1;min-width:0}:is(.view,.gm-ui) .progress{align-items:center;gap:8px;min-width:120px;display:flex}:is(.view,.gm-ui) .progress .bar-h{flex:1}:is(.view,.gm-ui) .progress .pct{font:600 var(--fs-xs) var(--font-sans);text-align:right;min-width:34px}:is(.view,.gm-ui) .vb{align-items:flex-end;gap:6px;height:120px;display:flex}:is(.view,.gm-ui) .vb i{background:var(--data);border-radius:4px 4px 0 0;flex:1;min-width:6px;display:block}:is(.view,.gm-ui) .vb i.cmp{background:var(--cmp)}:is(.view,.gm-ui) .vbx{font-size:var(--fs-2xs);color:var(--muted);font-family:var(--font-sans);gap:6px;display:flex}:is(.view,.gm-ui) .vbx span{text-align:center;flex:1}:is(.view,.gm-ui) .popmenu button{border-radius:var(--radius-xs);color:var(--ink);font:500 var(--fs-sm-plus) var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}:is(.view,.gm-ui) .popmenu button:hover{background:var(--surface-2)}:is(.view,.gm-ui) .popmenu .on{font-weight:700}:is(.view,.gm-ui) .viewbar{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--ink);font-size:var(--fs-sm-plus);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}:is(.view,.gm-ui) .viewbar b{color:var(--amber)}:is(.view,.gm-ui) .viewbar .sp{flex:1}:is(.view,.gm-ui) .split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}:is(.view,.gm-ui) .seg a{border-radius:var(--radius-tight);min-height:30px;color:var(--ink-2);font:600 var(--fs-sm) var(--font-sans);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .seg a:hover{color:var(--ink)}:is(.view,.gm-ui) .seg a[aria-current=page]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}:is(.view,.gm-ui) .ctabs{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}:is(.view,.gm-ui) .ctabs .sep{background:var(--border-strong);width:1px;height:18px;margin:0 4px}:is(.view,.gm-ui) .ctabs .lblg{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 4px 0 2px;font-weight:700}:is(.view,.gm-ui) .field .select-wrap{width:100%;display:flex}:is(.view,.gm-ui) .field .select-wrap select{text-overflow:ellipsis;width:100%;min-width:0}:is(.view,.gm-ui) .frm-row>.select-wrap select{text-overflow:ellipsis;min-width:0;max-width:100%}:is(.view,.gm-ui) .rte-b .i{width:14px;height:14px}:is(.view,.gm-ui) .rte-bar .select-wrap select{height:28px;font-size:var(--fs-xs);border-color:var(--border);padding:0 24px 0 8px}:is(.view,.gm-ui) .cf .input{min-height:32px;padding:4px 10px}:is(.view,.gm-ui) .gs-cr .v{text-align:right;font-family:var(--font-sans);font-weight:500}:is(.view,.gm-ui) .ask-form{gap:8px;display:flex}:is(.view,.gm-ui) .ask-form .input{min-height:52px;font-size:var(--fs-md-plus);flex:1}:is(.view,.gm-ui) .ask-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--ink);font:500 var(--fs-sm) var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}:is(.view,.gm-ui) .ask-chip:hover{background:var(--surface-2)}:is(.view,.gm-ui) .cal-grid td.today .cal-d{background:var(--accent);color:var(--accent-ink)}:is(.view,.gm-ui) .cal-up .m{font:500 var(--fs-xs-plus) var(--font-sans);color:var(--muted)}:is(.view,.gm-ui) .cal-wh.today b{color:var(--blue)}:is(.view,.gm-ui) .pillrow .lbl{font-size:var(--fs-2xs-plus);margin-right:4px}:is(.view,.gm-ui) .dc-prose p{margin:0 0 10px}:is(.view,.gm-ui) .dc-prose p:last-child{margin:0}:is(.view,.gm-ui) .price{border-collapse:collapse;width:100%;font-size:var(--fs-md)}:is(.view,.gm-ui) .price th,:is(.view,.gm-ui) .price td{border-top:1px solid var(--border);text-align:left;padding:8px 10px}:is(.view,.gm-ui) .price th{font-size:var(--fs-2xs-plus);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0;font-weight:600}:is(.view,.gm-ui) .price th.r,:is(.view,.gm-ui) .price td.r{text-align:right}:is(.view,.gm-ui) .price td .input{min-height:30px;font-size:var(--fs-sm-plus);padding:3px 8px}:is(.view,.gm-ui) .price td.r .input{text-align:right;max-width:110px;margin-left:auto}:is(.view,.gm-ui) .price tfoot td{background:var(--surface-2);font-weight:700}:is(.view,.gm-ui) .vrow.on{font-weight:700}:is(.view,.gm-ui) .vrow .m{font-size:var(--fs-xs-plus);color:var(--muted);flex-basis:100%;font-weight:500}:is(.view,.gm-ui) .sheet .kpi{border:1px solid #e3dfd7;border-radius:10px;padding:14px}:is(.view,.gm-ui) .sheet .kpi .v{font:500 var(--fs-3xl-minus) var(--font-sans)}:is(.view,.gm-ui) .sheet .kpi .n{font-size:var(--fs-xs);color:#6b6760}:is(.view,.gm-ui) .sheet .tbl th,:is(.view,.gm-ui) .sheet .tbl td{border-top-color:#e3dfd7;padding:10px 8px}:is(.view,.gm-ui) .sheet .tbl th{color:#6b6760}:is(.view,.gm-ui) .sheet .tbl th:first-child,:is(.view,.gm-ui) .sheet .tbl td:first-child{padding-left:0}:is(.view,.gm-ui) .sheet .muted{color:#6b6760}:is(.view,.gm-ui) .sheet .chip.green{color:#157347;background:#e6f3ec}:is(.view,.gm-ui) .sheet .chip.red{color:#b42318;background:#fbeae8}:is(.view,.gm-ui) .sheet .chip.amber{color:#b54708;background:#fdf0e3}:is(.view,.gm-ui) .sheet .chip.grey{color:#6b6760;background:#f1efea}:is(.view,.gm-ui) .sheet .num{font-family:var(--font-sans)}:is(.view,.gm-ui) .sheet .kv dt{color:#6b6760}:is(.view,.gm-ui) .steps5 .st{border-top:3px solid var(--border);font-size:var(--fs-xs-plus);padding:8px 6px 8px 10px}:is(.view,.gm-ui) .steps5 .st.done{border-top-color:var(--green)}:is(.view,.gm-ui) .steps5 .st.cur{border-top-color:var(--accent)}:is(.view,.gm-ui) .steps5 .st span{font:500 var(--fs-2xs-plus) var(--font-sans);color:var(--muted)}:is(.view,.gm-ui) .loss .big{font:500 var(--fs-2xl-plus) var(--font-sans);letter-spacing:-.02em}:is(.view,.gm-ui) .loss .big.red{color:var(--red)}:is(.view,.gm-ui) .loss .big.green{color:var(--green)}:is(.view,.gm-ui) .loss .big.amber{color:var(--amber)}:is(.view,.gm-ui) .tk-card .h code{font:500 var(--fs-xs) var(--font-mono);color:var(--ink-2)}:is(.view,.gm-ui) .tk-card .t{font-weight:700;line-height:1.3}:is(.view,.gm-ui) .tk-card .f{font-size:var(--fs-xs-plus);color:var(--muted);align-items:center;gap:8px;display:flex}:is(.view,.gm-ui) .tk-card .f .sp{flex:1}:is(.view,.gm-ui) .tk-card .note{font-weight:700;font-size:var(--fs-xs)}:is(.view,.gm-ui) .tk-card .note.red{color:var(--red)}:is(.view,.gm-ui) .tk-card .note.green{color:var(--green)}:is(.view,.gm-ui) .tk-card .note.amber{color:var(--amber)}:is(.view,.gm-ui) .tk-card .note.blue{color:var(--blue)}:is(.view,.gm-ui) .tk-card .fig.red{color:var(--red)}:is(.view,.gm-ui) .tk-card .fig.amber{color:var(--amber)}:is(.view,.gm-ui) .tk-card .fig.green{color:var(--green)}:is(.view,.gm-ui) .filters2 .field{flex:150px}:is(.view,.gm-ui) .filters2 .field.w{flex:2 220px}:is(.view,.gm-ui) .hangar .tbl th{color:#8a8a8a}:is(.view,.gm-ui) .hangar .tbl td,:is(.view,.gm-ui) .hangar .tbl th{border-top-color:#2a2a2a}:is(.view,.gm-ui) .hangar .btn{color:#e8e4dc;background:#1e1e1e;border-color:#3a3a3a}:is(.view,.gm-ui) .hangar .btn.primary{color:#121212;background:#e8e4dc;border-color:#e8e4dc}:is(.view,.gm-ui) .hangar .crumbs,:is(.view,.gm-ui) .hangar .crumbs a{color:#bdb8ae}:is(.view,.gm-ui) .sheet .lbl,:is(.view,.gm-ui) .sheet .muted,:is(.view,.gm-ui) .sheet .sub2,:is(.view,.gm-ui) .sheet .kv dt,:is(.view,.gm-ui) .sheet .legend,:is(.view,.gm-ui) .sheet .eyebrow,:is(.view,.gm-ui) .sheet .rh,:is(.view,.gm-ui) .sheet .rf,:is(.view,.gm-ui) .sheet .kpi .n{color:#6b6760}:is(.view,.gm-ui) .sheet .kv dd,:is(.view,.gm-ui) .sheet .line,:is(.view,.gm-ui) .sheet b,:is(.view,.gm-ui) .sheet h1,:is(.view,.gm-ui) .sheet h2,:is(.view,.gm-ui) .sheet h3,:is(.view,.gm-ui) .sheet p,:is(.view,.gm-ui) .sheet td,:is(.view,.gm-ui) .sheet .rows .t,:is(.view,.gm-ui) .sheet .num{color:#1a1917}:is(.view,.gm-ui) .dtabs{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}:is(.view,.gm-ui) .dtabs a{border-radius:var(--radius-tight);min-height:30px;color:var(--ink-2);font:600 var(--fs-sm) var(--font-sans);white-space:nowrap;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .dtabs a:hover{background:var(--surface-2);color:var(--ink)}:is(.view,.gm-ui) .dtabs a[aria-current=page]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}:is(.view,.gm-ui) .dtabs .sep{background:var(--border-strong);width:1px;height:18px;margin:0 4px}:is(.view,.gm-ui) .dtile{color:inherit;flex-direction:column;gap:4px;padding:14px 16px 12px;text-decoration:none;display:flex;position:relative}:is(.view,.gm-ui) .dtile .go{color:var(--muted);opacity:.6;position:absolute;top:10px;right:10px}:is(.view,.gm-ui) .dtile .v{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-big);letter-spacing:-.02em;white-space:nowrap;line-height:1.05}:is(.view,.gm-ui) .dtile .v.urgent{color:var(--red)}:is(.view,.gm-ui) .dtile .v.words{font-family:var(--font-sans);font-size:var(--fs-md-plus);white-space:normal;color:var(--muted);font-weight:600}:is(.view,.gm-ui) .dtile .f{font-size:var(--fs-xs-plus);color:var(--ink-2);line-height:1.35}:is(.view,.gm-ui) .dtile .f .up{color:var(--green);font-weight:700}:is(.view,.gm-ui) .dtile .f .down{color:var(--red);font-weight:700}:is(.view,.gm-ui) .coming{border-radius:var(--radius-xs);background:var(--purple-bg);height:18px;color:var(--purple);font-size:var(--fs-3xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .src-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);height:22px;font-size:var(--fs-xs);background:var(--surface);align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}:is(.view,.gm-ui) .src-chip .dot{width:7px;height:7px}:is(.view,.gm-ui) .stage{border-radius:var(--radius-xs);height:20px;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--border-strong);white-space:nowrap;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .stage.won{background:var(--green-bg);color:var(--green);box-shadow:none}:is(.view,.gm-ui) .stage.lost{background:var(--red-bg);color:var(--red);box-shadow:none}:is(.view,.gm-ui) .hbar .bar-h{height:10px}:is(.view,.gm-ui) .hbar .v{text-align:right;font-family:var(--font-sans);font-weight:500}:is(.view,.gm-ui) .hbar small{color:var(--muted);font-size:var(--fs-2xs-plus);display:block}:is(.view,.gm-ui) .go-link{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .go-link:hover{text-decoration:underline}:is(.view,.gm-ui) .one-thing{font-size:var(--fs-xl-plus);text-wrap:balance;font-weight:700;line-height:1.3}:is(.view,.gm-ui) .period-btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:32px;font:600 var(--fs-sm) var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:is(.view,.gm-ui) .period-btn .i{width:12px;height:12px;color:var(--muted)}:is(.view,.gm-ui) .pcard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:4px;padding:10px 12px;display:flex}:is(.view,.gm-ui) .pcard .t{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .pcard .m{font-size:var(--fs-xs-plus);color:var(--muted)}:is(.view,.gm-ui) .scrim{z-index:90;background:#00000073;position:fixed;inset:0}:is(.view,.gm-ui) .sidep{z-index:95;background:var(--surface);border-left:1px solid var(--border-strong);width:min(560px,100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}:is(.view,.gm-ui) .sidep h2{font-family:var(--font-sans);font-size:var(--fs-xl-plus)}:is(.view,.gm-ui) .player{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(.view,.gm-ui) .player .pp{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}:is(.view,.gm-ui) .player input[type=range]{accent-color:var(--accent);flex:160px}:is(.view,.gm-ui) .tline{font-size:var(--fs-sm-plus);grid-template-columns:52px minmax(0,1fr);gap:6px 10px;display:grid}:is(.view,.gm-ui) .tline time{font:500 var(--fs-xs) var(--font-sans);color:var(--muted);padding-top:2px}:is(.view,.gm-ui) .tline button{text-align:left;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.view,.gm-ui) .tline button:hover,:is(.view,.gm-ui) .tline .me{color:var(--ink)}:is(.view,.gm-ui) .cp-req{gap:10px}:is(.view,.gm-ui) .turn{border-radius:var(--radius-xs);background:var(--amber-bg);height:20px;color:var(--amber);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}:is(.view,.gm-ui) .drop{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-sm-plus);color:var(--muted);padding:18px}:is(.view,.gm-ui) .drop b{color:var(--ink);margin-bottom:4px;display:block}:is(.view,.gm-ui) .pp-plan{gap:10px}:is(.view,.gm-ui) .cl-tl{flex-direction:column;gap:6px;display:flex}:is(.view,.gm-ui) .cl-tl .tl-row2{font-size:var(--fs-sm);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:10px;display:grid}:is(.view,.gm-ui) .cl-tl .trk{background-image:linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:16.6667% 100%;height:16px;position:relative}:is(.view,.gm-ui) .cl-tl .trk i{background:var(--pc,var(--data));border-radius:4px;height:12px;position:absolute;top:2px}:is(.view,.gm-ui) .cl-tl .trk b{background:var(--red);width:2px;position:absolute;top:0;bottom:0}@media (max-width:640px){:is(.view,.gm-ui) .frm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){:is(.view,.gm-ui) .tbl.cards td.c-name{margin-bottom:4px}:is(.view,.gm-ui) .tbl.cards td[data-l]{font-size:var(--fs-sm);margin:4px 14px 0 0;display:inline-block}:is(.view,.gm-ui) .tbl.cards td.hide-p{display:none}:is(.view,.gm-ui) .tbl.cards tr.grp{background:0 0;border:0;margin:8px 0 0;padding:6px 0 2px}:is(.view,.gm-ui) .tbl.cards tr.grp td{background:0 0;padding:0}:is(.view,.gm-ui) .tbl.cards tr.addrow{border:1px dashed var(--border-strong);background:0 0}:is(.view,.gm-ui) .tbl.cards tfoot,:is(.view,.gm-ui) .tbl.cards tfoot tr,:is(.view,.gm-ui) .tbl.cards tfoot td{display:block}:is(.view,.gm-ui) .tbl.cards td:first-child,:is(.view,.gm-ui) .tbl.cards th:first-child{padding-left:0}:is(.view,.gm-ui) .tbl.cards td:last-child{padding-right:0}}@media (max-width:639.98px){:is(.view,.gm-ui) .bd-col[data-off]{display:none}:is(.view,.gm-ui) .bd-chips{display:flex}.view>.crumbs:first-child,.view>.crumbbar:first-child,.view>.ctabs:first-child,.view>.viewbar:first-child,.view>.dtabs:first-child{padding-top:34px}.view>.pagehead:not(:first-child){padding-top:0}}@media (max-width:1023px){:is(.view,.gm-ui) .g21{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){:is(.view,.gm-ui) .ask-form{flex-direction:column}:is(.view,.gm-ui) .ask-form .btn{width:100%}:is(.view,.gm-ui) .cl-tl .tl-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){:is(.view,.gm-ui) .cal-row .act .btn{width:100%}:is(.view,.gm-ui) .dtabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}:is(.view,.gm-ui) .dtabs::-webkit-scrollbar{display:none}:is(.view,.gm-ui) .sidep{border-left:0;border-top:1px solid var(--border-strong);border-radius:18px 18px 0 0;width:auto;max-height:88vh;top:auto;left:0}}@media (max-width:760px){:is(.view,.gm-ui) .price thead{display:none}:is(.view,.gm-ui) .price,:is(.view,.gm-ui) .price tbody,:is(.view,.gm-ui) .price tr,:is(.view,.gm-ui) .price td,:is(.view,.gm-ui) .price tfoot{display:block}:is(.view,.gm-ui) .price tr{border-top:1px solid var(--border);padding:8px 0}:is(.view,.gm-ui) .price td{text-align:left;border:0;justify-content:space-between;gap:10px;padding:3px 0;display:flex}:is(.view,.gm-ui) .price td.r{text-align:right}:is(.view,.gm-ui) .price td:before{content:attr(data-label);color:var(--muted);font-weight:500}:is(.view,.gm-ui) .price td .input{max-width:160px}}@media (min-width:640px){.view>.crumbs:first-child,.view>.crumbbar:first-child,.view>.ctabs:first-child,.view>.viewbar:first-child,.view>.dtabs:first-child{margin-right:150px}}:is(.view,.gm-ui) .o-say{font-size:var(--fs-lg);line-height:1.5}:is(.view,.gm-ui) .dc-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (max-width:760px){:is(.view,.gm-ui) .dc-grid{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .dc-grid .dec{order:-1}}:is(.view,.gm-ui) .today-top,:is(.view,.gm-ui) .today-lists{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.view,.gm-ui) .yr{height:140px}:is(.view,.gm-ui) .src-row{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1000px){:is(.view,.gm-ui) .today-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:is(.view,.gm-ui) .today-lists{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .hours{align-items:flex-end;gap:3px;height:90px;display:flex}:is(.view,.gm-ui) .hours i{background:var(--amber);border-radius:3px 3px 0 0;flex:1;min-width:4px}:is(.view,.gm-ui) .hx{font-size:var(--fs-3xs);color:var(--muted);font-family:var(--font-sans);gap:3px;display:flex}:is(.view,.gm-ui) .hx span{text-align:center;flex:1}:is(.view,.gm-ui) .days{align-items:flex-end;gap:2px;height:110px;display:flex}:is(.view,.gm-ui) .days i{background:var(--c1);border-radius:2px 2px 0 0;flex:1;min-width:3px}:is(.view,.gm-ui) .days i.m{background:var(--amber)}:is(.view,.gm-ui) .days i.w{opacity:.45}:is(.view,.gm-ui) .callrow{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}:is(.view,.gm-ui) .callrow:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .callrow .pl{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}:is(.view,.gm-ui) .callrow .pl.dim{opacity:.4}:is(.view,.gm-ui) .callrow .who a{color:var(--ink);font-weight:700;text-decoration:none}:is(.view,.gm-ui) .callrow .who .m{font-size:var(--fs-xs-plus);color:var(--muted);display:block}:is(.view,.gm-ui) .callrow .tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;display:flex}:is(.view,.gm-ui) .split-bar{background:var(--track);border-radius:6px;height:12px;display:flex;overflow:hidden}:is(.view,.gm-ui) .split-bar i{background:var(--c1);width:0;transition:width .6s cubic-bezier(.2,.7,.2,1)}@media (max-width:640px){:is(.view,.gm-ui) .callrow{grid-template-columns:36px minmax(0,1fr)}:is(.view,.gm-ui) .callrow .tags{grid-column:2;justify-content:flex-start}}:is(.view,.gm-ui) .pipe{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}:is(.view,.gm-ui) .bd-col .hd{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}:is(.view,.gm-ui) .bd-col .hd .num{color:var(--muted);font-weight:500;font-size:var(--fs-xs-plus)}:is(.view,.gm-ui) #quiet{display:none}@media (max-width:1100px){:is(.view,.gm-ui) .pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){:is(.view,.gm-ui) .pipe{grid-template-columns:minmax(0,1fr)}:is(.view,.gm-ui) .pipe .bd-col[data-off]{display:none}}:is(.view,.gm-ui) .head{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}:is(.view,.gm-ui) .head .main{flex-direction:column;flex:360px;gap:10px;min-width:0;display:flex}:is(.view,.gm-ui) .head .ltv{text-align:right;flex:none}:is(.view,.gm-ui) .head .ltv .v{font:500 var(--fs-3xl) var(--font-sans);letter-spacing:-.02em}:is(.view,.gm-ui) .facts2{font-size:var(--fs-sm-plus);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;display:grid}:is(.view,.gm-ui) .facts2 dt{color:var(--muted);font-weight:600;font-size:var(--fs-xs)}:is(.view,.gm-ui) .facts2 dd{margin:0}:is(.view,.gm-ui) .bubble{background:var(--surface-2);max-width:80%;font-size:var(--fs-sm-plus);border-radius:14px;padding:8px 12px}:is(.view,.gm-ui) .bubble.out{background:var(--blue-bg);color:var(--ink);margin-left:auto}:is(.view,.gm-ui) .aka{font-size:var(--fs-xs-plus);color:var(--muted);flex-wrap:wrap;gap:4px 10px;display:flex}@media (max-width:640px){:is(.view,.gm-ui) .facts2{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .cal14{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:is(.view,.gm-ui) .cal14 .h{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:2px 4px;font-weight:600}:is(.view,.gm-ui) .cal14 .d{border:1px solid var(--border);border-radius:var(--radius-xs);min-height:64px;font-size:var(--fs-xs);padding:4px 6px}:is(.view,.gm-ui) .cal14 .d b{color:var(--muted);font-weight:600;font-size:var(--fs-2xs);display:block}:is(.view,.gm-ui) .cal14 .d.today b{color:var(--ink)}:is(.view,.gm-ui) .cal14 .d a{font-size:var(--fs-2xs-plus);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;display:block;overflow:hidden}:is(.view,.gm-ui) .tiles.t7{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.view,.gm-ui) .monthbars{align-items:flex-end;gap:10px;height:140px;display:flex}:is(.view,.gm-ui) .monthbars div{flex:1;align-items:flex-end;gap:3px;display:flex}:is(.view,.gm-ui) .monthbars i{background:var(--c1);border-radius:3px 3px 0 0;flex:1}:is(.view,.gm-ui) .monthbars i.sp{background:var(--c2)}@media (max-width:640px){:is(.view,.gm-ui) .cal14{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.view,.gm-ui) .cal14 .h{display:none}}@media (max-width:760px){:is(.view,.gm-ui) .tiles.t7{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.view,.gm-ui) .loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:is(.view,.gm-ui) .loop .st{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}:is(.view,.gm-ui) .loop .st h3{font-family:var(--font-sans);font-size:var(--fs-md)}:is(.view,.gm-ui) .loop .st h3 b{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);font-size:var(--fs-xs);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}:is(.view,.gm-ui) .nb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}:is(.view,.gm-ui) .ncard .row{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){:is(.view,.gm-ui) .loop{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){:is(.view,.gm-ui) .nb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:is(.view,.gm-ui) .nb{grid-template-columns:minmax(0,1fr)}}:is(.view,.gm-ui) .toggle{align-items:flex-start;gap:12px;display:flex}:is(.view,.gm-ui) .toggle .sw{background:var(--border-strong);cursor:pointer;border:0;border-radius:11px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}:is(.view,.gm-ui) .toggle .sw i{background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}:is(.view,.gm-ui) .toggle .sw[aria-checked=true]{background:var(--green)}:is(.view,.gm-ui) .toggle .sw[aria-checked=true] i{transform:translate(16px)}:is(.view,.gm-ui) .toggle b{display:block}:is(.view,.gm-ui) .vi-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}:is(.view,.gm-ui) .vi-tile{color:inherit;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}:is(.view,.gm-ui) .vi-tile[aria-current=true]{box-shadow:inset 0 0 0 2px var(--accent)}:is(.view,.gm-ui) .vi-tile .lv{font-size:var(--fs-xs-plus);align-items:center;gap:6px;font-weight:700;display:flex}:is(.view,.gm-ui) .vi-tile .vv{font:500 var(--fs-2xl-plus) var(--font-sans)}:is(.view,.gm-ui) .vi-tile .def{font-size:var(--fs-2xs-plus);color:var(--muted);line-height:1.35}:is(.view,.gm-ui) .t1{--pc:var(--muted)}:is(.view,.gm-ui) .t2{--pc:var(--c5)}:is(.view,.gm-ui) .t3{--pc:var(--blue)}:is(.view,.gm-ui) .t4{--pc:var(--amber)}:is(.view,.gm-ui) .t5{--pc:var(--green)}:is(.view,.gm-ui) .vi-chip{border-radius:var(--radius-xs);height:20px;font-size:var(--fs-2xs);background:var(--pc);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.view,.gm-ui) .vi-chip{background:color-mix(in srgb, var(--pc) 18%, transparent)}}:is(.view,.gm-ui) .vi-chip{color:var(--pc);white-space:nowrap}:is(.view,.gm-ui) .counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.view,.gm-ui) .counts h3{font-family:var(--font-sans);font-size:var(--fs-md);margin-bottom:6px}:is(.view,.gm-ui) .vl-form{grid-template-columns:2fr 1fr 1fr 1fr auto auto;align-items:end;gap:8px;display:grid}:is(.view,.gm-ui) .vl-phone{gap:8px;display:none}:is(.view,.gm-ui) .fchip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);height:24px;font-size:var(--fs-xs);color:var(--ink);align-items:center;gap:6px;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .vi-seg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:4px;padding:3px;display:inline-flex}:is(.view,.gm-ui) .vi-seg a{border-radius:var(--radius-tight);min-height:30px;color:var(--ink-2);font:600 var(--fs-sm) var(--font-sans);align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}:is(.view,.gm-ui) .vi-seg a[aria-current=page]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}:is(.view,.gm-ui) .vi-seg .vi-n{font:500 var(--fs-2xs) var(--font-sans);border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong);padding:1px 6px}:is(.view,.gm-ui) .strip i{background:var(--data);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;transform:translate(-50%)}:is(.view,.gm-ui) .strip i.big{width:10px;height:10px}:is(.view,.gm-ui) .strip span{font:500 var(--fs-3xs) var(--font-sans);color:var(--muted);position:absolute;top:100%;transform:translate(-50%)}:is(.view,.gm-ui) .dots5{gap:4px;display:inline-flex}:is(.view,.gm-ui) .dots5 i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}:is(.view,.gm-ui) .dots5 i.on{background:var(--pc)}@media (max-width:1180px){:is(.view,.gm-ui) .vi-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:is(.view,.gm-ui) .vi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.view,.gm-ui) .counts{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:is(.view,.gm-ui) .vl-form{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.view,.gm-ui) .vl-form .field:first-child{grid-column:1/-1}}@media (max-width:767.98px){:is(.view,.gm-ui) .vl-form{display:none}:is(.view,.gm-ui) .vl-phone{display:flex!important}}:is(.view,.gm-ui) .flow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.view,.gm-ui) .flow .wide{grid-column:1/-1}:is(.view,.gm-ui) .o-q{font-family:var(--font-sans);font-size:var(--fs-lg-plus);font-weight:700}:is(.view,.gm-ui) .o-say .o-num{font-family:var(--font-sans);font-weight:500}:is(.view,.gm-ui) .lines{width:100%;height:150px}:is(.view,.gm-ui) .lines polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:1s ease-out draw}:is(.view,.gm-ui) .lines .c1{stroke:var(--c1)}:is(.view,.gm-ui) .lines .c3{stroke:var(--c3)}:is(.view,.gm-ui) .lines .amber{stroke:var(--amber)}:is(.view,.gm-ui) .lines .faint{stroke:var(--cmp)}:is(.view,.gm-ui) .lines circle{fill:var(--surface);stroke-width:2px}:is(.view,.gm-ui) .lines .c1c{stroke:var(--c1)}:is(.view,.gm-ui) .lines .amberc{stroke:var(--amber)}:is(.view,.gm-ui) .lines .c3c{stroke:var(--c3)}:is(.view,.gm-ui) .lines .faintc{stroke:var(--cmp)}:is(.view,.gm-ui) .lines text{font:500 var(--fs-3xs) var(--font-sans);fill:var(--muted)}:is(.view,.gm-ui) .t-key{font-size:var(--fs-xs-plus);color:var(--muted);flex-wrap:wrap;gap:6px 14px;display:flex}:is(.view,.gm-ui) .t-key i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}:is(.view,.gm-ui) .o-src{font-size:var(--fs-xs);color:var(--muted)}:is(.view,.gm-ui) .more-row{border-top:1px solid var(--border);font-size:var(--fs-sm-plus);grid-template-columns:150px 90px minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:10px 0;display:grid}:is(.view,.gm-ui) .more-row:first-child{border-top:0;padding-top:0}:is(.view,.gm-ui) .more-row .k{font-weight:700}:is(.view,.gm-ui) .more-row .v{font:500 var(--fs-lg) var(--font-sans)}:is(.view,.gm-ui) .more-row .s{color:var(--ink-2)}@media (max-width:900px){:is(.view,.gm-ui) .flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){:is(.view,.gm-ui) .more-row{grid-template-columns:minmax(0,1fr)}}.ab-bs-edge{box-shadow:inset 0 0 0 1px var(--border-strong)!important}.ab-bs-none{box-shadow:none!important}.ab-bs-red{box-shadow:inset 0 0 0 1px var(--red)!important}.ab-fs115{font-size:var(--fs-2xs-plus)!important}.ab-fs13{font-size:var(--fs-sm)!important}.ab-fs135{font-size:var(--fs-sm-plus)!important}.ab-fs14{font-size:var(--fs-md)!important}.ab-fs15{font-size:var(--fs-md-plus)!important}.ab-fs16{font-size:var(--fs-lg)!important}.ab-fs18{font-size:var(--fs-xl)!important}.ab-fs20{font-size:var(--fs-xl-plus)!important}.ab-fs22{font-size:var(--fs-2xl)!important}.ab-fw500{font-weight:500!important}.ab-fw600{font-weight:600!important}.ab-fw700{font-weight:700!important}.ab-g10{gap:10px!important}.ab-g14{gap:14px!important}.ab-g16{gap:16px!important}.ab-g20{gap:20px!important}.ab-g22{gap:22px!important}.ab-g3{gap:3px!important}.ab-g4{gap:4px!important}.ab-g6{gap:6px!important}.ab-g8{gap:8px!important}.ab-h20{height:20px!important}.ab-h24{height:24px!important}.ab-h28{height:28px!important}.ab-h36{height:36px!important}.ab-h40{height:40px!important}.ab-h56{height:56px!important}.ab-ink-green{color:var(--green)!important}.ab-ink-red{color:var(--red)!important}.ab-ls0{letter-spacing:0!important}.ab-m-0-2-0-0{margin:0 2px 0 0!important}.ab-m-6-0-0{margin:6px 0 0!important}.ab-mb6{margin-bottom:6px!important}.ab-mb8{margin-bottom:8px!important}.ab-ml6{margin-left:6px!important}.ab-mt4{margin-top:4px!important}.ab-mt6{margin-top:6px!important}.ab-mt8{margin-top:8px!important}.ab-mtn8{margin-top:-8px!important}.ab-mw260{max-width:260px!important}.ab-mw320{max-width:320px!important}.ab-mw420{max-width:420px!important}.ab-p-0-0-4{padding:0 0 4px!important}.ab-p-10-12{padding:10px 12px!important}.ab-p-12-0-0{padding:12px 0 0!important}.ab-p-12-16{padding:12px 16px!important}.ab-p-6-10-8{padding:6px 10px 8px!important}.ab-p10{padding:10px!important}.ab-pb12{padding-bottom:12px!important}.ab-pl24{padding-left:24px!important}.ab-pt10{padding-top:10px!important}.ab-pt12{padding-top:12px!important}.ab-pt6{padding-top:6px!important}.ab-pt8{padding-top:8px!important}.ab-py4{padding:4px 0!important}.ab-py6{padding:6px 0!important}.ab-py8{padding:8px 0!important}.ab-py9{padding:9px 0!important}.ab-round{border-radius:50%!important}.ab-w120{width:120px!important}.ab-w150{width:150px!important}.ab-w20{width:20px!important}.ab-w200{width:200px!important}.ab-w24{width:24px!important}.ab-w28{width:28px!important}.ab-w40{width:40px!important}.ab-w56{width:56px!important}.ab-w80{width:80px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
