@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.naqkvG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.naqkvG_variable{--app-font:"Figtree", "Figtree Fallback"}
:root{--ink:#1f2328;--ink2:#454b52;--muted:#6a7178;--faint:#9aa1a9;--line:#e9ebef;--line2:#dee1e6;--soft:#f2f3f5;--soft2:#f7f8fa;--desk:#f3f4f7;--acc:#3479bc;--acc2:#2c6fae;--accS:#d7f0ff;--accT:#265b8d;--accR:#3479bc38;--ease-std:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--accInk:#1b4a76;--accMeta:#3d6c9c;--tilePeach:#ffc5a4;--tileYellow:#fed78f;--tilePink:#fbcde0;--tileMint:#b0f6c8;--tileTeal:#92eedd;--bandScrim:#1b4a769e;--bandScrimFlat:#1b4a76c7;--ok:#16a05a;--okS:#e6f6ec;--okT:#11743f;--amb:#d98706;--ambS:#fef4de;--ambT:#965c00;--err:#e0453f;--errS:#fdeceb;--errT:#b42a25;--sh-card:0 1px 2px #1018400a,0 3px 10px -2px #1018400f,0 8px 20px -6px #10184014;--sh-panel:0 1px 2px #1018400f,0 28px 60px -30px #1018406b;--sh-pop:0 24px 48px -16px #1018404d,0 0 0 1px #1018400f;--sh-paper:0 1px 2px #10184012,0 18px 40px -16px #1018404d;--grad:radial-gradient(42% 60% at 16% -4%,#ecebff 0%,#ecebff00 100%),radial-gradient(40% 52% at 88% 106%,#c3e0ff 0%,#c3e0ff00 100%),radial-gradient(52% 70% at 106% 26%,#2c7bf6 0%,#2c7bf600 100%),radial-gradient(60% 78% at -6% 80%,#6c86f4 0%,#6c86f400 100%),linear-gradient(128deg,#b3b7f9 0%,#8297f6 36%,#4c87f5 68%,#5fa0f8 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (transition-timing-function:linear(0,1)){:root{--ease-spring:linear(0,.083 7.1%,.264 14.3%,.468 21.4%,.654 28.6%,.802 35.7%,.908 42.9%,.977 50%,1.016 57.1%,1.034 64.3%,1.038 71.4%,1.035 78.6%,1.028 85.7%,1.02 92.9%,1)}}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-400.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-400.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-700.ttf)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-700.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#6e8ff0;font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}:is(body:has(.shell.app),body:has(.tshell)){background:#fff}:is(body:has(.shell),body:has(.tshell)){font-family:var(--app-font),Inter,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--acc)}.ti{line-height:1}.hidden{display:none!important}svg.ti{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}a.nav,a.subi,a.mi,a.who,a.brand,a.lc{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.inp:focus-visible,.search input:focus-visible{outline:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shim{to{background-position:-200% 0}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}@keyframes pulse{50%{opacity:.35}}@keyframes cookieIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spn{animation-duration:.7s!important;animation-iteration-count:infinite!important}}.bgx{z-index:0;background:var(--grad);background-position:50%;background-size:cover;position:fixed;inset:0}.bgx video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.bgx video.on{opacity:1}.bgx:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bgx video{display:none}}
.shell{z-index:1;gap:16px;padding:20px;display:flex;position:fixed;inset:0}.logo{background:var(--acc);color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.brand{background:#1b1b1b url(/brand/logo-on-charcoal.png) 50%/100% 100% no-repeat;border-radius:12px;flex:none;width:42px;height:42px;display:block}.sb{width:252px;box-shadow:var(--sh-panel);z-index:6;transition:width .18s var(--ease-std);background:#fff;border-radius:20px;flex-direction:column;flex:none;padding:18px 14px;display:flex;position:relative}.sb.col{width:78px;padding:18px 13px}.sb-top{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 20px;display:flex}.sb.col .sb-top{flex-direction:column-reverse;align-items:center;margin:0 0 18px}.sb-nav{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.sb.col .sb-nav{overflow:visible}.sb-foot{margin-top:auto;padding-top:12px}.nav{height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex;position:relative}.nav>.ti{flex:none;font-size:21px}.nav:hover{background:var(--soft2);color:var(--ink)}.nav.on{background:var(--soft);color:var(--ink);font-weight:500}.nav.on>.ti{color:var(--acc)}.nav.soon{color:var(--faint);cursor:default}.nav.soon:hover{color:var(--faint);background:0 0}.nav .nr{color:var(--faint);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:flex}.nav .nr .ti{font-size:15px}.sub{border-left:1.5px solid var(--line2);flex-direction:column;gap:1px;margin:2px 0 8px 23px;padding-left:11px;display:flex}.subi{height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:14px;display:flex}.subi:hover{background:var(--soft2);color:var(--ink)}.subi.on{background:var(--soft);color:var(--ink);font-weight:500}.subi .sl{text-overflow:ellipsis;min-width:0;overflow:hidden}.subi .r{color:var(--faint);align-items:center;margin-left:auto;font-size:12px;display:flex}.sb.col .lbl,.sb.col .nr,.sb.col .sub{display:none}.sb.col .nav{justify-content:center;width:52px;padding:0}.sb.col [data-tip]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:50;background:#16181d;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:500;position:absolute;top:50%;left:64px;transform:translateY(-50%)}.main{min-width:0;box-shadow:var(--sh-panel);background:#fff;border-radius:20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.tb{border-bottom:1px solid var(--line);z-index:8;flex:none;align-items:center;gap:12px;height:70px;padding:0 18px 0 24px;display:flex;position:relative}.tb-l{flex:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.tb-r{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.crumb{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.crumb .cs{color:var(--faint);font-size:14px}.crumb b{color:var(--ink);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.crumb .lk{cursor:pointer}.crumb .lk:hover{color:var(--ink)}.me{flex:none;align-items:center;gap:12px;display:flex;position:relative}.who{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std);border-radius:10px;align-items:center;gap:10px;padding:5px 8px 5px 5px;font-size:14px;font-weight:500;display:flex}.who:hover{background:var(--soft2)}.who.static{cursor:default}.who.static:hover{background:0 0}.who-c{color:var(--faint);font-size:15px}.avatar{color:#6b4e00;background:#ffe8a8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.avatar.sm{width:26px;height:26px;font-size:11px}.avatar.sm2{width:32px;height:32px;font-size:12px}.avatar.lg{width:58px;height:58px;font-size:19px}.content{flex:1;min-height:0;padding:28px 28px 40px;position:relative;overflow:auto}.content.flush{padding:0;display:flex;overflow:hidden}.content.flush>*{flex:1;min-width:0}.h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.lead{color:var(--muted);margin:4px 0 0;font-size:15px}.muted{color:var(--muted)}.ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.grow{flex:1}.ph-row .grow{flex:260px}.sec-t{color:var(--ink);margin:28px 0 12px;font-size:15px;font-weight:600}.desk{background:var(--desk);min-width:0;min-height:0;padding:26px 30px 34px;overflow:auto}.split{grid-template-rows:minmax(0,1fr);height:100%;display:grid}.split.c{grid-template-columns:minmax(0,1fr) 360px}.split.adm{grid-template-columns:272px minmax(0,1fr) 360px}.side{border-left:1px solid var(--line);min-width:0;padding:24px;overflow:auto}.login{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;display:grid;overflow:auto}.lcard{width:100%;max-width:460px;animation:pop .25s var(--ease-out);background:#fff;border-radius:22px;padding:40px 40px 32px;box-shadow:0 50px 100px -30px #1018408c}.lc-logo{align-items:center;gap:12px;margin-bottom:30px;font-size:15px;font-weight:600;display:flex}.lfoot{color:var(--muted);text-align:center;margin:18px 0 0;font-size:13px}.sb-brand{align-items:center;gap:8px;min-width:0;display:flex}.menu.up{min-width:230px;inset:auto auto calc(100% + 8px) 0}.tshell{z-index:1;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.tshell>.content{flex:1;min-height:0}.tbar{z-index:8;border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:6px;height:60px;padding:0 20px;display:flex;position:relative}.tbar-brand{color:var(--ink);transition:opacity .2s var(--ease-std);border-radius:10px;flex:none;align-items:center;gap:9px;margin-right:18px;text-decoration:none;display:flex}.tbar-brand:hover{opacity:.8}.tbar-brand .brand{width:32px;height:32px;box-shadow:none;border-radius:9px}.tbar-word{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700}.tbar-nav{align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:auto}.tbar-link{color:var(--muted);white-space:nowrap;transition:color .2s var(--ease-std);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.tbar-link .ti{stroke-width:1.75px;font-size:22px}.tbar-link:after{content:"";opacity:0;height:2px;transition:opacity .2s var(--ease-std);background:currentColor;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px}.tbar-link:hover{color:var(--ink)}.tbar-link.on{color:var(--ink);font-weight:600}.tbar-link.on:after{opacity:1}.tbar-link:focus-visible{text-underline-offset:6px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.tbar-viewer{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tbar-r{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.tbar-add{box-shadow:none;margin-right:8px}.tbar .icb.tbar-ic{width:40px;height:40px;color:var(--ink2);background:0 0;border:0;border-radius:10px}.tbar .icb.tbar-ic:hover,.tbar .icb.tbar-ic.on{background:var(--soft);color:var(--ink)}.tbar .icb.tbar-ic .ti{font-size:20px}.tbar-me .who{border-radius:10px;padding:4px 6px 4px 4px}.tbar-me .avatar{border-radius:10px;width:34px;height:34px;font-size:12px}.tbar-me .menu{right:0}.tt{position:relative}.tbar-scrim,.tbar-drawer{display:none}.tbar.viewer .crumb{min-width:0}@media (max-width:1100px){.tbar.viewer .crumb .lk,.tbar.viewer .crumb .cs,.tbar.viewer .tbar-add{display:none}}@media (max-width:980px){.tbar.viewer .tbar-word{display:none}}@media (max-width:720px){.tbar.viewer .tbar-viewer{gap:4px}.tbar.viewer .crumb{flex:1}.tbar.viewer .vchip{display:none}.tbar{height:56px;padding:0 12px}.tbar-brand{margin-right:0}.tbar-nav,.tbar-viewer .hide-t{display:none}.tbar-scrim{z-index:89;animation:fade .2s var(--ease-std);background:#0c102061;display:block;position:fixed;inset:0}.tbar-drawer{z-index:90;width:min(300px,86vw);animation:tbar-in .24s var(--ease-out);background:#fff;flex-direction:column;gap:4px;padding:14px 16px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:0 30px 80px -20px #10184099}.tbar-drawer-h{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.tbar-drawer .btn{margin-bottom:8px}.tbar-drawer-link{height:44px;color:var(--ink2);font:inherit;text-align:left;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.tbar-drawer-link .ti{flex:none;font-size:20px}.tbar-drawer-link:hover{background:var(--soft2);color:var(--ink)}.tbar-drawer-link.on{background:var(--soft);color:var(--ink);font-weight:600}}@keyframes tbar-in{0%{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.tbar-drawer,.tbar-scrim{animation:none}}.tback{flex:none;padding:12px 20px 0}.tback-l{height:30px;color:var(--muted);transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tback-l:hover{color:var(--ink);background:var(--soft2)}.tback-l .ti{font-size:17px}@media (max-width:720px){.tback{padding:10px 12px 0}}.tbar-lang{color:var(--ink);margin-right:4px}@media (max-width:720px){.tbar-lang .lsw-o{min-width:28px;padding:0 2px}}.app-wait{pointer-events:none;color:var(--acc);animation:fade .2s var(--ease-std) .15s backwards;place-items:center;display:grid;position:absolute;inset:0}.app-wait .spn{border-width:2.5px;width:28px;height:28px}@media (prefers-reduced-motion:reduce){.app-wait{animation:none}}
.menu{min-width:250px;box-shadow:var(--sh-pop);z-index:70;transform-origin:100% 0;animation:pop .14s var(--ease-out);background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu.lm{transform-origin:0 0;min-width:300px;max-height:420px;left:0;right:auto;overflow:auto}.menu.vm{transform-origin:0 0;min-width:280px;left:0;right:auto}.menu .mh{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.menu .mh b{font-weight:600}.menu .mh span{color:var(--muted);font-size:13px}.mi{min-height:44px;color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;align-items:center;gap:11px;padding:6px 10px;font-size:14px;display:flex}.mi:hover,.mi.on{background:var(--soft);color:var(--ink)}.mi>.ti{color:var(--muted);font-size:19px}.mi .r{color:var(--acc);margin-left:auto;font-size:17px}.mi .vt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mi .vt b{font-weight:500}.mi .vt small{color:var(--muted);font-size:12px}.mi .vn{background:var(--soft);width:30px;height:30px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mi.on .vn{background:var(--accS);color:var(--accT)}.mi.busy{pointer-events:none;color:var(--accT)}.msep{background:var(--line);height:1px;margin:6px 4px}.chipsel{background:var(--soft);height:44px;color:var(--ink);white-space:nowrap;max-width:100%;transition:background-color .2s var(--ease-std);border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 8px;font-size:15px;font-weight:500;display:flex}.chipsel:hover{background:#ebecef}.chipsel>span{text-overflow:ellipsis;overflow:hidden}.chipsel .ti{color:var(--muted);font-size:15px}.vwrap{flex:none;position:relative}.vchip{background:var(--soft);height:30px;color:var(--ink2);white-space:nowrap;transition:background-color .2s var(--ease-std);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.vchip:hover{background:#ebecef}.vchip .ti{color:var(--muted);font-size:15px}.btn{border:1px solid var(--line2);height:44px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease-std),border-color .2s var(--ease-std),color .2s var(--ease-std),transform .12s var(--ease-std);-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn>.ti{font-size:18px}.btn:hover{background:var(--soft2);border-color:#d2d6dc}.btn:active{transform:scale(.98)}.btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.btn.pri:hover{background:var(--acc2);border-color:var(--acc2)}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn.ghost:hover{background:#fff9}.btn.danger{color:var(--errT)}.btn.sm{border-radius:8px;height:36px;padding:0 12px;font-size:13px}.btn.icon{width:44px;padding:0}.btn.block{width:100%}.btn.lg{height:44px;padding:0 20px;font-size:15px}.btn.busy{pointer-events:none}.btn.pri.busy{background:color-mix(in srgb,var(--acc) 72%,#fff);border-color:#0000}.btn.done{background:var(--okS);color:var(--okT);border-color:#bfe8cf}.btn.editing{background:var(--accS);color:var(--accT);pointer-events:none;border-color:#c1e2ff}.icb{border:1px solid var(--line2);width:40px;height:40px;color:var(--ink2);transition:background-color .2s var(--ease-std),color .2s var(--ease-std),border-color .2s var(--ease-std),transform .26s var(--ease-spring);background:#fff;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.icb:hover{background:var(--soft2);transform:scale(1.06)}.icb:active{transition-duration:.2s,.2s,.2s,.1s;transform:scale(.94)}.icb .ti{font-size:19px}.icb.sm{width:30px;height:30px;color:var(--faint);border-color:#0000;border-radius:8px}.icb.sm:hover{color:var(--ink2);background:var(--soft)}.icb.sm .ti{font-size:16px}.icb.ghost{color:var(--muted);border-color:#0000}.icb .spn{width:15px;height:15px}.icb.busy{pointer-events:none}.spn{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.spn.xs{border-width:1.8px;width:12px;height:12px}.link{color:var(--acc);transition:color .2s var(--ease-std);background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.link:hover{color:var(--acc2);text-underline-offset:3px;text-decoration:underline}.link.sm{font-size:14px}.pill{background:var(--soft);height:26px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.pill>.ti{font-size:14px}.pill.ok{background:var(--okS);color:var(--okT)}.pill.amb{background:var(--ambS);color:var(--ambT)}.pill.run{background:var(--accS);color:var(--accT)}.pill.err{background:var(--errS);color:var(--errT)}.pill.soonp{height:22px;color:var(--muted);padding:0 8px;font-size:11px}.stbar{background:var(--ok);border-radius:4px;flex:none;align-self:stretch;width:4px}.stbar.altered{background:var(--amb)}.stbar.running{background:var(--acc)}.stbar.error{background:var(--err)}.sdot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.sdot.altered{background:var(--amb)}.sdot.running{background:var(--acc);animation:1.2s infinite pulse}.sdot.error{background:var(--err)}.cob{letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.cob .ti{font-size:20px}.cob.lg{border-radius:14px;width:50px;height:50px;font-size:15px}.cob.neutral{color:#525252;background:#f4f4f5}.cob.logo{background:#fff;padding:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #10184014}.cob.logo img{object-fit:contain;width:100%;height:100%;display:block}.seg{background:#e9ebef;border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.seg b{height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.seg b .ti{font-size:16px}.seg b:hover{color:var(--ink)}.seg b.on{color:var(--ink);background:#fff}.seg.lgseg b{height:36px;padding:0 16px;font-size:14px}.sw{color:var(--ink2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.sw-t{width:36px;height:21px;transition:background-color .2s var(--ease-std);background:#d3d7de;border-radius:999px;flex:none;position:relative}.sw-t:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease-std);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.sw.on .sw-t{background:var(--acc)}.sw.on .sw-t:after{transform:translate(15px)}.edit-bar{z-index:90;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;width:max-content;animation:cookieIn .2s var(--ease-out);background:#1f2328;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:6px 6px 6px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:56px;left:0;right:0;box-shadow:0 12px 30px -10px #10184073}.edit-bar .btn{border-radius:999px;height:36px}.edit-bar .btn.ghost{color:#c9cdd3;background:0 0;border-color:#0000}.edit-bar .btn.ghost:hover{color:#fff;background:#ffffff1a}body:has(.edit-bar) .toasts{bottom:116px}body.has-cookie .edit-bar{bottom:var(--ck-off,170px)}.acts.locked .btn:not(.editing){opacity:.45}.t-tap{display:none}@media (hover:none){.t-click{display:none}.t-tap{display:inline}}.edit-bar>.ti{font-size:18px}.notice{background:var(--accS);width:100%;color:var(--accT);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.notice.warn{background:var(--ambS);color:var(--ambT)}.notice.err{background:var(--errS);color:var(--errT)}.notice>.ti{flex:none;font-size:18px}.skl{flex-direction:column;gap:12px;padding:11% 10%;display:flex}.skl i{background:linear-gradient(90deg,#eef0f3 0%,#f8f9fb 40%,#eef0f3 80%) 0 0/200% 100%;border-radius:999px;height:10px;animation:1.5s linear infinite shim;display:block}.skl i.h{width:58%;height:22px;margin-bottom:4px}.skl i.s{height:8px}.skb{background:linear-gradient(90deg,#eef0f3 0%,#f8f9fb 40%,#eef0f3 80%) 0 0/200% 100%;border-radius:999px;flex:none;max-width:100%;animation:1.5s linear infinite shim;display:block}.skb-l{flex:none;align-items:center;min-width:0;display:flex}.skb-l.inv .skb{background:linear-gradient(90deg,#ffffff2e 0%,#ffffff57 40%,#ffffff2e 80%) 0 0/200% 100%}.sk-off{pointer-events:none;-webkit-user-select:none;user-select:none}.steps{flex-direction:column;gap:4px;display:flex}.step{height:44px;color:var(--faint);transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.sd{background:var(--soft);width:26px;height:26px;color:var(--faint);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sd .ti{font-size:15px}.sd .spn{width:14px;height:14px}.step.done{color:var(--ink2)}.step.done .sd{background:var(--okS);color:var(--ok)}.step.cur{background:var(--accS);color:var(--accT);font-weight:500}.step.cur .sd{color:var(--acc);background:#fff}.steps .step.has-d{align-items:flex-start;height:auto;min-height:44px;padding-top:9px;padding-bottom:9px}.step-t{flex-direction:column;gap:2px;min-width:0;display:flex}.has-d .step-t{padding-top:2px}.step-d{min-height:32px;color:var(--accT);font-size:12px;font-weight:400;line-height:16px}.gbar{background:#e6e9ee;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.gbar i{background:var(--acc);height:100%;transition:width .6s var(--ease-std);border-radius:999px;display:block}.genp{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;width:100%;max-width:820px;margin:0 auto;display:flex}.genp>div:first-child{flex:250px;min-width:0}.genp>div:last-child{flex:0 290px;min-width:0}.genp-t{letter-spacing:-.01em;font-size:22px;font-weight:600}.genp-s{color:var(--muted);margin:4px 0 18px;font-size:14px}.stepper{justify-content:center;align-items:center;gap:12px;display:flex}.sstep{color:var(--faint);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.sc{border:1.5px solid var(--line2);width:28px;height:28px;color:var(--faint);transition:background-color .2s var(--ease-std),border-color .2s var(--ease-std),color .2s var(--ease-std);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.sc .ti{font-size:15px}.sstep.done{color:var(--ink2)}.sstep.done .sc{background:var(--accS);color:var(--acc);border-color:#0000}.sstep.cur{color:var(--ink)}.sstep.cur .sc{background:var(--acc);border-color:var(--acc);color:#fff}.sline{background:var(--line2);width:56px;height:2px;transition:background-color .2s var(--ease-std);border-radius:2px}.sline.on{background:var(--acc)}.bdesk{background:var(--desk);border-radius:14px;padding:24px}.sh{align-items:center;gap:14px;display:flex}.sh-t{min-width:0}.sh-co{letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:18px;font-weight:600;line-height:1.25;display:flex}.sh-r{color:var(--muted);font-size:14px}.sh-st{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 20px;font-size:14px;display:flex}.acts{gap:8px;display:grid}.acts.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acts.grid .btn{gap:6px;min-width:0;padding:0 10px;overflow:hidden}.acts.grid .wide{grid-column:1/-1}.acts.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vaga-ex{color:var(--ink2);background:var(--soft2);border-radius:12px;margin-bottom:8px;padding:12px 16px;font-size:14px;line-height:1.6}.clamp{-webkit-line-clamp:5;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.kv:last-child{border-bottom:0}.kv span{color:var(--muted);flex:none}.kv b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.tip{color:var(--muted);background:var(--soft2);border-radius:12px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 16px;font-size:13px;display:flex}.tip .ti{flex:none;margin-top:1px;font-size:17px}.vaga-full{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.alist{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 12px;display:flex;overflow:auto}.al-h{color:var(--faint);justify-content:space-between;align-items:center;padding:4px 8px 10px;font-size:13px;font-weight:600;display:flex}.ai{cursor:pointer;transition:background-color .2s var(--ease-std);border-radius:12px;gap:12px;padding:12px;display:flex}.ai:hover{background:var(--soft2)}.ai.on{background:var(--soft)}.ai-m{flex:1;min-width:0}.ai-t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ai-r{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ai-x{color:var(--ink2);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.insp{border-left:1px solid var(--line);min-width:0;padding:16px;overflow:auto}.tabs{background:var(--soft);border-radius:10px;gap:2px;padding:3px;display:flex}.tabs b{height:30px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;flex:1;place-items:center;font-size:13px;font-weight:500;display:grid}.tabs b:hover{color:var(--ink)}.tabs b.on{color:var(--ink);background:#fff}.insp-b{padding:18px 4px 6px}.ins-t{font-size:15px;font-weight:600}.ins-s{color:var(--muted);font-size:13px}.pills{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.aud{background:var(--soft2);border-radius:14px;gap:12px;margin-top:10px;padding:16px;font-size:13px;line-height:1.5;display:flex}.aud .ab{background:var(--err);border-radius:4px;flex:none;align-self:stretch;width:4px}.aud.style .ab{background:var(--amb)}.aud-h{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.old{color:var(--errT);-webkit-text-decoration:line-through #b42a2573;text-decoration:line-through #b42a2573}.new{color:var(--okT);margin-top:4px}.ck{color:var(--ink2);align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.ck .ti{color:var(--ok);flex:none;font-size:18px}.ck.warn .ti{color:var(--amb)}.mx{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.mx:last-child{border-bottom:0}.mx-i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.mx-i.ok{background:var(--okS);color:var(--ok)}.mx-i.part{background:var(--ambS);color:var(--amb)}.mx-i.gap{background:var(--errS);color:var(--err)}.mx-r{font-size:14px;font-weight:600}.mx-e{color:var(--ink2);margin-top:2px;font-size:13px}.mx-q{color:var(--muted);margin-top:4px;font-size:13px;font-style:italic}.mx-m{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.src{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.src .ti{font-size:14px}.metric{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.1}.meter{background:#eceef2;border-radius:999px;height:8px;margin:12px 0 16px;overflow:hidden}.meter i{background:var(--acc);border-radius:999px;height:100%;display:block}.fld{margin-bottom:24px}.fld>label{color:var(--ink);font-size:15px;font-weight:500;display:block}.fld .opt{color:var(--faint);margin-left:4px;font-size:13px;font-weight:400}.fld .help{color:var(--muted);margin:2px 0 10px;font-size:14px}.fld>label+.inp,.fld>label+.inrow,.fld>label+.seg,.fld>label+select{margin-top:10px}.inp{border:1px solid var(--line2);width:100%;height:44px;color:var(--ink);transition:border-color .2s var(--ease-std),box-shadow .2s var(--ease-std);background:#fff;border-radius:8px;outline:none;padding:0 14px;font-size:15px;display:block}.inp::placeholder{color:#a0a6ad}.inp:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--accR)}textarea.inp{resize:vertical;height:auto;padding:12px 14px;font-size:14px;line-height:1.55}select.inp{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236A7178' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:38px}.inrow{align-items:center;gap:10px;display:flex}.inrow .inp{flex:1}.suf{color:var(--muted);font-size:14px}.ferr{color:var(--errT);margin-top:8px;font-size:13px}.mh2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.ovl{z-index:80;animation:fade .15s var(--ease-std);background:#12183452;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ovl.still,.ovl.still .modal{animation:none}.modal{width:760px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);animation:pop .2s var(--ease-out);background:#fff;border-radius:18px;padding:28px 32px;overflow:auto;box-shadow:0 50px 100px -30px #1018408c,0 0 0 1px #1018400d}.modal.wide{width:880px}.mhd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mhd h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.mf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.mstep{margin:-14px 0 26px}.modal.split{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);column-gap:40px;width:1000px;height:min(680px,100vh - 32px);display:grid;overflow:hidden}.modal.split .mhd,.modal.split .mf{grid-column:1/-1}.modal.split .mf{background:var(--soft2);margin:0 -32px -28px;padding:16px 32px 20px}.mnav{flex-direction:column;gap:4px;display:flex}.mnav b{height:44px;color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;align-items:center;padding:0 18px;font-size:15px;font-weight:400;display:flex}.mnav b:hover{background:var(--soft2)}.mnav b.on{background:var(--soft);color:var(--ink);font-weight:500}.mbody{min-height:0;padding:0 6px 8px 2px;overflow:auto}.modal.split .fld{margin-bottom:20px}.lib{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:20px;display:grid}.lc{border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease-std);background:#fff;border-radius:18px;min-width:0;padding:8px;position:relative}.lc:hover{border-color:#cdd2da}.lc:hover .lc-t{text-underline-offset:2px;text-decoration:underline}.lc-th{background:var(--desk);border-radius:12px;height:172px;padding:16px 24px 0;position:relative;overflow:hidden}.lc-th .paper{border-radius:3px;box-shadow:0 1px 2px #10184014,0 12px 24px -12px #10184052}.lc-flag{position:absolute;top:10px;right:10px}.lc-b{gap:11px;padding:12px 8px 4px;display:flex}.lc-m{min-width:0}.lc-t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.lc-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:20px;font-size:13px;overflow:hidden}.lc-f{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 8px 6px 23px;font-size:13px;display:flex}.lc-cost{color:var(--ink2);font-weight:500}.prog{background:#eceef2;border-radius:999px;flex:1;height:6px;overflow:hidden}.prog i{background:var(--acc);height:100%;transition:width .6s var(--ease-std);border-radius:999px;display:block}.lc-err{color:var(--errT);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px 10px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.lc-d{white-space:nowrap}.lc-th .lc-ar{z-index:1;border-color:var(--line);color:var(--muted);background:#fffffff0;position:absolute;top:8px;right:8px}.lc-th .lc-ar:hover{color:var(--ink);background:#fff}.lc-retry{max-width:100%;height:30px;color:var(--errT);white-space:nowrap;transition:background-color .2s var(--ease-std);background:#fff;border:1px solid #f1c9c4;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lc-retry:hover{background:var(--errS)}.lc-retry .ti{font-size:14px}.lc-retry.busy{pointer-events:none;color:var(--muted)}.lc-err .ti{font-size:26px}.lib-tabs{margin:-6px 0 16px}.lib-note{color:var(--muted);max-width:640px;margin:0 0 18px;font-size:14px}.fchips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.fchip{border:1px solid var(--line);height:30px;color:var(--ink2);cursor:pointer;transition:background-color .2s var(--ease-std),border-color .2s var(--ease-std),color .2s var(--ease-std);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fchip:hover{border-color:#cdd2da}.fchip.on{border-color:var(--acc);background:var(--accS);color:var(--accT)}.fchip-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.fchip.on .fchip-n{color:var(--accT)}.src-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:20px;display:grid}.src-card{border:1px solid var(--line);min-width:0;color:inherit;transition:border-color .2s var(--ease-std);background:#fff;border-radius:18px;flex-direction:column;padding:8px;text-decoration:none;display:flex}.src-card.link-card:hover{border-color:#cdd2da}.src-card.link-card:hover .src-n{text-underline-offset:2px;text-decoration:underline}.src-th{background:var(--desk);border-radius:12px;height:220px;padding:16px 22px 0;position:relative;overflow:hidden}.src-th.busy .paper{opacity:.5}.src-th .paper{border-radius:3px;box-shadow:0 1px 2px #10184014,0 12px 24px -12px #10184052}.src-canvas{aspect-ratio:210/297;width:100%;height:auto;display:block}.src-paper{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 14px 0;font-size:6.4px;line-height:1.5;overflow:hidden}.src-b{min-width:0;padding:12px 8px 4px}.src-n{font-size:15px;font-weight:600}.src-meta{color:var(--muted);margin-top:2px;font-size:13px}.src-warn{margin-top:4px;display:block}.src-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:8px 8px 4px;display:flex}.src-kind{flex:120px;width:auto;height:36px;font-size:13px}.src-del{margin-left:auto}.src-confirm{flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-size:13px;display:flex}.search{background:var(--soft);min-width:0;max-width:420px;height:44px;transition:box-shadow .2s var(--ease-std),background-color .2s var(--ease-std);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search:focus-within{box-shadow:0 0 0 4px var(--accR)}.search .ti{color:var(--muted);font-size:18px}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.emptyst{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 20px;font-size:14px;display:flex}.emptyst>.ti{color:var(--faint);margin-bottom:4px;font-size:34px}.emptyst b{color:var(--ink);font-size:16px;font-weight:600}.emptyst .btn{margin-top:14px}.tcard{border:1px solid var(--line);border-radius:14px;overflow:hidden}.trow{border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 18px;font-size:14px;display:grid}.trow:first-child{border-top:0}.trow.th{color:var(--faint);background:var(--soft2);font-size:13px;font-weight:600}.trow.click{cursor:pointer;transition:background-color .2s var(--ease-std)}.trow.click:hover{background:var(--soft2)}.trow.sel{background:#f2f7ff}.who2{align-items:center;gap:10px;min-width:0;display:flex}.who2 b{font-weight:600}.who2 small{color:var(--muted);font-size:13px;font-weight:400;display:block}.ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.errc{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:460px;margin:60px auto 0;padding:28px}.errc-i{color:var(--err);place-items:center;margin:0 auto 12px;font-size:32px;display:grid}.errc-t{font-size:18px;font-weight:600}.errc-s{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 20px;font-size:14px}.toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:28px;left:16px;right:16px}.toast{background:var(--ink);color:#fff;animation:toastIn .24s var(--ease-out);transition:opacity .2s var(--ease-std),transform .2s var(--ease-std);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:12px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 20px 40px -16px #00000080}.toast .ti{color:#6ee7a8;flex:none;font-size:19px}.toast.err .ti{color:#ff9b95}.toast.out{opacity:0;transform:translateY(8px)}.cookie{z-index:96;width:min(440px,100vw - 40px);box-shadow:var(--sh-pop);color:var(--ink2);animation:cookieIn .24s var(--ease-out);background:#fff;border-radius:14px;margin:0 auto;padding:20px;font-size:14px;position:fixed;bottom:56px;left:0;right:0}.cookie p{margin:0 0 14px;line-height:1.5}.cookie h3{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.cookie>h3{padding-right:34px}.cookie-x{position:absolute;top:10px;right:10px}.cookie-head{align-items:center;gap:6px;margin:-4px 0 12px -8px;display:flex}.cookie-head h3{margin:0;font-size:16px}.cookie-acts{justify-content:flex-start;gap:8px;display:flex}body.has-cookie .toasts{bottom:var(--ck-off,170px)}.fb{z-index:96;width:min(440px,100vw - 40px);box-shadow:var(--sh-pop);animation:cookieIn .24s var(--ease-out);background:#fff;border-radius:14px;margin:0 auto;padding:16px 20px;position:fixed;bottom:56px;left:0;right:0}.fb h3{color:var(--ink);margin:2px 34px 8px 0;font-size:15px;font-weight:600}.fb-x{position:absolute;top:10px;right:10px}.fb-btn{flex:none;margin-left:10px}.fb-stars{flex-direction:row-reverse;justify-content:flex-end;gap:2px;margin:0 0 10px;display:flex}.fb-stars button{color:#d3d7de;cursor:pointer;background:0 0;border:0;padding:2px;font-size:28px;line-height:1}.fb-stars button.on{color:#f5b301}.fb-stars:hover button{color:#d3d7de}.fb-stars button:hover,.fb-stars button:hover~button{color:#f5b301}.fb-t{resize:vertical;width:100%;height:auto;min-height:64px;font:inherit;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.cookie-acts .btn{height:36px}.cookie-rows{border:1px solid var(--line);border-radius:12px;margin:0 0 14px;overflow:hidden}.cookie-row{background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.cookie-row+.cookie-row{border-top:1px solid var(--line)}.cookie-row b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:600;line-height:22px;display:block}.cookie-row .d{color:var(--muted);font-size:13px;line-height:1.45;display:block}.cookie-fixo{color:var(--ink2);background:var(--soft);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.cookie-row .sw{flex:none;margin-top:1px}.cookie-acts.prefs{justify-content:space-between;align-items:center}.cookie-acts.prefs a{font-size:13px}.mob,.scrim{display:none}@media (max-width:980px){.split.c,.split.adm{grid-template-rows:none;grid-template-columns:1fr;height:auto}.content.flush{display:block;overflow:auto}.side,.insp,.alist{border:0;border-top:1px solid var(--line)}.desk{overflow:visible}}@media (max-width:720px){.cookie,.fb{width:auto;bottom:24px;left:12px;right:12px}.shell{gap:10px;padding:10px}.sb{z-index:90;transition:transform .24s var(--ease-out);position:fixed;top:10px;bottom:10px;left:10px;transform:translate(-115%);width:252px!important;padding:18px 14px!important}.sb.open{transform:none;box-shadow:0 30px 80px -20px #10184099}.sb.open~.scrim{z-index:89;animation:fade .2s var(--ease-std);background:#0c102061;display:block;position:fixed;inset:0}.sb .lbl,.sb .nr,.sb .sub,.sb .sub{display:flex!important}.sb.col .sb-top{flex-direction:row;margin:0 2px 20px}.sb.col .sb-nav{overflow:auto}.sb.col .nav{justify-content:flex-start;width:auto;padding:0 12px}.sb.col [data-tip]:hover:after{display:none}.seg.lgseg{max-width:100%;display:flex}.seg.lgseg b{flex:auto;justify-content:center;min-width:0;padding:0 8px;font-size:13px}.mob{display:grid}.tb{height:62px;padding:0 12px}.content{padding:20px 16px 28px}.desk{padding:18px 12px 24px}.hide-m{display:none!important}.genp{gap:20px}.genp>div:last-child{flex-basis:260px}.modal{padding:24px 20px}.modal.split{grid-template-columns:1fr;height:auto;max-height:calc(100vh - 32px);overflow:auto}.modal.split .mf{margin:0 -20px -24px;padding:16px 20px}.mnav{flex-direction:row;margin-bottom:16px;overflow:auto}.lcard{padding:30px 24px 24px}.lib{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.lc-th{height:140px;padding:12px 16px 0}.lc-d{display:none}.stepper{gap:6px}.sline{width:20px}.sstep{font-size:13px}.menu.vm{width:min(280px,100vw - 40px);min-width:0;left:auto;right:0}.mob-inline{display:grid!important}}.mob-inline{display:none}@media (max-width:360px){.acts.grid .btn{padding:0 6px}.acts.grid .btn>.ti{display:none}.stepper{gap:4px}.sline{width:10px}.sstep{gap:6px;font-size:13px}}.mt-12{margin-top:12px}.tile{background:var(--accS);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.tile>.ti{font-size:20px}.tile.peach{background:var(--tilePeach)}.tile.yellow{background:var(--tileYellow)}.tile.pink{background:var(--tilePink)}.tile.mint{background:var(--tileMint)}.tile.teal{background:var(--tileTeal)}.tile.sky{background:var(--accS)}.tile.ok{background:var(--okS);color:var(--okT)}.tile.sm{border-radius:10px;width:32px;height:32px}.tile.sm>.ti{font-size:17px}.lsw{letter-spacing:.02em;flex:none;align-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.lsw-i{align-items:center;display:inline-flex}.lsw-sep{opacity:.4;margin:0 2px;font-weight:400}.lsw-o{min-width:34px;height:34px;color:inherit;opacity:.68;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.lsw-o.on{opacity:1}a.lsw-o:hover{opacity:1;background:#7f7f7f24}a.lsw-o:focus-visible{opacity:1;outline-offset:1px;outline:2px solid}button.lsw-b{font:inherit;cursor:pointer;background:0 0;border:0}button.lsw-b:hover{opacity:1;background:#7f7f7f24}button.lsw-b:focus-visible{opacity:1;outline-offset:1px;outline:2px solid}
.pv{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.pv-bar{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.pv-bar.center{justify-content:center}.pv-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.pv-meta .ti{font-size:16px}.pv-meta.warn{color:var(--ambT)}.pv-doc{flex-direction:column;align-items:center;gap:12px;width:100%;margin:0 auto;display:flex}.pv-doc.zoomed{max-width:100%;padding:2px 2px 12px;display:block;overflow-x:auto}.zoom{background:#e9ebef;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.zoom .icb.sm{color:var(--ink2)}.zoom .icb.sm:hover{background:#fff}.zoom .zl{min-width:60px;height:30px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 8px;font-size:13px;font-weight:600}.zoom .btn.sm.ghost{height:30px;color:var(--muted)}.zoom .btn.sm.ghost:hover{color:var(--ink);background:#fff}.zoom .btn.sm.ghost.on{color:var(--accT)}.pageno{color:var(--faint);font-size:12.5px}.paper{aspect-ratio:210/297;width:100%;box-shadow:var(--sh-paper);background:#fff;border-radius:5px;position:relative;overflow:hidden}.paper.grow{aspect-ratio:auto}.sheet{transform-origin:0 0;color:#000;overflow-wrap:break-word;width:793.7px;min-height:1122.52px;padding:42px 72px 29px;font:300 13.33px/18.4px Roboto,Arial,sans-serif;position:absolute;top:0;left:0}.sheet .n{color:#4468b1;font:700 30.67px/43px Montserrat,sans-serif}.sheet .t{color:#434343;font:400 18.67px/25.16px Roboto,sans-serif}.sheet .c{color:#434343;min-height:18.4px;margin-top:5.39px;font:400 12px/18.4px Roboto,sans-serif}.sheet u{color:#15c}.sheet .hr{height:18.4px;position:relative}.sheet .hr:after{content:"";border-top:2px solid #a0a0a0;position:absolute;top:8px;left:0;right:0}.sheet .g{height:18.4px}.sheet .s{font-weight:700}.sheet p{margin:0}.sheet .ph{color:#b9bec8;font-style:italic}.half{pointer-events:none;border-top:3px dashed #b9bec8;width:200px;display:none;position:absolute;right:0}.half span{color:#9aa0aa;font:500 22px Inter,sans-serif;position:absolute;top:10px;right:10px}.paper.adm .half{display:block}.paper mark{color:inherit;background:0 0}.paper.hl mark.m-un{background:#fad3cb;border-radius:3px}.paper.hl mark.m-st{background:#fcebb0;border-radius:3px}.paper.editing{box-shadow:0 0 0 2px var(--acc),var(--sh-paper)}.paper.editing [data-f]{outline-offset:6px;cursor:text;border-radius:6px;outline:3px solid #0000;transition:outline-color .15s,background .15s}.paper.editing [data-f]:hover{outline-color:#3479bc59}.paper.editing span[data-f]{outline-offset:2px;border-radius:3px}.paper.editing [data-f]:empty:before{content:attr(data-ph);color:#a0a6ad}.paper.editing [data-f]:focus{outline-color:var(--acc);background:#3479bc0d}.sheet.cv{color:#666;padding:42px 72px 29px;font:300 13.33px/18.4px Roboto,Arial,sans-serif}.sheet.cv .n{color:#4468b1;padding-bottom:5.9px;font:500 30.67px/37.1px Inter,sans-serif}.sheet.cv .t{color:#666;padding-bottom:24.5px;font:400 17.33px/20.3px Roboto,sans-serif;position:relative}.sheet.cv .t:after{top:39px}.sheet.cv .ct{color:#505050;grid-template-columns:81.6px 227.3px 72px 1fr;font:400 13.33px/23.6px Open Sans,Inter,sans-serif;display:grid}.sheet.cv .ct+.ct{padding-bottom:3px}.sheet.cv .ct .lb{font-weight:700}.sheet.cv .ct .lk{color:#15c;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.sheet.cv .st{color:#4468b1;margin:9.5px 0 0;padding-bottom:16.7px;font:500 12px/14.6px Montserrat,Inter,sans-serif;position:relative}.sheet.cv .st:after,.sheet.cv .t:after{content:"";background:#d9d9d9;width:649.7px;height:1px;position:absolute;left:2px}.sheet.cv .st:after{top:27.3px}.sheet.cv p{margin:0}.sheet.cv p b{color:#666;font-weight:700}.sheet.cv .sum{margin:9px 0 0;padding-bottom:10.2px}.sheet.cv .en{margin:0}.sheet.cv .eh{color:#666;justify-content:space-between;gap:12px;padding-top:10px;font:700 14.67px/20.3px Roboto,sans-serif;display:flex}.sheet.cv .eh .dt{color:#000;white-space:nowrap;font-weight:400}.sheet.cv .eo{color:#666;font-size:14.67px;line-height:19.2px}.sheet.cv .nb{white-space:nowrap}.sheet.cv .ct .lb.in{font-family:Inter,Open Sans,sans-serif}.sheet.cv .ct .li{margin-left:-7.1px}.sheet.cv ul{margin:0;padding:0 0 0 48px;list-style:none}.sheet.cv li{padding:1.2px 0 0;line-height:18.4px;position:relative}.sheet.cv li:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;position:absolute;top:8.3px;left:-22.7px}.sheet.cv .cvsk{margin-top:9px}.sheet.cv .cvsk.cvhs{margin-top:5.4px}.sheet.cv .cvlg,.sheet.cv .cvad{padding-bottom:13.8px}.pv-pages{color:#667085;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;display:flex}.pv-pages.warn{color:#b42318;font-weight:600}.pv-pages i{font-size:15px}.paper.cvp.px{margin-top:12px}.paper.cvp.editing [data-f]{outline-offset:2px;border-radius:3px}.paper.cvp.reflow .sheet{font-size:14.5px;line-height:1.5}.paper.cvp.reflow .sheet .ct{grid-template-columns:70px 1fr;font-size:12px}.paper.cvp.reflow .sheet .eh{flex-direction:column;gap:0}.paper.cvp.reflow .sheet .st:after,.paper.cvp.reflow .sheet .t:after{width:auto;right:0}.paper.reflow{aspect-ratio:auto;overflow:visible}.paper.reflow .sheet{width:auto;min-height:0;padding:22px 20px 26px;font-size:15px;line-height:1.55;position:relative;transform:none}.paper.reflow .sheet .n{font-size:22px;line-height:1.3}.paper.reflow .sheet .t{font-size:15px;line-height:1.4}.paper.reflow .sheet .c{font-size:11.5px;line-height:1.5}.paper.reflow .sheet .g,.paper.reflow .sheet .hr{height:12px}.paper.reflow .sheet .hr:after{top:5px}.paper.reflow [data-f]{outline-offset:3px}.paper.empty{box-shadow:none;text-align:center;color:var(--muted);background:#fff9;border:2px dashed #d5d9e0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14.5px;display:flex}.paper.empty>.ti{color:var(--acc);font-size:30px}.paper.empty b{color:var(--ink);font-size:16px;font-weight:600}
.users-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ucol{flex-direction:column;gap:4px;display:flex}.udet{border:1px solid var(--line);border-radius:18px;min-width:0;padding:26px 28px}.ftab .trow{grid-template-columns:minmax(0,1.3fr) minmax(150px,1fr) minmax(0,.9fr)}.ltab .trow{grid-template-columns:120px 170px 120px minmax(0,1fr) 100px}.bgopts{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin-top:6px;display:grid}.bgo{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);transition:border-color .2s var(--ease-std),opacity .2s var(--ease-std);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex;position:relative}.bgo:hover{border-color:#cdd2da}.bgo.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);cursor:default}.bgo-p{aspect-ratio:16/9;background-image:var(--grad);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9px;display:block}.bgo-n{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:20px;padding:0 4px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.bgo-on{height:24px;color:var(--accT);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.bgo-on .ti{font-size:14px}.bgopts.wait .bgo:not(.busy){opacity:.45;pointer-events:none}.bgo.busy,.bgo.sk{pointer-events:none}.bgo.sk .bgo-p{background:linear-gradient(90deg,#eef0f3 0%,#f6f7f9 50%,#eef0f3 100%) 0 0/200% 100%;animation:1.2s linear infinite shim}.bgo.sk .bgo-n i{background:#eef0f3;border-radius:6px;width:60%;height:10px;display:block}.loading{color:#fff;flex:1;place-items:center;gap:10px;font-weight:500;display:grid}@media (min-width:981px) and (max-width:1240px){.split.adm{grid-template-columns:220px minmax(0,1fr) 300px}}@media (max-width:1240px){.shell.adm .sb [data-act=sb]{display:none}}@media (max-width:980px){.users-grid{grid-template-columns:1fr}.alist{max-height:46vh}}.tcard.ltab{overflow-x:auto}.ltab .trow{min-width:700px}@media (max-width:720px){.udet{padding:20px 16px}.ftab .trow{grid-template-columns:minmax(0,1fr);gap:8px}.ftab .trow.th{display:none}}
.jobs-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:22px;display:flex}.jobs-proof{color:var(--muted);flex:none;align-items:center;gap:8px;padding-bottom:4px;font-size:13px;display:flex}.jobs-proof .ti{color:var(--ok);font-size:17px}.jobs-form{display:block}.jobs-form:not(.split),.jd{--ink:#171717;--ink2:#404040;--muted:#737373;--faint:#a3a3a3;--soft:#f4f4f5;--soft2:#fafafa;--line:#ebebeb;--line2:#e5e5e5}.jobs-form .btn,.jd .btn,.jp .btn{box-shadow:none}.jobs-head{align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.jobs-search{max-width:420px;height:40px;transition:border-color .2s var(--ease-std),box-shadow .2s var(--ease-std),background-color .2s var(--ease-std);border:1px solid #0000;border-radius:8px;flex:280px}.jobs-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--accR);background:#fff}.jobs-search input{font-size:14px}.jobs-search input::-webkit-search-cancel-button{appearance:none}.jobs-ftoggle{margin-left:auto;display:none}.jf-badge{background:var(--acc);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.jf{flex-direction:column;gap:16px;min-width:0;display:flex}.jf-h{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.jf-h b{font-size:15px;font-weight:600}.jf-h .link.sm{margin-left:auto}.jf-x{flex:none;display:none}.jf-l{color:var(--ink2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.jf .smenu-t{justify-content:space-between;width:100%;max-width:none}.jf .smenu-l{min-width:0;left:0;right:0}.jf-sw{white-space:normal;align-items:flex-start;padding:2px 0;line-height:1.35;position:relative}.jf-sw input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.jf-sw .sw-t{flex:none;margin-top:0}.jf-sw:has(input:checked) .sw-t{background:var(--acc)}.jf-sw:has(input:checked) .sw-t:after{transform:translate(15px)}.jf-sw:has(input:focus-visible) .sw-t{box-shadow:0 0 0 4px var(--accR)}.jf-more-t{display:none}.jf-more-p{flex-direction:column;gap:16px;display:flex}.jf-apply,.jf-scrim{display:none}@media (min-width:981px){.jf{flex-flow:row;flex:0 auto;align-items:center;gap:8px;min-width:0}.jf-h{flex:none;order:99;min-height:0}.jf-h b{display:none}.jf-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.jf-f{min-width:0}.jf .smenu-t{justify-content:flex-start;width:auto;max-width:190px}.jf .smenu-l{min-width:240px;left:0;right:auto}.jf-more-t{background:var(--soft);height:40px;color:var(--ink);transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border:0;border-radius:8px;font-size:14px}.jf-more-t:hover{background:var(--line)}.jf-more-t.on{background:var(--accS);color:var(--accT);font-weight:500}.jf-more{flex:none;position:relative}.jf-more-t{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;max-width:none;padding:0 13px;display:inline-flex}.jf-more-t .ti{font-size:17px}.jf-more-p{z-index:40;transform-origin:100% 0;background:#fff;border-radius:14px;width:300px;padding:20px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -18px #10184059,0 2px 6px #10184014}.jf-more.open .jf-more-p{animation:pop .14s var(--ease-out);display:flex}.jf-more-p .jf-l{clip:auto;width:auto;height:auto;margin-bottom:6px;position:static}.jf-more-p .smenu-t{justify-content:space-between;width:100%;max-width:none}.jf-more-p .smenu-l{min-width:0;left:0;right:0}}.jl-h{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:8px;display:flex}.jl-n{color:var(--muted);font-size:14px;font-weight:500}.jl-sort .smenu-t,.jl-sort .smenu-t.on{height:34px;color:var(--ink);background:0 0;padding:0 8px 0 10px;font-weight:500}.jl-sort .smenu-t:hover{background:var(--soft)}.jl-sort .smenu-l{min-width:220px}.smenu{min-width:0;position:relative}.smenu-t{background:var(--soft);max-width:100%;height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;display:inline-flex}.smenu-t:hover{background:var(--line)}.smenu-t.on{background:var(--accS);color:var(--accT);font-weight:500}.smenu-t:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.smenu-t .ti{color:currentColor;opacity:.6;transition:transform .2s var(--ease-std);flex:none;font-size:16px}.smenu.open .smenu-t .ti{transform:rotate(180deg)}.smenu-v{text-overflow:ellipsis;overflow:hidden}.smenu-l{z-index:60;transform-origin:0 0;min-width:220px;max-height:340px;animation:pop .14s var(--ease-out);background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 44px -14px #1018404d,0 0 0 1px #1018400f}.smenu-l.right{transform-origin:100% 0;left:auto;right:0}.smenu-o{min-height:42px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:14px;display:flex}.smenu-o.f{background:var(--soft)}.smenu-ol{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.smenu-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.smenu-r{border-radius:50%;flex:none;width:18px;height:18px;transition:box-shadow .12s;box-shadow:inset 0 0 0 1.5px #d4d4d4}.smenu-o.on .smenu-r{box-shadow:inset 0 0 0 5.5px var(--acc)}.jl-list{flex-direction:column;display:flex}.jc{color:inherit;transition:background-color .2s var(--ease-std);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-width:0;padding:16px;text-decoration:none;display:grid}.jc:hover{background:var(--soft)}.jc:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.jc.sk{pointer-events:none}.jc .cob{border-radius:10px;width:40px;height:40px}.jc-m{flex-direction:column;gap:1px;min-width:0;display:flex}.jc-t{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.jc-o,.jc-i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.45;overflow:hidden}.jc-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;line-height:1.45;overflow:hidden}.jc-sal{color:var(--muted);font-weight:400}.jc-d{color:var(--muted)}.jc-saved{color:var(--acc);font-size:17px}.jc-r{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.jc-pill{white-space:nowrap;background:var(--soft);height:22px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.jc-pill.applied{background:var(--accS);color:var(--accInk)}.jc-pill.interview,.jc-pill.due{background:var(--ambS);color:var(--ambT)}.jc-pill.offer{background:var(--okS);color:var(--okT)}.jc-pill.closed{color:var(--faint)}.jc-docs{color:var(--muted);white-space:nowrap;font-size:12px}.jx .jc.on .jc-pill.saved{background:#fff}.jx .jc.on .jc-docs{color:var(--accMeta)}.jc-dot{background:var(--faint);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.jc-f.ok{color:var(--okT)}.jc-f.run{color:var(--accT)}.jc-f.err{color:var(--errT)}.jc-f.muted{color:var(--muted);font-weight:400}.jobs-form.split{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);min-width:0;min-height:0;display:grid}.jobs-form.split>.jobs-head{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;grid-area:1/1;align-items:stretch;gap:10px;margin:0;padding:16px 16px 12px;position:relative}.jobs-form.split .jobs-search{border-radius:8px;flex:none;max-width:none;height:36px}.jobs-form.split .jobs-search input{font-size:13px}.jtabs{align-items:center;gap:4px;display:flex}.jtab{height:30px;color:var(--muted);white-space:nowrap;transition:background-color .2s var(--ease-std),color .2s var(--ease-std);border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.jtab:hover{background:var(--soft2)}.jtab.on{background:var(--soft);color:var(--ink)}.jtab span{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.jl-tools{align-items:center;gap:2px;min-width:0;display:flex}.jobs-form.split .jobs-ftoggle{height:34px;color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;flex:none;gap:6px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.jobs-form.split .jobs-ftoggle:hover,.jobs-form.split .jobs-ftoggle[aria-expanded=true]{background:var(--soft)}.jobs-form.split .jobs-ftoggle .ti{opacity:.6;font-size:16px}.jobs-form.split>.jl-h{border-right:1px solid var(--line);grid-area:2/1;gap:8px;min-height:36px;margin:0;padding:0 8px 0 16px;position:relative}.jobs-form.split>.jl-h .jl-n{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;overflow:hidden}.jobs-form.split>.emptyst{grid-column:1/-1}.jx{display:contents}.jx-list{border-right:1px solid var(--line);grid-area:3/1;min-width:0;padding:0 0 24px;overflow:auto}.jx-pane{flex-direction:column;grid-area:1/2/4;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.jx-back{color:var(--muted);transition:color .2s var(--ease-std);align-items:center;gap:6px;margin:16px 16px 0;font-size:14px;font-weight:500;text-decoration:none;display:none}.jx-back:hover{color:var(--ink)}.jx-back .ti{font-size:17px}.jx .pg{margin-top:16px}.jx-list .jl-list,.jx-list .pg{transition:opacity .2s var(--ease-std)}.jx-list.wait .jl-list,.jx-list.wait .pg{opacity:.5;pointer-events:none}@media (min-width:981px){.jobs-form.split .jf{z-index:40;transform-origin:0 0;background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:none;position:absolute;top:calc(100% - 2px);left:10px;right:10px;box-shadow:0 24px 60px -18px #10184059,0 2px 6px #10184014}.jobs-form.split .jf.open{animation:pop .14s var(--ease-out);display:flex}.jobs-form.split .jf-h{order:0;min-height:30px}.jobs-form.split .jf-h b{display:block}.jobs-form.split .jf-x{display:grid}.jobs-form.split .jf-l{clip:auto;width:auto;height:auto;margin-bottom:6px;position:static}.jobs-form.split .jf .smenu-t{justify-content:space-between;width:100%;max-width:none;height:36px}.jobs-form.split .jf .smenu-l{min-width:0;left:0;right:0}.jobs-form.split .jf-more-t{display:none}.jobs-form.split .jf-more-p{width:auto;box-shadow:none;border-radius:0;padding:0;display:flex;position:static}.jobs-form.split .jf{overscroll-behavior:contain;max-height:calc(100dvh - 207px);overflow-y:auto}}.jr{border-bottom:1px solid var(--line);color:inherit;transition:background-color .2s var(--ease-std);grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;display:grid}.jr:hover{background:var(--soft2)}.jr:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.jr .cob{border-radius:10px;width:36px;height:36px}.jr-m{flex-direction:column;min-width:0;display:flex}.jr-t{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.jr-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.4;overflow:hidden}.jr-d{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex;overflow:hidden}.jr-d .ti{flex:none;font-size:14px}.jr-r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.jr.sk{pointer-events:none}.jr.sk .jr-m>.skb{width:70%;height:11px;margin:4px 0 3px}.jr.sk .jr-m>.skb+.skb{width:56%;height:9px;margin:6.5px 0 4.5px}.jr.sk:nth-child(4n+2) .jr-m>.skb{width:52%}.jr.sk:nth-child(4n+2) .jr-m>.skb+.skb{width:64%}.jr.sk:nth-child(4n+3) .jr-m>.skb{width:78%}.jr.sk:nth-child(4n+3) .jr-m>.skb+.skb{width:44%}.jr.sk:nth-child(4n) .jr-m>.skb,.jr.sk:nth-child(4n) .jr-m>.skb+.skb{width:60%}.jr.closed .jr-t{color:var(--muted)}.jr-x{background:var(--soft);height:20px;color:var(--muted);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;margin-top:6px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.jr-mt{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.jr-mt.hi{color:var(--okT)}.jr-mt.mid{color:var(--accInk)}.jr-mt.lo{color:var(--muted)}.jx .jr.on,.jx .jc.on{background:var(--accS)}.jx .jr.on .jr-t,.jx .jc.on .jc-t{color:var(--accInk)}.jx .jr.on .jr-s,.jx .jr.on .jr-d,.jx .jr.on .jr-x,.jx .jc.on .jc-o,.jx .jc.on .jc-i,.jx .jc.on .jc-s,.jx .jc.on .jc-sal,.jx .jc.on .jc-d{color:var(--accMeta)}.jx .jr.on .cob.neutral,.jx .jc.on .cob.neutral{color:var(--accMeta);background:#fff}.jx .jr.on .jc-pill.saved,.jx .jr.on .jr-x{background:#fff}.jp{background:#fff;flex-direction:column;flex:1;gap:18px;min-width:0;min-height:0;padding:16px 16px 32px;display:flex;overflow:auto}.jp-main,.jp-rail{display:contents}.jp-top{border-bottom:1px solid var(--line);flex-direction:column;order:0;gap:14px;padding-bottom:18px;display:flex}.jp-match{order:1}.jp-about{order:2}.jp-full{order:3}.jp-rail .ap{border-top:1px solid var(--line);order:4;padding-top:18px}@container (min-width:680px){.jp{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;align-content:stretch;gap:0;padding:0;display:grid;overflow:hidden}.jp-main{flex-direction:column;gap:22px;min-width:0;padding:22px 28px 48px;display:flex;overflow:auto}.jp-rail{border-left:1px solid var(--line);flex-direction:column;gap:20px;min-width:0;padding:22px 20px 40px;display:flex;overflow:auto}.jp-top,.jp-about{padding-bottom:22px}.jp-rail .ap{border-top:0;padding-top:0}}.jh{align-items:flex-start;gap:14px;min-width:0;display:flex}.jh .cob{border-radius:14px;flex:none;width:50px;height:50px;font-size:15px}.jh-t{min-width:0}.jh-t h1{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.2}.jh-t p{color:var(--muted);margin:4px 0 0;font-size:15px}.jh-t a{color:var(--muted);transition:color .2s var(--ease-std);text-decoration:none}.jh-t a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.jp-chips{flex-wrap:wrap;gap:6px;display:flex}.jp-chip{background:var(--soft);height:28px;font:inherit;color:var(--ink2);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.jp-chip .ti{color:var(--muted);flex:none;font-size:16px}.jp-chip.acc{background:var(--accS);color:var(--accInk)}.jp-chip.acc .ti{color:var(--accMeta)}.jp-chip.ok{background:var(--okS);color:var(--okT)}.jp-chip.ok .ti{color:var(--okT)}.jp-chip.err{background:var(--errS);color:var(--errT)}.jp-chip.err .ti{color:var(--errT)}.jp-net{text-decoration:none}.jp-net:hover{text-underline-offset:3px;text-decoration:underline}.jp-tipw{max-width:100%;display:inline-flex}button.jp-chip{cursor:pointer}.jp-chip .jp-im{color:inherit;opacity:.7;margin-left:-2px;font-size:14px}.jp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jp-acts .btn{border-radius:8px;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.jp-acts .btn>.ti{font-size:17px}.jp-acts .btn.ic{flex:none;width:36px;padding:0}.jp-acts .btn.ic.on{background:var(--accS);color:var(--accT);border-color:#c9e0fc}.jp-more{margin-left:auto;position:relative}.jp-more .menu{min-width:220px}.jp-more .mi{min-height:40px}.toast .jp-undo{color:#fff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-weight:600;text-decoration:underline}.jp-match{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:16px 18px}.jp-match .mbadge{border-bottom:0;gap:10px;margin:0;padding:0}.jp-match .mbadge-h{color:var(--ink);flex-wrap:wrap;gap:8px;font-size:15px}.jp-match .mbadge-h .ti{color:var(--accMeta);font-size:18px}.jp-match .mbadge-pill{margin-left:auto}.jp-match .mbadge-line{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.jp-match .mbadge-acts{gap:14px}.jp-match .mbadge-acts .link{font-size:14px;font-weight:600}.jp-h2,.jp-h3{color:var(--ink);margin:0;font-weight:600}.jp-h2{font-size:15px}.jp-h3{font-size:14px}.jp-about{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.jp-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.jp-soft{background:var(--soft2);border-radius:14px;min-width:0;padding:16px 18px}.jp-soft .jp-h3{margin-bottom:6px}.jp-p{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.jp-p.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jp-rm{font:inherit;color:var(--acc2);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:600}.jp-rm:hover{text-underline-offset:3px;text-decoration:underline}.jp-rows{flex-direction:column;gap:16px;margin-top:6px;display:flex}.jp-rows .jp-h3{margin-bottom:8px}.jp .jd-chip{border-radius:8px;height:28px;font-size:12px}.jp-sec{flex-direction:column;gap:8px;display:flex}.jp-desc{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:14px;line-height:1.65}.jp .jd-teaser{margin:0}@media (max-width:720px){.jp-acts .btn.pri{width:100%}.jp-acts .jp-save{width:36px;padding:0}.jp-acts .jp-txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ap{flex-direction:column;gap:18px;display:flex}.ap-blk{flex-direction:column;gap:10px;display:flex}.ap-h{color:var(--ink);margin:0;font-size:13px;font-weight:600}.ap-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ap-step{text-align:left;font:inherit;color:var(--muted);cursor:pointer;transition:color .2s var(--ease-std);background:0 0;border:0;flex-direction:column;gap:6px;padding:0;font-size:12px;font-weight:500;display:flex}.ap-step i{background:var(--line2);height:4px;transition:background-color .2s var(--ease-std);border-radius:2px;display:block}.ap-step.done i{background:var(--acc)}.ap-step.cur{color:var(--ink);font-weight:600}.ap-step:hover:not(:disabled){color:var(--ink)}.ap-step:disabled{cursor:default}.ap-hint{border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ap-hint.acc{background:var(--accS);color:var(--accInk)}.ap-hint.amb{background:var(--ambS);color:var(--ambT)}.ap-hint.soft{background:var(--soft);color:var(--muted)}.ap-hint .ti{flex:none;margin-top:1px;font-size:15px}.ap-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ap .btn{border-radius:8px;justify-content:center;width:100%;height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none}.ap .btn.ghost{background:0 0;border-color:#0000}.ap-link{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;transition:color .2s var(--ease-std);background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.ap-link:hover{color:var(--ink)}.ap-link:disabled{opacity:.5;cursor:default}.ap-confirm{background:var(--accS);color:var(--accInk);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.ap-confirm b{font-size:13px}.ap-chk{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ap-chk input{width:16px;height:16px;accent-color:var(--acc);margin:0}.ap-docs{flex-direction:column;gap:8px;display:flex}.ap-doc{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ap-dic{background:var(--soft);width:30px;height:36px;color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.ap-dic .ti{font-size:16px}.ap-doc-t{flex-direction:column;flex:1;min-width:0;display:flex}.ap-doc-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ap-doc-t span{color:var(--muted);font-size:12px}.ap-pill{white-space:nowrap;background:var(--soft);height:22px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ap-pill.sent{background:var(--okS);color:var(--okT)}.ap-pill.run{background:var(--accS);color:var(--accInk)}.ap-pill.err{background:var(--errS);color:var(--errT)}.ap-doc>a{color:var(--acc);flex:none;font-size:13px;font-weight:600;text-decoration:none}.ap-doc>a:hover{text-underline-offset:2px;text-decoration:underline}.ap-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ap-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-tl li{color:var(--ink2);padding:0 0 12px 18px;font-size:13px;line-height:1.4;position:relative}.ap-tl li:before{content:"";background:var(--line2);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:3px}.ap-tl li:first-child:before{background:var(--acc)}.ap-tl li:after{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:0;left:6px}.ap-tl li:last-child:after{display:none}.ap-tl li span{color:var(--faint);font-size:12px;display:block}.ap-sub{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ap-date{border:1px solid var(--line2);height:36px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px;font-size:13px}.ap-notes{resize:vertical;border:1px solid var(--line2);width:100%;min-height:70px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:13px;line-height:1.45}.ap-notes:focus,.ap-date:focus{outline:2px solid var(--acc);outline-offset:0;border-color:#0000}.jl-gate{margin-top:2px;position:relative}.jl-blur{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.jl-ph{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px;display:grid}.jl-ph-l{background:var(--soft);border-radius:10px;width:40px;height:40px}.jl-ph-m{flex-direction:column;gap:9px;min-width:0;padding-top:3px;display:flex}.jl-ph i{background:var(--line);border-radius:999px;height:10px;display:block}.jl-ph i.t{background:var(--line2);height:14px}.jl-ph i.s{height:9px}.jl-blur>:nth-child(4){opacity:.85}.jl-blur>:nth-child(5){opacity:.65}.jl-blur>:nth-child(6){opacity:.4}.jl-gate-card{width:min(460px,100% - 24px);box-shadow:var(--sh-pop);text-align:center;background:#fff;border-radius:16px;padding:28px 28px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jl-gate-t{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.25}.jl-gate-p{max-width:36em;color:var(--ink2);text-wrap:pretty;margin:10px auto 0;font-size:14px;line-height:1.5}.jl-gate-acts{justify-content:center;margin-top:20px}.jl-gate-acts .btn{min-width:132px;text-decoration:none}.jd-blur{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:18px;max-width:72ch;display:flex}.jd-blur p{flex-direction:column;gap:9px;margin:0;display:flex}.jd-blur i{background:var(--line);border-radius:999px;height:11px;display:block}.jd-blur p:nth-child(2){opacity:.75}.jd-blur p:nth-child(3){opacity:.5}.jd-teaser.over{margin-top:-18px;position:relative}.jp .jd-blur{gap:14px;max-width:72ch}.jp .jd-blur i{height:10px}.jp .jd-teaser.over{margin-top:-24px}.pg{justify-content:center;align-items:center;gap:14px;margin:26px 0 4px;display:flex}.pg .btn{text-decoration:none}.pg-t{color:var(--muted);font-size:13px}.jd{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:40px;display:grid}.jd-top{grid-area:1/1;min-width:0}.jd-main{grid-area:2/1;min-width:0}.jd-side{grid-area:1/2/3}.jd-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.jd-back:hover{color:var(--ink)}.jd-back .ti{font-size:17px}.jd-h{align-items:flex-start;gap:16px;display:flex}.jd-ht{min-width:0}.jd-t{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.15}.jd .vaga-full{color:var(--ink);max-width:72ch;font-size:16px;line-height:1.6}.jd-o{color:var(--muted);flex-wrap:wrap;align-items:center;font-size:15px;display:flex}.jd-o a{color:var(--ink2);font-weight:500;text-decoration:none}.jd-o a:hover{color:var(--acc)}.jd-top{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px}.jd-top .jp-chips{margin-top:16px}.jd-top .jp-acts{margin-top:18px}.lp-sub .jd .jp-acts .btn{border:1px solid var(--line2);height:36px;color:var(--ink);box-shadow:none;background:#fff;border-radius:8px;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.lp-sub .jd .jp-acts .btn:hover{background:var(--soft2);border-color:#d2d6dc}.lp-sub .jd .jp-acts .btn.pri{background:var(--lp-accent-strong);border-color:var(--lp-accent-strong);color:#fff;box-shadow:none}.lp-sub .jd .jp-acts .btn.pri:hover{background:var(--lp-accent-press);border-color:var(--lp-accent-press)}.lp-sub .jd .jp-acts .btn.ic{width:36px;padding:0}.lp-sub .jd .jp-acts .btn.ic.on,.lp-sub .jd .jp-acts .btn.jd-saved{background:var(--accS);color:var(--accT);border-color:#c9e0fc}.jd-main .jp-about{margin-bottom:24px;padding-bottom:24px}.jd .jp-h2{font-size:16px}.jd .jp-h3,.jd .jp-p{font-size:15px}.jd-sec{margin-top:8px}.jd-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jd-chip{background:var(--accS);height:30px;color:var(--accT);white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.jd-chip.soft{background:var(--soft);color:var(--ink2)}.jd-side{min-width:0;position:sticky;top:0}.jd-side .jp-match{margin-bottom:16px}.jd-card{background:var(--soft2);border-radius:14px;padding:20px}.jd-teaser{background:var(--soft2);color:var(--ink2);border-radius:14px;align-items:flex-start;gap:14px;margin:16px 0 8px;padding:20px;font-size:14px;line-height:1.55;display:flex}.jd-teaser>.ti{color:var(--accT);flex:none;margin-top:2px;font-size:22px}.jd-teaser b{color:var(--ink);font-size:15px;font-weight:600;display:block}.jd-teaser p{margin:4px 0 12px}.jd-teaser .acts.row .btn{text-decoration:none}.jd-saved{background:var(--accS);color:var(--accT);border-color:#c9e0fc}.jd-kv{margin-top:0}.jd-kv .kv b{white-space:normal;text-align:right;overflow-wrap:anywhere}.rj-link{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rj-link:hover{color:var(--ink)}.rj-link .ti{font-size:16px}.rj-lead{color:var(--ink2);margin:0 0 14px;font-size:14px;line-height:1.5}.rj-opts{gap:10px;margin:0 0 18px;display:grid}.rj-opt{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.rj-opt input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin:0}.rj .fld{margin-bottom:0}.rj-thanks{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jd-gone{max-width:520px;margin:40px auto 0}.jd-gone .emptyst{padding:56px 20px 60px}@media (max-width:1100px){.jd{grid-template-columns:minmax(0,1fr) 300px;column-gap:28px}}@media (max-width:980px){.jobs-ftoggle{display:inline-flex}.jobs-form.split{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.jobs-form.split>.jobs-head{border-right:0;padding:16px 16px 12px}.jobs-form.split>.jl-h{border-right:0;padding:0 8px 0 16px}.jx-list{border-right:0;grid-row:3;padding:0 0 24px}.jx-pane{grid-area:1/1/4;display:none}.jx.picked .jx-list{display:none}.jx.picked .jx-pane{display:flex}.jx-back{display:inline-flex}:is(.jobs-form.split:has(.jx.picked)>.jobs-head,.jobs-form.split:has(.jx.picked)>.jl-h){display:none}.jx:not(.picked) .jc.on{background:0 0}.jf{z-index:92;max-height:min(86vh,720px);transition:transform .24s var(--ease-out),visibility .24s;visibility:hidden;background:#fff;border-radius:18px 18px 0 0;padding:20px;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%);box-shadow:0 -30px 80px -20px #10184099}.jf.open{visibility:visible;transform:none}.jf-x{display:grid}.jf-apply{margin-top:4px;display:block}.jf-scrim.on{z-index:91;animation:fade .2s var(--ease-std);background:#0c102061;display:block;position:fixed;inset:0}.jd{flex-direction:column;gap:22px;display:flex}.jd-top{order:0;margin-bottom:0}.jd-side{display:contents}.jd-side .jp-match{order:1;margin-bottom:0}.jd-main{order:2}.jd-card{order:3}.jd-back{margin-bottom:12px}}@media (max-width:720px){.lp-sub .jd .jp-acts .btn.pri{width:100%}.lp-sub .jd .jp-acts .jp-save{width:36px;padding:0}.jobs-search{max-width:none}.jl-h{flex-wrap:wrap}.jd-t{font-size:22px}.jd-h{gap:12px}.jd-card{padding:16px}}

.tip-l{z-index:200;background:var(--ink);color:#fff;width:max-content;max-width:min(340px,80vw);box-shadow:var(--sh-pop);pointer-events:none;opacity:0;will-change:transform;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;position:fixed;top:0;left:0}.tip-l[hidden]{display:none}.tip-l.on{opacity:1;animation:60ms linear tipFade}.tip-l.on.moved{animation:none}.tip-l.proof{pointer-events:auto;border-radius:12px;padding:10px 12px;font-weight:500;line-height:1.45}.tip-l.proof a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.tip-l.proof a:hover{color:var(--accS)}.tip-l.proof a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}@keyframes tipFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tip-l.on{animation:none}}
