@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-divide-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Rubik Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-cyan-500:#00b7d7;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Rubik Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--radius-card:var(--radius-card);--radius-btn:var(--radius-btn);--radius-btn-sm:var(--radius-btn-sm);--radius-input:var(--radius-input);--radius-badge:var(--radius-badge);--radius-modal:var(--radius-modal);--radius-nav:var(--radius-nav);--shadow-panel:var(--shadow-panel);--shadow-card-hover:var(--shadow-card-hover);--shadow-modal:var(--shadow-modal)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-500:lab(67.805% -35.3952 -30.2018)}}}@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}}@layer components{.app-shell{z-index:1;grid-template-columns:240px 1fr;min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:4px 8px 22px;display:flex}.brand .mark{background:var(--plum);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;font-weight:600;display:grid}.brand .name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.1}.brand .name span{color:var(--faint);margin-top:2px;font-size:11px;font-weight:400;display:block}.nav-label{letter-spacing:1px;text-transform:uppercase;color:var(--faint);margin:6px 0 8px;padding:0 10px;font-size:10.5px;font-weight:500}.nav{flex-direction:column;gap:2px;display:flex}.nav-link{border-radius:var(--radius-nav);color:var(--muted-foreground);transition:.18s var(--ease);cursor:pointer;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:450;display:flex}.nav-link svg{width:18px;height:18px}.nav-link:hover{background:var(--sidebar-hover);color:var(--ink)}.nav-link.active{background:var(--plum);color:#fff;box-shadow:0 4px 14px #5e084238}.nav-link.active svg{stroke-width:2px}.side-foot{border-top:1px solid var(--sidebar-border);margin-top:auto;padding-top:16px}.user{cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:8px;transition:all .18s;display:flex}.user:hover{background:var(--sidebar-hover)}.user .ava{color:#fff;background:var(--plum);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.user .who{flex:1;min-width:0}.user .who b{color:var(--ink);font-size:13px;font-weight:500;display:block}.user .who small{color:var(--faint);font-size:11px}.user svg{width:16px;height:16px;color:var(--faint)}.app-main{width:100%;max-width:1600px;margin-inline:auto;padding:30px 40px 56px}@media (min-width:2200px){.app-main{max-width:1800px}}.topbar{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-bottom:26px;display:flex;position:relative}.topbar h1{letter-spacing:-.4px;font-size:23px;font-weight:600;line-height:1.15}.topbar>:first-child{flex:340px;min-width:0}.sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.sub .dot,.dot{background:var(--faint);border-radius:99px;width:3px;height:3px;display:inline-block}.top-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.search{background:var(--card);border:1px solid var(--line);color:var(--faint);min-width:230px;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;transition:all .18s;display:flex}.search:hover{border-color:var(--line-2)}.search:focus-within{box-shadow:var(--shadow), inset 0 1px 0 #fff9, 0 0 0 3px #5e08421f;border-color:#5e084261}.search svg{width:16px;height:16px}.icon-btn{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:11px;place-items:center;transition:all .18s;display:grid;position:relative}.icon-btn:hover{border-color:var(--line-2);color:var(--ink)}.icon-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.icon-btn:disabled:hover{border-color:var(--line);color:var(--muted-foreground)}.icon-btn svg{width:18px;height:18px}.icon-btn .badge{background:var(--pink);border-radius:99px;width:6px;height:6px;position:absolute;top:9px;right:10px}.icon-btn.sm{border-radius:8px;width:28px;height:28px}.icon-btn.sm svg{width:15px;height:15px}.icon-btn.quiet{box-shadow:none;background:0 0;border-color:#0000}.icon-btn.quiet:hover{background:#1816220f;border-color:#0000}.icon-btn.hov{opacity:0}tr:hover .icon-btn.hov,.icon-btn.hov:focus-visible{opacity:1}.btn-ghost{background:var(--card);color:var(--muted-foreground);border:1px solid var(--line);cursor:pointer;height:40px;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:450;transition:all .18s;display:inline-flex}.btn-ghost:hover{border-color:var(--line-2);color:var(--ink)}.btn-ghost svg{width:16px;height:16px}.filter-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px;display:flex}.chip{border:1px solid var(--line);background:var(--card);height:42px;color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:13px;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:450;transition:all .18s;display:inline-flex}.chip:hover{border-color:var(--line-2);color:var(--ink)}.chip .ava{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.chip.on{background:var(--plum);color:#fff;border-color:var(--plum);box-shadow:0 4px 14px #5e084238}.chip.ghost{box-shadow:none;background:0 0;border:none;margin-left:auto}.chip svg{width:15px;height:15px}.tabs{width:auto;box-shadow:none;border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:stretch;gap:2px;padding:0;display:flex}.tabs a,.tab-btn{height:38px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:450;transition:all .18s;display:flex;position:relative}.tabs a svg,.tab-btn svg{width:15px;height:15px}.tabs a:hover,.tab-btn:hover{color:var(--ink);background:0 0}.tabs a.active,.tab-btn.active,.tabs button[aria-selected=true]{color:var(--plum);background:0 0;font-weight:500}.tabs a.active:after,.tab-btn.active:after,.tabs button[aria-selected=true]:after{content:"";background:var(--plum);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs.sm{background:var(--card);border:1px solid var(--line);width:fit-content;height:34px;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:13px;align-items:center;gap:3px;padding:0 4px}.tabs.sm a,.tabs.sm .tab-btn{border-radius:9px;height:26px;padding:0 12px;font-size:12px}.tabs.sm a.active,.tabs.sm .tab-btn.active,.tabs.sm button[aria-selected=true]{background:var(--plum);color:#fff}.tabs.sm a.active:after,.tabs.sm .tab-btn.active:after,.tabs.sm button[aria-selected=true]:after{display:none}.fdrop{border:1px solid var(--line);background:var(--card);height:42px;color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:13px;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:450;transition:all .18s;display:inline-flex}.fdrop:hover{border-color:var(--line-2);color:var(--ink)}.fdrop svg{width:15px;height:15px;color:var(--faint)}.search.fsearch{border-radius:13px;height:42px}.tabpanel{display:none}.tabpanel.show{animation:fade .4s var(--ease);display:block}.grid-c{gap:16px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #18162209;transition:.22s var(--ease);background:linear-gradient(#fff 0%,#fbf9fc 100%);padding:22px}.card.hover:hover,.card.lift:hover{box-shadow:var(--shadow-hover), inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #18162209}.card.hero{border-color:var(--line-2);background:linear-gradient(180deg,#fff 0%,var(--card-soft) 140%);box-shadow:var(--shadow-hover), inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #18162209;transition:box-shadow .35s var(--ease), border-color .35s var(--ease);border-radius:22px;padding:26px}.card.hero:focus-within{box-shadow:var(--shadow-hover), 0 30px 55px -30px #5e084238, inset 0 1px 0 #ffffffe6;border-color:#5e08422e}.card.flush{padding:0}.card.dense{padding:14px 16px}.card.menu{padding:5px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.card-title{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.link{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:4px;font-size:12.5px;transition:all .18s;display:inline-flex}.link:hover{color:var(--plum)}.link svg{width:14px;height:14px}.stat .top{justify-content:space-between;align-items:center;display:flex}.stat .ico{background:var(--card-soft);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid}.stat .ico svg{width:17px;height:17px}.stat .trend{border-radius:99px;align-items:center;gap:3px;padding:3px 8px;font-size:11.5px;font-weight:500;display:flex}.stat .trend svg{stroke-width:2.2px;width:12px;height:12px}.up{color:var(--pos);background:var(--pos-bg)}.down{color:var(--neg);background:var(--neg-bg)}.stat .num{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:16px;font-size:32px;font-weight:600;line-height:1}.stat .cap{color:var(--muted-foreground);margin-top:6px;font-size:12.5px}.spark{width:100%;height:30px;margin-top:14px;display:block}.badge-pill{color:var(--muted-foreground);background:var(--card-soft);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:450;display:inline-flex}.badge-pill svg{width:12px;height:12px}.b-plum{color:var(--plum);background:#5e084214;border-color:#5e084224}.b-pos{color:var(--pos);background:var(--pos-bg);border-color:#0000}.b-neg{color:var(--neg);background:var(--neg-bg);border-color:#0000}.b-warn{color:var(--warn);background:var(--warn-bg);border-color:#0000}.b-info{color:var(--info-ink);background:var(--info-ink-bg);border-color:#0000}.badge-pill.dashed{cursor:pointer;background:0 0;border-style:dashed}.badge-pill.dashed:hover{border-color:var(--plum);color:var(--plum)}.badge-pill.danger:hover{border-color:var(--neg);color:var(--neg)}.temp{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:450;display:inline-flex}.temp svg{width:12px;height:12px}.temp .d{border-radius:99px;width:6px;height:6px}.t-hot{color:#9c4a3c;background:#9c4a3c1a}.t-hot .d{background:#9c4a3c}.t-neutral{color:var(--warn);background:var(--warn-bg)}.t-neutral .d{background:var(--warn)}.t-cold{color:var(--info-ink);background:var(--info-ink-bg)}.t-cold .d{background:var(--info-ink)}.iaction{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:all .15s;display:grid}.iaction:hover{background:var(--card-soft);color:var(--ink)}.iaction.danger:hover{color:var(--neg);background:var(--neg-bg)}.iaction.go:hover{color:var(--plum)}.iaction svg{width:15px;height:15px}.rowact{align-items:center;gap:2px;display:inline-flex}.tbl{border-collapse:collapse;width:100%}.tbl thead th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--faint);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 14px 12px;font-size:10.5px;font-weight:500}.tbl thead th .sortcaret{opacity:.5;vertical-align:middle;margin-left:3px;display:inline-block}.tbl thead th:hover{color:var(--muted-foreground)}.tbl tbody tr{transition:all .15s}.tbl tbody tr:hover{background:var(--card-soft)}.tbl tbody td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 14px;font-size:13px}.tbl tbody tr:first-child td{border-top:none}.wboard-row{--row-bg:var(--card);background:var(--row-bg);transition:background .12s}.wboard-row.is-alt{--row-bg:var(--card-soft)}.wboard-row:hover{--row-bg:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.wboard-row:hover{--row-bg:color-mix(in srgb, rgb(var(--primary-rgb)) 5%, var(--card-soft))}}.wboard-cell{background:var(--row-bg)}.wboard-lead{background:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.wboard-lead{background:color-mix(in srgb, rgb(var(--primary-rgb)) 6%, var(--row-bg))}}.cell-co{align-items:center;gap:11px;display:flex}.co-logo{background:var(--card-soft);width:34px;height:34px;color:var(--plum);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.cell-co .nm{font-weight:500}.cell-co .meta{color:var(--faint);margin-top:1px;font-size:11.5px}.av{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.cell-owner{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.t-muted{color:var(--muted-foreground)}.t-faint{color:var(--faint)}.num-mono{font-variant-numeric:tabular-nums}.pager{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:18px;font-size:12.5px;display:flex}.pager .pages{align-items:center;gap:6px;display:flex}.pager .pg{cursor:pointer;font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:none;border-radius:9px;place-items:center;font-size:12.5px;font-weight:450;transition:all .15s;display:grid}.pager .pg:hover{color:var(--ink);background:#1816220d}.pager .pg.on{background:var(--plum);color:#fff;font-weight:500}.pager .pg-nav{cursor:pointer;height:32px;color:var(--muted-foreground);background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-weight:450;transition:all .15s;display:inline-flex}.pager .pg-nav:hover{color:var(--ink);background:#1816220d}.pager .pg-nav svg{width:15px;height:15px}.pager .pg-nav.off{opacity:.35;pointer-events:none}.pipe{flex-direction:column;gap:12px;display:flex}.pipe-row{grid-template-columns:108px 1fr 40px;align-items:center;gap:14px;display:grid}.pipe-row .name{color:var(--muted-foreground);font-size:12.5px}.pipe-track{background:#1816220e;border-radius:99px;height:9px;overflow:hidden}.pipe-fill{transform-origin:0;height:100%;animation:grow 1s var(--ease) both;border-radius:99px}.pipe-row .cnt{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ring-wrap{width:188px;height:188px;margin:8px 0 2px;position:relative}.ring-wrap svg{transform:rotate(-90deg)}.ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-center .val{letter-spacing:-1px;font-size:46px;font-weight:600;line-height:1}.ring-center .lab{text-transform:uppercase;letter-spacing:1.4px;color:var(--faint);margin-top:7px;font-size:10.5px}.score-tag{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:14px;font-size:12px;display:inline-flex}.score-tag b{color:var(--pos);font-weight:500}.score-meta{border-top:1px solid var(--line);width:100%;margin-top:18px;padding-top:16px;display:flex}.score-meta div{text-align:center;flex:1}.score-meta div+div{border-left:1px solid var(--line)}.score-meta .n{font-size:16px;font-weight:600}.score-meta .l{color:var(--faint);margin-top:3px;font-size:11px}.ring{background:conic-gradient(var(--plum) calc(var(--p,82)*1%), #18162213 0);border-radius:50%;flex-shrink:0;width:62px;height:62px;position:relative}.ring:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:7px}.ring .v{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring .v b{color:var(--ink);font-size:18px;font-weight:600;line-height:1}.ring .v span{color:var(--faint);margin-top:1px;font-size:10px}.meeting{cursor:pointer;border-radius:12px;align-items:center;gap:13px;padding:11px;transition:all .18s;display:flex}.meeting:hover{background:var(--card-soft)}.m-time{text-align:center;min-width:46px}.m-time .h{font-size:14px;font-weight:600}.m-time .d{color:var(--faint);text-transform:uppercase;letter-spacing:.4px;margin-top:1px;font-size:10px}.m-bar{background:var(--line-2);border-radius:99px;align-self:stretch;width:3px}.m-body{flex:1;min-width:0}.m-body .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:450;overflow:hidden}.m-body .meta{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.act{align-items:center;gap:12px;padding:11px 0;display:flex}.act+.act{border-top:1px solid var(--line)}.act .ai-ico{background:var(--card-soft);width:32px;height:32px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.act .ai-ico svg{width:15px;height:15px}.act .txt{flex:1;font-size:13px;line-height:1.5}.act .txt b{font-weight:500}.act .txt .who{color:var(--faint)}.act .when{color:var(--faint);white-space:nowrap;font-size:11.5px}.lb{flex-direction:column;gap:8px;display:flex}.lb-row{border-radius:12px;align-items:center;gap:12px;padding:10px 11px;transition:all .18s;display:flex}.lb-row:hover{background:var(--card-soft)}.lb-rank{color:var(--faint);text-align:center;width:14px;font-size:12px;font-weight:600}.lb-ava{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.lb-name{flex:1;font-size:13px;font-weight:450}.lb-name .s{color:var(--faint);margin-top:2px;font-size:11px}.lb-bar{background:#18162211;border-radius:99px;width:88px;height:5px;overflow:hidden}.lb-bar i{background:var(--plum);border-radius:99px;height:100%;display:block}.lb-val{text-align:right;font-variant-numeric:tabular-nums;width:26px;font-size:14px;font-weight:600}.funnel{flex-direction:column;gap:10px;display:flex}.fn-row{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.fn-row .nm{color:var(--muted-foreground);font-size:12.5px}.fn-bar{background:var(--plum);color:#fff;transform-origin:0;height:34px;animation:grow .9s var(--ease) both;border-radius:9px;align-items:center;min-width:48px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.bars{align-items:flex-end;gap:10px;height:200px;padding-top:10px;display:flex}.bars .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars .stack{border-radius:6px 6px 0 0;flex-direction:column-reverse;width:60%;max-width:34px;transition:all .18s;display:flex;overflow:hidden}.bars .col:hover .stack{opacity:.85}.bars .seg{width:100%}.bars .xl{color:var(--faint);font-size:10.5px}.legend{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.legend span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.legend i{border-radius:3px;width:10px;height:10px}.donut-wrap{align-items:center;gap:26px;display:flex}.donut-wrap svg{transform:rotate(-90deg)}.donut-c{position:relative}.donut-c .center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-c .center .n{font-size:26px;font-weight:600}.donut-c .center .l{color:var(--faint);text-transform:uppercase;letter-spacing:.8px;font-size:10.5px}.line-chart{width:100%;height:200px;display:block}.field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.field label{color:var(--muted-foreground);font-size:12px;font-weight:500}.input,.select,textarea.input{background:var(--card-soft);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:10px 13px;font-family:inherit;font-size:13px;transition:all .18s;box-shadow:inset 0 1px 2px #1816220d}.input:focus,.select:focus,textarea.input:focus{border-color:var(--plum);background:#fff;box-shadow:0 0 0 3px #5e08421f}textarea.input{resize:vertical;min-height:90px}.row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.toggle{cursor:pointer;background:#18162229;border-radius:99px;flex-shrink:0;width:40px;height:23px;transition:all .2s;position:relative}.toggle:after{content:"";background:#fff;border-radius:99px;width:19px;height:19px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--plum)}.toggle.on:after{left:19px}.swatch{gap:8px;display:flex}.swatch i{cursor:pointer;border:2px solid #0000;border-radius:8px;width:26px;height:26px;transition:all .15s}.swatch i.on{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.set-grid{grid-template-columns:208px 1fr;align-items:start;gap:28px;display:grid}.set-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:30px}.set-nav a{color:var(--muted-foreground);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:450;transition:all .15s;display:flex}.set-nav a svg{width:17px;height:17px}.set-nav a:hover{color:var(--ink);background:#1816220b}.set-nav a.active{color:var(--plum);background:#5e084214;font-weight:500}.set-nav a.active svg{stroke-width:2px}.srow{border-radius:12px;align-items:center;gap:14px;padding:14px;transition:all .15s;display:flex}.srow:hover{background:var(--card-soft)}.srow+.srow{border-top:1px solid var(--line)}.srow .grow{flex:1;min-width:0}.srow .grow b{font-size:13.5px;font-weight:500}.srow .grow .s{color:var(--faint);margin-top:2px;font-size:12px}.back{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;transition:all .15s;display:inline-flex}.back:hover{color:var(--ink)}.back svg{width:16px;height:16px}.detail-grid{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}.kv{flex-direction:column;gap:14px;display:flex}.kv .r{align-items:flex-start;gap:12px;display:flex}.kv .r .ic{background:var(--card-soft);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.kv .r .ic svg{width:15px;height:15px}.kv .r .l{color:var(--faint);font-size:11.5px}.kv .r .v{margin-top:2px;font-size:13.5px;font-weight:450}.tl{padding-left:6px;position:relative}.tl-item{padding:0 0 22px 30px;position:relative}.tl-item:before{content:"";background:var(--line);width:1.5px;position:absolute;top:24px;bottom:-2px;left:9px}.tl-item:last-child:before{display:none}.tl-dot{background:var(--card-soft);width:20px;height:20px;color:var(--muted-foreground);border:1px solid var(--line);border-radius:7px;place-items:center;display:grid;position:absolute;top:1px;left:0}.tl-dot svg{width:11px;height:11px}.tl-item .hd{align-items:center;gap:8px;font-size:13px;display:flex}.tl-item .hd b{font-weight:500}.tl-item .hd .when{color:var(--faint);margin-left:auto;font-size:11.5px}.tl-item .body{color:var(--muted-foreground);margin-top:5px;font-size:12.5px;line-height:1.55}.section-head{margin-bottom:4px;font-size:15px;font-weight:600}.section-sub{color:var(--muted-foreground);margin-bottom:18px;font-size:12.5px}.divider{background:var(--line);height:1px;margin:20px 0}.empty{text-align:center;color:var(--faint);padding:20px;font-size:13px}.card>.empty{padding:6px 0 8px}.empty.lg{padding:52px 20px}.card>.empty.lg{padding:34px 20px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:38px 20px 34px;display:flex}.card>.empty-state{padding:24px 20px 20px}.empty-state .ico{background:var(--card-soft);border:1px solid var(--line);width:44px;height:44px;color:var(--faint);border-radius:14px;place-items:center;margin-bottom:11px;display:grid}.empty-state .ico svg{stroke-width:1.6px;width:20px;height:20px}.empty-state h3{letter-spacing:-.2px;color:var(--ink);font-size:15px;font-weight:600}.empty-state p{color:var(--muted-foreground);max-width:46ch;margin-top:4px;font-size:12.5px;line-height:1.6}.empty-state .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.empty-state.is-error .ico{background:var(--neg-bg);color:var(--neg);border-color:#0000}.empty-state.is-error h3{color:var(--neg)}.empty-state.is-banner{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 15px;padding:15px 17px;display:grid}.card>.empty-state.is-banner{padding:15px 17px}.empty-state.is-banner .ico{border-radius:12px;grid-area:1/1/3/2;width:38px;height:38px;margin-bottom:0}.empty-state.is-banner .ico svg{width:17px;height:17px}.empty-state.is-banner h3{grid-area:1/2/2/3}.empty-state.is-banner p{grid-area:2/2/3/3;max-width:78ch;margin-top:2px}.empty-state.is-banner .acts{flex-wrap:nowrap;grid-area:1/3/3/4;justify-content:flex-end;margin-top:0;margin-left:6px}.empty-state.is-banner .acts>*{white-space:nowrap}@media (max-width:640px){.empty-state.is-banner{grid-template-columns:auto minmax(0,1fr)}.empty-state.is-banner .acts{grid-area:3/1/4/3;justify-content:flex-start;margin-top:12px}}@keyframes skelSweep{0%{background-position:180% 0}to{background-position:-80% 0}}.skel{background:linear-gradient(90deg,#22212a0d 0%,#22212a16 46%,#22212a0d 100%) 0 0/220% 100%;border-radius:7px;animation:1.6s linear infinite skelSweep}.skel-line{height:11px}.skel-line+.skel-line{margin-top:9px}.skel-line.t{border-radius:8px;height:15px}.skel-tile{border-radius:12px}.skel-circle{border-radius:99px}.skel-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 14px;display:flex}.skel-row:first-child{border-top:none}.modal-scrim{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18162247;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--card);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);max-width:95vw;animation:.25s cubic-bezier(.16,1,.3,1) modalIn}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack-gap{flex-direction:column;gap:16px;display:flex}.fade-up{opacity:0;animation:fade .55s var(--ease) forwards;transform:translateY(10px)}.d1{animation-delay:40ms}.d2{animation-delay:.1s}.d3{animation-delay:.16s}.d4{animation-delay:.22s}.d5{animation-delay:.28s}.d6{animation-delay:.34s}.ai-grad{background:var(--ai-grad)}.ai-edge{background:var(--ai-wash) padding-box, linear-gradient(var(--card),var(--card)) padding-box, var(--ai-grad) border-box;border:2px solid #0000;border-radius:12px;padding:13px 15px 14px}.ai-edge.accepted{border:1px solid var(--line);background:var(--card-soft);padding:14px 16px 15px}.ai-conf{color:var(--ai-ink);opacity:.78;font-size:11px;font-weight:450}.ai-edge.accepted .ai-k{color:var(--pos)}.ai-edge.accepted .ai-conf{color:var(--faint);opacity:1}.card.ai{background:var(--ai-wash) padding-box, linear-gradient(var(--card),var(--card)) padding-box, var(--ai-grad) border-box;box-shadow:var(--shadow);border:2px solid #0000}.ai-tile{background:var(--card);border:1px solid var(--line-2);cursor:pointer;box-shadow:var(--shadow);transition:border-color .16s var(--ease);border-radius:13px;align-items:center;gap:10px;padding:6px 13px 6px 6px;font-family:inherit;display:inline-flex}.ai-tile:hover{border-color:#cfcdd6}.ai-tile-l{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px;font-weight:450}.ai-tile-l b{color:var(--ink);font-weight:500}.ai-tile-n{color:var(--ai-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ai-tile-k{color:var(--faint);background:var(--card-soft);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.ai-pip{background:var(--ai-grad);border-radius:99px;flex-shrink:0;width:7px;height:7px}.ai-sigil{background:var(--ai-grad);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ai-sigil svg{width:15px;height:15px}.ai-sigil.sm{border-radius:7px;width:22px;height:22px}.ai-sigil.sm svg{width:12px;height:12px}.ai-tag{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--ai-grad);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.ai-tag svg{width:10px;height:10px}.ai-foot{color:var(--faint);align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.ai-foot svg{width:13px;height:13px;color:var(--plum)}.ai-block{background:var(--ai-wash) padding-box, linear-gradient(var(--card),var(--card)) padding-box, var(--ai-grad) border-box;border:2px solid #0000;border-radius:14px;padding:15px 17px 16px}.ai-block.on-card,.ai-block.bare{background:0 0;border:none;border-radius:0;padding:0}.ai-block-head{align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.ai-block-head>.ai-sigil{margin-top:1px}.ai-block-t{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.ai-block-t>b{letter-spacing:-.2px;color:var(--ink);font-size:15px;font-weight:600}.ai-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ai-ink);font-size:10.5px;font-weight:600}.ai-block-when{color:var(--faint);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11.5px}.ai-block-act{flex-shrink:0;margin-left:auto}.ai-block-body{color:var(--ink);max-width:74ch;font-size:13px;line-height:1.6}.ai-block-body>*+*{margin-top:9px}.ai-block-body .sub-p{color:var(--muted-foreground);font-size:12.5px}.ai-block-foot{color:var(--faint);border-top:1px solid #5e08421a;margin-top:13px;padding-top:11px;font-size:11.5px;line-height:1.55}.ai-cardhead{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}@keyframes aiBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}.ai-block[data-busy=true] .ai-sigil,.card-head[data-busy=true] .ai-sigil{animation:aiBreath 2.2s var(--ease) infinite}.exec{color:var(--ink);font-size:14.5px;line-height:1.6}.ai-listen{color:var(--ai-ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ai-listen .wave{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.ai-listen .wave i{width:2px;animation:aiWave 1s var(--ease) infinite;background:linear-gradient(#f58ed3,#c72886 46%,#510742);border-radius:99px}.ai-listen .wave i:nth-child(2){animation-delay:.15s}.ai-listen .wave i:nth-child(3){animation-delay:.3s}.ai-listen .wave i:nth-child(4){animation-delay:.45s}@keyframes aiWave{0%,to{height:4px}50%{height:13px}}.ready-dot{background:var(--pos);vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.ready-dot:after{content:"";animation:readyPulse 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #41684d80}@keyframes readyPulse{0%{box-shadow:0 0 #41684d80}70%{box-shadow:0 0 0 6px #41684d00}to{box-shadow:0 0 #41684d00}}.rec-status{color:var(--pos);background:var(--pos-bg);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.rec-status svg{width:13px;height:13px}.live-chip{color:var(--neg);background:var(--neg-bg);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.live-chip .ld{background:var(--neg);border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse}@keyframes livePulse{0%{box-shadow:0 0 #9e3d5480}70%{box-shadow:0 0 0 7px #9e3d5400}to{box-shadow:0 0 #9e3d5400}}.orb{place-items:center;width:180px;height:180px;margin-bottom:6px;display:grid;position:relative}.orb .core{background:var(--ai-grad);z-index:2;border-radius:50%;place-items:center;width:104px;height:104px;animation:3.2s ease-in-out infinite orbBreath;display:grid;box-shadow:0 14px 50px #c7288661,inset 0 2px 10px #ffffff73}.orb .core svg{color:#fff;width:36px;height:36px}.orb .ring-pulse{border:1.5px solid #f58ed373;border-radius:50%;animation:3.2s ease-out infinite orbPulse;position:absolute}.orb .ring-pulse:nth-child(2){animation-delay:1.05s}.orb .ring-pulse:nth-child(3){animation-delay:2.1s}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes orbPulse{0%{opacity:.55;width:104px;height:104px}to{opacity:0;width:186px;height:186px}}.rec-timer{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;font-size:46px;font-weight:600;line-height:1.1}.lede{color:var(--ink);letter-spacing:-.2px;font-size:18px;font-weight:500;line-height:1.45}.lede.karaoke .w{color:var(--faint);transition:color .12s,text-shadow .12s}.lede .w.on{color:var(--ink);text-shadow:0 0 12px #f58ed373}.seekchip{font-variant-numeric:tabular-nums;color:var(--plum);background:#5e084213;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.seekchip:hover{background:#5e084221}.seekchip svg{width:11px;height:11px}.seg{border-radius:12px;gap:12px;padding:11px 10px;transition:all .18s;display:flex;position:relative}.seg:hover{background:var(--card-soft)}.seg.active{background:#5e08420b}.seg.active:before{content:"";background:var(--plum);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.seg .stext{color:var(--muted-foreground);font-size:14px;line-height:1.55}.seg.active .stext{color:var(--ink)}.airow{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.airow:first-of-type{border-top:none}.rcheck{border:1.5px solid var(--line-2);background:var(--card);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:grid}.airow.done .rcheck{background:var(--plum);border-color:var(--plum)}.airow .desc{color:var(--ink);text-align:left;flex:1;font-size:14px;transition:all .2s}.airow.done .desc{color:var(--faint);text-decoration:line-through}.prio{text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.prio.urgent{color:var(--neg);background:var(--neg-bg)}.prio.normal{color:var(--muted-foreground);background:var(--card-soft)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[3px\]{inset-block:3px}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[11px\]{left:11px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.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-auto{margin:auto}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[0\.3em\]{margin-top:.3em}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[26px\]{margin-left:26px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.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}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-44{height:calc(var(--spacing) * 44)}.h-\[13px\]{height:13px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[14px\]{min-height:14px}.min-h-\[34px\]{min-height:34px}.min-h-\[240px\]{min-height:240px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[13px\]{width:13px}.w-\[17rem\]{width:17rem}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[184px\]{width:184px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[min\(440px\,44vw\)\]{width:min(440px,44vw)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(360px\,calc\(100vw-32px\)\)\]{max-width:min(360px,100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-\[44px\]{min-width:44px}.min-w-\[46px\]{min-width:46px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[modalIn_160ms_ease\]{animation:.16s modalIn}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-\[24px\]{grid-auto-rows:24px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_120px_120px_32px\]{grid-template-columns:1fr 120px 120px 32px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l-\[7px\]{border-top-left-radius:7px;border-bottom-left-radius:7px}.rounded-r-\[7px\]{border-top-right-radius:7px;border-bottom-right-radius:7px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#5e0842\]\/25{border-color:#5e084240;border-color:lab(20.0229% 40.1135 -11.2393/.25)}.border-\[\#cfcdd6\]{border-color:#cfcdd6}.border-\[\#d6d4dc\]{border-color:#d6d4dc}.border-\[\#efeef3\]{border-color:#efeef3}.border-\[\#f2f1f5\]{border-color:#f2f1f5}.border-\[rgb\(var\(--primary-rgb\)\)\],.border-\[rgb\(var\(--primary-rgb\)\)\]\/25{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.border-\[rgb\(var\(--primary-rgb\)\)\]\/25{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 25%, transparent)}}.border-\[rgba\(34\,33\,42\,\.16\)\]{border-color:#22212a29}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--plum\)\]{border-color:var(--plum)}.border-border{border-color:rgb(var(--border-rgb))}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-foreground\/15{border-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, rgb(var(--fg-rgb)) 15%, transparent)}}.border-primary,.border-primary\/30{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 30%, transparent)}}.border-primary\/40{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-\[\#f2f1f5\]{border-top-color:#f2f1f5}.border-t-\[var\(--line-2\)\]{border-top-color:var(--line-2)}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--line\)\]{border-left-color:var(--line)}.bg-\[\#5a6b8a\]{background-color:#5a6b8a}.bg-\[\#5a8a66\]{background-color:#5a8a66}.bg-\[\#5e0842\]{background-color:#5e0842}.bg-\[\#9e3d54\]{background-color:#9e3d54}.bg-\[\#340F2C\]{background-color:#340f2c}.bg-\[\#ecebf1\]{background-color:#ecebf1}.bg-\[\#f0eff3\]{background-color:#f0eff3}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-\[\#fcf9fb\]{background-color:#fcf9fb}.bg-\[rgb\(var\(--primary-rgb\)\)\]{background-color:rgb(var(--primary-rgb))}.bg-\[rgb\(var\(--primary-rgb\)\/0\.03\)\]{background-color:rgb(var(--primary-rgb)/.03)}.bg-\[rgb\(var\(--primary-rgb\)\/0\.06\)\]{background-color:rgb(var(--primary-rgb)/.06)}.bg-\[rgb\(var\(--primary-rgb\)\/0\.15\)\]{background-color:rgb(var(--primary-rgb)/.15)}.bg-\[rgb\(var\(--primary-rgb\)\/0\.16\)\]{background-color:rgb(var(--primary-rgb)/.16)}.bg-\[rgb\(var\(--primary-rgb\)\/0\.035\)\]{background-color:rgb(var(--primary-rgb)/.035)}.bg-\[rgba\(24\,22\,34\,0\.55\)\]{background-color:#1816228c}.bg-\[var\(--card-soft\)\]{background-color:var(--card-soft)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--neg-bg\)\]{background-color:var(--neg-bg)}.bg-\[var\(--plum\)\]{background-color:var(--plum)}.bg-\[var\(--pos-bg\)\]{background-color:var(--pos-bg)}.bg-\[var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-accent,.bg-accent\/30{background-color:rgb(var(--accent-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, rgb(var(--accent-rgb)) 30%, transparent)}}.bg-background,.bg-background\/90{background-color:rgb(var(--bg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, rgb(var(--bg-rgb)) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-border{background-color:rgb(var(--border-rgb))}.bg-card,.bg-card\/40{background-color:rgb(var(--card-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, rgb(var(--card-rgb)) 40%, transparent)}}.bg-card\/50{background-color:rgb(var(--card-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, rgb(var(--card-rgb)) 50%, transparent)}}.bg-card\/60{background-color:rgb(var(--card-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, rgb(var(--card-rgb)) 60%, transparent)}}.bg-card\/85{background-color:rgb(var(--card-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, rgb(var(--card-rgb)) 85%, transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 6%, transparent)}}.bg-foreground\/\[0\.015\]{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.015\]{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 1.5%, transparent)}}.bg-foreground\/\[0\.025\]{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.025\]{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 2.5%, transparent)}}.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-muted{background-color:rgb(var(--muted-rgb))}.bg-muted-foreground\/30{background-color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 30%, transparent)}}.bg-muted-foreground\/40{background-color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 40%, transparent)}}.bg-muted\/30{background-color:rgb(var(--muted-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, rgb(var(--muted-rgb)) 30%, transparent)}}.bg-muted\/40{background-color:rgb(var(--muted-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, rgb(var(--muted-rgb)) 40%, transparent)}}.bg-primary,.bg-primary\/5{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 5%, transparent)}}.bg-primary\/10{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 10%, transparent)}}.bg-primary\/12{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 12%, transparent)}}.bg-primary\/15{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 15%, transparent)}}.bg-primary\/90{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 90%, transparent)}}.bg-primary\/\[0\.03\]{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.03\]{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 3%, transparent)}}.bg-primary\/\[0\.04\]{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 4%, transparent)}}.bg-secondary,.bg-secondary\/10{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 10%, transparent)}}.bg-secondary\/20{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 20%, transparent)}}.bg-secondary\/30{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 30%, transparent)}}.bg-secondary\/40{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 40%, transparent)}}.bg-secondary\/50{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 50%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[5px\]{padding-inline:5px}.px-\[18px\]{padding-inline:18px}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[3px\]{padding-top:3px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[9px\]{padding-right:9px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[7px\]{padding-left:7px}.pl-\[24px\]{padding-left:24px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Rubik Variable,ui-sans-serif,system-ui,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12\.5px\]{font-size:12.5px!important}.text-\[0\.86em\]{font-size:.86em}.text-\[0\.92em\]{font-size:.92em}.text-\[1\.06em\]{font-size:1.06em}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5e0842\]{color:#5e0842}.text-\[\#9e3d54\]{color:#9e3d54}.text-\[\#b5546a\]{color:#b5546a}.text-\[rgb\(var\(--error-rgb\)\)\]{color:rgb(var(--error-rgb))}.text-\[rgb\(var\(--primary-rgb\)\)\]{color:rgb(var(--primary-rgb))}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--maroon\)\]{color:var(--maroon)}.text-\[var\(--neg\)\]{color:var(--neg)}.text-\[var\(--pos\)\]{color:var(--pos)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-accent-foreground{color:rgb(var(--fg-rgb))}.text-cyan-500{color:var(--color-cyan-500)}.text-destructive,.text-destructive\/60{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/60{color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.text-faint,.text-faint\/50{color:var(--faint)}@supports (color:color-mix(in lab, red, red)){.text-faint\/50{color:color-mix(in oklab, var(--faint) 50%, transparent)}}.text-foreground,.text-foreground\/60{color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, rgb(var(--fg-rgb)) 60%, transparent)}}.text-foreground\/70{color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, rgb(var(--fg-rgb)) 70%, transparent)}}.text-foreground\/75{color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, rgb(var(--fg-rgb)) 75%, transparent)}}.text-foreground\/80{color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, rgb(var(--fg-rgb)) 80%, transparent)}}.text-foreground\/85{color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, rgb(var(--fg-rgb)) 85%, transparent)}}.text-info{color:var(--info)}.text-muted-foreground,.text-muted-foreground\/40{color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 40%, transparent)}}.text-muted-foreground\/50{color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 50%, transparent)}}.text-muted-foreground\/60{color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 60%, transparent)}}.text-muted-foreground\/70{color:rgb(var(--muted-fg-rgb))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, rgb(var(--muted-fg-rgb)) 70%, transparent)}}.text-primary{color:rgb(var(--primary-rgb))}.text-primary-foreground{color:rgb(var(--primary-fg-rgb))}.text-primary\/80{color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, rgb(var(--primary-rgb)) 80%, transparent)}}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.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)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[rgb\(var\(--primary-rgb\)\/0\.35\)\]{-webkit-text-decoration-color:rgb(var(--primary-rgb)/.35);-webkit-text-decoration-color:rgb(var(--primary-rgb)/.35);-webkit-text-decoration-color:rgb(var(--primary-rgb)/.35);text-decoration-color:rgb(var(--primary-rgb)/.35)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[rgb\(var\(--primary-rgb\)\)\]{accent-color:rgb(var(--primary-rgb))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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)}.shadow-\[0_0_0_1px_\#fff\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--primary-rgb\)\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,rgb(var(--primary-rgb)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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,.ring-1{--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)}.ring-2{--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)}.ring-\[rgb\(var\(--primary-rgb\)\)\]{--tw-ring-color:rgb(var(--primary-rgb))}.ring-\[var\(--line\)\]{--tw-ring-color:var(--line)}.ring-\[var\(--plum\)\]\/40{--tw-ring-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--plum\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--plum) 40%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-opacity{transition-property:opacity;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[copied-from\:\<source-task-id\>\]{copied-from:<source-task-id>}.\[copied-from\:\<task-id\>\]{copied-from:<task-id>}.\[doc\:__narrative__\#ch2\]{doc:narrative #ch2}.\[doc\:__narrative__\#ch3\]{doc:narrative #ch3}.\[doc\:__narrative__\]{doc:narrative}.\[doc\:analysis_b1\#ch3\]{doc:analysis b1#ch3}.\[doc\:note_a-note\]{doc:note a-note}.\[doc\:…\]{doc:…}.\[src\:35e38e57-c771-4a65-b381-05d123d3e1c2\]{src:3.40282e38e57-c771-4a65-b381-05d123d3e1c2}.\[src\:35e38e57-…\]{src:3.40282e38e57-…}.\[src\:\<id\>\]{src:<id>}.\[src\:\<uuid\>\]{src:<uuid>}.\[src\:b\]{src:b}.\[src\:e1\]{src:e1}.\[src\:…\]{src:…}@media (hover:hover){.group-hover\:text-foreground:is(:where(.group):hover *){color:rgb(var(--fg-rgb))}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/links\:border-\[rgb\(var\(--primary-rgb\)\)\]\/40:is(:where(.group\/links):hover *){border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.group-hover\/links\:border-\[rgb\(var\(--primary-rgb\)\)\]\/40:is(:where(.group\/links):hover *){border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 40%, transparent)}}.group-hover\/piece\:opacity-100:is(:where(.group\/piece):hover *),.group-hover\/story\:opacity-100:is(:where(.group\/story):hover *){opacity:1}}.placeholder\:text-faint::placeholder{color:var(--faint)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#5e0842\]\/25:hover{border-color:#5e084240;border-color:lab(20.0229% 40.1135 -11.2393/.25)}.hover\:border-\[rgb\(var\(--primary-rgb\)\)\]:hover{border-color:rgb(var(--primary-rgb))}.hover\:border-\[var\(--line-2\)\]:hover{border-color:var(--line-2)}.hover\:border-destructive\/30:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/30:hover{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.hover\:border-foreground\/20:hover{border-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, rgb(var(--fg-rgb)) 20%, transparent)}}.hover\:border-foreground\/25:hover{border-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab, rgb(var(--fg-rgb)) 25%, transparent)}}.hover\:border-foreground\/30:hover{border-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, rgb(var(--fg-rgb)) 30%, transparent)}}.hover\:border-primary\/20:hover{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 20%, transparent)}}.hover\:border-primary\/30:hover{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 40%, transparent)}}.hover\:border-primary\/60:hover{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 60%, transparent)}}.hover\:bg-\[\#4a7556\]:hover{background-color:#4a7556}.hover\:bg-\[\#47566f\]:hover{background-color:#47566f}.hover\:bg-\[rgba\(24\,22\,34\,0\.72\)\]:hover{background-color:#181622b8}.hover\:bg-\[rgba\(192\,57\,43\,0\.06\)\]:hover{background-color:#c0392b0f}.hover\:bg-\[var\(--card-soft\)\]:hover,.hover\:bg-\[var\(--card-soft\)\]\/40:hover{background-color:var(--card-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--card-soft\)\]\/40:hover{background-color:color-mix(in oklab, var(--card-soft) 40%, transparent)}}.hover\:bg-\[var\(--muted\)\]:hover{background-color:var(--muted)}.hover\:bg-card:hover,.hover\:bg-card\/60:hover{background-color:rgb(var(--card-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab, rgb(var(--card-rgb)) 60%, transparent)}}.hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 10%, transparent)}}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.05\]:hover{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 5%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:rgb(var(--fg-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, rgb(var(--fg-rgb)) 6%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/10:hover{background-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, rgb(var(--primary-rgb)) 10%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/20:hover{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/20:hover{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 20%, transparent)}}.hover\:bg-secondary\/30:hover{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/30:hover{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 30%, transparent)}}.hover\:bg-secondary\/50:hover{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 50%, transparent)}}.hover\:bg-secondary\/60:hover{background-color:rgb(var(--secondary-rgb))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab, rgb(var(--secondary-rgb)) 60%, transparent)}}.hover\:bg-success:hover{background-color:var(--success)}.hover\:bg-warning:hover,.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[rgb\(var\(--primary-rgb\)\)\]:hover{color:rgb(var(--primary-rgb))}.hover\:text-\[var\(--plum\)\]:hover{color:var(--plum)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:rgb(var(--fg-rgb))}.hover\:text-primary:hover{color:rgb(var(--primary-rgb))}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[rgb\(var\(--primary-rgb\)\)\]:hover{-webkit-text-decoration-color:rgb(var(--primary-rgb));-webkit-text-decoration-color:rgb(var(--primary-rgb));-webkit-text-decoration-color:rgb(var(--primary-rgb));text-decoration-color:rgb(var(--primary-rgb))}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);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,)}}.focus\:border-\[\#5e0842\]\/25:focus{border-color:#5e084240;border-color:lab(20.0229% 40.1135 -11.2393/.25)}.focus\:border-primary\/50:focus{border-color:rgb(var(--primary-rgb))}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, rgb(var(--primary-rgb)) 50%, transparent)}}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_2px_rgba\(94\,8\,66\,0\.2\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#5e084233);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:ring-1:focus{--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)}.focus\:ring-ring:focus{--tw-ring-color:rgb(var(--primary-rgb))}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}@media (hover:hover){.enabled\:group-hover\/cell\:text-muted-foreground:enabled:is(:where(.group\/cell):hover *){color:rgb(var(--muted-fg-rgb))}.enabled\:hover\:border-\[\#5e0842\]:enabled:hover{border-color:#5e0842}.enabled\:hover\:text-\[\#5e0842\]:enabled:hover{color:#5e0842}.enabled\:hover\:underline:enabled:hover{text-decoration-line:underline}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-faint:disabled{color:var(--faint)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:border-\[var\(--line-2\)\]:disabled:hover{border-color:var(--line-2)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted-foreground:disabled:hover{color:rgb(var(--muted-fg-rgb))}}@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-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:inline{display:inline}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-arabic-wght-normal.0o3z50l63l7uh.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-ext-wght-normal.0obo2jkft0ojm.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-wght-normal.16d1hskob6lxz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-hebrew-wght-normal.0jdox7sbt1s1u.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-ext-wght-normal.0f2s5ea8.x1rn.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-wght-normal.0stfveecvwr~2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--foreground:#22212a;--primary:#f58ed3;--secondary:#fbeaf5;--background:#eaeaef;--card:#fff;--border:#dfdde4;--accent:#fbeaf5;--muted:#f6f6f9;--deep-purple:#5e0842;--muted-foreground:#5c5a66;--destructive:#9e3d54;--destructive-bg:#9e3d541a;--success:#41684d;--success-bg:#41684d1f;--warning:#75561f;--warning-bg:#75561f1f;--info:#4f5f7d;--info-bg:#4f5f7d1f;--maroon:#a33278;--pink-4:#f58ed30a;--pink-6:#f58ed30f;--pink-8:#f58ed314;--pink-10:#f58ed31a;--pink-15:#f58ed326;--pink-20:#f58ed333;--sidebar-bg:#ffffff8c;--sidebar-fg:#22212a;--sidebar-muted:#5c5a66;--sidebar-active:#5e0842;--sidebar-hover:#1816220b;--sidebar-border:#e9e8ed;--shadow-panel:0 1px 1px #1616280d, 0 3px 6px -1px #1616280f, 0 12px 28px -8px #16162821;--shadow-card-hover:0 2px 4px #1616280f, 0 10px 20px -6px #16162817, 0 24px 44px -16px #1616282e;--shadow-modal:0 30px 60px -24px #1616284d, 0 10px 24px -12px #1616282e;--shadow-input-focus:0 0 0 3px #5e084224;--radius-card:18px;--radius-btn:11px;--radius-btn-sm:9px;--radius-input:10px;--radius-badge:8px;--radius-modal:20px;--radius-nav:10px;--radius-pill:9999px;--bg:#eaeaef;--bg-2:#e3e3e9;--card-soft:#f6f6f9;--ink:#22212a;--faint:#6a6873;--line:#e9e8ed;--line-2:#dfdde4;--plum:#5e0842;--pink:#f58ed3;--pink-soft:#fbeaf5;--pos:#41684d;--pos-bg:#41684d1f;--neg:#9e3d54;--neg-bg:#9e3d541a;--warn:#75561f;--warn-bg:#75561f1f;--info-ink:#4f5f7d;--info-ink-bg:#4f5f7d1f;--shadow:0 1px 1px #1616280d, 0 3px 6px -1px #1616280f, 0 12px 28px -8px #16162821;--shadow-hover:0 2px 4px #1616280f, 0 10px 20px -6px #16162817, 0 24px 44px -16px #1616282e;--radius:18px;--r-sm:12px;--ease:cubic-bezier(.22,.61,.36,1);--magenta:#c72886;--ai-grad:linear-gradient(135deg,#f58ed3 0%,#c72886 46%,#510742 100%);--ai-ink:#a5286f;--ai-line:#c7288657;--ai-wash:linear-gradient(135deg, #f58ed329 0%, #c728861a 46%, #51074212 100%)}body{background:var(--background);color:var(--foreground);letter-spacing:-.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik Variable,Rubik,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.6}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 88% -10%,#f58ed31a,#0000 60%),radial-gradient(700px 500px at -5% 110%,#5e084208,#0000 60%),radial-gradient(620px 620px at 50% 46%,#5e084205,#0000 62%);position:fixed;inset:0}.scrollbar-slim::-webkit-scrollbar{width:6px;height:6px}.scrollbar-slim::-webkit-scrollbar-track{background:0 0}:focus-visible{outline-offset:2px;outline:2px solid #5e0842b8}.search input,.search input:focus,.search input:focus-visible{box-shadow:none;outline:none}[role=dialog][tabindex="-1"]:focus-visible{outline:none}@keyframes fade-in-up{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade{to{opacity:1;transform:none}}.animate-fade-in-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.animate-modal-in{animation:.25s cubic-bezier(.16,1,.3,1) modalIn}.input-base{border-radius:var(--radius-input);border:1px solid var(--line);background:var(--card-soft);color:var(--ink);padding:10px 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #1816220d}.input-base:focus{border-color:var(--plum);box-shadow:var(--shadow-input-focus);background-color:#fff;outline:none}.input-base::placeholder{color:var(--faint)}select.input-base{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236A6873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.quiet-input{border-radius:var(--radius-input);background:#18162207;border:1px solid #0000;width:100%;padding:4px 8px;transition:border-color .15s,background .15s}.quiet-input:hover{border-color:var(--line)}.quiet-input:focus{border-color:var(--plum);box-shadow:var(--shadow-input-focus);background:#fff;outline:none}.quiet-input::placeholder{color:var(--faint)}.btn-primary{border-radius:var(--radius-btn);background:linear-gradient(180deg,#76195c 0%,var(--plum) 58%,#4c062f 100%);color:#fff;cursor:pointer;transition:transform .15s var(--ease), filter .15s, box-shadow .15s;border:none;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #5e084238,0 8px 22px -6px #5e084266}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 2px 4px #5e08423d,0 12px 30px -6px #5e084280}.btn-primary:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #5e08424d}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary svg{stroke-width:2px;width:16px;height:16px}.btn-danger{border-radius:var(--radius-btn);background:linear-gradient(180deg, var(--neg) 0%, var(--neg) 58%, var(--neg) 100%);justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-danger{background:linear-gradient(180deg, color-mix(in srgb, var(--neg) 88%, #fff) 0%, var(--neg) 58%, color-mix(in srgb, var(--neg) 82%, #000) 100%)}}.btn-danger{color:#fff;cursor:pointer;transition:transform .15s var(--ease), filter .15s, box-shadow .15s;border:none;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #9e3d5438,0 8px 22px -6px #9e3d5466}.btn-danger:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 2px 4px #9e3d543d,0 12px 30px -6px #9e3d5480}.btn-danger:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #9e3d544d}.btn-danger:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-danger svg{stroke-width:2px;width:16px;height:16px}.btn-secondary{border-radius:var(--radius-btn);border:1px solid var(--line);background:var(--card);color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow), inset 0 1px 0 #fff9;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:450;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.btn-secondary:hover{border-color:var(--line-2);color:var(--ink)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-coach{border-radius:var(--radius-btn);background:linear-gradient(180deg, #fdf3f9 0%, var(--pink-soft) 100%);color:var(--plum);cursor:pointer;transition:border-color .15s, background .15s, box-shadow .15s, transform .15s var(--ease);border:1px solid #5107422e;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #51074212,inset 0 1px #ffffffbf}.btn-coach svg{flex-shrink:0;width:15px;height:15px}.btn-coach:hover{background:linear-gradient(180deg, var(--pink-soft) 0%, #f7d8ec 100%);border-color:#51074257;transform:translateY(-1px);box-shadow:0 2px 10px #51074229,inset 0 1px #ffffffbf}.btn-coach:active{transform:translateY(0)}.btn-coach:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm{border-radius:var(--radius-btn-sm);height:34px;padding:0 12px;font-size:12.5px}.btn-sm svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.ready-dot:after,.ai-listen .wave i,.orb .core,.orb .ring-pulse,.live-chip .ld,.pipe-fill,.fn-bar{animation:none}.animate-fade-in-up,.fade-up{opacity:1;animation:none;transform:none}.modal-panel,.animate-modal-in{animation:none}.skel{background-position:50% 0;animation:none}.ai-block[data-busy=true] .ai-sigil,.card-head[data-busy=true] .ai-sigil{animation:none}}.fl [hidden],.fl[hidden],.fl-orb[hidden]{display:none!important}.fl{--fl-mute:var(--muted-foreground);--fl-mute-2:var(--faint);--fl-mute-3:#9a98a2;--fl-mute-4:#bdbbc4;--fl-you:#f1f0f4;background:var(--card);border:1px solid var(--line-2);border-radius:16px;flex-direction:column;width:448px;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1616281f,0 2px 8px #1616280f}.fl-float{top:12px;right:calc(12px + var(--fl-dodge,0px));z-index:var(--fl-z,40);max-width:calc(100vw - 24px);animation:flIn .3s var(--ease) both;position:fixed;bottom:12px}.fl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fl-cite{font:inherit;color:var(--muted-foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.fl-cite:hover{color:var(--plum,var(--foreground));text-decoration-style:solid}.fl-cite:before{content:"";width:.25em;display:inline-block}.fl-from{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.88em;line-height:1;display:inline}.fl-from:before{content:"[";opacity:.55}.fl-from:after{content:"]";opacity:.55}.fl-from i{opacity:.72;font-style:normal}.fl-from i:before{content:", "}.fl-dock{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:static}@keyframes flIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.fl-head{border-bottom:1px solid var(--line-2);background:var(--card);flex-shrink:0;align-items:center;gap:4px;padding:8px 8px 8px 16px;display:flex}.fl-head-id{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fl-head-name{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2}.fl-head-sub{white-space:nowrap;min-width:0;color:var(--fl-mute-3);align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.fl-head .ready-dot{width:6px;height:6px}.fl-head .iaction{border-radius:8px;width:28px;height:28px}.fl-head .iaction svg{width:15px;height:15px}.fl-scope{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.fl-scope-k{letter-spacing:.5px;text-transform:uppercase;color:var(--fl-mute-3);flex-shrink:0;font-size:10px;font-weight:500}.fl-scope-chip{border:1px solid var(--line-2);background:var(--card-soft);min-width:0;max-width:260px;color:var(--fl-mute);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.fl-scope-chip svg{flex-shrink:0;width:12px;height:12px}.fl-scope-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-scope-x{cursor:pointer;width:16px;height:16px;color:var(--fl-mute-3);background:0 0;border:none;border-radius:99px;flex-shrink:0;place-items:center;margin-left:-2px;padding:0;transition:all .15s;display:grid}.fl-scope-chip:has(+.fl-scope-x){padding-right:26px}.fl-scope-chip+.fl-scope-x{margin-left:-28px;margin-right:12px}.fl-scope-x:hover{color:var(--ink);background:#22212a14}.fl-scope-x svg{width:11px;height:11px}.fl-scope-n{color:var(--fl-mute-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:10.5px}.fl-scope-add{border:1px dashed var(--line-2);cursor:pointer;color:var(--fl-mute-2);background:0 0;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.fl-scope-add:hover{color:var(--ink);border-color:var(--fl-mute-4)}.fl-scope-add svg{width:12px;height:12px}.fl-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.fl-thread{flex-direction:column;min-height:100%;padding:16px 16px 12px;display:flex}.fl-turn+.fl-turn{margin-top:24px}.fl-you{background:var(--fl-you);border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:10px 16px 11px}.fl-you p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.625}.fl-you p+*,.fl-you .fl-files{margin-top:8px}.fl-who{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fl-av{background:var(--plum);width:24px;height:24px;color:var(--pink);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.fl-av svg{width:13px;height:13px}.fl-lab-t{color:var(--fl-mute-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:400}.fl-ai>.fl-who+*{margin-top:10px}.fl-say{color:var(--ink);margin-top:10px;font-size:14px;font-weight:300;line-height:1.625}.fl-say+.fl-say{margin-top:10px}.fl-say b,.fl-say strong{font-variant-numeric:tabular-nums;font-weight:500}.fl-say .fl-q,.fl-say.fl-q{color:var(--fl-mute)}.fl-say p+p,.fl-say ul,.fl-say ol{margin-top:10px}.fl-say li{margin-left:18px;list-style:outside}.fl-say ol li{list-style:decimal}.fl-say li+li{margin-top:3px}.fl-err{color:var(--neg);align-items:flex-start;gap:7px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.fl-err svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}@keyframes flBreath{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.fl-breath{animation:2.4s ease-in-out infinite flBreath}@keyframes flPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.fl-pulse{background:var(--magenta);border-radius:99px;flex-shrink:0;width:6px;height:6px;animation:1.5s infinite flPulse;display:inline-block}@keyframes flSpin{to{transform:rotate(360deg)}}.fl-spin{animation:.9s linear infinite flSpin}@keyframes flSweep{0%{background-position:-140% 0}to{background-position:240% 0}}.fl-sheen{background:linear-gradient(90deg, var(--fl-mute-3) 18%, var(--ink) 50%, var(--fl-mute-3) 82%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite flSweep}.fl-think{align-items:center;gap:6px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.fl-think>svg{width:12px;height:12px;color:var(--magenta);flex-shrink:0}.fl-trace{max-width:100%;margin-top:10px}.fl-trace-h{cursor:pointer;text-align:left;max-width:100%;color:var(--fl-mute-2);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;line-height:1.6;transition:color .15s;display:inline-flex}.fl-trace-h:hover{color:var(--fl-mute)}.fl-trace-h>svg{width:12px;height:12px;transition:transform .2s var(--ease);flex-shrink:0;transform:rotate(90deg)}.fl-trace.fl-shut .fl-trace-h>svg{transform:none}.fl-trace-k{white-space:nowrap;font-weight:500}.fl-trace-tot{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fl-mute-3);font-variant-numeric:tabular-nums;overflow:hidden}.fl-steps{border-left:2px solid #22212a14;flex-direction:column;gap:6px;margin:6px 0 0 4px;padding-left:12px;display:flex}.fl-trace.fl-shut .fl-steps,.fl-trace.fl-shut .fl-trace-f{display:none}.fl-step{color:var(--fl-mute-2);grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;column-gap:6px;font-size:11px;line-height:1.6;display:grid}.fl-step-mark{place-items:center;display:grid}.fl-step-mark svg{width:12px;height:12px}.fl-step.fl-run .fl-step-mark svg{color:var(--magenta)}.fl-step.fl-ok .fl-step-mark svg{color:var(--pos)}.fl-step.fl-prop .fl-step-mark svg{color:var(--ai-ink)}.fl-step.fl-refused .fl-step-mark svg{color:var(--neg)}.fl-step-tool{color:var(--fl-mute);white-space:nowrap;font-weight:500}.fl-step.fl-run .fl-step-tool{color:var(--ink)}.fl-step.fl-refused .fl-step-tool{color:var(--neg)}.fl-step-det{color:var(--fl-mute-3);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.fl-step-ms{color:var(--fl-mute-4);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:8px;font-size:10px}.fl-step-args{background:var(--card-soft);color:var(--fl-mute);overflow-wrap:anywhere;border-radius:7px;grid-column:2/-1;margin:2px 0 1px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55;display:none}.fl-trace.fl-args .fl-step-args{display:block}.fl-trace-f{align-items:center;gap:8px;margin:6px 0 0 18px;display:flex}.fl-trace-f button{cursor:pointer;color:var(--fl-mute-3);background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.fl-trace-f button:hover{color:var(--ink)}.fl-trace-sum{color:var(--fl-mute-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.fl-srcs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:10px;display:flex}.fl-srcs-k{color:var(--fl-mute-3);padding-right:2px;font-size:10px;font-weight:500}.fl-src{max-width:100%;color:var(--fl-mute-2);border:1px solid var(--line-2);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:10px;transition:all .15s;display:inline-flex}.fl-src:hover:not(:disabled){background:var(--card-soft);border-color:var(--fl-mute-4);color:var(--ink)}.fl-src:disabled{cursor:default}.fl-src svg{width:10px;height:10px;color:var(--fl-mute-3);flex-shrink:0}.fl-src.fl-miss{color:var(--fl-mute-3);cursor:default;border-style:dashed}.fl-card{background:var(--ai-wash) padding-box, linear-gradient(var(--card), var(--card)) padding-box, var(--ai-grad) border-box;transition:background .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border:2px solid #0000;border-radius:16px;margin-top:16px;position:relative;box-shadow:0 1px 2px #1616280d}.fl-card>*{z-index:1;position:relative}.fl-card-h{flex-wrap:wrap;align-items:center;gap:9px;padding:14px 16px 0 18px;display:flex}.fl-tool{color:var(--maroon);white-space:nowrap;background:#c7288614;border-radius:6px;margin-left:auto;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.fl-editmark{letter-spacing:.05em;text-transform:uppercase;color:var(--plum);background:#5e084214;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.fl-editmark svg{width:10px;height:10px}.fl-surface{color:var(--muted-foreground);background:#5e08420d;border-radius:9px;align-items:center;gap:7px;margin:11px 18px 0;padding:7px 9px;font-size:11px;line-height:1.5;display:flex}.fl-surface svg{width:13px;height:13px;color:var(--plum);flex-shrink:0}.fl-surface b{color:var(--ink);font-weight:500}.fl-letter{border-bottom:1px solid var(--line);margin:13px 18px 0;padding-bottom:12px}.fl-lrow{grid-template-columns:52px 1fr;align-items:baseline;gap:10px;display:grid}.fl-lrow+.fl-lrow{margin-top:5px}.fl-lk{letter-spacing:.7px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:500}.fl-lv{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:450}.fl-lv.fl-subj{letter-spacing:-.1px;font-weight:500}.fl-body{color:var(--ink);letter-spacing:-.1px;padding:15px 18px 4px;font-size:14.5px;line-height:1.72}.fl-body p+p{margin-top:12px}.fl-body .fl-sig{color:var(--muted-foreground)}.fl-sign{border-top:1px dashed var(--line-2);color:var(--faint);align-items:center;gap:9px;margin:12px 18px 0;padding:11px 0 0;font-size:11.5px;display:flex}.fl-sign-av{color:#fff;background:var(--plum);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:grid}.fl-sign b{color:var(--muted-foreground);font-weight:450}.fl-acts{border-top:1px solid var(--line);background:#ffffff8c;border-radius:0 0 16px 16px;margin-top:12px;padding:14px 18px 15px}.fl-acts .btn-primary{width:100%}.fl-card.fl-live .fl-acts{z-index:3;background:#fff;position:sticky;bottom:0;box-shadow:0 -10px 20px -14px #2c0a224d}.fl-card.fl-live.fl-applied .fl-acts{box-shadow:none;background:0 0;position:static}.fl-minor{align-items:center;gap:16px;margin-top:11px;display:flex}.fl-minor button{cursor:pointer;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:450;transition:all .15s;display:inline-flex}.fl-minor button svg{width:14px;height:14px}.fl-minor button:hover{color:var(--plum)}.fl-minor button:disabled{opacity:.45;cursor:default}.fl-minor-sp{flex:1}.fl-minor .fl-dismiss:hover{color:var(--neg)}.fl-foot-note{color:var(--faint);align-items:flex-start;gap:6px;margin-top:11px;font-size:11px;line-height:1.5;display:flex}.fl-foot-note svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}.fl-foot-note button{cursor:pointer;color:var(--faint);text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:underline}.fl-foot-note button:hover{color:var(--plum)}.fl-editwrap{background:var(--card-soft);border:1px solid var(--ai-line);border-radius:12px;margin:13px 18px 0;padding:12px 13px;transition:all .18s;box-shadow:inset 0 1px 2px #1816220d}.fl-editwrap:focus-within{border-color:var(--pink);box-shadow:var(--shadow-input-focus);background:#fff}.fl-edit{resize:vertical;letter-spacing:-.1px;width:100%;min-height:200px;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14.5px;line-height:1.72;display:block}.fl-editnote{color:var(--faint);align-items:flex-start;gap:7px;margin:10px 18px 0;font-size:11px;line-height:1.5;display:flex}.fl-editnote svg{width:13px;height:13px;color:var(--maroon);flex-shrink:0;margin-top:1px}.fl-diff{padding:4px 18px 0}.fl-drow{border-top:1px solid var(--line);transition:background .15s var(--ease);grid-template-columns:76px 1fr;align-items:baseline;gap:10px;padding:8px 0;display:grid}.fl-drow:first-child{border-top:none}.fl-dk{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.fl-dv{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;font-size:12.5px;display:flex}.fl-dv svg{width:11px;height:11px;color:var(--faint);flex-shrink:0;align-self:center}.fl-was{color:var(--faint);font-variant-numeric:tabular-nums;text-decoration:line-through}.fl-now{color:var(--maroon);font-variant-numeric:tabular-nums;font-weight:500}.fl-why{color:var(--faint);flex-basis:100%;font-size:11px;line-height:1.45}.fl-diff.fl-many .fl-why{display:none}.fl-diff.fl-many .fl-drow{padding:6px 0}.fl-drow.fl-hot{background:#c728860d;border-radius:8px}[data-assistant-record].fl-touched{border-style:dashed!important;border-color:#c728866b!important}[data-assistant-record].fl-lit{border-color:var(--maroon)!important;border-style:solid!important;box-shadow:0 0 0 3px #f58ed333!important}.fl-impact{border:1px solid var(--line);color:var(--muted-foreground);background:#fffc;border-radius:12px;margin:13px 18px 0;padding:12px 13px;font-size:12px;line-height:1.6}.fl-impact b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.fl-warn{border-top:1px solid var(--line);color:var(--neg);align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;display:flex}.fl-warn:first-child{border-top:none;margin-top:0;padding-top:0}.fl-warn svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.fl-warn span{color:var(--muted-foreground)}.fl-warn b{color:var(--neg)}.fl-card.fl-applied{border:1px solid var(--line);background:var(--card-soft);box-shadow:0 1px 2px #1616280a}.fl-done-h{align-items:center;gap:9px;padding:14px 16px 0 18px;display:flex}.fl-done-h svg{width:16px;height:16px;color:var(--pos);flex-shrink:0}.fl-done-h.fl-quiet svg{color:var(--faint)}.fl-done-h b{color:var(--ink);font-size:12.5px;font-weight:500}.fl-done-m{color:var(--faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 18px 0;font-size:11.5px;display:flex}.fl-pt{background:var(--faint);border-radius:99px;flex-shrink:0;width:3px;height:3px;display:inline-block}.fl-done-b{color:var(--muted-foreground);padding:11px 18px 0;font-size:13px;line-height:1.6}.fl-card.fl-applied .fl-acts{background:0 0;border-top:none;margin-top:8px;padding-top:4px}.fl-idle{flex-direction:column;flex:1;justify-content:flex-end;padding:8px 0 0;display:flex}.fl-idle>.fl-hello,.fl-idle>.fl-hello+:not(.fl-lede),.fl-idle>.fl-lede+*{margin-top:auto}.fl-hello{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.fl-hello-ic{width:40px;height:40px;color:var(--plum);background:#f58ed31f;border-radius:99px;place-items:center;display:grid}.fl-hello-ic svg{width:20px;height:20px}.fl-lede{text-align:center;max-width:340px;color:var(--fl-mute-2);margin:4px auto 0;font-size:11px;line-height:1.55}.fl-readout{border:1px solid var(--line);background:var(--card-soft);border-radius:12px;grid-template-columns:58px 1fr;align-items:baseline;gap:5px 10px;margin-top:20px;padding:10px 12px;display:grid}.fl-rk{letter-spacing:.5px;text-transform:uppercase;color:var(--fl-mute-3);font-size:10px;font-weight:500}.fl-rv{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.45}.fl-rv .fl-q,.fl-rv.fl-never{color:var(--fl-mute-2)}.fl-block{margin-top:16px}.fl-block>.card-title{margin:0 0 6px 2px;display:block}.fl-wait{border-left:2px solid var(--ai-line);padding-left:8px}.fl-wait:has(.fl-card){border-left-color:#0000;padding-left:0}.fl-line{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-family:inherit;transition:background .15s;display:flex}.fl-line:hover{background:var(--card-soft)}.fl-line-ic{background:var(--card-soft);width:26px;height:26px;color:var(--fl-mute-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.fl-line:hover .fl-line-ic{background:var(--card)}.fl-line-ic svg{width:14px;height:14px}.fl-line-tx{flex:1;min-width:0}.fl-line-tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}.fl-line-tx small{color:var(--fl-mute-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.fl-line>svg{width:14px;height:14px;color:var(--fl-mute-4);flex-shrink:0}.fl-wait .fl-line-ic{color:var(--ai-ink);background:#f58ed324}.fl-try-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fl-try button{text-align:left;background:var(--card);border:1px solid var(--line-2);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.fl-try button:hover{border-color:var(--fl-mute-4);box-shadow:0 2px 8px #1616280d}.fl-try button:last-child:nth-child(odd){grid-column:1/-1}.fl-foot{background:var(--card);flex-shrink:0;padding:8px 16px 12px}.fl-comp{border:1px solid var(--line-2);background:var(--card);border-radius:16px;padding:10px 6px 6px 14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 0 4px #1616280d}.fl-comp:focus-within{border-color:var(--pink);box-shadow:0 2px 10px #16162812}.fl-comp textarea:focus-visible,.fl-editwrap textarea:focus-visible{box-shadow:none;outline:none}.fl-comp[data-drag=true]{border-color:var(--pink);box-shadow:var(--shadow-input-focus)}.fl-comp textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:42px;padding:0 8px 0 0;font-family:inherit;font-size:14px;line-height:1.5;display:block}.fl-comp textarea::placeholder{color:var(--fl-mute-3)}.fl-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.fl-file{max-width:100%;color:var(--fl-mute);background:var(--card-soft);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:6px;padding:3px 5px 3px 8px;font-size:11.5px;display:inline-flex}.fl-file svg{width:12px;height:12px;color:var(--fl-mute-2);flex-shrink:0}.fl-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-file.fl-failed{color:var(--neg);background:var(--neg-bg);border-color:#b5546a66}.fl-file.fl-failed svg{color:var(--neg)}.fl-file button{cursor:pointer;color:var(--fl-mute-2);background:0 0;border:none;border-radius:5px;place-items:center;padding:2px;display:grid}.fl-file button svg{width:11px;height:11px}.fl-file button:hover{color:var(--neg);background:var(--neg-bg)}.fl-comp-row{align-items:center;gap:4px;margin:6px 0 0 -8px;display:flex}.fl-comp-row>.iaction{width:32px;height:32px;color:var(--fl-mute-3);border-radius:10px}.fl-comp-row>.iaction:hover{color:var(--ink)}.fl-comp-row>.iaction svg{width:16px;height:16px}.fl-modes{background:var(--card-soft);border-radius:99px;align-items:center;gap:1px;height:28px;padding:0 2px;display:inline-flex}.fl-mode{cursor:pointer;height:24px;color:var(--fl-mute-2);background:0 0;border:none;border-radius:99px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:450;transition:all .15s}.fl-mode:hover{color:var(--ink)}.fl-mode.fl-on{background:var(--plum);color:#fff;font-weight:500;box-shadow:0 2px 6px #5e084233}.fl-pick{flex-shrink:1;min-width:0;display:inline-flex;position:relative}.fl-pick-key{background:var(--card-soft);cursor:pointer;max-width:100%;height:28px;color:var(--muted-foreground);border:1px solid #0000;border-radius:99px;align-items:center;gap:3px;padding:0 8px 0 10px;font-family:inherit;font-size:11.5px;font-weight:450;transition:all .15s;display:inline-flex}.fl-pick-key:hover,.fl-pick-key.fl-pick-open{color:var(--ink);border-color:var(--line-2)}.fl-pick-now{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-pick-key svg{opacity:.65;flex-shrink:0;width:12px;height:12px}.fl-pick-menu{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:13px;width:268px;max-height:min(460px,62vh);padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 10px 28px #18162221,0 2px 6px #1816220f}.fl-pick-group+.fl-pick-group{border-top:1px solid var(--line);margin-top:4px;padding-top:5px}.fl-pick-head{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 8px 3px;font-size:9.5px;font-weight:500;display:block}.fl-pick-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:6px;width:100%;padding:5px 8px 6px;font-family:inherit;transition:background .13s;display:flex}.fl-pick-row:hover{background:var(--card-soft)}.fl-pick-row b{color:var(--muted-foreground);font-size:12px;font-weight:450;display:block}.fl-pick-row i{color:var(--faint);margin-top:1px;font-size:10.5px;font-style:normal;line-height:1.4;display:block}.fl-pick-row.fl-pick-on b{color:var(--plum);font-weight:500}.fl-pick-tick{flex-shrink:0;place-items:center;width:13px;height:16px;display:grid}.fl-pick-tick svg{width:12px;height:12px;color:var(--plum)}.fl-send{cursor:pointer;width:36px;height:36px;color:var(--pink);background:var(--plum);transition:background .15s var(--ease), color .15s var(--ease), opacity .15s;border:none;border-radius:12px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.fl-send:hover:not(:disabled){background:var(--pink);color:var(--plum)}.fl-send:disabled{opacity:.35;cursor:default}.fl-send svg{width:17px;height:17px}.fl-note{color:var(--fl-mute-3);align-items:center;gap:6px;margin-top:8px;padding:0 4px;font-size:11px;line-height:1.45;display:flex}.fl-note svg{flex-shrink:0;width:12px;height:12px}.fl-note b{color:var(--fl-mute-2);font-weight:500}.fl-note.fl-act,.fl-note.fl-act b{color:var(--warn)}.fl-kbd{color:var(--fl-mute-4);flex-shrink:0;margin-left:auto;padding:0;font-family:inherit;font-size:10px}.fl-orb{z-index:var(--fl-z-orb,30);--fl-mute-4:#bdbbc4;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;display:inline-flex;position:fixed;bottom:24px;right:24px}.fl-orb-disc{background:var(--plum);width:48px;height:48px;color:var(--pink);transition:transform .2s var(--ease);border-radius:99px;place-items:center;display:grid;position:relative;box-shadow:0 8px 30px #16162829,0 2px 8px #16162814}.fl-orb-disc svg{width:21px;height:21px}.fl-orb:hover .fl-orb-disc{transform:scale(1.05)}.fl-orb:active .fl-orb-disc{transform:scale(.95)}.fl-orb-count{background:var(--ai-grad);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--card);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-3px;right:-3px}.fl-orb-hint{white-space:nowrap;border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:background .15s;display:inline-flex;box-shadow:0 8px 30px #1616281a,0 2px 8px #1616280d}.fl-orb:hover .fl-orb-hint{background:var(--card-soft)}.fl-orb-hint .fl-kbd{margin-left:0}.fl-brief{border:1px solid var(--line);background:var(--card-soft);border-radius:14px;padding:13px 14px}.fl-brief-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fl-brief-r{grid-template-columns:82px 1fr;align-items:baseline;gap:10px;padding:4px 0;font-size:12px;display:grid}.fl-brief-r+.fl-brief-r{border-top:1px solid var(--line)}.fl-bk{color:var(--faint)}.fl-bv{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:450}.fl-bv.fl-none{color:var(--faint)}.fl-brief-n{border-top:1px solid var(--line);color:var(--faint);margin-top:10px;padding-top:9px;font-size:11px;line-height:1.5}.fl-runs{margin-top:16px}.fl-run{border-top:1px solid var(--line);grid-template-columns:15px 1fr auto;align-items:baseline;gap:9px;padding:8px 0;font-size:12px;display:grid}.fl-run:first-of-type{border-top:none}.fl-run svg{align-self:center;width:13px;height:13px}.fl-run.fl-accepted svg{color:var(--pos)}.fl-run.fl-overridden svg{color:var(--warn)}.fl-run.fl-pending svg{color:var(--maroon)}.fl-run-b{min-width:0;color:var(--ink);font-weight:450}.fl-run-b small{color:var(--faint);margin-top:2px;font-size:11px;font-weight:400;line-height:1.45;display:block}.fl-run-when{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.fl-agree{flex-direction:column;gap:11px;margin:13px 18px 0;display:flex}.fl-agree label{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.fl-agree .input{width:100%}.fl-agree textarea.input{min-height:64px}.fl-date{width:100%;color:var(--ink);background:var(--card-soft);border:1px solid var(--line);cursor:pointer;text-align:left;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex;box-shadow:inset 0 1px 2px #1816220d}.fl-date:hover{border-color:var(--line-2)}.fl-date svg{width:14px;height:14px;color:var(--faint)}.fl-date-x{color:var(--faint);margin-left:auto;font-size:11.5px}.fl-reason{margin:11px 18px 0}.fl-reason label{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.fl-rail{margin:-18px -16px -12px}.fl-sec{border-bottom:1px solid var(--line);padding:17px 16px 19px}.fl-sec-h{align-items:baseline;gap:8px;display:flex}.fl-sec-no{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.fl-sec-h b{letter-spacing:-.1px;color:var(--ink);font-size:13px;font-weight:600}.fl-sec-n{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:10px;font-size:10.5px}.fl-grp{margin-top:13px}.fl-grp>.fl-grp-k{margin-bottom:7px;display:block}.fl-grp-k{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.fl-grp-k.fl-grp-ai{color:var(--ai-ink)}.fl-grp>.fl-card:first-of-type{margin-top:0}.fl-f{align-items:baseline;gap:10px;padding:5px 0;font-size:12px;display:flex}.fl-f+.fl-f{border-top:1px solid var(--line)}.fl-f-k{width:104px;color:var(--faint);flex-shrink:0}.fl-f-v{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:450}.fl-f-s{text-overflow:ellipsis;max-width:45%;color:var(--faint);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:10px;font-size:10.5px;overflow:hidden}.fl-hole{border:1px dashed var(--line-2);background:var(--card);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.fl-hole+.fl-hole{margin-top:7px}.fl-hole>svg{width:13px;height:13px;color:var(--warn);flex-shrink:0;margin-top:1px}.fl-hole-t{min-width:0;color:var(--muted-foreground);flex:1;font-size:11.5px;line-height:1.5}.fl-hole-t b{color:var(--ink);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.fl-hole button{border:1px solid var(--line-2);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:8px;flex-shrink:0;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:450;transition:border-color .15s,color .15s}.fl-hole button:hover{border-color:var(--faint);color:var(--ink)}.fl-full{color:var(--faint);align-items:center;gap:7px;font-size:11.5px;display:flex}.fl-full svg{width:13px;height:13px;color:var(--pos);flex-shrink:0}.fl-rail-foot{background:var(--card-soft);padding:16px 16px 18px}.fl-rail-foot>.fl-readout{border-top:none;margin-top:0;padding-top:0}.fl-rail-foot>.fl-block:first-child{margin-top:0}@media (max-width:1439px){.fl-float{right:12px}}@media (max-width:1023px){.fl-float{width:auto;height:min(76vh,100vh - 32px);inset:auto 16px 16px}.fl-orb{bottom:16px;right:16px}}@media (max-width:599px){.fl-float{border:none;border-radius:0;width:auto;max-width:none;height:100%;inset:0}.fl-f{flex-wrap:wrap}.fl-f-k{width:84px}.fl-f-s{white-space:normal;flex-basis:100%;margin-left:94px;padding-left:0}}.fl-rz{margin-top:10px}.fl-rz-h{cursor:pointer;text-align:left;font:inherit;color:var(--fl-mute-2);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:500;line-height:1.6;transition:color .15s;display:inline-flex}.fl-rz-h:hover{color:var(--fl-mute)}.fl-rz-h svg{width:12px;height:12px;transition:transform .18s var(--ease);flex-shrink:0;transform:rotate(90deg)}.fl-rz.fl-shut .fl-rz-h svg{transform:none}.fl-rz-b{color:var(--fl-mute-2);white-space:pre-wrap;border-left:2px solid #22212a14;margin:6px 0 0 4px;padding-left:12px;font-size:11px;font-weight:300;line-height:1.65}.fl-rz.fl-shut .fl-rz-b{display:none}.fl-step-lanes{grid-column:2/-1;min-width:0;margin:5px 0 3px}.fl-lanes{gap:4px;display:grid}.fl-lane{align-items:center;gap:7px;min-width:0;font-size:11.5px;display:flex}.fl-lane-m{width:12px;height:12px;color:var(--line-2);flex-shrink:0;place-items:center;display:grid}.fl-lane-m svg{width:11px;height:11px}.fl-lane-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;overflow:hidden}.fl-lane-f{color:var(--faint);flex-shrink:0;font-size:11px}.fl-lane-b{background:var(--line);border-radius:99px;flex-shrink:0;width:32px;height:3px;overflow:hidden}.fl-lane-b i{background:var(--line-2);border-radius:99px;width:0;height:100%;display:block}.fl-lane-ms{text-align:right;width:28px;color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.fl-l-queued{opacity:.55}.fl-l-queued .fl-lane-n{color:var(--faint)}@keyframes flLane{0%{width:8%}50%{width:74%}to{width:8%}}.fl-l-running .fl-lane-b i{background:var(--plum);animation:1.5s ease-in-out infinite flLane}.fl-l-running .fl-lane-n{color:var(--ink)}.fl-l-done .fl-lane-m{color:var(--pos)}.fl-l-done .fl-lane-b i{background:#41684d73;width:100%}.fl-l-failed .fl-lane-m{color:var(--neg)}.fl-l-failed .fl-lane-b i{background:var(--neg);width:100%}.fl-lanes-t{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:10.5px;font-weight:500}.fl-doc{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);align-items:center;gap:11px;margin-top:11px;padding:11px 12px;display:flex}.fl-doc-i{width:32px;height:32px;color:var(--plum);background:#5e084212;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.fl-doc-i svg{width:16px;height:16px}.fl-doc-t{flex:1;min-width:0}.fl-doc-t b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.fl-doc-t small{color:var(--faint);margin-top:1px;font-size:11px;display:block}.fl-doc-a{border-radius:var(--radius-btn-sm,9px);background:var(--plum);color:#fff;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.fl-doc-a:hover{background:#4c062f}.fl-doc-a svg{width:13px;height:13px}.fl-capped{border-radius:var(--r-sm);background:var(--warn-bg);color:var(--warn);align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}.fl-capped svg{flex-shrink:0;width:13px;height:13px;margin-top:1px}.fl-fullscreen{z-index:calc(var(--fl-z,40) + 1);width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;animation:none;position:fixed;inset:0}.fl-fullscreen .fl-thread,.fl-fullscreen .fl-foot>*{width:100%;max-width:760px;margin-inline:auto}.fl-fullscreen .fl-thread{padding:28px 24px 20px}.fl-fullscreen .fl-head{padding-inline:24px 16px}.fl-fullscreen .fl-foot{padding-inline:24px}@media (prefers-reduced-motion:reduce){.fl-float,.fl-breath,.fl-pulse,.fl-spin{animation:none}.fl-orb-disc,.fl-card,.fl-drow{transition:none}.fl-sheen{color:var(--fl-mute);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.fl-l-running .fl-lane-b i{width:62%;animation:none}}.cb h1,.cb h2,.cb h3,.cb h4,.cb p,.cb figure{margin:0}.cb ul{margin:0;padding:0;list-style:none}:root{--st-backlog:#6f6b7a;--st-committed:#7a5470;--st-started:var(--plum);--st-correction:var(--info-ink);--st-completed:#2f7a63;--st-launched:var(--pos);--st-parked:#6f6b7a}.cb .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cb .tnum{font-variant-numeric:tabular-nums}.cb .faint{color:var(--faint)}.cb .muted{color:var(--muted-foreground)}.cb .sd{background:var(--sc,var(--faint));border-radius:99px;flex-shrink:0;width:8px;height:8px;display:inline-block}.cb .sd.o{box-shadow:inset 0 0 0 1.5px var(--sc);background:0 0}.cb .sd.h{background:repeating-linear-gradient(135deg, var(--sc) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--sc)}.cb .sbadge{white-space:nowrap;height:22px;color:var(--sc);background:var(--sc);border-radius:99px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11.5px;font-weight:450;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cb .sbadge{background:color-mix(in srgb, var(--sc) 10%, transparent)}}.cb .sbadge .sd{width:6px;height:6px}.cb .pp{color:#fff;letter-spacing:.2px;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:600;display:inline-grid}.cb .pp.lg{border-radius:8px;width:26px;height:26px;font-size:10px}.cb .pp.none{color:var(--warn);border:0;box-shadow:inset 0 0 0 1px #75561f73;background:0 0!important}.cb .pp.none svg{width:11px;height:11px}.cb .pp.lg.none svg{width:13px;height:13px}.cb .ppl{align-items:center;display:inline-flex}.cb .ppl .pp+.pp{box-shadow:0 0 0 2px var(--card);margin-left:-4px}.cb .dn{min-width:26px;height:22px;color:var(--plum);background:#5e084212;border-radius:7px;flex-shrink:0;place-items:center;padding:0 5px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.cb .owntag{height:22px;color:var(--muted-foreground);border:1px dashed var(--line-2);border-radius:7px;flex-shrink:0;place-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-grid}.cb .dn.custom{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border:0}.cb .dn.lg{border-radius:10px;min-width:38px;height:32px;font-size:14px}.cb .tchip{height:20px;color:var(--muted-foreground);background:var(--card-soft);border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.cb .tchip svg{width:11px;height:11px}.cb .tchip.dash{background:0 0;border-style:dashed}.cb .att{color:var(--warn);align-items:center;gap:5px;font-size:11px;font-weight:450;display:inline-flex}.cb .att svg{width:12px;height:12px}.cb .att.neg{color:var(--neg)}.cb .dstrip{align-items:center;gap:3px;display:flex}.cb .dstrip i{background:var(--sc);border-radius:3px;flex:1 1 0;min-width:6px;max-width:30px;height:12px;transition:opacity .2s}.cb .dstrip i.o{box-shadow:inset 0 0 0 1.5px var(--sc);background:0 0}@supports (color:color-mix(in lab, red, red)){.cb .dstrip i.o{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sc) 70%, transparent)}}.cb .dstrip i.h{background:repeating-linear-gradient(135deg, var(--sc) 0 2px, transparent 2px 4.5px);box-shadow:inset 0 0 0 1px var(--sc)}.cb .dstrip i.dim{opacity:.18}.cb .dstrip.sm i{border-radius:2px;max-width:18px;height:8px}.cb .tprog{gap:2px;width:60px;display:inline-flex}.cb .tprog i{background:#22212a1a;border-radius:2px;flex:1;height:4px}.cb .tprog i.d{background:var(--plum)}.cb .tprog i.s{background:#5e084261}.cb .dcard{background:var(--card);border:1px solid var(--line);cursor:pointer;transition:box-shadow .18s var(--ease), border-color .18s, opacity .2s;border-radius:14px;position:relative;box-shadow:0 1px 2px #1616280a}.cb .dcard:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.cb .dcard.dragging{opacity:.45}.cb .dcard.flash{animation:cb-flash 1.6s var(--ease)}@keyframes cb-flash{0%,30%{box-shadow:0 0 0 3px #5e084240, var(--shadow)}to{box-shadow:0 1px 2px #1616280a}}.cb .dcard .dtop{align-items:flex-start;gap:11px;padding:16px 12px 0 18px;display:flex}.cb .dcard .dtop .dn,.cb .dcard .dtop .owntag{margin-top:0}.cb .dcard .dtt{letter-spacing:-.15px;min-width:0;color:var(--ink);flex:1;padding-top:1px;font-size:15px;font-weight:500;line-height:1.4}.cb .dcard .dtt:hover{color:var(--plum)}.cb .dcard .from{color:var(--faint);padding:5px 16px 0 18px;font-size:11.5px;line-height:1.45}.cb .dcard .tog{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin:-4px -2px -4px 0;transition:all .18s;display:grid}.cb .dcard .tog:hover{background:var(--card-soft);color:var(--ink)}.cb .dcard .tog svg{width:16px;height:16px;transition:transform .2s var(--ease)}.cb .dcard.open .tog svg{transform:rotate(180deg)}.cb .dcard .ctx{color:var(--muted-foreground);align-items:flex-start;gap:7px;padding:9px 16px 0 18px;font-size:12.5px;line-height:1.45;display:flex}.cb .dcard .ctx svg{width:13px;height:13px;color:var(--sc);flex-shrink:0;margin-top:2px}.cb .dcard .ctx b{color:var(--ink);font-weight:500}.cb .dcard .dm{color:var(--muted-foreground);align-items:center;gap:10px;padding:14px 16px 0 18px;font-size:12.5px;display:flex}.cb .dcard .dm .own{align-items:center;gap:8px;min-width:0;display:inline-flex}.cb .dcard .dm .due{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.cb .dcard .dm .due svg{width:13px;height:13px;color:var(--faint)}.cb .dcard .dm .due.n{color:var(--neg);font-weight:500}.cb .dcard .dm .due.n svg{color:var(--neg)}.cb .dcard .dprog{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 0 18px;font-size:12px;display:flex}.cb .dcard .dprog .h b{color:var(--ink);font-weight:500}.cb .dcard .pbar{gap:3px;margin:7px 16px 0 18px;display:flex}.cb .dcard .pbar i{background:#22212a14;border-radius:3px;flex:1;height:5px}.cb .dcard .pbar i.d{background:var(--plum)}.cb .dcard .pbar i.s{background:#5e084259}.cb .dcard .attl{flex-direction:column;gap:5px;padding:12px 16px 0 18px;display:flex}.cb .dcard .attl .att{font-size:12px}.cb .dcard .endpad{height:16px}.cb .dcard .tks{border-top:1px solid var(--line);cursor:default;margin-top:16px;padding:4px 10px 8px;display:none}.cb .dcard.open .tks{display:block}.cb .dcard.open .endpad{display:none}.cb .dcard.compact .endpad{height:14px}.cb .dcard.parked{background:repeating-linear-gradient(135deg, #22212a06 0 6px, transparent 6px 12px), var(--card)}.cb .tr{cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;padding:11px 8px 11px 6px;font-size:13px;line-height:1.4;display:grid}.cb .tr+.tr{border-top:1px solid #22212a0f}.cb .tr:hover{background:var(--card-soft)}.cb .tr .ck{border:1.5px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:6px;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.cb .tr .ck svg{color:#fff;width:12px;height:12px;display:none}.cb .tr.done .ck{background:var(--plum);border-color:var(--plum)}.cb .tr.done .ck svg{display:block}.cb .tr.started .ck{border-color:var(--plum);box-shadow:inset 0 0 0 3px var(--card), inset 0 0 0 9px #5e084259}.cb .tr .tb{flex-direction:column;gap:7px;min-width:0;display:flex}.cb .tr .nm{color:var(--ink);overflow-wrap:break-word}.cb .tr .rchip{color:var(--st-correction);background:var(--st-correction);border-radius:5px;margin-right:6px;padding:0 5px;font:600 10px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cb .tr .rchip{background:color-mix(in srgb, var(--st-correction) 12%, transparent)}}.cb .tr .rchip{vertical-align:1px}.cb .tr .tmeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.cb .tr .tmeta .tp{align-items:center;gap:6px;display:inline-flex}.cb .tr .tmeta .push{color:var(--faint);white-space:nowrap;margin-left:auto}.cb .tr .tmeta .push.w{color:var(--warn)}.cb .tr .tmeta .push.n{color:var(--neg)}.cb .tr .pp{border-radius:7px;width:22px;height:22px;font-size:9px}.cb .tr.done .nm,.cb .tr.done .tmeta{color:var(--faint)}.cb .tr.done .tmeta .pp{opacity:.6}.cb .tr.round .nm{color:var(--st-correction);font-weight:450}.cb .addt{color:var(--faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 8px 4px;font-size:12.5px;display:flex}.cb .addt:hover{color:var(--plum)}.cb .addt svg{width:13px;height:13px}.cb .lcard{background:var(--card);border:1px solid var(--line);cursor:pointer;transition:.18s var(--ease);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #1616280a}.cb .lcard:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.cb .lcard .lt{font-size:13.5px;font-weight:450;line-height:1.45}.cb .lcard .lm{color:var(--faint);align-items:center;gap:9px;margin-top:12px;font-size:12px;display:flex}.cb .lcard .lm .push{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cb .lcard .lm svg{width:13px;height:13px}.cb .lcard .ty{color:var(--faint);align-items:center;gap:5px;margin-bottom:7px;font-size:11.5px;display:inline-flex}.cb .lcard .ty svg{width:12px;height:12px}.cb .lcard .ty.bug{color:var(--neg)}.cb .sug{background:var(--ai-wash);box-shadow:inset 0 0 0 1px var(--ai-line);border-radius:9px;margin-top:9px;padding:8px 9px;font-size:11.5px;line-height:1.45}.cb .sug .k{letter-spacing:.6px;text-transform:uppercase;color:var(--ai-ink);align-items:center;gap:5px;margin-bottom:3px;font-size:10px;font-weight:500;display:flex}.cb .sug .k svg{width:11px;height:11px}.cb .sug .acts{gap:6px;margin-top:7px;display:flex}.cb .sug .acts button{cursor:pointer;border:1px solid var(--line);background:var(--card);height:24px;color:var(--ink);border-radius:7px;padding:0 9px;font-size:11px}.cb .sug .acts button.ok{background:var(--plum);color:#fff;border-color:var(--plum)}.cb .bouter{position:relative}.cb .bouter:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--bg));width:56px;transition:opacity .2s;position:absolute;top:0;bottom:10px;right:0}.cb .bouter.more:after{opacity:1}.cb .bwrap{padding-bottom:10px;overflow-x:auto}.cb .bgrid{grid-template-columns:repeat(7,minmax(320px,1fr));gap:0 14px;min-width:min-content;display:grid}.app-main.cb.lock{flex-direction:column;height:100%;padding-bottom:0;display:flex;overflow:hidden}.app-main.cb.lock .bouter{flex-direction:column;flex:1;min-height:0;display:flex}.app-main.cb.lock .bouter:after{bottom:0}.app-main.cb.lock .bwrap{flex:1;min-height:0;padding-bottom:0;overflow-y:hidden}.app-main.cb.lock .bgrid{grid-template-rows:auto minmax(0,1fr);height:100%}.app-main.cb.lock .bcell{min-height:0;padding-bottom:6px;overflow-y:auto}.app-main.cb.lock .bcell .addl{background:linear-gradient(180deg, #f0eff300 0, var(--bg) 40%);margin-top:auto;position:sticky;bottom:0}.app-main.cb.lock .bcell .addl:hover{background:#5e08420f}.cb .bwrap,.cb .bcell{scrollbar-width:none;-ms-overflow-style:none}.cb .bwrap::-webkit-scrollbar{display:none}.cb .bcell::-webkit-scrollbar{display:none}.cb .bhead{padding:0 4px 12px}.cb .bhead .r1{align-items:center;gap:8px;display:flex}.cb .bhead .r1 b{font-size:13px;font-weight:500}.cb .bhead .r1 .n{color:var(--faint);font-variant-numeric:tabular-nums;background:#22212a0d;border-radius:99px;padding:1px 8px;font-size:11.5px}.cb .bhead .r2{color:var(--faint);margin-top:3px;padding-left:16px;font-size:11.5px}.cb .bcell{background:#22212a07;border-radius:16px;flex-direction:column;gap:12px;min-height:420px;padding:8px;transition:background .15s;display:flex}.cb .bcell .empty-col{color:var(--faint);text-align:center;border:1.5px dashed var(--line-2);border-radius:12px;padding:18px 8px;font-size:12px}.cb .bhead.sep{border-left:1px dashed var(--line-2);margin-left:-1px;padding-left:14px}.cb .bcell.sep{background:repeating-linear-gradient(135deg,#22212a08 0 6px,#0000 6px 12px)}.cb .bcell.over{background:#5e08420f;box-shadow:inset 0 0 0 1.5px #5e084233}.cb .phead{z-index:20;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex;position:relative}.cb .phead .who{flex:1;min-width:0}.cb .phead h1{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px;font-size:23px;font-weight:600;display:flex}.cb .phead .meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;font-size:12.5px;display:flex}.cb .phead .top-actions{flex-shrink:0}.cb .tools{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.cb .tools .push{align-items:center;gap:8px;margin-left:auto;display:flex}.cb .gb{white-space:nowrap;border:1px solid var(--line);background:var(--card);height:34px;color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.cb .gb:hover{color:var(--ink);border-color:var(--line-2)}.cb .gb svg{width:14px;height:14px;color:var(--faint)}.cb .gb b{color:var(--ink);font-weight:500}.cb .gb.on{color:var(--plum);border-color:#5e08424d}.cb .gb.on svg{color:var(--plum)}.cb .spath{align-items:stretch;gap:4px;display:flex}.cb .spath .st{background:#22212a09;border-radius:10px;flex:1;min-width:0;padding:9px 10px 10px;position:relative}.cb .spath .st .l{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cb .spath .st .w{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.cb .spath .st.past{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.cb .spath .st.past{background:color-mix(in srgb, var(--sc) 8%, transparent)}}.cb .spath .st.past .l{color:var(--ink)}.cb .spath .st.now{background:var(--sc)}.cb .spath .st.now .l,.cb .spath .st.now .w{color:#fff}.cb .spath .st.now .sd{background:#fff}.cb .spath .st.na{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.cb .spath .st.na .l{color:var(--faint)}.cb .spath .gap{border-left:1px dashed var(--line-2);flex-shrink:0;width:10px;margin-left:6px}.cb .tlv{overflow-x:auto}.cb .tlg{min-width:900px;position:relative}.cb .tlh{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;display:grid}.cb .tlh span{letter-spacing:.5px;text-transform:uppercase;color:var(--faint);border-left:1px solid var(--line);padding-left:6px;font-size:10.5px}.cb .tlr{border-top:1px solid #22212a0d;align-items:center;min-height:34px;display:grid}.cb .tlr .lab{align-items:center;gap:8px;min-width:0;padding-right:10px;font-size:12.5px;display:flex}.cb .tlr .lab .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb .tlr .trk{grid-column:2/-1;height:34px;position:relative}.cb .tlr .bar{background:var(--sc);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;height:16px;padding:0 7px;font-size:10.5px;display:flex;position:absolute;top:9px;overflow:hidden}.cb .tlr .bar.o{box-shadow:inset 0 0 0 1.5px var(--sc);color:var(--sc);background:0 0}.cb .tlr.sub .lab{color:var(--muted-foreground);padding-left:34px;font-size:11.5px}.cb .tlr.sub .bar{opacity:.55;border-radius:4px;height:10px;font-size:0;top:12px}.cb .tlr.grp .lab{padding-top:10px;font-size:12.5px;font-weight:600}.cb .tl-today{border-left:1.5px solid var(--neg);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.cb .tl-today span{color:var(--neg);white-space:nowrap;font-size:10px;position:absolute;top:-2px;left:4px}.cb .tldl{background:var(--ink);border-radius:2px;width:2px;height:18px;position:absolute;top:8px}.cb .otbl td{vertical-align:middle}.cb .otbl .drow td{cursor:pointer}.cb .otbl .trow td{background:#22212a05;padding-top:7px;padding-bottom:7px;font-size:12px}.cb .otbl .trow td:first-child{padding-left:46px}.cb .otbl .grow td{background:0 0;padding:18px 14px 8px;font-size:12.5px;font-weight:600}.cb .otbl tbody tr.grow:hover{background:0 0}.cb .otbl .chev svg{width:13px;height:13px;color:var(--faint);transition:transform .2s}.cb .otbl .drow.open .chev svg{transform:rotate(90deg)}.cb .mp{flex-direction:column;width:min(760px,100vw - 32px);max-height:92vh;display:flex;overflow:hidden}.cb .mp.wide{width:min(940px,100vw - 32px)}.cb .mp.narrow{width:min(480px,100vw - 32px)}.cb .mp .mh{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.cb .mp .mh .g{flex:1;min-width:0}.cb .mp .mh .crumb{color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.cb .mp .mh .crumb svg{width:11px;height:11px}.cb .mp .mh h2{letter-spacing:-.2px;align-items:center;gap:9px;margin-top:4px;font-size:18px;font-weight:600;display:flex}.cb .mp .mh h2 .tkey{letter-spacing:.2px;flex-shrink:0;font-size:12.5px;font-weight:500}.cb .mp .mh p{color:var(--muted-foreground);max-width:66ch;margin-top:5px;font-size:12.5px;line-height:1.5}.cb .mp .mb{flex:1;padding:18px 22px;overflow-y:auto}.cb .mp .mf{border-top:1px solid var(--line);background:var(--card-soft);align-items:center;gap:10px;padding:14px 22px;display:flex}.cb .mp .mf .push{align-items:center;gap:8px;margin-left:auto;display:flex}.cb .mp .mf .note{color:var(--muted-foreground);font-size:12px}.cb .m2{grid-template-columns:1fr 250px;gap:22px;display:grid}.cb .lbl{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10.5px;display:block}.cb .fake-in{background:var(--card-soft);border:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.cb .fake-in svg{width:14px;height:14px;color:var(--faint)}.cb .fake-in .push{margin-left:auto}.cb .hin{border:1px solid var(--line);background:var(--card-soft);text-align:right;font-variant-numeric:tabular-nums;width:54px;height:28px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:12.5px}.cb .hin:focus{outline-offset:1px;outline:2px solid #5e0842b8}.cb .prow{align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.cb .prow+.prow{border-top:1px solid var(--line)}.cb .prow .grow{flex:1;min-width:0}.cb .prow .sub{color:var(--faint);font-size:11px}.cb .seg3{background:var(--card-soft);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cb .seg3 button{height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.cb .seg3 button svg{width:13px;height:13px}.cb .seg3 button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #16162814, inset 0 0 0 1px var(--line);font-weight:500}.cb .rtxt{color:var(--ink);font-size:13px;line-height:1.6}.cb .rtxt p+p{margin-top:8px}.cb .rtxt .cl{align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.cb .rtxt .cl i{border:1.5px solid var(--line-2);border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid}.cb .rtxt .cl.d i{background:var(--plum);border-color:var(--plum)}.cb .rtxt .cl.d i svg{color:#fff;width:9px;height:9px}.cb .rtxt .cl.d span{color:var(--faint)}.cb .cmt{border-top:1px solid var(--line);gap:10px;padding:10px 0;font-size:12.5px;display:flex}.cb .cmt .b{flex:1;min-width:0}.cb .cmt .who{font-weight:500}.cb .cmt .when{color:var(--faint);margin-left:6px;font-size:11px;font-weight:400}.cb .cmt p{color:var(--ink);margin-top:2px;line-height:1.5}.cb .cmt.sys p{color:var(--muted-foreground)}.cb .tpick{grid-template-columns:220px 1fr;gap:18px;display:grid}.cb .tlist{flex-direction:column;gap:4px;display:flex}.cb .tlist button{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;display:flex}.cb .tlist button:hover{background:var(--card-soft)}.cb .tlist button.on{background:var(--card);border-color:var(--line);box-shadow:var(--shadow)}.cb .tlist button .tn{width:24px;height:24px;color:var(--plum);background:#5e084214;border-radius:99px;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.cb .tlist button small{color:var(--faint);font-size:11px;display:block}.cb .dpick{flex-direction:column;display:flex}.cb .dpick label{cursor:pointer;border-radius:9px;grid-template-columns:18px 32px 1fr auto;align-items:center;gap:8px;padding:8px 6px;font-size:12.5px;display:grid}.cb .dpick label:hover{background:var(--card-soft)}.cb .dpick label+label{border-top:1px solid var(--line)}.cb .dpick input{accent-color:var(--plum);width:15px;height:15px;margin:0}.cb .dpick .cnt{color:var(--faint);align-items:center;gap:8px;font-size:11px;display:inline-flex}.cb .dpick label.miss{cursor:default;color:var(--faint)}.cb .dpick label.miss:hover{background:0 0}@media (max-width:1200px){.cb .m2{grid-template-columns:1fr}}@media (max-width:800px){.cb .phead{flex-direction:column}.cb .tpick{grid-template-columns:1fr}}.cb .thread .cmt:first-child{border-top:0}.cb .cmt.ev{color:var(--faint);border-top:0;align-items:center;gap:6px;padding:5px 0;font-size:11.5px}.cb .cmt.ev svg{flex-shrink:0;width:14px;height:14px}.cb .cmt.ev .when{margin-left:auto}.cb .cmt .mention{color:var(--plum);font-weight:500}.cb .composer{border-top:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px 10px;margin-top:10px;padding-top:12px;display:grid}.cb .composer textarea.input{min-height:62px;padding:9px 11px;font-size:12.5px}.cb .composer .acts{grid-column:2;align-items:center;gap:8px;display:flex}.cb .composer .acts .hint{color:var(--faint);font-size:11px}.cb .composer .acts .btn-primary{height:30px;margin-left:auto}.cb .nmenu{position:relative}.cb .nmenu>.card.menu{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card,18px);width:330px;box-shadow:var(--shadow-lg,0 12px 32px #16162824);padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0}.cb .nmenu.on>.card.menu{display:block}.cb .mi{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:11px;padding:10px 11px;display:flex}.cb .mi:hover{background:var(--card-soft)}.cb .mi>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:2px}.cb .mi b{font-size:13px;font-weight:500;display:block}.cb .mi small{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.cb .mi+.mi{margin-top:1px}.cb .bcell .addl{min-height:34px;font:inherit;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:opacity .15s;display:flex}.cb .bcell:hover .addl{opacity:1}.cb .bcell .addl:hover{color:var(--plum);background:#5e08420d}.cb .bcell .addl svg{width:13px;height:13px}.cb .lcard.flash{animation:cb-flash 1.6s var(--ease)}.cb .ptabs-row{z-index:25;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 18px;display:flex;position:relative}.cb .ptabs-row>.tabs{flex:1;min-width:fit-content}.cb .ptabs-row .vctl{align-items:center;gap:8px;display:flex}.cb .bsearch{border:1px solid var(--line);background:var(--card);height:34px;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.cb .nmenu.fdrop{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cb .bsearch svg{width:14px;height:14px;color:var(--faint);flex-shrink:0}.cb .bsearch input{width:150px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:12.5px}.cb .bsearch input::placeholder{color:var(--faint)}.cb .bsearch:focus-within{border-color:var(--line-2)}.cb .bsearch button{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cb .bsearch button:hover svg{color:var(--ink)}@media (max-width:1100px){.cb .bsearch input{width:96px}}.cb .pane{display:none}.cb .pane.on{animation:fade .35s var(--ease);display:block}.cb .tab-btn .n{color:var(--faint);margin-left:2px;font-size:11px;font-weight:400}.cb .pgrid{gap:0;font-size:12px;display:grid}.cb .pgrid>div{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;padding:9px 8px;display:flex}.cb .pgrid>.hd{color:var(--faint);border-top:0;padding-bottom:8px;font-size:11px}.cb .pgrid>.nm{gap:9px}.cb .pgrid>.c{justify-content:center}.cb .pgrid>.c i{text-align:center;border-radius:7px;min-width:38px;padding:3px 6px;font-style:normal}.cb .pgrid>.tot{justify-content:flex-end;font-weight:500}.cb .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.cb .kpis .stat .num{margin-top:12px;font-size:26px}.cb .kpis .stat .lblk{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.cb .kpis .stat .lblk svg{width:14px;height:14px;color:var(--faint)}.cb .mbar{background:#22212a12;border-radius:99px;height:8px;margin-top:12px;display:flex;overflow:hidden}.cb .mbar i{background:var(--plum);height:100%;display:block}.cb .split3{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:10px;display:grid}.cb .money{position:relative}.cb .money .input{text-align:right;font-variant-numeric:tabular-nums;height:36px;padding-right:34px}.cb .money>span{color:var(--faint);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cb .bnote{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.cb .bnote svg{width:13px;height:13px}.cb .bnote.ok svg{color:var(--pos)}.cb .bnote.w{color:var(--warn)}.cb .pset .card+.card{margin-top:14px}.cb .pset .card-head{margin-bottom:8px}.cb .pset .srow .grow{flex:1;min-width:0}.cb .pset .srow .grow b{font-size:13px;font-weight:500;display:block}.cb .pset .srow .grow small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.45;display:block}.cb .pset .f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.cb .dlx .dx+.dx{border-top:1px solid var(--line)}.cb .dlx .dr{border-radius:9px;grid-template-columns:18px 32px 1fr auto 28px;align-items:center;gap:8px;padding:7px 6px;font-size:12.5px;display:grid}.cb .dlx .dr:hover{background:var(--card-soft)}.cb .dlx .dr input{accent-color:var(--plum);cursor:pointer;width:15px;height:15px;margin:0}.cb .dlx .dr .cnt{color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cb .dlx .dr .cnt.part{color:var(--plum)}.cb .dlx .dr .tg{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cb .dlx .dr .tg:hover{background:var(--card);color:var(--ink)}.cb .dlx .dr .tg svg{width:15px;height:15px;transition:transform .2s var(--ease)}.cb .dlx .dx.open .dr .tg svg{transform:rotate(180deg)}.cb .dlx .dx.off .dr .nm,.cb .dlx .dx.miss .dr{color:var(--faint)}.cb .dlx .dx.miss .dr:hover{background:0 0}.cb .dlx .tks2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:2px 6px 10px 72px;display:none}.cb .dlx .dx.open .tks2{display:grid}.cb .dlx .tks2 label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:5px 6px;font-size:12px;display:flex}.cb .dlx .tks2 label:hover{background:var(--card-soft)}.cb .dlx .tks2 label input{accent-color:var(--plum);width:14px;height:14px;margin:0}.cb .dlx .tks2 label .no{color:var(--faint);font-size:10.5px;font-family:var(--mono,ui-monospace, monospace);min-width:26px}.cb .dlx .tks2 label.off span:last-child{color:var(--faint);-webkit-text-decoration:line-through #22212a40;text-decoration:line-through #22212a40}.cb .dlx .tks2 .tall{grid-column:1/-1;gap:12px;padding:4px 6px 0;display:flex}.cb .dlx .tks2 .tall button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.cb .dlx .tks2 .tall button:hover{color:var(--plum)}.cb .dlx .dx.off .tks2{opacity:.5;pointer-events:none}@media (max-width:1200px){.cb .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cb .dlx .tks2{grid-template-columns:1fr;padding-left:40px}}.cb-toast{z-index:300;background:var(--ink);color:#fff;box-shadow:var(--shadow-modal);max-width:92vw;animation:fade .28s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.cb-toast button{color:#fff;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:12.5px;font-weight:500;text-decoration:underline}.cb .mp .mh .icon-btn{flex-shrink:0}.cb .dcard .dtt{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.cb .addl,.cb .addt{font-family:inherit}.cb .ngrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.cb .step{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cb .step .no{background:var(--plum);color:#fff;border-radius:99px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.cb .step b{font-size:15px;font-weight:600}.cb .step span.s{color:var(--muted-foreground);font-size:12.5px}.cb .f3{grid-template-columns:1.3fr 1.5fr 1fr 1fr 1fr;gap:12px;display:grid}.cb .bud{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cb .bud .mhd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cb .bud .mhd .lbl{margin:0}.cb .bud .mhd button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.cb .bud .mhd button:hover{color:var(--plum)}.cb .split3 .lbl{margin-bottom:5px}.cb .tcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb .tc{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--line);background:var(--card);transition:.18s var(--ease);cursor:pointer;border-radius:14px;padding:14px 15px;display:block}.cb .tc:hover{border-color:var(--line-2)}.cb .tc.on{box-shadow:0 0 0 1px #5e08422e, var(--shadow);border-color:#5e084259}.cb .tc .pick{border:1.5px solid var(--line-2);border-radius:99px;flex-shrink:0;width:18px;height:18px;margin-left:auto}.cb .tc.on .pick{border:5px solid var(--plum)}.cb .tc .h{align-items:center;gap:10px;display:flex}.cb .tc .h .tn{width:28px;height:28px;color:var(--plum);background:#5e084214;border-radius:99px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.cb .tc .h b{font-size:13.5px;font-weight:600}.cb .tc .h small{color:var(--faint);font-size:11.5px;font-weight:400;display:block}.cb .tc .notes{color:var(--muted-foreground);margin-top:10px;font-size:11.5px;line-height:1.5}.cb .dh2{align-items:center;gap:10px;margin-bottom:8px;font-size:13.5px;font-weight:500;display:flex}.cb .dh2 .cnt{color:var(--faint);margin-left:auto;font-size:11.5px;font-weight:400}.cb .sum{position:sticky;top:24px}.cb .sum .big{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cb .sum .big small{color:var(--muted-foreground);letter-spacing:0;font-size:13px;font-weight:400}.cb .sum .row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.cb .sum .row b{font-variant-numeric:tabular-nums;font-weight:500}.cb .sum .row .req{color:var(--warn);font-weight:500}.cb .sum p{color:var(--muted-foreground);margin-top:14px;font-size:12.5px;line-height:1.55}.cb .fake-in{font:inherit;text-align:left;font-size:13px}.cb .dlx .dr .nm{cursor:pointer}@media (max-width:1200px){.cb .ngrid{grid-template-columns:1fr}.cb .f3{grid-template-columns:1fr 1fr}.cb .sum{position:static}}.cb :is(span,p,small,b,td)>svg{display:inline-block}.cb .mp .mh h2 .tin{min-width:0;font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:8px;flex:1;margin-left:-6px;padding:2px 6px}.cb .mp .mh h2 .tin:hover:not(:disabled){background:var(--card-soft)}.cb .mp .mh h2 .tin:focus{outline-offset:0;background:var(--card);outline:2px solid #5e0842b8}.cb .dhead{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.cb .dhead .g{flex:1;min-width:0}.cb .dhead h1{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.cb .dhead .meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:12.5px;display:flex}.cb .out{align-items:flex-start;gap:14px;display:flex}.cb .out .ic{background:var(--card-soft);width:38px;height:38px;color:var(--plum);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cb .out .ic svg{width:18px;height:18px}.cb .out .txt{letter-spacing:-.1px;white-space:pre-wrap;max-width:70ch;font-size:15px;line-height:1.5}.cb .out .txt.empty-out{color:var(--faint)}.cb .out textarea.input{min-height:90px;font-size:14px}.cb .fb{background:var(--st-correction);border-radius:12px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cb .fb{background:color-mix(in srgb, var(--st-correction) 7%, transparent)}}.cb .fb{white-space:pre-wrap;font-size:12.5px;line-height:1.5}.cb .fb b{color:var(--st-correction);align-items:center;gap:6px;margin-bottom:3px;font-weight:500;display:flex}.cb .fb b svg{width:13px;height:13px}.cb .ttbl td{vertical-align:middle}.cb .ttbl tbody tr{cursor:pointer}.cb .ttbl .st-i svg{width:15px;height:15px}.cb .ttbl tr.round td{background:var(--st-correction)}@supports (color:color-mix(in lab, red, red)){.cb .ttbl tr.round td{background:color-mix(in srgb, var(--st-correction) 4%, transparent)}}.cb .ttbl tfoot td{border-top:1px solid var(--line);padding:12px 14px;font-size:12.5px}.cb .who-h{flex-direction:column;gap:8px;display:flex}.cb .who-h .r{align-items:center;gap:9px;font-size:12.5px;display:flex}.cb .who-h .r .bar{background:#22212a12;border-radius:99px;flex:1;height:6px;overflow:hidden}.cb .who-h .r .bar i{background:var(--plum);border-radius:99px;height:100%;display:block}.cb .who-h .r .v{text-align:right;font-variant-numeric:tabular-nums;width:40px;color:var(--muted-foreground);flex:none;font-size:11.5px}.cb .rounds{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.cb .rounds i{background:#22212a1a;border-radius:99px;width:16px;height:6px}.cb .rounds i.u{background:var(--st-correction)}.cb .kv .v .sub2{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.cb .kv .v select.input{height:34px;margin-top:4px;padding-top:0;padding-bottom:0;font-size:12.5px}.cb .dhead .meta svg{vertical-align:-2px;width:13px;height:13px}.cb .log{flex-direction:column;display:flex}.cb .log .e{grid-template-columns:70px 20px 1fr;align-items:start;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.cb .log .e+.e{border-top:1px solid var(--line)}.cb .log .e .w{color:var(--faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11.5px}.cb .log .e>svg{width:14px;height:14px;color:var(--sc,var(--faint));margin-top:2px}.cb .log .e .by{color:var(--faint)}.cb .tlmini{min-width:640px;padding-bottom:22px;position:relative}.cb .tlmini .tlh span:first-child{border:0}.cb .tl-today.dl{border-left:1.5px dashed var(--ink)}.cb .tl-today.dl span{color:var(--ink);inset:auto 5px 2px auto}.cb .tl-today.td span{top:auto;bottom:2px}@media (max-width:1100px){.cb .detail-grid{grid-template-columns:1fr}}.cb select.input.sm{height:32px;padding-top:0;padding-bottom:0;font-size:12px}.cb .btn-secondary svg{flex-shrink:0;width:16px;height:16px}.cb .tlr .bar.pt{min-width:10px;padding:0;font-size:0}.cb .tlr .lab .tlchev{width:18px;height:18px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:grid}.cb .tlr .lab button.tlchev:hover{background:var(--card-soft);color:var(--ink)}.cb .tlr .lab .tlchev svg{width:13px;height:13px;transition:transform .15s var(--ease)}.cb .tlr .lab .tlchev[aria-expanded=true] svg{transform:rotate(90deg)}.cb .tlr .lab a.nm{color:inherit}.cb .tlr .lab a.nm:hover{color:var(--plum)}.cb .tlr .lab .dn,.cb .tlr .lab .owntag{flex-shrink:0}.cb .budgrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.cb .btbl tr.now td{background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .btbl tr.now td{background:color-mix(in srgb, var(--plum) 4%, transparent)}}.cb .btbl tr.now td{font-weight:500}.cb button.link{background:0 0;border:0;padding:0}@media (max-width:1100px){.cb .budgrid{grid-template-columns:1fr}}.cb .scount{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.cb .sc{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;box-shadow:var(--shadow), inset 0 1px 0 #ffffffb3;transition:.18s var(--ease);font:inherit;color:inherit;border-radius:14px;padding:12px 14px}.cb .sc:hover{border-color:var(--line-2)}.cb .sc.on{border-color:var(--sc);box-shadow:0 0 0 1px var(--sc), var(--shadow)}.cb .sc .l{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.cb .sc .n{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:600}.cb .sc .h{color:var(--faint);margin-top:1px;font-size:11px}.cb .cgrp{margin-bottom:14px}.cb .cgrp-h{align-items:center;gap:11px;padding:4px 4px 10px;display:flex}.cb .cgrp-h b{font-size:13.5px;font-weight:600}.cb .favmark{width:28px;height:28px;color:var(--plum);background:#5e084214;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.cb .favmark svg{width:14px;height:14px}.cb .cgrp-h .n{color:var(--faint);font-size:11.5px}.cb .prow2{cursor:pointer;grid-template-columns:minmax(230px,1.3fr) minmax(130px,.7fr) minmax(170px,1fr) minmax(170px,1.1fr) 96px 26px;align-items:center;gap:18px;padding:14px 18px;transition:background .15s;display:grid}.cb .prow2+.prow2{border-top:1px solid var(--line)}.cb .prow2:hover{background:var(--card-soft)}.cb .prow2 .nm{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.cb .prow2 .nm a{color:inherit}.cb .rstar{cursor:pointer;width:20px;height:20px;color:var(--faint);opacity:0;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin-left:-2px;padding:0;transition:all .15s;display:inline-grid}.cb .rstar svg{width:14px;height:14px}.cb .rstar:hover{color:var(--ink);background:#22212a12}.cb .rstar:focus-visible,.cb .prow2:hover .rstar{opacity:1}.cb .rstar.on{opacity:1;color:var(--plum)}.cb .prow2 .sub{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.cb .phead2{align-items:flex-start;gap:8px;min-width:0;display:flex}.cb .phead2>.rstar{margin-top:2px}.cb .jobpill{font-variant-numeric:tabular-nums;letter-spacing:.2px;height:20px;color:var(--ink);background:#1816220e;border-radius:6px;align-items:baseline;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.cb .jobpill i{letter-spacing:.3px;text-transform:uppercase;color:var(--faint);font-size:10px;font-style:normal}.cb .prow2 .nx{font-size:12px;line-height:1.4}.cb .prow2 .nx small{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:10.5px;display:block}.cb .prow2 .hrs{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.cb .prow2 .hrs small{color:var(--faint);font-size:10.5px;display:block}.cb .prow2 .attc{flex-direction:column;gap:3px;min-width:0;display:flex}.cb .prow2 .done{font-variant-numeric:tabular-nums;font-size:13px}.cb .prow2 .done b{font-weight:500}.cb .prow2 .done span{color:var(--muted-foreground)}.cb .prow2 .done .hit{color:var(--plum);font-weight:500}.cb .prow2 .legacy{color:var(--muted-foreground);grid-column:2/6;align-items:center;gap:12px;font-size:12px;display:flex}.cb .cgrp.internal .card{opacity:.92}@media (max-width:1200px){.cb .scount{grid-template-columns:repeat(4,minmax(0,1fr))}.cb .prow2{grid-template-columns:minmax(200px,1fr) minmax(120px,.6fr) minmax(150px,1fr) 26px}.cb .prow2 .attc,.cb .prow2 .hrs{display:none}.cb .prow2 .legacy{grid-column:2/4}}.cb .banner{background:var(--card);border:1px dashed var(--line-2);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:13px 16px;font-size:12.5px;line-height:1.5;display:flex}.cb .banner svg{width:16px;height:16px;color:var(--plum);flex-shrink:0;margin-top:1px}.cb .prow2 .legacy .bx{flex:1}.cb .prow2 .legacy .btn-ghost{white-space:nowrap;border-style:dashed}.cb .tgrid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cb .tnav{flex-direction:column;gap:3px;display:flex;position:sticky;top:24px}.cb .tnav .nav-label{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);margin:14px 8px 6px;font-size:10.5px}.cb .tnav .nav-label:first-child{margin-top:0}.cb .tnav button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;display:flex}.cb .tnav button:hover{background:#22212a0a}.cb .tnav button.active{color:var(--plum);background:#5e084214;font-weight:500}.cb .tnav button .tn{width:24px;height:24px;color:var(--plum);background:#5e084214;border-radius:99px;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.cb .tnav button .tn svg{width:13px;height:13px}.cb .tnav button.dim{color:var(--faint)}.cb .tnav button.dim .tn{color:var(--faint);background:#22212a0d}.cb .tnav button small{color:var(--faint);margin-left:auto;font-size:11px;font-weight:400}.cb .th{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cb .th .tn{color:#fff;background:var(--plum);border-radius:99px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:19px;font-weight:600;display:grid}.cb .th .tn.dim{background:var(--faint)}.cb .th h1{letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px;font-size:23px;font-weight:600;display:flex}.cb .th .meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;font-size:12.5px;display:flex}.cb .th .g{flex:1;min-width:0}.cb .tcards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.cb .tcards2 .card-title{align-items:center;gap:6px;display:flex}.cb .tcards2 .card-title svg{width:12px;height:12px}.cb .tcards2 p{color:var(--muted-foreground);margin-top:10px;font-size:12.5px;line-height:1.55}.cb .cols7{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.cb .drow2{border:1px solid var(--line);background:var(--card);transition:.18s var(--ease);border-radius:14px}.cb .drow2+.drow2{margin-top:8px}.cb .drow2.open{box-shadow:var(--shadow);border-color:var(--line-2)}.cb .drow2 .hd{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto auto 28px;align-items:center;gap:12px;width:100%;padding:11px 12px 11px 14px;display:grid}.cb .drow2 .hd .nm{min-width:0;font-size:13.5px;font-weight:500}.cb .drow2 .hd .nm small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:400;display:block;overflow:hidden}.cb .drow2 .hd .chev svg{width:15px;height:15px;color:var(--faint);transition:transform .2s}.cb .drow2.open .hd .chev svg{transform:rotate(180deg)}.cb .drow2 .bd{padding:4px 16px 16px 64px;display:none}.cb .drow2.open .bd{display:block}.cb .flag{border:1px solid var(--line);height:28px;color:var(--muted-foreground);background:var(--card);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.cb .flag svg{width:13px;height:13px}.cb .flag.rep{justify-content:center;min-width:86px}.cb .flag.rep.on{color:var(--plum);background:#5e08420d;border-color:#5e08424d}.cb .outtxt{background:var(--card-soft);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;line-height:1.55}.cb .ttab td{padding-top:7px;padding-bottom:7px}@media (max-width:1100px){.cb .tgrid{grid-template-columns:1fr}.cb .tnav{flex-flow:wrap;position:static}.cb .tnav .nav-label{display:none}.cb .tcards2{grid-template-columns:1fr}}.cb .set-nav button{color:var(--muted-foreground);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13px;font-weight:450;transition:all .15s;display:flex}.cb .set-nav button svg{width:17px;height:17px}.cb .set-nav button:hover{color:var(--ink);background:#1816220b}.cb .set-nav button.active{color:var(--plum);background:#5e084214;font-weight:500}.cb .set-grid .pset{flex-direction:column;gap:16px;min-width:0;display:flex}.cb .srow b,.cb .prow b,.cb .pset .row-between .grow b{font-size:13px;font-weight:500;line-height:1.45;display:block}.cb .srow small,.cb .prow small,.cb .pset .row-between .grow small{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.cb .pset .row-between{align-items:flex-start}.cb .pset .row-between>.tchip,.cb .pset .row-between>button{flex-shrink:0}.cb button.toggle{border:0;padding:0}.cb button.toggle:disabled{opacity:.5;cursor:default}@media (max-width:900px){.cb .set-grid{grid-template-columns:1fr}.cb .set-nav{flex-flow:wrap;position:static}}.cb .chk{border:1px solid var(--line);background:var(--card-soft);border-radius:12px;margin-top:14px;padding:10px 12px}.cb .chk-h{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cb .chk-h .faint{font-variant-numeric:tabular-nums;font-size:11.5px}.cb .chk label{cursor:pointer;align-items:flex-start;gap:9px;padding:5px 2px;font-size:13px;line-height:1.5;display:flex}.cb .chk label input{accent-color:var(--plum);flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.cb .chk label.done span{color:var(--faint);-webkit-text-decoration:line-through #22212a40;text-decoration:line-through #22212a40}.cb .chk .input.sm{margin-top:6px}.cb .tabs.sm .tab-btn{font-weight:500}.cb .input,.cb .select,.cb .input-base,.cb .fake-in{box-sizing:border-box;border-radius:10px;height:38px;padding-top:0;padding-bottom:0}.cb select.input,.cb select.input-base{line-height:36px}.cb .input-base{align-items:center;display:flex}.cb textarea.input{height:auto;min-height:90px;padding-top:9px;padding-bottom:9px}.cb .input.sm,.cb select.input.sm{height:32px}.cb select.input.sm{line-height:30px}.cb .hin{height:32px}.cb .money .input{height:38px}.cb .mp{border-radius:var(--radius-modal)}.cb .cin{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:26px;height:26px;padding:0}.cb .cin::-webkit-color-swatch-wrapper{padding:2px}.cb .cin::-webkit-color-swatch{border:0;border-radius:6px}.cb .iconbtn{width:26px;height:26px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cb .iconbtn:hover{color:var(--ink);background:#22212a0f}.cb .iconbtn:disabled{opacity:.3;cursor:default}.cb .iconbtn:disabled:hover{color:var(--faint);background:0 0}.cb .iconbtn svg{width:14px;height:14px}.cb .btn-secondary.danger{color:var(--neg);border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.cb .btn-secondary.danger{border-color:color-mix(in srgb, var(--neg) 30%, transparent)}}.cb .btn-secondary.danger:hover{background:var(--neg-bg)}.cb .fin{cursor:pointer;border:1px solid var(--line);background:var(--card);height:34px;font:inherit;color:var(--muted-foreground);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:inline-flex}.cb .fin svg{width:15px;height:15px;color:var(--faint)}.cb .fin:hover{border-color:var(--line-2);color:var(--ink)}.cb .fin.on{color:var(--pos);border-color:var(--pos)}@supports (color:color-mix(in lab, red, red)){.cb .fin.on{border-color:color-mix(in srgb, var(--pos) 35%, transparent)}}.cb .fin.on{background:var(--pos-bg)}.cb .fin.on svg{color:var(--pos)}.cb .fin:disabled{opacity:.5;cursor:default}.cb .jobmove{color:var(--muted-foreground);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.cb .jobmove li+li{margin-top:4px}.cb .lcard:focus-visible,.cb .dcard:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.cb .bcell:focus-within .addl,.cb .bcell .addl:focus-visible{opacity:1}.cb .bsearch button{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-4px}.cb .bsearch button:hover{background:#22212a0f}.cb .fdrop .card.menu{width:330px;max-height:min(70vh,560px);padding:14px;overflow-y:auto}.cb .fdrop .gb .n{background:var(--plum);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:500;display:inline-grid}.cb .fdrop .gb.on .n{background:var(--plum)}.cb .fscrim{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.cb .fsec+.fsec{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.cb .fsec .lbl{margin-bottom:8px}.cb .fchips{flex-wrap:wrap;gap:6px;display:flex}.cb .tchip.pick{cursor:pointer;background:var(--card);border-radius:8px;height:26px;padding:0 10px}.cb .tchip.pick:hover{border-color:var(--line-2);color:var(--ink)}.cb .tchip.pick.on{color:var(--plum);border-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .tchip.pick.on{border-color:color-mix(in srgb, var(--plum) 40%, transparent)}}.cb .tchip.pick.on{background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .tchip.pick.on{background:color-mix(in srgb, var(--plum) 8%, transparent)}}.cb .tchip.pick .pp{border-radius:5px;width:16px;height:16px;font-size:7.5px}.cb .tchip.pick .sd{width:7px;height:7px}.cb .frow{cursor:pointer;width:100%;height:32px;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--muted-foreground);border-radius:9px;margin-top:10px;font-size:12px;display:block}.cb .frow:hover{border-color:var(--line-2);color:var(--ink)}.cb .frow.on{color:var(--plum);border-color:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .frow.on{border-color:color-mix(in srgb, var(--plum) 40%, transparent)}}.cb .frow.on{background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .frow.on{background:color-mix(in srgb, var(--plum) 8%, transparent)}}.cb .fdrop .link{margin-top:14px;font-size:11.5px}.cb .stplan{background:var(--card-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;padding:12px;display:grid}.cb .stplan .lbl{margin-bottom:6px}.cb .stplan .wide{grid-column:1/-1}.cb .iconbtn.on{background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .iconbtn.on{background:color-mix(in srgb, var(--plum) 10%, transparent)}}.cb .iconbtn.on{color:var(--plum)}@media (max-width:720px){.cb .stplan{grid-template-columns:1fr}}.cb .aidraft{white-space:pre-wrap;max-height:320px;color:var(--ink);background:var(--ai-wash);border:1px solid var(--ai-line);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.65;overflow-y:auto}.cb .stat .num{font-size:26px}.cb .lgrp+.lgrp{margin-top:18px}.cb .lgh{align-items:center;gap:10px;padding:14px 4px 10px;display:flex}.cb .lgh b{font-size:12.5px;font-weight:500}.cb .lgh .n{color:var(--faint);font-size:11px}.cb .lgh .rule{background:var(--line);flex:1;height:1px}.cb .tbl thead th .sortb{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:4px;display:inline-flex}.cb .tbl thead th .sortb svg{opacity:.4;width:12px;height:12px}.cb .tbl thead th .sortb.on{color:var(--plum)}.cb .tbl thead th .sortb.on svg{opacity:1}.cb .plv{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cb .plv .sd{width:6px;height:6px}.cb .lprg{white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.cb .lprg .tk{background:#18162214;border-radius:99px;width:34px;height:4px;overflow:hidden}.cb .lprg .tk i{background:var(--plum);border-radius:99px;height:100%;display:block}.cb .tlr .lab button.nm{font:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb .tlr .lab button.nm:hover{color:var(--plum)}.cb .tlr .lab .sd{margin-right:2px}.cb .tlblk{color:var(--warn);background:var(--warn);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.cb .tlblk{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.cb .tlnone{color:var(--faint);white-space:nowrap;font-size:11px;position:absolute;top:10px;left:8px}.cb .tlr.grp .lab{white-space:nowrap}.cb .bhead .r1 .bhide{width:22px;height:22px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:0;transition:opacity .15s,background .15s;display:grid}.cb .bhead:hover .r1 .bhide,.cb .bhead .r1 .bhide:focus-visible{opacity:1}.cb .bhead .r1 .bhide:hover{color:var(--ink);background:#22212a0f}.cb .bhead .r1 .bhide svg{width:13px;height:13px}.cb .bhid{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 12px;display:flex}.cb .bhid .lbl{margin:0}.cb .bhid .tchip{cursor:pointer}.cb .bhid .tchip .n{color:var(--faint);font-variant-numeric:tabular-nums}.cb .addt,.cb a.addt{text-decoration:none}.cb .wkrail{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cb .wkrail .wk{text-align:left;cursor:pointer;border:1px solid var(--line);min-width:78px;transition:.16s var(--ease);background:0 0;border-radius:10px;flex:1 1 0;padding:9px 10px 8px}.cb .wkrail .wk:hover{border-color:var(--line-2);background:var(--card-soft)}.cb .wkrail .wk[aria-current]{border-color:var(--plum);background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .wkrail .wk[aria-current]{background:color-mix(in srgb, var(--plum) 5%, transparent)}}.cb .wkrail .wk .r1{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cb .wkrail .wk .r1 b{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11.5px;font-weight:600}.cb .wkrail .wk[aria-current] .r1 b{color:var(--plum)}.cb .wkrail .wk .r1 span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:9.5px}.cb .wkrail .wk .plot{height:46px;margin-top:7px;position:relative}.cb .wkrail .wk .plot .sp{background:var(--plum);opacity:.55;border-radius:3px;position:absolute;bottom:0;left:0;right:0}.cb .wkrail .wk[aria-current] .plot .sp{opacity:1}.cb .wkrail .wk .plot .sp.hot{background:var(--neg)}.cb .wkrail .wk .plot .pl{border-top:2px dashed var(--plum);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cb .wkrail .wk .plot .pl{border-top:2px dashed color-mix(in srgb, var(--plum) 55%, transparent)}}.cb .wkrail .wk .amt{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;display:block}.cb .wkrail .wk .amt i{color:var(--faint);font-style:normal}.cb .wkbar{background:#22212a12;border-radius:99px;min-width:90px;height:6px;position:relative}.cb .wkbar i{border-radius:99px;display:block;position:absolute;inset:0 auto 0 0}.cb .wkbar i.pl{background:var(--plum)}@supports (color:color-mix(in lab, red, red)){.cb .wkbar i.pl{background:color-mix(in srgb, var(--plum) 45%, transparent)}}.cb .wkbar i.sp{background:var(--plum)}.cb .wkbar i.sp.over{background:var(--warn)}.cb .wktbl td .input.sm{height:28px}.cb .wktbl .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cb .wktbl .over{color:var(--warn);font-weight:600}.cb .wkfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:12px 4px 2px;display:flex}.cb .wkview{flex-direction:column;gap:14px;display:flex}.cb .wkview .kpis{margin-bottom:0}.cb .wkgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.cb .wkgrid>.card{margin:0}.cb .wkgrid svg{width:100%;height:auto;max-height:230px;display:block}@media (max-width:1100px){.cb .wkgrid{grid-template-columns:minmax(0,1fr)}}.cb .slist{flex-direction:column;display:flex}.cb .srow{border-top:1px solid var(--line);color:inherit;border-radius:6px;align-items:baseline;gap:10px;padding:9px 4px;text-decoration:none;transition:background .12s;display:flex}.cb .slist .srow:first-child{border-top:0}.cb .srow:hover{background:var(--card-soft)}.cb .srow .badge{color:var(--faint);flex-shrink:0;min-width:62px;font-size:11px}.cb .srow .ttl{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.cb .srow .sub{max-width:38%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11.5px;overflow:hidden}.cb .srow.done .ttl{color:var(--faint);text-decoration:line-through}@keyframes gl-ping{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes gl-draw{to{stroke-dashoffset:0}}@keyframes gl-fadein{to{opacity:1}}@keyframes gl-grow{0%{transform:scaleY(0)}}@keyframes gl-growx{0%{transform:scaleX(0)}}@keyframes gl-rise{to{opacity:1;transform:none}}@keyframes gl-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,40px)scale(1.08)}to{transform:translate(40px,-30px)scale(.96)}}@keyframes gl-pop{0%{opacity:0;transform:translateY(20px)scale(.985)}}@keyframes gl-popIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes gl-popUp{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes gl-spin{to{transform:rotate(360deg)}}@keyframes gl-shim{0%{background-position:100% 0}to{background-position:-50% 0}}:is(.gl,#gl-specificity) :where(:not(svg,svg *,img,video,canvas,iframe,.gl-legacy,.gl-legacy :not(.gl-back,.gl-back *))),:is(.gl,#gl-specificity) :where(:not(svg,svg *,.gl-legacy,.gl-legacy :not(.gl-back,.gl-back *))):before,:is(.gl,#gl-specificity) :where(:not(svg,svg *,.gl-legacy,.gl-legacy :not(.gl-back,.gl-back *))):after{all:revert}:is(.gl,#gl-specificity){box-sizing:border-box}:is(.gl,#gl-specificity) :where([draggable=true]){-webkit-user-drag:element;-webkit-user-select:none;user-select:none}:is(.gl,#gl-specificity) :where([draggable=false]){-webkit-user-drag:none}:is(.gl,#gl-specificity){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--b1:#5e0842;--b2:#c72886;--fill:oklch(from var(--b1) min(l, .5) c h);--grad:linear-gradient(135deg, var(--fill) 0%, var(--b2) 100%);--b-soft:color-mix(in oklab, var(--b1) 8%, transparent);--b-glow:color-mix(in oklab, var(--b2) 34%, transparent);--b-ink:oklch(from var(--b1) min(l, .45) c h);--canvas:#f4f3f7;--ink:#1d1c24;--ink-2:#55535f;--ink-3:#6a6873;--line:#1d1c2412;--line-2:#1d1c241f;--grid:#1d1c2411;--glass:#ffffffa8;--glass-2:#ffffff6b;--pos:#0f7a4a;--pos-bg:#0f7a4a1a;--neg:#c0264b;--neg-bg:#c0264b17;--warn:#8a5a00;--warn-bg:#c98a0024;--flat-bg:#1d1c240e;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#a9a7b3;--shadow:0 1px 2px #1616280a, 0 10px 28px -14px #16162824, 0 30px 60px -36px color-mix(in oklab, var(--b1) 30%, transparent);--shadow-hi:0 2px 4px #1616280d, 0 18px 40px -16px #1616282e, 0 40px 70px -34px color-mix(in oklab, var(--b1) 38%, transparent);--r:22px;--ease:cubic-bezier(.22,.61,.36,1);--font:var(--font-geist), "Geist", "Rubik", system-ui, -apple-system, sans-serif}:is(.gl,#gl-specificity) :is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) :is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before,:is(.gl,#gl-specificity) :is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{box-sizing:border-box}:is(.gl,#gl-specificity){font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:14px;line-height:1.5}:is(.gl,#gl-specificity) h1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) h3:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.gl,#gl-specificity) a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:inherit;text-decoration:none}:is(.gl,#gl-specificity) svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:block}:is(.gl,#gl-specificity) [data-lucide]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .lucide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:1.9px;width:16px;height:16px}:is(.gl,#gl-specificity) .bg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}:is(.gl,#gl-specificity) .blob:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:blur(90px);opacity:.55;border-radius:50%;position:absolute}:is(.gl,#gl-specificity) .blob.a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);width:760px;height:560px;top:-220px;right:-160px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .blob.a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 16%, transparent)}}:is(.gl,#gl-specificity) .blob.b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1);width:680px;height:600px;bottom:-260px;left:-220px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .blob.b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 30%, transparent)}}:is(.gl,#gl-specificity) .blob.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);width:520px;height:420px;top:30%;left:44%}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .blob.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 16%, #f58ed3 10%)}}:is(.gl,#gl-specificity) .blob.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45}:is(.gl,#gl-specificity) .bg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";opacity:.55;background-image:radial-gradient(#1d1c241a 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1100px 700px at 70% 0,#000 0%,#0000 70%);mask-image:radial-gradient(1100px 700px at 70% 0,#000 0%,#0000 70%)}:is(.gl,#gl-specificity) .bg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";opacity:.05;mix-blend-mode:multiply;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:is(.gl,#gl-specificity) .glass:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(180deg, #ffffffc7, var(--glass));-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-radius:var(--r);box-shadow:var(--shadow), inset 0 1px 0 #fffffff2, inset 0 0 0 1px var(--line);border:1px solid #ffffffbf;position:relative}:is(.gl,#gl-specificity) .glass.spot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-200px), var(--b2), transparent 70%);padding:1.5px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .glass.spot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,-200px), color-mix(in oklab, var(--b2) 70%, transparent), transparent 70%)}}:is(.gl,#gl-specificity) .glass.spot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{opacity:0;transition:opacity .35s var(--ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.gl,#gl-specificity) .glass.spot:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{opacity:1}:is(.gl,#gl-specificity) .shell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;grid-template-columns:252px minmax(0,1fr);gap:22px;padding:16px 22px 16px 16px;display:grid;position:relative}:is(.gl,#gl-specificity) .rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:26px;flex-direction:column;height:calc(100vh - 32px);padding:18px 14px 14px;display:flex;position:sticky;top:16px}:is(.gl,#gl-specificity) .brand:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;padding:2px 6px 16px;display:flex}:is(.gl,#gl-specificity) .mark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff29}:is(.gl,#gl-specificity) .mark svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:2.2px;width:19px;height:19px}:is(.gl,#gl-specificity) .brand b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.15;display:block}:is(.gl,#gl-specificity) .brand small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .switcher:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);transition:.2s var(--ease);background:#fff9;border-radius:14px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 10px;display:flex}:is(.gl,#gl-specificity) .switcher:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .switcher .av:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);width:28px;height:28px;color:var(--b-ink);border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .switcher div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .switcher b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .switcher small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .switcher svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:15px;height:15px}:is(.gl,#gl-specificity) .nav-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px;padding:0 10px;font-size:10.5px;font-weight:500}:is(.gl,#gl-specificity) .nav:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:2px;display:flex}:is(.gl,#gl-specificity) .nav a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:12px;align-items:center;gap:11px;padding:8.5px 11px;font-size:13.5px;font-weight:450;display:flex;position:relative}:is(.gl,#gl-specificity) .nav a svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px}:is(.gl,#gl-specificity) .nav a:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#ffffffb3}:is(.gl,#gl-specificity) .nav a.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);box-shadow:0 4px 12px -4px var(--b1), inset 0 1px 0 #ffffff24;font-weight:500}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .nav a.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 4px 12px -4px color-mix(in oklab, var(--b1) 38%, transparent), inset 0 1px 0 #ffffff24}}:is(.gl,#gl-specificity) .nav a .cd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px;width:7px;height:7px;margin-left:auto}:is(.gl,#gl-specificity) .nav a .ct:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}:is(.gl,#gl-specificity) .nav a.on .ct:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fffc}:is(.gl,#gl-specificity) .rail-foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:10px;margin-top:auto;display:flex}:is(.gl,#gl-specificity) .sync:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffff9e;border-radius:15px;padding:12px 12px 11px}:is(.gl,#gl-specificity) .sync .l1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}:is(.gl,#gl-specificity) .sync .l2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:3px;padding-left:16px;font-size:11.5px}:is(.gl,#gl-specificity) .pulse:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos);border-radius:99px;flex-shrink:0;width:8px;height:8px;position:relative}:is(.gl,#gl-specificity) .pulse:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";border:1.5px solid var(--pos);opacity:0;border-radius:99px;position:absolute;inset:-4px}:is(.gl,#gl-specificity).motion .pulse:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{animation:gl-ping 2.4s var(--ease) infinite}:is(.gl,#gl-specificity) .srcs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:4px;margin-top:9px;padding-left:16px;display:flex}:is(.gl,#gl-specificity) .srcs i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos);border-radius:9px;flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .srcs i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--pos) 55%, transparent)}}:is(.gl,#gl-specificity) .me:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;padding:6px;display:flex}:is(.gl,#gl-specificity) .me .av:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .me div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .me b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .me small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .me svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:16px;height:16px}:is(.gl,#gl-specificity) .powered:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;padding:0 8px;font-size:11px;display:none}:is(.gl,#gl-specificity) .powered svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity).themed .powered:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity).themed .switcher:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:6px 0 90px}:is(.gl,#gl-specificity) .top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 4px 18px;display:flex}:is(.gl,#gl-specificity) .crumb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .crumb svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .crumb b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-weight:500}:is(.gl,#gl-specificity) .top h1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.1}:is(.gl,#gl-specificity) .top .sub:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .pill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;background:#ffffffb3;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .pill svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .pill.ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);box-shadow:none;color:var(--pos)}:is(.gl,#gl-specificity) .pill.brand:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);box-shadow:none;color:var(--b-ink)}:is(.gl,#gl-specificity) .top-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .search:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:190px;height:42px;color:var(--ink-3);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:0 10px 0 14px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .search span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:#1d1c240f;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:42px;height:42px;color:var(--ink-2);border-radius:14px;place-items:center;display:grid;position:relative}:is(.gl,#gl-specificity) .ibtn .dot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);border-radius:99px;width:7px;height:7px;position:absolute;top:11px;right:12px;box-shadow:0 0 0 2px #fff}:is(.gl,#gl-specificity) .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);height:42px;box-shadow:0 1px 2px #1616281f, 0 6px 14px -6px var(--b1), inset 0 1px 0 #ffffff24;border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 1px 2px #1616281f, 0 6px 14px -6px color-mix(in oklab, var(--b1) 40%, transparent), inset 0 1px 0 #ffffff24}}:is(.gl,#gl-specificity) .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease)}:is(.gl,#gl-specificity) .cta:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(1.1);box-shadow:0 2px 4px #1616281f, 0 10px 20px -8px var(--b1), inset 0 1px 0 #ffffff29;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cta:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 4px #1616281f, 0 10px 20px -8px color-mix(in oklab, var(--b1) 45%, transparent), inset 0 1px 0 #ffffff29}}:is(.gl,#gl-specificity) .filters:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:20;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:8px;display:flex;position:sticky;top:12px}:is(.gl,#gl-specificity) .seg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d;border-radius:12px;padding:3px;display:inline-flex;position:relative}:is(.gl,#gl-specificity) .seg button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;height:30px;color:var(--ink-2);transition:color .25s var(--ease);white-space:nowrap;border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:500;position:relative}:is(.gl,#gl-specificity) .seg button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink)}:is(.gl,#gl-specificity) .seg .ind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:0;transition:left .35s var(--ease), width .35s var(--ease);background:#fff;border-radius:9px;position:absolute;top:3px;bottom:3px;box-shadow:0 1px 2px #16162814,0 4px 10px -4px #16162824}:is(.gl,#gl-specificity) .seg.brand .ind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);box-shadow:0 2px 6px -2px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .seg.brand .ind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 6px -2px color-mix(in oklab, var(--b1) 40%, transparent)}}:is(.gl,#gl-specificity) .seg.brand button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff}:is(.gl,#gl-specificity) .fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:.2s var(--ease);background:#ffffffb3;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}:is(.gl,#gl-specificity) .fbtn:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .fbtn svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .fbtn b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:500}:is(.gl,#gl-specificity) .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:0 6px;font-size:13px;display:inline-flex}:is(.gl,#gl-specificity) .switch .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:34px;height:20px;transition:background .25s var(--ease);background:#1d1c2424;border-radius:99px;position:relative}:is(.gl,#gl-specificity) .switch .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";width:16px;height:16px;transition:transform .25s var(--ease);background:#fff;border-radius:99px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #16162840}:is(.gl,#gl-specificity) .switch.on .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill)}:is(.gl,#gl-specificity) .switch.on .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{transform:translate(14px)}:is(.gl,#gl-specificity) .filters .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}:is(.gl,#gl-specificity) .c3:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 3}:is(.gl,#gl-specificity) .c4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 4}:is(.gl,#gl-specificity) .c5:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 5}:is(.gl,#gl-specificity) .c6:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 6}:is(.gl,#gl-specificity) .c7:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 7}:is(.gl,#gl-specificity) .c8:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 8}:is(.gl,#gl-specificity) .c12:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 12}:is(.gl,#gl-specificity) .c2x:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 2}:is(.gl,#gl-specificity) .card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:22px}:is(.gl,#gl-specificity) .trend-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .trend-c .trendPlot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-height:300px}:is(.gl,#gl-specificity) .ch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}:is(.gl,#gl-specificity) .ch h3:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .ch p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:2px;font-size:12.5px}:is(.gl,#gl-specificity) .link:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .link svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;transition:transform .2s var(--ease)}:is(.gl,#gl-specificity) .link:hover svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:translate(2px,-2px)}:is(.gl,#gl-specificity) .eyebrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .eyebrow svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .d svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:2.4px;width:12px;height:12px}:is(.gl,#gl-specificity) .d.up:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos);background:var(--pos-bg)}:is(.gl,#gl-specificity) .d.down:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);background:var(--neg-bg)}:is(.gl,#gl-specificity) .d.flat:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:var(--flat-bg)}:is(.gl,#gl-specificity).nocmp .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity).nocmp .cmp-only:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none!important}:is(.gl,#gl-specificity) .hero:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:28px;padding:26px 28px 22px;overflow:hidden}:is(.gl,#gl-specificity) .hero-glow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}:is(.gl,#gl-specificity) .hero-glow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:radial-gradient(closest-side, var(--b2), transparent);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-140px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .hero-glow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{background:radial-gradient(closest-side, color-mix(in oklab, var(--b2) 7%, transparent), transparent)}}:is(.gl,#gl-specificity) .hero h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;text-wrap:pretty;max-width:34em;margin-top:12px;font-size:23px;font-weight:550;line-height:1.35;position:relative}:is(.gl,#gl-specificity) .hero h2 .hl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:650}:is(.gl,#gl-specificity) .hero h2 .bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:650}:is(.gl,#gl-specificity) .hero .why:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);max-width:70em;margin-top:8px;font-size:13.5px;position:relative}:is(.gl,#gl-specificity) .hero-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:300px minmax(0,1fr);align-items:end;gap:34px;margin-top:22px;display:grid;position:relative}:is(.gl,#gl-specificity) .big-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .big:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.055em;align-items:baseline;gap:12px;margin-top:8px;font-size:76px;font-weight:600;line-height:.95;display:flex}:is(.gl,#gl-specificity) .big small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;color:var(--ink-3);font-size:15px;font-weight:500}:is(.gl,#gl-specificity) .kv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;margin-top:18px;display:flex}:is(.gl,#gl-specificity) .kv div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .kv div b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}:is(.gl,#gl-specificity) .kv div .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:0}:is(.gl,#gl-specificity) .hero-plot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:222px;position:relative}:is(.gl,#gl-specificity) .kpi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px 18px 16px;overflow:hidden}:is(.gl,#gl-specificity) .kpi-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;display:flex}:is(.gl,#gl-specificity) .kpi-ico:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;color:var(--b-ink);background:var(--b-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .kpi-ico svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .kpi-lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}:is(.gl,#gl-specificity) .kpi-sub .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-right:6px}:is(.gl,#gl-specificity) .kpi-num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.04em;white-space:nowrap;margin-top:16px;font-size:29px;font-weight:600;line-height:1}:is(.gl,#gl-specificity) .kpi-num.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:24px}:is(.gl,#gl-specificity) .kpi-sub:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;align-items:center;min-height:22px;margin-top:9px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .kpi-spark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:46px;margin-top:14px}:is(.gl,#gl-specificity) .plot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;position:relative}:is(.gl,#gl-specificity) .axis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){fill:var(--ink-3);font-size:10.5px;font-family:var(--font);font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .legend:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .legend span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:7px;display:inline-flex}:is(.gl,#gl-specificity) .legend i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;width:14px;height:3px;display:inline-block}:is(.gl,#gl-specificity) .legend i.dot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:3px;width:9px;height:9px}:is(.gl,#gl-specificity).motion .draw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:gl-draw 1.3s var(--ease) .15s forwards}:is(.gl,#gl-specificity).motion .fadein:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;animation:gl-fadein .9s var(--ease) .35s forwards}:is(.gl,#gl-specificity).motion .grow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform-box:fill-box;transform-origin:50% 100%;animation:gl-grow .8s var(--ease) both}:is(.gl,#gl-specificity).motion .growx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform-origin:0;animation:gl-growx .9s var(--ease) both}:is(.gl,#gl-specificity) .tip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);min-width:150px;box-shadow:0 16px 36px -14px #16162847, inset 0 0 0 1px var(--line-2);opacity:0;background:#ffffffdb;border-radius:14px;padding:10px 12px;font-size:12px;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px)}:is(.gl,#gl-specificity) .tip.show:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1;transform:none}:is(.gl,#gl-specificity) .tip .t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:6px;font-size:12px;font-weight:600}:is(.gl,#gl-specificity) .tip .r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}:is(.gl,#gl-specificity) .tip .r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .tip .r i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:3px;width:8px;height:8px;margin-right:6px;display:inline-block}:is(.gl,#gl-specificity) .ring-box:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:center;gap:14px;display:flex}:is(.gl,#gl-specificity) .ring-box .mix:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%}:is(.gl,#gl-specificity) .ring:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:172px;height:172px;position:relative}:is(.gl,#gl-specificity) .ring .c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;place-content:center;display:grid;position:absolute;inset:0}:is(.gl,#gl-specificity) .ring .c b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;font-size:21px;font-weight:600;display:block}:is(.gl,#gl-specificity) .ring .c small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .ring circle.seg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:opacity .2s, stroke-width .25s var(--ease);cursor:pointer}:is(.gl,#gl-specificity) .mix:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:4px;display:flex}:is(.gl,#gl-specificity) .mix-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:default;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;transition:background .2s;display:grid}:is(.gl,#gl-specificity) .mix-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .mix-r.hot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fffc}:is(.gl,#gl-specificity) .mix-r i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:3px;width:10px;height:10px}:is(.gl,#gl-specificity) .mix-r .n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .mix-r .n small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .mix-r .v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .mix-r .v small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .mix-note:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px}:is(.gl,#gl-specificity) .mix-note b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .fun:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:stretch;display:flex}:is(.gl,#gl-specificity) .fs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;display:grid}:is(.gl,#gl-specificity) .fs .lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-size:12.5px;line-height:1.3}:is(.gl,#gl-specificity) .fs .lab small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .fs .track:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;display:flex}:is(.gl,#gl-specificity) .fs .bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;letter-spacing:-.02em;min-width:64px;height:42px;box-shadow:0 12px 22px -14px var(--b-glow), inset 0 1px 0 #ffffff40;font-variant-numeric:tabular-nums;border-radius:13px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .fstep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;height:28px;display:grid}:is(.gl,#gl-specificity) .fstep span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);justify-self:center;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .fstep span svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px;color:var(--ink-3)}:is(.gl,#gl-specificity) .note:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:16px;padding-top:13px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .note svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:14px;height:14px;margin-top:2px}:is(.gl,#gl-specificity) .tbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-collapse:separate;border-spacing:0;width:100%}:is(.gl,#gl-specificity) .tbl th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;color:var(--ink-3);white-space:nowrap;letter-spacing:.02em;padding:0 10px 10px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .tbl th:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .tbl th.sorted:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink)}:is(.gl,#gl-specificity) .tbl th svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:-2px;width:12px;height:12px;margin-left:2px;display:inline-block}:is(.gl,#gl-specificity) .tbl td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--line);white-space:nowrap;padding:11px 10px;font-size:13px}:is(.gl,#gl-specificity) .tbl td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .tbl tbody tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:background .2s}:is(.gl,#gl-specificity) .tbl tbody tr:hover td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffbf}:is(.gl,#gl-specificity) .tbl tbody tr:hover td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:12px 0 0 12px}:is(.gl,#gl-specificity) .tbl tbody tr:hover td:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:0 12px 12px 0}:is(.gl,#gl-specificity) .tbl tfoot td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line-2);padding-top:13px;font-weight:600}:is(.gl,#gl-specificity) .chn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;display:flex}:is(.gl,#gl-specificity) .chn .lg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d}:is(.gl,#gl-specificity) .chn b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500;display:block}:is(.gl,#gl-specificity) .chn small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .share:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-end;gap:5px;display:flex}:is(.gl,#gl-specificity) .share .bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;width:72px;height:4px;overflow:hidden}:is(.gl,#gl-specificity) .share .bar i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .tsp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:72px;height:28px;margin-left:auto}:is(.gl,#gl-specificity) .cpl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}:is(.gl,#gl-specificity) .cre:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:is(.gl,#gl-specificity) .cr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#ffffffb8;border-radius:18px;overflow:hidden}:is(.gl,#gl-specificity) .cr:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line), 0 18px 34px -18px #1616284d;transform:translateY(-3px)}:is(.gl,#gl-specificity) .thumb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){aspect-ratio:1;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .thumb .art:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:transform .6s var(--ease);position:absolute;inset:0}:is(.gl,#gl-specificity) .cr:hover .thumb .art:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:scale(1.04)}:is(.gl,#gl-specificity) .thumb .rank:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:24px;height:24px;color:var(--ink);background:#ffffffd9;border-radius:99px;place-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:grid;position:absolute;top:10px;left:10px}:is(.gl,#gl-specificity) .thumb .fmt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#14121c73;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:10px;right:10px}:is(.gl,#gl-specificity) .thumb .fmt svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .art h4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650;line-height:1.15;position:absolute;bottom:14px;left:14px;right:14px}:is(.gl,#gl-specificity) .art .play:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#1d1c24;background:#ffffffe6;border-radius:99px;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:44%;left:50%;box-shadow:0 10px 20px -8px #0006}:is(.gl,#gl-specificity) .art .play svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){fill:currentColor;width:18px;height:18px;margin-left:2px}:is(.gl,#gl-specificity) .cr-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:12px 14px 14px}:is(.gl,#gl-specificity) .cr-b b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .cr-b small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .cr-b small i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;width:7px;height:7px;display:inline-block}:is(.gl,#gl-specificity) .cr-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}:is(.gl,#gl-specificity) .cr-s div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .cr-s div b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px;font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .camps:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .cp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:12px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 8px;transition:background .2s;display:grid}:is(.gl,#gl-specificity) .cp+.cp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line)}:is(.gl,#gl-specificity) .cp:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffbf}:is(.gl,#gl-specificity) .cp .bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;align-self:stretch}:is(.gl,#gl-specificity) .cp b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .cp small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .cp .rt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}:is(.gl,#gl-specificity) .cp .rt strong:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .cp .rt strong small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0;display:inline}:is(.gl,#gl-specificity) .st:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .st:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:currentColor;border-radius:9px;width:6px;height:6px}:is(.gl,#gl-specificity) .st.live:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos);background:var(--pos-bg)}:is(.gl,#gl-specificity) .st.paused:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);background:var(--warn-bg)}:is(.gl,#gl-specificity) .st.ended:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);background:var(--flat-bg)}:is(.gl,#gl-specificity) .hb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:9px;display:flex}:is(.gl,#gl-specificity) .hb-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:78px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .hb-r span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .hb-r .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d;border-radius:9px;height:10px;overflow:hidden}:is(.gl,#gl-specificity) .hb-r .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, var(--b1), var(--b1));border-radius:9px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .hb-r .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, color-mix(in oklab, var(--b1) 55%, white), var(--b1))}}:is(.gl,#gl-specificity) .hb-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .mini:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:10px;display:grid}:is(.gl,#gl-specificity) .mini>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fff9;border-radius:14px;padding:12px 13px}:is(.gl,#gl-specificity) .mini small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .mini b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;align-items:center;gap:8px;margin-top:4px;font-size:19px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .mini b .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:0}:is(.gl,#gl-specificity) .prog:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:14px}:is(.gl,#gl-specificity) .prog .l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .prog .l b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .prog .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240f;border-radius:9px;height:8px;overflow:hidden}:is(.gl,#gl-specificity) .prog .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--grad);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .qs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:14px}:is(.gl,#gl-specificity) .q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 52px 44px;gap:8px;padding:7px 0;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .q:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .q span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}:is(.gl,#gl-specificity) .q b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .q em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-style:normal}:is(.gl,#gl-specificity) .q b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:600}:is(.gl,#gl-specificity) .q em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .q.h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding-top:0;font-size:11px}:is(.gl,#gl-specificity) .q.h span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .q.h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .q.h em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-weight:500}:is(.gl,#gl-specificity) .foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);justify-content:center;align-items:center;gap:8px;padding:12px 0 0;font-size:12px;display:flex}:is(.gl,#gl-specificity) .foot svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity).motion .rise:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;animation:gl-rise .7s var(--ease) forwards;animation-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}:is(.gl,#gl-specificity).motion .blob:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:26s ease-in-out infinite alternate gl-drift}:is(.gl,#gl-specificity).motion .blob.b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation-duration:32s;animation-delay:-8s}:is(.gl,#gl-specificity).motion .blob.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation-duration:38s;animation-delay:-14s}@media (prefers-reduced-motion:reduce){:is(.gl,#gl-specificity).motion :is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:none!important;animation:none!important}:is(.gl,#gl-specificity).motion .rise:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity).motion .fadein:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1;transform:none}}@media (max-width:1360px){:is(.gl,#gl-specificity) .kpis .c2x:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 4}:is(.gl,#gl-specificity) .c5.fun-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .c7.tbl-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 12}}@media (max-width:1180px){:is(.gl,#gl-specificity) .c8:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .c4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .c5:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .c7:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 12}:is(.gl,#gl-specificity) .aud-row .c4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 6}:is(.gl,#gl-specificity) .aud-row .c4:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 12}:is(.gl,#gl-specificity) .cre:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:is(.gl,#gl-specificity) .shell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr);padding:12px 16px}:is(.gl,#gl-specificity) .rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .hero-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr);gap:16px}:is(.gl,#gl-specificity) .kpis .c2x:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 6}:is(.gl,#gl-specificity) .aud-row .c4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:span 12}:is(.gl,#gl-specificity) .search:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .filters:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:static}:is(.gl,#gl-specificity) .tbl-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){overflow-x:auto}:is(.gl,#gl-specificity) .big:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:60px}}@media (max-width:560px){:is(.gl,#gl-specificity) .cre:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .hero:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:20px 18px}:is(.gl,#gl-specificity) .hero h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:19px}}:is(.gl,#gl-specificity) .main.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-width:none}:is(.gl,#gl-specificity) [data-lucide]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .lucide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0}:is(.gl,#gl-specificity) .pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:600;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}:is(.gl,#gl-specificity) .pa.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:6px;width:18px;height:18px;font-size:7.5px}:is(.gl,#gl-specificity) .pa.l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;width:34px;height:34px;font-size:11.5px}:is(.gl,#gl-specificity) .pa.none:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}:is(.gl,#gl-specificity) .pa svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .pa.s svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:9px;height:9px}:is(.gl,#gl-specificity) .stack:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;display:inline-flex}:is(.gl,#gl-specificity) .stack .pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fffffff2}:is(.gl,#gl-specificity) .stack .pa+.pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:-5px}:is(.gl,#gl-specificity) .logo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;letter-spacing:-.01em;width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff38, 0 8px 16px -10px var(--lc,#0006);border-radius:12px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:650;display:grid}:is(.gl,#gl-specificity) .logo.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;width:30px;height:30px;font-size:10.5px}:is(.gl,#gl-specificity) .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);height:22px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .chip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .chip.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .chip.warn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn)}:is(.gl,#gl-specificity) .chip.ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .chip.brand:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);color:var(--b-ink)}:is(.gl,#gl-specificity) .chip.ai:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#8a1a5e;background:linear-gradient(120deg,#f58ed342,#c7288624)}:is(.gl,#gl-specificity) .dotsep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45;background:currentColor;border-radius:9px;flex-shrink:0;width:3px;height:3px}:is(.gl,#gl-specificity) .fbtn.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;height:32px;padding:0 11px;font-size:12.5px}:is(.gl,#gl-specificity) .cta.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;height:34px;padding:0 13px;font-size:12.5px}:is(.gl,#gl-specificity) .cta .cv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid #ffffff38;margin-left:2px;padding-left:9px;display:inline-grid}:is(.gl,#gl-specificity) .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;font-weight:500;transition:background .2s;display:inline-flex}:is(.gl,#gl-specificity) .ghost:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .ghost svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .wk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;border-radius:14px;align-items:center;gap:2px;height:42px;padding:0 5px;font-size:13px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .wk button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:32px;height:32px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}:is(.gl,#gl-specificity) .wk button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffe6}:is(.gl,#gl-specificity) .wk span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;padding:0 6px}:is(.gl,#gl-specificity) .wk span small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:6px;font-weight:400}:is(.gl,#gl-specificity) .brand .apps:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:32px;height:32px;color:var(--ink-3);border-radius:10px;place-items:center;margin-left:auto;display:grid}:is(.gl,#gl-specificity) .brand .apps:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fffc}:is(.gl,#gl-specificity) .nav a .bd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .nav a.on .bd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);background:#fff}:is(.gl,#gl-specificity) .sec-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;margin:28px 4px 12px;display:flex}:is(.gl,#gl-specificity) .sec-h h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;white-space:nowrap;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .sec-h .dt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px;width:8px;height:8px}:is(.gl,#gl-specificity) .sec-h .n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .sec-h .rule:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--line-2);flex:1;height:1px}:is(.gl,#gl-specificity) .pgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .pc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex}:is(.gl,#gl-specificity) .pc:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi), inset 0 1px 0 #fffffff2, inset 0 0 0 1px var(--line);transform:translateY(-3px)}:is(.gl,#gl-specificity) .pc-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:12px;display:flex}:is(.gl,#gl-specificity) .pc-h>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pc-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;font-size:14.5px;font-weight:600;line-height:1.3;display:block}:is(.gl,#gl-specificity) .pc-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .pc-h .star:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#1d1c2440;width:16px;height:16px}:is(.gl,#gl-specificity) .pc-h .star.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#c28b2c;fill:#e8b04a}:is(.gl,#gl-specificity) .pc-prog:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .money:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .pc-prog .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .money .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;flex:1;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .pc-prog .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .money .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .pc-prog .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pc-prog .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--pos) 75%, transparent)}}:is(.gl,#gl-specificity) .money .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill)}:is(.gl,#gl-specificity) .money b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .money.hot .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .money.hot b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .money svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .next:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffff9e;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex}:is(.gl,#gl-specificity) .next .ey:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .next .tx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}:is(.gl,#gl-specificity) .next>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3);transition:transform .2s var(--ease);margin-left:auto}:is(.gl,#gl-specificity) .pc:hover .next>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:translate(3px)}:is(.gl,#gl-specificity) .next.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);box-shadow:none}:is(.gl,#gl-specificity) .next.bad .ey:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .next.warn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);box-shadow:none}:is(.gl,#gl-specificity) .next.warn .ey:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .pc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .pc-f .r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:6px;margin-left:auto;display:flex}:is(.gl,#gl-specificity) .pc.dim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.78}:is(.gl,#gl-specificity) .plist td .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;display:flex}:is(.gl,#gl-specificity) .plist td .pj b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500;display:block}:is(.gl,#gl-specificity) .plist td .pj small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .plist td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .plist th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left!important}:is(.gl,#gl-specificity) .plist .money:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:190px}:is(.gl,#gl-specificity) .client-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;margin:26px 4px 12px;display:flex}:is(.gl,#gl-specificity) .client-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .client-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .scat:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:250px;position:relative}:is(.gl,#gl-specificity) .board:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){scroll-behavior:smooth;align-items:flex-start;gap:14px;padding:2px 2px 28px;display:flex;overflow-x:auto}:is(.gl,#gl-specificity) .board:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::-webkit-scrollbar{height:10px}:is(.gl,#gl-specificity) .board:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::-webkit-scrollbar-thumb{background:#1d1c241f padding-box content-box;border:3px solid #0000;border-radius:99px}:is(.gl,#gl-specificity) .col:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-height:560px;box-shadow:inset 0 0 0 1px #ffffffbf, inset 0 0 0 1px var(--line);background:#ffffff57;border-radius:24px;flex-direction:column;flex:0 0 320px;gap:10px;padding:10px;display:flex}:is(.gl,#gl-specificity) .col.apart:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:repeating-linear-gradient(135deg,#ffffff5c 0 12px,#ffffff29 12px 24px);margin-left:22px;position:relative}:is(.gl,#gl-specificity) .col.apart:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:var(--line-2);width:1px;position:absolute;top:14px;bottom:14px;left:-19px}:is(.gl,#gl-specificity) .col-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;padding:4px;display:flex}:is(.gl,#gl-specificity) .col-h .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:11px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col-h .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 13%, white)}}:is(.gl,#gl-specificity) .col-h .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k)}:is(.gl,#gl-specificity) .col-h .ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .col-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .col-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .col-h .n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:26px;height:24px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;background:#ffffffd9;border-radius:99px;place-items:center;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .col-empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:center;border:1.5px dashed var(--line-2);border-radius:16px;padding:30px 10px;font-size:12px}:is(.gl,#gl-specificity) .col-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:36px;color:var(--ink-3);opacity:0;transition:.2s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .col:hover .col-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .col-add:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#ffffffd9}:is(.gl,#gl-specificity) .col-add svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 1px 2px #1616280d, 0 10px 24px -16px #1616283d, inset 0 0 0 1px var(--line);transition:transform .25s var(--ease), box-shadow .25s var(--ease);cursor:grab;background:#ffffffe0;border-radius:18px;padding:14px 14px 12px;position:relative}:is(.gl,#gl-specificity) .dc:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 4px #1616280f, 0 20px 36px -18px #16162852, inset 0 0 0 1px var(--line-2);transform:translateY(-2px)}:is(.gl,#gl-specificity) .dc-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:7px;display:flex}:is(.gl,#gl-specificity) .dc-top .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .dc-top .own:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink);background:var(--b-soft);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .dc-top .pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .dc h4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;text-wrap:pretty;margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.3}:is(.gl,#gl-specificity) .dc .meta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .dc .blurb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.45}:is(.gl,#gl-specificity) .fb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:#4d3500;border-radius:12px;margin-top:10px;padding:10px 11px;font-size:12px;line-height:1.45}:is(.gl,#gl-specificity) .fb b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--warn);align-items:center;gap:5px;margin-bottom:3px;font-size:10.5px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .fb b svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .fb.park:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:#1d1c240d}:is(.gl,#gl-specificity) .fb.park b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .tks:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:10px}:is(.gl,#gl-specificity) .tk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);cursor:pointer;border-radius:0;grid-template-columns:16px minmax(0,1fr);gap:9px;margin:0 -7px;padding:8px 7px;transition:background .15s;display:grid}:is(.gl,#gl-specificity) .tk:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tk:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 5%, transparent)}}:is(.gl,#gl-specificity) .tk:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px}:is(.gl,#gl-specificity) .tk .si:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;margin-top:1px}:is(.gl,#gl-specificity) .tk b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:500;line-height:1.35;display:block}:is(.gl,#gl-specificity) .tk.done b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .tk .l2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .tk .ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .tk .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;margin-left:auto}:is(.gl,#gl-specificity) .tk .dl.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .tk .dl.soon:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .tk-done:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .tk-done svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#3f8a5a;width:14px;height:14px}:is(.gl,#gl-specificity) .dc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;margin-top:8px;padding-top:10px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .dc-f .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;flex:1;height:4px;overflow:hidden}:is(.gl,#gl-specificity) .dc-f .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k,var(--fill));border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .dc .commit:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:8px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .scrim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:85;-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:#2e162a29;justify-content:center;align-items:flex-start;padding:44px 24px 90px;display:none;position:fixed;inset:0;overflow-y:auto}:is(.gl,#gl-specificity) .scrim.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity).motion .scrim.on .modal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-pop .5s var(--ease) both}:is(.gl,#gl-specificity) .modal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);width:min(1100px,100%);box-shadow:0 2px 6px #1616280f, 0 40px 90px -30px #280a2861, inset 0 1px 0 #fff, inset 0 0 0 1px var(--line);background:linear-gradient(#fffffff0,#ffffffd6);border-radius:28px;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .m-head:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 20px 18px 26px;display:flex}:is(.gl,#gl-specificity) .m-head .crumb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:8px}:is(.gl,#gl-specificity) .m-head h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;border-radius:8px;outline:none;margin:0 -4px;padding:0 4px;font-size:25px;font-weight:600;line-height:1.2}:is(.gl,#gl-specificity) .m-head h2:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 3px var(--b-soft)}:is(.gl,#gl-specificity) .m-head .chips:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .m-head .acts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:6px;margin-left:auto;display:flex}:is(.gl,#gl-specificity) .m-head .acts button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:36px;height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffbf;border-radius:12px;place-items:center;display:grid}:is(.gl,#gl-specificity) .m-head .acts button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .m-body:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr) 336px;display:grid}:is(.gl,#gl-specificity) .m-main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:26px;min-width:0;padding:22px 26px 26px;display:flex}:is(.gl,#gl-specificity) .m-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid var(--line);background:#f6f4f999;flex-direction:column;gap:20px;padding:22px;display:flex}:is(.gl,#gl-specificity) .lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .lbl .r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-transform:none;letter-spacing:0;margin-left:auto;font-size:11.5px;font-weight:500}:is(.gl,#gl-specificity) .lbl svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .desc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8;border-radius:16px;padding:14px 16px;font-size:13.5px;line-height:1.62;position:relative}:is(.gl,#gl-specificity) .desc p+p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .desc ul:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:8px}:is(.gl,#gl-specificity) .desc ul:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:0;padding-left:18px}:is(.gl,#gl-specificity) .desc li:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:2px 0}:is(.gl,#gl-specificity) .desc .tb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 6px 16px -8px #1616284d, inset 0 0 0 1px var(--line);opacity:0;background:#fff;border-radius:11px;gap:2px;padding:3px;transition:opacity .2s;display:flex;position:absolute;top:-15px;right:12px}:is(.gl,#gl-specificity) .desc:hover .tb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .desc .tb button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:26px;height:26px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}:is(.gl,#gl-specificity) .desc .tb button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg)}:is(.gl,#gl-specificity) .desc .tb svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .cl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:2px;display:flex}:is(.gl,#gl-specificity) .cl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:12px;align-items:center;gap:11px;margin:0 -10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .cl-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffd9}:is(.gl,#gl-specificity) .box:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background .2s var(--ease), box-shadow .2s;color:#fff;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .box svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:3px;opacity:0;width:12px;height:12px;transition:opacity .15s}:is(.gl,#gl-specificity) .cl-r.on .box:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);box-shadow:none}:is(.gl,#gl-specificity) .cl-r.on .box svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .cl-r.on span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);-webkit-text-decoration:line-through #1d1c2440;text-decoration:line-through #1d1c2440}:is(.gl,#gl-specificity) .cl-r .who:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .cl-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:11px;padding:8px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .cl-add svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:18px;height:18px;padding:2px}:is(.gl,#gl-specificity) .composer:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 24px -16px #16162847;background:#fff;border-radius:18px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}:is(.gl,#gl-specificity) .composer textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;font:inherit;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .composer .tool:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:32px;height:32px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}:is(.gl,#gl-specificity) .composer .tool:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink)}:is(.gl,#gl-specificity) .composer .send:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}:is(.gl,#gl-specificity) .composer svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .field:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fffc;border-radius:13px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .field:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .field>svg:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:15px;height:15px;margin-left:auto}:is(.gl,#gl-specificity) .field b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500}:is(.gl,#gl-specificity) .two:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.gl,#gl-specificity) .two .field:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-start;gap:1px}:is(.gl,#gl-specificity) .two .field small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .two .field small svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .two .field.soon b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .ppl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:8px;display:flex}:is(.gl,#gl-specificity) .pp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fffc;border-radius:13px;padding:10px 11px}:is(.gl,#gl-specificity) .pp-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .pp-t .h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:62px;height:28px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:#1d1c240d;border:0;border-radius:9px;margin-left:auto;padding:0 9px;font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .pp-t .h:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 3px var(--b2), inset 0 0 0 1px var(--b1);background:#fff;outline:0}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pp-t .h:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 3px color-mix(in oklab, var(--b2) 22%, transparent), inset 0 0 0 1px var(--b1)}}:is(.gl,#gl-specificity) .pp .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;height:4px;margin-top:9px;overflow:hidden}:is(.gl,#gl-specificity) .pp .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .pp small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .meter:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fffc;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}:is(.gl,#gl-specificity) .meter .ring:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:58px;height:58px}:is(.gl,#gl-specificity) .meter b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}:is(.gl,#gl-specificity) .meter b small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);letter-spacing:0;font-size:12.5px;font-weight:500}:is(.gl,#gl-specificity) .meter span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .skill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(135deg,#f58ed31f,#fffc 60%);border-radius:16px;padding:12px 13px;position:relative}:is(.gl,#gl-specificity) .skill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.gl,#gl-specificity) .skill .t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}:is(.gl,#gl-specificity) .skill .t .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}:is(.gl,#gl-specificity) .skill .t .sp svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .skill p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin-top:7px;font-size:12px;line-height:1.45}:is(.gl,#gl-specificity) .skill .run:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#8a1a5e;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .skill .run svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .m-side .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;width:100%}:is(.gl,#gl-specificity) .m-foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;padding:12px 22px 14px 26px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .m-foot svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .m-foot .saved:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos);align-items:center;gap:6px;display:inline-flex}:is(.gl,#gl-specificity) .m-foot .del:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .tg-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0 -6px;padding:0 6px;overflow-x:auto}:is(.gl,#gl-specificity) table.tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-collapse:separate;border-spacing:0;width:100%;min-width:980px}:is(.gl,#gl-specificity) .tg th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:right;vertical-align:bottom;white-space:nowrap;padding:0 10px 12px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .tg th:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;padding-left:4px}:is(.gl,#gl-specificity) .tg th .dn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:12.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .tg th .mt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;margin-top:3px;display:inline-flex}:is(.gl,#gl-specificity) .tg th .mt svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .tg .we:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.5}:is(.gl,#gl-specificity) .tg td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:5px 4px;font-size:13px}:is(.gl,#gl-specificity) .tg td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;padding:9px 8px 9px 4px}:is(.gl,#gl-specificity) .tg .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;display:flex}:is(.gl,#gl-specificity) .tg .pj b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .tg .pj small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .tg .pj .kind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-3);border-radius:99px;padding:1px 6px;font-size:10.5px}:is(.gl,#gl-specificity) .tg .pj .kind.bill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .cell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:100%;max-width:78px;height:36px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:11px;padding:0 11px;font-size:13.5px;font-weight:500;transition:background .15s,box-shadow .15s}:is(.gl,#gl-specificity) .cell:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffe6}:is(.gl,#gl-specificity) .cell:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 3px var(--b2), inset 0 0 0 1px var(--b1);background:#fff;outline:0}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cell:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 3px color-mix(in oklab, var(--b2) 22%, transparent), inset 0 0 0 1px var(--b1)}}:is(.gl,#gl-specificity) .cell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:#1d1c242e}:is(.gl,#gl-specificity) .cell.v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cell.v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 5.5%, transparent)}}:is(.gl,#gl-specificity) .tg td.rt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-right:14px;font-weight:600}:is(.gl,#gl-specificity) .tg tr.sug td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px dashed var(--line-2)}:is(.gl,#gl-specificity) .tg tr.sug .pj b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .tg tr.sug .logo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.55}:is(.gl,#gl-specificity) .tg tfoot td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line-2);padding-top:12px;font-weight:600}:is(.gl,#gl-specificity) .tg tr.sum-l td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;font-weight:500}:is(.gl,#gl-specificity) .dsum:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-end;gap:6px;padding-right:11px;display:flex}:is(.gl,#gl-specificity) .dsum .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;width:58px;height:4px;overflow:hidden}:is(.gl,#gl-specificity) .dsum .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .dsum.ok b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .dsum.ok .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}:is(.gl,#gl-specificity) .dsum.short b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .dsum.short .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c98a00}:is(.gl,#gl-specificity) .dsum.over b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .dsum.over .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .dsum.none b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-weight:500}:is(.gl,#gl-specificity) .team:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .tm-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 90px 52px 116px;align-items:center;gap:12px;padding:8px 4px;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .tm-r:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .tm-r .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .tm-r .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .tm-r .tr i.full:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}:is(.gl,#gl-specificity) .tm-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .tm-r .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-self:end}:is(.gl,#gl-specificity) .abs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:8px;display:flex}:is(.gl,#gl-specificity) .ab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffff9e;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .ab .cal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:42px;height:44px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}:is(.gl,#gl-specificity) .ab .cal small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--neg);font-size:9.5px;font-weight:600}:is(.gl,#gl-specificity) .ab .cal b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:16px;font-weight:600}:is(.gl,#gl-specificity) .ab div b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .ab div small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .ab .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .issues:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}:is(.gl,#gl-specificity) .iss:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#ffffffa8;border-radius:15px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:12px;line-height:1.45;transition:background .2s;display:flex}:is(.gl,#gl-specificity) .iss:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .iss .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}:is(.gl,#gl-specificity) .iss .ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .iss b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:12.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .iss span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .sheet-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0 -8px;padding:0 8px;overflow-x:auto}:is(.gl,#gl-specificity) .sheet:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){--cols:200px 150px repeat(5, minmax(104px,1fr)) 96px 230px;min-width:1240px}:is(.gl,#gl-specificity) .sh-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:var(--cols);align-items:end;display:grid;position:sticky;top:0}:is(.gl,#gl-specificity) .sh-h>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding:0 10px 10px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .sh-h .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center}:is(.gl,#gl-specificity) .sh-h .d b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:12.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .sh-h .d.today b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .sh-h .d.today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:relative}:is(.gl,#gl-specificity) .sh-h .d.today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";background:var(--b2);border-radius:9px;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%}:is(.gl,#gl-specificity) .sh-h .w:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right}:is(.gl,#gl-specificity) .team-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 10px 8px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .team-h:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .team-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .team-h .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:4px}:is(.gl,#gl-specificity) .person:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;margin:2px 0}:is(.gl,#gl-specificity) .person:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffff80}:is(.gl,#gl-specificity) .person.open:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line), 0 14px 34px -22px #16162859;background:#ffffffc7;margin:8px 0}:is(.gl,#gl-specificity) .p-row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:var(--cols);cursor:pointer;padding:10px 0;display:grid}:is(.gl,#gl-specificity) .p-who:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:1/3;align-self:start;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}:is(.gl,#gl-specificity) .p-who>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .p-who b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .p-who small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .p-who .chev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:15px;height:15px;transition:transform .3s var(--ease)}:is(.gl,#gl-specificity) .person.open .p-who .chev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(90deg)}:is(.gl,#gl-specificity) .p-days:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-column:3/8;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:26px;align-content:start;row-gap:5px;display:grid}:is(.gl,#gl-specificity) .bar-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;white-space:nowrap;background:linear-gradient(180deg, var(--c), var(--c));border-radius:9px;align-items:center;gap:6px;margin:0 3px;padding:0 10px;font-size:11px;font-weight:600;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .bar-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(180deg, color-mix(in oklab, var(--c) 86%, white), var(--c))}}:is(.gl,#gl-specificity) .bar-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 1px 0 #ffffff3d, 0 6px 14px -10px var(--c);min-width:0}:is(.gl,#gl-specificity) .bar-c span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.82;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}:is(.gl,#gl-specificity) .bar-c em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;font-style:normal;overflow:hidden}:is(.gl,#gl-specificity) .bar-c.off:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);box-shadow:none;background:repeating-linear-gradient(135deg,#1d1c2412 0 6px,#1d1c2408 6px 12px)}:is(.gl,#gl-specificity) .p-free:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:11px}:is(.gl,#gl-specificity) .p-free.free:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .p-free.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:600}:is(.gl,#gl-specificity) .p-free.full:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .p-week:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;grid-column:8;align-self:start;padding:0 14px}:is(.gl,#gl-specificity) .p-week b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .p-week small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .p-week .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;width:56px;height:4px;margin:6px 0 0 auto;overflow:hidden}:is(.gl,#gl-specificity) .p-week .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .p-week .tr i.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .p-tasks:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);grid-column:9;align-self:start;min-width:0;padding:0 10px;font-size:11.5px;line-height:1.6}:is(.gl,#gl-specificity) .p-tasks div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .p-tasks .more:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .lines:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 0 8px}:is(.gl,#gl-specificity) .ln:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:var(--cols);border-top:1px solid var(--line);align-items:center;min-height:44px;display:grid}:is(.gl,#gl-specificity) .ln>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;padding:0 10px;font-size:12.5px}:is(.gl,#gl-specificity) .ln .job:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;color:var(--ink-3);align-items:center;gap:9px;padding-left:20px;display:flex}:is(.gl,#gl-specificity) .ln .job i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--c);border-radius:3px;flex-shrink:0;width:8px;height:8px}:is(.gl,#gl-specificity) .ln .pr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .ln .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;padding:0 4px}:is(.gl,#gl-specificity) .ln .cell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;max-width:none;padding:0 6px}:is(.gl,#gl-specificity) .ln .wk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;padding-right:14px;font-weight:600}:is(.gl,#gl-specificity) .ln .ts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}:is(.gl,#gl-specificity) .ln.meet:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .ln.meet .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .ln.meet .job:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-left:16px}:is(.gl,#gl-specificity) .ln.meet .job svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .ln.add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-height:40px}:is(.gl,#gl-specificity) .room:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:230px;position:relative}:is(.gl,#gl-specificity) .top h1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;font-size:24px}:is(.gl,#gl-specificity) .logo.m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;width:32px;height:32px;font-size:11px}:is(.gl,#gl-specificity) .top-r .fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:14px;height:42px;padding:0 15px}:is(.gl,#gl-specificity) .search[data-pal]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .rsearch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:#fff9;border-radius:13px;align-items:center;gap:10px;margin:0 0 6px;padding:0 8px 0 12px;font-size:13px;transition:background .2s,color .2s;display:flex}:is(.gl,#gl-specificity) .rsearch:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:#fff}:is(.gl,#gl-specificity) .rsearch span:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .rsearch svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .hero-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:12px;display:flex;position:relative}:is(.gl,#gl-specificity) .hero-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 10px 0 12px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}:is(.gl,#gl-specificity) .hero-tg:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .hero-tg svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;transition:transform .35s var(--ease)}:is(.gl,#gl-specificity) .hero:not(.collapsed) .hero-tg svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(180deg)}:is(.gl,#gl-specificity) .hero h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:font-size .35s var(--ease), margin .35s var(--ease)}:is(.gl,#gl-specificity) .hero-more:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:grid-template-rows .45s var(--ease), opacity .35s var(--ease);grid-template-rows:1fr;display:grid;position:relative}:is(.gl,#gl-specificity) .hero-more>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-height:0;overflow:hidden}:is(.gl,#gl-specificity) .hero.collapsed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:22px;padding:15px 20px 16px 22px}:is(.gl,#gl-specificity) .hero.collapsed h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.012em;max-width:none;margin-top:5px;font-size:16px;font-weight:500;line-height:1.45}:is(.gl,#gl-specificity) .hero.collapsed .hero-more:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;grid-template-rows:0fr}:is(.gl,#gl-specificity) .dc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .dc h4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:color .2s}:is(.gl,#gl-specificity) .dc:hover h4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .dc-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}:is(.gl,#gl-specificity) .dc-top .pa+.dc-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:4px}:is(.gl,#gl-specificity) .dc-top .no+.dc-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dc-top .own+.dc-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .dc-tg:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink)}:is(.gl,#gl-specificity) .dc-tg svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;transition:transform .3s var(--ease)}:is(.gl,#gl-specificity) .dc.open .dc-tg svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(180deg)}:is(.gl,#gl-specificity) .dc:not(.open) .fbt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.gl,#gl-specificity) .dc-sum:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:9px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .dc-sum .r1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .qlist:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .q-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;transition:background .15s;display:grid}:is(.gl,#gl-specificity) .q-r+.q-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 -1px 0 var(--line)}:is(.gl,#gl-specificity) .q-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:none;background:#fffc}:is(.gl,#gl-specificity) .q-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .q-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .q-r .rt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .nx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240a;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .nx:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .nx:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 7%, transparent)}}:is(.gl,#gl-specificity) .nx small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}:is(.gl,#gl-specificity) .nx b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .nx .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}:is(.gl,#gl-specificity) .nx .dl.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .nx .dl.soon:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .clbox:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8;border-radius:16px;padding:2px 16px}:is(.gl,#gl-specificity) .clbox .cl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:0}:is(.gl,#gl-specificity) .clbox .cl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);border-radius:0;margin:0;padding:11px 0}:is(.gl,#gl-specificity) .clbox .cl-r:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .clbox .cl-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:0 0}:is(.gl,#gl-specificity) .clbox .cl-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);cursor:text;padding:11px 0}:is(.gl,#gl-specificity) .clprog:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:middle;background:#1d1c2414;border-radius:9px;width:60px;height:4px;margin-right:9px;display:inline-block;overflow:hidden}:is(.gl,#gl-specificity) .clprog i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);height:100%;transition:width .3s var(--ease);border-radius:9px;display:block}:is(.gl,#gl-specificity) .seg.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;padding:2px}:is(.gl,#gl-specificity) .seg.sm button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:8px;height:24px;padding:0 10px;font-size:11.5px}:is(.gl,#gl-specificity) .seg.sm .ind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:8px;top:2px;bottom:2px}:is(.gl,#gl-specificity) .ri:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}:is(.gl,#gl-specificity) .ri:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-bottom:0}:is(.gl,#gl-specificity) .ri:not(:last-child):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:10px;bottom:-10px;left:14.25px}:is(.gl,#gl-specificity) .ri>.pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ri>.rd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;position:relative}:is(.gl,#gl-specificity) .ri.c>.pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;width:30px;height:30px;font-size:10px}:is(.gl,#gl-specificity) .ri>.pa.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-self:center;margin-top:1px}:is(.gl,#gl-specificity) .ri .rd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){place-items:center;height:20px;display:grid}:is(.gl,#gl-specificity) .ri .rd i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff;border-radius:99px;width:9px;height:9px;box-shadow:inset 0 0 0 2px #1d1c244d}:is(.gl,#gl-specificity) .ri.e .et:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12.5px;line-height:20px}:is(.gl,#gl-specificity) .ri.e .et b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-weight:500}:is(.gl,#gl-specificity) .ri.e .et .t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"·";margin:0 6px}:is(.gl,#gl-specificity) .ri.c .hd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:baseline;gap:8px;padding-top:1px;font-size:12.5px;line-height:1.3;display:flex}:is(.gl,#gl-specificity) .ri.c .hd b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .ri.c .hd span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .ri.c .tx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);margin-top:3px;font-size:13.5px;line-height:1.55}:is(.gl,#gl-specificity) .ri .at:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);background:var(--b-soft);border-radius:5px;padding:0 4px;font-weight:500}:is(.gl,#gl-specificity) .dv-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:12px;display:flex}:is(.gl,#gl-specificity) .dv-no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:0;background:var(--b-soft);min-width:42px;height:32px;color:var(--b-ink);font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;place-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-grid}:is(.gl,#gl-specificity) .steps:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:22px;align-items:center;margin-bottom:16px;padding:16px 22px;display:flex;overflow-x:auto}:is(.gl,#gl-specificity) .step:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1 1 0;align-items:center;gap:11px;min-width:150px;display:flex}:is(.gl,#gl-specificity) .step:last-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none}:is(.gl,#gl-specificity) .step .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink-3);background:#ffffffd9;border-radius:99px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .step .dotc svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .step.done .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);color:#fff;box-shadow:none}:is(.gl,#gl-specificity) .step.cur .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k);box-shadow:inset 0 0 0 2px var(--k), 0 0 0 5px var(--k);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .step.cur .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 2px var(--k), 0 0 0 5px color-mix(in oklab, var(--k) 13%, transparent)}}:is(.gl,#gl-specificity) .step.opt .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .step.skip .dotc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}:is(.gl,#gl-specificity) .step b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .step small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .step>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .step.cur b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k)}:is(.gl,#gl-specificity) .step.opt b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .step.skip b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .step:not(.done):not(.cur) b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .step .cn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--line-2);border-radius:2px;flex:1;min-width:14px;height:2px;margin:0 12px 0 4px}:is(.gl,#gl-specificity) .step .cn.done:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k)}:is(.gl,#gl-specificity) .step.park:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid var(--line-2);flex:none;margin-left:18px;padding-left:20px}:is(.gl,#gl-specificity) .dv-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:16px;display:flex}:is(.gl,#gl-specificity) .dv-big:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:40px;font-weight:600;line-height:1;display:flex}:is(.gl,#gl-specificity) .dv-big small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .dv-about:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-width:62em;font-size:14px;line-height:1.62}:is(.gl,#gl-specificity) .dv-note:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .dv-note svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;margin-top:2px}:is(.gl,#gl-specificity) .dv-empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px dashed var(--line-2);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}:is(.gl,#gl-specificity) .dv-empty .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);width:40px;height:40px;color:var(--ink-3);border-radius:12px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .dv-empty b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .dv-empty div span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}:is(.gl,#gl-specificity) .dv-empty .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;margin-left:auto}:is(.gl,#gl-specificity) .pr-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 56px 84px;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .pr-r:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .pr-r .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .pr-r .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .pr-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .fl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .fl b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .fl small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .fl>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:15px;height:15px;margin-left:auto}:is(.gl,#gl-specificity) .gt-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .gt-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:16px minmax(0,1fr) minmax(0,1.2fr) 86px;align-items:center;gap:14px;display:grid}:is(.gl,#gl-specificity) .gt-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding:0 8px 10px;font-size:11px}:is(.gl,#gl-specificity) .gt-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);cursor:pointer;padding:11px 8px;transition:background .15s}:is(.gl,#gl-specificity) .gt-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fffc}:is(.gl,#gl-specificity) .gt-r.sum:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:default;color:var(--ink-3);font-size:12.5px}:is(.gl,#gl-specificity) .gt-r.sum:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:0 0}:is(.gl,#gl-specificity) .gt-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .gt-r .l2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;gap:8px;margin-top:4px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .gt-r .ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .gt-scale:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:14px;position:relative}:is(.gl,#gl-specificity) .gt-scale span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}:is(.gl,#gl-specificity) .gt-scale .tdy:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--b2);z-index:1;border-radius:99px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px}:is(.gl,#gl-specificity) .gt-track:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:22px;position:relative}:is(.gl,#gl-specificity) .gt-track .today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);width:1.5px;margin-left:-.75px;position:absolute;top:-12px;bottom:-12px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .gt-track .today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 45%, transparent)}}:is(.gl,#gl-specificity) .gt-bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1);border-radius:7px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .gt-bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 16%, white)}}:is(.gl,#gl-specificity) .gt-bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .gt-bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 18%, transparent)}}:is(.gl,#gl-specificity) .gt-bar.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, var(--b1) var(--p), var(--b1) var(--p))}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .gt-bar.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, var(--b1) var(--p), color-mix(in oklab, var(--b1) 16%, white) var(--p))}}:is(.gl,#gl-specificity) .gt-bar.d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:none;opacity:.8;background:#3f8a5a}:is(.gl,#gl-specificity) .gt-bar.late:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--neg)}:is(.gl,#gl-specificity) .gt-r .hrs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .gt-r .hrs b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600;display:inline}:is(.gl,#gl-specificity) .gt-r .hrs small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:2px;font-size:11px;display:block}:is(.gl,#gl-specificity) .gt-r .hrs small.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .gt-r .hrs small.soon:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .pal-scrim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:88;-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:#2e162a29;justify-content:center;align-items:flex-start;padding:8vh 24px 40px;display:none;position:fixed;inset:0}:is(.gl,#gl-specificity) .pal-scrim.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity).motion .pal-scrim.on .pal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-pop .4s var(--ease) both}:is(.gl,#gl-specificity) .pal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);width:min(1060px,100%);height:min(700px,82vh);box-shadow:0 2px 6px #1616280f, 0 40px 90px -30px #280a286b, inset 0 1px 0 #fff, inset 0 0 0 1px var(--line);background:linear-gradient(#fffffff5,#ffffffe0);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}:is(.gl,#gl-specificity) .pal-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 18px 16px 24px;display:flex}:is(.gl,#gl-specificity) .pal-in>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px;color:var(--b-ink)}:is(.gl,#gl-specificity) .pal-in input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;font:inherit;letter-spacing:-.015em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:18px}:is(.gl,#gl-specificity) .pal-in input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .pal-bar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px 10px 20px;display:flex}:is(.gl,#gl-specificity) .kinds:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}:is(.gl,#gl-specificity) .kchip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffd9;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}:is(.gl,#gl-specificity) .kchip:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .kchip.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;box-shadow:none}:is(.gl,#gl-specificity) .kchip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .intent:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:var(--b1);align-items:center;gap:9px;padding:9px 22px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .intent:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 4%, transparent)}}:is(.gl,#gl-specificity) .intent:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line)}:is(.gl,#gl-specificity) .intent:empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .intent>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--b-ink)}:is(.gl,#gl-specificity) .intent b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .intent .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto;padding:3px 8px;font-size:12px}:is(.gl,#gl-specificity) .pal-body:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;grid-template-columns:minmax(0,1fr) 370px;min-height:0;display:grid}:is(.gl,#gl-specificity) .pal-list:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:6px 10px 14px;overflow-y:auto}:is(.gl,#gl-specificity) .pal-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px;padding:12px 12px 6px;font-size:11px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .pal-g span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:0;text-transform:none;font-weight:500}:is(.gl,#gl-specificity) .pr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px 12px;display:grid}:is(.gl,#gl-specificity) .pr.sel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line), 0 10px 22px -16px #16162859;background:#fff}:is(.gl,#gl-specificity) .pr b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pr .path:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pr .snip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pr .when:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:right;white-space:nowrap;align-self:start;padding-top:2px;font-size:11.5px}:is(.gl,#gl-specificity) .pr.sug:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:38px minmax(0,1fr)}:is(.gl,#gl-specificity) .pr.sug .si2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);width:38px;height:38px;color:var(--b-ink);border-radius:11px;place-items:center;display:grid}:is(.gl,#gl-specificity) .pr.sug .si2 svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) mark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) mark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 22%, transparent)}}:is(.gl,#gl-specificity) mark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:inherit;border-radius:3px;padding:0 1px}:is(.gl,#gl-specificity) .ft:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;color:#fff;background:linear-gradient(180deg, var(--fc), var(--fc));border-radius:9px 12px 9px 9px;flex-shrink:0;place-items:end center;width:38px;height:44px;padding-bottom:5px;font-size:8px;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ft:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(180deg, color-mix(in oklab, var(--fc) 86%, white), var(--fc))}}:is(.gl,#gl-specificity) .ft:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 1px 0 #ffffff38, 0 8px 14px -10px var(--fc)}:is(.gl,#gl-specificity) .ft svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.92;width:16px;height:16px;margin-left:-8px;position:absolute;top:9px;left:50%}:is(.gl,#gl-specificity) .ft.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:8px 10px 8px 8px;width:30px;height:36px;padding-bottom:4px;font-size:7px}:is(.gl,#gl-specificity) .ft.s svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px;margin-left:-6.5px;top:7px}:is(.gl,#gl-specificity) .pal-prev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid var(--line);background:#f6f4f99e;padding:18px;overflow-y:auto}:is(.gl,#gl-specificity) .thumb2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){aspect-ratio:16/9;color:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #16162873,inset 0 0 0 1px #ffffff1f}:is(.gl,#gl-specificity) .thumb2 .tt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1.2;position:absolute;bottom:14px;left:16px;right:16px}:is(.gl,#gl-specificity) .thumb2 .fmt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14121c66;border-radius:99px;align-items:center;height:22px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}:is(.gl,#gl-specificity) .thumb2 .orb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}:is(.gl,#gl-specificity) .pv-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;margin-top:14px;font-size:14.5px;font-weight:600;line-height:1.35;display:block}:is(.gl,#gl-specificity) .pv-path:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin-top:4px;font-size:12px}:is(.gl,#gl-specificity) .pv-meta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:2px;font-size:11.5px}:is(.gl,#gl-specificity) .hit:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#ffffffd9;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .hit small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .pv-acts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:6px;margin-top:16px;display:flex}:is(.gl,#gl-specificity) .pv-tips:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);flex-direction:column;gap:12px;font-size:12.5px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .pv-tips div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}:is(.gl,#gl-specificity) .pv-tips .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--b-ink);background:#fff;border-radius:10px;place-items:center;display:grid}:is(.gl,#gl-specificity) .pv-tips .ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .pv-tips b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .pal-empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;color:var(--ink-3);padding:40px 20px;font-size:13px}:is(.gl,#gl-specificity) .pal-foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:16px;padding:10px 20px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .pal-foot .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-right:5px}:is(.gl,#gl-specificity) .pal-foot .r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;margin-left:auto;display:flex}:is(.gl,#gl-specificity) .start:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;max-width:760px;margin:30px auto 34px;position:relative}:is(.gl,#gl-specificity) .start:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--b2), transparent);width:820px;height:300px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .start:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{background:radial-gradient(closest-side, color-mix(in oklab, var(--b2) 13%, transparent), transparent)}}:is(.gl,#gl-specificity) .st-date:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .st-date b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-weight:600}:is(.gl,#gl-specificity) .st-hi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.035em;margin-top:8px;font-size:34px;font-weight:600;line-height:1.15}:is(.gl,#gl-specificity) .bigsearch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;width:100%;height:62px;color:var(--ink-3);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--shadow-hi), inset 0 1px 0 #fff, inset 0 0 0 1px var(--line);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#ffffffd6;border-radius:20px;align-items:center;gap:14px;margin-top:22px;padding:0 14px 0 22px;font-size:15.5px;display:flex}:is(.gl,#gl-specificity) .bigsearch:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi), inset 0 1px 0 #fff, inset 0 0 0 1px var(--line-2), 0 0 0 4px var(--b2);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .bigsearch:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi), inset 0 1px 0 #fff, inset 0 0 0 1px var(--line-2), 0 0 0 4px color-mix(in oklab, var(--b2) 10%, transparent)}}:is(.gl,#gl-specificity) .bigsearch>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px;color:var(--b-ink)}:is(.gl,#gl-specificity) .bigsearch .ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .bigsearch .try:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-size:12.5px}:is(.gl,#gl-specificity) .bigsearch .try em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:#1d1c240d;border-radius:8px;margin-left:4px;padding:3px 8px;font-style:normal}:is(.gl,#gl-specificity) .bigsearch .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:4px 8px;font-size:12px}:is(.gl,#gl-specificity) .st-need:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}:is(.gl,#gl-specificity) .st-need .lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .nchip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:32px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 6px 14px -10px #16162840;transition:background .2s, transform .2s var(--ease);background:#fffc;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .nchip:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff;transform:translateY(-1px)}:is(.gl,#gl-specificity) .nchip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--b-ink)}:is(.gl,#gl-specificity) .nchip.bad svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .nchip.warn svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .ag:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .ag-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:14px;grid-template-columns:46px 12px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:9px 10px;display:grid;position:relative}:is(.gl,#gl-specificity) .ag-r:not(:last-child):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";background:var(--line-2);width:1.5px;height:100%;position:absolute;top:50%;left:75.25px}:is(.gl,#gl-specificity) .ag-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1.25}:is(.gl,#gl-specificity) .ag-t small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;font-weight:400;display:block}:is(.gl,#gl-specificity) .ag-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;background:#fff;border-radius:99px;width:12px;height:12px;position:relative;box-shadow:inset 0 0 0 2px #7d8aa5}:is(.gl,#gl-specificity) .ag-r.w .ag-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--c);box-shadow:none}:is(.gl,#gl-specificity) .ag-r.f .ag-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 2px var(--pos)}:is(.gl,#gl-specificity) .ag-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .ag-b b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .ag-b small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin-top:1px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .ag-b small svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .ag-r.past:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45}:is(.gl,#gl-specificity) .ag-r.now:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line), 0 12px 26px -18px #16162859;background:#ffffffe0}:is(.gl,#gl-specificity) .ag-r.now .ag-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .ag-a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .ag-a .pulse:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);width:7px;height:7px}:is(.gl,#gl-specificity) .ag-a .pulse:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{border-color:var(--b2)}:is(.gl,#gl-specificity) .q-r .go:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;color:var(--b-ink);background:var(--b-soft);opacity:0;border-radius:10px;place-items:center;transition:opacity .2s;display:grid}:is(.gl,#gl-specificity) .q-r .go svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){fill:currentColor;width:13px;height:13px}:is(.gl,#gl-specificity) .q-r:hover .go:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .tnow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:is(.gl,#gl-specificity) .tbig:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:38px;font-weight:600;line-height:1}:is(.gl,#gl-specificity) .tbig small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .nudge:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);border-radius:15px;align-items:center;gap:12px;margin-top:16px;padding:12px 12px 12px 14px;display:flex}:is(.gl,#gl-specificity) .nudge>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);width:18px;height:18px}:is(.gl,#gl-specificity) .nudge b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .nudge small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-size:12px;display:block}:is(.gl,#gl-specificity) .nudge .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .jgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}:is(.gl,#gl-specificity) .jt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform .25s var(--ease), background .2s, box-shadow .25s var(--ease);background:#ffffffa8;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}:is(.gl,#gl-specificity) .jt:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line), 0 16px 30px -18px #16162852;background:#fff;transform:translateY(-2px)}:is(.gl,#gl-specificity) .jt b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .jt small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .office:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding:12px 20px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .office .lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .office .lab svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .office .o:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;display:inline-flex}:is(.gl,#gl-specificity) .office .o small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .toast:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:95;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease);background:#1d1c24e6;border-radius:12px;padding:9px 14px;font-size:12.5px;position:fixed;bottom:70px;left:calc(50% + 137px);transform:translate(-50%,10px)}:is(.gl,#gl-specificity) .toast.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1;transform:translate(-50%)}@media (max-width:1360px){:is(.gl,#gl-specificity) .issues:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .jgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.gl,#gl-specificity) .bigsearch .try:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}}@media (max-width:1180px){:is(.gl,#gl-specificity) .m-body:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .m-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:0;border-top:1px solid var(--line)}:is(.gl,#gl-specificity) .pal-body:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .pal-prev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}}@media (max-width:900px){:is(.gl,#gl-specificity) .toast:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){left:50%}:is(.gl,#gl-specificity) .scrim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:12px 10px 80px}:is(.gl,#gl-specificity) .m-head:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:16px 14px 14px 16px}:is(.gl,#gl-specificity) .m-main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .m-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px 16px}:is(.gl,#gl-specificity) .tl-lane:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:60px minmax(0,1fr)}:is(.gl,#gl-specificity) .tl-axis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:60px}:is(.gl,#gl-specificity) .lead-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:30px minmax(0,1fr) 90px}:is(.gl,#gl-specificity) .tm-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:24px minmax(0,1fr) 60px 44px}:is(.gl,#gl-specificity) .tm-r .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}}:is(.gl,#gl-specificity) .logo.xs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px;width:22px;height:22px;font-size:8.5px}:is(.gl,#gl-specificity) .pop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:92;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);min-width:244px;max-width:360px;box-shadow:0 2px 6px #1616280f, 0 24px 50px -18px #16162847, 0 40px 80px -40px var(--b1), inset 0 0 0 1px var(--line);background:linear-gradient(#fffffff2,#ffffffe0);border:1px solid #ffffffd9;border-radius:18px;flex-direction:column;display:none;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 6px #1616280f, 0 24px 50px -18px #16162847, 0 40px 80px -40px color-mix(in oklab, var(--b1) 40%, transparent), inset 0 0 0 1px var(--line)}}:is(.gl,#gl-specificity) .pop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform-origin:0 0}:is(.gl,#gl-specificity) .pop.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity) .pop.up:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform-origin:0 100%}:is(.gl,#gl-specificity) .pop.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:340px}:is(.gl,#gl-specificity).motion .pop.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-popIn .2s var(--ease)}:is(.gl,#gl-specificity).motion .pop.up.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation-name:gl-popUp}:is(.gl,#gl-specificity) .pop-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 14px 4px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .pop-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 13px;display:flex}:is(.gl,#gl-specificity) .pop-s>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .pop-s input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .pop-s input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .pop-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);background:var(--b-soft);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .pop-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){overscroll-behavior:contain;flex:1;min-height:0;padding:5px;overflow-y:auto}:is(.gl,#gl-specificity) .pop-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:10px;padding:10px 9px 4px;font-size:10.5px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .pop-g span+span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.02em;text-transform:none;font-weight:500}:is(.gl,#gl-specificity) .pop-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:13px;transition:background .12s;display:flex}:is(.gl,#gl-specificity) .pop-r.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d}:is(.gl,#gl-specificity) .pop-r.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .pop-r.on.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pop-r.on.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 12%, transparent)}}:is(.gl,#gl-specificity) .pop-r .tx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pop-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pop-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pop-r .r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) .pop-r .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--b-ink);opacity:0;stroke-width:2.4px;flex-shrink:0}:is(.gl,#gl-specificity) .pop-r.on .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .pop-r .mi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .pop-r.act .mi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink)}:is(.gl,#gl-specificity) .pop-r .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .pop-r.danger:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pop-r.danger .mi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .pop-r.danger.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg)}:is(.gl,#gl-specificity) .pop-r .si:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:16px;height:16px}:is(.gl,#gl-specificity) .pop-r mark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b2);background:0 0;font-weight:600}:is(.gl,#gl-specificity) .pop-r .bx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff;border-radius:6px;flex-shrink:0;place-items:center;transition:background .15s;display:grid}:is(.gl,#gl-specificity) .pop-r .bx svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;stroke-width:3px;opacity:0;width:11px;height:11px}:is(.gl,#gl-specificity) .pop-r.on .bx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);box-shadow:none}:is(.gl,#gl-specificity) .pop-r.on .bx svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .pop-r .chip.no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;justify-content:center;min-width:32px;height:20px}:is(.gl,#gl-specificity) .ld:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-2);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .ld.free:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .ld.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 13%, white)}}:is(.gl,#gl-specificity) .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k)}:is(.gl,#gl-specificity) .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .stg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:3px;flex-shrink:0;width:10px;height:10px;margin:0 4px 0 2px}:is(.gl,#gl-specificity) .pop-sep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--line);height:1px;margin:5px 8px}:is(.gl,#gl-specificity) .pop-empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;color:var(--ink-3);padding:22px 12px;font-size:12.5px}:is(.gl,#gl-specificity) .pop-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}:is(.gl,#gl-specificity) .pop-f .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .pop-fb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:30px;color:var(--ink-2);border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .pop-fb:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .pop-fb svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .pop-fb.danger:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .cal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:304px;padding:10px 12px 12px}:is(.gl,#gl-specificity) .cal-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}:is(.gl,#gl-specificity) .cal-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;font-size:13.5px;font-weight:600}:is(.gl,#gl-specificity) .cal-h b small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:4px;font-size:11.5px;font-weight:400}:is(.gl,#gl-specificity) .cal-h button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:28px;height:28px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}:is(.gl,#gl-specificity) .cal-h button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .cal-w:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;grid-template-columns:26px repeat(7,minmax(0,1fr));align-items:center;display:grid}:is(.gl,#gl-specificity) .cal-w.hd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:2px}:is(.gl,#gl-specificity) .cal-w .wd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:center;padding:3px 0;font-size:10.5px;font-weight:500}:is(.gl,#gl-specificity) .cal-w .wd.we:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.7}:is(.gl,#gl-specificity) .cal-w .wn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;opacity:.75;font-size:10px}:is(.gl,#gl-specificity) .cal .dd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;height:34px;margin:1px 0;font-size:12.5px;transition:background .12s;display:grid;position:relative}:is(.gl,#gl-specificity) .cal .dd:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240f}:is(.gl,#gl-specificity) .cal .dd.we:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .cal .dd.out:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);opacity:.45}:is(.gl,#gl-specificity) .cal .dd.today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b2);color:var(--b-ink);font-weight:600}:is(.gl,#gl-specificity) .cal .dd.inr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);border-radius:0}:is(.gl,#gl-specificity) .cal .dd.lo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);border-radius:10px 0 0 10px}:is(.gl,#gl-specificity) .cal .dd.hi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);border-radius:0 10px 10px 0}:is(.gl,#gl-specificity) .cal .dd.oth:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);font-weight:600}:is(.gl,#gl-specificity) .cal .dd.sel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;box-shadow:0 3px 8px -3px var(--b1);font-weight:600}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cal .dd.sel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 3px 8px -3px color-mix(in oklab, var(--b1) 60%, transparent)}}:is(.gl,#gl-specificity) .cal .dd.sel.lo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px 0 0 10px}:is(.gl,#gl-specificity) .cal .dd.sel.hi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:0 10px 10px 0}:is(.gl,#gl-specificity) .cal .dd.mk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";background:#c98a00;border-radius:9px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}:is(.gl,#gl-specificity) .cal .dd.sel.mk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{background:#fff}:is(.gl,#gl-specificity) .cal.wkmode .cal-w:not(.hd):hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;background:#1d1c240d}:is(.gl,#gl-specificity) .cal.wkmode .cal-w:not(.hd):hover .dd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:0 0}:is(.gl,#gl-specificity) .cal.wkmode .cal-w.sel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .cal.wkmode .cal-w.sel .wn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);opacity:1;font-weight:600}:is(.gl,#gl-specificity) .cal-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:7px;margin-top:8px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .mk-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c98a00;border-radius:9px;flex-shrink:0;width:6px;height:6px}:is(.gl,#gl-specificity) .cal-p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}:is(.gl,#gl-specificity) .cal-p button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:26px;color:var(--ink-2);background:#1d1c240d;border-radius:99px;padding:0 10px;font-size:11.5px;font-weight:500}:is(.gl,#gl-specificity) .cal-p button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);color:var(--b-ink)}:is(.gl,#gl-specificity) .cal-p .clr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);background:0 0;margin-left:auto}:is(.gl,#gl-specificity) .mgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}:is(.gl,#gl-specificity) .mo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:12px;padding:9px 10px;transition:background .15s}:is(.gl,#gl-specificity) .mo:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .mo b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .mo small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:4px;margin-top:1px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .mo small svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .mo.closed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);box-shadow:none}:is(.gl,#gl-specificity) .mo.closed small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .mo.cur:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b2)}:is(.gl,#gl-specificity) .mo.sel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);box-shadow:none}:is(.gl,#gl-specificity) .mo.sel b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .mo.sel small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff}:is(.gl,#gl-specificity) .mgrid+.cal-n .mk-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}:is(.gl,#gl-specificity) .apps-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,104px);gap:4px;padding:6px 8px 10px;display:grid}:is(.gl,#gl-specificity) .pop-r.app:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px}:is(.gl,#gl-specificity) .pop-r.app .ai:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--k);width:40px;height:40px;box-shadow:inset 0 1px 0 #fff3, 0 6px 14px -8px var(--k);border-radius:13px;place-items:center;display:grid}:is(.gl,#gl-specificity) .pop-r.app .ai svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:19px;height:19px}:is(.gl,#gl-specificity) .pop-r.app b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px}:is(.gl,#gl-specificity) .pop-r.app small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0;font-size:10.5px}:is(.gl,#gl-specificity) .shp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:8px 14px 14px;font-size:12.5px}:is(.gl,#gl-specificity) .shp .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);padding:4px 0 8px;font-weight:500}:is(.gl,#gl-specificity) .shp p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;line-height:1.5}:is(.gl,#gl-specificity) .shp-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#1d1c240a;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:5px 5px 5px 11px;display:flex}:is(.gl,#gl-specificity) .shp-l span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:12px;overflow:hidden}:is(.gl,#gl-specificity) .shp-p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;padding:5px 0;display:flex}:is(.gl,#gl-specificity) .shp-p b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500}:is(.gl,#gl-specificity) .shp-p small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) [data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .fbtn.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .field.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .fbtn.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .field.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 35%, transparent)}}:is(.gl,#gl-specificity) .fbtn.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .field.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink)}:is(.gl,#gl-specificity) .fbtn.set:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);background:var(--b-soft)}:is(.gl,#gl-specificity) .fbtn.set svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .fb-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}:is(.gl,#gl-specificity) .dd-chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .dd-chip .cv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.6;margin-left:1px;width:11px!important;height:11px!important}:is(.gl,#gl-specificity) .dd-chip:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(.97)}:is(.gl,#gl-specificity) .dd-chip.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .dd-chip.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px color-mix(in oklab, var(--b1) 22%, transparent)}}:is(.gl,#gl-specificity) .wk span[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;padding:5px 8px;transition:background .15s}:is(.gl,#gl-specificity) .wk span[data-dd]:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wk span[data-dd].dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffe6}:is(.gl,#gl-specificity) .stack[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:12px;gap:0;padding:3px 6px 3px 4px;transition:background .15s}:is(.gl,#gl-specificity) .stack[data-dd]:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .stack[data-dd].dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffd9}:is(.gl,#gl-specificity) .stack.set:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);gap:0}:is(.gl,#gl-specificity) .stack .st-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);white-space:nowrap;margin-left:8px;font-size:12.5px;font-weight:500}:is(.gl,#gl-specificity) .stack .st-x:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--b-ink);margin-left:6px}:is(.gl,#gl-specificity) .dimmed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.28;filter:saturate(.3);transition:opacity .25s var(--ease)}:is(.gl,#gl-specificity) .pill[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .pill[data-dd]:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(.97);box-shadow:inset 0 0 0 1px var(--line-2)}:is(.gl,#gl-specificity) .me[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .apps[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:12px;transition:background .15s}:is(.gl,#gl-specificity) .me[data-dd]:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .me.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffbf}:is(.gl,#gl-specificity) .field .lead-i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .mute:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .who:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;align-items:center;gap:7px;display:inline-flex}:is(.gl,#gl-specificity) .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;min-width:0;display:flex}:is(.gl,#gl-specificity) .pj b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pj small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tbl td .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .kind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-3);border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:500}:is(.gl,#gl-specificity) .kind.bill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .chip.no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;justify-content:center;min-width:30px}:is(.gl,#gl-specificity) .ibtn.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;width:30px;height:30px}:is(.gl,#gl-specificity) .ibtn.sm:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .ibtn.sm svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .posc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) td.neg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .neg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .kpis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}:is(.gl,#gl-specificity) .kpis .kpi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:16px 18px 14px}:is(.gl,#gl-specificity) .kpis .kpi-num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:12px}:is(.gl,#gl-specificity) .kpi.warnk .kpi-ico:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn)}:is(.gl,#gl-specificity) .kpi.okk .kpi-ico:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:44px 20px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .empty .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);width:46px;height:46px;color:var(--b-ink);border-radius:15px;place-items:center;margin-bottom:6px;display:grid}:is(.gl,#gl-specificity) .empty .ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px}:is(.gl,#gl-specificity) .empty b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:14.5px;font-weight:600}:is(.gl,#gl-specificity) .banner:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .banner>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:18px;height:18px}:is(.gl,#gl-specificity) .banner div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .banner b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .banner span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .banner.ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg)}:is(.gl,#gl-specificity) .banner.ok>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .banner.ok b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .banner.warn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg)}:is(.gl,#gl-specificity) .banner.warn>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .banner.warn b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .banner.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:13px;margin:0;padding:10px 12px}:is(.gl,#gl-specificity) .tab-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 4px 14px;display:flex}:is(.gl,#gl-specificity) .tab-top h3:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .tab-top p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:2px;font-size:12.5px}:is(.gl,#gl-specificity) .o-none:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding:8px 10px;font-size:12.5px}:is(.gl,#gl-specificity) .sec-h .dt2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-size:12px}:is(.gl,#gl-specificity) .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--ink);background:#ffffffd9;border:0;border-radius:12px;outline:0;padding:0 12px;font-size:13px;transition:box-shadow .15s}:is(.gl,#gl-specificity) textarea.inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:vertical;height:auto;padding:9px 12px;line-height:1.5}:is(.gl,#gl-specificity) .inp:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .inp:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) .inp:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .field b.ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-weight:400}:is(.gl,#gl-specificity) .field .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:22px;height:22px}:is(.gl,#gl-specificity) .tb-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);color:#fff;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .seg .sv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:-2px;width:14px;height:14px;margin-right:5px;display:inline-block}:is(.gl,#gl-specificity) .search input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .search input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .form .frow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:start;gap:16px;padding:10px 0;display:grid}:is(.gl,#gl-specificity) .form .frow:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .form .frow>label:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-top:9px;font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .form .frow>label small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}:is(.gl,#gl-specificity) .form .two:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.gl,#gl-specificity) .tagin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:38px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffd9;border-radius:12px;align-items:center;gap:6px;padding:0 8px;display:flex}:is(.gl,#gl-specificity) .tagin .chip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;width:11px;height:11px}:is(.gl,#gl-specificity) .tagin input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .swatch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:8px;width:24px;height:24px;transition:transform .15s;box-shadow:inset 0 0 0 1px #00000014}:is(.gl,#gl-specificity) .swatch:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:scale(1.1)}:is(.gl,#gl-specificity) .swatch.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--k)}:is(.gl,#gl-specificity) .drop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px dashed var(--line-2);height:64px;color:var(--ink-3);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:12.5px;transition:background .15s,border-color .15s;display:flex}:is(.gl,#gl-specificity) .drop:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);border-color:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .drop:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-color:color-mix(in oklab, var(--b1) 30%, transparent)}}:is(.gl,#gl-specificity) .drop svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px}:is(.gl,#gl-specificity) .drop b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);font-weight:500}:is(.gl,#gl-specificity) .sti.ai:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742)}:is(.gl,#gl-specificity) .ai-card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(#ffffffd1,#fff4fab3)}:is(.gl,#gl-specificity) .ai-card .skill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) .stack .pa.guest:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fffffff2, 0 0 0 3px var(--b2)}:is(.gl,#gl-specificity) .pa.guest:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px}:is(.gl,#gl-specificity) .si-w:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:inline-flex}:is(.gl,#gl-specificity) .si-w .si:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .dlg-scrim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d1c2438;justify-content:center;align-items:flex-start;padding:8vh 24px 40px;display:none;position:fixed;inset:0;overflow-y:auto}:is(.gl,#gl-specificity) .dlg-scrim.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity).motion .dlg-scrim.on .dlg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-popIn .28s var(--ease)}:is(.gl,#gl-specificity) .dlg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(#fffffff5,#ffffffe6);border-radius:26px;width:min(640px,100%);overflow:hidden}:is(.gl,#gl-specificity) .dlg-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:14px;padding:22px 22px 10px 26px;display:flex}:is(.gl,#gl-specificity) .dlg-h div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .dlg-h h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.025em;font-size:19px;font-weight:600}:is(.gl,#gl-specificity) .dlg-h p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:3px;font-size:12.5px}:is(.gl,#gl-specificity) .dlg-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:4px 26px 12px}:is(.gl,#gl-specificity) .dlg-b .frow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:140px minmax(0,1fr)}:is(.gl,#gl-specificity) .dlg-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px 16px 26px;display:flex}:is(.gl,#gl-specificity) .dlg-f .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .boardAlt:empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .otl .o-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .otl .o-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr) 60px 120px 110px 110px 90px;align-items:center;gap:10px;display:grid}:is(.gl,#gl-specificity) .otl .o-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding:6px 10px 8px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .otl .o-st:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:16px 10px 8px;display:flex}:is(.gl,#gl-specificity) .otl .o-st:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .otl .o-st .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .otl .o-st .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 13%, white)}}:is(.gl,#gl-specificity) .otl .o-st .ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k)}:is(.gl,#gl-specificity) .otl .o-st .ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .otl .o-st b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13.5px;font-weight:600}:is(.gl,#gl-specificity) .otl .o-st small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .otl .o-st .n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:2px;font-size:11.5px}:is(.gl,#gl-specificity) .otl .o-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:12px;padding:7px 10px;font-size:13px;transition:background .15s}:is(.gl,#gl-specificity) .otl .o-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffd9}:is(.gl,#gl-specificity) .otl .o-r .nm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;min-width:0;display:flex}:is(.gl,#gl-specificity) .otl .o-r .nm b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .otl .o-r .nm small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .otl .o-r .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k);background:var(--k);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .otl .o-r .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 11%, white)}}:is(.gl,#gl-specificity) .otl .o-r .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px}:is(.gl,#gl-specificity) .otl .o-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-left:50px}:is(.gl,#gl-specificity) .otl .o-t .nm b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:400}:is(.gl,#gl-specificity) .otl .o-t.done .nm b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .otl .o-t .si:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:15px;height:15px}:is(.gl,#gl-specificity) .otl .hr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-size:12.5px}:is(.gl,#gl-specificity) .otl .hr small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .o-tg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:22px;height:22px;color:var(--ink-3);border-radius:7px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .o-tg:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240f}:is(.gl,#gl-specificity) .o-tg svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;transition:transform .25s var(--ease)}:is(.gl,#gl-specificity) .o-tg.on svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(90deg)}:is(.gl,#gl-specificity) .o-sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:22px}:is(.gl,#gl-specificity) .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .dl.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .dl.soon:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .tl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:relative}:is(.gl,#gl-specificity) .tl-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:260px minmax(0,1fr);display:grid}:is(.gl,#gl-specificity) .tl-sc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);height:34px;position:relative}:is(.gl,#gl-specificity) .tl-sc .tl-mo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid var(--line-2);height:34px;padding-left:6px;font-size:12px;font-weight:600;position:absolute;top:0}:is(.gl,#gl-specificity) .tl-sc .wk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;bottom:3px;transform:translate(-50%)}:is(.gl,#gl-specificity) .tl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);cursor:pointer;align-items:center;min-height:46px}:is(.gl,#gl-specificity) .tl-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff9}:is(.gl,#gl-specificity) .tl-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .tl-n b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .tl-n .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:var(--flat-bg);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .tl-tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 13 - 1px), var(--line) calc(100% / 13 - 1px) calc(100% / 13));height:46px;position:relative}:is(.gl,#gl-specificity) .tl-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);color:#fff;white-space:nowrap;height:24px;box-shadow:0 3px 10px -5px var(--k);border-radius:8px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:flex;position:absolute;top:9px}:is(.gl,#gl-specificity) .tl-b span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .tl-b.park:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:repeating-linear-gradient(135deg, var(--k) 0 6px, var(--k) 6px 12px)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tl-b.park:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--k) 30%, white) 0 6px, color-mix(in oklab, var(--k) 18%, white) 6px 12px)}}:is(.gl,#gl-specificity) .tl-b.park:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);box-shadow:none}:is(.gl,#gl-specificity) .tl-b.late:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 2px var(--neg)}:is(.gl,#gl-specificity) .tk-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);opacity:.45;border-radius:9px;width:5px;height:5px;position:absolute;bottom:-8px;transform:translate(-50%)}:is(.gl,#gl-specificity) .tk-t.d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .tl-b.park .tk-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .tl-today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1.5px solid var(--b2);pointer-events:none;width:0;position:absolute;top:0;bottom:0}:is(.gl,#gl-specificity) .tl-today span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b2);background:#ffffffe6;border-radius:5px;padding:0 4px;font-size:10.5px;font-weight:600;position:absolute;bottom:-20px;left:-18px}:is(.gl,#gl-specificity) .tl-np:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;display:flex}:is(.gl,#gl-specificity) .tl-np .lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-right:4px;font-size:12px}:is(.gl,#gl-specificity) .tl-np .nchip .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .ppl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .pcol:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px}:is(.gl,#gl-specificity) .pcol.none:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(#fff5f7e6,#ffffffa8)}:is(.gl,#gl-specificity) .pc-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .pc-top div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pc-top b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px;font-weight:600;display:block}:is(.gl,#gl-specificity) .pc-top small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .pc-load:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);align-items:center;gap:10px;margin:12px 0 10px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .pc-load .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;flex:1;height:6px;overflow:hidden}:is(.gl,#gl-specificity) .pc-load .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .pc-load .tr i.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .pc-list:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:2px;display:flex}:is(.gl,#gl-specificity) .pc-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:11px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 8px;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .pc-t:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffe6}:is(.gl,#gl-specificity) .pc-t .si:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .pc-t b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pc-t small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pc-t .hr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}:is(.gl,#gl-specificity) .pc-t.done b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .doc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:26px 30px}:is(.gl,#gl-specificity) .doc-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;padding-bottom:16px;display:flex}:is(.gl,#gl-specificity) .doc-h h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;outline:0;margin-top:8px;font-size:22px;font-weight:600}:is(.gl,#gl-specificity) .doc-by:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .doc-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);outline:0;max-width:68ch;font-size:14px;line-height:1.65}:is(.gl,#gl-specificity) .doc-b h4:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 4px;font-size:12px;font-weight:600}:is(.gl,#gl-specificity) .doc-b p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) .doc-b ul:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0;padding-left:20px}:is(.gl,#gl-specificity) .quote:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);border-radius:14px;padding:14px 16px;position:relative}:is(.gl,#gl-specificity) .quote>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:18px;height:18px;color:var(--b2);margin-bottom:6px}:is(.gl,#gl-specificity) .quote p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.5}:is(.gl,#gl-specificity) .quote small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:8px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .fl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}:is(.gl,#gl-specificity) .fl-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffd9}:is(.gl,#gl-specificity) .fl-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .fl-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .rgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:8px;display:grid}:is(.gl,#gl-specificity) .rc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s;padding:0;overflow:hidden}:is(.gl,#gl-specificity) .rc:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi), inset 0 1px 0 #fffffff2, inset 0 0 0 1px var(--line);transform:translateY(-2px)}:is(.gl,#gl-specificity) .rc-art:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;align-items:flex-end;height:128px;padding:14px 16px;display:flex;position:relative}:is(.gl,#gl-specificity) .rc-art b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;max-width:80%;font-size:17px;font-weight:600;line-height:1.2}:is(.gl,#gl-specificity) .rc-k:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:8px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}:is(.gl,#gl-specificity) .rc-k svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .rc-v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#ffffffe6;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}:is(.gl,#gl-specificity) .rc-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:13px 16px 14px}:is(.gl,#gl-specificity) .rc-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .rc-t b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .rc-b>small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .rc-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .rc-s.cold:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .rc-s svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .rc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .rc-f .stack:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-right:4px}:is(.gl,#gl-specificity) .rc-f .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto}:is(.gl,#gl-specificity) .st.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);background:var(--neg-bg)}:is(.gl,#gl-specificity) .fgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}:is(.gl,#gl-specificity) .fold:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);text-align:left;background:#ffffffb3;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .fold:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .fold svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#c98a00;fill:#c98a002e;width:20px;height:20px}:is(.gl,#gl-specificity) .fold b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .fold small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .flist td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .flist th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left!important}:is(.gl,#gl-specificity) .two .field.row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:row;align-items:center;gap:10px}:is(.gl,#gl-specificity) .flist td:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right!important}:is(.gl,#gl-specificity) .lk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:4px;display:flex}:is(.gl,#gl-specificity) .lk-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}:is(.gl,#gl-specificity) .lk-r:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffd9}:is(.gl,#gl-specificity) .lk-r div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .lk-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .lk-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .lk-r>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .mclist:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .mc-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 2px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .mc-r:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .mc-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;font-weight:500}:is(.gl,#gl-specificity) .mc-r .v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;text-align:right;min-width:100px;font-weight:600}:is(.gl,#gl-specificity) .mem:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;padding:6px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .mem b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;font-weight:500}:is(.gl,#gl-specificity) .card.danger .fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-start;width:100%}:is(.gl,#gl-specificity) .ab2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:24px 18px minmax(0,1fr) auto auto 30px;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}:is(.gl,#gl-specificity) .ab2:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ch+.ab2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .ab2 b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500;display:block}:is(.gl,#gl-specificity) .ab2 small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .ab2 .when:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}:is(.gl,#gl-specificity) .abt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-top:26px;position:relative}:is(.gl,#gl-specificity) .abt-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:22px;position:absolute;top:0;left:110px;right:0}:is(.gl,#gl-specificity) .abt-h span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;border-left:1px solid var(--line-2);padding-left:4px;font-size:10.5px;position:absolute}:is(.gl,#gl-specificity) .abt-today:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1.5px solid var(--b2);height:1000px;max-height:calc(100% + 200px);position:absolute;top:0}:is(.gl,#gl-specificity) .abt-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:center;height:38px;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .abt-tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:38px;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .abt-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1);border-radius:7px;height:22px;position:absolute;top:8px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .abt-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 16%, white)}}:is(.gl,#gl-specificity) .abt-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--b1);padding:3px 8px;font-size:11px;font-weight:500;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .abt-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 22%, white)}}:is(.gl,#gl-specificity) .clist td:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center}:is(.gl,#gl-specificity) .h1dd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font:inherit;letter-spacing:inherit;border-radius:10px;align-items:center;gap:8px;padding:2px 8px 2px 2px;transition:background .15s;display:inline-flex}:is(.gl,#gl-specificity) .h1dd:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .h1dd.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffb3}:is(.gl,#gl-specificity) .h1dd svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--ink-3)}:is(.gl,#gl-specificity) .temp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c98a00;border-radius:9px;width:9px;height:9px;display:inline-block}:is(.gl,#gl-specificity) .temp.hot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .temp.cold:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#7a8fb5}:is(.gl,#gl-specificity) .crm-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff9;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;font-size:12.5px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .done-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .dn-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) 90px 90px 110px;align-items:center;gap:10px;padding:10px 2px;font-size:13px;display:grid}:is(.gl,#gl-specificity) .dn-r:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .dn-r svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--pos)}:is(.gl,#gl-specificity) .dn-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500}:is(.gl,#gl-specificity) .dn-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .dn-r span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .stgb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:28px;color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;transition:background .15s;display:inline-flex}:is(.gl,#gl-specificity) .stgb:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .stgb.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#fffffff2}:is(.gl,#gl-specificity) .stgb>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px;color:var(--ink-3)}:is(.gl,#gl-specificity) .stgb .stg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) .deals td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:middle}:is(.gl,#gl-specificity) .deals td:nth-child(n+2) .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-start}:is(.gl,#gl-specificity) .vw-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 10px;display:flex}:is(.gl,#gl-specificity) .vw-top .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .vw-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;margin-right:6px}:is(.gl,#gl-specificity) .vw-t small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .vw-t b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;white-space:nowrap;font-size:15px;font-weight:600;display:block}:is(.gl,#gl-specificity) .vchip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-2);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:700}:is(.gl,#gl-specificity) .vchip.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff}:is(.gl,#gl-specificity) .vw-tools:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d;border-radius:12px;gap:2px;padding:3px;display:flex}:is(.gl,#gl-specificity) .vw-tools button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}:is(.gl,#gl-specificity) .vw-tools button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .vw-tools svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .vw-old:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .vw-old svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .vw-old .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);margin-left:auto}:is(.gl,#gl-specificity) .vw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .vw-main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .vw-stage:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:crosshair;box-shadow:var(--shadow-hi);aspect-ratio:16/9;border-radius:20px;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .vw-stage .sl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:absolute;inset:0}:is(.gl,#gl-specificity) .vw-hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00000040;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:14px}:is(.gl,#gl-specificity) .vw-hint svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .vw-stage:hover .vw-hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .sl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;width:100%;height:100%;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .sl-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:absolute;top:16%;left:7%;right:30%}:is(.gl,#gl-specificity) .sl-e:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:600;display:block}:is(.gl,#gl-specificity) .sl b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;margin-top:4px;font-size:15px;font-weight:700;line-height:1.1;display:block}:is(.gl,#gl-specificity) .sl.big .sl-e:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px}:is(.gl,#gl-specificity) .sl.big b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,4.2vw,58px)}:is(.gl,#gl-specificity) .sl.big p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.75;max-width:32em;margin-top:16px;font-size:15px}:is(.gl,#gl-specificity) .sl-wave:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;height:36%;position:absolute;bottom:0;left:0;right:0}:is(.gl,#gl-specificity) .sl-logo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.2em;opacity:.85;font-size:9px;font-weight:800;position:absolute;bottom:7%;right:5%}:is(.gl,#gl-specificity) .sl.big .sl-logo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:15px}:is(.gl,#gl-specificity) .sl-no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.7;font-size:9px;font-weight:700;position:absolute;top:5px;left:6px}:is(.gl,#gl-specificity) .pin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--b2);z-index:2;border-radius:99px 99px 99px 4px;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;font-size:12px;font-weight:700;transition:transform .15s;display:grid;position:absolute;box-shadow:0 0 0 2.5px #fff,0 6px 16px -4px #00000073}:is(.gl,#gl-specificity) .pin:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pin.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:scale(1.18)}:is(.gl,#gl-specificity) .pin.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}:is(.gl,#gl-specificity) .pin.res:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}:is(.gl,#gl-specificity) .pin.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px;box-shadow:none;flex-shrink:0;margin:0;font-size:10.5px;position:static}:is(.gl,#gl-specificity).motion .pin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-popIn .3s var(--ease) backwards}:is(.gl,#gl-specificity) .vw-strip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}:is(.gl,#gl-specificity) .vs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--line);opacity:.75;border-radius:11px;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .vs:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .vs.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1;box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--b2)}:is(.gl,#gl-specificity) .vs .sl b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:2px;font-size:8.5px}:is(.gl,#gl-specificity) .vs .sl-e:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:6px}:is(.gl,#gl-specificity) .vs .sl-logo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:5px}:is(.gl,#gl-specificity) .vs-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}:is(.gl,#gl-specificity) .vs-heat:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:3px;width:var(--w);background:#f58ed3;position:absolute;bottom:0;left:0}:is(.gl,#gl-specificity) .vw-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:22px;flex-direction:column;max-height:calc(100vh - 32px);padding:12px;display:flex;position:sticky;top:16px}:is(.gl,#gl-specificity) .vw-side>.seg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-self:flex-start}:is(.gl,#gl-specificity) .vw-pane:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-height:120px;margin:12px -4px 0;padding:0 4px;overflow-y:auto}:is(.gl,#gl-specificity) .th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#ffffffa6;border-radius:14px;margin-bottom:8px;padding:11px 12px;transition:box-shadow .15s,background .15s}:is(.gl,#gl-specificity) .th:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fffffff2}:is(.gl,#gl-specificity) .th.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b2), 0 6px 18px -10px var(--b2);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .th.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b2) 50%, transparent), 0 6px 18px -10px color-mix(in oklab, var(--b2) 60%, transparent)}}:is(.gl,#gl-specificity) .th.res:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.7}:is(.gl,#gl-specificity) .th-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:7px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .th-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:600}:is(.gl,#gl-specificity) .th-h>span:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px}:is(.gl,#gl-specificity) .org:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);color:var(--b-ink);border-radius:6px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600}:is(.gl,#gl-specificity) .th-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:7px;font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .th-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .th-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12px;font-weight:600}:is(.gl,#gl-specificity) .th-r span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:6px;font-size:11px}:is(.gl,#gl-specificity) .th-r p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:2px;line-height:1.45}:is(.gl,#gl-specificity) .th-a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .th-a .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:4px 7px;font-size:12px}:is(.gl,#gl-specificity) .vw-comp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:14px;align-items:flex-end;gap:8px;margin-top:10px;padding:8px 8px 8px 10px;display:flex}:is(.gl,#gl-specificity) .vw-comp textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:22px;padding:3px 0;font-size:13px}:is(.gl,#gl-specificity) .vw-comp .send:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}:is(.gl,#gl-specificity) .vw-comp .send svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .rvp-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}:is(.gl,#gl-specificity) .rvp-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;font-size:13px;font-weight:500;display:flex}:is(.gl,#gl-specificity) .rvp-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .rvp-r small.okc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos);font-weight:500}:is(.gl,#gl-specificity) .rvp-r small.badc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .rvp-r .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0}:is(.gl,#gl-specificity) .rvp-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);padding:8px 0;font-size:11.5px}:is(.gl,#gl-specificity) .shp-o:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:6px;margin-top:4px;display:flex}:is(.gl,#gl-specificity) .shp-o button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:18px 1fr;column-gap:9px;padding:9px 10px;display:grid}:is(.gl,#gl-specificity) .shp-o button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3);grid-row:span 2;margin-top:2px}:is(.gl,#gl-specificity) .shp-o button b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:500}:is(.gl,#gl-specificity) .shp-o button small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .shp-o button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);box-shadow:inset 0 0 0 1.5px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .shp-o button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 30%, transparent)}}:is(.gl,#gl-specificity) .shp-o button.on svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .pace:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:30px 0 20px;position:relative}:is(.gl,#gl-specificity) .pace-tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240f;border-radius:99px;height:14px;position:relative}:is(.gl,#gl-specificity) .pace-band:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2);border-radius:6px;position:absolute;top:-4px;bottom:-4px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pace-band:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 14%, transparent)}}:is(.gl,#gl-specificity) .pace-band:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--b2)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pace-band:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b2) 30%, transparent)}}:is(.gl,#gl-specificity) .pace-fill:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--grad);transition:width .6s var(--ease);border-radius:99px;position:absolute;top:0;bottom:0;left:0}:is(.gl,#gl-specificity) .pace-fill.behind:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, #d4526e, var(--neg))}:is(.gl,#gl-specificity) .pace-fill.ahead:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg, #3aa874, var(--pos))}:is(.gl,#gl-specificity) .pace-mk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:2px solid var(--ink);width:0;position:absolute;top:-10px;bottom:-10px}:is(.gl,#gl-specificity) .pace-mk em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:0;transform:translate(-50%)}:is(.gl,#gl-specificity) .pace-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:16px;margin-top:8px;position:relative}:is(.gl,#gl-specificity) .pace-l span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:10.5px;position:absolute;transform:translate(-100%)}:is(.gl,#gl-specificity) .chk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px;display:grid}:is(.gl,#gl-specificity) .chk div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:13px;padding:10px 12px}:is(.gl,#gl-specificity) .chk div.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b2);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .chk div.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b2) 45%, transparent)}}:is(.gl,#gl-specificity) .chk div.fut:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.55}:is(.gl,#gl-specificity) .chk small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .chk b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;min-height:26px;font-size:20px;font-weight:600;display:block}:is(.gl,#gl-specificity) .goal:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;align-items:center;gap:6px;display:inline-flex}:is(.gl,#gl-specificity) .goal svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px;color:var(--ink-3)}:is(.gl,#gl-specificity) .goal:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)!important}:is(.gl,#gl-specificity) .wb-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0 -6px;padding:0 6px;overflow-x:auto}:is(.gl,#gl-specificity) table.wb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}:is(.gl,#gl-specificity) .wb th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:left;white-space:nowrap;padding:0 8px 9px;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .wb th.r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wb td.r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right}:is(.gl,#gl-specificity) .wb th.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wb td.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center}:is(.gl,#gl-specificity) .wb td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);white-space:nowrap;padding:5px 8px}:is(.gl,#gl-specificity) .wb tbody tr:hover td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffb3}:is(.gl,#gl-specificity) .wb td.num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);width:22px;font-size:11px}:is(.gl,#gl-specificity) .wb .now:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b2)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wb .now:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b2) 6%, transparent)}}:is(.gl,#gl-specificity) .wb th.now:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);border-radius:9px 9px 0 0;font-weight:600}:is(.gl,#gl-specificity) .wb .closed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wb .closed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--pos) 7%, transparent)}}:is(.gl,#gl-specificity) .wb th.closed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .wb tfoot td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line-2);padding-top:10px;font-weight:600}:is(.gl,#gl-specificity) .wb .mute:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .pl-p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;font-weight:500;display:block}:is(.gl,#gl-specificity) .pl-p:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .pl-p small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px;font-weight:400;display:block}:is(.gl,#gl-specificity) .wb-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:30px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;outline:0;padding:0 8px;font-size:12.5px;transition:background .15s,box-shadow .15s}:is(.gl,#gl-specificity) .wb-in.tx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;min-width:180px}:is(.gl,#gl-specificity) .wb-in.num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;font-variant-numeric:tabular-nums;width:90px}:is(.gl,#gl-specificity) .wb-in:hover:not(:disabled):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffe6}:is(.gl,#gl-specificity) .wb-in:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wb-in:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent)}}:is(.gl,#gl-specificity) .wb-in.miss:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--warn)}:is(.gl,#gl-specificity) .wb-in:disabled:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .tbl .wb-in.num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right}:is(.gl,#gl-specificity) .mem-t .wb-in.num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .mini-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:18px;margin-left:2px;padding:0 5px;font-size:10px}:is(.gl,#gl-specificity) .wb-o:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:8px;padding:2px}:is(.gl,#gl-specificity) .wb-o:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px var(--b-soft)}:is(.gl,#gl-specificity) .wb-pc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;width:46px;height:28px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:#1d1c240a;border:0;border-radius:8px;outline:0;font-size:12px;font-weight:600}:is(.gl,#gl-specificity) .wb-pc:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wb-pc:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent)}}:is(.gl,#gl-specificity) .wb-pc.lo:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .wb-pc.okp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wb-pc:disabled:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .pg-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:84px;height:28px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;outline:0;padding:0 6px;font-size:12.5px}:is(.gl,#gl-specificity) .pg-in:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#fffffff2}:is(.gl,#gl-specificity) .pg-in:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pg-in:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent)}}:is(.gl,#gl-specificity) .pg-in.saved:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);font-weight:600}:is(.gl,#gl-specificity) .pg-v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);padding-right:6px}:is(.gl,#gl-specificity) .pg tr.add td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:10px 8px}:is(.gl,#gl-specificity) .pg tr.cmp td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);border-top:1px dashed var(--line-2);font-weight:400}:is(.gl,#gl-specificity) .ghost.xs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:2px 6px;font-size:11px}:is(.gl,#gl-specificity) .mxv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1);border-radius:7px;min-width:76px;padding:4px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .mxv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) calc(var(--a) * 100%), transparent)}}:is(.gl,#gl-specificity) .mc tr.und td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c98a000d;background:lab(62.6889% 18.3606 67.4089/.05)}:is(.gl,#gl-specificity) .dec:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .dec svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .dec .cv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.6;width:11px;height:11px}:is(.gl,#gl-specificity) .dec.ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .dec.warn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn)}:is(.gl,#gl-specificity) .dec.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .dec.none:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);box-shadow:inset 0 0 0 1.5px dashed var(--line-2);border:1.5px dashed var(--line-2);background:#fff}:is(.gl,#gl-specificity) .dec:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(.97)}:is(.gl,#gl-specificity) .steps2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:12px;display:grid}:is(.gl,#gl-specificity) .steps2 div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:24px 1fr;column-gap:10px;display:grid}:is(.gl,#gl-specificity) .steps2 .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-row:span 2}:is(.gl,#gl-specificity) .steps2 b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .steps2 small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .catn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:is(.gl,#gl-specificity) .catn i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:3px;flex-shrink:0;width:9px;height:9px}:is(.gl,#gl-specificity) .bud td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;max-width:220px;overflow:hidden}:is(.gl,#gl-specificity) .bud .wb-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100px}:is(.gl,#gl-specificity) tr.soonr td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c98a000f;background:lab(62.6889% 18.3606 67.4089/.06)}:is(.gl,#gl-specificity) .movers:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .mv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:9px 2px;display:grid}:is(.gl,#gl-specificity) .mv:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .mv b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .mv small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);grid-column:1;font-size:11.5px}:is(.gl,#gl-specificity) .mv .d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-area:1/2/span 2;align-self:center}:is(.gl,#gl-specificity) .unc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .unc:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .unc div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .unc b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .unc small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .adm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}:is(.gl,#gl-specificity) .adm-nav:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:20px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}:is(.gl,#gl-specificity) .adm-nav button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .adm-nav button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fffc}:is(.gl,#gl-specificity) .adm-nav button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .adm-nav button small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:auto;font-size:10.5px}:is(.gl,#gl-specificity) .adm-nav button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;font-weight:500}:is(.gl,#gl-specificity) .adm-nav button.on small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ffffffb3}:is(.gl,#gl-specificity) .adm-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .adm-b>.hero:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:0}:is(.gl,#gl-specificity) .mem-t td .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:1px 0}:is(.gl,#gl-specificity) .mem-t td:nth-child(n+2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .team-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .int-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .tm-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px}:is(.gl,#gl-specificity) .tm-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .tm-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .tm-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:4px;width:12px;height:12px}:is(.gl,#gl-specificity) .tm-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:8px 14px;min-height:22px;margin:14px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .tm-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}:is(.gl,#gl-specificity) .cli-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}:is(.gl,#gl-specificity) .cli-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;transition:transform .2s var(--ease);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;display:grid}:is(.gl,#gl-specificity) .cli-c:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:translateY(-2px)}:is(.gl,#gl-specificity) .cli-c b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px;font-weight:600;display:block}:is(.gl,#gl-specificity) .cli-c small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .cli-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .int-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px}:is(.gl,#gl-specificity) .int-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;display:flex}:is(.gl,#gl-specificity) .int-h .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;width:34px;height:34px}:is(.gl,#gl-specificity) .int-h .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px}:is(.gl,#gl-specificity) .int-h div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .int-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px;font-weight:600;display:block}:is(.gl,#gl-specificity) .int-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .int-c p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin:12px 0;font-size:12.5px;line-height:1.55}:is(.gl,#gl-specificity) .int-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .tpl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .tpl-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:14px}:is(.gl,#gl-specificity) .tpl-l .lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:4px 6px 8px}:is(.gl,#gl-specificity) .tpl-i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex}:is(.gl,#gl-specificity) .tpl-i:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fffc}:is(.gl,#gl-specificity) .tpl-i.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .tpl-i svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--b-ink);flex-shrink:0;margin-top:2px}:is(.gl,#gl-specificity) .tpl-i b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .tpl-i small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .tpl-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:16px;display:flex}:is(.gl,#gl-specificity) .tpl-tl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d;border-radius:99px;height:12px;margin:2px 0 16px;position:relative}:is(.gl,#gl-specificity) .tpl-tl span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:99px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 2px #ffffffe6}:is(.gl,#gl-specificity) .rt-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:14px;padding:18px}:is(.gl,#gl-specificity) .rt-c.off:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.72}:is(.gl,#gl-specificity) .rt-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:11px;display:flex}:is(.gl,#gl-specificity) .rt-h div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .rt-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px;font-weight:600;display:block}:is(.gl,#gl-specificity) .rt-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .rt-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}:is(.gl,#gl-specificity) .rt-f label:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-bottom:5px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .rt-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .rt-t .chip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;width:11px;height:11px}:is(.gl,#gl-specificity) .as-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}:is(.gl,#gl-specificity) .as-r:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .as-r div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .as-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .as-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:1px;font-size:12px;display:block}:is(.gl,#gl-specificity) .as-c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;padding:8px 0;display:flex}:is(.gl,#gl-specificity) .as-c div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .as-c b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .as-c small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .code:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c24;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 12px;display:flex}:is(.gl,#gl-specificity) .code code:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;color:#f3e8f0;scrollbar-width:none;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow-x:auto}:is(.gl,#gl-specificity) .code .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ffffffb3}:is(.gl,#gl-specificity) .code .ibtn:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#ffffff1a}:is(.gl,#gl-specificity) .th2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 18px 90px 90px;align-items:center;gap:12px;padding:11px 4px;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .th2:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .th2:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff9}:is(.gl,#gl-specificity) .th2 b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .th2 small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .th2 .mute:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right}@media (max-width:1280px){:is(.gl,#gl-specificity) .kpis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.gl,#gl-specificity) .vw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .vw-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-height:none;position:static}:is(.gl,#gl-specificity) .fgrid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.gl,#gl-specificity) .adm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .adm-nav:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-flow:wrap;position:static}}:is(.gl,#gl-specificity) .abt-b.one:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#0000;background:var(--b1);min-width:12px;box-shadow:none;padding:0;overflow:visible}:is(.gl,#gl-specificity) .abt-b.one:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:attr(data-l);color:var(--ink-2);white-space:nowrap;font-weight:500;position:absolute;top:3px;left:calc(100% + 7px)}:is(.gl,#gl-specificity) .pg td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:5px 4px}:is(.gl,#gl-specificity) .pg th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 4px 9px}:is(.gl,#gl-specificity) .pg .pg-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:76px}:is(.gl,#gl-specificity) .tlog th:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tlog td:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tlog th:nth-child(3):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tlog td:nth-child(3):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .tlog td:nth-child(2) .pj:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tlog td:nth-child(2)>:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-start}:is(.gl,#gl-specificity) .fbtn.skl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-width:160px}:is(.gl,#gl-specificity) .fbtn.skl>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .fbtn.skl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .tpl-r .tbl th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tpl-r .tbl td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-left:6px;padding-right:6px}:is(.gl,#gl-specificity) :is(.screen:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.plBody:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.boardAlt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.timeAlt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.adm-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tbBody)>:is(.card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.hero:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.kpis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.banner:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.wkrail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tagrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.skl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tp-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.set-grid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.ppl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-wait)+:is(.card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.hero:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.kpis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.banner:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.wkrail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tagrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.skl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tp-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.set-grid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.ppl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-wait):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:16px}:is(.gl,#gl-specificity) .filters.bbar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:nowrap;container-type:inline-size}:is(.gl,#gl-specificity) .bbar>:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0}:is(.gl,#gl-specificity) .bbar .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1 1 0;min-width:0}:is(.gl,#gl-specificity) .fbtn.sm.sq:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;width:32px;padding:0}:is(.gl,#gl-specificity) .fbtn.sm.sq svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}@container (max-width:1100px){:is(.gl,#gl-specificity) :is(.segViews:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.segTbViews) .vl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) :is(.segViews:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.segTbViews) .sv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-right:0}:is(.gl,#gl-specificity) :is(.segViews:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.segTbViews) button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 11px}}@container (max-width:820px){:is(.gl,#gl-specificity) :is(.segTabs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.segTbTabs) button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 10px}}:is(.gl,#gl-specificity) .hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:10px;font-size:12px;line-height:1.5}:is(.gl,#gl-specificity) .hint a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink);font-weight:500}:is(.gl,#gl-specificity) .key:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .cdot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:99px;flex-shrink:0;width:8px;height:8px;display:inline-block}:is(.gl,#gl-specificity) .ty-dot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}:is(.gl,#gl-specificity) .pri:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;align-items:flex-end;gap:1.5px;height:11px;display:inline-flex}:is(.gl,#gl-specificity) .pri i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);border-radius:1px;width:3px}:is(.gl,#gl-specificity) .pri i:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:5px}:is(.gl,#gl-specificity) .pri i:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:8px}:is(.gl,#gl-specificity) .pri i:nth-child(3):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:11px}:is(.gl,#gl-specificity) .pri.p-low i:nth-child(n+2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pri.p-medium i:nth-child(3):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2424}:is(.gl,#gl-specificity) .prl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .prl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:var(--k);border-radius:2px;width:7px;height:7px}:is(.gl,#gl-specificity) .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;background:var(--k);border-radius:99px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 12%, transparent)}}:is(.gl,#gl-specificity) .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:color-mix(in oklab, var(--k) 78%, var(--ink))}}:is(.gl,#gl-specificity) .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:var(--k);border-radius:99px;width:6px;height:6px}:is(.gl,#gl-specificity) .stp.dotonly:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k);width:10px;height:10px;padding:0;font-size:0}:is(.gl,#gl-specificity) .stp.dotonly:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{display:none}:is(.gl,#gl-specificity) .ty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.05em;text-transform:uppercase;color:var(--k);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:color-mix(in oklab, var(--k) 85%, var(--ink))}}:is(.gl,#gl-specificity) .ty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 12%, transparent)}}:is(.gl,#gl-specificity) .ty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:6px;padding:2px 6px}:is(.gl,#gl-specificity) :is(.tc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tlist:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.sub-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tbBody .pc-t) .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}:is(.gl,#gl-specificity) :is(.tc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tlist:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.sub-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tbBody .pc-t) .dl.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) :is(.tc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tlist:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.sub-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.tbBody .pc-t) .dl.soon:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .who.none:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .fchip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffb3;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}:is(.gl,#gl-specificity) .fchip:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .fchip.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .fchip.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 30%, transparent)}}:is(.gl,#gl-specificity) .tag:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:20px;color:var(--ink-2);background:var(--flat-bg);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .lrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) :is(.ch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.st-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.st-h2)+.lrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .lrow>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);flex-shrink:0;font-size:12.5px}:is(.gl,#gl-specificity) .lrow>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;justify-content:flex-end;min-width:0;display:flex}:is(.gl,#gl-specificity) .lrow b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .field.slim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:none;background:0 0;border-radius:10px;gap:7px;min-width:0;max-width:230px;padding:5px 8px;font-size:12.5px}:is(.gl,#gl-specificity) .field.slim:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .field.slim.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}:is(.gl,#gl-specificity) .field.slim b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .field.slim small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-size:11px}:is(.gl,#gl-specificity) .field.slim.soon b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .field.slim>svg:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:2px}:is(.gl,#gl-specificity) .ghost.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:4px 7px;font-size:12px}:is(.gl,#gl-specificity) .ghost.neg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .ghost.neg:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg)}:is(.gl,#gl-specificity) .cta.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .fbtn.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;width:100%}:is(.gl,#gl-specificity) .cta.danger:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg);box-shadow:0 2px 6px -2px var(--neg), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cta.danger:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 6px -2px color-mix(in oklab, var(--neg) 55%, transparent), inset 0 1px 0 #ffffff24}}:is(.gl,#gl-specificity) .cta.danger:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 4px #1616281f, 0 10px 20px -8px var(--neg)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .cta.danger:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 4px #1616281f, 0 10px 20px -8px color-mix(in oklab, var(--neg) 45%, transparent)}}:is(.gl,#gl-specificity) .cta[disabled]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.4;pointer-events:none;filter:saturate(.5)}:is(.gl,#gl-specificity) .cta.ai:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742)}:is(.gl,#gl-specificity) .dlg.narrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:min(460px,100%)}:is(.gl,#gl-specificity) .dlg.narrow .dlg-b .frow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr);gap:6px}:is(.gl,#gl-specificity) .dlg.narrow .dlg-b .frow>label:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-top:0}:is(.gl,#gl-specificity) .banner.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg)}:is(.gl,#gl-specificity) .banner.bad>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .banner.bad b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .spin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:2px solid var(--b1);border-radius:99px;width:12px;height:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .spin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:2px solid color-mix(in oklab, var(--b1) 18%, transparent)}}:is(.gl,#gl-specificity) .spin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top-color:var(--b1);vertical-align:-2px;flex-shrink:0;margin-right:7px;animation:.8s linear infinite gl-spin}:is(.gl,#gl-specificity) .chip .spin:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-width:1.5px;width:10px;height:10px;margin-right:1px}:is(.gl,#gl-specificity) .ftile:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:34px;height:40px;color:var(--k);background:var(--k);border-radius:8px 12px 8px 8px;flex-shrink:0;align-content:center;place-items:center;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ftile:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 9%, #fff)}}:is(.gl,#gl-specificity) .ftile:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ftile:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k) 22%, transparent)}}:is(.gl,#gl-specificity) .ftile svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .ftile em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.05em;font-size:7.5px;font-style:normal;font-weight:700;line-height:1}:is(.gl,#gl-specificity) .ftile.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px 10px 7px 7px;width:28px;height:32px}:is(.gl,#gl-specificity) .ftile.s svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .ftile.s em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:6.5px}:is(.gl,#gl-specificity) .drop.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-start;height:48px;padding:0 8px 0 14px}:is(.gl,#gl-specificity) .drop.sm .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .drop.tall:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:6px;height:128px;margin-bottom:12px}:is(.gl,#gl-specificity) .drop.tall svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:22px;height:22px}:is(.gl,#gl-specificity) .drop.tall small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .tbCols:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:relative}:is(.gl,#gl-specificity) .tboard .col:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-basis:292px;min-height:520px}:is(.gl,#gl-specificity) .col-h .cdot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:10px;height:10px;box-shadow:0 0 0 4px var(--k);margin:0 3px 0 5px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col-h .cdot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 4px color-mix(in oklab, var(--k) 16%, transparent)}}:is(.gl,#gl-specificity) .col-h .col-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;margin-left:-4px}:is(.gl,#gl-specificity) .col:hover .col-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .col-m.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .tc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:grab;box-shadow:0 1px 2px #1616280d, 0 8px 20px -14px #16162838, inset 0 0 0 1px var(--line);transition:transform .2s var(--ease), box-shadow .2s var(--ease), opacity .2s;background:#ffffffe6;border-radius:16px;flex-shrink:0;padding:11px 12px 10px;position:relative}:is(.gl,#gl-specificity) .tc:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 2px 4px #1616280f, 0 16px 30px -16px #1616284d, inset 0 0 0 1px var(--line-2);transform:translateY(-1px)}:is(.gl,#gl-specificity) .tc:hover .tc-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .tc.done:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff9}:is(.gl,#gl-specificity) .tc.done .tc-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .tc-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;min-height:18px;display:flex}:is(.gl,#gl-specificity) .tc-top .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .tc-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.012em;text-wrap:pretty;margin-top:6px;font-size:13.5px;font-weight:550;line-height:1.35;transition:color .2s;display:block}:is(.gl,#gl-specificity) .tc-blk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tc-wait:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:5px 8px;font-size:11.5px;font-weight:500;line-height:1.3;display:flex}:is(.gl,#gl-specificity) .tc-blk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .tc-wait:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn)}:is(.gl,#gl-specificity) .tc-blk svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tc-wait svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:13px;height:13px}:is(.gl,#gl-specificity) .tc-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .tc-f .sb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:3px;display:inline-flex}:is(.gl,#gl-specificity) .tc-f .sb svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .tc-f .hr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);white-space:nowrap;margin-left:auto;font-weight:500}:is(.gl,#gl-specificity) .tc-f .hr small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-weight:400}:is(.gl,#gl-specificity) .tc-f .hr.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .rm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px;color:var(--b-ink);background:var(--b-soft);border-radius:6px;place-items:center;display:grid}:is(.gl,#gl-specificity) .rm svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .tc.dragging:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.35;box-shadow:inset 0 0 0 1px var(--line-2);transform:none}:is(.gl,#gl-specificity) .col.drop-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col.drop-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 8%, #ffffff80)}}:is(.gl,#gl-specificity) .col.drop-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col.drop-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--k) 45%, transparent)}}:is(.gl,#gl-specificity) .drop-ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px dashed var(--k);border-radius:16px;flex-shrink:0;height:70px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .drop-ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px dashed color-mix(in oklab, var(--k) 55%, transparent)}}:is(.gl,#gl-specificity) .drop-ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .drop-ph:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--k) 6%, transparent)}}:is(.gl,#gl-specificity) .tc.lift:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:5;cursor:grabbing;pointer-events:none;box-shadow:0 4px 8px #16162814, 0 30px 50px -18px #1616286b, inset 0 0 0 1.5px var(--b1);transform:rotate(-2.5deg)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tc.lift:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 4px 8px #16162814, 0 30px 50px -18px #1616286b, inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 28%, transparent)}}:is(.gl,#gl-specificity) .col-hid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;flex:0 0 200px;align-items:flex-start;gap:8px;padding:14px 10px;display:flex}:is(.gl,#gl-specificity) .col-hid .lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .col-hid .lab svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .col-hid small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .tfp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 14px 14px}:is(.gl,#gl-specificity) .tfp .pop-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:12px 0 6px}:is(.gl,#gl-specificity) .tfp .chips:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;display:flex}:is(.gl,#gl-specificity) .tfp .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0}:is(.gl,#gl-specificity) .tfp-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}:is(.gl,#gl-specificity) .tl-k:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:9px;min-width:0;max-width:380px;display:flex}:is(.gl,#gl-specificity) .tl-k b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .tl-k .blk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);display:inline-grid}:is(.gl,#gl-specificity) .tl-k .blk svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .tlist td small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wkm td small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:6px;font-size:11px;font-weight:400}:is(.gl,#gl-specificity) .tlist .money:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:110px}:is(.gl,#gl-specificity) .tlist :is(th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),td):is(:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(3):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(4):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(5):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(11):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(12)):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wkt :is(th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),td):is(:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:nth-child(5)):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .wkt td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:middle}:is(.gl,#gl-specificity) .wkt .wb-in.tx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%;min-width:150px}:is(.gl,#gl-specificity) .wkt td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .wkt .tl-k b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:normal}:is(.gl,#gl-specificity) .wkt td:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:32%}:is(.gl,#gl-specificity) .wkm tr.now td:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .wkm tr.now td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:12px 0 0 12px;font-weight:600}:is(.gl,#gl-specificity) .wkm tr.now td:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:0 12px 12px 0}:is(.gl,#gl-specificity) .wkrail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:24px;padding:14px 16px 16px}:is(.gl,#gl-specificity) .wkr-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;margin-bottom:12px;display:flex}:is(.gl,#gl-specificity) .wkr-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;padding:0 4px;font-size:14px;font-weight:600}:is(.gl,#gl-specificity) .wkr-h .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .wkr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.1fr);gap:10px;display:grid}:is(.gl,#gl-specificity) .wkc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px;transition:background .2s,box-shadow .2s;display:flex}:is(.gl,#gl-specificity) button.wkc:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffffe6}:is(.gl,#gl-specificity) .wkc.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1), 0 10px 22px -14px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wkc.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 40%, transparent), 0 10px 22px -14px color-mix(in oklab, var(--b1) 45%, transparent)}}:is(.gl,#gl-specificity) .wk-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .wk-n em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--b2);border-radius:99px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600}:is(.gl,#gl-specificity) .wkc>small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .wk-bars:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-end;gap:4px;width:100%;height:56px;margin:10px 0 8px;display:flex}:is(.gl,#gl-specificity) .wk-bars i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:6px 6px 3px 3px;flex:1;min-height:2px}:is(.gl,#gl-specificity) .wk-bars .pl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wk-bars .pl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:color-mix(in oklab, var(--b1) 20%, white)}}:is(.gl,#gl-specificity) .wk-bars .spn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill)}:is(.gl,#gl-specificity) .wk-bars .spn.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .wk-v:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .wk-v b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .wk-v.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) .wkc.ceil:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(160deg, #ffffffd9, var(--b1))}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .wkc.ceil:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(160deg, #ffffffd9, color-mix(in oklab, var(--b1) 6%, #fff9))}}:is(.gl,#gl-specificity) .ring-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){--p:0;text-align:center;background:conic-gradient(var(--fill) calc(var(--p) * 1%), #1d1c2412 0);border-radius:99px;place-content:center;width:62px;height:62px;margin:8px 0 6px;display:grid;position:relative}:is(.gl,#gl-specificity) .ring-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:"";background:#fff;border-radius:99px;position:absolute;inset:7px}:is(.gl,#gl-specificity) .ring-s b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ring-s small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){line-height:1.05;position:relative}:is(.gl,#gl-specificity) .ring-s b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.02em;font-size:15px;font-weight:650}:is(.gl,#gl-specificity) .ring-s small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:9.5px}:is(.gl,#gl-specificity) .ww:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}:is(.gl,#gl-specificity) .ch+.ww:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .ww-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .ww-t .dot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:3px;flex-shrink:0;width:9px;height:9px}:is(.gl,#gl-specificity) .ww b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .ww .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .ww .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .tl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 10px 6px;font-size:11px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .tl-g small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:0;font-weight:500}:is(.gl,#gl-specificity) .tl-t .tl-n .key:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0}:is(.gl,#gl-specificity) .tl-b.dn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.5;box-shadow:none}:is(.gl,#gl-specificity) .set-grid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}:is(.gl,#gl-specificity) .set-nav:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:20px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:80px}:is(.gl,#gl-specificity) .set-nav button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .15s;display:flex}:is(.gl,#gl-specificity) .set-nav button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fffc}:is(.gl,#gl-specificity) .set-nav button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .set-nav button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);color:#fff;font-weight:500}:is(.gl,#gl-specificity) .pset:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:16px;min-width:0;display:flex}:is(.gl,#gl-specificity) .pset>.card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){scroll-margin-top:84px}:is(.gl,#gl-specificity) .pset .card>.switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0}:is(.gl,#gl-specificity) .colset:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .cs-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}:is(.gl,#gl-specificity) .cs-r:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .cs-r .grip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);cursor:grab;display:grid}:is(.gl,#gl-specificity) .cs-r .grip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .cs-r .wb-in.mute:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .cs-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:64px;color:var(--ink-3);white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .cs-r>.chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:0 0;justify-content:center;width:30px;padding:0;font-size:0}:is(.gl,#gl-specificity) .swatch.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px;flex-shrink:0;width:20px;height:20px}:is(.gl,#gl-specificity) .lnk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .pop-g+.lnk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .lnk>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .lnk div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .lnk b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .lnk small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .ai-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .ch+.ai-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .ai-r div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .ai-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .ai-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .ai-r .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0}:is(.gl,#gl-specificity) .crumb a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);align-items:center;gap:5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .crumb a:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .crumb .csl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--line-2)}:is(.gl,#gl-specificity) .tp-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start}:is(.gl,#gl-specificity) .tp-top h1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-wrap:pretty;border-radius:8px;outline:0;margin-top:10px}:is(.gl,#gl-specificity) .tp-top h1:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 4px var(--b-soft)}:is(.gl,#gl-specificity) .tp-chips:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .tp-chips .key:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-right:4px;font-size:12px}:is(.gl,#gl-specificity) .tp-chips .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:6px;height:26px;padding:0 10px;font-size:12px}:is(.gl,#gl-specificity) .tp-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .tp-rec:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:6px 24px 24px}:is(.gl,#gl-specificity) .tp-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-top:20px}:is(.gl,#gl-specificity) .tp-s+.tp-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);margin-top:20px}:is(.gl,#gl-specificity) .tp-s>.lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:12px}:is(.gl,#gl-specificity) .tp-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}:is(.gl,#gl-specificity) .tp-side .card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:18px 20px}:is(.gl,#gl-specificity) .st-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .st-h svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .st-h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}:is(.gl,#gl-specificity) .st-h2 .st-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) .lbl.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:16px 0 4px;font-size:10.5px}:is(.gl,#gl-specificity) .bar5:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;height:5px;margin:6px 0 2px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .bar5 i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .wkl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .wkl b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .wkl small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) .blocks:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn-bg);color:var(--warn);border-radius:13px;align-items:center;gap:9px;margin:4px 0 6px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex}:is(.gl,#gl-specificity) .blocks svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:15px;height:15px}:is(.gl,#gl-specificity) .blocks>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .blocks .key:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:inherit;margin:0 2px}:is(.gl,#gl-specificity) .blocks:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(.97)}:is(.gl,#gl-specificity) .subs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fff9;border-radius:16px;overflow:hidden}:is(.gl,#gl-specificity) .subs .sub:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);transition:background .15s}:is(.gl,#gl-specificity) .subs .sub:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .subs .sub.open:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .sub-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .sub-r .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .subs .sub.done .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos);box-shadow:none}:is(.gl,#gl-specificity) .sub-r .ck svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:3px;width:12px;height:12px}:is(.gl,#gl-specificity) .sub-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){outline:0;flex:1;min-width:0;font-weight:500}:is(.gl,#gl-specificity) .subs .sub.done .sub-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}:is(.gl,#gl-specificity) .sub-pp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:8px;padding:3px}:is(.gl,#gl-specificity) .sub-pp:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .sub-pp.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg)}:is(.gl,#gl-specificity) .sub-r .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:78px}:is(.gl,#gl-specificity) .sub-r .hr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right;width:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .sub-x svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transition:transform .25s var(--ease)}:is(.gl,#gl-specificity) .subs .sub.open .sub-x svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(180deg)}:is(.gl,#gl-specificity) .sub-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 12px 12px 40px}:is(.gl,#gl-specificity) .sub-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;margin-top:8px;display:flex}:is(.gl,#gl-specificity) .sub-f .field:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px}:is(.gl,#gl-specificity) .sub-f .field small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .sub-f .field small svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .sub-f .hrs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .sub-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:10px;padding:9px 12px;display:flex}:is(.gl,#gl-specificity) .sub-add svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .sub-add input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .tfiles:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:6px;margin-bottom:8px;display:flex}:is(.gl,#gl-specificity) .tf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8;border-radius:13px;align-items:center;gap:11px;padding:7px 6px 7px 9px;display:flex}:is(.gl,#gl-specificity) .tf div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .tf b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tf small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .acts-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:14px;display:flex}:is(.gl,#gl-specificity) .cm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:10px;display:flex}:is(.gl,#gl-specificity) .cm>.pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:2px}:is(.gl,#gl-specificity) .cm>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .cm-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .cm-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:600}:is(.gl,#gl-specificity) .cm-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .cm-h .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;width:24px;height:24px;margin-left:auto}:is(.gl,#gl-specificity) .cm:hover .cm-h .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .cm-h .ibtn.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .cm p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffbf;border-radius:4px 14px 14px;outline:0;margin-top:4px;padding:9px 12px;font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .ev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:8px;padding-left:4px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .ev svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .ev small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:auto;font-size:11px}:is(.gl,#gl-specificity) .cm-new:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:10px;margin-top:16px;display:flex}:is(.gl,#gl-specificity) .cm-new>.pa:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:10px}:is(.gl,#gl-specificity) .cm-new textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;flex:1;min-height:38px}:is(.gl,#gl-specificity) .cm-new .cta:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:2px}:is(.gl,#gl-specificity) .ai-launch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:88;height:44px;color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s, opacity .2s;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:13.5px;font-weight:550;display:inline-flex;position:fixed;bottom:74px;right:22px;box-shadow:0 1px 2px #1616280f,0 12px 30px -12px #16162852,inset 0 0 0 1px #1d1c2417}:is(.gl,#gl-specificity) .ai-launch:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:translateY(-1px);box-shadow:0 2px 4px #16162812,0 16px 34px -12px #1616285c,inset 0 0 0 1px #1d1c241f}:is(.gl,#gl-specificity) .ai-launch.hide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;pointer-events:none;transform:translateY(6px)}:is(.gl,#gl-specificity) .ai-launch .ai-sig:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742);border-radius:99px;width:32px;height:32px}:is(.gl,#gl-specificity) .ai-launch .ai-sig svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .ai-launch .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);background:#1d1c240d;font-size:11px}:is(.gl,#gl-specificity) .ai-sig:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .ai-w:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#c72886;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}:is(.gl,#gl-specificity) .ai-panel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:91;background:#fff;border-radius:24px;flex-direction:column;width:440px;display:none;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 2px 6px #1616280d,0 30px 70px -24px #1616285c,0 0 0 1px #1d1c2412}:is(.gl,#gl-specificity) .ai-panel.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:flex}:is(.gl,#gl-specificity).motion .ai-panel.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:gl-popUp .22s var(--ease)}:is(.gl,#gl-specificity) .ai-panel.full:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:auto;left:284px}:is(.gl,#gl-specificity).ai-open .scrim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-right:472px}:is(.gl,#gl-specificity) .ai-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:2px;padding:10px 10px 4px;display:flex}:is(.gl,#gl-specificity) .ai-top .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ai-row .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .ai-mdl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.01em;height:36px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .ai-mdl small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:13px;font-weight:400}:is(.gl,#gl-specificity) .ai-mdl svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-mdl:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ai-mdl.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d}:is(.gl,#gl-specificity) .ai-ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .ai-ic:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ai-ic.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .ai-ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:18px;height:18px}:is(.gl,#gl-specificity) .ai-body:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-height:0;padding:10px 20px 12px;overflow-y:auto}:is(.gl,#gl-specificity) .ai-body.idle:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;align-items:center;padding:20px 18px 40px;display:flex}:is(.gl,#gl-specificity) .ai-col:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-width:740px;margin:0 auto}:is(.gl,#gl-specificity) .ai-mid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:center;width:100%;max-width:680px;display:flex}:is(.gl,#gl-specificity) .ai-wait:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:30px;color:var(--ink-2);background:#1d1c240d;border-radius:99px;align-items:center;gap:8px;margin-bottom:22px;padding:0 8px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .ai-wait:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c2414}:is(.gl,#gl-specificity) .ai-wait .dot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c72886;border-radius:99px;width:7px;height:7px}:is(.gl,#gl-specificity) .ai-wait svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;text-align:center;margin:0 0 22px;font-size:25px;font-weight:600}:is(.gl,#gl-specificity) .ai-comp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%}:is(.gl,#gl-specificity) .ai-box:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff;border-radius:26px;padding:10px 10px 8px 14px;transition:box-shadow .15s;box-shadow:0 0 0 1px #1d1c241a,0 8px 26px -14px #1616283d}:is(.gl,#gl-specificity) .ai-box:focus-within:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 1px #1d1c242e,0 8px 26px -14px #1616284d}:is(.gl,#gl-specificity) .ai-att:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 10px;display:flex}:is(.gl,#gl-specificity) .ai-file:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:6px 14px 6px 6px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ai-fi:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#3b6fd4;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}:is(.gl,#gl-specificity) .ai-fi svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px}:is(.gl,#gl-specificity) .ai-file b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}:is(.gl,#gl-specificity) .ai-file small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .ai-file>span:nth-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .ai-file button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);opacity:0;border-radius:99px;place-items:center;width:20px;height:20px;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}:is(.gl,#gl-specificity) .ai-file:hover button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .ai-file button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:2.6px;width:11px;height:11px}:is(.gl,#gl-specificity) .ai-cx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0;max-width:220px;height:30px;color:var(--ink-2);white-space:nowrap;background:#1d1c240d;border-radius:99px;align-items:center;gap:6px;padding:0 5px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .ai-cx svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:13px;height:13px}:is(.gl,#gl-specificity) .ai-cx>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .ai-cx button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ai-row>:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0}:is(.gl,#gl-specificity) .ai-row>.ai-cx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:1}:is(.gl,#gl-specificity) .ai-me .ai-file:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:2px}:is(.gl,#gl-specificity) .ai-cx button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:20px;height:20px;color:var(--ink-3);border-radius:99px;place-items:center;display:grid}:is(.gl,#gl-specificity) .ai-cx button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .ai-box textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;width:100%;min-height:28px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:4px 2px 8px;font-size:15px;line-height:1.5;display:block}:is(.gl,#gl-specificity) .ai-box textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z)::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;margin-left:-6px;display:flex}:is(.gl,#gl-specificity) .ai-row .ai-ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px;width:34px;height:34px}:is(.gl,#gl-specificity) .ai-tool:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:30px;color:var(--ink-2);background:#1d1c240d;border-radius:99px;align-items:center;gap:5px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .ai-tool svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .ai-tool button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:99px;place-items:center;width:20px;height:20px;display:grid}:is(.gl,#gl-specificity) .ai-tool button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff}:is(.gl,#gl-specificity) .ai-tool button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .ai-tool.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn);background:var(--warn-bg)}:is(.gl,#gl-specificity) .ai-send:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);border-radius:99px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:filter .15s;display:grid}:is(.gl,#gl-specificity) .ai-send:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(1.15)}:is(.gl,#gl-specificity) .ai-send svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:2.4px;width:17px;height:17px}:is(.gl,#gl-specificity) .ai-foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;color:var(--ink-3);margin:8px 0 0;font-size:11.5px}:is(.gl,#gl-specificity) .ai-foot.act:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .ai-pills:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}:is(.gl,#gl-specificity) .ai-pills button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:34px;color:var(--ink-2);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ai-pills button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c2408}:is(.gl,#gl-specificity) .ai-pills svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-dock:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:6px 14px 12px}:is(.gl,#gl-specificity) .ai-me:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-end;gap:6px;margin:6px 0 20px;display:flex}:is(.gl,#gl-specificity) .ai-ref:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}:is(.gl,#gl-specificity) .ai-ref svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .ai-bub:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#f1f0f4;border-radius:20px;max-width:85%;padding:10px 16px;font-size:14.5px;line-height:1.5}:is(.gl,#gl-specificity) .ai-ans:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:14.5px;line-height:1.65}:is(.gl,#gl-specificity) .ai-ans>p+p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ai-ans>ul+p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:10px}:is(.gl,#gl-specificity) .ai-ans ul:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:8px 0 10px;padding-left:20px}:is(.gl,#gl-specificity) .ai-ans li:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:4px 0}:is(.gl,#gl-specificity) .ai-ans a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #1d1c2440;text-decoration:underline #1d1c2440}:is(.gl,#gl-specificity) .ai-ans a:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:is(.gl,#gl-specificity) .ai-trace:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:3px;margin-bottom:8px;font-size:13px;display:inline-flex}:is(.gl,#gl-specificity) .ai-trace:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2)}:is(.gl,#gl-specificity) .ai-trace svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;transition:transform .2s var(--ease)}:is(.gl,#gl-specificity) .ai-trace.open svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){transform:rotate(90deg)}:is(.gl,#gl-specificity) .ai-notes:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);border-left:2px solid #1d1c241a;margin:0 0 12px;padding:2px 0 2px 12px;font-size:13px;line-height:1.55}:is(.gl,#gl-specificity) .ai-notes p+p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:6px}:is(.gl,#gl-specificity) .ap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#fff;border-radius:18px;margin:14px 0 4px;padding:14px;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ap-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .ap-ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:32px;height:32px;color:var(--ink-2);background:#1d1c240d;border-radius:10px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .ap-ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .ap-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14px;font-weight:600;line-height:1.3;display:block}:is(.gl,#gl-specificity) .ap-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;line-height:1.4;display:block}:is(.gl,#gl-specificity) .ap-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:6px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .ap-f div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.4;display:flex}:is(.gl,#gl-specificity) .ap-f span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:54px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .ap-f s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;text-decoration-color:#1d1c2440}:is(.gl,#gl-specificity) .ap-f svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .ap-f b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .ap-acts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:8px;margin-top:14px;display:flex}:is(.gl,#gl-specificity) .ai-btn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:34px;color:var(--ink);background:#fff;border-radius:99px;padding:0 15px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #1d1c241f}:is(.gl,#gl-specificity) .ai-btn:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240a}:is(.gl,#gl-specificity) .ai-btn.dark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--fill);box-shadow:none}:is(.gl,#gl-specificity) .ai-btn.dark:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){filter:brightness(1.15);background:var(--fill)}:is(.gl,#gl-specificity) .ap-done:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--pos);align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.4;display:flex}:is(.gl,#gl-specificity) .ap-done svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:15px;height:15px}:is(.gl,#gl-specificity) .ap-done.no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .ap-done button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);text-underline-offset:3px;margin-left:auto;font-size:13px;font-weight:500;-webkit-text-decoration:underline #1d1c2440;text-decoration:underline #1d1c2440}:is(.gl,#gl-specificity) .ai-ans .ap+.ap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:10px}:is(.gl,#gl-specificity) .ai-acts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:2px;margin:10px 0 0 -7px;display:flex}:is(.gl,#gl-specificity) .ai-acts button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}:is(.gl,#gl-specificity) .ai-acts button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .ai-acts svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity).bare .shell:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr);padding:16px 22px}:is(.gl,#gl-specificity).bare .rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity).bare .aiLaunch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity).bare .aiPanel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none!important}:is(.gl,#gl-specificity).bare .main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-width:1180px}:is(.gl,#gl-specificity) .lg-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 150px);display:flex;position:relative}:is(.gl,#gl-specificity) .lg-card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:28px;flex-direction:column;width:min(400px,100%);padding:28px 28px 20px;display:flex}:is(.gl,#gl-specificity) .lg-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:12px;margin-bottom:22px;display:flex}:is(.gl,#gl-specificity) .lg-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.025em;font-size:17px;font-weight:650;display:block}:is(.gl,#gl-specificity) .lg-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .baf-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:var(--grad);width:40px;height:40px;box-shadow:0 10px 22px -12px var(--b1), inset 0 1px 0 #fff3;border-radius:13px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .baf-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 10px 22px -12px color-mix(in oklab, var(--b1) 70%, transparent), inset 0 1px 0 #fff3}}:is(.gl,#gl-specificity) .baf-m svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:19px;height:19px}:is(.gl,#gl-specificity) .ms-btn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 2px #1616280d;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:500;transition:box-shadow .2s;display:flex}:is(.gl,#gl-specificity) .ms-btn:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px #1d1c2433,0 6px 14px -8px #16162840}:is(.gl,#gl-specificity) .ms-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px}:is(.gl,#gl-specificity) .lg-or:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:12px;margin:18px 0 14px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .lg-or:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before,:is(.gl,#gl-specificity) .lg-or:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";background:var(--line-2);flex:1;height:1px}:is(.gl,#gl-specificity) .lg-card .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:42px}:is(.gl,#gl-specificity) .lg-card .inp+.fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:10px}:is(.gl,#gl-specificity) .lg-card .fbtn.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:42px}:is(.gl,#gl-specificity) .lg-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.55}:is(.gl,#gl-specificity) .lg-l b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .lg-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding-top:14px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .lg-f svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:12px;height:12px}:is(.gl,#gl-specificity) .lg-lab:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin:12px 0 6px;font-size:12px;font-weight:500}:is(.gl,#gl-specificity) .lg-card .cta.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:44px;margin-top:16px}:is(.gl,#gl-specificity) .lg-card>.fbtn.wide:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .lg-card h2+.lg-l+.lg-l+.fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:16px}:is(.gl,#gl-specificity) .lg-card h2:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.025em;font-size:20px;font-weight:650}:is(.gl,#gl-specificity) .lg-ic:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);width:52px;height:52px;color:var(--neg);border-radius:17px;place-items:center;margin:0 auto 14px;display:grid}:is(.gl,#gl-specificity) .lg-ic svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:24px;height:24px}:is(.gl,#gl-specificity) .otp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}:is(.gl,#gl-specificity) .otp input:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;width:100%;height:52px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border:0;border-radius:13px;outline:0;font-size:22px;font-weight:600}:is(.gl,#gl-specificity) .otp input:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .otp input:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) .lg-st:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d;border-radius:12px;gap:2px;padding:3px;display:inline-flex}:is(.gl,#gl-specificity) .lg-st button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:26px;color:var(--ink-3);border-radius:9px;padding:0 11px;font-size:11.5px}:is(.gl,#gl-specificity) .lg-st button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #1616281a}:is(.gl,#gl-specificity) .gs-bg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:0;filter:blur(22px)saturate(1.1);opacity:.5;pointer-events:none;position:fixed;inset:-40px}:is(.gl,#gl-specificity) .pt-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:22px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}:is(.gl,#gl-specificity) .pt-top small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .pt-top h1:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.2}:is(.gl,#gl-specificity) .pt-top .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .pt-lead:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:13px;align-items:center;gap:9px;padding:6px 12px 6px 7px;display:flex}:is(.gl,#gl-specificity) .pt-lead .pa.s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;width:26px;height:26px;font-size:9.5px}:is(.gl,#gl-specificity) .pt-lead small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:10.5px}:is(.gl,#gl-specificity) .pt-lead b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .pt-by:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:1px solid var(--line-2);color:var(--ink-2);align-items:center;gap:8px;padding-left:14px;font-size:12px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .pt-by .baf-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;width:26px;height:26px}:is(.gl,#gl-specificity) .pt-by .baf-m svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .pt-wait:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:linear-gradient(90deg,#fff6e4f0,#ffffffb8);border-radius:20px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px 12px 16px;display:flex}:is(.gl,#gl-specificity) .pt-wait .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;width:34px;height:34px}:is(.gl,#gl-specificity) .pt-wait .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .pt-wait>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pt-wait b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .pt-wait>div>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-size:12.5px}:is(.gl,#gl-specificity) .pt-ring:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:18px;display:flex}:is(.gl,#gl-specificity) .pt-ring svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-shrink:0;width:112px;height:112px}:is(.gl,#gl-specificity) .pt-ring b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.04em;font-size:30px;font-weight:650;display:block}:is(.gl,#gl-specificity) .pt-ring small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .pt-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pt-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pt-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .ch+:is(.pt-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),.pt-t):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .pt-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px}:is(.gl,#gl-specificity) .pt-m .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:99px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .pt-m.dn .ck:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos);box-shadow:none}:is(.gl,#gl-specificity) .pt-m .ck svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){stroke-width:3px;width:11px;height:11px}:is(.gl,#gl-specificity) .pt-m b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;font-weight:500}:is(.gl,#gl-specificity) .pt-m.dn b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .pt-m small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .pt-r div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pt-t div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pt-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pt-t b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .pt-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .pt-t small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .pt-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start}:is(.gl,#gl-specificity) .pt-t .cdot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:6px}:is(.gl,#gl-specificity) .pt-dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}:is(.gl,#gl-specificity) .pt-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 150px 140px 84px;align-items:center;gap:14px;padding:11px 0;display:grid}:is(.gl,#gl-specificity) .pt-d:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .pt-d .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;color:var(--ink-2);background:var(--flat-bg);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 0;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .pt-d b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .pt-d small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .pt-d .stp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-self:start}:is(.gl,#gl-specificity) .pt-d .dl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:right}:is(.gl,#gl-specificity) .pt-p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .pt-p .tr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2412;border-radius:9px;flex:1;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .pt-p .tr i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#4f6d9a;border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .pt-p small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-size:11px}:is(.gl,#gl-specificity) .pt-q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:3px solid var(--b1);max-width:60em;padding:2px 0 2px 16px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .pt-q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-left:3px solid color-mix(in oklab, var(--b1) 28%, transparent)}}:is(.gl,#gl-specificity) .pt-q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:15px;line-height:1.6}:is(.gl,#gl-specificity) .pt-foot:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;max-width:60em;color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;margin:28px auto 0;font-size:12px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .pt-foot>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--pos)}:is(.gl,#gl-specificity) .pt-foot>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;display:inline-flex}:is(.gl,#gl-specificity) .pt-wk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}:is(.gl,#gl-specificity) .ptw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:14px;flex-direction:column;gap:1px;padding:10px 11px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .ptw.cur:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px var(--b1);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ptw.cur:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 35%, transparent)}}:is(.gl,#gl-specificity) .ptw .wk-bars:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:44px;margin:0 0 8px}:is(.gl,#gl-specificity) .ptw b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:600}:is(.gl,#gl-specificity) .ptw small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:10.5px}:is(.gl,#gl-specificity) .ptw>span:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:4px}:is(.gl,#gl-specificity) .av-up:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:14px;display:flex}:is(.gl,#gl-specificity) .av-l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:grid;box-shadow:inset 0 1px #fff3,0 10px 22px -12px #16162880}:is(.gl,#gl-specificity) .av-up small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .nt-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}:is(.gl,#gl-specificity) .nt-g .switch:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0}:is(.gl,#gl-specificity) .mute-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .mute-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;font-weight:500}:is(.gl,#gl-specificity) .tagrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;display:flex}:is(.gl,#gl-specificity) .skl-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .skc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;padding:18px;display:flex}:is(.gl,#gl-specificity) .skl-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:10px;display:flex}:is(.gl,#gl-specificity) .skl-h .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:11px;width:34px;height:34px}:is(.gl,#gl-specificity) .skl-h .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .skl-h div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .skl-h b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:-.015em;font-size:14.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .skl-h small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:inline-flex}:is(.gl,#gl-specificity) .skc>p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);flex:1;margin-top:12px;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .skl-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .skl-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .skl-f>span:not(.sp):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .skl-f>span svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .skl-f .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .skl-f .fbtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:6px}:is(.gl,#gl-specificity) .skl-f .fbtn svg:last-child:not(:first-child):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .skc .fbtn.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 9px}:is(.gl,#gl-specificity) .skp-h:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}:is(.gl,#gl-specificity) .skp-md:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:pre-wrap;max-height:340px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#1d1c2409;border-radius:14px;margin:0;padding:14px 16px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}:is(.gl,#gl-specificity) .skz:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:14px;margin-bottom:10px;padding:12px 14px 4px}:is(.gl,#gl-specificity) .skz>b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .dlg-b .skz .frow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:120px minmax(0,1fr)}:is(.gl,#gl-specificity) .skz .banner:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:6px 0 10px}:is(.gl,#gl-specificity) .skz .banner a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:inherit;font-weight:600;text-decoration:underline}:is(.gl,#gl-specificity) .mprev:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line);background:#fff9;border-radius:14px;margin:12px 0 4px;padding:12px 14px}:is(.gl,#gl-specificity) .mprev .hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:8px 0 0}:is(.gl,#gl-specificity) .mp-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .pop-g+.mp-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .mp-r>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .mp-r b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-weight:600}:is(.gl,#gl-specificity) .mp-r small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:right;margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) .mp-r .no:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);background:var(--flat-bg);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .spf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}:is(.gl,#gl-specificity) .ch+.spf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .spf>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .spf b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .spf small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .spf .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px;width:30px;height:30px}:is(.gl,#gl-specificity) .spf .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px}:is(.gl,#gl-specificity) .spf .vis:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .spf .mute.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .spf .field.slim:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:inset 0 0 0 1px var(--line-2);background:#fffc;max-width:260px}:is(.gl,#gl-specificity) .spf .field.slim b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500}:is(.gl,#gl-specificity) .sugg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px dashed var(--line-2);margin-top:8px;padding-top:12px}:is(.gl,#gl-specificity) .sugg .pop-g+.spf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .sp-crumb:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:5px;margin:0 0 8px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .sp-crumb svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .sp-crumb b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .pr-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .pk-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .pop-r.on .pk-r:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .pop-t .ghost.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:-4px 4px -4px -6px}:is(.gl,#gl-specificity) .wbk .mini:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.gl,#gl-specificity) .ep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .pop-g+.ep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .ep>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}:is(.gl,#gl-specificity) .ep>span.ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .ep>span.wait:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-3)}:is(.gl,#gl-specificity) .ep>span svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .ep b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:500}:is(.gl,#gl-specificity) .ep small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);background:var(--flat-bg);border-radius:6px;padding:1px 6px;font-size:11px}:is(.gl,#gl-specificity) .ep em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:auto;font-size:11.5px;font-style:normal}:is(.gl,#gl-specificity) .ob:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}:is(.gl,#gl-specificity) .pop-g+.ob:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .ob>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .ob b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:12.5px;font-weight:500;display:block}:is(.gl,#gl-specificity) .ob small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .ob-d:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--warn);border-radius:99px;flex-shrink:0;width:8px;height:8px}:is(.gl,#gl-specificity) .ob-d.failed:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg)}:is(.gl,#gl-specificity) .gbar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);border-radius:18px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px 10px 14px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .gbar b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .gbar .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .vw-old.bad:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .vw-old.bad .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .vw-old.ing:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft);color:var(--b-ink)}:is(.gl,#gl-specificity) .ing-b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c2414;border-radius:9px;width:140px;height:5px;margin-left:auto;overflow:hidden}:is(.gl,#gl-specificity) .ing-b i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .ibtn.sm.th-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;border-radius:7px;width:22px;height:22px;margin-left:2px}:is(.gl,#gl-specificity) .th:hover .th-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .th-m.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .th-h:has(.th-m)>span:nth-last-child(2):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px}:is(.gl,#gl-specificity) .st-sec:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:28px 4px 10px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .skel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){vertical-align:middle;background:linear-gradient(90deg,#1d1c240f 0%,#1d1c241c 40%,#1d1c240f 80%) 0 0/300% 100%;max-width:100%;display:inline-block}:is(.gl,#gl-specificity).motion .skel:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){animation:1.6s ease-in-out infinite gl-shim}:is(.gl,#gl-specificity) .sk-row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}:is(.gl,#gl-specificity) .ch+.sk-row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .col.sk-col:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none;min-height:0}:is(.gl,#gl-specificity) .sk-col .tc:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:default}:is(.gl,#gl-specificity) .card.err:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:14px;display:flex}:is(.gl,#gl-specificity) .card.err .sti:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:12px;width:38px;height:38px}:is(.gl,#gl-specificity) .card.err .sti svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:18px;height:18px}:is(.gl,#gl-specificity) .card.err b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:14.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .card.err p:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .toast-s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#1d1c24e6;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .toast-s svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ff9fb3;width:14px;height:14px}:is(.gl,#gl-specificity) .toast-s .ghost:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff}:is(.gl,#gl-specificity) .toast-s .ghost:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#ffffff1f}:is(.gl,#gl-specificity) .sv-row:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}:is(.gl,#gl-specificity) .sv-row>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;align-items:flex-start;gap:8px;display:flex}:is(.gl,#gl-specificity) .sv-row small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .sv-row em:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:11.5px;font-style:normal}:is(.gl,#gl-specificity) .wb-in.err:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);background:var(--neg-bg);box-shadow:inset 0 0 0 1.5px var(--neg)}:is(.gl,#gl-specificity) .row-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;vertical-align:middle}:is(.gl,#gl-specificity) tr:hover .row-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .row-m.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .deals td:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:nowrap}:is(.gl,#gl-specificity) .strm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .strm .row-m:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px;width:22px;height:22px}:is(.gl,#gl-specificity) .ln-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:26px;height:24px;font:inherit;color:inherit;border-radius:7px;place-items:center;display:inline-grid;position:relative}:is(.gl,#gl-specificity) .ln-n svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0;width:14px;height:14px;position:absolute}:is(.gl,#gl-specificity) tr:hover .ln-n span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ln-n.dd-on span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:0}:is(.gl,#gl-specificity) tr:hover .ln-n svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ln-n.dd-on svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .ln-n:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .ln-n.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg)}:is(.gl,#gl-specificity) .bar-c[data-dd]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer}:is(.gl,#gl-specificity) .bar-c.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .bar-c.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fff, 0 0 0 4px color-mix(in oklab, var(--c) 45%, transparent)}}:is(.gl,#gl-specificity) .tlist td:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:normal;min-width:250px}:is(.gl,#gl-specificity) .tlist .tl-k b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){white-space:normal}:is(.gl,#gl-specificity).bare .toast:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){left:50%}:is(.gl,#gl-specificity) .g>div>.empty:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:center;height:100%}:is(.gl,#gl-specificity) .card>.lrow:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0}:is(.gl,#gl-specificity) .screen>.hero+.filters:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:16px}:is(.gl,#gl-specificity) .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){aspect-ratio:16/9;background:#fff;width:100%;display:block;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .dk-card .dk-cov:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .dk-card .dk-cov:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";position:absolute;inset:0}:is(.gl,#gl-specificity) .dk-grid:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}:is(.gl,#gl-specificity) .dk-from:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1);align-items:center;gap:4px;margin-left:8px;font-size:11.5px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .dk-from svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .dk-lrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}:is(.gl,#gl-specificity) .dk-lt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;background:var(--glass);border:1px solid var(--line);transition:transform .2s var(--ease), box-shadow .2s, border-color .15s;border-radius:16px;flex-direction:column;gap:7px;padding:8px;display:flex}:is(.gl,#gl-specificity) .dk-lt:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow);transform:translateY(-2px)}:is(.gl,#gl-specificity) .dk-lt .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){pointer-events:none;border-radius:9px;box-shadow:0 1px 3px #1d1c241f}:is(.gl,#gl-specificity) .dk-lt b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);padding:0 2px;font-size:12.5px;font-weight:600}:is(.gl,#gl-specificity) .dk-lt small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:-5px;padding:0 2px;font-size:11px}:is(.gl,#gl-specificity) .dk-lt.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-color:var(--b1);box-shadow:0 0 0 3px var(--b-soft)}:is(.gl,#gl-specificity) .dk-srow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .dk-st:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;transition:transform .25s var(--ease), box-shadow .25s;border-radius:20px;flex-direction:column;gap:6px;padding:10px 10px 12px;display:flex}:is(.gl,#gl-specificity) .dk-st:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi);transform:translateY(-2px)}:is(.gl,#gl-specificity) .dk-st .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 1px var(--line), 0 1px 3px #1d1c241a;pointer-events:none;border-radius:8px}:is(.gl,#gl-specificity) .dk-st-strip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:4px;display:grid}:is(.gl,#gl-specificity) .dk-st-strip .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:4px}:is(.gl,#gl-specificity) .dk-st b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);padding:0 2px;font-size:14.5px;font-weight:600}:is(.gl,#gl-specificity) .dk-st small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);padding:0 2px;font-size:12.5px;line-height:1.45}:is(.gl,#gl-specificity) .dk-st-f:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:8px;margin-top:auto;padding:6px 2px 0;display:flex}:is(.gl,#gl-specificity) .dk-st-from:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .dk-st-blank:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;border:1.5px dashed var(--line-2);background:0 0;justify-content:center;align-items:center;min-height:220px}:is(.gl,#gl-specificity) .dk-st-blank svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:24px;height:24px;color:var(--ink-3);margin-bottom:4px}:is(.gl,#gl-specificity) .dk-st-blank:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-color:var(--b1);box-shadow:none}:is(.gl,#gl-specificity) .dk-top .vw-t b[contenteditable]:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:6px;outline:none;margin-left:-3px;padding:0 3px}:is(.gl,#gl-specificity) .dk-top .vw-t b[contenteditable]:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#1d1c240d}:is(.gl,#gl-specificity) .dk-top .vw-t b[contenteditable]:focus:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px var(--b-soft);background:#fff}:is(.gl,#gl-specificity) .dk-who:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}:is(.gl,#gl-specificity) .dk-tools:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:16px;flex-wrap:wrap;align-items:center;gap:2px;margin:-4px 0 14px;padding:6px 8px;display:flex}:is(.gl,#gl-specificity) .dk-tools>button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:32px;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .dk-tools>button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-tools>button.dd-on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .dk-tools>button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .dk-tools>button .cv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.6;width:13px;height:13px;margin-left:-2px}:is(.gl,#gl-specificity) .dk-tools .seg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-left:6px}:is(.gl,#gl-specificity) .dk-tools .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .dk-div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--line-2);width:1px;height:20px;margin:0 6px}:is(.gl,#gl-specificity) .dk-hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);align-items:center;gap:6px;padding-right:6px;font-size:12px;display:inline-flex}:is(.gl,#gl-specificity) .dk-hint svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:168px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .dk-rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){scrollbar-width:thin;border-radius:20px;flex-direction:column;gap:8px;max-height:calc(100vh - 32px);padding:10px 10px 12px;display:flex;position:sticky;top:16px;overflow:auto}:is(.gl,#gl-specificity) .dk-rail>:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none}:is(.gl,#gl-specificity) .dk-sec:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:6px 2px 0;font-size:10.5px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .dk-th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:pointer;border-radius:10px;grid-template-columns:16px 1fr;align-items:start;gap:6px;display:grid;position:relative}:is(.gl,#gl-specificity) .dk-th .dk-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .dk-th .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 1px var(--line), 0 1px 3px #1d1c241a;pointer-events:none;border-radius:7px;transition:box-shadow .15s}:is(.gl,#gl-specificity) .dk-th:hover .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 1px var(--line-2), 0 3px 10px #1d1c2424}:is(.gl,#gl-specificity) .dk-th.on .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2.5px var(--b1), 0 3px 10px #1d1c2424}:is(.gl,#gl-specificity) .dk-th.on .dk-n:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1)}:is(.gl,#gl-specificity) .dk-th.skip .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45}:is(.gl,#gl-specificity) .dk-skip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#1d1c24b3;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;right:5px}:is(.gl,#gl-specificity) .dk-skip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:12px;height:12px}:is(.gl,#gl-specificity) .dk-th.drag:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.4}:is(.gl,#gl-specificity) .dk-th.dt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before,:is(.gl,#gl-specificity) .dk-th.db:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{content:"";background:var(--b1);border-radius:2px;height:3px;position:absolute;left:22px;right:0}:is(.gl,#gl-specificity) .dk-th.dt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{top:-6px}:is(.gl,#gl-specificity) .dk-th.db:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):after{bottom:-6px}:is(.gl,#gl-specificity) .dk-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px dashed var(--line-2);height:34px;color:var(--ink-3);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:4px 0 0 22px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .dk-add:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-color:var(--b1);color:var(--b1)}:is(.gl,#gl-specificity) .dk-add svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dk-main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){min-width:0}:is(.gl,#gl-specificity) .dk-ban:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:12px}:is(.gl,#gl-specificity) .dk-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:relative}:is(.gl,#gl-specificity) .dk-stage:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:var(--shadow-hi);cursor:default;border-radius:14px}:is(.gl,#gl-specificity) .dk-ov:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){pointer-events:none;position:absolute;inset:0}:is(.gl,#gl-specificity) .dk-box:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){outline:1.5px solid var(--b1);outline-offset:3px;border-radius:3px;position:absolute}:is(.gl,#gl-specificity) .dk-box.edit:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){outline-style:dashed}:is(.gl,#gl-specificity) .dk-box.chrome:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){outline-color:var(--ink-3);outline-style:dotted}:is(.gl,#gl-specificity) .dk-hd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1.5px solid var(--b1);pointer-events:auto;background:#fff;border-radius:3px;width:9px;height:9px;position:absolute}:is(.gl,#gl-specificity) .dk-hd.nw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:nwse-resize;top:-8px;left:-8px}:is(.gl,#gl-specificity) .dk-hd.ne:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:nesw-resize;top:-8px;right:-8px}:is(.gl,#gl-specificity) .dk-hd.sw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:nesw-resize;bottom:-8px;left:-8px}:is(.gl,#gl-specificity) .dk-hd.se:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:nwse-resize;bottom:-8px;right:-8px}:is(.gl,#gl-specificity) .dk-hd.w:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:ew-resize;top:calc(50% - 5px);left:-8px}:is(.gl,#gl-specificity) .dk-hd.e:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:ew-resize;top:calc(50% - 5px);right:-8px}:is(.gl,#gl-specificity) .dk-mini:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 6px 20px #1d1c2429, 0 0 0 1px var(--line);pointer-events:auto;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 10px);left:-4px}:is(.gl,#gl-specificity) .dk-mini.below:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){top:calc(100% + 10px);bottom:auto}:is(.gl,#gl-specificity) .dk-mini .dk-tag:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1);align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .dk-mini .dk-tag svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:13px;height:13px}:is(.gl,#gl-specificity) .dk-mini button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:26px;color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .dk-mini button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .dk-mini button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dk-mini button.ai svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1)}:is(.gl,#gl-specificity) .dk-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#2ececf;position:absolute}:is(.gl,#gl-specificity) .dk-g.x:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:1px;top:0;bottom:0;left:50%}:is(.gl,#gl-specificity) .dk-g.y:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:1px;top:50%;left:0;right:0}:is(.gl,#gl-specificity) .dk-under:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:12px;display:grid}:is(.gl,#gl-specificity) .dk-notes:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-tray:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:16px;padding:10px 12px 8px}:is(.gl,#gl-specificity) .dk-under .lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .dk-under .lbl svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px;color:var(--ink-3)}:is(.gl,#gl-specificity) .dk-under .lbl small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-insp .lbl small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-left:auto;font-weight:400}:is(.gl,#gl-specificity) .dk-notes textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:vertical;width:100%;font:400 13.5px/1.5 var(--font);color:var(--ink);background:0 0;border:0;outline:none;min-height:60px}:is(.gl,#gl-specificity) .dk-tray:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;align-content:start;gap:6px;max-width:260px;display:flex}:is(.gl,#gl-specificity) .dk-tray .lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%}:is(.gl,#gl-specificity) .dk-insp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){scrollbar-width:thin;border-radius:20px;max-height:calc(100vh - 32px);padding:14px;position:sticky;top:16px;overflow:auto}:is(.gl,#gl-specificity) .dk-ih:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:10px;margin-bottom:14px;display:flex}:is(.gl,#gl-specificity) .dk-ih b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:14px;font-weight:600;display:block}:is(.gl,#gl-specificity) .dk-ih small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .dk-ih .sp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .dk-is:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);padding:12px 0}:is(.gl,#gl-specificity) .dk-insp .lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .dk-insp .lbl svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dk-note:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.45;display:block}:is(.gl,#gl-specificity) .dk-note a:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1);font-weight:500}:is(.gl,#gl-specificity) .dk-lay:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:96px 1fr 16px;align-items:center;gap:10px;width:100%;padding:6px;display:grid}:is(.gl,#gl-specificity) .dk-lay:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-color:var(--line-2);background:#ffffffb3}:is(.gl,#gl-specificity) .dk-lay .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 1px var(--line);pointer-events:none;border-radius:6px}:is(.gl,#gl-specificity) .dk-lay b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .dk-lay small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:11.5px;line-height:1.35}:is(.gl,#gl-specificity) .dk-lay>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px;color:var(--ink-3)}:is(.gl,#gl-specificity) .dk-ai:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:4px;display:flex}:is(.gl,#gl-specificity) .dk-ai button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:32px;color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .dk-ai button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .dk-ai button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:15px;height:15px;color:var(--b1)}:is(.gl,#gl-specificity) .dk-keys:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:8px 12px;padding-top:12px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .dk-keys>span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:5px;display:inline-flex}:is(.gl,#gl-specificity) .dk-leaf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:6px;font-size:13px}:is(.gl,#gl-specificity) .dk-item:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px dashed var(--line);grid-template-columns:18px minmax(0,1fr) 28px;align-items:start;gap:6px;padding:8px 0;display:grid}:is(.gl,#gl-specificity) .dk-item:first-of-type:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:0;padding-top:0}:is(.gl,#gl-specificity) .dk-item .dk-leaf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:4px}:is(.gl,#gl-specificity) .dk-item .dk-leaf:last-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-bottom:0}:is(.gl,#gl-specificity) .dk-item .dk-leaf.strong:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-weight:600}:is(.gl,#gl-specificity) .dk-item .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.5;border-radius:8px;width:28px;height:28px}:is(.gl,#gl-specificity) .dk-item:hover .ibtn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .dk-in:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-top:9px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .dk-pos:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:is(.gl,#gl-specificity) .dk-num:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){position:relative}:is(.gl,#gl-specificity) .dk-num span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:50%;left:9px;transform:translateY(-50%)}:is(.gl,#gl-specificity) .dk-num .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;padding-left:24px;font-size:13px}:is(.gl,#gl-specificity) .dk-arr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:2px;margin-top:8px;display:flex}:is(.gl,#gl-specificity) .dk-arr button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}:is(.gl,#gl-specificity) .dk-arr button:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .dk-arr button svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:16px;height:16px}:is(.gl,#gl-specificity) .dk-step:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:14px minmax(0,1fr) auto 28px;align-items:center;gap:6px;margin-bottom:6px;display:grid}:is(.gl,#gl-specificity) .dk-step .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-size:13px}:is(.gl,#gl-specificity) .dk-grip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);cursor:grab}:is(.gl,#gl-specificity) .dk-grip svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:14px;height:14px}:is(.gl,#gl-specificity) .dk-state button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:0 7px;font-size:11px}:is(.gl,#gl-specificity) .seg.xs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;padding:2px}:is(.gl,#gl-specificity) .seg.xs button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:7px;height:24px}:is(.gl,#gl-specificity) .seg.xs button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);background:#fff;box-shadow:0 1px 3px #1d1c2424}:is(.gl,#gl-specificity) .dk-prop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1px solid var(--line-2);background:#fff;border-radius:14px;margin-bottom:4px;padding:12px}:is(.gl,#gl-specificity) .dk-prop .lbl svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b1)}:is(.gl,#gl-specificity) .dk-pr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:7px 0;font-size:13px;line-height:1.4;display:flex}:is(.gl,#gl-specificity) .dk-pr s:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .dk-pr b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:500}:is(.gl,#gl-specificity) .dk-pf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){justify-content:flex-end;gap:6px;padding-top:8px;display:flex}:is(.gl,#gl-specificity) .dlg.dk-wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:min(1060px,100%)}:is(.gl,#gl-specificity) .dk-lg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){scrollbar-width:thin;max-height:58vh;margin:-4px -4px 0;padding:4px;overflow:auto}:is(.gl,#gl-specificity) .dk-lgh:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:14px 2px 8px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .dk-lgh:first-child:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:0}:is(.gl,#gl-specificity) .dk-lgr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:is(.gl,#gl-specificity) .dk-lu:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-2);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45}:is(.gl,#gl-specificity) .dk-drop:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:6px;height:120px}:is(.gl,#gl-specificity) .dk-drop svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:22px;height:22px}:is(.gl,#gl-specificity) .dk-file:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}:is(.gl,#gl-specificity) .dk-file>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;min-width:0}:is(.gl,#gl-specificity) .dk-file b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .dk-file small:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .dk-rep:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:8px;margin:12px 0 14px;padding:12px 14px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .dk-rep>div:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:flex-start;gap:8px;line-height:1.4;display:flex}:is(.gl,#gl-specificity) .dk-rep b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .dk-rep svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none;width:15px;height:15px;margin-top:1px}:is(.gl,#gl-specificity) .dk-rep .ok:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--pos)}:is(.gl,#gl-specificity) .dk-rep .warn:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--warn)}:is(.gl,#gl-specificity) .dk-rep .mute:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-3)}:is(.gl,#gl-specificity) .dk-steps:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){counter-reset:s;flex-direction:column;gap:14px;margin:0 0 12px;padding:0;list-style:none;display:flex}:is(.gl,#gl-specificity) .dk-steps li:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){counter-increment:s;grid-template-columns:28px 1fr;gap:3px 12px;display:grid}:is(.gl,#gl-specificity) .dk-steps li:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z):before{content:counter(s);background:var(--b-soft);width:26px;height:26px;color:var(--b1);border-radius:50%;grid-row:span 3;place-items:center;font-size:12.5px;font-weight:700;display:grid}:is(.gl,#gl-specificity) .dk-steps b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink);font-size:14px;font-weight:600}:is(.gl,#gl-specificity) .dk-steps span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--ink-2);font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .dk-steps code:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--flat-bg);border-radius:5px;padding:1px 5px;font-size:12px}:is(.gl,#gl-specificity) .dk-prompt:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .dk-prompt span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1}:is(.gl,#gl-specificity) .dk-shx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .dk-pres:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:90;cursor:pointer;background:#0b0a0d;place-items:center;display:grid;position:fixed;inset:0}:is(.gl,#gl-specificity) .dk-pres .dk-pres-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#000;width:min(100vw,177.778vh)}:is(.gl,#gl-specificity) .dk-pbar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ffffffb3;opacity:0;cursor:default;background:#ffffff14;border-radius:12px;gap:18px;padding:8px 14px;font-size:12px;transition:opacity .25s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}:is(.gl,#gl-specificity) .dk-pres:hover .dk-pbar:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .dk-pbar .kbd:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff;background:#ffffff1f;border-color:#0000}:is(.gl,#gl-specificity) .dk-pv:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:90;color:#fff;background:#141217;grid-template-columns:minmax(0,1fr) 380px;gap:24px;padding:24px;display:grid;position:fixed;inset:0}:is(.gl,#gl-specificity) .dk-pv-cur:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){place-items:center;display:grid}:is(.gl,#gl-specificity) .dk-pv-cur .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:10px}:is(.gl,#gl-specificity) .dk-pv-side:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:10px;min-height:0;display:flex}:is(.gl,#gl-specificity) .dk-pv-t:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:12px;display:flex}:is(.gl,#gl-specificity) .dk-pv-t b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:600}:is(.gl,#gl-specificity) .dk-pv-t span:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff9;flex:1;font-size:14px}:is(.gl,#gl-specificity) .dk-pv-lbl:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-top:8px;font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .dk-pv-next:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.9;border-radius:8px}:is(.gl,#gl-specificity) .dk-pv-end:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#fff9;text-align:center;background:#ffffff0f;border-radius:10px;padding:24px}:is(.gl,#gl-specificity) .dk-pv-notes:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ffffffe6;flex:1;font-size:17px;line-height:1.55;overflow:auto}:is(.gl,#gl-specificity) .dk-pv-notes i:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:#ffffff73}@media (max-width:1280px){:is(.gl,#gl-specificity) .dk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:140px minmax(0,1fr) 280px}:is(.gl,#gl-specificity) .dk-lrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){:is(.gl,#gl-specificity) .dk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .dk-rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:row;max-height:none;position:static;overflow-x:auto}:is(.gl,#gl-specificity) .dk-th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none;width:120px}:is(.gl,#gl-specificity) .dk-sec:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}:is(.gl,#gl-specificity) .dk-insp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){max-height:none;position:static}:is(.gl,#gl-specificity) .dk-lgr:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.gl,#gl-specificity) .dk-under:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .main:has(.dk-screen):is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding-bottom:0}:is(.gl,#gl-specificity) .dk-screen:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;height:calc(100dvh - 38px);min-height:520px;display:flex}:is(.gl,#gl-specificity) .dk-screen .dk-top:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-screen .dk-tools:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none}:is(.gl,#gl-specificity) .dk-screen .dk:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;align-items:stretch;min-height:0}:is(.gl,#gl-specificity) .dk-screen .dk-rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-screen .dk-insp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:100%;min-height:0;max-height:none;position:static;top:auto}:is(.gl,#gl-specificity) .dk-screen .dk-main:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;gap:12px;min-height:0;display:flex}:is(.gl,#gl-specificity) .dk-screen .dk-ban:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none;margin:0}:is(.gl,#gl-specificity) .dk-screen .dk-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:1;place-items:center;min-height:0;display:grid;container-type:size}:is(.gl,#gl-specificity) .dk-screen .dk-stage:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:min(100cqw,177.778cqh)}:is(.gl,#gl-specificity) .dk-screen .dk-under:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:none;margin-top:0}:is(.gl,#gl-specificity) .dk-screen .dk-notes textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;height:58px;min-height:0}@media (max-height:760px){:is(.gl,#gl-specificity) .dk-screen .dk-notes textarea:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:34px}:is(.gl,#gl-specificity) .dk-screen .dk-tools .dk-hint:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:none}}@media (max-width:980px){:is(.gl,#gl-specificity) .dk-screen:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:auto;min-height:0;display:block}:is(.gl,#gl-specificity) .dk-screen .dk-rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-screen .dk-insp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){height:auto}:is(.gl,#gl-specificity) .dk-screen .dk-wrap:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:block;container-type:normal}:is(.gl,#gl-specificity) .dk-screen .dk-stage:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%}:is(.gl,#gl-specificity) .dk-screen .dk-under:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin-top:12px}}:is(.gl,#gl-specificity) .dk-rmx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45;border-radius:8px;width:28px;height:28px}:is(.gl,#gl-specificity) .dk-step:hover .dk-rmx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .dk-rmx:focus-visible:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .dk-rmx:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg);background:var(--neg-bg)}:is(.gl,#gl-specificity) .dk-step.drag:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.4}:is(.gl,#gl-specificity) .dk-step.over:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 -2px 0 var(--b1)}:is(.gl,#gl-specificity) .dk-chipx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){display:inline-flex;position:relative}:is(.gl,#gl-specificity) .dk-cx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:17px;height:17px;color:var(--ink-2);opacity:0;background:#fff;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #1d1c2440}:is(.gl,#gl-specificity) .dk-cx svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:11px;height:11px}:is(.gl,#gl-specificity) .dk-chipx:hover .dk-cx:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .dk-cx:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .dk-itacts:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:wrap;gap:6px;display:flex}:is(.gl,#gl-specificity) .dk-danger:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--neg)}:is(.gl,#gl-specificity) .dk-danger:hover:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--neg-bg)}:is(.gl,#gl-specificity) textarea.dk-leaf:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){resize:none;width:100%;padding-top:9px;padding-bottom:9px;font-family:inherit;line-height:1.4;display:block;overflow:hidden}:is(.gl,#gl-specificity) .dk-th:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;background:0 0;border:0;width:100%;padding:0}:is(.gl,#gl-specificity) .dk-ov .dk-mini button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){pointer-events:auto}:is(.gl,#gl-specificity) .dk-ban .banner:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){margin:0}:is(.gl,#gl-specificity) .dk-ro:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){align-items:center;gap:6px;display:inline-flex}:is(.gl,#gl-specificity) .dk-card:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}:is(.gl,#gl-specificity) .dk-pres-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#000}:is(.gl,#gl-specificity) .dk-pv-cur .dk-host:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:100%}:is(.gl,#gl-specificity) .dk-tray .chip:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){cursor:copy}:is(.gl,#gl-specificity) .dk-tools>button:disabled:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.4;pointer-events:none}:is(.gl,#gl-specificity) .dk-sw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .dk-sw button:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:6px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #1d1c2424}:is(.gl,#gl-specificity) .dk-sw button.plain:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#f7e6f0}:is(.gl,#gl-specificity) .dk-sw button.accent:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#c33085}:is(.gl,#gl-specificity) .dk-sw button.dark:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:#3a0f2c}:is(.gl,#gl-specificity) .dk-sw button.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--b1)}:is(.gl,#gl-specificity) .dk-add:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){z-index:1;background:#fcfbfd;position:sticky;bottom:0;box-shadow:0 -8px 10px -4px #fcfbfd,0 12px #fcfbfd}:is(.gl,#gl-specificity) .dk-secrow:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:64px minmax(0,1fr);gap:6px;display:grid}:is(.gl,#gl-specificity).gl-app{z-index:1;background:var(--canvas);min-height:100vh;position:relative}:is(.gl,#gl-specificity).gl-portal{display:contents}:is(.gl,#gl-specificity) .arail{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .gl-legacy{min-width:0;display:block}:is(.gl,#gl-specificity) .toast{left:calc(50% + 137px)}:is(.gl,#gl-specificity).bare .toast{left:50%}:is(.gl,#gl-specificity) button:focus-visible,:is(.gl,#gl-specificity) a:focus-visible,:is(.gl,#gl-specificity) [tabindex]:focus-visible{outline:2px solid var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) button:focus-visible,:is(.gl,#gl-specificity) a:focus-visible,:is(.gl,#gl-specificity) [tabindex]:focus-visible{outline:2px solid color-mix(in oklab, var(--b1) 55%, transparent)}}:is(.gl,#gl-specificity) button:focus-visible,:is(.gl,#gl-specificity) a:focus-visible,:is(.gl,#gl-specificity) [tabindex]:focus-visible{outline-offset:2px}:is(.gl,#gl-specificity) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.gl,#gl-specificity) .rail-btn,:is(.gl,#gl-specificity) .rail-scrim{display:none}@media (max-width:900px){:is(.gl,#gl-specificity) .rail-btn{z-index:30;width:40px;height:40px;color:var(--ink-2);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);background:#ffffffe0;border-radius:12px;place-items:center;display:grid;position:fixed;top:12px;left:12px}:is(.gl,#gl-specificity).rail-open .rail{z-index:60;width:262px;height:auto;display:flex;position:fixed;top:12px;bottom:12px;left:12px;overflow-y:auto}:is(.gl,#gl-specificity).rail-open .rail-scrim{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e162a29;display:block;position:fixed;inset:0}:is(.gl,#gl-specificity):not(.bare) .main{padding-top:52px}}:is(.gl,#gl-specificity) .fsearch{width:220px;height:36px;box-shadow:inset 0 0 0 1px var(--line);transition:.2s var(--ease);background:#ffffffb3;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}:is(.gl,#gl-specificity) .fsearch svg{width:15px;height:15px;color:var(--ink-3);flex:none}:is(.gl,#gl-specificity) .fsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .fsearch input::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .fsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .fsearch:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) .pc-h .pc-b{width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;margin:-3px -4px 0 0;display:grid}:is(.gl,#gl-specificity) .pc-h .pc-b:hover{color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .pc-h .pc-b svg{width:16px;height:16px}:is(.gl,#gl-specificity) .pc-h .pc-more{opacity:0;transition:opacity .15s}:is(.gl,#gl-specificity) .pc:hover .pc-more,:is(.gl,#gl-specificity) .pc-h .pc-more.dd-on,:is(.gl,#gl-specificity) .pc-h .pc-more:focus-visible{opacity:1}@media (hover:none){:is(.gl,#gl-specificity) .pc-h .pc-more{opacity:1}}:is(.gl,#gl-specificity) .plist td:first-child{white-space:normal;min-width:240px}:is(.gl,#gl-specificity) .plist td:first-child .pj b{max-width:260px}:is(.gl,#gl-specificity) .plist td:last-child{white-space:normal;min-width:200px}:is(.gl,#gl-specificity) .plist-tx{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink-2);margin-top:4px;font-size:12.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tbl-wrap{overflow-x:auto}:is(.gl,#gl-specificity) .col.over{background:var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col.over{background:color-mix(in oklab, var(--k) 7%, #ffffff80)}}:is(.gl,#gl-specificity) .col.over{box-shadow:inset 0 0 0 2px var(--k)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .col.over{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--k) 40%, transparent)}}:is(.gl,#gl-specificity).motion .dc.flash{animation:gl-flash 1.6s var(--ease)}:is(.gl,#gl-specificity) .si-w{border-radius:99px;flex:none;align-self:start;margin-top:1px}:is(.gl,#gl-specificity) .si-w:hover .si{transform:scale(1.12)}:is(.gl,#gl-specificity) .si-w .si{transition:transform .15s var(--ease);display:block}:is(.gl,#gl-specificity) label.search{cursor:text}:is(.gl,#gl-specificity) .search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .search input::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .search:focus-within{box-shadow:var(--shadow), inset 0 0 0 1.5px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .search:focus-within{box-shadow:var(--shadow), inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 40%, transparent)}}:is(.gl,#gl-specificity) .tl-sc .wk{border-radius:0;gap:0;height:auto;padding:0;font-weight:400;display:block}:is(.gl,#gl-specificity) .tl-gl{background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}:is(.gl,#gl-specificity) .m-head h2 .m-title{width:100%;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-radius:8px;outline:0;margin:0 -4px;padding:0 4px}:is(.gl,#gl-specificity) .m-head h2 .m-title:focus{box-shadow:0 0 0 3px var(--b-soft)}:is(.gl,#gl-specificity) .m-head h2 .m-title:disabled{color:inherit}:is(.gl,#gl-specificity) textarea.m-desc{resize:none;width:100%;font:inherit;border:0;outline:0;min-height:120px;font-size:13.5px;line-height:1.62;display:block;overflow:hidden}:is(.gl,#gl-specificity) textarea.m-desc:focus{box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) textarea.m-desc:focus{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 40%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) textarea.m-desc:focus{background:#fff}:is(.gl,#gl-specificity) textarea.m-desc::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .m-main .tp-s.tp-s{border-top:0;margin-top:0;padding-top:0}:is(.gl,#gl-specificity) .m-main .tp-s>.lbl.lbl{margin-bottom:10px}:is(.gl,#gl-specificity) button.cl-add{text-align:left;cursor:pointer;width:100%}:is(.gl,#gl-specificity) button.cl-add:hover{color:var(--ink)}:is(.gl,#gl-specificity) .cl-in{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}:is(.gl,#gl-specificity) .pp-x{color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .pp-x:hover{color:var(--neg)}:is(.gl,#gl-specificity) .composer .send:disabled{opacity:.45;cursor:default}:is(.gl,#gl-specificity) .chip.dd-chip:disabled{cursor:default}:is(.gl,#gl-specificity) .modal .ghost[href]{display:inline-flex}:is(.gl,#gl-specificity) svg.ring{box-shadow:none;background:0 0;border-radius:0}:is(.gl,#gl-specificity) .top.dv-top>div:first-child{flex:1 1 0;min-width:min(100%,440px)}:is(.gl,#gl-specificity) .gt-track .nod{color:var(--ink-3);white-space:nowrap;padding-left:8px;font-size:11px;position:absolute;top:3px}:is(.gl,#gl-specificity) .lbl .r.bad{color:var(--neg);font-weight:500}:is(.gl,#gl-specificity) textarea.desc{resize:none;width:100%;font:inherit;min-height:110px;color:var(--ink);border:0;outline:0;font-size:13.5px;line-height:1.62;display:block;overflow:hidden}:is(.gl,#gl-specificity) textarea.desc:focus{box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) textarea.desc:focus{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 40%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) textarea.desc:focus{background:#fff}:is(.gl,#gl-specificity) textarea.desc::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) input.sub-t{font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;outline:0;margin:0 -4px;padding:2px 4px;font-weight:500}:is(.gl,#gl-specificity) input.sub-t:focus{box-shadow:0 0 0 3px var(--b-soft);background:#fff}:is(.gl,#gl-specificity) .subs .sub.done input.sub-t{color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .tp-top h1[contenteditable=true]{cursor:text}:is(.gl,#gl-specificity) .tp-top h1[contenteditable=true]:hover{box-shadow:0 0 0 4px #ffffffb3}:is(.gl,#gl-specificity) .crumb a svg{width:13px;height:13px}:is(.gl,#gl-specificity) .sub-r .ck:disabled,:is(.gl,#gl-specificity) .field:disabled,:is(.gl,#gl-specificity) .chip.dd-chip:disabled{cursor:default}:is(.gl,#gl-specificity) .tg .cell-g{color:var(--ink-3);white-space:nowrap;margin-top:2px;padding-right:11px;font-size:10.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .tg .cell-g.warn{color:var(--warn)}:is(.gl,#gl-specificity) .tg button.cell-g.fill{color:var(--b-ink);border-radius:6px;margin-left:auto;padding:1px 6px;font-weight:500}:is(.gl,#gl-specificity) .tg button.cell-g.fill:hover{background:var(--b-soft)}:is(.gl,#gl-specificity) .tg .cell-l{height:36px;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:5px;padding:0 11px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .tg .cell-l svg{width:11px;height:11px}:is(.gl,#gl-specificity) .tg .cell-dot{background:var(--b1);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px}:is(.gl,#gl-specificity) .tg .cell:disabled{cursor:default}:is(.gl,#gl-specificity) .tg tr.sug-h td{border-top:1px solid var(--line);color:var(--ink-3);text-align:left;padding:14px 4px 6px;font-size:11.5px}:is(.gl,#gl-specificity) .tg tr.sug-h+tr.sug td{border-top:0}:is(.gl,#gl-specificity) .tg th .mt svg{color:var(--b-ink)}:is(.gl,#gl-specificity) .blk-r{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}:is(.gl,#gl-specificity) .ch+.blk-r{border-top:0}:is(.gl,#gl-specificity) .blk-r b{font-weight:500;display:block}:is(.gl,#gl-specificity) .blk-r small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}:is(.gl,#gl-specificity) .ab2 .clash{color:var(--neg);white-space:normal;align-items:flex-start;gap:6px;margin-top:3px;display:flex}:is(.gl,#gl-specificity) .ab2 .clash svg{flex-shrink:0;width:12px;height:12px;margin-top:1px}:is(.gl,#gl-specificity) .tm-r .tm-s{color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) button.p-free{font:inherit;background:0 0;border:0;border-radius:7px;padding:2px 6px;font-size:11px;display:inline-block}:is(.gl,#gl-specificity) button.p-free:enabled{cursor:pointer}:is(.gl,#gl-specificity) button.p-free:enabled:hover{background:#ffffffe6;text-decoration:underline}:is(.gl,#gl-specificity) .p-tasks div .sq{vertical-align:1px;border-radius:2px;width:6px;height:6px;margin-right:7px;display:inline-block}:is(.gl,#gl-specificity) .ln .d.away{background-image:repeating-linear-gradient(135deg,#1d1c240f 0 6px,#0000 6px 12px)}:is(.gl,#gl-specificity) .ln .d.neg{color:var(--neg);font-weight:600}:is(.gl,#gl-specificity) .ln .cell.pl{background:var(--c,var(--b1))}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ln .cell.pl{background:color-mix(in oklab, var(--c,var(--b1)) 9%, transparent)}}:is(.gl,#gl-specificity) .ln .cell.pl{color:var(--ink-2);font-weight:400}:is(.gl,#gl-specificity) .ln .cell.v:not(.pl){background:var(--c,var(--b1))}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ln .cell.v:not(.pl){background:color-mix(in oklab, var(--c,var(--b1)) 16%, transparent)}}:is(.gl,#gl-specificity) .ln button.cell{width:100%;height:36px;font:inherit;font-size:13.5px;display:block}:is(.gl,#gl-specificity) .ln .mt-l{text-align:left;color:var(--ink-2);flex-direction:column;gap:1px;min-width:0;padding:6px;font-size:11px;line-height:16px;display:flex}:is(.gl,#gl-specificity) .ln .mt-l span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.gl,#gl-specificity) .ln .mt-l span em{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:4px;font-style:normal}:is(.gl,#gl-specificity) .ln .mt-l span svg{vertical-align:-1px;width:10px;height:10px;margin-right:3px}:is(.gl,#gl-specificity) .ln .mt-l span.tent{color:var(--ink-3);font-style:italic}:is(.gl,#gl-specificity) .ln .mt-l span.more{color:var(--ink-3)}:is(.gl,#gl-specificity) .ln.tot{border-top:1px solid var(--line-2);min-height:52px;margin-top:6px}:is(.gl,#gl-specificity) .ln.tot .job{flex-direction:column;align-items:flex-start;gap:0}:is(.gl,#gl-specificity) .ln.tot .job b{color:var(--ink);font-size:12.5px;font-weight:600}:is(.gl,#gl-specificity) .ln.tot .job small{font-size:11px}:is(.gl,#gl-specificity) .ln.tot .d{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}:is(.gl,#gl-specificity) a.iss{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) .lnk-t{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}:is(.gl,#gl-specificity) .lnk-t:hover{color:var(--b-ink);text-decoration:underline}:is(.gl,#gl-specificity) .ch p .lnk-t{color:var(--b-ink);font-weight:500}:is(.gl,#gl-specificity) .iss>div>span{display:block}:is(.gl,#gl-specificity) .sheet.sheet{--cols:190px 130px repeat(5, minmax(92px,1fr)) 84px minmax(150px, 210px);min-width:1060px}:is(.gl,#gl-specificity) .sh-h>.d,:is(.gl,#gl-specificity) .ln>.d{white-space:normal;height:auto;font-weight:inherit;font-size:inherit;border-radius:0;display:block}:is(.gl,#gl-specificity) .sh-h>.d{font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .ln>.d{font-size:12.5px}:is(.gl,#gl-specificity) .ln.tot>.d{font-size:12px;font-weight:500}:is(.gl,#gl-specificity) .tbl tr.click{cursor:pointer}:is(.gl,#gl-specificity) .tbl tr.click:hover td{background:#ffffff8c}:is(.gl,#gl-specificity) .tbl td a{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) .stgb.ro{cursor:default}:is(.gl,#gl-specificity) .stgb.ro:hover{background:0 0}:is(.gl,#gl-specificity) a.dn-r{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) a.dn-r:hover b{color:var(--b-ink)}:is(.gl,#gl-specificity) a.pill{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) a.pill:hover{color:var(--ink)}:is(.gl,#gl-specificity) .acts-s{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}:is(.gl,#gl-specificity) .acts-s>div{grid-template-columns:64px auto minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}:is(.gl,#gl-specificity) .acts-s small{color:var(--ink-3);font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .acts-s span:last-child{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}:is(.gl,#gl-specificity) .tbl.cproj td:first-child{max-width:340px}:is(.gl,#gl-specificity) .tbl.cproj td:first-child .pj small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) a.rc{color:inherit;text-decoration:none;display:block}:is(.gl,#gl-specificity) .rc-art b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .rc-art{overflow:hidden}:is(.gl,#gl-specificity) .rc-art .orb{background:#ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}:is(.gl,#gl-specificity) .rc-k.rc-k{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14121c66;border-radius:99px;height:22px;padding:0 8px;font-size:10.5px}:is(.gl,#gl-specificity) .rc-s span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .rc-f .cta{pointer-events:none}:is(.gl,#gl-specificity) .vw-top .vw-t b{text-overflow:ellipsis;max-width:320px;overflow:hidden}:is(.gl,#gl-specificity) .vw-ver{max-width:280px}:is(.gl,#gl-specificity) .vw-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}:is(.gl,#gl-specificity) .vw-ver .vw-fn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) a.chip{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) .vw-tools a{width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}:is(.gl,#gl-specificity) .vw-tools a:hover{background:#fff}:is(.gl,#gl-specificity) .vw-tools a svg{width:15px;height:15px}:is(.gl,#gl-specificity) .vw-tools button.on{color:var(--b1);background:#fff}:is(.gl,#gl-specificity) .fbtn.neg-t{color:var(--neg)}:is(.gl,#gl-specificity) .vw-old>span{flex:1;min-width:0}:is(.gl,#gl-specificity) .vw-old .ghost{margin-left:auto}:is(.gl,#gl-specificity) .vw-note{color:var(--ink-2);align-items:flex-start;gap:9px;margin:-4px 0 14px;padding:9px 14px;font-size:12.5px;line-height:1.45;display:flex}:is(.gl,#gl-specificity) .vw-note svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0;margin-top:2px}:is(.gl,#gl-specificity) .vw-note b{color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .vw-doc{height:calc(100dvh - var(--vw-top,128px) - 16px);min-height:460px;box-shadow:var(--shadow-hi), inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .vw-cmp{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}:is(.gl,#gl-specificity) .vw-cmp-p{flex-direction:column;gap:4px;min-height:0;display:flex}:is(.gl,#gl-specificity) .vw-cmp-l{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:11px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .vw-cmp-l.on{color:var(--b1)}:is(.gl,#gl-specificity) .vw-side{max-height:calc(100dvh - var(--vw-top,128px) - 16px);min-height:460px}:is(.gl,#gl-specificity) .main.main:has(.vw){padding-bottom:0}:is(.gl,#gl-specificity) .vw-top.vw-top{z-index:30;position:sticky;top:8px}:is(.gl,#gl-specificity) .vw.vw.no-side{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .vw-hint-t{color:var(--ink-3);margin:0 2px 10px;font-size:11.5px;line-height:1.5}:is(.gl,#gl-specificity) .vw-brief{background:var(--b-soft);border-radius:14px;margin-bottom:10px;padding:10px 12px}:is(.gl,#gl-specificity) .vw-brief small{letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .vw-brief p{color:var(--ink);white-space:pre-wrap;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .th-h .pin.sm svg{width:11px;height:11px}:is(.gl,#gl-specificity) .th-h>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .th-vis{letter-spacing:.03em;color:var(--b1);align-items:center;gap:5px;margin-top:7px;font-size:10.5px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .th-vis.shared{color:#5a6b8a}:is(.gl,#gl-specificity) .th-vis svg{width:11px;height:11px}:is(.gl,#gl-specificity) .th-t,:is(.gl,#gl-specificity) .th-r p{white-space:pre-wrap;overflow-wrap:anywhere}:is(.gl,#gl-specificity) .th-r .th-m{align-self:flex-start}:is(.gl,#gl-specificity) .th-r:hover .th-m{opacity:1}:is(.gl,#gl-specificity) .th-a .lnk-t,:is(.gl,#gl-specificity) .vw-stamp .lnk-t{font:inherit;color:var(--b1);font-weight:500}:is(.gl,#gl-specificity) .th-a .lnk-t:hover,:is(.gl,#gl-specificity) .vw-stamp .lnk-t:hover{text-decoration:underline}:is(.gl,#gl-specificity) .th-a em{font-style:normal}:is(.gl,#gl-specificity) .th-a .okc{color:var(--pos);font-weight:500}:is(.gl,#gl-specificity) .th-b{gap:2px;display:inline-flex}:is(.gl,#gl-specificity) .th-rep{margin-top:10px}:is(.gl,#gl-specificity) .th-rep .inp{font-size:12.5px}:is(.gl,#gl-specificity) .th-rep-a{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}:is(.gl,#gl-specificity) .vw-cw{margin-top:10px}:is(.gl,#gl-specificity) .vw-cw .vw-vis{margin-bottom:8px}:is(.gl,#gl-specificity) .vw-cw .vw-comp{margin-top:0}:is(.gl,#gl-specificity) .vw-comp .send:disabled{opacity:.35;cursor:default}:is(.gl,#gl-specificity) .vw-comp textarea{max-height:140px}:is(.gl,#gl-specificity) .vw-stamp{color:var(--ink-2);align-items:center;gap:6px;margin:0 2px 6px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .vw-stamp svg{width:12px;height:12px}:is(.gl,#gl-specificity) .rvp-r{grid-template-columns:30px minmax(0,1fr) auto auto}:is(.gl,#gl-specificity) .rvp-r b .ell,:is(.gl,#gl-specificity) .hb-r .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .hist-l{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .hist-i{width:22px;height:22px;color:var(--k);background:var(--k);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .hist-i{background:color-mix(in oklab, var(--k) 13%, #fff)}}:is(.gl,#gl-specificity) .hist-i svg{width:12px;height:12px}:is(.gl,#gl-specificity) .hist-l .ri{grid-template-columns:30px minmax(0,1fr)}:is(.gl,#gl-specificity) .hist-l .ri .rd{height:22px}:is(.gl,#gl-specificity) .hist-l .ri.e .et{color:var(--ink);line-height:1.45}:is(.gl,#gl-specificity) .hist-l .ri.e .et .t{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .hist-l .ri.e .et .t:before{content:none}:is(.gl,#gl-specificity) .dlg-warn{color:var(--warn);background:var(--warn-bg);border-radius:10px;margin:0 0 10px;padding:8px 11px;font-size:12px;line-height:1.5}@media (max-width:1100px){:is(.gl,#gl-specificity) .vw{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .vw-side{max-height:none;position:static}}:is(.gl,#gl-specificity) .th-r>.pa{color:#fff;flex-shrink:0;margin-top:1px;margin-left:0;font-size:7.5px}:is(.gl,#gl-specificity) .wb-c .wb-wrap{margin-top:4px}:is(.gl,#gl-specificity) .wb-note{color:var(--ink-3);max-width:60em;margin:14px 2px 0;font-size:11.5px;line-height:1.55}:is(.gl,#gl-specificity) .pl-hb{grid-template-columns:300px minmax(0,1fr);align-items:center}:is(.gl,#gl-specificity) .wb.pl-wb td{vertical-align:top;padding-left:6px;padding-right:6px}:is(.gl,#gl-specificity) .wb.pl-wb th{padding-left:6px;padding-right:6px}:is(.gl,#gl-specificity) .wb.pl-wb td.num,:is(.gl,#gl-specificity) .wb.pl-wb td.c,:is(.gl,#gl-specificity) .wb.pl-wb td.r{vertical-align:middle}:is(.gl,#gl-specificity) .wb.pl-wb td.r .wb-in.num{width:84px;margin-right:-6px}:is(.gl,#gl-specificity) .wb.pl-wb td.pl-pc{white-space:normal;min-width:160px;padding-top:7px}:is(.gl,#gl-specificity) .wb.pl-wb td.pl-dl{white-space:normal;min-width:170px}:is(.gl,#gl-specificity) .wb.pl-wb .pl-p{white-space:normal;line-height:1.35}:is(.gl,#gl-specificity) .wb.pl-wb tbody tr:nth-child(2n) td,:is(.gl,#gl-specificity) .tbl.deals.zebra tbody tr:nth-child(2n) td{background:#1d1c2407}:is(.gl,#gl-specificity) .tbl.deals.zebra tbody tr:nth-child(2n) td:first-child{border-radius:12px 0 0 12px}:is(.gl,#gl-specificity) .tbl.deals.zebra tbody tr:nth-child(2n) td:last-child{border-radius:0 12px 12px 0}:is(.gl,#gl-specificity) .wb.pl-wb tbody tr:hover td,:is(.gl,#gl-specificity) .tbl.deals.zebra tbody tr:hover td{background:#ffffffbf}:is(.gl,#gl-specificity) .pl-meta{color:var(--ink-3);align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .pl-job{font-variant-numeric:tabular-nums;color:var(--ink-3);border-radius:6px;margin-left:-5px;padding:1px 5px;font-size:11px;transition:background .12s,color .12s;display:inline-flex}:is(.gl,#gl-specificity) .pl-job:hover:not(:disabled),:is(.gl,#gl-specificity) .pl-job.dd-on{color:var(--ink);background:#1d1c240f}:is(.gl,#gl-specificity) .pl-job.none{color:var(--neg)}:is(.gl,#gl-specificity) .pl-job:disabled{cursor:default}:is(.gl,#gl-specificity) .warn-t{font-size:11px;color:var(--warn)!important}:is(.gl,#gl-specificity) .adj{justify-content:flex-end;align-items:center;display:inline-flex}:is(.gl,#gl-specificity) .adj .mini-d{flex-shrink:0}:is(.gl,#gl-specificity) .wb-cl{height:30px;font:inherit;color:var(--ink);border-radius:8px;align-items:center;gap:7px;max-width:140px;margin-left:-6px;padding:0 6px;display:inline-flex}:is(.gl,#gl-specificity) .wb-cl b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .wb-cl b.unmatched{color:var(--warn)}:is(.gl,#gl-specificity) .wb-cl:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffffe6}:is(.gl,#gl-specificity) .wb-cl:disabled{cursor:default}:is(.gl,#gl-specificity) .wb-grow{vertical-align:top;width:100%;min-width:160px;display:inline-grid}:is(.gl,#gl-specificity) .wb-grow:after{content:attr(data-v);visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;padding:6px 8px;font-size:12.5px;line-height:1.4}:is(.gl,#gl-specificity) .wb-grow>textarea.wb-in.tx{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;min-width:0;height:auto;min-height:30px;padding:6px 8px;line-height:1.4;overflow:hidden}:is(.gl,#gl-specificity) .gap-l{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .gap-l svg{width:15px;height:15px;color:var(--b-ink);flex-shrink:0;margin-top:2px}:is(.gl,#gl-specificity) .gap-l b{color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .tbl.deals td.dl-n{white-space:normal;text-align:left;min-width:180px}:is(.gl,#gl-specificity) .tbl.deals td.dl-n b,:is(.gl,#gl-specificity) .tbl.deals td.dl-n small{white-space:normal;line-height:1.4}:is(.gl,#gl-specificity) .tbl.deals td.dl-n small{margin-top:1px}:is(.gl,#gl-specificity) .tbl.deals td,:is(.gl,#gl-specificity) .tbl.deals th{padding-left:7px;padding-right:7px}:is(.gl,#gl-specificity) .deal-a{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .big-in{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:44px;font-size:20px;font-weight:600}:is(.gl,#gl-specificity) .inp-sfx{align-items:center;display:flex;position:relative}:is(.gl,#gl-specificity) .inp-sfx .inp{text-align:right;font-variant-numeric:tabular-nums;padding-right:38px}:is(.gl,#gl-specificity) .inp-sfx>span{color:var(--ink-3);pointer-events:none;font-size:12.5px;position:absolute;right:12px}:is(.gl,#gl-specificity) .stepper{height:42px;box-shadow:inset 0 0 0 1px var(--line);background:#fffc;border-radius:13px;align-items:center;display:flex}:is(.gl,#gl-specificity) .stepper>span{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .stepper button{width:38px;height:100%;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}:is(.gl,#gl-specificity) .stepper button:hover:not(:disabled){color:var(--ink);background:#fff}:is(.gl,#gl-specificity) .stepper button:disabled{opacity:.35;cursor:default}:is(.gl,#gl-specificity) .stepper svg{width:14px;height:14px}:is(.gl,#gl-specificity) .split-g{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}:is(.gl,#gl-specificity) .split-g label{flex-direction:column;gap:3px;display:flex}:is(.gl,#gl-specificity) .split-g small{color:var(--ink-3);font-size:11px}:is(.gl,#gl-specificity) .split-g .inp{text-align:right;font-variant-numeric:tabular-nums;height:32px;font-size:12.5px}:is(.gl,#gl-specificity) .pg-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .pg-add .inp.sm{height:30px;font-size:12.5px}:is(.gl,#gl-specificity) .pg-d{font-size:10px;font-weight:500;display:block}:is(.gl,#gl-specificity) table.mx td{padding:3px 4px}:is(.gl,#gl-specificity) table.mx td:first-child{padding-left:8px}:is(.gl,#gl-specificity) .mx-c{white-space:nowrap;font-weight:500}:is(.gl,#gl-specificity) .mxv{text-align:right;font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .mx-q{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .mx-q b{color:var(--ink);margin-right:4px;font-weight:600}:is(.gl,#gl-specificity) .mx-q .d{margin-left:6px}:is(.gl,#gl-specificity) .fc-hb{grid-template-columns:260px minmax(0,1fr)}:is(.gl,#gl-specificity) .fc-lg{justify-content:flex-end;margin-bottom:6px}:is(.gl,#gl-specificity) .legend i.fc-hatch{background:repeating-linear-gradient(135deg,#1816224d 0 2px,#0000 2px 4px);box-shadow:inset 0 0 0 1px #18162224}:is(.gl,#gl-specificity) .fc-un td:first-child small,:is(.gl,#gl-specificity) .fc-nb td:first-child small{font-size:11.5px;display:block}:is(.gl,#gl-specificity) .fc-un td:last-child,:is(.gl,#gl-specificity) .fc-un th:last-child,:is(.gl,#gl-specificity) .fc-nb td:nth-child(2),:is(.gl,#gl-specificity) .fc-nb th:nth-child(2),:is(.gl,#gl-specificity) .fc-nb td:last-child,:is(.gl,#gl-specificity) .fc-nb th:last-child{text-align:left}:is(.gl,#gl-specificity) .fc-nb td.neg{color:var(--neg)}:is(.gl,#gl-specificity) .fc-nb .ell{text-overflow:ellipsis;max-width:170px;overflow:hidden}:is(.gl,#gl-specificity) .fc-out{margin:22px 0 6px}@media (max-width:1100px){:is(.gl,#gl-specificity) .pl-hb,:is(.gl,#gl-specificity) .fc-hb{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .wb-wrap.stk{margin:0;padding:0}:is(.gl,#gl-specificity) .wb.pg,:is(.gl,#gl-specificity) .wb.mx{--stk:#fcfafc}:is(.gl,#gl-specificity) .wb.pg thead th:nth-child(-n+2),:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:nth-child(-n+2),:is(.gl,#gl-specificity) .wb.pg tfoot td:first-child,:is(.gl,#gl-specificity) .wb.mx thead th:first-child,:is(.gl,#gl-specificity) .wb.mx tbody td:first-child,:is(.gl,#gl-specificity) .wb.mx tfoot td:first-child,:is(.gl,#gl-specificity) .wb.pg thead th:last-child,:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:last-child,:is(.gl,#gl-specificity) .wb.pg tfoot td:last-child,:is(.gl,#gl-specificity) .wb.mx thead th:last-child,:is(.gl,#gl-specificity) .wb.mx tbody td:last-child,:is(.gl,#gl-specificity) .wb.mx tfoot td:last-child{z-index:1;background:var(--stk);position:sticky}:is(.gl,#gl-specificity) .wb.pg thead th:first-child,:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:first-child,:is(.gl,#gl-specificity) .wb.pg tfoot td:first-child,:is(.gl,#gl-specificity) .wb.mx thead th:first-child,:is(.gl,#gl-specificity) .wb.mx tbody td:first-child,:is(.gl,#gl-specificity) .wb.mx tfoot td:first-child{left:0}:is(.gl,#gl-specificity) .wb.pg thead th:first-child,:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:first-child{width:168px;min-width:168px;max-width:168px;overflow:hidden}:is(.gl,#gl-specificity) .wb.pg thead th:nth-child(2),:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:nth-child(2){box-shadow:1px 0 0 var(--line);left:168px}:is(.gl,#gl-specificity) .wb.pg tfoot td:first-child,:is(.gl,#gl-specificity) .wb.mx thead th:first-child,:is(.gl,#gl-specificity) .wb.mx tbody td:first-child,:is(.gl,#gl-specificity) .wb.mx tfoot td:first-child{box-shadow:1px 0 0 var(--line)}:is(.gl,#gl-specificity) .wb.pg thead th:last-child,:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add) td:last-child,:is(.gl,#gl-specificity) .wb.pg tfoot td:last-child,:is(.gl,#gl-specificity) .wb.mx thead th:last-child,:is(.gl,#gl-specificity) .wb.mx tbody td:last-child,:is(.gl,#gl-specificity) .wb.mx tfoot td:last-child{box-shadow:-1px 0 0 var(--line);padding-left:10px;right:0}:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add):hover td:nth-child(-n+2),:is(.gl,#gl-specificity) .wb.pg tbody tr:not(.add):hover td:last-child,:is(.gl,#gl-specificity) .wb.mx tbody tr:hover td:first-child,:is(.gl,#gl-specificity) .wb.mx tbody tr:hover td:last-child{background:#fff}:is(.gl,#gl-specificity) .wb.pg td:first-child .pj{min-width:0}:is(.gl,#gl-specificity) .wb.pg td:first-child .pj b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .wb.mx .mxv{min-width:68px}:is(.gl,#gl-specificity) button.field{text-align:left;width:100%;font:inherit;color:inherit}:is(.gl,#gl-specificity) .wb.mc td{vertical-align:middle}:is(.gl,#gl-specificity) .wb.mc td.mc-p{white-space:normal;min-width:150px}:is(.gl,#gl-specificity) .wb.mc td.mc-n{white-space:normal;min-width:170px}:is(.gl,#gl-specificity) .wb.mc td.mc-n small{margin:2px 8px 0;font-size:11px;display:block}:is(.gl,#gl-specificity) .wb.mc td:nth-child(9){white-space:normal}:is(.gl,#gl-specificity) .dec{font:inherit;font-size:12px;font-weight:500}:is(.gl,#gl-specificity) .dec:disabled{cursor:default;filter:none}:is(.gl,#gl-specificity) .dec.mc-job{background:var(--flat-bg,#1d1c240d);width:fit-content;height:22px;color:var(--ink-2);margin-top:4px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .dec.mc-job svg{width:11px;height:11px}:is(.gl,#gl-specificity) .wb-in.und-v{color:var(--ink-3)}:is(.gl,#gl-specificity) .mc-carry{color:var(--warn);margin-right:0;font-size:10.5px;display:block}:is(.gl,#gl-specificity) .mc-cons{margin-top:12px}:is(.gl,#gl-specificity) .mc-cons div b{text-align:right}:is(.gl,#gl-specificity) .dlg-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}:is(.gl,#gl-specificity) .tbl.mc-ev td:first-child small{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .tbl.mc-ev td small.mute{font-size:11px}:is(.gl,#gl-specificity) .tbl.mc-ev td.neg{color:var(--neg)}:is(.gl,#gl-specificity) button.field:disabled{opacity:.55}:is(.gl,#gl-specificity) .sp-hb{grid-template-columns:260px minmax(0,1fr)}:is(.gl,#gl-specificity) .tbl.sp-v td:nth-child(2),:is(.gl,#gl-specificity) .tbl.sp-v th:nth-child(2){text-align:left}:is(.gl,#gl-specificity) .tbl.sp-r td small,:is(.gl,#gl-specificity) .tbl.sp-v td small{font-size:11px;display:block}:is(.gl,#gl-specificity) .tbl.sp-r td:first-child small{text-align:left}:is(.gl,#gl-specificity) .tbl.sp-r td small.warn-t{font-weight:500}:is(.gl,#gl-specificity) .tbl.sp-r tr.soonr td{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tbl.sp-r tr.soonr td{background:color-mix(in oklab, var(--warn) 6%, transparent)}}:is(.gl,#gl-specificity) .tbl.sp-m td,:is(.gl,#gl-specificity) .tbl.sp-m th{padding-left:8px;padding-right:8px;font-size:12px}:is(.gl,#gl-specificity) .sp-2{grid-template-columns:1fr 1fr;gap:26px;display:grid}:is(.gl,#gl-specificity) .sp-2 .lbl{margin:4px 0 8px}:is(.gl,#gl-specificity) .tbl.bud .catn{text-overflow:ellipsis;max-width:230px;overflow:hidden}:is(.gl,#gl-specificity) .tbl.bud td:nth-child(2) .wb-in.num{width:96px}@media (max-width:1100px){:is(.gl,#gl-specificity) .sp-hb,:is(.gl,#gl-specificity) .sp-2{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .chip.sm{vertical-align:1px;margin-left:6px;padding:1px 7px;font-size:10.5px}:is(.gl,#gl-specificity) .adm-b>.filters{margin-bottom:14px}:is(.gl,#gl-specificity) .adm-b>.card+.card{margin-top:14px}:is(.gl,#gl-specificity) .tbl.mem-t td{vertical-align:middle}:is(.gl,#gl-specificity) .tbl.mem-t thead th{text-align:left}:is(.gl,#gl-specificity) .tab-top>.cta{white-space:nowrap;flex-shrink:0}:is(.gl,#gl-specificity) .tm-f .lnk-t{font-size:12.5px}:is(.gl,#gl-specificity) .tbl.mem-t td.mem-s{white-space:normal;max-width:220px}:is(.gl,#gl-specificity) .tbl.mem-t td.mem-s .chip{margin:1px 4px 1px 0}:is(.gl,#gl-specificity) .tbl.mem-t .fbtn.sm svg{opacity:.6;width:13px;height:13px}:is(.gl,#gl-specificity) .tbl.mem-t .wb-in{width:96px}:is(.gl,#gl-specificity) .tbl.mem-t tr.off td{opacity:.55}:is(.gl,#gl-specificity) .tbl.mem-t tr.off td:last-child{opacity:1}:is(.gl,#gl-specificity) .team-g{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}:is(.gl,#gl-specificity) .tm-c.off{opacity:.72}:is(.gl,#gl-specificity) .tm-p{padding-right:2px;position:relative}:is(.gl,#gl-specificity) .tm-x{width:18px;height:18px;color:var(--ink-3);opacity:0;border-radius:6px;place-items:center;transition:opacity .15s,background .15s;display:inline-grid}:is(.gl,#gl-specificity) .tm-x svg{width:12px;height:12px}:is(.gl,#gl-specificity) .tm-p:hover .tm-x,:is(.gl,#gl-specificity) .tm-x:focus-visible{opacity:1}:is(.gl,#gl-specificity) .tm-x:hover{color:var(--ink);background:#1d1c2412}:is(.gl,#gl-specificity) .tm-none{background:#ffffff59}:is(.gl,#gl-specificity) .sw-g{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}:is(.gl,#gl-specificity) .card.cli-c{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto}:is(.gl,#gl-specificity) .cli-c b,:is(.gl,#gl-specificity) .cli-c small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .cli-c .cli-m{opacity:.5;transition:opacity .15s}:is(.gl,#gl-specificity) .cli-c:hover .cli-m,:is(.gl,#gl-specificity) .cli-c .cli-m:focus-visible{opacity:1}:is(.gl,#gl-specificity) .card.cli-c.off{opacity:.6}:is(.gl,#gl-specificity) .cli-c:focus-visible{outline:2px solid var(--b1);outline-offset:2px}:is(.gl,#gl-specificity) .th2{color:inherit;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 70px 80px;text-decoration:none}:is(.gl,#gl-specificity) .th2 .sti{width:28px;height:28px}:is(.gl,#gl-specificity) .th2 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .th2.pend b{font-weight:600}:is(.gl,#gl-specificity) .adm-legacy{padding:18px}@media (max-width:720px){:is(.gl,#gl-specificity) .th2{grid-template-columns:28px minmax(0,1fr) 70px}:is(.gl,#gl-specificity) .th2>span:nth-of-type(2),:is(.gl,#gl-specificity) .th2>span:nth-of-type(3){display:none}}:is(.gl,#gl-specificity) .team-g.rise{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}:is(.gl,#gl-specificity) .tm-h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:720px){:is(.gl,#gl-specificity) .card.adm-legacy{overflow-x:auto}}:is(.gl,#gl-specificity) .adm-b>.filters{flex-wrap:wrap}:is(.gl,#gl-specificity) .adm-b>.filters>.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}:is(.gl,#gl-specificity) .adm-b>.filters>.fsearch{flex:200px}:is(.gl,#gl-specificity) .bare .lg-wrap{min-height:calc(100vh - 32px)}:is(.gl,#gl-specificity) .lg-err{color:var(--neg);margin-top:10px;font-size:12.5px;line-height:1.45}:is(.gl,#gl-specificity) .ms-btn:disabled,:is(.gl,#gl-specificity) .lg-card .cta:disabled,:is(.gl,#gl-specificity) .lg-card .fbtn:disabled{opacity:.55;cursor:default}:is(.gl,#gl-specificity) .lg-card .otp+.lg-err+.cta.wide,:is(.gl,#gl-specificity) .lg-card .otp+.cta.wide{margin-top:16px}:is(.gl,#gl-specificity) .pt-load{place-items:center;min-height:60vh;display:grid}:is(.gl,#gl-specificity) .pt-top h1{overflow-wrap:anywhere}:is(.gl,#gl-specificity) .pt-top>div:not(.pt-lead){min-width:0}:is(.gl,#gl-specificity) .pt-wait>div>span{display:block}:is(.gl,#gl-specificity) button.ptw{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s,background .15s}:is(.gl,#gl-specificity) button.ptw:hover:not(.cur){background:#ffffffd9}:is(.gl,#gl-specificity) .tbl.wkm td small{color:var(--ink-3);font-size:11px;display:block}:is(.gl,#gl-specificity) .pt-d .dl.neg-t,:is(.gl,#gl-specificity) .pt-m small.neg-t{color:var(--neg)}@media (max-width:760px){:is(.gl,#gl-specificity) .pt-top{flex-wrap:wrap}:is(.gl,#gl-specificity) .pt-top .sp{display:none}:is(.gl,#gl-specificity) .pt-by{border-left:0;padding-left:0}:is(.gl,#gl-specificity) .g>.c6.card{grid-column:span 12}:is(.gl,#gl-specificity) .pt-dl>.pt-d{grid-template-columns:34px minmax(0,1fr) auto;gap:4px 12px}:is(.gl,#gl-specificity) .pt-dl>.pt-d>.pt-p{display:none}:is(.gl,#gl-specificity) .pt-dl>.pt-d>.dl.dl{text-align:left;color:var(--ink-3);grid-column:2/-1;font-size:11.5px}:is(.gl,#gl-specificity) .pt-dl>.pt-d>.stp{grid-area:1/3}:is(.gl,#gl-specificity) .pt-wk{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important}}:is(.gl,#gl-specificity) .lg-card .lg-t{letter-spacing:-.015em;margin:18px 0 4px;font-size:16px;font-weight:600}:is(.gl,#gl-specificity) .pf-col{flex-direction:column;gap:16px;min-width:0;display:flex}:is(.gl,#gl-specificity) .pf-nt{scroll-margin-top:20px}:is(.gl,#gl-specificity) .nt-g.off{opacity:.5}:is(.gl,#gl-specificity) .av-l img{object-fit:cover;border-radius:inherit;width:100%;height:100%}:is(.gl,#gl-specificity) .av-l{overflow:hidden}:is(.gl,#gl-specificity) .mute-r{border-top:1px solid var(--line);padding:8px 0}:is(.gl,#gl-specificity) .ch+.mute-r{border-top:0}:is(.gl,#gl-specificity) .mute-r b small{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .pf-none{align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .pf-none svg{flex-shrink:0;width:14px;height:14px}:is(.gl,#gl-specificity) .pf-mng{margin-top:10px}@media (max-width:1180px){:is(.gl,#gl-specificity) .pf-col.c8,:is(.gl,#gl-specificity) .pf-col.c4{grid-column:span 12}}@media (max-width:640px){:is(.gl,#gl-specificity) .nt-g{grid-template-columns:1fr}}:is(.gl,#gl-specificity) .av-up>div{min-width:0}@media (max-width:640px){:is(.gl,#gl-specificity) .card.form .frow{grid-template-columns:minmax(0,1fr);gap:6px}:is(.gl,#gl-specificity) .card.form .frow>label{padding-top:0}:is(.gl,#gl-specificity) .av-up .fbtn{white-space:nowrap}}:is(.gl,#gl-specificity) .kpi-t .kpi-num{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}:is(.gl,#gl-specificity) .skl-g.rise{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr))}:is(.gl,#gl-specificity) .tagrow{margin-bottom:14px}:is(.gl,#gl-specificity) .skl-h .chip{flex-shrink:0}:is(.gl,#gl-specificity) .skl-h small .pa.s{border-radius:6px;width:18px;height:18px;font-size:8px}:is(.gl,#gl-specificity) .fl-c{padding:8px 10px 6px}:is(.gl,#gl-specificity) button.pj.fl-n{text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0;max-width:460px}:is(.gl,#gl-specificity) button.pj.fl-n:hover b{color:var(--b-ink)}:is(.gl,#gl-specificity) .fl-rv{color:var(--b-ink);align-items:center;gap:3px;display:inline-flex}:is(.gl,#gl-specificity) .fl-rv svg{width:11px;height:11px}:is(.gl,#gl-specificity) .tbl.flist tfoot td{color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .tbl.flist tfoot td .ghost{margin-left:10px}:is(.gl,#gl-specificity) .filters .fbtn.sm.on{background:var(--b-soft);color:var(--b-ink)}:is(.gl,#gl-specificity) button.pj.fl-n{max-width:380px}:is(.gl,#gl-specificity) .tbl.flist td .pj>div small{text-overflow:ellipsis;white-space:nowrap;max-width:330px;overflow:hidden}:is(.gl,#gl-specificity) .tbl.flist td.c-proj .pj>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tbl.flist td.c-when,:is(.gl,#gl-specificity) .tbl.flist td.c-size,:is(.gl,#gl-specificity) .tbl.flist td:last-child{white-space:nowrap}:is(.gl,#gl-specificity) .tbl.flist td:first-child{width:100%;max-width:0}:is(.gl,#gl-specificity) .tbl.flist td button.fl-n.fl-n{width:100%;max-width:100%}:is(.gl,#gl-specificity) .tbl.flist td button.fl-n>div{min-width:0}:is(.gl,#gl-specificity) .tbl.flist td button.fl-n b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tbl.flist td .pj>div small{max-width:none}@media (max-width:1180px){:is(.gl,#gl-specificity) .tbl.flist .c-who{display:none}:is(.gl,#gl-specificity) .tbl.flist td.c-proj .pj>span{max-width:140px}:is(.gl,#gl-specificity) button.pj.fl-n{max-width:300px}}:is(.gl,#gl-specificity) .pr .si2{background:var(--b-soft);width:38px;height:38px;color:var(--b-ink);border-radius:11px;place-items:center;display:grid}:is(.gl,#gl-specificity) .pr .si2 svg{width:16px;height:16px}:is(.gl,#gl-specificity) .pr b.done{color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .pal-in .spin{width:16px;height:16px}:is(.gl,#gl-specificity) .pal-empty .ghost{margin-left:4px;display:inline-flex}:is(.gl,#gl-specificity) .pal-prev .hint b{color:var(--ink)}@media (max-width:760px){:is(.gl,#gl-specificity) .pal-scrim{padding:12px}:is(.gl,#gl-specificity) .pal{height:calc(100vh - 24px)}:is(.gl,#gl-specificity) .pal-body{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .pal-prev,:is(.gl,#gl-specificity) .pal-foot .r{display:none}:is(.gl,#gl-specificity) .kinds{margin-left:0}}:is(.gl,#gl-specificity) .ai-panel{--fl-mute:var(--ink-2);--fl-mute-2:var(--ink-3);--fl-mute-3:#9a98a2;--fl-mute-4:#bdbbc4;--fl-you:#f1f0f4;font-family:var(--font);color:var(--ink)}:is(.gl,#gl-specificity) .ai-panel.dock{width:100%;height:100%;box-shadow:none;border-radius:0;animation:none;position:relative;inset:auto}:is(.gl,#gl-specificity) .ai-dockwrap{height:100%}:is(.gl,#gl-specificity) .ai-spin{animation:1s linear infinite gl-spin}:is(.gl,#gl-specificity) .ai-ic:disabled{opacity:.35;pointer-events:none}:is(.gl,#gl-specificity) .ai-send:disabled{opacity:.3;filter:none;cursor:default}:is(.gl,#gl-specificity) .ai-mdl:focus-visible,:is(.gl,#gl-specificity) .ai-ic:focus-visible,:is(.gl,#gl-specificity) .ai-send:focus-visible,:is(.gl,#gl-specificity) .ai-pills button:focus-visible,:is(.gl,#gl-specificity) .ai-wait:focus-visible{outline:2px solid var(--b1);outline-offset:2px}:is(.gl,#gl-specificity) .ai-file.failed b{color:var(--neg)}:is(.gl,#gl-specificity) .ai-bub{white-space:pre-wrap;overflow-wrap:anywhere}:is(.gl,#gl-specificity) .ai-me .ai-ref{max-width:85%}:is(.gl,#gl-specificity) .ai-ans{margin:0 0 24px}:is(.gl,#gl-specificity) .ai-ans>p{margin:0}:is(.gl,#gl-specificity) .ai-thread>.ai-ans:last-child{margin-bottom:8px}:is(.gl,#gl-specificity) .ai-notes .ai-rz{white-space:pre-wrap;margin:0 0 8px}:is(.gl,#gl-specificity) .ai-notes .fl-trace{margin:4px 0 0}:is(.gl,#gl-specificity) .ai-ans .fl-say,:is(.gl,#gl-specificity) .ai-ans .fl-reply{color:var(--ink);font-size:14.5px;line-height:1.65}:is(.gl,#gl-specificity) .ai-ans .fl-card{background:#fff;border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ai-ans .fl-card .btn-primary{background:var(--fill);color:#fff;border-radius:99px}:is(.gl,#gl-specificity) .ai-ans .fl-think{margin:2px 0 8px}:is(.gl,#gl-specificity) .ai-ans .fl-err{margin-top:8px}:is(.gl,#gl-specificity) .ai-acts button:disabled{opacity:.35}@media (max-width:720px){:is(.gl,#gl-specificity) .ai-panel.on:not(.dock){border-radius:20px;width:auto;inset:8px}:is(.gl,#gl-specificity) .ai-launch .kbd.kbd{display:none}:is(.gl,#gl-specificity) .ai-q{font-size:22px}}:is(.gl,#gl-specificity) .ai-sheen{animation:1.4s ease-in-out infinite gl-aibreath}:is(.gl,#gl-specificity) .hint.bug-h{align-items:flex-start;gap:6px;margin:4px 0 0;display:flex}:is(.gl,#gl-specificity) .hint.bug-h svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}:is(.gl,#gl-specificity) .three{grid-template-columns:1fr 1.4fr 1fr;gap:8px;display:grid}:is(.gl,#gl-specificity) .dlg.cli-f{width:min(700px,100%)}:is(.gl,#gl-specificity) .field.row.static{cursor:default}:is(.gl,#gl-specificity) .field.row.static:hover{background:#fffc}:is(.gl,#gl-specificity) .field.row>svg:last-child{width:14px;height:14px;color:var(--ink-3);margin-left:auto}:is(.gl,#gl-specificity) .swatch.pick{background:conic-gradient(#e0425c,#e0b642,#5a8a66,#3f6fb0,#8b2168,#e0425c);position:relative;overflow:hidden}:is(.gl,#gl-specificity) .swatch.pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is(.gl,#gl-specificity) .cli-logo{align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .cli-logo .drop{flex:1;min-width:0;height:48px}:is(.gl,#gl-specificity) .drop.over{background:var(--b-soft);border-color:var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .drop.over{border-color:color-mix(in oklab, var(--b1) 40%, transparent)}}:is(.gl,#gl-specificity) .cli-err{color:var(--neg);margin:6px 0 0;font-size:12px}@media (max-width:640px){:is(.gl,#gl-specificity) .three{grid-template-columns:1fr 1fr}}:is(.gl,#gl-specificity) .inp.warn{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .inp.warn{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 45%, transparent)}}:is(.gl,#gl-specificity) .pm-lines{flex-wrap:wrap;gap:6px;display:flex}:is(.gl,#gl-specificity) .pm-lines .chip{font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .hint.pm-even{margin:8px 0 0}:is(.gl,#gl-specificity) .pm-blk{color:var(--ink-2);margin:0;padding:0 0 8px 18px;font-size:13.5px;line-height:1.6;list-style:outside}:is(.gl,#gl-specificity) .mprev .switch{margin-top:4px}:is(.gl,#gl-specificity) .skz .frow:first-of-type{border-top:0}:is(.gl,#gl-specificity) .drop>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .drop.tall>span{white-space:normal;text-align:center}:is(.gl,#gl-specificity) .crumb.fl-crumb{margin:0 0 4px}:is(.gl,#gl-specificity) .crumb.fl-crumb button{color:inherit}:is(.gl,#gl-specificity) .crumb.fl-crumb button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:is(.gl,#gl-specificity) .fold.tickets svg,:is(.gl,#gl-specificity) .fold.library svg{color:var(--ink-3);fill:none}:is(.gl,#gl-specificity) .fl-none{margin:2px 0 6px;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .lk-r.static{cursor:default}:is(.gl,#gl-specificity) .lk-r>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .lk-r b{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}:is(.gl,#gl-specificity) .lk-r b .chip{flex-shrink:0}:is(.gl,#gl-specificity) .lk-r small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .lk-r small .neg{color:var(--neg)}:is(.gl,#gl-specificity) .lk-r small .neg svg{vertical-align:-1px;width:11px;height:11px;margin-right:2px}:is(.gl,#gl-specificity) .lk-r>svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .lk-r.sug{box-shadow:inset 0 0 0 1px var(--line);border:0}:is(.gl,#gl-specificity) .sp-sug{margin-top:10px}:is(.gl,#gl-specificity) .sec-mini{align-items:center;margin-bottom:6px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .sec-mini .sp{flex:1}:is(.gl,#gl-specificity) .fl-rm{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .fl-rm svg{width:14px;height:14px}:is(.gl,#gl-specificity) .fl-rm .n{color:var(--ink-3);font-weight:500}:is(.gl,#gl-specificity) .fl-rm+.fl-none{margin-top:8px}:is(.gl,#gl-specificity) .tbl.flist tr.off td{opacity:.6}@media (max-width:1100px){:is(.gl,#gl-specificity) .fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:is(.gl,#gl-specificity) .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.gl,#gl-specificity) .fl-c>.ch{flex-direction:column;align-items:stretch;gap:10px}:is(.gl,#gl-specificity) .fl-c>.ch .top-r{flex-wrap:wrap}:is(.gl,#gl-specificity) .tbl.flist .c-size,:is(.gl,#gl-specificity) .tbl.flist .c-proj{display:none}:is(.gl,#gl-specificity) button.pj.fl-n{max-width:none}:is(.gl,#gl-specificity) .lk-r b{flex-wrap:wrap}}:is(.gl,#gl-specificity) .set-t>.dv-side{min-width:0}:is(.gl,#gl-specificity) .set-t .card.form .frow:first-of-type{border-top:0}:is(.gl,#gl-specificity) .set-t .form .frow>div{min-width:0}:is(.gl,#gl-specificity) .set-t button.field{text-align:left;width:100%;font:inherit;color:inherit;border:0}:is(.gl,#gl-specificity) .set-t button.field:disabled{cursor:default}:is(.gl,#gl-specificity) .set-t .field .link{margin-left:auto}:is(.gl,#gl-specificity) .set-static{color:var(--ink-2);margin:0;padding-top:9px;font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .hint.set-undo{align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .hint.set-undo>span{flex:1}:is(.gl,#gl-specificity) .hint.set-err{color:var(--neg)}:is(.gl,#gl-specificity) .set-r{align-items:center;gap:12px;display:flex}:is(.gl,#gl-specificity) .set-r>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .set-r b{font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .set-r small{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}:is(.gl,#gl-specificity) .switch.set-sw{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 0 0;font-weight:500;display:flex}:is(.gl,#gl-specificity) .switch.set-sw .tr{flex-shrink:0;margin-top:1px}:is(.gl,#gl-specificity) .switch.set-sw>span:not(.tr){flex:1;min-width:0;line-height:1.4}:is(.gl,#gl-specificity) .switch.set-sw small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}:is(.gl,#gl-specificity) .dlg .switch.set-sw{border-top:0;padding-top:0}:is(.gl,#gl-specificity) .set-sig{color:#fff;background:linear-gradient(135deg,#f58ed3,#c72886 55%,#510742);border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}:is(.gl,#gl-specificity) .set-sig svg{width:13px;height:13px}:is(.gl,#gl-specificity) .set-n{white-space:nowrap;font-size:12px}:is(.gl,#gl-specificity) .set-more{width:100%;color:var(--b-ink);align-items:center;gap:6px;padding:8px 0 4px;font-size:12px;font-weight:500;display:flex}:is(.gl,#gl-specificity) .set-more svg{width:13px;height:13px;transition:transform .2s var(--ease)}:is(.gl,#gl-specificity) .mem .fbtn.sm{flex-shrink:0}:is(.gl,#gl-specificity) .card.danger .fbtn.neg-t svg{color:var(--neg)}:is(.gl,#gl-specificity) .col-r{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}:is(.gl,#gl-specificity) .ch+.col-r{border-top:0}:is(.gl,#gl-specificity) .col-sw{background:var(--k);border-radius:6px;flex-shrink:0;width:18px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}:is(.gl,#gl-specificity) .col-sw input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is(.gl,#gl-specificity) .col-dot{background:var(--k);border-radius:4px;width:10px;height:10px}:is(.gl,#gl-specificity) button.col-n{text-align:left;cursor:text;flex:1;min-width:0}:is(.gl,#gl-specificity) button.col-n:disabled{cursor:default}:is(.gl,#gl-specificity) .col-n b{font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .col-n small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .col-r>.inp{flex:1}:is(.gl,#gl-specificity) .col-a{gap:2px;display:flex}:is(.gl,#gl-specificity) .col-a .ibtn.on{background:var(--b-soft);color:var(--b-ink)}:is(.gl,#gl-specificity) .col-plan{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:4px 0 12px 28px;display:grid}:is(.gl,#gl-specificity) .col-plan .field{flex-direction:column;align-items:flex-start;gap:1px}:is(.gl,#gl-specificity) .col-plan .field small{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:flex}:is(.gl,#gl-specificity) .col-plan .field small svg{width:12px;height:12px}:is(.gl,#gl-specificity) .field.col-f{cursor:text}:is(.gl,#gl-specificity) .field.col-f.wide{grid-column:1/-1}:is(.gl,#gl-specificity) .field.col-f input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .field.col-f input::placeholder{color:var(--ink-3);font-weight:400}:is(.gl,#gl-specificity) .field.col-f:focus-within{box-shadow:inset 0 0 0 1.5px var(--b1), 0 0 0 4px var(--b-soft);background:#fff}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .field.col-f:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 45%, transparent), 0 0 0 4px var(--b-soft)}}:is(.gl,#gl-specificity) .col-rm{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 12px 28px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .col-rm .field.row{width:auto;min-width:170px;padding:6px 10px}:is(.gl,#gl-specificity) .col-rm>.inp{flex:1;min-width:160px}:is(.gl,#gl-specificity) .col-rm.add{border-top:1px solid var(--line);padding:8px 0 4px}:is(.gl,#gl-specificity) .kv.mg-kv{margin-top:6px}:is(.gl,#gl-specificity) .pm-blk.mg-w li.bad{color:var(--neg)}@media (max-width:640px){:is(.gl,#gl-specificity) .col-plan{grid-template-columns:1fr 1fr;padding-left:0}:is(.gl,#gl-specificity) .col-rm{padding-left:0}:is(.gl,#gl-specificity) .set-t .form .frow{grid-template-columns:minmax(0,1fr);gap:6px}:is(.gl,#gl-specificity) .set-t .form .frow>label{padding-top:0}}:is(.gl,#gl-specificity) .bud-t>.hero{margin-bottom:16px}:is(.gl,#gl-specificity) .hero-b.bud-hb{grid-template-columns:300px minmax(0,1fr)}:is(.gl,#gl-specificity) .big.neg{color:var(--neg)}:is(.gl,#gl-specificity) .bud-dv{margin-bottom:16px}:is(.gl,#gl-specificity) .bud-st{height:20px;color:var(--k);background:var(--k);border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .bud-st{background:color-mix(in oklab, var(--k) 11%, white)}}:is(.gl,#gl-specificity) .bud-st{white-space:nowrap}:is(.gl,#gl-specificity) .tbl.bud-tbl td,:is(.gl,#gl-specificity) .tbl.bud-tbl th,:is(.gl,#gl-specificity) .tbl.bud-mo td,:is(.gl,#gl-specificity) .tbl.bud-mo th{font-variant-numeric:tabular-nums;white-space:nowrap}:is(.gl,#gl-specificity) .tbl.bud-tbl td:first-child{white-space:normal}:is(.gl,#gl-specificity) .tbl.bud-tbl .pj{gap:9px}:is(.gl,#gl-specificity) .tbl.bud-tbl .pj b{font-weight:500}:is(.gl,#gl-specificity) .tbl.bud-tbl tr.go{cursor:pointer}:is(.gl,#gl-specificity) .tbl.bud-tbl tr.go:hover td{background:#ffffffb3}:is(.gl,#gl-specificity) .tbl.bud-tbl .c-bar,:is(.gl,#gl-specificity) .tbl.bud-mo .c-bar{width:170px}:is(.gl,#gl-specificity) .tbl.bud-tbl tfoot td,:is(.gl,#gl-specificity) .tbl.bud-mo tfoot td{font-weight:600}:is(.gl,#gl-specificity) .tbl.bud-mo tr.now td{background:var(--b-soft)}:is(.gl,#gl-specificity) .tbl.bud-mo tr.now td:first-child{border-radius:12px 0 0 12px;font-weight:600}:is(.gl,#gl-specificity) .tbl.bud-mo tr.now td:last-child{border-radius:0 12px 12px 0}:is(.gl,#gl-specificity) .chip.bud-now{height:20px;margin-left:8px;font-size:11px}:is(.gl,#gl-specificity) .hint.bud-note{align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .hint.bud-note svg{flex-shrink:0;width:13px;height:13px}:is(.gl,#gl-specificity) .mini .bud-of{letter-spacing:0;font-size:12px;font-weight:400}:is(.gl,#gl-specificity) .bud-t .ghost.on{background:var(--b-soft)}:is(.gl,#gl-specificity) .bud-ed{margin-top:0}:is(.gl,#gl-specificity) .bud-ed>.gl-legacy{margin-top:8px}@media (max-width:1180px){:is(.gl,#gl-specificity) .tbl.bud-tbl .c-pl{display:none}}@media (max-width:640px){:is(.gl,#gl-specificity) .tbl.bud-tbl .c-kr,:is(.gl,#gl-specificity) .tbl.bud-tbl .c-bar{display:none}:is(.gl,#gl-specificity) .bud-t .card>.ch{flex-direction:column;align-items:stretch;gap:10px}:is(.gl,#gl-specificity) .filters.bbar.bbar{flex-wrap:wrap;row-gap:8px}:is(.gl,#gl-specificity) .filters.bbar.bbar>.sp{flex-basis:100%;height:0}:is(.gl,#gl-specificity) .filters.bbar.bbar>.seg.brand{scrollbar-width:none;flex-shrink:1;min-width:0;max-width:100%;overflow-x:auto}:is(.gl,#gl-specificity) .filters.bbar.bbar>.seg.brand::-webkit-scrollbar{display:none}:is(.gl,#gl-specificity) .filters.bbar.bbar>.seg.brand>button{flex-shrink:0}}:is(.gl,#gl-specificity) .br-t .doc-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .br-t .doc-h h2{overflow-wrap:anywhere}:is(.gl,#gl-specificity) .br-t .doc-by .chip{margin-left:2px}:is(.gl,#gl-specificity) textarea.doc-b.br-ta{resize:none;width:100%;min-height:360px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;margin:0;padding:10px 0 4px;font-size:14px;line-height:1.65;display:block;overflow:hidden}:is(.gl,#gl-specificity) textarea.doc-b.br-ta::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .doc-b.br-ro{white-space:pre-wrap;padding-top:10px}:is(.gl,#gl-specificity) .hint.br-from{margin-top:12px}:is(.gl,#gl-specificity) .br-pre{max-height:320px;box-shadow:inset 0 0 0 1px var(--line);white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere;background:#ffffffb8;border-radius:12px;margin-top:6px;padding:10px 12px;font-size:12.5px;line-height:1.55;overflow:auto}:is(.gl,#gl-specificity) .br-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) button.fl-r{text-align:left;width:100%}:is(.gl,#gl-specificity) .fl-r>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .fl-r>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .skill .t a.run{text-decoration:none}@media (max-width:640px){:is(.gl,#gl-specificity) .br-t .doc{padding:20px 18px}:is(.gl,#gl-specificity) .br-t .doc-h{flex-direction:column}}:is(.gl,#gl-specificity) .wk-t>.hero,:is(.gl,#gl-specificity) .wk-t>.wkrail{margin-bottom:16px}:is(.gl,#gl-specificity) .wkr-h .ghost{margin-left:4px}:is(.gl,#gl-specificity) .ring-s.ring-s.over{background:conic-gradient(var(--neg) 100%, transparent 0)}:is(.gl,#gl-specificity) .ring-s.over b{color:var(--neg)}:is(.gl,#gl-specificity) button.tl-k{text-align:left;cursor:pointer;width:100%;max-width:none}:is(.gl,#gl-specificity) button.tl-k:hover b{color:var(--b-ink)}:is(.gl,#gl-specificity) .tbl.wkt td,:is(.gl,#gl-specificity) .tbl.wkm td{font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .tbl.wkt td.neg,:is(.gl,#gl-specificity) .tbl.wkm td .neg{color:var(--neg);font-weight:600}:is(.gl,#gl-specificity) .tbl.wkt tfoot td,:is(.gl,#gl-specificity) .tbl.wkm tfoot td{font-weight:600}:is(.gl,#gl-specificity) .ww{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:9px 0;font-size:13px;display:grid}:is(.gl,#gl-specificity) .ch+.ww{border-top:0}:is(.gl,#gl-specificity) .ww-t{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .ww b{font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .ww .tr{background:#1d1c2412;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}:is(.gl,#gl-specificity) .ww .tr i{border-radius:9px;height:100%;display:block}@media (max-width:900px){:is(.gl,#gl-specificity) .wkr{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}:is(.gl,#gl-specificity) .wkr::-webkit-scrollbar{display:none}:is(.gl,#gl-specificity) .wkr>.wkc{flex:0 0 150px}}@media (max-width:640px){:is(.gl,#gl-specificity) .tbl.wkm .c-ty,:is(.gl,#gl-specificity) .wkr-h .legend{display:none}}:is(.gl,#gl-specificity) .tbl.wkt.wkt td:last-child{width:auto}:is(.gl,#gl-specificity) .tbl.wkt.wkt .c-note{width:24%}:is(.gl,#gl-specificity) .tbl.wkt.wkt .c-x{width:40px}:is(.gl,#gl-specificity) .tbl.wkt.wkt td:first-child{width:42%;min-width:200px}:is(.gl,#gl-specificity) .tbl.wkt.wkt .wb-in.num{width:60px}:is(.gl,#gl-specificity) .g>.c9{grid-column:span 9}@media (max-width:1100px){:is(.gl,#gl-specificity) .g>.c3,:is(.gl,#gl-specificity) .g>.c9{grid-column:span 12}}@media (max-width:640px){:is(.gl,#gl-specificity) .tbl.wkt.wkt td:first-child{min-width:200px}}:is(.gl,#gl-specificity) .top .skel{display:block}:is(.gl,#gl-specificity) .card.ld-card{height:300px}:is(.gl,#gl-specificity) .card.ld-card.first{height:150px}:is(.gl,#gl-specificity) .load-failed{z-index:40;margin-bottom:16px;position:sticky;top:12px}:is(.gl,#gl-specificity) .load-failed .banner{box-shadow:0 14px 30px -18px #1d1c2459}:is(.gl,#gl-specificity) .load-failed .banner.banner{margin:0}:is(.gl,#gl-specificity) .start.start:before{width:min(820px,100vw)}:is(.gl,#gl-specificity) .tl-sc.tl-sc{overflow:hidden}@media (max-width:640px){:is(.gl,#gl-specificity) .top-r.top-r{flex-wrap:wrap;min-width:0;max-width:100%}:is(.gl,#gl-specificity) .seg.seg{scrollbar-width:none;flex-shrink:1;min-width:0;max-width:100%;overflow-x:auto}:is(.gl,#gl-specificity) .seg.seg::-webkit-scrollbar{display:none}:is(.gl,#gl-specificity) .seg.seg>button{flex-shrink:0}}:is(.gl,#gl-specificity) .hero-b.res-hero{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch}:is(.gl,#gl-specificity) .res-ch-r{align-items:center;gap:8px;display:flex}@media (max-width:900px){:is(.gl,#gl-specificity) .hero-b.res-hero{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .hero-b.res-hero>*{min-width:0}}@media (max-width:640px){:is(:is(.gl,#gl-specificity) .ch:has(>.res-ch-r),:is(.gl,#gl-specificity) .res-ch-r){flex-wrap:wrap}:is(.gl,#gl-specificity) .gt-h.gt-h,:is(.gl,#gl-specificity) .gt-r.gt-r{grid-template-columns:16px minmax(0,1.5fr) minmax(0,1fr) 52px;gap:10px}:is(.gl,#gl-specificity) .gt-scale.gt-scale span:not(.tdy){display:none}}:is(.gl,#gl-specificity) .pop.pop-job .pop-r b{font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .pop.pop-job .job-taken{color:var(--warn);align-items:center;gap:4px;min-width:0;max-width:170px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .pop.pop-job .job-taken span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .pop.pop-job .job-taken svg{flex-shrink:0;width:12px;height:12px}:is(.gl,#gl-specificity) .set-lk-h{padding:14px 0 6px}:is(.gl,#gl-specificity) .set-lk-none{margin:2px 0 6px}:is(.gl,#gl-specificity) .ghost.set-lk-add{margin-top:4px}:is(.gl,#gl-specificity) .lnk small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .inp.bad,:is(.gl,#gl-specificity) .inp.bad:focus{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .inp.bad,:is(.gl,#gl-specificity) .inp.bad:focus{border-color:color-mix(in oklab, var(--neg) 55%, transparent)}}:is(.gl,#gl-specificity) .inp.bad,:is(.gl,#gl-specificity) .inp.bad:focus{box-shadow:0 0 0 3px var(--neg)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .inp.bad,:is(.gl,#gl-specificity) .inp.bad:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--neg) 14%, transparent)}}:is(.gl,#gl-specificity) .pop.sp-pop.sp-pop{width:420px;max-width:calc(100vw - 24px)}:is(.gl,#gl-specificity) .pop.sp-pop .shp{padding:4px 6px 8px}:is(.gl,#gl-specificity) .pop.sp-pop .shp>p{padding:0 6px}:is(.gl,#gl-specificity) .pop-s.sp-s{margin:10px 0 6px}:is(.gl,#gl-specificity) .sp-l{max-height:min(46vh,380px);overflow-y:auto}:is(.gl,#gl-specificity) .pop-t.sp-t{align-items:center;gap:6px;padding-left:8px;display:flex}:is(.gl,#gl-specificity) .sp-crumb{flex-wrap:wrap;padding:0 6px}:is(.gl,#gl-specificity) .sp-crumb span{align-items:center;gap:5px;display:inline-flex}:is(.gl,#gl-specificity) .sp-crumb button{font:inherit;color:var(--ink-3);border-radius:5px;padding:1px 3px}:is(.gl,#gl-specificity) .sp-crumb button:hover{color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .sp-crumb button.on{color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .sp-f{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px;padding:10px 6px 0;display:flex}:is(.gl,#gl-specificity) .sp-f .hint{align-self:stretch;align-items:flex-start;gap:6px;margin:0;display:flex}:is(.gl,#gl-specificity) .sp-f .hint svg{width:13px;height:13px;color:var(--pos);flex-shrink:0;margin-top:2px}:is(.gl,#gl-specificity) .sp-err{color:var(--neg);align-self:stretch;font-size:12px}:is(.gl,#gl-specificity) .bud-ld{text-align:center;padding:18px 0}:is(.gl,#gl-specificity) .bud-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 10px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .bud-bar .sp{flex:1}:is(.gl,#gl-specificity) .bud-sv{color:var(--ink-3);margin-left:auto;font-size:12px}:is(.gl,#gl-specificity) .bud-ms .bud-bar .bud-sv{margin-left:0}:is(.gl,#gl-specificity) .bud-sv.bad,:is(.gl,#gl-specificity) .bud-err{color:var(--neg);font-size:12.5px}:is(.gl,#gl-specificity) .bud-jobs{flex-wrap:wrap;gap:6px;display:flex}:is(.gl,#gl-specificity) .bud-jobs .fchip small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}:is(.gl,#gl-specificity) .bud-jobs .fchip.on small{color:inherit;opacity:.75}:is(.gl,#gl-specificity) .kv.bud-kv{margin-top:0}:is(.gl,#gl-specificity) .kv.bud-kv div:first-child{border-top:0;padding-top:2px}:is(.gl,#gl-specificity) .inp-u{min-width:0;display:block;position:relative}:is(.gl,#gl-specificity) .inp-u .inp{width:100%;padding-right:46px}:is(.gl,#gl-specificity) .inp-u>span{color:var(--ink-3);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:is(.gl,#gl-specificity) .inp.num{font-variant-numeric:tabular-nums}:is(.gl,#gl-specificity) .inp:disabled{opacity:.55;cursor:not-allowed}:is(.gl,#gl-specificity) .hint.warn-t{align-items:flex-start;gap:6px;display:flex}:is(.gl,#gl-specificity) .hint.warn-t svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}:is(.gl,#gl-specificity) .tbl.bud-card{margin-top:8px;font-size:12px}:is(.gl,#gl-specificity) .tbl.bud-card td{padding:6px 2px}:is(.gl,#gl-specificity) .ghost.bud-new{margin-top:6px}:is(.gl,#gl-specificity) .bud-f .switch.set-sw{padding-top:6px}:is(.gl,#gl-specificity) .tbl.bud-mt{min-width:640px;font-size:12.5px}:is(.gl,#gl-specificity) .tbl.bud-mt td{vertical-align:middle;padding-top:5px;padding-bottom:5px}:is(.gl,#gl-specificity) .tbl.bud-mt td:first-child b{font-weight:500}:is(.gl,#gl-specificity) .tbl.bud-mt td:first-child small{color:var(--ink-3);min-height:14px;font-size:11px;display:block}:is(.gl,#gl-specificity) .tbl.bud-mt tr.past td:first-child b{color:var(--ink-3)}:is(.gl,#gl-specificity) .tbl.bud-mt .inp-u{width:132px;margin-left:auto}:is(.gl,#gl-specificity) .tbl.bud-mt .inp-u:has(.hrs){width:92px}:is(.gl,#gl-specificity) .tbl.bud-mt .inp.sm{text-align:right;height:32px;padding-right:30px;font-size:12.5px}:is(.gl,#gl-specificity) .tbl.bud-mt .inp-u>span{font-size:11px;right:10px}:is(.gl,#gl-specificity) .tbl.bud-mt tfoot td{color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .burn{font-variant-numeric:tabular-nums;font-weight:600}:is(.gl,#gl-specificity) .burn.pos{color:var(--pos)}:is(.gl,#gl-specificity) .burn.info{color:var(--info,var(--b2))}:is(.gl,#gl-specificity) .burn.warn{color:var(--warn)}:is(.gl,#gl-specificity) .burn.neg{color:var(--neg)}:is(.gl,#gl-specificity) .bud-gap{align-items:center;gap:10px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .hint.bud-one,:is(.gl,#gl-specificity) .nr-src{margin-top:8px}:is(.gl,#gl-specificity) .inp-ic{display:block;position:relative}:is(.gl,#gl-specificity) .inp-ic>svg{width:15px;height:15px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:is(.gl,#gl-specificity) .inp-ic .inp{width:100%;padding-left:36px}:is(.gl,#gl-specificity) .note.nr-note{margin-top:6px}:is(.gl,#gl-specificity) .hint.neg-t{color:var(--neg)}@media (max-width:900px){:is(.gl,#gl-specificity) .int-g.int-g{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .int-f{flex-wrap:wrap;gap:8px}:is(.gl,#gl-specificity) .ghost.int-more{margin-top:6px}:is(.gl,#gl-specificity) .ob small.neg-t{color:var(--neg)}:is(.gl,#gl-specificity) .int-c{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .int-c>p{flex:1}:is(.gl,#gl-specificity) .int-c .banner{margin:0 0 12px}:is(.gl,#gl-specificity) .int-f .int-a{gap:6px;display:inline-flex}:is(.gl,#gl-specificity) .int-f a.cta,:is(.gl,#gl-specificity) .int-f a.fbtn{text-decoration:none}:is(.gl,#gl-specificity) .int-reg{color:var(--ink-3);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:11.5px;display:grid}:is(.gl,#gl-specificity) .int-reg code{color:var(--ink-2);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}:is(.gl,#gl-specificity) .card.int-wb,:is(.gl,#gl-specificity) .card.int-sp{margin-top:16px}:is(.gl,#gl-specificity) .int-wb .banner{margin:0 0 12px}:is(.gl,#gl-specificity) .wbk .mini.mini{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){:is(.gl,#gl-specificity) .wbk .mini.mini{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.gl,#gl-specificity) .g.int-2{margin-top:16px}:is(.gl,#gl-specificity) .int-2 .pop-g{padding:0 0 6px}:is(.gl,#gl-specificity) .ep>span.no{background:var(--neg-bg);color:var(--neg)}:is(.gl,#gl-specificity) .ep em.neg-t{color:var(--neg);text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}:is(.gl,#gl-specificity) .ob small .neg-t{color:var(--neg)}:is(.gl,#gl-specificity) .int-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:is(.gl,#gl-specificity) .spf .logo,:is(.gl,#gl-specificity) .spf .lg{flex-shrink:0}:is(.gl,#gl-specificity) .tpl-i.static{cursor:default;opacity:.7}:is(.gl,#gl-specificity) .tpl-i.static:hover{background:0 0}:is(.gl,#gl-specificity) .chip.tpl-ro svg{width:11px;height:11px}:is(.gl,#gl-specificity) .mini.tpl-mini{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}:is(.gl,#gl-specificity) .tpl-r .hint code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}:is(.gl,#gl-specificity) .tpl-d{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}:is(.gl,#gl-specificity) .tpl-d:first-of-type{border-top:0}:is(.gl,#gl-specificity) .tpl-d>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .tpl-d b{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .tpl-d b .chip.sm{margin-left:0}:is(.gl,#gl-specificity) .tpl-d p{color:var(--ink-2);margin:3px 0 8px;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .tpl-tk{flex-wrap:wrap;gap:5px;display:flex}:is(.gl,#gl-specificity) .tpl-k{color:var(--ink-2);background:#1d1c240b;border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}:is(.gl,#gl-specificity) .tpl-k.ai{background:var(--ai-bg,var(--b-soft));color:var(--b-ink)}:is(.gl,#gl-specificity) .tpl-k svg{width:11px;height:11px}:is(.gl,#gl-specificity) .tpl-c{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .tpl-c:first-of-type{border-top:0}:is(.gl,#gl-specificity) .tpl-c .dot{background:var(--k);border-radius:99px;width:9px;height:9px}:is(.gl,#gl-specificity) .tpl-c b{font-weight:500}:is(.gl,#gl-specificity) .tpl-c small{color:var(--ink-3);margin-left:auto;font-size:11.5px}@media (max-width:900px){:is(.gl,#gl-specificity) .tpl.tpl{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .rt-f.rt-one{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .rt-f.rt-f .hint{margin-top:5px;font-size:11.5px}:is(.gl,#gl-specificity) .lbl.rt-l{margin:14px 0 7px}:is(.gl,#gl-specificity) .chip.rt-k{gap:0;padding:0 3px 0 0}:is(.gl,#gl-specificity) .chip.rt-k button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:3px 4px 3px 9px}:is(.gl,#gl-specificity) .chip.rt-k button.x{opacity:.6;border-radius:6px;place-items:center;padding:3px 4px;display:inline-grid}:is(.gl,#gl-specificity) .chip.rt-k button.x:hover{opacity:1;background:#ffffff8c}:is(.gl,#gl-specificity) .chip.rt-k button.x svg{width:11px;height:11px}:is(.gl,#gl-specificity) .note.rt-note{margin-top:12px;padding-top:11px}:is(.gl,#gl-specificity) .rt-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .rt-foot>span{flex:1;min-width:0}:is(.gl,#gl-specificity) .pop.rt-pop.rt-pop{width:340px}:is(.gl,#gl-specificity) .rt-ed{gap:10px;padding:6px 14px 14px;display:grid}:is(.gl,#gl-specificity) .rt-ed .hint{margin:0;font-size:12px}:is(.gl,#gl-specificity) .rt-ed label{gap:5px;display:grid}:is(.gl,#gl-specificity) .rt-ed label>span{color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .inp.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}:is(.gl,#gl-specificity) .link.rt-url{word-break:break-all;align-items:flex-start;gap:3px;font-size:11.5px;display:inline-flex}:is(.gl,#gl-specificity) .link.rt-url svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}:is(.gl,#gl-specificity) .rt-ed-f{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}:is(.gl,#gl-specificity) .rt-foot>span.neg-t{color:var(--neg)}:is(.gl,#gl-specificity) .as-wait-g{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}:is(.gl,#gl-specificity) .as-wait-g .ap.ap{margin:0}:is(.gl,#gl-specificity) .ap-f.ap-f span{width:72px}:is(.gl,#gl-specificity) .ap-from{color:var(--ink-3);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .ap-from svg{flex-shrink:0;width:13px;height:13px}:is(.gl,#gl-specificity) .ap-done.ap-done.bad{color:var(--neg)}:is(.gl,#gl-specificity) .ap .ai-btn:disabled{opacity:.5}:is(.gl,#gl-specificity) .as-r.as-r b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .as-r.as-r b .chip.sm{font-weight:500}:is(.gl,#gl-specificity) .as-r.as-r small.why{color:var(--ink-3);opacity:.85;margin-top:4px}:is(.gl,#gl-specificity) .fbtn.as-mode{justify-content:space-between;min-width:78px}:is(.gl,#gl-specificity) .fbtn.as-mode.act{color:var(--b-ink)}:is(.gl,#gl-specificity) .fbtn.as-mode:disabled{opacity:.55;cursor:default}:is(.gl,#gl-specificity) .as-r.as-ceil{align-items:flex-start}:is(.gl,#gl-specificity) .as-r.as-ceil .sti{margin-top:1px}:is(.gl,#gl-specificity) .as-tk-h{justify-content:space-between;align-items:center;margin:18px 0 2px;display:flex}:is(.gl,#gl-specificity) .as-tk-h .lbl.lbl{margin:0}:is(.gl,#gl-specificity) .hint.as-none{margin:4px 0 0;font-size:12px}:is(.gl,#gl-specificity) .as-c.as-tk small code{font-size:11px}:is(.gl,#gl-specificity) .as-c.as-tk small .warn-t{font-size:inherit}:is(.gl,#gl-specificity) .fbtn.sm.neg-t{color:var(--neg)}:is(.gl,#gl-specificity) .pop.as-pop.as-pop{width:340px}:is(.gl,#gl-specificity) .as-steps{color:var(--ink-2);margin:4px 16px 0 32px;padding:0;font-size:12.5px;line-height:1.55;list-style:decimal}:is(.gl,#gl-specificity) .as-steps li+li{margin-top:3px}:is(.gl,#gl-specificity) .code.as-code{margin:12px 14px 14px}:is(.gl,#gl-specificity) .as-bd-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 24px;display:grid}:is(.gl,#gl-specificity) .as-bd-g a.fbtn{text-decoration:none}:is(.gl,#gl-specificity) .as-reach{margin:0;padding:0;list-style:none}:is(.gl,#gl-specificity) .as-reach li{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}:is(.gl,#gl-specificity) .as-reach li:first-child{border-top:0;padding-top:2px}:is(.gl,#gl-specificity) .as-reach li>svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}:is(.gl,#gl-specificity) .as-reach.ok li>svg{color:var(--pos)}:is(.gl,#gl-specificity) .as-reach.no li>svg{color:var(--neg)}:is(.gl,#gl-specificity) .as-reach b{font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .as-reach small{color:var(--ink-3);margin-top:1px;font-size:12px;line-height:1.45;display:block}:is(.gl,#gl-specificity) .as-a{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .ch+.as-a{border-top:0}:is(.gl,#gl-specificity) .as-a .dot{background:var(--pos);border-radius:9px;flex-shrink:0;width:6px;height:6px}:is(.gl,#gl-specificity) .as-a .dot.bad{background:var(--neg)}:is(.gl,#gl-specificity) .as-a code{text-overflow:ellipsis;white-space:nowrap;width:180px;color:var(--ink-2);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .as-a .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}:is(.gl,#gl-specificity) .as-a small{color:var(--ink-3);white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .as-a small.w{text-align:right;width:84px}:is(.gl,#gl-specificity) .ghost.as-more{margin-top:8px}@media (max-width:700px){:is(.gl,#gl-specificity) .as-a{flex-wrap:wrap;row-gap:4px}:is(.gl,#gl-specificity) .as-a code{width:auto;max-width:60%}:is(.gl,#gl-specificity) .as-a .t{white-space:normal;flex-basis:100%;order:5}}:is(.gl,#gl-specificity) .g.as-g{align-items:start}:is(.gl,#gl-specificity) .ai-rot{animation:.9s linear infinite gl-spin}:is(.gl,#gl-specificity) .ai-say{color:var(--ink);font-size:14.5px;line-height:1.65}:is(.gl,#gl-specificity) .ai-say+.ai-say,:is(.gl,#gl-specificity) .ai-draft+.ai-say,:is(.gl,#gl-specificity) .ai-say+.ai-draft{margin-top:10px}:is(.gl,#gl-specificity) .ai-say p{margin:2px 0}:is(.gl,#gl-specificity) .ai-say ol{margin:8px 0 10px;padding-left:22px;list-style:decimal}:is(.gl,#gl-specificity) .ai-say ul{list-style:outside}:is(.gl,#gl-specificity) .ai-say li::marker{color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-say ul ul,:is(.gl,#gl-specificity) .ai-say ol ol,:is(.gl,#gl-specificity) .ai-say ul ol,:is(.gl,#gl-specificity) .ai-say ol ul{margin:4px 0 2px}:is(.gl,#gl-specificity) .ai-say strong{font-weight:600}:is(.gl,#gl-specificity) .ai-say em{color:var(--ink-2);font-style:italic}:is(.gl,#gl-specificity) .ai-say code{background:#1d1c240f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}:is(.gl,#gl-specificity) .ai-say a{word-break:break-word}:is(.gl,#gl-specificity) .ai-say h3{margin:16px 0 4px;font-size:1.04em;font-weight:600}:is(.gl,#gl-specificity) .ai-say h4{margin:14px 0 4px;font-weight:600}:is(.gl,#gl-specificity) .ai-say h5,:is(.gl,#gl-specificity) .ai-say h6{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:12px 0 2px;font-size:11.5px;font-weight:600}:is(.gl,#gl-specificity) .ai-say>:is(h3,h4,h5,h6):first-child{margin-top:0}:is(.gl,#gl-specificity) .ai-say .md-hr{background:var(--line);height:1px;margin:12px 0}:is(.gl,#gl-specificity) .ai-say .md-sp{height:8px}:is(.gl,#gl-specificity) .ai-say ul:has([role=checkbox]){padding-left:2px;list-style:none}:is(.gl,#gl-specificity) .ai-say li>span:has(>[role=checkbox]){align-items:flex-start;gap:8px;display:flex}:is(.gl,#gl-specificity) .ai-say [role=checkbox]{border-radius:4px;flex-shrink:0;place-items:center;width:13px;height:13px;margin-top:.4em;display:grid;box-shadow:inset 0 0 0 1.5px #1d1c2438}:is(.gl,#gl-specificity) .ai-say [role=checkbox][aria-checked=true]{background:var(--b1);box-shadow:none;color:#fff}:is(.gl,#gl-specificity) .ai-say [role=checkbox] svg{width:9px;height:9px}:is(.gl,#gl-specificity) .ai-say [role=checkbox][aria-checked=true]+span{color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .ai-say div:has(>table.ai-table){margin:8px 0;overflow-x:auto}:is(.gl,#gl-specificity) .ai-say table.ai-table{border-collapse:collapse;min-width:60%;font-size:13px;line-height:1.45}:is(.gl,#gl-specificity) .ai-say table.ai-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 12px 6px 0;font-size:12px;font-weight:600}:is(.gl,#gl-specificity) .ai-say table.ai-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 12px 7px 0}:is(.gl,#gl-specificity) .ai-say table.ai-table tr:last-child td{border-bottom:0}:is(.gl,#gl-specificity) .ai-say .fl-cite{font:inherit;color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;padding:0 0 0 .25em;font-size:.92em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.gl,#gl-specificity) .ai-say .fl-cite:hover{color:var(--b-ink);text-decoration-style:solid}:is(.gl,#gl-specificity) .ai-say .fl-from{color:var(--ink-3);overflow-wrap:anywhere;font-size:.86em}:is(.gl,#gl-specificity) .ai-say .fl-from:before{content:"[";opacity:.6}:is(.gl,#gl-specificity) .ai-say .fl-from:after{content:"]";opacity:.6}:is(.gl,#gl-specificity) .ai-say .fl-from i{opacity:.75;font-style:normal}:is(.gl,#gl-specificity) .ai-say .fl-from i:before{content:", "}:is(.gl,#gl-specificity) .ai-draft{background:#fff;border-radius:18px;margin:12px 0 4px;padding:14px 16px;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ai-draft.live{box-shadow:inset 0 0 0 1px var(--b1), 0 6px 22px -12px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ai-draft.live{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 35%, transparent), 0 6px 22px -12px color-mix(in oklab, var(--b1) 45%, transparent)}}:is(.gl,#gl-specificity) .ai-dh{align-items:center;gap:8px;margin-bottom:10px;display:flex}:is(.gl,#gl-specificity) .ai-edmark{color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .ai-lt{gap:3px;margin:0 0 10px;font-size:13px;display:grid}:is(.gl,#gl-specificity) .ai-lt div{gap:10px;min-width:0;display:flex}:is(.gl,#gl-specificity) .ai-lt dt{width:58px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .ai-lt dd{min-width:0;margin:0}:is(.gl,#gl-specificity) .ai-lt dd.subj{font-weight:600}:is(.gl,#gl-specificity) .ai-db{white-space:pre-wrap;font-size:14px;line-height:1.6}:is(.gl,#gl-specificity) .ai-db p+p{margin-top:9px}:is(.gl,#gl-specificity) .ai-db p.sig{color:var(--ink-2)}:is(.gl,#gl-specificity) .inp.ai-dt{resize:vertical;width:100%;font-size:14px;line-height:1.55}:is(.gl,#gl-specificity) .hint.ai-dhint{margin:6px 0 0;font-size:12px}:is(.gl,#gl-specificity) .ai-sign{color:var(--ink-3);margin:10px 0 0;font-size:12px}:is(.gl,#gl-specificity) .ai-sign b{color:var(--ink-2);font-weight:500}:is(.gl,#gl-specificity) .ai-dacts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}:is(.gl,#gl-specificity) .ai-dnote{color:var(--ink-3);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.45;display:flex}:is(.gl,#gl-specificity) .ai-dnote svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}:is(.gl,#gl-specificity) .ai-steps{margin-top:2px}:is(.gl,#gl-specificity) .ai-rz+.ai-steps{margin-top:10px}:is(.gl,#gl-specificity) .ai-st{color:var(--ink-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:3px 0;font-size:12.5px;line-height:1.45;display:grid}:is(.gl,#gl-specificity) .ai-st .m{color:var(--pos);align-self:center;place-items:center;display:grid}:is(.gl,#gl-specificity) .ai-st .m svg{width:13px;height:13px}:is(.gl,#gl-specificity) .ai-st.running .m{color:var(--b1)}:is(.gl,#gl-specificity) .ai-st.proposed .m{color:var(--b-ink)}:is(.gl,#gl-specificity) .ai-st.refused .m,:is(.gl,#gl-specificity) .ai-st.refused .d{color:var(--neg)}:is(.gl,#gl-specificity) .ai-st .d{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .ai-st .ms{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .ai-st .a{white-space:pre-wrap;word-break:break-word;color:var(--ink-2);background:#1d1c240d;border-radius:8px;grid-column:2/-1;margin:3px 0 4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}:is(.gl,#gl-specificity) .ai-st .ln{grid-column:2/-1}:is(.gl,#gl-specificity) .ai-st-f{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:11.5px;display:flex}:is(.gl,#gl-specificity) .ai-st-f button{color:var(--ink-2);text-underline-offset:3px;margin-left:auto;font-size:11.5px;-webkit-text-decoration:underline #1d1c2440;text-decoration:underline #1d1c2440}:is(.gl,#gl-specificity) .ai-lanes{background:#1d1c2409;border-radius:10px;margin:4px 0 6px;padding:6px 10px}:is(.gl,#gl-specificity) .ai-lane{color:var(--ink-2);align-items:center;gap:7px;padding:2px 0;font-size:12px;display:flex}:is(.gl,#gl-specificity) .ai-lane svg{width:12px;height:12px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .ai-lane.done svg{color:var(--pos)}:is(.gl,#gl-specificity) .ai-lane.failed svg,:is(.gl,#gl-specificity) .ai-lane.failed .n{color:var(--neg)}:is(.gl,#gl-specificity) .ai-lane.running svg{color:var(--b1)}:is(.gl,#gl-specificity) .ai-lane.queued{color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-lane .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .ai-lane .f{color:var(--ink-3);white-space:nowrap}:is(.gl,#gl-specificity) .ai-lane .ms{text-align:right;width:34px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}:is(.gl,#gl-specificity) .ai-lanes-t{color:var(--ink-3);margin-top:3px;font-size:11.5px}:is(.gl,#gl-specificity) .ai-think{color:var(--ink-3);align-items:center;gap:7px;margin:2px 0 8px;font-size:13.5px;display:flex}:is(.gl,#gl-specificity) .ai-think svg{width:14px;height:14px;color:var(--b1)}:is(.gl,#gl-specificity) .ai-capped,:is(.gl,#gl-specificity) .ai-err{align-items:flex-start;gap:7px;margin:8px 0;font-size:13px;line-height:1.5;display:flex}:is(.gl,#gl-specificity) .ai-capped{color:var(--ink-3)}:is(.gl,#gl-specificity) .ai-err{color:var(--neg)}:is(.gl,#gl-specificity) .ai-capped svg,:is(.gl,#gl-specificity) .ai-err svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}:is(.gl,#gl-specificity) .ai-doc{background:#fff;border-radius:14px;align-items:center;gap:10px;margin:10px 0 4px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #1d1c241a}:is(.gl,#gl-specificity) .ai-doc .t{flex:1;min-width:0}:is(.gl,#gl-specificity) .ai-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}:is(.gl,#gl-specificity) .ai-doc small{color:var(--ink-3);font-size:12px;display:block}:is(.gl,#gl-specificity) .ai-doc a.fbtn{text-decoration:none}:is(.gl,#gl-specificity) .ai-ans>.ap{margin:12px 0 4px}:is(.gl,#gl-specificity) .pop.pop-hist.pop-hist{width:340px}:is(.gl,#gl-specificity) .ai-hw{color:var(--warn);white-space:nowrap;font-size:11px;font-weight:500}:is(.gl,#gl-specificity) .ai-ic:disabled{opacity:.4;cursor:default}:is(.gl,#gl-specificity) .ai-st .d{font-weight:400}:is(.gl,#gl-specificity) .dlg.bd-wide.bd-wide{width:min(840px,100%)}:is(.gl,#gl-specificity) .dlg-h h2 .chip.bd-dn{vertical-align:2px;margin-right:8px;font-size:12px}:is(.gl,#gl-specificity) .two.bd-two{gap:16px}:is(.gl,#gl-specificity) .two.bd-two>.frow{border:0;padding:0;display:block}:is(.gl,#gl-specificity) .two.bd-two>.frow>label{padding:0 0 6px;display:block}:is(.gl,#gl-specificity) .lbl.bd-l{margin:20px 0 6px}:is(.gl,#gl-specificity) .tbl.bd-cm td{vertical-align:middle;padding:6px 8px 6px 0}:is(.gl,#gl-specificity) .tbl.bd-cm td.n{width:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .tbl.bd-cm td.t{font-size:13px}:is(.gl,#gl-specificity) .tbl.bd-cm td.t small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .tbl.bd-cm td.p{width:200px}:is(.gl,#gl-specificity) .tbl.bd-cm td.h{width:92px}:is(.gl,#gl-specificity) .tbl.bd-cm td.d{width:170px}:is(.gl,#gl-specificity) .tbl.bd-cm .field.slim{max-width:100%}:is(.gl,#gl-specificity) .tbl.bd-cm .inp-u .inp{padding-top:6px;padding-bottom:6px}:is(.gl,#gl-specificity) .bd-sum{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .bd-sum span{align-items:center;gap:6px;display:inline-flex}:is(.gl,#gl-specificity) .bd-sum svg{width:13px;height:13px;color:var(--ink-3)}:is(.gl,#gl-specificity) .bd-sum b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .bd-sum+.hint{margin-top:6px;font-size:12px}:is(.gl,#gl-specificity) .bd-gap{margin-top:8px}:is(.gl,#gl-specificity) .bd-pick{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}:is(.gl,#gl-specificity) .bd-tl{gap:2px;display:grid}:is(.gl,#gl-specificity) .bd-tl .lbl.lbl{margin:10px 6px 4px}:is(.gl,#gl-specificity) .bd-tl .lbl:first-child{margin-top:0}:is(.gl,#gl-specificity) .bd-tp.bd-tp{text-align:left;border-radius:12px;width:100%;padding:8px 10px;display:block}:is(.gl,#gl-specificity) .bd-tp:hover{background:#1d1c240a}:is(.gl,#gl-specificity) .bd-tp.on{background:var(--b-soft)}:is(.gl,#gl-specificity) .bd-tp b{font-size:13px;font-weight:500;display:block}:is(.gl,#gl-specificity) .bd-tp.on b{color:var(--b-ink)}:is(.gl,#gl-specificity) .bd-tp small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .bd-dl-h{align-items:center;gap:10px;margin-bottom:4px;display:flex}:is(.gl,#gl-specificity) .bd-dl-h .lbl.lbl{margin:0}:is(.gl,#gl-specificity) .bd-dl-h small{color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .bd-dl-h .link{margin-left:auto}:is(.gl,#gl-specificity) .bd-d.bd-d{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .bd-d:hover{background:#1d1c2409}:is(.gl,#gl-specificity) .bd-d .cb{color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #1d1c2438}:is(.gl,#gl-specificity) .bd-d.on .cb{background:var(--b1);box-shadow:none}:is(.gl,#gl-specificity) .bd-d .cb svg{stroke-width:3px;width:11px;height:11px}:is(.gl,#gl-specificity) .bd-d .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .bd-d small{color:var(--ink-3);white-space:nowrap;font-size:11.5px}:is(.gl,#gl-specificity) .bd-dl .hint{margin-top:8px;font-size:12px}:is(.gl,#gl-specificity) .bd-own{gap:14px;display:grid}:is(.gl,#gl-specificity) .bd-own label{gap:6px;display:grid}:is(.gl,#gl-specificity) .bd-own label>span{font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .bd-own .hint{margin:0;font-size:12px}@media (max-width:760px){:is(.gl,#gl-specificity) .bd-pick,:is(.gl,#gl-specificity) .two.bd-two{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .tbl.bd-cm td.p,:is(.gl,#gl-specificity) .tbl.bd-cm td.d{width:auto}}:is(.gl,#gl-specificity) .tbl.bd-cm{table-layout:fixed;width:100%}:is(.gl,#gl-specificity) .tbl.bd-cm td.bd-x,:is(.gl,#gl-specificity) .tbl.bd-cm td{text-align:left}:is(.gl,#gl-specificity) .tbl.bd-cm td.t{text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .inp-u.abs-h{width:120px}:is(.gl,#gl-specificity) .eb-l+.eb-l{margin-top:8px}:is(.gl,#gl-specificity) .eb-r{align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .eb-r>.inp{flex:1;min-width:0}:is(.gl,#gl-specificity) .inp-u.eb-h{flex-shrink:0;width:92px}:is(.gl,#gl-specificity) .eb-lock{width:28px;color:var(--ink-3);place-items:center;display:grid}:is(.gl,#gl-specificity) .eb-lock svg{width:14px;height:14px}:is(.gl,#gl-specificity) .eb-c{flex-shrink:0;gap:2px;display:inline-flex}:is(.gl,#gl-specificity) .eb-l .hint.neg-t{margin:4px 0 0;font-size:12px}:is(.gl,#gl-specificity) .bk-day{grid-template-columns:minmax(0,1fr) 104px 28px;align-items:center;gap:8px;display:grid}:is(.gl,#gl-specificity) .bk-day+.bk-day{margin-top:6px}:is(.gl,#gl-specificity) .bk-acts{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}:is(.gl,#gl-specificity) .bk-spread{background:#1d1c2409;border-radius:14px;margin-top:8px;padding:10px}:is(.gl,#gl-specificity) .bk-sp-r{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}:is(.gl,#gl-specificity) .bk-spread .hint{margin:8px 0 0;font-size:12px}:is(.gl,#gl-specificity) .hint.bk-est{margin:6px 0 0;font-size:12px}:is(.gl,#gl-specificity) .bk-brief{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.gl,#gl-specificity) .bk-logged{color:var(--pos);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .bk-logged svg{width:15px;height:15px}:is(.gl,#gl-specificity) .bk-err{margin-left:8px;font-size:12.5px}@media (max-width:640px){:is(.gl,#gl-specificity) .bk-sp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:is(.gl,#gl-specificity) .dlg.rs-dlg.rs-dlg{width:min(620px,100%)}:is(.gl,#gl-specificity) .rs-vis{color:var(--ink-2);align-items:flex-start;gap:9px;padding:0 0 12px;font-size:12.5px;line-height:1.45;display:flex}:is(.gl,#gl-specificity) .rs-vis svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0;margin-top:1px}:is(.gl,#gl-specificity) .shp-o.rs-o{flex-direction:row;margin:0 0 8px}:is(.gl,#gl-specificity) .shp-o.rs-o button{flex:1;min-width:0}:is(.gl,#gl-specificity) .rs-add{gap:8px;display:flex}:is(.gl,#gl-specificity) .rs-add .inp{flex:1;min-width:0}:is(.gl,#gl-specificity) .rs-sug{box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:12px;flex-direction:column;gap:1px;margin-top:6px;padding:4px;display:flex}:is(.gl,#gl-specificity) .rs-sug.rs-sug button{text-align:left;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:6px 8px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .rs-sug.rs-sug button:hover{background:var(--b-soft)}:is(.gl,#gl-specificity) .rs-sug b{white-space:nowrap;font-weight:500}:is(.gl,#gl-specificity) .rs-sug small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);margin-left:auto;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .rs-list{flex-direction:column;margin-top:8px;display:flex}:is(.gl,#gl-specificity) .rs-who{flex-direction:column;flex:1;min-width:0;display:flex}:is(.gl,#gl-specificity) .rs-who b,:is(.gl,#gl-specificity) .rs-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.gl,#gl-specificity) .shp-p.shp-p .rs-who small{margin-left:0}:is(.gl,#gl-specificity) .rs-kind{flex-shrink:0;width:124px}:is(.gl,#gl-specificity) .rs-sw{flex-direction:column;gap:4px;padding-top:6px;display:flex}:is(.gl,#gl-specificity) .dlg-b .rs-sw .switch{padding:3px 0}:is(.gl,#gl-specificity) .hint.rs-hint{margin:-2px 0 8px}:is(.gl,#gl-specificity) .banner.rs-ban{margin:4px 0 8px}:is(.gl,#gl-specificity) .rs-res{flex-direction:column;gap:6px;margin:6px 0 4px;display:flex}:is(.gl,#gl-specificity) .shp-p.shp-p.ok,:is(.gl,#gl-specificity) .shp-p.shp-p.warn{border-radius:12px;padding:7px 7px 7px 10px}:is(.gl,#gl-specificity) .shp-p.ok{background:var(--pos-bg)}:is(.gl,#gl-specificity) .shp-p.warn{background:var(--warn-bg)}:is(.gl,#gl-specificity) .rs-m{flex-shrink:0;width:16px;height:16px}:is(.gl,#gl-specificity) .ok .rs-m{color:var(--pos)}:is(.gl,#gl-specificity) .warn .rs-m{color:var(--warn)}:is(.gl,#gl-specificity) .pop-g.rs-g.rs-g{border-top:1px solid var(--line);margin-top:8px;padding:14px 0 4px}:is(.gl,#gl-specificity) .hint.rs-none{margin:2px 0 6px}:is(.gl,#gl-specificity) .inp.rv-lbl.rv-lbl{width:140px}:is(.gl,#gl-specificity) .rv-file{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .rs-gone{color:var(--ink-2);flex-direction:column;gap:9px;margin:0;padding:6px 0 4px;font-size:13px;list-style:none;display:flex}:is(.gl,#gl-specificity) .rs-gone li{align-items:flex-start;gap:10px;display:flex}:is(.gl,#gl-specificity) .rs-gone svg{width:15px;height:15px;color:var(--neg);flex-shrink:0;margin-top:2px}@media (max-width:560px){:is(.gl,#gl-specificity) .shp-o.rs-o{flex-direction:column}:is(.gl,#gl-specificity) .rs-kind{width:108px}:is(.gl,#gl-specificity) .dlg .dlg-b .frow,:is(.gl,#gl-specificity) .dlg .dlg-b .skz .frow{grid-template-columns:minmax(0,1fr);gap:6px}:is(.gl,#gl-specificity) .dlg .dlg-b .frow>label{padding-top:0}:is(.gl,#gl-specificity) .dlg-scrim.on{padding:12px 10px 24px}:is(.gl,#gl-specificity) .dlg .dlg-h{padding:18px 16px 8px 20px}:is(.gl,#gl-specificity) .dlg .dlg-b{padding:4px 20px 12px}:is(.gl,#gl-specificity) .dlg .dlg-f{padding:12px 14px 14px 20px}}:is(.gl,#gl-specificity) .att{flex-direction:column;gap:22px;padding-bottom:4px;display:flex}:is(.gl,#gl-specificity) .att-v+.att-v{border-top:1px solid var(--line);padding-top:20px}:is(.gl,#gl-specificity) .att-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}:is(.gl,#gl-specificity) .att-h h3{letter-spacing:-.01em;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .att-h .chip.sm{margin-left:0}:is(.gl,#gl-specificity) .att-none{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:#1d1c2408;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .att-none svg{flex-shrink:0;width:15px;height:15px}:is(.gl,#gl-specificity) .att-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}:is(.gl,#gl-specificity) .att-k>div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:14px;padding:10px 12px}:is(.gl,#gl-specificity) .att-k b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;display:block}:is(.gl,#gl-specificity) .att-k small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .att-rs{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}:is(.gl,#gl-specificity) .att-r{align-items:flex-start;gap:10px;display:flex}:is(.gl,#gl-specificity) .att-r .pa{margin-top:1px}:is(.gl,#gl-specificity) .att-rb{flex:1;min-width:0}:is(.gl,#gl-specificity) .att-rt{align-items:baseline;gap:10px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .att-rt b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .att-rt span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .tr.att-tr{background:#1d1c240f;border-radius:9px;height:5px;margin:6px 0 4px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .tr.att-tr i{background:var(--b1);opacity:.7;border-radius:9px;height:100%;display:block}:is(.gl,#gl-specificity) .att-rb small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}:is(.gl,#gl-specificity) .att-c .lbl{margin-bottom:8px}:is(.gl,#gl-specificity) .att-cw{box-shadow:inset 0 0 0 1px var(--line);background:#1d1c2406;border-radius:14px;padding:10px 10px 4px;overflow-x:auto}:is(.gl,#gl-specificity) .att-cols,:is(.gl,#gl-specificity) .att-ticks{gap:2px;min-width:max-content;display:flex}:is(.gl,#gl-specificity) .att-cols{align-items:flex-end;height:96px}:is(.gl,#gl-specificity) .att-col{background:#1d1c240d;border-radius:3px;align-items:flex-end;width:9px;height:100%;display:flex}:is(.gl,#gl-specificity) .att-col i{background:var(--b1);opacity:.75;border-radius:3px;width:100%;display:block}:is(.gl,#gl-specificity) .att-ticks{margin-top:4px}:is(.gl,#gl-specificity) .att-ticks span{text-align:center;width:9px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:8.5px}:is(.gl,#gl-specificity) .att-un{color:var(--ink-3);margin-top:8px;font-size:12px}:is(.gl,#gl-specificity) .note.att-how{margin-top:0}@media (max-width:560px){:is(.gl,#gl-specificity) .att-k b{font-size:16px}}:is(.gl,#gl-specificity) .att-col,:is(.gl,#gl-specificity) .att-ticks span{flex:1 0 9px;max-width:28px}:is(.gl,#gl-specificity) [data-pin]>div:has(>.gl-back){-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);width:340px;box-shadow:0 0 0 1px var(--line), 0 18px 44px -12px #1d1c2452;background:#fffffff5;border:0;border-radius:18px}:is(.gl,#gl-specificity) [data-pin]>div:has(>.gl-back)>button[title=Close]{color:var(--ink-3);border-radius:8px;top:10px;right:10px}:is(.gl,#gl-specificity) .pnc{color:var(--ink);text-align:left;padding:14px 16px 12px;font-size:13px}:is(.gl,#gl-specificity) .pnc .th-h{padding-right:26px}:is(.gl,#gl-specificity) .pnc .th-h .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .pnc.res>.th-t,:is(.gl,#gl-specificity) .pnc.res>.th-r{opacity:.7}:is(.gl,#gl-specificity) .pnc .th-vis{margin-top:8px}:is(.gl,#gl-specificity) .pnc-a{align-items:center;gap:4px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .pnc-a .sp{flex:1}:is(.gl,#gl-specificity) .pnc-a .cta.sm{margin-left:4px}:is(.gl,#gl-specificity) .pnc-st{font-size:12px;font-weight:500}:is(.gl,#gl-specificity) .pnc-rep{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}:is(.gl,#gl-specificity) .pnc-rep .inp,:is(.gl,#gl-specificity) .pnc-new .inp{resize:vertical;height:auto;padding:9px 12px;line-height:1.45}:is(.gl,#gl-specificity) .pnc-new .inp{margin-top:10px}:is(.gl,#gl-specificity) .pnc-new.pnc-new .th-h+.pnc-as+.inp,:is(.gl,#gl-specificity) .pnc-new .pnc-as+.inp{margin-top:8px}:is(.gl,#gl-specificity) .pnc-as{color:var(--ink-3);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .pnc-rep .pnc-as{margin:0 0 8px}:is(.gl,#gl-specificity) .pnc-as .field{flex:1;min-width:0}:is(.gl,#gl-specificity) .pnc-k{color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .dlg .pnc.pnc-new{padding:0 0 6px}:is(.gl,#gl-specificity) .pnc-keys{flex-direction:column;padding:2px 0 8px;display:flex}:is(.gl,#gl-specificity) .pnc-keys>div{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}:is(.gl,#gl-specificity) .pnc-keys>div:first-child{border-top:0}:is(.gl,#gl-specificity) .pnc-keys .kbd{text-align:center;min-width:28px}:is(.gl,#gl-specificity) div:has(>[data-pin]>div>.gl-back){z-index:9!important}:is(.gl,#gl-specificity) .pnc-rep .pnc-a{justify-content:flex-end}:is(.gl,#gl-specificity) .tsk{flex-direction:column;gap:8px;display:flex}:is(.gl,#gl-specificity) .tsk-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .skill .t .ibtn{flex-shrink:0}:is(.gl,#gl-specificity) .skill .run.run{border-radius:8px;flex-shrink:0;padding:4px 8px}:is(.gl,#gl-specificity) .skill .run.run:hover:not(:disabled){background:#f58ed329}:is(.gl,#gl-specificity) .skill .run.run:disabled{opacity:.5;cursor:default}:is(.gl,#gl-specificity) .tsk-m{color:var(--ink-3);margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) .hint.tsk-h{margin-top:2px}:is(.gl,#gl-specificity) .tsk .lbl.sm{margin:8px 0 0}:is(.gl,#gl-specificity) .wkl.tsk-r{flex-wrap:wrap}:is(.gl,#gl-specificity) .tsk-rn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .tsk-rn small{color:var(--ink-3);margin-left:8px;font-size:11.5px}:is(.gl,#gl-specificity) .lnk-t.tsk-dl{color:var(--b-ink);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .tsk-dl svg{width:13px;height:13px}:is(.gl,#gl-specificity) .hint.tsk-e{flex-basis:100%;margin:0}:is(.gl,#gl-specificity) .spl{background:var(--b-soft);box-shadow:inset 0 0 0 1px var(--b1);border-radius:14px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .spl{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 18%, transparent)}}:is(.gl,#gl-specificity) .spl-i{width:28px;height:28px;color:var(--b-ink);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;display:grid}:is(.gl,#gl-specificity) .spl-i svg{width:15px;height:15px}:is(.gl,#gl-specificity) .spl-b{min-width:0}:is(.gl,#gl-specificity) .spl-b .lnk-t{color:var(--b-ink);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .spl-b .lnk-t svg{width:14px;height:14px}:is(.gl,#gl-specificity) .spl-b small{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.45;display:block}:is(.gl,#gl-specificity) .spc .hint{margin:8px 0}:is(.gl,#gl-specificity) .switch.rr-sw{color:var(--ink-3);font-size:12.5px}:is(.gl,#gl-specificity) .switch.rr-sw.att{color:var(--ink);font-weight:500}:is(.gl,#gl-specificity) .rr-d{margin:4px 0 8px}:is(.gl,#gl-specificity) .rr-d figure{margin:0}:is(.gl,#gl-specificity) .rr-d figcaption{color:var(--ink-3);margin-bottom:4px;font-size:11px}:is(.gl,#gl-specificity) .rr-d pre{max-height:165px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1c2409;border-radius:10px;margin:0;padding:8px 10px;font:11px/1.5 ui-monospace,SF Mono,Menlo,monospace;overflow-y:auto}:is(.gl,#gl-specificity) .rr-f{align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .rr-f .lnk-t{color:var(--b-ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .rr-f svg{width:12px;height:12px}:is(.gl,#gl-specificity) .hint.tw-none{margin-top:4px}:is(.gl,#gl-specificity) .dlg.ipv.ipv{width:min(1040px,100%)}:is(.gl,#gl-specificity) .ipv-f{min-height:240px;box-shadow:inset 0 0 0 1px var(--line);background:#1d1c240a;border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;display:flex;overflow:hidden}:is(.gl,#gl-specificity) .ipv-f img{object-fit:contain;max-width:100%;max-height:70vh;display:block}:is(.gl,#gl-specificity) .switch.rr-sw.rr-sw{white-space:nowrap;flex-direction:row-reverse;align-items:center;gap:9px;display:inline-flex}:is(.gl,#gl-specificity) .tsk-r .tsk-rn small{margin-left:8px}:is(.gl,#gl-specificity) .np{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .np-m{flex-direction:column;gap:16px;min-width:0;display:flex}:is(.gl,#gl-specificity) .np-s{position:sticky;top:16px}:is(.gl,#gl-specificity) .screen>.banner+.np,:is(.gl,#gl-specificity) .screen>.banner+.banner{margin-top:10px}:is(.gl,#gl-specificity) .screen>.banner{margin-bottom:4px}:is(.gl,#gl-specificity) .card.np-sum .lbl{margin-bottom:6px}:is(.gl,#gl-specificity) .np-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:34px;font-weight:600;line-height:1.1}:is(.gl,#gl-specificity) .np-big small{letter-spacing:0;color:var(--ink-3);font-size:13px;font-weight:500}:is(.gl,#gl-specificity) .np-big.sm{letter-spacing:-.02em;font-size:19px}:is(.gl,#gl-specificity) .np-sum .lbl.sm{margin:16px 0 2px}:is(.gl,#gl-specificity) .np-sum .chip.dash{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}:is(.gl,#gl-specificity) .cta.np-go{justify-content:center;margin-top:14px}:is(.gl,#gl-specificity) .fbtn.np-cancel{justify-content:center;margin-top:8px}:is(.gl,#gl-specificity) .hint.np-lock{align-items:flex-start;gap:6px;display:flex}:is(.gl,#gl-specificity) .hint.np-lock svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}:is(.gl,#gl-specificity) .two.np-two{margin:0}:is(.gl,#gl-specificity) .np-bud{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}:is(.gl,#gl-specificity) .np-bud .lbl.sm{margin:0 0 6px}:is(.gl,#gl-specificity) .np-mh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}:is(.gl,#gl-specificity) .np-mh .lbl.sm{margin:0}:is(.gl,#gl-specificity) .np-mh .lnk-t{color:var(--b-ink);font-size:12.5px;font-weight:500}:is(.gl,#gl-specificity) .np-split{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}:is(.gl,#gl-specificity) .np-split label small{color:var(--ink-3);margin-bottom:4px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .inp-u.np-kr .inp{font-variant-numeric:tabular-nums;text-align:right}:is(.gl,#gl-specificity) .np-note{align-items:flex-start;gap:7px;margin-top:10px;font-size:12.5px;line-height:1.45;display:flex}:is(.gl,#gl-specificity) .np-note svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}:is(.gl,#gl-specificity) .np-note.ok{color:var(--pos)}:is(.gl,#gl-specificity) .np-note.warn{color:var(--warn)}:is(.gl,#gl-specificity) .tpk{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}:is(.gl,#gl-specificity) .tpk-c.tpk-c{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;transition:background .15s,box-shadow .15s;display:flex}:is(.gl,#gl-specificity) .tpk-c.tpk-c:hover{background:#ffffffe6}:is(.gl,#gl-specificity) .tpk-c.tpk-c.on{background:var(--b-soft);box-shadow:inset 0 0 0 1.5px var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tpk-c.tpk-c.on{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--b1) 38%, transparent)}}:is(.gl,#gl-specificity) .tpk-n{width:26px;height:26px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:#1d1c240d;border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .tpk-n svg{width:14px;height:14px}:is(.gl,#gl-specificity) .tpk-c.on .tpk-n{color:var(--b-ink);background:#fff}:is(.gl,#gl-specificity) .tpk-t{flex:1;min-width:0}:is(.gl,#gl-specificity) .tpk-t b{font-size:13px;font-weight:600;display:block}:is(.gl,#gl-specificity) .tpk-t small{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}:is(.gl,#gl-specificity) .tpk-r{border-radius:99px;flex-shrink:0;width:16px;height:16px;margin-top:5px;box-shadow:inset 0 0 0 1.5px #1d1c2438}:is(.gl,#gl-specificity) .tpk-c.on .tpk-r{box-shadow:inset 0 0 0 5px var(--b1)}:is(.gl,#gl-specificity) .dpk-h{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding:0 0 6px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .dpk-h .lnk-t{color:var(--b-ink);font-weight:500}:is(.gl,#gl-specificity) .dpk-d{border-top:1px solid var(--line)}:is(.gl,#gl-specificity) .dpk-r{align-items:center;gap:10px;padding:8px 2px;display:flex}:is(.gl,#gl-specificity) .dpk-d.off .dpk-r>:not(.dpk-cb){opacity:.5}:is(.gl,#gl-specificity) .dpk-cb.dpk-cb{color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #1d1c2438}:is(.gl,#gl-specificity) .dpk-cb.dpk-cb.on{background:var(--b1);box-shadow:none}:is(.gl,#gl-specificity) .dpk-cb svg{stroke-width:3px;width:11px;height:11px}:is(.gl,#gl-specificity) .dpk-nm.dpk-nm{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .dpk-cnt{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}:is(.gl,#gl-specificity) .dpk-cnt.part{color:var(--warn);font-weight:500}:is(.gl,#gl-specificity) .dpk-cnt svg{width:12px;height:12px}:is(.gl,#gl-specificity) .dpk-tg svg{transition:transform .2s var(--ease)}:is(.gl,#gl-specificity) .dpk-d.open .dpk-tg svg{transform:rotate(180deg)}:is(.gl,#gl-specificity) .dpk-tks{flex-direction:column;padding:0 0 10px 26px;display:flex}:is(.gl,#gl-specificity) .dpk-t.dpk-t{text-align:left;border-radius:9px;align-items:center;gap:9px;padding:5px 6px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .dpk-t.dpk-t:hover{background:#1d1c2409}:is(.gl,#gl-specificity) .dpk-t.off .t,:is(.gl,#gl-specificity) .dpk-t.off .no{opacity:.5;-webkit-text-decoration:line-through #1d1c244d;text-decoration:line-through #1d1c244d}:is(.gl,#gl-specificity) .dpk-t .no{width:34px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}:is(.gl,#gl-specificity) .dpk-t .t{flex:1;min-width:0}:is(.gl,#gl-specificity) .dpk-all{gap:14px;padding:6px 6px 0;font-size:12px;display:flex}:is(.gl,#gl-specificity) .dpk-all .lnk-t{color:var(--b-ink);font-weight:500}:is(.gl,#gl-specificity) .tpl-d.on{background:var(--b-soft);box-shadow:inset 0 0 0 1px var(--b1);border-radius:14px;margin:4px -12px;padding:12px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .tpl-d.on{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 25%, transparent)}}@media (max-width:1100px){:is(.gl,#gl-specificity) .np{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .np-s{position:static}:is(.gl,#gl-specificity) .np-bud{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .np-sum .lrow>div{align-items:baseline;gap:4px}:is(.gl,#gl-specificity) .card.srch-f{align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}:is(.gl,#gl-specificity) .srch-f>svg{width:17px;height:17px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .srch-f input{min-width:0;height:32px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}:is(.gl,#gl-specificity) .srch-f input::placeholder{color:var(--ink-3)}:is(.gl,#gl-specificity) .hint.srch-h{margin:4px 2px}:is(.gl,#gl-specificity) .card.srch-g{margin-bottom:14px}:is(.gl,#gl-specificity) .srch-t{align-items:center;gap:8px;display:inline-flex}:is(.gl,#gl-specificity) .srch-t svg{width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .srch-r{border-top:1px solid var(--line);color:inherit;border-radius:10px;align-items:baseline;gap:10px;margin:0 -8px;padding:9px 8px;font-size:13px;text-decoration:none;display:flex}:is(.gl,#gl-specificity) .srch-r:hover{background:#1d1c2409}:is(.gl,#gl-specificity) .srch-r .key{flex-shrink:0}:is(.gl,#gl-specificity) .srch-r b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}:is(.gl,#gl-specificity) .srch-r small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-size:12px;overflow:hidden}:is(.gl,#gl-specificity) .srch-r.done b{color:var(--ink-3);-webkit-text-decoration:line-through #1d1c244d;text-decoration:line-through #1d1c244d}:is(.gl,#gl-specificity) .srch-x{width:13px;height:13px;color:var(--ink-3);flex-shrink:0;align-self:center}@media (min-width:1400px){:is(.gl,#gl-specificity) .step.step>div{flex-shrink:0}:is(.gl,#gl-specificity) .step.step .cn{min-width:10px;margin:0 8px 0 2px}}:is(.gl,#gl-specificity) .pl-dl .wb-grow:not(:focus-within){max-height:58.5px;overflow:hidden}:is(.gl,#gl-specificity) .skc .skc-d{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .thumb2 .tt{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .pv-n{overflow-wrap:anywhere}:is(.gl,#gl-specificity) .lumen{--d:56px;width:var(--d);height:var(--d);isolation:isolate;background:radial-gradient(90% 70% at 50% 108%,#f9b3e0 0%,#e056ae 22%,#c72886 42%,#c7288600 72%),radial-gradient(circle at 50% 40%,#7d1463 0%,#510742 55%,#2d0426 100%);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px 1px #ffffff59}:is(.gl,#gl-specificity) .lumen i{border-radius:50%;display:block;position:absolute}:is(.gl,#gl-specificity) .lumen .lm-sw{mix-blend-mode:screen;filter:blur(calc(var(--d) / 11));opacity:.55;transition:transform .8s var(--ease);background:conic-gradient(from 20deg,#f58ed300 0deg,#f58ed38c 60deg,#51074200 150deg,#ffbee859 250deg,#f58ed300 360deg);inset:-10%}:is(.gl,#gl-specificity) .lumen .lm-core{opacity:0;background:radial-gradient(closest-side,#fff0faf2,#fff0fa00);width:40%;height:40%;top:34%;left:30%}:is(.gl,#gl-specificity) .lumen .lm-hi{background:radial-gradient(closest-side,#ffffff6b,#fff0);width:54%;height:25%;top:7%;left:23%}:is(.gl,#gl-specificity) .lumen.on .lm-sw{opacity:1;animation:2.6s linear infinite gl-spin}:is(.gl,#gl-specificity) .lumen.on .lm-core{animation:gl-lm-breathe 2.2s var(--ease) infinite}:is(.gl,#gl-specificity) .ai-top .lumen{--d:24px;margin-right:2px}:is(.gl,#gl-specificity) .ai-launch.ai-launch{height:auto;box-shadow:none;pointer-events:none;background:0 0;border-radius:99px;align-items:center;gap:0;padding:0;font-size:14px;font-weight:600;transition:none;display:flex}:is(.gl,#gl-specificity) .ai-launch.ai-launch:hover{box-shadow:none;transform:none}:is(.gl,#gl-specificity) .ai-launch.ai-launch:focus-visible{outline:none}:is(.gl,#gl-specificity) .ai-launch .lm-at{pointer-events:auto;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:50%;flex:none;position:relative;box-shadow:0 14px 30px -12px #780a5a8c,0 3px 8px #16162824}:is(.gl,#gl-specificity) .ai-launch:hover .lm-at,:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-at{transform:scale(1.05);box-shadow:0 18px 36px -12px #a0146e9e,0 3px 8px #16162824}:is(.gl,#gl-specificity) .ai-launch:hover .lm-sw,:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-sw{transform:rotate(40deg)}:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-at{outline:2px solid var(--b1)}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-at{outline:2px solid color-mix(in oklab, var(--b1) 55%, transparent)}}:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-at{outline-offset:3px}:is(.gl,#gl-specificity) .ai-launch.working .lm-at{animation:gl-lm-halo 2.2s var(--ease) infinite}:is(.gl,#gl-specificity) .lm-tag{white-space:nowrap;letter-spacing:-.01em;height:42px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);opacity:0;transform-origin:100%;transition:opacity .22s var(--ease), transform .3s var(--ease);pointer-events:none;background:#ffffffdb;border-radius:99px;align-items:center;gap:8px;margin-right:-30px;padding:0 40px 0 16px;display:flex;transform:translate(10px)scale(.96);box-shadow:0 1px 2px #1616280d,0 14px 30px -14px #1616284d,inset 0 0 0 1px #ffffffe6,0 0 0 1px #1d1c240f}:is(.gl,#gl-specificity) .lm-tag b{text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .lm-tag .mute{color:var(--ink-3);font-weight:500}:is(.gl,#gl-specificity) .ai-launch:hover .lm-tag,:is(.gl,#gl-specificity) .ai-launch:focus-visible .lm-tag,:is(.gl,#gl-specificity) .ai-launch.working .lm-tag{opacity:1;pointer-events:auto;transform:none}:is(.gl,#gl-specificity) .lm-n{z-index:1;color:#fff;background:var(--b1);border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11.5px;font-weight:650;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2.5px #fff,0 4px 10px -3px #5e084299}@media (prefers-reduced-motion:reduce){:is(.gl,#gl-specificity) .lumen.on .lm-sw,:is(.gl,#gl-specificity) .lumen.on .lm-core,:is(.gl,#gl-specificity) .ai-launch.working .lm-at{animation:none}}:is(.gl,#gl-specificity){--prev:#a9a7b3}:is(.gl,#gl-specificity) .dlab{font-size:11px;font-family:var(--font);fill:var(--ink-2);paint-order:stroke;stroke:#ffffffd9;stroke-width:3px;stroke-linejoin:round;font-weight:500}:is(.gl,#gl-specificity) .dlab.b{fill:var(--ink);font-weight:600}:is(.gl,#gl-specificity) .bl{flex-direction:column;gap:4px;display:flex}:is(.gl,#gl-specificity) .bl-r{border-radius:10px;grid-template-columns:minmax(80px,34%) minmax(0,1fr) 60px;align-items:center;gap:12px;padding:5px 6px;font-size:12.5px;transition:background .2s;display:grid}:is(.gl,#gl-specificity) .bl-r:hover{background:#ffffffbf}:is(.gl,#gl-specificity) .bl-r .n{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.gl,#gl-specificity) .bl-r .tr{background:#1d1c240d;border-radius:9px;height:10px;overflow:hidden}:is(.gl,#gl-specificity) .bl-r .tr i{background:linear-gradient(90deg, var(--b1), var(--b1));border-radius:9px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .bl-r .tr i{background:linear-gradient(90deg, color-mix(in oklab, var(--b1) 50%, white), var(--b1))}}:is(.gl,#gl-specificity) .bl-r .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:is(.gl,#gl-specificity) .strip{grid-template-columns:repeat(var(--cols,8), minmax(0, 1fr));display:grid;overflow:hidden}:is(.gl,#gl-specificity) .strip>div{min-width:0;box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);flex-direction:column;padding:15px 16px 14px;display:flex}:is(.gl,#gl-specificity) .strip .d{margin-right:0}:is(.gl,#gl-specificity) .strip small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .strip b{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:auto;padding-top:12px;font-size:22px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .strip .d{align-self:flex-start;margin-top:8px}:is(.gl,#gl-specificity) .strip .dz{height:22px;margin-top:8px}@media (max-width:900px){:is(.gl,#gl-specificity) .strip{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.gl,#gl-specificity) .card.glass:after,:is(.gl,#gl-specificity) .kpi.glass:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-200px), var(--b2), transparent 70%);padding:1.5px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){:is(.gl,#gl-specificity) .card.glass:after,:is(.gl,#gl-specificity) .kpi.glass:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,-200px), color-mix(in oklab, var(--b2) 70%, transparent), transparent 70%)}}:is(.gl,#gl-specificity) .card.glass:after,:is(.gl,#gl-specificity) .kpi.glass:after{opacity:0;transition:opacity .35s var(--ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.gl,#gl-specificity) .card.glass:hover:after,:is(.gl,#gl-specificity) .kpi.glass:hover:after{opacity:1}:is(.gl,#gl-specificity) .apps-g.apps-g{grid-template-columns:repeat(3,116px)}:is(.gl,#gl-specificity) .pop-r.app.app{justify-content:flex-start;min-width:0}:is(.gl,#gl-specificity) .pop-r.app.app b{max-width:100%}:is(.gl,#gl-specificity) .pop-r.app.app small{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box}:is(.gl,#gl-specificity) .board>.col.col{flex-grow:1}:is(.gl,#gl-specificity) .main.wide.board-w{max-width:1920px}:is(.gl,#gl-specificity).bare .main.wide.wide{max-width:none}:is(.gl,#gl-specificity).rail-off .shell.shell{grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity).rail-off .rail.rail{display:none}:is(.gl,#gl-specificity).rail-off .toast.toast{left:50%}:is(.gl,#gl-specificity).shv{background:#fff;min-height:100vh}:is(.gl,#gl-specificity) .shv-frame{background:#fff;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}:is(.gl,#gl-specificity) .shv-open.shv-open{z-index:50;position:fixed;bottom:20px;right:20px}:is(.gl,#gl-specificity) .shv-panel.shv-panel{z-index:50;border-radius:22px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(70vh,640px);padding:12px;display:flex;position:fixed;bottom:20px;right:20px}:is(.gl,#gl-specificity) .shv-h{align-items:center;gap:8px;padding:2px 2px 0 4px;font-size:13px;font-weight:600;display:flex}:is(.gl,#gl-specificity) .shv-h>svg{width:15px;height:15px;color:var(--ink-3)}:is(.gl,#gl-specificity) .shv-h .ibtn{margin-left:auto}:is(.gl,#gl-specificity) .shv-panel .vw-pane{min-height:60px;margin-top:10px}:is(.gl,#gl-specificity) .shv-panel .th{cursor:default}:is(.gl,#gl-specificity) .shv-none{color:var(--ink-3);text-align:center;padding:18px 0;font-size:12.5px}:is(.gl,#gl-specificity) .shv-name{margin-top:10px;font-size:12.5px}:is(.gl,#gl-specificity) .shv-panel .lg-err{margin-top:8px}:is(.gl,#gl-specificity) .lg-ic.key{background:var(--b-soft);color:var(--b1)}:is(.gl,#gl-specificity) .row-a{gap:2px;display:inline-flex}:is(.gl,#gl-specificity) .shr-in{align-items:center;gap:3px;display:inline-flex}:is(.gl,#gl-specificity) .shr-in svg{width:11px;height:11px}:is(.gl,#gl-specificity) a.pj.fl-n{color:inherit;min-width:0;text-decoration:none}:is(.gl,#gl-specificity) a.pj.fl-n:hover b{color:var(--b-ink)}:is(.gl,#gl-specificity) .shr-t{align-items:center;gap:12px;min-width:0;display:flex}:is(.gl,#gl-specificity) .shr-t>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .shr-links{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .shr-l{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}:is(.gl,#gl-specificity) .shr-l:last-child{border-bottom:0}:is(.gl,#gl-specificity) .shr-l>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .shr-l b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .shr-l small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .shr-l.off b{color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .tbl.flist td.shr-ref{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}:is(.gl,#gl-specificity) .shr-cm .th{cursor:default}:is(.gl,#gl-specificity) .shr-link b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) textarea.inp.shr-raw{resize:vertical;min-height:160px;padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}:is(.gl,#gl-specificity) .tbl.flist.shr-views td:first-child{white-space:nowrap;width:auto;max-width:none}:is(.gl,#gl-specificity) .mt-g{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}:is(.gl,#gl-specificity) .mt-main,:is(.gl,#gl-specificity) .mt-side{flex-direction:column;gap:16px;min-width:0;display:flex}:is(.gl,#gl-specificity) .mt-main>.filters{margin-bottom:0}@media (max-width:1100px){:is(.gl,#gl-specificity) .mt-g{grid-template-columns:minmax(0,1fr)}}:is(.gl,#gl-specificity) .mt-title{align-items:center;gap:8px;min-width:0;display:flex}:is(.gl,#gl-specificity) .mt-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .mt-note{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .mt-err{color:var(--neg);margin:0;font-size:12.5px}:is(.gl,#gl-specificity) .mt-dot{background:var(--c,var(--b1));border-radius:99px;flex-shrink:0;width:8px;height:8px;display:inline-block}:is(.gl,#gl-specificity) .mt-in{align-items:center;gap:4px;display:inline-flex}:is(.gl,#gl-specificity) .mt-in svg{width:13px;height:13px}:is(.gl,#gl-specificity) .mt-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}:is(.gl,#gl-specificity) .mt-tags .chip{height:20px;font-size:11px}:is(.gl,#gl-specificity) .ft.s.mt-ft{background:var(--b-soft);color:var(--b1)}:is(.gl,#gl-specificity) .ft.s.mt-ft svg{width:14px;height:14px}:is(.gl,#gl-specificity) .mt-list{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .mt-li.mt-li{text-align:left;width:calc(100% + 16px);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:block}:is(.gl,#gl-specificity) .mt-li.mt-li+.mt-li{border-top:1px solid var(--line)}:is(.gl,#gl-specificity) .mt-li.mt-li:hover{background:var(--glass-2)}:is(.gl,#gl-specificity) .mt-li.mt-li.on{background:var(--b-soft)}:is(.gl,#gl-specificity) .mt-li.mt-li:disabled{cursor:default;opacity:.6}:is(.gl,#gl-specificity) .mt-li-h{align-items:center;gap:8px;min-width:0;display:flex}:is(.gl,#gl-specificity) .mt-li-h>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:is(.gl,#gl-specificity) .mt-li-h>span:not(.chip){color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}:is(.gl,#gl-specificity) .mt-li p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .mt-li small{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .mt-li-ic{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .mt-q p{color:var(--ink);-webkit-line-clamp:unset;font-style:italic}:is(.gl,#gl-specificity) .mt-prose{color:var(--ink);font-size:13.5px;line-height:1.65}:is(.gl,#gl-specificity) .mt-prose p{margin:0 0 10px}:is(.gl,#gl-specificity) .mt-prose p.lead{font-size:14.5px;font-weight:500}:is(.gl,#gl-specificity) .mt-prose ul{margin:0;padding-left:18px}:is(.gl,#gl-specificity) .mt-prose li{margin:4px 0}:is(.gl,#gl-specificity) .mt-dec{margin:0;padding-left:18px;font-size:13px;line-height:1.55}:is(.gl,#gl-specificity) .mt-dec li{margin:6px 0}:is(.gl,#gl-specificity) .mt-dec small{color:var(--ink-3)}:is(.gl,#gl-specificity) .mt-acts-l{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .mt-ai{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}:is(.gl,#gl-specificity) .mt-ai:last-child{border-bottom:0}:is(.gl,#gl-specificity) .mt-ai>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .mt-ai b{font-size:13px;font-weight:500;line-height:1.45;display:block}:is(.gl,#gl-specificity) .mt-ai small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}:is(.gl,#gl-specificity) .mt-ai.done b{color:var(--ink-3);text-decoration:line-through}:is(.gl,#gl-specificity) .mt-ck.mt-ck{cursor:pointer;color:#fff;background:#fff;border:1.5px solid #1d1c2447;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}:is(.gl,#gl-specificity) .mt-ck.mt-ck.on{background:var(--fill);border-color:#0000}:is(.gl,#gl-specificity) .mt-ck svg{width:12px;height:12px}:is(.gl,#gl-specificity) .mt-ck:disabled{cursor:default}:is(.gl,#gl-specificity) .mt-tr{flex-direction:column;display:flex}:is(.gl,#gl-specificity) .mt-seg{border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:baseline;column-gap:8px;padding:8px 40px 8px 6px;display:grid;position:relative}:is(.gl,#gl-specificity) .mt-seg.cont{padding-top:0}:is(.gl,#gl-specificity) .mt-seg>.mt-sp{grid-column:2;justify-self:start}:is(.gl,#gl-specificity) .mt-seg.on{background:var(--b-soft)}:is(.gl,#gl-specificity) .mt-ts.mt-ts{font:inherit;color:var(--ink-3);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:11.5px}:is(.gl,#gl-specificity) .mt-ts:hover{color:var(--b-ink)}:is(.gl,#gl-specificity) .mt-sp{font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) button.mt-sp{cursor:pointer}:is(.gl,#gl-specificity) button.mt-sp:hover{color:var(--b-ink)}:is(.gl,#gl-specificity) .mt-seg p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}:is(.gl,#gl-specificity) .mt-seg .ibtn.mt-fix{opacity:0;position:absolute;bottom:4px;right:6px}:is(.gl,#gl-specificity) .mt-seg:hover .ibtn.mt-fix,:is(.gl,#gl-specificity) .mt-seg .ibtn.mt-fix:focus-visible{opacity:1}:is(.gl,#gl-specificity) .mt-ed{flex-direction:column;gap:6px;display:flex}:is(.gl,#gl-specificity) .mt-ed>span{justify-content:flex-end;gap:6px;display:flex}:is(.gl,#gl-specificity) .mt-ask{gap:8px;display:flex}:is(.gl,#gl-specificity) .mt-ask .inp{flex:1;min-width:0}:is(.gl,#gl-specificity) .mt-ans{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}:is(.gl,#gl-specificity) .mt-ans>b{font-size:13px}:is(.gl,#gl-specificity) .mt-ans>p{white-space:pre-wrap;margin:6px 0 0;font-size:13.5px;line-height:1.6}:is(.gl,#gl-specificity) .mt-cites{flex-direction:column;gap:4px;margin-top:10px;display:flex}:is(.gl,#gl-specificity) .mt-cites button.mt-cite{font:inherit;color:var(--ink-2);text-align:left;background:var(--glass-2);cursor:pointer;border:0;border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.45}:is(.gl,#gl-specificity) .mt-cites button.mt-cite:hover{background:var(--b-soft)}:is(.gl,#gl-specificity) .mt-cites span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:6px}:is(.gl,#gl-specificity) .mt-proj{align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .mt-proj>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .mt-proj a{color:inherit;text-decoration:none}:is(.gl,#gl-specificity) .mt-proj a:hover b{color:var(--b-ink)}:is(.gl,#gl-specificity) .mt-proj b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}:is(.gl,#gl-specificity) .mt-proj small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .mt-sugg{margin-top:8px}:is(.gl,#gl-specificity) .fbtn.mt-pick{margin-top:12px}:is(.gl,#gl-specificity) .mt-audio{width:100%;height:36px;margin-bottom:8px}:is(.gl,#gl-specificity) .mt-ppl{flex-direction:column;gap:10px;display:flex}:is(.gl,#gl-specificity) .mt-pp{align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .mt-pp>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .mt-pp b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:is(.gl,#gl-specificity) .mt-pp small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .mt-pp .mute{font-variant-numeric:tabular-nums;font-size:12px}:is(.gl,#gl-specificity) .mt-sw .switch.set-sw:first-child{border-top:0;margin-top:0;padding-top:0}:is(.gl,#gl-specificity) .frow .switch.set-sw.set-sw{border-top:0;margin-top:0;padding:0}:is(.gl,#gl-specificity) .mt-cal{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}:is(.gl,#gl-specificity) .mt-cal>svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}:is(.gl,#gl-specificity) .mt-cal>span{flex:1;min-width:0;line-height:1.4}:is(.gl,#gl-specificity) .mt-acts{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:is(.gl,#gl-specificity) .mt-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.gl,#gl-specificity) .mt-link>.field,:is(.gl,#gl-specificity) .mt-link>.inp{flex:1;min-width:0}:is(.gl,#gl-specificity) .mt-link>small{flex-basis:100%;font-size:11.5px}:is(.gl,#gl-specificity) .mt-on{background:var(--line-2);border-radius:99px;flex-shrink:0;width:8px;height:8px}:is(.gl,#gl-specificity) .mt-on.on{background:var(--pos)}:is(.gl,#gl-specificity) .mt-on.rec{background:var(--neg);box-shadow:0 0 0 4px var(--neg-bg)}:is(.gl,#gl-specificity) .mt-on-l{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:is(.gl,#gl-specificity) .mt-live{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:32px;padding-bottom:28px;display:flex}:is(.gl,#gl-specificity) .mt-live h2{margin:0;font-size:20px;font-weight:600}:is(.gl,#gl-specificity) .mt-clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:44px;font-weight:300}:is(.gl,#gl-specificity) .mt-go{justify-content:flex-end;margin-top:14px;display:flex}:is(.gl,#gl-specificity) .mt-hits{margin-top:6px}:is(.gl,#gl-specificity) .mt-setup{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}:is(.gl,#gl-specificity) .mt-setup h2{margin:0;font-size:18px;font-weight:600}:is(.gl,#gl-specificity) .mt-big{background:var(--b-soft);width:52px;height:52px;color:var(--b1);border-radius:16px;place-items:center;display:grid}:is(.gl,#gl-specificity) .mt-big.ok{background:var(--pos-bg);color:var(--pos)}:is(.gl,#gl-specificity) .mt-big svg{width:24px;height:24px}:is(.gl,#gl-specificity) .inp.mt-code{text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums;max-width:240px;height:48px;font-size:22px;font-weight:600}:is(.gl,#gl-specificity) .mt-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.gl,#gl-specificity) .mt-steps li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}:is(.gl,#gl-specificity) .mt-steps li:last-child{border-bottom:0}:is(.gl,#gl-specificity) .mt-steps li>span{background:var(--b-soft);width:24px;height:24px;color:var(--b1);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}:is(.gl,#gl-specificity) .mt-steps b{font-size:13px}:is(.gl,#gl-specificity) .mt-steps p{color:var(--ink-2);margin:3px 0 0;font-size:12.5px;line-height:1.5}:is(.gl,#gl-specificity) .screen.mt-pub{max-width:760px;margin:0 auto}:is(.gl,#gl-specificity) .mt-foot{color:var(--ink-3);text-align:center;margin:8px 0 24px;font-size:11.5px}:is(.gl,#gl-specificity) .ch-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .tbl th.th-s{cursor:pointer;-webkit-user-select:none;user-select:none}:is(.gl,#gl-specificity) .tbl th.th-s:hover{color:var(--ink)}:root,:root body{background:#f4f3f7}:root body:before{display:none}@keyframes gl-flash{0%,30%{box-shadow:0 0 0 3px #c7288673,0 10px 24px -16px #1616283d;box-shadow:0 0 0 3px lab(46.5431% 65.9194 -12.6207/.45),0 10px 24px -16px lab(7.96989% 4.33546 -12.4529/.239216)}}@media (min-width:1100px){html[data-ai-open] .gl .scrim{padding-right:472px}}@keyframes gl-aibreath{50%{opacity:.45}}@keyframes gl-lm-breathe{0%,to{opacity:.15}50%{opacity:.95}}@keyframes gl-lm-halo{0%,to{box-shadow:0 14px 30px -12px #780a5a8c,0 3px 8px #16162824,0 0 #f58ed300}50%{box-shadow:0 16px 34px -10px #a0146eb3,0 3px 8px #16162824,0 0 0 6px #f58ed324}}:root{--fg-rgb:34 33 42;--primary-rgb:94 8 66;--primary-fg-rgb:255 255 255;--secondary-rgb:246 246 249;--bg-rgb:234 234 239;--card-rgb:255 255 255;--border-rgb:223 221 228;--accent-rgb:246 246 249;--muted-rgb:246 246 249;--muted-fg-rgb:92 90 102;--success-rgb:90 138 102;--warning-rgb:176 132 67;--error-rgb:181 84 106}html,body{background:rgb(var(--bg-rgb));color:rgb(var(--fg-rgb))}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgb(var(--bg-rgb));border-radius:9999px}::-webkit-scrollbar-thumb{background:rgb(var(--border-rgb));border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--fg-rgb) / .3)}.shadow-subtle{box-shadow:var(--shadow)}.shadow-elevated{box-shadow:var(--shadow-hover)}.shadow-float{box-shadow:var(--shadow-modal)}.focus-brand:focus{border-color:rgb(var(--primary-rgb));outline:none;box-shadow:0 0 0 2px #5e084233}:is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file])){transition:border-color .18s var(--ease), box-shadow .18s var(--ease)}:is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus-visible{border-color:rgb(var(--primary-rgb) / .45);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .08);outline:none}.field-shell{transition:border-color .18s var(--ease), box-shadow .18s var(--ease)}.field-shell:focus-within{border-color:rgb(var(--primary-rgb) / .45);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .08)}.field-shell :is(input,textarea,select):focus-visible{box-shadow:none;border-color:#0000}.field-shell[data-drag=true]{border-color:rgb(var(--primary-rgb));background:rgb(var(--primary-rgb) / .04)}.glassmorphism{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6}.transition-smooth{transition:all .15s}.transition-fast{transition:all .12s ease-out}.active-press:active{transform:scale(.98)}.status-done{color:#5a8a66;white-space:nowrap;background:#5a8a661f;border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-active{color:#5e0842;white-space:nowrap;background:#5e08421f;border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-planning{background:rgb(var(--fg-rgb) / .08);color:rgb(var(--fg-rgb) / .5);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-overdue,.status-paused{color:#a33278;white-space:nowrap;background:#a332781f;border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.progress-bar{background:rgb(var(--fg-rgb) / .08);border-radius:9999px;height:6px;overflow:hidden}.progress-fill{border-radius:9999px;height:100%;transition:width .3s}.avatar-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (hover:none){.opacity-0.group-hover\:opacity-100{opacity:1}}@media (pointer:coarse){.tab-btn{min-height:36px}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.app-main-head{padding-bottom:0}.app-main-body{padding-top:16px}.tab-panel{width:100%}.form-column{width:100%;max-width:680px}.app-main-head{z-index:20;position:relative}.app-main-body{z-index:0;position:relative}.stat-strip .card-head{align-items:flex-start;min-height:2lh}.text-display{letter-spacing:-.4px;font-size:23px;font-weight:600;line-height:1.15}.text-h2{font-size:14px;font-weight:600;line-height:18px}.text-body{font-size:13px;font-weight:400;line-height:18px}.text-meta{color:rgb(var(--fg-rgb) / .5);font-size:12px;font-weight:400;line-height:16px}.text-micro{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fg-rgb) / .4);font-size:11px;font-weight:600;line-height:14px}.section-divider{background:rgb(var(--border-rgb) / .5);height:1px;margin:0}.ai-sigil.thinking{animation:sigilBreathe 2.4s var(--ease) infinite;position:relative}.ai-sigil.thinking:after{content:"";border-radius:inherit;animation:sigilPulse 2.4s var(--ease) infinite;position:absolute;inset:0;box-shadow:0 0 #a3327873}@keyframes sigilBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sigilPulse{0%{box-shadow:0 0 #a3327866}70%{box-shadow:0 0 0 8px #a3327800}to{box-shadow:0 0 #a3327800}}@media (prefers-reduced-motion:reduce){.ai-sigil.thinking,.ai-sigil.thinking:after{animation:none}}.ai-step{color:var(--muted-foreground);align-items:flex-start;gap:8px;padding:3px 0;font-size:11.5px;line-height:1.45;display:flex}.ai-step .mark{flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:1px;display:grid}.ai-step .mark svg{width:12px;height:12px}.ai-step .ms{color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:10.5px}.ai-step.live{color:var(--maroon)}.ai-step.refused{color:var(--neg)}.ai-cite{color:var(--muted-foreground);background:var(--card-soft);border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;display:inline-flex}.ai-cite svg{width:10px;height:10px;color:var(--faint)}.ai-table{border-collapse:collapse;width:100%;margin:8px 0}.ai-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--faint);padding:0 8px 6px 0;font-size:10px;font-weight:500}.ai-table td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 8px 6px 0;font-size:12px}.ai-table td:first-child{font-variant-numeric:normal}.ai-table th:last-child,.ai-table td:last-child{text-align:right;padding-right:0}.ai-table tr:last-child td{font-weight:500}.rich-text{outline:none}.rich-text p{margin:2px 0}.rich-text h1,.rich-text h2{color:rgb(var(--fg-rgb));margin:14px 0 4px;font-weight:600}.rich-text h1{margin-top:16px;font-size:1.06em}.rich-text h3,.rich-text h4{color:var(--faint);text-transform:uppercase;letter-spacing:.025em;margin:12px 0 2px;font-size:.86em;font-weight:500}.rich-text>:first-child{margin-top:0}.rich-text ul,.rich-text ol{margin:6px 0;padding-left:20px}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li+li{margin-top:4px}.rich-text li>ul,.rich-text li>ol{margin:4px 0 0}.rich-text li>p{margin:0}.rich-text ul[data-type=taskList]{padding-left:2px;list-style:none}.rich-text ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.rich-text ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}.rich-text ul[data-type=taskList] li>label input{width:12px;height:12px;accent-color:rgb(var(--primary-rgb));cursor:pointer}.rich-text ul[data-type=taskList] li>div{flex:1;min-width:0}.rich-text ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--faint);text-decoration:line-through}.rich-text strong{color:rgb(var(--fg-rgb));font-weight:600}.rich-text em{color:var(--faint)}.rich-text code{background:rgb(var(--fg-rgb) / .06);color:rgb(var(--fg-rgb));border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.rich-text a{color:rgb(var(--primary-rgb));text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--primary-rgb) / .35);-webkit-text-decoration-color:rgb(var(--primary-rgb) / .35);-webkit-text-decoration-color:rgb(var(--primary-rgb) / .35);text-decoration-color:rgb(var(--primary-rgb) / .35);cursor:text}.rich-text hr{background:var(--line);border:0;height:1px;margin:12px 0}.rich-text hr.ProseMirror-selectednode{box-shadow:0 0 0 2px rgb(var(--primary-rgb) / .2)}.rich-text p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--faint);float:left;pointer-events:none;height:0}.ai-draft{background:linear-gradient(160deg,#fbe7f3,#fdf2f8 50%,#fff);border:1px solid #a3327842;border-radius:14px;margin:10px 0;overflow:hidden;box-shadow:0 12px 28px -20px #a3327873}.ai-draft .dh{border-bottom:1px solid #a3327824;align-items:center;gap:8px;padding:10px 13px;display:flex}.ai-draft .dh b{flex:1;font-size:12px;font-weight:600}.ai-draft .dh svg{width:14px;height:14px;color:var(--maroon)}.ai-draft .db{white-space:pre-wrap;padding:12px 13px;font-size:12.5px;line-height:1.6}.ai-draft .dsub{color:var(--muted-foreground);white-space:normal;border-bottom:1px solid #a3327821;margin-bottom:10px;padding-bottom:9px;font-size:11.5px}.ai-draft .dn{color:var(--muted-foreground);background:#ffffffb3;border:1px solid #a3327824;border-radius:10px;align-items:flex-start;gap:7px;margin:0 13px 12px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.ai-draft .dn svg{width:12px;height:12px;color:var(--plum);flex-shrink:0;margin-top:2px}.ai-draft .df{align-items:center;gap:7px;padding:0 13px 12px;display:flex}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-divide-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
