@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", 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:color-mix(in oklab, var(--b2) 16%, transparent);width:760px;height:560px;top:-220px;right:-160px}: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);width:680px;height:600px;bottom:-260px;left:-220px}: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%);opacity:.45;width:520px;height:420px;top:30%;left:44%}: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), color-mix(in oklab, var(--b2) 70%, transparent), transparent 70%);opacity:0;transition:opacity .35s var(--ease);padding:1.5px;position:absolute;inset:-1px;-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 color-mix(in oklab, var(--b1) 38%, transparent), inset 0 1px 0 #ffffff24;font-weight:500}: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:color-mix(in oklab, var(--pos) 55%, transparent);border-radius:9px;flex:1;height:4px}: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 color-mix(in oklab, var(--b1) 40%, transparent), inset 0 1px 0 #ffffff24;transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:500;display:inline-flex}: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 color-mix(in oklab, var(--b1) 45%, transparent), inset 0 1px 0 #ffffff29;transform:translateY(-1px)}: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 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, color-mix(in oklab, var(--b2) 7%, transparent), transparent);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-140px}: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, color-mix(in oklab, var(--b1) 55%, white), var(--b1));border-radius:9px;height:100%;display:block}: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) .field.q:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex:220px;gap:8px;min-width:180px;height:34px;padding:0 11px}:is(.gl,#gl-specificity) .field.q>svg: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) .field.q .inp:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){box-shadow:none;background:0 0;border:0;height:auto;padding:0}:is(.gl,#gl-specificity) .inp.sm:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){border-radius:9px;height:30px;padding:0 9px;font-size:12.5px}:is(.gl,#gl-specificity) .inp.xs:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;vertical-align:1px;border-radius:7px;width:44px;height:24px;padding:0 6px;font-size:12px;display:inline-block}:is(.gl,#gl-specificity) .dlg.wide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:min(760px,100%)}:is(.gl,#gl-specificity) .dlg.xwide:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){width:min(1000px,100%)}:is(.gl,#gl-specificity) .tbl td.l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tbl th.l:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:left}:is(.gl,#gl-specificity) .tbl td.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .tbl th.c:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){text-align:center;width:34px}:is(.gl,#gl-specificity) .banner.info:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--b-soft)}:is(.gl,#gl-specificity) .banner.info>svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .banner.info b:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){color:var(--b-ink)}:is(.gl,#gl-specificity) .box.on:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){background:var(--fill);box-shadow:none}:is(.gl,#gl-specificity) .box.on svg:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:1}:is(.gl,#gl-specificity) .brow.nw:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-wrap:nowrap;justify-content:flex-end;gap:4px}:is(.gl,#gl-specificity) .cta:disabled:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z),:is(.gl,#gl-specificity) .fbtn:disabled:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){opacity:.45;cursor:not-allowed;filter:none;transform:none}: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: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:color-mix(in oklab, var(--k) 13%, white);width:32px;height:32px;color:var(--k);border-radius:11px;place-items:center;display:grid}: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:color-mix(in oklab, var(--b1) 5%, transparent);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 color-mix(in oklab, var(--b2) 22%, transparent), inset 0 0 0 1px var(--b1);background:#fff;outline:0}: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;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 color-mix(in oklab, var(--b2) 22%, transparent), inset 0 0 0 1px var(--b1);background:#fff;outline:0}: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: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, color-mix(in oklab, var(--c) 86%, white), var(--c));box-shadow:inset 0 1px 0 #ffffff3d, 0 6px 14px -10px var(--c);border-radius:9px;align-items:center;gap:6px;min-width:0;margin:0 3px;padding:0 10px;font-size:11px;font-weight:600;display:flex;overflow:hidden}: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: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) .rail:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){flex-direction:column;display:flex}: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 color-mix(in oklab, var(--k) 13%, transparent);background:#fff}: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:color-mix(in oklab, var(--b2) 45%, transparent);width:1.5px;margin-left:-.75px;position:absolute;top:-12px;bottom:-12px}: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);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 18%, transparent);border-radius:7px;position:absolute;top:4px;bottom:4px}: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:color-mix(in oklab, var(--b1) 4%, transparent);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:9px 22px;font-size:12.5px;display:flex}: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:color-mix(in oklab, var(--b2) 22%, transparent);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, color-mix(in oklab, var(--fc) 86%, white), var(--fc));width:38px;height:44px;box-shadow:inset 0 1px 0 #ffffff38, 0 8px 14px -10px var(--fc);border-radius:9px 12px 9px 9px;flex-shrink:0;place-items:end center;padding-bottom:5px;font-size:8px;font-weight:700;display:grid;position:relative}: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, color-mix(in oklab, var(--b2) 13%, transparent), transparent);width:820px;height:300px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}: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 color-mix(in oklab, var(--b2) 10%, transparent);transform:translateY(-1px)}: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 color-mix(in oklab, var(--b1) 40%, transparent), inset 0 0 0 1px var(--line);transform-origin:0 0;background:linear-gradient(#fffffff2,#ffffffe0);border:1px solid #ffffffd9;border-radius:18px;flex-direction:column;display:none;position:fixed;overflow:hidden}: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: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:color-mix(in oklab, var(--k) 13%, white);width:24px;height:24px;color:var(--k);border-radius:8px;flex-shrink:0;place-items:center;display:grid}: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 color-mix(in oklab, var(--b1) 60%, transparent);font-weight:600}: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 color-mix(in oklab, var(--b1) 35%, transparent);color:var(--ink);background:#fff}: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 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 color-mix(in oklab, var(--b1) 45%, transparent), 0 0 0 4px var(--b-soft);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) .sw-g:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){grid-template-columns:repeat(6,24px);gap:10px;padding:8px 14px 14px;display:grid}:is(.gl,#gl-specificity) .sw-g.inline:is(:not(:where(.gl-legacy :not(.gl-back,.gl-back *))),.gl-z){padding:6px 0;display:flex}: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: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:color-mix(in oklab, var(--k) 13%, white);width:24px;height:24px;color:var(--k);border-radius:8px;place-items:center;display:grid}: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:color-mix(in oklab, var(--k) 11%, white);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}: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, color-mix(in oklab, var(--k) 30%, white) 0 6px, color-mix(in oklab, var(--k) 18%, white) 6px 12px);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:color-mix(in oklab, var(--b1) 16%, white);height:22px;color:var(--b-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 22%, white);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;overflow:hidden}: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 color-mix(in oklab, var(--b2) 50%, transparent), 0 6px 18px -10px color-mix(in oklab, var(--b2) 60%, transparent);background:#fff}: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 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:color-mix(in oklab, var(--b2) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b2) 30%, transparent);border-radius:6px;position:absolute;top:-4px;bottom:-4px}: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 color-mix(in oklab, var(--b2) 45%, transparent);background:#fff}: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: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: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 color-mix(in oklab, var(--b1) 45%, transparent);background:#fff}: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 color-mix(in oklab, var(--b1) 45%, transparent);background:#fff}: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 color-mix(in oklab, var(--b1) 45%, transparent);background:#fff}: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:color-mix(in oklab, var(--b1) calc(var(--a) * 100%), transparent);border-radius:7px;min-width:76px;padding:4px 8px;display:inline-block}: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.4085/.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.4086/.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:color-mix(in oklab, var(--k) 12%, transparent);height:22px;color:color-mix(in oklab, var(--k) 78%, var(--ink));border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}: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:color-mix(in oklab, var(--k) 85%, var(--ink));background:color-mix(in oklab, var(--k) 12%, transparent);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600}: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 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 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 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 color-mix(in oklab, var(--b1) 18%, transparent);border-top-color:var(--b1);vertical-align:-2px;border-radius:99px;flex-shrink:0;width:12px;height:12px;margin-right:7px;animation:.8s linear infinite gl-spin;display:inline-block}: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:color-mix(in oklab, var(--k) 9%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k) 22%, transparent);border-radius:8px 12px 8px 8px;flex-shrink:0;align-content:center;place-items:center;gap:1px;display:grid}: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 color-mix(in oklab, var(--k) 16%, transparent);margin:0 3px 0 5px}: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:color-mix(in oklab, var(--k) 8%, #ffffff80);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 color-mix(in oklab, var(--k) 55%, transparent);background:color-mix(in oklab, var(--k) 6%, transparent);border-radius:16px;flex-shrink:0;height:70px}: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 color-mix(in oklab, var(--b1) 28%, transparent);transform:rotate(-2.5deg)}: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 color-mix(in oklab, var(--b1) 40%, transparent), 0 10px 22px -14px color-mix(in oklab, var(--b1) 45%, transparent);background:#fff}: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: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, 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);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);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 color-mix(in oklab, var(--b1) 70%, transparent), inset 0 1px 0 #fff3;border-radius:13px;flex-shrink:0;place-items:center;display:grid}: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 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 color-mix(in oklab, var(--b1) 28%, transparent);max-width:60em;padding:2px 0 2px 16px;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 color-mix(in oklab, var(--b1) 35%, transparent);background:#fff}: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 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).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) .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 color-mix(in oklab, var(--b1) 55%, transparent);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) .lp{z-index:1;max-width:1180px;margin:0 auto;padding:4px 4px 40px;position:relative}:is(.gl,#gl-specificity) .lp-bar{align-items:center;gap:12px;padding:6px 0 0;display:flex}:is(.gl,#gl-specificity) .lp-bar .lp-id b{letter-spacing:-.02em;font-size:15px;font-weight:650;display:block}:is(.gl,#gl-specificity) .lp-bar .lp-id small{color:var(--ink-3);font-size:11.5px;display:block}:is(.gl,#gl-specificity) .lp-bar .sp{flex:1}:is(.gl,#gl-specificity) .lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;padding:64px 0 56px;display:grid}:is(.gl,#gl-specificity) .lp-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:48px;font-weight:620;line-height:1.04}:is(.gl,#gl-specificity) .lp-hero h1 .hl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}:is(.gl,#gl-specificity) .lp-hero p{color:var(--ink-2);text-wrap:pretty;max-width:30em;margin-top:18px;font-size:16.5px;line-height:1.55}:is(.gl,#gl-specificity) .lp-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}:is(.gl,#gl-specificity) .lp-acts .cta{height:44px;padding:0 20px;font-size:14px}:is(.gl,#gl-specificity) .lp-acts small{color:var(--ink-3);font-size:12.5px}:is(.gl,#gl-specificity) .lp-deck{border-radius:30px;padding:14px}:is(.gl,#gl-specificity) .lp-slide{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:26px 28px;display:flex;position:relative;overflow:hidden}:is(.gl,#gl-specificity) .lp-slide .ey{letter-spacing:.1em;text-transform:uppercase;color:var(--b2);font-size:10.5px;font-weight:600}:is(.gl,#gl-specificity) .lp-slide h3{letter-spacing:-.03em;max-width:20em;font-size:20px;font-weight:620;line-height:1.2}:is(.gl,#gl-specificity) .lp-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}:is(.gl,#gl-specificity) .lp-col{flex-direction:column;gap:7px;min-width:0;display:flex}:is(.gl,#gl-specificity) .lp-col>b{color:var(--ink-2);font-size:11px;font-weight:600}:is(.gl,#gl-specificity) .lp-f{min-height:30px;color:var(--ink);background:color-mix(in oklab, var(--b1) 3%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--b1) 16%, transparent);border-radius:9px;padding:7px 9px;font-size:11.5px;line-height:1.35;display:block;position:relative}:is(.gl,#gl-specificity) .lp-f.blank{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);background:repeating-linear-gradient(135deg,#0000 0 6px,#1d1c2406 6px 12px)}:is(.gl,#gl-specificity) .lp-f.typing{box-shadow:inset 0 0 0 1.5px var(--c,var(--b2)), 0 0 0 4px color-mix(in oklab, var(--c,var(--b2)) 14%, transparent)}:is(.gl,#gl-specificity) .lp-f.typing:after{content:"";vertical-align:-2px;background:var(--c,var(--b2));width:1.5px;height:12px;margin-left:1px;animation:1s step-end infinite lp-caret;display:inline-block}:is(.gl,#gl-specificity) .lp-f .pa{position:absolute;top:-7px;right:-7px}:is(.gl,#gl-specificity) .lp-room{color:var(--ink-3);align-items:center;gap:10px;padding:12px 6px 2px;font-size:12px;display:flex}:is(.gl,#gl-specificity) .lp-room .live{color:var(--pos);align-items:center;gap:6px;font-weight:500;display:inline-flex}:is(.gl,#gl-specificity) .lp-room .live:before{content:"";background:var(--pos);width:7px;height:7px;box-shadow:0 0 0 3px var(--pos-bg);border-radius:99px}:is(.gl,#gl-specificity) .lp-room .sp{flex:1}:is(.gl,#gl-specificity) .lp-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:is(.gl,#gl-specificity) .lp-feat{padding:22px 22px 24px}:is(.gl,#gl-specificity) .lp-feat .ic{background:var(--b-soft);width:36px;height:36px;color:var(--b-ink);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}:is(.gl,#gl-specificity) .lp-feat .ic svg{width:17px;height:17px}:is(.gl,#gl-specificity) .lp-feat h3{letter-spacing:-.015em;font-size:15px;font-weight:600}:is(.gl,#gl-specificity) .lp-feat p{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.55}:is(.gl,#gl-specificity) .lp-foot{color:var(--ink-3);text-align:center;padding-top:40px;font-size:12px}@media (max-width:960px){:is(.gl,#gl-specificity) .lp-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 0}:is(.gl,#gl-specificity) .lp-hero h1{font-size:36px}:is(.gl,#gl-specificity) .lp-feats{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:is(.gl,#gl-specificity) .lp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.gl,#gl-specificity) .lp-cols .lp-col:nth-child(3){display:none}}:is(.gl,#gl-specificity).bare .lg-wrap{min-height:calc(100vh - 32px)}: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-err{color:var(--neg);margin-top:10px;font-size:12.5px;line-height:1.45}: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) .lg-card .inp+.cta.wide{margin-top:10px}:is(.gl,#gl-specificity) .lg-lab+form .inp{margin-top:0}:is(.gl,#gl-specificity) .screen>.hero+:is(.pgrid,.empty){margin-top:16px}:is(.gl,#gl-specificity) .pc .wsh-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.gl,#gl-specificity) .pc .wsh-meta .sp{flex:1}:is(.gl,#gl-specificity) .wsh-people td:first-child{width:100%;max-width:0}@media (max-width:560px){:is(.gl,#gl-specificity) .wsh-people .wsh-seen{display:none}}:is(.gl,#gl-specificity) .wsh-hist{max-height:520px;margin:4px 0 8px;padding:0;list-style:none;overflow:auto}:is(.gl,#gl-specificity) .wsh-hist li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 4px;display:flex}:is(.gl,#gl-specificity) .wsh-hist li:first-child{border-top:0}:is(.gl,#gl-specificity) .wsh-hist li>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .wsh-hist-h{align-items:baseline;gap:8px;min-width:0;display:flex}:is(.gl,#gl-specificity) .wsh-hist-h b{white-space:nowrap;font-size:12.5px;font-weight:600}:is(.gl,#gl-specificity) .wsh-hist-h small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .wsh-hist-h small.t{flex:none;margin-left:auto}:is(.gl,#gl-specificity) .wsh-hist p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.gl,#gl-specificity) .wsh-agents{margin:4px 0 0;padding:0;list-style:none}:is(.gl,#gl-specificity) .wsh-agent{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;display:flex}:is(.gl,#gl-specificity) .wsh-agent:first-child{border-top:0}:is(.gl,#gl-specificity) .wsh-agent>div{flex:1;min-width:0}:is(.gl,#gl-specificity) .wsh-agent b{font-size:13.5px;font-weight:600;display:block}:is(.gl,#gl-specificity) .wsh-agent small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .wsh-agent-i{background:var(--b-soft);width:32px;height:32px;color:var(--b-ink);border-radius:10px;flex:none;place-items:center;display:grid}:is(.gl,#gl-specificity) .wsh-agent-i svg{width:16px;height:16px}:is(.gl,#gl-specificity) .wsh-spin svg{animation:1s linear infinite wsh-spin}@media (max-width:700px){:is(.gl,#gl-specificity) .wsh-agent{flex-wrap:wrap}:is(.gl,#gl-specificity) .wsh-agent>div{flex-basis:calc(100% - 44px)}}:is(.gl,#gl-specificity) .wsh-agent-dlg,:is(.gl,#gl-specificity) .wsh-review-dlg,:is(.gl,#gl-specificity) .wsh-agents-dlg{width:min(720px,100vw - 32px)}:is(.gl,#gl-specificity) .wsh-pick{max-height:220px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;padding:4px;display:flex;overflow:auto}:is(.gl,#gl-specificity) .wsh-pick button{text-align:left;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}:is(.gl,#gl-specificity) .wsh-pick button:hover{background:#1d1c240a}:is(.gl,#gl-specificity) .wsh-pick button.on{color:var(--ink)}:is(.gl,#gl-specificity) .wsh-pick .box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:5px;flex:none;place-items:center;display:grid}:is(.gl,#gl-specificity) .wsh-pick button.on .box{background:var(--b1);box-shadow:none;color:#fff}:is(.gl,#gl-specificity) .wsh-pick .box svg{width:12px;height:12px}:is(.gl,#gl-specificity) .wsh-pick .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.gl,#gl-specificity) .wsh-pick .s{color:var(--ink-3);flex:none;font-size:11.5px}:is(.gl,#gl-specificity) .wsh-pick-tools{align-items:center;gap:6px;margin-bottom:6px;display:flex}:is(.gl,#gl-specificity) .wsh-pick-tools .sp{flex:1}:is(.gl,#gl-specificity) .wsh-review-dlg .wsh-rationale{background:var(--b-soft);color:var(--b-ink);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}:is(.gl,#gl-specificity) .wsh-review{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:is(.gl,#gl-specificity) .wsh-review li{flex-direction:column;gap:6px;display:flex}:is(.gl,#gl-specificity) .wsh-review li.off>:not(.wsh-review-h){opacity:.45}:is(.gl,#gl-specificity) .wsh-review-h{align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .wsh-review-h b{font-size:13px;font-weight:600;line-height:1.35}:is(.gl,#gl-specificity) .wsh-review textarea.inp{resize:vertical}:is(.gl,#gl-specificity) .wsh-review small{font-size:12px}:is(.gl,#gl-specificity) .wsh-lib-i{background:var(--b-soft);width:40px;height:40px;color:var(--b-ink);border-radius:12px;flex:none;place-items:center;display:grid}:is(.gl,#gl-specificity) .wsh-lib-i svg{width:18px;height:18px}:is(.gl,#gl-specificity) .wsh-lib-preview{aspect-ratio:16/9;margin:4px 0 12px;display:flex}:is(.gl,#gl-specificity) .wsh-lib-preview .wr-frame{box-shadow:inset 0 0 0 1px var(--line);flex:1}:is(.gl,#gl-specificity) .wsh-lib-side{gap:var(--gap,14px);flex-direction:column;min-width:0;display:flex}:is(.gl,#gl-specificity) .wsh-lib-side .card{flex:none}:is(.gl,#gl-specificity) .wsh-lib-desc.wsh-lib-desc{white-space:pre-wrap;margin-top:6px;font-size:13.5px;line-height:1.55}:is(.gl,#gl-specificity) .wsh-lib-slides{columns:2 360px;column-gap:18px;margin:4px 0 0;padding:0;list-style:none}:is(.gl,#gl-specificity) .wsh-lib-slides li{break-inside:avoid}:is(.gl,#gl-specificity) .wsh-lib-slides button{text-align:left;border-radius:9px;grid-template-columns:26px 1fr;column-gap:8px;width:100%;padding:7px 8px;display:grid}:is(.gl,#gl-specificity) .wsh-lib-slides button span{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:12.5px}:is(.gl,#gl-specificity) .wsh-lib-slides button b{font-size:13px;font-weight:550;line-height:1.35}:is(.gl,#gl-specificity) .wsh-lib-slides button small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:is(.gl,#gl-specificity) .wsh-lib-slides button:hover{background:#1d1c240a}:is(.gl,#gl-specificity) .wsh-lib-slides button.on{background:var(--b-soft)}:is(.gl,#gl-specificity) .wsh-lib-slides button.on b{color:var(--b-ink)}:is(.gl,#gl-specificity) .wsh-radio{flex-direction:column;gap:6px;display:flex}:is(.gl,#gl-specificity) .wsh-radio button{text-align:left;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}:is(.gl,#gl-specificity) .wsh-radio button b{font-size:13px;font-weight:600}:is(.gl,#gl-specificity) .wsh-radio button small{color:var(--ink-3);font-size:12px}:is(.gl,#gl-specificity) .wsh-radio button.on{box-shadow:inset 0 0 0 2px var(--b1);background:var(--b-soft)}:is(.gl,#gl-specificity) .wsh-deck-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(.gl,#gl-specificity) .wsh-deck-acts .ghost{margin-left:auto}:is(.gl,#gl-specificity) .card .banner+.wsh-deck-acts,:is(.gl,#gl-specificity) .card .banner+.empty{margin-top:12px}:is(.gl,#gl-specificity).wr-stage{flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;position:fixed;inset:0;overflow:hidden}:is(.gl,#gl-specificity) .wr-bar{border-radius:18px;flex:none;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;display:flex}:is(.gl,#gl-specificity) .wr-bar .sp{flex:1}:is(.gl,#gl-specificity) .wr-t{min-width:0}:is(.gl,#gl-specificity) .wr-t b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}:is(.gl,#gl-specificity) .wr-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:is(.gl,#gl-specificity) .wr-here{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}:is(.gl,#gl-specificity) .wr-err{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:320px;overflow:hidden}:is(.gl,#gl-specificity) .wr-frame{width:100%;min-height:0;box-shadow:var(--shadow);background:#fff;border:0;border-radius:16px;flex:1;display:block}:is(.gl,#gl-specificity) .wr-none{flex:1;place-items:center;display:grid}:is(.gl,#gl-specificity) .wr-room{flex:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}:is(.gl,#gl-specificity) .wr-room.with-panel{grid-template-columns:minmax(0,1fr) 340px}:is(.gl,#gl-specificity) .wr-room-main{flex-direction:column;gap:10px;min-height:0;display:flex}:is(.gl,#gl-specificity) .wr-fields{display:none}:is(.gl,#gl-specificity) .wr-deck{flex:1;min-height:0;display:flex;position:relative}:is(.gl,#gl-specificity) .wr-deck>.wr-frame{flex:1;height:100%}:is(.gl,#gl-specificity) .wr-board{pointer-events:none;position:absolute}:is(.gl,#gl-specificity) .wr-sticky{pointer-events:auto;width:calc(190px * var(--s));min-height:calc(140px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(10px * var(--s));gap:calc(8px * var(--s));border-radius:calc(6px * var(--s));color:#2b2620;box-shadow:0 1px 2px #2b26201f, 0 calc(8px * var(--s)) calc(22px * var(--s)) #2b262029;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute}:is(.gl,#gl-specificity) .wr-sticky p{font-size:calc(18px * var(--s));white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-weight:500;line-height:1.3}:is(.gl,#gl-specificity) .wr-sticky small{font-size:calc(12px * var(--s));opacity:.62}:is(.gl,#gl-specificity) .wr-sticky textarea{width:100%;min-height:calc(96px * var(--s));resize:none;font:inherit;font-size:calc(18px * var(--s));color:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:500;line-height:1.3}:is(.gl,#gl-specificity) .wr-sticky.can-move{cursor:grab}:is(.gl,#gl-specificity) .wr-sticky.dragging{cursor:grabbing;z-index:2;box-shadow:0 2px 4px #2b262024, 0 calc(18px * var(--s)) calc(40px * var(--s)) #2b26203d}:is(.gl,#gl-specificity) .wr-sticky.draft{outline:2px solid var(--b1);outline-offset:2px}:is(.gl,#gl-specificity) .c-yellow{background:#fff1a6}:is(.gl,#gl-specificity) .c-pink{background:#ffd3e2}:is(.gl,#gl-specificity) .c-blue{background:#cfe5ff}:is(.gl,#gl-specificity) .c-green{background:#d3f3cd}:is(.gl,#gl-specificity) .wr-sticky-bar{box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:none;position:absolute;bottom:calc(100% + 6px);right:0}:is(.gl,#gl-specificity) .wr-sticky:hover .wr-sticky-bar,:is(.gl,#gl-specificity) .wr-sticky:focus-within .wr-sticky-bar{display:flex}:is(.gl,#gl-specificity) .wr-sticky.dragging .wr-sticky-bar{display:none}:is(.gl,#gl-specificity) .wr-sticky-bar .dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #2b26202e}:is(.gl,#gl-specificity) .wr-sticky-bar .dot.on{box-shadow:inset 0 0 0 2px #2b2620}:is(.gl,#gl-specificity) .wr-sticky-bar .rm{width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}:is(.gl,#gl-specificity) .wr-sticky-bar .rm:hover{color:var(--neg);background:#1d1c2412}:is(.gl,#gl-specificity) .wr-sticky-bar .rm svg{width:13px;height:13px}:is(.gl,#gl-specificity) .ibtn.off{opacity:.45}:is(.gl,#gl-specificity) .wr-panel{border-radius:18px;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}:is(.gl,#gl-specificity) .wr-panel.closed{display:none}:is(.gl,#gl-specificity) .wr-panel .seg{align-self:flex-start}:is(.gl,#gl-specificity) .wr-panel-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}:is(.gl,#gl-specificity) .wr-panel-list .empty{margin:auto 0}:is(.gl,#gl-specificity) .wr-line{border-radius:12px;align-items:flex-start;gap:10px;padding:8px;display:flex}:is(.gl,#gl-specificity) .wr-line:hover{background:#1d1c2409}:is(.gl,#gl-specificity) .wr-line.resolved{opacity:.55}:is(.gl,#gl-specificity) .wr-line-b{flex:1;min-width:0}:is(.gl,#gl-specificity) .wr-line-h{align-items:baseline;gap:8px;display:flex}:is(.gl,#gl-specificity) .wr-line-h b{font-size:12.5px;font-weight:600}:is(.gl,#gl-specificity) .wr-line-h small{color:var(--ink-3);font-size:11.5px}:is(.gl,#gl-specificity) .wr-line-h small.ok{color:var(--pos);font-weight:550}:is(.gl,#gl-specificity) .wr-line p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.45}:is(.gl,#gl-specificity) .wr-line-a{opacity:0;transition:opacity .15s var(--ease);gap:2px;display:flex}:is(.gl,#gl-specificity) .wr-line:hover .wr-line-a,:is(.gl,#gl-specificity) .wr-line:focus-within .wr-line-a{opacity:1}:is(.gl,#gl-specificity) .wr-compose{flex:none;align-items:flex-end;gap:6px;display:flex}:is(.gl,#gl-specificity) .wr-compose textarea.inp{resize:none;flex:1;min-height:44px}@media (max-width:760px){:is(.gl,#gl-specificity).wr-stage{overflow-y:auto}:is(.gl,#gl-specificity) .wr-room,:is(.gl,#gl-specificity) .wr-room.with-panel{flex:none;grid-template-columns:minmax(0,1fr)}:is(.gl,#gl-specificity) .wr-room .wr-deck{aspect-ratio:16/9;flex:none}:is(.gl,#gl-specificity) .wr-panel.closed{display:flex}:is(.gl,#gl-specificity) .wr-panel-btn{display:none}:is(.gl,#gl-specificity) .wr-panel-list{max-height:50vh}:is(.gl,#gl-specificity) .wr-line-a{opacity:1}:is(.gl,#gl-specificity) .wr-compose textarea.inp{font-size:16px}:is(.gl,#gl-specificity) .wr-fields{border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}:is(.gl,#gl-specificity) .wr-row{flex-direction:column;gap:6px;display:flex}:is(.gl,#gl-specificity) .wr-row-f{gap:8px;display:flex}:is(.gl,#gl-specificity) .wr-field{flex:1;min-width:0}:is(.gl,#gl-specificity) .wr-field:has(>.seg){flex-basis:100%}:is(.gl,#gl-specificity) .wr-field-l{color:var(--ink-2);font-size:12.5px;font-weight:550;line-height:1.35}:is(.gl,#gl-specificity) .wr-field .inp{width:100%;font-size:16px}:is(.gl,#gl-specificity) .wr-field textarea.inp{min-height:84px}:is(.gl,#gl-specificity) .wr-field .seg{flex-wrap:wrap;height:auto}}@media (max-width:700px){:is(.gl,#gl-specificity) .wr-bar{flex-wrap:wrap}:is(.gl,#gl-specificity) .wr-bar .wr-here span,:is(.gl,#gl-specificity) .wr-bar .chip.ok{display:none}}:is(.gl,#gl-specificity).wr-present{background:#fff;gap:0;padding:0}:is(.gl,#gl-specificity).wr-present .wr-frame{box-shadow:none;border-radius:0}:is(.gl,#gl-specificity) .wr-dock{z-index:20;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:16px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:fixed;bottom:16px;right:16px;transform:translateY(8px)}:is(.gl,#gl-specificity) .wr-dock.on{opacity:1;pointer-events:auto;transform:none}:is(.gl,#gl-specificity) .wr-join{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e162a47;place-items:center;display:grid;position:fixed;inset:0}:is(.gl,#gl-specificity) .wr-join-card{text-align:center;border-radius:30px;width:min(520px,100vw - 32px);padding:34px 34px 30px;position:relative}:is(.gl,#gl-specificity) .wr-join-card h2{letter-spacing:-.035em;font-size:30px;font-weight:620}:is(.gl,#gl-specificity) .wr-join-card p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.5}:is(.gl,#gl-specificity) .wr-join-x{position:absolute;top:14px;right:14px}:is(.gl,#gl-specificity) .wr-qr{width:min(300px,70vw);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;margin:22px auto 0;padding:12px}:is(.gl,#gl-specificity) .wr-qr svg{width:100%;height:auto}:is(.gl,#gl-specificity) .wr-url{word-break:break-all;margin-top:16px;font-size:15px;font-weight:600;display:block}:is(.gl,#gl-specificity) .wr-spk{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:10px;min-height:0;display:grid}:is(.gl,#gl-specificity) .wr-spk-main{flex-direction:column;gap:10px;min-height:0;display:flex}:is(.gl,#gl-specificity) .wr-preview{border-radius:22px;flex:1;min-height:0;padding:8px;display:flex}:is(.gl,#gl-specificity) .wr-preview .wr-frame{box-shadow:none}:is(.gl,#gl-specificity) .wr-ctl{flex:none;justify-content:center;align-items:center;gap:18px;display:flex}:is(.gl,#gl-specificity) .wr-ctl .cta,:is(.gl,#gl-specificity) .wr-ctl .fbtn{height:46px;padding:0 22px;font-size:14px}:is(.gl,#gl-specificity) .wr-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}:is(.gl,#gl-specificity) .wr-count b{color:var(--ink);font-size:22px;font-weight:650}:is(.gl,#gl-specificity) .wr-clock{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}:is(.gl,#gl-specificity) .wr-spk-side{flex-direction:column;gap:10px;min-height:0;display:flex}:is(.gl,#gl-specificity) .wr-spk-side .card{padding:18px 20px}:is(.gl,#gl-specificity) .wr-notes{flex:1.4;min-height:0;overflow:auto}:is(.gl,#gl-specificity) .wr-notes h3{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:620;line-height:1.3}:is(.gl,#gl-specificity) .wr-notes p{white-space:pre-wrap;margin-top:10px;font-size:15.5px;line-height:1.6}:is(.gl,#gl-specificity) .wr-next b{margin-top:6px;font-size:14px;font-weight:550;display:block}:is(.gl,#gl-specificity) .wr-list{flex:1;min-height:0;overflow:auto}:is(.gl,#gl-specificity) .wr-spk-board{flex:1.3}:is(.gl,#gl-specificity) .wr-preview .wr-deck{flex:1}:is(.gl,#gl-specificity) .wr-list ol{margin:8px 0 0;padding:0;list-style:none}:is(.gl,#gl-specificity) .wr-list button{text-align:left;width:100%;color:var(--ink-2);border-radius:9px;gap:10px;padding:6px 8px;font-size:12.5px;line-height:1.35;display:flex}:is(.gl,#gl-specificity) .wr-list button span{width:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}:is(.gl,#gl-specificity) .wr-list button:hover{color:var(--ink);background:#1d1c240d}:is(.gl,#gl-specificity) .wr-list button.on{background:var(--b-soft);color:var(--b-ink);font-weight:600}@media (max-width:900px){:is(.gl,#gl-specificity) .wr-spk{grid-template-columns:minmax(0,1fr);overflow:auto}:is(.gl,#gl-specificity) .wr-preview{min-height:260px}}: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.9195 -12.6207/.45),0 10px 24px -16px lab(7.96989% 4.33546 -12.4529/.239216)}}@keyframes lp-caret{50%{opacity:0}}
