@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--a:0deg}}}@layer theme{:root,:host{--font-mono:var(--f-mono);--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-wider:.05em;--ease-out:var(--e-out);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f-ui);--default-mono-font-family:var(--f-mono);--default-mono-font-variation-settings:"wdth" 87.5;--ease-spring:var(--e-spring);--color-bg-raised:var(--panel);--color-fg-muted:var(--fg-3);--color-tool-ana:var(--t-ana);--color-sev-ok:var(--ok);--color-on-surface:var(--fg);--color-primary:var(--coral)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg);color:var(--fg);font-family:var(--f-ui);scroll-padding-top:calc(var(--top-h) + 12px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);font:400 13.5px/1.5 var(--f-ui);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}::selection{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--coral) 35%, transparent)}}:focus-visible{outline:2px solid var(--acc,var(--coral));outline-offset:2px;border-radius:var(--r-1)}:focus:not(:focus-visible){outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--line-3);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--line-3)}::-webkit-scrollbar-track{background:0 0}}@layer components{.rise{animation:rise .72s var(--e-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.fade-in{animation:fade var(--d-3) var(--e-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.pop-in{animation:pop .5s var(--e-out) both;animation-delay:calc(var(--i,0) * 22ms)}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--e-io) forwards;animation-delay:calc(var(--i,0) * 60ms + .12s)}.hop{animation:hop .52s var(--e-spring)}.mono{font-family:var(--f-mono);font-variation-settings:"wdth" 87.5;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--fg-3)}.dim{color:var(--fg-2)}.brand,.nerko{font-family:var(--f-brand);letter-spacing:.01em;font-weight:400}.eyebrow{font:500 10.5px/1 var(--f-mono);font-variation-settings:"wdth" 87.5;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3)}.caps{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:500}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divider{background:var(--line);height:1px}.row{align-items:center;gap:10px;min-width:0;display:flex}.col{flex-direction:column;min-width:0;display:flex}.fill-row{flex:1;min-width:0}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}@media (max-width:1360px){.span-3{grid-column:span 6}}@media (max-width:1080px){.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}}@media (max-width:760px){.span-3{grid-column:span 12}}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.ic.sm{width:15px;height:15px}.ic.xs{width:13px;height:13px}.ic.lg{width:22px;height:22px}.ic.xl{stroke-width:1.5px;width:32px;height:32px}.card{--acc2:var(--acc);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;box-shadow:var(--shadow-1);position:relative}.card.nested{background:var(--panel-2);box-shadow:none}.card[data-stripe]{box-shadow:inset 2px 0 0 var(--acc2), var(--shadow-1)}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:15px 18px 0;display:flex}.card-h-main{align-items:center;gap:12px;min-width:0;display:flex}.card-h-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.card-h-actions>.field{max-width:100%}.card-t{letter-spacing:normal;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.card-t .ic{color:var(--acc2)}.card-s{color:var(--fg-3);font-size:12px}.card-b{padding:14px 18px 18px}:root[data-density=dense] .card-b{padding:10px 14px 14px}.glow{overflow:hidden}.glow:before,.glow:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--d-3);position:absolute;inset:0}.glow:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--acc2), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.glow:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--acc2) 11%, transparent), transparent 55%)}}.glow:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--acc2), transparent 60%);padding:1px}@supports (color:color-mix(in lab, red, red)){.glow:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--acc2) 70%, transparent), transparent 60%)}}.glow:after{-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.glow:hover:before,.glow:hover:after{opacity:1}.btn{--b-acc:var(--acc,var(--coral));border-radius:var(--r-2);white-space:nowrap;height:34px;color:var(--fg);background:var(--panel-2);border:1px solid var(--line-2);box-shadow:var(--shadow-1);transition:background var(--d-1), border-color var(--d-1), transform var(--d-2) var(--e-spring), box-shadow var(--d-2), color var(--d-1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--panel-3);border-color:var(--line-3)}.btn:active{transform:scale(.965)}.btn.sm{border-radius:8px;gap:6px;height:28px;padding:0 10px;font-size:12px}.btn.xs{border-radius:7px;gap:5px;height:24px;padding:0 8px;font-size:11.5px}.btn.ghost{box-shadow:none;color:var(--fg-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--fg)}.btn.primary{color:var(--on-acc);background:linear-gradient(180deg, var(--b-acc), var(--b-acc));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--b-acc) 92%, var(--white)), var(--b-acc))}}.btn.primary{box-shadow:inset 0 1px 0 #ffffff47, 0 6px 18px -6px var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.primary{box-shadow:inset 0 1px 0 #ffffff47, 0 6px 18px -6px color-mix(in srgb, var(--b-acc) 70%, transparent)}}.btn.primary:hover{background:linear-gradient(180deg, var(--b-acc), var(--b-acc))}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--b-acc) 80%, var(--white)), var(--b-acc))}}.btn.primary:hover{box-shadow:inset 0 1px 0 #ffffff47, 0 10px 26px -8px var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover{box-shadow:inset 0 1px 0 #ffffff47, 0 10px 26px -8px color-mix(in srgb, var(--b-acc) 85%, transparent)}}.btn.tint{background:var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.tint{background:color-mix(in srgb, var(--b-acc) 13%, var(--panel))}}.btn.tint{border-color:var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.tint{border-color:color-mix(in srgb, var(--b-acc) 30%, transparent)}}.btn.tint{color:var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.tint{color:color-mix(in srgb, var(--b-acc) var(--tint-ink), var(--fg))}}.btn.tint{box-shadow:none}.btn.tint:hover{background:var(--b-acc)}@supports (color:color-mix(in lab, red, red)){.btn.tint:hover{background:color-mix(in srgb, var(--b-acc) 20%, var(--panel))}}.btn.danger{--b-acc:var(--crit)}.btn.danger:not(.primary,.tint){color:var(--crit)}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn[aria-busy=true]{pointer-events:none}.btn .kbd{margin-left:2px}.btn.primary .kbd{color:inherit;background:#0000001f;border-color:#00000024}.magnet{translate:var(--mg-x,0) var(--mg-y,0);transition:translate var(--d-2) var(--e-out), background var(--d-1), border-color var(--d-1), transform var(--d-2) var(--e-spring), box-shadow var(--d-2), color var(--d-1)}.icon-btn{width:36px;height:36px;color:var(--fg-2);transition:background var(--d-1), color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--hover);color:var(--fg)}.icon-btn:active{transform:scale(.9)}.icon-btn.sm{border-radius:8px;width:28px;height:28px}.icon-btn.xs{border-radius:7px;width:24px;height:24px}.icon-btn[aria-pressed=true],.icon-btn[aria-expanded=true]{background:var(--hover);color:var(--fg)}.badge{min-width:16px;height:16px;font:700 9.5px/16px var(--f-mono);color:var(--on-acc);background:var(--coral);box-shadow:0 0 0 2px var(--bg);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:5px;right:5px}.badge[data-bump]{animation:bump .6s var(--e-spring)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite spin}.kbd,kbd{border-radius:var(--r-1);min-width:20px;height:20px;font:500 10.5px/1 var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-3);background:var(--panel-2);border:1px solid var(--line-2);border-bottom-width:2px;place-items:center;padding:0 5px;display:inline-grid}.kbds{gap:3px;display:inline-flex}.pill{--p:var(--fg-3);white-space:nowrap;height:22px;color:var(--p);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{color:color-mix(in srgb, var(--p) var(--tint-ink), var(--fg))}}.pill{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in srgb, var(--p) 13%, transparent)}}.pill.dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.crit{--p:var(--crit)}.pill.high{--p:var(--high)}.pill.med{--p:var(--med)}.pill.low{--p:var(--low)}.pill.ok{--p:var(--ok)}.pill.acc{--p:var(--acc)}.pill.ai{--p:var(--ai)}.pill.neutral{--p:var(--fg-2);background:var(--panel-3)}.pill.quiet{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);background:0 0}.sdot{background:var(--c,var(--fg-4));border-radius:50%;flex:none;width:8px;height:8px}.live{--c:var(--ok);background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live:after{content:"";background:var(--c);animation:ping 2.2s var(--e-out) infinite;border-radius:50%;position:absolute;inset:0}.live.warn{--c:var(--med)}.live.crit{--c:var(--crit)}.live.idle{--c:var(--fg-4)}.live.idle:after{opacity:0;animation:none}.avatar{--h:10;width:30px;height:30px;font:600 11px/1 var(--f-ui);color:var(--white);background:radial-gradient(circle at 30% 25%, hsl(var(--h) 80% 72%), hsl(calc(var(--h) + 30) 60% 42%));border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.sm{width:22px;height:22px;font-size:9px}.avatar.xs{width:18px;height:18px;font-size:8px}.avatar.lg{width:40px;height:40px;font-size:14px}.avatars{display:flex}.avatars .avatar{box-shadow:0 0 0 2px var(--panel)}.avatars .avatar+.avatar{margin-left:-6px}.avatar.avatar-more{color:var(--fg-2);background:var(--panel-3);font-family:var(--f-mono);letter-spacing:-.02em}.field{border-radius:var(--r-2);background:var(--bg-sunk);border:1px solid var(--line);height:34px;color:var(--fg-3);transition:border-color var(--d-1), box-shadow var(--d-2);align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.field:focus-within{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.field:focus-within{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.field:focus-within{box-shadow:0 0 0 4px var(--acc)}@supports (color:color-mix(in lab, red, red)){.field:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 14%, transparent)}}.field.sm{border-radius:8px;height:28px;font-size:12px}.field input,.field select{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:13px}.field input::placeholder{color:var(--fg-3)}.field[data-invalid]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.field[data-invalid]{border-color:color-mix(in srgb, var(--crit) 60%, transparent)}}.field[aria-disabled=true]{opacity:.55}.field select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:18px}.field .select-caret{pointer-events:none;color:var(--fg-3);margin-left:-24px}textarea.area{resize:vertical;border-radius:var(--r-2);background:var(--bg-sunk);border:1px solid var(--line);width:100%;min-height:84px;color:var(--fg);transition:border-color var(--d-1), box-shadow var(--d-2);outline:0;padding:11px 12px;font-size:14px;line-height:1.55;display:block}textarea.area:focus{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){textarea.area:focus{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}}textarea.area:focus{box-shadow:0 0 0 4px var(--acc)}@supports (color:color-mix(in lab, red, red)){textarea.area:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 14%, transparent)}}textarea.area::placeholder{color:var(--fg-3)}.label-row{align-content:start;gap:6px;display:grid}.label-row>.label{color:var(--fg-2);font-size:12px;font-weight:550}.label-row>.hint{color:var(--fg-3);font-size:11.5px}.label-row>.error{color:var(--crit);font-size:11.5px}.switch{background:var(--panel-3);width:36px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background var(--d-2), box-shadow var(--d-2);border-radius:11px;flex:none;position:relative}.switch:after{content:"";background:var(--fg-3);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--d-3) var(--e-spring), background var(--d-2);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--acc);box-shadow:inset 0 0 0 1px #0000}.switch[aria-checked=true]:after{background:var(--on-acc);transform:translate(14px)}.switch:disabled{opacity:.5;cursor:not-allowed}.check{color:var(--fg-2);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.check input{appearance:none;background:var(--bg-sunk);border:1.5px solid var(--line-3);width:18px;height:18px;cursor:inherit;transition:background var(--d-1), border-color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:6px;flex:none;margin:0;position:relative}.check input:after{content:"";border:solid var(--on-acc);width:5px;height:9px;transition:transform var(--d-2) var(--e-spring);border-width:0 2px 2px 0;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)scale(0)}.check input:checked{background:var(--acc);border-color:var(--acc)}.check input:checked:after{transform:rotate(45deg)scale(1)}.check input:active{transform:scale(.9)}.check input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.check:has(input:checked){color:var(--fg)}.check:has(input:disabled){opacity:.55;cursor:not-allowed}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);height:28px;color:var(--fg-2);white-space:nowrap;transition:color var(--d-1), background var(--d-1), border-color var(--d-1);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}button.chip:hover{border-color:var(--line-2);color:var(--fg)}.chip[aria-pressed=true],.chip[data-state=on]{color:var(--fg);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chip[aria-pressed=true],.chip[data-state=on]{background:color-mix(in srgb, var(--acc) 12%, var(--panel))}}.chip[aria-pressed=true],.chip[data-state=on]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chip[aria-pressed=true],.chip[data-state=on]{border-color:color-mix(in srgb, var(--acc) 40%, transparent)}}.chip .n{font:500 10.5px/1 var(--f-mono);color:var(--fg-3)}.chip.sm{border-radius:7px;height:22px;padding:0 8px;font-size:11.5px}.seg{background:var(--bg-sunk);border:1px solid var(--line);isolation:isolate;scrollbar-width:none;border-radius:11px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-btn{z-index:1;height:28px;color:var(--fg-3);white-space:nowrap;transition:color var(--d-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.seg-btn:hover{color:var(--fg-2)}.seg-btn[aria-pressed=true],.seg-btn[aria-current=page],.seg-btn[aria-selected=true],.seg-btn[aria-checked=true]{color:var(--fg)}.seg-btn .n{font:500 10px/1 var(--f-mono);color:var(--fg-3)}.seg.sm .seg-btn{height:24px;padding:0 9px;font-size:11.5px}.seg-thumb{z-index:0;width:var(--w,0);transform:translateX(var(--x,0));background:var(--panel-3);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);transition:transform .46s var(--e-spring), width .46s var(--e-spring), opacity var(--d-1);border-radius:8px;position:absolute;top:3px;bottom:3px;left:0}.seg-thumb[data-instant]{transition:none}.seg:not([data-measured]) .seg-btn:is([aria-pressed=true],[aria-current=page],[aria-selected=true],[aria-checked=true]){background:var(--panel-3);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}.tabs{background:linear-gradient(var(--line), var(--line)) no-repeat bottom / 100% 1px;scrollbar-width:none;background-origin:content-box;gap:18px;margin:-4px -4px 0;padding:4px 4px 0;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:38px;color:var(--fg-3);white-space:nowrap;transition:color var(--d-1);align-items:center;gap:7px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.tab:hover{color:var(--fg-2)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--fg)}.tab .n{font:500 10.5px/1 var(--f-mono);color:var(--fg-3)}.tabs:not([data-measured]) .tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--acc)}.tabs-ink{height:2px;width:var(--w,0);transform:translateX(var(--x,0));background:var(--acc);box-shadow:0 0 10px var(--acc);border-radius:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tabs-ink{box-shadow:0 0 10px color-mix(in srgb, var(--acc) 60%, transparent)}}.tabs-ink{transition:transform .46s var(--e-spring), width .46s var(--e-spring)}.tbl{border-collapse:separate;border-spacing:0;width:100%}.tbl th{z-index:1;text-align:left;font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;position:sticky;top:0}.tbl th[data-align=end],.tbl td[data-align=end]{text-align:right}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--d-1)}.tbl tbody tr:hover{background:var(--hover)}.tbl.pick tbody tr{cursor:pointer}.tbl tbody tr[aria-selected=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tbl tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.tbl tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--acc)}:root[data-density=dense] .tbl td{padding:7px 12px}.tbl-wrap{border-radius:inherit;overflow:auto}.tbl{min-width:var(--tbl-min,0)}.tbl-wrap:has(>.stacked){container:tbl/inline-size}.tbl.stacked thead th{white-space:normal}@container tbl (max-width:520px){.tbl.stacked{min-width:0}.tbl.stacked :is(thead,caption){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl.stacked,.tbl.stacked tbody{display:block}.tbl.stacked tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px 16px;padding:13px 14px;display:grid}.tbl.stacked tbody tr:last-child{border-bottom:0}.tbl.stacked tbody :is(td,th){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block;position:static}.tbl.stacked tbody :is(td,th):first-child{font:600 13.5px/1.35 var(--f-ui);letter-spacing:normal;text-transform:none;color:var(--fg);grid-column:1/-1}.tbl.stacked tbody td[data-label]:before{content:attr(data-label);font:500 9.5px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;display:block}}.bar{background:var(--panel-3);border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.bar>i{width:var(--v);border-radius:inherit;background:var(--c,var(--acc));transform-origin:0;animation:grow 1.1s var(--e-out) both;animation-delay:calc(var(--i,0) * 60ms + .15s);transition:width .7s var(--e-out);position:absolute;inset:0 auto 0 0}.bar.thin{height:4px}.bar.thick{height:10px}.delta{font:500 11.5px/1 var(--f-mono);align-items:center;gap:3px;display:inline-flex}.delta.up{color:var(--ok)}.delta.down{color:var(--crit)}.delta.flat{color:var(--fg-3)}.dial{display:block;transform:rotate(-90deg)}.dial .track{fill:none;stroke:var(--panel-3)}.dial .val{fill:none;stroke:var(--c,var(--acc));stroke-linecap:round;animation:dialFill 1.2s var(--e-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s);transition:stroke-dashoffset 1.2s var(--e-out), stroke var(--d-3)}.dial-wrap{flex:none;position:relative}.dial-wrap>span{font:600 10px var(--f-mono);font-variation-settings:"wdth" 75;place-items:center;display:grid;position:absolute;inset:0}.gauge{display:block;overflow:visible}.gauge .track{fill:none;stroke:var(--panel-3);stroke-linecap:round}.gauge .val{fill:none;stroke:var(--c,var(--acc));stroke-linecap:round;animation:dialFill 1.2s var(--e-out) both;animation-delay:.12s}.gauge .mark{stroke:var(--fg-2);stroke-width:2px;stroke-linecap:round}.gauge-num{font:600 34px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.04em}.skeleton{border-radius:var(--r-1);background:linear-gradient(90deg, var(--panel-2) 25%, var(--panel-3) 50%, var(--panel-2) 75%);background-size:200% 100%;animation:1.6s linear infinite shimmer;display:block}.tip{z-index:var(--z-tip);pointer-events:none;max-width:min(320px,100vw - 16px);color:var(--fg);background:var(--panel-3);border:1px solid var(--line-2);box-shadow:var(--shadow-2);opacity:0;transform:translate(var(--tx,0), var(--ty,4px)) scale(.96);transition:opacity var(--d-1), transform var(--d-2) var(--e-out);border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.35;display:flex;position:fixed;inset:auto}.tip[data-state=open]{opacity:1;transform:translate(0)scale(1)}.kpi{flex-direction:column;gap:8px;padding:16px 18px 12px;display:flex}.kpi .kl{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi .kv{align-items:baseline;gap:10px;display:flex}.kpi .kv b{font:600 26px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em}.kpi .kv small{color:var(--fg-3);font-size:12px}.kpi .ks{color:var(--fg-3);font-size:11.5px}.kpi .spark{width:100%;height:40px}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 20px;display:flex}.empty-ic{width:56px;height:56px;color:var(--acc);background:var(--acc);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-ic{background:color-mix(in srgb, var(--acc) 13%, transparent)}}.empty-t{font-size:15px;font-weight:600}.empty-brand .empty-t{font:400 26px/1 var(--f-brand);letter-spacing:.01em}.empty-m{max-width:46ch;color:var(--fg-3);font-size:13px}.empty-a{margin-top:4px}.provenance{--p:var(--fg-3);border-radius:var(--r-2);width:fit-content;max-width:100%;color:var(--fg-2);background:var(--p);align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.provenance{background:color-mix(in srgb, var(--p) 9%, var(--panel))}}.provenance{border:1px solid var(--p)}@supports (color:color-mix(in lab, red, red)){.provenance{border:1px solid color-mix(in srgb, var(--p) 26%, transparent)}}.provenance .sdot{background:var(--p)}.hold{--hold-c:var(--acc);width:100%;height:44px;color:var(--fg);background:var(--panel-3);border:1px solid var(--line-2);-webkit-user-select:none;user-select:none;touch-action:none;transition:transform var(--d-2) var(--e-spring);border-radius:12px;font-weight:600;display:grid;position:relative;overflow:hidden}.hold:active{transform:scale(.985)}.hold>.hold-fill{background:var(--hold-c);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.hold .hold-label{grid-area:1/1;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.hold .hold-label[data-inverted]{color:var(--on-acc);clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0)}.hold[data-state=done] .hold-fill{--p:1}.hold:disabled{opacity:.55;cursor:not-allowed}.act-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.act{--acc2:var(--fg-3);border:1px solid var(--line);background:var(--panel-2);text-align:left;transition:border-color var(--d-2) var(--e-out), background var(--d-2) var(--e-out), box-shadow var(--d-2) var(--e-out);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;display:flex}.act:hover{border-color:var(--line-2)}.act b{align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.act b .kbd{margin-left:auto}.act span{color:var(--fg-3);font-size:11.5px}.act[aria-checked=true],.act[aria-pressed=true]{border-color:var(--acc2);background:var(--acc2)}@supports (color:color-mix(in lab, red, red)){.act[aria-checked=true],.act[aria-pressed=true]{background:color-mix(in srgb, var(--acc2) 12%, var(--panel))}}.act[aria-checked=true],.act[aria-pressed=true]{box-shadow:0 0 0 3px var(--acc2)}@supports (color:color-mix(in lab, red, red)){.act[aria-checked=true],.act[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc2) 14%, transparent)}}.range{padding:8px 4px;position:relative}.range input{width:100%;accent-color:var(--acc)}.range-ticks{font:500 10px var(--f-mono);color:var(--fg-3);justify-content:space-between;margin-top:4px;display:flex}.range-ticks [data-state=on]{color:var(--fg)}.facts{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:12.5px;display:grid}.facts dt{color:var(--fg-3)}.facts dd{text-align:right;font-family:var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-2);margin:0;font-size:11.5px}.hist{flex-direction:column;gap:10px;display:flex}.hist-item{color:var(--fg-2);grid-template-columns:12px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.hist-item>i{background:var(--c,var(--fg-4));border-radius:50%;width:8px;height:8px;margin-top:5px}.ai-glow{pointer-events:none;opacity:0;background:conic-gradient(from var(--a,0deg), var(--t-intel), var(--coral), var(--t-pulse), var(--t-intel));-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);transition:opacity var(--d-2);-webkit-mask-composite:xor;-webkit-mask-composite:xor;border-radius:11px;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.ai-glow[data-state=on]{opacity:1;animation:2.4s linear infinite rotA}.burst{z-index:var(--z-burst);pointer-events:none;border-radius:2px;width:6px;height:6px;position:fixed}.brand-mark{flex:none;place-items:center;display:inline-grid}.brand-mark img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.brand-mark[data-variant=icon]{--scale:var(--brand-icon-scale);background:var(--brand-tile);border-radius:22%}.brand-mark[data-variant=icon] img{width:var(--scale);height:var(--scale)}.brand-mark[data-variant=icon][data-tile=always]{--scale:84%;background:var(--ink)}.brand-mark[data-variant=icon][data-tile=never]{--scale:100%;background:0 0}.brand-mark .bm-onyx{display:var(--brand-full-onyx)}.brand-mark .bm-paper{display:var(--brand-full-paper)}button.brand-mark:hover img,a.brand-mark:hover img{animation:hop .52s var(--e-spring)}.aurora{z-index:-1;pointer-events:none;filter:blur(18px)saturate(130%);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}@media (pointer:coarse){.btn:before,.icon-btn:before,.switch:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.seg-btn{height:34px}.seg.sm .seg-btn{height:30px}.chips{gap:8px}.chip{height:34px}.chip.sm{height:30px}.check{min-height:34px}}.dialog{overscroll-behavior:contain;width:min(760px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 64px);color:var(--fg);border-radius:var(--r-4);background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);border:1px solid var(--line-2);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--d-2) var(--e-out), transform .48s var(--e-spring), overlay var(--d-2) allow-discrete, display var(--d-2) allow-discrete;margin:auto;padding:22px 24px 24px;position:fixed;inset:0;overflow:auto;transform:translateY(10px)scale(.96)}.dialog[open]{opacity:1;transform:none}@starting-style{.dialog[open]{opacity:0;transform:translateY(10px)scale(.96)}}.dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background var(--d-2), backdrop-filter var(--d-2), overlay var(--d-2) allow-discrete, display var(--d-2) allow-discrete;background:0 0}.dialog[open]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%)}@starting-style{.dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.dialog.sm{width:min(460px,100vw - 32px)}:root:has(.dialog:modal){padding-inline-end:var(--scrollbar-gap,0px);overflow:hidden}.dialog-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.dialog-h h2{letter-spacing:-.015em;font-size:18px}.drawer-b .dialog-d{padding:0 8px 12px}.dialog-d{color:var(--fg-3);max-width:62ch;font-size:13px}.dialog-b{margin-top:18px}.dialog-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.dialog.drawer{opacity:1;width:min(420px,100vw - 20px);height:auto;max-height:none;transition:transform .56s var(--e-out), overlay .56s allow-discrete, display .56s allow-discrete;border-radius:18px;padding:0;inset:10px 10px 10px auto;transform:translate(calc(100% + 30px))}.dialog.drawer[open]{flex-direction:column;display:flex;transform:none}@starting-style{.dialog.drawer[open]{transform:translate(calc(100% + 30px))}}.dialog.drawer.wide{width:min(560px,100vw - 20px)}.drawer-h{align-items:center;gap:10px;padding:16px 16px 12px 20px;display:flex}.drawer-h h2{font-size:16px}.drawer-b{flex:1;padding:4px 12px 16px;overflow-y:auto}.drawer-f{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.dialog.palette{width:min(660px,100vw - 32px);max-height:min(560px,76vh);box-shadow:var(--shadow-2), 0 0 0 1px #0000001a;transform-origin:50% 0;transition:opacity var(--d-2) var(--e-out), transform .42s var(--e-spring), overlay var(--d-2) allow-discrete, display var(--d-2) allow-discrete;border-radius:18px;padding:0;inset:12vh 0 auto;overflow:hidden;transform:translateY(-8px)scale(.965)}.dialog.palette[open]{flex-direction:column;display:flex;transform:none}@starting-style{.dialog.palette[open]{transform:translateY(-8px)scale(.965)}}.pal-in{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex}.pal-in input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:16.5px}.pal-in input::placeholder{color:var(--fg-3)}.pal-list{padding:6px 8px 10px;position:relative;overflow-y:auto}.pal-group{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:12px 12px 7px}.pal-item{--acc:var(--coral);z-index:1;height:44px;color:var(--fg-2);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.pal-item .pi-ic{width:28px;height:28px;color:var(--acc);background:var(--acc);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pal-item .pi-ic{background:color-mix(in srgb, var(--acc) 13%, transparent)}}.pal-item .pi-t{color:var(--fg);font-weight:500}.pal-item .pi-t mark{color:var(--acc);background:0 0;font-weight:650}.pal-item .pi-s{color:var(--fg-3);font-size:12px}.pal-item .pi-k{align-items:center;gap:4px;margin-left:auto;display:flex}.pal-item .pi-go{opacity:0;color:var(--fg-3);transition:opacity var(--d-2) var(--e-out), transform var(--d-2) var(--e-out);transform:translate(-4px)}.pal-item[aria-selected=true] .pi-go{opacity:1;transform:none}.pal-hl{z-index:0;background:var(--hover);height:44px;box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(var(--y,0));transition:transform .26s var(--e-out);border-radius:11px;position:absolute;top:0;left:8px;right:8px}.pal-foot{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:10px 16px;font-size:11.5px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-empty{text-align:center;color:var(--fg-3);padding:30px 20px}.pal-empty .brand-mark{margin:0 auto 12px}.pal-empty-hint{margin-top:4px;font-size:12px}.pal-hl[data-instant]{transition:none}.pal-item .pi-text{flex-direction:column;flex:1;min-width:0;display:flex}.pal-item .pi-t,.pal-item .pi-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-item .pi-t.mono{font-size:12px}.pal-failed{color:var(--high)}.pal-brand{margin-left:auto}.notif{--acc:var(--coral);max-height:140px;transition:background var(--d-1), opacity var(--d-2), transform var(--d-3) var(--e-out), max-height var(--d-3) var(--e-out), padding var(--d-3);border-radius:12px;gap:12px;padding:12px;display:flex;overflow:hidden}.notif:hover{background:var(--hover)}.notif .n-ic{width:32px;height:32px;color:var(--acc);background:var(--acc);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.notif .n-ic{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.notif .n-t{font-size:13px;font-weight:550}.notif .n-s{color:var(--fg-3);margin-top:2px;font-size:12px}.notif .n-x{opacity:0;transition:opacity var(--d-1)}.notif:hover .n-x,.notif:focus-within .n-x{opacity:1}.notif[data-unread] .n-t:after{content:"";vertical-align:2px;background:var(--coral);border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.notif[data-state=gone]{opacity:0;max-height:0;padding-block:0;transform:translate(40px)}.popover{min-width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--fg);border-radius:var(--r-3);background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);border:1px solid var(--line-2);box-shadow:var(--shadow-2);transform-origin:var(--ox,0) var(--oy,0);opacity:0;transition:opacity .18s var(--e-io), transform .18s var(--e-io), overlay .18s allow-discrete, display .18s allow-discrete;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto;transform:scale(.96)translateY(-2px)}.popover:popover-open{opacity:1;transition:opacity .38s var(--e-spring), transform .38s var(--e-spring), overlay .18s allow-discrete, display .18s allow-discrete;transform:none}@starting-style{.popover:popover-open{opacity:0;transform:scale(.92)translateY(-4px)}}.menu-item{text-align:left;width:100%;color:var(--fg-2);transition:background var(--d-1), color var(--d-1);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--hover);color:var(--fg);outline:none}.menu-item[aria-checked=true],.menu-item[aria-current=page]{color:var(--fg)}.menu-item .menu-tick{color:var(--coral);margin-left:auto}.menu-item[data-tone=danger]{color:var(--crit)}.menu-item:disabled{opacity:.5;pointer-events:none}.menu-label{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:10px 10px 6px}.menu-sep{background:var(--line);height:1px;margin:6px 4px}.toasts{inset:auto auto calc(22px + var(--page-bar,0px) + env(safe-area-inset-bottom,0px)) 50%;pointer-events:none;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:0;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.toasts:not(:popover-open){display:none}.toast{--acc:var(--coral);pointer-events:auto;border-radius:var(--r-3);background:var(--panel-3);border:1px solid var(--line-2);max-width:100%;min-height:46px;box-shadow:var(--shadow-2);color:var(--fg);animation:toastIn .56s var(--e-spring) both;align-items:center;gap:11px;padding:7px 8px 7px 14px;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.toast code{font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80}.toast .t-ic{color:var(--acc);flex:none}.toast .t-msg{min-width:0}.toast .t-prog{background:var(--acc);opacity:.7;transform-origin:0;width:100%;height:2px;animation:toastProg var(--dur,4s) linear forwards;position:absolute;bottom:0;left:0}.toast:hover .t-prog,.toast:focus-within .t-prog{animation-play-state:paused}.toast[data-state=closing]{animation:toastOut .3s var(--e-io) forwards}.chord{z-index:var(--z-chord);left:calc(var(--dock-w) + 18px);max-width:calc(100vw - var(--dock-w) - 36px);border-radius:var(--r-3);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line-2);box-shadow:var(--shadow-2);color:var(--fg-2);opacity:0;pointer-events:none;transition:opacity var(--d-2), transform .42s var(--e-spring);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:18px;transform:translateY(10px)}:root[data-dock-state=open] .chord{left:calc(var(--dock-w-open) + 18px);max-width:calc(100vw - var(--dock-w-open) - 36px)}.chord[data-state=open]{opacity:1;transform:none}.chord span{align-items:center;gap:5px;display:inline-flex}.keys-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 28px;margin-top:18px;display:grid}.keys-grid h3{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.key-row{color:var(--fg-2);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.boot{z-index:var(--z-boot);background:var(--bg);place-items:center;display:none;position:fixed;inset:0}:root[data-intro] .boot{cursor:pointer;animation:bootOut .42s var(--e-io) .82s forwards;display:grid}.boot-in{flex-direction:column;align-items:center;gap:16px;display:flex}:root[data-intro] .boot .brand-mark[data-variant=icon]{animation:bootMark .76s var(--e-spring) both}:root[data-intro] .boot .brand-mark[data-variant=wordmark]{animation:rise .56s var(--e-out) .14s both}.boot-bar{background:var(--line);border-radius:2px;width:120px;height:2px;overflow:hidden}:root[data-intro] .boot-bar{animation:.3s .22s both fade}.boot-bar i{background:var(--coral);transform-origin:0;height:100%;display:block}:root[data-intro] .boot-bar i{animation:grow .62s var(--e-io) .2s both}:root[data-intro] .dock{animation:introDock .64s var(--e-out) .9s backwards}:root[data-intro] .top{animation:introTop .64s var(--e-out) .96s backwards}:root[data-intro] .view{animation:introView .72s var(--e-out) 1.02s backwards}.need{flex-direction:column;gap:8px;display:flex}.need-item{--acc2:var(--acc);transition:background var(--d-1), border-color var(--d-1), opacity var(--d-3), transform var(--d-3) var(--e-out);border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;display:grid;position:relative}.need-item:hover,.need-item:focus-within{background:var(--hover);border-color:var(--line)}.need-item[data-severity=critical]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.need-item[data-severity=critical]{border-color:color-mix(in srgb, var(--crit) 28%, transparent)}}.need-item[data-severity=critical]{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.need-item[data-severity=critical]{background:color-mix(in srgb, var(--crit) 5%, transparent)}}.need-ic{width:40px;height:40px;color:var(--acc2);background:var(--acc2);border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.need-ic{background:color-mix(in srgb, var(--acc2) 14%, transparent)}}.need-ic .urgent-halo{border:1.5px solid var(--crit);opacity:.5;animation:halo 2.6s var(--e-out) infinite;border-radius:14px;position:absolute;inset:-3px}.need-body{min-width:0}.need-t{text-wrap:pretty;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.need-item[data-unseen] .need-t:after{content:"";vertical-align:2px;background:var(--coral);border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.need-s{color:var(--fg-3);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.need-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.need-meta .pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:22px;padding-block:3px}.need-age{color:var(--fg-3);font-size:10.5px}.need-more{border-left:2px solid var(--acc2);flex-direction:column;gap:4px;margin-top:8px;padding-left:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.need-more{border-left:2px solid color-mix(in srgb, var(--acc2) 30%, transparent)}}.need-more{color:var(--fg-2);font-size:12.5px}.need-more li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.need-more a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.need-chip{font:500 10.5px var(--f-mono);color:var(--fg-3)}.need-note{color:var(--fg-3);margin-top:8px;font-size:12px}.need-act{align-items:center;gap:6px;display:flex}.need-item.closing{pointer-events:none;animation:needClose .36s var(--e-io) forwards;overflow:hidden}:root[data-density=dense] .need-item{padding:8px 10px}.signal-board{flex-direction:column;gap:14px;display:flex}.sig-fold>summary{border-radius:var(--r-1);font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;align-items:center;gap:6px;padding:6px 4px;list-style:none;display:flex}.sig-fold>summary::-webkit-details-marker{display:none}.sig-fold>summary:hover{color:var(--fg-2)}.sig-fold>summary .ic{transition:transform var(--d-2) var(--e-out)}.sig-fold[open]>summary .ic{transform:rotate(90deg)}.sig-fold>.need,.sig-fold>.sig-snoozed{margin-top:6px}.sig-snoozed{flex-direction:column;gap:2px;display:flex}.sig-snoozed li{border-radius:var(--r-2);color:var(--fg-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 6px;font-size:12.5px;display:grid}.sig-snoozed li:hover{background:var(--hover)}.sig-snoozed-ic{color:var(--acc)}.sig-snoozed-text{flex-direction:column;min-width:0;display:flex}.sig-snoozed-until{font:500 10.5px var(--f-mono);color:var(--fg-3)}.sig-failed{border-radius:var(--r-2);border:1px dashed var(--line-2);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.sig-failed>span{flex:1;min-width:12ch}.activity{flex-direction:column;gap:14px;display:flex}.activity>.seg{align-self:flex-start}.activity-h{font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px}.feed{flex-direction:column;display:flex}.feed-item{--acc2:var(--acc);border-bottom:1px dashed var(--line);color:var(--fg-2);animation:rise var(--d-3) var(--e-out) both;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:11px;padding:10px 0;font-size:12.5px;display:grid}.feed-item:last-child{border-bottom:0}.feed-item b{color:var(--fg);font-weight:600}.feed-item a:hover b,.feed-item a:hover code{text-underline-offset:3px;text-decoration:underline}.feed-item code{font:500 11px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--acc2,var(--fg));background:var(--panel-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px}.feed-item[data-tone=warning] code{color:var(--high)}.feed-item .t{white-space:nowrap;font:500 10.5px var(--f-mono);color:var(--fg-3)}.feed-ic{width:22px;height:22px;color:var(--acc2);background:var(--acc2);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.feed-ic{background:color-mix(in srgb, var(--acc2) 14%, transparent)}}.feed-text{min-width:0;line-height:1.55}.feed-detail{color:var(--fg-3)}.feed-project{font:500 10.5px var(--f-mono);color:var(--fg-3);margin-left:6px}.feed-project:before{content:"· "}.feed-end{align-items:center;gap:4px;display:flex}.feed-skel{margin:10px 0}.activity-session .feed{border-radius:var(--r-2);background:var(--panel-2);padding:2px 10px}.activity-more{align-self:center}.activity-end{text-align:center;color:var(--fg-3);font-size:12px}.updates .drawer-b{flex-direction:column;gap:14px;display:flex}.updates .drawer-b>*{flex-shrink:0}.updates-seg{align-self:flex-start}.updates .need-item{grid-template-columns:36px minmax(0,1fr);gap:12px}.updates .need-ic{width:36px;height:36px}.updates .need-act{flex-wrap:wrap;grid-column:2}.updates-btn[data-critical]:after{content:"";border-radius:inherit;border:1.5px solid var(--crit);pointer-events:none;animation:halo 2.6s var(--e-out) infinite;position:absolute;inset:1px}.updates-btn[data-critical] .badge{background:var(--crit)}@media (max-width:760px){.need-item{grid-template-columns:36px minmax(0,1fr);gap:12px}.need-act{flex-wrap:wrap;grid-column:2}}:root:lang(pt-BR) .lang-en,:root:not(:lang(pt-BR)) .lang-pt{display:none}.auth-page{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:40px 16px;display:flex;position:relative;overflow:hidden}.auth-aurora{opacity:.75;position:fixed}.auth-card{border-radius:var(--r-4);border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:min(400px,100%);box-shadow:var(--shadow-2);text-align:center;animation:rise .72s var(--e-out) both;flex-direction:column;align-items:center;gap:14px;padding:34px 30px 28px;display:flex}.auth-card-wide{width:min(540px,100%)}.auth-logo{animation:bootMark .76s var(--e-spring) both;margin-bottom:2px}.auth-eyebrow{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;display:inline-flex}.auth-eyebrow i{background:var(--acc);width:6px;height:6px;box-shadow:0 0 8px var(--acc);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.auth-eyebrow i{box-shadow:0 0 8px color-mix(in srgb, var(--acc) 60%, transparent)}}.auth-title{letter-spacing:-.015em;text-wrap:balance;align-items:center;gap:10px;font-size:22px;font-weight:650;display:inline-flex}.auth-title[data-state=connected] .ic{color:var(--ok)}.auth-title[data-state=error] .ic{color:var(--high)}.auth-message,.auth-note{max-width:44ch;color:var(--fg-3);text-wrap:pretty;font-size:13px}.auth-note{font-size:12px}.auth-error,.auth-warning{border-radius:var(--r-2);text-align:left;align-items:flex-start;gap:8px;width:100%;padding:10px 12px;font-size:12.5px;display:flex}.auth-error{border:1px solid var(--crit)}@supports (color:color-mix(in lab, red, red)){.auth-error{border:1px solid color-mix(in srgb, var(--crit) 40%, transparent)}}.auth-error{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.auth-error{background:color-mix(in srgb, var(--crit) 8%, transparent)}}.auth-error{color:var(--crit)}.auth-warning{border:1px solid var(--med)}@supports (color:color-mix(in lab, red, red)){.auth-warning{border:1px solid color-mix(in srgb, var(--med) 40%, transparent)}}.auth-warning{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.auth-warning{background:color-mix(in srgb, var(--med) 8%, transparent)}}.auth-warning{color:var(--med)}@supports (color:color-mix(in lab, red, red)){.auth-warning{color:color-mix(in srgb, var(--med) var(--tint-ink), var(--fg))}}.auth-discord{height:44px;margin-top:6px;font-size:14px}.auth-rule{width:100%;font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;display:flex}.auth-rule:before,.auth-rule:after{content:"";background:var(--line);flex:1;height:1px}.auth-foot{color:var(--fg-3);font-size:10.5px}.auth-accounts{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.auth-account{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel-2);text-align:left;width:100%;transition:border-color var(--d-1), background var(--d-1), transform var(--d-2) var(--e-spring);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.auth-account:hover,.auth-account:focus-visible{border-color:var(--line-3);background:var(--panel-3);transform:translateY(-1px)}.auth-account-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-account b{font-size:14px;font-weight:600}.auth-account-text>span{color:var(--fg-3);font-size:12px}.auth-account>.ic{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring)}.auth-account:hover>.ic{color:var(--fg);transform:translate(3px)}.auth-langs{border-radius:var(--r-2);background:var(--bg-sunk);align-self:flex-end;gap:2px;padding:3px;font-size:12px;display:flex}.auth-langs a{color:var(--fg-3);border-radius:7px;padding:5px 10px}.auth-langs a:hover{color:var(--fg)}.auth-langs a[aria-current=page]{color:var(--fg);background:var(--panel-3)}.auth-form{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:4px;display:flex}.auth-confirm input{letter-spacing:.18em;text-transform:uppercase}.app{grid-template-columns:var(--dock-w) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--d-3) var(--e-out);display:grid}:root[data-dock-state=open] .app{--dock-w:var(--dock-w-open)}.dock{z-index:var(--z-dock);scrollbar-width:none;background:var(--bg-sunk);border-right:1px solid var(--line);flex-direction:column;gap:6px;height:100dvh;padding:14px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.dock-brand{white-space:nowrap;height:44px;color:inherit;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:0 4px;display:flex}.dock-brand>.brand-mark{transition:transform var(--d-2) var(--e-spring)}.dock-brand:hover>.brand-mark{transform:rotate(-6deg)scale(1.05)}.dock-wordmark{opacity:0;transition:opacity var(--d-2), transform var(--d-3) var(--e-out);align-items:flex-end;gap:8px;display:flex;transform:translate(-6px)}.dock-wordmark .eyebrow{letter-spacing:.28em;color:var(--fg-3);padding-bottom:2px;font-size:9px}.dock-nav{flex-direction:column;gap:2px;display:flex;position:relative}.dock-sep{background:var(--line);height:1px;margin:10px 8px}.dock-group{opacity:0;white-space:nowrap;height:0;font:500 9.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);transition:opacity var(--d-2), height var(--d-3) var(--e-out);padding:10px 14px 6px;overflow:hidden}.dock-item{--acc:var(--coral);z-index:1;height:42px;color:var(--fg-3);white-space:nowrap;transition:color var(--d-1), background var(--d-1);border-radius:12px;align-items:center;gap:14px;padding:0 13px;display:flex;position:relative}.dock-item:hover{color:var(--fg);background:var(--hover)}.dock-item[aria-current=page]{color:var(--fg)}.dock-item[data-state=off]{opacity:.42;cursor:default}.dock-item[data-state=off]:hover{color:var(--fg-3);background:0 0}.dock-item[data-state=off]:hover .ic{transform:none}button.dock-item{text-align:left;width:100%}.dock-item[aria-current=page] .ic{color:var(--acc)}.dock-item .ic{transition:transform var(--d-2) var(--e-spring), color var(--d-1)}.dock-item:hover .ic{transform:scale(1.12)rotate(-4deg)}.dock-item:active .ic{transform:scale(.9)}.dock-label{opacity:0;transition:opacity var(--d-2), transform var(--d-3) var(--e-out);font-size:13.5px;font-weight:500;transform:translate(-4px)}.dock-count{min-width:20px;height:18px;font:600 10px/18px var(--f-mono);text-align:center;color:var(--acc);border-radius:9px;margin-left:auto;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.dock-count{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.dock-count{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dock-count{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.dock-count{opacity:0;transition:opacity var(--d-2)}.dock-count:empty{display:none}.dock-pip{background:var(--acc);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-sunk);transition:opacity var(--d-2);border-radius:50%;position:absolute;top:9px;left:30px}.dock-pip[data-severity=critical]{background:var(--crit)}.dock-ind{z-index:0;background:var(--acc,var(--coral));border-radius:12px;height:42px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dock-ind{background:color-mix(in srgb, var(--acc,var(--coral)) 13%, var(--panel))}}.dock-ind{box-shadow:inset 0 0 0 1px var(--acc,var(--coral))}@supports (color:color-mix(in lab, red, red)){.dock-ind{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc,var(--coral)) 22%, transparent)}}.dock-ind{transform:translateY(var(--y,0));transition:transform .56s var(--e-spring), background var(--d-3), box-shadow var(--d-3)}.dock-ind[data-instant]{transition:none}.dock-ind:before{content:"";background:var(--acc,var(--coral));width:3px;box-shadow:0 0 14px var(--acc,var(--coral));border-radius:0 3px 3px 0;position:absolute;top:11px;bottom:11px;left:-12px}.dock-foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}.hb-status{white-space:nowrap;height:38px;color:var(--fg-3);align-items:center;gap:14px;padding:0 17px;font-size:12px;display:flex}.hb-status .live{flex:none}:root[data-dock-state=open] .dock-wordmark,:root[data-dock-state=open] .dock-label{opacity:1;transform:none}:root[data-dock-state=open] .dock-group{opacity:1;height:26px}:root[data-dock-state=open] .dock-count{opacity:1}:root[data-dock-state=open] .dock-pip{opacity:0}.stage{flex-direction:column;min-width:0;display:flex;position:relative}.top{--acc:var(--cur-acc,var(--coral));z-index:var(--z-top);height:var(--top-h);border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);align-items:center;gap:14px;padding:0 20px 0 18px;display:flex;position:sticky;top:0}.proj-btn{border:1px solid var(--line);background:var(--panel);min-width:0;height:38px;transition:border-color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:12px;flex:0 auto;align-items:center;gap:10px;padding:0 10px 0 5px;display:flex}.proj-btn:hover{border-color:var(--line-2)}.proj-btn:active{transform:scale(.97)}.proj-mark{width:28px;height:28px;font:400 17px/1 var(--f-brand);color:var(--white);background:linear-gradient(140deg, var(--pc1,var(--brand-coral)), var(--pc2,var(--coral-deep)));border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d}.proj-name{font-size:13.5px;font-weight:600;line-height:1.1}.proj-sub{color:var(--fg-3);font-size:10.5px;line-height:1.2}.proj-text{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.proj-text>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.proj-caret{color:var(--fg-3)}.proj-pop{width:min(340px,100vw - 16px)}.proj-search{margin:2px 2px 4px}.proj-row .proj-text{flex:1}.proj-row .proj-text>span{max-width:100%}.proj-row .proj-name{color:var(--fg)}.proj-empty{color:var(--fg-3);padding:10px;font-size:12.5px}.crumbs{white-space:nowrap;flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.crumbs .slash{color:var(--fg-4);font-size:18px;font-weight:300}.crumbs .tool-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.crumbs .tool-name .ic{color:var(--acc)}.top-tabs{flex:1 1 0;min-width:0;display:flex;position:relative;overflow:hidden}.top-tabs:not([data-measured])>nav{visibility:hidden}.top-tabs .seg{overflow:visible}.top-tabs-measure{visibility:hidden;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.top-tabs-cell{align-items:center;gap:2px;display:inline-flex}.seg-sep{background:var(--line-2);flex:none;width:1px;height:14px;margin:0 4px}.top-spacer{flex:1;min-width:0}.search-btn{border:1px solid var(--line);background:var(--panel);width:min(300px,20vw);height:36px;color:var(--fg-3);transition:border-color var(--d-1), box-shadow var(--d-2), color var(--d-1);border-radius:11px;flex:none;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13px;display:flex}.search-btn:hover{border-color:var(--line-2);color:var(--fg-2);box-shadow:0 0 0 4px var(--hover)}.search-btn .kbds{margin-left:auto}.account-btn{width:36px;height:36px;transition:box-shadow var(--d-2), transform var(--d-2) var(--e-spring);border-radius:50%;flex:none;place-items:center;display:grid}.account-btn:hover,.account-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--hover), 0 0 0 4px var(--line-2)}.account-btn:active{transform:scale(.94)}.account-menu{min-width:260px}.account-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.account-who{flex-direction:column;gap:2px;min-width:0;display:flex}.account-who span{color:var(--fg-3);font-size:12px}.account-build{color:var(--fg-3);padding:8px 10px 4px;font-size:10.5px}.nav-progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.nav-progress>i{background:var(--acc);height:100%;box-shadow:0 0 10px var(--acc);transform-origin:0;opacity:0;transition:transform var(--d-2) var(--e-out), opacity var(--d-3) var(--e-io) .12s;display:block;transform:scaleX(1)}.nav-progress[data-state=pending]>i{opacity:1;transition:opacity var(--d-1);animation:8s cubic-bezier(.08,.7,.2,1) forwards nav-progress-run}.theme-ic-sun{display:var(--theme-ic-sun,none)}.theme-ic-moon{display:var(--theme-ic-moon,block)}.view{width:100%;max-width:var(--view-max);min-height:calc(100dvh - var(--top-h));margin:0 auto;padding:26px 28px 60px}:root[data-density=dense] .view{padding:18px 20px 48px}.view:focus{outline:none}.skip-link{z-index:var(--z-tip);border-radius:var(--r-2);background:var(--panel-3);color:var(--fg);box-shadow:var(--shadow-2);transition:transform var(--d-2) var(--e-out);padding:8px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.shell-pending{z-index:var(--z-popover);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.metric-strip.project-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.project-card{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel);width:100%;height:100%;box-shadow:var(--shadow-1);color:inherit;text-align:left;transition:border-color var(--d-1), transform var(--d-2) var(--e-spring);flex-direction:column;gap:16px;padding:18px 20px;display:flex;position:relative}.project-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.project-card:active{transform:translateY(0)scale(.99)}.project-top{align-items:center;gap:12px;padding-right:26px;display:flex}.project-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.project-title{align-items:center;gap:8px;min-width:0;display:flex}.project-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.project-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:12px;overflow:hidden}.project-tools{flex-wrap:wrap;gap:6px;display:flex}.project-tool{height:24px;color:var(--acc);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-tool{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.project-tool{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.project-tool{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.project-go{color:var(--fg-4);transition:color var(--d-1), transform var(--d-2) var(--e-spring);position:absolute;top:18px;right:18px}.project-card:hover .project-go{color:var(--fg-2);transform:translate(2px,-2px)}.project-new{border-style:dashed;border-color:var(--line-2);min-height:130px;box-shadow:none;background:0 0;justify-content:center;align-items:flex-start;gap:6px}.project-new-ic{width:40px;height:40px;color:var(--acc);background:var(--acc);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-new-ic{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-head-main{min-width:0}.page-head h1{letter-spacing:-.025em;font-size:26px;font-weight:650;line-height:1.15}.page-head .page-eyebrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-head .page-eyebrow i{background:var(--acc);width:6px;height:6px;box-shadow:0 0 8px var(--acc);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.page-head .page-eyebrow i{box-shadow:0 0 8px color-mix(in srgb, var(--acc) 60%, transparent)}}.page-head .page-sub{max-width:64ch;color:var(--fg-3);margin-top:6px}.page-col{flex-direction:column;gap:18px;min-width:0;display:flex}:is(.page-col,.ana-page,.loc-page,.mod-desk,.pulse-page,.src-page,.adm-page)>.page-head{margin-bottom:4px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mobile-tabs{margin-bottom:16px;display:none}.route-state{border-radius:var(--r-4);border:1px solid var(--line);background:var(--panel);max-width:520px;box-shadow:var(--shadow-1);text-align:center;animation:rise .62s var(--e-out) both;flex-direction:column;align-items:center;gap:10px;margin:8vh auto 0;padding:34px 28px 30px;display:flex}.route-state .brand-mark{margin-bottom:6px}.route-state[data-tone=error] .brand-mark{filter:grayscale(.4);transform:rotate(-8deg)}.route-state-eyebrow{font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.route-state[data-tone=error] .route-state-eyebrow{color:var(--high)}.route-state h1{letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:650}.route-state-message{max-width:46ch;color:var(--fg-3);text-wrap:pretty;font-size:13px}.route-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.route-state-foot{color:var(--fg-3);margin-top:6px;font-size:10.5px}.route-loading{flex-direction:column;gap:18px;display:flex}.route-loading-head{flex-direction:column;gap:10px;display:flex}.route-loading-head i{background:var(--acc);border-radius:2px;width:28px;height:3px}.route-loading .kpi{flex-direction:column;gap:12px;display:flex}.route-loading-panel{flex-direction:column;gap:12px;padding:20px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset>legend.label{color:var(--fg-2);margin-bottom:8px;font-size:12px;font-weight:550}fieldset>.hint,.wizard-review>.hint,.wizard-tools>.hint{color:var(--fg-3);margin-top:8px;font-size:11.5px}.wizard-steps{color:var(--fg-3);flex-wrap:wrap;gap:6px 18px;margin-bottom:20px;padding:0;font-size:12px;list-style:none;display:flex}.wizard-steps li{align-items:center;gap:7px;display:flex}.wizard-steps li[data-state=current]{color:var(--fg);font-weight:550}.wizard-steps li[data-state=done]{color:var(--fg-2)}.wizard-dot{border:1px solid var(--line-2);width:20px;height:20px;font:600 10px var(--f-mono);transition:background var(--d-2), border-color var(--d-2), color var(--d-2);border-radius:50%;place-items:center;display:grid}.wizard-steps li[data-state=current] .wizard-dot{border-color:var(--coral);background:var(--coral);color:var(--on-acc)}.wizard-steps li[data-state=done] .wizard-dot{border-color:var(--ok);color:var(--ok)}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-height:220px;display:grid}.wizard-wide{grid-column:1/-1}.wizard-checks{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.wizard-tools{align-content:start;min-height:220px}.wizard .act{--acc2:var(--acc)}.act[aria-disabled=true]{opacity:.55;cursor:not-allowed}.act b .ic{color:var(--acc)}.wizard-review{flex-direction:column;gap:16px;min-height:220px;display:flex}.wizard-review-head{align-items:center;gap:14px;display:flex}.wizard-review-head div{flex-direction:column;gap:2px;display:flex}.wizard-review-head b{font-size:18px;font-weight:650}.wizard-review-head .mono{color:var(--fg-3);font-size:11.5px}.wizard-pills,.settings-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wizard-error{border-radius:var(--r-2);border:1px solid var(--crit);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wizard-error{border:1px solid color-mix(in srgb, var(--crit) 40%, transparent)}}.wizard-error{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.wizard-error{background:color-mix(in srgb, var(--crit) 8%, transparent)}}.wizard-error{color:var(--crit);font-size:12.5px}.wizard-count{color:var(--fg-3);font-size:11px}.dialog-f .fill-row{flex:1}.wizard .dialog-f{align-items:center}.manage-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.manage-filters{margin:12px 0 16px}.manage-projects .project-grid{gap:12px}.project-grid[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:6px}.project-grid[data-layout=list] .project-card{flex-direction:row;align-items:center;padding:10px 14px}.project-grid[data-layout=list] .project-top{flex:1}.project-grid[data-layout=list] .project-go{position:static}.project-facts{color:var(--fg-3);justify-content:space-between;gap:12px;font-size:11px;display:flex}.project-grid[data-layout=list] .project-facts{flex-direction:column;align-items:flex-end;gap:2px}.settings-panel{flex-direction:column;gap:16px;min-height:300px;padding-top:18px;display:flex}.settings-panel:focus-visible{outline:none}.settings-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:14px;display:grid}.settings-row:last-child{border-bottom:0}.settings-label{font-size:13px;font-weight:550}.settings-hint{color:var(--fg-3);margin-top:2px;font-size:11.5px}.settings-who{align-items:center;gap:14px;display:flex}.settings-who div{flex-direction:column;gap:2px;display:flex}.settings-who b{font-size:16px;font-weight:650}.settings-who span{color:var(--fg-3);font-size:12px}.settings-intro{max-width:64ch;color:var(--fg-3);font-size:12.5px}.settings-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-list{flex-direction:column;gap:6px;display:flex}.settings-person,.settings-token{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel-2);align-items:center;gap:10px;padding:10px 12px;display:grid}.settings-person{grid-template-columns:auto minmax(0,1fr) 130px 130px}.settings-token{grid-template-columns:minmax(0,1fr) auto}.settings-person-id{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-person-id b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.settings-person-id .mono{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3);font-size:10.5px;overflow:hidden}.settings-token .settings-pills{justify-content:flex-start}.settings-reveal{border-radius:var(--r-2);border:1px solid var(--coral);flex-direction:column;gap:8px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-reveal{border:1px solid color-mix(in srgb, var(--coral) 40%, transparent)}}.settings-reveal{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.settings-reveal{background:color-mix(in srgb, var(--coral) 8%, transparent)}}.settings-reveal-value{align-items:center;gap:8px;display:flex}.settings-reveal-value code{border-radius:var(--r-1);background:var(--bg-sunk);white-space:nowrap;flex:1;min-width:0;padding:8px 10px;font-size:12px;overflow-x:auto}.settings-create{border-radius:var(--r-2);border:1px solid var(--line-2);flex-direction:column;gap:14px;padding:14px;display:flex}.settings-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-scopes .check span{flex-direction:column;display:flex}.settings-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1600px){.search-btn{width:auto}.search-btn .kbds,.sample-pill .lbl{display:none}}@media (max-width:1360px){.top .top-tabs{display:none}.mobile-tabs{display:flex}}@media (max-width:1080px){.search-btn .lbl{display:none}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--bottom-h:57px;--bottom-float:calc(var(--bottom-h) + 9px + env(safe-area-inset-bottom,0px))}.app{--dock-w:0px;padding-bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}:root[data-dock-state=open] .app{--dock-w:0px}.dock{height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);flex-direction:row;align-items:center;gap:0;position:fixed;inset:auto 0 0;overflow:auto hidden}.dock-brand,.dock-foot,.dock-sep,.dock-group,.dock-ind,.dock-label,.dock-count{display:none}.dock-nav{flex-direction:row;flex:1;justify-content:space-around;gap:0}.dock-item{justify-content:center;gap:0;height:44px;padding:0 12px}.dock-item[aria-current=page]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.dock-item[aria-current=page]{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.dock-pip,:root[data-dock-state=open] .dock-pip{opacity:1;top:6px;left:auto;right:6px}.top{gap:8px;padding:0 12px}.crumbs,.sample-pill,.top-spacer,.proj-sub,.top [data-hide-phone]{display:none}.search-btn{margin-left:auto;padding:0 10px}.view{padding:18px 16px 40px}.metric-strip{grid-template-columns:minmax(0,1fr)}.metric-strip.project-stats{gap:10px}.wizard-grid,.settings-scopes,.act-grid{grid-template-columns:minmax(0,1fr)}.manage-tools{grid-template-columns:minmax(0,1fr) auto}.manage-tools>:first-child{grid-column:1/-1}.settings-row{grid-template-columns:minmax(0,1fr)}.settings-person{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-person>.avatar{display:none}.settings-person-id{grid-column:1/-1}.wizard-step-label{display:none}.wizard-steps li[data-state=current] .wizard-step-label{display:inline}.chord,:root[data-dock-state=open] .chord{left:16px;bottom:var(--bottom-float);max-width:calc(100vw - 32px)}.toasts{bottom:calc(var(--bottom-float) + var(--page-bar,0px))}}@media (pointer:coarse){.mobile-tabs .seg-btn{height:38px}}@media (max-width:760px) and (pointer:coarse){.proj-btn{height:40px}.search-btn{justify-content:center;width:40px;height:40px;padding:0}.top .icon-btn,.account-btn{width:40px;height:40px}}.spark{display:block;overflow:visible}.spark .line,.chart .line{fill:none;stroke:var(--c,var(--acc));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.spark .area-fill{animation:fade 1s var(--e-out) both;animation-delay:calc(var(--i,0) * 60ms + .4s)}.spark .last{fill:var(--c,var(--acc))}.spark .last-ring{fill:var(--c,var(--acc));opacity:.25;transform-box:fill-box;transform-origin:50%;animation:ping 2.4s var(--e-out) infinite}.chart-box{position:relative}.chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;display:block;overflow:visible}.chart:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:var(--r-2)}.chart .gridlines line{stroke:var(--line);stroke-dasharray:2 4}.chart .axis text{fill:var(--fg-3);font:500 10px var(--f-mono);font-variation-settings:"wdth" 80}.chart .area-fill{animation:fade .9s var(--e-out) both;animation-delay:calc(var(--i,0) * 80ms + .3s)}.chart .line.dashed{stroke-dasharray:4 5;opacity:.8;animation:fade .9s var(--e-out) both;animation-delay:calc(var(--i,0) * 80ms + .4s)}.chart .xhair{stroke:var(--fg-3);stroke-dasharray:3 3;opacity:0;transition:opacity var(--d-1)}.chart .xdot{fill:var(--panel);stroke-width:2px;opacity:0;transition:opacity var(--d-1)}.chart[data-hovering] .xhair,.chart[data-hovering] .xdot{opacity:1}.chart .brush{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chart .brush{fill:color-mix(in srgb, var(--acc) 14%, transparent)}}.chart .brush{stroke:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chart .brush{stroke:color-mix(in srgb, var(--acc) 60%, transparent)}}.chart .brush{stroke-width:1px}.chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.brush-hint{color:var(--fg-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.chart-tip{z-index:5;pointer-events:none;border-radius:var(--r-2);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-2);min-width:150px;box-shadow:var(--shadow-2);color:var(--fg);opacity:0;transition:opacity var(--d-1), transform var(--d-2) var(--e-out), left 90ms linear, top 90ms linear;padding:9px 11px;font-size:12px;position:absolute;transform:translateY(4px)}.chart-tip[data-state=open],.chart-tip[data-embedded]{opacity:1;transform:none}.chart-tip[data-embedded]{transition:none;position:relative}.chart-tip .tt-h{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:7px}.chart-tip .tt-r{justify-content:space-between;align-items:center;gap:14px;display:flex}.chart-tip .tt-r+.tt-r{margin-top:4px}.chart-tip .tt-r>span{color:var(--fg-2);align-items:center;gap:7px;display:inline-flex}.chart-tip b{font-family:var(--f-mono);font-variation-settings:"wdth" 87.5;font-weight:600}.legend{color:var(--fg-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--c);border-radius:2px;width:10px;height:3px}.legend i.dashed{background:repeating-linear-gradient(90deg, var(--c) 0 3px, transparent 3px 5px)}.donut-wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donut{flex:none;position:relative}.donut svg{display:block;transform:rotate(-90deg)}.donut .arc{fill:none;stroke:var(--c);cursor:pointer;transition:stroke-dasharray 1.1s var(--e-out), stroke-dashoffset 1.1s var(--e-out), opacity var(--d-2), stroke-width var(--d-2) var(--e-spring);animation:donutIn 1.1s var(--e-out) both;animation-delay:calc(var(--i,0) * 70ms + .1s)}.donut[data-hl] .arc:not([data-on]){opacity:.28}.donut .arc[data-on]{stroke-width:24px}.donut-c{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut-c b{font:600 22px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em}.donut-c span{color:var(--fg-3);margin-top:4px;font-size:11px}.donut-legend{flex:1;gap:8px;min-width:140px;display:grid}.dl-row{text-align:left;width:100%;transition:background var(--d-1);border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;font-size:12.5px;display:grid}.dl-row:hover,.dl-row[data-on]{background:var(--hover)}.dl-row i{background:var(--c);border-radius:3px;width:10px;height:10px}.dl-row b{font:500 12px var(--f-mono)}.heat-scroll{margin:-3px;padding:3px;overflow-x:auto}.heat{font:500 10.5px var(--f-mono);font-variation-settings:"wdth" 80;align-items:center;gap:10px 3px;display:grid}.heat .hh{text-align:center;color:var(--fg-3);padding-bottom:4px}.heat .hl{white-space:nowrap;color:var(--fg-2);align-items:center;display:flex}.heat .hc{height:28px;color:var(--fg);background:var(--c,var(--acc));border-radius:5px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.heat .hc{background:color-mix(in srgb, var(--c,var(--acc)) calc(var(--v) * 1%), var(--panel-2))}}.heat .hc{cursor:default;animation:pop .5s var(--e-out) both;animation-delay:calc(var(--d) * 22ms);transition:transform var(--d-1), box-shadow var(--d-1)}.heat .hc:hover,.heat .hc:focus-visible{z-index:1;box-shadow:var(--tip-shadow);transform:scale(1.12)}.heat .hc[data-strong]{color:var(--on-acc)}.heat .hc[data-empty]{box-shadow:inset 0 0 0 1px var(--line);background:0 0;animation:none}.treemap{border-radius:var(--r-2);position:relative;overflow:hidden}.tm-cell{text-align:left;color:var(--fg);background:var(--c);border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:6px 7px;font-size:10.5px;line-height:1.25;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tm-cell{background:color-mix(in srgb, var(--c) var(--o,22%), var(--panel-2))}}.tm-cell{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.tm-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent)}}.tm-cell{cursor:pointer;animation:pop .6s var(--e-out) both;animation-delay:calc(var(--i) * 12ms);transition:transform var(--d-2) var(--e-spring), filter var(--d-1), opacity var(--d-2)}.tm-cell:hover,.tm-cell:focus-visible{z-index:2;filter:brightness(1.15);transform:scale(1.02)}.tm-cell[aria-pressed=true]{z-index:2;box-shadow:inset 0 0 0 2px var(--c)}.tm-cell b{white-space:nowrap;text-overflow:ellipsis;font:500 10px var(--f-mono);font-variation-settings:"wdth" 75;display:block;overflow:hidden}.tm-cell span{color:var(--fg-2);font-family:var(--f-mono);font-size:9.5px}.treemap[data-dim] .tm-cell:not([data-hit]){opacity:.25}.scan{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--t-pulse) 46%, var(--t-pulse) 50%, transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-pulse) 30%, transparent) 46%, color-mix(in srgb, var(--t-pulse) 85%, transparent) 50%, transparent 52%)}}.scan{animation:scan 1.6s var(--e-io) infinite;background-repeat:no-repeat;background-size:60% 100%}.stack{background:var(--panel-3);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.stack i{height:100%;width:var(--v);background:var(--c);transform-origin:0;animation:grow 1.2s var(--e-out) both;animation-delay:calc(var(--i) * 90ms);display:block}.stack-legend{color:var(--fg-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin-top:10px;font-size:12px;display:grid}.stack-legend span{flex-wrap:wrap;align-items:center;gap:2px 7px;min-width:0;display:flex}.stack-legend b{font:500 11.5px var(--f-mono);color:var(--fg);margin-left:auto}.bar-list{gap:10px;display:grid}.bar-row{grid-template-columns:var(--label-w,90px) minmax(0, 1fr) var(--value-w,54px);align-items:center;gap:10px;font-size:12.5px;display:grid}.bar-row .v{text-align:right;font:500 11.5px var(--f-mono);color:var(--fg-2)}.recharts-cartesian-axis-tick-value,.recharts-label{font-family:var(--f-mono);font-variation-settings:"wdth" 80;font-weight:500}[data-rail]{background:var(--glass)}.team-input{border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-sunk);width:100%;min-height:34px;color:var(--fg);transition:border-color var(--d-1), box-shadow var(--d-2);outline:none;padding:7px 11px;font-size:13px}.team-input:focus{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.team-input:focus{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.team-input:focus{box-shadow:0 0 0 4px var(--acc)}@supports (color:color-mix(in lab, red, red)){.team-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 14%, transparent)}}.team-input::placeholder{color:var(--fg-3)}.team-table{border-collapse:collapse;width:100%;font-size:13px}.team-table th,.team-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.team-table th{font:500 10px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.team-table td{color:var(--fg-2)}.report-field{font:500 10px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);gap:6px;display:grid}.report-input{border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-sunk);width:100%;min-height:36px;color:var(--fg);font:400 13px/1.4 var(--f-ui);letter-spacing:normal;text-transform:none;transition:border-color var(--d-1), box-shadow var(--d-2);outline:none;padding:8px 11px}.report-input:focus{border-color:var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-input:focus{border-color:color-mix(in srgb, var(--t-ana) 55%, transparent)}}.report-input:focus{box-shadow:0 0 0 4px var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--t-ana) 14%, transparent)}}.report-input:disabled{cursor:not-allowed;opacity:.55}.report-check{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-2);background:var(--panel-2);min-height:40px;color:var(--fg-2);transition:border-color var(--d-1), background var(--d-1);align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:500;display:flex}.report-check:has(input:checked){border-color:var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-check:has(input:checked){border-color:color-mix(in srgb, var(--t-ana) 52%, var(--line))}}.report-check:has(input:checked){background:var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-check:has(input:checked){background:color-mix(in srgb, var(--t-ana) 9%, var(--panel-2))}}.report-check:has(input:checked){color:var(--fg)}.report-check input{width:15px;height:15px;accent-color:var(--t-ana)}.report-table{border-collapse:collapse;width:100%;font-size:12px}.report-table th,.report-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 12px}.report-table th{font:500 9.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.report-table td{color:var(--fg-2)}.report-table tbody tr:last-child td{border-bottom:0}.report-link{border:1px solid var(--line-2);background:var(--panel-2);height:28px;color:var(--fg-2);white-space:nowrap;transition:background var(--d-1), border-color var(--d-1), color var(--d-1);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.report-link:hover{border-color:var(--line-3);background:var(--panel-3);color:var(--fg)}.report-snapshot-note{border:1px solid var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-snapshot-note{border:1px solid color-mix(in srgb, var(--t-ana) 34%, var(--line))}}.report-snapshot-note{background:var(--t-ana)}@supports (color:color-mix(in lab, red, red)){.report-snapshot-note{background:color-mix(in srgb, var(--t-ana) 8%, var(--panel))}}.report-section+.report-section{margin-top:22px}.report-section-title{font:500 10px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0 0 10px}.report-bar-track{background:var(--panel-3);border-radius:6px;width:96px;height:5px;display:block;overflow:hidden}.report-bar-fill{border-radius:inherit;background:var(--t-ana);min-width:2px;height:100%;display:block}.report-methodology-list{color:var(--fg-2);gap:8px;padding-left:18px;font-size:12px;line-height:1.6;list-style:outside;display:grid}.report-print-footer{display:none}.today-page{flex-direction:column;gap:18px;display:flex}.hero{isolation:isolate;border-radius:var(--r-4);border:1px solid var(--line);background:var(--panel);padding:30px 32px 26px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--panel) 15%, var(--panel) 58%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero:after{background:linear-gradient(90deg, var(--panel) 15%, color-mix(in srgb, var(--panel) 40%, transparent) 58%, transparent)}}.hero-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hero-copy{min-width:0}.hero .when{color:var(--fg-3);align-items:center;gap:10px;font-size:12px;display:flex}.hero h1{font:400 clamp(38px, 5vw, 58px)/.95 var(--f-brand);letter-spacing:.01em;text-wrap:balance;margin-top:14px}.hero h1 em{color:var(--coral);font-style:normal}.hero .sub{max-width:62ch;color:var(--fg-2);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.5}.hero .sub b{color:var(--fg);font-weight:650}.hero .sub[data-tone=critical] b{color:var(--crit)}.hero-mascot{border-radius:var(--r-4);cursor:pointer;transition:transform var(--d-2) var(--e-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hero-mascot:hover{transform:rotate(-4deg)scale(1.04)}.hero-mascot:active{transform:scale(.94)}.hero-mascot:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.hero-note{color:var(--fg-3);margin-top:10px;font-size:12px}.hero-skel{gap:8px;margin-top:14px;display:grid;container-type:inline-size}.hero-stats{margin-top:22px;container-type:inline-size}.hero-stats-eyebrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-stats-eyebrow .tstat-sample{margin-left:0}.hero-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@container not (min-width:680px){.hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-skel .hero-stats-grid{margin-top:14px}.tstat{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel-2);flex-direction:column;min-width:0;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tstat{background:color-mix(in srgb, var(--panel-2) 80%, transparent)}}.tstat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;transition:transform var(--d-2) var(--e-spring), border-color var(--d-1), background var(--d-1);text-decoration:none}.tstat:hover{border-color:var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tstat:hover{border-color:color-mix(in srgb, var(--acc) 40%, var(--line))}}.tstat:active{transform:translateY(0)scale(.98)}.tstat:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.tstat-head{min-width:0;color:var(--fg-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.tstat-head .ic{color:var(--acc);flex:none}.tstat-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tstat-sample{font:500 9.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--med);margin-left:auto}.tstat-value{margin-top:9px}.tstat-n{font:600 24px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em}.tstat[data-tone=warning] .tstat-n{color:var(--high)}.tstat[data-tone=critical] .tstat-n{color:var(--crit)}.tstat-none{color:var(--fg-3);font-size:13px}.tstat-foot{min-height:18px;color:var(--fg-3);align-items:center;gap:8px;margin-top:7px;font-size:11.5px;display:flex}.tstat-unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tstat-spark{width:100%;height:30px;margin-top:6px;display:block}@container not (min-width:680px){.tstat-foot{flex-wrap:wrap;row-gap:2px}.tstat-unit{white-space:normal}}.today{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.today-col{flex-direction:column;gap:18px;min-width:0;display:flex}.today[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.today-skel-rows{gap:10px;display:grid}.today-failed .today-reason{color:var(--fg-3);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.today-attention-body{padding:6px 10px 12px}.today-attention-body>.signal-board>.empty,.today-attention-body>.today-failed{padding-block:26px}.composer-open{margin-top:8px}.composer{animation:rise var(--d-3) var(--e-out) both;flex-direction:column;gap:10px;margin-top:12px;display:flex}.composer .area{resize:vertical;min-height:84px}.composer-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-hint,.composer-error{color:var(--fg-3);flex:18ch;font-size:12px}.composer-error{color:var(--crit)}.today-activity-body{padding:10px 18px 16px}.today-updated{color:var(--fg-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.players-now{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.live-n{font:600 42px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.04em}.players-now-meta{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.players-now-label{color:var(--fg-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.players-chart{margin:12px -6px 14px}.players-modes-h{margin-bottom:10px}.players-none{color:var(--fg-3);font-size:12.5px}.players-foot{color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.today-zone{color:var(--fg-3);font-size:11px}.agenda{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.ag-day{margin:12px 6px 4px}.ag-day:first-child{margin-top:0}.ag-link{border-radius:var(--r-2);color:inherit;transition:background var(--d-1);grid-template-columns:64px 3px minmax(0,1fr);align-items:center;gap:12px;padding:9px 6px;text-decoration:none;display:grid}a.ag-link:hover{background:var(--hover)}a.ag-link:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ag-item[data-moment] .ag-link{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ag-item[data-moment] .ag-link{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.ag-link .tm{font:500 12px var(--f-mono);color:var(--fg-2);white-space:nowrap}.ag-link .ln{background:var(--c);border-radius:3px;height:30px}.ag-item[data-moment=now] .ln{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.ag-item[data-moment=now] .ln{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 28%, transparent)}}.ag-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ag-sub{color:var(--fg-3);font-size:12px}.ag-status[data-tone=warning]{color:var(--med)}.ag-status[data-tone=critical]{color:var(--crit)}.ag-status[data-tone=ok]{color:var(--ok)}.ag-until{color:var(--acc);white-space:nowrap}.today-provenance{margin-top:12px}.today-agenda .empty{padding-block:14px 6px}@media (max-width:1080px){.today{grid-template-columns:minmax(0,1fr)}.today-col{display:contents}.today-attention{order:1}.today-agenda{order:2}.today-players{order:3}.today-activity{order:4}}@media (not (max-width:900px)) and (max-width:1080px){.today{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.today-attention,.today-activity{grid-column:1/-1}.today:not(:has(.today-players)) .today-agenda{grid-column:1/-1}.today:not(:has(.today-agenda)) .today-players{grid-column:1/-1}}@media (max-width:760px){.hero{padding:22px 18px 20px}.hero-mascot{display:none}.hero .sub{font-size:14px}.tstat-n{font-size:21px}.today-attention-body{padding-inline:4px}.today-activity-body{padding-inline:14px}}.ana-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.ana-grid>*{min-width:0;transition:opacity var(--d-2) var(--e-out)}.ana-grid[data-pending]>*{opacity:.55}.ana-foot{color:var(--fg-3);margin:10px 0 0;font-size:11.5px;line-height:1.5}.ana-foot:empty{display:none}.ana-foot a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:2px}.ana-foot a:hover{color:var(--fg)}.ana-foot-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.ana-foot-row .ana-foot{margin:0}.ana-note{color:var(--fg-2);margin:0 0 12px;font-size:12px;line-height:1.5}.ana-muted{color:var(--fg-3);font-size:12px}.ana-dim{color:var(--fg-3)}.ana-card-empty{border:1px dashed var(--line-2);border-radius:var(--r-2);color:var(--fg-3);align-items:center;gap:10px;padding:16px 18px;font-size:12.5px;line-height:1.45;display:flex}.ana-card-empty.tall{justify-content:center;min-height:200px}.ana-card-empty[role=alert]{color:var(--fg-2);border-color:var(--med)}@supports (color:color-mix(in lab, red, red)){.ana-card-empty[role=alert]{border-color:color-mix(in srgb, var(--med) 45%, var(--line))}}.ana-page-empty{padding:40px 20px}.ana-range{align-items:center;gap:8px;min-width:0;display:flex}.ana-custom-btn[aria-pressed=true]{color:var(--fg);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-custom-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) 55%, var(--line-2))}}.ana-custom-btn[aria-pressed=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-custom-btn[aria-pressed=true]{background:color-mix(in srgb, var(--acc) 12%, var(--panel-2))}}.ana-custom{flex-direction:column;gap:12px;width:min(300px,100vw - 32px);padding:10px;display:flex}.ana-custom-t{font-size:13px;font-weight:600}.ana-custom-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ana-custom-hint{color:var(--fg-3);font-size:11.5px}.fresh-chip{gap:8px}.fresh-notice{margin:0 0 18px;line-height:1.45}.ana-page>.fresh-notice{margin:0}.fresh-notice b{color:var(--fg);font-weight:600}.fresh-chip-skeleton{border-radius:999px}.fresh-pop{width:min(560px,100vw - 16px)}.fresh{flex-direction:column;gap:12px;padding:10px;font-size:12px;display:flex}.fresh-h{align-items:center;gap:10px;display:flex}.fresh-h h2{font-size:14px;font-weight:650}.fresh-why{color:var(--fg-2);line-height:1.5}.fresh-facts{border-radius:var(--r-2);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:12px;display:grid}.fresh-facts dt{color:var(--fg-3);font-size:11px}.fresh-facts dd{color:var(--fg);margin:2px 0 0}.fresh-facts [data-tone=crit] dd{color:var(--crit)}.fresh-t{color:var(--fg-2);font-size:11.5px;font-weight:600}.fresh-table{border:1px solid var(--line);border-radius:var(--r-2);max-height:220px;overflow:auto}.fresh-table table{border-collapse:collapse;text-align:left;width:100%}.fresh-table th,.fresh-table td{border-top:1px solid var(--line);padding:5px 10px;font-weight:400}.fresh-table thead th{color:var(--fg-3);font:500 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--panel-2);border-top:0;position:sticky;top:0}.fresh-note{color:var(--fg-3);line-height:1.5}.ana-kpi .ana-unknown{color:var(--fg-3)}.ana-kpi-foot{flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:16px;display:inline-flex}.ana-kpi-live{align-items:center;gap:6px;display:inline-flex}.ana-spark-empty{height:36px;display:block}.ana-kpi .spark{height:36px}.ana-activity-tools{justify-content:flex-start;margin-bottom:4px;display:flex}.ana-chart-foot{justify-content:flex-end;min-height:24px;margin-top:6px;display:flex}.ana-activity .ana-dot{fill:var(--c)}.ana-activity .ana-partial{fill:var(--panel);stroke:var(--c);stroke-width:2px;animation:fade .9s var(--e-out) both;animation-delay:.7s}.ana-activity .ana-partial-link{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-dasharray:2 4;stroke-linecap:round;animation:fade .9s var(--e-out) both;animation-delay:.7s}.ana-legend{margin-right:4px}.ana-modes,.ana-activity-card,.ana-retention,.ana-stability{flex-direction:column;display:flex}.ana-modes-b{flex-direction:column;flex:1;gap:12px;display:flex}.ana-modes .donut-wrap{margin-block:auto}.ana-more{align-self:flex-end;margin-top:auto}.ana-swatch{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.ana-map-card{scroll-margin-top:calc(var(--top-h) + 16px)}.ana-map-b{grid-template-columns:minmax(0,8fr) minmax(260px,4fr);gap:22px;display:grid}.ana-map-stage{grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.ana-map-tools{margin-bottom:10px;display:flex}.ana-map-canvas{aspect-ratio:1000/487;align-self:center;position:relative}.wm-skeleton{border-radius:var(--r-3);width:100%;height:100%;display:block}.wm{width:100%;height:100%;animation:fade .7s var(--e-out) both;display:block;overflow:visible}.wm[data-zoomed]{border-radius:var(--r-2);overflow:hidden}.wm:focus-visible{outline:2px solid var(--acc);outline-offset:6px;border-radius:var(--r-2)}.wm-land path{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wm-land path{fill:color-mix(in srgb, var(--fg) 8%, var(--panel))}}.wm-land path{stroke:var(--panel);stroke-width:.7px;transition:fill var(--d-3) var(--e-out), stroke var(--d-1)}.wm-land path[data-step="1"]{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-land path[data-step="1"]{fill:color-mix(in srgb, var(--acc) 20%, var(--panel-2))}}.wm-land path[data-step="2"]{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-land path[data-step="2"]{fill:color-mix(in srgb, var(--acc) 34%, var(--panel-2))}}.wm-land path[data-step="3"]{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-land path[data-step="3"]{fill:color-mix(in srgb, var(--acc) 50%, var(--panel-2))}}.wm-land path[data-step="4"]{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-land path[data-step="4"]{fill:color-mix(in srgb, var(--acc) 68%, var(--panel-2))}}.wm-land path[data-step="5"]{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-land path[data-step="5"]{fill:color-mix(in srgb, var(--acc) 88%, var(--panel-2))}}.wm-land path[data-on]{stroke:var(--fg);stroke-width:1.2px}.wm-b{transition:opacity var(--d-2) var(--e-out)}.wm-b[data-dim]{opacity:.32}.wm-dot{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-dot{fill:color-mix(in srgb, var(--acc) 42%, transparent)}}.wm-dot{stroke:var(--acc);stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:pop .62s var(--e-spring) both;animation-delay:calc(var(--i,0) * 40ms + .3s)}.wm-b[data-on] .wm-dot{fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wm-b[data-on] .wm-dot{fill:color-mix(in srgb, var(--acc) 70%, transparent)}}.wm-ring{fill:none;stroke:var(--ok);stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:.45;animation:wm-ping 2.8s var(--e-out) infinite}.wm-ring-2{animation-delay:1.4s}.wm-labels text{fill:var(--fg);font-family:var(--f-mono);font-variation-settings:"wdth" 80;paint-order:stroke;stroke:var(--panel);stroke-width:.3em;stroke-linejoin:round;pointer-events:none;transition:opacity var(--d-2);animation:fade .6s var(--e-out) both;font-weight:600;animation-delay:.7s}.wm-labels text[data-dim]{opacity:.3}.ana-map-tip{transition:opacity var(--d-2) var(--e-out), left var(--d-2) var(--e-out), top var(--d-2) var(--e-out)}.ana-map-stage[data-empty] .wm{opacity:.45;filter:grayscale()}.ana-map-empty{place-items:center;padding:20px;display:grid;position:absolute;inset:0}.ana-map-empty .ana-card-empty{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ana-online{gap:7px}.ana-map-side{flex-direction:column;gap:10px;min-width:0;display:flex}.ana-countries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ana-countries li{border-radius:var(--r-2);transition:background var(--d-1);grid-template-columns:30px minmax(0,1fr) auto 50px;align-items:center;gap:3px 10px;margin:0 -8px;padding:5px 8px;font-size:12.5px;display:grid}.ana-countries li[data-on]{background:var(--hover)}.ana-countries .ana-cbar{grid-column:2/-1}.ana-cc{height:20px;color:var(--fg-2);background:var(--panel-2);border-radius:5px;place-items:center;font-size:10px;display:inline-grid}.ana-cn{min-width:0;color:var(--fg);align-items:center;gap:7px;display:inline-flex}.ana-cv{color:var(--fg);font-family:var(--f-mono);font-variation-settings:"wdth" 80}.ana-cs{text-align:right;color:var(--fg-3);font-family:var(--f-mono);font-variation-settings:"wdth" 80}.ana-countries-rest .ana-cn,.ana-countries-none .ana-cn{color:var(--fg-3)}.ana-countries .ana-countries-rest{grid-template-columns:minmax(0,1fr)}.ana-countries .ana-countries-none{border-top:1px dashed var(--line);border-radius:0;margin-top:4px;padding-top:10px}.ana-region-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ana-region-chips b{color:var(--fg);margin-left:4px;font-weight:600}.ana-heat{--label-w:92px;--cell-min:34px;grid-template-columns:var(--label-w) repeat(var(--cols,8), minmax(var(--cell-min), 1fr));min-width:calc(var(--label-w) + var(--cols,8) * (var(--cell-min) + 3px))}.ana-day-heat{--cols:var(--days,9);--cell-min:52px;--size-w:64px;grid-template-columns:var(--label-w) repeat(var(--cols), minmax(var(--cell-min), 1fr)) var(--size-w);min-width:calc(var(--label-w) + var(--cols) * (var(--cell-min) + 4px) + var(--size-w))}.ana-heat .ana-cohort{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}.ana-heat .ana-cohort b{color:var(--fg-2);font-weight:500}.ana-heat .ana-cohort small{color:var(--fg-3);font-size:9.5px}.ana-heat .hc[data-pending]{background:var(--c,var(--acc))}@supports (color:color-mix(in lab, red, red)){.ana-heat .hc[data-pending]{background:color-mix(in srgb, var(--c,var(--acc)) calc(var(--v) * 0.55%), var(--panel))}}.ana-heat .hc[data-pending]{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-heat .hc[data-pending]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 60%, transparent)}}.ana-heat .hc[data-pending]{color:var(--fg)}.ana-heat .hc.ana-unobserved{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-3);background:0 0}.ana-gauge-row{align-items:center;gap:18px;display:flex}.ana-gauge-row .gauge{flex:none}.ana-gauge-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ana-gauge-num{font:600 32px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em}.ana-gauge-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ana-crash-h{margin:18px 0 2px}.crash-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crash{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:12px;padding:10px 0;font-size:12.5px;display:grid}.crash:last-child{border-bottom:0}.crash code{font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg)}.crash a{text-decoration:none;display:block}.crash a:hover code,.crash a:focus-visible code{text-underline-offset:3px;text-decoration:underline}.crash>b{text-align:right;font:600 12.5px var(--f-mono);font-variation-settings:"wdth" 80}.ana-crash-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ana-crash-meta{color:var(--fg-3);font-size:11.5px}.ana-crash-meta.new{color:var(--crit)}.ana-page{flex-direction:column;gap:18px;display:flex}.ana-tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.ana-tile-delta{font:600 11.5px/1 var(--f-mono);color:var(--ok)}.ana-tile-delta[data-tone=warn]{color:var(--med)}.ana-tile-delta[data-tone=critical]{color:var(--crit)}.ana-tile-delta[data-tone=muted]{color:var(--fg-3)}.ana-n{font-size:10.5px}.ana-scope{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ana-scope[aria-busy]{cursor:progress}.ana-build{max-width:240px}.ana-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ana-toolbar .ana-foot{flex:1;min-width:220px;margin:0}.ana-callout{border-radius:var(--r-3);background:var(--med);gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ana-callout{background:color-mix(in srgb, var(--med) 9%, var(--panel))}}.ana-callout{border:1px solid var(--med)}@supports (color:color-mix(in lab, red, red)){.ana-callout{border:1px solid color-mix(in srgb, var(--med) 30%, transparent)}}.ana-callout{color:var(--fg);font-size:13px}.ana-callout>.ico{color:var(--med);flex:none;margin-top:2px}.ana-callout p{color:var(--fg-2);margin:3px 0 0}.ana-split{grid-template-columns:minmax(280px,4fr) minmax(0,8fr);gap:18px;display:grid}.ana-split>*{min-width:0}.ana-mode-name{align-items:center;gap:8px;display:inline-flex}.ana-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ana-pair>*{min-width:0}.ana-facts{border-radius:var(--r-3);background:var(--panel-2);border:1px solid var(--line);color:var(--fg-2);gap:4px;padding:12px 14px;font-size:12.5px;display:grid}.ana-facts p{margin:0}.ana-method{border:1px solid var(--line);border-radius:var(--r-3);background:var(--panel-2);color:var(--fg-2);font-size:12.5px}.ana-method>summary{color:var(--fg-2);cursor:pointer;border-radius:var(--r-3);align-items:center;gap:6px;padding:10px 14px;font-weight:600;list-style:none;display:flex}.ana-method>summary::-webkit-details-marker{display:none}.ana-method>summary:hover{color:var(--fg)}.ana-method>summary .ic{color:var(--fg-3);transition:transform var(--d-2) var(--e-out)}.ana-method[open]>summary .ic{transform:rotate(90deg)}.ana-method ul{gap:6px;margin:0;padding:0 14px 14px 34px;list-style:outside;display:grid}.ana-chart-legend{margin-bottom:10px}.ana-stack{flex-direction:column;gap:14px;display:flex}.ana-lead{color:var(--fg-2);margin:0 0 12px;font-size:12.5px}.ana-stack .ana-lead,.ana-stack .ana-foot{margin:0}.ana-goals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ana-goal{border-radius:var(--r-3);background:var(--panel-2);border:1px solid var(--line);gap:8px;padding:14px;display:grid}.ana-goal[data-reached]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.ana-goal[data-reached]{border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}}.ana-goal-h{font-size:12.5px;font-weight:600}.ana-goal-v{font:600 22px/1 var(--f-mono);font-variation-settings:"wdth" 80}.ana-goal-v small{font:500 11px var(--f-ui);color:var(--fg-3)}.ana-goal .ana-foot{margin:0}.ana-heat-size{text-align:right;color:var(--fg-3);justify-content:flex-end}.ana-page .tbl tbody th,.ana-report .tbl tbody th{font:500 13px/1.35 var(--f-ui);letter-spacing:normal;text-transform:none;color:var(--fg);background:0 0;position:static}.ana-page .tbl tbody tr:last-child th,.ana-report .tbl tbody tr:last-child th{border-bottom:0}.ana-page .tbl tbody th.mono,.ana-report .tbl tbody th.mono{font-family:var(--f-mono);font-size:12px}.ana-stab-top{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:18px;display:grid}.ana-stab-top>*{min-width:0}.ana-stab-week{flex-direction:column;flex:1;gap:16px;display:flex}.ana-stab-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:auto 0 0;display:grid}.ana-stab-facts>div{border-radius:var(--r-2);background:var(--panel-2);border:1px solid var(--line);gap:5px;padding:10px 12px;display:grid}.ana-stab-facts dt{font:500 9.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ana-stab-facts dd{font:600 15px/1.2 var(--f-mono);font-variation-settings:"wdth" 87.5;white-space:nowrap;margin:0}.ana-stab-facts dd:has(.ana-dim){flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.ana-stab-facts .ana-dim{font:500 11px var(--f-ui)}.ana-build-name{align-items:center;gap:8px;display:inline-flex}.ana-build-name .mono{font-size:12px}.ana-build-bar{width:42%}@container tbl (max-width:520px){.tbl.stacked .ana-build-bar{grid-column:1/-1;width:auto}}.ana-issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ana-issue>a,.ana-issue>div{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel-2);color:inherit;animation:rise .52s var(--e-out) both;animation-delay:calc(var(--i,0) * 50ms + .12s);transition:border-color var(--d-1), background var(--d-1), transform var(--d-2) var(--e-out);grid-template-columns:62px minmax(0,1fr) 96px 96px 16px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.ana-issue>a:hover{border-color:var(--line-2);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ana-issue>a:hover{background:color-mix(in srgb, var(--fg) 4%, var(--panel-2))}}.ana-issue>a:hover{transform:translate(2px)}.ana-issue>a:active{transform:scale(.995)}.ana-issue>a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ana-issue>a .ico{color:var(--fg-3)}.ana-level{text-transform:uppercase;justify-content:center;font-size:10px}.ana-issue-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ana-issue-title{font-size:13px;font-weight:500}.ana-issue .ana-crash-meta{white-space:nowrap;gap:4px;min-width:0;display:flex}.ana-issue-count{text-align:right}.ana-crash-where{gap:4px;min-width:0;display:flex}.ana-crash-seen{flex:none}.ana-issue code{min-width:0;font-size:11px}.ana-issue b{font:600 12px var(--f-mono);white-space:nowrap}.ana-report-form{gap:18px;display:grid}.ana-report-fields{grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.2fr);align-items:start;gap:16px 20px;display:grid}.ana-report-dates{grid-template-columns:repeat(2,minmax(0,220px));gap:16px 20px;display:grid}.ana-report-window{color:var(--fg-2);align-items:center;gap:7px;margin:-4px 0 0;font-size:12.5px;display:flex}.ana-report-window .ico{color:var(--fg-3)}.ana-report-sections{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ana-report-sections>legend{color:var(--fg-2);margin-bottom:10px;padding:0;font-size:12px;font-weight:550}.ana-report-checks{flex-wrap:wrap;gap:10px;display:flex}.ana-report-checks .check{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel-2);transition:border-color var(--d-1), background var(--d-1), color var(--d-1);padding:9px 13px}.ana-report-checks .check:hover{border-color:var(--line-2)}.ana-report-checks .check:has(input:checked){border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-report-checks .check:has(input:checked){border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}}.ana-report-checks .check:has(input:checked){background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-report-checks .check:has(input:checked){background:color-mix(in srgb, var(--acc) 9%, var(--panel-2))}}.ana-report-checks .check:has(input:checked){color:var(--fg)}.ana-report-sections .ana-foot,.ana-report-status .ana-foot{margin:0}.ana-report-submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:16px;display:flex}.ana-report-status{flex:1;gap:4px;min-width:240px;display:grid}.ana-report-error{color:var(--crit);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:550;display:flex}.ana-report-name{gap:3px;display:grid}.ana-report-name a{color:inherit;text-decoration:none}.ana-report-name a:hover{text-underline-offset:3px;text-decoration:underline}.ana-report-name .mono{font-size:10.5px}.ana-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ana-report>.report-section{margin-top:18px}.ana-report-note{border-radius:var(--r-3);border:1px solid var(--acc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ana-report-note{border:1px solid color-mix(in srgb, var(--acc) 32%, var(--line))}}.ana-report-note{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.ana-report-note{background:color-mix(in srgb, var(--acc) 7%, var(--panel))}}.ana-report-note .ana-foot{margin:3px 0 0}.ana-report-note>.mono{font-size:10.5px}.ana-report-note-t{margin:0;font-size:13.5px;font-weight:600}.ana-report-h{margin:0 0 10px}.ana-report-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ana-report-bar{grid-template-columns:56px minmax(80px,1fr);align-items:center;gap:10px;max-width:260px;display:grid}.ana-report-bar .num{text-align:right;font-size:12px}.ana-report-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.ana-report-facts>div{border-radius:var(--r-2);background:var(--panel-2);border:1px solid var(--line);gap:6px;min-width:0;padding:12px 14px;display:grid}.ana-report-facts dt{font:500 9.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ana-report-facts dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.ana-report-facts>[data-mono] dd{font:500 11.5px/1.45 var(--f-mono)}.ana-report-method{color:var(--fg-2);gap:8px;margin:0 0 16px;padding-left:18px;font-size:12.5px;line-height:1.6;list-style:outside;display:grid}.ana-report-provenance{border-top:1px solid var(--line);padding-top:16px}@media (hover:none){.ana-chart-foot .brush-hint{display:none}}@media print{body:has(.report-print-root) :is(.mobile-tabs,.skip-link){display:none}.ana-report-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ana-report-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.report-print-root .tbl-wrap{overflow:visible}.report-print-root .tbl{min-width:0!important}.ana-report-bar{grid-template-columns:40px minmax(40px,1fr)}}@media (max-width:1080px){.ana-report-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ana-report-fields>:last-child{grid-column:1/-1}.ana-map-b,.ana-split,.ana-pair,.ana-stab-top{grid-template-columns:minmax(0,1fr)}.ana-countries{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.ana-countries .ana-countries-rest,.ana-countries .ana-countries-none{grid-column:1/-1}.ana-day-heat{--cell-min:42px}}@media (max-width:760px){.ana-countries{grid-template-columns:minmax(0,1fr)}.ana-grid{gap:14px}.ana-report-fields,.ana-report-dates{grid-template-columns:minmax(0,1fr)}.ana-heat{--label-w:50px;--cell-min:27px;column-gap:2px}.ana-day-heat{--cols:4;--cell-min:40px;--size-w:48px}.ana-day-heat [data-day]:not([data-day="0"],[data-day="1"],[data-day="3"],[data-day="7"]),.ana-heat .ana-cohort small{display:none}.ana-issue>a,.ana-issue>div{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ana-issue .ana-level{grid-area:1/1;justify-self:start}.ana-issue .ana-issue-count{grid-area:1/2}.ana-issue .ana-issue-main{grid-area:2/1/3/-1}.ana-issue .ana-issue-gap,.ana-issue .ana-sep{display:none}.ana-issue .ana-issue-title{white-space:normal;overflow-wrap:anywhere}.ana-issue .ana-crash-meta{flex-direction:column;gap:2px}.ana-page .card-h-main,.ana-grid .card-h-main{flex-wrap:wrap;row-gap:2px}.ana-issue .spark,.ana-issue>a>.ico{display:none}.ana-range{flex-wrap:wrap}.ana-scope{justify-content:flex-start}.fresh-facts{grid-template-columns:minmax(0,1fr)}.ana-gauge-num{font-size:28px}}.loc-page,.loc-col{flex-direction:column;gap:18px;min-width:0;display:flex}.loc-link{color:var(--acc);white-space:nowrap;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:550}.loc-link:hover{text-decoration:underline}.loc-sha{background:var(--panel-2);border:1px solid var(--line);font:500 11px/1.5 var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-2);vertical-align:1px;border-radius:6px;padding:1px 6px;display:inline-block}.loc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loc-actions>.hold,.loc-bulk>.hold{border-radius:10px;flex:220px;width:auto;height:34px;font-size:13px}.loc-bulk>.hold{flex:0 240px;height:30px;font-size:12.5px}.loc-dot,.sd,.loc-bar>i,.loc-state-pill,.loc-cov-strip rect{--c:var(--st-untrans)}.loc-dot[data-state=outdated],.sd[data-state=outdated],.loc-bar>i[data-state=outdated],.loc-state-pill[data-state=outdated],.loc-cov-strip rect[data-state=outdated]{--c:var(--med)}.loc-dot[data-state=ai-draft],.sd[data-state=ai-draft],.loc-bar>i[data-state=ai-draft],.loc-state-pill[data-state=ai-draft],.loc-cov-strip rect[data-state=ai-draft]{--c:var(--st-ai)}.loc-dot[data-state=in-review],.sd[data-state=in-review],.loc-bar>i[data-state=in-review],.loc-state-pill[data-state=in-review],.loc-cov-strip rect[data-state=in-review]{--c:var(--st-review)}.loc-dot[data-state=approved],.sd[data-state=approved],.loc-bar>i[data-state=approved],.loc-state-pill[data-state=approved],.loc-cov-strip rect[data-state=approved]{--c:var(--st-ok)}.loc-dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.loc-dot[data-state=missing]{box-shadow:inset 0 0 0 1.5px var(--fg-3);background:0 0}.loc-state-pill{--p:var(--c)}.loc-bar{background:var(--panel-3);border-radius:99px;gap:2px;height:7px;display:flex;overflow:hidden}.loc-bar>i{width:var(--w);background:var(--c);transform-origin:0;min-width:3px;animation:locBarIn .9s var(--e-out) both;animation-delay:.16s}.loc-bar>i[data-state=missing]{background:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.loc-bar>i[data-state=missing]{background:color-mix(in srgb, var(--fg-4) 45%, transparent)}}.loc-bar>i[data-state=outdated],.sd[data-state=outdated]{background-image:repeating-linear-gradient(-45deg, var(--c) 0 3px, var(--c) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.loc-bar>i[data-state=outdated],.sd[data-state=outdated]{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c) 40%, transparent) 0 3px, color-mix(in srgb, var(--c) 14%, transparent) 3px 6px)}}.loc-bar>i[data-state=outdated]{background-color:#0000}.loc-legend{color:var(--fg-3);flex-wrap:wrap;gap:6px 14px;padding:0 18px 16px;font-size:11.5px;display:flex}.loc-legend li{align-items:center;gap:6px;display:inline-flex}.loc-job-chip{--p:0%;--tone:var(--ai);border:1px solid var(--tone);border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.loc-job-chip{border:1px solid color-mix(in srgb, var(--tone) 35%, var(--line))}}.loc-job-chip{background:linear-gradient(90deg, var(--tone) var(--p), transparent var(--p)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.loc-job-chip{background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 16%, transparent) var(--p), transparent var(--p)), var(--panel)}}.loc-job-chip{color:var(--fg-2);white-space:nowrap;transition:border-color var(--d-1), color var(--d-1), transform var(--d-2) var(--e-spring);font-size:12px}.loc-job-chip[data-kind=repo-import],.loc-job-chip[data-kind=repo-sync]{--tone:var(--acc)}.loc-job-chip:hover{color:var(--fg);border-color:var(--line-3)}.loc-job-chip:active{transform:scale(.97)}.loc-job-label{text-overflow:ellipsis;max-width:26ch;overflow:hidden}.loc-job-spin{border:1.5px solid var(--tone);border-radius:50%;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.loc-job-spin{border:1.5px solid color-mix(in srgb, var(--tone) 30%, transparent)}}.loc-job-spin{border-top-color:var(--tone)}.loc-job-chip[data-active] .loc-job-spin{animation:.9s linear infinite locSpin}.loc-job-chip:not([data-active]) .loc-job-spin{border-color:var(--ok)}.loc-hb-line{min-height:30px;color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.loc-hb-watch,.loc-hb-edits{transition:color var(--d-1);align-items:center;gap:8px;display:inline-flex}.loc-hb-watch:hover,.loc-hb-edits:hover{color:var(--fg)}.loc-hb-edits{color:var(--med)}.loc-lang-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,212px),1fr));gap:14px;display:grid}.loc-lang-card{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-1);transition:border-color var(--d-1), transform var(--d-2) var(--e-spring), box-shadow var(--d-2);flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;position:relative}.loc-lang-card:hover{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-lang-card:hover{border-color:color-mix(in srgb, var(--acc) 40%, var(--line))}}.loc-lang-card:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.loc-lang-card:active{transform:translateY(0)scale(.985)}.loc-lang-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.loc-lang-link:focus-visible{outline:none}.loc-lang-card:has(.loc-lang-link:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.loc-lang-date-btn,.loc-lang-date-add{z-index:1;cursor:pointer;position:relative}.loc-lang-date-btn{transition:box-shadow var(--d-1);border:0}.loc-lang-date-btn:hover,.loc-lang-date-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--p)}@supports (color:color-mix(in lab, red, red)){.loc-lang-date-btn:hover,.loc-lang-date-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p) 55%, transparent)}}.loc-lang-date-add{border:1px dashed var(--line-2);width:26px;height:26px;color:var(--fg-3);opacity:0;transition:opacity var(--d-1), color var(--d-1), border-color var(--d-1);border-radius:8px;place-items:center;display:inline-grid}.loc-lang-card:hover .loc-lang-date-add,.loc-lang-card:focus-within .loc-lang-date-add,.loc-lang-date-add[aria-expanded=true]{opacity:1}.loc-lang-date-add:hover{color:var(--acc);border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-lang-date-add:hover{border-color:color-mix(in srgb, var(--acc) 50%, transparent)}}@media (hover:none){.loc-lang-date-add{opacity:1}}.loc-date-pop{width:288px;padding:14px}.loc-date-form{flex-direction:column;gap:12px;display:flex}.loc-date-actions{align-items:center;gap:8px;display:flex}.loc-lang-top{align-items:center;gap:12px;min-width:0;display:flex}.loc-lang-name{flex-direction:column;flex:1;min-width:0;display:flex}.loc-lang-name .lc,.lang .lc{font:600 14px var(--f-mono);font-variation-settings:"wdth" 87.5;color:var(--fg)}.loc-lang-name .ln{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.loc-lang-date{flex:none}.loc-lang-line{color:var(--fg-2);font-size:12.5px;line-height:1.4}.loc-lang-foot{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:22px;padding-top:10px;display:flex}.loc-lang-people{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.loc-lang-people.muted{color:var(--fg-3)}.loc-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.loc-need{padding:6px 10px 12px}.loc-need>.signal-board>.empty{padding-block:26px}.loc-fold{justify-content:center;padding-top:4px;display:flex}.loc-cov{flex-direction:column;gap:7px;padding:14px 18px 12px;display:flex;position:relative}.loc-cov-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.loc-cov-lang{color:var(--fg-2);transition:color var(--d-1);font-size:11px;font-weight:600}.loc-cov-lang:hover{color:var(--acc)}.loc-cov-strip{background:var(--panel-3);cursor:pointer;transform-origin:0;width:100%;height:20px;animation:locBarIn 1s var(--e-out) both;border-radius:6px;display:block;overflow:hidden}.loc-cov-strip rect{fill:var(--c)}.loc-cov-strip rect[data-state=missing]{fill:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.loc-cov-strip rect[data-state=missing]{fill:color-mix(in srgb, var(--fg-4) 35%, transparent)}}.loc-cov-strip rect[data-state=outdated]{fill:var(--med)}@supports (color:color-mix(in lab, red, red)){.loc-cov-strip rect[data-state=outdated]{fill:color-mix(in srgb, var(--med) 55%, transparent)}}.loc-cov-cut{stroke:var(--panel);stroke-width:1.5px;vector-effect:non-scaling-stroke}.loc-cov-axis{margin-top:2px}.loc-cov-ns{min-width:0;font:500 9.5px var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:.04em;color:var(--fg-3);display:flex}.loc-cov-ns span{border-left:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;flex-basis:0;min-width:0;padding-left:4px;overflow:hidden}.loc-cov-tip{z-index:3;border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;font-size:11.5px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.loc-cov-tip span{align-items:center;gap:6px;display:inline-flex}.loc-cov-tip .mono{color:var(--fg-2);font-size:11px}.loc-cov-hint{color:var(--fg-3);padding:0 18px 4px;font-size:11.5px}.loc-cs-list{flex-direction:column;padding:6px 8px 10px;display:flex}.loc-cs-item{border-radius:var(--r-2);transition:background var(--d-1);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.loc-cs-item:hover{background:var(--hover)}.loc-cs-ic,.loc-tl-ic,.loc-job-ic{width:30px;height:30px;color:var(--acc);background:var(--acc);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.loc-cs-ic,.loc-tl-ic,.loc-job-ic{background:color-mix(in srgb, var(--acc) 12%, var(--panel))}}.loc-cs-main{flex-direction:column;gap:2px;min-width:0;display:flex}.loc-cs-t{font-size:13px;font-weight:550}.loc-cs-s{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.loc-cs-meta{color:var(--fg-3);flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.loc-cs-meta code{font:500 10.5px var(--f-mono);color:var(--fg-2)}.loc-feed{padding:4px 12px 12px}.loc-langs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.lang{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel);text-align:left;min-width:0;transition:border-color var(--d-1), transform var(--d-2) var(--e-spring), background var(--d-1);align-items:center;gap:12px;padding:12px 14px;display:flex}.lang:hover{border-color:var(--line-2)}.lang:active{transform:scale(.97)}.lang[aria-pressed=true]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.lang[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) 50%, transparent)}}.lang[aria-pressed=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.lang[aria-pressed=true]{background:color-mix(in srgb, var(--acc) 7%, var(--panel))}}.lang-name{flex-direction:column;min-width:0;display:flex}.lang .ln{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.loc-focus{border-radius:var(--r-3);border:1px solid var(--acc);align-items:center;gap:14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.loc-focus{border:1px solid color-mix(in srgb, var(--acc) 35%, var(--line))}}.loc-focus{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-focus{background:color-mix(in srgb, var(--acc) 7%, var(--panel))}}.loc-focus{color:var(--acc)}.loc-focus[data-kind=run]{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.loc-focus[data-kind=run]{border-color:color-mix(in srgb, var(--ai) 38%, var(--line))}}.loc-focus[data-kind=run]{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.loc-focus[data-kind=run]{background:color-mix(in srgb, var(--ai) 8%, var(--panel))}}.loc-focus[data-kind=run]{color:var(--ai)}.loc-focus-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.loc-focus-t{color:var(--fg);font-size:13.5px;font-weight:550}.loc-focus-progress{max-width:420px;color:var(--fg-2);align-items:center;gap:10px;font-size:11.5px;display:flex}.loc-focus-progress>:first-child{flex:1}.loc-work{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:18px;display:grid}.loc-list{position:relative}.loc-list .str-table-wrap{border-radius:0 0 var(--r-3) var(--r-3)}.loc-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.loc-toolbar .field{flex:1;min-width:180px}.loc-chips{flex-basis:100%}.loc-chips .chip .loc-dot,.loc-files-row .chip .loc-dot{margin-right:-1px}.str-table-wrap{overscroll-behavior:contain;min-height:320px;max-height:calc(100dvh - 330px);position:relative;overflow:auto}.str-head{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;padding:11px 14px 9px 34px;display:flex;position:sticky;top:0}.str-rows{position:relative}.str-row{border-bottom:1px solid var(--line);height:58px;transition:background var(--d-1);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px;padding-right:14px;display:grid;position:absolute;inset:0 0 auto}.str-row:hover{background:var(--hover)}.str-row[data-checked]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.str-row[data-checked]{background:color-mix(in srgb, var(--acc) 6%, transparent)}}.str-row[data-selected]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.str-row[data-selected]{background:color-mix(in srgb, var(--acc) 9%, transparent)}}.str-row[data-selected]{box-shadow:inset 2px 0 0 var(--acc)}.str-check-hit{cursor:pointer;align-self:stretch;place-items:center;display:grid}.str-check{width:15px;height:15px;accent-color:var(--acc);cursor:pointer;opacity:.5;transition:opacity var(--d-1)}.str-row:hover .str-check,.str-check:checked,.str-check:focus-visible{opacity:1}.str-open{text-align:left;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:0 12px 0 2px;display:flex}.str-open:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.str-key{min-width:0;font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;display:flex;overflow:hidden}.str-ns{font:500 9.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.str-src{max-width:52ch;color:var(--fg);margin-top:3px;font-size:13px}.status-dots{gap:5px;display:flex}.sd{width:22px;height:22px;font:600 8.5px var(--f-mono);font-variation-settings:"wdth" 75;text-transform:uppercase;color:var(--c);background-color:var(--c);border-radius:7px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sd{background-color:color-mix(in srgb, var(--c) 15%, transparent)}}.sd{transition:background-color var(--d-3), color var(--d-3), transform var(--d-2) var(--e-spring)}.sd[data-state=missing]{color:var(--fg-3);background-color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.sd[data-state=missing]{background-color:color-mix(in srgb, var(--fg-4) 16%, transparent)}}.sd[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--c)}.sd[aria-current=true][data-state=missing]{box-shadow:inset 0 0 0 1.5px var(--fg-3)}.sd[data-flash]{animation:sdFlash .7s var(--e-spring)}.loc-list-empty{min-height:200px;color:var(--fg-3);text-align:center;place-items:center;padding:24px;font-size:13px;display:grid}.loc-bulk{z-index:3;border-radius:var(--r-3);border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-2);flex-wrap:wrap;align-items:center;gap:8px;margin:-60px 10px 10px;padding:8px 8px 8px 14px;display:none;position:sticky;bottom:14px}.loc-bulk[data-state=open]{animation:locBulkIn var(--d-3) var(--e-spring) both;display:flex}:root:has(.loc-bulk[data-state=open]){--page-bar:92px}.loc-bulk-n{font-size:12.5px}.loc-bulk-n b{font-weight:650}.editor{top:calc(var(--top-h) + 12px);position:sticky}.editor-h{border-bottom:1px solid var(--line);padding:16px 18px 14px}.editor-key{min-width:0;font:500 12px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-3);align-items:center;gap:8px;display:flex}.editor-ns{flex:none}.editor-src{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:10px;font-size:19px;font-weight:550;line-height:1.35}.gl{border-bottom:1.5px dashed var(--ai);cursor:help;border-radius:2px}.gl:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.gl[data-never]{border-bottom-color:var(--coral)}.ph{color:var(--ai);background:var(--ai);border-radius:4px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.ph{background:color-mix(in srgb, var(--ai) 12%, transparent)}}.ph{font-family:var(--f-mono);font-variation-settings:"wdth" 80;font-size:.82em}.editor-rev{color:var(--fg-2);background:var(--med);border-radius:9px;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-rev{background:color-mix(in srgb, var(--med) 10%, transparent)}}.editor-rev svg{color:var(--med);flex:none;margin-top:1px}.editor-rev[data-status=conflict]{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.editor-rev[data-status=conflict]{background:color-mix(in srgb, var(--crit) 10%, transparent)}}.editor-rev[data-status=conflict] svg{color:var(--crit)}.ctx{color:var(--fg-3);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.editor-diff{border:1px dashed var(--med);border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-diff{border:1px dashed color-mix(in srgb, var(--med) 45%, var(--line))}}.editor-diff{font-size:13px;line-height:1.4}.editor-diff .eyebrow{color:var(--med)}.loc-page del{color:var(--fg-3);-webkit-text-decoration-color:var(--crit);-webkit-text-decoration-color:var(--crit);-webkit-text-decoration-color:var(--crit);text-decoration-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.loc-page del{-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--crit) 70%, transparent)}}.loc-page del{text-decoration-thickness:1.5px}.loc-page ins{width:fit-content;color:var(--fg);background:var(--ok);border-radius:4px;padding:0 3px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.loc-page ins{background:color-mix(in srgb, var(--ok) 13%, transparent)}}.loc-page ins{-webkit-box-decoration-break:clone;box-decoration-break:clone}.editor-langs{padding:12px 18px 0;overflow-x:auto}.editor-langs .seg-btn{gap:6px}.editor-b{flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.tr-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.tr-meta-l{align-items:center;gap:8px;display:inline-flex}.loc-area{border-radius:11px;position:relative}.loc-area textarea.area{width:100%;min-height:92px;font-size:14.5px;line-height:1.45;display:block}.loc-area[data-ai] textarea.area{border-color:#0000}.typing{caret-color:var(--ai)}.editor-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.editor-note{min-width:0;font-size:11.5px}.editor-note-ai{color:#0000;background:linear-gradient(90deg, var(--ai), var(--coral), var(--ai)) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite locShimmer}.editor-len{color:var(--fg-3);transition:color var(--d-1);font-size:11.5px}.editor-len[data-over]{color:var(--crit);font-weight:600}.editor-h3{margin-bottom:7px}.gl-list{flex-direction:column;gap:6px;display:flex}.gl-row{background:var(--panel-2);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.gl-row>:first-child{color:var(--fg-2);flex:none}.gl-row b{text-align:right;min-width:0;font-weight:550}.gl-other{width:100%;transition:border-color var(--d-1), background var(--d-1);border:1px solid #0000}.gl-other:hover{border-color:var(--line-2);background:var(--panel-3)}.gl-other .mono{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.gl-other .muted{font-size:11.5px}.editor-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.editor-keys{align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.editor-keys .kbd:nth-of-type(3){margin-left:8px}.editor-readonly{font-size:12px}.editor-src-edit{flex-direction:column;gap:8px;margin-top:10px;display:flex}.editor-src-hint{font-size:11.5px;line-height:1.45}.editor-src-actions{justify-content:flex-end;gap:8px;display:flex}.loc-editor-sheet .editor{position:static}.loc-ai-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.loc-ai-langs{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;padding:14px 18px 18px;display:grid}.loc-ai-lang{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel-2);text-align:left;transition:border-color var(--d-1), background var(--d-1), transform var(--d-2) var(--e-spring);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px;padding:12px;display:grid}.loc-ai-lang:hover{border-color:var(--line-3)}.loc-ai-lang:active{transform:scale(.97)}.loc-ai-lang[aria-pressed=true]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-ai-lang[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.loc-ai-lang[aria-pressed=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-ai-lang[aria-pressed=true]{background:color-mix(in srgb, var(--acc) 9%, var(--panel))}}.loc-ai-check{border:1.5px solid var(--line-3);color:#0000;width:18px;height:18px;transition:background var(--d-1), border-color var(--d-1), color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:6px;place-items:center;margin-top:1px;display:grid}.loc-ai-lang[aria-pressed=true] .loc-ai-check{border-color:var(--acc);background:var(--acc);color:var(--on-acc);transform:scale(1.06)}.loc-ai-lang-name{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.loc-ai-lang-name b{font-size:13.5px;font-weight:600}.loc-ai-lang-name .mono{color:var(--fg-3);font-size:11px}.loc-ai-lang-n{color:var(--fg-2);flex-wrap:wrap;grid-column:2;gap:2px 10px;font-size:11.5px;display:flex}.loc-ai-drafts{color:var(--ai)}.loc-ai-body{transition:opacity var(--d-2);flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.loc-ai-body[data-stale]{opacity:.55}.loc-radio{flex-direction:column;gap:4px;display:flex}.loc-radio-item{border-radius:var(--r-2);cursor:pointer;transition:background var(--d-1), border-color var(--d-1);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.loc-radio-item:hover{background:var(--hover)}.loc-radio-item:has(input:checked){border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-radio-item:has(input:checked){border-color:color-mix(in srgb, var(--acc) 40%, transparent)}}.loc-radio-item:has(input:checked){background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-radio-item:has(input:checked){background:color-mix(in srgb, var(--acc) 7%, transparent)}}.loc-radio-item[data-disabled]{cursor:default;opacity:.55}.loc-radio-item input{width:15px;height:15px;accent-color:var(--acc);margin:2px 0 0}.loc-radio-item>span{flex-direction:column;gap:2px;display:flex}.loc-radio-item b{font-size:13px;font-weight:550}.loc-radio-item .muted{font-size:11.5px;line-height:1.4}.loc-ai-label{margin-bottom:8px}.loc-ai-tone{background:var(--panel-2);color:var(--fg-2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;font-style:italic;display:flex}.loc-ai-tone .eyebrow{font-style:normal}.loc-ai-rules{align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;display:flex}.loc-ai-rules svg{flex:none;margin-top:1px}.loc-ai-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.loc-ai-stat{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.loc-ai-stat b{font:600 22px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.02em;white-space:nowrap}.loc-ai-plan{flex-direction:column;display:flex}.loc-ai-plan li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 2px;font-size:12.5px;display:flex}.loc-ai-plan li:last-child{border-bottom:0}.loc-ai-plan .mono{width:26px;color:var(--fg-3);font-size:11px;font-weight:600}.loc-ai-notes{color:var(--fg-2);flex-direction:column;gap:4px;padding-left:16px;font-size:11.5px;line-height:1.45;list-style:outside;display:flex}.loc-ai-notes li::marker{color:var(--fg-4)}.loc-ai-model{color:var(--fg-2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.loc-ai-model>svg{flex:none;margin-top:2px}.loc-ai-tokens{display:block}.loc-run[data-active]{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.loc-run[data-active]{border-color:color-mix(in srgb, var(--ai) 38%, var(--line))}}.loc-run-head{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.loc-run-pct{font:600 34px/1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em;color:var(--ai)}.loc-run-summary{font-size:14px;font-weight:550}.loc-run-langs{flex-direction:column;gap:12px;display:flex}.loc-run-langs li{flex-direction:column;align-items:stretch;gap:6px;display:flex}.loc-run-langs li>.btn{align-self:flex-start}.loc-run-lang{align-items:center;gap:8px;font-size:12.5px;display:flex}.loc-run-lang .mono{width:24px;color:var(--fg-3);font-size:11px;font-weight:600}.loc-run-langs li[data-current] .loc-run-lang .mono{color:var(--ai)}.loc-run .loc-ai-body>.btn{align-self:flex-start}.loc-run-reasons,.loc-run-hint{font-size:11.5px;line-height:1.45}.loc-run-error,.loc-job-error,.loc-runs-err{color:var(--crit);font-size:12px;line-height:1.45}.loc-runs{flex-direction:column;padding:4px 8px 10px;display:flex}.loc-runs li{border-radius:var(--r-2);transition:background var(--d-1);align-items:center;gap:12px;padding:10px;display:flex}.loc-runs li:hover{background:var(--hover)}.loc-runs-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.loc-runs-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.loc-runs-s{color:var(--fg-3);font-size:11.5px;line-height:1.4}.loc-gloss{overflow:clip}.loc-gloss-wrap{max-height:calc(100dvh - 300px);overflow:auto}.loc-gloss-table th{background:var(--panel)}.loc-gloss-table td{font-size:13px}.loc-gloss-table td:first-child{min-width:220px}.loc-gloss-row[data-never] td:not(:first-child,:last-child){color:var(--fg-3);font-style:italic}.loc-gloss-term{text-align:left;border-radius:6px;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.loc-gloss-term b{transition:color var(--d-1);font-weight:600}.loc-gloss-term:hover b{color:var(--acc)}.loc-gloss-note{max-width:42ch;color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.loc-term-form{flex-direction:column;gap:14px;padding:4px 8px 0;display:flex}.loc-term-keep{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:550;display:flex}.loc-term-hint{align-items:flex-start;gap:7px;margin-top:-4px;font-size:11.5px;line-height:1.45;display:flex}.loc-term-hint svg{flex:none;margin-top:1px}.loc-files-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.loc-files-body{flex-direction:column;gap:16px;padding:14px 18px 18px;display:flex}.loc-files-row{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.loc-files-row>.seg{max-width:100%;overflow-x:auto}.loc-files-hint{align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;display:flex}.loc-files-hint svg{flex:none;margin-top:1px}.loc-files-go{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.loc-quick{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 18px 18px;display:flex}.loc-quick ul{flex-direction:column;display:flex}.loc-quick li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.loc-quick li:last-child{border-bottom:0}.loc-quick-lang{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;display:flex}.loc-quick-lang b{font-weight:550}.loc-quick-lang .muted{font-size:11px}.loc-drop{border-radius:var(--r-3);border:1.5px dashed var(--line-3);background:var(--panel-2);text-align:center;width:100%;color:var(--fg-2);transition:border-color var(--d-1), background var(--d-1), transform var(--d-2) var(--e-spring);flex-direction:column;align-items:center;gap:6px;padding:26px 18px;font-size:13px;display:flex}.loc-drop svg{color:var(--acc)}.loc-drop b{color:var(--fg);overflow-wrap:anywhere;font-weight:550}.loc-drop .muted{font-size:11.5px}.loc-drop:hover{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-drop:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--line-3))}}.loc-drop[data-dragging]{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-drop[data-dragging]{background:color-mix(in srgb, var(--acc) 8%, var(--panel-2))}}.loc-drop[data-dragging]{transform:scale(1.01)}.loc-drop[aria-busy=true] svg{animation:.9s linear infinite locSpin}.loc-diff{animation:locOpen var(--d-3) var(--e-out) both;flex-direction:column;gap:12px;display:flex}.loc-diff-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.loc-diff-tile{--c:var(--fg-2);border-radius:var(--r-2);background:var(--panel-2);color:var(--fg-3);flex-direction:column;gap:5px;padding:10px 12px;font-size:11.5px;display:flex}.loc-diff-tile[data-tone=ok]{--c:var(--ok)}.loc-diff-tile[data-tone=med]{--c:var(--med)}.loc-diff-tile[data-tone=crit]{--c:var(--crit)}.loc-diff-tile b{font:600 20px/1 var(--f-mono);font-variation-settings:"wdth" 80;color:var(--c)}.loc-diff-warnings{color:var(--fg-2);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.loc-diff-warnings li{align-items:flex-start;gap:6px;display:flex}.loc-diff-warnings svg{color:var(--med);flex:none;margin-top:1px}.loc-diff-wrap{border-radius:var(--r-2);border:1px solid var(--line);max-height:320px;overflow:auto}.loc-diff-table th{background:var(--panel)}.loc-diff-table td{vertical-align:top}.loc-diff-table tr[data-off] td{opacity:.45}.loc-diff-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--acc)}.loc-diff-meta{gap:5px;margin-top:5px;display:flex}.loc-diff-text{flex-direction:column;gap:3px;font-size:12.5px;line-height:1.4;display:flex}.loc-repo-line{color:var(--fg-2);font-size:13px;line-height:1.45}.loc-sync-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.loc-watch-state{color:var(--fg-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.loc-watch-body{flex-direction:column;gap:16px;padding:12px 18px 18px;display:flex}.loc-watch-quiet{margin-top:-8px;font-size:12.5px;line-height:1.5}.loc-watch-line{color:var(--fg-2);font-size:13.5px;line-height:1.5}.loc-watch-pending{border-radius:var(--r-2);border:1px solid var(--med);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.loc-watch-pending{border:1px solid color-mix(in srgb, var(--med) 40%, var(--line))}}.loc-watch-pending{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.loc-watch-pending{background:color-mix(in srgb, var(--med) 9%, transparent)}}.loc-watch-pending{font-size:13px;line-height:1.45}.loc-watch-pending>svg{color:var(--med);margin-top:2px}.loc-watch-pending-act{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.loc-switches{border-radius:var(--r-2);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.loc-switch-row{border-bottom:1px solid var(--line);transition:background var(--d-1), opacity var(--d-1);align-items:center;gap:16px;padding:12px 14px;display:flex}.loc-switch-row:hover{background:var(--hover)}.loc-switch-row[aria-busy=true]{opacity:.7}.loc-switch-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.loc-switch-text b{font-size:13px;font-weight:550}.loc-switch-text .muted{font-size:11.5px;line-height:1.45}.loc-switches-foot{padding:9px 14px;font-size:11.5px}.loc-switches-foot:empty{display:none}.loc-ready{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;font-size:12px;line-height:1.45;display:flex}.loc-ready-worker{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.loc-ready-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.loc-ready-cultures{font-size:11px}.loc-tl{flex-direction:column;padding:8px 12px 14px;display:flex;position:relative}.loc-tl:before{content:"";background:var(--line-2);width:1px;position:absolute;top:30px;bottom:30px;left:34px}.loc-tl-item{border-radius:var(--r-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 8px;display:grid;position:relative}.loc-tl-item .loc-tl-ic{z-index:1;box-shadow:0 0 0 4px var(--panel);position:relative}.loc-tl-item[data-kind=detected] .loc-tl-ic{color:var(--med);background:var(--med)}@supports (color:color-mix(in lab, red, red)){.loc-tl-item[data-kind=detected] .loc-tl-ic{background:color-mix(in srgb, var(--med) 14%, var(--panel))}}.loc-tl-item[data-kind=file-import] .loc-tl-ic{color:var(--fg-2);background:var(--panel-3)}.loc-tl-main{flex-direction:column;gap:3px;min-width:0;display:flex}.loc-tl-toggle{text-align:left;width:calc(100% + 16px);transition:background var(--d-1);border-radius:9px;flex-direction:column;gap:3px;margin:-6px -8px;padding:6px 30px 6px 8px;display:flex;position:relative}.loc-tl-toggle:hover{background:var(--hover)}.loc-tl-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.loc-tl-chev{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring);position:absolute;top:9px;right:8px}.loc-tl-item[data-open] .loc-tl-chev{transform:rotate(180deg)}.loc-tl-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.loc-tl-s{color:var(--fg-3);font-size:11.5px;line-height:1.4}.loc-tl-time,.loc-job-time{color:var(--fg-3);white-space:nowrap;padding-top:2px;font-size:11px}.loc-counts{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.loc-counts [data-kind=added]{color:var(--ok)}.loc-counts [data-kind=changed]{color:var(--med)}.loc-counts [data-kind=removed]{color:var(--fg-3)}.loc-counts [data-kind=restored]{color:var(--ai)}.loc-cs-detail{border-radius:var(--r-2);background:var(--panel-2);animation:locOpen var(--d-3) var(--e-out) both;flex-direction:column;gap:10px;margin-top:14px;padding:10px;display:flex}.loc-cs-items{flex-direction:column;max-height:360px;display:flex;overflow:auto}.loc-cs-items li{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:9px 4px;display:flex}.loc-cs-items li:last-child{border-bottom:0}.loc-cs-item-h{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.loc-cs-item-h .sd{border-radius:6px;width:20px;height:20px}.loc-cs-key{transition:color var(--d-1)}.loc-cs-key:hover{color:var(--acc)}.loc-cs-src{flex-direction:column;gap:3px;font-size:12.5px;line-height:1.4;display:flex}.loc-cs-items li[data-kind=removed] .loc-cs-src{opacity:.75}.loc-cs-foot{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.loc-joblist{flex-direction:column;padding:6px 8px 10px;display:flex}.loc-job{border-radius:var(--r-2);transition:background var(--d-1), border-color var(--d-2);border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 10px;display:grid}.loc-job:hover{background:var(--hover)}.loc-job[data-focus]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-job[data-focus]{border-color:color-mix(in srgb, var(--acc) 45%, transparent)}}.loc-job[data-focus]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.loc-job[data-focus]{background:color-mix(in srgb, var(--acc) 6%, transparent)}}.loc-job[data-kind=ai-draft] .loc-job-ic{color:var(--ai);background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.loc-job[data-kind=ai-draft] .loc-job-ic{background:color-mix(in srgb, var(--ai) 13%, var(--panel))}}.loc-job[data-status=failed] .loc-job-ic{color:var(--crit);background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.loc-job[data-status=failed] .loc-job-ic{background:color-mix(in srgb, var(--crit) 12%, var(--panel))}}.loc-job[data-status=queued] .loc-job-ic,.loc-job[data-status=running] .loc-job-ic{animation:locPulse 2s var(--e-io) infinite}.loc-job-main{flex-direction:column;gap:5px;min-width:0;display:flex}.loc-job-h{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.loc-job-h b{font-weight:550}.loc-job-meta{color:var(--fg-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.loc-job-progress{color:var(--ai);align-items:center;gap:10px;font-size:11px;display:flex}.loc-job-progress>:first-child{flex:1}.loc-job-out{color:var(--fg-2);font-size:12px}.loc-diag summary{width:fit-content;color:var(--fg-3);cursor:pointer;transition:color var(--d-1);font-size:11.5px}.loc-diag summary:hover{color:var(--fg)}.loc-diag pre{border:1px solid var(--line);background:var(--bg-sunk);max-height:240px;font:400 11px/1.5 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg-2);border-radius:8px;margin-top:8px;padding:10px;overflow:auto}.loc-job-side{align-items:flex-start;display:flex}.loc-push-body{flex-direction:column;gap:14px;padding:12px 18px 18px;font-size:12.5px;line-height:1.5;display:flex}.loc-loading-ring{border-radius:50%;flex:none}.loc-loading-panel{flex-direction:column;gap:14px;padding:18px;display:flex}.loc-page .card-h-main{flex-wrap:wrap;row-gap:2px}.loc-page .card-t{flex:none}@media (max-width:1360px){.loc-overview-grid,.loc-sync-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:1080px){.loc-work,.loc-overview-grid,.loc-ai-grid,.loc-files-grid,.loc-sync-grid{grid-template-columns:minmax(0,1fr)}.editor{position:static}.str-table-wrap[data-flow]{overscroll-behavior:auto;min-height:0;max-height:none;overflow:visible}.str-table-wrap[data-flow] .str-head{top:var(--top-h)}.loc-gloss-wrap{max-height:none;overflow:visible}.loc-gloss-table th{top:var(--top-h)}.loc-gloss-note{white-space:normal}}@media (max-width:760px){.loc-bulk{bottom:var(--bottom-float)}:root:has(.loc-bulk[data-state=open]){--page-bar:164px}.loc-langs{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.loc-langs .lang{scroll-snap-align:start;flex:none;gap:9px;padding:8px 12px 8px 9px}.loc-langs .lang .ln{display:none}.loc-lang-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.loc-lang-card{gap:10px;padding:12px}.loc-lang-top{flex-wrap:wrap;gap:8px 10px}.loc-lang-name .ln{font-size:11px}.loc-lang-line{font-size:11.5px}.loc-lang-foot{display:none}.str-row{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);height:76px;padding-right:10px}.str-check-hit{grid-row:1/-1}.str-row .status-dots{grid-column:2;padding:0 0 9px 2px}.str-open{padding-top:8px}.str-src{max-width:100%}.str-head{display:none}.loc-ai-stats,.loc-diff-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-tl-item,.loc-job{grid-template-columns:30px minmax(0,1fr)}.loc-tl-time,.loc-job-side{grid-column:2}.loc-cs-item{grid-template-columns:30px minmax(0,1fr)}.loc-cs-meta{flex-direction:row;grid-column:2;align-items:center}.loc-focus{flex-wrap:wrap;align-items:flex-start}.editor-keys,.editor-foot>.fill-row{display:none}.editor-foot>.btn{flex:1}}.mod-desk{flex-direction:column;gap:18px;min-width:0;display:flex}.mod{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mod-rail{top:calc(var(--top-h) + 16px);min-width:0;position:sticky}.mod-main{min-width:0}.mod-queue-trigger{display:none}.mod-desk .card-h-main,.mod-admin-drawer .card-h-main{flex-wrap:wrap;gap:3px 10px}.mod-desk .card-t,.mod-admin-drawer .card-t{flex:none}.mod-rail-card{max-height:calc(100dvh - var(--top-h) - 32px);flex-direction:column;display:flex;overflow:hidden}.mod-rail-card .card-t .pill{margin-left:2px}.mod-rail-order{white-space:nowrap}.mod-rail-filter{padding:12px 14px 0}.mod-rail-filter .seg{width:100%}.mod-rail-filter .seg-btn{flex:1}.mod-rail-skeleton{border-radius:12px;height:78px}.queue{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;-webkit-mask-image:linear-gradient(transparent, var(--black) 10px, var(--black) calc(100% - 10px), transparent);-webkit-mask-image:linear-gradient(transparent, var(--black) 10px, var(--black) calc(100% - 10px), transparent);-webkit-mask-image:linear-gradient(transparent, var(--black) 10px, var(--black) calc(100% - 10px), transparent);mask-image:linear-gradient(transparent, var(--black) 10px, var(--black) calc(100% - 10px), transparent);flex-direction:column;gap:4px;padding:10px 8px 8px;display:flex;position:relative;overflow:auto}.qi{color:inherit;text-align:left;transition:background var(--d-1), border-color var(--d-1), opacity var(--d-3), transform var(--d-3) var(--e-out);border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px 12px;text-decoration:none;display:grid;position:relative}a.qi:hover{background:var(--hover)}a.qi:active{transform:scale(.99)}a.qi:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.qi[aria-current=page]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.qi[aria-current=page]{background:color-mix(in srgb, var(--acc) 9%, var(--panel))}}.qi[aria-current=page]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.qi[aria-current=page]{border-color:color-mix(in srgb, var(--acc) 30%, transparent)}}.qi[aria-disabled=true]{opacity:.6}.qi[data-urgent]{box-shadow:inset 2px 0 0 var(--crit)}.qi .qn{font-size:13px;font-weight:600}.qi .qr{color:var(--fg-3);grid-column:1/-1;font-size:12px}.qi .qm{color:var(--fg-3);grid-column:1/-1;align-items:center;gap:6px;margin-top:3px;display:flex}.qi .qa{font:500 10.5px var(--f-mono);font-variation-settings:"wdth" 85;color:var(--fg-3)}.qi .qa[data-late]{color:var(--high)}.qi .qx{color:var(--high);grid-column:1/-1;font-size:11.5px}.qi .qbar{grid-column:1/-1;margin-top:6px}.qi[data-state=leaving]{opacity:0;transform:translate(-24px)}.queue-empty{padding:40px 20px}.mod-overview{flex-direction:column;gap:18px;min-width:0;display:flex}.mod-start-body{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:end;gap:24px;display:grid}.mod-start-main{flex-direction:column;gap:10px;min-width:0;display:flex}.mod-start-title{letter-spacing:-.02em;font-size:22px;font-weight:650}.mod-start-cta{margin-top:6px}.mod-start-facts dd[data-late],.case-facts dd[data-late],.mod-transcription-body dd[data-late]{color:var(--high)}.mod-numbers{flex-direction:column;gap:12px;display:flex}.mod-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mod-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mod-keys-list{color:var(--fg-2);gap:10px;font-size:12.5px;display:grid}.mod-keys-list li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mod-health{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mod-transcription-body{flex-direction:column;gap:14px;display:flex}.mod-log-days{flex-direction:column;gap:20px;display:flex}.mod-log-day{margin-bottom:10px}.mod-log-line{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.mod-log-text{min-width:0}.mod-log-text b{color:var(--fg);font-weight:600}.mod-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mod-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-stack{flex-direction:column;gap:14px;display:flex}.mod-ref{color:var(--fg-3);font-size:12px}.mod-muted{color:var(--fg-3);font-size:12.5px}.mod-fine{color:var(--fg-3);font-size:11.5px;line-height:1.5}.mod-body-text{color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.mod-break{overflow-wrap:anywhere;text-align:left}.mod-link{color:var(--acc);text-underline-offset:3px;text-decoration:none}.mod-link:hover{text-decoration:underline}.mod-error-text{color:var(--crit);font-size:12px}.mod-request-id{text-align:center;color:var(--fg-4);margin-top:6px;font-size:11px}.mod-inline-note{background:var(--bg-sunk);color:var(--fg-3);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.mod-notice{--tone:var(--fg-3);border:1px solid var(--tone);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mod-notice{border:1px solid color-mix(in srgb, var(--tone) 40%, var(--line))}}.mod-notice{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.mod-notice{background:color-mix(in srgb, var(--tone) 9%, var(--panel))}}.mod-notice{color:var(--fg-2)}.mod-notice>.ic{color:var(--tone);flex:none;margin-top:1px}.mod-notice[data-tone=med]{--tone:var(--med)}.mod-notice[data-tone=crit]{--tone:var(--crit)}.mod-notice>div{flex:1;min-width:0}.mod-notice>.btn{flex:none}.mod-notice-t{color:var(--fg);font-size:13px;font-weight:600}.mod-notice-b{color:var(--fg-3);margin-top:2px;font-size:12px;line-height:1.5}.mod-controls-off .card-b{padding-top:16px}.mod-loading{flex-direction:column;gap:12px;display:flex}.mod-loading-row{border-radius:14px;height:96px}.mod-details>summary{cursor:pointer;color:var(--fg-2);font-size:12.5px;font-weight:600;list-style-position:inside}.mod-details[open]>summary{margin-bottom:12px}.mod-form{flex-direction:column;gap:12px;display:flex}.mod-form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.desk{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"top decide""bottom decide";align-items:start;gap:18px;display:grid}.desk-top,.desk-bottom{flex-direction:column;gap:18px;min-width:0;display:flex}.desk-top{grid-area:top}.desk-bottom{grid-area:bottom}.desk:empty{display:none}.desk[data-state=entering]{animation:caseIn .62s var(--e-out) both}.desk[data-state=leaving]{animation:caseOut .42s var(--e-io) forwards;pointer-events:none}.decide-col{top:calc(var(--top-h) + 16px);max-height:calc(100dvh - var(--top-h) - 32px);overscroll-behavior:contain;border-radius:var(--r-4);scrollbar-width:thin;grid-area:decide;min-width:0;position:sticky;overflow:auto}.decide-bar{display:none}.mod-case{flex-direction:column;gap:14px;min-width:0;display:flex}.case-head{overflow:hidden;container:casehead/inline-size}.case-h{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px 24px;padding:18px 20px;display:grid}.case-h-main{flex-direction:column;gap:10px;min-width:0;display:flex}.case-title{letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.2}.case-h-side{flex-direction:column;gap:14px;display:flex}.case-h-actions{justify-content:flex-end;gap:8px;display:flex}.case-own{--tone:var(--acc);border-top:1px solid var(--line);background:var(--tone);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.case-own{background:color-mix(in srgb, var(--tone) 6%, transparent)}}.case-own{color:var(--fg-2);font-size:12.5px}.case-own>.ic{color:var(--tone)}.case-own[data-owner=other]{--tone:var(--med)}.case-own[data-owner=separation]{--tone:var(--fg-3)}.case-own-t{flex:1;min-width:200px}.mod-subjects-inline .mod-subjects{flex-flow:wrap;gap:10px;display:flex}.mod-subjects{flex-direction:column;gap:10px;display:flex}.subject-card{min-width:0}.mod-subjects-inline .subject-card{flex:280px}.subject{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subject-avatar{object-fit:cover;background:var(--acc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.subject-avatar{background:color-mix(in srgb, var(--acc) 18%, var(--panel-2))}}.subject-avatar{border:1px solid var(--line-2);color:var(--fg);font-weight:650}.subject-main{flex:140px;min-width:0}.subject-name{font-size:14px;font-weight:600}.subject-id{color:var(--fg-3);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.subject-actions{gap:6px;display:flex}@container casehead not (min-width:640px){.case-h{grid-template-columns:minmax(0,1fr);gap:14px}.case-h-side{flex-direction:column-reverse}.case-h-actions{justify-content:flex-start}}.mod-evidence{overflow:hidden}.mod-channel{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.mod-channel+.mod-channel{border-top:1px solid var(--line)}.clip-tabs{flex-wrap:wrap;gap:6px;display:flex}.clip-tab{border:1px solid var(--line);background:var(--panel-2);height:30px;color:var(--fg-2);transition:background var(--d-1), border-color var(--d-1), color var(--d-1);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.clip-tab:hover{border-color:var(--line-2)}.clip-tab[aria-pressed=true]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.clip-tab[aria-pressed=true]{border-color:color-mix(in srgb, var(--acc) 50%, transparent)}}.clip-tab[aria-pressed=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.clip-tab[aria-pressed=true]{background:color-mix(in srgb, var(--acc) 12%, var(--panel))}}.clip-tab[aria-pressed=true]{color:var(--fg)}.clip{border:1px solid var(--line);border-radius:var(--r-3);background:var(--panel-2);flex-direction:column;display:flex;overflow:hidden}.clip[hidden]{display:none}.clip-closed{padding:16px 18px}.clip-closed-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.clip-closed-wave{background:repeating-linear-gradient(90deg, var(--acc) 0 2px, transparent 2px 5px);border-radius:10px;flex:none;width:92px;height:44px}@supports (color:color-mix(in lab, red, red)){.clip-closed-wave{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--acc) 40%, transparent) 0 2px, transparent 2px 5px)}}.clip-closed-wave{-webkit-mask:linear-gradient(transparent 20%, var(--black) 20% 80%, transparent 80%);-webkit-mask:linear-gradient(transparent 20%, var(--black) 20% 80%, transparent 80%);-webkit-mask:linear-gradient(transparent 20%, var(--black) 20% 80%, transparent 80%);mask:linear-gradient(transparent 20%, var(--black) 20% 80%, transparent 80%);opacity:.6}.clip-closed-copy{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.clip-closed .mod-error-text{margin-top:10px}.clip-note{color:var(--fg-3);padding:0 18px 12px;font-size:11.5px}.clip-status{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;display:flex}.clip-status>p{flex:1;min-width:180px}.clip-foot{border-top:1px solid var(--line);background:var(--bg-sunk);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 18px;font-size:11.5px;display:flex}.clip-foot>span{align-items:center;gap:6px;display:inline-flex}.player{padding:16px 18px 12px}.player-row{align-items:center;gap:14px;display:flex}.play-btn{width:44px;height:44px;color:var(--on-acc);background:var(--acc);box-shadow:0 8px 22px -8px var(--acc);transition:transform var(--d-2) var(--e-spring), box-shadow var(--d-2);border-radius:50%;flex:none;place-items:center;display:grid}.play-btn:hover{transform:scale(1.06)}.play-btn:active{transform:scale(.92)}.play-btn:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.play-btn[data-playing]{box-shadow:0 0 0 6px var(--acc)}@supports (color:color-mix(in lab, red, red)){.play-btn[data-playing]{box-shadow:0 0 0 6px color-mix(in srgb, var(--acc) 18%, transparent)}}.wave{cursor:pointer;touch-action:none;flex:1;min-width:0;height:72px;position:relative}.wave canvas{width:100%;height:100%;display:block}.wave-seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wave:has(.wave-seek:focus-visible){outline:2px solid var(--acc);outline-offset:4px;border-radius:8px}.wave-tip{bottom:calc(100% + 6px);left:clamp(0px, var(--x), 100%);background:var(--panel-3);border:1px solid var(--line-2);max-width:280px;box-shadow:var(--shadow-2);font:500 11px var(--f-mono);font-variation-settings:"wdth" 85;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:2;border-radius:8px;padding:4px 8px;position:absolute;overflow:hidden;transform:translate(-50%)}.wave-time{text-align:right;min-width:92px;font:500 11.5px var(--f-mono);color:var(--fg-3)}.player-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.player-nav,.player-set{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.player-nav{gap:2px;margin-left:-8px}.player-set{margin-left:auto}.player-skip{color:var(--fg-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.transcript-panel{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.transcript-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.transcript-title{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.transcript-banner{border:1px dashed var(--line-2);background:var(--bg-sunk);color:var(--fg-3);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.transcript-banner b{color:var(--fg-2);font-weight:600}.transcript-empty{color:var(--fg-3);font-size:12.5px}.transcript-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.transcript-tools>.field{flex:0 260px}.transcript-count{font:500 11px var(--f-mono);color:var(--fg-3)}.transcript-hits{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.transcript-hits .chip[data-hit]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.transcript-hits .chip[data-hit]{border-color:color-mix(in srgb, var(--crit) 35%, var(--line))}}.transcript-hits-note{color:var(--fg-3);font-size:11px}.transcript{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;gap:2px;max-height:340px;margin:0 -8px;padding:2px 0;display:flex;overflow:auto}.tl{color:var(--fg-2);transition:background var(--d-2), color var(--d-2);border-radius:9px;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 10px;font-size:13px;line-height:1.55;display:grid}.tl:hover{background:var(--hover)}.tl .ts{font:500 11px var(--f-mono);color:var(--fg-3);text-align:left;border-radius:6px;align-self:start;padding-top:2px}.tl .ts:hover{color:var(--acc)}.tl .ts:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.tl[aria-current=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.tl[aria-current=true]{background:color-mix(in srgb, var(--acc) 8%, var(--panel-2))}}.tl[aria-current=true]{color:var(--fg)}.tl[data-flagged]{box-shadow:inset 2px 0 0 var(--crit)}.tl[data-invented] .tx{color:var(--fg-3);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-3);-webkit-text-decoration-color:var(--fg-3);-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3)}@supports (color:color-mix(in lab, red, red)){.tl[data-invented] .tx{-webkit-text-decoration-color:color-mix(in srgb, var(--fg-3) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-3) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fg-3) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-3) 50%, transparent)}}.tl .tx{overflow-wrap:anywhere;min-width:0}.tl-flag{vertical-align:1px;margin-left:6px;text-decoration:none}.tw{cursor:pointer;transition:background var(--d-1), color var(--d-1);border-radius:4px}.tw:hover{background:var(--hover);color:var(--fg)}.tw[data-now]{text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px;color:var(--fg);text-decoration-thickness:2px}.tw[data-unclear]{color:var(--fg-3);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--fg-4);-webkit-text-decoration-color:var(--fg-4);-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-underline-offset:3px}.tw[data-hit],.tw-gap[data-hit]{background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.tw[data-hit],.tw-gap[data-hit]{background:color-mix(in srgb, var(--crit) 20%, transparent)}}.tw[data-hit],.tw-gap[data-hit]{color:var(--fg)}.tw[data-match],.tw-gap[data-match]{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.tw[data-match],.tw-gap[data-match]{background:color-mix(in srgb, var(--med) 26%, transparent)}}.tw[data-match],.tw-gap[data-match]{color:var(--fg)}.tw[data-match=current],.tw-gap[data-match=current]{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.tw[data-match=current],.tw-gap[data-match=current]{background:color-mix(in srgb, var(--med) 52%, transparent)}}.mod-reports,.mod-messages,.mod-restrictions{flex-direction:column;gap:10px;display:flex}.mod-report,.mod-restriction{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mod-report-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.mod-report-who{font-size:12.5px;font-weight:600}.mod-quote{border-left:2px solid var(--acc);margin:0;padding-left:12px}@supports (color:color-mix(in lab, red, red)){.mod-quote{border-left:2px solid color-mix(in srgb, var(--acc) 45%, var(--line))}}.mod-quote{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.mod-message{background:var(--bg-sunk);border-radius:10px;grid-template-columns:140px minmax(0,1fr);gap:4px 12px;padding:10px 12px;font-size:13px;display:grid}.mod-message[data-author=subject]{box-shadow:inset 2px 0 0 var(--acc)}.mod-message-who{color:var(--fg-2);font-size:12px;font-weight:600}.mod-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.mod-message-meta{font:500 10.5px var(--f-mono);color:var(--fg-3);grid-column:2}.mod-dim{color:var(--fg-3)}.mod-reporter{border:1px solid var(--line);background:var(--panel-2);scroll-margin-top:calc(var(--top-h) + 24px);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.mod-reporter:target{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.mod-reporter:target{border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}}.mod-reporter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.mod-counts{border:1px solid var(--line);background:var(--line);border-radius:10px;flex-wrap:wrap;gap:1px;margin:0;display:flex;overflow:hidden}.mod-counts>div{background:var(--bg-sunk);flex-direction:column;flex:92px;justify-content:space-between;gap:4px;padding:9px 11px;display:flex}.mod-counts dt{color:var(--fg-3);font-size:11px;line-height:1.3}.mod-counts dd{font:600 18px var(--f-mono);font-variation-settings:"wdth" 85;color:var(--fg);margin:0}.mod-recent{flex-direction:column;display:flex}.mod-recent>li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;padding:10px 0;display:flex}.mod-recent>li:first-child{border-top:0;padding-top:0}.mod-recent-main{min-width:0}.mod-recent-t{font-size:12.5px;font-weight:600}.mod-recent .mod-link{align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.mod-related-list{flex-direction:column;gap:10px;display:flex}.mod-related{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mod-related[data-merge-recommended]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.mod-related[data-merge-recommended]{border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}}.mod-related-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mod-related-ref{font-size:12.5px;font-weight:600}.mod-related-restrictions{flex-direction:column;gap:6px;display:flex}.mod-related-restrictions>li,.mod-related-review{background:var(--bg-sunk);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mod-merge{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.mod-merge-actions{justify-content:flex-end;display:flex}.mod-merge-list{flex-wrap:wrap;gap:6px 12px;display:flex}.mod-term{flex-direction:column;gap:2px;display:flex}.mod-term-t{color:var(--fg-2);font-size:12px;font-weight:600}.mod-review{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.mod-review b{font-weight:600}.mod-review-term{flex-direction:column;gap:2px;display:flex}.mod-history-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mod-history-head b{color:var(--fg);font-weight:600}.mod-history-item[data-kind=decision]>i{--c:var(--acc)}.mod-history-item[data-kind=appeal]>i{--c:var(--med)}.decide-body{flex-direction:column;gap:16px;display:flex}.decide-form{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.act-grid-1{grid-template-columns:minmax(0,1fr)}.act-grid .act:last-child:nth-child(odd):not(:only-child){grid-column:1/-1}.act-grid-1 .act:last-child:nth-child(odd):not(:only-child){grid-column:auto}.act:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}.act:active{transform:scale(.98)}.act{transition:border-color var(--d-2) var(--e-out), background var(--d-2) var(--e-out), box-shadow var(--d-2) var(--e-out), transform var(--d-1) var(--e-spring)}.decide-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.decide-row b{font-size:15px}.decide-duration{flex-direction:column;gap:8px;display:flex}.decide-duration .range-ticks button{color:inherit;font:inherit;padding:2px 0}.decide-duration .range-ticks button:hover{color:var(--fg)}.decide-duration .range-ticks [data-state=on]{color:var(--fg);font-weight:700}.decide-proposal{border:1px dashed var(--high);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.decide-proposal{border:1px dashed color-mix(in srgb, var(--high) 45%, var(--line))}}.decide-proposal{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.decide-proposal{background:color-mix(in srgb, var(--high) 7%, transparent)}}.decide-directions{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.decide-label{margin-bottom:8px}.decide-keys{align-items:center;gap:6px;display:inline-flex}.decide-hint{color:var(--fg-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:-6px;font-size:11.5px;display:flex}.decide .hold{width:100%}.decide-start{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.decide-history .divider{margin:2px 0 14px}.msg-preview{background:var(--bg-sunk);border:1px dashed var(--line-2);color:var(--fg-2);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.55}.msg-preview b{color:var(--fg)}.mod-confirm{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-2);animation:dialogPop var(--d-3) var(--e-spring) both;border-radius:18px;outline:none;flex-direction:column;gap:14px;margin:auto;padding:22px;display:flex;overflow:auto}.mod-confirm:not([open]){display:none}.mod-confirm::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--d-2) var(--e-out) both}.mod-confirm[data-danger]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.mod-confirm[data-danger]{border-color:color-mix(in srgb, var(--crit) 40%, var(--line-2))}}.mod-confirm-t{font-size:17px;font-weight:650}.mod-confirm-b{color:var(--fg-3);font-size:13px;line-height:1.55}.mod-confirm-preview{background:var(--bg-sunk);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55}.mod-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mod-support{border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);width:min(520px,100% - 20px);max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-2);color:var(--fg);animation:modSupportIn var(--d-3) var(--e-out) both;border-radius:18px;margin:0;padding:0;position:fixed;inset:10px 10px 10px auto;overflow:hidden}.mod-support:not([open]){display:none}.mod-support::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade var(--d-2) var(--e-out) both}.mod-support-panel{flex-direction:column;height:100%;display:flex}.mod-support-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.mod-support-title{font-size:16px;font-weight:650}.mod-support-subtitle{font-size:13.5px;font-weight:600}.mod-support-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 20px 24px;display:flex;overflow-y:auto}.mod-support-result{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:16px;display:flex}.mod-support-alert{font-size:12.5px}.mod-inline-note:has(>.ic){align-items:center;gap:8px;display:flex}.mod-placement{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.mod-placement-option{border:1px solid var(--line);background:var(--panel-2);color:var(--fg-2);cursor:pointer;transition:border-color var(--d-1), background var(--d-1);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.mod-placement-option input{accent-color:var(--acc);margin-top:2px}.mod-placement-option b{color:var(--acc);font-weight:600}.mod-placement-option[data-state=on]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.mod-placement-option[data-state=on]{border-color:color-mix(in srgb, var(--acc) 50%, var(--line))}}.mod-placement-option[data-state=on]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.mod-placement-option[data-state=on]{background:color-mix(in srgb, var(--acc) 8%, var(--panel-2))}}.mod-screenshot-off{border:1px dashed var(--line-2);background:var(--bg-sunk);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:12px 14px;display:flex}.mod-support-context{border:1px solid var(--med);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mod-support-context{border:1px solid color-mix(in srgb, var(--med) 35%, var(--line))}}.mod-support-context{background:var(--bg-sunk)}.mod-admin{flex-direction:column;gap:14px;display:flex}.mod-admin-row{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.mod-admin-list{flex-direction:column;gap:6px;display:flex}.mod-admin-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-hold-objects{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;max-height:168px;margin:0;padding:10px;display:flex;overflow:auto}@media (max-width:1360px){.mod{grid-template-columns:280px minmax(0,1fr)}.mod-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.desk{flex-direction:column;align-items:stretch;gap:18px;display:flex}.desk-top{order:1}.desk-bottom{order:2}:root:has(.decide-col){--page-bar:62px}.decide-col{z-index:5;border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);max-height:none;box-shadow:var(--shadow-2);order:3;position:sticky;top:auto;bottom:12px;overflow:visible}.decide-bar{border-radius:var(--r-4);width:100%;min-height:52px;color:var(--fg);text-align:left;align-items:center;gap:10px;padding:0 16px;display:flex}.decide-bar:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.decide-bar>.ic:first-child{color:var(--acc)}.decide-bar-t{font-size:13.5px;font-weight:600}.decide-bar-s{min-width:0;color:var(--fg-3);flex:1;font-size:12.5px}.decide-sheet{display:none}.decide-col[data-state=open] .decide-sheet{overscroll-behavior:contain;border-top:1px solid var(--line);max-height:min(72dvh,760px);animation:sheetUp var(--d-3) var(--e-out) both;display:block;overflow:auto}.decide-sheet>.card{box-shadow:none;background:0 0;border:0}.decide-sheet>.card>.card-h{display:none}}@media (max-width:1080px){.mod{grid-template-columns:minmax(0,1fr)}.mod-rail{position:static}.mod-rail-card{max-height:none}.mod-rail-card .queue{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.mod-desk[data-route=case] .mod-rail,.mod-desk[data-route=appeal] .mod-rail,.mod-desk[data-route=queue] .mod-main .mod-start,.mod-desk[data-route=appeals] .mod-main .mod-start{display:none}.mod-queue-trigger{display:inline-flex}.mod-queue-sheet .mod-rail-card{max-height:none;box-shadow:none;background:0 0;border:0}.mod-queue-sheet .queue{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.mod-overview-grid,.case-h{grid-template-columns:minmax(0,1fr)}.case-h-actions{order:2;justify-content:flex-start}.mod-start-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mod-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decide-col{bottom:var(--bottom-float)}.decide-col[data-state=open] .decide-sheet{max-height:calc(100dvh - var(--top-h) - 150px)}.case-h{padding:16px}.case-title{font-size:19px}.player{padding:14px}.player-row{flex-wrap:wrap}.wave{flex-basis:calc(100% - 60px);height:64px}.wave-time{text-align:left;width:100%;min-width:0}.player-set{width:100%;margin-left:0}.player-set>.seg{width:100%}.player-set>.seg .seg-btn{flex:1}.transcript-panel{padding:12px 14px 14px}.transcript-tools>.field{flex:100%}.tl{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:6px 8px}.mod-message{grid-template-columns:minmax(0,1fr)}.mod-message-meta{grid-column:auto}.mod-keys,.clip-closed-wave{display:none}.mod-log-line{flex-direction:column;gap:2px}}.pulse-page{flex-direction:column;gap:18px;min-width:0;display:flex}.pulse-page .card-link{color:var(--acc);white-space:nowrap;font-size:12px;font-weight:550}.pulse-page .card-link:hover{text-decoration:underline}.pulse-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;display:grid}.pulse-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pulse-side{flex-direction:column;gap:18px;min-width:0;display:flex}.pulse-empty{padding:36px 20px}.blockers-strip{--c:var(--crit);border:1px solid var(--c);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.blockers-strip{border:1px solid color-mix(in srgb, var(--c) 34%, var(--line))}}.blockers-strip{border-radius:var(--r-3);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.blockers-strip{background:color-mix(in srgb, var(--c) 7%, var(--panel))}}.blockers-strip[data-state=clear]{--c:var(--ok);background:var(--panel);border-color:var(--line)}.blockers-ic{width:30px;height:30px;color:var(--c);background:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.blockers-ic{background:color-mix(in srgb, var(--c) 16%, transparent)}}.blockers-ic .ic{width:16px;height:16px}.blockers-title{margin:0;font-size:14px;font-weight:600}.blockers-facts{font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-3);margin:0}.blocker-chips{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.blocker-chips>li{min-width:0;max-width:100%}.blocker-chip>:not(.blocker-text){flex:none}.blocker-chip{--c:var(--crit);border:1px solid var(--crit);align-items:center;gap:7px;max-width:100%;padding:5px 11px 5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blocker-chip{border:1px solid color-mix(in srgb, var(--crit) 38%, transparent)}}.blocker-chip{color:var(--fg);background:var(--crit);border-radius:999px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.blocker-chip{background:color-mix(in srgb, var(--crit) 11%, var(--panel-2))}}.blocker-chip{transition:transform var(--d-2) var(--e-spring), background var(--d-1)}.blocker-chip:hover{background:var(--crit);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.blocker-chip:hover{background:color-mix(in srgb, var(--crit) 18%, var(--panel-2))}}.blocker-chip:active{transform:scale(.98)}.blocker-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.blocker-new{font:600 10px var(--f-mono);color:var(--on-acc);background:var(--crit);border-radius:999px;padding:1px 6px}.blocker-est{color:var(--fg-3);text-underline-offset:3px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.blockers-all{color:var(--fg-2);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:550;display:inline-flex}.blockers-all:hover{color:var(--fg)}.health{flex-direction:column;gap:16px;padding:20px;display:flex}.health-state{align-items:center;gap:16px;display:flex}.health h2{letter-spacing:-.02em;color:var(--c);font-size:24px}.health-state>.col{min-width:0}.health-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-3);font-size:11px;overflow:hidden}.health-reason{color:var(--fg-2);font-size:12.5px}.health-orb{flex:none;width:74px;height:74px;position:relative}.health-orb:before,.health-orb:after{content:"";border-radius:50%;position:absolute;inset:0}.health-orb:before{background:radial-gradient(circle at 35% 30%, var(--c), var(--c) 60%)}@supports (color:color-mix(in lab, red, red)){.health-orb:before{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 60%, var(--white)), var(--c) 60%)}}.health-orb:before{box-shadow:0 0 40px -6px var(--c);transition:background var(--d-3)}.health-orb:after{border:2px solid var(--c);animation:halo 2.6s var(--e-out) infinite}.health-orb .ic{z-index:1;width:30px;height:30px;color:var(--bg);stroke-width:2.2px;margin:auto;position:absolute;inset:0}.sev-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sev{background:var(--panel-2);border:1px solid var(--line);transition:transform var(--d-2) var(--e-spring), border-color var(--d-1), background var(--d-1);border-radius:12px;padding:10px 12px}a.sev:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.sev:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--line))}}a.sev:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){a.sev:hover{background:color-mix(in srgb, var(--c) 8%, var(--panel-2))}}a.sev:active{transform:scale(.97)}.sev b{font:600 20px/1 var(--f-mono);font-variation-settings:"wdth" 80;color:var(--c);display:block}.sev-label{color:var(--fg-3);font-size:11px}.health-past{color:var(--fg-3);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.health-foot{flex-wrap:wrap;gap:4px 14px;margin:-4px 0 0;font-size:11.5px;display:flex}.health-foot a{color:var(--fg-3);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.health-foot a:hover{color:var(--fg)}.budget{border-radius:var(--r-2);transition:background var(--d-1);margin:-2px -8px;padding:6px 8px;display:block}.budget:hover{background:var(--hover)}.budget-row{align-items:baseline;gap:6px;font-size:12.5px;display:flex}.budget-label{min-width:0;color:var(--fg-3);flex:1}.budget-of{color:var(--fg-3);font-size:11px}.budget-bar{background:var(--bg-sunk);border-radius:999px;height:8px;margin-top:8px;position:relative}.budget-bar>i{width:var(--v);border-radius:inherit;background:var(--c);height:100%;box-shadow:0 0 14px -2px var(--c);display:block}@supports (color:color-mix(in lab, red, red)){.budget-bar>i{box-shadow:0 0 14px -2px color-mix(in srgb, var(--c) 70%, transparent)}}.budget-bar>i{transform-origin:0;animation:grow 1.1s var(--e-out) both}.budget-tick{top:-4px;bottom:-4px;left:var(--x);background:var(--fg-2);border-radius:2px;width:2px;position:absolute}.budget-tick[data-hard]{background:var(--crit)}.budget-state{color:var(--c);margin-top:7px;font-size:11.5px;display:block}.budget-empty{color:var(--fg-3);margin:0;font-size:12px}.track-card{flex-direction:column;display:flex}.revs{flex:1;padding:6px 20px 20px;display:flex;overflow-x:auto}.rev-track{flex:1;align-items:flex-end;min-width:600px;min-height:210px;padding-top:10px;display:flex;position:relative}.rev-col{border-radius:var(--r-2);height:100%;transition:background var(--d-1);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:6px;display:flex;position:relative}button.rev-col:hover{background:var(--hover)}.rev-col[aria-checked=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rev-col[aria-checked=true]{background:color-mix(in srgb, var(--acc) 10%, transparent)}}.rev-col[data-new]{animation:revIn .9s var(--e-spring) both}.rev-bars{border-radius:5px;flex-direction:column-reverse;gap:1px;width:16px;display:flex;overflow:hidden}.rev-bars i{background:var(--c);transform-origin:bottom;width:100%;animation:growY .9s var(--e-out) both;animation-delay:calc(var(--i) * 40ms);display:block}.rev-ghost i{background:repeating-linear-gradient(-45deg, var(--t-pulse) 0 4px, transparent 4px 8px);height:46px}@supports (color:color-mix(in lab, red, red)){.rev-ghost i{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--t-pulse) 55%, transparent) 0 4px, transparent 4px 8px)}}.rev-ghost i{background-size:22px 22px;animation:.9s linear infinite stripes}.rev-node{z-index:1;border:2px solid var(--c,var(--t-pulse));background:var(--panel);border-radius:50%;width:12px;height:12px;position:relative}.rev-col[data-fallback] .rev-node{border-style:dashed}.rev-col[data-ghost] .rev-node{animation:pulse-dot 1.4s var(--e-io) infinite}.rev-col[aria-checked=true] .rev-node{background:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.rev-col[aria-checked=true] .rev-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 25%, transparent)}}.rev-label{white-space:nowrap;font:500 10px var(--f-mono);font-variation-settings:"wdth" 75;color:var(--fg-3)}.rev-line{background:var(--line-2);height:2px;position:absolute;bottom:33px;left:20px;right:20px}.track-empty{color:var(--fg-3);margin:0;padding:24px 20px 30px;font-size:12.5px}.matrix-scroll{padding:2px 20px 20px;overflow-x:auto}.matrix{grid-template-columns:minmax(150px,1.5fr) repeat(4,minmax(66px,1fr)) minmax(66px,.9fr);gap:6px;min-width:560px;display:grid}.matrix-row{display:contents}.matrix-head>span{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);justify-content:center;align-items:center;gap:6px;padding:2px 0 6px;display:flex}.matrix-head>.matrix-corner{justify-content:flex-start}.matrix-head .sdot{background:var(--c)}.matrix-cat{min-width:0;color:var(--fg-2);align-items:center;gap:9px;font-size:13px;display:flex}.matrix-cat .ic{color:var(--fg-3);flex:none}.matrix-cat>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.matrix-total{color:var(--fg-3);margin-left:auto;font-size:11px}.matrix-row[data-empty] .matrix-cat{color:var(--fg-3)}.matrix-cell{border:1px solid var(--c);place-items:center;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.matrix-cell{border:1px solid color-mix(in srgb, var(--c) 26%, transparent)}}.matrix-cell{background:var(--c);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.matrix-cell{background:color-mix(in srgb, var(--c) var(--w), var(--panel-2))}}.matrix-cell{transition:transform var(--d-2) var(--e-spring), filter var(--d-1)}.matrix-cell b{font:600 15px/1 var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg)}.matrix-cell:hover{z-index:1;filter:brightness(1.12);transform:scale(1.05)}.matrix-cell:active{transform:scale(.97)}.matrix-cell:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.matrix-cell[data-zero]{border-color:var(--line);background:var(--panel-2)}.matrix-cell[data-zero] b{color:var(--fg-4)}.matrix-cell[data-accepted] b{color:var(--fg-2)}.matrix-delta{font:600 10px/1.2 var(--f-mono);color:var(--fg);background:var(--panel);border-radius:6px;padding:1px 4px;position:absolute;top:4px;right:5px}@supports (color:color-mix(in lab, red, red)){.matrix-delta{background:color-mix(in srgb, var(--panel) 72%, transparent)}}.matrix-since{color:var(--fg-2);align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.matrix-since:hover{color:var(--fg)}.treemap-chips{padding:0 18px}.treemap-host{margin:12px 18px 8px}.treemap-host .tm-cell b,.treemap-host .tm-cell span{max-width:100%}.treemap-foot{font:500 11px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:0 18px 16px;display:flex}.changes{margin:0;padding:2px 0 6px;list-style:none}.changes>li{border-bottom:1px solid var(--line)}.changes>li:last-child{border-bottom:0}.change{text-align:left;width:100%;transition:background var(--d-1);grid-template-columns:4px minmax(0,1fr);gap:12px;padding:11px 16px 11px 0;display:grid}.change:hover{background:var(--hover)}.change .stripe{background:var(--c);border-radius:0 3px 3px 0}.change-main{flex-direction:column;gap:3px;min-width:0;display:flex}.change-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.change-title b{font-size:13px;font-weight:600}.change-subject{font-variation-settings:"wdth" 80;color:var(--fg-3);word-break:break-all;font-size:11px}.change-message{color:var(--fg-2);font-size:12.5px}.changes-empty{color:var(--fg-3);margin:0;padding:6px 20px 22px;font-size:12.5px}.codex-card{padding:0}.codex-head{text-align:left;border-radius:inherit;width:100%;transition:background var(--d-1);align-items:center;gap:12px;padding:14px 18px;display:flex}.codex-head:hover{background:var(--hover)}.codex-note[data-compact] .codex-head{padding:4px 0 8px}.codex-ic{width:30px;height:30px;color:var(--ai);background:var(--ai);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.codex-ic{background:color-mix(in srgb, var(--ai) 16%, transparent)}}.codex-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.codex-title b{font-size:13.5px;font-weight:600}.codex-title span{color:var(--fg-3);font-size:11.5px}.codex-chev{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring);flex:none}.codex-note[data-state=open] .codex-chev{transform:rotate(180deg)}.codex-body{animation:rise .42s var(--e-out) both;padding:0 18px 16px 60px}.codex-note[data-compact] .codex-body{padding:0 0 6px 42px}.codex-warn{color:var(--fg-3);margin:0 0 8px;font-size:11.5px}.md-lite{color:var(--fg-2);font-size:13px}.md-lite p,.md-lite ul,.md-lite ol{margin:0 0 8px}.md-lite ul,.md-lite ol,.codex-suggestions ol{padding-left:18px}.md-lite ul{list-style:outside}.md-lite ol,.codex-suggestions ol{list-style:decimal}.md-lite li{margin:4px 0}.md-lite h4{color:var(--fg);margin:10px 0 4px;font-size:12.5px}.md-lite code,.codex-suggestions code{font:500 11.5px var(--f-mono);background:var(--panel-2);border-radius:5px;padding:1px 5px}.md-lite strong{color:var(--fg);font-weight:600}.codex-suggestions{margin:4px 0 0;padding:0;list-style:none}.codex-suggestions>li{border-top:1px dashed var(--line);padding:10px 0;font-size:12.5px}.codex-suggestions p{color:var(--fg-2);margin:3px 0 6px}.codex-suggestions ol{color:var(--fg-2);margin:0 0 6px}.codex-cites{font:500 10.5px var(--f-mono);color:var(--fg-3)}.scan-failed{border:1px solid var(--high);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.scan-failed{border:1px solid color-mix(in srgb, var(--high) 40%, var(--line))}}.scan-failed{border-radius:var(--r-3);background:var(--high)}@supports (color:color-mix(in lab, red, red)){.scan-failed{background:color-mix(in srgb, var(--high) 8%, var(--panel))}}.scan-failed>.ic{color:var(--high)}.scan-failed p{flex:1;min-width:220px;margin:0;font-size:13px}.asset-body{flex-direction:column;display:flex}.insp-h{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:2px 0 14px;display:flex}.asset-pills{flex-wrap:wrap;gap:6px;display:flex}.asset-path{font-variation-settings:"wdth" 80;color:var(--fg-2);word-break:break-all;align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.asset-path .mono{padding-top:4px}.asset-scan{color:var(--fg-3);margin:0;font-size:11.5px}.insp-sec{border-bottom:1px solid var(--line);padding:14px 0}.insp-sec:last-child{border-bottom:0}.insp-sec h4,.ref-list h4{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;margin:0 0 10px;display:flex}.insp-sec h4 .count,.ref-list h4 .count{letter-spacing:0;color:var(--fg-2)}.asset-size-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.asset-size-grid b{margin-top:4px;font-size:17px;display:block}.ship-chain{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ship-chain>li{align-items:center;gap:6px;display:inline-flex}.chain-node{border:1px solid var(--line-2);font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;background:var(--panel-2);transition:border-color var(--d-1), background var(--d-1);border-radius:8px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}button.chain-node:hover{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){button.chain-node:hover{background:color-mix(in srgb, var(--acc) 10%, var(--panel-2))}}.chain-node[data-self]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chain-node[data-self]{border-color:color-mix(in srgb, var(--acc) 50%, transparent)}}.chain-node[data-self]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.chain-node[data-self]{background:color-mix(in srgb, var(--acc) 16%, var(--panel-2))}}.chain-arrow{color:var(--fg-3)}.ship-sentence{color:var(--fg-2);margin:10px 0 0;font-size:12.5px}.asset-findings{margin:0;padding:0;list-style:none}.asset-finding{border-bottom:1px dashed var(--line);padding:10px 0 12px}.asset-finding:last-child{border-bottom:0}.asset-finding[data-status=fixed],.asset-finding[data-status=dismissed]{opacity:.7}.af-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.af-head .sdot{background:var(--c)}.af-head b{font-size:13px;font-weight:600}.af-measure{color:var(--fg-2);margin:6px 0 0;font-size:12.5px}.af-fix{color:var(--fg);margin:4px 0 0;font-size:12.5px;font-weight:550}.finding-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.must-fix-note{color:var(--fg-3);text-underline-offset:3px;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.asset-refs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ref-list ul{margin:0;padding:0;list-style:none}.ref-detail{color:var(--fg-3);margin:-4px 0 8px;font-size:11px}.ref{text-align:left;width:calc(100% + 16px);transition:background var(--d-1);border-radius:8px;flex-direction:column;align-items:flex-start;margin:0 -8px;padding:5px 8px;font-size:12px;display:flex}.ref:hover{background:var(--hover)}.ref .mono{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ref-folder{color:var(--fg-3);font-size:10.5px}.ref-more{color:var(--fg-3);padding:4px 0;font-size:11.5px}.timeline{margin:0;padding:0;list-style:none}.timeline>li{grid-template-columns:14px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.tl-dot{background:var(--c);border-radius:50%;width:8px;height:8px;margin-top:6px}.timeline p{margin:0;font-size:12.5px}.timeline .tl-reason{color:var(--fg-2);margin-top:2px}.timeline time{font:500 10.5px var(--f-mono);color:var(--fg-3)}.asset-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.asset-skeleton{flex-direction:column;gap:14px;padding:6px 0;display:flex}.muted-line{color:var(--fg-3);margin:0;font-size:12.5px}.fa{align-items:flex-start;gap:2px;display:flex}.menu-note{max-width:260px;color:var(--fg-3);margin:0;padding:6px 10px 8px;font-size:11.5px}.triage-form{flex-direction:column;gap:14px;display:flex}.triage-note{background:var(--med);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.triage-note{background:color-mix(in srgb, var(--med) 13%, transparent)}}.findings-bar{flex-direction:column;gap:10px;display:flex}.findings-bar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.findings-bar-gap{flex:1}.filter-count{background:var(--acc);min-width:18px;height:18px;color:var(--on-acc);font:600 10.5px/1 var(--f-mono);border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;display:inline-grid}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chip{gap:6px;max-width:100%}.filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-chip:hover .icon,.filter-chip:focus-visible .icon{color:var(--crit)}.filter-clear{color:var(--acc);padding:0 6px;font-size:12px;font-weight:550}.filter-clear:hover{text-decoration:underline}.filter-form{flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:14px;display:flex}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.filter-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.findings-list{flex-direction:column;min-width:0;display:flex}.findings-page[data-selecting] .findings-list{padding-bottom:76px}.findings-empty{padding:30px 20px}.rgroups{flex-direction:column;gap:12px;display:flex}.rgroup{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);transition:border-color var(--d-2) var(--e-out), box-shadow var(--d-2) var(--e-out);position:relative;overflow:hidden}.rgroup[data-selected]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rgroup[data-selected]{border-color:color-mix(in oklab, var(--acc) 55%, var(--line))}}.rgroup[data-selected]{box-shadow:0 0 0 1px var(--acc), var(--shadow-1)}@supports (color:color-mix(in lab, red, red)){.rgroup[data-selected]{box-shadow:0 0 0 1px color-mix(in oklab, var(--acc) 35%, transparent), var(--shadow-1)}}.rgroup-head{grid-template-columns:auto 4px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:0 12px 0 14px;display:grid}.rgroup-head .stripe{background:var(--c);border-radius:3px;align-self:stretch;margin:12px 0}.rgroup-toggle{text-align:left;border-radius:var(--r-1);flex-direction:column;gap:5px;min-width:0;padding:14px 0;display:flex}.rgroup-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rgroup-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.rgroup-title b{font-size:14px;font-weight:600}.rgroup-meta{color:var(--fg-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.rgroup-meta .mono{font-variation-settings:"wdth" 85;font-size:11px}.rgroup-actions{align-items:center;gap:4px;display:flex}.rgroup-chev{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring)}.rgroup[data-state=open] .rgroup-chev{transform:rotate(180deg)}.rgroup-head:hover .rgroup-chev{color:var(--fg)}.rgroup-body{border-top:1px solid var(--line)}.rgroup-body:not([hidden]){animation:rgroupOpen var(--d-2) var(--e-out)}.rgroup-fix{color:var(--fg-2);background:var(--panel-2);border-bottom:1px solid var(--line);gap:8px;margin:0;padding:10px 16px 10px 46px;font-size:12.5px;display:flex}.rgroup-fix .icon{color:var(--acc);flex:none;margin-top:2px}.rgroup-more{color:var(--acc);align-items:center;gap:6px;padding:10px 16px 12px 46px;font-size:12.5px;font-weight:550;display:flex}.rgroup-more:hover{text-decoration:underline}.frows{margin:0;padding:0;list-style:none}.frow{border-bottom:1px solid var(--line);transition:background var(--d-1), opacity var(--d-3);grid-template-columns:auto 4px minmax(0,1fr) auto auto auto;align-items:start;gap:0 12px;padding:0 12px 0 14px;display:grid;position:relative}.frow:last-child{border-bottom:0}.frow:hover,.frow[data-focused]:focus-within{background:var(--hover)}.frow[data-selected]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.frow[data-selected]{background:color-mix(in oklab, var(--acc) 9%, transparent)}}.frow[data-status=fixed],.frow[data-status=dismissed],.frow[data-status=superseded]{opacity:.62}.frow[data-status=fixed] .frow-title b{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-3);-webkit-text-decoration-color:var(--fg-3);-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3)}.frow .stripe{background:var(--c);border-radius:3px;align-self:stretch;margin:12px 0}.frow-check{cursor:pointer;place-items:center;width:20px;padding-top:13px;display:grid}.rgroup-head .frow-check{padding-top:0}.frow-check input{width:16px;height:16px;accent-color:var(--acc);cursor:pointer;margin:0}.frow-main{border-radius:var(--r-1);cursor:default;flex-direction:column;gap:3px;min-width:0;padding:11px 0 12px;display:flex}.frow-main[role=button]{cursor:pointer}.frow-main:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.frow-title{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.frow-title b{word-break:break-word;font-size:13px;font-weight:600}.frow-path{font-variation-settings:"wdth" 80;color:var(--fg-3);word-break:break-all;font-size:11px}.frow-message{color:var(--fg-2);font-size:12.5px}.frow-reason{color:var(--fg-3);align-items:baseline;gap:6px;font-size:12px;font-style:italic;display:flex}.frow-reason .icon{flex:none;align-self:center}.frow-size,.frow-seen{color:var(--fg-3);white-space:nowrap;text-align:right;padding-top:13px;font-size:11px}.frow-size{min-width:58px;color:var(--fg-2)}.frow .fa{opacity:.55;transition:opacity var(--d-1);gap:2px;padding-top:7px;display:flex}.frow:hover .fa,.frow:focus-within .fa{opacity:1}.pager{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.pager-range{color:var(--fg-3);margin-right:auto;font-size:11.5px}.bulk-bar{z-index:calc(var(--z-dock) + 1);background:var(--panel-3);border:1px solid var(--line-2);border-radius:var(--r-4);max-width:calc(100vw - 32px);box-shadow:var(--shadow-2);transition:transform var(--d-3) var(--e-spring), opacity var(--d-2) var(--e-out);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.bulk-bar[data-state=closed]{opacity:0;pointer-events:none;transform:translate(-50%,140%)}:root:has(.bulk-bar[data-state=open]){--page-bar:56px}.bulk-count{color:var(--fg-2);white-space:nowrap;font-size:13px}.bulk-count b{color:var(--fg)}.bulk-limit{color:var(--high);font-size:12px}.bulk-sep{background:var(--line-2);width:1px;height:20px;margin:0 4px}.exclude-body{flex-direction:column;gap:12px;display:flex}.exclude-glob{font:500 12px var(--f-mono);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-1);word-break:break-all;padding:8px 10px}.exclude-preview{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.exclude-preview b{color:var(--fg);font-size:22px}.live-scan{border-color:var(--t-pulse);padding:18px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-scan{border-color:color-mix(in oklab, var(--t-pulse) 45%, var(--line))}}.live-scan-sweep{background:linear-gradient(90deg, transparent, var(--t-pulse), transparent);width:22%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.live-scan-sweep{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--t-pulse) 22%, transparent), transparent)}}.live-scan-sweep{animation:liveSweep 2.4s var(--e-io) infinite;pointer-events:none}.live-scan-sweep:after{content:"";background:var(--t-pulse);width:2px;box-shadow:0 0 14px var(--t-pulse);position:absolute;inset:0 0 0 auto}.live-scan-head{align-items:center;gap:12px;display:flex;position:relative}.live-scan-head h2{margin:0;font-size:15px;font-weight:600}.live-scan-head p{color:var(--fg-3);margin:2px 0 0;font-size:12.5px}.live-scan-pct{color:var(--t-pulse);margin-left:auto;font-size:22px}.live-scan-bar{background:var(--bg-sunk);border-radius:3px;height:6px;margin:14px 0 12px;position:relative;overflow:hidden}.live-scan-bar i{width:var(--v);border-radius:inherit;background:var(--t-pulse);transition:width var(--d-3) var(--e-out);position:absolute;inset:0 auto 0 0}.live-scan-stages{color:var(--fg-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;position:relative}.live-scan-stages li{align-items:center;gap:6px;display:flex}.live-scan-stages li[data-state=now]{color:var(--fg);font-weight:550}.live-scan-stages li[data-state=done]{color:var(--fg-2)}.stage-dot{border:1.5px solid var(--line-3);border-radius:50%;place-items:center;width:14px;height:14px;display:grid}li[data-state=done] .stage-dot{border-color:var(--ok);background:var(--ok);color:var(--on-acc)}li[data-state=now] .stage-dot{border-color:var(--t-pulse);box-shadow:0 0 0 3px var(--t-pulse)}@supports (color:color-mix(in lab, red, red)){li[data-state=now] .stage-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-pulse) 25%, transparent)}}li[data-state=now] .stage-dot{animation:stagePulse 1.4s var(--e-io) infinite}.scan-list{margin:0;padding:0 0 6px;list-style:none}.scan-list>li{border-bottom:1px solid var(--line)}.scan-list>li:last-child{border-bottom:0}.scan-row{transition:background var(--d-1);grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 18px;display:grid}a.scan-row:hover{background:var(--hover)}a.scan-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.scan-row[data-status=failed] .scan-subject{color:var(--crit)}.scan-kind{border-radius:var(--r-2);background:var(--panel-2);border:1px solid var(--line);width:32px;height:32px;color:var(--fg-2);place-items:center;display:grid}.scan-kind[data-kind=deep]{color:var(--t-pulse);background:var(--t-pulse)}@supports (color:color-mix(in lab, red, red)){.scan-kind[data-kind=deep]{background:color-mix(in oklab, var(--t-pulse) 12%, var(--panel-2))}}.scan-kind[data-kind=build]{color:var(--t-src)}.scan-what{flex-direction:column;gap:4px;min-width:0;display:flex}.scan-line1{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.scan-line1 b{font-weight:600}.scan-kind-label{font-weight:550}.scan-profile{color:var(--fg-3);font-size:11px}.scan-codex{color:var(--ai);place-items:center;display:inline-grid}.scan-subject{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.scan-line3{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.scan-side{color:var(--fg-3);text-align:right;grid-template-columns:88px 74px 52px;align-items:center;gap:12px;font-size:11.5px;display:grid}.scan-chev{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring)}a.scan-row:hover .scan-chev{color:var(--fg);transform:translate(3px)}.coverage{flex-wrap:wrap;gap:4px;display:inline-flex}.coverage-chip{font-family:var(--f-ui);font-variation-settings:normal;color:var(--fg-2);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:550}.coverage-none,.deltas-none{color:var(--fg-3);font-size:11.5px}.deltas{font:550 11.5px var(--f-mono);flex-wrap:wrap;gap:10px;display:inline-flex}.deltas span{color:var(--c)}.sevbar{background:var(--bg-sunk);border-radius:3px;width:88px;height:6px;display:flex;overflow:hidden}.sevbar i{width:var(--w);background:var(--c)}.scan-detail-top{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}.scan-summary-body{flex-direction:column;gap:14px;padding:0 20px 18px;display:flex}.scan-provenance,.build-facts{padding:0 20px 18px}.scan-provenance dd{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-sign=up]{color:var(--crit)}[data-sign=down]{color:var(--ok)}.delta-group+.delta-group{border-top:1px solid var(--line)}.delta-group-title{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0;padding:12px 20px 4px}.delta-group-title .count{color:var(--fg-2);margin-left:4px}.compare-body{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.compare-table-wrap{padding:0 20px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:12.5px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);text-align:right;padding:8px 10px}.compare-table th:first-child{text-align:left}.compare-table thead th{font:500 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);vertical-align:bottom}.compare-table thead th a{letter-spacing:0;text-transform:none;color:var(--acc);font-size:12px;display:block}.compare-table thead th span{letter-spacing:0;text-transform:none}.compare-table tbody th{align-items:center;gap:8px;font-weight:500;display:flex}.compare-span{color:var(--fg-3);margin:0;padding:0 20px;font-size:12px}.size-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.size-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.size-unset .kv b{color:var(--fg-3)}.size-chart{padding:0 16px 8px}.size-stack{flex-direction:column;gap:8px;padding:6px 20px 18px;display:flex}.size-pickers{color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.size-compare-body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;padding:6px 20px 16px;display:grid}.size-compare-total,.size-packages{flex-direction:column;gap:8px;min-width:0;display:flex}.size-compare-total>b{font-size:30px;font-weight:600;line-height:1.1}.pkg-list{margin:0;padding:0;list-style:none}.pkg-row{border-radius:var(--r-1);text-align:left;width:100%;transition:background var(--d-1);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.pkg-row:hover{background:var(--hover)}.pkg-row:focus-visible{outline:2px solid var(--acc)}.pkg-row>.pill{justify-self:start}.pkg-name{flex-direction:column;min-width:0;display:flex}.pkg-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;overflow:hidden}.pkg-name .mono{font-variation-settings:"wdth" 80;color:var(--fg-3);font-size:10.5px}.pkg-row>.mono{font-size:12px}.size-codex{border-top:1px solid var(--line);padding:12px 20px 16px}.size-codex .muted-line{align-items:center;gap:6px;display:flex}.size-foot{text-align:right;margin:-6px 0 0;font-size:12px}.size-foot a{color:var(--acc)}.largest-files{margin:0;padding:0 0 6px;list-style:none}.largest-files li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;gap:12px;padding:9px 20px;font-size:12.5px;display:grid}.largest-files li:last-child{border-bottom:0}.largest-path{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.largest-files b{text-align:right}.rules-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rules-search{width:220px}.rules-chips{flex:1}.rules-readonly{margin:-6px 0 0}.rule-section{flex-direction:column;gap:10px;display:flex}.rule-section-title{font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin:6px 0 0;display:flex}.rule-section-title .count{color:var(--fg-2)}.rule-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:14px;display:grid}.rule-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);transition:border-color var(--d-3) var(--e-out), box-shadow var(--d-3) var(--e-out), opacity var(--d-2);flex-direction:column;gap:10px;padding:0 18px 0 0;scroll-margin:90px;display:flex}.rule-card>:not(.rule-head){margin-left:34px}.rule-card[data-off]{opacity:.7}.rule-card[data-hl]{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc), var(--shadow-1)}@supports (color:color-mix(in lab, red, red)){.rule-card[data-hl]{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 25%, transparent), var(--shadow-1)}}.rule-head{grid-template-columns:4px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0 0 16px;display:grid}.rule-head .stripe{background:var(--c);border-radius:3px;align-self:stretch}.rule-head h3{margin:0;font-size:14.5px;font-weight:600}.rule-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.rule-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-id{font-variation-settings:"wdth" 85;color:var(--fg-3);font-size:11px}.rule-was,.rule-default{color:var(--fg-3);font-size:11px}.rule-default{display:block}.rule-why{color:var(--fg-2);margin-top:0;margin-bottom:0;font-size:13px}.rule-fix{color:var(--fg-2);background:var(--panel-2);border-radius:var(--r-2);gap:8px;margin-top:0;margin-bottom:0;padding:9px 12px;font-size:12.5px;display:flex}.rule-fix .icon{color:var(--acc);flex:none;margin-top:2px}.rule-thresholds{flex-direction:column;gap:6px;display:flex}.rule-threshold{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.rule-threshold[data-wide]{grid-template-columns:minmax(0,1fr);gap:3px}.rule-threshold[data-wide] dd{text-align:left}.rule-threshold[data-changed] dd{color:var(--acc)}.rule-globs{flex-direction:column;gap:6px;display:flex}.rule-globs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rule-globs li{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-1);padding:3px 8px;font-size:11px}.rule-nudge{color:var(--high);background:var(--high);align-items:center;gap:8px;margin-top:0;margin-bottom:0;padding:8px 12px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.rule-nudge{background:color-mix(in oklab, var(--high) 10%, transparent)}}.rule-nudge{border-radius:var(--r-2)}.rule-foot{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:10px 0 14px;font-size:12px;display:flex}.rule-stat b{color:var(--fg);font-weight:600}a.rule-stat:hover{color:var(--acc)}.rule-changed{flex-basis:100%}.rule-changed q{margin-left:6px;font-style:italic}.rule-form{flex-direction:column;gap:16px;display:flex}.rule-form-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.rule-form-row b{font-size:13px;font-weight:550}.rule-form textarea.mono,.rule-form .mono textarea{font:500 12px/1.6 var(--f-mono)}.rule-number{align-items:center;gap:8px;display:flex}.rule-number .field{width:160px}.rule-suffix{color:var(--fg-3);font-size:12px}.rule-preview{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rule-sample{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rule-sample li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rule-sample .mono{font-size:11.5px}.rule-sample-msg{color:var(--fg-3);flex-basis:100%}.rule-editor .drawer-b{flex-direction:column;padding-bottom:0;display:flex}.rule-editor .rule-form{flex:1 0 auto}.rule-form-actions{z-index:1;background:var(--panel);border-top:1px solid var(--line);align-items:center;gap:8px;margin:0 -12px;padding:12px 12px 16px;display:flex;position:sticky;bottom:0}.rule-form-actions .muted-line{margin-right:auto}@media (max-width:1080px){.pulse-top,.pulse-main,.size-compare-body{grid-template-columns:minmax(0,1fr)}.frow{grid-template-columns:auto 4px minmax(0,1fr) auto auto}.frow-seen{display:none}}@media (max-width:760px){.sev-row{grid-template-columns:repeat(2,minmax(0,1fr))}.blockers-all{margin-left:0}.asset-refs{grid-template-columns:minmax(0,1fr)}.asset-size-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.findings-bar-gap{display:none}.frow{grid-template-columns:auto 4px minmax(0,1fr) auto;padding-right:8px}.frow-size{display:none}.frow .fa{opacity:1}.rgroup-head{grid-template-columns:auto 4px minmax(0,1fr);padding-right:10px}.rgroup-actions{grid-column:3;padding-bottom:10px}.rgroup-fix,.rgroup-more{padding-left:16px}.filter-grid{grid-template-columns:minmax(0,1fr)}.bulk-bar{left:16px;right:16px;bottom:var(--bottom-float);flex-wrap:wrap;transform:none}.bulk-bar[data-state=closed]{transform:translateY(160%)}:root:has(.bulk-bar[data-state=open]){--page-bar:92px}.bulk-sep{display:none}.scan-row{grid-template-columns:32px minmax(0,1fr);padding:12px 14px}.scan-side{text-align:left;grid-column:2;grid-template-columns:auto auto auto;justify-content:start}.scan-chev,.scan-row>span:last-child:empty{display:none}.pkg-row{grid-template-columns:minmax(0,1fr) auto}.pkg-row>.pill{display:none}.largest-files li{grid-template-columns:minmax(0,1fr) auto;padding:9px 14px}.largest-files .pill{display:none}.rule-card>:not(.rule-head){margin-left:16px}.rule-card{padding-right:14px}.rules-search{width:100%}.rule-form-actions{flex-wrap:wrap}}@media (pointer:coarse){.rgroup-head{position:relative}.frow-check:before{content:"";width:46px;position:absolute;top:0;bottom:0;left:0}.rule-foot{align-items:center;row-gap:0;padding-block:4px 8px}.rule-stat{align-items:center;gap:.25em;min-height:40px;display:inline-flex}}.levels-page{flex-direction:column;gap:18px;min-width:0;display:flex}.levels-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.levels-main,.levels-side{flex-direction:column;gap:18px;min-width:0;display:flex}.levels-formula{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.levels-formula .label-row{min-width:0}.levels-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.levels-chart-title{color:var(--fg-2);margin:0 0 6px;font-size:12px;font-weight:600}.levels-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.levels-flags{flex-direction:column;display:flex}.levels-flag-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.levels-flag-row:first-child{border-top:0;padding-top:0}.levels-flag-row .col{flex-direction:column;gap:2px;min-width:0;display:flex}.levels-modes{flex-wrap:wrap;gap:8px;display:flex}.levels-table-input input{text-align:end;width:104px}.levels-table-select{min-width:120px}.levels-row-actions{justify-content:flex-end;gap:6px;display:flex}.levels-table-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.levels-facts{gap:8px;display:grid}.levels-fact{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.levels-fact dt{color:var(--fg-3)}.levels-fact dd{text-align:end;min-width:0;margin:0}.levels-checksum{font:500 11px var(--f-mono);color:var(--fg-3);overflow-wrap:anywhere}.levels-issues{color:var(--crit);gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.levels-history-reason{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.levels-note{color:var(--fg-2);margin:0;font-size:12.5px}.levels-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1080px){.levels-grid,.levels-charts{grid-template-columns:minmax(0,1fr)}.levels-formula{grid-template-columns:repeat(2,minmax(0,1fr))}}.src-page{flex-direction:column;gap:18px;display:flex}.src-status{text-wrap:pretty;max-width:74ch;display:block}.src-banner{border:1px solid var(--med);border-radius:9px;width:fit-content;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.src-banner{border:1px solid color-mix(in srgb, var(--med) 35%, var(--line))}}.src-banner{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.src-banner{background:color-mix(in srgb, var(--med) 9%, var(--panel))}}.src-banner{color:var(--fg-2);font-size:12.5px}.src-small{font-size:12px}.src-link{color:var(--acc);border-radius:4px;align-items:center;gap:5px;font-weight:500;display:inline-flex}.src-link:hover{text-underline-offset:3px;text-decoration:underline}.src-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.src-note{background:var(--panel-2);color:var(--fg-2);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.src-note>.ic,.src-note>.spinner{color:var(--fg-3);flex:none;margin-top:2px}.src-empty-small.empty{padding:18px 8px}.src-empty-line{padding:14px 0 4px;font-size:12.5px}.src-more{margin-top:6px}.src-branch-chip{vertical-align:middle;border:1px solid var(--line);background:var(--panel-2);min-width:7ch;max-width:min(30ch,100%);height:19px;color:var(--fg-2);font-variation-settings:"wdth" 80;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 1000 auto;padding:0 7px;font-size:10.5px;line-height:17px;display:inline-block;overflow:hidden}.src-quote{color:var(--fg-2);margin-top:2px;font-style:italic;display:block}.src-spin .ic{animation:.9s linear infinite src-spin}.src-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.src-col{flex-direction:column;gap:18px;min-width:0;display:flex}.src-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:1080px){.src-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.src-col,.src-pair{display:contents}.src-changes{order:1;grid-column:1/-1}.src-locks{order:2}.src-health{order:3}.src-crew{order:4}.src-storage{order:5}.src-access{order:6}}@media (max-width:760px){.src-grid{grid-template-columns:minmax(0,1fr)}}.src-pilot{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.src-pilot{border:1px solid color-mix(in srgb, var(--acc) 26%, var(--line))}}.src-pilot{border-radius:var(--r-3);background:linear-gradient(100deg, var(--acc), transparent 55%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.src-pilot{background:linear-gradient(100deg, color-mix(in srgb, var(--acc) 9%, transparent), transparent 55%), var(--panel)}}.src-pilot{box-shadow:var(--shadow-1)}.src-pilot-row{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.src-pilot-sum{flex-direction:column;flex:240px;gap:1px;min-width:0;font-size:13px;display:flex}.src-pilot-sum b{font-weight:600}.src-pilot-lead{color:var(--fg-3);font-size:12px}.src-pilot-toggle{max-width:100%;min-height:32px;color:var(--fg-2);transition:background var(--d-1), color var(--d-1), transform var(--d-1);border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.src-pilot-toggle:hover{background:var(--hover);color:var(--fg)}.src-pilot-toggle:active{transform:scale(.985)}.src-pilot-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.src-pilot-toggle>.ic{transition:transform var(--d-2) var(--e-spring);flex:none}.src-pilot[data-open] .src-pilot-toggle>.ic{transform:rotate(180deg)}.src-pilot-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.src-pilot-chip{border:1px dashed var(--line-2);height:24px;color:var(--fg-3);white-space:nowrap;animation:pop .42s var(--e-spring) both;animation-delay:calc(.24s + var(--i,0) * 60ms);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.src-pilot-chip[data-met]{border-style:solid;border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.src-pilot-chip[data-met]{border-color:color-mix(in srgb, var(--ok) 38%, transparent)}}.src-pilot-chip[data-met]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.src-pilot-chip[data-met]{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.src-pilot-chip[data-met]{color:var(--fg)}.src-pilot-chip[data-met] .ic{color:var(--ok)}.src-pilot-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.src-pilot[data-open] .src-pilot-chips{display:none}.src-pilot[data-open] .src-pilot-more{clip-path:none;width:auto;height:auto;position:static}.src-pilot-detail{padding:0 14px 14px}.src-pilot-detail ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.src-pilot-item{background:var(--panel-2);border-radius:11px;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex}.src-pilot-item b{margin-bottom:2px;font-weight:600;display:block}.src-pilot-ic{width:22px;height:22px;color:var(--med);background:var(--med);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.src-pilot-ic{background:color-mix(in srgb, var(--med) 16%, transparent)}}.src-pilot-item[data-met] .src-pilot-ic{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.src-pilot-item[data-met] .src-pilot-ic{background:color-mix(in srgb, var(--ok) 16%, transparent)}}@media (max-width:1360px){.src-pilot-detail ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:1080px){.src-pilot-chips{display:none}.src-pilot-more{clip-path:none;width:auto;height:auto;position:static}}.src-branch-name{color:var(--fg-2);font-size:12px}.src-observed{color:var(--fg-3);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.src-observed[data-stale]{color:var(--med)}.src-lanes{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:6px;display:flex}.src-truth{color:var(--acc);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.src-refreshing{align-items:center;gap:7px;font-size:12px;display:inline-flex}.src-graph{width:100%;margin:6px 0 2px;overflow:hidden}.branch-graph{max-width:100%;height:auto;margin:0;display:block}.src-graph-path{fill:none;stroke:var(--c,var(--acc));stroke-width:2.5px;stroke-linecap:round}.src-graph-main .src-graph-path{stroke:var(--acc)}.src-graph-lead{stroke:var(--c);stroke-width:2px;stroke-dasharray:2 4;opacity:.7}.src-graph-node{fill:var(--panel);stroke:var(--c,var(--acc));stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:src-node-pop .5s var(--e-spring) both;animation-delay:calc(.2s + var(--i,0) * 90ms);transition:r var(--d-2) var(--e-spring), fill var(--d-1)}.src-graph-node.main{stroke:var(--acc);cursor:pointer}.src-graph-node.head{fill:var(--c,var(--acc))}.src-graph-node.main.head{fill:var(--acc)}.src-graph-node.main:hover{r:7px;fill:var(--acc)}@supports (color:color-mix(in lab, red, red)){.src-graph-node.main:hover{fill:color-mix(in srgb, var(--acc) 30%, var(--panel))}}.src-graph-node.main.head:hover{fill:var(--acc)}.src-graph-label,.src-graph-headlabel{font:500 10px var(--f-mono);font-variation-settings:"wdth" 85;animation:fade .5s var(--e-out) both;animation-delay:calc(.5s + var(--i,0) * 90ms)}.src-graph-label{fill:var(--c)}.src-graph-label .ahead{fill:var(--ok)}.src-graph-label .behind{fill:var(--fg-3)}.src-graph-headlabel{fill:var(--fg-2)}.src-graph-branch{cursor:pointer;transition:opacity var(--d-2)}.src-graph-branch:hover .src-graph-path{stroke-width:3.5px}.src-graph-branch[data-dim],.src-graph-main[data-dim]{opacity:.28}.src-branch-chips{margin:4px 0 6px}.src-branch-chips .chip{font-variation-settings:"wdth" 85}.src-branch-chips .sdot{width:7px;height:7px}@media (max-width:760px){.src-branch-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.src-branch-chips .chip{flex:none}}.src-more-branches{align-self:center;font-size:12px}.src-cl-list{flex-direction:column;display:flex}.cl{border-bottom:1px dashed var(--line);text-align:start;width:calc(100% + 16px);animation:rise var(--d-3) var(--e-out) both;animation-delay:calc(.14s + var(--i,0) * 40ms);transition:background var(--d-1), transform var(--d-1);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 -8px;padding:11px 8px;display:grid}.src-cl-list li:last-child .cl{border-bottom-color:#0000}.cl:hover{background:var(--hover)}.cl:active{transform:scale(.995)}.cl:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.cl-top{gap:8px}.cn{font:500 11px var(--f-mono);font-variation-settings:"wdth" 85;color:var(--acc);flex:none}.cl .cd{font-size:13px;font-weight:500}.cl .cf{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:12px;display:flex}.cl-age{color:var(--fg-3);white-space:nowrap;padding-top:2px;font-size:11px}.src-tag{color:var(--c);font-weight:500}.src-who{color:var(--med);font-weight:500}.avatar.src-unmapped{outline:1.5px dashed var(--fg-3);outline-offset:1px;filter:saturate(.2)}.src-health-sum{color:var(--c);animation:fade .4s var(--e-out) both;font-weight:500}.checks{flex-direction:column;gap:8px;display:flex}.check-row{background:var(--panel-2);border-radius:11px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;position:relative}.check-row .ci{width:24px;height:24px;color:var(--c);background:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.check-row .ci{background:color-mix(in srgb, var(--c) 18%, transparent)}}.check-row .ci{transition:color var(--d-2), background var(--d-2)}.check-row[data-state=pending] .ci .ic{animation:.9s linear infinite spin}.check-row[data-pop] .ci{animation:bump .6s var(--e-spring)}.check-t{line-height:1.3}.check-d{color:var(--fg-3);margin-top:1px;font-size:11.5px;line-height:1.35}.check-btn{text-align:start;width:calc(100% + 24px);transition:background var(--d-1);border-radius:11px;align-items:center;gap:12px;margin:-10px -12px;padding:10px 12px;display:flex}.check-btn:hover{background:var(--hover)}.check-btn:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.check-go{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring);flex:none}.check-btn:hover .check-go{transform:translate(3px)}.src-asof{color:var(--fg-3);font-size:12px}.src-asof[data-stale]{color:var(--med)}.src-whose{margin:2px 0 6px}.src-ask-banner{border:1px solid var(--med);border-radius:11px;gap:10px;margin:4px 0 8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.src-ask-banner{border:1px solid color-mix(in srgb, var(--med) 32%, transparent)}}.src-ask-banner{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.src-ask-banner{background:color-mix(in srgb, var(--med) 9%, var(--panel))}}.src-ask-banner{animation:rise var(--d-3) var(--e-out) both;font-size:12.5px;line-height:1.45}.src-ask-banner>.ic{color:var(--med);flex:none;margin-top:1px}.src-ask-banner .col{gap:4px}.src-lock-list{flex-direction:column;display:flex}.lock{border-bottom:1px dashed var(--line);animation:rise var(--d-3) var(--e-out) both;animation-delay:calc(.16s + var(--i,0) * 50ms);align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.lock:last-child{border-bottom:0}.lock-main{text-align:start;min-width:0;transition:background var(--d-1);border-radius:10px;flex:auto;align-items:flex-start;gap:10px;margin-left:-6px;padding:6px;display:flex}.lock-main:hover{background:var(--hover)}.lock-main:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.lock-avatar{flex:none;position:relative}.src-presence{border:2px solid var(--panel);background:var(--fg-4);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}[data-presence=editing] .src-presence,[data-presence=active] .src-presence{background:var(--ok);animation:src-presence-ping 2.4s var(--e-out) infinite}[data-presence=fresh] .src-presence{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){[data-presence=fresh] .src-presence{background:color-mix(in srgb, var(--ok) 55%, var(--fg-4))}}[data-presence=idle] .src-presence,[data-presence=away] .src-presence{background:var(--med)}[data-presence=stale] .src-presence{background:var(--crit)}.lock-body{gap:2px;min-width:0}.lock-top{gap:7px}.lock-top .src-branch-chip{flex:0 auto;min-width:64px}.lock-top code:has(+.src-branch-chip){flex:none;max-width:calc(100% - 71px)}.lock code,.src-collision code,.src-paths code,.src-collision-list code,.src-drawer-file{font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg)}.src-drawer-file{font-size:14px}.lock-meta{color:var(--fg-3);text-wrap:pretty;font-size:11.5px}.lock[data-presence=editing] .lock-presence{color:var(--ok)}.lock[data-presence=stale] .lock-presence{color:var(--crit)}.lock[data-presence=idle] .lock-presence{color:var(--med)}.lock-radar{min-width:0;color:var(--med);align-items:center;gap:5px;font-size:11.5px;display:flex}.lock-radar>.ic{flex:none}.lock-actions{flex:none;align-items:center;gap:4px;display:flex}.src-pending .spinner{width:10px;height:10px}.src-collisions{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.src-collisions-h{color:var(--med);align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.src-collisions-h .num{font:500 11px var(--f-mono)}.src-collision{text-align:start;width:calc(100% + 16px);transition:background var(--d-1);border-radius:9px;flex-direction:column;gap:1px;margin:0 -8px;padding:6px 8px;font-size:11.5px;display:flex}.src-collision:hover{background:var(--hover)}.src-collision:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.src-collisions-hint{margin-top:6px;font-size:11.5px}.src-drawer-title{align-items:baseline;gap:9px;min-width:0;display:inline-flex}.src-detail{flex-direction:column;gap:18px;display:flex}.src-page .dialog.drawer .drawer-b{padding-inline:20px}.src-page .dialog.drawer .drawer-b>.dialog-d{padding-inline:0}.src-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.src-facts>div{min-width:0}.src-facts dt{color:var(--fg-3);font:500 10.5px/1 var(--f-mono);font-variation-settings:"wdth" 87.5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.src-facts dd{min-width:0;margin:0;font-size:13px}.src-facts dd.row{gap:7px}.src-facts-wide{grid-column:1/-1}.src-facts-dense{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.src-hash{gap:6px}.src-hash code,.src-path,.src-url code,.src-checksums code{font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 80;color:var(--fg-2);overflow-wrap:anywhere}.src-detail-section{flex-direction:column;gap:9px;display:flex}.src-paths,.src-collision-refs,.src-requests{flex-direction:column;gap:7px;display:flex}.src-paths li,.src-requests li{align-items:center;gap:9px;min-width:0;display:flex}.src-paths li>.col{flex:auto;min-width:0;font-size:11.5px}.src-paths .src-link{flex:none}.src-paths li>.ic{color:var(--fg-3);flex:none}.src-requests li{align-items:flex-start;font-size:12.5px}.src-collision-refs li{align-items:center;gap:9px;font-size:12px;display:flex}.src-collision-list{flex-direction:column;gap:14px;margin-top:12px;display:flex}.src-collision-list>li{border-bottom:1px dashed var(--line);flex-direction:column;gap:7px;padding-bottom:12px;display:flex}.src-collision-list>li:last-child{border-bottom:0}.src-ask{background:var(--panel-2);border-radius:12px;padding:14px}.src-ask .btn{align-self:flex-start}.src-danger-row{justify-content:flex-end;display:flex}.src-map{border:1px dashed var(--med);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.src-map{border:1px dashed color-mix(in srgb, var(--med) 45%, transparent)}}.src-map-title{font-size:14px;font-weight:600}.src-map-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.src-map-row .label-row{flex:200px}.src-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.src-state-filter{margin-bottom:8px}.src-tabpanel{padding-top:14px}.src-history{flex-direction:column;gap:2px;display:flex}.src-history li{gap:12px;padding:7px 0 7px 2px;font-size:12.5px;display:flex;position:relative}.src-history li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:-6px;left:6px}.src-history-dot{background:var(--acc);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.src-history li[data-kind=released] .src-history-dot{background:var(--fg-3)}.src-history li[data-kind^=force] .src-history-dot{background:var(--crit)}.src-history-when{font-size:11px}.dialog-f .src-hold{flex:220px;width:auto;height:38px}.src-counter{justify-content:space-between;gap:12px;display:flex}.src-counter .num{font-family:var(--f-mono);flex:none}.src-crew-list{flex-direction:column;gap:2px;display:flex}.src-crew-row{border-bottom:1px dashed var(--line);animation:rise var(--d-3) var(--e-out) both;animation-delay:calc(.2s + var(--i,0) * 60ms);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.src-crew-row:last-child{border-bottom:0}.src-crew-body{flex:auto;gap:2px;min-width:0}.src-crew-top{gap:7px;font-size:13px}.src-crew-top b{font-weight:600}.src-crew-meta{color:var(--fg-3);font-size:11.5px}.src-crew-row[data-presence=active] .src-crew-presence{color:var(--ok)}.src-crew-last{min-width:0;max-width:100%;color:var(--fg-2);text-align:start;align-items:baseline;gap:5px;font-size:12px;display:flex}.src-crew-age{flex:none}button.src-crew-last{border-radius:5px}button.src-crew-last:hover{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}button.src-crew-last:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.src-storage-body{flex-direction:column;gap:16px;display:flex}.src-store-top{color:var(--fg-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.src-store-top .eyebrow{margin:0}.src-store-top{flex-wrap:wrap;row-gap:4px}.src-growth{color:var(--fg-3);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.src-backup-lines{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.src-backup-lines li{animation:fade .4s var(--e-out) both;animation-delay:calc(.4s + var(--i,0) * 70ms);grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:9px;padding:5px 0;font-size:12.5px;display:grid}.src-line-label{color:var(--fg-2)}.src-line-value{color:var(--fg);text-align:end}.src-card-actions{flex-wrap:wrap;gap:8px;display:flex}.src-snapshots{flex-direction:column;display:flex}.src-snapshot{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.src-snapshot:last-child{border-bottom:0}.src-snapshot>.col{gap:3px;min-width:0}.src-snapshot-top{gap:8px;font-size:13px}.src-snapshot-side{flex:none;align-items:flex-end;gap:4px}.src-fail{color:var(--crit)}.src-key{border:1px solid var(--med);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.src-key{border:1px solid color-mix(in srgb, var(--med) 40%, var(--line))}}.src-key{background:var(--med)}@supports (color:color-mix(in lab, red, red)){.src-key{background:color-mix(in srgb, var(--med) 7%, var(--panel-2))}}.src-key[data-ok]{border-color:var(--line);background:var(--panel-2)}.src-key .btn{align-self:flex-start}.src-ok-ic{color:var(--ok);flex:none}.src-growth-spark{width:100%;height:56px}.src-outage{background:var(--panel-2);color:var(--fg-2);border-radius:12px;padding:14px;font-size:12.5px;line-height:1.55}.src-outage h3{color:var(--fg);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.src-access-list{flex-direction:column;display:flex}.src-access-row{border-bottom:1px dashed var(--line);animation:rise var(--d-3) var(--e-out) both;animation-delay:calc(.2s + var(--i,0) * 50ms);align-items:center;gap:10px;padding:8px 0;display:flex}.src-access-row:last-child{border-bottom:0}.src-access-body{flex:auto;gap:1px;min-width:0}.src-access-body .row{gap:8px;font-size:13px}.src-access-body b{font-weight:500}.src-access-drawer{margin-top:12px}.src-access-own{gap:12px;font-size:13px;display:flex}.src-access-ic{width:30px;height:30px;color:var(--fg-3);background:var(--panel-2);border-radius:50%;flex:none;place-items:center;display:grid}.src-access-own[data-on] .src-access-ic{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.src-access-own[data-on] .src-access-ic{background:color-mix(in srgb, var(--ok) 15%, transparent)}}.src-steps{flex-direction:column;gap:22px;display:flex}.src-step{gap:14px;display:flex}.src-step-n{width:26px;height:26px;color:var(--on-acc);background:var(--acc);font:600 12px var(--f-mono);border-radius:50%;flex:none;place-items:center;display:grid}.src-step-body{flex:auto;gap:8px;min-width:0;font-size:13px;line-height:1.5}.src-step-body h3{font-size:14px;font-weight:600}.src-step-body code,.src-substeps code{background:var(--panel-3);font:500 11.5px var(--f-mono);font-variation-settings:"wdth" 85;color:var(--fg);border-radius:5px;padding:1px 5px}.src-step-actions{flex-wrap:wrap;gap:8px}.src-step-actions:empty{display:none}.src-substeps{color:var(--fg-2);flex-direction:column;gap:6px;padding-left:18px;list-style:decimal;display:flex}.src-substeps li::marker{color:var(--fg-3);font:500 11px var(--f-mono)}.src-checksums{flex-direction:column;gap:4px;font-size:11.5px;display:flex}.src-checksums li{flex-direction:column;min-width:0;display:flex}.src-checksums .row{gap:4px}.src-url code{background:0 0;flex:auto;padding:0}.src-form .seg{justify-self:start}.src-url{background:var(--bg-sunk);border:1px solid var(--line);border-radius:10px;gap:6px;padding:8px 10px}.src-ops .card-h{padding-bottom:14px}.src-ops-body{border-top:1px solid var(--line);animation:src-open var(--d-3) var(--e-out) both;flex-direction:column;gap:22px;display:flex}.src-ops-body[hidden]{display:none}.src-ops-section{flex-direction:column;gap:10px;font-size:13px;display:flex}.src-ops-head{flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.src-ops-head h3{font-size:13.5px;font-weight:600}.src-ops-actions{flex-wrap:wrap;gap:12px}.src-form,.src-form-grid{gap:12px;display:grid}.src-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.src-form-wide{grid-column:span 2}.src-switch-row{cursor:pointer;align-self:center;gap:10px;font-size:13px}.src-authors{flex-direction:column;gap:12px;display:flex}.src-authors>li>.row{gap:10px;margin-bottom:6px}.src-jobs{flex-direction:column;display:flex}.src-jobs li{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.src-jobs li:last-child{border-bottom:0}.src-jobs .row{flex-wrap:wrap;gap:8px}.src-jobs code{font:500 10.5px var(--f-mono)}@media (max-width:760px){.src-form-grid,.src-facts{grid-template-columns:minmax(0,1fr)}.src-form-wide{grid-column:auto}.src-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.src-filter-search{grid-column:1/-1}.lock{flex-wrap:wrap;row-gap:0;padding-bottom:8px}.lock-main{flex-basis:100%}.lock-actions{margin-left:40px}.lock-actions:empty{display:none}}.src-overview-project{flex-direction:column;gap:2px;min-width:0;max-width:34ch;display:flex}.src-overview-project b{transition:color var(--d-1);font-weight:600}.src-overview-project:hover b{color:var(--acc)}.src-overview-project .mono{font-size:11px}.src-overview .tbl td.mono{white-space:nowrap;font-size:12px}.src-overview-job{white-space:nowrap;gap:7px}.src-server-lines{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:14px;display:grid}.src-server-lines li{background:var(--panel-2);animation:rise var(--d-3) var(--e-out) both;animation-delay:calc(.2s + var(--i,0) * 50ms);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.src-server-lines .ci{width:22px;height:22px;color:var(--c);background:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.src-server-lines .ci{background:color-mix(in srgb, var(--c) 18%, transparent)}}.src-skeleton-card{flex-direction:column;gap:14px;padding:18px;display:flex}.src-skeleton-row{align-items:center;gap:12px;display:flex}.src-skeleton-row .col{flex:1;gap:6px}.src-skeleton-avatar{border-radius:50%}.src-skeleton-pilot{border-radius:var(--r-3)}.team-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.team-rail{flex-direction:column;gap:18px;min-width:0;display:flex}.team-alert{border-radius:var(--r-2);color:var(--fg);background:var(--crit);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.team-alert{background:color-mix(in srgb, var(--crit) 9%, var(--panel))}}.team-alert{box-shadow:inset 0 0 0 1px var(--crit)}@supports (color:color-mix(in lab, red, red)){.team-alert{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crit) 30%, transparent)}}.team-alert>span{align-items:center;gap:8px;display:inline-flex}.team-alert .ic{color:var(--crit)}.team-panel-head .card-h-main{flex-direction:column;align-items:flex-start;gap:3px}.team-panel-head .card-s{max-width:72ch;line-height:1.45}.team-panel-head{padding-bottom:2px}.team-metric-icon{width:26px;height:26px;color:var(--tm);background:var(--tm);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.team-metric-icon{background:color-mix(in srgb, var(--tm) 12%, transparent)}}.team-metric .kv b{white-space:nowrap}.team-metric .kv[data-compact] b{font-size:21px}.team-skeleton{align-items:center;gap:12px;padding:18px;display:flex}.team-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.team-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.wl-search{flex:220px;min-width:0}.wl-select{flex:0 180px}.wl-filter-count{min-width:17px;height:17px;color:var(--acc);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.wl-filter-count{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.wl-filter-count{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.wl-filter-count{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.wl-toolbar-more{border-radius:var(--r-2);background:var(--panel-2);animation:rise .26s var(--e-out) both;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 14px 14px;padding:12px 14px;display:flex}.wl-toolbar-more>.label-row{flex:160px}.wl-result-count{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.wl-day{overflow:hidden}.wl-day-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.wl-day-head h2{font-size:13.5px;font-weight:650}.wl-day-head p{font-size:11.5px}.wl-day-icon{width:34px;height:34px;color:var(--acc);background:var(--acc);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-day-icon{background:color-mix(in srgb, var(--acc) 12%, transparent)}}.wl-day-total{color:var(--fg-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.wl-row{border-top:1px solid var(--line);transition:background var(--d-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 0;display:grid;position:relative}.wl-rows>.wl-row:first-child{border-top:0}.wl-row:hover,.wl-row:focus-within{background:var(--hover)}@supports (color:color-mix(in lab, red, red)){.wl-row:hover,.wl-row:focus-within{background:color-mix(in srgb, var(--hover) 70%, transparent)}}.wl-row[data-quiet]{opacity:.66}.wl-row-open{text-align:left;grid-template-columns:minmax(150px,.85fr) 104px minmax(130px,.8fr) minmax(220px,1.7fr) auto;align-items:center;gap:14px;min-width:0;min-height:66px;padding:10px 6px 10px 18px;display:grid}.wl-row-open:focus-visible{outline-offset:-2px}.wl-who{align-items:center;gap:10px;min-width:0;display:flex}.wl-who>span:last-child{flex-direction:column;display:flex}.wl-name{font-size:13px;font-weight:600}.wl-handle{color:var(--fg-3);font-size:10.5px}.wl-time{flex-direction:column;gap:2px;font-size:12px;display:flex}.wl-time .muted{font:500 10px var(--f-mono);font-variation-settings:"wdth" 87.5}.wl-channels{flex-wrap:wrap;gap:4px;min-width:0;font-size:11px;display:flex}.wl-channel{max-width:130px;color:var(--fg-2);background:var(--panel-2);border-radius:6px;padding:3px 7px;font-size:10.5px}.wl-text{min-width:0;color:var(--fg-2);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.wl-text [data-empty]{color:var(--fg-3)}.wl-row-actions{opacity:.6;transition:opacity var(--d-1);align-items:center;gap:2px;display:flex}.wl-row:hover .wl-row-actions,.wl-row:focus-within .wl-row-actions{opacity:1}.wl-fold{border-top:1px solid var(--line);width:100%;height:38px;color:var(--fg-3);transition:background var(--d-1), color var(--d-1);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.wl-fold:hover{color:var(--fg-2);background:var(--hover)}.wl-drawer{flex-direction:column;gap:14px;display:flex}.wl-drawer-error{text-align:center;place-items:center;gap:6px;min-height:280px;font-size:13px;display:grid}.wl-drawer-error .ic{color:var(--crit)}.wl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wl-metric{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:6px;padding:11px 13px;display:flex}.wl-metric-label{color:var(--fg-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.wl-metric-value{font-size:16px;font-weight:600}.wl-sec{border-radius:var(--r-3);background:var(--panel-2);flex-direction:column;gap:12px;padding:15px 16px;display:flex}.wl-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-sec-head h3{align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}.wl-sec-head .ic{color:var(--acc)}.wl-sec-head .mono{font-size:10.5px}.wl-blocks{flex-direction:column;gap:14px;display:flex}.wl-block-head{align-items:center;gap:10px;display:flex}.wl-block-n{width:24px;height:24px;font:600 11px var(--f-mono);color:var(--acc);background:var(--acc);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-block-n{background:color-mix(in srgb, var(--acc) 13%, transparent)}}.wl-block-title{flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.wl-block-title .mono{font-size:10.5px}.wl-block-total{flex-direction:column;align-items:flex-end;font-size:11.5px;display:flex}.wl-block-total .muted{font-size:10.5px}.wl-segments{border-left:1px solid var(--line-2);margin:6px 0 0 11px;padding-left:20px}.wl-sub{margin-bottom:4px}.wl-session{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;font-size:12px;display:flex;position:relative}.wl-session-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel-2);border-radius:50%;position:absolute;top:12px;left:-24.5px}.wl-session[data-manual] .wl-session-dot{background:var(--ai)}.wl-session-head{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.wl-session .muted{margin-top:2px;font-size:10.5px}.wl-project{color:var(--pc);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.wl-project{color:color-mix(in srgb, var(--pc) var(--tint-ink), var(--fg))}}.wl-project{background:var(--pc)}@supports (color:color-mix(in lab, red, red)){.wl-project{background:color-mix(in srgb, var(--pc) 13%, transparent)}}.wl-session-total{color:var(--fg-2);flex:none;font-size:11px}.wl-pause{color:var(--fg-3);padding:4px 0;font-size:10.5px;position:relative}.wl-pause:before{content:"";background:var(--med);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-23.5px}.wl-adjustments{flex-direction:column;gap:6px;display:flex}.wl-adjustments li{background:var(--panel);border-radius:8px;justify-content:space-between;gap:12px;padding:7px 10px;font-size:11.5px;display:flex}.wl-none{text-align:center;color:var(--fg-3);padding:14px 0;font-size:12px}.wl-body{white-space:pre-wrap;color:var(--fg-2);font-size:13px;line-height:1.6}.wl-body[data-empty]{color:var(--fg-3)}.wl-edit{flex-direction:column;gap:8px;display:flex}.wl-edit-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wl-edit-foot .mono{margin-right:auto;font-size:10.5px}.wl-goals{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.wl-prompt{align-items:flex-start;gap:10px;font-size:12px;display:flex}.wl-prompt .sdot{margin-top:5px}.wl-prompt-status{font-weight:600}.wl-prompt .muted{margin-top:3px;font-size:11px}.wl-prompt-error{overflow-wrap:anywhere;color:var(--crit);margin-top:6px;font-size:10.5px}.wl-prompt-none{font-size:12px}.hr-manual-fields{grid-template-columns:150px 120px repeat(2,minmax(150px,1fr)) minmax(200px,1.4fr);align-items:end;gap:12px;margin:4px 0 14px;display:grid}.hr-people{flex-direction:column;gap:10px;padding:12px 18px 18px;display:flex}.hr-member{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.hr-member-head{align-items:center;gap:12px;display:flex}.hr-member-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.hr-member-state{color:var(--fg-3);align-items:center;gap:7px;margin-top:3px;font-size:11.5px;display:inline-flex}.hr-member-state .sdot{--c:var(--fg-4)}.hr-member-state[data-live]{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.hr-member-state[data-live]{color:color-mix(in srgb, var(--ok) var(--tint-ink), var(--fg))}}.hr-member-state[data-live] .sdot{--c:var(--ok);box-shadow:0 0 0 4px var(--ok)}@supports (color:color-mix(in lab, red, red)){.hr-member-state[data-live] .sdot{box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 15%, transparent)}}.hr-member-total{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hr-member-total>.mono:first-child{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1}.hr-member-total .muted{font-size:12px}.hr-member-data{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding-left:44px;display:grid}.hr-datum{flex-direction:column;gap:5px;min-width:0;display:flex}.hr-datum .mono{color:var(--fg-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.hr-datum .sdot{width:6px;height:6px}.hr-breakdown{border-top:1px solid var(--line);animation:rise .26s var(--e-out) both;flex-direction:column;gap:10px;padding-top:12px;display:flex}.hr-breakdown-cards{flex-direction:column;gap:6px;display:none}.hr-breakdown-cards li{background:var(--panel);border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:12px;display:flex}.hr-breakdown-cards li>span{flex-direction:column;gap:2px;display:flex}.hr-breakdown-cards li>.mono{align-items:flex-end}.hr-footnote{align-items:center;gap:6px;font-size:11px;display:inline-flex}.hr-grid-body{padding:8px 18px 18px}.hr-grid-day{text-align:center}.hr-grid-who{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.hr-grid-cell{text-align:center}.hr-grid-cell .mono{color:var(--fg-2);margin-top:4px;font-size:10.5px;display:block}.hr-grid-cell .mono[data-zero]{color:var(--fg-4)}.hr-grid-total{font-weight:600}.hr-bar{background:var(--line);border-radius:3px;width:44px;height:5px;margin:0 auto;display:block;overflow:hidden}.hr-bar>i{width:var(--v);border-radius:inherit;background:var(--t-team);transform-origin:0;height:100%;animation:grow .7s var(--e-out) both;animation-delay:calc(var(--i,0) * 40ms + .12s);display:block}.pay-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.pay-toolbar>.label-row{flex:0 220px}.pay-notice{color:var(--ok);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.pay-notice{color:color-mix(in srgb, var(--ok) var(--tint-ink), var(--fg))}}.pay-banner{border-radius:var(--r-2);background:var(--acc);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-banner{background:color-mix(in srgb, var(--acc) 8%, var(--panel))}}.pay-banner{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.pay-banner{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent)}}.pay-revenue{grid-template-columns:minmax(240px,1fr) minmax(0,1.8fr);display:grid}.pay-revenue-input{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:22px;display:flex}.pay-money{border-bottom:2px solid var(--coral);transition:border-color var(--d-1);align-items:baseline;gap:10px;margin:10px 0 4px;padding-bottom:8px;display:flex}.pay-money[data-invalid]{border-color:var(--crit)}.pay-money .muted{font-size:18px}.pay-money input{width:100%;min-width:0;font:600 32px/1.1 var(--f-mono);font-variation-settings:"wdth" 80;letter-spacing:-.03em;color:var(--fg);background:0 0;border:0;outline:none}.pay-money:focus-within{border-color:var(--acc);box-shadow:0 6px 12px -10px var(--acc)}.pay-hint{font-size:11.5px;line-height:1.5}.pay-dirty{color:var(--coral);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-dirty{color:color-mix(in srgb, var(--coral) var(--tint-ink), var(--fg))}}.pay-waterfall .stack-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-waterfall{flex-direction:column;justify-content:center;gap:12px;padding:22px;display:flex}.pay-step{color:var(--fg-2);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pay-step strong{color:var(--fg);font-weight:600}.pay-remainder{border-top:1px solid var(--line);color:var(--fg);padding-top:12px;font-weight:650}.pay-remainder strong{color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.pay-remainder strong{color:color-mix(in srgb, var(--coral) var(--tint-ink), var(--fg))}}.pay-remainder[data-short] strong{color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.pay-remainder[data-short] strong{color:color-mix(in srgb, var(--crit) var(--tint-ink), var(--fg))}}.pay-link{color:var(--acc);margin-left:8px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.pay-link{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.pay-link:hover{text-decoration:underline}.pay-alert{border-radius:var(--r-2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--fg-4);flex-direction:column;gap:6px;padding:12px 16px;font-size:12.5px;line-height:1.55;display:flex}.pay-alert[data-tone=crit]{box-shadow:inset 0 0 0 1px var(--crit), inset 3px 0 0 var(--crit)}@supports (color:color-mix(in lab, red, red)){.pay-alert[data-tone=crit]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crit) 30%, var(--line)), inset 3px 0 0 var(--crit)}}.pay-alert[data-tone=med]{box-shadow:inset 0 0 0 1px var(--med), inset 3px 0 0 var(--med)}@supports (color:color-mix(in lab, red, red)){.pay-alert[data-tone=med]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--med) 30%, var(--line)), inset 3px 0 0 var(--med)}}.pay-alert ul{color:var(--fg-2);padding-left:18px;list-style:outside}.pay-details>summary{cursor:pointer;font-weight:600}.pay-payouts{overflow:hidden}.pay-payouts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.pay-payouts-head h2{font-size:14px;font-weight:650}.pay-payouts-head p{margin-top:3px;font-size:12px}.pay-table-wrap{overflow-x:auto;container:pay/inline-size}.pay-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.pay-table th{text-align:right;white-space:nowrap;font:500 10px var(--f-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);background:var(--panel-2);padding:10px 16px}.pay-table th:first-child,.pay-table td:first-child{text-align:left}.pay-table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 16px}.pay-table tbody tr:not(.pay-detail-row):hover{background:var(--hover)}.pay-total{font-weight:650}.pay-name{color:var(--fg);align-items:center;gap:10px;font-weight:600;display:inline-flex}.pay-name .ic{color:var(--fg-3)}.pay-balance{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pay-detail-row>td{white-space:normal;padding:0}.pay-detail{background:var(--panel-2);animation:rise .26s var(--e-out) both;padding:14px 18px}.pay-detail-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.pay-entry{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:90px minmax(0,1fr) 70px 120px;gap:12px;padding:7px 0;font-size:11.5px;display:grid}.pay-entry>:nth-child(n+3){text-align:right}.pay-entry small{font-size:10px;display:block}@container pay (max-width:720px){.pay-table{min-width:0;display:block}.pay-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pay-table tbody,.pay-detail-row,.pay-detail-row>td{display:block}.pay-table tbody tr:not(.pay-detail-row){border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 16px;padding:14px 16px;display:grid}.pay-table td{text-align:left;border:0;padding:0}.pay-table tbody tr:not(.pay-detail-row)>td:first-child{grid-column:1/-1}.pay-table td[data-label]:before{content:attr(data-label);font:500 9.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;display:block}.pay-table .pay-total{font-size:15px}.pay-balance{flex-wrap:wrap;justify-content:flex-start}.pay-detail-row>td{border-top:1px solid var(--line)}}.pay-overpaid{padding:0 18px 12px;font-size:12px}.pay-footer{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.pay-footer p{max-width:560px;font-size:12px;line-height:1.5}.pay-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.pay-fold>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.pay-fold>summary::-webkit-details-marker{display:none}.pay-fold>summary .ic{color:var(--fg-3);transition:transform var(--d-2) var(--e-spring);margin-left:auto}.pay-fold[open]>summary .ic{transform:rotate(180deg)}.pay-fold-body{animation:rise .24s var(--e-out) both;flex-direction:column;gap:6px;padding:4px 18px 16px;font-size:12.5px;display:flex}.pay-history{text-align:left;background:var(--panel-2);transition:background var(--d-1);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pay-history:hover,.pay-history[aria-pressed=true]{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.pay-history:hover,.pay-history[aria-pressed=true]{background:color-mix(in srgb, var(--acc) 10%, var(--panel-2))}}.pay-history .mono,.pay-event .mono{font-size:11px}.pay-receipt{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pay-event{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.pay-confirm{flex-direction:column;gap:10px;margin:0;font-size:13px;display:flex}.pay-confirm>div{justify-content:space-between;gap:12px;display:flex}.pay-confirm dd{margin:0}.pay-confirm-total{border-top:1px solid var(--line);padding-top:10px;font-weight:650}.pay-policy{flex-direction:column;gap:14px;display:flex}.pay-policy-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pay-policy-title{font-size:13px;font-weight:650}.pay-policy-hint{margin-top:2px;font-size:12px;line-height:1.5}.pay-people{flex-direction:column;display:flex}.pay-people>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.pay-share-input{align-items:center;gap:6px;display:inline-flex}.pay-share-input .field{width:90px}.pay-policy-total{color:var(--ok);justify-content:space-between;font-size:13px;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-policy-total{color:color-mix(in srgb, var(--ok) var(--tint-ink), var(--fg))}}.pay-policy-total[data-invalid]{color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.pay-policy-total[data-invalid]{color:color-mix(in srgb, var(--crit) var(--tint-ink), var(--fg))}}.mt-list{overflow:hidden}.mt-rows{border-top:1px solid var(--line);flex-direction:column;margin-top:8px;display:flex}.mt-row{border-top:1px solid var(--line);min-height:88px;transition:background var(--d-1);grid-template-columns:minmax(0,1fr) minmax(240px,.6fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.mt-rows>.mt-row:first-child{border-top:0}.mt-row:hover,.mt-row:focus-visible{background:var(--hover)}.mt-row:focus-visible{outline-offset:-2px}.mt-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-row-main strong{font-size:14.5px;font-weight:600}.mt-row-kind{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-row-summary{-webkit-line-clamp:2;line-clamp:2;color:var(--fg-3);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.mt-row-meta{flex-direction:column;gap:7px;min-width:0;display:flex}.mt-row-facts{color:var(--fg-3);flex-wrap:wrap;gap:4px 12px;font-size:10.5px;display:flex}.mt-row-facts>span{align-items:center;gap:5px;display:inline-flex}.mt-row-tags{flex-wrap:wrap;gap:5px;display:flex}.mt-tag{max-width:130px;color:var(--fg-3);background:var(--panel-2);border-radius:6px;padding:3px 7px;font-size:10.5px}.mt-tag[data-kind=project]{color:var(--fg-2)}.mt-row-go{width:30px;height:30px;color:var(--fg-3);transition:background var(--d-1), color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:50%;place-items:center;display:grid}.mt-row:hover .mt-row-go{color:var(--fg);background:var(--panel-3);transform:translate(3px)}.mt-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mt-span{grid-column:1/-1}.mt-transcript{flex-direction:column;gap:14px;display:flex}.mt-segments{flex-direction:column;gap:8px;display:flex}.mt-segment{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:8px;padding:12px 13px;display:flex}.mt-segment-head{align-items:center;gap:8px;font-size:12px;display:flex}.mt-segment-head .mono{margin-left:auto;font-size:10.5px}.mt-segment p{white-space:pre-wrap;color:var(--fg-2);font-size:12.5px;line-height:1.55}.st-console{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;display:grid}.st-nav{top:calc(var(--top-h) + 16px);position:sticky}.st-nav-list{border-radius:var(--r-3);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);flex-direction:column;gap:2px;padding:6px;display:flex;position:relative}.st-nav-mark{width:var(--w,0);height:var(--h,0);background:var(--acc);border-radius:10px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.st-nav-mark{background:color-mix(in srgb, var(--acc) 11%, var(--panel-2))}}.st-nav-mark{box-shadow:inset 2px 0 0 var(--acc);transform:translate(var(--x,0), var(--y,0));transition:transform .46s var(--e-spring), width .46s var(--e-spring), height .46s var(--e-spring)}.st-nav-mark[data-instant]{transition:none}.st-nav-item{text-align:left;color:var(--fg-2);transition:color var(--d-1);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.st-nav-item:hover,.st-nav-item[aria-selected=true]{color:var(--fg)}.st-nav-item:focus-visible{outline-offset:-2px}.st-nav-icon{width:28px;height:28px;color:var(--fg-3);background:var(--panel-2);transition:color var(--d-1), transform var(--d-2) var(--e-spring);border-radius:8px;flex:none;place-items:center;display:grid}.st-nav-item:hover .st-nav-icon{transform:rotate(-4deg)scale(1.08)}.st-nav-item[aria-selected=true] .st-nav-icon{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.st-nav-item[aria-selected=true] .st-nav-icon{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.st-nav-text{flex-direction:column;gap:1px;min-width:0;display:flex}.st-nav-label{font-size:13px;font-weight:600}.st-nav-status{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-3);font-size:11px;overflow:hidden}.st-nav-status[data-tone=warn]{color:var(--med)}@supports (color:color-mix(in lab, red, red)){.st-nav-status[data-tone=warn]{color:color-mix(in srgb, var(--med) var(--tint-ink), var(--fg))}}.st-panel,.st-stack,.st-integrations{flex-direction:column;gap:16px;min-width:0;display:flex}.st-panel[hidden]{display:none}.st-notice{color:var(--ok);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.st-notice{color:color-mix(in srgb, var(--ok) var(--tint-ink), var(--fg))}}.st-note{color:var(--fg-2);font-size:12.5px;line-height:1.55}.st-empty{border:1px dashed var(--line-2);border-radius:var(--r-2);text-align:center;color:var(--fg-3);padding:18px;font-size:12.5px}.st-ok{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.st-ok{color:color-mix(in srgb, var(--ok) var(--tint-ink), var(--fg))}}.st-error{color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.st-error{color:color-mix(in srgb, var(--crit) var(--tint-ink), var(--fg))}}.st-switch-row{align-items:center;gap:8px;font-size:12px;display:inline-flex}.st-form{flex-direction:column;gap:14px;display:flex}.st-form-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:14px;display:grid}.st-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.st-form-foot>[role=status]{margin-right:auto;font-size:12px}.st-members{flex-direction:column;gap:10px;padding:12px 18px 18px;display:flex}.st-member{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:12px;padding:14px;display:flex}.st-member[data-inactive]{opacity:.7}.st-member-head{align-items:center;gap:11px;display:flex}.st-member-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:13.5px;display:flex}.st-member-handle{color:var(--fg-3);margin-top:2px;font-size:10.5px;display:block}.st-member-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding-left:43px;display:grid}.st-rate input{text-align:right}.st-affix{color:var(--fg-3);flex:none;font-size:11.5px}.st-inline-actions{justify-content:flex-end;gap:6px;display:flex}.st-rules{flex-direction:column;gap:6px;padding:12px 18px 18px;display:flex}.st-rule{text-align:left;background:var(--panel-2);transition:background var(--d-1);border-radius:10px;grid-template-columns:minmax(160px,1fr) auto minmax(120px,.8fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:grid}.st-rule:hover{background:var(--panel-3)}.st-rule[data-inactive]{opacity:.6}.st-rule>span:first-child{flex-direction:column;gap:1px;display:flex}.st-rule-name{font-size:12.5px;font-weight:600}.st-rule .mono{font-size:10px}.st-rule-state{align-items:center;gap:4px;font-size:11px;display:inline-flex}.st-rule-editor{border-radius:var(--r-2);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--acc);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-rule-editor{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 35%, var(--line))}}.st-rule-editor{animation:rise .3s var(--e-out) both}.st-rule-editor-title{flex-direction:column;gap:2px;font-size:13px;font-weight:650;display:flex}.st-rule-editor-title .muted{font-size:11.5px;font-weight:400}.st-rule-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.st-rule-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-goal-question{flex-direction:column;gap:12px;display:flex}.st-discord-preview{border-radius:var(--r-2);background:var(--bg-sunk);max-width:420px;box-shadow:inset 3px 0 0 var(--t-team);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.st-discord-label{font-size:12px;font-weight:600}.st-discord-select{color:var(--fg-3);background:var(--panel);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.st-discord-select:after{content:"";border:solid var(--fg-3);border-width:0 1.5px 1.5px 0;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.st-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.st-span{grid-column:1/-1}.st-list{flex-direction:column;gap:6px;padding:12px 18px 18px;display:flex}.st-list-row{background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px;display:flex}.st-list-row>span:first-child{flex-direction:column;gap:2px;display:flex}.st-list-row .mono{font-size:10.5px}.st-command{background:var(--panel-2);border-radius:10px;grid-template-columns:110px 150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}.st-command .mono{font-size:10.5px}.st-command-error{grid-column:1/-1;font-size:11px}.st-sample-note{border-radius:var(--r-2);color:var(--fg-2);background:var(--med);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.st-sample-note{background:color-mix(in srgb, var(--med) 8%, var(--panel))}}.st-sample-note{box-shadow:inset 0 0 0 1px var(--med)}@supports (color:color-mix(in lab, red, red)){.st-sample-note{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--med) 28%, transparent)}}.st-sample-note .ic{color:var(--med);flex:none;margin-top:2px}.st-int-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-int{flex-direction:column;gap:16px;display:flex}.st-int-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.st-int-facts>div{background:var(--panel-2);border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.st-int-facts dt{color:var(--fg-3);font-size:10.5px}.st-int-facts dd{margin:0;font-size:12.5px}.st-int-facts .mono{font-size:11px}.st-int-error{box-shadow:inset 2px 0 0 var(--crit);grid-column:1/-1}.st-int-danger{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;font-size:12px;display:flex}.st-int-danger>.muted{flex:220px}.st-hold{width:auto;min-width:210px;height:34px;font-size:12.5px}.st-test{border-radius:var(--r-2);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--ok);flex-direction:column;gap:12px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-test{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 30%, var(--line))}}.st-test{animation:rise .32s var(--e-out) both}.st-test-head{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.st-test-head .ic{color:var(--ok)}.st-mapping{border:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 14px;margin:0;padding:0;display:grid}.st-mapping>legend{margin-bottom:8px}.st-mapping-row{color:var(--fg-2);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.st-mapping>.hint{color:var(--fg-3);grid-column:1/-1;font-size:11.5px}.st-preview{flex-direction:column;gap:6px;display:flex}.st-preview ul{flex-direction:column;gap:4px;display:flex}.st-preview li{grid-template-columns:8px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-height:28px;font-size:12px;display:grid}.st-preview .mono{font-size:10.5px}.st-preview-dot{border-radius:50%;width:8px;height:8px}.st-privacy{border-radius:var(--r-2);color:var(--fg-2);background:var(--panel-2);flex-direction:column;gap:6px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.st-privacy li{gap:8px;display:flex}.st-privacy .ic{color:var(--fg-3);flex:none;margin-top:2px}.dp-body{flex-direction:column;gap:16px;padding:12px 18px 18px;display:flex}.dp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dp-card{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:14px;padding:14px;display:flex}.dp-card>header h3{font-size:13px;font-weight:650}.dp-card>header p{margin-top:3px;font-size:12px;line-height:1.5}.dp-pair{grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:12px;display:grid}.dp-pilot{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.dp-pilot>legend{padding:0 4px}.dp-check{align-items:flex-start}.dp-check-label{color:var(--fg);font-size:12.5px;font-weight:550;display:block}.dp-check-hint{margin-top:2px;font-size:11.5px;display:block}.dp-tests{border-radius:var(--r-2);background:var(--panel-2);grid-template-columns:minmax(200px,1fr) auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.dp-send{border-radius:var(--r-2);box-shadow:inset 0 0 0 1px var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dp-send>span{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.dp-send .muted{font-size:11.5px}.dp-hold{width:auto;min-width:220px;height:36px;font-size:12.5px}.dp-deliveries{flex-direction:column;gap:6px;max-height:320px;font-size:12px;display:flex;overflow-y:auto}.dp-delivery{background:var(--panel);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dp-delivery>span{flex-direction:column;gap:1px;display:flex}.dp-delivery .mono{font-size:10.5px}.rhythm-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sprint-pill{background:var(--panel);height:34px;box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-1);transition:box-shadow var(--d-1), transform var(--d-2) var(--e-spring);border-radius:999px;align-items:baseline;gap:10px;padding:0 14px;font-size:12.5px;line-height:34px;display:inline-flex;position:relative;overflow:hidden}button.sprint-pill:hover{box-shadow:inset 0 0 0 1px var(--acc), var(--shadow-1)}@supports (color:color-mix(in lab, red, red)){button.sprint-pill:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 45%, var(--line-2)), var(--shadow-1)}}button.sprint-pill:active{transform:scale(.97)}.sprint-pill-name{font-weight:650}.sprint-pill-meta{font:500 11.5px/34px var(--f-mono);font-variation-settings:"wdth" 87.5;color:var(--fg-2)}.sprint-pill-bar{background:var(--line);height:2px;position:absolute;bottom:0;left:0;right:0}.sprint-pill-bar:after{content:"";width:var(--p,0%);background:var(--acc);box-shadow:0 0 8px var(--acc);transform-origin:0;animation:grow .9s var(--e-out) .2s both;position:absolute;inset:0 auto 0 0}.sprint-pill[data-empty]{color:var(--fg-3)}.ms-chip{background:var(--hc);border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ms-chip{background:color-mix(in srgb, var(--hc) 9%, var(--panel))}}.ms-chip{box-shadow:inset 0 0 0 1px var(--hc)}@supports (color:color-mix(in lab, red, red)){.ms-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc) 30%, transparent)}}.ms-chip{transition:background var(--d-1), transform var(--d-2) var(--e-spring)}.ms-chip:hover{background:var(--hc)}@supports (color:color-mix(in lab, red, red)){.ms-chip:hover{background:color-mix(in srgb, var(--hc) 15%, var(--panel))}}.ms-chip:active{transform:scale(.97)}.ms-chip-diamond,.rh-diamond{background:var(--hc);border-radius:2px;flex:none;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.ms-chip-title{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.ms-chip-days{color:var(--fg-2);font-size:11.5px}.ms-chip-health{color:var(--hc);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ms-chip-health{color:color-mix(in srgb, var(--hc) var(--tint-ink), var(--fg))}}.rh-sources{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rh-source{height:26px;color:var(--fg-2);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:11.5px;display:inline-flex}.rh-source .ic{color:var(--fg-3)}.rh-source-state{font:500 10.5px var(--f-mono);font-variation-settings:"wdth" 87.5;color:var(--fg-3);align-items:center;gap:5px;display:inline-flex}.rh-source-state:before{content:"";background:var(--sc);border-radius:50%;width:6px;height:6px}.rh-tl{--tl-row:46px;transition:opacity var(--d-2);padding:4px 0 6px;position:relative}.rh-tl[data-loading]{opacity:.55}.rh-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.rh-inner{min-width:calc(var(--tl-label) + var(--tl-min));padding-right:18px}.rh-head,.rh-lane,.rh-section{grid-template-columns:var(--tl-label) minmax(0, 1fr);display:grid}.rh-head{align-items:end;height:30px}.rh-corner,.rh-label,.rh-section>:first-child{z-index:3;background:var(--panel);position:sticky;left:0}.rh-corner{align-self:stretch;align-items:flex-end;padding:0 12px 8px 18px;display:flex}.rh-axis{height:100%;position:relative}.rh-tick{bottom:8px;left:calc(var(--x) * 100%);white-space:nowrap;font:500 10px var(--f-mono);font-variation-settings:"wdth" 87.5;color:var(--fg-3);position:absolute;transform:translate(-50%)}.rh-tick[data-weekend]{color:var(--fg-4)}.rh-tick[data-under-now]{visibility:hidden}.rh-tick[data-kind=month]{color:var(--fg-2);font-weight:650}.rh-now-tag{top:0;left:calc(var(--x) * 100%);z-index:2;font:650 9.5px var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-acc);background:var(--coral);box-shadow:0 0 10px var(--coral);border-radius:6px;padding:1px 6px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rh-now-tag{box-shadow:0 0 10px color-mix(in srgb, var(--coral) 55%, transparent)}}.rh-body{position:relative}.rh-overlay{inset:0 0 0 var(--tl-label);z-index:1;pointer-events:none;position:absolute}.rh-weekend{top:0;bottom:0;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);background:var(--fg);position:absolute}@supports (color:color-mix(in lab, red, red)){.rh-weekend{background:color-mix(in srgb, var(--fg) 3.5%, transparent)}}.rh-edge{top:0;bottom:0;left:calc(var(--x) * 100%);border-left:1px dashed var(--line-2);position:absolute}.rh-now{top:-6px;bottom:0;left:calc(var(--x) * 100%);z-index:2;background:var(--coral);width:2px;box-shadow:0 0 10px var(--coral);border-radius:2px;margin-left:-1px;position:absolute}.rh-section{align-items:end;min-height:30px}.rh-section>:first-child{padding:14px 12px 6px 18px}.rh-lane{min-height:var(--tl-row);border-top:1px solid var(--line);animation:fade .52s var(--e-out) both;animation-delay:calc(var(--i,0) * 40ms + .12s);position:relative}.rh-label{text-align:left;min-width:0;color:var(--fg);transition:background var(--d-1);flex-direction:column;justify-content:center;gap:3px;padding:6px 12px 6px 18px;display:flex}button.rh-label:hover{background:var(--hover)}@supports (color:color-mix(in lab, red, red)){button.rh-label:hover{background:color-mix(in srgb, var(--hover) 100%, var(--panel))}}button.rh-label:focus-visible{outline-offset:-2px}.rh-label-empty{padding:0}.rh-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.rh-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-3);font-size:11px;overflow:hidden}.rh-meta[data-drift]{color:var(--fg-2);font-style:italic}.rh-health{background:var(--hc);width:8px;height:8px;box-shadow:0 0 0 3px var(--hc);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.rh-health{box-shadow:0 0 0 3px color-mix(in srgb, var(--hc) 18%, transparent)}}.rh-track{min-height:var(--tl-row);cursor:pointer;position:relative}.rh-lane[data-kind=sprint] .rh-track,.rh-lane[data-kind=empty] .rh-track{cursor:default}.rh-lane:has(button.rh-label:hover) .rh-track{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rh-lane:has(button.rh-label:hover) .rh-track{background:color-mix(in srgb, var(--acc) 3%, transparent)}}.rh-empty{color:var(--fg-3);font-size:12px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.rh-bar{top:50%;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);background:var(--hc);border-radius:4px;height:8px;margin-top:-4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rh-bar{background:color-mix(in srgb, var(--hc) 30%, transparent)}}.rh-bar{box-shadow:inset 0 0 0 1px var(--hc)}@supports (color:color-mix(in lab, red, red)){.rh-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc) 45%, transparent)}}.rh-bar{transform-origin:0;animation:grow .9s var(--e-out) both;animation-delay:calc(var(--i,0) * 40ms + .16s)}.rh-bar[data-planned]{background:repeating-linear-gradient(-45deg, var(--hc) 0 5px, transparent 5px 10px)}@supports (color:color-mix(in lab, red, red)){.rh-bar[data-planned]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--hc) 22%, transparent) 0 5px, transparent 5px 10px)}}.rh-bar[data-closed]{background:var(--fg-3)}@supports (color:color-mix(in lab, red, red)){.rh-bar[data-closed]{background:color-mix(in srgb, var(--fg-3) 18%, transparent)}}.rh-bar[data-closed]{box-shadow:none}.rh-ms-bar{background:linear-gradient(90deg, var(--hc), var(--hc));height:4px;margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.rh-ms-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--hc) 8%, transparent), color-mix(in srgb, var(--hc) 60%, transparent))}}.rh-ms-bar{box-shadow:none}.rh-due{top:50%;left:calc(var(--x) * 100%);z-index:1;background:var(--panel);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--hc), 0 0 12px var(--hc);border-radius:3px;place-items:center;margin:-7px 0 0 -7px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.rh-due{box-shadow:inset 0 0 0 2px var(--hc), 0 0 12px color-mix(in srgb, var(--hc) 45%, transparent)}}.rh-due{animation:pop .42s var(--e-spring) both;animation-delay:calc(var(--i,0) * 40ms + .6s);transform:rotate(45deg)}.rh-due[data-closed]{background:var(--fg-3);box-shadow:none;color:var(--panel)}.rh-due .ic{transform:rotate(-45deg)}.rh-checkin{top:50%;left:calc(var(--x) * 100%);z-index:1;background:var(--cc);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);pointer-events:auto;transition:transform var(--d-2) var(--e-spring);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.rh-checkin:hover{transform:scale(1.5)}.rh-sprint{top:50%;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);height:26px;color:var(--fg-2);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);transform-origin:0;animation:grow .76s var(--e-out) both;border-radius:7px;align-items:center;gap:6px;margin-top:-13px;padding:0 9px;font-size:11px;font-weight:600;animation-delay:.14s;display:flex;position:absolute;overflow:hidden}.rh-sprint[data-current]{color:var(--fg);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rh-sprint[data-current]{background:color-mix(in srgb, var(--acc) 13%, var(--panel))}}.rh-sprint[data-current]{box-shadow:inset 0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.rh-sprint[data-current]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 45%, transparent)}}.rh-sprint[data-closed]{color:var(--fg-3)}.rh-sprint-tasks{color:var(--fg-3);margin-left:auto;font-size:10px}.rh-sprint{container-type:inline-size}@container (max-width:120px){.rh-sprint-tasks{display:none}}.rh-dot{top:50%;left:calc(var(--x) * 100%);z-index:1;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--dc);box-shadow:0 0 0 2px var(--panel);pointer-events:auto;animation:pop .38s var(--e-spring) both;animation-delay:calc(var(--i,0) * 40ms + .42s);transition:transform var(--d-2) var(--e-spring);border-radius:50%;position:absolute}.rh-dot:hover{transform:scale(1.4)}.rh-hatch,.rh-hatch-bg{background-image:repeating-linear-gradient(-45deg, var(--t-intel) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.rh-hatch,.rh-hatch-bg{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--t-intel) 15%, transparent) 0 6px, transparent 6px 12px)}}.rh-hatch{box-shadow:inset 0 0 0 1px var(--t-intel);border-radius:8px;position:absolute;inset:9px 0}@supports (color:color-mix(in lab, red, red)){.rh-hatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-intel) 22%, transparent)}}.rh-lane[data-kind=exploration] .rh-title{color:var(--t-intel)}@supports (color:color-mix(in lab, red, red)){.rh-lane[data-kind=exploration] .rh-title{color:color-mix(in srgb, var(--t-intel) var(--tint-ink), var(--fg))}}.rh-share{color:var(--t-intel);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.rh-share{color:color-mix(in srgb, var(--t-intel) var(--tint-ink), var(--fg))}}.rh-share{background:var(--t-intel)}@supports (color:color-mix(in lab, red, red)){.rh-share{background:color-mix(in srgb, var(--t-intel) 12%, transparent)}}.rh-lane[data-kind=exploration] .rh-meta{white-space:normal;line-height:1.35}.rh-lane[data-kind=unsorted] .rh-title{color:var(--fg-2);font-weight:550}.rh-fold-btn{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--fg-3);transition:color var(--d-1);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex;overflow:hidden}.rh-fold-btn:hover{color:var(--fg)}.rh-fold-btn .ic{transition:transform var(--d-2) var(--e-spring)}.rh-fold-btn[aria-expanded=true] .ic{transform:rotate(90deg)}.rh-task-bar{align-items:center;gap:7px;min-width:0;display:inline-flex}.rh-task-bar-track{background:var(--line);border-radius:3px;flex:none;width:64px;height:5px;display:flex;overflow:hidden}.rh-task-bar-track>span{transform-origin:0;animation:grow .7s var(--e-out) .3s both}.rh-task-bar-track [data-group=done]{background:var(--ok)}.rh-task-bar-track [data-group=in_progress]{background:var(--acc)}.rh-task-bar-track [data-group=next]{background:var(--line-3)}.rh-task-bar-count{color:var(--fg-3);font-size:10.5px}.rh-cards{flex-direction:column;gap:10px;padding:6px 14px 14px;display:none}.rh-card{border-radius:var(--r-2);text-align:left;background:var(--panel-2);width:100%;box-shadow:inset 2px 0 0 var(--hc);transition:transform var(--d-2) var(--e-spring);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.rh-card:active{transform:scale(.98)}.rh-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rh-card-dots{border-radius:6px;height:16px;display:block;position:relative}.rh-presence{padding:8px 18px 16px}.rh-presence-live{color:var(--fg-2);align-items:center;gap:7px;display:inline-flex}.rh-presence-lanes{--who:104px;padding-bottom:18px;position:relative}.rh-presence-hours{grid-template-columns:var(--who) minmax(0, 1fr);height:18px;display:grid}.rh-presence-hours-track{position:relative}.rh-presence-hours-track>span{left:calc(var(--x) * 100%);font:500 10px var(--f-mono);font-variation-settings:"wdth" 87.5;color:var(--fg-3);position:absolute;transform:translate(-50%)}.rh-presence-body{position:relative}.rh-presence-overlay{inset:0 0 0 var(--who);z-index:2;pointer-events:none;position:absolute}.rh-presence-grid{inset:0 0 0 var(--who);pointer-events:none;position:absolute}.rh-presence-grid>span{top:0;bottom:0;left:calc(var(--x) * 100%);border-left:1px solid var(--line);opacity:.6;position:absolute}.rh-presence-event{top:0;bottom:0;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);background:var(--t-team);min-width:3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rh-presence-event{background:color-mix(in srgb, var(--t-team) 9%, transparent)}}.rh-presence-event{border-inline:1px dashed var(--t-team)}@supports (color:color-mix(in lab, red, red)){.rh-presence-event{border-inline:1px dashed color-mix(in srgb, var(--t-team) 40%, transparent)}}.rh-presence-now{top:-4px;bottom:-4px;left:calc(var(--x) * 100%);background:var(--coral);width:2px;box-shadow:0 0 10px var(--coral);border-radius:2px;margin-left:-1px;position:absolute}.rh-presence-now:after{content:attr(data-t);white-space:nowrap;font:650 9.5px var(--f-mono);color:var(--coral);margin-top:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rh-presence-lane{grid-template-columns:var(--who) minmax(0, 1fr);border-top:1px solid var(--line);align-items:center;height:40px;display:grid}.rh-presence-who{align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.rh-presence-who>span{flex-direction:column;display:flex}.rh-presence-name{font-size:12px;font-weight:600}.rh-presence-caption{color:var(--fg-3);font-size:10.5px;display:block}.rh-presence-track{height:100%;position:relative}.rh-presence-blk{top:10px;bottom:10px;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);background:var(--c);border-radius:6px;min-width:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rh-presence-blk{background:color-mix(in srgb, var(--c) 32%, var(--panel-2))}}.rh-presence-blk{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.rh-presence-blk{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent)}}.rh-presence-blk{transform-origin:0;animation:grow .9s var(--e-out) both;animation-delay:calc(var(--i,0) * 45ms + .1s);transition:filter var(--d-1)}.rh-presence-blk:hover{filter:brightness(1.15)}.rh-presence-blk[data-live]{background:repeating-linear-gradient(-45deg, var(--c) 0 6px, var(--c) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.rh-presence-blk[data-live]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c) 36%, var(--panel-2)) 0 6px, color-mix(in srgb, var(--c) 18%, var(--panel-2)) 6px 12px)}}.rh-presence-blk[data-live]{animation:grow .9s var(--e-out) both, stripes 1s linear infinite;background-size:17px 17px}.rh-presence-empty{color:var(--fg-3);padding:18px 0 8px;font-size:13px}.rh-presence-agenda,.rh-presence-away{border-top:1px dashed var(--line);color:var(--fg-2);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.rh-presence-agenda li{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.rh-presence-away li,.rh-calendar-me{align-items:center;gap:8px;display:flex}.rh-calendar-me-text{overflow-wrap:anywhere;flex:1;min-width:0}.rh-calendar-me-form{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.45;display:flex}.rh-calendar-me-row{gap:8px;display:flex}.rh-calendar-me-row>.field{flex:1;min-width:0}.rh-rail-body{padding:10px 18px 16px;font-size:12.5px}.rh-rail-foot{margin-top:12px;font-size:11.5px;line-height:1.5}.rh-rail-foot a{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rh-rail-foot a{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.rh-rail-foot a:hover{text-decoration:underline}.rh-blockers{flex-direction:column;gap:14px;display:flex}.rh-blocker{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.rh-blocker-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.rh-blocker-head .mono{font-size:10.5px}.rh-blocker-text{color:var(--fg-2);margin:3px 0 5px;line-height:1.5}.rh-blocker-link{color:var(--acc);align-items:center;gap:4px;font-size:12px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rh-blocker-link{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.rh-blocker-link:hover{text-decoration:underline}.rh-upcoming-day+.rh-upcoming-day{margin-top:12px}.rh-upcoming-day>.eyebrow{margin-bottom:6px}.rh-upcoming-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid}.rh-upcoming-row:not([data-kind=event]){grid-template-columns:minmax(0,1fr)}.rh-upcoming-time{color:var(--fg-2);font-size:11.5px}.rh-upcoming-text{align-items:center;gap:8px;min-width:0;display:flex}.rh-upcoming-text>.muted{white-space:nowrap;flex:none}.rh-upcoming-goal,.rh-upcoming-sprint{text-align:left;min-width:0;color:var(--fg-2);background:var(--panel-2);border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.rh-upcoming-goal{color:var(--fg);transition:background var(--d-1)}.rh-upcoming-goal:hover{background:var(--panel-3)}.rh-upcoming-sprint .ic{color:var(--acc)}.notion-gap-keys{flex-direction:column;gap:6px;margin-top:10px;display:flex}.notion-gap-keys>li{background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex}.notion-gap-keys>li>span{flex-direction:column;gap:1px;display:flex}.notion-gap-key{font-weight:600}.rh-feed-body{padding:4px 18px 18px}.rh-feed-group+.rh-feed-group{margin-top:6px}.rh-feed-group-head{align-items:center;gap:8px;padding:12px 0 6px;font-size:12.5px;font-weight:650;display:flex}.rh-feed-group-head .muted{font-size:12px;font-weight:400}.rh-feed-entry{border-top:1px dashed var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:11px 0 12px;display:grid}.rh-feed-entries>.rh-feed-entry:first-child{border-top:0}.rh-feed-entry-rail{position:relative}.rh-feed-entry-rail:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:4px;bottom:-12px;left:13px}.rh-feed-entry-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;display:flex}.rh-feed-src{font:500 10px var(--f-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.04em;color:var(--fg-3)}.rh-feed-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--fg-2);margin-top:4px;font-size:13px;line-height:1.55}.rh-feed-text[data-clamped]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rh-feed-toggle{color:var(--acc);margin-top:2px;font-size:12px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.rh-feed-toggle{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.rh-feed-daily{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.rh-feed-daily>div{grid-template-columns:108px minmax(0,1fr);gap:8px;display:grid}.rh-feed-daily dt{color:var(--fg-3);align-items:center;gap:5px;display:inline-flex}.rh-feed-daily dd{color:var(--fg-2);margin:0}.rh-feed-daily [data-blocker] dt{color:var(--med)}@supports (color:color-mix(in lab, red, red)){.rh-feed-daily [data-blocker] dt{color:color-mix(in srgb, var(--med) var(--tint-ink), var(--fg))}}.rh-feed-goals{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.rh-feed-more,.rh-feed-end{text-align:center;margin-top:12px;font-size:12px}.goal-chips{flex-wrap:wrap;gap:5px;display:inline-flex}.goal-chip{--gc:var(--t-team);white-space:nowrap;text-overflow:ellipsis;max-width:26ch;height:22px;color:var(--gc);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:550;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.goal-chip{color:color-mix(in srgb, var(--gc) var(--tint-ink), var(--fg))}}.goal-chip{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.goal-chip{background:color-mix(in srgb, var(--gc) 12%, transparent)}}.goal-chip{animation:pop .32s var(--e-spring) both}.goal-chip[data-kind=milestone]{--gc:var(--med)}.goal-chip[data-kind=exploration]{--gc:var(--t-intel);background-image:repeating-linear-gradient(-45deg, var(--gc) 0 5px, var(--gc) 5px 10px)}@supports (color:color-mix(in lab, red, red)){.goal-chip[data-kind=exploration]{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--gc) 16%, transparent) 0 5px, color-mix(in srgb, var(--gc) 8%, transparent) 5px 10px)}}.goal-chip-diamond{background:currentColor;border-radius:1.5px;flex:none;width:7px;height:7px;transform:rotate(45deg)}.goal-link-pop{width:min(320px,100vw - 32px)}.goal-link-form{flex-direction:column;gap:10px;max-height:min(70vh,520px);padding:12px;display:flex;overflow-y:auto}.goal-link-form-hint{color:var(--fg-3);font-size:12px}.goal-link-group{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.goal-link-group>legend{margin-bottom:6px}.goal-link-option{cursor:pointer;transition:background var(--d-1);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:6px 8px;font-size:12.5px;display:grid;position:relative}.goal-link-option:hover{background:var(--hover)}.goal-link-option[data-disabled]{cursor:not-allowed;opacity:.5}.goal-link-option>input{opacity:0;pointer-events:none;position:absolute}.goal-link-option-box{color:#0000;width:17px;height:17px;box-shadow:inset 0 0 0 1.5px var(--line-3);transition:background var(--d-2) var(--e-spring), box-shadow var(--d-2) var(--e-spring), color var(--d-2), transform var(--d-2) var(--e-spring);border-radius:5px;place-items:center;margin-top:1px;display:grid}.goal-link-option>input:checked+.goal-link-option-box{color:var(--on-acc);background:var(--acc);box-shadow:none;transform:rotate(-8deg)}.goal-link-option[data-kind=exploration]>input:checked+.goal-link-option-box{background:var(--t-intel)}.goal-link-option>input:focus-visible+.goal-link-option-box{outline:2px solid var(--acc);outline-offset:2px}.goal-link-option-text{flex-direction:column;gap:1px;min-width:0;display:flex}.goal-link-option-text .muted{font-size:11.5px}.goal-link-form-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.goal-sheet{flex-direction:column;gap:22px;display:flex}.goal-sec{flex-direction:column;gap:9px;display:flex}.goal-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.goal-intent{font-size:14px;line-height:1.55}.goal-parent{border-radius:var(--r-1);color:var(--fg-2);transition:background-color var(--d-1), color var(--d-1);align-self:flex-start;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;font-size:12.5px;display:inline-flex}.goal-parent:hover{background:var(--hover);color:var(--fg)}.goal-parent>svg{color:var(--fg-3)}.drawer-b>.goal-sheet,.drawer-b>.goal-logs{padding-inline:8px}.goal-drift{flex-direction:column;gap:6px;display:flex}.goal-drift li{color:var(--fg-2);background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.goal-drift .ic{color:var(--fg-3)}.goal-checkin{border-radius:var(--r-2);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);padding:13px}.goal-checkin-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goal-checkin-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.goal-hist-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.goal-hist-head strong{color:var(--fg)}.goal-hist-note{margin-top:2px;display:block}.hist-item>.sdot{margin-top:5px}.rh-task-group h4{color:var(--fg-3);margin:6px 0 2px;font-size:11.5px;font-weight:600}.rh-task-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:34px;font-size:12.5px;display:grid}.rh-task-dot{background:var(--line-3);border-radius:50%;width:8px;height:8px}.rh-task-group[data-group=done] .rh-task-dot{background:var(--ok)}.rh-task-group[data-group=in_progress] .rh-task-dot{background:var(--acc)}.rh-task-group[data-group=done] .rh-task-title{color:var(--fg-3)}.rh-task-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-task-title a{transition:color var(--d-1);align-items:center;gap:4px;display:inline-flex}.rh-task-title a:hover{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rh-task-title a:hover{color:color-mix(in srgb, var(--acc) var(--tint-ink), var(--fg))}}.rh-task-row .mono{font-size:11px}.goal-logs{flex-direction:column;display:flex}.goal-log{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.goal-log:last-child{border-bottom:0}.goal-log-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.goal-log-text{-webkit-line-clamp:2;line-clamp:2;white-space:pre-line;color:var(--fg-2);-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.goal-log-actions{align-items:center;gap:2px;display:flex}.logwork{flex-direction:column;gap:14px;display:flex}.logwork .chip[data-kind=exploration][aria-pressed=true]{background:var(--t-intel)}@supports (color:color-mix(in lab, red, red)){.logwork .chip[data-kind=exploration][aria-pressed=true]{background:color-mix(in srgb, var(--t-intel) 14%, var(--panel))}}.logwork .chip[data-kind=exploration][aria-pressed=true]{border-color:var(--t-intel)}@supports (color:color-mix(in lab, red, red)){.logwork .chip[data-kind=exploration][aria-pressed=true]{border-color:color-mix(in srgb, var(--t-intel) 45%, transparent)}}.logwork-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.logwork-keys{align-items:center;gap:6px;margin-right:auto;font-size:12px;display:inline-flex}.rh-planner{flex-direction:column;gap:14px;display:flex}.rh-planner-list{flex-direction:column;gap:18px;padding-top:4px;display:flex}.rh-plan-group{flex-direction:column;gap:8px;display:flex}.rh-plan-rows{flex-direction:column;gap:6px;display:flex}.rh-plan-row{background:var(--panel-2);animation:fade .3s var(--e-out) both;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.rh-plan-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12px;display:flex}.rh-plan-row-main strong{font-size:13px;font-weight:600}.rh-plan-row-title{align-items:center;gap:8px;min-width:0;display:flex}.rh-plan-move{gap:2px;display:flex}.rh-planner-actions{flex-wrap:wrap;gap:8px;display:flex}.rh-plan-form{animation:rise .38s var(--e-out) both;flex-direction:column;gap:13px;display:flex}.rh-plan-back{color:var(--fg-3);transition:color var(--d-1);align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.rh-plan-back:hover{color:var(--fg)}.rh-plan-form-title{font-size:15px;font-weight:650}.rh-plan-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rh-plan-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-plan-form-note{font-size:12px}.rh-plan-form-foot{justify-content:flex-end;gap:8px;display:flex}.rh-close-form{flex-direction:column;gap:12px;font-size:12.5px;display:flex}.rh-close-goals{flex-direction:column;gap:8px;display:flex}.rh-close-goal{--oc:var(--acc);border-radius:var(--r-2);background:var(--panel-2);box-shadow:inset 3px 0 0 var(--oc);transition:box-shadow var(--d-2);padding:12px 12px 12px 14px}.rh-close-goal[data-outcome=done]{--oc:var(--ok)}.rh-close-goal[data-outcome=drop]{--oc:var(--fg-4)}.rh-close-goal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rh-close-goal-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rh-close-goal-row>:last-child{flex:1;min-width:180px}.rh-close-next{border:1px dashed var(--line-2);border-radius:var(--r-2);margin:0;padding:12px}.rh-close-next>legend{padding:0 6px}.rh-close-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.rh-close-tally{margin-right:auto;font-size:12px}@media (max-width:1360px){.wl-row-open{grid-template-columns:minmax(150px,.9fr) 96px minmax(220px,1.8fr) auto}.wl-channels{display:none}}@media (max-width:1080px){.team-grid,.st-console{grid-template-columns:minmax(0,1fr)}.st-nav{position:static}.st-nav-list{scrollbar-width:none;flex-direction:row;overflow-x:auto}.st-nav-list::-webkit-scrollbar{display:none}.st-nav-item{flex:none}.st-nav-mark{box-shadow:inset 0 -2px 0 var(--acc)}.st-member-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.st-diagnostics,.dp-cards{grid-template-columns:minmax(0,1fr)}.mt-row{grid-template-columns:minmax(0,1fr) auto}.mt-row-meta{grid-area:2/1/auto/-1}.hr-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-member-data{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.hr-member-data>button{grid-column:1/-1;justify-self:start}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-metrics.three .team-metric .kv b{font-size:21px}.wl-row-open{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who state""text text";row-gap:6px}.wl-who{grid-area:who}.wl-state{grid-area:state}.wl-text{grid-area:text;padding-left:38px}.wl-time{display:none}.team-rail{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}}@media (max-width:760px){.rh-sources{margin-left:0}.team-metrics,.team-metrics.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-metric .kv b{font-size:21px}.team-metrics.three .team-metric .kv b{font-size:17px}.st-nav-status{display:none}.st-member-fields{grid-template-columns:minmax(0,1fr)}.st-rule{grid-template-columns:minmax(0,1fr) auto}.st-rule>:nth-child(3){grid-column:1/-1}.st-command{grid-template-columns:minmax(0,1fr) auto}.st-command>:nth-child(3){grid-column:1/-1}.st-preview li{grid-template-columns:8px minmax(0,1fr) auto}.st-preview li>.muted.trunc{display:none}.st-hold,.dp-hold{width:100%}.hr-manual-fields,.pay-policy-row,.mt-create,.pay-revenue{grid-template-columns:minmax(0,1fr)}.pay-revenue-input{border-right:0;border-bottom:1px solid var(--line)}.pay-entry{grid-template-columns:70px minmax(0,1fr) 56px 96px}.hr-breakdown-cards{display:flex}.hr-breakdown-table{display:none}.hr-member-total>.mono:first-child{font-size:21px}.dp-tests{grid-template-columns:minmax(0,1fr)}.dp-pair{grid-template-columns:minmax(0,1fr) 120px}.wl-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-select{flex:140px}.rh-panel-head .card-h-main{flex-wrap:wrap;row-gap:3px}.rh-panel-head .card-s{flex-basis:100%}.rh-tl{display:none}.rh-cards,.team-rail{display:flex}.rh-presence-lanes{--who:92px}.rh-feed-daily>div{grid-template-columns:minmax(0,1fr);gap:2px}.rh-plan-form-row,.rh-plan-form-row.three{grid-template-columns:minmax(0,1fr)}}.adm-page{flex-direction:column;gap:18px;display:flex}.adm-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.adm-crumb{color:var(--fg-3);transition:color var(--d-1);align-items:center;gap:6px;display:inline-flex}.adm-crumb:hover,.adm-crumb:focus-visible{color:var(--acc)}.adm-link{color:var(--fg);text-underline-offset:3px;transition:text-decoration-color var(--d-1);font-weight:550;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.adm-link:hover,.adm-link:focus-visible{-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.adm-wide{grid-column:1/-1}.adm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adm-error{border-radius:var(--r-2);color:var(--crit);background:var(--crit);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-error{background:color-mix(in srgb, var(--crit) 10%, transparent)}}.adm-error{border:1px solid var(--crit)}@supports (color:color-mix(in lab, red, red)){.adm-error{border:1px solid color-mix(in srgb, var(--crit) 26%, transparent)}}.adm-error>span{flex:1;min-width:12em}.adm-note{color:var(--fg-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-note[role=status]{align-items:flex-start;margin-top:8px;line-height:1.5}.adm-note[role=status]>:first-child{flex:none;margin-top:2px}.adm-note[data-tone=warn]{color:var(--fg-2)}.adm-note[data-tone=warn]>:first-child{color:var(--high)}.adm-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.adm-muted-mark{filter:grayscale(.85);opacity:.7}.adm-inline-pill{margin-left:8px}.adm-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adm-search{width:min(260px,100%)}.adm-filter{margin-bottom:10px}.adm-people,.adm-waiting{flex-direction:column;gap:2px;display:flex}.adm-person{border-radius:var(--r-2);text-align:left;width:100%;transition:background var(--d-1) var(--e-out), transform var(--d-2) var(--e-spring);grid-template-columns:auto minmax(0,1fr) auto 152px 92px 16px;align-items:center;gap:12px;padding:9px 10px;display:grid}.adm-person:hover{background:var(--hover)}.adm-person:active{transform:scale(.995)}.adm-person:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.adm-person-id{flex-direction:column;gap:1px;min-width:0;display:flex}.adm-person-id b{font-size:13.5px;font-weight:600}.adm-person-sub{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm-person-tags{gap:6px;display:flex}.adm-person .adm-status{justify-self:end}.adm-person-go{color:var(--fg-4);transition:transform var(--d-2) var(--e-spring), color var(--d-1)}.adm-person:hover .adm-person-go,.adm-person:focus-visible .adm-person-go{color:var(--acc);transform:translate(3px)}.adm-tool-dots,.adm-proj-tools{gap:4px;display:flex}.adm-tool-dots[data-inactive]{opacity:.45;filter:grayscale(.6)}.adm-tool-dot{width:22px;height:22px;color:var(--fg-4);background:var(--panel-2);border:1px dashed var(--line-2);border-radius:7px;place-items:center;display:grid;position:relative}.adm-tool-dot .ic{width:13px;height:13px}.adm-tool-dot[data-on]{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-tool-dot[data-on]{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.adm-tool-dot[data-on]{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-tool-dot[data-on]{border:1px solid color-mix(in srgb, var(--acc) 30%, transparent)}}.adm-tool-dot[data-override]:after{content:"";background:var(--med);width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:-3px;right:-3px}.adm-pending{border-radius:var(--r-2);background:var(--panel-2);grid-template-columns:auto minmax(0,1fr) minmax(120px,160px) auto;align-items:center;gap:12px;padding:10px;display:grid}.adm-pending-actions{gap:6px;display:flex}.adm-drawer .drawer-b{flex-direction:column;gap:16px;padding:6px 20px 20px;display:flex}.adm-drawer-who{align-items:center;gap:12px;display:flex}.adm-drawer-who div{flex-direction:column;min-width:0;display:flex}.adm-drawer-who b{font-size:15px}.adm-drawer-who span{color:var(--fg-3);font-size:12px}.adm-drawer-who .mono{color:var(--fg-4);font-size:11px}.adm-drawer-note{color:var(--fg-3);font-size:12px}.adm-section{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.adm-section>.eyebrow{margin:0}.adm-access{color:var(--fg-2);flex-direction:column;align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.adm-overrides{flex-direction:column;gap:6px;display:flex}.adm-override{border-radius:var(--r-2);background:var(--panel-2);transition:background var(--d-2) var(--e-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.adm-override-ic{width:28px;height:28px;color:var(--fg-4);background:var(--panel-3);transition:color var(--d-2), background var(--d-2), transform var(--d-3) var(--e-spring);border-radius:8px;place-items:center;display:grid}.adm-override[data-on] .adm-override-ic{color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-override[data-on] .adm-override-ic{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.adm-override[data-on] .adm-override-ic{transform:scale(1.06)}.adm-override-id{flex-direction:column;min-width:0;display:flex}.adm-override-id b{font-size:13px}.adm-override-id span{color:var(--fg-3);font-size:11.5px}.adm-proj-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.adm-proj-card{height:100%;color:inherit;transition:transform var(--d-2) var(--e-spring), border-color var(--d-2) var(--e-out), box-shadow var(--d-2) var(--e-out);flex-direction:column;gap:12px;padding:18px;display:flex}.adm-proj-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.adm-proj-card:active{transform:translateY(0)scale(.99)}.adm-proj-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.adm-proj-card[data-state=attention]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.adm-proj-card[data-state=attention]{border-color:color-mix(in srgb, var(--crit) 40%, var(--line))}}.adm-proj-head{align-items:center;gap:12px;display:flex}.adm-proj-head .proj-mark{transition:transform var(--d-3) var(--e-spring);border-radius:12px}.adm-proj-card:hover .proj-mark{transform:rotate(-6deg)scale(1.06)}.adm-proj-id{flex-direction:column;flex:1;min-width:0;display:flex}.adm-proj-id b{letter-spacing:-.01em;font-size:16px;font-weight:650}.adm-proj-id .mono,.adm-proj-facts{color:var(--fg-3);font-size:12px}.adm-proj-progress{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.adm-proj-next{color:var(--fg-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.adm-proj-next .ic{color:var(--acc)}.adm-proj-count{color:var(--fg-3);margin-left:auto;font-size:11px}.adm-archived{flex-direction:column;display:flex}.adm-archived-row{border-bottom:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.adm-archived-row:last-child{border-bottom:0}.adm-steps{border-radius:var(--r-3);background:var(--bg-sunk);border:1px solid var(--line);scrollbar-width:none;gap:6px;padding:6px;display:flex;overflow-x:auto}.adm-steps li{flex:1;min-width:max-content}.adm-step{border-radius:var(--r-2);width:100%;color:var(--fg-3);transition:background var(--d-2) var(--e-out), color var(--d-2);align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.adm-step:not(:disabled):hover{background:var(--hover);color:var(--fg)}.adm-step:disabled{cursor:default;opacity:.6}.adm-step:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.adm-step-dot{width:24px;height:24px;font:600 11px var(--f-mono);background:var(--panel-2);border:1px solid var(--line-2);transition:background var(--d-2), color var(--d-2), transform var(--d-3) var(--e-spring);border-radius:50%;flex:none;place-items:center;display:grid}.adm-steps li[data-state=current] .adm-step{color:var(--fg);background:var(--panel);box-shadow:var(--shadow-1)}.adm-steps li[data-state=current] .adm-step-dot{color:var(--on-acc);background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px var(--acc);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.adm-steps li[data-state=current] .adm-step-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 18%, transparent)}}.adm-steps li[data-state=done] .adm-step{color:var(--fg-2)}.adm-steps li[data-state=done] .adm-step-dot{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.adm-steps li[data-state=done] .adm-step-dot{background:color-mix(in srgb, var(--ok) 14%, transparent)}}.adm-steps li[data-state=done] .adm-step-dot{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.adm-steps li[data-state=done] .adm-step-dot{border-color:color-mix(in srgb, var(--ok) 34%, transparent)}}.adm-wizard{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.adm-wizard-main{padding:22px 24px 18px}.adm-wizard-head{margin-bottom:18px}.adm-wizard-head h2{letter-spacing:-.015em;margin:6px 0 4px;font-size:20px;font-weight:650}.adm-wizard-head p{color:var(--fg-3);font-size:13px}.adm-step-pane{animation:adm-pane-in var(--d-3) var(--e-out) both;flex-direction:column;gap:16px;display:flex}.adm-step-pane[data-direction=back]{animation-name:adm-pane-back}.adm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.adm-nested-grid{border-radius:var(--r-2);background:var(--panel-2);padding:12px}.adm-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-choices.adm-three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-act{--acc2:var(--acc);transition:border-color var(--d-2) var(--e-out), background var(--d-2) var(--e-out), box-shadow var(--d-2) var(--e-out), transform var(--d-2) var(--e-spring);padding:13px 14px;position:relative}.adm-act:not([aria-disabled=true]):hover{transform:translateY(-1px)}.adm-act:not([aria-disabled=true]):active{transform:scale(.985)}.adm-act:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}.adm-act b .ic{color:var(--acc2)}.adm-tick{color:#0000;border:1.5px solid var(--line-3);width:18px;height:18px;transition:background var(--d-2), border-color var(--d-2), transform var(--d-3) var(--e-spring);border-radius:6px;place-items:center;margin-left:auto;display:grid}.adm-act[aria-checked=true] .adm-tick{color:var(--on-acc);background:var(--acc2);border-color:var(--acc2);transform:rotate(-8deg)scale(1.08)}.adm-act[aria-checked=true] .adm-tick .ic{color:var(--on-acc)}.adm-always{font:500 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-left:auto}.adm-step-issue{color:var(--med)}.adm-wizard-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}.adm-wizard-keys{color:var(--fg-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.adm-wizard-keys span{margin-left:4px}.adm-review-list{flex-direction:column;display:flex}.adm-review-row{border-bottom:1px dashed var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.adm-review-row dt{color:var(--fg-3)}.adm-review-row dd{min-width:0}.adm-next{border-radius:var(--r-2);background:var(--acc);margin-top:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.adm-next{background:color-mix(in srgb, var(--acc) 7%, var(--panel-2))}}.adm-next{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-next{border:1px solid color-mix(in srgb, var(--acc) 18%, transparent)}}.adm-next ol{color:var(--fg-2);flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;font-size:13px;list-style:decimal;display:flex}.adm-next code{color:var(--acc)}.adm-preview{top:calc(var(--top-h) + 18px);position:sticky}.adm-preview-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;display:flex}.adm-preview-mark{animation:adm-mark-in .56s var(--e-spring) both;margin:10px 0 4px}.adm-preview-mark .proj-mark{box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 30px -10px var(--pc1);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.adm-preview-mark .proj-mark{box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 30px -10px color-mix(in srgb, var(--pc1) 70%, transparent)}}.adm-preview-name{overflow-wrap:anywhere;max-width:100%;font-size:17px;font-weight:650}.adm-preview-url{color:var(--fg-3);overflow-wrap:anywhere;font-size:12px}.adm-preview-facts{text-align:left;grid-template-columns:auto auto;gap:4px 12px;margin:6px 0;font-size:12px;display:grid}.adm-preview-facts dt{color:var(--fg-3)}.adm-preview-plugin{border-radius:var(--r-2);background:var(--bg-sunk);border:1px dashed var(--line-2);width:100%;color:var(--fg-3);flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.adm-preview-plugin code{color:var(--acc);overflow-wrap:anywhere;font-size:15px}.adm-appearance{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:start;gap:16px;display:grid}.adm-swatches{flex-wrap:wrap;gap:10px;display:flex}.adm-swatch{background:linear-gradient(140deg, var(--pc1), var(--pc2));outline-offset:2px;width:32px;height:32px;transition:transform var(--d-3) var(--e-spring), outline-color var(--d-2);border-radius:10px;outline:2px solid #0000;box-shadow:inset 0 1px #ffffff40}.adm-swatch[data-auto]{background:radial-gradient(circle at 50% 50%, var(--panel-2) 0 34%, transparent 36%), conic-gradient(from 200deg, var(--brand-coral), var(--t-ana), var(--t-pulse), var(--t-src), var(--t-team), var(--t-intel), var(--t-mod), var(--brand-coral));opacity:.85}.adm-swatch:not(:disabled):hover{transform:translateY(-2px)rotate(-4deg)}.adm-swatch:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.55}.adm-swatch[aria-checked=true]{outline-color:var(--fg);transform:scale(1.12)}.adm-swatch:focus-visible{outline-color:var(--acc)}.adm-mark-input input{font:400 18px/1 var(--f-brand);letter-spacing:.04em}.adm-project-head{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.adm-project-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adm-project-title>.proj-mark{border-radius:16px}.adm-project-name{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-project-name h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:650;line-height:1.15}.adm-project-facts{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.adm-project-facts code{color:var(--fg-2)}.adm-project-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:18px;display:grid}.adm-col{flex-direction:column;gap:18px;min-width:0;display:flex}.adm-welcome{align-items:center;gap:14px;padding:14px 18px;display:flex}.adm-welcome>.ic{width:22px;height:22px;color:var(--acc2,var(--acc));flex:none}.adm-welcome>div{flex:1;min-width:0}.adm-welcome b{font-size:14px}.adm-welcome p{color:var(--fg-2);margin-top:2px;font-size:12.5px}.adm-danger{flex-direction:column;gap:12px;display:flex}.adm-dial-num{font-variation-settings:"wdth" 80;font-size:10.5px}.adm-checks{flex-direction:column;gap:8px;display:flex}.adm-check{--c:var(--fg-3);background:var(--panel-2);transition:border-color var(--d-2), background var(--d-3) var(--e-out);border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.adm-check[data-state=done]{--c:var(--ok)}.adm-check[data-state=waiting]{--c:var(--acc)}.adm-check[data-state=attention]{--c:var(--crit);background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.adm-check[data-state=attention]{background:color-mix(in srgb, var(--crit) 7%, var(--panel-2))}}.adm-check[data-state=attention]{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.adm-check[data-state=attention]{border-color:color-mix(in srgb, var(--crit) 28%, transparent)}}.adm-check[data-state=unknown]{--c:var(--med)}.adm-check[data-state=skipped]{opacity:.6}.adm-check[data-next]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-check[data-next]{border-color:color-mix(in srgb, var(--acc) 34%, transparent)}}.adm-check[data-next]{box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.adm-check[data-next]{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 9%, transparent)}}.adm-check-ic{width:28px;height:28px;color:var(--c);background:var(--c);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-check-ic{background:color-mix(in srgb, var(--c) 16%, transparent)}}.adm-check-ic{transition:color var(--d-2), background var(--d-2)}.adm-check[data-state=waiting] .adm-check-ic{animation:adm-wait 2.4s var(--e-io) infinite}.adm-check[data-pop] .adm-check-ic{animation:bump .6s var(--e-spring)}.adm-check-body{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-check-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-check-title b{font-size:13.5px}.adm-check-detail{color:var(--fg-2);flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}p.adm-check-detail{display:block}.adm-check-detail code{color:var(--fg);overflow-wrap:anywhere}.adm-check-open{color:var(--ok);transition:background var(--d-1);border-radius:8px;align-self:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:550;display:inline-flex}.adm-check-open:hover,.adm-check-open:focus-visible{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.adm-check-open:hover,.adm-check-open:focus-visible{background:color-mix(in srgb, var(--ok) 12%, transparent)}}.adm-slug{background:var(--bg-sunk);border:1px dashed var(--acc);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-slug{border:1px dashed color-mix(in srgb, var(--acc) 40%, var(--line-2))}}.adm-slug-label{font:500 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.adm-slug code{color:var(--acc);font-size:17px;font-weight:600}.adm-tokens .adm-reveal,.adm-tokens .adm-token-form{margin-bottom:12px}.adm-token-list{flex-direction:column;display:flex}.adm-token{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.adm-token:last-child{border-bottom:0}.adm-token[data-superseded] .adm-token-id{opacity:.7}.adm-token-id{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-token-id b{font-size:13px}.adm-token-meta{color:var(--fg-3);overflow-wrap:anywhere;font-size:11px}.adm-token-scopes{flex-wrap:wrap;gap:4px;display:flex}.adm-token-scopes code{color:var(--fg-2);background:var(--panel-3);border-radius:6px;padding:1px 6px;font-size:10.5px}.adm-token-form{border-radius:var(--r-2);background:var(--panel-2);flex-direction:column;gap:12px;padding:14px;display:flex}.adm-scopes{flex-direction:column;gap:8px;display:flex}.adm-scopes .check .hint{margin-left:6px}.adm-reveal{border-radius:var(--r-2);background:var(--ok);flex-direction:column;gap:8px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adm-reveal{background:color-mix(in srgb, var(--ok) 9%, var(--panel-2))}}.adm-reveal{border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.adm-reveal{border:1px solid color-mix(in srgb, var(--ok) 32%, transparent)}}.adm-reveal-head{color:var(--ok);align-items:center;gap:8px;display:flex}.adm-reveal-head b{color:var(--fg);font-size:13px}.adm-reveal p{color:var(--fg-2);font-size:12px}.adm-reveal-value{align-items:center;gap:8px;display:flex}.adm-reveal-value code{background:var(--bg-sunk);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:12px}.adm-dates{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.adm-date{color:var(--fg-3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.adm-repo-none{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-events{flex-direction:column;display:flex}.adm-event{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.adm-event-ic{width:24px;height:24px;color:var(--fg-3);background:var(--panel-2);border-radius:8px;place-items:center;display:grid}.adm-event[data-type=archived] .adm-event-ic,.adm-event[data-type=token_revoked] .adm-event-ic{color:var(--high)}.adm-event[data-type=created] .adm-event-ic,.adm-event[data-type=token_issued] .adm-event-ic{color:var(--ok)}.adm-event-text{color:var(--fg-2)}.adm-event-time{color:var(--fg-3);font-size:11px}.adm-health{flex-direction:column;gap:6px;display:flex}.adm-health-row{--c:var(--fg-4);background:var(--panel-2);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:9px 12px;display:grid}.adm-health-row[data-status=ok]{--c:var(--ok)}.adm-health-row[data-status=warn]{--c:var(--med)}.adm-health-row[data-status=error]{--c:var(--crit)}.adm-health-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.adm-health-dot{box-shadow:0 0 8px color-mix(in srgb, var(--c) 60%, transparent)}}.adm-health-text{flex-direction:column;min-width:0;display:flex}.adm-health-text b{font-size:12.5px}.adm-health-detail{font:400 12px/1.45 var(--f-ui);color:var(--fg-3);overflow-wrap:anywhere}.adm-health-value{color:var(--fg-2);font-size:12px}.adm-health-row>.pill{justify-self:end}.adm-health-when{font:400 11px var(--f-mono);color:var(--fg-3)}.adm-page .hint{color:var(--fg-3);font-size:12.5px;line-height:1.5}.adm-health-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.adm-state-text{color:var(--fg-2);font-size:12px}.adm-kv{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.adm-fact{border-bottom:1px dashed var(--line);grid-template-columns:10px minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.adm-fact:last-child{border-bottom:0}.adm-fact:not(:has(.live)){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.adm-fact-label{color:var(--fg-3)}.adm-fact-value{color:var(--fg);overflow-wrap:anywhere}.adm-workers,.adm-connectors{flex-direction:column;gap:6px;display:flex}.adm-worker,.adm-connector{background:var(--panel-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.adm-connector{grid-template-columns:auto minmax(0,1fr) auto}.adm-worker-id{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.adm-worker-id>span{color:var(--fg-3);overflow-wrap:anywhere;font-size:11.5px}.adm-worker-seen{color:var(--fg-3);font-size:11px}.adm-connector-ic{width:30px;height:30px;color:var(--acc);background:var(--acc);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.adm-connector-ic{background:color-mix(in srgb, var(--acc) 14%, transparent)}}.adm-big{--c:var(--fg);flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.adm-big[data-tone=ok]{--c:var(--ok)}.adm-big[data-tone=crit]{--c:var(--crit)}.adm-big b{letter-spacing:-.02em;color:var(--c);font-size:22px;font-weight:650}.adm-big span{color:var(--fg-3);font-size:12.5px}.adm-sample-text{margin-bottom:12px}.adm-sample-text+.seg{margin-bottom:10px}.adm-health-project{animation:fade var(--d-3) var(--e-out) both}.adm-check-detail code.trunc{vertical-align:bottom;max-width:100%;display:inline-block}@media (max-width:1080px){.adm-project-grid,.adm-wizard{grid-template-columns:minmax(0,1fr)}.adm-preview{order:-1;position:static}.adm-preview-card{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:6px 14px}.adm-preview-card>.eyebrow,.adm-preview-facts,.adm-preview-card>.adm-proj-tools{display:none}.adm-preview-mark{margin:0}.adm-preview-plugin{flex:200px;margin-top:0}.adm-person{grid-template-columns:auto minmax(0,1fr) 92px 16px}.adm-person .adm-tool-dots,.adm-person-tags{display:none}}@media (max-width:760px){.adm-health-pick{max-width:100%;overflow-x:auto}.adm-page .card-h-main{flex-wrap:wrap;row-gap:2px}.adm-page .card-t{white-space:nowrap}.adm-strip{grid-template-columns:minmax(0,1fr);gap:8px}.adm-form-grid,.adm-choices,.adm-choices.adm-three,.adm-appearance{grid-template-columns:minmax(0,1fr)}.adm-pending{grid-template-columns:auto minmax(0,1fr)}.adm-pending>.field,.adm-pending-actions{grid-column:1/-1}.adm-pending-actions{justify-content:flex-end}.adm-person{grid-template-columns:auto minmax(0,1fr) auto}.adm-person .adm-person-go,.adm-steps .adm-step-label{display:none}.adm-steps li[data-state=current] .adm-step-label{display:inline}.adm-steps li{flex:none}.adm-steps li[data-state=current]{flex:1 0 auto}.adm-wizard-main{padding:18px 16px 14px}.adm-wizard-keys{display:none}.adm-review-row{grid-template-columns:minmax(0,1fr) auto}.adm-review-row dd{grid-area:2/1}.adm-review-row .btn{grid-area:1/2/3}.adm-check{grid-template-columns:28px minmax(0,1fr)}.adm-check-open{grid-column:2;justify-self:start}.adm-token{grid-template-columns:minmax(0,1fr)}.adm-worker{grid-template-columns:auto minmax(0,1fr) auto}.adm-worker-seen{display:none}.adm-fact{grid-template-columns:10px minmax(0,1fr)}.adm-fact-value{grid-column:2}.adm-fact:not(:has(.live)){grid-template-columns:minmax(0,1fr)}.adm-fact:not(:has(.live)) .adm-fact-value{grid-column:1}.adm-health-row{grid-template-columns:10px minmax(0,1fr) auto}.adm-health-value{display:none}.adm-welcome{flex-wrap:wrap}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.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}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-14{height:calc(var(--spacing) * 14)}.h-56{height:calc(var(--spacing) * 56)}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-7{width:calc(var(--spacing) * 7)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-\[280px\]{width:280px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[540px\]{max-width:540px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[86px_1fr_44px\]{grid-template-columns:86px 1fr 44px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-3{border-radius:var(--r-3)}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[color-mix\(in_srgb\,var\(--status-review\)_36\%\,var\(--line\)\)\]{border-color:var(--status-review)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--status-review\)_36\%\,var\(--line\)\)\]{border-color:color-mix(in srgb,var(--status-review) 36%,var(--line))}}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-bg{background-color:var(--bg)}.bg-bg-chip{background-color:var(--bg-sunk)}.bg-bg-raised,.bg-panel,.bg-surface-container{background-color:var(--panel)}.bg-t-ana{background-color:var(--t-ana)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.text-right{text-align:right}.font-mono{font-family:var(--f-mono);font-variation-settings:"wdth" 87.5}.font-brand{font-family:var(--f-brand)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[19px\]{font-size:19px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[46px\]{font-size:46px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-acc{color:var(--acc)}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-coral{color:var(--coral)}.text-crit{color:var(--crit)}.text-fg{color:var(--fg)}.text-fg-2{color:var(--fg-2)}.text-fg-3{color:var(--fg-3)}.text-fg-dim{color:var(--fg-2)}.text-fg-muted,.text-fg-muted\/80{color:var(--fg-3)}@supports (color:color-mix(in lab, red, red)){.text-fg-muted\/80{color:color-mix(in oklab, var(--fg-3) 80%, transparent)}}.text-on-acc{color:var(--on-acc)}.text-on-surface{color:var(--fg)}.text-sev-critical{color:var(--crit)}.text-status-approved{color:var(--st-ok)}.text-status-review{color:var(--st-review)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--status-approved\)\]{accent-color:var(--status-approved)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-spring{--tw-ease:var(--e-spring);transition-timing-function:var(--e-spring)}.\[no-new-privileges\:true\]{no-new-privileges:true}.block-1{block-size:calc(var(--spacing) * 1)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:bg-bg-hover:hover{background-color:var(--panel-3)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:text-fg:hover{color:var(--fg)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-coral:focus-visible{--tw-ring-color:var(--coral)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-\[15px\]{font-size:15px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}}@media (min-width:80rem){.xl\:top-\[118px\]{top:118px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}}:root,[data-theme=onyx]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121011;--bg-sunk:#0c0a0b;--panel:#191617;--panel-2:#201c1d;--panel-3:#2a2526;--hover:#ffece60b;--line:#ffe8e213;--line-2:#ffe8e221;--line-3:#ffe8e238;--fg:#f6efec;--fg-2:#c6b9b5;--fg-3:#8f8380;--fg-4:#5f5553;--coral:#ff6a58;--coral-2:#ff8a7a;--on-acc:#1d0c0a;--t-home:#ff6a58;--t-loc:#ff7a66;--t-ana:#f4a261;--t-mod:#f27aa3;--t-pulse:#f6c945;--t-intel:#a98bff;--t-src:#4cc4b5;--t-team:#7cb7ff;--ok:#63d08a;--low:#8fd4bc;--med:#f5c84a;--high:#ff9448;--crit:#ff5a4e;--glass:#161314b8;--scrim:#08060794;--shadow-1:0 1px 0 #ffffff09 inset, 0 1px 2px #0000004d;--shadow-2:0 1px 0 #ffffff0d inset, 0 24px 60px -18px #000000bf, 0 2px 8px #0000004d;--grain:.055;--tint-ink:100%;--tip-shadow:0 6px 16px -6px #00000080;--brand-coral:#fc5545;--ink:#1e1e1e;--paper:#f5f5f5;--espresso:#351817;--maroon:#723838;--blush:#cbb7b7;--white:#fff;--black:#000;--brand-tile:transparent;--brand-icon-scale:100%;--brand-full-onyx:block;--brand-full-paper:none}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3eee9;--bg-sunk:#e9e2dc;--panel:#fffdfb;--panel-2:#faf6f2;--panel-3:#f0e9e4;--hover:#3c1a160a;--line:#3c1a1616;--line-2:#3c1a1624;--line-3:#3c1a163d;--fg:#221816;--fg-2:#5b4d49;--fg-3:#756965;--fg-4:#bbb0ab;--coral:#c9473a;--coral-2:#b23b2f;--on-acc:#fff;--t-home:#c9473a;--t-loc:#d0422f;--t-ana:#b05f1c;--t-mod:#c63f78;--t-pulse:#946d00;--t-intel:#6d4fe0;--t-src:#158378;--t-team:#2b73d4;--ok:#1b8549;--low:#25806b;--med:#966d00;--high:#b8570f;--crit:#dc3528;--glass:#fffcf9bd;--scrim:#28161447;--shadow-1:0 1px 2px #3c1a160f;--shadow-2:0 30px 70px -24px #3c1a1659, 0 2px 10px #3c1a1614;--grain:.035;--tint-ink:82%;--tip-shadow:0 6px 16px -6px #3c1a1647;--brand-coral:#dc5647;--brand-tile:var(--ink);--brand-icon-scale:84%;--brand-full-onyx:none;--brand-full-paper:block}:root,[data-theme]{--f-brand:var(--font-nerko), "Nerko One", "Comic Neue", "Chalkboard SE", cursive;--f-ui:var(--font-onest-cyr), var(--font-onest), "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-martian), "Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--e-out:cubic-bezier(.16, 1, .3, 1);--e-io:cubic-bezier(.65, 0, .35, 1);--e-spring:cubic-bezier(.34, 1.56, .64, 1);--d-1:.14s;--d-2:.26s;--d-3:.48s;--stagger:55ms;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--dock-w:72px;--dock-w-open:232px;--top-h:60px;--view-max:1560px;--z-top:30;--z-dock:40;--z-popover:120;--z-chord:140;--z-toast:150;--z-burst:180;--z-grain:200;--z-tip:300;--z-boot:500;--acc:var(--coral);--ai:var(--t-intel);--mode-truco:var(--t-mod);--mode-betejack:var(--t-ana);--mode-fodinha:var(--t-intel);--mode-pool:var(--t-src);--st-untrans:var(--fg-4);--st-ai:var(--ai);--st-review:var(--med);--st-ok:var(--ok)}[data-tool=home],[data-tool=today]{--acc:var(--t-home)}[data-tool=analytics]{--acc:var(--t-ana)}[data-tool=loc]{--acc:var(--t-loc)}[data-tool=moderation]{--acc:var(--t-mod)}[data-tool=pulse]{--acc:var(--t-pulse)}[data-tool=levels],[data-tool=intel],[data-tool=ai]{--acc:var(--t-intel)}[data-tool=source],[data-tool=source-control]{--acc:var(--t-src)}[data-tool=team],[data-tool=admin]{--acc:var(--t-team)}:root[data-density=dense]{--top-h:52px;--s-1:3px;--s-2:6px;--s-3:10px;--s-4:12px;--s-5:16px;--s-6:20px;--s-8:28px}@media print{.report-print-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-sunk:#e8eaed;--panel:#fff;--panel-2:#f5f6f7;--panel-3:#f2f3f4;--fg:#17191c;--fg-2:#3f454d;--fg-3:#6b727c;--fg-4:#8c939c;--line:#dfe2e6;--line-2:#c9cdd2;--line-3:#b4b9bf;--bg-raised:var(--panel);--bg-raised-2:var(--panel-2);--bg-chip:var(--bg-sunk);--bg-hover:var(--panel-3);--fg-dim:var(--fg-2);--fg-muted:var(--fg-3);--fg-faint:var(--fg-4);--line-strong:var(--line-2)}}:root,[data-theme]{--bg-raised:var(--panel);--bg-raised-2:var(--panel-2);--bg-hover:var(--panel-3);--bg-chip:var(--bg-sunk);--line-strong:var(--line-2);--fg-dim:var(--fg-2);--fg-muted:var(--fg-3);--fg-faint:var(--fg-4);--coral-hot:var(--coral-2);--coral-deep:var(--coral)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--coral-deep:color-mix(in oklab, var(--coral) 70%, var(--black))}}:root,[data-theme]{--tool-loc:var(--t-loc);--tool-ana:var(--t-ana);--tool-moderation:var(--t-mod);--tool-pulse:var(--t-pulse);--tool-intel:var(--t-intel);--tool-source-control:var(--t-src);--tool-team:var(--t-team);--sev-critical:var(--crit);--sev-high:var(--high);--sev-med:var(--med);--sev-warn:var(--med);--sev-low:var(--low);--sev-ok:var(--ok);--status-untrans:var(--st-untrans);--status-draft:var(--st-ai);--status-review:var(--st-review);--status-approved:var(--st-ok);--font-display:var(--f-brand);--font-sans:var(--f-ui);--font-mono:var(--f-mono);--r-xs:4px;--r-sm:var(--r-1);--r-md:var(--r-2);--r-lg:var(--r-3);--r-xl:var(--r-4);--shadow-float:var(--shadow-2);--shadow-sticker:var(--shadow-1);--shadow-inner:inset 0 1px 0 var(--line);--ease-out:var(--e-out);--ease-spring:var(--e-spring);--t-fast:var(--d-1);--t-med:var(--d-2);--t-slow:var(--d-3)}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.985)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes halo{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35)}}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes hop{0%,to{transform:none}40%{transform:translateY(-3px)scaleY(1.02)scaleX(.98)}70%{transform:translateY(0)scaleY(.98)scaleX(1.02)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes growY{0%{transform:scaleY(0)}}@keyframes dropIn{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{max-height:120px}}@keyframes dialFill{0%{stroke-dashoffset:var(--len)}}@keyframes stripes{to{background-position:17px 0}}@keyframes scan{0%{background-position:-80% 0}to{background-position:180% 0}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotA{to{--a:360deg}}@keyframes fadeUp{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.99)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}}@keyframes dialogPop{0%{opacity:0;transform:scale(.96)translateY(4px)}}::view-transition{pointer-events:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(.stage-out){animation:vt-stage-out .26s var(--e-io) both}::view-transition-new(.stage-in){animation:vt-stage-in .52s var(--e-out) both}@keyframes vt-stage-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)scale(.992)}}@keyframes vt-stage-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.992)}}::view-transition-old(.pane-out){animation:vt-fade-out .16s var(--e-io) both}::view-transition-new(.pane-in){animation:vt-fade-in .24s var(--e-out) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-old(.nav-forward){--slide:-60px;animation:.15s var(--e-io) both vt-fade-out, .4s var(--e-io) both vt-slide-out}::view-transition-new(.nav-forward){--slide:60px;animation:.21s var(--e-out) .15s both vt-fade-in, .4s var(--e-io) both vt-slide-in}::view-transition-old(.nav-back){--slide:60px;animation:.15s var(--e-io) both vt-fade-out, .4s var(--e-io) both vt-slide-out}::view-transition-new(.nav-back){--slide:-60px;animation:.21s var(--e-out) .15s both vt-fade-in, .4s var(--e-io) both vt-slide-in}@keyframes vt-slide-out{to{translate:var(--slide)}}@keyframes vt-slide-in{0%{translate:var(--slide)}}::view-transition-old(.crumb-swap){animation:vt-text-out .22s var(--e-io) both}::view-transition-new(.crumb-swap){animation:vt-text-in .42s var(--e-out) both}@keyframes vt-text-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-text-in{0%{opacity:0;transform:translateY(8px)}}html.theme-swap *{view-transition-name:none!important}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduced]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}:root[data-motion=reduced]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}:root[data-motion=reduced]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root:not([data-motion=full])::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}:root:not([data-motion=full])::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}:root:not([data-motion=full])::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){:root[data-booting]:not([data-motion=reduced]) [data-countup]:not([data-counted]){visibility:hidden}}@media (prefers-reduced-motion:reduce){:root[data-booting][data-motion=full] [data-countup]:not([data-counted]){visibility:hidden}}@keyframes toastIn{0%{opacity:0;transform:translateY(24px)scale(.9)}}@keyframes toastOut{to{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes toastProg{to{transform:scaleX(0)}}@keyframes bootMark{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes bootOut{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes introDock{0%{opacity:0;transform:translate(-14px)}}@keyframes introTop{0%{opacity:0;transform:translateY(-10px)}}@keyframes introView{0%{opacity:0;transform:translateY(16px)}}@keyframes needClose{0%{max-height:var(--h)}to{opacity:0;border-color:#0000;max-height:0;margin-top:-8px;padding-block:0;transform:translate(30px)}}:root,[data-theme=onyx]{--theme-ic-sun:none;--theme-ic-moon:block}[data-theme=paper]{--theme-ic-sun:block;--theme-ic-moon:none}@keyframes nav-progress-run{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@keyframes donutIn{0%{stroke-dasharray:0 var(--circ)}}@media print{@page{size:A4;margin:13mm}body:has(.report-print-root){background:var(--white)!important}.report-no-print{display:none!important}body:has(.report-print-root):after{display:none!important}body:has(.report-print-root) :is([data-rail],.dock,.top,.toasts,.chord){display:none!important}body:has(.report-print-root) .app{display:block!important}body:has(.report-print-root) main{max-width:none!important;margin:0!important;padding:0!important}.report-print-root{color:var(--fg);-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-print-root,.report-print-root *{transition:none!important;animation:none!important}.report-print-root>div:first-child{opacity:1!important;transform:none!important}.report-print-root h1{font-size:42px!important}.report-print-root .report-snapshot-note,.report-print-root .report-section>.grid>div,.report-print-root tr{break-inside:avoid}.report-print-root .report-card>:first-child{break-after:avoid;break-inside:avoid}.report-print-root .report-section+.report-section{margin-top:16px}.report-print-root .report-card{box-shadow:none!important}.report-print-root .report-print-footer{border-top:1px solid var(--line);color:var(--fg-3);font-family:var(--f-mono);overflow-wrap:anywhere;margin-top:20px;padding-top:8px;font-size:8px;display:block}}@keyframes wm-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.1)}}@keyframes sdFlash{0%{transform:scale(1)}35%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 25%, transparent);transform:scale(1.4)}to{transform:scale(1)}}@keyframes locBarIn{0%{transform:scaleX(0)}}@keyframes locSpin{to{transform:rotate(360deg)}}@keyframes locShimmer{to{background-position:-200% 0}}@keyframes locBulkIn{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes locOpen{0%{opacity:0;transform:translateY(-4px)}}@keyframes locPulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 16%, transparent)}}@keyframes caseIn{0%{opacity:0;transform:translate(40px)scale(.98)}}@keyframes caseOut{to{opacity:0;transform:translate(-60px)rotate(-1.5deg)scale(.96)}}@keyframes modSupportIn{0%{opacity:0;transform:translate(28px)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(12px)}}@keyframes revIn{0%{opacity:0;transform:translateY(20px)scale(.6)}}@keyframes rgroupOpen{0%{opacity:0;transform:translateY(-4px)}}@keyframes liveSweep{0%{transform:translate(-100%)}to{transform:translate(460%)}}@keyframes stagePulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--t-pulse) 0%, transparent)}}@keyframes src-node-pop{0%{opacity:0;transform:scale(0)}}@keyframes src-spin{to{transform:rotate(360deg)}}@keyframes src-open{0%{opacity:0;transform:translateY(-4px)}}@keyframes src-presence-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}@keyframes adm-pane-in{0%{opacity:0;filter:blur(3px);transform:translate(14px)}}@keyframes adm-pane-back{0%{opacity:0;filter:blur(3px);transform:translate(-14px)}}@keyframes adm-mark-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}@keyframes adm-wait{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 34%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 0%, transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
