@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-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:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Logo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/rubik-800-latin.woff2)format("woff2");unicode-range:U+??}@font-face{font-family:Rubik Logo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/rubik-800-latin-ext.woff2)format("woff2");unicode-range:U+100-24F}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107%;ascent-override:90.5%;descent-override:22.5%;line-gap-override:0%}:root{--font-serif:"Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--font-logo:"Rubik Logo", var(--font-display);--color-ink:#121417;--color-ink-2:#4a4a4a;--color-mute:#767676;--color-soft:#767676;--color-line:#f0f0f0;--color-line-strong:#e6e6e6;--color-canvas:#fff;--color-surface:#fff;--color-field:#f4f4f2;--color-field-hover:#ececea;--color-brand-pink:#d8567f;--color-brand-pink-text:#b03c63;--color-brand-green:#1f7a3a;--color-brand-green-soft:#e6f2ea;--color-mate-face:#f2b9a1;--color-mate-body:#d6e36b;--color-mate-body-light:#e2ec8a;--color-mate-body-dark:#b9c83a;--color-mate-cheek:#e3a9c1;--bg-student:radial-gradient(70% 55% at 50% 0%, #eef8d2 0%, #eef8d200 70%), linear-gradient(180deg, #fbfcf7 0%, #f6f9ee 60%, #eef5fb 100%);--fz-stage:#f7f9f1;--fz-lime:#d4ee6a;--fz-lime-soft:#eef8d2;--fz-yellow:#f4f766;--fz-sky:#bfe3ff;--fz-sky-soft:#e8f4ff;--fz-fade:linear-gradient(180deg, #fff 0%, #d9f28e 45%, #bfe3ff 100%);--fz-fade-card:linear-gradient(160deg, #dcf37f 0%, #c9ebff 100%);--fz-fade-sky:linear-gradient(160deg, #c9ebff 0%, #e8f4ff 100%);--fz-sos:#fff4f2;--fz-sos-line:#f3c9c2;--fz-card-line:#ececec;--fz-radius:22px;--fz-shadow:0 14px 34px -22px #12141759;--bg-agency:linear-gradient(135deg, #1c2130 0%, #2a3346 40%, #6b4b4f 75%, #c0633c 100%);--blob-lime:#d4ee6a59;--blob-pink:#bfe3ff73;--blob-mint:#7eceba59;--glass-bg:#fffffff0;--glass-bg-strong:#fff;--glass-line:#ececec;--glass-blur:12px;--glass-radius:22px;--glass-shadow:0 14px 34px -22px #12141759;--glass-dark:#15171ed1;--glass-dark-line:#ffffff14;--dock-tile:#16181d;--color-flag-yellow:#fdb913;--color-flag-green:#006a44;--color-flag-red:#c1272d;--color-accent:#121417;--color-accent-strong:#000;--color-accent-soft:#f4f4f2;--color-on-accent:#fff;--color-link:#2b4fd8;--color-link-soft:#e8eef7;--color-danger:#b3261e;--color-danger-soft:#fbeae8;--color-warning:#7a5a12;--color-warning-soft:#f7edd2;--color-success:#1f7a3a;--color-success-soft:#e6f2ea;--color-info:#4a4a4a;--color-info-soft:#f4f4f2;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-1:0 0 0 1px #e6e6e6;--shadow-2:0 0 0 1px #e6e6e6, 0 12px 32px -16px #12141738;--shadow-3:0 0 0 1px #e6e6e6, 0 28px 56px -24px #12141759;--space-0:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--font-sans:"Instrument Sans", "Inter", "Inter Fallback", system-ui, sans-serif;--font-display:"Instrument Sans", "Inter Tight", "Inter", "Inter Fallback", system-ui, sans-serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:32px;--logo-size:34px;--weight-regular:400;--weight-strong:600;--weight-heading:600;--leading-tight:1.2;--leading-body:1.45;--text-display:clamp(40px, 6vw, 72px);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.2, .9, .3, 1.2);--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink);--touch-min:44px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:var(--color-canvas);-webkit-font-smoothing:antialiased;margin:0}p,li,td,h1,h2,h3,blockquote{overflow-wrap:break-word}img{max-width:100%}button{color:inherit;-webkit-tap-highlight-color:transparent}:where(h1,h2,h3){font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.03em;color:var(--color-ink)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.err{color:var(--color-danger);font-weight:var(--weight-regular);margin:0}.toast{z-index:20;background:var(--color-ink);color:#fff;font-family:var(--font-sans);font-size:var(--text-md);border-radius:999px;margin:0;padding:12px 18px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.option-title{font-weight:var(--weight-strong);font-size:var(--text-md);display:block}.section-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.file-icon{border-radius:var(--radius-md);background:var(--color-ink);flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.file-text{flex:1;min-width:160px}.bw.bw{font-family:var(--font-logo);letter-spacing:-.02em;text-transform:none;white-space:nowrap;color:var(--color-ink);flex:none;align-items:flex-end;margin:0;padding:0;font-size:1em;font-style:normal;font-weight:800;line-height:.84;display:inline-flex}.bw .bw-t.bw-t{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;padding:0 0 .06em}.bw .bw-mate.bw-mate{flex:none;width:.833em;height:.917em;margin:0 -.02em -.12em -.06em;overflow:visible}.bw .bw-dot.bw-dot{background:linear-gradient(var(--color-flag-yellow) 0 33.4%, var(--color-flag-green) 33.4% 66.7%, var(--color-flag-red) 66.7%);border-radius:50%;flex:none;width:.24em;height:.24em;margin:0 0 .1em .03em;padding:0;box-shadow:0 0 0 .045em #fff,0 0 0 .07em #12141724}.mate{flex:none;display:block;overflow:visible}.mate .mate-all{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite mate-float}.mate .mate-eyes{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite mate-look}.mate .mate-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite mate-blink}.mate .mate-arm-r{transform-box:fill-box;transform-origin:0 100%;animation:3.2s ease-in-out infinite mate-wave}.mate.wave .mate-arm-r{animation-duration:1.4s}.mate .mate-arm-l{transform-box:fill-box;transform-origin:top;animation:5.4s ease-in-out infinite mate-swing}.mate .mate-legs{transform-box:fill-box;transform-origin:top;animation:5.4s ease-in-out -1.2s infinite mate-swing}.mate .mate-light{animation:2.2s ease-in-out infinite mate-pulse}.mate.still *{animation:none}@keyframes mate-float{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2%,-4%)rotate(2deg)}50%{transform:translate(-1%,-6%)rotate(-2deg)}75%{transform:translate(1%,-2%)rotate(1deg)}}@keyframes mate-blink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes mate-look{0%,30%,to{transform:translate(0)}40%,55%{transform:translate(6px)}70%,85%{transform:translate(-5px)}}@keyframes mate-wave{0%,55%,to{transform:rotate(0)}65%{transform:rotate(-26deg)}75%{transform:rotate(12deg)}85%{transform:rotate(-18deg)}}@keyframes mate-swing{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes mate-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mate .mate-all,.mate .mate-eyes,.mate .mate-eye,.mate .mate-arm-r,.mate .mate-arm-l,.mate .mate-legs,.mate .mate-light{animation:none}}.site{font-family:var(--font-sans);color:var(--color-ink);font-size:var(--text-md);background:var(--color-canvas);padding:28px 24px 0;line-height:1.45;position:relative;overflow:hidden}.site h1,.site h2,.site h3,.site p{margin:0}.site .lb{font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.03em}.site .mu{color:var(--color-mute)}.site .glass{background:var(--color-canvas)}.site .bl{display:none}.site .wrap{z-index:1;flex-direction:column;gap:18px;max-width:1320px;margin:0 auto;display:flex;position:relative}.site .pn{background:var(--color-canvas);border-radius:46px;padding:22px 26px 26px}.site .nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site .wm{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;text-decoration:none}.site .wm i{color:var(--color-brand-green);font-style:normal}.site .nl{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.site .lang{background:var(--color-line-strong);border-radius:999px;gap:2px;padding:4px;display:flex}.site .lang button{min-width:46px;height:38px;font:inherit;font-weight:var(--weight-strong);font-size:var(--text-sm);cursor:pointer;border:0;border-radius:999px;transition:background .2s,color .2s}.site .hero{flex-wrap:wrap;align-items:stretch;gap:26px;margin-top:22px;display:flex}.site .ht{flex-direction:column;flex:500px;justify-content:center;gap:26px;min-width:0;padding:20px 6px 20px 10px;display:flex}.site .h1{font-weight:var(--weight-strong);font-size:var(--text-display);letter-spacing:-.02em;text-wrap:balance;line-height:.98}.site .stage{border-radius:38px;flex:460px;justify-content:center;align-items:center;min-width:0;min-height:660px;padding:36px 0;display:flex;position:relative;overflow:hidden}.site .ph{aspect-ratio:9/19;width:min(290px,64%);position:relative;container-type:inline-size}.site .ph-b{background:var(--color-ink);border-radius:15cqw;padding:3cqw;position:absolute;inset:0;box-shadow:0 50px 70px -30px #14141eb3}.site .ph-s{height:100%;color:var(--color-ink);background:var(--color-canvas);border-radius:12.4cqw;flex-direction:column;gap:.7em;padding:2.6em .8em 0;font-size:5.2cqw;line-height:1.25;display:flex;position:relative;overflow:hidden}.site .ph-n{background:var(--color-ink);z-index:3;border-radius:4cqw;width:27cqw;height:6.4cqw;margin-left:-13.5cqw;position:absolute;top:2.6cqw;left:50%}.site .fc{border-radius:var(--radius-lg);background:var(--color-field);z-index:4;align-items:center;gap:10px;max-width:176px;padding:12px 14px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff8c,0 20px 30px -20px #14141e80}.site .fc b{background:var(--color-ink);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.site .ag{background:var(--color-ink);color:#fff;border-radius:46px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:44px;display:flex}.site .c1{animation:5s ease-in-out -1.5s infinite fl}.site .c2{animation:6.5s ease-in-out -3s infinite fl}@keyframes fl{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes p1{to{transform:translateY(-520px)scale(1.25)}}@keyframes p2{to{transform:translate(-120px,-900px)}}@keyframes p3{to{transform:translate(90px,-300px)scale(.8)}}@keyframes tilt{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)translateY(-30px)}}@keyframes rise{0%{opacity:0;transform:translateY(70px)scale(.95)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){.site .b1{animation:linear both p1;animation-timeline:scroll(root)}.site .b2{animation:linear both p2;animation-timeline:scroll(root)}.site .b3{animation:linear both p3;animation-timeline:scroll(root)}.site .tw{animation:linear both tilt;animation-timeline:scroll(root);animation-range:0 900px}.site .rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 70%}}@media (width<=900px){.site{padding:12px 10px 0}.site .pn{border-radius:32px;padding:18px 16px}.site .stage{min-height:520px}.site .fc{display:none}.site .ag{border-radius:32px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.site *{transition:none!important;animation:none!important}}.site a{color:var(--color-ink)}.site .lang button{color:var(--color-ink);background:0 0}.site .lang button.on{background:var(--color-ink);color:#fff}.app{width:390px;height:844px;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-canvas);font-size:var(--text-md);flex-direction:column;gap:14px;padding:22px 16px 0;line-height:1.3;display:flex;position:relative;overflow:hidden}.app h1,.app h2,.app p{margin:0}.app .lb{font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.03em}.app .h{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.02}.app .t{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.05}.app .rb{background:var(--color-field);cursor:pointer;border:0;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .15s;display:flex}.app .rb:active{transform:scale(.88)}.app .cd{border-radius:28px;padding:20px}.app .cp{border:1px solid var(--color-ink);min-height:46px;font:inherit;font-weight:var(--weight-regular);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,transform .15s}.app .cp:active{transform:scale(.94)}.app .cp.on{background:var(--color-ink);color:#fff}.app .ck{border:1.5px solid var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,transform .15s;display:flex;position:relative}.app .ck:after{content:"";position:absolute;inset:-6px}.app .ck svg{opacity:0;transition:opacity .2s}.app .ck.on{background:var(--color-ink)}.app .ck.on svg{opacity:1}.app .ck:active{transform:scale(.85)}.app .mk path,.app .mk circle.o{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--l);animation:4s cubic-bezier(.6,0,.2,1) infinite dr}.app .mk .dot{transform-box:fill-box;transform-origin:50%;animation:4s cubic-bezier(.2,1.6,.4,1) infinite pop}.app .tile{animation:4s ease-in-out infinite br}.app .wm{animation:4s ease-out infinite wi}.app .ld{background:#14141424;border-radius:2px;width:120px;height:4px;overflow:hidden}.app .ld i{background:var(--color-ink);border-radius:2px;width:40%;height:100%;animation:1.3s ease-in-out infinite ld;display:block}@keyframes dr{0%{stroke-dashoffset:var(--l)}38%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pop{0%,36%{transform:scale(0)}44%,92%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes br{0%,to{transform:scale(.96)}50%{transform:scale(1)}}@keyframes wi{0%,30%{opacity:0;transform:translateY(8px)}46%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ld{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.app *{transition:none!important;animation:none!important}}.app .lgm{z-index:9;background:var(--color-ink);border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.app .lgm button{min-width:28px;height:18px;color:var(--color-soft);font:inherit;font-size:10px;font-weight:var(--weight-strong);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px}.app .seg{background:var(--color-line-strong);border-radius:999px;padding:5px;display:flex}.app .seg button{height:48px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;color:var(--color-ink);background:0 0;border:0;border-radius:999px;flex:1;transition:background .25s,color .25s}.app .seg button.on{background:var(--color-ink);color:#fff}.app .sg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.app .sg span{background:#14141424;border-radius:3px;height:6px}.app .sg span.on{background:var(--color-ink)}.app .fl{flex-direction:column;gap:6px;display:flex}.app .cs{font-size:var(--text-sm);align-items:flex-start;gap:12px;line-height:1.35;display:flex}.app .cs .ck{margin-top:1px}.app .bt{position:absolute;bottom:18px;left:16px;right:16px}.app .dt{background:var(--color-ink);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.app .sw{cursor:pointer;background:#1414142e;border:0;border-radius:999px;flex:0 0 52px;width:52px;height:32px;padding:0;transition:background .25s;position:relative}.app .sw i{background:var(--color-field);width:26px;height:26px;transition:transform .25s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.app .sw.on i{background:var(--color-brand-green-soft);transform:translate(20px)}.app .gl{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;height:100%;padding:0 16px;display:flex;overflow-x:auto}.app .gl::-webkit-scrollbar{display:none}.app .gl>*{scroll-snap-align:center;border-radius:28px;flex:0 0 78%;align-items:flex-end;padding:16px;display:flex}.app .fb{border-radius:var(--radius-lg);background:var(--color-ink);cursor:pointer;border:0;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .15s;display:flex;position:relative}.app .fb:active{transform:scale(.9)}.app .fb b{border-radius:var(--radius-pill);background:var(--color-brand-green-soft);min-width:22px;height:22px;color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);box-shadow:0 0 0 3px var(--color-canvas);justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px}.app .plate{background:var(--color-field);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 18px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff80}.app .ov{opacity:0;pointer-events:none;z-index:6;background:#14141461;border:0;padding:0;transition:opacity .35s;position:absolute;inset:0}.app .ov.open{opacity:1;pointer-events:auto}.app .sh{background:var(--color-field);visibility:hidden;transition:transform .5s var(--ease-out), visibility 0s .5s;z-index:7;border-radius:38px 38px 0 0;flex-direction:column;gap:14px;padding:10px 20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -30px 60px -20px #14141459}.app .sh.open{visibility:visible;transition:transform .5s var(--ease-out);transform:translateY(0)}.app .hd{background:var(--color-canvas);border-radius:3px;align-self:center;width:44px;height:5px}.app .rg{width:100%;height:44px;accent-color:var(--color-ink);margin:0}.app.jobs .cp{border:1px solid var(--color-ink);height:46px;font:inherit;font-weight:var(--weight-regular);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,transform .15s}@media (prefers-reduced-motion:reduce){.app.jobs *{transition:none!important}}.app .plate{background:var(--color-field);border-radius:26px;padding:16px 20px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffff80}.app .tl{border-radius:var(--radius-lg);padding:14px 16px}.app .sl{background:var(--color-ink);color:#fff;border-radius:999px;height:68px;transition:background .35s;position:absolute;bottom:18px;left:16px;right:16px;overflow:hidden}.app .sl.ok{background:var(--color-brand-green-soft);color:var(--color-ink)}.app .sl .fill{width:calc(68px + (100% - 68px) * var(--v) / 100);background:var(--color-brand-green-soft);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.app .sl.ok .fill{opacity:0}.app .sl .kn{top:6px;left:calc(6px + (100% - 68px) * var(--v) / 100);background:var(--color-brand-green-soft);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute}.app .sl .tx{font-weight:var(--weight-strong);font-size:var(--text-md);opacity:calc(1 - var(--v) / 55);color:#fff;justify-content:center;align-items:center;padding-left:44px;display:flex;position:absolute;inset:0}.app .sl.ok .tx{opacity:1;color:var(--color-ink);background:0 0;padding-left:0;padding-right:44px;animation:none}.app .sl input{opacity:0;cursor:grab;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.app .sl input::-webkit-slider-thumb{-webkit-appearance:none;width:68px;height:68px}.app .sl input::-moz-range-thumb{border:0;width:68px;height:68px}.app .a1{display:flex}.app .a2,.app .sl.ok .a1{display:none}.app .sl.ok .a2{display:flex}.app .gal{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;display:flex;overflow-x:auto}.app .gal::-webkit-scrollbar{display:none}.app .sd{scroll-snap-align:center;flex:0 0 100%;position:relative}.app .dt span{background:#1414144d;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.app .dt span.on{background:var(--color-ink);width:22px}@keyframes sw{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes shm{0%{background-position:120% 0}to{background-position:-120% 0}}.app.job{width:390px;height:844px;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-canvas);font-size:var(--text-md);line-height:1.35;position:relative;overflow:hidden}.app.job .rb{background:var(--color-field);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .15s;display:flex}.app.job .dt{gap:5px;padding-bottom:4px;display:flex}.app.job .sw{pointer-events:none;background:#f5f4f0b3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;animation:1.6s ease-in-out infinite sw;display:flex;position:absolute;top:46%;right:14px}@media (prefers-reduced-motion:reduce){.app.job *{transition:none!important;animation:none!important}.app.job .sl .tx{color:#fff;background:0 0}}.app{width:100%;max-width:430px;height:auto;min-height:100dvh;margin:0 auto;padding-bottom:24px;overflow:visible}.app a{color:var(--color-ink)}.app .bt{margin-top:auto;padding-top:8px;position:sticky;left:auto;right:auto}.app.center{text-align:center;justify-content:center;align-items:center;gap:18px}.app.splash{background:var(--color-canvas);justify-content:center;align-items:center;gap:24px;max-width:none;padding:0}.app.splash .tile{background:var(--color-ink);border-radius:40px;justify-content:center;align-items:center;width:136px;height:136px;display:flex;box-shadow:0 40px 50px -30px #14141eb3}.app.splash .wm{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1}.app.splash .tagline{position:absolute;bottom:34px}.app .hero{border-radius:0 0 44px 44px;flex-direction:column;justify-content:flex-end;height:250px;margin:-22px -16px 0;padding:26px 22px;display:flex}.app .hero.small{gap:8px;height:auto;min-height:190px;padding-top:48px}.app .mark{border-radius:var(--radius-lg);background:var(--color-ink);justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;display:flex}.app .topbar{justify-content:space-between;align-items:center;min-height:48px;display:flex}.app .rb-space{width:48px}.app .lead{font-size:var(--text-md)}.app .h.spaced{margin-top:48px}.app .textlink{align-self:center;align-items:center;min-height:44px;display:flex}.app .strong{font-weight:var(--weight-strong)}.app .foot{text-align:center;margin-top:auto;padding-bottom:26px}.app .foot.stack{flex-direction:column;gap:8px;display:flex}.app .consents{background:var(--color-line-strong);flex-direction:column;gap:12px;padding:16px;display:flex}.app .photo-row{align-items:center;gap:14px;display:flex}.app .photo{border-radius:28px;flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.app .photo-side{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.app .chips{flex-wrap:wrap;gap:8px;display:flex}.app .option{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.app .cream{background:var(--color-warning-soft)}.app .grey{background:var(--color-line-strong)}.app .note{flex-direction:column;gap:6px;display:flex}.app .cv{background:var(--color-field);flex-direction:column;gap:12px;display:flex;box-shadow:0 30px 40px -30px #14141e80}.app .cv .who{align-items:center;gap:12px;display:flex}.app .cv .ph{border-radius:var(--radius-lg);object-fit:cover;flex:0 0 54px;width:54px;height:54px}.app .cv .name{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em;display:block}.app .cv .row{font-weight:var(--weight-regular);font-size:var(--text-md);border-top:1px solid #1414141f;padding-top:10px}.app .files{flex-direction:column;gap:14px;display:flex}.app .file{background:var(--color-line-strong);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app .gl{height:150px;margin:0 -16px}.app .shot{background:var(--color-canvas);padding:0;position:relative;overflow:hidden}.app .shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app .shot span{background:#f5f4f0d9;border-radius:999px;margin:12px;padding:4px 10px;position:relative}.app .add{border:1.5px dashed var(--color-ink);cursor:pointer;text-align:center;font-weight:var(--weight-strong);justify-content:center;align-items:center}.app.splash .splash-failed{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:300px;display:flex}.app .auth-back{top:calc(4px + env(safe-area-inset-top,0px));z-index:9;border:1px solid var(--color-line-strong,#0000001f);background:var(--color-surface,#fff);min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;left:12px}.app .auth-back:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1214174d);outline:none}@media (width<=340px){.app .auth-back span{display:none}.app .auth-back{padding:0 10px}}.desk{font-family:var(--font-sans);color:var(--color-ink);font-size:var(--text-md);background:var(--color-canvas);padding:36px 28px;line-height:1.35}.desk h1,.desk h2,.desk h3,.desk p{margin:0}.desk .lb{font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.03em}.desk .mu{color:var(--color-mute)}.desk .shell{background:var(--color-ink);border-radius:46px;flex-wrap:wrap;max-width:1380px;margin:0 auto;padding:10px;display:flex;box-shadow:0 60px 90px -50px #1e1e3299}.desk .wm{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;color:#fff;border-bottom:1px solid var(--color-ink);margin-bottom:18px;padding:0 14px 22px;text-decoration:none}.desk .wm:hover{color:#fff}.desk .wm i{color:var(--color-brand-green-soft);font-style:normal}.desk .main{background:var(--color-canvas);border-radius:38px;flex-direction:column;flex:999 620px;gap:16px;min-width:0;padding:26px;display:flex}.desk .cd{transition:transform .3s var(--ease-out), box-shadow .3s;border-radius:32px;padding:24px;position:relative;overflow:hidden}.desk .cd:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #14141480}.desk .gr{background:var(--color-line-strong)}.desk .s8{grid-column:span 8}.desk .t{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.05}.desk .ck{border:1.5px solid var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:background .2s,transform .15s;display:flex}.desk .ck svg{opacity:0;transition:opacity .2s}.desk .ck.on{background:var(--color-ink)}.desk .ck.on svg{opacity:1}.desk .ck:active{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.desk *{transition:none!important;animation:none!important}}.desk .fl{flex-direction:column;gap:6px;display:flex}.desk .cp{border:1px solid var(--color-ink);min-height:46px;font:inherit;font-weight:var(--weight-regular);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .2s,color .2s,transform .15s}.desk .cp:active{transform:scale(.94)}.desk .cp.on{background:var(--color-ink);color:#fff}.desk .gl{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.desk .gl::-webkit-scrollbar{display:none}.desk .gl>*{border-radius:var(--radius-lg);scroll-snap-align:start;flex:0 0 150px;align-items:flex-end;height:120px;padding:12px;display:flex}.desk .stp{gap:16px;padding-bottom:26px;display:flex;position:relative}.desk .stp b{border:1.5px solid var(--color-ink);width:40px;height:40px;font-weight:var(--weight-strong);background:var(--color-ink);z-index:1;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:flex;position:relative}.desk .stp b.on{background:var(--color-brand-green-soft);color:var(--color-ink);border-color:var(--color-brand-green-soft)}.desk .stp:not(:last-child):before{content:"";border-left:1.5px dashed var(--color-ink);position:absolute;top:40px;bottom:0;left:20px}.desk .lg{background:var(--color-ink);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:27px;right:18px}.desk .lg button{min-width:36px;height:30px;color:var(--color-soft);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;transition:background .2s,color .2s}.desk .lg button.on{background:var(--color-brand-green-soft);color:var(--color-ink)}.desk.join .side{color:#fff;flex-direction:column;flex:240px;gap:4px;max-width:270px;padding:28px 20px 20px;display:flex}@media (width<=1000px){.desk.join .s8{grid-column:1/-1}.desk.join .side{max-width:none}.desk.join{padding:14px}}.desk.join .side{position:relative}.desk{min-height:100dvh}.desk a{color:var(--color-ink)}.desk .strong{font-weight:var(--weight-strong)}.desk .lead{font-size:var(--text-md)}.desk.join .side{flex:340px;gap:0;max-width:420px;padding:30px 26px 26px}.desk.join .side .wm{margin-bottom:30px;padding:0 0 22px}.desk.join .side h1{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.02}.desk.join .intro{color:var(--color-mute);font-size:var(--text-md);margin-top:14px}.desk.join .steps{flex-direction:column;margin-top:34px;display:flex}.desk.join .stp:last-child{padding-bottom:0}.desk.join .step-title{font-weight:var(--weight-strong);font-size:var(--text-lg);display:block}.desk.join .stp .lb{color:var(--color-mute)}.desk.join .price{color:var(--color-ink);border-radius:28px;margin-top:auto;padding:20px}.desk.join .price div{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em;margin-top:4px}.desk.join .main{gap:18px}.desk.join .main h2{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1}.desk.join .main-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.desk.join .fields{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.desk.join .drop{cursor:pointer;background:0 0;border:1.5px dashed #14141466;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.desk.join .drop input{max-width:100%;min-height:44px;font:inherit}.desk.join .shot{cursor:pointer;overflow:hidden}.desk.join .shot.pink{background:var(--color-danger-soft)}.desk.join .shot.blue{background:var(--color-line-strong)}.desk.join .shot.cream{background:var(--color-warning-soft)}.desk.join .agree{align-items:center;gap:12px;min-height:44px;display:flex}.desk.join .agree input{width:24px;height:24px;accent-color:var(--color-ink);flex:0 0 24px}.desk.join .submit{align-self:flex-start;min-width:min(360px,100%)}@media (width<=1000px){.desk{padding:14px}.desk.join .side{max-width:none}}.desk .join-next{flex-direction:column;gap:6px;display:flex}.jm-map{background:var(--color-field-hover);position:relative}.jm-map>.jm-canvas{width:100%;height:100%;position:absolute;inset:0}.jm-attrib{z-index:1;border-radius:var(--radius-xs);color:var(--color-mute);background:#fafaf7bf;padding:1px 6px;font-size:10px;line-height:1.4;position:absolute;bottom:4px;right:6px}.jm-attrib a{color:inherit;text-decoration:none}.jm-fail{border-radius:var(--radius-lg);background:var(--color-field);text-align:center;z-index:2;flex-direction:column;align-items:center;gap:10px;padding:18px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jm-fail button{background:var(--color-ink);color:#fff;height:42px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.jm-pin,.jm-cluster{font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.jm-pin{padding-bottom:.45em}.jm-pin span{background:var(--color-ink);color:#fff;font-size:.82em;font-weight:var(--weight-strong);letter-spacing:-.01em;white-space:nowrap;transform-origin:50% 120%;transition:transform .25s var(--ease-spring), background .2s, color .2s;animation:jm-pop .4s var(--ease-spring) both;border-radius:999px;padding:.45em .72em;line-height:1;display:block;position:relative;box-shadow:0 .5em 1em -.4em #14141499}.jm-pin span:after{content:"";background:inherit;z-index:-1;border-radius:0 0 .14em;width:.62em;height:.62em;margin-left:-.31em;position:absolute;bottom:-.28em;left:50%;transform:rotate(45deg)}.jm-pin.on{z-index:3}.jm-pin.on span{background:var(--color-brand-green-soft);color:var(--color-ink);transform:scale(1.18)}.jm-cluster span{background:var(--color-brand-green-soft);width:2.5em;height:2.5em;color:var(--color-ink);font-size:.9em;font-weight:var(--weight-strong);animation:jm-pop .4s var(--ease-spring) both;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 .22em #fafaf7f2,0 .6em 1.2em -.4em #1414148c}.jm-cluster.big span{background:var(--color-ink);width:3em;height:3em;color:var(--color-brand-green-soft)}@keyframes jm-pop{0%{opacity:0;transform:scale(.4)translateY(.6em)}to{opacity:1;transform:none}}.jm-card{box-sizing:border-box;background:var(--color-field);width:100%;color:var(--color-ink);font:inherit;text-align:left;border:0;border-radius:1.5em;grid-template-columns:3.1em minmax(0,1fr) auto;grid-template-areas:"th mid pay""tags tags tags";align-items:center;gap:.6em .7em;padding:.7em .8em .75em .7em;transition:box-shadow .25s,transform .2s;display:grid;box-shadow:0 1.1em 2em -1.3em #14141e80}button.jm-card{cursor:pointer}button.jm-card:active{transform:scale(.98)}.jm-card.on{box-shadow:inset 0 0 0 2px var(--color-ink), 0 1.1em 2em -1.3em #14141e80}.jm-th{border-radius:1em;grid-area:th;justify-content:center;align-items:center;width:3.1em;height:3.1em;display:flex}.jm-mid{flex-direction:column;grid-area:mid;gap:.18em;min-width:0;display:flex}.jm-place{font-size:1.18em;font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.05}.jm-meta{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;overflow:hidden}.jm-agency{font-size:.66em;font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:.35em;display:flex;overflow:hidden}.jm-pay{text-align:right;grid-area:pay;align-self:start}.jm-pay b{font-size:1.22em;font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.1;display:block}.jm-pay span{font-size:.66em;font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.03em;color:var(--color-mute)}.jm-tags{flex-wrap:wrap;grid-area:tags;gap:.4em;display:flex}.jm-tag{background:var(--color-canvas);font-size:.74em;font-weight:var(--weight-regular);border-radius:999px;padding:.5em .8em;line-height:1}.jm-tag.lime{background:var(--color-success)}.jm-search{background:var(--color-field);border-radius:999px;align-items:center;gap:.6em;height:3.2em;padding:0 1.1em;display:flex;box-shadow:0 .7em 1.5em -1.1em #14141e8c}.jm-search input{min-width:0;height:100%;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.jm-search:focus-within{box-shadow:inset 0 0 0 2px var(--color-ink)}.jm-chips{scrollbar-width:none;gap:.4em;display:flex;overflow-x:auto}.jm-chips::-webkit-scrollbar{display:none}.jm-chip{background:var(--color-field);height:2.6em;color:var(--color-ink);font:inherit;font-size:.9em;font-weight:var(--weight-regular);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 1.05em;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 .5em 1.1em -.9em #14141e8c}.jm-chip.on{background:var(--color-ink);color:#fff}.jm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.jobs .sh{z-index:7}.jm-range{justify-content:space-between;align-items:baseline;display:flex}.jm-range b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-clear{min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}.site .hp-wrap{width:100%;animation:none}.site .hp{width:100%;height:min(640px,118vw);position:relative}.site .hp .ph{width:min(262px,45%);position:absolute}.site .hp-map{z-index:1;top:3%;left:1.5%;transform:rotate(-4deg)}.site .hp-chat{z-index:2;top:8%;right:1.5%;transform:rotate(3deg)}.site .hp-map .ph-b{animation:7s ease-in-out infinite fl}.site .hp-chat .ph-b{animation:6s ease-in-out -2.5s infinite fl}.site .hp .ph-s{background:var(--color-field-hover);gap:0;padding:0;font-size:4.7cqw}.site .hp-screen{position:absolute;inset:0;overflow:hidden}.site .hp-mapframe{pointer-events:none;position:absolute;inset:0;overflow:hidden}.site .hp-mapscale{font-size:var(--text-md);transform-origin:0 0;position:absolute;top:0;left:0}.site .hp .jm-map{position:absolute;inset:0}.site .hp-mapstill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site .hp .jm-attrib{bottom:158px}.site .hp .jm-pin,.site .hp .jm-cluster{cursor:default}.site .hp .jm-top{z-index:3;background:linear-gradient(var(--color-field-hover) 58%, #f1efea00);flex-direction:column;gap:.5em;padding:0 .75em 1.6em;display:flex;position:absolute;top:0;left:0;right:0}.site .hp .jm-search{height:2.5em;font-size:.82em}.site .hp .jm-chips{font-size:.78em;overflow:hidden}.hp-bar{height:2.75em;color:var(--color-ink);justify-content:space-between;align-items:center;padding:0 1.2em 0 1.5em;font-size:.8em;display:flex}.hp-bar b{font-weight:var(--weight-strong)}.hp-bar span{align-items:center;gap:.35em;display:flex}.hp-bar svg{width:auto;height:.78em}.site .hp-card{z-index:3;animation:hp-in .6s var(--ease-out) both;font-size:.84em;position:absolute;bottom:4.9em;left:.55em;right:.55em}@keyframes hp-in{0%{opacity:0;transform:translateY(1.4em)scale(.96)}to{opacity:1;transform:none}}.hp-brand{justify-content:space-between;align-items:center;padding:0 .2em;display:flex}.hp-brand b{font-size:1.25em;font-weight:var(--weight-strong);letter-spacing:-.02em}.hp-brand b i{color:var(--color-brand-green);font-style:normal}.hp-me{background:var(--color-danger-soft);width:1.9em;height:1.9em;font-size:.8em;font-weight:var(--weight-strong);border-radius:50%;justify-content:center;align-items:center;display:flex}.hp-tabs{z-index:3;background:var(--color-field);border-top:1px solid #14141414;grid-template-columns:repeat(5,1fr);align-items:end;padding:.45em .4em 1.15em;display:grid;position:absolute;bottom:0;left:0;right:0}.hp-tabs>span{color:var(--color-soft);flex-direction:column;align-items:center;gap:.2em;display:flex;position:relative}.hp-tabs>span.on svg{background:var(--color-brand-green-soft);box-sizing:content-box;border-radius:999px;padding:.15em .7em}.hp-tabs b{font-size:.55em;font-weight:var(--weight-strong)}.hp-tabs i{background:var(--color-danger);width:.5em;height:.5em;box-shadow:0 0 0 .12em var(--color-field);border-radius:50%;position:absolute;top:.05em;left:calc(50% + .45em)}@media (width<=900px){.site .hp .ph{width:48%}.site .hp-map{left:1%;transform:rotate(-4deg)}.site .hp-chat{right:1%;transform:rotate(3deg)}}.hc{background:var(--color-field);flex-direction:column;display:flex}.hc-head{border-bottom:1px solid #14141414;align-items:center;gap:.55em;padding:.15em .8em .65em;display:flex}.hc-av{background:var(--color-brand-green-soft);border-radius:50%;flex:0 0 2.4em;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:flex;position:relative}.hc-av i{background:var(--color-success);width:.7em;height:.7em;box-shadow:0 0 0 .15em var(--color-field);border-radius:50%;position:absolute;bottom:0;right:0}.hc-who{flex-direction:column;min-width:0;display:flex}.hc-who b{font-size:.92em;font-weight:var(--weight-strong);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-who span{color:var(--color-mute);align-items:center;gap:.35em;font-size:.66em;display:flex}.hc-who span.typing{color:var(--color-brand-green);font-weight:var(--weight-strong)}.hc-who span i{background:var(--color-success);border-radius:50%;width:.5em;height:.5em}.hc-body{flex-direction:column;flex:1;justify-content:flex-end;gap:.2em;min-height:0;padding:.7em .7em .4em;display:flex;overflow:hidden}.hc-day{font-size:.6em;font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.04em;color:var(--color-soft);align-self:center;margin-bottom:.5em}.hc-bub{background:var(--color-canvas);max-width:80%;color:var(--color-ink);transform-origin:0 100%;animation:hc-in .35s var(--ease-spring) both;border-radius:1.1em;align-self:flex-start;padding:.5em .8em;font-size:.78em;line-height:1.3}.hc-bub.tail{border-bottom-left-radius:.3em;margin-bottom:.35em}.hc-bub small{text-align:right;opacity:.55;margin-top:.2em;font-size:.72em;display:block}.hc-bub.me{background:var(--color-ink);color:#fff;transform-origin:100% 100%;align-self:flex-end}.hc-bub.me.tail{border-bottom-right-radius:.3em;border-bottom-left-radius:1.1em}.hc-bub.typing{border-bottom-left-radius:.3em;gap:.25em;padding:.7em .85em;display:flex}.hc-bub.typing i{background:var(--color-soft);border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite dt}.hc-bub.typing i:nth-child(2){animation-delay:.15s}.hc-bub.typing i:nth-child(3){animation-delay:.3s}@keyframes hc-in{0%{opacity:0;transform:scale(.6)translateY(.6em)}to{opacity:1;transform:none}}.hc-in{align-items:center;gap:.5em;padding:.5em .7em 1.5em;display:flex}.hc-field{background:var(--color-canvas);min-width:0;height:2.5em;color:var(--color-soft);white-space:nowrap;border-radius:999px;flex:1;align-items:center;padding:0 1em;font-size:.78em;display:flex;overflow:hidden}.hc-field.on{color:var(--color-ink)}.hc-field.on:after{content:"";background:var(--color-ink);flex:0 0 1px;height:1.1em;margin-left:1px;animation:1s step-end infinite hc-caret}@keyframes hc-caret{50%{opacity:0}}.hc-send{background:var(--color-line-strong);color:#fff;border-radius:50%;flex:0 0 2.3em;justify-content:center;align-items:center;width:2.3em;height:2.3em;transition:background .2s,color .2s;display:flex}.hc-send.on{background:var(--color-brand-green-soft);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.jm-pin span,.jm-cluster span,.hc-bub,.site .hp-card{animation:none}}.jm-pin i{display:none}.jm-pin em{font-style:normal}.hf{background:var(--color-canvas);flex-direction:column;display:flex}.hf-steps{gap:.3em;padding:.35em .9em 0;display:flex}.hf-steps i{background:#1414141f;border-radius:1em;flex:1;height:.22em;overflow:hidden}.hf-steps b{background:var(--color-ink);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.hf-label{font-size:.82em;font-weight:var(--weight-strong);letter-spacing:-.02em;align-items:center;gap:.45em;margin:.65em .9em .55em;line-height:1.2;animation:.35s both hf-in;display:flex}.hf-label span{background:var(--color-brand-green-soft);width:1.55em;height:1.55em;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:.85em;display:grid}.hf-body{min-height:0;animation:hf-in .45s var(--ease-spring) both;flex:1;padding:0 .75em}.hf-card{box-shadow:0 0 0 .12em var(--color-success-soft), 0 .9em 1.8em -1.1em #14141e59;background:#fff;border-radius:1.2em;flex-direction:column;gap:.6em;padding:.85em;display:flex}.hf-who{align-items:center;gap:.55em;display:flex}.hf-av{background:var(--color-brand-green-soft);border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.hf-who>span:last-child{flex-direction:column;align-items:flex-start;gap:.2em;min-width:0;display:flex}.hf-who b,.hf-top b{letter-spacing:-.02em;font-size:.86em}.hf-badge{background:var(--color-brand-green-soft);color:var(--color-ink);font-size:.58em;font-weight:var(--weight-strong);border-radius:1em;padding:.15em .55em}.hf-title{font-size:1.02em;font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.15}.hf-rows{flex-direction:column;gap:.35em;display:flex}.hf-rows>span{background:var(--color-canvas);border-radius:.8em;flex-direction:column;gap:.05em;padding:.45em .6em;display:flex}.hf-rows small{font-size:.56em;font-weight:var(--weight-strong);color:var(--color-mute);text-transform:uppercase;letter-spacing:.03em}.hf-rows b{font-size:.7em;font-weight:var(--weight-strong);line-height:1.3}.hf-note{color:var(--color-mute);font-size:.6em;line-height:1.35}.hf-btns{gap:.4em;display:flex}.hf-btns span{min-height:2.5em;font-size:.68em;font-weight:var(--weight-strong);text-align:center;border-radius:.85em;flex:1;place-items:center;padding:0 .4em;line-height:1.15;transition:transform .15s,filter .15s;display:grid}.hf-btns .yes{background:var(--color-ink);color:#fff}.hf-btns .yes.lime{background:var(--color-brand-green-soft);color:var(--color-ink)}.hf-btns .no{background:var(--color-canvas);color:var(--color-ink)}.hf-btns .pressed{filter:brightness(.85);transform:scale(.92)}.hf-done{text-align:center;background:#fff;border-radius:1.2em;flex-direction:column;align-items:center;gap:.45em;padding:1.2em .9em;display:flex;box-shadow:0 .9em 1.8em -1.1em #14141e59}.hf-tick{background:var(--color-brand-green-soft);width:2.6em;height:2.6em;color:var(--color-ink);font-size:1.1em;font-weight:var(--weight-strong);animation:hf-pop .5s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.hf-done>b{letter-spacing:-.02em;font-size:1.05em}.hf-done>span:not(.hf-tick){color:var(--color-ink-2);font-size:.66em;line-height:1.4}.hf-track{text-align:left;flex-direction:column;align-self:stretch;gap:.35em;margin:.4em 0 0;padding:0;list-style:none;display:flex}.hf-track li{background:var(--color-canvas);font-size:.66em;font-weight:var(--weight-strong);border-radius:.8em;align-items:center;gap:.5em;padding:.45em .6em;display:flex}.hf-track li:before{content:"";border:.15em solid var(--color-soft);border-radius:50%;flex:none;width:.9em;height:.9em}.hf-track li.ok:before{border-color:var(--color-brand-green);background:var(--color-brand-green-soft)}.hf-top{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.hf-top>span:first-child{flex-direction:column;min-width:0;display:flex}.hf-top small{color:var(--color-mute);font-size:.6em}.hf-when{background:var(--color-brand-green-soft);border-radius:.8em;flex-direction:column;flex:none;align-items:flex-end;padding:.35em .6em;display:flex}.hf-when small{font-size:.55em;font-weight:var(--weight-strong);color:var(--color-brand-green)}.hf-when b{font-size:.7em}.hf-chat{flex-direction:column;gap:.45em;display:flex}.hf-dm{align-items:center;gap:.45em;margin-bottom:.2em;display:flex}.hf-dm i{background:var(--color-ink);width:2em;height:2em;color:var(--color-brand-green-soft);font-size:.62em;font-style:normal;font-weight:var(--weight-strong);border-radius:50%;place-items:center;display:grid}.hf-dm b{font-size:.8em}.hf-bub{background:var(--color-canvas);border-radius:1.1em 1.1em 1.1em .3em;align-self:flex-start;max-width:88%;padding:.55em .8em;font-size:.7em;line-height:1.35;animation:.35s both hf-in}.hf-bub.me{background:var(--color-ink);color:#fff;border-radius:1.1em 1.1em .3em;align-self:flex-end}@keyframes hf-in{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes hf-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.jm-agency .jm-pro{margin-left:.35em}.hp-where{background:var(--color-ink);color:#fff;max-width:100%;animation:hf-in .45s var(--ease-spring) both;border-radius:999px;align-self:flex-start;align-items:center;gap:.4em;padding:.45em .8em .45em .6em;font-size:.78em;display:inline-flex;box-shadow:0 .8em 1.6em -1em #14141e99}.hp-where svg{color:var(--color-brand-green-soft);flex:none}.hp-where b{font-weight:var(--weight-strong);letter-spacing:-.02em;white-space:nowrap}.hp-where span{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site .hp .jm-chip{transition:background .3s,color .3s}.hf-offer{background:#fff;border-radius:1.3em;flex-direction:column;gap:.55em;padding:.45em .45em .7em;display:flex;box-shadow:0 0 0 .1em #1414140d,0 1em 2em -1.2em #14141e73}.hf-cover{border-radius:1em;align-items:flex-end;height:5.6em;padding:.6em .7em;display:flex;position:relative;overflow:hidden}.hf-cover:after{content:"";background:#ffffff59;border-radius:50%;width:6em;height:6em;position:absolute;bottom:-2.2em;right:-1.6em}.hf-cover-glyph{background:#ffffffd9;border-radius:.7em;place-items:center;width:2.1em;height:2.1em;display:grid;position:absolute;top:.6em;left:.7em}.hf-cover .hf-badge{z-index:1;position:absolute;top:.75em;right:.7em}.hf-cover-text{z-index:1;flex-direction:column;display:flex;position:relative}.hf-cover-text b{font-size:.98em;font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.1}.hf-cover-text span{font-size:.64em;font-weight:var(--weight-strong);color:var(--color-ink-2)}.hf-from{align-items:center;gap:.5em;padding:0 .3em;display:flex}.hf-from>span:last-child{flex-direction:column;min-width:0;display:flex}.hf-from b{letter-spacing:-.02em;font-size:.74em}.hf-from small{color:var(--color-mute);font-size:.62em;font-weight:var(--weight-strong)}.hf-logo{background:var(--color-ink);width:2em;height:2em;color:var(--color-brand-green-soft);font-size:.66em;font-weight:var(--weight-strong);letter-spacing:.02em;border-radius:.65em;flex:none;place-items:center;display:grid}.hf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;padding:0 .3em;display:grid}.hf-stats>span{background:var(--color-canvas);border-radius:.8em;flex-direction:column;gap:.1em;min-width:0;padding:.45em;display:flex}.hf-stats>span.lime{background:var(--color-brand-green-soft)}.hf-stats b{font-size:.7em;font-weight:var(--weight-strong);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hf-stats small{font-size:.52em;font-weight:var(--weight-strong);color:var(--color-mute);line-height:1.2}.hf-offer .hf-note,.hf-offer .hf-btns{padding:0 .3em}.hf-mini{border-radius:.9em;height:4.6em;display:block;position:relative;overflow:hidden}.hf-mini svg{width:100%;height:100%;display:block}.hf-mini-pin{background:var(--color-ink);width:1.4em;height:1.4em;animation:hf-pop .5s var(--ease-spring) both;border-radius:50% 50% 50% 0;position:absolute;top:40%;left:50%;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 .3em .7em -.2em #14141e99}.hf-mini-pin i{background:var(--color-brand-green-soft);border-radius:50%;position:absolute;inset:.4em}.hf-mini-label{font-size:.56em;font-weight:var(--weight-strong);white-space:nowrap;background:#fff;border-radius:999px;padding:.2em .6em;position:absolute;bottom:.45em;left:50%;transform:translate(-50%);box-shadow:0 .3em .8em -.3em #14141e66}.hf-dm>span{flex-direction:column;display:flex}.hf-dm small{font-size:.56em;font-weight:var(--weight-strong);color:var(--color-success)}.hp-mate{color:var(--color-ink);flex-direction:column;align-items:center;gap:.2em;margin-top:-1.3em;display:flex}.hp-mate>span{background:radial-gradient(80% 80% at 20% 10%, #fff, #fff0 60%), linear-gradient(145deg, var(--color-field), var(--color-warning-soft));border-radius:50%;place-items:center;width:2.5em;height:2.5em;display:grid;box-shadow:0 0 0 .2em #fff,0 .6em 1.1em -.5em #1e1e3c8c}.hp-mate svg{width:1.6em;height:1.6em}.hp-mate b{font-size:.55em;font-weight:var(--weight-strong)}.sn{z-index:20;width:min(430px,100%);padding:8px 8px max(14px, env(safe-area-inset-bottom));background:#fafaf7;border-top:1px solid #14141414;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sn a{color:var(--color-soft);flex-direction:column;align-items:center;gap:4px;padding:2px 0;text-decoration:none;display:flex;position:relative}.sn svg{box-sizing:content-box;border-radius:999px;padding:4px 14px;transition:background .2s}.sn b{font-size:var(--text-xs);font-weight:var(--weight-strong)}.sn i{border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;min-width:18px;height:18px;font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);text-align:center;box-shadow:0 0 0 2px var(--color-field);padding:0 5px;line-height:18px;position:absolute;top:-2px;left:calc(50% + 10px)}.sn a.sn-logo{display:none}.app.with-nav,.app.msgs,.app.fr{padding-bottom:104px}.jp-logo{border-radius:var(--radius-md);background:var(--color-ink);width:48px;height:48px;color:var(--color-brand-green-soft);font-weight:var(--weight-strong);font-size:var(--text-lg);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.jp-logo.big{border-radius:var(--radius-lg);width:56px;height:56px;font-size:var(--text-lg);flex-basis:56px}.fr-av{background:var(--color-danger-soft);width:36px;height:36px;color:var(--color-ink);font-weight:var(--weight-strong);font-size:var(--text-md);box-shadow:0 0 0 3px var(--color-field);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.fr-av.me{background:var(--color-ink);color:var(--color-brand-green-soft)}.fr-av.plus{background:var(--color-field);box-shadow:inset 0 0 0 2px var(--color-ink), 0 0 0 3px var(--color-field)}.fr-pair{display:inline-flex}.fr-pair .fr-av+.fr-av{margin-left:-10px}.fr-pair.big .fr-av{width:52px;height:52px;font-size:var(--text-lg);flex-basis:52px}.fr-tag{background:var(--color-canvas);font-size:var(--text-xs);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:6px 10px}.fr-tag.lime{background:var(--color-brand-green-soft);color:var(--color-ink)}.jm-actions{gap:8px;display:flex}.jm-view{border-radius:var(--radius-lg);background:var(--color-field);width:54px;height:54px;color:var(--color-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.jm-open{background:var(--color-ink);color:#fff;font-size:.74em;font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:.3em;margin-left:auto;padding:.5em .8em;line-height:1;display:inline-flex}.sc-badge{background:var(--color-brand-green-soft);font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;flex:none;padding:7px 11px}.sc-badge b{font-size:var(--text-md)}.sc-badge.new{background:var(--color-canvas);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.sc-card{background:var(--color-ink);color:#fff;border-radius:30px;flex-direction:column;gap:16px;padding:20px;display:flex}.sc-top{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.sc-ring{width:96px;height:96px;transform:rotate(-90deg)}.sc-ring circle{fill:none;stroke:var(--color-ink);stroke-width:12px}.sc-ring circle.v{stroke:var(--color-brand-green-soft);stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.sc-num{width:96px;height:96px;color:var(--color-soft);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.sc-num b{color:#fff;font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1}.sc-num b.small{font-size:var(--text-md)}.sc-head{flex-direction:column;gap:4px;display:flex}.sc-head .lb{color:var(--color-brand-green-soft)}.sc-head b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.1}.sc-head>span:last-child{color:var(--color-soft);font-size:var(--text-sm)}.sc-rows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sc-rows li{flex-direction:column;gap:6px;display:flex}.sc-row-head{font-size:var(--text-sm);justify-content:space-between;display:flex}.sc-row-head span{color:var(--color-brand-green-soft);font-weight:var(--weight-strong)}.sc-bar{border-radius:var(--radius-pill);background:var(--color-ink);height:8px;overflow:hidden}.sc-bar i{border-radius:var(--radius-xs);background:var(--color-brand-green-soft);height:100%;transition:width .9s var(--ease-out);display:block}.sc-fact{color:var(--color-soft);font-size:var(--text-sm)}.sc-how{min-height:36px;color:var(--color-brand-green-soft);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.sc-explain{color:var(--color-soft);font-size:var(--text-sm);line-height:1.5}.app.job,.app.agp{width:100%;max-width:430px;height:auto;min-height:100dvh;margin:0 auto;overflow:visible}.app.job{flex-direction:column;gap:0;padding:0;display:flex}.jp-hero{height:330px;position:relative}.app.job .gal{height:100%}.app.job .sd img,.ag-gallery img{object-fit:cover;width:100%;height:100%;display:block}.jp-nophoto{justify-content:center;align-items:center;display:flex}.jp-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:16px;right:16px}.jp-count{background:var(--color-field);border-radius:999px;padding:9px 14px}.app.job .plate{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.app.job .plate h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1}.app.job .plate .lb{margin-top:6px}.jp-th{border-radius:var(--radius-md);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.jp-body{flex-direction:column;gap:14px;padding:16px 16px 120px;display:flex}.jp-agency{align-items:center;gap:12px;display:flex}.jp-agency-name{flex-direction:column;flex:1;gap:2px;min-width:0;text-decoration:none;display:flex}.jp-agency-name b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jp-agency-name .lb{align-items:center;gap:5px;display:flex}.jp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.jp-tiles b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;display:block}.pay-bd{border-radius:var(--radius-lg);background:var(--color-field);padding:16px 18px 14px}.pay-bd-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pay-bd-pill{background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:4px 9px}.pay-bd dl{margin:0}.pay-bd dl>div{border-bottom:1px dashed var(--color-line-strong);font-size:var(--text-md);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.pay-bd dt{color:var(--color-ink)}.pay-bd dd{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pay-bd .minus dd{color:var(--color-danger)}.pay-bd .total{border-radius:var(--radius-md);background:var(--color-brand-green-soft);border:0;margin-top:4px;padding:12px 14px}.pay-bd .total dt{color:var(--color-ink);font-weight:var(--weight-strong)}.pay-bd .total dd{font-size:var(--text-lg);letter-spacing:-.02em}.pay-bd p{font-size:var(--text-xs);margin:10px 2px 0;line-height:1.45}.jp-text{font-size:var(--text-md);white-space:pre-line}.fr-invite{border-radius:var(--radius-lg);background:var(--color-brand-green-soft);align-items:center;gap:12px;padding:14px 16px;display:flex}.fr-invite>span:last-child,.fr-cta>span:nth-child(2),.fr-job>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fr-invite .mu{color:#141414b3}.fr-pick{background:var(--color-field);border-radius:26px;flex-direction:column;gap:12px;padding:16px;display:flex}.fr-pick-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-pick-head b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.fr-options{flex-wrap:wrap;gap:8px;display:flex}.fr-options button{background:var(--color-canvas);min-height:52px;color:var(--color-ink);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;transition:background .2s,box-shadow .2s;display:inline-flex}.fr-options button.on{box-shadow:inset 0 0 0 2px var(--color-ink);background:#fff}.fr-options button.on .fr-av{box-shadow:0 0 0 3px #fff}.fr-note{font-size:var(--text-sm)}.fr-cta,.fr-job{border-radius:var(--radius-lg);background:var(--color-canvas);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.fr-cta .mu,.fr-job .mu{font-size:var(--text-sm)}.jp-done{border-radius:var(--radius-lg);background:var(--color-field);align-items:center;gap:14px;padding:16px;display:flex}.jp-done>span:last-child{flex-direction:column;gap:2px;display:flex}.jp-done b{font-size:var(--text-lg)}.jp-done-icon{border-radius:var(--radius-md);background:var(--color-ink);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.jp-bottom{z-index:10;width:min(430px,100%);padding:14px 16px max(18px, env(safe-area-inset-bottom));background:linear-gradient(#eceae500, var(--color-canvas) 30%);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app.job .sl{position:relative;bottom:auto;left:auto;right:auto}.app.agp{gap:14px;padding-bottom:110px}.ag-gallery{flex:0 0 220px;height:220px;margin:0 -16px;position:relative}.ag-gallery figure{margin:0;position:relative;overflow:hidden}.ag-gallery figcaption{background:#f5f4f0cc;border-radius:999px;padding:7px 11px;position:absolute;bottom:12px;left:12px}.ag-back{background:#f5f4f0d9;position:absolute;top:12px;left:28px}.ag-name{align-items:center;gap:12px;display:flex}.ag-name .h{font-size:var(--text-xl)}.ag-seen{background:var(--color-field);padding:16px 18px}.ag-seen-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.ag-check{font-weight:var(--weight-regular);font-size:var(--text-md);align-items:center;gap:12px;padding:7px 0;display:flex}.ag-check.off{color:var(--color-soft)}.ag-check.off .dt{box-shadow:inset 0 0 0 1.5px var(--color-canvas);background:0 0}.ag-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ag-tiles .cd{border-radius:var(--radius-lg);padding:12px 14px}.sp-card{background:var(--color-ink);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:26px;align-items:center;gap:14px;padding:16px;display:flex}.sp-av{border-radius:var(--radius-lg);background:var(--color-brand-green-soft);width:52px;height:52px;color:var(--color-ink);font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em;flex:0 0 52px;justify-content:center;align-items:center;display:flex;position:relative}.sp-av i{color:var(--color-field);font-style:normal}.sp-av b{border-radius:var(--radius-xs);background:var(--color-field);color:var(--color-ink);letter-spacing:0;box-shadow:0 0 0 2px var(--color-ink);padding:2px 5px;font-size:9.5px;position:absolute;bottom:-6px;right:-6px}.sp-av.small{border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--text-sm);flex-basis:40px}.sp-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sp-mid b{font-size:var(--text-lg);letter-spacing:-.02em}.sp-mid span{color:var(--color-soft);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-go{color:var(--color-brand-green-soft);font-size:var(--text-lg)}.ms-label{margin-top:6px}.ms-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ms-row{border-radius:var(--radius-lg);background:var(--color-field);align-items:center;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;display:flex}.ms-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ms-mid b{font-size:var(--text-md);font-weight:var(--weight-strong)}.ms-mid span{color:var(--color-mute);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-row.new .ms-mid span{color:var(--color-ink);font-weight:var(--weight-strong)}.ms-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ms-badge{border-radius:var(--radius-pill);background:var(--color-brand-green-soft);min-width:22px;height:22px;color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;padding:0 7px;line-height:22px}.ms-empty{border-radius:var(--radius-lg);background:var(--color-field);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.ms-empty b{font-size:var(--text-lg)}.app.chat{background:var(--color-field);gap:0;height:100dvh;min-height:0;padding:0;overflow:hidden}.app.chat .hc-head{background:var(--color-field);padding:14px 14px 12px}.ch-back{background:var(--color-canvas);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app.chat .jp-logo{border-radius:var(--radius-md);width:40px;height:40px;font-size:var(--text-md);flex-basis:40px}.app.chat .hc-who b{font-size:var(--text-md)}.app.chat .hc-who span{font-size:var(--text-xs)}.app.chat .hc-body{justify-content:flex-start;gap:4px;padding:14px 14px 10px;overflow-y:auto}.app.chat .hc-body>:first-child{margin-top:auto}.app.chat .hc-bub{max-width:80%;font-size:var(--text-md);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 13px}.app.chat .hc-bub.tail{border-bottom-left-radius:6px;margin-bottom:6px}.app.chat .hc-bub.me.tail{border-bottom-right-radius:6px;border-bottom-left-radius:20px}.ch-intro{border-radius:var(--radius-lg);background:var(--color-warning-soft);font-size:var(--text-sm);flex-direction:column;gap:4px;margin-bottom:10px;padding:14px 16px;display:flex}.ch-intro b{font-size:var(--text-md)}.ch-note{text-align:center;align-self:center;max-width:320px;margin-bottom:8px}.ch-quick{scrollbar-width:none;gap:8px;padding:0 14px 8px;display:flex;overflow-x:auto}.ch-quick .cp{border:1px solid var(--color-ink);height:40px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px}.ch-err{padding:0 16px}.app.chat .hc-in{padding:8px 12px max(14px, env(safe-area-inset-bottom));border-top:1px solid #14141414}.app.chat .hc-field{height:46px;color:var(--color-ink);font:inherit;font-size:var(--text-md);border:0;outline:none}.app.chat .hc-field:focus{box-shadow:inset 0 0 0 2px var(--color-ink)}.app.chat .hc-send{cursor:pointer;border:0;flex:0 0 46px;width:46px;height:46px}.fr-head{flex-direction:column;gap:8px;display:flex}.fr-head p{font-size:var(--text-md)}.fr-offer{background:var(--color-brand-green-soft);border-radius:28px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.fr-offer-text{flex-direction:column;flex:180px;gap:3px;display:flex}.fr-offer-text b{font-size:var(--text-lg);letter-spacing:-.02em}.fr-offer-text span{color:#141414bf;font-size:var(--text-sm)}.fr-accept{background:var(--color-ink);color:#fff;height:50px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 24px}.fr-card{background:var(--color-ink);color:#fff;border-radius:30px;flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex}.fr-card .fr-av{box-shadow:0 0 0 3px var(--color-ink)}.fr-card .fr-av.me{background:var(--color-brand-green-soft);color:var(--color-ink)}.fr-card .fr-av.plus{background:var(--color-ink);color:var(--color-brand-green-soft);box-shadow:inset 0 0 0 2px var(--color-brand-green-soft), 0 0 0 3px var(--color-ink)}.fr-card-top{justify-content:space-between;align-items:center;display:flex}.fr-card-title{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.05}.fr-card-text{color:var(--color-soft);font-size:var(--text-md)}.fr-link{background:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.fr-link span{min-width:0;color:var(--color-line-strong);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fr-link button{background:var(--color-field);height:38px;color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 14px}.fr-share{background:var(--color-brand-green-soft);height:58px;color:var(--color-ink);font:inherit;font-weight:var(--weight-strong);font-size:var(--text-md);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 7px 0 22px;display:flex}.fr-share i{background:var(--color-field);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fr-steps li{border-radius:var(--radius-lg);background:var(--color-field);font-size:var(--text-sm);font-weight:var(--weight-strong);flex-direction:column;gap:8px;padding:12px;line-height:1.25;display:flex}.fr-steps li span{background:var(--color-ink);width:26px;height:26px;color:var(--color-brand-green-soft);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.fr-section{flex-direction:column;gap:8px;display:flex}.fr-row{border-radius:var(--radius-lg);background:var(--color-field);align-items:center;gap:12px;padding:10px 12px;display:flex}.fr-row-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fr-row-name span{font-size:var(--text-sm)}.fr-row-name .ok{color:var(--color-brand-green);font-weight:var(--weight-strong)}.fr-remove,.fr-confirm button{background:var(--color-canvas);min-height:36px;color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.fr-confirm{gap:6px;display:flex}.fr-confirm button:first-child{background:var(--color-ink);color:#fff}.app.jobs .ov{z-index:35}.app.jobs .sh.jm-filters{z-index:40;flex-direction:column;gap:0;max-height:88dvh;padding:10px 0 0;display:flex}.jm-filters-head{justify-content:space-between;align-items:baseline;padding:6px 20px 8px;display:flex}.jm-filters-head h2{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-filters-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.jm-filters-body section{flex-direction:column;gap:10px;display:flex}.jm-filters-body h3{margin:0}.jm-wrap,.jm-seg{flex-wrap:wrap;gap:8px;display:flex}.jm-filters .cp{height:42px;padding:0 16px}.app.jobs .cp.on{background:var(--color-ink);color:#fff}.jm-filters .cp{align-items:center;gap:7px;display:inline-flex}.jm-count{background:var(--color-brand-green-soft);min-width:20px;height:20px;color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;border-radius:999px;padding:0 6px;line-height:20px}.jm-group{flex-direction:column;gap:8px;display:flex}.jm-group+.jm-group{margin-top:6px}.jm-filters .jm-group .cp{height:38px;font-size:var(--text-sm);padding:0 14px}.jm-group h4{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink);margin:0}.jm-more{min-height:40px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 2px;text-decoration:underline}.jm-takehome{border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-sm);gap:8px;margin:-6px 0 0;padding:10px 12px;line-height:1.45;display:flex}.jm-takehome svg{flex:none;margin-top:1px}.jm-filters-foot{padding:12px 20px max(18px, env(safe-area-inset-bottom));background:var(--color-field);border-top:1px solid #14141414}.ex-more{background:var(--color-ink);color:#fff;height:46px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.ex-groups{flex-direction:column;gap:16px;display:flex}.ex-group{flex-direction:column;gap:8px;display:flex}.ex-group h2{margin:0}.ex-groups>.ex-more{align-self:flex-start}.app img.photo{object-fit:cover}.app.st{gap:16px}.st-top{align-items:center;gap:12px;display:flex}.st-head{align-items:center;gap:16px;padding-top:8px;display:flex}.st-photo{object-fit:cover;border-radius:28px;flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.st-who{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.st-who .h{font-size:var(--text-xl)}.st-who .lb{text-overflow:ellipsis;max-width:100%;overflow:hidden}.st-badge{background:var(--color-brand-green-soft);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:5px 10px;display:inline-flex}.st-cv{background:var(--color-ink);color:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 18px 20px;text-decoration:none;display:flex}.app .st-cv{color:#fff}.st-cv>span{flex-direction:column;gap:3px;display:flex}.st-cv b{font-size:var(--text-lg);letter-spacing:-.02em}.st-cv>span>span{color:var(--color-mute);font-size:var(--text-sm)}.st-cv i{background:var(--color-brand-green-soft);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.st-group{border-radius:var(--radius-lg);background:var(--color-field);flex-direction:column;display:flex;overflow:hidden}.st-group h2{margin:0;padding:14px 16px 6px}.st-row{width:100%;min-height:60px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1414140f;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex}.st-row.static{cursor:default}.st-row.danger b{color:var(--color-danger)}.st-ic{border-radius:var(--radius-md);background:var(--color-canvas);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.st-ic.danger{background:var(--color-field);color:var(--color-danger)}.st-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-row-text b{font-size:var(--text-md);font-weight:var(--weight-strong)}.st-row-text .mu{font-size:var(--text-sm)}.st .lgm{position:static}.st-panel{flex-direction:column;gap:8px;padding:4px 16px 16px;display:flex}.st-panel.danger{border-radius:var(--radius-lg);background:var(--color-field);margin:0 12px 12px;padding:16px}.st-actions{gap:8px;display:flex}.st-delete{background:var(--color-danger);color:#fff}.st-foot{text-align:center}.ai-av{border-radius:var(--radius-md);background:var(--color-ink);width:40px;height:40px;color:var(--color-brand-green-soft);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.ai-clear{background:var(--color-canvas);height:34px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:0 12px}.ai-intro{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;font-size:var(--text-sm);flex-direction:column;gap:6px;margin-bottom:10px;padding:16px;display:flex}.ai-intro b{color:var(--color-brand-green-soft);font-size:var(--text-lg);letter-spacing:-.02em}.ai-note{color:var(--color-mute);font-size:var(--text-xs)}.ai-suggest{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ai-suggest button{border:1px solid var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);text-align:left;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px}.app.chat .hc-bub.ai-answer{max-width:92%}.ai-answer p{margin:0 0 6px}.ai-answer p:last-child{margin-bottom:0}.ai-answer ul{margin:4px 0 6px;padding-left:18px}.ai-answer li{margin:3px 0}.ai-answer a{color:var(--color-ink);text-decoration:underline}.ai-err{text-align:center;align-self:center;max-width:320px}.ai-card{background:var(--color-brand-green-soft);color:var(--color-ink);margin-top:-4px}.ai-card .sp-mid span{color:#141414b3}.ai-card .sp-go{color:var(--color-ink)}.sh-ov{z-index:60;opacity:0;pointer-events:none;background:#1414146b;border:0;padding:0;transition:opacity .3s;position:fixed;inset:0}.sh-ov.open{opacity:1;pointer-events:auto}.sh-sheet{z-index:61;width:100%;max-width:430px;padding:10px 20px max(22px, env(safe-area-inset-bottom));background:var(--color-field);visibility:hidden;transition:transform .45s var(--ease-out), visibility 0s .45s;border-radius:32px 32px 0 0;flex-direction:column;gap:4px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,105%);box-shadow:0 -30px 60px -20px #14141459}.sh-sheet.open{visibility:visible;transition:transform .45s var(--ease-out);transform:translate(-50%)}.sh-hd{background:var(--color-canvas);border-radius:3px;align-self:center;width:44px;height:5px;margin-bottom:10px}.sh-title{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.sh-sub{color:var(--color-mute);font-size:var(--text-sm)}.sh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;margin:18px 0 16px;display:grid}.sh-grid a,.sh-grid button{color:var(--color-ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;text-decoration:none;display:flex}.sh-ic{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s;display:flex;box-shadow:0 .6em 1.2em -.6em #14141473}.sh-grid a:active .sh-ic,.sh-grid button:active .sh-ic{transform:scale(.92)}.sh-link{border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-mute);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;padding:12px 16px;overflow:hidden}.ai-label{color:var(--color-link);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em;margin-bottom:4px;display:block}button.fr-cta{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.fr-invite>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fr-invite .fr-accept{flex:none;width:auto;height:40px;padding:0 16px}.fr-sendjob{background:var(--color-canvas);color:var(--ink,var(--color-ink));font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;display:inline-flex}.app .ag-gallery .gl{height:100%;margin:0}.ag-jobs .jt-from i{display:none}.app .ag-gallery .gl>.glass:only-child{flex-basis:100%}.ag-jobs{flex-direction:column;gap:8px;display:flex}.ag-jobs>.t{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:6px 0 2px}.ph-src{z-index:1;background:var(--color-field);max-width:calc(100% - 32px);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:6px 11px;line-height:1.2;position:absolute;top:64px;left:16px}.ph-src.dm{background:var(--color-brand-green-soft);color:var(--color-ink)}.ag-gallery .ph-src{max-width:60%;inset:auto 12px 12px auto}.ag-name>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ag-badge{background:var(--color-line);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.ag-badge.visited{background:var(--color-brand-green-soft);color:var(--color-ink)}.jt-pro,.jm-pro{background:var(--color-brand-green-soft);color:var(--color-ink);font-size:.78em;font-style:normal;font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:.1em;border-radius:999px;margin-left:.5em;padding:.1em .55em;display:inline-block}.jm-pro{font-size:1em}.rp-back{z-index:60;background:#14141473;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=1024px){.rp-back{align-items:center}}.rp-sheet{background:var(--color-field);width:100%;max-width:430px;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;flex-direction:column;gap:14px;max-height:88dvh;display:flex;overflow-y:auto}@media (width>=1024px){.rp-sheet{border-radius:28px;margin-bottom:0}}.rp-head{justify-content:space-between;align-items:center;display:flex}.rp-head b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.rp-x{background:var(--color-canvas);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid}.rp-about{font-size:var(--text-sm);color:var(--color-mute)}.rp-topics{flex-wrap:wrap;gap:8px;display:flex}.rp-chip{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px}.rp-chip.on{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-field)}.rp-body{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);width:100%;font:inherit;font-size:var(--text-sm);resize:vertical;background:#fff;min-height:96px;padding:12px 14px}.rp-body:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.rp-share{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;min-height:44px;padding:4px 0;display:flex}.rp-share i{background:var(--color-line-strong);width:44px;height:26px;transition:background .2s var(--ease-out);border-radius:999px;flex:none;position:relative}.rp-share i:after{content:"";width:20px;height:20px;transition:left .2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.rp-share.on i{background:var(--color-brand-green)}.rp-share.on i:after{left:21px}.rp-share span{flex-direction:column;gap:2px;display:flex}.rp-share b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.rp-share small{font-size:var(--text-xs);color:var(--color-mute)}.rp-send{background:var(--color-ink);min-height:48px;color:var(--color-field);font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;border:none;border-radius:999px}.rp-send:disabled{opacity:.45;cursor:default}.rp-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.rp-done-ic{background:var(--color-brand-green-soft);width:52px;height:52px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.rp-done b{font-size:var(--text-md)}.rp-done span{font-size:var(--text-sm);color:var(--color-mute)}.cx-act{border-radius:var(--radius-lg);background:var(--color-warning-soft);color:var(--color-ink);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;margin:0 14px 8px;padding:12px 14px;text-decoration:none;display:flex}.cx-act span b{font-weight:var(--weight-strong)}.cx-act-yes{background:var(--color-ink);min-height:44px;color:var(--color-field);font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:none;border-radius:999px;flex:none;padding:0 18px}.cx-act.call{background:var(--color-brand-green-soft);font-size:var(--text-sm)}.cx-retry{min-height:44px;color:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:10px;padding:0 14px}.mx-job{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-need{background:var(--color-brand-green-soft);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;display:inline-block}.ma-wd{color:var(--color-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:44px;padding:0 4px;text-decoration:underline}.ma-withdraw{font-size:var(--text-sm);color:var(--color-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jp-report{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.jt-pro.ok,.jm-pro.ok{white-space:normal;max-width:100%}.jt-pro.ok{margin-left:0}.ai-stop{background:var(--color-brand-green-soft);max-width:340px;color:var(--color-ink);text-align:center;border-radius:20px;align-self:center;gap:12px;padding:16px;display:grid}.ai-stop p{margin:0;font-size:14.5px;line-height:1.45}.ai-stop>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:root body .app a.ai-stop-go,.ai-stop-go,.ai-stop-help{border:1px solid var(--color-ink);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:root body .app a.ai-stop-go,.ai-stop-go{background:var(--color-ink);color:#fff}.ai-stop-help{color:var(--color-ink);background:#fff}.ai-left{background:var(--color-brand-green-soft);color:var(--color-ink);border-radius:999px;align-self:center;margin:0;padding:6px 12px;font-size:13px;font-weight:600}.ocv{gap:12px;padding-bottom:110px;overflow-x:hidden}.ocv *,.ocv :before,.ocv :after{min-width:0}.ocv-head .lb{line-height:1.4}.ocv-tabs{background:#12141712;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ocv-tabs button{min-height:42px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:14px;font-weight:600}.ocv-tabs button.on{background:var(--color-ink);color:#fff}.ocv-sec{border:1px solid var(--color-line,#ebebe8);background:#fff;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 26px -22px #12141759}:root body .app .ocv-sec h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.ocv-sec h2 small{font-size:12px;font-weight:500}.ocv-sec p{margin:0;font-size:14px;line-height:1.45}.ocv-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ocv-photo{background:var(--color-brand-green-soft,#eef8d2);color:#3f5210;width:92px;height:92px;font:inherit;cursor:pointer;border:2px dashed #9ab53a;border-radius:26px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ocv-photo>span{text-align:center;justify-items:center;gap:4px;padding:6px;font-size:11.5px;font-weight:700;line-height:1.2;display:grid}.ocv-photo.has{border:0}.ocv-photo img{object-fit:cover;width:100%;height:100%}.ocv-photo-edit{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:6px;right:6px}.ocv-who-tx{gap:3px;display:grid}.ocv-who-tx b{overflow-wrap:anywhere;font-size:20px;font-weight:600}.ocv-who-tx .mu{font-size:13px;line-height:1.4}.ocv-two{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.ocv-f{gap:6px;display:grid}.ocv-f>span{letter-spacing:.03em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:600}.ocv .ui-input{width:100%;max-width:100%}.ocv-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ocv-row>span{gap:2px;font-size:14px;display:grid}.ocv-row .mu{font-size:12.5px}.ocv-add{border:1px solid var(--color-line,#e3e4dc);max-width:100%;min-height:36px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ocv-add.dashed{border-style:dashed;justify-self:start}.ocv-add:disabled{opacity:.5}.ocv-skill{border-bottom:1px solid var(--color-line,#efefea);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name x""seg seg";align-items:center;gap:6px 8px;padding:10px 0;display:grid}.ocv-skill b{overflow-wrap:anywhere;grid-area:name;font-size:15px}.ocv-skill .ocv-x{grid-area:x}.ocv-seg{background:#f2f2ed;border-radius:14px;flex-wrap:wrap;grid-area:seg;gap:4px;padding:3px;display:flex}.ocv-seg button{min-height:34px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:auto;padding:0 8px;font-size:12.5px;font-weight:600}.ocv-seg button.on{background:#fff;box-shadow:0 1px 3px #12141729}.ocv-x{width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:#f2f2ed;border:0;border-radius:50%;place-items:center;display:grid}.ocv-card{border:1px solid var(--color-line,#ebebe8);border-radius:16px;gap:8px;padding:12px;display:grid}.ocv-del{color:#a12a22;min-height:34px;font:inherit;cursor:pointer;background:#fbeaea;border:0;border-radius:999px;justify-self:start;padding:0 12px;font-size:13px;font-weight:600}.ocv-file{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ocv-file-tx{gap:3px;display:grid}.ocv-file-tx b{overflow-wrap:anywhere}.ocv-agency{gap:12px;display:grid}.ocv-bar{z-index:20;max-width:560px;padding:10px max(16px, env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-right,0px));background:linear-gradient(#f7f7f300,#f7f7f3 32%);align-items:center;gap:8px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.ocv-status{color:#2f7d4f;flex:1;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ocv-status.err{color:#a12a22}.ocv-pdf,:root body .app a.ocv-go,.ocv-go{min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ocv-pdf{border:1px solid var(--color-line,#e3e4dc);color:var(--color-ink);background:#fff}:root body .app a.ocv-go,.ocv-go{background:var(--color-ink);color:#fff;border:0}.hm{--ink:var(--color-ink);--mute:var(--color-mute);--line:var(--color-line);--cream:#faf8f3;--lime:var(--color-brand-green-soft);--lime-d:var(--color-brand-green);--sage:var(--color-brand-green-soft);--sky:var(--color-info-soft);--lilac:var(--color-field);--peach:var(--color-warning-soft);--rose:var(--color-danger-soft);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);background:#fff;line-height:1.5;position:relative;overflow-x:clip}:where(.hm) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.hm) :where(ul,ol){padding:0;list-style:none}:where(.hm) a{color:inherit}.hm-logo{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;color:var(--ink);line-height:1;text-decoration:none}.hm-logo i{color:var(--lime-d);font-style:normal}.hm-btn{height:50px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.hm-btn:active{transform:scale(.97)}.hm-btn.big{height:58px;font-size:var(--text-md);padding:0 28px}.hm-btn.dark{background:var(--ink);color:#fff;box-shadow:0 14px 30px -16px #141414cc}.hm-btn.dark:hover{box-shadow:0 18px 34px -14px #141414cc}.hm-btn.lime{background:var(--lime);color:var(--ink)}.hm-btn.ghost{color:var(--ink);background:#ffffffb3;box-shadow:inset 0 0 0 1.5px #14141424}.lp-map.press-pin .jm-pin[aria-label^=Westland\,]>span{transform:scale(.9)}.hm .lime{--tone:var(--lime);--tone-shadow:#7887148c}.hm .peach{--tone:var(--peach);--tone-shadow:#aa5a3280}.hm .sky{--tone:var(--sky);--tone-shadow:#326e8c80}.hm .rose{--tone:var(--rose);--tone-shadow:#aa3c6e80}.hm-head{z-index:40;background:#fff;transition:box-shadow .25s;position:sticky;top:0}.hm-head.on{box-shadow:0 1px #1414140f,0 10px 30px -24px #14141480}.hm-head-in{align-items:center;gap:16px;max-width:1200px;height:72px;margin:0 auto;padding:0 20px;display:flex}.hm-links{display:none}.hm-head-end{align-items:center;gap:10px;margin-left:auto;display:flex}.hm .hm-head-end .lm{display:none}.hm-login{height:44px;font-size:var(--text-md);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.hm-cta{background:var(--color-brand-green-soft);height:44px;color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-strong);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 22px -14px #647814e6}.hm-burger{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.hm .lang{background:var(--color-field-hover);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.hm .lang button{min-width:42px;height:34px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;border-radius:999px}.hm .lang button.on{background:var(--ink);color:#fff}.hm-menu{z-index:60;padding:0 20px max(24px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .25s, transform .3s var(--ease-out), visibility 0s .3s;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.hm-menu.open{opacity:1;visibility:visible;transition:opacity .25s, transform .3s var(--ease-out);transform:none}.hm-menu-top{justify-content:space-between;align-items:center;height:72px;display:flex}.hm-menu-links{flex-direction:column;margin-top:12px;display:flex}.hm-menu-links a{border-bottom:1px solid var(--line);font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:18px 2px;text-decoration:none;display:flex}.hm-menu-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.hm-menu-foot .lg-grid{margin-bottom:8px}.hm-sec{max-width:1200px;margin:0 auto;padding:72px 20px}.hm-h2{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;text-align:center;text-wrap:balance;line-height:1.04}.hm-h2.left{text-align:left}.hm-h2.light{color:#fff}.hm-steps{gap:18px;width:100%;margin-top:22px;display:grid}.hm-promo{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;width:min(340px,100vw - 32px);animation:hm-promo-in .6s var(--ease-spring) both;background:#fff;border-radius:26px;position:fixed;overflow:hidden;box-shadow:0 30px 70px -24px #2a1b7a8c,0 0 0 1px #1414140d}@keyframes hm-promo-in{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}.hm-promo-x{z-index:3;color:#fff;cursor:pointer;background:#1f1d1a59;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.hm-promo-x:hover{background:#ffffff59}.hm-promo-sky{background:radial-gradient(70% 70% at 50% 120%,#ff8c78f2,#ff8c7800 65%),linear-gradient(#2a1b7a 0%,#5b3fd9 70%,#8a4fd8 100%);height:118px;position:relative;overflow:hidden}.hm-promo-sky svg{width:100%;height:100%;position:absolute;inset:0}.hm-promo-sun{background:radial-gradient(circle,#ffe7a8,#ffb36b 60%,#ff8c7800 72%);border-radius:50%;width:80px;height:80px;position:absolute;bottom:10px;right:22%}.hm-promo-days{color:#1b1340;font-size:var(--text-xs);font-weight:var(--weight-strong);background:#ff6fa3;border-radius:999px;padding:6px 11px;position:absolute;top:12px;left:12px}.hm-promo-body{flex-direction:column;gap:8px;padding:14px 18px 16px;display:flex}.hm-promo-who{z-index:2;color:var(--mute);font-size:var(--text-sm);font-weight:var(--weight-strong);align-items:center;gap:8px;margin-top:-36px;display:flex;position:relative}.hm-promo-who>span:last-child{margin-top:26px}.hm-promo-av{background:var(--lilac);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 4px #fff,0 10px 18px -10px #1e1e3c99}.hm-promo-title{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.12}.hm-promo-text{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.45}.hm-promo-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.hm-promo-go{background:var(--ink);color:#fff;min-height:48px;font-size:var(--text-md);font-weight:var(--weight-strong);border-radius:999px;flex:auto;place-items:center;padding:0 16px;text-decoration:none;display:grid}.hm-promo-later{min-height:48px;color:var(--mute);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px}.hm-promo-fine{color:var(--color-soft);font-size:var(--text-xs);line-height:1.35}.hm-promo-rules{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hm-promo{animation:none}.hm-promo-train{display:none}}.hm-faq{max-width:860px}.hm-faq-group{margin-top:40px}.hm-faq-group h3{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-bottom:8px}.hm-qa{border-bottom:1px solid var(--line)}.hm-qa button{width:100%;min-height:72px;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;line-height:1.3;display:flex}.hm-qa button i{transition:transform .3s var(--ease-out);flex:none;display:flex}.hm-qa.on button i{transform:rotate(45deg)}.hm-qa-a{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.hm-qa.on .hm-qa-a{grid-template-rows:1fr}.hm-qa-a p{color:var(--mute);font-size:var(--text-md);overflow:hidden}.hm-qa.on .hm-qa-a p{padding-bottom:22px}.hm-foot{padding:56px 20px max(28px, env(safe-area-inset-bottom));background:var(--color-field)}.hm-foot-in{grid-template-columns:1fr 1fr;gap:36px 20px;max-width:1200px;margin:0 auto;display:grid}.hm-foot-brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;display:flex}.hm-foot-brand p{max-width:340px;color:var(--mute)}.hm-foot-col{flex-direction:column;gap:12px;display:flex}.hm-foot-col b{font-size:var(--text-md)}.hm-foot-col a{color:var(--mute);text-decoration:none}.hm-foot-col a:hover{color:var(--ink)}.hm-foot-base{max-width:1200px;color:var(--color-soft);font-size:var(--text-sm);border-top:1px solid #e5e2d9;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:40px auto 0;padding-top:20px;display:flex}@media (width>=760px){.hm-steps{grid-template-columns:1fr 1fr}.hm-foot-in{grid-template-columns:2fr 1fr 1fr 1fr}.hm-foot-brand{grid-column:auto}.hm-sec{padding:96px 32px}}@media (width>=1080px){.hm-links{gap:28px;margin-left:36px;display:flex}.hm-links a{font-size:var(--text-md);font-weight:var(--weight-strong);opacity:.75;text-decoration:none}.hm-links a:hover{opacity:1}.hm .hm-head-end .lm{display:inline-flex}.hm-login{height:44px;font-size:var(--text-md);font-weight:var(--weight-strong);align-items:center;padding:0 16px;text-decoration:none}.hm-burger{display:none}.hm-steps{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition:none!important;animation:none!important}}@media (width<=430px){.hm-head-in{gap:6px;padding:0 12px 0 16px}.hm-head .hm-logo{font-size:var(--text-lg)}.hm-head-end{gap:2px}.hm-cta{height:40px;font-size:var(--text-sm);padding:0 14px}.hm-login{font-size:var(--text-sm);padding:0 8px}.hm-burger{width:40px}}.hm-brand{flex-direction:column;gap:3px;display:inline-flex}.hm-logo-word{align-items:flex-end;display:inline-flex}.hm-lt-line{color:#9a4a63;min-height:12px;font-size:9.5px;font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}.hm-lt-flag{background:linear-gradient(#fdb913 0 33.4%,#006a44 33.4% 66.7%,#c1272d 66.7%);border-radius:2px;flex:none;width:13px;height:9px}.hm-foot .hm-lt-line{color:var(--color-mute)}.hm-store{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:#000;border-radius:16px;align-items:center;gap:10px;height:58px;padding:0 22px 0 18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 30px -18px #14141eb3}.hm-store-txt{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.hm-store-txt small{font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.02em;opacity:.85}.hm-store-txt b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.lm{display:inline-flex;position:relative}.lm-btn{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.02em;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.lm-btn:hover,.lm-btn[aria-expanded=true]{border-color:var(--ink);box-shadow:0 6px 18px -12px #12141799}.lm-btn svg:last-child{opacity:.6;transition:transform .2s var(--ease-out)}.lm-btn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.lm-list{z-index:70;min-width:210px;animation:lm-in .18s var(--ease-out) both;background:#fff;border-radius:18px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -20px #12141759,0 0 0 1px #1214170f}.lm.up .lm-list{inset:auto auto calc(100% + 8px) 0}@keyframes lm-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.lm-list button{width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.lm-list button span{flex:1}.lm-list button:hover,.lm-list button:focus-visible{background:var(--color-field-hover);outline:none}.lm-list button.on{font-weight:var(--weight-strong)}.lg-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lg-grid button{border:1px solid var(--line);min-width:0;height:44px;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex}.lg-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-grid button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.flag{flex:none;display:block}.lp-totop{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;background:var(--ink);color:#fff;cursor:pointer;opacity:0;visibility:hidden;width:52px;height:52px;transition:opacity .25s, transform .3s var(--ease-out), visibility 0s .3s;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;transform:translateY(12px)scale(.9);box-shadow:0 16px 34px -14px #121417b3}.lp-totop.on{opacity:1;visibility:visible;transition:opacity .25s, transform .3s var(--ease-out);transform:none}.lp-totop:hover{transform:translateY(-2px)}@media (width>=1080px){.lp-totop{bottom:28px;right:28px}}.hm-social{gap:10px;margin:4px 0 12px;display:flex}.hm-social a{color:#121417;background:#fff;border:1px solid #1214171f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.hm-social a:hover,.hm-social a:focus-visible{background:#d6e36b;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.hm-social a{transition:none}.hm-social a:hover{transform:none}}@media (width<=400px){.hm-head-in{padding:0 8px 0 14px}.hm-head .hm-logo{flex-shrink:1;min-width:0}.hm-head-end{flex-shrink:0}.hm-head .hm-login{display:none}.hm-cta{padding:0 14px}}@media (width<=340px){.hm-head .hm-logo{font-size:var(--text-md)}.hm-cta{height:38px;padding:0 11px}.hm-burger{width:38px}}@media (width<=300px){.hm-head-in{padding:0 4px 0 10px}.hm-head .hm-lt-line{letter-spacing:.03em;gap:4px;font-size:8px}.hm-cta{padding:0 9px;font-size:13px}.hm .hm-head-end .lm{display:none}}:root{--ink:var(--color-ink);--mute:var(--color-mute);--soft:var(--color-soft);--surface:var(--color-canvas);--field:var(--color-field);--line:var(--color-line);--red:var(--color-danger);--raise:var(--shadow-2);--raise-sm:var(--shadow-1);--press:0 14px 28px -16px #141414b3;--page:#fff;--pastel:var(--color-field);--night:var(--color-ink)}body{background:var(--color-canvas)}.app,.app.job{background:var(--page)}.app .h{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em}.app .t{font-weight:var(--weight-strong);letter-spacing:-.02em}.app .mu{color:var(--mute)}.app .lb{letter-spacing:.05em}.app .glass{background:var(--pastel)}.app ::selection{background:var(--color-field)}.app .rb{box-shadow:var(--raise-sm);background:#fff}.app .cp,.app.jobs .cp{box-shadow:var(--raise-sm);background:#fff;border:0}.app .cp.on,.app.jobs .cp.on{background:var(--ink);color:#fff;box-shadow:none}.app .seg{background:var(--surface);padding:4px;box-shadow:inset 0 0 0 1px #1414140a}.app .seg button{height:44px}.app .seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14141414,0 6px 14px -8px #14141e59}.app .sw{background:var(--color-line-strong)}.app .sw i,.app .sw.on i{background:#fff;box-shadow:0 2px 6px #14141440}.app .sw.on{background:var(--ink)}.app .fb b{background:var(--red);color:#fff;box-shadow:0 0 0 3px #fff}.app .lgm button.on{background:var(--ink);color:#fff}.app .sl .fill{background:#ffffff1f}.app .sl .kn{background:#fff}.app .sl .kn svg{stroke:var(--ink)}.app .sl .tx{color:#fff}.app .sl.ok{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.app .sl.ok .kn{background:var(--ink)}.app .sl.ok .kn svg,.app .sl .a2{stroke:#fff}.app .consents,.app .grey,.app .file{background:var(--surface)}.app .cv{box-shadow:var(--raise);background:#fff}.app .sh{background:#fff}.app .hd{background:var(--color-line-strong)}.sn a{color:var(--soft)}.sn a.on svg{background:var(--ink);stroke:#fff}.sn i{background:var(--red);box-shadow:0 0 0 2px #fff}.fr-pick,.fr-row,.jp-done,.ag-seen,.ms-row,.st-group,.jm-fail{box-shadow:var(--raise);background:#fff}.fr-tag,.sc-badge.new,.pay-bd,.fr-options button,.fr-job,.ms-empty,.ch-back,.fr-steps li,.fr-confirm button,.ai-clear,.sh-link,.jm-tag,.desk .gr{background:var(--surface)}.jm-tag.lime{background:var(--ink);color:#fff}.fr-options .fr-av{box-shadow:0 0 0 3px var(--surface)}.fr-av{box-shadow:0 0 0 3px #fff}.fr-av.plus{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 3px #fff;background:#fff}.fr-av.solo{background:var(--surface)}.fr-link button,.sp-av b{background:#fff}.jp-bottom{background:linear-gradient(#fff0,#fff 30%)}.jm-filters-foot,.sh-sheet,.app.chat,.desk .main,.app.chat .hc-head{background:#fff}.sc-card,.sp-card,.fr-card,.st-cv,.ai-intro{background:var(--night);box-shadow:0 24px 44px -32px #141414e6}.sp-av,.fr-card .fr-av.me,.st-cv i,.fr-share,.st-badge{color:var(--ink);background:#fff}.fr-share i{background:var(--ink)}.fr-share i svg{stroke:#fff}.sp-go,.sc-head .lb,.sc-row-head span,.sc-how,.ai-intro b,.fr-steps li span,.fr-card .fr-av.plus,.jp-logo,.fr-av.me{color:#fff}.fr-steps li span{background:var(--ink)}.sc-bar i{background:#fff}.sc-badge{background:var(--ink);color:#fff}.ms-badge{background:var(--red);color:#fff}.pay-bd .total{background:var(--ink);color:#fff}.pay-bd .total dt,.pay-bd .total dd{color:#fff}.fr-row-name .ok{color:var(--ink)}.ai-av{color:#fff}.fr-offer,.fr-invite{background:var(--pastel);box-shadow:var(--raise)}.sp-card.ai-card{color:var(--ink);box-shadow:var(--raise);background:#fff;text-decoration:none}.sp-card.ai-card .sp-go{color:var(--ink)}.ai-suggest button{box-shadow:var(--raise-sm);background:#fff;border:0}.st-ic{background:var(--color-field)}.jm-th,.jp-th,.jt-ic{box-shadow:inset 0 1px 2px #ffffffb3,inset 0 -3px 6px #1414140f}.app.splash{background:var(--pastel)}.app.splash .wm span{color:var(--ink)}.desk{background:var(--page)}.desk .shell{background:var(--night)}.desk .glass{background:var(--pastel)}.app.jobs{background:var(--color-field);gap:0;width:100%;max-width:430px;height:100dvh;min-height:0;margin:0 auto;padding:0;overflow:hidden}.app.jobs .jm-map{background:var(--color-field);position:absolute;inset:0}.app.jobs .jm-top{z-index:6;padding:max(12px, env(safe-area-inset-top)) 12px 0;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.app.jobs .jm-top>*{pointer-events:auto}.jm-search-wrap{z-index:2;position:relative}.jm-search-shade{z-index:-1;background:#f4f0e6;border:0;padding:0;position:fixed;inset:0}.jm-bar{background:#fff;border-radius:999px;align-items:center;gap:6px;height:52px;padding:0 5px 0 16px;display:flex;box-shadow:0 0 0 1px #1414140f,0 10px 24px -14px #14141e80}.jm-search-wrap.open .jm-bar{box-shadow:0 0 0 2px var(--ink), 0 10px 24px -14px #14141e80}.app.jobs .jm-search{min-width:0;height:100%;box-shadow:none;background:0 0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.app.jobs .jm-search input{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.app.jobs .jm-search input::-webkit-search-cancel-button{-webkit-appearance:none}.jm-filter{background:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.jm-filter b{background:var(--red);color:#fff;min-width:18px;height:18px;font-size:var(--text-xs);border-radius:999px;padding:0 5px;line-height:18px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.jm-cancel{background:var(--surface);height:42px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 14px}.jm-suggest{border-radius:var(--radius-lg);max-height:min(62dvh,520px);animation:jm-drop .2s var(--ease-out) both;background:#fff;margin-top:8px;padding:8px;overflow-y:auto;box-shadow:0 0 0 1px #1414140f,0 24px 44px -24px #14141e8c}@keyframes jm-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jm-suggest h2{color:var(--soft);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;margin:8px 10px 4px}.jm-suggest ul{margin:0;padding:0;list-style:none}.jm-suggest li button{border-radius:var(--radius-md);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 10px;display:flex}.jm-suggest li button:active,.jm-suggest li button:hover{background:var(--surface)}.jm-suggest i{border-radius:var(--radius-md);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.jm-suggest i.pin{background:var(--surface);color:var(--ink)}.jm-suggest li span{flex-direction:column;min-width:0;display:flex}.jm-suggest li b{font-size:var(--text-md);font-weight:var(--weight-strong)}.jm-suggest li small{color:var(--mute);font-size:var(--text-sm)}.jm-suggest-none{color:var(--mute);text-align:center;margin:0;padding:18px 10px}.app.jobs .jm-chips{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px 6px;display:flex;overflow-x:auto}.app.jobs .jm-chip{height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;display:inline-flex;box-shadow:0 0 0 1px #1414140f,0 6px 14px -10px #14141e80}.app.jobs .jm-chip:has(i){padding-left:4px}.app.jobs .jm-chip i{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.app.jobs .jm-chip.more{background:var(--surface)}.jm-ctrl{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:150px;right:12px}.jm-ctrl-pair{border-radius:var(--radius-md);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #1414140f,0 10px 22px -14px #14141e80}.jm-ctrl-pair button+button{border-top:1px solid var(--line)}.jm-ctrl button{cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.jm-ctrl button.solo{border-radius:var(--radius-md);box-shadow:0 0 0 1px #1414140f,0 10px 22px -14px #14141e80}.jm-ctrl button:active{background:var(--surface)}.jm-ctrl button.busy svg{animation:1s linear infinite jm-spin}@keyframes jm-spin{to{transform:rotate(360deg)}}.jm-ctrl svg{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.jm-toast{z-index:5;border-radius:var(--radius-md);background:var(--ink);color:#fff;max-width:calc(100% - 100px);font-size:var(--text-sm);font-weight:var(--weight-regular);text-align:center;padding:10px 16px;animation:.2s both jm-drop;position:absolute;bottom:160px;left:50%;transform:translate(-50%)}.jm-me{background:var(--color-link);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #fff,0 0 0 12px #2f6feb33}.app.jobs .jm-attrib{bottom:84px;left:8px;right:auto}.jm-state{z-index:4;border-radius:var(--radius-lg);text-align:center;width:min(300px,100% - 40px);box-shadow:var(--raise);background:#fff;flex-direction:column;align-items:center;gap:8px;padding:18px 20px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.jm-state b{font-size:var(--text-md)}.jm-state span{color:var(--mute);font-size:var(--text-sm)}.jm-state-btn{background:var(--ink);color:#fff;height:40px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.jm-listbtn{z-index:4;background:var(--ink);color:#fff;height:44px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -12px #141414bf}.jt{border-radius:var(--radius-lg);width:100%;min-height:84px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:box-shadow .2s,transform .15s;display:flex;box-shadow:0 0 0 1px #1414140f,0 12px 26px -18px #14141e8c}.jt:active{transform:scale(.98)}.jt.on{box-shadow:0 0 0 2px var(--ink), 0 14px 28px -18px #14141e99}.jt-ic{border-radius:var(--radius-md);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.jt-mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jt-mid b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.jt-mid>span{color:var(--mute);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jt-from{align-items:center;gap:6px;display:flex}.jt-from i{background:var(--surface);color:var(--ink);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);border-radius:999px;padding:1px 7px}.jt-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.jt-end b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;white-space:nowrap}.jt-end small{color:var(--mute);font-size:var(--text-xs);font-weight:var(--weight-regular);margin-left:1px}.jt-net{background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;border-radius:999px;padding:3px 8px}.jm-list{z-index:8;background:var(--page);animation:jm-up .25s var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0 0 70px}@keyframes jm-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jm-list-head{padding:max(16px, env(safe-area-inset-top)) 16px 8px;justify-content:space-between;align-items:center;display:flex}.jm-list-head h2{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0}.jm-list-map{background:var(--ink);color:#fff;height:40px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.jm-list-sort{scrollbar-width:none;gap:6px;padding:4px 16px 10px;display:flex;overflow-x:auto}.jm-list-sort button{background:var(--surface);height:34px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px}.jm-list-sort button.on{background:var(--ink);color:#fff}.jm-list-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 16px 20px;display:flex;overflow-y:auto}.jm-list-body>*{flex-shrink:0}:is(.app.jobs,.lp-map) .jm-pin span{color:var(--ink);transition:transform .18s var(--ease-spring), background .18s, color .18s;background:#fff;align-items:center;gap:.35em;padding:.22em .62em .22em .22em;font-size:.8em;display:flex;box-shadow:0 0 0 1px #14141414,0 .5em 1em -.45em #14141480}:is(.app.jobs,.lp-map) .jm-pin i{border-radius:50%;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:flex}:is(.app.jobs,.lp-map) .jm-pin svg{fill:none;width:1em;height:1em;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}:is(.app.jobs,.lp-map) .jm-pin.on{z-index:3}:is(.app.jobs,.lp-map) .jm-pin.on span{background:var(--ink);color:#fff;transform:scale(1.15)}:is(.app.jobs,.lp-map) .jm-cluster span{background:var(--ink);color:#fff;width:2.6em;height:2.6em;font-size:.95em;box-shadow:0 0 0 .28em #ffffffe6,0 .6em 1.2em -.4em #14141480}:is(.app.jobs,.lp-map) .jm-cluster.big span{width:3em;height:3em}.jp-hero{height:270px}.jp-tiles .tl{border-radius:var(--radius-lg);box-shadow:var(--raise);background:#fff;padding:12px 14px}.jp-tiles b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-top:2px}.jp-tiles .tl:last-child{background:var(--ink);color:#fff}.jp-tiles .tl:last-child .mu{color:#ffffffb3}.pay-bd-pill,.fr-tag.lime{background:var(--ink);color:#fff}.fr-card .fr-tag.lime{color:var(--ink);background:#fff}.jm-count{background:var(--ink);color:#fff}.jm-filters .cp.on .jm-count{color:var(--ink);background:#fff}.desk .wm i{color:#fff}.desk .stp b.on,.desk .lg button.on{color:var(--ink);background:#fff;border-color:#fff}.app.jobs .jm-stage{position:absolute;inset:0}.jm-pop-anchor{z-index:5}.jm-pop{border-radius:var(--radius-lg);width:252px;color:var(--ink);font-family:var(--font-sans);text-align:left;cursor:default;animation:jm-pop-in .22s var(--ease-spring) both;background:#fff;padding:12px;position:relative;box-shadow:0 0 0 1px #1414140f,0 18px 36px -16px #14141e8c}.jm-pop:after{content:"";background:#fff;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg);box-shadow:3px 3px 6px -3px #14141e40}@keyframes jm-pop-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.jm-pop-x{background:var(--surface);width:26px;height:26px;color:var(--mute);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.jm-pop-top{align-items:center;gap:10px;padding-right:26px;display:flex}.jm-pop-ic{border-radius:var(--radius-md);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.jm-pop-what{flex-direction:column;min-width:0;display:flex}.jm-pop-what b{font-size:var(--text-md);font-weight:var(--weight-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jm-pop-what span{color:var(--mute);font-size:var(--text-xs)}.jm-pop-agency{color:var(--mute);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:8px 0 0;display:flex;overflow:hidden}.jm-pop-pay{justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0 10px;display:flex}.jm-pop-pay b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-pop-pay small{color:var(--mute);font-size:var(--text-xs);font-weight:var(--weight-regular)}.jm-pop-pay span{background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;border-radius:999px;padding:3px 8px}.jm-pop-open{background:var(--ink);color:#fff;width:100%;height:40px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.jm-pop-actions{gap:8px;display:flex}.jm-pop-actions .jm-pop-open{flex:1 1 0;height:44px}.jm-pop-share{background:var(--color-brand-green-soft);height:44px;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:flex}.sh-native{background:var(--ink);color:#fff;width:100%;min-height:52px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin:14px 0 4px;padding:0 8px 0 20px;display:flex}.sh-native i{background:var(--color-brand-green-soft);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.sh-note{font-size:var(--text-sm);font-weight:var(--weight-regular);text-align:center;color:var(--ink);margin:10px 0 0}.app.jobs.wide{background:#fff;grid-template-columns:420px minmax(0,1fr);max-width:none;display:grid}.app.jobs.wide .jm-stage{grid-column:2;min-height:0;position:relative;inset:auto}.jm-side{z-index:7;background:var(--page);flex-direction:column;gap:12px;min-height:0;padding:20px 20px 0;display:flex;position:relative;box-shadow:1px 0 #1414140f,10px 0 30px -24px #14141e66}.jm-side-head{align-items:baseline;gap:12px;display:flex}.jm-logo{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-logo i{font-style:normal}.jm-side-title{color:var(--mute);font-size:var(--text-sm);font-weight:var(--weight-strong)}.app.jobs.wide .jm-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.app.jobs.wide .jm-search-shade{display:none}.app.jobs.wide .jm-suggest{z-index:3;position:absolute;left:0;right:0}.jm-side-bar{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.jm-side-bar b{font-size:var(--text-md);white-space:nowrap}.jm-side-sort select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center, var(--surface);height:34px;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;appearance:none;border:0;border-radius:999px;padding:0 32px 0 12px}.jm-side-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0 -20px;padding:4px 20px 96px;display:flex;position:relative;overflow-y:auto}.jm-side-list .jm-state{width:auto;position:static;transform:none}.jm-side-list .jt:hover{box-shadow:0 0 0 1.5px #14141459,0 12px 26px -18px #14141e8c}.app.jobs.wide .jm-ctrl{bottom:28px}.app.jobs.wide .jm-toast{bottom:40px}.app.jobs.wide .jm-attrib{bottom:6px}.pick{position:relative}.pick>button{pointer-events:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.pick>select{opacity:0;width:100%;height:100%;font-size:var(--text-md);cursor:pointer;appearance:none;border:0;margin:0;padding:0;position:absolute;inset:0}.pick:has(select:focus-visible){outline-offset:2px;border-radius:999px;outline:2px solid}.aw{--ink:var(--color-ink);--mute:var(--color-mute);--soft:var(--color-soft);--line:var(--color-line);--canvas:var(--color-canvas);--card:var(--color-surface);--field:var(--color-field);--red:var(--color-danger);--lav:var(--color-field);--lav-ink:var(--color-ink-2);--sky:var(--color-info-soft);--sky-ink:var(--color-info);--peach:var(--color-warning-soft);--peach-ink:var(--color-warning);--mint:var(--color-brand-green-soft);--mint-ink:var(--color-brand-green);--sand:var(--color-warning-soft);--sand-ink:var(--color-warning);--shadow:var(--shadow-1);--shadow-up:var(--shadow-2);font-family:var(--font-sans);font-size:var(--text-md);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;grid-template-columns:272px minmax(0,1fr);min-height:100dvh;line-height:1.4;display:grid}.aw *,.aw :before,.aw :after{box-sizing:border-box}:where(.aw) :where(h1,h2,h3,p,dl,dd,figure,ul){margin:0}:where(.aw) :where(ul){padding:0;list-style:none}:where(.aw) :where(a){color:inherit;text-decoration:none}:where(.aw) :where(button){font:inherit;color:inherit}.aw .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aw .lb{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase}.aw .mu{color:var(--mute)}.aw .cap:first-letter{text-transform:uppercase}.aw .ag-ic{flex:none}.aw :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aw-side{height:100dvh;color:var(--color-ink);background:var(--color-surface);border-right:1px solid var(--color-line);scrollbar-width:none;flex-direction:column;gap:18px;padding:26px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.aw-wm{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;align-items:baseline;padding:0 10px;display:flex}.aw-wm i{color:var(--color-field);font-style:normal}.aw-wm span{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);margin-left:10px}.aw-org{border-radius:var(--radius-lg);background:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-line-strong);align-items:center;gap:12px;padding:12px;display:flex}.aw-org-av{border-radius:var(--radius-md);height:40px;font-weight:var(--weight-strong);font-size:var(--text-md);color:var(--ink);background:var(--color-field);flex:0 0 40px;place-items:center;display:grid}.aw-org-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.aw-org-txt b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-dot{font-size:var(--text-xs);color:var(--color-soft);align-items:center;gap:6px;display:inline-flex}.aw-dot:before{content:"";background:var(--color-soft);border-radius:50%;width:7px;height:7px}.aw-dot.active:before{background:var(--color-success);box-shadow:0 0 0 3px #7fc47a33}.aw-dot.pending:before{background:var(--color-warning)}.aw-dot.paused:before,.aw-dot.rejected:before{background:var(--color-danger)}.aw-nav{flex-direction:column;gap:2px;display:flex}.aw-ni{border-radius:var(--radius-md);height:44px;color:var(--color-soft);font-weight:var(--weight-regular);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;transition:background .18s,color .18s;display:flex;position:relative}.aw-ni:hover{background:var(--color-field);color:var(--color-ink)}.aw-ni.on{background:var(--color-field);color:var(--color-ink);font-weight:var(--weight-heading)}.aw-ni b,.aw-tabs b,.aw-badge{min-width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--red);color:#fff;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.aw-ni b{margin-left:auto}.aw-price{border-radius:var(--radius-lg);color:var(--ink);background:var(--color-field);flex-direction:column;gap:4px;margin-top:auto;padding:18px;display:flex}.aw-price-k{font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:1.25}.aw-price-v{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.1}.aw-price-s{font-size:var(--text-xs);color:var(--color-ink-2)}.aw-side-foot{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 0;display:flex}.aw-out{height:36px;color:var(--color-soft);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.aw-out:hover{color:var(--color-ink);background:var(--color-field)}.aw .lg.pick>button,.aw .lgm.pick>button{height:34px;font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.03em;border:0;border-radius:999px;padding:0 12px}.aw .lg.pick>button{background:var(--color-field);color:var(--color-ink)}.aw .lgm.pick>button{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.aw-main{flex-direction:column;gap:20px;min-width:0;padding:30px clamp(20px,3vw,44px) 64px;display:flex}.aw-top{display:none}.aw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.aw-head-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-head h1{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.05}.aw-head p{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;max-width:70ch;display:flex}.aw-head-act{flex-wrap:wrap;gap:10px;display:flex}.aw-body{flex-direction:column;gap:18px;min-width:0;display:flex}.aw-crumb{font-weight:var(--weight-strong);color:var(--ink);align-items:center;gap:4px;display:inline-flex}.aw-crumb:hover{text-decoration:underline}.aw-banner{border-radius:var(--radius-lg);background:var(--sand);color:var(--sand-ink);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.aw-banner.paused,.aw-banner.rejected{background:var(--color-danger-soft);color:var(--color-danger)}.aw-banner>span{flex-direction:column;gap:2px;display:flex}.aw-banner b{color:var(--ink)}.aw-card{background:var(--color-surface);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-1);padding:20px;position:relative}.aw-card.flush{padding:0;overflow:hidden}.aw-card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aw-card-h.pad{padding:20px 22px 0}.aw-card-h h2,.je-h{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.025em}.aw-count{min-width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--field);color:var(--mute);border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.aw-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;display:grid}.aw-grid .span4{grid-column:span 4}.aw-grid .span5{grid-column:span 5}.aw-grid .span6{grid-column:span 6}.aw-grid .span7{grid-column:span 7}.aw-grid .span8{grid-column:span 8}.aw-grid .span12{grid-column:span 12}.aw-icon-btn{background:var(--field);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background .18s;display:inline-grid}.aw-icon-btn:hover{background:var(--color-line-strong)}.aw-link{font-weight:var(--weight-strong);font-size:var(--text-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.aw-link:hover{text-decoration:underline}.aw-link.mute{color:var(--mute)}.aw-tlink{font-weight:var(--weight-strong)}.aw-tlink:hover{text-decoration:underline}.aw-pill{height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;background:var(--color-field);color:var(--color-ink-2);align-items:center;display:inline-flex}.aw-pill:is(.st-interview,.rep-travel,.rep-contract,.r-agency){background:var(--color-info-soft);color:var(--color-info)}.aw-pill:is(.st-new,.r-student){background:var(--color-accent-soft);color:var(--color-accent)}.aw-pill:is(.st-hired,.js-live,.pay-paid,.ag-active,.ms-active,.pc-passed,.ns-confirmed,.pc-pill){background:var(--color-success-soft);color:var(--color-success)}.aw-pill:is(.js-review,.js-returned,.pay-pending,.rep-pay,.rep-housing,.ag-pending,.ag-paused,.ms-requested,.ms-cancelling,.pc-queued,.ns-open){background:var(--color-warning-soft);color:var(--color-warning)}.aw-pill:is(.pay-failed,.pay-cancelled,.rep-behaviour){background:var(--color-danger-soft);color:var(--color-danger)}.aw-pill:is(.st-rejected,.st-withdrawn,.js-draft,.js-closed,.ag-rejected,.ms-ended,.pc-failed,.ns-rejected){background:var(--color-field);color:var(--color-mute)}.aw-pill.r-admin{background:var(--color-ink);color:#fff}.aw-chip{height:26px;font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--field);color:var(--color-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.aw-chip.pink{background:var(--color-danger-soft);color:var(--color-danger)}.aw-chip.btn{cursor:pointer;height:32px;box-shadow:inset 0 0 0 1px var(--line);background:var(--card);border:0;padding:0 13px}.aw-chip.btn:hover{background:var(--field)}.aw-fine{font-size:var(--text-xs);color:var(--mute);line-height:1.4}.aw-fine.center{text-align:center}.aw-err{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-regular);margin:0;padding:10px 14px}.aw-ok{color:var(--mint-ink);font-weight:var(--weight-strong);font-size:var(--text-sm);align-items:center;gap:6px;margin:0;display:inline-flex}.aw-note{border-radius:var(--radius-md);background:var(--sky);color:var(--color-link);font-size:var(--text-sm);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.aw-note.warn{background:var(--peach);color:var(--peach-ink);flex-wrap:wrap}.aw-note b{color:var(--ink)}.aw-grow{flex:1}.aw-row-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.aw-empty{text-align:center;color:var(--mute);flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.aw-empty b{color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-md)}.aw-empty span{max-width:44ch;font-size:var(--text-sm)}.aw-empty .ui-btn{margin-top:8px}.aw-empty-ic{border-radius:var(--radius-lg);width:52px;height:52px;color:var(--ink);background:var(--color-field);place-items:center;margin-bottom:4px;display:grid}.aw-skel{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-field-hover) 25%, var(--color-field) 50%, var(--color-field-hover) 75%);background-size:200% 100%;height:54px;margin-bottom:10px;animation:1.3s linear infinite aw-shine}.aw-skel.tall{border-radius:var(--radius-lg);height:240px}@keyframes aw-shine{to{background-position:-200% 0}}.aw-av{font-weight:var(--weight-strong);letter-spacing:-.02em;color:#141414c7;border-radius:32%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.aw-av img{object-fit:cover;width:100%;height:100%}.aw-bar{background:var(--color-field-hover);border-radius:999px;height:8px;display:flex;position:relative;overflow:hidden}.aw-bar i{background:var(--ink);height:100%;transition:width .6s var(--ease-out);display:block}.aw-bar i.b2{background:var(--color-info-soft)}.aw-affix{display:block;position:relative}.aw-affix i{font-style:normal;font-weight:var(--weight-strong);color:var(--mute);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aw-affix .ui-input{padding-left:32px}.aw-search{background:var(--card);height:44px;box-shadow:var(--shadow);color:var(--mute);border-radius:999px;flex:260px;align-items:center;gap:10px;padding:0 14px;display:flex}.aw-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.aw-search.in-card{box-shadow:none;background:var(--field);flex:none;margin:14px}.aw-select{display:inline-flex;position:relative}.aw-select select{background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;max-width:100%;height:44px;box-shadow:var(--shadow);font:inherit;font-weight:var(--weight-strong);color:var(--ink);appearance:none;cursor:pointer;border:0;border-radius:999px;padding:0 38px 0 16px}.aw-select.sm select{height:34px;font-size:var(--text-sm);background-color:var(--field);box-shadow:none}.aw-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aw-seg{background:var(--card);box-shadow:var(--shadow);border-radius:999px;padding:4px;display:inline-flex}.aw-seg button{height:36px;font-weight:var(--weight-strong);font-size:var(--text-sm);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.aw-seg button.on{background:var(--ink);color:#fff}.aw-tabsrow{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.aw-tabsrow::-webkit-scrollbar{display:none}.aw-tabsrow button{height:38px;font-weight:var(--weight-strong);font-size:var(--text-sm);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:background .18s,color .18s;display:inline-flex}.aw-tabsrow button:hover{color:var(--ink);background:#1414140d}.aw-tabsrow button b{font-size:var(--text-xs);font-weight:var(--weight-strong);background:#14141412;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-grid}.aw-tabsrow button.on{background:var(--ink);color:#fff}.aw-tabsrow button.on b{background:#ffffff2e}.aw-switch{border-radius:var(--radius-md);background:var(--field);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.aw-switch-txt{flex-direction:column;gap:2px;display:flex}.aw-switch-txt b{font-weight:var(--weight-strong)}.aw-switch-txt span{font-size:var(--text-sm);color:var(--mute)}.aw-switch i{background:var(--color-line-strong);border-radius:999px;flex:0 0 46px;height:28px;transition:background .2s;position:relative}.aw-switch i:after{content:"";width:22px;height:22px;transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #14141440}.aw-switch.on i{background:var(--ink)}.aw-switch.on i:after{transform:translate(18px)}.aw-table-wrap{overflow-x:auto}.aw-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.aw-table th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px}.aw-table td{border-bottom:1px solid var(--color-field-hover);white-space:nowrap;padding:12px 16px}.aw-table tbody tr{cursor:pointer;transition:background .15s}.aw-table tbody tr:hover,.aw-table tbody tr.on{background:var(--color-field)}.aw-table tbody tr:last-child td{border-bottom:0}.aw-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.aw-cell-who{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.aw-cell-who>span:last-child{flex-direction:column;display:flex}.aw-cell-who b{font-weight:var(--weight-strong)}.aw-cell-who>span:last-child>span{font-size:var(--text-xs);color:var(--mute)}.aw-lock{font-size:var(--text-sm);color:var(--soft);align-items:center;gap:6px;display:inline-flex}.aw-lock.open{color:var(--mint-ink);font-weight:var(--weight-strong)}.aw-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aw-kpi{border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .2s var(--ease-out), box-shadow .2s;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.aw-kpi:hover{box-shadow:var(--shadow-up);transform:translateY(-2px)}.aw-kpi.lav{background:var(--color-field)}.aw-kpi.sky{background:var(--color-info-soft)}.aw-kpi.peach,.aw-kpi.sand{background:var(--color-warning-soft)}.aw-kpi-l{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink-2)}.aw-kpi b{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.aw-kpi-h{font-size:var(--text-xs);color:var(--color-ink-2)}.aw-todo{flex-direction:column;gap:8px;display:flex}.aw-todo-row{border-radius:var(--radius-md);background:var(--field);text-align:left;width:100%;font-weight:var(--weight-strong);cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,transform .15s;display:flex}.aw-todo-row>span:nth-child(2){flex:1}.aw-todo-row:hover{background:var(--color-field-hover);transform:translate(2px)}.aw-todo-ic{border-radius:var(--radius-sm);background:var(--card);flex:0 0 34px;place-items:center;height:34px;display:grid}.aw-todo-row.hot .aw-todo-ic{background:var(--ink);color:#fff}.aw-todo-row.warm .aw-todo-ic{background:var(--peach);color:var(--peach-ink)}.aw-todo-row.calm .aw-todo-ic{background:var(--sky);color:var(--sky-ink)}.aw-agenda{flex-direction:column;display:flex}.aw-agenda li{position:relative}.aw-agenda li,.aw-agenda-link{gap:14px;display:flex}.aw-agenda li{border-bottom:1px solid var(--color-field-hover);padding:10px 0 10px 14px}.aw-agenda li:last-child{border-bottom:0}.aw-agenda li:before{content:"";border-radius:var(--radius-pill);background:var(--color-field);width:4px;position:absolute;top:13px;bottom:13px;left:0}.aw-agenda li.k-interview:before{background:var(--color-accent)}.aw-agenda li.k-arrival:before{background:var(--color-ink-2)}.aw-agenda li.k-start:before{background:var(--color-info)}.aw-agenda li.k-visit:before{background:var(--color-warning)}.aw-agenda-link{flex:1;min-width:0}.aw-agenda-link:hover b{text-decoration:underline}.aw-agenda-when{font-size:var(--text-sm);flex-direction:column;flex:0 0 88px;display:flex}.aw-agenda-when b{font-weight:var(--weight-strong)}.aw-agenda-when span{color:var(--mute)}.aw-agenda-what{flex-direction:column;min-width:0;display:flex}.aw-agenda-what b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-agenda-what span{font-size:var(--text-sm);color:var(--mute)}.aw-fill{flex-direction:column;gap:16px;display:flex}.aw-fill li{flex-direction:column;gap:7px;display:flex}.aw-fill-top{font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.aw-fill-top b{font-weight:var(--weight-strong)}.aw-fill-top span{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.aw-fill-sub{font-size:var(--text-xs);color:var(--mute)}.aw-trust{color:#fff;background:var(--color-ink)}.aw-trust .aw-card-h{color:#fff}.aw-trust-num{align-items:baseline;gap:4px;display:flex}.aw-trust-num b{font-weight:var(--weight-strong);font-size:var(--text-display);letter-spacing:-.02em;line-height:1}.aw-trust-num b.sm{font-size:var(--text-xl);letter-spacing:-.02em}.aw-trust-num span{color:var(--color-ink-2);font-weight:var(--weight-strong)}.aw-trust-sub{font-size:var(--text-sm);color:var(--color-soft);margin:6px 0 14px;display:block}.aw-trust-facts{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.aw-trust-facts div{border-radius:var(--radius-md);background:var(--color-field);flex-direction:column;gap:1px;padding:10px 12px;display:flex}.aw-trust-facts dt{font-size:var(--text-xs);color:var(--color-soft)}.aw-trust-facts dd{font-weight:var(--weight-strong);font-size:var(--text-sm)}.aw-trust .aw-fine{color:var(--color-soft)}.aw-latest{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px;display:grid}.aw-latest-row{border-radius:var(--radius-md);background:var(--field);align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.aw-latest-row:hover{background:var(--color-field-hover)}.aw-latest-who{flex-direction:column;flex:1;min-width:0;display:flex}.aw-latest-who b,.aw-latest-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-latest-who b{font-weight:var(--weight-strong)}.aw-latest-who span,.aw-latest-when{font-size:var(--text-xs);color:var(--mute)}.aw-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(250px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.aw-col{border-radius:var(--radius-lg);background:var(--color-field);scroll-snap-align:start;flex-direction:column;gap:10px;min-height:220px;padding:12px;display:flex}.aw-col header{align-items:center;gap:8px;padding:4px 6px 2px;display:flex}.aw-col h2{font-size:var(--text-sm);font-weight:var(--weight-strong);flex:1}.aw-col .aw-count{background:#ffffffb3}.aw-col-dot{background:var(--color-accent);border-radius:50%;width:9px;height:9px}.aw-col.st-interview .aw-col-dot{background:var(--color-info)}.aw-col.st-hired .aw-col-dot{background:var(--color-success)}.aw-col.st-rejected .aw-col-dot{background:var(--color-line-strong)}.aw-col-empty{text-align:center;font-size:var(--text-sm);color:var(--mute);padding:18px 10px}.aw-cc{border-radius:var(--radius-lg);background:var(--card);width:100%;box-shadow:var(--shadow);text-align:left;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s;border:0;flex-direction:column;gap:10px;padding:14px;display:flex}.aw-cc:hover{box-shadow:var(--shadow-up);transform:translateY(-2px)}.aw-cc-top{color:var(--soft);align-items:center;gap:10px;display:flex}.aw-cc-who{min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.aw-cc-who b{font-weight:var(--weight-strong)}.aw-cc-who span{font-size:var(--text-xs);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-cc-lock{background:var(--field);height:28px;color:var(--soft);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.aw-cc-lock.open{background:var(--mint);color:var(--mint-ink)}.aw-cc-tags{flex-wrap:wrap;gap:5px;display:flex}.aw-cc-tags .aw-chip{height:23px;font-size:var(--text-xs);padding:0 8px}.aw-cc-foot{font-size:var(--text-xs);color:var(--mute)}.aw-cc-foot span{align-items:center;gap:5px;display:inline-flex}.aw-cc-foot .ok{color:var(--mint-ink);font-weight:var(--weight-strong)}.aw-cc-foot .wait{color:var(--sand-ink);font-weight:var(--weight-strong)}.aw-drawer-bg,.aw-sheet-bg{z-index:60;background:#14141452;animation:.2s ease-out aw-fade;position:fixed;inset:0}.aw-drawer{background:var(--card);width:min(520px,100% - 20px);animation:aw-slide .32s var(--ease-out);border-radius:26px;flex-direction:column;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 40px 80px -30px #14141e8c}@keyframes aw-fade{0%{opacity:0}}@keyframes aw-slide{0%{opacity:0;transform:translate(40px)}}.cp-head{background:var(--color-field);border-bottom:1px solid var(--color-field-hover);align-items:flex-start;gap:14px;padding:22px 22px 18px;display:flex}.cp-who{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.cp-who h2{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em}.cp-who>span:not(.aw-pill,.ui-badge){font-size:var(--text-sm);color:var(--mute)}.aw-x{cursor:pointer;width:38px;height:38px;box-shadow:var(--shadow);background:#fffc;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cp-scroll{flex-direction:column;flex:1;gap:14px;padding:16px 22px 22px;display:flex;overflow-y:auto}.cp-job{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.cp-job .lb{color:var(--soft)}.cp-job b{font-weight:var(--weight-strong)}.cp-job span:last-child{font-size:var(--text-sm);color:var(--mute)}.cp-note{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-regular);align-items:center;gap:10px;padding:12px 14px;display:flex}.cp-sec{border-top:1px solid var(--color-field-hover);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cp-sec h3{font-size:var(--text-sm);font-weight:var(--weight-strong);align-items:center;gap:8px;display:flex}.cp-steps{border-radius:var(--radius-md);background:var(--field);grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.cp-steps button{border-radius:var(--radius-md);height:38px;font-weight:var(--weight-strong);font-size:var(--text-sm);color:var(--mute);cursor:pointer;background:0 0;border:0;transition:background .18s,color .18s}.cp-steps button:hover:not(:disabled){color:var(--ink);background:#ffffffb3}.cp-steps button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.cp-steps button.on.st-hired{background:var(--ink);color:#fff}.cp-contact{border-radius:var(--radius-lg);background:var(--color-field);border:0;padding:16px}.cp-contact.open{background:var(--mint)}.cp-lock-txt{font-size:var(--text-sm);color:var(--color-ink-2)}.cp-blur{font-weight:var(--weight-strong);filter:blur(4px);-webkit-user-select:none;user-select:none;opacity:.6;flex-direction:column;gap:4px;display:flex}.cp-row{border-radius:var(--radius-md);font-weight:var(--weight-strong);background:#ffffffbf;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.cp-row a,.cp-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.cp-row a:hover{text-decoration:underline}.cp-row .aw-icon-btn{background:0 0;width:30px;height:30px}.cp-fine{font-size:var(--text-xs);color:var(--mute)}.cp-badge{font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cp-badge.ok{background:var(--mint);color:var(--mint-ink)}.cp-badge.wait{background:var(--sand);color:var(--sand-ink)}.cp-inline{gap:8px;display:flex}.cp-inline .ui-input{flex:1}.cp-inline .ui-btn{min-height:44px}.cp-links{gap:16px;display:flex}.cp-call{border-radius:var(--radius-md);background:var(--lime,var(--color-brand-green-soft));min-height:48px;color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.cp-result{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:8px;padding:12px;display:flex}.cp-result-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-result-row .ui-btn{min-height:44px}.cp-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-facts div{border-radius:var(--radius-md);background:var(--field);padding:10px 12px}.cp-facts dt{font-size:var(--text-xs);color:var(--mute)}.cp-facts dd{font-weight:var(--weight-strong)}.cp-sub{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--mute)}.cp-chips{flex-wrap:wrap;gap:6px;display:flex}.cp-foot{border-top:1px solid var(--color-field-hover);background:var(--card);flex-direction:column;gap:10px;padding:14px 22px 18px;display:flex}.aw-jobs{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:16px;display:grid}.aw-job{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}.aw-job.s-closed{opacity:.78}.aw-job-top{align-items:center;gap:12px;display:flex}.aw-job-tile{border-radius:var(--radius-md);flex:0 0 52px;place-items:center;height:52px;display:grid}.aw-job-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-job-title b{font-weight:var(--weight-strong);font-size:var(--text-md);letter-spacing:-.02em}.aw-job-title span{font-size:var(--text-sm);color:var(--mute);align-items:center;gap:4px;display:inline-flex}.aw-job-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.aw-job-facts div{border-radius:var(--radius-md);background:var(--field);padding:9px 10px}.aw-job-facts dt{font-size:var(--text-xs);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw-job-facts dd{font-weight:var(--weight-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.aw-job-fill{flex-direction:column;gap:6px;display:flex}.aw-job-fill .aw-fill-top span{font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--mute)}.aw-job-act{border-top:1px solid var(--color-field-hover);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.aw-confirm{gap:6px;display:inline-flex}.je{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.je-form{flex-direction:column;gap:18px;min-width:0;display:flex}.je-form .aw-card{flex-direction:column;gap:16px;display:flex}.je-form .aw-card-h{margin:0}.je-roles{flex-direction:column;gap:12px;display:flex}.je-role-group{flex-direction:column;gap:7px;display:flex}.je-role-group .lb{color:var(--soft)}.je-role-row{flex-wrap:wrap;gap:6px;display:flex}.je-role{background:var(--field);height:38px;font-weight:var(--weight-strong);font-size:var(--text-sm);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;transition:background .15s,color .15s;display:inline-flex}.je-role>span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.je-role:hover{background:var(--color-line)}.je-role.on{background:var(--ink);color:#fff}.je-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.je-two.three{grid-template-columns:repeat(3,minmax(0,1fr))}.je-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.je-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.je-side>.lb{padding-left:6px}.je-preview{background:var(--card);box-shadow:var(--shadow-up);border-radius:26px;overflow:hidden}.je-pv-art{place-items:center;height:150px;display:grid;position:relative}.je-pv-badge{background:var(--ink);color:#fff;height:28px;font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex;position:absolute;top:12px;left:12px}.je-pv-body{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.je-pv-place{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.je-pv-role{font-size:var(--text-sm);color:var(--mute)}.je-pv-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.je-pv-net{border-top:1px solid var(--color-field-hover);align-items:baseline;gap:8px;margin-top:10px;padding-top:12px;display:flex}.je-pv-net b{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em}.je-pv-net span{font-size:var(--text-sm);color:var(--mute)}.je-calc{flex-direction:column;gap:8px;padding:18px;display:flex}.je-calc .lb{margin-bottom:4px}.je-calc-row{font-size:var(--text-sm);justify-content:space-between;gap:10px;display:flex}.je-calc-row b{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.je-calc-row.total{border-top:1px dashed var(--color-line-strong);font-weight:var(--weight-strong);margin-top:2px;padding-top:10px}.je-calc-row.total b{font-size:var(--text-lg);font-weight:var(--weight-strong)}.je-problems,.je-warnings{border-radius:var(--radius-md);font-size:var(--text-sm);flex-direction:column;gap:6px;display:flex;padding:12px 14px 12px 32px!important;list-style:outside!important}.je-problems{background:var(--color-danger-soft);color:var(--color-danger)}.je-warnings{background:var(--sand);color:var(--sand-ink)}.je-actions{flex-direction:column;gap:8px;display:flex}.je-photos{flex-direction:column;gap:10px;display:flex}.je-photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.je-photo{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--field);position:relative;overflow:hidden}.je-photo img{object-fit:cover;width:100%;height:100%;display:block}.je-photo figcaption{font-size:var(--text-xs);font-weight:var(--weight-strong);background:#ffffffe6;border-radius:999px;padding:3px 9px;position:absolute;bottom:8px;left:8px}.je-photo .on-photo{background:#ffffffe6;width:32px;height:32px;position:absolute;top:8px;right:8px}.je-photo.add{border:1.5px dashed var(--color-line-strong);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.aw-legend{flex-wrap:wrap;gap:6px;display:flex}.aw-legend button{background:var(--card);height:34px;box-shadow:var(--shadow);font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.aw-legend button i{border-radius:50%;width:9px;height:9px}.aw-legend button.off{opacity:.45}.aw-legend .k-interview i,.cal-ev.k-interview{background:var(--color-accent)}.aw-legend .k-arrival i,.cal-ev.k-arrival{background:var(--color-ink-2)}.aw-legend .k-start i,.cal-ev.k-start{background:var(--color-info)}.aw-legend .k-visit i,.cal-ev.k-visit{background:var(--color-warning)}.cal{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.cal-side{flex-direction:column;gap:18px;display:flex}.cal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cal-head h2{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em}.cal-head h2:first-letter{text-transform:uppercase}.cal-nav{align-items:center;gap:6px;display:flex}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-wd{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);padding:4px 6px 8px}.cal-day{border-radius:var(--radius-md);background:var(--field);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:104px;padding:7px;transition:background .15s,box-shadow .15s;display:flex}.cal-day:hover{background:var(--color-field-hover)}.cal-day.out{color:var(--color-soft);background:0 0}.cal-day.today .cal-n{background:var(--ink);color:#fff}.cal-day.on{box-shadow:inset 0 0 0 2px var(--ink)}.cal-n{min-width:26px;height:26px;font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;align-self:flex-start;place-items:center;padding:0 6px;display:grid}.cal-dots{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-ev{border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:var(--weight-strong);color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;display:block;overflow:hidden}.cal-ev b{font-weight:var(--weight-strong);margin-right:4px}.cal-more{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--mute);padding-left:4px}.inbox{grid-template-columns:340px minmax(0,1fr);gap:18px;height:calc(100dvh - 190px);min-height:520px;display:grid}.inbox-list{flex-direction:column;display:flex;overflow-y:auto}.inbox-list ul{padding:0 8px 10px}.inbox-row{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:flex}.inbox-row:hover{background:var(--field)}.inbox-row.on{background:var(--color-field)}.inbox-row.team{background:var(--color-field);width:calc(100% - 16px);margin:0 8px 6px}.inbox-dm{border-radius:var(--radius-md);background:var(--ink);color:#fff;height:42px;font-weight:var(--weight-strong);font-size:var(--text-md);letter-spacing:-.02em;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.inbox-dm i{color:var(--color-field);font-style:normal}.inbox-mid{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-mid b{font-weight:var(--weight-strong)}.inbox-mid span{font-size:var(--text-sm);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row.new .inbox-mid b,.inbox-row.new .inbox-mid span{color:var(--ink);font-weight:var(--weight-strong)}.inbox-side{font-size:var(--text-xs);color:var(--soft);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inbox-thread{flex-direction:column;min-height:0;display:flex}.inbox-thread>.aw-empty{margin:auto}.thread{flex-direction:column;height:100%;min-height:0;display:flex}.thread-head{border-bottom:1px solid var(--color-field-hover);align-items:center;gap:12px;padding:14px 18px;display:flex}.thread-back{display:none!important}.thread-who{flex-direction:column;flex:1;min-width:0;display:flex}.thread-who b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-who span{font-size:var(--text-xs);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-body{background:var(--color-field);flex-direction:column;flex:1;gap:4px;padding:18px;display:flex;overflow-y:auto}.thread-note{border-radius:var(--radius-md);background:var(--field);max-width:520px;font-size:var(--text-xs);color:var(--mute);text-align:center;align-self:center;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;display:inline-flex}.thread-empty{color:var(--mute);font-size:var(--text-sm);margin:auto}.bub-event{border-radius:var(--radius-md);max-width:80%;color:var(--mute);font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;background:#1414140d;align-self:center;align-items:baseline;gap:8px;margin:4px 0;padding:6px 12px;display:flex}.bub-event small{font-size:var(--text-xs);font-weight:var(--weight-regular);flex:none}.bub{border-radius:var(--radius-lg);background:var(--card);max-width:min(520px,78%);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;padding:10px 14px;line-height:1.45;box-shadow:0 0 0 1px #1414140d}.bub.me{background:var(--ink);color:#fff;box-shadow:none;align-self:flex-end}.bub.tail{margin-bottom:8px}.bub small{font-size:var(--text-xs);opacity:.55;text-align:right;margin-top:4px;display:block}.thread-tpl{scrollbar-width:none;gap:6px;padding:10px 14px 0;display:flex;overflow-x:auto}.thread-err{margin:8px 14px 0}.thread-in{align-items:flex-end;gap:8px;padding:10px 14px 14px;display:flex}.thread-in textarea{border-radius:var(--radius-pill);background:var(--field);min-height:46px;max-height:160px;font:inherit;font-size:var(--text-md);resize:none;field-sizing:content;border:0;outline:none;flex:1;padding:12px 16px}.thread-in textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--card)}.thread-send{background:var(--color-line-strong);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 46px;place-items:center;height:46px;transition:background .18s,transform .12s;display:grid}.thread-send.on{background:var(--ink)}.thread-send:active{transform:scale(.92)}.bill-hero{min-height:190px;color:var(--ink);background:var(--color-field);flex-direction:column;gap:6px;display:flex}.bill-big{font-weight:var(--weight-strong);font-size:var(--text-display);letter-spacing:-.02em;margin-top:auto;line-height:1}.bill-price{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em}.bill-ticks{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bill-ticks li{font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.bill-ticks svg{background:var(--mint);color:var(--mint-ink);box-sizing:content-box;border-radius:50%;padding:3px}.bill-how{font-size:var(--text-sm);color:var(--color-ink-2);margin-bottom:12px}.bill-list{flex-direction:column;display:flex}.bill-list li{border-bottom:1px solid var(--color-field-hover);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.bill-list li:last-child{border-bottom:0}.bill-list li>span:first-child{flex-direction:column;min-width:0;display:flex}.bill-list li>span:first-child span{font-size:var(--text-xs);color:var(--mute)}.bill-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bill-right b{font-variant-numeric:tabular-nums}.bill-sub{font-size:var(--text-sm);font-weight:var(--weight-strong);margin:18px 0 4px}.rep-list{flex-direction:column;gap:14px;display:flex}.rep-h{font-size:var(--text-md);font-weight:var(--weight-strong)}.rep{flex-direction:column;gap:10px;display:flex}.rep.open{box-shadow:inset 4px 0 0 var(--color-warning), var(--shadow)}.rep-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep-body{font-size:var(--text-md);white-space:pre-wrap;line-height:1.5}.rep-answer{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rep-answer .lb{color:var(--soft)}.rep-form .aw-row-end{margin-top:8px}.set-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.set-kv div{border-radius:var(--radius-md);background:var(--field);min-width:0;padding:10px 12px}.set-kv dt{font-size:var(--text-xs);color:var(--mute)}.set-kv dd{font-weight:var(--weight-strong);overflow-wrap:anywhere}.set-form{border-top:1px solid var(--color-field-hover);flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;display:flex}.set-form h3,.set-h3{font-size:var(--text-md);font-weight:var(--weight-strong)}.set-h3{margin:18px 0 10px}.set-check{flex-direction:column;gap:12px;display:flex}.set-check .aw-card-h{margin:0}.set-check .aw-dot{color:var(--mute)}.set-checks{flex-direction:column;gap:6px;display:flex}.set-checks li{font-size:var(--text-sm);color:var(--mute);align-items:center;gap:10px;display:flex}.set-checks li>span{background:var(--field);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.set-checks li.done{color:var(--ink);font-weight:var(--weight-strong)}.set-checks li.done>span{background:var(--ink);color:#fff}.set-doc{border-radius:var(--radius-md);background:var(--field);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.set-doc-ic{border-radius:var(--radius-md);background:var(--card);flex:0 0 42px;place-items:center;height:42px;display:grid}.set-doc-txt{flex-direction:column;flex:200px;display:flex}.set-doc-txt b{font-weight:var(--weight-strong)}.set-account{flex-direction:column;display:flex}.set-account-row{border-top:1px solid var(--color-field-hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.set-account-row>span{flex-direction:column;display:flex}.set-account-row b{font-weight:var(--weight-strong)}.aw-tabs{display:none}.aw-sheet{padding:10px 10px calc(14px + env(safe-area-inset-bottom));background:var(--color-ink);color:#fff;animation:aw-up .28s var(--ease-out);border-radius:26px;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}@keyframes aw-up{0%{opacity:0;transform:translateY(30px)}}.aw-grip{border-radius:var(--radius-pill);background:var(--color-ink);align-self:center;width:40px;height:4px;margin:2px 0 10px}.aw-sheet .aw-ni{height:52px;font-size:var(--text-md)}@media (width<=1280px){.aw-grid .span4{grid-column:span 6}.aw-grid .span4.bill-hero{grid-column:span 12}.cal{grid-template-columns:minmax(0,1fr)}.cal-side{grid-template-columns:1fr 1fr;display:grid}}@media (width<=1100px){.aw-grid .span5,.aw-grid .span6,.aw-grid .span7,.aw-grid .span8{grid-column:span 12}.je{grid-template-columns:minmax(0,1fr)}.je-side{position:static}.aw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.aw{grid-template-columns:minmax(0,1fr)}.aw-side{display:none}.aw-main{padding:0 16px calc(96px + env(safe-area-inset-bottom));gap:16px}.aw-top{z-index:30;background:#f3f2ee;align-items:center;gap:10px;margin:0 -16px;padding:12px 16px;display:flex;position:sticky;top:0}.aw-top-wm{font-weight:var(--weight-strong);font-size:var(--text-lg);letter-spacing:-.02em}.aw-top-wm i{color:var(--color-accent);font-style:normal}.aw-top-org{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aw-tabs{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--radius-lg);background:var(--color-ink);grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;box-shadow:0 20px 40px -20px #14141eb3}.aw-tabs>a,.aw-tabs>button{border-radius:var(--radius-lg);height:56px;color:var(--color-mute);font-size:10.5px;font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.aw-tabs>.on{color:var(--ink);background:#fff}.aw-tabs b{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--color-ink);font-size:10.5px;position:absolute;top:4px;right:calc(50% - 22px)}.aw-head{align-items:flex-start}.aw-head-act{width:100%}.aw-head-act .ui-btn{flex:1}.aw-head-act .aw-legend{width:100%}.inbox{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 250px)}.inbox-thread,.inbox.has-open .inbox-list{display:none}.inbox.has-open .inbox-thread{display:flex}.thread-back{display:inline-grid!important}}@media (width<=720px){.aw-head h1{font-size:var(--text-xl)}.aw-grid{gap:14px}.aw-grid .span4{grid-column:span 12}.aw-kpis{gap:10px}.aw-kpi{padding:14px 16px}.aw-kpi b{font-size:var(--text-xl)}.aw-card{border-radius:var(--radius-lg);padding:18px}.aw-board{grid-template-columns:repeat(4,84%);margin:0 -16px;padding:0 16px 6px;scroll-padding:16px}.aw-drawer{border-radius:26px 26px 0 0;width:100%;animation-name:aw-up;inset:6dvh 0 0}.aw-job-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.je-two,.je-two.three,.je-toggles,.set-kv,.cal-side{grid-template-columns:minmax(0,1fr)}.cal-grid{gap:2px}.cal-day{border-radius:var(--radius-sm);align-items:center;min-height:52px;padding:4px}.cal-n{min-width:24px;height:24px;font-size:var(--text-xs);align-self:center}.cal-dots{flex-flow:wrap;justify-content:center;gap:2px}.cal-ev{border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.cal-more{display:none}.aw-toolbar .aw-search{flex-basis:100%}.aw-toolbar .aw-select{flex:1}.aw-toolbar .aw-select select{width:100%}.aw-seg button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.aw *,.aw-drawer-bg,.aw-sheet-bg{transition:none!important;animation:none!important}}.cp-sig{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-sig li{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.cp-sig li.ok{color:var(--mint-ink);font-weight:var(--weight-strong)}.nt{position:relative}.nt-bell{background:var(--card,#fff);width:42px;height:42px;color:var(--ink,var(--color-ink));box-shadow:inset 0 0 0 1px var(--line,var(--color-line-strong));cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.nt-bell b{min-width:18px;height:18px;font-size:10.5px;font-weight:var(--weight-strong);background:var(--red,var(--color-danger));color:#fff;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.nt-panel{z-index:70;border-radius:var(--radius-lg);background:#fff;width:min(380px,100vw - 24px);max-height:70vh;animation:.15s ease-out aw-fade;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 0 0 1px #1414140f,0 30px 60px -24px #14141e73}.nt-head{border-bottom:1px solid var(--color-field-hover);background:#fff;padding:14px 16px 10px;position:sticky;top:0}.nt-empty{color:var(--mute,var(--color-mute));font-size:var(--text-sm);padding:22px 16px}.nt-row{border:0;border-bottom:1px solid var(--color-line);text-align:left;width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink,var(--color-ink));cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.nt-row:hover,.nt-row.new{background:var(--color-field)}.nt-row small{font-size:var(--text-xs);color:var(--mute,var(--color-mute))}.aw-head-act .aw-head-bell{display:inline-flex}@media (width<=1023px){.aw-head-act .aw-head-bell{display:none}.aw-top .nt-panel{position:fixed;top:64px;right:12px}}.hs-card{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);transition:transform .2s var(--ease-out), box-shadow .2s;flex-direction:column;display:flex;overflow:hidden}.hs-card:hover{box-shadow:var(--shadow-up);transform:translateY(-2px)}.hs-cover{height:170px;color:var(--color-soft);background:var(--color-field);place-items:center;display:grid;position:relative}.hs-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-count{color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-strong);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;bottom:10px;right:10px}.hs-body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.hs-body b{font-weight:var(--weight-strong);font-size:var(--text-md);letter-spacing:-.02em}.hs-town{font-size:var(--text-sm);color:var(--mute);align-items:center;gap:4px;display:inline-flex}.hs-facts{flex-wrap:wrap;gap:6px;display:flex}.hs-facts span{background:var(--field);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:4px 10px}.hs-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.hs-job{align-items:center}.hs-job:hover span:first-child{text-decoration:underline}.je-toggles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.je-housings{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px;display:grid}.je-house{border-radius:var(--radius-md);background:var(--field);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:10px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.je-house:hover{background:var(--color-field)}.je-house.on{background:var(--card);box-shadow:inset 0 0 0 2px var(--ink)}.je-house-img{border-radius:var(--radius-md);background:var(--color-line-strong);height:52px;color:var(--color-soft);flex:0 0 52px;place-items:center;display:grid;overflow:hidden}.je-house-img img{object-fit:cover;width:100%;height:100%}.je-house-txt{flex-direction:column;min-width:0;display:flex}.je-house-txt b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.je-house-txt span{font-size:var(--text-xs);color:var(--mute)}.je-house.none{min-height:72px}.je-pv-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.setup{background:#fff;flex-direction:column;gap:16px;display:flex}.setup-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-head .lb{color:var(--color-accent)}.setup-head h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-top:4px}.setup-head p{color:var(--mute);font-size:var(--text-sm);margin-top:4px}.setup-ring{--p:0;background:conic-gradient(var(--ink) calc(var(--p) * 1%), var(--color-line) 0);border-radius:50%;flex:0 0 72px;place-items:center;height:72px;display:grid}.setup-ring b{width:56px;height:56px;font-weight:var(--weight-strong);font-size:var(--text-md);background:#fff;border-radius:50%;place-items:center;display:grid}.setup-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup-steps li{border-radius:var(--radius-md);background:#f5f4f0cc;align-items:center;gap:12px;padding:12px 14px;display:flex}.setup-steps li.next{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.setup-dot{height:26px;box-shadow:inset 0 0 0 2px var(--color-line-strong);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.setup-steps li.done .setup-dot{background:var(--ink);box-shadow:none}.setup-steps li.next .setup-dot{box-shadow:inset 0 0 0 2px var(--ink)}.setup-txt{flex-direction:column;flex:1;min-width:0;display:flex}.setup-txt b{font-weight:var(--weight-strong)}.setup-steps li.done .setup-txt b{color:var(--mute)}.setup-txt span{font-size:var(--text-sm);color:var(--mute)}.set-visit{border-radius:var(--radius-md);background:var(--lav);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.set-link{color:var(--ink);margin-top:10px}.set-link:hover b{text-decoration:underline}.cp-note.warn{background:var(--peach);color:var(--peach-ink)}.aw-affix.grow{flex:1}.adm .aw-wm i{color:var(--color-warning-soft)}.adm-tabs{display:none}.adm-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adm-q{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.adm-q.hot{background:var(--ink);color:#fff}.adm-q-ic{border-radius:var(--radius-md);background:var(--field);width:38px;height:38px;color:var(--ink);place-items:center;margin-bottom:8px;display:grid}.adm-q b{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.05}.adm-q-t{font-weight:var(--weight-strong)}.adm-q-s{font-size:var(--text-sm);opacity:.7}.adm-how{color:var(--color-ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.aw-drawer.wide{width:min(640px,100% - 20px)}.adm-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-house{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:4px;padding:12px;display:flex}.adm-thumbs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.adm-thumbs img{border-radius:var(--radius-sm);object-fit:cover;width:92px;height:70px;display:block}.adm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agree-row{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.agree-row input{width:18px;height:18px;accent-color:var(--color-ink)}.adm-jobs{grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));gap:16px;display:grid}.adm-job{flex-direction:column;gap:12px;display:flex}.adm-job-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adm-job-h>div{flex-direction:column;display:flex}.adm-job-h b{font-size:var(--text-md);font-weight:var(--weight-strong)}.cp-facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-desc{font-size:var(--text-sm);white-space:pre-wrap;color:var(--color-ink-2);line-height:1.5}.adm-decide{flex-direction:column;gap:8px;display:flex}@media (width<=1023px){.adm-tabs{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.adm-tabs a{background:var(--card);height:36px;box-shadow:var(--shadow);font-weight:var(--weight-strong);font-size:var(--text-sm);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.adm-tabs a.on{background:var(--ink);color:#fff}.adm-tabs b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;display:inline-grid}.adm .aw-main{padding-bottom:40px}}@media (width<=720px){.adm-queues,.je-toggles.three,.adm-checks{grid-template-columns:minmax(0,1fr)}.cp-facts.four{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-head{align-items:flex-start}.setup-steps li{flex-wrap:wrap}.setup-steps li .ui-btn{margin-left:38px}}.adm-row{cursor:pointer}.adm-open{all:unset;cursor:pointer;font-weight:var(--weight-strong);color:inherit}.adm-open:hover{text-decoration:underline}.adm-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-xs)}.adm-desc{overflow-wrap:anywhere;word-break:break-word}.adm .aw-card>.aw-fine{margin-top:8px;display:block}.adm-navgroup{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);margin:14px 12px 4px;display:block}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 14px;display:flex}.adm-toolbar-main{flex-wrap:wrap;flex:420px;align-items:center;gap:10px;min-width:0;display:flex}.adm-toolbar-end{gap:8px;display:flex}.adm-search{border-radius:var(--radius-md);background:var(--card);min-width:0;max-width:420px;height:42px;box-shadow:var(--shadow);color:var(--mute);flex:280px;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.adm-search:focus-within{box-shadow:0 0 0 2px var(--ink)}.adm-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.adm-search input::-webkit-search-cancel-button{display:none}.adm-search button{border-radius:var(--radius-sm);background:var(--field);width:26px;height:26px;color:var(--mute);cursor:pointer;border:0;place-items:center;display:grid}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chips button,.adm-chip-x,.adm-seg button{background:var(--field);height:32px;color:var(--mute);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.adm-chips button.on,.adm-seg button.on{background:var(--ink);color:#fff}.adm-chip-x{background:var(--lav);color:var(--lav-ink);align-items:center;gap:6px;display:inline-flex}.adm-seg{background:var(--field);border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.adm-seg button{background:0 0;height:28px}.adm-pager{font-size:var(--text-sm);color:var(--mute);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.adm-pager span{margin-right:6px}.adm-loading{text-align:center;color:var(--mute);padding:28px}.adm-table td{vertical-align:middle}.adm-table td .aw-pill{margin:4px 6px 0 0}.adm-person{align-items:center;gap:10px;min-width:0;display:flex}.adm-person>span:last-child{flex-direction:column;min-width:0;display:flex}.adm-person .aw-fine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-av{border-radius:var(--radius-sm);width:34px;height:34px;font-weight:var(--weight-strong);font-size:var(--text-sm);background:var(--lav);color:var(--lav-ink);flex:0 0 34px;place-items:center;display:grid}.adm-av.r-agency{background:var(--sky);color:var(--sky-ink)}.adm-av.r-admin{background:var(--ink);color:#fff}.aw-org-av.adm-av{border-radius:var(--radius-md);width:48px;height:48px;font-size:var(--text-lg);flex-basis:48px}.adm-open+.aw-pill{margin-left:8px}.adm-cell-act{white-space:nowrap;text-align:right}.adm-cell-act .ui-btn+.ui-btn,.adm-cell-act .ui-btn+a,.adm-cell-act a+.ui-btn{margin-left:6px}.adm-alert{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.adm-alert>span{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.adm-confirm{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:8px;margin-top:12px;padding:14px;display:flex}.adm-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.adm-list li:first-child{border-top:0}.adm-list li>span:first-child{flex-direction:column;min-width:0;display:flex}.adm-list.compact li{font-size:var(--text-sm);padding:8px 0}.adm-list.team li{padding:14px 20px}.adm-list.pad{padding:0 20px 14px}.aw-fine.pad{padding:0 20px 18px}.adm-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-mini span{border-radius:var(--radius-md);background:var(--field);font-size:var(--text-xs);color:var(--mute);flex-direction:column;padding:10px 12px;display:flex}.adm-mini b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.adm-mini span.warn{background:var(--color-danger-soft)}.adm-queues.four{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.adm-tiles .aw-kpi b{font-size:var(--text-xl)}.aw-kpi.mint{background:var(--color-brand-green-soft)}.aw-kpi.rose{background:var(--color-danger-soft)}.adm-chart{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:220px;margin:8px 0 10px;display:grid}.adm-bar{grid-template-rows:18px minmax(0,1fr) 18px;min-width:0;height:100%;display:grid}.adm-bar-v{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--mute);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.adm-bar-f{background:var(--color-link-soft);transition:height .35s var(--ease-out);border-radius:8px 8px 3px 3px;align-self:end}.adm-bar:hover .adm-bar-f{background:var(--color-accent)}.adm-bar-f.now{background:var(--ink)}.adm-bar-l{font-size:var(--text-xs);color:var(--soft);text-align:center;white-space:nowrap;padding-top:4px}.adm-note-link{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--mute);align-items:center;gap:8px;margin-top:14px;display:inline-flex}@media (width<=1100px){.adm-queues.four,.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adm-queues.four,.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-queues.four .adm-q{padding:14px}.adm-queues.four .adm-q b,.adm-tiles .aw-kpi b{font-size:var(--text-xl)}.adm-tiles .aw-kpi{padding:14px}.adm-queues.four .adm-q-ic{display:none}.adm-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-chart{gap:4px;height:180px}.adm-bar-v{visibility:hidden}.adm-search{max-width:none}.adm-pager{justify-content:space-between}}.adm-funnel{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.adm-funnel li{grid-template-columns:minmax(120px,200px) minmax(0,1fr) 70px 48px;align-items:center;gap:12px;display:grid}.adm-funnel-l{font-weight:var(--weight-strong);font-size:var(--text-sm)}.adm-funnel-bar{background:var(--field);border-radius:999px;height:14px;overflow:hidden}.adm-funnel-bar i{background:var(--color-accent);border-radius:999px;height:100%;display:block}.adm-funnel b{text-align:right;font-variant-numeric:tabular-nums}.adm-inbox li{padding:0}.adm-thread{width:100%;color:inherit;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:flex}.adm-thread:hover{background:var(--field)}.adm-thread.new b{font-weight:var(--weight-strong)}.adm-thread-mid{flex-direction:column;flex:1;min-width:0;display:flex}.adm-thread-mid .aw-fine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-thread-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.adm-unread{background:var(--red);color:#fff;min-width:22px;height:22px;font-size:var(--text-xs);border-radius:999px;place-items:center;padding:0 7px;display:grid}@media (width<=720px){.adm-funnel li{grid-template-columns:minmax(0,1fr) 60px 40px}.adm-funnel-bar{grid-area:2/1/auto/-1}}.adm-table td .adm-open+.aw-pill{margin-left:8px}.adm-list li>.adm-person{flex-direction:row}.adm-alert.soft{background:var(--sand);color:var(--sand-ink)}.cp-sec h3 .adm-h-act{font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.adm-confirm.danger{background:var(--color-danger-soft);color:var(--color-danger)}.adm-open.fine{font-weight:var(--weight-strong);font-size:inherit}.aw-org-av.adm-av img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.adm-photos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.adm-photos figure,.adm-thumb{margin:0;position:relative}.adm-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--field);width:100%;display:block}.adm-photos figcaption{font-size:var(--text-xs);color:var(--mute);margin-top:4px}.adm-photo-x{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--red);cursor:pointer;background:#ffffffeb;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #00000026}.adm-photo-x:hover{background:#fff}.adm-banner{border-radius:var(--radius-lg);background:var(--color-danger-soft);color:var(--color-danger);box-shadow:var(--shadow);align-items:center;gap:14px;margin-top:14px;padding:14px 18px;text-decoration:none;display:flex}.adm-banner>span{font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}.adm-banner b{font-size:var(--text-md)}.adm-hint{font-size:var(--text-sm);color:var(--mute);margin:-4px 0 12px}.aw-tabsrow button.warn{color:var(--red);align-items:center;gap:6px;display:inline-flex}.aw-tabsrow button.warn.on{background:var(--red);color:#fff}a.aw-price{text-decoration:none}.rel-event{border-radius:var(--radius-md);background:var(--field);font-size:var(--text-sm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rel-event span{color:var(--mute)}.rel-event q{color:var(--ink);font-style:italic}.cp-quote{border-left:3px solid var(--line);color:var(--color-ink-2);font-size:var(--text-sm);background:var(--field);border-radius:0 10px 10px 0;margin:0;padding:10px 12px}.cp-note.ok{background:var(--mint);color:var(--mint-ink)}.tr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-list li>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-pill.pc-pill{margin-left:6px}.ai-form{flex-direction:column;gap:12px;display:flex}.adm-banner.pro{background:var(--color-brand-green-soft);color:var(--color-brand-green)}.adm-check{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.adm-check input{width:18px;height:18px;accent-color:var(--color-ink)}.aw-pill.ms-active+.aw-pill,.adm-open+.aw-pill{margin-left:6px}.ap-board{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.ap-card{text-align:left;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);font:inherit;color:var(--ink);cursor:pointer;border:0;flex-direction:column;gap:8px;padding:18px;transition:box-shadow .18s,transform .18s;display:flex}.ap-card:hover{box-shadow:var(--shadow-up);transform:translateY(-1px)}.ap-card.ms-ended{opacity:.7}.ap-card-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-card-h b{font-size:var(--text-md);letter-spacing:-.02em}.ap-facts{flex-wrap:wrap;gap:6px;display:flex}.ap-facts span{background:var(--field);font-size:var(--text-xs);color:var(--color-ink-2);border-radius:999px;padding:4px 9px}.ap-tasks{flex-direction:column;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ap-tasks li{font-size:var(--text-sm);align-items:center;gap:7px;display:flex}.ap-tasks li.hot{color:var(--color-danger);font-weight:var(--weight-strong)}.ap-tasks li.warm{color:var(--sand-ink)}.ap-tasks li.ok{color:var(--mint-ink)}.ap-list{margin:0;padding:0;list-style:none}.ap-list>li{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 22px;display:flex}.ap-row-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-row-h>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-pc-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-pc-form .ui-input{flex:180px;min-width:0}.ap-checks{flex-wrap:wrap;gap:10px 16px;display:flex}.ap-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-upload .aw-select{flex:200px}.ap-plan{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:8px;display:grid}@media (width<=900px){.ap-plan{grid-template-columns:1fr 1fr}.ap-list>li{padding:14px 16px}}.adm-demo{box-shadow:0 0 0 2px var(--color-danger-soft), var(--shadow);margin-top:18px}.place-field{position:relative}.place-field>label{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink-2)}.pf-list{z-index:20;border-radius:var(--radius-md);background:#fff;flex-direction:column;max-height:300px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% - 22px);left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #1414140f,0 18px 40px -12px #14141447}.pf-list button{border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;display:flex}.pf-list button:hover,.pf-list button:focus-visible{background:var(--field)}.pf-list b{font-size:var(--text-md);font-weight:var(--weight-strong)}.pf-list span{color:var(--mute);font-size:var(--text-xs)}.je-house-txt .je-house-ph{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--peach-ink)}.je-house-txt .je-house-ph.ok{color:var(--mint-ink)}.je-house-photos{border-top:1px solid var(--line,#14141414);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.je-house-photos .aw-card-h{margin:0}.hq{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:12px;margin:4px 0 14px;padding:14px;display:flex}.adm-gate{min-height:100dvh;font-family:var(--font-sans);background:var(--color-canvas);color:var(--color-ink);padding:0 16px 48px}.adm-gate-top{max-width:460px;font-size:var(--text-xl);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 0 12px;display:flex}.adm-gate-card{background:#fff;border-radius:28px;flex-direction:column;gap:14px;max-width:460px;margin:12px auto 0;padding:28px 24px;display:flex;box-shadow:0 1px 2px #1414140a,0 18px 48px -18px #1414142e}.adm-gate-card h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;line-height:1.1}.adm-gate-card p{font-size:var(--text-md);color:var(--color-ink);margin:0;line-height:1.5}.adm-gate-lock{border-radius:var(--radius-md);color:#fff;background:var(--color-mate-face);place-items:center;width:52px;height:52px;display:grid}.adm-gate-steps{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.45;display:flex}.adm-gate-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.adm-gate-qr img{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-canvas);background:#fff;padding:8px}.adm-gate-secret{border-radius:var(--radius-md);background:var(--color-canvas);max-width:100%;font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-gate-secret code{font-size:var(--text-sm);word-break:break-all;text-align:left}.adm-gate-secret span{font-weight:var(--weight-strong);font-size:var(--text-sm);white-space:nowrap}.adm-gate-form{flex-direction:column;gap:8px;display:flex}.adm-gate-code{font-size:var(--text-xl);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.adm-invite-link{border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;display:flex}.adm-invite-link code{font-size:var(--text-xs);word-break:break-all}.hw{flex-direction:column;gap:18px;max-width:760px;padding-bottom:8px;display:flex}.hw-progress{gap:6px;margin:0;padding:0;list-style:none;display:flex}.hw-progress li{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.02em;color:var(--soft);flex:1;align-items:center;gap:7px;display:flex}.hw-progress li i{width:24px;height:24px;font-style:normal;font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--field);color:var(--soft);border:1px solid var(--line);border-radius:999px;flex:none;place-items:center;display:grid}.hw-progress li.on{color:var(--ink)}.hw-progress li.on i{background:var(--ink);border-color:var(--ink);color:#fff}.hw-progress li.done{color:var(--mute)}.hw-progress li.done i{background:var(--mint);color:var(--mint-ink);border-color:#0000}.hw-progress li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.hw-progress li span{display:none}}.hw-step{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:22px;display:flex}.hw-step .je-h{margin:0}.hw-drop{border:1.5px dashed var(--line);border-radius:var(--radius-lg);background:var(--field);color:var(--mute);font:inherit;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:30px 18px;transition:border-color .2s,background .2s;display:flex}.hw-drop b{color:var(--ink);font-size:var(--text-md)}.hw-drop>span:last-child{font-size:var(--text-xs);max-width:320px}.hw-drop:hover,.hw-drop.over{border-color:var(--ink);background:#fff}.hw-drop-icon{background:var(--sand);width:52px;height:52px;color:var(--sand-ink);border-radius:999px;place-items:center;margin-bottom:2px;display:grid}.hw-progress-line{font-size:var(--text-sm);color:var(--mute);align-items:center;gap:8px;display:flex}.hw-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite hw-spin}@keyframes hw-spin{to{transform:rotate(360deg)}}.hw-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.hw-photo{border-radius:var(--radius-md);aspect-ratio:4/3;background:var(--field);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.hw-photo img{object-fit:cover;width:100%;height:100%;display:block}.hw-photo.pending img{opacity:.45}.hw-photo.pending .hw-spinner{width:22px;height:22px;margin:auto;position:absolute;inset:0}.hw-cover{color:#fff;font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em;background:#141414d1;border-radius:999px;padding:3px 9px;position:absolute;top:8px;left:8px}.hw-photo-tools{background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;inset:auto 6px 6px}.hw-photo-tools button{min-width:34px;height:34px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.hw-photo-tools button:hover:not(:disabled){background:var(--field)}.hw-photo-tools button:disabled{opacity:.3;cursor:default}.hw-photo-tools .hw-del{color:var(--red)}.hw-photo-tools .hw-cover-btn{width:auto;font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;padding:0 10px}.hw-ai-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hw-kinds{flex-direction:column;gap:10px;display:flex}.hw-kind-row{align-items:center;gap:12px;display:flex}.hw-kind-row>img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);flex:none;width:72px;height:54px}.hw-kind-chips{flex-wrap:wrap;gap:6px;display:flex}.hw-chip{border:1px solid var(--line);background:var(--field);min-height:36px;color:var(--mute);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);cursor:pointer;border-radius:999px;padding:0 14px;transition:background .15s,color .15s,border-color .15s}.hw-chip:hover{border-color:var(--ink);color:var(--ink)}.hw-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.hw-fact{flex-direction:column;gap:8px;display:flex}.hw-stepper{background:var(--field);border:1px solid var(--line);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:4px;display:inline-flex}.hw-stepper button{width:44px;height:44px;color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-regular);cursor:pointer;background:#fff;border:0;border-radius:999px;box-shadow:0 1px 3px #1414141a}.hw-stepper button:disabled{opacity:.35;cursor:default}.hw-stepper b{text-align:center;min-width:130px;font-size:var(--text-sm);font-weight:var(--weight-strong)}.hw-jobs{flex-direction:column;gap:8px;display:flex}.hw-job{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--field);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.hw-job:hover{border-color:var(--ink)}.hw-job.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fff}.hw-job-check{border:1.5px solid var(--line);color:#fff;background:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hw-job.on .hw-job-check{background:var(--ink);border-color:var(--ink)}.hw-job-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hw-job-body b{font-size:var(--text-sm)}.hw-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--field);overflow:hidden}.hw-preview-cover{object-fit:cover;width:100%;height:180px;display:block}.hw-preview .hf{padding:16px}.hw-bar{z-index:5;background:linear-gradient(to top, var(--canvas) 70%, transparent);align-items:center;gap:12px;padding:12px 4px;display:flex;position:sticky;bottom:0}.hw-bar-side{flex:1;display:flex}.hw-bar-mid{flex:1;justify-content:center;display:flex}.hw-bar .ui-btn{min-height:48px}.hw-confirm{background:var(--card);border:1px solid var(--red);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:18px;display:flex}.hw-confirm-row{gap:8px;display:flex}.aw-pipe{grid-column:span 12}.aw-pipe-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=900px){.aw-pipe-grid{grid-template-columns:1fr}}.aw-funnel{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-funnel button{border-radius:var(--radius-md);width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:left;transition:background .15s var(--ease-out);background:0 0;border:none;grid-template-columns:110px 1fr 34px;align-items:center;gap:12px;padding:6px 10px;display:grid}.aw-funnel button:hover{background:var(--color-field)}.aw-funnel-l{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute)}.aw-funnel-bar{background:var(--color-canvas);border-radius:999px;height:22px;overflow:hidden}.aw-funnel-bar i{background:var(--color-brand-green);height:100%;transition:width .4s var(--ease-out);border-radius:999px;display:block}.aw-funnel b{font-size:var(--text-md);font-weight:var(--weight-strong);text-align:right;font-variant-numeric:tabular-nums}.aw-weeks{flex-direction:column;gap:10px;display:flex}.aw-weeks-t{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--color-mute)}.aw-weeks-bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:120px;display:grid}.aw-weeks-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.aw-weeks-col i{background:var(--color-ink);width:100%;max-width:34px;transition:height .4s var(--ease-out);border-radius:8px 8px 4px 4px}.aw-weeks-col:last-child i{background:var(--color-brand-green)}.aw-weeks-col small{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-mute);font-variant-numeric:tabular-nums}.aw-weeks-x{font-size:var(--text-xs);color:var(--color-soft)}.adm-bill{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.adm-bill li{border-radius:var(--radius-md);background:var(--color-field);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-bill li>span{flex-direction:column;gap:1px;display:flex}.adm-bill li>span>b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.adm-bill li small{font-size:var(--text-xs);color:var(--color-mute)}.adm-bill li>b{font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.adm-bill li.k-late{background:var(--color-field)}.adm-bill li.k-late>b{color:var(--color-danger)}.adm-bill li.k-paid>b{color:var(--color-brand-green)}.set-verified{border-radius:var(--radius-md);background:var(--field);align-items:flex-start;gap:12px;padding:14px;display:flex}.set-verified-ic{background:var(--card);height:36px;color:var(--mute);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.set-verified.on{background:var(--mint)}.set-verified.on .set-verified-ic{background:var(--mint-ink);color:#fff}.set-verified-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.set-verified-txt b{font-size:var(--text-md)}.fee-late{color:var(--color-danger,#b42318);font-weight:600}.vat-banner{flex-wrap:wrap}.vat-banner>span:nth-child(2){flex:260px}.vat-banner-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex;flex-direction:row!important}.aw[data-accent]{--acc:var(--color-accent);--acc-strong:var(--color-accent-strong);--acc-soft:var(--color-accent-soft);--acc-fg:var(--color-on-accent);--acc-mid:color-mix(in srgb, var(--color-accent) 50%, #fff);--tile-r:var(--radius-lg);--border:var(--color-line);--ease:var(--ease-out);background:var(--canvas)}.aw[data-accent] :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.aw[data-accent] .aw-card{border-radius:var(--tile-r);box-shadow:var(--shadow)}.aw[data-accent] .aw-head h1{font-size:var(--text-xl)}@media (width>=1024px){.aw[data-accent]{grid-template-columns:252px minmax(0,1fr)}.aw[data-accent] .aw-side{border-radius:var(--radius-lg);height:calc(100dvh - 24px);color:var(--ink);background:var(--card);box-shadow:var(--shadow);gap:12px;margin:12px 0 12px 12px;padding:22px 14px 14px;top:12px}.aw[data-accent] .aw-wm{font-size:var(--text-lg);padding:0 10px 4px}.aw[data-accent] .aw-wm span{color:var(--soft)}.aw[data-accent] .aw-main{gap:18px;padding:12px clamp(16px,2vw,28px) 48px 18px}.aw[data-accent] .aw-top{z-index:30;border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex;position:sticky;top:12px}.aw[data-accent] .aw-top-wm{display:none}}.aw[data-accent] .aw-side .aw-nav{gap:1px}.aw-nav-h{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);padding:14px 12px 6px}.aw-nav-h:first-child{padding-top:4px}.aw[data-accent] .aw-side .aw-ni{height:42px;color:var(--mute);font-size:var(--text-sm)}.aw[data-accent] .aw-side .aw-ni:hover{background:var(--field);color:var(--ink)}.aw[data-accent] .aw-side .aw-ni.on:before{content:"";background:var(--acc);border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-14px}.aw[data-accent] .aw-side .aw-price{border-radius:var(--radius-lg);color:var(--acc-fg);background:var(--acc);margin-top:auto;padding:16px}.aw[data-accent] .aw-side .aw-price-v{font-size:var(--text-xl)}.aw[data-accent] .aw-side .aw-price-s{color:#ffffffc7}.aw-top-search{background:var(--field);height:42px;color:var(--soft);border-radius:999px;flex:0 420px;align-items:center;gap:8px;padding:0 16px;transition:box-shadow .18s;display:flex}.aw-top-search:focus-within{box-shadow:0 0 0 2px var(--acc)}.aw-top-search input{min-width:0;height:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.aw-top-fill{flex:1}.aw-me{border-radius:999px;align-items:center;gap:10px;min-width:0;padding:3px 12px 3px 3px;transition:background .18s;display:flex}.aw-me:hover{background:var(--field)}.aw-me .aw-org-av{width:38px;height:38px;font-weight:var(--weight-strong);color:var(--acc-fg);background:var(--acc);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.aw-me-txt{flex-direction:column;min-width:0;max-width:200px;display:flex}.aw-me-txt b{font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw[data-accent] .aw-me .aw-dot{color:var(--mute)}@media (width<=1023px){.aw[data-accent] .aw-top-search,.aw[data-accent] .aw-me-txt{display:none}.aw[data-accent] .aw-me{padding:0}.aw[data-accent] .aw-me .aw-org-av{flex-basis:36px;width:36px;height:36px}.aw[data-accent] .aw-tabs>.on{background:var(--acc-soft);color:var(--acc)}}.aw[data-accent]{--acc-1:color-mix(in srgb, var(--acc) 22%, #fff);--acc-2:color-mix(in srgb, var(--acc) 45%, #fff);--acc-3:color-mix(in srgb, var(--acc) 70%, #fff)}.aw[data-accent] .aw-seg button.on,.aw[data-accent] .aw-tabsrow button.on{background:var(--acc);color:var(--acc-fg)}.aw-seg.sm button{height:30px;font-size:var(--text-sm);padding:0 12px}.db{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.db-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.db.rise>*,.db.rise .db-kpis>*{animation:db-rise .55s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.db.rise .db-kpis{animation:none}@keyframes db-rise{0%{opacity:0;transform:translateY(12px)}}.db-kpi-go{background:var(--color-surface);width:32px;height:32px;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ui-tile--accent .db-kpi-go{box-shadow:none}a.ui-tile:hover .db-kpi-go{transform:rotate(45deg)}.db-kpis .ui-tile-v{font-size:var(--text-xl)}.ui-tile .ch-spark{color:var(--color-accent);flex:none}.ui-tile--accent .ch-spark{color:#fff}.db-card{flex-direction:column;padding:20px;display:flex}.db-card .aw-card-h{margin-bottom:8px}.db-apps{grid-column:span 5}.db-rem{grid-column:span 3}.db-jobs{grid-column:span 4}.db-recent{grid-column:span 5}.db-pipe{grid-column:span 3}.db-trust{grid-column:span 4}.db-sub{font-size:var(--text-sm);color:var(--mute)}.db-legend{font-size:var(--text-xs);color:var(--mute);flex-wrap:wrap;gap:12px;display:inline-flex}.db-legend span{align-items:center;gap:6px;display:inline-flex}.db-mini-h{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin:14px 0 6px}.db-next{border-radius:var(--radius-md);background:var(--acc-soft);flex-direction:column;gap:6px;padding:14px;display:flex}.db-next b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1.25}.db-next>span{font-size:var(--text-sm);color:var(--mute)}.db-next .db-next-when{color:var(--acc);font-weight:var(--weight-strong);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.db-next.none{background:var(--field)}.db-todo{flex-direction:column;gap:2px;display:flex}.db-todo button{border-radius:var(--radius-sm);text-align:left;width:100%;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 6px;display:flex}.db-todo button:hover{background:var(--field)}.db-todo button>span{flex:1;min-width:0}.db-todo .hot>.ag-ic:first-child{color:var(--red)}.db-todo .warm>.ag-ic:first-child{color:var(--color-warning)}.db-todo .calm>.ag-ic:first-child{color:var(--acc)}.db-empty{color:var(--mute);font-size:var(--text-sm);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.db-joblist,.db-people{flex-direction:column;display:flex}.db-joblist a{border-radius:var(--radius-md);align-items:center;gap:12px;padding:10px 6px;transition:background .15s;display:flex}.db-joblist a:hover{background:var(--field)}.db-job-ic{border-radius:var(--radius-sm);background:var(--field);width:34px;height:34px;color:var(--mute);flex:none;place-items:center;display:grid}.db-job-ic.st-live{background:var(--acc-soft);color:var(--acc)}.db-job-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.db-job-txt b,.db-people-who b{font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-job-txt>span:not(.db-job-bar),.db-people-who span{font-size:var(--text-xs);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-job-bar{border-radius:var(--radius-pill);background:var(--field);height:4px;overflow:hidden}.db-job-bar i{border-radius:var(--radius-xs);background:var(--acc);height:100%;display:block}.db-job-n{font-size:var(--text-sm);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.db-more{margin-top:auto;padding-top:8px}.db-people li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;display:flex}.db-people li:last-child{border-bottom:0}.db-people-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.db-people-act{gap:6px;display:flex}.db-pipe .ch-donut{align-self:center}.db-pipe-legend{flex-direction:column;gap:2px;margin-top:10px;display:flex}.db-pipe-legend a,.db-pipe-row{border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;gap:10px;padding:6px 8px;display:flex}.db-pipe-legend a:hover{background:var(--field)}.db-pipe-legend i{border-radius:3px;flex:none;width:10px;height:10px}.db-pipe-legend span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.db-pipe-legend b{font-variant-numeric:tabular-nums}.db-trust{color:var(--acc-fg);background:var(--acc-strong)}.db-trust-num{align-items:baseline;gap:4px;display:flex}.db-trust-num b{font-size:var(--text-display);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1}.db-trust-num b.sm{font-size:var(--text-lg)}.db-trust-num span,.db-trust-sub,.db-trust-tip{color:#ffffffbf;font-size:var(--text-sm)}.db-trust-facts{flex-direction:column;gap:8px;margin:14px 0 10px;display:flex}.db-trust-facts div{border-radius:var(--radius-md);background:#ffffff1a;padding:9px 12px}.db-trust-facts dt{font-size:var(--text-xs);color:#ffffffd9}.db-trust-facts dd{font-size:var(--text-sm);font-weight:var(--weight-strong)}.db-trust-tip{margin-top:auto}.ch-box{width:100%;height:210px;margin-top:10px}.ch-box.tall{height:290px}.ch-donut{width:168px;height:168px;position:relative}.ch-donut-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ch-donut-c b{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1}.ch-donut-c small{font-size:var(--text-xs);color:var(--mute)}.ch-tip{border-radius:var(--radius-md);background:var(--card);min-width:150px;font-size:var(--text-xs);flex-direction:column;gap:4px;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #1414140f,0 16px 32px -18px #14141e80}.ch-tip>b{font-size:var(--text-xs);color:var(--mute);font-weight:var(--weight-strong)}.ch-tip span{align-items:center;gap:7px;display:flex}.ch-tip strong{font-variant-numeric:tabular-nums;margin-left:auto}.ch-key{border-radius:3px;width:9px;height:9px;display:inline-block}.ch-key.acc{background:var(--acc)}.ch-key.mid{background:color-mix(in srgb, var(--acc-mid) 55%, #fff)}.ch-key.ink{background:var(--ink);height:2px}.ch-key.dash{border-top:2px dashed var(--soft);border-radius:0;height:0}.kb-chips{align-items:center}.kb-chips>button{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.kb-jobchip{background:var(--card);height:38px;box-shadow:inset 0 0 0 1px var(--border);color:var(--mute);font-weight:var(--weight-strong);font-size:var(--text-sm);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.kb-jobchip.on{background:var(--acc);color:var(--acc-fg);box-shadow:none}.kb-jobchip select{max-width:190px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none}.kb-jobchip.on option{color:var(--ink)}.aw-tabsrow .kb-closed{font-size:var(--text-sm);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.kb-err{margin:0}.kb{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kb-col{border-radius:var(--tile-r);min-width:0;box-shadow:inset 0 0 0 1px var(--border);scroll-snap-align:start;background:#ffffff8c;flex-direction:column;gap:10px;padding:12px;transition:box-shadow .18s,background .18s,opacity .18s;display:flex}.kb-col.focus{box-shadow:inset 0 0 0 2px var(--acc)}.kb[data-dragging] .kb-col.can{background:var(--acc-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 35%, transparent)}.kb[data-dragging] .kb-col.over{box-shadow:inset 0 0 0 2px var(--acc)}.kb[data-dragging] .kb-col.cannot{opacity:.5}.kb-col header{align-items:center;gap:8px;padding:2px 4px;display:flex}.kb-col header i{border-radius:50%;width:8px;height:8px}.kb-applied header i{background:var(--acc-1)}.kb-interview header i{background:var(--acc-2)}.kb-offer header i{background:var(--acc-3)}.kb-hired header i{background:var(--acc)}.kb-col h2{font-size:var(--text-sm);font-weight:var(--weight-strong);flex:1}.kb-list{flex-direction:column;gap:8px;display:flex}.kb-empty{border-radius:var(--radius-md);border:1.5px dashed var(--border);font-size:var(--text-xs);color:var(--soft);text-align:center;padding:18px 8px}.kb-card{border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow);cursor:grab;animation:kb-in .32s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms);transition:box-shadow .18s, transform .18s var(--ease), opacity .18s;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.kb-card:hover{box-shadow:var(--shadow-up)}.kb-card:active{cursor:grabbing}.kb-card.busy{opacity:.55;pointer-events:none}@keyframes kb-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.kb-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0 34px 0 0;display:flex}.kb-who{flex-direction:column;gap:1px;min-width:0;display:flex}.kb-who b{font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-who span{font-size:var(--text-xs);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-menu{position:absolute;top:10px;right:8px}.kb-dots{width:30px;height:30px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.kb-dots:hover,.kb-dots[aria-expanded=true]{background:var(--field);color:var(--ink)}.kb-pop{z-index:20;border-radius:var(--radius-md);background:var(--card);flex-direction:column;min-width:210px;padding:6px;animation:.14s ease-out aw-fade;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 0 0 1px #1414140f,0 24px 44px -20px #14141e80}.kb-pop button{border-radius:var(--radius-sm);height:38px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.kb-pop button:hover:not(:disabled){background:var(--acc-soft);color:var(--acc)}.kb-pop button:disabled{opacity:.4;cursor:default}.kb-foot{font-size:var(--text-xs);color:var(--mute);align-items:center;gap:10px;display:flex}.kb-badge{font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--field);color:var(--mute);border-radius:999px;margin-right:auto;padding:3px 9px;display:inline-block}.kb-badge:first-letter{text-transform:uppercase}.kb-badge.new{background:var(--acc-soft);color:var(--acc)}.kb-badge.ok{background:var(--mint);color:var(--mint-ink)}.kb-badge.wait{background:var(--sand);color:var(--sand-ink)}.kb-badge.no{background:var(--color-danger-soft);color:var(--color-danger)}.kb-meta{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.kb-meta.hot{color:var(--red);font-weight:var(--weight-strong)}.aw[data-accent] .cal-day{cursor:default;position:relative}.cal-pick{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.aw[data-accent] .cal-day .cal-n,.aw[data-accent] .cal-day .cal-dots{pointer-events:none;position:relative}.aw[data-accent] .cal-day .cal-ev{pointer-events:auto}a.cal-ev:hover{filter:brightness(.92)}.aw[data-accent] .cal-day.today .cal-n{background:var(--acc)}.aw[data-accent] .cal-day.on{box-shadow:inset 0 0 0 2px var(--acc)}.aw[data-accent] .cal-nav{flex-wrap:wrap;justify-content:flex-end}.aw[data-accent] .cal-head{flex-wrap:wrap}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-wcol{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:5px;min-width:0;min-height:280px;padding:8px;display:flex}.cal-wcol.on{box-shadow:inset 0 0 0 2px var(--acc)}.cal-wday{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:4px;padding:2px;display:flex}.cal-wday span{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--soft)}.cal-wday b{min-width:30px;height:30px;font-size:var(--text-md);border-radius:999px;place-items:center;padding:0 6px;display:grid}.cal-wcol.today .cal-wday b{background:var(--acc);color:var(--acc-fg)}.cal-wcol .cal-ev{white-space:normal;border-radius:var(--radius-sm);font-size:var(--text-xs);padding:5px 7px;line-height:1.25}.cal-wcol .cal-ev b{display:block}.cal-wnone{color:var(--soft);font-size:var(--text-xs);padding:2px 4px}.an{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.an .db-kpis{animation:none}.an-flow{grid-column:span 8}.an-jobs{grid-column:span 4;align-items:center}.an-jobs .aw-card-h,.an-jobs .db-pipe-legend{align-self:stretch}.an-heat{grid-column:1/-1}.an-delta{font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--field);color:var(--mute);border-radius:999px;padding:3px 8px}.an-delta.up{background:var(--mint);color:var(--mint-ink)}.an-delta.down{background:var(--color-danger-soft);color:var(--color-danger)}.ui-tile--accent .an-delta{color:#fff;background:#0003}.an-heat-wrap{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.an-heat-days{color:var(--soft);grid-template-rows:16px repeat(7,16px);gap:4px;font-size:10.5px;display:grid}.an-heat-days span:first-child{grid-row:2}.an-heat-grid{flex:1;grid-template-columns:repeat(20,minmax(16px,1fr));gap:4px;display:grid}.an-heat-col{grid-template-rows:16px repeat(7,16px);gap:4px;display:grid}.an-heat-m{color:var(--soft);white-space:nowrap;font-size:10.5px}.an-heat-grid i,.an-heat-key i{border-radius:var(--radius-xs);background:var(--field);display:block}.an-heat-key{font-size:var(--text-xs);color:var(--soft);align-items:center;gap:4px;display:inline-flex}.an-heat-key i{width:12px;height:12px}.an-heat-grid i.future{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.an-heat-grid i.l1,.an-heat-key i.l1{background:var(--acc-1)}.an-heat-grid i.l2,.an-heat-key i.l2{background:var(--acc-2)}.an-heat-grid i.l3,.an-heat-key i.l3{background:var(--acc-3)}.an-heat-grid i.l4,.an-heat-key i.l4{background:var(--acc)}.set-look{position:relative}.look-swatches{flex-wrap:wrap;gap:8px;display:flex}.look-sw{background:var(--card);height:40px;box-shadow:inset 0 0 0 1px var(--border);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;transition:box-shadow .18s,transform .12s;display:inline-flex}.look-sw:active{transform:scale(.97)}.look-sw i{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.look-sw.on{box-shadow:inset 0 0 0 2px var(--acc)}.aw-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;background:var(--ink);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-strong);animation:db-toast .3s var(--ease) both;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px -20px #14141eb3}@keyframes db-toast{0%{opacity:0;transform:translate(-50%,10px)}}@media (width<=1280px){.db-apps{grid-column:span 7}.db-rem{grid-column:span 5}.db-jobs,.db-recent{grid-column:span 6}.db-pipe{grid-column:span 5}.db-trust{grid-column:span 7}.an-flow,.an-jobs{grid-column:1/-1}}@media (width<=1100px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.db,.an{gap:12px}.db-kpis{gap:10px}.db>:not(.db-kpis),.an>:not(.db-kpis){grid-column:1/-1}.db-kpis .ui-tile{gap:4px;padding:14px}.db-kpi-go{width:28px;height:28px}.db-kpis .ui-tile-v{font-size:var(--text-xl)}.db-kpis .ui-tile-f{flex-direction:column;align-items:flex-start}.ui-tile .ch-spark{width:100%}.db-card{padding:16px}.db-people li{flex-wrap:wrap}.db-people-act{width:100%;padding-left:52px}.db-people-act .ui-btn{flex:1}.ch-box{height:180px}.ch-box.tall{height:220px}.kb{grid-template-columns:repeat(4,minmax(78vw,1fr));margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px}.kb-pop button{height:44px}.cal-week{grid-template-columns:minmax(0,1fr)}.cal-wcol{flex-flow:wrap;align-items:center;min-height:0}.cal-wday{flex-direction:row;align-items:center;gap:8px;width:100%;margin:0}.aw[data-accent] .cal-day .cal-ev{pointer-events:none}.aw-tabsrow .kb-closed{margin-left:0}.set-look .set-account-row{flex-direction:column;align-items:flex-start}}.aw[data-accent] .pt-strip,.aw[data-accent] .pt-strip.on{background:var(--card);color:var(--ink);border-radius:var(--tile-r)}.aw[data-accent] .pt-strip-ic,.aw[data-accent] .pt-strip.on .pt-strip-ic{background:var(--acc-soft);color:var(--acc)}.aw[data-accent] .pt-strip-txt span{color:var(--mute)}.db-apps .ch-box{flex:1;min-height:210px}.set-look{scroll-margin-top:96px}.db-trust .ui-btn{margin-top:var(--space-1);align-self:flex-start}.aw[data-accent] a.aw-side .aw-price:hover,.aw[data-accent] .aw-side a.aw-price:hover{filter:brightness(1.08)}.fl-badge{font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;background:var(--color-field);color:var(--color-ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;line-height:1.3;display:inline-flex}.fl-badge.new{background:var(--color-accent-soft);color:var(--color-accent-strong)}.fl-badge.info{background:var(--color-info-soft);color:var(--color-info)}.fl-badge.wait{background:var(--color-warning-soft);color:var(--color-warning)}.fl-badge.ok{background:var(--color-success-soft);color:var(--color-success)}.fl-badge.done{background:var(--color-field);color:var(--color-ink-2)}.fl-badge.out{background:var(--color-field);color:var(--color-mute)}.fl-dot{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px}.fl-next{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:12px;padding:16px;display:flex}.fl-next.needs{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.fl-next-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fl-next-top .lb{color:var(--color-soft)}.fl-flag{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-mute)}.fl-flag.needs{color:var(--color-danger)}.fl-flag.done{color:var(--color-success)}.fl-then{font-size:var(--text-md);color:var(--color-ink);line-height:1.45}.fl-form{border-radius:var(--radius-md);background:var(--color-field);flex-direction:column;gap:10px;padding:12px;display:flex}.fl-form .ui-field{font-size:var(--text-sm);font-weight:var(--weight-strong);flex-direction:column;gap:6px;display:flex}.fl-form .ui-input{background:var(--color-surface);width:100%;min-height:44px}.fl-form-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fl-form-row .ui-btn{min-height:44px}.fl-quiet{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.fl-quiet:empty{display:none}.fl-quiet .aw-link{min-height:32px}.fl-quiet .fl-notfit{margin-left:auto}.fl-stepper{flex-direction:column;gap:8px;display:flex}.fl-stepper ol{grid-template-columns:repeat(8,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.fl-stepper li{background:var(--color-line-strong);border-radius:999px;height:6px}.fl-stepper li.done{background:var(--color-success)}.fl-stepper li.now{background:var(--color-ink)}.fl-stepper li.stop{background:var(--color-danger)}.fl-stepper-txt{font-size:var(--text-sm);color:var(--color-mute)}.fl-stepper-txt b{color:var(--color-ink);font-weight:var(--weight-strong)}.cp-fold>summary{min-height:32px;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.cp-fold>summary::-webkit-details-marker{display:none}.cp-fold>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.cp-fold[open]>summary:after{transform:rotate(-135deg)}.fl-about{flex-direction:column;gap:12px;padding-top:6px;display:flex}.fl-about .cp-sec{padding-top:12px}.fl-how{font-size:var(--text-sm);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fl-how li{color:var(--color-mute);align-items:center;gap:10px;display:flex}.fl-how li i{width:24px;height:24px;font-style:normal;font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--color-surface);color:var(--color-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.fl-how li.now{color:var(--color-ink);font-weight:var(--weight-strong)}.fl-how li.now i{background:var(--color-ink);color:#fff}.fl-how li.done i{background:var(--color-success);color:#fff}.fl-tl{border-left:2px solid var(--color-line-strong);flex-direction:column;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.fl-tl li{font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:6px 0;display:flex;position:relative}.fl-tl li:before{content:"";background:var(--color-surface);border:2px solid var(--color-mute);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-20px}.fl-tl li:first-child:before{background:var(--color-ink);border-color:var(--color-ink)}.fl-tl time{color:var(--color-mute);font-size:var(--text-xs);flex:none;padding-top:2px}.fl-unread{background:var(--color-danger);color:#fff;min-width:20px;height:20px;font-size:var(--text-xs);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.cl-filters .cl-needs:not(.on) b{background:var(--color-danger-soft);color:var(--color-danger)}.cl-filters button:disabled{opacity:.45;cursor:default}.cl{flex-direction:column;gap:8px;display:flex}.cl-h{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute);align-items:center;gap:8px;margin-top:8px;display:flex}.cl-calm{border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-strong);align-items:center;gap:8px;padding:14px 16px;display:flex}.cl-row{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;box-shadow:var(--shadow-1);text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who go""av stage go";align-items:center;gap:4px 12px;padding:12px 12px 12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.cl-row:hover{border-color:var(--color-line)}.cl-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.cl-row.on{border-color:var(--color-ink)}.cl-row.out{opacity:.7}.cl-row>.aw-av{grid-area:av}.cl-row>.ag-ic{color:var(--color-mute);grid-area:go}.cl-who{flex-direction:column;grid-area:who;min-width:0;display:flex}.cl-who b{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-who span{font-size:var(--text-sm);color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-stage{flex-wrap:wrap;grid-area:stage;align-items:center;gap:4px 10px;min-width:0;display:flex}.cl-next{font-size:var(--text-xs);color:var(--color-mute)}.cl-next.needs{color:var(--color-ink);font-weight:var(--weight-strong)}.cl-meta{display:none}.cl-unread{background:var(--color-danger-soft);color:var(--color-danger);font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@media (width>=900px){.cl-row{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-template-areas:"av who stage meta go";gap:12px 16px;padding:12px 16px}.cl-meta{font-size:var(--text-xs);color:var(--color-mute);grid-area:meta;align-items:center;gap:10px;display:flex}}@media (width<=720px){.fl-next{padding:14px}.fl-quiet .fl-notfit{margin-left:0}}:root{--mt-ink:var(--color-ink);--mt-mute:var(--color-mute);--mt-lime:var(--color-brand-green-soft);--mt-mint:var(--color-success-soft);--mt-pink:var(--color-danger-soft);--mt-lilac:var(--color-field);--mt-peach:var(--color-warning-soft);--mt-sky:var(--color-info-soft);--mt-line:#14141412;--mt-lift:0 1px 0 #1414140a, 0 14px 30px -20px #1e1e3c66;--mt-page:var(--color-surface)}@keyframes mt-pop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.mt-av{flex:none;display:block;overflow:visible}.sn{grid-template-columns:repeat(5,1fr);align-items:end}.sn-mate{color:var(--mt-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;margin:-26px 0 0;padding:0;display:flex}.sn-mate-av{background:radial-gradient(80% 80% at 20% 10%, #fff, #fff0 60%), linear-gradient(145deg, var(--mt-lilac), var(--mt-peach));border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s;display:grid;box-shadow:0 0 0 4px #fff,0 12px 22px -10px #1e1e3c8c}.sn-mate:active .sn-mate-av{transform:scale(.94)}.mt-bubble{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 88px);z-index:30;border-radius:var(--radius-lg);width:min(340px,100% - 32px);box-shadow:0 0 0 1px var(--mt-line), 0 16px 36px -14px #1e1e3c80;color:var(--mt-ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:10px 16px 10px 10px;line-height:1.3;animation:.35s ease-out both mt-pop;display:flex;position:fixed;transform:translate(-50%)}.mt-bubble:after{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.mt-ov{z-index:40;opacity:0;pointer-events:none;background:#14141466;border:0;transition:opacity .25s;position:fixed;inset:0}.mt-ov.open{opacity:1;pointer-events:auto}.mt-sheet{z-index:41;background:var(--mt-page);width:min(430px,100%);max-height:88dvh;color:var(--mt-ink);visibility:hidden;transition:transform .32s var(--ease-out), visibility 0s .32s;border-radius:30px 30px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,104%);box-shadow:0 -20px 60px -20px #14142880}.mt-sheet.open{visibility:visible;transition:transform .32s var(--ease-out), visibility 0s 0s;transform:translate(-50%)}.mt-grip{background:#14141429;border-radius:3px;align-self:center;width:44px;height:5px;margin:10px 0 2px}.mt-head{align-items:center;gap:12px;padding:8px 18px 12px;display:flex}.mt-head-av{border-radius:var(--radius-lg);background:var(--mt-lilac);flex:none;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 22px -12px #1e1e3c99}.mt-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-head-text b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.mt-head-text span{color:var(--mt-mute);font-size:var(--text-sm)}.mt-x{cursor:pointer;background:#14141412;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:36px;height:36px;display:grid}.mt-scroll{padding:4px 16px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.mt-count{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;align-items:center;gap:16px;padding:16px 18px;display:flex}.mt-count-num{min-width:78px;color:var(--mt-lime);flex-direction:column;flex:none;align-items:center;display:flex}.mt-count-num b{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:1}.mt-count-num span{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.mt-count-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mt-count-text b{font-size:var(--text-md);font-weight:var(--weight-strong)}.mt-count-text>span{color:#ffffffb8;font-size:var(--text-sm)}.mt-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.mt-progress li{min-width:0;color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;display:flex}.mt-progress li>span{width:26px;height:26px;color:var(--mt-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);background:#14141412;border-radius:50%;place-items:center;display:grid}.mt-progress li.ok>span{background:var(--mt-ink)}.mt-progress li.ok svg{stroke:var(--mt-lime)}.mt-progress li.now{color:var(--mt-ink)}.mt-progress li.now>span{background:var(--mt-lime);box-shadow:0 0 0 4px var(--color-brand-green-soft)}.mt-stage{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;flex-direction:column;gap:6px;padding:18px;display:flex}.mt-stage-label{color:var(--mt-lime);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.mt-stage b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.mt-stage>span:not(.mt-stage-label){color:#ffffffbd;font-size:var(--text-sm);line-height:1.4}.mt-stage-go{background:var(--mt-lime);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;text-decoration:none;display:inline-flex}.mt-checkin{border-radius:var(--radius-lg);background:var(--color-brand-green-soft);color:var(--mt-ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.mt-checkin>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mt-checkin b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.mt-checkin span span{font-size:var(--text-xs)}.mt-arrive{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);background:#fff;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.mt-arrive h2{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0}.mt-arrive dl{flex-direction:column;gap:10px;margin:0;display:flex}.mt-arrive dt{color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase}.mt-arrive dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.4}.mt-arrive dd a{color:inherit;font-weight:var(--weight-strong)}.mt-arrive-none{color:var(--mt-mute);font-size:var(--text-sm);margin:0}.mt-block{flex-direction:column;gap:10px;display:flex}.mt-block h2{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:4px 2px 0}.mt-now{border-radius:var(--radius-md);background:var(--color-brand-green-soft);font-size:var(--text-sm);margin:0;padding:10px 14px}.mt-allok{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-strong);background:#8ed1c166;margin:0;padding:10px 14px}.mt-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-steps li{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.mt-steps li.due{box-shadow:0 0 0 2px var(--mt-lime), var(--mt-lift)}.mt-steps li.ok{opacity:.62}.mt-tick{cursor:pointer;background:#fff;border:2px solid #14141433;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.mt-tick svg{opacity:0}.mt-steps li.ok .mt-tick{border-color:var(--mt-ink);background:var(--mt-ink)}.mt-steps li.ok .mt-tick svg{opacity:1;stroke:var(--mt-lime)}.mt-step-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mt-step-text b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.mt-step-text span{color:var(--mt-mute);font-size:var(--text-xs);line-height:1.3}.mt-steps li.ok .mt-step-text b{text-decoration:line-through}.mt-when{background:var(--color-field-hover);color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px}.mt-steps li.due .mt-when{background:var(--mt-lime);color:var(--mt-ink)}.mt-tip{border-radius:var(--radius-lg);background:var(--color-warning-soft);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mt-tip b{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.mt-tip span{font-size:var(--text-sm);line-height:1.35}.mt-ask{flex-wrap:wrap;gap:8px;display:flex}.mt-ask a{box-shadow:var(--mt-lift);font-size:var(--text-sm);font-weight:var(--weight-strong);background:#fff;border-radius:999px;padding:10px 14px;text-decoration:none}.mt-open{background:var(--mt-ink);height:52px;font-weight:var(--weight-strong);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;color:#fff!important}.mt-open svg{stroke:var(--mt-lime)}.app.mx{background:var(--mt-page);gap:12px;padding-top:24px}.mx-head h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em}.mx-head p{color:var(--mt-mute);font-size:var(--text-sm);margin-top:2px}.mx-search{height:48px;box-shadow:var(--mt-lift);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.mx-search input{min-width:0;color:var(--mt-ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:0;flex:1}.mx-mate{background:var(--color-field);box-shadow:var(--mt-lift);border-radius:26px;align-items:center;gap:14px;padding:14px 14px 14px 12px;text-decoration:none;display:flex}.mx-mate-av{border-radius:var(--radius-lg);background:#ffffffb3;flex:none;place-items:center;width:64px;height:64px;display:grid}.mx-mate-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mx-mate-text b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em}.mx-mate-text span{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.3}.mx-mate-go{background:var(--mt-ink);color:var(--mt-lime);font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;display:flex}.mx-help{border-radius:var(--radius-lg);width:100%;box-shadow:var(--mt-lift);color:var(--mt-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.mx-help-av{border-radius:var(--radius-md);background:var(--mt-ink);color:#fff;width:46px;height:46px;font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;flex:none;place-items:center;display:grid}.mx-tabs{background:#1414140f;border-radius:999px;gap:4px;padding:4px;display:flex}.mx-tabs button{height:38px;color:var(--color-mute);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;transition:background .2s,color .2s}.mx-tabs button.on{color:var(--mt-ink);background:#fff;box-shadow:0 2px 8px -3px #14142859}.mx-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mx-row{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);background:#fff;position:relative}.mx-link{align-items:center;gap:12px;padding:13px 52px 13px 13px;text-decoration:none;display:flex}.mx-av{border-radius:var(--radius-lg);background:var(--color-field-hover);width:50px;height:50px;color:var(--mt-ink);font-size:var(--text-lg);font-weight:var(--weight-strong);flex:none;place-items:center;display:grid}.mx-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mx-mid b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.mx-mid>span{color:var(--mt-mute);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-row.new .mx-mid>span{color:var(--mt-ink);font-weight:var(--weight-strong)}.mx-tag{font-size:10.5px;font-style:normal;font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;background:#8ed1c180;border-radius:999px;padding:2px 8px}.mx-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.mx-side time{color:var(--mt-mute);font-size:var(--text-xs)}.mx-badge{border-radius:var(--radius-pill);background:var(--mt-ink);min-width:22px;height:22px;color:var(--mt-lime);font-size:var(--text-xs);font-weight:var(--weight-strong);place-items:center;padding:0 6px;display:grid}.mx-more{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:8px}.mx-more:hover,.mx-more[aria-expanded=true]{background:#1414140f}.mx-menu,.cx-menu{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--mt-line), 0 18px 40px -14px #14142880;font-size:var(--text-sm);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.mx-menu{z-index:5;width:min(250px,100% - 20px);position:absolute;top:46px;right:10px}.mx-menu span,.cx-menu span{color:var(--mt-mute);line-height:1.35}.mx-menu button,.cx-menu button{border-radius:var(--radius-md);background:var(--color-field);color:var(--mt-ink);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.mx-menu button.danger,.cx-menu button.danger{background:var(--color-danger-soft);color:var(--color-danger)}.mx-menu-row,.cx-menu-row{gap:8px;display:flex}.mx-menu-row button,.cx-menu-row button{flex:1;justify-content:center}.mx-empty{box-shadow:var(--mt-lift);text-align:center;background:#fff;border-radius:26px;flex-direction:column;align-items:center;gap:8px;padding:26px 22px;display:flex}.mx-empty-av{background:var(--mt-lilac);border-radius:32px;place-items:center;width:92px;height:92px;display:grid}.mx-empty b{font-size:var(--text-lg);font-weight:var(--weight-strong)}.mx-empty>span{color:var(--mt-mute);font-size:var(--text-sm);line-height:1.4}.mx-cta{background:var(--mt-ink);height:48px;font-weight:var(--weight-strong);border-radius:999px;align-items:center;margin-top:6px;padding:0 24px;text-decoration:none;display:inline-flex;color:var(--mt-lime)!important}.app.chat.cx{background:var(--color-field)}.cx-head{z-index:3;padding:max(14px, env(safe-area-inset-top)) 12px 12px;box-shadow:0 1px 0 var(--mt-line);background:#fff;flex:none;align-items:center;gap:10px;display:flex;position:relative}.cx-back,.cx-more{cursor:pointer;background:#1414140f;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.cx-av{border-radius:var(--radius-md);background:var(--color-field-hover);width:44px;height:44px;color:var(--mt-ink);font-size:var(--text-lg);font-weight:var(--weight-strong);flex:none;place-items:center;display:grid}.cx-av.help{background:var(--mt-ink);color:#fff;font-size:var(--text-md);letter-spacing:-.02em}.cx-av.help i{color:var(--mt-lime);font-style:normal}.cx-who{flex-direction:column;flex:1;min-width:0;display:flex}.cx-who b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-who span{color:var(--mt-mute);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-menu{width:min(260px,100% - 24px);position:absolute;top:calc(100% - 4px);right:12px}.cx-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:14px 14px 10px;display:flex;overflow-y:auto}.cx-body>:first-child{margin-top:auto}.cx-group{flex-direction:column;gap:4px;display:flex}.cx-day{color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);background:#14141412;border-radius:999px;align-self:center;margin:10px 0 6px;padding:4px 12px}.cx-event{border-radius:var(--radius-md);max-width:88%;color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;background:#1414140d;align-self:center;align-items:baseline;gap:8px;margin:6px 0;padding:6px 12px;display:flex}.cx-event small{font-size:var(--text-xs);font-weight:var(--weight-regular);opacity:.8;flex:none}.cx-intro{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;padding:18px;display:flex}.cx-intro b{font-size:var(--text-md);font-weight:var(--weight-strong)}.cx-intro span{color:var(--mt-mute);font-size:var(--text-sm);line-height:1.4}.cx-job{border-radius:var(--radius-md);box-shadow:var(--mt-lift);color:var(--mt-ink);font-size:var(--text-sm);background:#fff;flex:none;align-items:center;gap:8px;margin:0 14px 4px;padding:9px 14px;text-decoration:none;display:flex}.cx-job small{color:var(--mt-mute);font-size:var(--text-xs);flex:none}.cx-job b{min-width:0;font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cx-note{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);text-align:center;align-self:center;margin-bottom:6px;padding:6px 12px}.cx-bub{max-width:82%;box-shadow:0 0 0 1px var(--mt-line), 0 6px 14px -10px #14142866;font-size:var(--text-md);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start;padding:10px 14px;line-height:1.38;position:relative}.cx-bub.me{background:var(--color-brand-green-soft);color:var(--mt-ink);border-radius:20px 20px 6px;align-self:flex-end;box-shadow:0 8px 16px -12px #6e8214b3}.cx-bub small{color:var(--color-mute);font-size:var(--text-xs);text-align:right;margin-top:3px;display:block}.cx-bub.ai{background:var(--color-field);white-space:normal;max-width:90%}.cx-ai-label{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;display:flex}.cx-bub.typing{gap:5px;padding:14px 16px;display:flex}.cx-bub.typing i{background:#14141459;border-radius:50%;width:7px;height:7px;animation:1.1s infinite mt-dot}.cx-bub.typing i:nth-child(2){animation-delay:.15s}.cx-bub.typing i:nth-child(3){animation-delay:.3s}@keyframes mt-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cx-quick{scrollbar-width:none;flex:none;gap:8px;padding:4px 14px 8px;display:flex;overflow-x:auto}.cx-quick::-webkit-scrollbar{display:none}.cx-quick button{box-shadow:var(--mt-lift);color:var(--mt-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:9px 14px}.cx-err{margin:0 14px 6px}.cx-in{padding:8px 12px max(14px, env(safe-area-inset-bottom));flex:none;align-items:center;gap:8px;display:flex}.cx-field{min-width:0;height:50px;box-shadow:0 0 0 1px var(--mt-line), 0 8px 20px -14px #14142880;color:var(--mt-ink);font:inherit;font-size:var(--text-md);background:#fff;border:0;border-radius:999px;outline:0;flex:1;padding:0 20px}.cx-field:focus{box-shadow:0 0 0 2px var(--mt-ink), 0 8px 20px -14px #14142880}.cx-send{color:#14141473;cursor:pointer;background:#1414141f;border:0;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;padding:0;transition:background .2s,color .2s,transform .15s;display:grid}.cx-send.on{background:var(--mt-ink);color:var(--mt-lime)}.cx-send:active{transform:scale(.94)}.app.fx{background:var(--mt-page);gap:14px;padding-top:24px}.fx-head{flex-direction:column;gap:4px;display:flex}.fx-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;background:#8ed1c18c;border-radius:999px;align-self:flex-start;padding:4px 12px}.fx-head h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-top:6px}.fx-head p{color:var(--mt-mute);font-size:var(--text-sm);line-height:1.4}.fx-av{background:var(--color-field-hover);width:44px;height:44px;color:var(--mt-ink);font-size:var(--text-md);font-weight:var(--weight-strong);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid}.fx-av.big{border-radius:var(--radius-lg);width:54px;height:54px;font-size:var(--text-lg);border-width:0}.fx-av.me{background:var(--mt-ink);color:var(--mt-lime)}.fx-av.plus{color:#fff;font-size:var(--text-lg);background:#fff3;margin-left:-12px}.fx-pair{flex:none;display:flex}.fx-pair .fx-av+.fx-av{margin-left:-12px}.fx-offer{border-radius:var(--radius-lg);background:var(--color-brand-green-soft);box-shadow:var(--mt-lift);align-items:center;gap:12px;padding:14px;display:flex}.fx-offer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-offer-text b{font-size:var(--text-md);font-weight:var(--weight-strong)}.fx-offer-text span{font-size:var(--text-sm);line-height:1.3}.fx-accept{background:var(--mt-ink);height:44px;color:var(--mt-lime);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px}.fx-invite{background:var(--color-ink);color:#fff;border-radius:30px;flex-direction:column;gap:8px;padding:18px;display:flex;box-shadow:0 24px 40px -26px #141428cc}.fx-invite-top{justify-content:space-between;align-items:center;display:flex}.fx-invite .fx-av{border-color:var(--color-ink)}.fx-free{background:var(--mt-lime);color:var(--mt-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px}.fx-invite-title{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin-top:6px}.fx-invite-text{color:#ffffffb8;font-size:var(--text-sm);line-height:1.4}.fx-link{background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:6px 6px 6px 16px;display:flex}.fx-link span{color:#fffc;min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fx-link button{height:38px;color:var(--mt-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 16px}.fx-share{background:var(--mt-lime);height:58px;color:var(--mt-ink);font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 8px 0 24px;display:flex}.fx-share i{background:var(--mt-ink);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fx-share i svg{stroke:var(--mt-lime)}.fx-share:disabled,.fx-link button:disabled{opacity:.5}.fx-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.fx-steps li{border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-strong);flex-direction:column;gap:12px;padding:14px 12px 16px;line-height:1.2;display:flex}.fx-steps li span{background:var(--mt-ink);color:#fff;width:30px;height:30px;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid}.fx-steps .s1,.fx-steps .s2{background:var(--color-brand-green-soft)}.fx-steps .s3{background:var(--color-field)}.fx-section{flex-direction:column;gap:10px;display:flex}.fx-section h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:6px 2px 0}.fx-job,.fx-together{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);background:#fff;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.fx-together{background:var(--color-brand-green-soft)}.fx-job .fx-av{border-radius:var(--radius-md);border-width:0}.fx-job-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-job-text b{font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.25}.fx-job-text span{color:var(--mt-mute);font-size:var(--text-sm)}.fx-together .fx-job-text span{color:var(--color-ink)}.fx-none{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);color:var(--mt-mute);font-size:var(--text-sm);background:#fff;align-items:center;gap:14px;padding:16px;line-height:1.4;display:flex}.fx-friend{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.fx-friend-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.fx-friend-text b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em}.fx-friend-text .chip{background:var(--color-field-hover);color:var(--mt-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:3px 10px}.fx-friend-text .chip.ok{color:var(--color-success);background:#8ed1c180}.fx-last{max-width:100%;color:var(--mt-mute);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-actions,.fx-confirm{grid-column:1/-1;gap:8px;display:flex}.fx-write{background:var(--mt-ink);height:46px;font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative;color:var(--mt-lime)!important}.fx-write svg{stroke:var(--mt-lime)}.fx-write i{border-radius:var(--radius-pill);background:var(--mt-lime);min-width:20px;height:20px;color:var(--mt-ink);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);place-items:center;padding:0 6px;display:grid}.fx-remove,.fx-confirm button{background:var(--color-field-hover);height:46px;color:var(--mt-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px}.fx-confirm button{flex:1}.fx-confirm button.danger{background:var(--color-danger-soft);color:var(--color-danger)}@media (width>=720px){.mt-bubble{bottom:100px}}@media (prefers-reduced-motion:reduce){.mt-bubble,.cx-bub.typing i{animation:none}}.mt-guest{border-radius:var(--radius-lg);box-shadow:var(--mt-lift);color:var(--mt-mute);font-size:var(--text-sm);background:#fff;margin:0;padding:12px 14px;line-height:1.4}button.mt-stage-go,button.mt-checkin{font:inherit;cursor:pointer;text-align:left;border:0}button.mt-stage-go{font-size:var(--text-sm);font-weight:var(--weight-strong)}button.mt-stage-go:disabled,button.mt-checkin:disabled{opacity:.6;cursor:progress}.mt-stage .mt-stage-err{color:var(--color-field);font-size:var(--text-xs)}.ex-years{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px #1414140a,0 14px 30px -22px #1e1e3c59}.ex-years h2{margin:0}.ex-year{flex-direction:column;gap:8px;display:flex}.ex-year>b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.cvx-tier{flex-direction:column;gap:6px;display:flex}.cvx-tier p{margin:0}.cvx-badge{background:var(--color-brand-green-soft);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:5px 12px}.cvx-badge.pro{background:var(--color-ink);color:var(--color-brand-green-soft)}.cvx-pro{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:10px;margin-top:20px;padding:20px;display:flex;box-shadow:0 1px #1414140a,0 18px 36px -24px #1e1e3c73}.cvx-pro p{color:var(--color-ink-2);margin:0}.cvx-pro-title{font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.2}.cvx-bar{background:#14141414;border-radius:999px;height:10px;overflow:hidden}.cvx-bar i{background:var(--color-success-soft);border-radius:999px;height:100%;transition:width .4s;display:block}.cvx-actions{flex-wrap:wrap;gap:8px;display:flex}.pc{padding-bottom:120px}.pc-sec{flex-direction:column;gap:10px;margin-top:18px;display:flex}.pc-sec h2{font-size:var(--text-md);letter-spacing:-.01em;margin:0}.pc-sec p{margin:0}.pc-card{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px #1414140a,0 12px 26px -22px #1e1e3c66}.pc-row{gap:8px;display:grid}.pc-row.two{grid-template-columns:1fr 1fr}.pc-row label,.pc-card label{flex-direction:column;gap:4px;display:flex}.pc-area{resize:vertical;height:auto;min-height:70px;font:inherit;padding-top:12px}.pc-count{align-self:flex-end}.pc-del{color:var(--color-danger);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#e5484d1a;border:0;border-radius:999px;align-self:flex-start;padding:6px 10px}.pc-file{border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 1px #1414140a,0 12px 26px -22px #1e1e3c66}.pc-file-text{flex-direction:column;flex:100%;gap:2px;display:flex}.pc-view{padding-bottom:40px}.pc-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-tip{margin:10px 0 16px}.pc-print{border-radius:var(--radius-lg);color:var(--color-ink);background:#fff;padding:24px 22px;box-shadow:0 1px #1414140d,0 22px 44px -28px #1e1e3c80}.pc-head{border-bottom:3px solid var(--color-brand-green-soft);align-items:center;gap:16px;padding-bottom:16px;display:flex}.pc-head img{object-fit:cover;border-radius:50%;width:76px;height:76px}.pc-head h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.pc-head p{color:var(--color-ink-2);font-size:var(--text-sm);margin:4px 0 0}.pc-head .pc-contact{color:var(--color-ink);font-weight:var(--weight-strong)}.pc-print section{margin-top:18px}.pc-print h2{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);margin:0 0 8px}.pc-print p{font-size:var(--text-sm);margin:0;line-height:1.5}.pc-item{margin-bottom:10px}.pc-item-top{font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.pc-item-top span{color:var(--color-mute);white-space:nowrap}.pc-facts{gap:8px;margin:0;display:grid}.pc-facts div{font-size:var(--text-sm);grid-template-columns:110px 1fr;gap:10px;display:grid}.pc-facts dt{color:var(--color-mute)}.pc-facts dd{margin:0}.pc-foot{color:var(--color-soft);font-size:var(--text-xs);text-align:right;border-top:1px solid #14141414;margin-top:22px;padding-top:10px}@media print{body:not(.cvp-printing):has(.pc-print) *{visibility:hidden}.pc-print,.pc-print *{visibility:visible}.pc-print{width:100%;box-shadow:none;border-radius:0;padding:0;position:absolute;top:0;left:0}@page{margin:16mm}}.cx-cv{justify-content:center;padding:6px 14px 0;display:flex}.cx-cv button,.cx-cv a{background:var(--color-ink);color:var(--color-brand-green-soft);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;text-decoration:none}.cx-cv-done{color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-strong);background:#8ed1c159;border-radius:999px;padding:8px 14px}.cp-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cp-list li{font-size:var(--text-sm);gap:2px;display:grid}.cp-list li span{color:var(--color-mute)}.cp-list li em{color:var(--color-ink-2);font-style:normal}.sh-manual{font-size:var(--text-sm);flex-direction:column;gap:6px;margin-top:10px;display:flex}.sh-manual input{border-radius:var(--radius-md);width:100%;height:44px;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #14141426;padding:0 12px}.pc-del.pc-open{color:var(--color-ink);background:#1414140f;min-height:44px}.lgl{min-height:100dvh;font-family:var(--font-sans);background:var(--page);color:var(--ink);padding:0 16px 56px}.lgl-top{justify-content:space-between;align-items:center;max-width:720px;margin:0 auto;padding:18px 0 8px;display:flex}.lgl-brand{font-weight:var(--weight-strong);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.lgl-tabs{flex-wrap:wrap;gap:8px;max-width:720px;margin:8px auto 0;display:flex}.lgl-tab{box-shadow:var(--raise-sm);color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);background:#fff;border-radius:999px;padding:9px 16px;text-decoration:none}.lgl-tab.on{background:var(--ink);color:#fff}.lgl-body{border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--raise);background:#fff;margin:18px auto 0;padding:28px 22px 32px}.lgl-body h1{font-size:var(--text-xl);letter-spacing:-.025em;margin:0 0 6px;line-height:1.1}.lgl-date{color:var(--mute);font-size:var(--text-sm);margin:0 0 18px}.lgl-body h2{font-size:var(--text-lg);margin:24px 0 6px}.lgl-body p{font-size:var(--text-md);color:var(--color-ink);margin:0 0 10px;line-height:1.6}.lgl-inline{color:var(--ink);font-weight:var(--weight-strong);text-decoration:underline}.hm-legal{flex-wrap:wrap;gap:16px;display:inline-flex}.hm-legal a,.hm-legal button{color:inherit;text-decoration:underline}.hm-legal button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lgl-company{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-line)}.lgl-company dl{gap:var(--space-1);margin:var(--space-1) 0 0;display:grid}.lgl-company dl div{gap:var(--space-2);grid-template-columns:minmax(120px,34%) 1fr;display:grid}.lgl-company dt{color:var(--color-mute);font-size:var(--text-sm)}.lgl-company dd{font-size:var(--text-md);overflow-wrap:anywhere;margin:0}.payt-note{background:var(--card,var(--color-field));border-radius:var(--radius-md,18px);padding:12px 16px}.payt-ok{background:var(--lime,var(--color-success))}.payt-order{gap:var(--space-1);margin:0;display:grid}.payt-order div{gap:var(--space-2);grid-template-columns:minmax(120px,34%) 1fr;display:grid}.payt-order dt{color:var(--color-mute);font-size:var(--text-sm)}.payt-order dd{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.payt-pay{margin-top:var(--space-3);gap:var(--space-2);display:grid}.payt-agree{font-size:var(--text-md);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.payt-agree input{width:20px;height:20px;accent-color:var(--ink);margin-top:2px}.payt-btn{background:var(--ink);color:#fff;min-height:48px;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 26px}.payt-btn:disabled{opacity:.45;cursor:not-allowed}.bill-legal{font-size:var(--text-sm);color:var(--color-mute);grid-column:1/-1;margin:0}.cr{flex-direction:column;gap:10px;margin:14px 0 6px;display:flex}.cr h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.cr-card{border-radius:var(--radius-lg);box-shadow:var(--raise);border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);background:#fff;flex-direction:column;gap:6px;padding:16px;display:flex}.cr-card b{font-size:var(--text-md)}.cr-fine{font-size:var(--text-sm);color:var(--mute)}.cr-actions{gap:8px;margin-top:6px;display:flex}.cr-yes,.cr-no{border-radius:var(--radius-md);min-height:46px;font-weight:var(--weight-strong);font-size:var(--text-md);cursor:pointer;border:0;flex:1}.cr-yes{background:var(--ink);color:#fff}.cr-no{background:var(--field);color:var(--ink)}.cr-yes:disabled,.cr-no:disabled{opacity:.6}.cr-done{border-radius:var(--radius-md);background:var(--field);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cr-link{font-weight:var(--weight-strong);cursor:pointer;color:var(--ink);background:0 0;border:0;text-decoration:underline}.cr-err{color:var(--red);font-size:var(--text-sm)}.pj-cta{text-align:center;flex-direction:column;align-items:stretch;gap:10px;margin:20px 0 28px;display:flex}.pj-login{font-weight:var(--weight-strong);font-size:var(--text-md);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.pj-note{margin:0 0 8px}.inst{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:#fff;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #1414140f}.inst-banner{margin:0 16px 14px}.inst-text{min-width:0;font-size:var(--text-sm);color:var(--color-ink-2);flex-direction:column;flex:1;gap:2px;display:flex}.inst-text b{font-size:var(--text-md);color:var(--color-ink)}.inst-btn{background:var(--color-ink);color:#fff;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;padding:10px 18px}.inst-later{color:var(--color-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:6px}.stx-range{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.stx-pill{border:1px solid var(--color-line);font:inherit;font-size:var(--text-sm);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px}.stx-pill.on{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.stx-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stx-row{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #1414140d}.stx-top{justify-content:space-between;align-items:baseline;display:flex}.stx-n{font-size:var(--text-lg);font-weight:var(--weight-strong)}.stx-bar{background:var(--color-field);border-radius:999px;height:8px;display:block;overflow:hidden}.stx-bar i{background:var(--color-brand-green-soft);border-radius:999px;height:100%;display:block}.ma{flex-direction:column;gap:8px;margin:10px 0 6px;display:flex}.ma h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.ma-card{border-radius:var(--radius-lg);box-shadow:var(--raise);background:#fff;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ma-card.st-hired{border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent)}.ma-top{align-items:center;gap:10px;display:flex}.ma-job{min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.ma-job b{font-size:var(--text-md)}.ma-job span{font-size:var(--text-sm);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-pill{font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--color-field);color:var(--color-ink-2);border-radius:999px;flex:none;padding:4px 10px}.ma-pill.st-interview{background:var(--color-info-soft);color:var(--color-info)}.ma-pill.st-hired{background:var(--color-brand-green-soft);color:var(--color-brand-green)}.ma-pill.st-rejected{background:var(--field);color:var(--mute)}.ma-int{border-radius:var(--radius-md);background:var(--field);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ma-yes{border-radius:var(--radius-md);background:var(--ink);color:#fff;min-height:38px;font-weight:var(--weight-strong);cursor:pointer;border:0;flex:none;padding:0 14px}.ma-yes:disabled{opacity:.6}.ma-ok{color:var(--color-brand-green);font-weight:var(--weight-strong);font-size:var(--text-sm)}.ma-fine{font-size:var(--text-xs);color:var(--mute)}.ma-int-actions{flex:none;gap:8px;display:flex}.ma-no{border-radius:var(--radius-md);min-height:44px;color:var(--ink);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;box-shadow:inset 0 0 0 1.5px #1414142e}.ma-no:disabled{opacity:.6}.ma-decline{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ma-reply{border-radius:var(--radius-md);background:var(--field);width:100%;min-height:64px;font:inherit;font-size:var(--text-sm);color:var(--ink);resize:vertical;border:0;padding:10px 12px}.ma-reply:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ma-decline .ma-yes{align-self:flex-end;min-height:44px}.ma-call{border-radius:var(--radius-md);background:var(--color-brand-green-soft);min-height:48px;color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);justify-content:center;align-items:center;margin-top:8px;text-decoration:none;display:flex}.ma-steps{font-size:var(--text-xs);color:var(--mute);flex-direction:column;gap:6px;display:flex}.ma-steps ol{grid-template-columns:repeat(7,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.ma-steps li{background:var(--color-line-strong);border-radius:999px;height:5px}.ma-steps li.done{background:var(--color-success)}.ma-steps li.now{background:var(--ink)}.ma-steps b{color:var(--ink);font-weight:var(--weight-strong)}.ma-todo{font-size:var(--text-sm);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;line-height:1.4;display:flex}.ma-todo.td-notSelected,.ma-todo.td-withdrawn,.ma-todo.td-noShow{color:var(--mute)}.ma-todo-go{border-radius:var(--radius-md);background:var(--field);min-height:36px;color:var(--ink);font-weight:var(--weight-strong);flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ma-todo.td-answerOffer .ma-todo-go{background:var(--ink);color:#fff}.call{flex-direction:column;gap:16px;display:flex}.call-card{border-radius:var(--radius-lg);background:var(--card,var(--color-field));flex-direction:column;gap:8px;padding:20px;display:flex}.call-card>b{font-size:var(--text-lg);letter-spacing:-.02em}.call-when{font-size:var(--text-sm);color:var(--mute)}.call-join{background:var(--ink);min-height:52px;color:var(--color-brand-green-soft);font-weight:var(--weight-strong);font-size:var(--text-md);border-radius:999px;justify-content:center;align-items:center;margin-top:8px;text-decoration:none;display:flex}.call-chat{min-height:48px;color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #1414142e}.gb{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 20px 40px -20px #14141eb3}.gb-txt{flex-direction:column;flex:1;min-width:0;display:flex}.gb-txt b{font-size:var(--text-md)}.gb-txt span{font-size:var(--text-xs);color:var(--color-soft)}.gb-act{gap:6px;display:flex}.gb-go,.gb-ghost{height:42px;font-weight:var(--weight-strong);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.gb-go{color:var(--color-ink);background:#fff}.gb-ghost{color:#fff}.hf{border-radius:var(--radius-lg);box-shadow:var(--raise);background:#fff;flex-direction:column;gap:10px;margin:14px 0;padding:16px;display:flex}.hf-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hf-head b{font-size:var(--text-md)}.hf-left{background:var(--color-brand-green-soft);color:var(--color-brand-green);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:4px 10px}.hf-facts{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hf-facts li{border-radius:var(--radius-md);background:var(--field);flex-direction:column;padding:10px 12px;display:flex}.hf-facts span{font-size:var(--text-xs);color:var(--mute)}.hf-facts b{font-size:var(--text-sm)}.hf-tags{flex-wrap:wrap;gap:6px;display:flex}.hf-tags span{background:var(--field);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;padding:4px 10px}.hf-text{font-size:var(--text-sm);color:var(--mute);margin:0;line-height:1.5}.jp-withdraw{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.jp-withdraw-btn{font-size:var(--text-sm);margin-top:6px;padding:0}.jp-done.off{background:var(--field)}.sn-news{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.sn-news-row{border-radius:var(--radius-md);background:var(--color-field);text-align:left;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.sn-news-dot{background:var(--color-accent);border-radius:50%;flex:0 0 8px;height:8px}.mw{flex-direction:column;gap:10px;margin:14px 0 6px;display:flex}.mw h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.mw-card{border-radius:var(--radius-lg);box-shadow:var(--raise);border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.mw-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-job{flex-direction:column;min-width:0;display:flex}.mw-job b{font-size:var(--text-md)}.mw-job span{font-size:var(--text-sm);color:var(--mute)}.mw-when{border-radius:var(--radius-md);background:var(--color-brand-green-soft);flex-direction:column;flex:none;align-items:flex-end;padding:6px 10px;display:flex}.mw-when span{font-size:var(--text-xs);color:var(--color-brand-green);font-weight:var(--weight-strong)}.mw-when b{font-size:var(--text-sm)}.mw-check{border-radius:var(--radius-md);background:var(--color-ink);color:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.mw-check .mw-in{color:#fff;background:#ffffff1a}.mw-check .cr-yes{background:var(--color-brand-green-soft);color:var(--color-ink)}.mw-check .cr-no{color:#fff;background:#ffffff1f}.mw-in{border-radius:var(--radius-md);background:var(--field);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-md);resize:vertical;border:0;padding:10px 12px}.mw-info{flex-direction:column;gap:8px;margin:0;display:flex}.mw-info div{border-radius:var(--radius-md);background:var(--field);flex-direction:column;gap:1px;padding:10px 12px;display:flex}.mw-info dt{font-size:var(--text-xs);color:var(--mute);font-weight:var(--weight-strong)}.mw-info dd{font-size:var(--text-sm);white-space:pre-line;margin:0}.mw-info a{color:var(--ink);font-weight:var(--weight-strong)}.mw-list{flex-direction:column;gap:6px;display:flex}.mw-sub{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--mute)}.mw-tick{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.mw-tick input{width:20px;height:20px;accent-color:var(--color-ink)}.mw-tick.on span{color:var(--mute);text-decoration:line-through}.mw-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.cr-link.mute{color:var(--mute);font-weight:var(--weight-strong)}.mw-cancel{border-radius:var(--radius-md);background:var(--color-danger-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.cr-yes.danger{background:var(--red,var(--color-danger))}.cr-yes:disabled{opacity:.5}.cr-card.warn{border-color:var(--color-danger-soft)}.mr-card{border-radius:var(--radius-lg);box-shadow:var(--raise);background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.mr-nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mr-nums span{border-radius:var(--radius-md);background:var(--color-brand-green-soft);font-size:var(--text-xs);color:var(--color-brand-green);font-weight:var(--weight-strong);flex-direction:column;gap:2px;padding:10px;display:flex}.mr-nums span.bad{background:var(--color-danger-soft);color:var(--color-danger)}.mr-nums b{font-size:var(--text-lg);color:var(--ink);letter-spacing:-.02em}.mr-event{border-radius:var(--radius-md);background:var(--field);font-size:var(--text-sm);flex-direction:column;gap:4px;padding:12px;display:flex}.mr-event>span{color:var(--mute)}.mr-event q{font-style:italic}.mr-event .cr-link{align-self:flex-start;padding:0}.st-group.mr .mr-card{box-shadow:none;background:0 0;padding:4px 16px 16px}.app.jobs.guest .gb{bottom:calc(86px + env(safe-area-inset-bottom));padding:8px 8px 8px 16px}.app.jobs.guest .gb-txt span{display:none}.app.jobs.guest .jm-listbtn{bottom:168px}@media (width<=400px){.app.jobs.guest .gb-ghost{display:none}}.app.jobs.wide.guest .gb{width:400px;margin:0;left:10px;right:auto}:root{--k-ink:var(--color-ink);--k-ink-2:var(--color-ink-2);--k-mute:var(--color-mute);--k-soft:var(--color-soft);--k-paper:var(--color-canvas);--k-sea:#e9edf2;--k-land:var(--color-field);--k-line:var(--color-line);--k-white:var(--color-surface);--k-pink:var(--color-brand-pink);--k-pink-text:var(--color-brand-pink-text);--k-sun:var(--color-brand-pink);--k-green:var(--color-brand-green);--k-green-bg:var(--color-brand-green-soft);--k-red:var(--color-danger);--k-lift:var(--shadow-2);--k-lift-sm:var(--shadow-1)}.app,.app.job,.app.with-nav{--color-accent:var(--color-ink);--color-accent-strong:#000;--color-accent-soft:var(--color-field);--ink:var(--k-ink);--mute:var(--k-mute);--soft:var(--k-soft);--line:var(--k-line);--page:var(--k-paper);background:var(--k-paper);color:var(--k-ink)}.app .h,.app h1,.app h2{color:var(--k-ink)}.app .cr-yes,.app .ma-yes{background:var(--k-ink);color:#fff}.app .cr-yes.danger{background:var(--k-red)}.app .cr-no{background:var(--k-white);color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-line)}.app .cr-link{color:var(--k-pink-text);font-weight:var(--weight-strong)}.app .cr-link.mute{color:var(--k-mute)}.sn{padding:6px 6px max(12px, env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--k-line);background:#fffffff5;grid-template-columns:repeat(5,1fr);align-items:end}.sn a{color:var(--k-soft);gap:3px}.sn a.on{color:var(--k-ink)}.sn svg,.sn a.on svg{stroke:currentColor;background:0 0;padding:5px 12px}.sn a.on svg{background:var(--k-paper)}.sn b{font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:-.005em}.sn i{background:var(--k-pink);top:-3px;left:calc(50% + 8px);box-shadow:0 0 0 2px #fff}.sn-mate{color:var(--k-ink);margin-top:-30px}.sn-mate-av{background:var(--color-mate-body);width:62px;height:62px;padding:3px;box-shadow:0 0 0 4px #fff,0 14px 26px -10px #12141773}.sn-mate-av .mt-av{box-sizing:border-box;background:#fff;border-radius:50%;width:56px;height:56px;padding:7px}.sn-mate b{font-size:10.5px;font-weight:var(--weight-strong)}.jr{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px 120px;flex-direction:column;gap:14px;display:flex}.jr-head{flex-direction:column;gap:2px;padding:6px 2px 0;display:flex}.jr-hello{color:var(--k-mute);font-size:var(--text-sm);font-weight:var(--weight-strong)}.jr-head h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0;line-height:1.05}.jr-hero{box-shadow:var(--k-lift);background:#fff;border-radius:26px;overflow:hidden}.jr-map{height:178px;position:relative}.jr-map svg{width:100%;height:100%;display:block}.jr-route{transition:stroke-dasharray .8s}.jr-pin{color:var(--k-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;box-shadow:var(--k-lift-sm);background:#fff;border-radius:999px;padding:5px 9px;position:absolute;transform:translate(-50%,12px)}.jr-pin.nl{background:var(--k-ink);color:#fff;transform:translate(-30%,14px)}.jr-mate{background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;animation:3.2s ease-in-out infinite jr-bob;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #d6e36b8c,0 10px 22px -10px #12141780}@keyframes jr-bob{50%{transform:translate(-50%,calc(-50% - 4px))}}.jr-count{color:var(--k-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);box-shadow:var(--k-lift-sm);background:#fffffff2;border-radius:999px;padding:7px 12px;position:absolute;top:12px;left:12px}.jr-rail{grid-template-columns:repeat(6,1fr);margin:0;padding:14px 8px 16px;list-style:none;display:grid}.jr-rail li{color:var(--k-soft);font-size:10.5px;font-weight:var(--weight-strong);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.jr-rail li:before{content:"";background:var(--color-line-strong);width:100%;height:3px;position:absolute;top:12px;right:50%}.jr-rail li:first-child:before{display:none}.jr-rail li.done:before,.jr-rail li.now:before,.jr-rail li.now:before{background:var(--k-ink)}.jr-rail i{z-index:1;background:var(--color-field);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.jr-rail li.done{color:var(--k-mute)}.jr-rail li.done i{background:var(--k-ink)}.jr-rail li.now{color:var(--k-pink-text);font-weight:var(--weight-strong)}.jr-rail li.now i{box-shadow:inset 0 0 0 4px var(--color-mate-face), 0 0 0 4px #ec7a932e;background:#fff}.jr-next{border-radius:var(--radius-lg);background:var(--k-ink);color:#fff;flex-direction:column;gap:6px;padding:18px;display:flex;box-shadow:0 18px 34px -22px #1b2230e6}.jr-kicker{color:#ffffffb3;font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.jr-next-title{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em;line-height:1.15}.jr-next-text{color:#ffffffc7;font-size:var(--text-sm);line-height:1.45}.jr-btn{border-radius:var(--radius-pill);height:48px;color:var(--k-ink);font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;margin-top:8px;padding:0 20px;text-decoration:none;display:flex}.jr-btn:disabled{opacity:.6}.jr-ok{color:var(--color-success);font-weight:var(--weight-strong);margin-top:6px}.jr-block{border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff;padding:16px}.jr-sec-head{flex-direction:column;gap:2px;padding:0 2px 10px;display:flex}.jr-sec-head h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em;margin:0}.jr-sec-head span{color:var(--k-mute);font-size:var(--text-sm)}.jr-trip,.jr-near{border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff;padding:18px 16px 8px}.jr-line{margin:0;padding:0;list-style:none}.jr-line li{grid-template-columns:22px 1fr auto;gap:10px;padding-bottom:16px;display:grid;position:relative}.jr-line li:before{content:"";background:repeating-linear-gradient(var(--color-line-strong) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:16px;bottom:-2px;left:10px}.jr-line li:last-child:before{display:none}.jr-line li.done:before{background:var(--k-ink)}.jr-dot{z-index:1;width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--color-line-strong);background:#fff;border-radius:50%;margin:3px 0 0 4px;position:relative}.jr-line li.done .jr-dot{background:var(--k-ink);box-shadow:none}.jr-line li.now .jr-dot{box-shadow:inset 0 0 0 4px var(--color-mate-face), 0 0 0 4px #ec7a932e}.jr-line li.big .jr-dot{border-radius:var(--radius-xs);width:18px;height:18px;margin:1px 0 0 2px}.jr-moment{flex-direction:column;gap:3px;min-width:0;display:flex}.jr-date{color:var(--k-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.02em;align-items:center;gap:8px;display:flex}.jr-date i{border-radius:var(--radius-xs);background:var(--color-field);color:var(--k-pink-text);font-size:10.5px;font-style:normal;font-weight:var(--weight-strong);padding:2px 7px}.jr-moment b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em}.jr-line li.done:not(.big) .jr-moment b{color:var(--k-soft);text-decoration:line-through}.jr-text{color:var(--k-ink-2);font-size:var(--text-sm);line-height:1.45}.jr-text em{color:var(--k-mute);font-style:normal;font-weight:var(--weight-strong)}.jr-line li.big .jr-moment{border-radius:var(--radius-md);background:var(--k-paper);margin-top:-4px;padding:12px 14px}.jr-warn{background:var(--color-warning-soft);color:var(--color-ink);border-radius:12px;padding:8px 12px;font-weight:600}.jr-warn a{color:inherit;text-decoration:underline}.jr-contact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-call{background:var(--k-green-bg);color:var(--k-green);font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;margin-left:auto;padding:7px 12px;text-decoration:none}.jr-tick{border-radius:var(--radius-sm);color:#0000;width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--color-line-strong);cursor:pointer;background:#fff;border:0;place-items:center;padding:0;display:grid}.jr-tick.on{background:var(--k-ink);color:#fff;box-shadow:none}.jr-sos{grid-template-columns:1fr 1.3fr;gap:8px;display:grid}.jr-sos a{border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.jr-sos b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jr-sos span{font-size:var(--text-xs);font-weight:var(--weight-strong)}.jr-112{background:var(--k-red);color:#fff;box-shadow:0 12px 22px -14px #e5484de6}.jr-police{background:var(--color-field);color:var(--color-link)}.jr-spots{margin:8px 0 0;padding:0;list-style:none}.jr-spots li+li{border-top:1px solid var(--k-line)}.jr-spots a{color:var(--k-ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.jr-spots i{width:38px;height:38px;font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.jr-spots i.green{background:var(--color-field);color:var(--color-success);font-size:var(--text-lg)}.jr-spots i.violet{background:var(--color-field);color:var(--color-accent)}.jr-spots i.red{background:var(--color-danger-soft);color:var(--k-red)}.jr-spots span{flex-direction:column;flex:1;display:flex}.jr-spots b{font-size:var(--text-sm)}.jr-spots small{color:var(--k-mute);font-size:var(--text-xs)}.jr-spots em{background:var(--k-paper);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);border-radius:999px;padding:8px 12px}.jr-help{border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff;flex-direction:column;display:flex}.jr-help-row{color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.jr-help-row+.jr-help-row{border-top:1px solid var(--k-line)}.jr-help-row span{flex-direction:column;display:flex}.jr-help-row b{font-size:var(--text-md)}.jr-help-row small{color:var(--k-mute);font-size:var(--text-xs)}.jr-team{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;width:40px;height:40px;font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-strong);place-items:center;display:grid}.jr .cr,.jr .ma{flex-direction:column;gap:10px;display:flex}.jr .cr h2,.jr .ma h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em;margin:4px 2px 0}.jr .cr-card,.jr .ma-card{border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff}.jr .mw-check{color:var(--k-ink);background:0 0;flex-direction:column;gap:10px;padding:0;display:flex}.jr .mw-check b{font-size:var(--text-md)}.jr .mw-check .cr-actions{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.jr .mw-check .cr-actions button{border-radius:var(--radius-md);min-height:46px;font-weight:var(--weight-strong);padding:8px 10px;line-height:1.2}.jr .mw-in{border-radius:var(--radius-md);background:var(--k-paper);color:var(--k-ink);border:0}.jr .mw-in::placeholder{color:var(--k-soft)}.jr .mw-out{flex-direction:column;gap:10px;padding:0 4px;display:flex}.jr .mw-foot{justify-content:space-between;display:flex}.jr .mw-cancel{border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}@media (prefers-reduced-motion:reduce){.jr-mate,.jr-route{transition:none;animation:none}}.mx-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mx-friends{color:var(--k-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);box-shadow:var(--k-lift-sm);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:6px;padding:9px 13px;text-decoration:none;display:inline-flex}.mx-journey{border-radius:var(--radius-lg);background:var(--k-ink);color:#fff;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 16px 30px -22px #1b2230e6}.mx-journey>span:nth-child(2){flex-direction:column;flex:1;display:flex}.mx-journey small{color:#ffffffb8;font-size:var(--text-xs)}.mx-journey-n{background:var(--k-ink);width:34px;height:34px;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.app.jobs{background:var(--k-land)}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo span{box-shadow:none;background:0 0;flex-direction:column;gap:3px;padding:0}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo span:after{display:none}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo i{border-radius:50%;width:3em;height:3em;display:block;overflow:hidden;box-shadow:0 0 0 .2em #fff,0 .6em 1.2em -.4em #1b223099}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo i img{object-fit:cover;width:100%;height:100%;display:block}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo em{color:var(--k-ink);font-size:.92em;font-style:normal;font-weight:var(--weight-strong);background:#fff;border-radius:999px;padding:.3em .6em;box-shadow:0 .4em .9em -.45em #1b223099}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo.on span{background:0 0;transform:scale(1.12)}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo.on i{box-shadow:0 0 0 .2em #fff, 0 0 0 .38em var(--color-mate-face), 0 .8em 1.4em -.4em #d865a9cc}:is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo.on em{background:var(--k-ink);color:#fff}.app.jobs .jm-cluster span{background:var(--k-ink)}.jm-pop.jm-pop-ph{border-radius:var(--radius-lg);width:264px;padding:0;overflow:visible}.jm-pop-pic{background:var(--k-land);cursor:pointer;border:0;border-radius:22px 22px 0 0;width:100%;height:128px;padding:0;display:block;position:relative;overflow:hidden}.jm-pop-pic img{object-fit:cover;width:100%;height:100%;display:block}.jm-pop-noimg{place-items:center;width:100%;height:100%;display:grid}.jm-pop-ok{background:var(--k-green);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 6px;display:inline-flex;position:absolute;bottom:10px;left:10px}.jm-pop-ph .jm-pop-x{color:var(--k-ink);background:#fffffff0;top:10px;right:10px}.jm-pop-body{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.jm-pop-role{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-pop-where,.jm-pop-facts{color:var(--k-mute);font-size:var(--text-xs)}.jm-pop-money{align-items:baseline;gap:6px;margin:6px 0 2px;display:flex}.jm-pop-money b,.jm-pop-money span{white-space:nowrap}.jm-pop-money b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jm-pop-money span{color:var(--k-mute);font-size:var(--text-xs);font-weight:var(--weight-strong)}.jm-pop-money em{color:var(--k-ink-2);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);margin-left:auto}.jm-pop-ph .jm-pop-actions{gap:8px;margin-top:10px;display:flex}.jm-pop-ph .jm-pop-share{background:var(--k-paper);color:var(--k-ink);border-radius:var(--radius-md);flex:0 0 44px;justify-content:center;height:44px;padding:0}.jm-pop-ph .jm-pop-open{border-radius:var(--radius-md);background:var(--k-ink);flex:1;height:44px}.app.jobs .jm-filter{background:var(--k-ink)}.app.jobs .jm-chip{color:var(--k-ink);font-weight:var(--weight-strong);box-shadow:var(--k-lift-sm);background:#fff}.app.jobs .jm-chip.on,.app.jobs .jm-listbtn{background:var(--k-ink);color:#fff}.jt-photo{padding:0;overflow:hidden}.jt-photo img{object-fit:cover;width:100%;height:100%;display:block}.app.job.jx{padding:0 0 calc(96px + env(safe-area-inset-bottom));background:#fff}.jx-hero{background:var(--k-land);height:min(52vh,360px);position:relative}.jx .gal{height:100%}.jx .sd{cursor:zoom-in;background:0 0;border:0;padding:0}.jx .sd img{object-fit:cover;width:100%;height:100%;display:block}.jx-nophoto{place-items:center;display:grid}.jx-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0e166b,#0a0e1600);height:110px;position:absolute;inset:0 0 auto}.jx-top{top:max(14px, env(safe-area-inset-top));z-index:2;justify-content:space-between;display:flex;position:absolute;left:14px;right:14px}.jx-round{width:42px;height:42px;color:var(--k-ink);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px -6px #0006}.jx-src{z-index:2;color:#fff;font-size:var(--text-xs);font-weight:var(--weight-strong);background:#0f12189e;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex;position:absolute;bottom:38px;left:14px}.jx-src.dm{color:var(--k-green);font-weight:var(--weight-strong);background:#fff;padding-left:6px}.jx-src i{background:var(--k-green);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.jx-count{z-index:2;color:#fff;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-strong);cursor:pointer;background:#0f12189e;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;bottom:38px;right:14px}.jx-sheet{z-index:3;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:16px;margin-top:-24px;padding:20px 18px 8px;display:flex;position:relative}.jx-kicker{color:var(--k-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase}.jx-title{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:-12px 0 0;line-height:1.05}.jx-agency{border-bottom:1px solid var(--k-line);color:var(--k-ink);align-items:center;gap:12px;padding-bottom:16px;text-decoration:none;display:flex}.jx-logo{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;width:42px;height:42px;font-size:var(--text-sm);font-weight:var(--weight-strong);flex:none;place-items:center;display:grid}.jx-agency-name{flex-direction:column;flex:1;min-width:0;display:flex}.jx-agency-name b{font-size:var(--text-md)}.jx-agency-name small{color:var(--k-green);font-size:var(--text-xs);font-weight:var(--weight-strong)}.jx .sc-badge{border-radius:var(--radius-md);background:var(--k-green-bg);color:var(--k-green);font-size:var(--text-xs);font-weight:var(--weight-strong);padding:6px 10px}.jx .sc-badge b{font-size:var(--text-md)}.jx .sc-badge.new{background:var(--k-paper);color:var(--k-ink-2)}.jx-facts{border-bottom:1px solid var(--k-line);grid-template-columns:repeat(4,1fr);margin:0;padding-bottom:16px;display:grid}.jx-facts div{text-align:center;flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.jx-facts div+div{border-left:1px solid var(--k-line)}.jx-facts dt{color:var(--k-mute);font-size:var(--text-xs);font-weight:var(--weight-strong)}.jx-facts dd{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em;white-space:nowrap;margin:0}.jx-tabs{z-index:4;scrollbar-width:none;background:#fff;gap:6px;margin:0 -18px;padding:10px 18px;display:flex;position:sticky;top:0;overflow-x:auto}.jx-tabs::-webkit-scrollbar{display:none}.jx-tabs button{background:var(--k-paper);color:var(--k-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;padding:9px 14px}.jx-sec{border-bottom:8px solid var(--k-paper);flex-direction:column;gap:12px;margin:0 -18px;padding-bottom:20px;padding-left:18px;padding-right:18px;scroll-margin-top:64px;display:flex}.jx-sec h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em;margin:0}.jx-text{color:var(--k-ink-2);font-size:var(--text-md);white-space:pre-line;margin:0;line-height:1.55}.jx-text.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jx-more{color:var(--k-pink-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.jx .pay-bd{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.jx .pay-bd-head .lb{color:var(--k-ink);font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em;text-transform:none}.jx .pay-bd-pill{background:var(--k-green-bg);color:var(--k-green)}.jx .pay-bd dl div{border-color:var(--k-line)}.jx .pay-bd .minus dd{color:var(--k-ink-2)}.jx .pay-bd .total{border-radius:var(--radius-md);background:var(--k-ink);color:#fff}.jx .pay-bd .total dd{color:#fff}.jx-pics{gap:6px;height:150px;display:grid}.jx-pics.n1{grid-template-columns:1fr}.jx-pics.n2{grid-template-columns:1fr 1fr}.jx-pics.n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.jx-pics.n3 button:first-child{grid-row:span 2}.jx-pics button{border-radius:var(--radius-sm);background:var(--k-land);cursor:zoom-in;border:0;padding:0;position:relative;overflow:hidden}.jx-pics button:first-child{border-radius:16px 8px 8px 16px}.jx-pics.n1 button:first-child{border-radius:var(--radius-md)}.jx-pics img{object-fit:cover;width:100%;height:100%;display:block}.jx-pic-ok{background:var(--k-green);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #fff}.jx-pic-more{color:#fff;font-size:var(--text-md);font-weight:var(--weight-strong);background:#0f121880;place-items:center;display:grid;position:absolute;inset:0}.jx .hf{box-shadow:none;background:0 0;border:0;padding:0}.jx .hf-head b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.025em}.jx-agency-more{border-radius:var(--radius-md);background:var(--k-paper);color:var(--k-ink);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.jx-agency-more span{flex-direction:column;flex:1;display:flex}.jx-agency-more small{color:var(--k-mute);font-size:var(--text-xs)}.jx .fr-pick,.jx .fr-invite,.jx .jp-done{border-radius:var(--radius-lg);background:var(--k-paper);box-shadow:none}.jx .jp-done-icon{background:var(--k-green)}.jx-track{margin:6px 0 2px;text-decoration:none;display:inline-block}.jx-bar{z-index:20;width:min(430px,100%);padding:12px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--k-line);background:#fff;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.jx-bar-sum{flex-direction:column;flex:1;min-width:0;display:flex}.jx-bar-sum b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.jx-bar-sum button{color:var(--k-mute);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.jx-cta{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;height:52px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -14px #d865a9e6}.jx-cta.dark{background:var(--k-ink);box-shadow:none}.jx-cta:disabled{opacity:.6}.jx-viewer{z-index:60;background:var(--color-ink);color:#fff;flex-direction:column;animation:.2s both jx-fade;display:flex;position:fixed;inset:0}@keyframes jx-fade{0%{opacity:0}}.jx-v-top{padding:max(14px, env(safe-area-inset-top)) 14px 0;justify-content:space-between;align-items:center;display:flex}.jx-v-top b{font-size:var(--text-md)}.jx-v-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.jx-v-btn.ghost{visibility:hidden}.jx-v-groups{justify-content:center;gap:6px;padding:14px 0 0;display:flex}.jx-v-groups button{color:#fff;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:8px 14px}.jx-v-groups button.on{color:var(--color-ink);background:#fff}.jx-v-stage{flex:1;place-items:center;min-height:0;padding:16px 0;display:grid;position:relative}.jx-v-stage img{object-fit:contain;max-width:100%;max-height:100%;animation:.25s both jx-fade;display:block}.jx-v-nav{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;display:grid;position:absolute;top:50%}.jx-v-nav.prev{left:10px}.jx-v-nav.next{right:10px}.jx-v-src{gap:12px;padding:4px 18px 16px;display:flex}.jx-v-src i{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.jx-v-src.dm i{background:var(--k-green)}.jx-v-src span{flex-direction:column;gap:2px;display:flex}.jx-v-src b{font-size:var(--text-md)}.jx-v-src small{color:var(--color-mute);font-size:var(--text-sm);line-height:1.4}.jx-v-thumbs{padding:0 14px max(18px, env(safe-area-inset-bottom));scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.jx-v-thumbs button{border-radius:var(--radius-md);background:var(--color-ink);opacity:.55;cursor:pointer;border:0;flex:none;width:58px;height:58px;padding:0;position:relative;overflow:hidden}.jx-v-thumbs button.on{opacity:1;box-shadow:inset 0 0 0 2.5px #fff}.jx-v-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.jx-v-thumbs button.on img{border-radius:var(--radius-md);outline-offset:-2.5px;outline:2.5px solid #fff}.jx-v-thumbs i{background:var(--color-success);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-ink);border-radius:50%;position:absolute;bottom:5px;right:5px}:root{--mt-ink:var(--color-ink);--mt-mute:var(--color-mute);--mt-lime:var(--color-field);--mt-line:#1b223012}.fr-share,.fr-invite,.fr-offer,.ai-card,.app .fb b,.app .sw.on i,.app .lgm button.on{background:var(--color-field);color:var(--k-ink)}.fr-steps li span,.fr-card .fr-av.plus,.fr-av.me,.jp-logo,.sp-go,.ai-av,.ai-intro b,.sc-head .lb,.sc-row-head span,.sc-how,.cvx-badge.pro,.cx-cv button,.cx-cv a{color:var(--color-mate-face)}.st-cv i,.sh-native i{color:var(--k-ink);background:#fff}.fr-card .fr-av.me,.sp-av{background:var(--color-field);color:var(--k-ink)}.fr-card .fr-av.plus{box-shadow:inset 0 0 0 2px var(--color-mate-face), 0 0 0 3px var(--k-ink)}.fr-offer .fr-av{box-shadow:0 0 0 3px var(--color-field)}.cvx-badge,.st-badge,.ms-badge,.jm-count,.ph-src.dm,.ag-badge.visited,.jt-pro,.jm-pro,.fr-tag.lime{background:var(--k-green-bg);color:var(--k-green)}.cvx-bar i,.sc-bar i{background:var(--k-ink)}.sc-ring circle.v{stroke:var(--color-danger)}.pc-head{border-bottom-color:var(--color-danger)}.mw-check .cr-yes,.app .jm-cluster span,.app .jm-pin.on span{background:var(--k-ink);color:#fff}.mt-checkin,.mt-now{background:#f8a98247}.mt-progress li.now>span{box-shadow:0 0 0 4px #ec7a934d}.mt-count,.mt-stage{background:var(--k-ink)}.cx-bub.me{background:var(--k-ink);color:#fff;box-shadow:0 8px 16px -12px #1b2230cc}.cx-bub.me small{color:#fff9}.fx-steps .s1,.fx-steps .s2,.fx-steps .s3{background:var(--color-field)}@media (width>=700px){.jr,.app.job.jx{max-width:520px;box-shadow:0 0 0 1px var(--k-line);margin:0 auto}}.jr-near{flex-direction:column;gap:8px;padding:16px;display:flex}.jr-near-map{border-radius:var(--radius-lg);height:210px;color:var(--k-ink);text-decoration:none;display:block;position:relative;overflow:hidden}.jr-near-map svg{width:100%;height:150px;display:block}.jr-near-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite nb-pulse}.jr-near-pin{color:#fff;width:30px;height:30px;font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-strong);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 6px 12px -6px #00000080}.jr-near-pin.green,.nb i.pharmacy{background:var(--color-success)}.jr-near-pin.violet,.nb i.doctor{background:var(--color-accent)}.jr-near-pin.blue,.nb i.police{background:var(--color-link)}.jr-near-pin.red,.nb i.hospital{background:var(--color-danger)}.jr-near-go{background:#fff;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.jr-near-go>span{flex-direction:column;flex:1;display:flex}.jr-near-go b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em}.jr-near-go small{color:var(--k-mute);font-size:var(--text-xs);line-height:1.3}.jr-near-go em{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-strong);flex:none;padding:10px 14px}@keyframes nb-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.app.nb{background:var(--color-field);padding:0;position:fixed;inset:0;overflow:hidden}.nb-map{position:absolute;inset:0}.nb-canvas{width:100%;height:100%}.nb-fail{z-index:2;border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;box-shadow:var(--k-lift);background:#fff;padding:12px 16px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.nb-top{top:max(12px, env(safe-area-inset-top));z-index:5;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;left:12px;right:12px}.nb-top>*{pointer-events:auto}.nb-find{position:relative}.nb-find>svg{color:var(--k-mute);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nb-find input{width:100%;height:44px;box-shadow:var(--k-lift-sm);color:var(--k-ink);font:inherit;font-size:var(--text-md);background:#fff;border:0;border-radius:999px;outline:none;padding:0 16px 0 40px}.nb-find input:focus{box-shadow:0 0 0 2px var(--k-ink), var(--k-lift-sm)}.nb-towns{z-index:6;border-radius:var(--radius-lg);box-shadow:var(--k-lift);background:#fff;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.nb-towns button{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--k-ink);font:inherit;font-weight:var(--weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.nb-towns button:hover{background:var(--k-paper)}.nb-towns .nb-none{color:var(--k-mute);font-size:var(--text-sm);padding:10px 12px}.nb-bar{box-shadow:var(--k-lift);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.nb-round{background:var(--k-paper);width:42px;height:42px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nb-title{flex-direction:column;flex:1;min-width:0;display:flex}.nb-title b{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.02em}.nb-title small{color:var(--k-mute);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.nb-chips::-webkit-scrollbar{display:none}.nb-chips button{color:var(--k-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);box-shadow:var(--k-lift-sm);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px 7px 7px;display:inline-flex}.nb-chips button:first-child{padding-left:13px}.nb-chips button.on{background:var(--k-ink);color:#fff}.nb-chips i,.nb-row i,.nb-card-head i{color:#fff;width:22px;height:22px;font-size:9.5px;font-style:normal;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.nb-chips small{color:inherit;font-size:var(--text-xs);opacity:.6}.nb-note{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-strong);flex-direction:column;gap:2px;margin-right:76px;padding:10px 40px 10px 14px;display:flex;position:relative}.nb-note-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.nb-note span{color:#ffffffbf;font-weight:var(--weight-regular)}.nb-side{z-index:5;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:calc(44vh + 16px);right:12px}.nb-side .nb-round{box-shadow:var(--k-lift);background:#fff}.nb-sos{background:var(--k-red);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;text-decoration:none;display:flex;box-shadow:0 0 0 4px #fffffff2,0 12px 24px -8px #e5484dd9}.nb-sos b{font-size:var(--text-lg);font-weight:var(--weight-strong);line-height:1}.nb-sos small{font-size:9px;font-weight:var(--weight-strong);letter-spacing:.08em}.nb-pin{cursor:pointer;background:0 0;border:0;padding:0}.nb-pin span{color:#fff;width:32px;height:32px;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-strong);transition:transform .18s var(--ease-spring);animation:jm-pop .35s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #fff,0 6px 14px -6px #0000008c}.nb-pin.pharmacy span{background:var(--color-success);font-size:var(--text-md)}.nb-pin.doctor span{background:var(--color-accent)}.nb-pin.police span{background:var(--color-link)}.nb-pin.hospital span{background:var(--color-danger);font-size:var(--text-sm)}.nb-pin.on{z-index:3}.nb-pin.on span{transform:scale(1.35);box-shadow:0 0 0 3px #fff,0 0 0 7px #1b22302e,0 10px 18px -6px #0009}.nb-me{width:22px;height:22px;display:block;position:relative}.nb-me:before{content:"";background:#2f6feb40;border-radius:50%;animation:2.2s ease-out infinite nb-pulse;position:absolute;inset:-18px}.nb-me i{background:var(--color-link);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 4px #fff,0 4px 10px #0000004d}.nb-sheet{z-index:6;max-height:44vh;padding:8px 16px max(14px, env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 34px -20px #1b22308c}.nb-grab{background:var(--color-field);border-radius:3px;flex:none;align-self:center;width:38px;height:5px;margin-bottom:8px}.nb-sheet-head{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.nb-sheet-head b{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em}.nb-spin{border:2.5px solid var(--k-line);border-top-color:var(--k-pink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite nb-spin}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.nb-list li{border-bottom:1px solid var(--k-line);align-items:center;gap:8px;display:flex}.nb-row{min-width:0;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:11px 0;display:flex}.nb-row i,.nb-card-head i{width:36px;height:36px;font-size:var(--text-xs)}.nb-row i.pharmacy,.nb-card-head i.pharmacy{font-size:var(--text-lg)}.nb-row span,.nb-card-head span{flex-direction:column;min-width:0;display:flex}.nb-row b,.nb-card-head b{font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-row small,.nb-card-head small{color:var(--k-mute);font-size:var(--text-xs)}.nb-go{background:var(--k-paper);width:40px;height:40px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;display:grid}.nb-empty{color:var(--k-mute);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 0 14px;display:flex}.nb-retry{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0;padding:9px 14px}.nb-police{border-radius:var(--radius-md);background:var(--color-field);color:var(--color-link);font-size:var(--text-sm);flex:none;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;text-decoration:none;display:flex}.nb-police b{font-size:var(--text-md)}.nb-credit{color:var(--k-soft);align-self:flex-end;margin-top:6px;font-size:10px}.nb-card{flex-direction:column;gap:10px;display:flex}.nb-card-head{align-items:center;gap:12px;display:flex}.nb-card-head span{flex:1}.nb-card-head b{font-size:var(--text-md);white-space:normal}.nb-x{background:var(--k-paper);width:34px;height:34px;color:var(--k-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nb-street{color:var(--k-ink-2);font-size:var(--text-sm)}.nb-er,.nb-hint{border-radius:var(--radius-md);background:var(--k-paper);color:var(--k-ink-2);font-size:var(--text-sm);padding:10px 12px;line-height:1.4}.nb-er.yes{background:var(--color-danger-soft);color:var(--color-danger);font-weight:var(--weight-strong)}.nb-card-actions{gap:8px;display:flex}.nb-btn{border-radius:var(--radius-md);background:var(--k-ink);color:#fff;height:50px;font-size:var(--text-md);font-weight:var(--weight-strong);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.nb-btn.light{background:var(--k-green-bg);color:var(--k-green)}@media (width>=700px){.nb-sheet{border-radius:var(--radius-lg);width:380px;max-height:60vh;bottom:16px;left:16px;right:auto}.nb-side{bottom:24px}.nb-top{width:380px;right:auto}}@media (prefers-reduced-motion:reduce){.nb-me:before,.jr-near-pulse,.nb-spin{animation:none}}.hp-card2{z-index:3;width:264px;animation:hp-in .6s var(--ease-out) both;margin:0 auto;position:absolute;bottom:96px;left:0;right:0}.hp-card2 .jm-pop:after{display:none}.hp-tabs{border-top-color:var(--k-line);background:#fff}.hp-tabs>span{color:var(--k-soft)}.hp-tabs>span.on{color:var(--k-ink)}.hp-tabs>span.on svg{background:var(--k-paper)}.hp-tabs i{background:var(--k-pink)}.hp-mate{color:var(--k-ink)}.hp-mate>span{box-shadow:0 0 0 .14em var(--color-mate-face), 0 0 0 .3em #fff, 0 .6em 1.1em -.5em #d865a9b3;background:#fff}.hf-label span,.hf-tick,.hf-mini-pin i,.hf-btns .yes.lime{background:var(--k-ink);color:#fff}.hf-badge,.hf-stats .lime{background:var(--k-green-bg);color:var(--k-green)}.hf-track li.ok:before{background:var(--k-ink)}.hf-dm i,.hf-logo,.hp-where svg{color:var(--color-mate-face)}.hf-steps b{background:var(--k-ink)}.hf-near{flex-direction:column;gap:.45em;display:flex}.hf-near-map{border-radius:.9em;height:8.2em;display:block;position:relative;overflow:hidden}.hf-near-map svg{width:100%;height:100%;display:block}.hf-me{background:var(--color-link);border-radius:50%;width:.8em;height:.8em;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .2em #fff,0 0 0 .7em #2f6feb33}.hf-pin{color:#fff;width:1.5em;height:1.5em;font-size:.62em;font-weight:var(--weight-strong);opacity:0;transition:opacity .3s, transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 0 .18em #fff}.hf-pin.on{opacity:1;transform:translate(-50%,-50%)}.hf-pin.pharmacy,.hf-near-row i.pharmacy{background:var(--color-success)}.hf-pin.doctor{background:var(--color-accent)}.hf-pin.police{background:var(--color-link)}.hf-pin.hospital,.hf-near-row i.hospital{background:var(--color-danger)}.hf-near-row{background:#fff;border-radius:.8em;align-items:center;gap:.5em;padding:.45em .55em;display:flex;box-shadow:0 .3em .8em -.5em #1b223080}.hf-near-row i{color:#fff;width:1.7em;height:1.7em;font-size:.7em;font-style:normal;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.hf-near-row span{flex-direction:column;flex:1;min-width:0;display:flex}.hf-near-row b{font-size:.72em}.hf-near-row small{color:var(--k-mute);font-size:.6em}.hf-near-row em{background:var(--k-ink);color:#fff;font-size:.58em;font-style:normal;font-weight:var(--weight-strong);border-radius:999px;padding:.35em .6em}.hf-near-sos{background:var(--k-red);color:#fff;font-size:.66em;font-weight:var(--weight-strong);border-radius:.8em;align-items:center;gap:.5em;padding:.45em .65em;display:flex}.hf-near-sos b{font-size:1.3em;font-weight:var(--weight-strong)}.ft-app.mx .app.jr>:not(.sn){transform:translateY(var(--y,0))}.lp-journey{height:100%;min-height:0;padding-top:54px;overflow:hidden}.lp-journey .jr-mate{animation:none}.nb-demo{background:var(--color-field);font-family:var(--font-sans);color:var(--k-ink);position:absolute;inset:0;overflow:hidden}.nb-demo-map{width:100%;height:100%;position:absolute;inset:0}.nb-demo .nb-top{top:54px}.nb-demo .nb-chips span{font-size:var(--text-sm);font-weight:var(--weight-strong);box-shadow:var(--k-lift-sm);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px 7px 7px;display:inline-flex}.nb-demo .nb-chips span:first-child{padding-left:13px}.nb-demo .nb-chips span.on{background:var(--k-ink);color:#fff}.nb-demo .nb-pin,.nb-demo .nb-me{position:absolute;transform:translate(-50%,-50%)}.nb-demo .nb-pin{opacity:0;transition:opacity .3s}.nb-demo .nb-pin.shown{opacity:1}.nb-demo .nb-side{bottom:360px}.nb-demo .nb-sheet{max-height:340px;padding-bottom:92px}.nb-demo .nb-row{cursor:default}.lp-jx{background:#fff;padding:0}.lp-jx-page{width:390px;height:844px;padding:0;position:relative;overflow:hidden}.lp-jx .jx-hero{height:320px}.lp-jx-img{object-fit:cover;width:100%;height:100%;display:block}.lp-jx-glyph{background:var(--k-land);place-items:center;display:grid}.lp-jx .jx-hero:before{display:none}.lp-jx .jx-bar{width:auto;padding-bottom:28px;position:absolute;left:0;right:0;transform:none}.lp-jx-sub{color:var(--k-mute);font-size:var(--text-xs);text-decoration:underline}.lp-jx .jx-cta.pressed{filter:brightness(.95);transform:scale(.96)}.lp-msgs .me{background:var(--k-ink);color:#fff}.hf-when{background:var(--k-paper)}.hf-when small{color:var(--k-pink-text)}.hf-track li.ok:before{border-color:var(--k-ink)}.hf-av{background:var(--color-field)}.hf-card{box-shadow:0 0 0 .12em var(--color-field), 0 .9em 1.8em -1.1em #14141e59}.app a.jr-112,.app a.nb-sos{color:#fff}@media (width>=1024px){body{background:var(--color-canvas);background-attachment:fixed}.app{width:auto;max-width:1080px;margin-left:calc(100px + max(0px,50% - 660px));margin-right:auto;padding:24px 24px 40px}.app.splash{max-width:none;margin-left:0}.jr{max-width:780px}.app.job.jx{max-width:900px}.app.jobs,.app.jobs.wide{width:calc(100% - 100px);max-width:none;margin:0 0 0 100px}.app.nb{max-width:none;margin-left:0;left:100px}.app.jobs.wide .jm-logo{display:none}.jp-bottom{width:min(640px,100% - 100px);left:calc(50% + 50px)}.sh-sheet{max-width:640px;left:calc(50% + 50px)}.nb-top,.nb-sheet{left:116px}.mt-bubble{left:calc(50% + 50px)}.app.jobs.wide.guest .gb{left:110px}}.sr-only,.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-btn{--btn-bg:var(--color-surface);--btn-fg:var(--color-ink);--btn-border:var(--color-line-strong);justify-content:center;align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-2);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex;position:relative}a.ui-btn{color:var(--btn-fg);text-decoration:none}.ui-btn:hover{--btn-bg:var(--color-field-hover)}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-btn:disabled{opacity:.45;cursor:default}.ui-btn[aria-busy=true]{opacity:.75;cursor:progress}.ui-btn--primary{--btn-bg:var(--color-accent);--btn-fg:var(--color-on-accent);--btn-border:transparent}.ui-btn--primary:hover{--btn-bg:var(--color-accent-strong)}.ui-btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-ink-2);--btn-border:transparent}.ui-btn--ghost:hover{--btn-bg:var(--color-field)}.ui-btn--danger{--btn-bg:var(--color-danger);--btn-fg:#fff;--btn-border:transparent}.ui-btn--danger:hover{--btn-bg:color-mix(in srgb, var(--color-danger) 85%, #000)}.ui-btn--sm{min-height:32px;font-size:var(--text-xs);padding:0 12px}.ui-btn--lg{min-height:48px;padding:0 var(--space-3);font-size:var(--text-md)}.ui-btn--block{width:100%}.ui-btn--icon{width:40px;padding:0}.ui-btn--icon.ui-btn--sm{width:32px}.ui-btn--icon.ui-btn--lg{width:48px}@media (pointer:coarse){.ui-btn--sm:after{content:"";position:absolute;inset:-6px}}.ui-btn-busy{opacity:.35;background:currentColor;border-radius:3px;width:16px;height:3px;position:relative;overflow:hidden}.ui-btn-busy:after{content:"";border-radius:inherit;width:50%;animation:ui-busy .9s var(--ease-out) infinite alternate;background:currentColor;position:absolute;inset:0}@keyframes ui-busy{to{transform:translate(100%)}}.ui-card{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-1);padding:20px}.ui-card--flush{padding:0;overflow:hidden}.ui-card-h{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-card-h h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0}@media (width<=640px){.ui-card{padding:var(--space-2)}}.ui-tile{gap:var(--space-1);min-width:0;padding:var(--space-2) 20px;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-1);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}a.ui-tile:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}a.ui-tile:active{transform:none}a.ui-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-tile--accent{background:var(--color-accent);color:var(--color-on-accent)}.ui-tile-h{justify-content:space-between;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-strong);display:flex}.ui-tile-v{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.ui-tile-f{justify-content:space-between;align-items:flex-end;gap:var(--space-1);margin-top:auto;display:flex}.ui-tile-s{min-width:0;font-size:var(--text-xs);color:var(--color-mute)}.ui-chip{align-items:center;gap:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding:0 14px;display:inline-flex}.ui-chip:hover{border-color:var(--color-line-strong)}.ui-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-chip.is-on{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.ui-chip:disabled{opacity:.45;cursor:default}.ui-chip-n{border-radius:var(--radius-pill);background:var(--color-field);min-width:20px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;padding:2px 6px}.ui-chip.is-on .ui-chip-n{background:color-mix(in srgb, var(--color-on-accent) 20%, transparent)}.ui-badge{align-items:center;gap:var(--space-0);padding:2px var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;line-height:18px;display:inline-flex}.ui-badge--neutral{background:var(--color-field);color:var(--color-ink-2)}.ui-badge--accent{background:var(--color-accent-soft);color:var(--color-accent)}.ui-badge--success{background:var(--color-success-soft);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-badge--info{background:var(--color-info-soft);color:var(--color-info)}.ui-empty{align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);text-align:center;flex-direction:column;display:flex}.ui-empty--compact{padding:var(--space-2) 0;text-align:left;align-items:flex-start}.ui-empty-ic{width:48px;height:48px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:grid}.ui-empty-preview{width:min(100%,320px);margin-bottom:var(--space-2);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.ui-empty-t{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink)}.ui-empty-x{max-width:44ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-mute)}.ui-empty-a{margin-top:var(--space-1)}.ui-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-field) 0%, var(--color-field-hover) 50%, var(--color-field) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer;display:block}.ui-skel--block{width:100%;height:72px}.ui-skel--text{border-radius:var(--radius-xs);height:12px}.ui-skel--circle{border-radius:50%;width:40px;height:40px}.ui-skel-lines{gap:var(--space-1);flex-direction:column;display:flex}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-toasts{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:100;align-items:center;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}@media (width<=1023px){.ui-toasts{bottom:calc(96px + env(safe-area-inset-bottom))}}.ui-toast{padding:12px var(--space-3);border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-strong);box-shadow:var(--shadow-3);animation:ui-rise var(--duration-slow) var(--ease-out) both;margin:0}.ui-toast--danger{background:var(--color-danger)}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}.ui-dialog{width:min(440px, calc(100vw - var(--space-4)));border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-3);border:0;padding:0}.ui-dialog::backdrop{background:#1f1d1a66}.ui-dialog[open]{animation:ui-rise var(--duration-slow) var(--ease-out) both}.ui-dialog-in{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.ui-dialog-in h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0}.ui-dialog-d{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-mute);margin:0}.ui-dialog-a{justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field-l{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink)}.ui-input{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);font:inherit;font-size:var(--text-md);line-height:var(--leading-tight);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:10px 14px}.ui-input::placeholder{color:var(--color-soft)}.ui-input:hover{border-color:var(--color-mute)}.ui-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.ui-input:disabled{background:var(--color-field);color:var(--color-mute)}.ui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b665e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ui-textarea{resize:vertical;min-height:112px;line-height:var(--leading-body)}.ui-field-h{font-size:var(--text-xs);color:var(--color-mute)}.ui-field-e{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-danger)}.ui-field.is-invalid .ui-input{border-color:var(--color-danger)}.ui-field.is-invalid .ui-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 18%, transparent)}@media (prefers-reduced-motion:reduce){.ui-skel,.ui-btn-busy:after{animation:none}}.ui-btn--quiet-danger{--btn-fg:var(--color-danger)}.ui-btn--quiet-danger:hover{--btn-bg:var(--color-danger-soft)}.ui-field>span:first-child{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink)}.ui-field small{font-size:var(--text-xs);color:var(--color-mute)}.ui-field small.warn{color:var(--color-warning);font-weight:var(--weight-strong)}.ui-loading{gap:var(--space-1);flex-direction:column;display:flex}.ds{max-width:1120px;padding:var(--space-4) var(--space-2) var(--space-8);font-family:var(--font-sans);color:var(--color-ink);background:var(--color-canvas);margin:0 auto}.ds-head h1{font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.ds-head p,.ds-p{margin:var(--space-1) 0 0;color:var(--color-mute);font-size:var(--text-sm)}.ds-sec{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.ds-sec>h2{padding-bottom:var(--space-1);border-bottom:1px solid var(--color-line);font-size:var(--text-lg);margin:0}.ds-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ds-label{width:88px;font-size:var(--text-xs);color:var(--color-mute)}.ds-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ds-grid .ui-card{gap:var(--space-1);flex-direction:column;display:flex}.ds-swatches{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ds-swatches figure{align-items:center;gap:var(--space-1);margin:0;display:flex}.ds-swatches figure>span{border-radius:var(--radius-sm);flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 1px #00000014}.ds-swatches figcaption{font-size:var(--text-xs);flex-direction:column;display:flex}.ds-type p{margin:0 0 var(--space-1);line-height:var(--leading-tight)}.ds-type code,.ds code{font-size:var(--text-xs);color:var(--color-mute)}.ds-space{background:var(--color-accent-soft);outline:1px solid var(--color-accent);place-items:end start;min-width:4px;display:grid}.ds-space code{transform:translateY(18px)}.ds-radius{background:var(--color-surface);outline:1px solid var(--color-line);place-items:center;width:120px;height:64px;display:grid}body:has(.ds){background:var(--color-canvas)}.read-mark{vertical-align:-2px;margin-left:4px;display:inline-block}:is(.ma-ok,.jr-ok){align-items:center;gap:4px;display:inline-flex}.ui-page-h{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.ui-page-h-txt{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.ui-page-h-k{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute)}.ui-page-h h1{font-size:var(--text-xl);font-weight:var(--weight-strong);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-ink);margin:0}.ui-page-h p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-mute);margin:0}.ui-page-h-a{gap:var(--space-1);flex:none;display:flex}:where(.pick)>:where(button){border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;color:var(--color-ink);box-shadow:var(--shadow-1);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-strong);border:0;padding:0 12px}.ag-sample{text-align:left;border-radius:var(--radius-md);box-shadow:var(--shadow-2);background:var(--color-surface);position:relative;overflow:hidden}.ag-sample:after{content:"";background:linear-gradient(#0000 55%,#ffffffd9);position:absolute;inset:0}.ready{gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;padding:20px;display:flex}.ready-h{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.ready-h b{font-size:var(--text-md);font-weight:var(--weight-strong)}.ready-h span{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute)}.ready-bar{border-radius:var(--radius-pill);background:var(--color-field);height:6px;overflow:hidden}.ready-bar i{border-radius:inherit;background:var(--color-brand-green);height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.ready-list{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ready-list li{min-height:44px;font-size:var(--text-sm);color:var(--color-mute);align-items:center;gap:12px;display:flex}.ready-list li.next{color:var(--color-ink);font-weight:var(--weight-strong)}.ready-list li.done .ready-t{text-decoration:line-through;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.ready-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.ready-list li.done .ready-dot{box-shadow:none;background:var(--color-brand-green);color:#fff}.ready-list li.next .ready-dot{box-shadow:inset 0 0 0 2px var(--color-ink)}.ready-t{flex:1;min-width:0}.ready .ready-go{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-strong);flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.jx-privacy{align-items:center;gap:var(--space-1);margin:var(--space-2) 16px 0;font-size:var(--text-sm);color:var(--color-mute);display:flex}.sys-page{justify-content:center;gap:var(--space-2);max-width:420px;min-height:100dvh;padding:var(--space-6) var(--space-2);flex-direction:column;margin:0 auto;display:flex}.sys-mark{border-radius:var(--radius-lg);background:var(--color-ink);width:72px;height:72px;margin-bottom:var(--space-2);place-items:center;display:inline-grid}.sys-code{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute);letter-spacing:.04em;text-transform:uppercase}.sys-actions{gap:var(--space-1);margin-top:var(--space-2);display:grid}@media print{.aw-side,.aw-top,.ui-toast,.ui-btn{display:none!important}.aw,.aw-main{background:#fff;padding:0;display:block}.aw-card,.ui-card,.ui-tile{box-shadow:none;border:1px solid var(--color-line-strong);break-inside:avoid}a{color:inherit;text-decoration:none}}:is(.aw-search,.kb-jobchip,.thread-in,.nb-find,.mx-search):focus-within,:is(.cx-field,.hc-field):focus-visible{box-shadow:var(--focus-ring)}.hc-h1{font:inherit;min-width:0;margin:0;display:flex}:where(.jm-filter,.jm-chip,.jx-round,.jx-count,.jx-tabs button,.app .cr-link,.mx-friends,.mx-tabs button,.mx-more,.sw,.nb-round,.nb-chips button,.ready-go,.aw-seg button,.ui-chip){position:relative}:where(.jm-filter,.jm-chip,.jx-round,.jx-count,.jx-tabs button,.app .cr-link,.mx-friends,.mx-tabs button,.mx-more,.sw,.nb-round,.nb-chips button,.ready-go,.aw-seg button,.ui-chip):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-chips{margin-block:-4px;padding-block:4px}.hm-glow.g2,.hm-glow.g3,.lp-art .lp-drift,.hm .hm-stage .hp-map,.hm .hm-stage .hp-chat,.site .hp-map .ph-b,.site .hp-chat .ph-b,.site .c1,.site .c2{animation:none}.jr-mate,.lp-art .lp-sway,.lp-art .lp-glow-pulse,.lp-art .lp-steam path,.lp-art .lp-swing,.lp-art .lp-tree,.lp-art .lp-light{animation-iteration-count:2}.ad-fact{animation-iteration-count:1,3}.app.job .sw,.jr-near-pulse,.nb-me:before{animation-iteration-count:3}.lp-caret,.hm-lt-caret,.hc-field.on:after{animation-iteration-count:6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.acc-head{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.acc-month .ui-select{min-width:180px}.acc-kpis{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.acc-sub{display:block}.acc-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.acc-fee{gap:var(--space-0);align-items:center;display:inline-flex}.acc-fee .ui-input{width:84px;min-height:36px}.acc-empty{padding:0 var(--space-3) var(--space-3)}.acc-check{gap:var(--space-1);font-size:var(--text-sm);align-items:center;display:flex}.acc-vat{gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-mute);flex-wrap:wrap;align-items:center;display:flex}.acc-vat.ok{color:var(--color-success)}.acc-vat.warn{color:var(--color-warning)}.pay-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.pay-consent input{width:20px;height:20px;accent-color:var(--ink,#111);flex:none;margin-top:1px}.pay-consent-links{margin:10px 0 0 30px;font-size:14px}.pay-consent-links a{text-decoration:underline}.ui-btn{min-height:44px}.ui-btn--primary{min-height:46px;padding:0 22px}.ui-btn--lg{min-height:50px}.ui-btn--sm{min-height:34px}.ui-card,.ui-tile{box-shadow:none;border:1px solid var(--color-line-strong)}a.ui-tile:hover{box-shadow:none;border-color:var(--color-ink);transform:none}.ui-tile--accent{background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-ink)}.ui-tile--accent .ui-tile-s{color:var(--color-mute)}.ib-frame{border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.ib-eyebrow{font-size:11px;font-weight:var(--weight-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);padding:14px 0 6px;display:block}.ib-eyebrow.now{color:var(--color-danger)}.ib-row{border-bottom:1px solid var(--color-line);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.ib-pill{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;min-height:36px;font-size:13px;font-weight:var(--weight-heading);flex:none;align-items:center;padding:0 14px;display:inline-flex}.ib-pill.quiet{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-strong)}.ib-tag{border-radius:var(--radius-xs);background:var(--color-field);color:var(--color-ink);font-size:11px;font-weight:var(--weight-heading);letter-spacing:.02em;align-items:center;padding:3px 7px;display:inline-flex}.ib-tag.ink{background:var(--color-ink);color:#fff}:root body .aw .aw-seg,:root body .aw[data-accent] .aw-seg,:root body .aw .aw-tabsrow,:root body .adm-seg,:root body .adm-tabs,:root body .mx-tabs,:root body .jx-tabs,:root body .lgl-tabs,:root body .seg{border:0;border-bottom:1px solid var(--color-line);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;gap:20px;margin:0;padding:0;display:flex;overflow-x:auto}@media (width>=1024px){:root body .adm-tabs{display:none}}:root body .aw .aw-seg>button,:root body .aw[data-accent] .aw-seg>button,:root body .aw .aw-tabsrow>button,:root body .aw .aw-tabsrow>label,:root body .adm-seg>button,:root body .adm-tabs>a,:root body .adm-tabs>button,:root body .mx-tabs>button,:root body .jx-tabs>button,:root body .jx-tabs>a,:root body .lgl-tabs>a,:root body .lgl-tabs>button,:root body .seg>button{height:auto;min-height:44px;box-shadow:none;color:var(--color-mute);font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:0}:root body .aw .aw-seg>button:hover,:root body .aw .aw-tabsrow>button:hover,:root body .adm-seg>button:hover,:root body .adm-tabs>a:hover,:root body .mx-tabs>button:hover,:root body .jx-tabs>button:hover,:root body .lgl-tabs>a:hover,:root body .seg>button:hover{color:var(--color-ink);background:0 0}:root body .aw .aw-seg>button.on,:root body .aw[data-accent] .aw-seg>button.on,:root body .aw .aw-tabsrow>button.on,:root body .aw[data-accent] .aw-tabsrow>button.on,:root body .aw .aw-tabsrow>label.on,:root body .adm-seg>button.on,:root body .adm-tabs>.on,:root body .mx-tabs>button.on,:root body .mx-tabs>button[aria-selected=true],:root body .lgl-tabs>.on,:root body .seg>button.on{color:var(--color-ink);font-weight:var(--weight-heading);border-bottom-color:var(--color-ink);box-shadow:none;background:0 0}:root body .aw .aw-tabsrow>button b,:root body .aw[data-accent] .aw-tabsrow>button.on b{min-width:0;height:auto;color:inherit;font-weight:inherit;background:0 0;padding:0}:root body .aw .aw-tabsrow>button b:before{content:"· "}:root body .aw .aw-seg>button .ag-ic{display:none}:root body .aw .aw-seg>button span{display:inline}.aw,.aw[data-accent]{background:var(--color-surface)}.aw .aw-card,.aw[data-accent] .aw-card{box-shadow:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface)}.aw .aw-card.flush{border-color:var(--color-line)}@media (width>=1024px){.aw[data-accent] .aw-side{border-right:1px solid var(--color-line);background:var(--color-surface);height:100dvh;box-shadow:none;border-radius:0;margin:0;padding:22px 14px 16px;top:0}.aw[data-accent] .aw-main{padding-top:0}.aw[data-accent] .aw-top{border-bottom:1px solid var(--color-line);background:var(--color-surface);box-shadow:none;border-radius:0;margin:0 calc(-1*clamp(16px,2vw,28px)) 0 -18px;padding:12px clamp(16px,2vw,28px) 12px 18px;top:0}}.aw[data-accent] .aw-side .aw-ni.on{background:var(--color-field);color:var(--color-ink);font-weight:var(--weight-heading)}.aw[data-accent] .aw-side .aw-ni.on:before{display:none}.aw .aw-ni b,.aw .aw-tabs b{background:var(--color-danger);color:#fff}.aw[data-accent] .aw-side .aw-price,.aw .aw-price,.aw .aw-price.pro{background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:none}.aw[data-accent] .aw-side .aw-price-s,.aw .aw-price-s,.aw .aw-price-k{color:var(--color-mute)}.aw-top-search{background:var(--color-field);box-shadow:none}.aw .aw-org-av{background:var(--color-ink);color:#fff}.aw .aw-av{color:var(--color-link);font-weight:var(--weight-heading);background:var(--color-link-soft)!important}.aw-head h1{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.03em;font-size:28px}@media (width<=1023px){:root body .aw:not(.adm) .aw-tabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--dock-tile);border:0;border-radius:999px;padding:6px 8px;box-shadow:0 18px 40px -20px #0009}:root body .aw:not(.adm) .aw-tabs>a,:root body .aw:not(.adm) .aw-tabs>button{color:#ffffffb8;height:56px;font-size:11px;font-weight:var(--weight-strong);background:0 0;border-radius:999px}:root body .aw:not(.adm) .aw-tabs>.on,:root body .aw:not(.adm)[data-accent] .aw-tabs>.on{color:var(--color-mate-body);background:0 0}.aw .aw-tabs b{box-shadow:0 0 0 2px var(--dock-tile)}.aw[data-accent] .aw-top{background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:none}.aw .aw-card,.aw[data-accent] .aw-card{border:0;border-bottom:1px solid var(--color-line);border-radius:0;padding-left:0;padding-right:0}}.aw-sheet{background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-3);bottom:0;left:0;right:0}.aw-sheet .aw-ni{color:var(--color-ink)}.aw-sheet .aw-ni.on{background:var(--color-field)}.aw-grip{background:var(--color-line-strong)}.aw[data-accent]{--acc:var(--color-ink);--acc-strong:#000;--acc-soft:var(--color-field);--acc-fg:#fff;--acc-1:#d9d9d9;--acc-2:#a6a6a6;--acc-3:#5c5c5c}.app,.app.job,.app.with-nav{background:var(--color-surface)}.sn{background:var(--color-surface);border-top:1px solid var(--color-line);box-shadow:none}.sn a,.sn .sn-mate{color:var(--color-mute)}.sn a.on{color:var(--color-ink);background:0 0}.sn a.on b{font-weight:var(--weight-heading)}.sn i{background:var(--color-danger);color:#fff}.adm,.adm .aw-main{background:var(--color-surface)}.ui-dialog-in{border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.ui-toast{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;box-shadow:none}:root body :is(.pt-hero,.pt-strip,.mt-count,.fx-invite,.jr-next,.mx-journey,.site .ag,.sc-card,.sp-card,.fr-card,.st-cv,.ai-intro){background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:none}:root body :is(.pt-hero,.pt-strip,.mt-count,.fx-invite,.jr-next,.mx-journey,.site .ag,.sc-card,.sp-card,.fr-card,.st-cv,.ai-intro) :is(p,span,small,b,strong,h2,h3,h4,li,dt,dd,em):not(.ui-btn *,[class*=badge],[class*=pill],[class*=kicker]){color:inherit}:root body :is(.pt-hero,.pt-strip,.jr-next,.mx-journey,.sc-card,.sp-card,.fr-card,.st-cv,.ai-intro) p,:root body .st-cv>span>span{color:var(--color-ink-2)}:root body .st-cv i{background:var(--color-ink);color:#fff}:root body .desk{background:var(--color-surface)}:root body .desk .shell{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);box-shadow:none}:root body .desk .side,:root body .desk .wm,:root body .desk .wm:hover,:root body .desk.join .side h1,:root body .desk .step-title{color:var(--color-ink)}:root body .desk .wm{border-bottom-color:var(--color-line)}:root body .desk .lg{background:var(--color-field)}:root body .desk .lg button.on{background:var(--color-surface);color:var(--color-ink)}:root body .desk .stp b{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-ink)}:root body .desk .stp b.on{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}:root body .desk .stp:not(:last-child):before{border-left-color:var(--color-line-strong)}:root body .app .glass.hero{background:var(--color-surface);box-shadow:none}:root body .jp-tiles .tl{box-shadow:none;border:1px solid var(--color-line-strong);background:var(--color-surface)}:root body .jp-tiles .tl:last-child{background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-ink)}:root body .jp-tiles .tl:last-child .mu{color:var(--color-mute)}:root body .pay-bd .total,:root body .jx .pay-bd .total{background:var(--color-surface);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:var(--radius-md)}:root body .pay-bd .total :is(dt,dd,span,b),:root body .jx .pay-bd .total :is(dt,dd,span,b){color:var(--color-ink)}:root body .pay-bd-pill{background:var(--color-field);color:var(--color-ink)}@media (width>=900px){:root body form.app{max-width:480px;margin-left:auto;margin-right:auto}}.ib-wm{font-size:34px;line-height:1;display:inline-flex}:root body .sys-mark.ib-wm{background:0 0;border-radius:0;width:auto;height:auto;text-decoration:none}:root body .app.splash{background:var(--color-surface)}:root body .app.splash .wm{font-size:44px}:root body .app.splash .ld{background:var(--color-field)}:root body .app.splash .ld i{background:var(--color-ink)}:root body .glass.hero .ib-wm{margin-bottom:14px}:root body .aw-kpi,:root body .aw-kpi:is(.lav,.sky,.peach,.sand,.mint,.rose){background:var(--color-surface);border:1px solid var(--color-line-strong);box-shadow:none}:root body .aw-kpi:hover{box-shadow:none;border-color:var(--color-ink);transform:none}:root body .adm .aw-top{background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:none}:root body .aw-av{border-radius:50%}.ib-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.ib-tabs::-webkit-scrollbar{display:none}.ib-tabs button{min-height:44px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0}.ib-tabs button.on{color:var(--color-ink);font-weight:var(--weight-heading);border-bottom-color:var(--color-ink)}.ib-list,.ib-group{flex-direction:column;display:flex}.ib-eyebrow.pad{padding:18px 0 4px}.ib-eyebrow.flat{padding:0}.ib-row{border:0;border-bottom:1px solid var(--color-line);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;min-height:74px}.ib-row:hover{background:#fafaf9}.ib-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.ib-row.on{background:var(--color-field)}.ib-row.out{opacity:.65}.ib-row>.ag-ic{color:#b5b5b5;flex:none}.ib-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ib-mid b{font-size:15px;font-weight:var(--weight-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ib-time{font-size:var(--text-xs);color:var(--color-mute);flex:none}.ib-prev,.ib-l1{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-l1{color:var(--color-ink-2)}.ib-prev.quiet{color:var(--color-mute)}.ib-l2{font-size:var(--text-xs);color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-tags{align-items:center;gap:8px;min-width:0;display:flex}.ib-job{color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ib-inbox.now{background:#fafaf7}.ib-inbox.now:hover{background:var(--color-field)}.ib-av-wrap{flex:none;position:relative}.ib-unread{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:50%;width:13px;height:13px;position:absolute;top:-1px;right:-1px}.ib-team-av{width:50px;height:50px;font-size:15px;font-weight:var(--weight-heading);background:var(--color-ink)!important;color:#fff!important}.ib-person{align-items:center;gap:12px;padding:12px 0;display:flex}.ib-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ib-pill:disabled{opacity:.5}button.ib-pill{cursor:pointer;font:inherit;font-size:13px;font-weight:var(--weight-heading);border:0}.ib-hub{min-height:66px}.ib-ic{background:var(--color-field);width:44px;height:44px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ib-count{background:var(--color-danger);color:#fff;min-width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-heading);border-radius:999px;flex:none;place-items:center;padding:0 7px;display:grid}.ib-calm{color:var(--color-mute);font-size:var(--text-sm);align-items:center;gap:8px;padding:18px 0;display:flex}.ib-skel .ib-row{cursor:default}.ppl-tools{flex-wrap:wrap;gap:10px;display:flex}.ppl-tools .aw-search{flex:260px}.aw-drawer.pf{border-radius:var(--radius-lg);background:var(--color-surface);width:min(680px,100% - 20px);box-shadow:var(--shadow-3)}.pf-bar{justify-content:space-between;align-items:center;padding:12px 14px 0;display:flex}.pf-bar-r{gap:6px;display:flex}.pf-ic{border:1px solid var(--color-line-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.pf-bar>.pf-ic:first-child{border-color:#0000}.pf-ic:disabled{opacity:.4;cursor:default}.pf-dot{background:var(--color-danger);color:#fff;min-width:18px;height:18px;font-size:10px;font-style:normal;font-weight:var(--weight-heading);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.pf-menu{position:relative}.pf-pop{z-index:5;border-radius:var(--radius-md);background:var(--color-surface);min-width:220px;box-shadow:var(--shadow-2);flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;right:0}.pf-pop button,.pf-pop a{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none}.pf-pop button:hover,.pf-pop a:hover{background:var(--color-field)}.pf-scroll{gap:16px;padding:8px 20px 28px}.pf-head{align-items:flex-start;gap:14px;display:flex}.pf-head .aw-av{border:3px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-line-strong);font-family:var(--font-display);flex:none}.pf-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pf-who h1{margin:0;font-size:24px;line-height:1.15}.pf-role{font-size:var(--text-sm);color:var(--color-ink-2)}.pf-meta{font-size:var(--text-xs);color:var(--color-mute)}.pf-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pf-chip{border-radius:var(--radius-xs);background:var(--color-field);font-size:12px;font-weight:var(--weight-strong);color:var(--color-ink);align-items:center;padding:4px 9px;display:inline-flex}.pf-next-top{justify-content:space-between;align-items:center;display:flex}.pf-next.needs{border-color:var(--color-ink)}.pf-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.pf-tabs button{min-height:44px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0}.pf-tabs button.on{color:var(--color-ink);font-weight:var(--weight-heading);border-bottom-color:var(--color-ink)}.pf-tab{flex-direction:column;gap:14px;display:flex}.pf-facts{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 0 14px;display:grid}.pf-facts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-facts div{flex-direction:column;gap:2px;display:flex}.pf-facts dt{font-size:var(--text-xs);color:var(--color-mute)}.pf-facts dd{font-size:var(--text-sm);font-weight:var(--weight-heading);margin:0}.pf-sec{border-bottom:1px solid var(--color-line);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.pf-sec-h{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.pf-note-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-row{border-bottom:1px solid var(--color-line);min-height:48px;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-row b{font-weight:var(--weight-heading)}.pf-ok{font-size:var(--text-xs);font-weight:var(--weight-heading);color:var(--color-success)}.hb{gap:12px}.hb.compact{margin-top:4px}.hb-top{justify-content:space-between;align-items:center;display:flex}.hb-ok{font-size:11px;font-weight:var(--weight-heading);color:var(--color-success)}.hb-h{margin:0;font-size:22px;line-height:1.12}.hb-pack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.hb-pack li{align-items:flex-start;gap:6px;display:flex}.hb-pack .ag-ic{flex:none;margin-top:2px}.hb-plan{gap:12px;margin-top:4px;display:grid}.hb-plan-why{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.5}.hb-plan-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=520px){.hb-plan-two{grid-template-columns:minmax(0,1fr)}}.hb-note{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.wk-send-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wk-send-x{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.wk-send-a{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.wk-plc{flex-direction:column;gap:12px;display:flex}.wk-client-av{flex:none;width:44px;height:44px;font-size:13px}.wk-client-txt,.wk-arr-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-list{border-right:1px solid var(--color-line);padding-right:12px}.thread-ic{flex:none;gap:6px;display:flex}.thread-chips{scrollbar-width:none;border-bottom:1px solid var(--color-line);gap:8px;padding:8px 18px;display:flex;overflow-x:auto}.thread-chips .pf-chip{flex:none}.thread-body .hb{align-self:stretch}.wp{max-width:640px;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface);flex-direction:column;gap:16px;min-height:100dvh;margin:0 auto;padding:20px 20px 48px;display:flex}.wp-bar{justify-content:space-between;align-items:center;display:flex}.wp-head{align-items:center;gap:14px;display:flex}.wp-head h1{margin:0;font-size:28px}.wp-av{background:var(--color-link-soft);width:76px;height:76px;color:var(--color-link);font-family:var(--font-display);font-size:28px;font-weight:var(--weight-heading);border-radius:50%;flex:none;place-items:center;display:grid}.wp-mute{color:var(--color-mute);font-size:var(--text-sm);margin:0}.wp-checks ul{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.wp-print{align-self:flex-start}@media print{.wp-print,.wp-bar .lgm{display:none}}@media (width<=720px){.aw-drawer.pf{border-radius:0;width:100%;inset:0}.inbox-list{border-right:0;padding-right:0}.pf-facts.three{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-pack{grid-template-columns:minmax(0,1fr)}}.ib-inbox{padding:12px 10px}.jb-row{color:inherit;align-items:center;gap:14px;min-height:92px;padding:14px 4px;text-decoration:none;display:flex}.jb-cover{background:var(--color-field);width:64px;height:64px;color:var(--color-mute);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.jb-cover img{object-fit:cover;width:100%;height:100%}.jb-cover i{color:#fff;min-width:20px;height:18px;font-size:11px;font-style:normal;font-weight:var(--weight-strong);text-align:center;font-variant-numeric:tabular-nums;background:#121417c7;border-radius:999px;padding:0 5px;line-height:18px;position:absolute;bottom:4px;right:4px}.jb-status{height:22px;font-size:11px;font-weight:var(--weight-strong);background:var(--color-field);color:var(--color-ink-2);border-radius:999px;flex:none;padding:0 9px;line-height:22px}.jb-status.s-live{background:var(--color-success-soft);color:var(--color-success)}.jb-status.s-draft,.jb-status.s-returned,.jb-status.s-review{background:var(--color-warning-soft);color:var(--color-warning)}.jb-stats{white-space:normal;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;display:flex}.jb-stats b{font-size:var(--text-xs);color:var(--color-ink)}.jb-need{color:var(--color-danger);font-weight:var(--weight-strong)}.jb-warn{color:var(--color-warning);white-space:normal}.jb-tip{background:var(--color-field);font-size:var(--text-sm);color:var(--color-ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.je-steps{margin-bottom:18px}.je-steps i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;font-size:11px;font-style:normal;display:inline-grid}.je-steps button.on i{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.je-sec{border-bottom:1px solid var(--color-line);flex-direction:column;gap:14px;padding-bottom:22px;display:flex}.je-sec:last-child{border-bottom:0}.je-sec-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root body .je-role{border:1px solid var(--color-line-strong);background:#fff;height:36px;padding:0 14px}:root body .je-role.on{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.je-chips{flex-wrap:wrap;gap:8px;display:flex}.je-chip{border:1px solid var(--color-line-strong);height:38px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.je-chip.on{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.je-chip:disabled{opacity:.5;cursor:default}.je-calm{font-size:var(--text-sm);color:var(--color-mute);margin:0}.je-count{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-warning)}.je-count.ok{color:var(--color-success)}.je-photo.cover{outline:2px solid var(--color-ink);outline-offset:2px}.je-cover-tag{background:var(--color-ink);color:#fff;height:20px;font-size:11px;font-weight:var(--weight-strong);border-radius:999px;padding:0 8px;line-height:20px;position:absolute;top:6px;left:6px}:root body .je-calc{gap:8px;padding:18px}.je-calc-big{border-bottom:1px solid var(--color-line);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.je-calc-big b{font-family:var(--font-display);font-size:30px;font-weight:var(--weight-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.je-calc-big span{font-size:var(--text-sm);color:var(--color-mute)}:root body .je-preview{border:1px solid var(--color-line-strong);max-width:420px;box-shadow:none;background:#fff;border-radius:16px}:root body .je-pv-art{background:var(--color-field);height:200px}.je-pv-art img{object-fit:cover;width:100%;height:100%}.je-pv-count{color:#fff;height:24px;font-size:12px;font-weight:var(--weight-strong);background:#121417c7;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex;position:absolute;bottom:10px;right:10px}.je-pv-text{font-size:var(--text-sm);color:var(--color-ink-2);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.je-actions .aw-link.center{font:inherit;cursor:pointer;background:0 0;border:0;align-self:center}@media (width<=900px){:root body .je{grid-template-columns:minmax(0,1fr)}:root body .je-side{position:static}.je-toggles{grid-template-columns:minmax(0,1fr)}}:root body .aw-note{background:var(--color-field);color:var(--color-ink-2);border:0}:root body .aw-note.warn{background:var(--color-warning-soft);color:var(--color-warning)}:root body .aw-note .ag-ic{color:inherit}.jb-row .ib-l1{white-space:normal}:root body .je-pv-place{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-heading);letter-spacing:-.02em;white-space:normal}a.ib-wm,a.ib-wm:hover{text-decoration:none}.wp-bar .ib-wm{font-size:26px}.fee-due{flex-direction:column;gap:4px;margin-bottom:20px;padding:18px;display:flex}.fee-due-row{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:12px 0;display:flex}.fee-due-row.on{background:var(--color-field);border-radius:10px;margin:0 -10px;padding:12px 10px}.fee-due-act{flex:none;align-items:center;gap:12px;display:flex}.fee-due-act b,.fee-amt{font-variant-numeric:tabular-nums;font-weight:var(--weight-heading)}.fee-model{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;padding:4px 0 22px;display:flex}.fee-price{flex-direction:column;gap:2px;display:flex}.fee-price b{font-family:var(--font-display);font-size:34px;font-weight:var(--weight-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.fee-price>span:last-child{font-size:var(--text-sm);color:var(--color-mute)}.fee-rules{min-width:240px;font-size:var(--text-sm);color:var(--color-ink-2);flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fee-rules li{align-items:flex-start;gap:8px;display:flex}.fee-rules .ag-ic{color:var(--color-success);flex:none;margin-top:2px}.fee-rules .fee-launch{color:var(--color-ink);font-weight:var(--weight-strong)}.fee-model .aw-link{flex-basis:100%}.fee-row{color:inherit;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;display:flex}.fee-st{height:22px;font-size:11px;font-weight:var(--weight-strong);background:var(--color-field);color:var(--color-ink-2);border-radius:999px;flex:none;padding:0 9px;line-height:22px}.fee-st.s-trial{background:var(--color-success-soft);color:var(--color-ink)}.fee-st.s-due{background:var(--color-warning-soft);color:var(--color-warning)}.fee-st.s-paid,.fee-st.s-waived{background:var(--color-success-soft);color:var(--color-success)}.fee-inv-act{flex:none;align-items:center;gap:10px;display:flex}.fee-old{font-size:var(--text-sm);margin:22px 0 6px}.fee-old summary{cursor:pointer;color:var(--color-mute)}@media (width<=520px){.fee-due-row{flex-wrap:wrap}.fee-due-act{justify-content:space-between;width:100%}}.pad-x{padding-left:18px;padding-right:18px}.adf-row{align-items:flex-start}.adf-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.adf-confirm{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.adf-confirm .ui-input{flex:1;min-width:180px}@media (width<=640px){.adf-row{flex-direction:column}.adf-side{align-items:flex-start}.adf-row>.ib-mid{align-self:stretch}}.adx-msg{word-break:break-word;white-space:normal!important}.adx-stack{background:var(--color-field);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:260px;margin:8px 0 0;padding:12px;font-size:12px;overflow:auto}.adx-note{font-size:var(--text-sm);color:var(--color-ink-2);white-space:pre-line}.adx-select{width:auto;min-width:130px}.join-demo{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;max-width:1100px;margin:0 auto;padding:56px 24px 72px;display:grid}.join-demo-copy{flex-direction:column;gap:14px;display:flex}.join-demo-copy h2{font-family:var(--font-display);font-size:32px;font-weight:var(--weight-heading);letter-spacing:-.03em;margin:0}.join-demo-copy p{color:var(--color-ink-2);margin:0}.demo-form{border:1.5px solid var(--color-ink);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.demo-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-sizes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.demo-sizes legend{font-size:var(--text-sm);font-weight:var(--weight-strong);margin-bottom:8px}.demo-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.demo-done{background:var(--color-success-soft);color:var(--color-success);border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}@media (width<=760px){.join-demo{grid-template-columns:minmax(0,1fr);padding:40px 16px 56px}.demo-two{grid-template-columns:minmax(0,1fr)}}.ib-l2.ib-good,.pf-chip.good{color:var(--color-success)}.ib-l2.ib-warn{color:var(--color-danger);font-weight:600}.pf-chip.good{background:var(--color-success-soft)}.pf-chip.bad{background:var(--color-danger-soft);color:var(--color-danger)}.ib-note{color:var(--color-ink-2);text-align:center;margin-top:6px;font-size:13px;display:block}.wk-trip{flex-direction:column;gap:8px;display:flex}.wk-sub{margin-top:8px;font-size:15px}.aw-actions{flex-wrap:wrap;gap:10px;display:flex}.ib-frame.pr{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pr-ic{background:var(--color-soft-bg,#f4f4f2);width:44px;height:44px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pr-ok .pr-ic{background:var(--color-success-soft);color:var(--color-success)}.pr-bad .pr-ic{background:var(--color-danger-soft);color:var(--color-danger)}.pr-spin{border:2.5px solid var(--color-line-strong);border-top-color:var(--color-ink);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite pr-spin}@keyframes pr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pr-spin{animation-duration:3s}}.pr-txt{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.pr-txt b{font-size:16px}.pr-txt span{color:var(--color-ink-2);font-size:14px;line-height:1.45}.pr-act{flex-wrap:wrap;gap:8px;display:flex}.iv-back{z-index:80;background:#12141773;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=900px){.iv-back{align-items:center;padding:24px}}.iv{background:var(--color-surface,#fff);width:100%;max-width:720px;max-height:92dvh;color:var(--color-ink);border-radius:22px 22px 0 0;flex-direction:column;gap:18px;padding:22px;display:flex;overflow-y:auto;box-shadow:0 30px 60px -20px #0006}@media (width>=900px){.iv{border-radius:22px}}.iv-head{align-items:center;gap:12px;display:flex}.iv-head>span:first-child{flex-direction:column;flex:1;display:flex}.iv-head b{letter-spacing:-.02em;font-size:22px}.iv-x{background:var(--color-field);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.iv-dates,.iv-totals,.iv-bank{gap:6px;margin:0;display:grid}.iv-dates{background:var(--color-field);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px 14px}.iv dt{color:var(--color-mute);font-size:12px}.iv dd{margin:0;font-weight:600}.iv-parties{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.iv-parties section{flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.iv-lines{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.iv-line{justify-content:space-between;gap:16px;font-size:14px;display:flex}.iv-line>span:first-child{flex-direction:column;display:flex}.iv-line small{color:var(--color-mute)}.iv-line.head{color:var(--color-mute);font-size:12px;font-weight:600}.iv-totals{border-top:1px solid var(--color-line);min-width:240px;margin-left:auto;padding-top:8px}.iv-totals>div,.iv-bank>div{justify-content:space-between;gap:16px;display:flex}.iv-totals .sum dt,.iv-totals .sum dd{color:var(--color-ink);font-size:17px;font-weight:700}.iv-note{margin:0;font-size:13px;font-weight:600}.iv-pay{flex-direction:column;gap:8px;font-size:14px;display:flex}.iv-pay p{margin:0}.iv-stamp{border:2px solid var(--color-success);color:var(--color-success);border-radius:12px;flex-direction:column;align-self:flex-start;gap:2px;padding:10px 16px;font-size:13px;display:inline-flex}.iv-stamp b{text-transform:uppercase;font-size:16px}.iv-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ib-row.fee-row.credit .fee-amt{color:var(--color-mute)}.adm-inv-act,.adm-inv-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adm-inv-form .ui-input{width:auto;min-width:140px;height:36px}.acc-mail-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;display:grid}.acc-mail-grid div{background:var(--color-field);border-radius:14px;padding:12px}.acc-mail-grid dt{color:var(--color-mute);font-size:12px}.acc-mail-grid dd{margin:0;font-size:20px;font-weight:700}.acc-mail-grid dd.bad{color:var(--color-danger)}.aw-pill.warn{background:var(--color-warning-soft);color:var(--color-warning)}.acc-export{align-items:flex-end}.ws{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.ws-compact{margin:8px 16px}.ws-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ws-head b{color:var(--color-ink);font-size:15px}.ws-next{color:var(--color-mute);font-size:13px}.ws-next.you{color:var(--color-warning);font-weight:var(--weight-strong)}.ws-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-row{grid-template-columns:18px minmax(110px,.8fr) 1.6fr;align-items:center;gap:8px;font-size:13.5px;display:grid}.ws-row>span{color:var(--color-mute)}.ws-row>b{color:var(--color-ink);font-weight:var(--weight-strong)}.ws-row>i{background:var(--color-field);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ws-row.done>i{background:var(--color-success-soft);color:var(--color-success)}.ws-row.now>i{background:var(--color-warning-soft);box-shadow:inset 0 0 0 2px var(--color-warning)}.ws-row.bad>i{background:var(--color-danger-soft);color:var(--color-danger)}.ws-row.todo>b{color:var(--color-mute);font-weight:inherit}.ws-more{font-size:13px;font-weight:var(--weight-strong);color:var(--color-link);align-self:flex-start}@media (width<=520px){.ws-row{grid-template-columns:18px 1fr}.ws-row>b{grid-column:2}}.ah-hours{color:var(--color-mute);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.ah-hours b{color:var(--color-ink);font-weight:var(--weight-strong)}.cx-hours{border-bottom:1px solid var(--color-line);margin:0;padding:8px 16px}.ah-dot{background:var(--color-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.ah-dot.open{background:var(--color-success)}.aw-banner .aw-banner-why{font-weight:var(--weight-strong);margin-top:4px}.aw-banner>.ui-btn{flex:none;margin-left:auto}.adm-reason{flex-direction:column;gap:6px;margin-top:12px;display:flex}.set-days{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.set-day{border:1px solid var(--color-line);background:var(--color-surface);min-width:52px;height:40px;color:var(--color-ink);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border-radius:999px;padding:0 12px}.set-day.on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.set-times{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.set-times label{color:var(--color-mute);flex-direction:column;gap:6px;font-size:13px;display:flex}.set-times .ui-input{width:130px}.set-hours-act{margin-top:14px}.jv{font-size:12.5px;font-weight:var(--weight-strong);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.jv>i{border-radius:50%;flex:none;width:8px;height:8px}.jv-on{color:var(--color-success)}.jv-on>i{background:var(--color-success)}.jv-off{color:var(--color-danger)}.jv-off>i{background:var(--color-danger)}.jv-box{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.jv-box>span{flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.jv-box.on{background:var(--color-success-soft);color:var(--color-success)}.jv-box.off{background:var(--color-danger-soft);color:var(--color-danger)}.jv-box b{color:var(--color-ink)}.jv-box .ui-btn{flex:none}.ah-jobs{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ah-jobs-n{font-size:18px}.ah-job{border-top:1px solid var(--color-line);color:inherit;flex-direction:column;gap:2px;padding:8px 0;font-size:13.5px;text-decoration:none;display:flex}.wk-plan-missing{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-ink);gap:2px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.app.hm{background:var(--color-canvas);flex-direction:column;gap:18px;padding:20px 16px 120px;display:flex}.hm-head{flex-direction:column;gap:6px;display:flex}.hm-head h1{font-family:var(--font-display);font-size:28px;font-weight:var(--weight-heading);letter-spacing:-.03em;margin:0;line-height:1.1}:root body .jr-next.ib-frame{border:1.5px solid var(--color-ink);background:var(--color-surface);box-shadow:none;color:var(--color-ink);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}:root body .jr-next .jr-kicker{font-size:11px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute)}:root body .jr-next .jr-next-title{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-heading);letter-spacing:-.02em}:root body .jr-next .jr-next-text{font-size:var(--text-sm);color:var(--color-ink-2)}:root body .jr-next .jr-btn{background:var(--color-ink);color:#fff;height:48px;margin-top:10px}.hm-calm{background:var(--color-field);font-size:var(--text-sm);color:var(--color-ink-2);border-radius:12px;margin:0;padding:16px}.hm-mate{background:var(--color-field);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.hm-mate-face{background:var(--color-mate-face);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.hm-mate>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-mate b{font-size:15px;font-weight:var(--weight-heading)}.hm-mate small{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.45}.hm-link{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-link);margin-top:4px;text-decoration:none}:root body .ma{box-shadow:none;background:0 0;border:0;gap:0;padding:0}:root body .ma>h2{font-size:11px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute);margin:0 0 4px}:root body .ma-card{border:0;border-bottom:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0}:root body .ma-card:last-of-type{border-bottom:0}:root body .ma-pill{background:var(--color-field);color:var(--color-ink-2)}:root body .ma-steps ol{grid-template-columns:repeat(6,1fr)}:root body .ma-steps li.done,:root body .ma-steps li.now{background:var(--color-ink)}:root body .ma-steps li.now{opacity:.45}.jm-views{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-strong);border-bottom:0;border-radius:12px;align-self:flex-start;gap:24px;padding:0 16px}.jm-list-head .jm-views{box-shadow:none;border-bottom:1px solid var(--color-line);border-radius:0;flex:1;padding:0}:root body :is(.app.jobs,.lp-map) .jm-pin span{background:var(--color-ink);color:#fff;box-shadow:0 0 0 2px #fff}:root body :is(.app.jobs,.lp-map) .jm-pin i{background:#ffffff24}:root body :is(.app.jobs,.lp-map) .jm-pin svg{stroke:#fff}:root body :is(.app.jobs,.lp-map) .jm-pin.on span{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink);background:#fff}:root body :is(.app.jobs,.lp-map) .jm-pin.on svg{stroke:var(--color-ink)}:root body :is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo span{box-shadow:none;background:0 0}:root body :is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo i{background:var(--color-ink);box-shadow:0 0 0 .16em #fff, 0 0 0 .3em var(--color-ink)}:root body :is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo em{background:var(--color-ink);color:#fff;box-shadow:none}:root body :is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo.on i{box-shadow:0 0 0 .16em #fff, 0 0 0 .42em var(--color-ink)}:root body :is(.app.jobs,.lp-map,.hp) .jm-pin.jm-photo.on em{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-ink);background:#fff}:root body .app.jobs .jm-cluster span{background:var(--color-ink);color:#fff;box-shadow:0 0 0 3px #fff}:root body .cr{gap:10px}:root body .cr h2{font-size:11px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute);margin:0}:root body .cr-card{border:1.5px solid var(--color-ink);background:var(--color-surface);box-shadow:none;border-radius:16px;padding:18px}.app.jobs.split .jm-stage{height:54dvh;position:absolute;top:0;left:0;right:0}:root body .app.jobs.split .jm-list{z-index:7;background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line-strong);border-radius:16px 16px 0 0;animation:none;inset:54dvh 0 64px}:root body .app.jobs.split .jm-list-sort{padding-top:12px}:root body .app.jobs .jm-list-sort button{border:1px solid var(--color-line-strong);background:var(--color-surface)}:root body .app.jobs .jm-list-sort button.on{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.app.jobs .jm-list-body .jm-state{border:1px solid var(--color-line);width:auto;box-shadow:none;margin:16px 0 8px;position:static;transform:none}.app.jobs:not(.wide) .jm-stage>.jm-state{top:auto;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%)}a.jm-state-btn{color:#fff;align-items:center;text-decoration:none;display:inline-flex}.app.jobs.split .jm-ctrl{bottom:12px}:root body .jt{border:0;border-bottom:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px 2px}:root body .jt.on{background:var(--color-field)}:root body .jt-ic{background:var(--color-field);width:50px;height:50px;color:var(--color-ink);border-radius:50%}:root body .jt-mid{min-width:0}:root body .jt-from{white-space:normal;flex-wrap:wrap;gap:2px 8px;display:flex}:root body .jt-end{text-align:right;flex:none;max-width:42%}:root body .jt-net{white-space:normal;color:var(--color-success);font-size:12px}.app.jobs.split .jm-ctrl{display:none}:root body .mx-help-av{background:var(--color-ink);border-radius:50%;width:50px;height:50px;font-size:15px}.tp{flex-direction:column;gap:12px;scroll-margin-top:16px;display:flex}.tp-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-head h2{margin:0;font-size:20px}.tp-head span{color:var(--color-ink-2);font-size:14px}.tp-bar{border-radius:var(--radius-pill);background:var(--color-field);height:6px;overflow:hidden}.tp-bar i{border-radius:inherit;background:var(--color-success);height:100%;transition:width .3s;display:block}.tp-list{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.tp-step+.tp-step{border-top:1px solid var(--color-line)}.tp-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.tp-row:hover{background:var(--color-field)}.tp-dot{background:var(--color-field);width:36px;height:36px;color:var(--color-ink-2);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.tp-step.is-done .tp-dot{border-color:var(--color-success);background:var(--color-success);color:#fff}.tp-step.is-waiting .tp-dot{border-color:var(--color-info-soft);background:var(--color-info-soft);color:var(--color-info)}.tp-step.is-problem .tp-dot{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger)}.tp-step.is-locked .tp-dot{border-color:var(--color-field);background:var(--color-field);color:var(--color-mute)}.tp-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-row-t b{font-size:16px}.tp-row-t small{color:var(--color-ink-2);font-size:13.5px}.tp-step.is-problem .tp-row-t small{color:var(--color-danger)}.tp-go{border-radius:var(--radius-pill);background:var(--color-field);color:var(--color-ink);flex:none;padding:6px 12px;font-size:13px;font-weight:600}.tp-step.is-todo .tp-go,.tp-step.is-problem .tp-go{background:var(--color-ink);color:#fff}.tp-panel{flex-direction:column;gap:14px;padding:4px 16px 18px 56px;display:flex}.tp-why{color:var(--color-ink-2);margin:0;font-size:13.5px;line-height:1.5}.tp-choice{border:0;gap:8px;margin:0;padding:0;display:flex}.tp-choice.wrap{flex-wrap:wrap}.tp-choice legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.tp-choice label{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.tp-choice label.on{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.tp-choice input{accent-color:var(--color-ink)}.tp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.tp-when{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.tp-when legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.tp-when .tp-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.tp-when p{margin:0}.tp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-link{color:var(--color-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline}.tp-ok,.tp-warn,.tp-wait,.tp-note{border-radius:var(--radius-md);margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.tp-ok{background:var(--color-success-soft);color:var(--color-success);font-weight:600}.tp-warn{background:var(--color-warning-soft);color:var(--color-ink)}.tp-wait{background:var(--color-info-soft);color:var(--color-ink)}.tp-note{color:var(--color-mute);padding:0;font-size:13px}.tp-sub{margin:0;font-size:14px;font-weight:700}.tp-facts{border-radius:var(--radius-md);background:var(--color-field);flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.tp-facts div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.tp-facts dt{color:var(--color-ink-2);font-size:13px}.tp-facts dd{margin:0;font-size:14.5px;font-weight:600}.tp-call{color:var(--color-link);margin-left:8px;display:inline-block}.tp-pack{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tp-pack label{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.tp-pack label.on{border-color:var(--color-success);background:var(--color-success-soft)}.tp-pack input{width:20px;height:20px;accent-color:var(--color-success)}.tp-pack span{flex-direction:column;flex:1;display:flex}.tp-pack b{font-size:15px}.tp-pack small{color:var(--color-ink-2);font-size:13px}.tp-pack em{color:var(--color-ink-2);font-size:12px;font-style:normal;font-weight:700}.tp-missing{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.tp-privacy{color:var(--color-mute);margin:0;font-size:12.5px}.jr-next .tp-facts{margin:4px 0}@media (width<=560px){.tp-panel{padding-left:16px}.tp-two{grid-template-columns:minmax(0,1fr)}.tp-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.cr-terms{flex-wrap:wrap;align-items:center;gap:6px 12px;font-weight:600;display:flex}.tp-told{border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-size:14px;font-weight:var(--weight-strong);align-items:center;gap:8px;margin:0;padding:10px 14px;line-height:1.4;display:flex}.tp-told svg{flex:none}.tp-card{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:16px;flex-direction:column;gap:10px;margin-top:16px;padding:18px;display:flex}.tp-card h3{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;margin:0}.tp-card p{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.5}.tp-card .tp-sub{color:var(--color-mute);font-size:13px}.tp-next{background:linear-gradient(135deg,#f3efff 0%,#fdf1ea 100%);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.tp-next.done{background:linear-gradient(135deg,#e8f6ec 0%,#f4fbe9 100%)}.tp-next .mt-av{flex:none}.tp-next-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-next-t small{color:var(--color-mute);font-size:11px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.tp-next-t b{letter-spacing:-.01em;font-size:17px;line-height:1.25}.tp-next-t span{color:var(--color-ink-2);font-size:13px}.tp-next-ci{flex:100%}.tp-next-go{flex:none;align-items:center;gap:8px;display:flex}:root body .tp-chat{width:44px;height:44px;color:var(--color-ink);box-shadow:0 1px 0 var(--color-line-strong);background:#fff;border-radius:50%;place-items:center;display:grid}.tp-hint{color:var(--color-mute);margin:0;font-size:13px;line-height:1.45}.tp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp-tile{border:1.5px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:84px;color:var(--color-ink);text-align:left;cursor:pointer;transition:transform .12s var(--ease-out), border-color .12s;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex;position:relative}.tp-tile:active{transform:scale(.97)}.tp-tile.on{border-color:var(--color-success);background:var(--color-success-soft)}.tp-tile-ic{font-size:22px;line-height:1}.tp-tile b{font-size:14px;line-height:1.25}.tp-tile em{background:var(--color-ink);color:#fff;font-size:10.5px;font-style:normal;font-weight:var(--weight-strong);border-radius:999px;padding:2px 7px;position:absolute;top:10px;right:10px}.tp-tile small{color:var(--color-mute);font-size:11.5px}.tp-ci{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.tp-ci li{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;position:relative}.tp-ci li:not(:last-child):before{content:"";background:var(--color-line-strong);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.tp-ci i{border:2px solid var(--color-line-strong);background:var(--color-surface);color:#fff;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.tp-ci li.is-ok i{border-color:var(--color-success);background:var(--color-success)}.tp-ci li.is-bad i{border-color:var(--color-danger);background:var(--color-danger)}.tp-ci li.is-now i{background:#fff;border-color:#f08a5d;animation:1.6s ease-in-out infinite tp-pulse;box-shadow:0 0 0 4px #f08a5d40}@keyframes tp-pulse{50%{box-shadow:0 0 0 7px #f08a5d14}}.tp-ci span{flex-direction:column;gap:1px;display:flex}.tp-ci b{font-size:14.5px}.tp-ci small{color:var(--color-mute);font-size:12.5px}.tp-ci li.is-now small{color:#c4572b;font-weight:var(--weight-strong)}@media (prefers-reduced-motion:reduce){.tp-ci li.is-now i{animation:none}}:root body .hm.lp{background:var(--color-canvas);color:var(--color-ink)}:root body .hm-head,:root body .hm-head.on{border-bottom:1px solid var(--color-line);box-shadow:none;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff0}:root body .hm-links a,:root body .hm-login{color:var(--color-ink-2);font-weight:var(--weight-strong)}:root body .hm-links a:hover,:root body .hm-login:hover{color:var(--color-ink)}:root body .hm-cta{background:var(--color-ink);color:#fff;box-shadow:none;border-radius:999px}.lp-eyebrow{font-size:11px;font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);display:block}.lp-h1,.lp-h2{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.03em;color:var(--color-ink);margin:0}.lp-h1{font-size:clamp(38px,6.2vw,68px);line-height:1.02}.lp-h2{font-size:clamp(28px,4vw,42px);line-height:1.08}.lp-lead{max-width:560px;color:var(--color-ink-2);margin:0;font-size:18px;line-height:1.55}.lp-fine{font-size:var(--text-sm);color:var(--color-mute);margin:18px 0 0}.lp-fine a{color:var(--color-link)}.lp-tabs{border-bottom:1px solid var(--color-line);gap:26px;display:flex}.lp-tabs button{min-height:46px;font:inherit;font-size:16px;font-weight:var(--weight-strong);color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.lp-tabs button.on{color:var(--color-ink);border-bottom-color:var(--color-ink)}.lp-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-cta.center{justify-content:center}.lps-btn{min-height:50px;font-size:16px;font-weight:var(--weight-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.lps-btn.dark{background:var(--color-ink);color:#fff}.lps-btn.dark:hover{background:#000}.lps-btn.line{border:1.5px solid var(--color-ink);color:var(--color-ink);background:#fff}.lp-ticks{color:var(--color-ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.lp-ticks li{align-items:flex-start;gap:10px;display:flex}.lp-ticks svg{color:var(--color-success);flex:none;margin-top:3px}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:48px 24px 72px;display:grid}.lp-hero-copy{flex-direction:column;gap:20px;display:flex}.lp-hero-copy .lp-tabs{align-self:flex-start}.lp-sec{border-top:1px solid var(--color-line);flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:72px 24px;display:flex}.lp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:12px;display:grid}.lp-card{flex-direction:column;gap:8px;display:flex}.lp-card h3{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-heading);letter-spacing:-.02em;margin:0}.lp-card p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.5}.lp-plans{grid-template-columns:minmax(0,560px);justify-content:center;gap:20px;margin-top:8px;display:grid}.lp-plan{border:1px solid var(--color-line-strong);border-radius:16px;flex-direction:column;gap:10px;padding:26px;display:flex}.lp-plan.main{border:1.5px solid var(--color-ink)}.lp-plan .lps-btn{align-self:flex-start;margin-top:8px}.lp-big{font-family:var(--font-display);font-size:54px;font-weight:var(--weight-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.lp-per{color:var(--color-mute);margin-bottom:6px;font-size:15px}.lp-final{text-align:center;align-items:center}.lp-final .lp-lead{margin:0 auto}:root body .hm.lp .hm-faq{border-top:1px solid var(--color-line);background:0 0}:root body .hm.lp .hm-h2{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.03em}:root body .hm.lp .hm-foot{background:var(--color-canvas);border-top:1px solid var(--color-line)}@media (width<=900px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 16px 48px}.lp-sec{padding:52px 16px}.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.lp-plans{grid-template-columns:minmax(0,1fr)}.lp-lead{font-size:16px}.lp-cta .lps-btn{flex:auto}}.lp-cards>*,.lp-hero>*,.lp-plans>*{min-width:0}:root body .hm.lp .hm-foot-base{border-top-color:var(--color-line)}:root body .hm.lp .lp-hero{background:0 0;max-width:1240px}html,body{overflow-x:clip}.lp-mission .lp-lead{max-width:720px}.lp-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px;display:grid}.lp-pillar{border:1px solid var(--color-line-strong);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.lp-pillar svg{background:var(--color-success-soft);width:30px;height:30px;color:var(--color-success);border-radius:50%;padding:6px}.lp-pillar b{font-family:var(--font-display);font-size:19px;font-weight:var(--weight-heading);letter-spacing:-.02em}.lp-pillar span{color:var(--color-ink-2);font-size:15px;line-height:1.5}@media (width<=900px){.lp-pillars{grid-template-columns:minmax(0,1fr)}}:root body .hm.lp .lp-hero{position:relative}.hm.lp main{isolation:isolate;position:relative}.lp-hero-copy .lp-tabs{box-shadow:0 0 0 1px var(--color-line-strong), 0 12px 30px -18px #12141759;background:#fff;border:0;border-radius:999px;gap:4px;padding:5px}.lp-hero-copy .lp-tabs button{min-height:44px;color:var(--color-ink);border:0;border-radius:999px;margin:0;padding:0 20px;transition:background .2s,color .2s}.lp-hero-copy .lp-tabs button.on{background:var(--color-ink);color:#fff}.lp-h1{letter-spacing:-.045em;font-size:clamp(42px,6.4vw,76px);line-height:.98}.lp-tag{background:var(--color-success-soft);height:26px;color:var(--color-success);font-family:var(--font-body,inherit);font-size:13px;font-weight:var(--weight-strong);letter-spacing:0;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.lp-point{font-size:15px;font-weight:var(--weight-strong);color:var(--color-ink);align-items:center;gap:8px;display:inline-flex}.lp-point svg{background:var(--color-success-soft);width:22px;height:22px;color:var(--color-success);border-radius:50%;padding:3px}.lp-when{box-shadow:0 0 0 1px var(--color-line-strong);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.lp-when b{font-size:14px}.lp-when ul{color:var(--color-ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:15px;display:flex}@media (width<=900px){.lp-hero-copy .lp-tabs button{padding:0 16px}}.lp-big small,.aw-price-v small,.fee-price b small{opacity:.7;white-space:nowrap;font-size:.45em;font-weight:600}.lp-free-shield{background:var(--color-surface);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--color-line-strong);text-align:left;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin-inline:auto;padding:8px 18px 8px 8px;display:grid}.lp-free-shield i{background:var(--color-mate-body);width:44px;height:44px;color:var(--color-ink);font-style:normal;font-family:var(--font-display);letter-spacing:-.03em;border-radius:999px;grid-row:span 2;place-items:center;font-size:13px;font-weight:700;display:grid}.lp-free-shield b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.15}.lp-free-shield span{color:var(--color-mute);font-size:12.5px;line-height:1.3}.lp-free-shield b,.lp-free-shield span{text-align:left;justify-self:start}.lp-free .lp-lead{max-width:720px}.lp-ways{text-align:center;max-width:920px;margin:0 auto 28px}.lp-ways h3{margin:0 0 14px;font-size:1.2rem}.lp-ways-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.lp-ways-grid>div{background:#fff;border:1px solid #0000001a;border-radius:18px;padding:18px}.lp-ways-grid b{margin-bottom:6px;display:block}.lp-ways-grid p{margin:0;line-height:1.5}.lp-small{opacity:.7;font-size:.72rem}:root body .hm.lp{--lc-ink:#141414;--lc-ink-2:#55524b;--lc-ink-3:#4c4a44;--lc-mute:#6b6860;--lc-lime:#d6e36b;--lc-lime-deep:#5d6a0f;--lc-card:#f4f3ef;--lc-line:#14141412;--lc-radius:28px;--lc-radius-sm:16px;--lc-lift:0 1px 0 #fffc inset, 0 18px 40px -28px #1e1a3c73;--color-mute:var(--lc-mute);font-family:var(--font-display);color:var(--lc-ink);background:#fff}:root body .hm.lp :is(h1,h2,h3,p,li,b,a,button,span){font-family:inherit}:root body .hm.lp .hm-head a[href=\/signup]{color:var(--lc-ink);background:linear-gradient(120deg,#dde87a,#bfd7a5);box-shadow:inset 0 1px #fff9,0 10px 22px -14px #647814e6}:root body .hm.lp .lp-hero{isolation:isolate;background:radial-gradient(55% 60% at 80% 40%,#d6cdffbf,#d6cdff00 70%),radial-gradient(40% 45% at 0 55%,#e2ee9666,#e2ee9600 70%),linear-gradient(#f7f5ff 0%,#fbfaf8 70%,#fff 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:none;margin:0;padding:56px max(32px,50vw - 600px) 96px;display:grid;position:relative}:root body .hm.lp .lp-hero-copy{flex-direction:column;align-items:flex-start;gap:26px;max-width:560px;display:flex}:root body .hm.lp .lp-tabs{box-shadow:0 0 0 1px var(--lc-line), 0 12px 28px -20px #14141e73;background:#fff;border:0;border-radius:999px;gap:0;padding:5px;display:inline-flex}:root body .hm.lp .lp-tabs button{min-height:44px;color:var(--lc-ink-2);background:0 0;border:0;border-radius:999px;margin:0;padding:0 20px;font-size:15.5px;font-weight:600;transition:background .2s,color .2s}:root body .hm.lp .lp-tabs button.on{color:#fff;background:linear-gradient(115deg,#141414 0%,#2f2a44 60%,#5b4bc4 100%);box-shadow:0 8px 18px -12px #503cc8b3}:root body .hm.lp .lp-h1{letter-spacing:-.05em;color:var(--lc-ink);text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:500;line-height:1}.lp-hero-text{max-width:500px;color:var(--lc-ink-2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}:root body .hm.lp .lp-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:root body .hm.lp .lps-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}:root body .hm.lp .lps-btn.dark{background:var(--lc-ink);color:#fff;box-shadow:0 14px 30px -16px #141414cc}:root body .hm.lp .lps-btn.dark:hover{transform:translateY(-1px);box-shadow:0 18px 34px -16px #141414d9}:root body .hm.lp .lps-btn.line{color:var(--lc-ink);background:#ffffffd9;box-shadow:0 0 0 1px #14141424}:root body .hm.lp .lp-hero .hm-store{height:48px;color:var(--lc-ink);background:#fff9;border-radius:14px;gap:8px;padding:0 16px 0 13px;box-shadow:0 0 0 1px #1414141f}:root body .hm.lp .lp-hero .hm-store svg{width:20px;height:20px}:root body .hm.lp .lp-hero .hm-store-txt small{color:var(--lc-mute);opacity:1;font-size:11px}:root body .hm.lp .lp-hero .hm-store-txt b{font-size:15px}.lp-trust{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-trust li{text-align:left;text-wrap:pretty;color:var(--lc-ink-3);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:20px;display:flex}:root body .hm.lp :is(.lp-trust,.lp-point,.lp-plan .lp-ticks) svg{box-sizing:content-box;background:var(--lc-lime);color:var(--lc-ink);border-radius:50%;flex:none;padding:3px}:root body .hm.lp .lp-stage3d{justify-self:end;width:100%;max-width:620px;margin-bottom:24px}.lp-scene{aspect-ratio:1200/1227;position:relative}.lp-ph{pointer-events:none;position:absolute;inset:0}.lp-ph.r{z-index:1}.lp-3d{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 34px 34px #241c5033)drop-shadow(0 8px 10px #241c501f);will-change:transform;width:100%;height:auto;animation:7s ease-in-out infinite lp-bob;display:block;position:relative}.lp-ground{background:radial-gradient(closest-side,#281e504d,#281e5000);border-radius:50%;height:5%;animation:7s ease-in-out infinite lp-ground;position:absolute}.lp-ph.l .lp-ground{width:36%;top:87%;left:5%}.lp-ph.r .lp-ground{width:37%;top:100%;left:58%}.lp-ph.r :is(.lp-3d,.lp-ground){animation-duration:8.5s;animation-delay:-3.2s}@keyframes lp-bob{0%,to{transform:translate(0)}50%{transform:translateY(-14px)}}@keyframes lp-ground{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.86)}}@media (prefers-reduced-motion:reduce){.lp-3d,.lp-ground{animation:none}}:root body .hm.lp .lp-sec{padding:96px 32px}:root body .hm.lp .lp-h2{letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.04}:root body .hm.lp .lp-sec>.lp-lead,:root body .hm.lp .lp-final .lp-lead{max-width:640px;color:var(--lc-ink-2);text-align:center;text-wrap:pretty;margin-inline:auto;font-size:19px;line-height:1.55}:root body .hm.lp .lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-lime-deep);text-align:center;font-size:13px;font-weight:600;display:block}:root body .hm.lp .lp-mission{flex-direction:column;align-items:center;gap:18px;max-width:1200px;margin:0 auto;display:flex}:root body .hm.lp .lp-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin-top:22px;display:grid}:root body .hm.lp .lp-pillar{border-radius:var(--lc-radius);background:var(--lc-card);box-shadow:none;border:0;gap:10px;padding:28px}:root body .hm.lp .lp-pillar b{letter-spacing:-.03em;font-size:21px;font-weight:600}:root body .hm.lp .lp-pillar span{color:var(--lc-ink-3);font-size:16px;line-height:1.5}.lp-pillar svg{box-sizing:content-box;background:var(--lc-lime);color:var(--lc-ink);border-radius:50%;padding:7px}:root body .hm.lp .lp-how{flex-direction:column;align-items:center;gap:22px;max-width:1200px;margin:0 auto;padding-top:40px;display:flex}:root body .hm.lp .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:16px;display:grid}.lp-card{border-radius:var(--lc-radius);background:linear-gradient(160deg, #f7f6f2 0%, var(--lc-card) 100%);grid-template-columns:minmax(0,1fr) 210px;gap:20px;min-width:0;min-height:440px;display:grid;position:relative;overflow:hidden}.lp-cards.c5 .lp-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 230px}.lp-cards.c5 .lp-card:last-child .lp-card-body{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:40px;display:grid}.lp-cards.c5 .lp-card:last-child .lp-card-body>:not(.lp-when){grid-column:1}.lp-cards.c5 .lp-card:last-child .lp-when{grid-area:1/2/span 4;align-self:center}.lp-card-body{flex-direction:column;align-items:flex-start;gap:14px;padding:36px 0 36px 36px;display:flex}.lp-card-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-icon{width:46px;height:46px;color:var(--lc-ink);box-shadow:var(--lc-lift);background:#fff;border-radius:14px;place-items:center;display:grid}.lp-card-art{align-self:end;margin:0 28px -34% 0;position:relative}.lp-card-art img{filter:drop-shadow(0 22px 22px #241c502e);width:100%;height:auto;display:block}:root body .hm.lp .lp-card h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.08}:root body .hm.lp .lp-card p{color:var(--lc-ink-3);margin:0;font-size:16px;line-height:1.55}:root body .hm.lp .lp-tag{background:var(--lc-lime);height:28px;color:var(--lc-ink);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}:root body .hm.lp .lp-point{align-items:flex-start;gap:9px;font-size:16px;font-weight:650;line-height:1.5;display:inline-flex}:root body .hm.lp .lp-point svg{width:14px;height:14px;margin-top:2px}:root body .hm.lp .lp-when{border-radius:var(--lc-radius-sm);box-shadow:var(--lc-lift);background:#fff;padding:20px 22px}:root body .hm.lp .lp-when b{font-size:16px;font-weight:600}:root body .hm.lp .lp-when ul{color:var(--lc-ink-3);padding-left:20px;font-size:16px}:root body .hm.lp .lp-fine{color:var(--lc-mute);text-align:center;font-size:13.5px}:root body .hm.lp .lp-plan{border-radius:var(--lc-radius);background:var(--lc-card);box-shadow:none;border:0}:root body .hm.lp .lp-plan.main{background:radial-gradient(80% 60% at 100% 0%, #d6e36b8c, #d6e36b00 70%), var(--lc-card)}:root body .hm.lp .lp-big{letter-spacing:-.05em;font-weight:600}:root body .hm.lp .lp-big small{letter-spacing:0;white-space:normal;opacity:.75;margin-top:6px;font-size:15px;font-weight:600;line-height:1.35;display:block}:root body .hm.lp .lp-final{flex-direction:column;align-items:center;gap:18px;display:flex}@media (width>=901px) and (width<=1100px){.lp-card{grid-template-columns:minmax(0,1fr) 170px}.lp-card-art{margin-right:22px}.lp-card-body{padding:30px 0 30px 28px}.lp-cards.c5 .lp-card:last-child{grid-template-columns:minmax(0,1fr) 200px}.lp-cards.c5 .lp-card:last-child .lp-card-body{grid-column:1;display:flex}}@media (width<=900px){:root body .hm.lp .lp-hero{background:radial-gradient(90% 40% at 70% 78%,#d6cdffbf,#d6cdff00 70%),radial-gradient(70% 30% at 0 35%,#e2ee9659,#e2ee9600 70%),linear-gradient(#f7f5ff 0%,#fbfaf8 70%,#fff 100%);grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 16px 56px}:root body .hm.lp .lp-hero-copy{display:contents}:root body .hm.lp .lp-hero>*,:root body .hm.lp .lp-hero-copy>*{text-align:center;justify-self:center}:root body .hm.lp .lp-hero .lp-trust{text-align:left;flex-direction:column;order:2;align-items:flex-start;width:fit-content;max-width:min(100%,360px)}:root body .hm.lp .lp-tabs button{min-height:40px;padding:0 16px;font-size:15px}:root body .hm.lp .lp-h1{font-size:clamp(36px,10.4vw,46px)}.lp-hero-text{font-size:16.5px}:root body .hm.lp .lp-cta{flex-direction:column;gap:10px;width:100%}:root body .hm.lp .lp-cta .lps-btn{width:100%;max-width:360px}.lp-trust{gap:10px}.lp-trust li{font-size:13.5px}:root body .hm.lp .lp-stage3d{justify-self:center;width:112%;max-width:560px;margin:8px -6% 20px}.lp-ph.l{transform:translate(6%)}.lp-ph.r{transform:translate(-6%)}.lp-3d{filter:drop-shadow(0 22px 22px #241c5033)drop-shadow(0 6px 8px #241c501f)}:root body .hm.lp .lp-sec{padding:64px 16px}:root body .hm.lp .lp-pillars,:root body .hm.lp .lp-cards{grid-template-columns:minmax(0,1fr)}.lp-card,.lp-cards.c5 .lp-card:last-child{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}.lp-cards.c5 .lp-card:last-child .lp-card-body{grid-column:auto;display:flex}.lp-card-body{padding:28px 24px 0}.lp-card-art{justify-self:center;width:220px;margin:0 0 -150px}:root body .hm.lp .lp-card h3{font-size:26px}}:root body .hm.lp .lp-verified{white-space:normal;gap:7px;height:auto;min-height:30px;margin-bottom:14px;padding:5px 13px;line-height:1.3}:root body .hm.lp .lp-how-btn{border:1px solid var(--lc-line,#e6e6e6);width:fit-content;min-height:36px;color:var(--lc-ink,#121417);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}:root body .hm.lp .lp-how-btn:hover{background:#f7f9f1}:root body .hm.lp .lp-about-teaser{flex-direction:column;align-items:center;gap:18px;max-width:980px;margin:0 auto;display:flex}:root body .hm.lp .lp-about-teaser .lps-btn svg{margin-left:6px}:root body .hm.lp .ab-hero{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:22px;max-width:980px;margin:0 auto;padding-top:64px;padding-bottom:40px;display:flex}:root body .hm.lp .ab-quote{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,68px);font-weight:500;line-height:1.04}:root body .hm.lp .ab-lead{max-width:680px;color:var(--lc-ink-2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}:root body .hm.lp .ab-sec{flex-direction:column;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding-top:40px;display:flex}:root body .hm.lp .ab-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}:root body .hm.lp .ab-step{border-radius:var(--lc-radius);background:var(--lc-card);flex-direction:column;gap:12px;min-width:0;padding:30px 28px;display:flex}:root body .hm.lp .ab-num{letter-spacing:.06em;color:var(--lc-lime-deep);font-size:15px;font-weight:600}:root body .hm.lp .ab-step b,:root body .hm.lp .ab-card b,:root body .hm.lp .ab-why b,:root body .hm.lp .ab-zero b{letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:1.2}:root body .hm.lp .ab-step p,:root body .hm.lp .ab-card p,:root body .hm.lp .ab-why p,:root body .hm.lp .ab-zero p{color:var(--lc-ink-3);margin:0;font-size:16px;line-height:1.55}:root body .hm.lp .ab-zero{border-radius:var(--lc-radius);background:var(--lc-lime);align-items:center;gap:24px;width:100%;max-width:900px;margin-top:14px;padding:26px 30px;display:flex}:root body .hm.lp .ab-zero>div{flex-direction:column;gap:6px;min-width:0;display:flex}:root body .hm.lp .ab-zero p{color:var(--lc-ink)}:root body .hm.lp .ab-zero-num{letter-spacing:-.05em;flex:none;font-size:clamp(44px,6vw,64px);font-weight:600;line-height:1}:root body .hm.lp .ab-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:900px;display:grid}:root body .hm.lp .ab-card{border-radius:var(--lc-radius);background:var(--lc-card);flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}:root body .hm.lp .ab-card.is{background:#eef3d2}:root body .hm.lp .ab-ico{background:var(--lc-lime);width:40px;height:40px;color:var(--lc-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}:root body .hm.lp .ab-card.not .ab-ico{background:#fff}:root body .hm.lp .ab-why{border-radius:var(--lc-radius);background:var(--lc-ink);color:#fff;align-items:flex-start;gap:18px;width:100%;max-width:900px;padding:28px;display:flex}:root body .hm.lp .ab-why>div{flex-direction:column;gap:8px;min-width:0;display:flex}:root body .hm.lp .ab-why p{color:#ffffffd1}@media (width<=760px){:root body .hm.lp .ab-steps,:root body .hm.lp .ab-pair{grid-template-columns:minmax(0,1fr)}:root body .hm.lp .ab-zero{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}:root body .hm.lp .ab-why{flex-direction:column;gap:12px;padding:24px}:root body .hm.lp .ab-step,:root body .hm.lp .ab-card{padding:24px}}:root body .hm.lp .lp-big.ask{font-size:clamp(30px,3.6vw,42px);line-height:1.1}.jb{gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-ink);flex-direction:column;padding:14px 16px 12px;display:flex;container-type:inline-size}:root body .app .jb{background:var(--glass-bg-strong);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:22px}.jb-head{justify-content:space-between;align-items:flex-end;gap:var(--space-1);min-width:0;display:flex}.jb-now{flex-direction:column;gap:2px;min-width:0;display:flex}.jb-now b{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-tight)}.jb-now small,.jb-next{font-size:var(--text-xs);color:var(--color-mute)}.jb-next{border-radius:var(--radius-pill);background:var(--color-field);max-width:50%;color:var(--color-ink-2);font-weight:var(--weight-strong);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:4px 10px;overflow:hidden}.jb-next.done{background:var(--color-success-soft);color:var(--color-success)}.jb-groups{grid-template-columns:repeat(11,1fr);margin-top:4px;display:grid}.jb-group{font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);border-bottom:2px solid var(--color-line-strong);white-space:nowrap;text-overflow:ellipsis;padding:0 2px 4px;overflow:hidden}.jb-group+.jb-group{margin-left:6px}.jb-group.past{border-bottom-color:var(--color-ink)}.jb-group.on{color:var(--color-brand-pink-text);border-bottom-color:var(--color-brand-pink)}.jb-track{margin:6px 0 0;padding:0;list-style:none;display:grid}.jb-stop{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.jb-stop:before{content:"";background:var(--color-line-strong);width:100%;height:3px;position:absolute;top:9px;right:50%}.jb-stop:first-child:before{display:none}.jb-stop.done:before,.jb-stop.now:before{background:var(--color-ink)}.jb-dot{z-index:1;background:var(--color-surface);border:2px solid var(--color-line-strong);width:20px;height:20px;color:var(--color-on-accent);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.jb-stop.done .jb-dot{background:var(--color-ink);border-color:var(--color-ink)}.jb-stop.now .jb-dot{background:var(--color-brand-pink);border-color:var(--color-brand-pink);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-pink) 22%, transparent)}.jb-label{text-align:center;max-width:100%;color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;padding:0 1px;font-size:10px;line-height:1.2;overflow:hidden}.jb-stop.done .jb-label{color:var(--color-ink-2)}.jb-stop.now .jb-label{color:var(--color-ink);font-weight:var(--weight-strong)}.jb-near,.jb-group .short{display:none}.jb.is-stopped .jb-stop.done .jb-dot,.jb.is-stopped .jb-stop.done:before,.jb.is-stopped .jb-stop.now:before{background:var(--color-mute);border-color:var(--color-mute)}.jb.is-stopped .jb-stop.now .jb-dot{background:var(--color-danger);border-color:var(--color-danger);box-shadow:none}.jb.is-stopped .jb-group.on{color:var(--color-mute);border-bottom-color:var(--color-mute)}@container (width<=560px){.jb-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jb-dot{width:16px;height:16px}.jb-stop:before{height:2px;top:7px}.jb-group{letter-spacing:0;text-overflow:clip;font-size:9.5px}.jb-group .long{display:none}.jb-group .short{display:inline}.jb-near{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-mute);grid-template-columns:1fr auto 1fr;margin-top:2px;display:grid}.jb-near span:first-child{text-align:left}.jb-near span:last-child{text-align:right}.jb-near b{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-accent);font-weight:var(--weight-strong);padding:3px 10px}.jb.is-stopped .jb-near b{background:var(--color-mute)}}.js-next{flex-direction:column;gap:12px;display:flex}.js-next-top{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.js-who{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--color-field);color:var(--color-ink-2);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.js-who.you{background:var(--color-danger-soft);color:var(--color-danger)}.js-who.you:before{content:"";background:var(--color-danger);border-radius:50%;width:7px;height:7px}.js-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-tight);margin:0}.js-text{font-size:var(--text-sm);color:var(--color-ink-2);line-height:var(--leading-body);margin:0}.at-card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.at-when{align-items:center;gap:12px;display:flex}.at-clock{background:var(--color-ink);width:56px;height:56px;color:var(--color-on-accent);font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.01em;border-radius:16px;flex:none;place-items:center;font-size:17px;display:grid}.at-clock.empty{background:var(--color-field);color:var(--color-mute);font-size:20px}.at-when-t{flex-direction:column;gap:2px;min-width:0;display:flex}.at-when-t b{font-size:var(--text-md);font-weight:var(--weight-strong)}.at-when-t small{font-size:var(--text-xs);color:var(--color-mute)}.at-chip{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-strong);background:var(--color-warning-soft);color:var(--color-warning);align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.at-chip.ok{background:var(--color-success-soft);color:var(--color-success)}.at-chip.mute{background:var(--color-field);color:var(--color-mute)}.at-note{border-radius:var(--radius-md);background:var(--color-field);font-size:var(--text-sm);color:var(--color-ink-2);margin:0;padding:8px 12px}.at-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.at-actions>*{flex:140px}.at-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.at-form>.full{grid-column:1/-1}.at-fine{font-size:var(--text-xs);color:var(--color-mute);margin:0}.ap-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-form>.full{grid-column:1/-1}@media (width<=420px){.ap-form,.at-form{grid-template-columns:1fr}}:root body .app .jb.jb-flat,.jb.jb-flat,:root body .app .jr-hero .jb.jr-bar,.jr-hero .jb.jr-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:4px 0 0}:root body .app .jr-hero .jb.jr-bar,.jr-hero .jb.jr-bar{padding:12px 14px 14px}.jb.jb-flat .jb-now b{font-size:var(--text-md)}.mt-progress.mt-progress-11{grid-template-columns:repeat(4,minmax(0,1fr))}:is(html:has(.app) body,html:has(.aw) body){background:var(--bg-student) fixed;min-height:100dvh}html:has(.aw:not(.adm)) body{background:var(--bg-agency) fixed}html:has(.app) body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(38vmax 30vmax at 82% 8%, var(--blob-lime), transparent 70%), radial-gradient(30vmax 26vmax at 6% 92%, var(--blob-pink), transparent 70%);filter:blur(20px);position:fixed;inset:0}html:has(.aw) body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(38vmax 30vmax at 82% 8%, var(--blob-lime), transparent 70%), radial-gradient(30vmax 26vmax at 6% 92%, var(--blob-pink), transparent 70%);filter:blur(20px);position:fixed;inset:0}html:has(.aw:not(.adm)) body:before{background:radial-gradient(36vmax 28vmax at 88% 92%, var(--blob-lime), transparent 70%), radial-gradient(32vmax 28vmax at 10% 6%, var(--blob-mint), transparent 70%);opacity:.55}:root body .app,:root body .aw{z-index:1;background:0 0;position:relative}.gl-card,:root body .app :is(.jr-block,.jr-next,.jr-hero,.jr-help,.jr-trip,.jr-moment,.jr-near,.ma-int,.hm-mate,.tp-list,.tp-card,.st-group,.cd,.cvx-pro,.fx-invite,.fx-none,.ai-intro,.mx-row),:root body .aw :is(.aw-card,.ui-tile,.pt-hero,.aw-note,.set-visit,.set-doc,.jb-tip){border:1px solid var(--glass-line);border-radius:var(--glass-radius);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%)}:root body .app .mx-row{box-shadow:none;border-radius:20px}.gl-greet{flex-direction:column;gap:2px;display:flex}.gl-date{font-family:var(--font-serif);color:var(--color-ink-2);font-size:17px;font-style:italic}:root body .gl-greet h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.05}.aw:not(.adm) .gl-date,.aw:not(.adm) .gl-greet h1{color:#fff}.gl-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.gl-chips::-webkit-scrollbar{display:none}.gl-chips button,.gl-chips a{background:var(--glass-bg-strong);height:34px;color:var(--color-ink);font-size:13.5px;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.gl-chips .on{background:var(--color-ink);color:#fff}.gl-pill{background:var(--glass-bg-strong);height:34px;color:var(--color-ink);font-size:13px;font-weight:var(--weight-strong);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.gl-pill.lime{background:var(--color-mate-body)}.gl-mate{border:1px solid var(--glass-dark-line);border-radius:var(--glass-radius);background:var(--glass-dark);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.gl-mate .mate,.gl-mate .mt-av{flex:none}.gl-mate-field{background:#ffffff1a;border-radius:999px;flex:1;align-items:center;min-width:0;height:48px;padding:0 6px 0 18px;display:flex}.gl-mate-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.gl-mate-field input::placeholder{color:#ffffff8c}.gl-mate-field button{background:var(--color-mate-body);width:36px;height:36px;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.gl-rail{border:1px solid var(--glass-dark-line);background:var(--glass-dark);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:999px;flex-direction:column;align-items:center;gap:10px;padding:8px;display:flex}:root body .gl-rail a{color:#fffc;border-radius:14px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative}:root body .gl-rail a:hover{background:#ffffff14}:root body .gl-rail a.on{color:var(--color-ink);background:#fff}.gl-rail a i,.gl-tile-ic i{background:var(--color-mate-body);min-width:18px;height:18px;color:var(--color-ink);font-size:11px;font-style:normal;font-weight:var(--weight-strong);text-align:center;border-radius:999px;padding:0 5px;line-height:18px;position:absolute;top:-3px;right:-3px}.gl-dock{flex-wrap:wrap;justify-content:center;gap:18px 22px;display:flex}:root body .gl-tile{color:var(--color-ink);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.gl-tile-ic{background:var(--dock-tile);width:62px;height:62px;color:var(--color-mate-body);transition:transform .15s var(--ease-out);border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:0 16px 30px -18px #0009}.gl-tile:hover .gl-tile-ic{transform:translateY(-3px)}.gl-tile b{background:var(--dock-tile);color:#fff;font-size:11.5px;font-weight:var(--weight-strong);white-space:nowrap;border-radius:999px;padding:3px 9px}:root body .aw .aw-main,:root body .aw .aw-top{box-shadow:none;background:0 0;border-color:#0000}:root body .aw:not(.adm) .aw-head h1,:root body .aw:not(.adm) .aw-head p,:root body .aw:not(.adm) .aw-head .aw-crumb{color:#fff}:root body .aw .aw-body{border:1px solid var(--glass-line);border-radius:var(--glass-radius);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);padding:20px}:root body .aw .aw-body :is(.aw-card,.ui-tile,.pt-hero,.aw-note,.set-visit,.set-doc,.jb-tip){box-shadow:none;background:#ffffff8c}:root body .aw .aw-side{border-color:var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}@media (width<=760px){:root body .aw .aw-body{border-radius:22px;padding:14px}}:root body .aw:not(.adm) .aw-top-wm .bw,:root body .aw:not(.adm) .aw-me-txt b{color:#fff}:root body .aw:not(.adm) .aw-me-txt span{color:#ffffffbf}.gl-kicker{color:var(--color-mute);font-size:11px;font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.gl-pill.sm{height:24px;padding:0 10px;font-size:11.5px}.gl-pill.lime.on{box-shadow:inset 0 0 0 2px var(--color-ink)}button.gl-pill{cursor:pointer;border:0}:root body .app.hm{gap:16px;padding-bottom:120px}.hm-top{align-items:center;gap:10px;display:flex}.hm-top .bw{font-size:var(--logo-size)}.hm-top-fill{flex:1}.hm-me i{background:var(--color-mate-cheek);width:24px;height:24px;color:var(--color-ink);border-radius:50%;place-items:center;margin-left:-8px;font-size:12px;font-style:normal;display:grid}.hm-grid,.hm-main,.hm-side,.hm-more{flex-direction:column;gap:14px;min-width:0;display:flex}:root body .app .hm-map{-webkit-backdrop-filter:none;backdrop-filter:none;height:340px;padding:0;position:relative;overflow:hidden}.hm-map .jm-map,.hm-map>div:first-child{position:absolute;inset:0}.hm-map-top{z-index:3;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;top:14px;left:14px;right:14px}.hm-map-top>*{pointer-events:auto}.hm-map-search{background:#fff;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 6px 0 18px;display:flex;box-shadow:0 10px 24px -16px #14182866}.hm-map-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.hm-map-filter{background:var(--color-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.hm-map-filter i{background:var(--color-mate-body);min-width:16px;height:16px;color:var(--color-ink);border-radius:999px;font-size:10px;font-style:normal;line-height:16px;position:absolute;top:-2px;right:-2px}:root body .hm-map .jm-chips{scrollbar-width:none;gap:8px;margin:0;padding:0;display:flex;overflow-x:auto}:root body .hm-map .jm-chip{background:var(--glass-bg-strong);height:34px;box-shadow:none;color:var(--color-ink);font-weight:var(--weight-strong);border:0;border-radius:999px;flex:none}:root body .hm-map .jm-chip i{display:none}:root body .hm-map .jm-chip.on{background:var(--color-ink);color:#fff}.hm-map-foot{z-index:3;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.hm-map-foot>*{pointer-events:auto}:root body .jm-pin.jm-place span{background:var(--dock-tile);color:#fff;border-radius:999px;gap:8px;padding:5px 12px 5px 5px}:root body .jm-pin.jm-place span:after{display:none}:root body .jm-pin.jm-place i{background:var(--color-mate-body);border-radius:50%;width:18px;height:18px}:root body .jm-pin.jm-place i>*{display:none}:root body .jm-pin.jm-place em{font-size:13px;font-style:normal;font-weight:var(--weight-strong);white-space:nowrap}:root body .jm-pin.jm-place.on span{background:var(--color-mate-body);color:var(--color-ink)}:root body .jm-pin.jm-place.on i{background:var(--color-ink)}.hm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root body .hm-tiles .gl-tile b{color:var(--color-ink);background:0 0;padding:0;font-size:13px}:root body .app .hm-int{flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.hm-int-time{background:var(--dock-tile);color:#fff;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.hm-int-time small{font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.hm-int-time b{letter-spacing:-.02em;font-size:20px}.hm-int-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-int-t b{font-size:15.5px}.hm-int-t small{color:var(--color-mute);font-size:13px}:root body .hm-int-go{background:var(--color-ink);color:#fff;height:40px;font-size:14px;font-weight:var(--weight-strong);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.hm-int-ok{color:var(--color-success);font-size:13.5px;font-weight:var(--weight-strong)}:root body .app .hm-side-card{color:var(--color-ink);flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;display:flex}.hm-side-head{justify-content:space-between;align-items:center;display:flex}.hm-side-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px}.hm-bars{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.hm-bars i{background:#1214171f;border-radius:999px;height:5px}.hm-bars i.done{background:var(--color-ink)}.hm-bars i.now{background:var(--color-mate-body)}.hm-steps{color:var(--color-mute);flex-wrap:wrap;gap:2px 6px;font-size:11.5px;display:flex}.hm-steps span+span:before{content:"· "}.hm-steps .now{color:var(--color-ink);font-weight:var(--weight-strong)}:root body .hm-msg{color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.hm-msg>i{width:32px;height:32px;font-size:13px;font-style:normal;font-weight:var(--weight-strong);background:#12141714;border-radius:50%;flex:none;place-items:center;display:grid}.hm-msg span{flex-direction:column;min-width:0;display:flex}.hm-msg b{font-size:14px}.hm-msg small{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:root body nav.sn{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;background:var(--dock-tile);border:0;border-radius:999px;justify-content:space-around;align-items:center;width:auto;max-width:560px;height:70px;margin:0 auto;padding:0 6px;display:flex;position:fixed;transform:none;box-shadow:0 18px 40px -20px #0009}:root body nav.sn>a{color:#ffffffb8;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:0;text-decoration:none;display:flex}:root body nav.sn>a svg{color:inherit;background:0 0;padding:0}:root body nav.sn>a.on{color:var(--color-mate-body)}:root body nav.sn>a b{color:inherit;font-size:11.5px;font-weight:var(--weight-strong)}:root body nav.sn>a i{background:var(--color-mate-body);min-width:17px;height:17px;color:var(--color-ink);border-radius:999px;padding:0 4px;font-size:10.5px;font-style:normal;line-height:17px;position:absolute;top:-4px;left:calc(50% + 6px)}:root body nav.sn .sn-desk,:root body .sn-top{display:none}:root body nav.sn .sn-mate{border:6px solid var(--dock-tile);background:var(--color-mate-body);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;margin-top:-30px;padding:0;display:grid}:root body nav.sn .sn-mate-av{width:44px;height:44px;box-shadow:none;background:0 0;place-items:center;display:grid}:root body nav.sn .sn-mate-av .mate{width:44px;height:44px}@media (width<=1023px){:root body .mt-bubble{display:none}}@media (width>=1024px){:root body nav.sn{border:1px solid var(--glass-dark-line);background:var(--glass-dark);width:60px;max-width:none;height:auto;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex-direction:column;justify-content:flex-start;gap:10px;margin:0;padding:8px;inset:110px auto auto 20px;transform:none}:root body nav.sn>a,:root body nav.sn .sn-desk{color:#fffc;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}:root body nav.sn>a:hover{background:#ffffff14}:root body nav.sn>a.on{color:var(--color-ink);background:#fff}:root body nav.sn>a b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root body nav.sn>a i{top:-3px;left:auto;right:-3px}:root body nav.sn .sn-mate{display:none}:root body .sn-top{z-index:40;color:var(--color-ink);text-decoration:none;display:block;position:fixed;top:24px;left:26px}:root body .sn-top .bw{font-size:var(--logo-size)}:root body .app.hm{max-width:1280px;padding-top:22px}.hm-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}:root body .app .hm-map{height:460px}.hm .gl-dock{margin-top:10px}:root body .app.jobs.wide{background:0 0}:root body .app.jobs.wide .jm-side{border:1px solid var(--glass-line);border-radius:var(--glass-radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin:12px 0}:root body .app.jobs.wide .jm-stage{border-radius:var(--glass-radius);margin:12px;overflow:hidden}}html:has(.app.jobs) .sn-top{display:none}@media (width>=1024px){:root body .aw:not(.adm){grid-template-columns:100px minmax(0,1fr)}:root body .aw:not(.adm) .aw-side{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:22px;height:100dvh;padding:22px 0;position:sticky;top:0;overflow:visible}:root body .aw:not(.adm) .aw-wm{z-index:5;color:#fff;align-self:flex-start;margin-left:26px;padding:0;position:relative}:root body .aw:not(.adm) .aw-top{padding-left:96px}:root body .aw:not(.adm) .aw-wm .bw{color:#fff;font-size:var(--logo-size)}:root body .aw:not(.adm) .aw-wm .bw>span{color:#fff;font-size:inherit;letter-spacing:inherit;margin-left:0}:root body .aw:not(.adm) .aw-wm .bw>.bw-dot{margin:0 0 .1em .03em}:root body .aw:not(.adm) .aw-wm>span:not(.bw),:root body .aw:not(.adm) .aw-nav-h,:root body .aw:not(.adm) .aw-price{display:none}:root body .aw:not(.adm) .aw-nav{border:1px solid var(--glass-dark-line);background:var(--glass-dark);width:60px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));scrollbar-width:none;border-radius:999px;flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex;overflow-y:auto}:root body .aw:not(.adm) .aw-ni{color:#fffc;border-radius:14px;flex:none;justify-content:center;width:44px;height:44px;padding:0}:root body .aw:not(.adm) .aw-ni:hover{background:#ffffff14}:root body .aw:not(.adm) .aw-ni.on,:root body .aw:not(.adm)[data-accent] .aw-ni.on{color:var(--color-ink);background:#fff}:root body .aw:not(.adm) .aw-ni>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root body .aw:not(.adm) .aw-ni>b{margin:0;position:absolute;top:-3px;right:-3px}:root body .aw:not(.adm) .aw-ni>i{display:none}}:root body .aw.aw-home .aw-body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.ah{flex-direction:column;gap:16px;display:flex}.ah-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ah-pills{gap:8px;display:flex}.ah-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ah-kpi.gl-card{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.ah-kpi>b{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;line-height:1.1}.ah-kpi>b em{font-size:15px;font-style:normal;font-weight:var(--weight-strong);letter-spacing:0}.ah-kpi>span{color:var(--color-ink-2);font-size:13px}:root body .ah-go{background:var(--color-ink);color:#fff;font-size:12.5px;font-weight:var(--weight-strong);border-radius:999px;margin-top:6px;padding:7px 14px;text-decoration:none}.ah-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.ah-pipe.gl-card,.ah-msgs.gl-card,.ah-inbox.gl-card{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ah-inbox h2{margin:0;font-size:18px}.ah-pipe-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ah-pipe-head .gl-chips button{height:30px;font-size:12.5px}.ah-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:root body .ah-stage{color:var(--color-ink);background:#1214170f;border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.ah-stage small{font-size:11px;font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ah-stage b{font-family:var(--font-display);font-size:26px}:root body .ah-stage.s-offer{background:var(--color-mate-body)}:root body .ah-stage.s-hired{background:var(--dock-tile);color:#fff}.ah-row,:root body .ah-msg{color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.ah-row>i,.ah-msg>i{background:var(--color-mate-cheek);width:32px;height:32px;font-size:13px;font-style:normal;font-weight:var(--weight-strong);border-radius:50%;flex:none;place-items:center;display:grid}.ah-row>span,.ah-msg>span{flex-direction:column;flex:1;min-width:0;display:flex}.ah-row b,.ah-msg b{font-size:14px}.ah-row small,.ah-msg small{color:var(--color-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:root body .ah-act{color:var(--color-ink);font-size:12.5px;font-weight:var(--weight-strong);background:#fff;border-radius:999px;flex:none;padding:7px 14px;text-decoration:none}:root body .ah-act.dark{background:var(--color-ink);color:#fff}.ah-msg em{flex:none;font-style:normal}.ah-none{color:var(--color-mute);font-size:13px}.ah-nudge{background:var(--dock-tile);color:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.aw .gl-dock .gl-tile b{background:#00000073}@media (width<=1023px){.ah-kpis,.ah-grid{grid-template-columns:minmax(0,1fr)}.ah-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.aw .gl-dock{display:none}}:root body .hm-filters .ov,:root body .hm-filters .sh{z-index:60;max-height:88vh;position:fixed;overflow-y:auto}@media (width>=720px){:root body .hm-filters .sh{left:max(16px,50% - 320px);right:max(16px,50% - 320px)}}:root body .sn-bar{display:none}.sn-me i,.hm-me i{background:var(--color-mate-cheek);width:24px;height:24px;color:var(--color-ink);border-radius:50%;place-items:center;margin-left:-8px;font-size:12px;font-style:normal;display:grid}@media (width>=1024px){:root body .sn-bar{z-index:30;align-items:center;gap:10px;display:flex;position:fixed;top:16px;right:24px}:root body .app:not(.hm):not(.jobs):not(.nb):not(.splash):not(.chat){padding-top:84px}}:root body .app .hc-head{background:var(--glass-bg-strong);border-bottom:1px solid var(--glass-line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}:root body .app.job.jx{background:0 0}:root body .app .jx-sheet{border:1px solid var(--glass-line);background:var(--glass-bg-strong);border-bottom:0}:root body .app .jx-bar{border-top:1px solid var(--glass-line);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}@media (width>=1024px){:root body .app.job.jx .jx-hero,:root body .app.job.jx .jx-nophoto{border-radius:var(--glass-radius) var(--glass-radius) 0 0;overflow:hidden}:root body .app .jx-sheet{border-radius:0 0 var(--glass-radius) var(--glass-radius);border-bottom:1px solid var(--glass-line)}:root body .app .jx-bar{border-radius:var(--glass-radius)}}:root body nav.sn .sn-mate .mate{background:0 0;border-radius:0;width:40px;height:40px;padding:0}html:has(.desk.join) body{background:var(--bg-agency) fixed;min-height:100dvh}:root body .desk.join{background:0 0}:root body .desk.join .shell{box-shadow:none;background:0 0;border:0}:root body .desk.join .side{border:1px solid var(--glass-dark-line);border-radius:var(--glass-radius);background:var(--glass-dark);color:#fff;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}:root body .desk.join .side :is(h1,h2,.intro,.step-title,.lb,p){color:#fff}:root body .desk.join .side .stp>b{color:var(--color-ink);background:#fff}:root body .desk.join .side .stp>b.on{background:var(--color-mate-body)}:root body .desk.join .side .mu,:root body .desk.join .side .intro{color:#ffffffb8}:root body .desk.join .side .wm .bw{color:#fff}:root body .desk.join .side .price{background:var(--color-mate-body);color:var(--color-ink);border:0}:root body .desk.join .side .price :is(b,p,.lb,span){color:var(--color-ink)}:root body .desk.join .main{border:1px solid var(--glass-line);border-radius:var(--glass-radius);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow)}.th-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root body .th-tab{border:1px solid var(--glass-line);background:var(--glass-bg-strong);min-width:0;box-shadow:var(--glass-shadow);color:var(--color-ink);cursor:pointer;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;transition:transform .15s,background .15s;display:flex}:root body .th-tab:active{transform:scale(.97)}.th-tab-ic{background:var(--color-mate-body-light);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.th-tab.th-t-route .th-tab-ic{color:#2b4fd8;background:#e3eaff}.th-tab.th-t-arrive .th-tab-ic{background:var(--color-brand-pink);color:var(--color-brand-pink-text)}.th-tab.th-t-help .th-tab-ic{background:var(--color-danger-soft);color:var(--color-danger)}.th-tab b{font-size:13px;line-height:1.2}.th-tab small{max-width:100%;color:var(--color-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:root body .th-tab.on{border-color:var(--color-ink);background:var(--color-ink);color:#fff}:root body .th-tab.on small{color:#ffffffb3}.th-mate{border-radius:var(--glass-radius);background:var(--glass-dark);color:#fff;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.th-mate .mt-av{flex:none}.th-mate p{margin:2px 0 10px;font-size:15px;line-height:1.4}.th-asks{flex-wrap:wrap;gap:6px;display:flex}:root body .th-ask{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;line-height:1.25;text-decoration:none;display:inline-flex}:root body .th-ask svg{color:var(--color-mate-body);flex:none}.th-panel,.th-arrive,.th-help{flex-direction:column;gap:14px;display:flex}:root body .th-route{flex-direction:column;gap:16px;padding:18px;display:flex}.th-ends{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.th-ends li{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid;position:relative}.th-ends li:first-child:after{content:"";border-left:2px dashed var(--color-line-strong);position:absolute;top:22px;bottom:-18px;left:10px}.th-end{border:5px solid var(--color-ink);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:2px}.th-end.to{border-color:var(--color-brand-pink-text);background:var(--color-brand-pink)}.th-ends small{color:var(--color-mute);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.th-from{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.th-from::-webkit-scrollbar{display:none}:root body .th-from button{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}:root body .th-from button.on{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.th-addr{font-size:20px;line-height:1.25;display:block}.th-note{color:var(--color-mute);margin-top:4px;font-size:13px;font-style:normal;display:block}.th-addr-acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:root body .th-addr-acts button{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:#14161a0d;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.th-when{background:var(--color-mate-body-light);border-radius:16px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.th-when-bad{background:var(--color-warning-soft);flex-wrap:wrap}.th-when-bad span{flex:200px}.th-when-bad a{color:inherit;text-decoration:underline}.th-ways{grid-template-columns:1.3fr 1fr 1fr;gap:8px;display:grid}:root body .th-way{background:var(--color-mate-body-light);min-height:132px;color:var(--color-ink);border-radius:22px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:transform .15s;display:flex}:root body .th-way:active{transform:scale(.97)}:root body .th-way-transit{background:var(--color-ink);color:#fff}:root body .th-way-taxi{background:#ffd84d}.th-way-ic{background:#ffffff8c;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:auto;display:grid}.th-way-transit .th-way-ic{color:var(--color-mate-body);background:#ffffff24}.th-way b{margin-top:10px;font-size:15px;line-height:1.2}.th-way small{opacity:.75;font-size:12px;line-height:1.3}.th-tips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.th-tips li{background:#14161a0d;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.th-driver{z-index:200;background:var(--color-ink);color:#fff;flex-direction:column;justify-content:center;gap:14px;padding:32px 24px;display:flex;position:fixed;inset:0}.th-driver small{color:#fff9;font-size:18px}.th-driver b{font-size:clamp(32px,9vw,64px);line-height:1.1}.th-driver span{color:var(--color-mate-body);font-size:22px;font-weight:600}:root body .th-driver-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;right:20px}:root body .th-meet{flex-direction:column;gap:14px;padding:18px;display:flex}.th-meet h3{margin:0;font-size:17px}.th-meet-place,.th-person{align-items:center;gap:12px;display:flex}.th-meet-place b{font-size:19px;line-height:1.25;display:block}.th-meet-place small,.th-person small,.th-facts small{color:var(--color-mute);font-size:12.5px;display:block}.th-pin{background:var(--color-brand-pink);width:52px;height:52px;color:var(--color-brand-pink-text);border-radius:18px;flex:none;place-items:center;display:grid}.th-person{background:#14161a0d;border-radius:20px;padding:10px}.th-person>i{background:var(--color-mate-body);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-style:normal;font-weight:700;display:grid}.th-person>span{flex:1;min-width:0}:root body .th-round{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.th-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.th-facts>span{border:1px solid var(--color-line);border-radius:16px;padding:12px;font-size:14px}:root body .th-here-btn{background:var(--color-mate-body);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:16px;padding:18px;display:flex;position:relative;box-shadow:0 14px 30px -12px #78a00099}.th-here-ic{background:var(--color-ink);width:64px;height:64px;color:var(--color-mate-body);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.th-here:not(.locked) .th-here-ic:after{content:"";border:3px solid var(--color-ink);opacity:0;border-radius:50%;animation:1.8s ease-out infinite th-pulse;position:absolute;inset:-6px}@keyframes th-pulse{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.th-here:not(.locked) .th-here-ic:after{animation:none}}.th-here-btn b{font-size:21px;line-height:1.2;display:block}.th-here-btn small{margin-top:4px;font-size:13.5px;line-height:1.35;display:block}:root body .th-here.locked .th-here-btn{background:var(--glass-bg-strong);color:var(--color-mute);box-shadow:none;cursor:default}.th-here.locked .th-here-ic{color:var(--color-mute);background:#14161a0d}.th-noted{border-radius:var(--glass-radius);background:var(--color-mate-body-light);gap:4px;padding:14px 16px;display:grid}.th-noted p{margin:0;font-size:14px;line-height:1.45}.th-welcome{border-radius:var(--glass-radius);background:linear-gradient(160deg, var(--color-mate-body-light), #fff);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}.th-welcome b{font-size:22px}.th-welcome p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.45}@media (width>=1024px){.th-tabs{gap:12px}:root body .th-tab{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;padding:12px 14px}:root body .th-tab small{display:none}}:root body .hm-av{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;text-decoration:none;display:grid}:root body .hm-invite{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.hm-invite-pair{display:flex}.hm-invite-pair i{background:var(--color-mate-body);border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;display:grid}.hm-invite-pair i+i{background:var(--color-brand-pink);color:var(--color-brand-pink-text);margin-left:-12px}.hm-invite-t{flex:1;min-width:150px}.hm-invite-t b{font-size:16px;display:block}.hm-invite-t small{color:var(--color-mute);font-size:13px;line-height:1.35;display:block}:root body .hm-invite button{background:var(--color-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600}:root body .hm-invite button:disabled{opacity:.5}.hm-side>*{min-width:0;max-width:100%}.hm-side .jr-near-go{flex-wrap:wrap;gap:8px}.hm-side .jr-sos b{font-size:18px}:root body .hm-logo .bw,:root body .ib-wm .bw,:root body .lgl-brand .bw,:root body .wm .bw,:root body .aw-top-wm .bw{font-size:var(--logo-size)}:root body .sd-card{border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);color:var(--color-ink);text-align:left;background:linear-gradient(160deg,#eef2ff,#fff 70%);border:1px solid #2b4fd82e;align-items:flex-start;gap:12px;padding:16px;display:flex}.sd-card .mt-av{flex:none}.sd-text{flex:1;min-width:0}.sd-text small{color:#2b4fd8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.sd-text b{font-size:17px;line-height:1.25;display:block}.sd-text p{color:var(--color-ink-2);margin:6px 0 0;font-size:14px;line-height:1.45}.sd-points{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sd-points li{padding-left:22px;font-size:13.5px;line-height:1.4;position:relative}.sd-points li:before{content:"✓";color:#fff;background:#2b4fd8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}.sd-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:root body .sd-report,:root body .sd-ok{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}:root body .sd-report{background:var(--color-ink);color:#fff}:root body .sd-ok{color:var(--color-ink);background:#14161a0f}:root body .sd-card.compact{border-radius:20px;max-width:92%;margin:6px 0 4px;padding:12px}:root body .sd-card.compact b{font-size:14.5px}:root body .sd-card.compact p{font-size:13px}:root body .sd-card.compact .sd-acts{margin-top:8px}.sd-pop{z-index:120;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:#12141773;place-items:end center;display:grid;position:fixed;inset:0}.sd-pop .sd-card{background:linear-gradient(160deg,#eef2ff,#fff 60%);width:100%;max-width:460px}@media (width>=1024px){.sd-pop{place-items:center}}.sd-private{color:var(--color-mute);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sd-private svg{color:#2b4fd8;flex:none}.sd-admin ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sd-admin li{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.sd-admin li p{flex-basis:100%;margin:0;font-size:14px}:root body .jc{background:radial-gradient(120% 80% at 100% 0%, var(--color-mate-body-light), transparent 60%), radial-gradient(90% 70% at 0% 100%, #ece6ff, transparent 65%), var(--glass-bg-strong);flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.jc-top{justify-content:space-between;align-items:center;display:flex}.jc-face{background:#fff;border-radius:22px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 10px 24px -14px #12141766}.jc-tag{background:var(--color-ink);color:var(--color-mate-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.jc-tag:before{content:"";background:var(--color-mate-body);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite jc-blink}@keyframes jc-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.jc-tag:before{animation:none}}:root body .jc h2{letter-spacing:-.02em;margin:4px 0 0;font-size:24px;line-height:1.15}:root body .jc>p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.5}.jc-checks{gap:8px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.jc-checks li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.jc-checks i{width:34px;height:34px;color:var(--color-ink);background:#fff;border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}:root body .jc-btn{background:var(--color-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}:root body .jc-btn svg{color:var(--color-mate-body)}.jc-on{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.jc-on-ic{background:var(--color-mate-body);width:44px;height:44px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.jc-on>span:nth-child(2){flex:1;min-width:0}.jc-on b{font-size:15px;line-height:1.3;display:block}.jc-on small{color:var(--color-mute);font-size:13px;display:block}:root body .jc-on button{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:9px 14px;font-size:13.5px;font-weight:600}.jc-sheet .rp-chip{align-items:center;gap:6px;display:inline-flex}:root body .jc-stop{color:var(--color-mute);cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 12px;font-size:14px;text-decoration:underline}:root body .app.jobs .jc{flex:none;margin:12px}:root body .app.jobs.jobs-none{-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(120px + env(safe-area-inset-bottom));background:radial-gradient(120% 50% at 100% 0%, var(--color-mate-body-light), transparent 60%), var(--color-field);flex-direction:column;display:flex;overflow-y:auto}:root body .app.jobs.jobs-none.guest{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.jn-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 4px 14px;display:flex}.jn-title{color:var(--color-mute);text-align:right;font-size:15px;font-weight:700}:root body .app.jobs.jobs-none .jc{margin:0}.ui-toasts{top:calc(12px + env(safe-area-inset-top));z-index:120;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;max-width:440px;margin:0 auto;display:flex;position:fixed;bottom:auto;left:16px;right:16px;transform:none}.ui-toast,:root body .ui-toast{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);pointer-events:auto;animation:ui-toast-in var(--duration-slow) var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;padding:12px 8px 12px 14px;display:grid;box-shadow:0 16px 40px -18px #12141759}.ui-toast.is-leaving{animation:.18s ease-in both ui-toast-out}.ui-toast-ic{background:var(--color-field);width:28px;height:28px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.ui-toast-ic--success{background:var(--color-success-soft);color:var(--color-success)}.ui-toast-ic--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-toast-body{flex-direction:column;gap:2px;min-width:0;padding-top:4px;display:flex}.ui-toast-body b{font-weight:var(--weight-strong);line-height:1.3}.ui-toast-body span{color:var(--color-mute);font-size:13px;line-height:1.35}.ui-toast-x{width:32px;height:32px;color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-2px 0 0;padding:0;display:grid}.ui-toast-x:hover{background:var(--color-field);color:var(--color-ink)}.ui-toast-x:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(-6px)}}@media (width>=1024px){.ui-toasts,:root body .ui-toasts{width:380px;margin:0;inset:auto auto 24px 112px}html:has(.aw.adm) .ui-toasts{left:296px}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-toast.is-leaving{animation:none}}@media (width<=1023px){:root body nav.sn{left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));background:var(--dock-tile);border-radius:22px;height:64px;padding:0 6px;box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 32px -18px #0000008c}:root body nav.sn>a{border-radius:16px;justify-content:center;height:52px;position:relative}:root body nav.sn>a:focus-visible,:root body nav.sn .sn-mate:focus-visible{outline:2px solid var(--color-mate-body);outline-offset:2px}:root body nav.sn>a i{top:2px}:root body nav.sn .sn-mate{appearance:none;background:var(--color-mate-body);width:52px;height:52px;box-shadow:none;border:0;border-radius:50%;margin:0 4px;overflow:hidden}:root body nav.sn .sn-mate-av,:root body nav.sn .sn-mate .mate{width:36px;height:36px}:root body .app.with-nav{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.pw-form{flex-direction:column;gap:8px;display:flex}.pw-form>label.lb:not(:first-child){margin-top:8px}.pw-field{display:block;position:relative}.pw-field .ui-input{width:100%;padding-right:52px}.pw-eye{width:44px;height:44px;color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-eye:hover{color:var(--color-ink)}.pw-eye:focus-visible{box-shadow:var(--focus-ring);outline:none}.pw-rules{color:var(--color-mute);flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pw-rules li{align-items:center;gap:6px;display:inline-flex}.pw-rules i{border:1.5px solid var(--color-line-strong);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.pw-rules li.ok{color:var(--color-success)}.pw-rules li.ok i{border-color:var(--color-success);background:var(--color-success)}.pw-others{cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0 4px;display:flex}.pw-others input{width:20px;height:20px;accent-color:var(--color-ink);flex:none;margin:1px 0 0}.pw-others span{flex-direction:column;gap:2px;display:flex}.pw-others b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.pw-others small{color:var(--color-mute);font-size:13px}.set-password{max-width:460px;padding:8px 0 16px}.st-panel.dx{gap:8px}.dx-save{text-decoration:none}:root body .app .rt{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:20px;flex-direction:column;gap:4px;padding:20px 20px 12px;display:flex;box-shadow:0 1px 2px #1214170a}.rt-head{justify-content:flex-end;align-items:center;gap:12px;min-height:28px;display:flex}.rt-count{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;flex:none;padding:5px 10px}.rt-route{padding:4px 0 8px}.rt-track{height:52px;margin:0 7px;position:relative}.rt-line,.rt-fill{border-radius:2px;height:4px;position:absolute;bottom:8px;left:0}.rt-line{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 8px, transparent 8px 14px);right:0}.rt-fill{background:var(--color-ink);transition:width .6s var(--ease-out)}.rt-stop{border:3px solid var(--color-ink);background:var(--color-surface);border-radius:50%;width:14px;height:14px;position:absolute;bottom:3px}.rt-stop.from{left:-7px}.rt-stop.to{border-color:var(--color-line-strong);right:-7px}.rt-mate{border:1px solid var(--color-line-strong);background:var(--color-surface);width:38px;height:38px;transition:left .6s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;transform:translate(-50%);box-shadow:0 6px 14px -8px #12141766}.rt-mate:after{content:"";background:var(--color-line-strong);width:2px;height:6px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rt-ends{justify-content:space-between;gap:16px;margin-top:6px;display:flex}.rt-end{align-items:center;gap:8px;min-width:0;display:inline-flex}.rt-end.to{text-align:right}.rt-end>span{flex-direction:column;min-width:0;display:flex}.rt-end b{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rt-end small{color:var(--color-mute);font-size:var(--text-xs)}.rt-flag{border-radius:2px;flex:none;width:18px;height:12px;box-shadow:0 0 0 1px #1214171f}.rt-flag--lt{background:linear-gradient(var(--color-flag-yellow) 0 33.4%, var(--color-flag-green) 33.4% 66.7%, var(--color-flag-red) 66.7%)}.rt-flag--nl{background:linear-gradient(#ae1c28 0 33.4%,#fff 33.4% 66.7%,#21468b 66.7%)}.rt-flag--lv{background:linear-gradient(#9e3039 0 40%,#fff 40% 60%,#9e3039 60%)}.rt-flag--pl{background:linear-gradient(#fff 0 50%,#dc143c 50%)}.rt-flag--ro{background:linear-gradient(90deg,#002b7f 0 33.4%,#fcd116 33.4% 66.7%,#ce1126 66.7%)}.rt-flag--home{background:var(--color-mate-body-light,#eef0e6)}:root body .app .rt .jb.rt-bar{border:0;border-top:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;margin-top:4px;padding:14px 0 4px}.jb.is-preview .jb-dot{background:var(--color-surface)}@media (prefers-reduced-motion:reduce){.rt-fill,.rt-mate{transition:none}}:root body .app .jc{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:20px;gap:10px;padding:20px;box-shadow:0 1px 2px #1214170a}:root body .app .jc .jc-top{justify-content:flex-start;gap:10px}:root body .app .jc .jc-face{background:var(--color-field);width:40px;height:40px;box-shadow:none;border-radius:50%}:root body .app .jc .jc-tag{background:var(--color-field);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;padding:4px 10px 4px 8px}:root body .app .jc .jc-tag:before{background:var(--color-mate-body-dark)}:root body .app .jc h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:6px 0 0;line-height:1.25}:root body .app .jc>p{max-width:60ch;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-body)}:root body .app .jc .jc-sub{font-family:var(--font-sans);letter-spacing:0;color:var(--color-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);margin:6px 0 0}:root body .app .jc .jc-checks{border-top:1px solid var(--color-line);gap:0;margin:0 0 6px}:root body .app .jc .jc-checks li{border-bottom:1px solid var(--color-line);font-size:var(--text-sm);font-weight:var(--weight-regular);gap:12px;padding:10px 0}:root body .app .jc .jc-checks i{background:var(--color-success-soft);width:28px;height:28px;color:var(--color-success);border-radius:50%}:root body .app .jc .jc-btn{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:48px;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);align-self:stretch}:root body .app .jc .jc-btn:hover{background:var(--color-field)}:root body .app .jc .jc-btn svg{color:var(--color-ink)}:root body .app .jc .jc-on{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-field);padding:12px}:root body .app .jc .jc-on-ic{width:36px;height:36px}@media (width>=1024px){:root body .app .jc .jc-btn{align-self:flex-start}}.iv-list{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}:root body .app.iv .ui-empty{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:20px;padding:24px 20px}:root body :is(.app,.desk,.aw:not(.adm)) .lb{letter-spacing:0;text-transform:none}:root body :is(.app,.desk) .lb{font-size:13px}:root body :is(.app,.desk,.aw:not(.adm)) :is(h2,h3,label).lb{font-weight:var(--weight-strong)}:root body .desk.join .main{background:#fff;border:1px solid #ffffffe6;box-shadow:0 30px 60px -36px #0a0c1499}:root body .desk.join .main .lb.mu{color:var(--color-ink-2)}:root body .desk.join .main .main-head .lb{color:var(--color-ink);font-weight:var(--weight-strong);text-underline-offset:3px;text-decoration:underline}:root body .desk.join .join-next{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-field);box-shadow:none}:root body .desk.join .agree{font-size:var(--text-sm);line-height:var(--leading-body)}:root body .desk.join .join-demo{border-radius:var(--glass-radius);max-width:1380px;color:var(--color-ink);background:#fff;border:1px solid #ffffffe6;margin:28px auto 0;padding:40px;box-shadow:0 30px 60px -36px #0a0c1499}:root body .desk.join .join-demo-copy h2{color:var(--color-ink)}:root body .desk.join .join-demo-copy p{max-width:52ch;color:var(--color-ink-2);line-height:var(--leading-body)}:root body .desk.join .join-demo-copy .lp-eyebrow{color:var(--color-brand-pink-text);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none}:root body .desk.join .join-demo .lp-ticks{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}:root body .desk.join .join-demo .lp-ticks li{color:var(--color-ink);font-size:var(--text-md);padding-left:30px;position:relative}:root body .desk.join .join-demo .lp-ticks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231f7a3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat, var(--color-success-soft);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}:root body .desk.join .demo-form{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);border-radius:20px}:root body .desk.join .demo-form :is(.ui-field>span,legend){color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong)}:root body .desk.join .demo-form p,:root body .desk.join .demo-form small{color:var(--color-mute)}@media (width<=760px){:root body .desk.join .join-demo{margin-top:16px;padding:24px 16px}:root body .desk.join .demo-form{padding:16px}}:root body .desk.join .demo-form .aw-fine{color:var(--color-mute);font-size:13px}:root body .desk.join .demo-form .aw-err{color:var(--color-danger)}:root body .desk.join .side .price{margin-top:16px}.cvp{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.cvp-head{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.cvp-av{place-items:center;display:grid}.cvp-av .aw-av{width:64px;height:64px;font-size:22px}.cvp-who{flex-direction:column;gap:4px;min-width:0;display:flex}.cvp-who h2{font-family:var(--font-display);font-size:22px;font-weight:var(--weight-heading);letter-spacing:-.015em;margin:0;line-height:1.15}.cvp-headline{color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.cvp-when{color:var(--color-mute);font-size:var(--text-sm);margin:0}.cvp-print{border:1px solid var(--color-line-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:50%;align-self:start;place-items:center;padding:0;display:grid}.cvp-print:hover{background:var(--color-field)}.cvp-print:focus-visible{box-shadow:var(--focus-ring);outline:none}.cvp-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cvp-sec{border-bottom:1px solid var(--color-line);flex-direction:column;gap:8px;min-width:0;padding:16px 20px;display:flex}.cvp-sec:nth-child(odd){border-right:1px solid var(--color-line)}.cvp-sec h3{font-family:var(--font-sans);letter-spacing:0;color:var(--color-mute);font-size:13px;font-weight:var(--weight-strong);margin:0}.cvp-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cvp-rows li{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.cvp-rows li+li{border-top:1px dashed var(--color-line)}.cvp-rows li>span:first-child{min-width:0}.cvp-val{color:var(--color-ink);font-weight:var(--weight-strong);text-align:right;align-items:center;gap:8px;display:inline-flex}.cvp-meter{gap:3px;display:inline-flex}.cvp-meter i{background:var(--color-line-strong);border-radius:50%;width:6px;height:6px}.cvp-meter i.on{background:var(--color-ink)}.cvp-empty{color:var(--color-mute);font-size:var(--text-sm);margin:0}.cvp-checks{color:var(--color-mute);font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cvp-checks li{align-items:flex-start;gap:8px;display:flex}.cvp-checks li.ok{color:var(--color-ink)}.cvp-checks i{border:1.5px solid var(--color-line-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.cvp-checks li.ok i{border-color:var(--color-success);background:var(--color-success)}.cvp-record{color:var(--color-ink-2);margin:4px 0 0;font-size:13px}.cvp>:not(.cvp-head):not(.cvp-body):not(.cvp-foot){margin:16px 20px 0}.cvp-foot{color:var(--color-mute);margin:0;padding:14px 20px 18px;font-size:13px}.wp-kicker{color:var(--color-mute);font-size:var(--text-sm)}@media (width<=560px){.cvp-head{grid-template-columns:auto minmax(0,1fr)}.cvp-print{grid-area:1/2;justify-self:end}.cvp-who{grid-column:1/-1}.cvp-body{grid-template-columns:minmax(0,1fr)}.cvp-sec:nth-child(odd){border-right:0}}.pf-tab .cvp-body{grid-template-columns:minmax(0,1fr)}.pf-tab .cvp-sec:nth-child(odd){border-right:0}@media print{body.cvp-printing *{visibility:hidden}body.cvp-printing .cvp,body.cvp-printing .cvp *{visibility:visible}body.cvp-printing .cvp{border:0;width:100%;position:absolute;top:0;left:0}body.cvp-printing .cvp-print{display:none}body.cvp-printing .cvp-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-tabs{flex:none;min-height:45px}.lang-pick{gap:10px}.lang-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lang-row b{font-size:var(--text-sm);font-weight:var(--weight-strong)}.lang-seg{background:var(--color-field);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}:root body .lang-seg button{min-width:0;min-height:36px;color:var(--color-ink-2);font-size:13px;font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 4px;overflow:hidden}:root body .lang-seg button.on{background:var(--color-ink);color:#fff}:root body .lang-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=599px){.lang-row{grid-template-columns:minmax(0,1fr);gap:6px}}:root body :is(.gl-kicker,.ib-eyebrow,.jr-kicker,.jx-kicker,.fx-eyebrow,.mt-stage-label,.tp-next-t small,.jb-group,.hm-int-time small,.ah-stage small,.th-ends small,.sd-text small,.jm-agency,.aw-nav-h,.db-mini-h,.pt-plan-k,.aw-weeks-t,.mx-tag,.fr-tag),:root body .ma>h2,:root body .cr h2,:root body .jr-next .jr-kicker{letter-spacing:0;text-transform:none}@media (width<=599px){:root body .app .tp-next-t{flex:calc(100% - 64px)}:root body .app .tp-next-go{flex:100%;justify-content:flex-end}}.lang-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lang-x{width:32px;height:32px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:20px;line-height:1}.lang-x:focus-visible{box-shadow:var(--focus-ring);outline:none}.aw.adm{--ow-paper:#f3f4f1;--ow-panel:#fff;--ow-ink:#16181b;--ow-mute:#5f656b;--ow-faint:#8b9096;--ow-rule:#e2e4df;--ow-rule-strong:#cfd2cc;--ow-signal:#c4426d;--ow-signal-soft:#fbeef2;--ow-late:#9a5800;--ow-late-soft:#fdf3e3;--ow-ok:#2c7552;--ow-ok-soft:#e9f4ee;--ow-radius:14px}html:has(.aw.adm) body{background:#f3f4f1}html:has(.aw.adm) body:before{display:none}:root body .aw.adm .aw-body{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root body .aw.adm .aw-body :is(.aw-card,.ui-tile,.aw-note){background:var(--ow-panel);border:1px solid var(--ow-rule);border-radius:var(--ow-radius);box-shadow:none}@media (width<=1023px){:root body .aw.adm .aw-body .aw-card:not(.flush){padding:16px}}:root body .aw.adm .aw-side{border-right:1px solid var(--ow-rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbf9}.aw.adm .aw-head h1{letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.aw.adm .aw-head p{color:var(--ow-mute)}.aw.adm :is(.num,.ow-big,.aw-tabsrow b,.adm-pager){font-variant-numeric:tabular-nums}@media (width<=1023px){:root body .aw.adm .aw-top{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--ow-rule);background:#f3f4f1f5;min-height:60px}.aw.adm .aw-main{gap:14px}.aw.adm .adm-tabs{z-index:1;padding-top:2px;position:relative}.aw.adm .aw-head-act .aw-head-bell{display:none}}:root body .aw.adm .aw-tabsrow>button b{font-variant-numeric:tabular-nums;display:inline}:root body .aw.adm .aw-tabsrow>button.empty{color:var(--ow-faint);font-weight:400}@media (width<=720px){.aw.adm .adm-table thead{display:none}.aw.adm .adm-table,.aw.adm .adm-table tbody{width:100%;display:block}.aw.adm .adm-table tr{border-bottom:1px solid var(--ow-rule);gap:6px;padding:14px 16px;display:grid}.aw.adm .adm-table td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.aw.adm .adm-table td.num{text-align:left}.aw.adm .aw-table-wrap{overflow:visible}}.ow-failed{background:var(--ow-late-soft,#fdf3e3);color:var(--ow-late,#9a5800);font-size:var(--text-sm);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.ow-failed span{flex:1;min-width:12ch}.ow-failed.compact{padding:8px 10px}.ow-loading{color:var(--ow-faint);font-size:var(--text-sm);padding:14px 0}.ow{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:18px;display:grid}.ow>*{min-width:0}.ow-col{align-content:start;gap:18px;min-width:0;display:grid}.ow-needs{background:var(--ow-panel);border:1px solid var(--ow-rule);border-radius:var(--ow-radius);padding:22px 22px 10px}.ow-panel{background:var(--ow-panel);border:1px solid var(--ow-rule);border-radius:var(--ow-radius);padding:20px 22px}.ow-h,.ow-needs-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}.ow-h h2,.ow-needs-h h2{font-size:1.05rem;font-weight:var(--weight-strong);letter-spacing:-.01em}.ow-needs-h h2{font-size:1.3rem}.ow-sub,.ow-quiet{color:var(--ow-mute);font-size:var(--text-sm)}.ow-total{font-size:var(--text-sm);color:var(--ow-ok);font-weight:var(--weight-strong)}.ow-total.hot{color:var(--ow-signal)}.ow-clear{color:var(--ow-ok);font-weight:var(--weight-strong);align-items:center;gap:10px;padding:18px 0 16px;display:flex}.ow-tasks{margin:0;padding:0;list-style:none}.ow-task{border-top:1px solid var(--ow-rule);grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 0;display:grid}.ow-task-n{font-size:1.9rem;line-height:1;font-weight:var(--weight-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ow-ink)}.ow-task.urgent .ow-task-n{color:var(--ow-signal)}.ow-task-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ow-task-t b{font-weight:var(--weight-strong)}.ow-task-t span{color:var(--ow-mute);font-size:var(--text-sm);line-height:1.4}.ow-task-go{border:1px solid var(--ow-rule-strong);height:36px;font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;color:var(--ow-ink);background:var(--ow-panel);border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 14px;display:inline-flex}.ow-task-go:hover{border-color:var(--ow-ink)}.ow-task.urgent .ow-task-go{background:var(--ow-ink);border-color:var(--ow-ink);color:#fff}.ow-task-go:focus-visible,.ow a:focus-visible{outline:2px solid var(--ow-signal);outline-offset:2px}.ow-nums{border-collapse:collapse;width:100%}.ow-nums th,.ow-nums td{border-top:1px solid var(--ow-rule);text-align:left;vertical-align:baseline;padding:9px 0}.ow-nums thead th{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--ow-faint);border-top:0;padding-top:0}.ow-nums .num{text-align:right}.ow-nums tbody th{font-weight:var(--weight-strong)}.ow-big{font-size:1.25rem;font-weight:var(--weight-strong);letter-spacing:-.02em;padding-right:14px!important}.ow-wk{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.ow-new{font-size:var(--text-sm)}.ow-delta{font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap}.ow-delta.up{color:var(--ow-ok)}.ow-delta.down{color:var(--ow-late)}.ow-delta.flat{color:var(--ow-faint)}.ow-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ow-steps li{gap:5px;display:grid}.ow-step-l{font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}.ow-step-l small{color:var(--ow-faint)}.ow-step-bar{background:#eceee9;border-radius:999px;height:8px;overflow:hidden}.ow-step-bar i{border-radius:inherit;background:var(--ow-ink);height:100%;display:block}.ow-steps li:last-child .ow-step-bar i{background:var(--ow-ok)}.ow-money-grid dl{border-top:1px solid var(--ow-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.ow-money-grid dl>div{border-bottom:1px solid var(--ow-rule);gap:2px;padding:12px 12px 12px 0;display:grid}.ow-money-grid dl>div:nth-child(odd){border-right:1px solid var(--ow-rule)}.ow-money-grid dl>div:nth-child(2n){padding-left:14px}.ow-money-grid dt{font-size:var(--text-sm);color:var(--ow-mute)}.ow-money-grid dd{font-size:1.35rem;font-weight:var(--weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.ow-money-grid .late dd{color:var(--ow-late)}.ow-was{font-size:var(--text-xs);color:var(--ow-faint)}.ow-month{font-size:var(--text-sm);color:var(--ow-mute);margin-top:12px}.ow-feed{margin:0;padding:0;list-style:none}.ow-feed li{border-top:1px solid var(--ow-rule);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.ow-feed time{color:var(--ow-faint);font-variant-numeric:tabular-nums}.ow-feed b{font-weight:var(--weight-strong)}.ow-feed-s{color:var(--ow-mute);overflow-wrap:anywhere;display:block}@media (width<=1100px){.ow{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ow-needs,.ow-panel{padding:16px}.ow-task{grid-template-columns:2.6rem minmax(0,1fr)}.ow-task-n{font-size:1.6rem}.ow-task-go{grid-column:2;justify-self:start;margin-top:6px}.ow-feed li{grid-template-columns:minmax(0,1fr);gap:2px}}.ow-empty{justify-items:start;gap:6px;padding:28px 22px;display:grid}.ow-empty b{font-size:1.05rem}.ow-empty p{color:var(--ow-mute);max-width:60ch}.rv{gap:14px;display:grid}.rv-steps{border:1px solid var(--ow-rule);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.rv-step{border-top:1px solid var(--ow-rule);background:var(--ow-panel);grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.rv-step:first-child{border-top:0}.rv-mark{border:1.5px solid var(--ow-rule-strong);color:#0000;border-radius:999px;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.rv-step.done .rv-mark{background:var(--ow-ok);border-color:var(--ow-ok);color:#fff}.rv-step.warn .rv-mark{border-color:var(--ow-late);background:var(--ow-late-soft);color:var(--ow-late)}.rv-body{gap:6px;min-width:0;display:grid}.rv-body>b{font-weight:var(--weight-strong)}.rv-who{font-size:var(--text-xs);color:var(--ow-faint)}.rv-facts{font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.rv-facts dt{color:var(--ow-mute)}.rv-facts dd{overflow-wrap:anywhere;margin:0}.rv-match{font-weight:var(--weight-strong)}.rv-match.ok{color:var(--ow-ok)}.rv-match.bad{color:var(--ow-late)}.rv-acts{flex-wrap:wrap;gap:8px;display:flex}.rv-tick{font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.rv-tick input{width:18px;height:18px;accent-color:var(--ow-ok)}.rv-decide{border:1px solid var(--ow-rule);background:#f7f8f5;border-radius:12px;gap:10px;padding:16px;display:grid}.rv-decide-acts{flex-wrap:wrap;gap:8px;display:flex}.rv-last{font-size:var(--text-sm);color:var(--ow-mute)}.vs-stamp{border:1.5px solid var(--ow-ok,#2c7552);color:var(--ow-ok,#2c7552);font-weight:var(--weight-strong);font-size:var(--text-sm);background:var(--ow-ok-soft,#e9f4ee);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}.vs-stamp.off{border-color:var(--ow-rule-strong,#cfd2cc);color:var(--ow-mute,#5f656b);background:0 0;border-style:dashed}.er-list{gap:0;display:grid}.er-row{border-top:1px solid var(--ow-rule);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 18px;display:grid}.er-row:first-child{border-top:0}.er-row.open{background:#fafbf8}.er-main{gap:4px;min-width:0;display:grid}.er-msg{font-weight:var(--weight-strong);overflow-wrap:anywhere}.er-meta{font-size:var(--text-sm);color:var(--ow-mute);overflow-wrap:anywhere}.er-count{font-size:1.3rem;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;text-align:right}.er-count small{font-size:var(--text-xs);color:var(--ow-faint);font-weight:400;display:block}.er-st{height:24px;font-size:var(--text-xs);font-weight:var(--weight-strong);border-radius:999px;align-items:center;width:fit-content;padding:0 10px;display:inline-flex}.er-st.s-new{background:var(--ow-signal-soft);color:var(--ow-signal)}.er-st.s-looking{background:var(--ow-late-soft);color:var(--ow-late)}.er-st.s-fixed{background:var(--ow-ok-soft);color:var(--ow-ok)}.er-st.s-ignored{color:var(--ow-mute);background:#eef0ec}.er-edit{grid-column:1/-1;gap:10px;padding-top:6px;display:grid}.er-edit-row{flex-wrap:wrap;gap:8px;display:flex}.er-stack{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f5f2;border-radius:10px;max-height:260px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.er-honest{font-size:var(--text-sm);color:var(--ow-mute);max-width:75ch}@media (width<=600px){.er-row{grid-template-columns:minmax(0,1fr)}.er-count{text-align:left}}.aw.adm .adm-list.team li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.aw.adm .adm-list.team .adm-person{flex-direction:row;flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.aw.adm .adm-list.team .adm-person>span:last-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.aw.adm .adm-list.team .adm-av{flex:none}.aw.adm .adm-list.team .adm-actions{flex-wrap:wrap;gap:6px;display:flex}.aw.adm form.adm-invite{flex-wrap:wrap;gap:8px;display:flex}.aw.adm form.adm-invite>.ui-input.grow{flex:100%;min-width:0}.aw.adm form.adm-invite>select{flex:140px;min-width:0}@media (width<=720px){.aw.adm .adm-list.team .adm-actions{width:100%;padding-left:48px}}.adm-export{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.aw.adm .adm-top-out{display:none}@media (width<=1023px){.aw.adm .adm-top-out{border:1px solid var(--ow-rule);width:40px;height:40px;color:var(--ow-ink,#121417);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;display:inline-grid}}@media (width<=420px){:root body .aw.adm .aw-top{gap:6px;margin:0 -12px;padding-left:12px;padding-right:12px}.aw.adm .aw-top-org{display:none}.aw.adm .aw-top-wm{margin-right:auto}}@media (width<=340px){:root body .aw.adm .aw-top{gap:4px}.aw.adm .aw-top-wm{zoom:.72}}.aw.adm .aw-grid>*{min-width:0}.aw.adm .ow-col{grid-template-columns:minmax(0,1fr)}.aw.adm :is(.ow-col,.ap-board)>*{min-width:0}@media (width<=640px){.aw.adm .ap-board{grid-template-columns:minmax(0,1fr)}}@media (width<=340px){.ow-delta{white-space:normal}}.od{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1100px){.od{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.od-main,.od-side{gap:20px;min-width:0;display:grid}.od-week{background:var(--color-surface);box-shadow:var(--shadow-1);border-radius:28px;grid-template-columns:repeat(7,1fr);gap:8px;margin:0;padding:14px;list-style:none;display:grid}.od-week li{color:var(--color-mute);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;justify-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:500;display:grid}.od-week li b{border:2px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-ink);letter-spacing:0;text-transform:none;border-radius:999px;place-items:center;font-size:15px;font-weight:600;display:grid}.od-week li.on{background:var(--color-ink);color:var(--color-on-accent)}.od-week li.on b{background:var(--color-mate-body);border-color:var(--color-mate-body);color:var(--color-ink)}.od-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.od-kpis li{background:var(--color-surface);box-shadow:var(--shadow-1);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.od-kpi-l{text-transform:uppercase;letter-spacing:.03em;color:var(--color-mute);font-size:12px;font-weight:500}.od-kpi-v{letter-spacing:-.045em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.02}.od-kpis .ow-delta{font-size:12px}.od-board{background:var(--color-surface);box-shadow:var(--shadow-1);border-radius:28px;padding:8px 20px 20px}.od-tabs{border-bottom:1px solid var(--color-line-strong);gap:4px;display:flex;overflow-x:auto}.od-tab{min-height:44px;font:inherit;color:var(--color-mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 14px;font-weight:600;transition:color .2s cubic-bezier(.2,.8,.2,1)}.od-tab.on{color:var(--color-ink);border-bottom-color:var(--color-ink)}.od-tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:8px}.od-panel{padding-top:16px}.od-more{margin-top:12px;display:inline-block}.od-ag{margin:0;padding:0;list-style:none;display:grid}.od-ag li+li{border-top:1px solid var(--color-line)}.od-ag-row{min-height:64px;color:inherit;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:grid}.od-ag-row:hover{background:var(--color-field)}.od-ag-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.od-ag-av{background:var(--color-field);width:44px;height:44px;color:var(--color-ink);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.od-ag-t{gap:2px;min-width:0;display:grid}.od-ag-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.od-ag-t>span:not(.od-flags){color:var(--color-mute);font-size:13px}.od-flags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.od-flags i{background:var(--color-field);color:var(--color-ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:500}.od-flags i.hot{background:var(--color-danger-soft);color:var(--color-danger)}.od-ag-n{text-align:right;justify-items:end;display:grid}.od-ag-n b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.od-ag-n small{color:var(--color-mute);font-size:11.5px}.od-wallet{background:var(--color-ink);color:var(--color-on-accent);border-radius:28px;padding:20px}.od-wallet .ow-h h2{color:var(--color-on-accent)}.od-wallet-link{color:var(--color-mate-body);font-size:14px;font-weight:600;text-decoration:none}.od-wallet-link:hover{text-decoration:underline}.od-wallet :is(dt,.ow-was,.ow-month,.ow-quiet){color:color-mix(in oklab, var(--color-on-accent) 62%, var(--color-ink))}.od-wallet dd{color:var(--color-on-accent)}.od-wallet .late dd{color:var(--color-mate-cheek)}@media (width<=640px){.od-week{gap:2px;padding:8px}.od-week li{font-size:11.5px}.od-week li b{width:34px;height:34px;font-size:14px}.od-board{padding:6px 14px 14px}.od-kpis{grid-template-columns:repeat(2,1fr)}.od-kpi-v{font-size:26px}}@media (prefers-reduced-motion:reduce){.od-tab{transition:none}}.aw.adm .adm-navgroup{color:var(--ow-mute,#6b6f66);letter-spacing:.08em;text-transform:uppercase;margin:18px 12px 6px;font-size:11px;font-weight:600;display:block}.adm-bar{display:none}@media (width<=1023px){.adm-bar{z-index:40;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121417f0;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 30px #12141738}.adm-bar>a,.adm-bar>button{color:#ffffffad;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:4px 2px;font-size:11px;font-weight:600;text-decoration:none;display:grid;position:relative}.adm-bar>a span,.adm-bar>button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.adm-bar>.on{background:var(--color-mate-body,#d4ee6a);color:#121417}.adm-bar b{color:#fff;text-align:center;background:#e5484d;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px;position:absolute;top:4px;right:calc(50% - 22px)}.aw.adm .aw-main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.aw.adm .adm-tabs{display:none}}@media (width<=340px){.adm-bar>a span,.adm-bar>button span{font-size:9.5px}.adm-bar{padding:4px;left:6px;right:6px}}.adm-sheet{z-index:60;align-items:end;display:grid;position:fixed;inset:0}.adm-sheet-bg{cursor:pointer;background:#12141773;border:0;position:absolute;inset:0}.adm-sheet-card{max-height:min(82vh,760px);padding:10px 16px calc(24px + env(safe-area-inset-bottom));background:var(--color-surface,#fff);overscroll-behavior:contain;border-radius:24px 24px 0 0;position:relative;overflow-y:auto}.adm-sheet-grip{background:#00000026;border-radius:999px;width:44px;height:5px;margin:4px auto 8px}.adm-sheet-card h3{color:var(--ow-mute,#6b6f66);letter-spacing:.08em;text-transform:uppercase;margin:16px 4px 6px;font-size:11px;font-weight:600}.adm-sheet-i{min-height:52px;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:6px 8px;font-weight:600;text-decoration:none;display:flex}.adm-sheet-i.on,.adm-sheet-i:active{background:#1214170f}.adm-sheet-ic{background:#1214170f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.adm-sheet-i b{color:#fff;text-align:center;background:#e5484d;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:12px}@media (width>=1024px){.adm-sheet{display:none}}.adf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.adf{grid-template-columns:repeat(4,minmax(0,1fr))}}.adf-card{box-sizing:border-box;border:1px solid var(--ow-rule,#e6e6e1);background:var(--ow-panel,#fff);height:100%;color:inherit;border-radius:20px;grid-template-columns:auto 1fr;grid-template-areas:"ic n""l l""note note";align-items:center;gap:4px 10px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.adf-card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #12141714}.adf-card:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1214174d);outline:none}.adf-ic{background:#1214170f;border-radius:12px;grid-area:ic;place-items:center;width:36px;height:36px;display:grid}.adf-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:n;justify-self:end;font-size:28px;font-weight:700}.adf-l{grid-area:l;margin-top:6px;font-weight:600;line-height:1.25}.adf-note{color:var(--ow-mute,#6b6f66);grid-area:note;font-size:12.5px;line-height:1.3}.adf-card.hot{color:#fff;background:#121417;border-color:#121417}.adf-card.hot .adf-ic{background:var(--color-mate-body,#d4ee6a);color:#121417}.adf-card.hot .adf-note{color:#ffffffb8}.rg{gap:18px;display:grid}.rg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rg-head h2{letter-spacing:-.01em;margin:0;font-size:20px}.rg-sub{color:var(--ow-mute,#6b6f66);margin:4px 0 0;font-size:13.5px}.rg-period{background:#1214170f;border-radius:999px;padding:3px;display:inline-flex}.rg-period button{min-height:34px;font:inherit;color:var(--ow-mute,#6b6f66);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.rg-period button.on{color:#121417;background:#fff;box-shadow:0 1px 3px #0000001f}.rg-skel{background:#1214170d;border-radius:16px;height:220px}.rg-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width>=640px){.rg-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.rg-nums div{background:#1214170a;border-radius:14px;min-width:0;padding:12px 14px}.rg-nums dt{color:var(--ow-mute,#6b6f66);font-size:12px;font-weight:600}.rg-nums dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:4px 0 0;font-size:24px;font-weight:700;display:flex}.rg-trend{font-size:12px;font-weight:700}.rg-trend.up{color:#1a7f37}.rg-trend.down{color:#b3261e}.rg-chart{margin:0}.rg-bars{border-bottom:1px solid var(--ow-rule,#e6e6e1);align-items:flex-end;gap:2px;height:120px;padding:8px 0;display:flex}.rg-bar{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.rg-bar i{background:#12141729;border-radius:4px 4px 1px 1px;align-items:flex-end;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.rg-bar em{background:#121417;width:100%;display:block}.rg-chart figcaption{color:var(--ow-mute,#6b6f66);gap:16px;margin-top:8px;font-size:12px;display:flex}.rg-key{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.rg-key.all{background:#12141729}.rg-key.cv{background:#121417}.rg-cols{gap:20px;display:grid}@media (width>=760px){.rg-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.rg-block h3{letter-spacing:.02em;margin:0 0 10px;font-size:13px;font-weight:700}.rg-block h3+.rg-chips+h3,.rg-chips+h3{margin-top:16px}.rg-quiet{color:var(--ow-mute,#6b6f66);font-size:13px}.rg-skills{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rg-skill{min-height:36px;color:inherit;border-radius:10px;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:2px 6px;font-size:13.5px;text-decoration:none;display:grid}.rg-skill:hover{background:#1214170a}.rg-skill-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rg-skill-bar{background:#1214170f;border-radius:999px;height:8px;overflow:hidden}.rg-skill-bar i{background:#121417;border-radius:999px;height:100%;display:block}.rg-skill b{font-variant-numeric:tabular-nums}.rg-new{background:var(--color-mate-body,#d4ee6a);color:#121417;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.rg-more{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:6px;font-size:13px;font-weight:600;text-decoration:underline}.rg-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rg-chips li{background:#1214170d;border-radius:999px;padding:6px 10px;font-size:13px}.rg-chips li b{font-variant-numeric:tabular-nums;margin-left:4px}.rg-chips li.en{background:#d4ee6a73}.rg-row-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rg-people{margin:0;padding:0;list-style:none;display:grid}.rg-person{border-top:1px solid var(--ow-rule,#e6e6e1);min-height:56px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 4px;text-decoration:none;display:grid}.rg-people li:first-child .rg-person{border-top:0}.rg-av{color:#fff;background:#121417;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.rg-who{min-width:0;display:grid}.rg-who b,.rg-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rg-who small{color:var(--ow-mute,#6b6f66)}.rg-badge{white-space:nowrap;background:#1214170f;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.rg-badge.ok{color:#1a7f37;background:#1a7f371f}@media (width<=420px){.rg-skill{grid-template-columns:minmax(0,1fr) 60px auto}.rg-new,.rg-badge{display:none}}.adm-cta{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#121417;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}.al-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.al-card{border:1px solid var(--ow-rule,#e6e6e1);background:var(--ow-panel,#fff);border-radius:20px;gap:12px;padding:16px;display:grid}.al-card.off{opacity:.65}.al-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.al-icon{background:var(--color-mate-body,#d4ee6a);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.al-card.off .al-icon{background:#12141714}.al-title{min-width:0;display:grid}.al-title b{overflow-wrap:anywhere}.al-title small{color:var(--ow-mute,#6b6f66)}.al-switch{width:46px;height:28px;display:inline-block;position:relative}.al-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.al-switch span{pointer-events:none;background:#1214172e;border-radius:999px;transition:background .15s;position:absolute;inset:0}.al-switch span:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.al-switch input:checked+span{background:#121417}.al-switch input:checked+span:after{transform:translate(18px)}.al-switch input:focus-visible+span{box-shadow:0 0 0 3px #12141740}.al-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.al-tags li{background:#1214170f;border-radius:999px;padding:5px 10px;font-size:13px}.al-tags li.lang{background:#d4ee6a80}.al-tags li.kw{background:0 0;border:1px dashed #12141740}.al-foot{border-top:1px solid var(--ow-rule,#e6e6e1);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;font-size:13px;display:flex}.al-match{color:inherit;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.al-match b{font-size:16px}.al-hits{color:var(--ow-mute,#6b6f66)}.al-acts{gap:6px;margin-left:auto;display:inline-flex}.al-acts button{border:1px solid var(--ow-rule,#e0e0da);min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-weight:600}.al-acts button.danger{color:#b3261e}.al-form{gap:14px;margin-bottom:16px;display:grid}.al-form h2{margin:0;font-size:18px}.al-field{gap:6px;font-size:13px;font-weight:600;display:grid}.al-field input{box-sizing:border-box;border:1px solid var(--ow-rule,#d9d9d3);width:100%;min-height:44px;font:inherit;border-radius:12px;padding:0 14px;font-weight:400}.al-picked{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.al-picked button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#121417;border:0;border-radius:999px;padding:0 12px;font-size:13px}.al-sugg{flex-wrap:wrap;gap:6px;display:flex}.al-sugg button{border:1px solid var(--ow-rule,#d9d9d3);min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.al-check{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.al-check input{width:20px;height:20px}.al-hint{color:var(--ow-mute,#6b6f66);margin:0;font-size:13px}.aw.adm .od-week{display:none}@media (width<=1023px){:root body .aw.adm>.adm-bar{align-items:stretch;width:auto;height:auto;max-height:none;margin:0;top:auto}}@media (width<=719px){.aw.adm .od-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.aw.adm .od-kpis::-webkit-scrollbar{display:none}.aw.adm .od-kpis>li{scroll-snap-align:start;flex:0 0 140px}}@media (width>=720px){.aw.adm .od-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.aw.adm .od-kpis>li{padding:14px 16px}}@media (width<=359px){.adf{grid-template-columns:minmax(0,1fr)}.adf-card{grid-template-areas:"ic n""l l""note note"}}.ow-partner-line{gap:2px;margin:0;font-size:14px;display:grid}.ow-partner-line span{color:var(--color-muted,#6b7066);font-size:13px}.mq-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.mq-kpis .aw-card{gap:4px;display:grid}.mq-kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.mq-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.mq-bars li{grid-template-columns:minmax(110px,190px) minmax(0,1fr) 48px 40px}.mq-table th[scope=row]{text-align:left;white-space:nowrap}@media (width<=560px){.mq-bars li{grid-template-columns:minmax(90px,120px) minmax(0,1fr) 36px 34px;gap:8px}}.pt{gap:14px;margin-bottom:20px;display:grid}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pt-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.pt-pdf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-pdf select{border:1px solid var(--ow-rule);background:var(--ow-panel);min-height:36px;color:inherit;font:inherit;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.pt-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pt-kpi{border:1px solid var(--ow-rule);border-radius:var(--ow-radius);background:var(--ow-panel);gap:4px;padding:14px 16px;display:grid}.pt-kpi>span{letter-spacing:.05em;text-transform:uppercase;opacity:.65;font-size:11.5px;font-weight:600}.pt-kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.05}.pt-kpi b em{font-style:normal}.pt-kpi small{opacity:.8;font-size:12.5px;line-height:1.35}.pt-kpi.hero{background:var(--color-brand-lime,#d4ee6a);color:#121417;border-color:#0000}.pt-up{color:#2f7d4f;font-style:normal;font-weight:700}.pt-zero{color:#b3261e}.pt-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.pt-card{border:1px solid var(--ow-rule);border-radius:var(--ow-radius);background:var(--ow-panel);align-content:start;gap:10px;min-width:0;padding:18px 20px;display:grid}.pt-card.pt-skilled{border-width:2px;border-color:currentColor}.pt-card h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.pt-sub{opacity:.75;margin:0;font-size:13px;line-height:1.45}.pt-tip,.pt-ok{color:#2b3a0c;background:#eef8d2;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.pt-scroll{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:14px}.pt-table th,.pt-table td{border-bottom:1px solid var(--ow-rule);text-align:left;vertical-align:middle;padding:9px 6px}.pt-table thead th{letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:600}.pt-table tbody th{font-weight:500}.pt-n{font-variant-numeric:tabular-nums;font-weight:700}.pt-green{color:#2f7d4f}.pt-bar{background:var(--ow-rule);border-radius:99px;min-width:60px;height:8px;display:block;overflow:hidden}.pt-bar i{background:currentColor;border-radius:99px;height:100%;display:block}.pt-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pt-pill.zero{color:#8a5700;background:#fff3d6}.pt-pill.ok{color:#2f7d4f;background:#e6f2ea}.pt-matches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-matches li{border:1px solid var(--ow-rule);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pt-av{color:#2f7d4f;background:#e6f2ea;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.pt-m{gap:2px;min-width:0;display:grid}.pt-m small{opacity:.8;font-size:12.5px;line-height:1.4}@media (width<=560px){.pt-matches li{grid-template-columns:auto minmax(0,1fr)}.pt-matches li>:last-child{grid-column:1/-1;justify-self:start}}.aw.adm .or-count{color:var(--ow-ok);margin:0 0 14px;font-weight:600}.aw.adm .or-count.hot{color:var(--ow-signal)}.aw.adm .or-card{margin-bottom:16px}.aw.adm .or-h{padding:14px 18px 4px}.aw.adm .or-row{align-items:start}.aw.adm .or-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw.adm .or-why{max-width:68ch;line-height:1.45}.aw.adm .or-row.s-done .or-top b{color:var(--ow-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--ow-rule-strong);-webkit-text-decoration-color:var(--ow-rule-strong);text-decoration-color:var(--ow-rule-strong)}.aw.adm .or-pill{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.aw.adm .or-pill.late{background:var(--ow-signal-soft);color:var(--ow-signal)}.aw.adm .or-pill.soon{background:var(--ow-late-soft);color:var(--ow-late)}.aw.adm .or-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aw.adm .or-row .er-edit{grid-column:1/-1}.aw.adm .or-lic-st{margin:0 0 6px;font-weight:600}.aw.adm .or-lic-st.ok{color:var(--ow-ok)}.aw.adm .or-lic-st.soon,.aw.adm .or-lic-st.warn{color:var(--ow-late)}.aw.adm .or-lic-st.late{color:var(--ow-signal)}.aw.adm .or-lic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}@media (width<=720px){.aw.adm .or-lic-grid{grid-template-columns:minmax(0,1fr)}.aw.adm .or-actions{justify-content:flex-start}}.meet-join{color:#fff;background:#121417;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin:8px auto 2px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.meet-join:hover,.meet-join:focus-visible{color:#fff;background:#2a2e33}:is(.cx-event:has(>.meet-join),.bub-event:has(>.meet-join)){flex-wrap:wrap;justify-content:center}.cx-event>.meet-join,.bub-event>.meet-join{white-space:nowrap;flex:1 0 100%;order:3;max-width:fit-content;margin:8px auto 2px}.fl-meet{color:var(--ink-2,#4b5157);flex-basis:100%;font-size:13.5px}.fl-meet.warn{color:#9a5800}.call-join.soft{opacity:.85}:root body a.meet-join,:root body a.call-join{color:#fff}.dm-cookie{z-index:1000;background:var(--color-surface);width:min(430px,100% - 24px);color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:28px;padding:16px 18px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000001f}.dm-cookie__text{color:var(--color-ink-2);margin:0 0 12px;font-size:13.5px;line-height:1.4}.dm-cookie__actions{justify-content:flex-end;gap:8px;display:flex}.dm-cookie__actions .ui-btn{min-height:44px}.lic-fields{flex-direction:column;gap:14px;min-width:0;display:flex}.lic-kinds{border:0;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin:0;padding:0;display:grid}.lic-kinds legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.lic-kind{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:14px;display:flex}.lic-kind.on{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.lic-kind input{accent-color:var(--color-ink);margin-top:3px}.lic-kind span{flex-direction:column;gap:4px;min-width:0;display:flex}.lic-kind b{font-size:15px;font-weight:600}.lic-kind small{color:var(--color-ink-2);font-size:13px;line-height:1.4}.lic-more{flex-direction:column;gap:12px;display:flex}.lic-check{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.lic-check input{width:20px;height:20px;accent-color:var(--color-ink);flex:0 0 20px}.lic-note{margin:0}.lic-state{border-radius:var(--radius-md);background:var(--color-field);align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.lic-state.ok{background:var(--color-success-soft);color:var(--color-success)}.lic-state.warn{background:var(--color-warning-soft);color:var(--color-warning)}.lic-w{color:var(--color-ink-2);align-items:center;gap:4px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.lic-w.ok{color:var(--color-brand-green)}.lic-w.warn{color:var(--color-warning)}.lic-box{border-radius:var(--radius-md);background:var(--color-field);flex-direction:column;gap:4px;margin:10px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.lic-box.ok{background:var(--color-brand-green-soft)}.lic-box.warn{background:var(--color-warning-soft)}.lic-box b{font-weight:600}.lic-box.ok b{color:var(--color-brand-green)}.lic-box.warn b{color:var(--color-warning)}.lic-box span{color:var(--color-ink-2)}.jm-mid .lic-w,:root body .jt-mid>.lic-w{white-space:normal;text-overflow:clip;font-size:11.5px;display:flex;overflow:visible}:root body .jt-mid>.lic-w.ok{color:var(--color-brand-green)}:root body .jt-mid>.lic-w.warn{color:var(--color-warning)}.lic-adm dl{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 14px;margin:8px 0 12px;font-size:14px;display:grid}.lic-adm dt{color:var(--color-mute)}.lic-adm dd{overflow-wrap:anywhere;margin:0}.desk.join .join-licence{flex-direction:column;gap:8px;margin:0;display:flex}.desk.join .join-licence h3{margin:0}.tfa-card .tfa-text{margin:0 0 12px;display:block}.tfa-setup{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin:12px 0;display:flex}.tfa-secret{overflow-wrap:anywhere;font-size:13px}.aw-banner.tfa-tip{flex-wrap:wrap;align-items:center;margin-bottom:16px}.aw-banner.tfa-tip>span:first-of-type{flex:220px}.aw-banner .tfa-tip-acts{flex-direction:row;align-items:center;gap:8px}:root body .jt-pro.warn,:root body .jm-pro.warn{background:var(--color-warning-soft);color:var(--color-warning)}.vb-line{flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.vb-line.ok b{color:var(--color-brand-green)}.vb-line.warn b{color:var(--color-warning)}.vb-line small{color:var(--color-ink-2);font-size:12.5px}.maplibregl-marker.jm-pin.jm-checked-lic{z-index:2}.maplibregl-marker.jm-pin.jm-checked{z-index:1}.maplibregl-marker.jm-pin.jm-new{z-index:0}.maplibregl-marker.jm-pin.on{z-index:3}:root body .jx-agency-name .vb-line b,:root body .jp-agency-name .vb-line b{font-size:13px;font-weight:600}:root body .lic-w .it-i.lic-i,:root body .vb-i.it-i{background:#12141714;width:16px;height:16px;margin-left:2px;font-size:10.5px}:root body .lic-w .it-i.lic-i:after,:root body .vb-i.it-i:after{inset:-14px}:root body .lic-box:not(.lic-line) .lic-line-top{justify-content:flex-start}.lic-basis{border:0;gap:6px;margin:4px 0 12px;padding:0;display:grid}.lic-basis legend{margin-bottom:6px;font-size:14px;font-weight:600}.lic-basis label{border:1px solid var(--color-line,#1214171f);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.lic-basis label.on{border-color:var(--color-brand-green);background:var(--color-brand-green-soft)}.lic-basis input{accent-color:var(--color-brand-green)}.lic-label{align-items:center;gap:6px;display:inline-flex}.lic-check-row{align-items:center;gap:8px;display:flex}.jm-tag .it-i.lic-i,.jt-snf .it-i.lic-i{width:16px;height:16px;margin-left:4px;font-size:10.5px}:root body .lp-i.it-i{background:#12141714;width:18px;height:18px;margin-left:6px;font-size:11px}.jt,.jm-card.jm-tap{position:relative}.jt-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.jt-hit:focus-visible{outline:2px solid var(--color-ink,#121417);outline-offset:-2px}.jt .it-i,.jm-card.jm-tap .it-i{z-index:1;position:relative}.jm-card.jm-tap{cursor:pointer}.jm-card.jm-tap:has(.jt-hit:active){transform:scale(.98)}.jt:has(.jt-hit:active){transform:scale(.98)}.agency-tap{cursor:pointer;position:relative}.agency-tap .it-i{z-index:1;position:relative}.vt-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vt-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.vt-main{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.vt-main small{color:var(--color-ink-2);font-size:12.5px}.vb-steps{gap:8px;width:100%;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.vb-steps li{min-width:0;color:var(--color-ink-2);align-items:flex-start;gap:10px;display:flex}.vb-steps li>span:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.vb-steps b{color:var(--color-ink);font-size:13px;font-weight:600}.vb-steps small{font-size:12.5px}.vb-dot{width:22px;height:22px;color:var(--color-ink-2);background:#12141714;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.vb-steps li.done .vb-dot{background:var(--color-brand-green);color:#fff}.vb-steps li.next .vb-dot{background:var(--color-warning-soft);color:var(--color-warning)}.wm{background:var(--color-canvas);min-height:100dvh;color:var(--color-ink);box-sizing:border-box;flex-direction:column;gap:24px;padding:16px;display:flex}.wm-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:880px;margin:0 auto;display:flex}.wm-box{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:880px;margin:0 auto;display:flex}.wm-box h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,30px);line-height:1.2}.wm-lead{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.5}.wm-cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.wm-card{text-align:left;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg,18px);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.wm-card:hover{border-color:var(--color-ink)}.wm-card.on{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.wm-card b{overflow-wrap:anywhere;font-size:17px}.wm-ic{background:var(--color-field);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wm-text{color:var(--color-ink-2);font-size:14px;line-height:1.5}.wm-card ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:flex}.wm-card li{align-items:flex-start;gap:8px;display:flex}.wm-card li .ag-ic{color:var(--color-brand-green);flex:none;margin-top:2px}.wm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wm-fine{color:var(--color-mute);font-size:12.5px;line-height:1.4}.wm-error{color:var(--color-danger);margin:0;font-size:14px}.ow{flex-direction:column;gap:16px;min-width:0;display:flex}.ow-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.ow-stat{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.ow-stat small{color:var(--color-mute);font-size:12.5px}.ow-stat b{letter-spacing:-.02em;font-size:24px}.ow-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.ow-row:first-child{border-top:0}.ow-row b{overflow-wrap:anywhere}.ow-row small{color:var(--color-mute);overflow-wrap:anywhere;grid-column:1;font-size:12.5px}.ow-row .ow-chip{grid-area:1/2/span 2}.ow-chip{background:var(--color-field);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ow-chip.ok{background:var(--color-success-soft);color:var(--color-success)}.ow-chip.warn{background:var(--color-warning-soft);color:var(--color-warning)}.ow-form{flex-direction:column;gap:12px;display:flex}.ow-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.ow-check input{width:20px;height:20px;accent-color:var(--color-ink);flex:0 0 20px;margin-top:1px}.ow-steps{color:var(--color-ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.ow-url{overflow-wrap:anywhere;font-weight:600}.hd{flex-direction:column;gap:16px;min-width:0;display:flex}.hd-todo{flex-direction:column;gap:8px;display:flex}.hd-todo-row{border:1px solid var(--color-line-strong);border-left:4px solid var(--color-flag-yellow);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.hd-todo-row p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.hd-todo-row small{color:var(--color-mute);font-size:12.5px;display:block}.hd-todo-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.hd-todo-row{grid-template-columns:minmax(0,1fr)}.hd-todo-act{justify-content:flex-start}}.hd-filters{flex-wrap:wrap;gap:8px;display:flex}.hd-filters button{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px}.hd-filters button.on{background:var(--color-ink);color:var(--color-on-accent);border-color:var(--color-ink)}.hd-list{flex-direction:column;gap:10px;display:flex}.hd-card{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.hd-card.hot{border-color:var(--color-ink)}.hd-top{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hd-top b{overflow-wrap:anywhere;font-size:15.5px}.hd-sub{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:13px}.hd-meta{color:var(--color-mute);flex-wrap:wrap;gap:6px 10px;font-size:12.5px;display:flex}.hd-meter{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;display:grid}.hd-meter i{background:var(--color-line-strong);border-radius:3px;height:6px}.hd-meter i.on{background:var(--color-brand-green)}.hd-act{flex-wrap:wrap;gap:8px;display:flex}.hd-panel{border-radius:var(--radius-md);background:var(--color-field);flex-direction:column;gap:10px;padding:14px;display:flex}.hd-panel label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.hd-panel :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:44px;color:inherit;font:inherit;padding:10px 12px;font-weight:400}.hd-panel textarea{resize:vertical;min-height:220px;line-height:1.5}.hd-draft{grid-template-columns:minmax(0,1fr);gap:6px;font-size:14px;display:grid}.hd-draft dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.hd-draft dt{color:var(--color-mute);font-size:12.5px}.hd-draft dd{overflow-wrap:anywhere;margin:0;font-weight:600}.hd-draft .total{font-size:16px}.hd-warn{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.4}.hd-err{color:var(--color-danger);margin:0;font-size:13.5px}.hd-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.cf{max-width:760px;color:var(--color-ink);box-sizing:border-box;flex-direction:column;gap:14px;margin:0 auto;padding:16px;display:flex}.cf-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-kicker{color:var(--color-mute);overflow-wrap:anywhere;font-size:13px}.cf-contact{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-field);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;padding:14px 16px;display:grid}.cf-contact span{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-contact small{color:var(--color-mute);font-size:12.5px}.cf-contact b,.cf-contact a{overflow-wrap:anywhere;color:inherit;font-size:15px}.cf-note{color:var(--color-mute);margin:0;font-size:12.5px;line-height:1.5}.cf-print{align-self:flex-start}@media print{.cf-bar,.cf-print,.cf-note{display:none}}.hd-act .ui-btn,.hd-todo-act .ui-btn,.ow .ui-btn,.wm-actions .ui-btn,.cf-print{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.25}.hd-filters button{min-height:44px}.ow-check{cursor:pointer;align-items:center;min-height:44px}.cf-contact a{word-break:break-all}@media (width<=360px){.hd-draft dl{grid-template-columns:minmax(0,1fr);gap:2px}.hd-draft dd{margin-bottom:8px}.hd-panel,.hd-card{padding-left:12px;padding-right:12px}}.fu-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fu-act .ui-btn{white-space:normal;flex:140px;height:auto;min-height:44px}@media (width<=320px){.jx-cta{white-space:normal;text-align:center;height:auto;min-height:52px;padding:8px 14px;line-height:1.2}}.wk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.wk-card{background:#fff;border:1px solid #00000017;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative}.wk-card.on{border-color:#1b1340;box-shadow:0 0 0 2px #1b134026}.wk-card.off{opacity:.6}.wk-pick{position:absolute;top:12px;right:12px}.wk-pick input{width:20px;height:20px}.wk-head{align-items:center;gap:12px;min-width:0;padding-right:30px;display:flex}.wk-face{background:#d6e36b;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.wk-face img{object-fit:cover;width:100%;height:100%}.wk-who{flex-direction:column;min-width:0;display:flex}.wk-who b,.wk-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-who span{opacity:.7;font-size:.85rem}.wk-chips{flex-wrap:wrap;gap:6px;display:flex}.wk-chip{background:#f1efe8;border-radius:999px;padding:3px 10px;font-size:.82rem}.wk-none{opacity:.6;font-size:.82rem}.wk-meta{opacity:.7;margin:0;font-size:.8rem;line-height:1.4}.wk-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.wk-actions button,.wk-actions a{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;text-decoration:none;display:inline-flex}.wk-offer-btn{color:#fff;font:inherit;cursor:pointer;background:#1b1340;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.wk-offer-btn:disabled{opacity:.4;cursor:default}.wk-skills{flex-wrap:wrap}.wk-modal{z-index:80;background:#00000073;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.wk-sheet{background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:min(100%,520px);max-height:calc(100dvh - 24px);padding:20px;display:flex;overflow:auto}.wk-sheet h2{margin:0}.wk-lead{opacity:.75;margin:0}.wk-field{flex-direction:column;gap:6px;font-weight:600;display:flex}.wk-field select,.wk-field textarea{font:inherit;box-sizing:border-box;border:1px solid #0003;border-radius:12px;width:100%;padding:10px;font-weight:400}.wk-field small{opacity:.65;font-weight:400}.wk-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wk-sheet-actions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #0003;border-radius:999px;padding:10px 18px}.wk-sheet-actions button.dark{color:#fff;background:#1b1340;border-color:#1b1340}.wk-sheet-actions button:disabled{opacity:.4;cursor:default}.cx-vac{color:inherit;background:#d6e36b59;border-radius:12px;flex-direction:column;gap:2px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.cx-vac span{font-size:.82rem;text-decoration:underline}.ex-search{margin:0 0 12px}.ex-search-in{box-sizing:border-box;border:1px solid var(--line,#d9d9d9);width:100%;min-height:44px;font:inherit;border-radius:12px;padding:0 14px}.ex-sugg{margin-top:8px}.ex-other{gap:6px;margin:16px 0;display:grid}.ex-other input{box-sizing:border-box;border:1px solid var(--line,#d9d9d9);width:100%;min-height:44px;font:inherit;border-radius:12px;padding:0 14px}.ck-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ck-card{border:1px solid var(--color-line,#e3e3e8);background:var(--color-surface,#fff);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.ck-head{gap:8px;display:grid}.ck-head>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ck-head span{color:var(--color-ink-2,#5b5b66);font-size:13px}.ck-warn{color:#6b4a00;background:#fff4d6;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.ck-note{color:var(--color-ink-2,#5b5b66);overflow-wrap:anywhere;margin:0;font-size:13px}.ck-actions{flex-wrap:wrap;gap:8px;display:flex}.ck-actions button{border:1px solid var(--color-line,#d9d9d9);min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.ck-actions button.dark{background:var(--color-ink,#111);color:#fff;border-color:#0000}.ck-actions button.danger{color:#b3261e;border-color:#e6b8b4}.ck-actions button:disabled{opacity:.5;cursor:default}.ck-form{gap:10px;display:grid}.ck-form label{gap:6px;font-size:13px;display:grid}.ck-form textarea{box-sizing:border-box;border:1px solid var(--color-line,#d9d9d9);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.pj-agency{gap:6px;max-width:480px;margin-bottom:16px;font-size:13px;display:grid}.pj-agency select{border:1px solid var(--color-line,#d9d9d9);min-height:44px;font:inherit;border-radius:12px;padding:0 12px}.pj-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pj-row{border:1px solid var(--color-line,#e3e3e8);background:var(--color-surface,#fff);border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.pj-row.ok{opacity:.7}.pj-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-tools{gap:8px;display:flex}.pj-tools button{border:1px solid var(--color-line,#d9d9d9);min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px}.pj-ok{color:#1a7f37;font-weight:600}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.pj-row label{gap:4px;min-width:0;font-size:13px;display:grid}.pj-row input,.pj-row select,.pj-row textarea{box-sizing:border-box;border:1px solid var(--color-line,#d9d9d9);width:100%;min-height:40px;font:inherit;border-radius:10px;padding:6px 10px}.pj-bar{background:var(--color-bg,#fff);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.ob{gap:16px;min-width:0;display:grid}.ob-hero{color:#fff;background:linear-gradient(135deg,#121417 0%,#1f2a25 60%,#2c3a24 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 22px 20px;display:flex;box-shadow:0 12px 32px #1214172e}.ob-hero-txt{gap:6px;min-width:0;display:grid}.ob-kicker{color:var(--color-mate-body,#d4ee6a);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700}.ob-hero h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.1}.ob-meta{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 0 0;font-size:13.5px;display:flex}.ob-meta a{color:#fff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ob-dot{background:#3ddc84;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc8440}.ob-hero-act{flex-wrap:wrap;gap:8px;display:flex}.ob-btn{color:#fff;white-space:nowrap;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.ob-btn.light{background:var(--color-mate-body,#d4ee6a);color:#121417;border-color:#0000}.ob-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.ob-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ob-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-kpis li{background:#fff;border:1px solid #1214170f;border-radius:20px;grid-template-columns:auto 1fr;grid-template-areas:"ic l""v v""n n";align-items:center;gap:6px 10px;min-width:0;padding:16px;display:grid}.ob-kpi-ic{background:#1214170f;border-radius:11px;grid-area:ic;place-items:center;width:34px;height:34px;display:grid}.ob-kpi-l{color:#5b5f57;grid-area:l;font-size:13px;font-weight:600;line-height:1.25}.ob-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:v;margin-top:6px;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:700}.ob-kpi-n{color:#6b6f66;grid-area:n;font-size:12.5px;line-height:1.3}.ob-grid{gap:16px;display:grid}@media (width>=1100px){.ob-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.ob-side{gap:16px;min-width:0;display:grid}.ob-card{background:#fff;border:1px solid #1214170f;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid}.ob-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-card-h h3{letter-spacing:-.01em;margin:0;font-size:17px}.ob-seg{background:#1214170f;border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.ob-seg button{color:#5b5f57;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.ob-seg button.on{color:#121417;background:#fff;box-shadow:0 1px 3px #0000001f}.ob-empty{color:#5b5f57;text-align:center;justify-items:center;gap:6px;padding:28px 12px;display:grid}.ob-empty p{max-width:40ch;margin:0;font-size:13.5px}.ob-quiet{color:#6b6f66;margin:0;font-size:13.5px}.ob-table{display:grid}.ob-tr{border-top:1px solid #12141712;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:12px 4px;font-size:13.5px;display:grid}.ob-th{color:#6b6f66;letter-spacing:.06em;text-transform:uppercase;border-top:0;padding-top:0;font-size:11.5px;font-weight:700}.ob-tr small{color:#6b6f66;font-size:12px;display:block}.ob-who{align-items:center;gap:10px;min-width:0;display:flex}.ob-who>span:last-child{min-width:0}.ob-who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ob-av{color:#fff;background:#121417;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.ob-job{overflow-wrap:anywhere}.ob-bar{background:#12141714;border-radius:999px;height:6px;margin-bottom:4px;display:block;overflow:hidden}.ob-bar i{background:#121417;border-radius:999px;height:100%;display:block}.ob-inv b{font-variant-numeric:tabular-nums}@media (width<=760px){.ob-th{display:none}.ob-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who st""job job""trial inv";gap:8px 12px;padding:14px 2px}.ob-tr>:first-child{grid-area:who}.ob-tr>:nth-child(2){color:#3f433c;grid-area:job}.ob-tr>:nth-child(3){grid-area:trial}.ob-tr>:nth-child(4){text-align:right;grid-area:inv}.ob-tr>:nth-child(5){grid-area:st}.ob-th+.ob-tr{border-top:0}}.ob-jobs{margin:0;padding:0;list-style:none;display:grid}.ob-jobs a{min-height:52px;color:inherit;border-top:1px solid #12141712;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;text-decoration:none;display:flex}.ob-jobs li:first-child a{border-top:0}.ob-jobs a>span:first-child{min-width:0;display:grid}.ob-jobs small{color:#6b6f66;font-size:12.5px}.ob-pay{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;font-weight:700;display:grid}.ob-pay small{font-weight:500}.ob-link{color:#121417;text-underline-offset:3px;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}.ob-steps{counter-reset:ob;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ob-steps li{counter-increment:ob;gap:2px;padding-left:40px;font-size:13.5px;display:grid;position:relative}.ob-steps li:before{content:counter(ob);background:var(--color-mate-body,#d4ee6a);color:#121417;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.ob-steps small{color:#6b6f66}:root body .ob-hero h2{color:#fff}@media (width<=760px){.ob-tr>:nth-child(5){justify-self:end}}.hj-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.hj-pill.hot{color:#b8381a;background:#fde7df}.hj-pill.lime{color:#121417;background:#d4ee6a}.hj-pill.grey{color:#4f544c;background:#12141714}.hj-err{color:#a1281e;background:#fdecea;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.hj{gap:10px;min-width:0;display:grid}.hj-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hj-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.hj-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px;list-style:none;display:flex;overflow-x:auto}.hj-row::-webkit-scrollbar{display:none}.hj-row>li{scroll-snap-align:start;flex:0 0 min(248px,78vw)}.hj-card{box-sizing:border-box;color:#121417;background:#fff;border:1px solid #12141714;border-radius:22px;gap:6px;height:100%;padding:14px;text-decoration:none;display:grid}.hj-card.dark{color:#fff;background:#121417;border-color:#121417;box-shadow:0 10px 24px #1214172e}.hj-card:focus-visible{outline-offset:2px;outline:3px solid #d4ee6a}.hj-t{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:800}.hj-m{opacity:.72;font-size:12.5px}.hj-pay{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.hj-pay small{opacity:.7;font-size:11px;font-weight:600}.hj-go{color:#fff;background:#121417;border-radius:999px;place-items:center;min-height:40px;margin-top:4px;font-size:13.5px;font-weight:800;display:grid}.hj-card.dark .hj-go{color:#121417;background:#d4ee6a}@media (width>=1024px){.hj-row{margin:0;padding:0 0 6px}}.hj-banner{color:#121417;background:#fde7df;border-radius:20px;gap:8px;margin:10px 0 14px;padding:14px;display:grid}.hj-banner h2{margin:0;font-size:15px;font-weight:800}.hj-req{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hj-req li{background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:14px;display:flex}.hj-req li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.hj-req li small{color:#6f746b;text-align:right;margin-left:auto;padding-left:8px;font-size:12px}.hj-tick{color:#6f746b;background:#e4e5e0;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.hj-tick.ok{color:#fff;background:#1a7f37}.hj-note{margin:0;font-size:13.5px;line-height:1.45}.hj-sum{margin:0;font-size:13px;font-weight:600}.hj-sheet-wrap{z-index:400;place-items:end center;display:grid;position:fixed;inset:0}.hj-ov{cursor:pointer;background:#12141773;border:0;position:absolute;inset:0}.hj-sheet{overscroll-behavior:contain;box-sizing:border-box;width:min(560px,100%);max-height:min(92vh,900px);padding:10px 18px calc(22px + env(safe-area-inset-bottom));color:#121417;background:#f6f7f2;border-radius:26px 26px 0 0;gap:12px;display:grid;position:relative;overflow-y:auto}@media (width>=700px){.hj-sheet-wrap{align-items:center}.hj-sheet{border-radius:26px}}.hj-grip{background:#00000026;border-radius:999px;width:44px;height:5px;margin:2px auto}.hj-sheet h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.hj-f{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.hj-f>label,.hj-f>legend,.hj-lbl{color:#4f544c;padding:0;font-size:12.5px;font-weight:700}.hj-f textarea{box-sizing:border-box;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #c9cdc2;border-radius:14px;padding:11px 13px;font-size:15px;line-height:1.45}.hj-f textarea:focus-visible{outline-offset:1px;outline:3px solid #d4ee6a}.hj-count{color:#6f746b;justify-self:end;font-size:12px}.hj-count.warn{color:#b8381a}.hj-chips{flex-wrap:wrap;gap:6px;display:flex}.hj-chips button{color:#4f544c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #b9bdb3;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.hj-chips button.on{color:#fff;background:#121417;border-style:solid;border-color:#121417}.hj-file{cursor:pointer;background:#fff;border:1px solid #c9cdc2;border-radius:14px;align-items:center;min-height:46px;padding:0 14px;font-size:14px;display:flex;position:relative;overflow:hidden}.hj-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.hj-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hj-hint{color:#5d6259;margin:0;font-size:12px;line-height:1.4}.hj-hint.center{text-align:center}.hj-btn{color:#121417;min-height:52px;font:inherit;cursor:pointer;background:#d4ee6a;border:0;border-radius:999px;font-size:16px;font-weight:800}.hj-btn.dark{color:#fff;background:#121417}.hj-btn:disabled{opacity:.6;cursor:default}.hj-done{text-align:center;justify-items:center;gap:10px;padding:18px 4px 4px;display:grid}.hj-done p{color:#4f544c;max-width:36ch;margin:0}.hj-done .hj-btn{width:100%}.hj-done-ic{background:#d4ee6a;border-radius:999px;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid}.hq-card{color:#121417;background:#fde7df;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.hq-ic{color:#b8381a;background:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hq-txt{flex:220px;gap:2px;min-width:0;font-size:13.5px;display:grid}.hq-txt b{font-size:15px}.hq-btn{color:#fff;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#121417;border:0;border-radius:999px;padding:0 18px;font-weight:700}.jb-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.jb-status.hot-requested,.ak-chip.hot-requested{color:#b8381a;background:#fde7df}.jb-status.hot-live,.ak-chip.hot-live{color:#fff;background:#121417}.jb-status.hot-paused,.jb-status.hot-ended,.ak-chip.hot-paused,.ak-chip.hot-ended{color:#4f544c;background:#12141714}.hq-wrap{z-index:400;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hq-ov{cursor:pointer;background:#12141780;border:0;position:absolute;inset:0}.hq-dlg{box-sizing:border-box;color:#121417;background:#fff;border-radius:24px;gap:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000004d}.hq-dlg h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:800}.hq-dlg p{color:#4f544c;margin:0;font-size:14px}.hq-f{color:#4f544c;gap:6px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.hq-f input,.hq-f select,.hq-f textarea{box-sizing:border-box;color:#121417;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9cdc2;border-radius:12px;padding:8px 12px;font-size:14.5px;font-weight:400}.hq-f textarea{resize:vertical}.hq-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.hq-picked{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hq-picked button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#121417;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.hq-sugg{flex-wrap:wrap;gap:6px;display:flex}.hq-sugg button{color:#121417;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cdc2;border-radius:999px;padding:0 12px;font-size:13px}.hq-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hq-acts button{color:#121417;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dcd3;border-radius:999px;padding:0 18px;font-weight:700}.hq-acts button.dark{color:#fff;background:#121417;border-color:#0000}.hq-acts button:disabled{opacity:.6}.hx-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.hx-tabs button{color:#4f544c;min-height:38px;font:inherit;cursor:pointer;background:#1214170f;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.hx-tabs button.on{color:#fff;background:#121417}.hx-tabs b{text-align:center;background:#1214171f;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;line-height:18px}.hx-tabs button.on b{background:#fff3}.hx-tabs b.hot{color:#fff;background:#e5484d}.hx-grid{align-items:start;gap:16px;display:grid}@media (width>=1000px){.hx-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.hx-col{gap:12px;min-width:0;scroll-margin-top:16px;display:grid}.hx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hx-item{color:#121417;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #12141714;border-radius:18px;gap:4px;padding:14px;display:grid}.hx-item.on{border-color:#121417;box-shadow:0 0 0 1px #121417}.hx-item:focus-visible{outline-offset:2px;outline:3px solid #d4ee6a}.hx-item-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hx-item-top b{overflow-wrap:anywhere;font-size:15px}.hx-item-sub{color:#5d6259;font-size:13px}.hx-item-meta{flex-wrap:wrap;gap:6px;display:flex}.hx-item-meta span{color:#4f544c;background:#1214170f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.hx-pill{border-radius:999px;width:fit-content;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.hx-pill.hot{color:#b8381a;background:#fde7df}.hx-pill.grey{color:#4f544c;background:#12141714}.hx-pill.dark{color:#fff;background:#121417}.hx-panel{color:#121417;background:#fff;border:1px solid #12141714;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid}.hx-panel h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800}.hx-calm{color:#5d6259}.hx-calm p{margin:0}.hx-fine{color:#5d6259;margin:0;font-size:13px}.hx-seg{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;display:flex}.hx-seg button{color:#121417;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cdc2;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.hx-seg button.on{color:#fff;background:#121417;border-color:#121417}.hx-check{color:#121417;align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}.hx-check input{flex:none;width:20px;height:20px}.hx-preview{background:#fde7df;border-radius:16px;gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.hx-preview ul{margin:0;padding-left:18px}.hx-lbl{letter-spacing:.06em;text-transform:uppercase;color:#6b6f66;font-size:11px;font-weight:800}.hx-acts{flex-wrap:wrap;gap:8px;display:flex}.hx-acts>button,.hx-acts>a{color:#121417;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dcd3;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hx-acts>.dark{color:#fff;background:#121417;border-color:#0000}.hx-acts>.danger{color:#b3261e}.hx-acts>button:disabled{opacity:.6}.hx-decline{gap:8px;width:100%;display:grid}.hx-decline label{gap:6px;font-size:13px;font-weight:600;display:grid}.hx-decline textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9cdc2;border-radius:12px;padding:8px 12px}.ck-hot{background:#fff6f2;border:1px solid #f6d5c8;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.ck-hot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ck-quote{overflow-wrap:anywhere;border-left:3px solid #d4ee6a;margin:0;padding:2px 0 2px 12px;font-size:14px;line-height:1.45}.ck-reqs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ck-reqs li{color:#4f544c;background:#1214170f;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.ck-reqs li.ok{color:#1a7f37;background:#dff1e4}.ck-link{color:#121417;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:700;text-decoration:underline}.cp-hot{color:#121417;background:#fff6f2;border:1px solid #f6d5c8;border-radius:16px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.cp-hot .cp-quote{margin:0}.cp-hot-skills{color:#4f544c;margin:0;font-size:13px}.hj-card.dark .hj-pill.grey{color:#fff;background:#ffffff24}.hq-2>.hq-f{align-content:start}:root body .app.fr{max-width:480px;padding:14px 16px calc(110px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}:root body .app.fr>*{min-width:0}.fz-top{justify-content:space-between;align-items:center;gap:10px;display:flex}:root body .app a.fz-logo{color:var(--color-ink);text-decoration:none}.fz-logo .bw{font-size:26px}.fz-head{gap:8px;display:grid}:root body .app .fz-head h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,9vw,44px);font-weight:500;line-height:1.02}.fz-head p{max-width:34ch;color:var(--color-mute);margin:0;font-size:14px;line-height:1.4}.fz-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.fz-chips::-webkit-scrollbar{display:none}.fz-chips .fz-pill{cursor:pointer;min-height:36px;font:inherit;flex:none;font-size:13px;font-weight:600}.fz-chips .fz-pill.on{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.fz-card{border:1px solid var(--fz-card-line);border-radius:var(--fz-radius);box-shadow:var(--fz-shadow);background:#fff;gap:12px;padding:18px;display:grid}:root body .app .fz-card h2,.fz-sheet h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.fz-text{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.5}.fz-fine{color:var(--color-mute);margin:0;font-size:12px;line-height:1.45}.fz-empty{color:var(--color-mute);text-align:center;margin:0;padding:24px 0}.fz-ic.is-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141752;border-color:#ffffff8c}.fz-ic.is-red{background:var(--color-danger);color:#fff;border-color:#0000}:root body .app a.fz-cta.is-wa,.fz-cta.is-wa{color:#fff;background:#1fa855}.fz-cta:disabled{opacity:.6;cursor:default}.fz-search label{border:1px solid var(--fz-card-line);min-height:48px;color:var(--color-mute);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 18px;display:flex}.fz-search input{min-width:0;height:44px;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.fz-search input::-webkit-search-cancel-button{display:none}.fz-search label:focus-within{border-color:var(--color-ink)}.fz-search label>svg{color:var(--color-ink);margin-right:8px}.fz-search button{background:var(--fz-stage);width:36px;height:36px;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.fz-sheet-wrap{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fz-ov{cursor:pointer;background:#12141773;border:0;position:absolute;inset:0}.fz-sheet{width:100%;max-width:520px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:0 18px calc(22px + env(safe-area-inset-bottom));color:var(--color-ink);font-family:var(--font-sans);background:#fff;border-radius:28px 28px 0 0;outline:none;align-content:start;gap:14px;display:grid;position:relative;overflow-y:auto;box-shadow:0 -20px 50px -20px #12141766}@media (prefers-reduced-motion:no-preference){.fz-sheet{animation:fz-up var(--duration-slow) var(--ease-out)}}@keyframes fz-up{0%{opacity:0;transform:translateY(24px)}}.fz-sheet-h{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px;padding:18px 18px 6px;display:flex;position:sticky;top:0}.fz-sheet-pic+.fz-sheet-h{padding-top:8px;position:static}.fz-sheet-h h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.1}.fz-sheet-pic{background:var(--fz-lime-soft);border-radius:28px 28px 0 0;height:190px;margin:0 -18px;overflow:hidden}.fz-sheet-pic img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.fz-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.fz-actions>*{flex:140px}@media (width>=700px){.fz-sheet-wrap{align-items:center;padding:24px}.fz-sheet{border-radius:28px;max-height:calc(100dvh - 48px)}.fz-sheet.wide{max-width:720px}}.bd-stage{background:var(--fz-fade);border-radius:32px 32px 0 0;gap:14px;margin:0 -16px;padding:18px 0 20px;display:grid}.bd-deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:10px 19%;display:flex;overflow-x:auto}.bd-deck::-webkit-scrollbar{display:none}.bd-card{aspect-ratio:3/4;background:var(--fz-lime-soft);scroll-snap-align:center;cursor:pointer;opacity:.85;max-height:420px;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);border:0;border-radius:22px;flex:0 0 100%;padding:0;position:relative;overflow:hidden;transform:scale(.86);box-shadow:0 18px 34px -18px #12141780}.bd-card.now{opacity:1;transform:none}.bd-card img{object-fit:cover;width:100%;height:100%;display:block}.bd-cap{color:var(--color-ink);text-align:left;background:#fff;border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.bd-cap b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.bd-cap small{color:var(--color-mute);font-size:12px}.bd-got-badge{background:var(--color-ink);color:var(--fz-lime);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.bd-card-tag{position:absolute;top:10px;right:10px}.bd-dots{justify-content:center;gap:6px;display:flex}.bd-dots i{width:6px;height:6px;transition:width var(--duration-base) var(--ease-out);background:#12141733;border-radius:9px}.bd-dots i.seen{background:#12141780}.bd-dots i.now{background:var(--color-ink);width:20px}.bd-stage-foot{gap:10px;padding:0 16px;display:flex}:root body .app .bd-stage-foot .fz-cta{white-space:nowrap;flex:auto;width:auto;min-width:0}:root body .app .bd-stage-foot .fz-cta.is-light{flex:none;padding:0 20px}.bd-seen{color:var(--color-ink-2);text-align:center;margin:0;font-size:12.5px}.bd-all>span{gap:4px;display:grid}.bd-all b{font-size:16px;font-weight:600}.bd-all small{color:var(--color-mute);font-size:13.5px;line-height:1.4}.bd-all.done{background:var(--fz-lime-soft)}:root body .app a.bd-disc,.bd-disc{border-radius:var(--fz-radius);height:220px;color:var(--color-ink);box-shadow:var(--fz-shadow);text-decoration:none;display:block;position:relative;overflow:hidden}.bd-disc img{object-fit:cover;width:100%;height:100%;display:block}.bd-disc-cap{background:#fff;border-radius:16px;gap:4px;padding:18px 64px 12px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.bd-disc-cap .fz-pill{min-height:24px;font-size:11px;position:absolute;top:-12px;left:12px}.bd-disc-cap b{letter-spacing:-.02em;font-size:19px;font-weight:500}.bd-disc-cap small{color:var(--color-mute);font-size:12.5px;line-height:1.35}.bd-disc>.fz-ic{position:absolute;bottom:30px;right:24px}.bd-words ul{margin:0;padding:0;list-style:none;display:grid}.bd-words li{border-top:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.bd-words li:first-child{border-top:0}.bd-words li b{font-weight:600}.bd-words li span{color:var(--color-mute);text-align:right}.bd-big{letter-spacing:-.04em;font-size:40px;font-weight:500}.bd-big small{color:var(--color-mute);letter-spacing:0;font-size:14px}.bd-receipt{background:var(--fz-stage);border-radius:18px;gap:8px;padding:14px 16px;font-size:14px;display:grid}.bd-receipt div{justify-content:space-between;gap:12px;display:flex}.bd-receipt div.t{border-top:1px dashed #cfd3c6;padding-top:8px;font-weight:600}.bd-receipt small{color:var(--color-mute)}.bd-opts{gap:8px;display:grid}:root body a.bd-opt-row,.bd-opt-row{border:1px solid var(--fz-card-line);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.bd-opt-row>span:first-child{gap:2px;display:grid}.bd-opt-row b{font-size:15px;font-weight:600}.bd-opt-row small{color:var(--color-mute);font-size:13px}.bd-got i{border:2px solid var(--color-ink);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.bd-got.done i{background:var(--color-ink);color:var(--fz-lime)}.fz-cta.bd-got.done{background:var(--fz-lime);border-color:#0000}:root body a.bd-shop,.bd-shop{border:1px solid var(--fz-card-line);color:var(--color-ink);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.bd-shop>span:nth-child(2){flex:1;gap:2px;display:grid}.bd-shop b{font-size:15px}.bd-shop small{color:var(--color-mute);font-size:12.5px}.bd-grp{gap:2px;display:grid}.fz-sheet .bd-grp h3{color:var(--color-mute);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 4px;font-size:12px;font-weight:600}.bd-row{border:0;border-bottom:1px solid var(--color-line);min-height:46px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:6px 2px;font-size:14.5px;display:flex}.bd-row i{border:2px solid #cfd3c6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.bd-row.on i{border-color:var(--color-ink);background:var(--color-ink);color:var(--fz-lime)}.bd-row span{flex:1}.bd-row.on span{color:var(--color-mute);text-decoration:line-through}.bd-row b{font-weight:600}.bd-tot,.bd-left{justify-content:space-between;gap:12px;font-size:15px;display:flex}.bd-tot b{font-size:20px;font-weight:600}.bd-left{background:var(--fz-lime-soft);border-radius:16px;padding:12px 14px;font-size:14px}.bd-ways{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bd-ways button{border:1px solid var(--fz-card-line);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;gap:3px;padding:12px;display:grid}.bd-ways button.on{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.bd-ways b{font-size:13.5px;font-weight:600;line-height:1.25}.bd-ways small{color:var(--color-mute);font-size:12px}.bd-ways button.on small{color:#c9ccc4}.bd-steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.bd-steps li{counter-increment:step;gap:12px;display:flex}.bd-steps li:before{content:counter(step);background:var(--fz-lime);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.bd-steps li>span{gap:2px;display:grid}.bd-steps b{font-size:15px;font-weight:600}.bd-steps small{color:var(--color-ink-2);font-size:13.5px;line-height:1.4}:root body a.bd-partner-line,.bd-partner-line{background:var(--fz-stage);color:var(--color-ink);border-radius:16px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;display:flex}.bd-partner-line svg{color:#1fa855;flex:none;margin-top:1px}.tx-feed{gap:12px;display:grid}.tx-partner{background:var(--fz-fade-card);box-shadow:var(--fz-shadow);border-radius:26px;gap:12px;padding:16px;display:grid}.tx-who{align-items:center;gap:10px;display:flex}.tx-who>span:nth-child(2){flex:1;min-width:0;display:grid}.tx-who b{font-size:14px;font-weight:600}.tx-who small{color:var(--color-ink-2);font-size:12px}:root body .app .tx-who a.fz-pill{min-height:32px;color:var(--color-ink);border-color:#0000;text-decoration:none;box-shadow:0 4px 10px -6px #1214174d}.tx-logo{background:var(--color-ink);width:38px;height:38px;color:var(--fz-lime);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}:root body .app .tx-partner h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500;line-height:1.05}.tx-partner h2 .fz-pill{vertical-align:middle;letter-spacing:0;margin-left:2px;font-size:12px}.tx-sub{color:var(--color-ink-2);margin:0;font-size:13px}.tx-acts{align-items:center;gap:8px;display:flex}.tx-acts .fz-cta{flex:1}:root body .app .tx-acts a.fz-ic{width:52px;height:52px}.tx-small{color:var(--color-ink-2);margin:0;font-size:11.5px;line-height:1.4}:root body .app a.tx-digid,.tx-digid{background:var(--fz-fade-sky);color:var(--color-ink);box-shadow:var(--fz-shadow);border-radius:22px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.tx-digid>span:nth-child(2){flex:1;gap:3px;display:grid}.tx-digid b{letter-spacing:-.02em;font-size:18px;font-weight:500}.tx-digid small{color:var(--color-ink-2);font-size:12.5px;line-height:1.35}.tx-svcs ul{margin:0;padding:0;list-style:none;display:grid}.tx-svcs li{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tx-svcs li:first-child{border-top:0}.tx-svcs li>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tx-svcs b{font-size:15px;font-weight:600}.tx-svcs small{color:var(--color-mute);flex-basis:100%;font-size:13px;line-height:1.4}.tx-svcs li>.fz-pill{flex:none;font-size:14px}.tx-svcs li .fz-pill.is-lime{min-height:22px;padding:2px 8px;font-size:11px}.tx-when>div{gap:12px;display:grid}.tx-when span{grid-template-columns:32px 1fr;gap:2px 10px;display:grid}.tx-when i{background:var(--fz-lime);border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:600;display:grid}.tx-when b{font-size:15px;font-weight:600}.tx-when small{color:var(--color-mute);font-size:13px}.dc-hero{height:300px;margin:-14px -16px 28px;position:relative}.dc-hero>img{object-fit:cover;border-radius:0 0 28px 28px;width:100%;height:100%;display:block}.dc-hero-top{top:calc(14px + env(safe-area-inset-top));justify-content:space-between;display:flex;position:absolute;left:16px;right:16px}.dc-name{background:#fff;border-radius:18px;gap:4px;padding:18px 16px 14px;display:grid;position:absolute;bottom:-26px;left:16px;right:16px;box-shadow:0 16px 34px -18px #12141773}.dc-name .fz-pill{min-height:26px;font-size:11.5px;position:absolute;top:-13px;left:14px}:root body .app .dc-name h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.dc-name small{color:var(--color-mute);font-size:12.5px}:root body .app h2.dc-sec{margin:8px 0 -4px;font-size:17px;font-weight:600}.dc-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dc-tile{border:1px solid var(--fz-card-line);min-height:150px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-content:end;padding:0;display:grid;position:relative;overflow:hidden}.dc-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-tile>span{background:#fff;border-radius:13px;gap:2px;margin:8px;padding:9px 11px;display:grid;position:relative}.dc-tile.is-lime>span{background:var(--fz-lime)}.dc-tile b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.dc-tile small{color:var(--color-ink-2);font-size:11.5px;line-height:1.3}:root body .app a.dc-sos,.dc-sos{border:1px solid var(--fz-sos-line);background:var(--fz-sos);min-height:118px;color:var(--color-ink);border-radius:20px;align-content:start;gap:4px;padding:12px;text-decoration:none;display:grid}.dc-sos .fz-ic{width:36px;height:36px;box-shadow:none;margin-bottom:4px}.dc-sos b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.15}.dc-sos small{color:var(--color-ink-2);font-size:12px;line-height:1.3}:root body .app a.dc-sos:first-child{border-color:var(--color-danger)}.dc-sos:first-child b{color:var(--color-danger);font-size:24px}:root body .app a.dc-buddy,.dc-buddy{background:var(--fz-fade-card);color:var(--color-ink);box-shadow:var(--fz-shadow);border-radius:22px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.dc-buddy>span:nth-child(2){flex:1;gap:2px;display:grid}.dc-buddy b{font-size:15.5px;font-weight:600}.dc-buddy small{color:var(--color-ink-2);font-size:12.5px}.dc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root body .dc-list a{border:1px solid var(--fz-card-line);color:var(--color-ink);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.dc-list a>span{gap:4px;display:grid}.dc-list b{font-size:15.5px;font-weight:600}.dc-list small{color:var(--color-ink-2);font-size:13.5px;line-height:1.4}.dc-list .fz-pill{white-space:normal;margin-top:2px}.dc-list svg{flex:none;margin-top:2px}.bp-row{flex-wrap:wrap;gap:8px;display:flex}:root body .app a.bp,.bp{border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:4px 14px 4px 4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:root body .app a.bp.buddy{background:var(--fz-lime);color:var(--color-ink)}:root body .app a.bp.tax{background:var(--color-ink);color:#fff}:root body .app a.bp.disc{border-color:var(--fz-card-line);color:var(--color-ink);background:#fff}.bp-f{width:34px;height:34px;color:var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.bp.tax .bp-f{background:var(--fz-lime)}.bp.disc .bp-f{background:var(--fz-sky-soft)}.bp em{background:var(--color-ink);color:var(--fz-lime);letter-spacing:.06em;border-radius:99px;padding:2px 7px;font-size:9.5px;font-style:normal}.bp.tax em{background:var(--fz-lime);color:var(--color-ink)}.bp.glow:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.bp.glow{animation:2.6s ease-in-out infinite bp-pulse}.bp.glow:after{animation:3.8s ease-in-out infinite bp-shine}}@keyframes bp-pulse{0%,to{box-shadow:0 0 0 3px #d4ee6a66}50%{box-shadow:0 0 0 8px #d4ee6a00}}@keyframes bp-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}:root body a.bd-mate,:root body a.bd-chip,.bd-mate,.bd-chip{color:var(--color-ink);border-radius:20px;align-items:center;gap:12px;margin:6px 0;padding:12px 14px;text-decoration:none;display:flex}:root body a.bd-mate,.bd-mate{background:var(--fz-fade-card)}:root body a.bd-chip,.bd-chip{border:1px solid var(--fz-card-line);box-shadow:var(--fz-shadow);background:#fff}.bd-mate-ic,.bd-chip-f{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.bd-mate-ic{background:var(--color-ink);color:var(--fz-lime)}.bd-chip-f{background:var(--fz-lime)}.bd-mate>span:nth-child(2),.bd-chip>span:nth-child(2){flex:1;min-width:0}:root .bd-mate b,:root .bd-chip b{color:inherit;font-size:14.5px;font-weight:600;display:block}.bd-mate small,.bd-chip small{color:var(--color-ink-2);font-size:12.5px;display:block}@media (width>=1024px){:root body .app.fr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;max-width:1080px;padding-top:28px;padding-left:104px}:root body .app.fr>*{grid-column:1/-1}:root body .app .fz-head h1{font-size:52px}.fz-top .fz-logo{visibility:hidden}.fz-chips{margin:0;padding:2px 0 4px}.bd-stage{border-radius:32px;margin:0}.bd-deck{padding:10px 36%}:root body .app.fr>.bd-all,:root body .app.fr>.bd-words{grid-column:auto}.tx-feed{grid-template-columns:1fr 1fr;align-items:start}.tx-partner{grid-row:span 2}.tx-feed>.fz-fine,.tx-feed>.fz-empty{grid-column:1/-1}.dc-hero{height:360px;margin:0 0 30px}.dc-hero>img{border-radius:32px}.dc-name{width:min(420px,60%);left:28px;right:auto}.dc-tiles{grid-template-columns:repeat(4,1fr)}.dc-tile{min-height:220px}}@media (width<=340px){:root body .app .tx-who a.fz-pill{display:none}:root body .app .tx-acts .fz-cta{white-space:nowrap;padding:0 14px}:root body .app .tx-acts a.fz-ic{width:46px;height:46px}:root body .app .tx-partner h2{font-size:26px}}.dc-list .dc-item{border:1px solid var(--fz-card-line);background:var(--fz-stage);border-radius:18px;gap:12px;padding:14px;display:flex}.dc-list .dc-item>span{gap:4px;display:grid}.fl-form{gap:14px}.fl-dir{background:var(--fz-stage);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.fl-dir button{min-height:42px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600}.fl-dir button.on{background:var(--color-ink);color:#fff}.fl-leg{gap:8px;display:grid}.fl-leg>.lb,.fl-row .lb{color:var(--color-mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fl-chips{margin:0 -18px;padding:2px 18px 4px}.fl-chips .fz-pill small{opacity:.55;font-size:11px;font-weight:600}.fl-swap{border:1px solid var(--fz-card-line);width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;justify-self:center;place-items:center;margin:-6px 0;transition:transform .25s;display:grid}.fl-swap:active{transform:rotate(180deg)}.fl-row{border-top:1px solid var(--fz-card-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:4px;display:grid}.fl-day,.fl-pax{gap:8px;padding-top:10px;display:grid}.fl-field{border:1px solid var(--fz-card-line);background:#fff;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.fl-field:focus-within{border-color:var(--color-ink)}.fl-field input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.fl-step{border:1px solid var(--fz-card-line);border-radius:14px;align-items:center;gap:6px;min-height:46px;padding:0 5px;display:flex}.fl-step button{background:var(--fz-stage);width:36px;height:36px;color:var(--color-ink);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.fl-step button:disabled{opacity:.35;cursor:default}.fl-step b{text-align:center;min-width:18px;font-size:17px}.fl-sites{gap:10px;display:grid}.fl-sum{gap:4px;display:grid}:root body .app .fl-sum h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.fl-sum p{color:var(--color-ink-2);margin:0;font-size:13.5px;line-height:1.4}:root body .app a.fl-site,.fl-site{border:1px solid var(--fz-card-line);color:var(--color-ink);box-shadow:var(--fz-shadow);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .15s;display:flex}.fl-site:active{transform:scale(.98)}.fl-badge{color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-weight:700;display:grid}.fl-site-tx{flex:1;gap:2px;min-width:0;display:grid}.fl-site-tx b{font-size:16px;font-weight:600}.fl-site-tx small{color:var(--color-mute);font-size:12.5px;line-height:1.35}.fl-go{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.fl-tips{background:var(--fz-fade-sky)}:root body .app .fl-tips h2{align-items:center;gap:8px;display:flex}.fl-tips ul{color:var(--color-ink-2);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}:root body .app .fl-tips a.fz-pill{min-height:36px;text-decoration:none}:root body .app a.fl-card,.fl-card{background:var(--fz-fade-sky);color:var(--color-ink);box-shadow:var(--fz-shadow);border-radius:22px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.fl-card>span:nth-child(2){flex:1;gap:3px;display:grid}.fl-card b{letter-spacing:-.02em;font-size:18px;font-weight:500}.fl-card small{color:var(--color-ink-2);font-size:12.5px;line-height:1.35}.tr-chips .fz-pill{gap:6px}.tr-to,.tr-when{border-top:0}.tr-hint{color:var(--color-ink-2);font-size:12.5px;line-height:1.35}.tr-hints{border:1px solid var(--fz-card-line);background:#fff;border-radius:14px;gap:4px;margin:-4px 0 0;padding:6px;list-style:none;display:grid}.tr-hints button{width:100%;min-height:42px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;display:flex}.tr-hints button:hover,.tr-hints button:focus-visible{background:var(--fz-fade-sky)}.tr-go{background:var(--color-ink);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:6px;font-size:16px;font-weight:600}.tr-go:disabled{opacity:.55;cursor:default}.tr-miss{color:#b42318;margin:0;font-size:14px}.tr-busy{align-items:center;gap:12px;display:flex}.tr-busy b{font-weight:600;animation:1.2s ease-in-out infinite tr-pulse}@keyframes tr-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tr-busy b{animation:none}}.tr-advice{gap:14px;scroll-margin-top:16px;display:grid}.tr-buddy{align-items:center;gap:12px;display:flex}.tr-buddy small{color:var(--color-ink-2);font-size:12.5px}:root body .app .tr-buddy h2{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.2}.tr-route{color:var(--color-ink-2);margin:0;font-size:14px}.tr-route b{color:var(--color-ink)}.tr-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tr-stats>span{background:var(--fz-fade-sky);border-radius:16px;gap:2px;padding:12px;display:grid}.tr-stats small{color:var(--color-ink-2);font-size:12px}.tr-stats b{font-size:15.5px;font-weight:600;line-height:1.25}.tr-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.tr-step{gap:12px;padding:0 0 14px;display:flex;position:relative}.tr-step:not(:last-child):before{content:"";border-left:2px dashed var(--fz-card-line);position:absolute;top:36px;bottom:2px;left:17px}.tr-step-ic{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.tr-train .tr-step-ic{color:#003082;background:#ffc917}.tr-walk .tr-step-ic{background:var(--fz-fade-sky);color:var(--color-ink)}.tr-step-tx{gap:3px;min-width:0;padding-top:6px;display:grid}.tr-step-tx b{font-size:15px;font-weight:600;line-height:1.3}.tr-step-tx small{color:var(--color-ink-2);font-size:13px;line-height:1.4}.tr-note{background:#fff7d6;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.4}.tr-sites{padding:0}:root body .app .tr-sites h3,:root body .app .tr-tips h3{margin:4px 0 0;font-size:15px;font-weight:600}.tv-card{margin-block:4px}.tr-trip{align-items:flex-start;gap:8px;display:flex}.tr-trip svg{flex:none;margin-top:2px}:root body a.ni-banner{background:var(--fz-fade-card);max-width:560px;color:var(--color-ink);box-shadow:var(--fz-shadow);transition:transform var(--duration-fast) var(--ease-out);border-radius:24px;align-items:center;gap:14px;margin:18px 0 0;padding:10px 12px 10px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}:root body a.ni-banner:hover{transform:translateY(-2px)}.ni-banner>img{object-fit:cover;border-radius:16px;flex:none;width:58px;height:66px}.ni-banner-t{flex:1;gap:2px;min-width:0;display:grid}.ni-banner-k{color:var(--color-ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ni-banner-t b{letter-spacing:-.02em;font-size:15.5px;font-weight:600;line-height:1.2}.ni-banner-t small{color:var(--color-ink-2);font-size:12.5px;line-height:1.35}.ni-banner-a{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}@media (prefers-reduced-motion:no-preference){.ni-banner-a svg{animation:1.6s ease-in-out infinite ni-nudge}}@keyframes ni-nudge{0%,to{transform:translate(-2px)}50%{transform:translate(4px)}}html:has(.ni) body{background:radial-gradient(70% 50% at 70% 0%, var(--fz-lime-soft) 0%, transparent 70%), var(--fz-stage)}.ni-main{max-width:1120px;padding-block:16px 64px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));font-family:var(--font-sans);color:var(--color-ink);gap:28px;margin:0 auto;display:grid}.ni-hero{align-items:center;gap:18px;display:grid}.ni-copy{gap:14px;display:grid}.ni-pill{background:var(--fz-yellow);width:fit-content;min-height:28px;color:var(--color-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}:root body .ni-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,7vw,64px);font-weight:500;line-height:1}.ni-hero h1 em{background:linear-gradient(transparent 62%, var(--fz-lime) 62%);font-style:normal}.ni-copy>p{max-width:52ch;color:var(--color-ink-2);margin:0;font-size:16.5px;line-height:1.5}.ni-cta{flex-wrap:wrap;gap:10px;display:flex}:root body a.ni-btn{background:var(--color-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}:root body a.ni-btn.light{border:1px solid var(--fz-card-line);color:var(--color-ink);background:#fff}.ni-stage img{filter:drop-shadow(0 30px 40px #1214172e);width:100%;height:auto;display:block}.ni-steps{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:2px max(16px, env(safe-area-inset-left,0px));scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.ni-steps li{border:1px solid var(--fz-card-line);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:4px 14px 4px 5px;font-size:13.5px;font-weight:600;display:inline-flex}.ni-steps i{background:var(--fz-lime);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12.5px;font-style:normal;display:grid}.ni-steps li:last-child i{background:var(--color-ink);color:var(--fz-lime)}.ni-grid{gap:14px;scroll-margin-top:80px;display:grid}.ni-card{border:1px solid var(--fz-card-line);box-shadow:var(--fz-shadow);background:#fff;border-radius:26px;display:grid;overflow:hidden}.ni-pic{background:var(--fz-lime-soft);height:200px;position:relative}.ni-pic img{object-fit:cover;width:100%;height:100%;display:block}.ni-pic .ni-pill{background:#fff;position:absolute;bottom:14px;left:14px}.ni-body{gap:10px;padding:18px 18px 20px;display:grid}:root body .ni-body h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.1}.ni-body p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.5}.ni-body .ni-big{color:var(--color-ink);letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.ni-big small{color:var(--color-mute);letter-spacing:0;font-size:14px}.ni-body ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ni-body li{align-items:flex-start;gap:8px;font-size:14px;font-weight:500;display:flex}.ni-body li svg{background:var(--fz-lime);box-sizing:content-box;border-radius:50%;flex:none;margin-top:2px;padding:2px}.ni-end{background:var(--fz-fade-card);border-radius:30px;justify-items:start;gap:12px;padding:28px 22px;display:grid}:root body .ni-end h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(26px,5vw,40px);font-weight:500;line-height:1.05}.ni-end p{color:var(--color-ink-2);margin:0}.ni-note{color:var(--color-mute);margin:0;font-size:12px;line-height:1.5}@media (width>=900px){.ni-main{gap:40px;padding-top:32px}.ni-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px}.ni-steps{margin:0;padding:0}.ni-grid{grid-template-columns:1fr 1fr;gap:20px}.ni-pic{height:240px}.ni-end{text-align:center;justify-items:center;padding:48px 32px}}.ni-banner-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ni-banner-chips>span{color:var(--color-ink);background:#ffffffc7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.aw{--ap-ink:#121417;--ap-ink-2:#3b3f45;--ap-mute:#5d6168;--ap-card:#ffffffbd;--ap-card-strong:#ffffffe6;--ap-card-line:#fffffff2;--ap-line:#12141712;--ap-field:#1214170d;--ap-lime:#d6e36b;--ap-lime-soft:#e7efaa;--ap-lime-ink:#344000;--ap-pink:#d8567f;--ap-pink-soft:#f9dde6;--ap-pink-ink:#a3304f;--ap-peach:#f2b9a1;--ap-radius:28px;--ap-shadow:0 18px 40px -28px #282e1459}.aw.ap{--ap-page:#f2f3f5;--ap-card:#fff;--ap-card-strong:#fff;--ap-card-line:#1214170f;--ap-soft:#f2f3f5;--ap-lime-soft:#eef3c4;--ap-green-ink:#1d6b2c;--ap-red-ink:#b42318;--ap-radius:20px;--ap-shadow:0 1px 2px #1214170a, 0 8px 24px -18px #1214172e}html:has(.aw.ap) body{background:var(--ap-page,#f2f3f5);color:var(--color-ink)}html:has(.aw.ap) body:before{opacity:0;background:0 0}:root body .aw.ap{min-height:100dvh;color:var(--ap-ink);display:block}.ap-head{padding:calc(18px + env(safe-area-inset-top)) 20px 14px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-head-txt{min-width:0}.ap-kicker{color:var(--ap-mute);margin-bottom:2px;font-size:15px;font-weight:500;display:block}:root body .ap-head h1{color:var(--ap-ink);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:700;line-height:1.05}.ap-head-icons{flex:none;gap:10px;padding-top:2px;display:flex}:root body .ap :is(.ap-round,.ap-head-icons .nt-bell){border:1px solid var(--ap-card-line);background:var(--ap-card);width:48px;height:48px;color:var(--ap-ink);box-shadow:var(--ap-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}:root body .ap .ap-round.sm{width:44px;height:44px;box-shadow:none}:root body .ap-head-icons .nt-bell b{background:var(--ap-pink);color:#0000;border-radius:50%;width:10px;min-width:10px;height:10px;padding:0;font-size:0;position:absolute;top:9px;right:9px;overflow:hidden;box-shadow:0 0 0 2px #fff}:root body .ap .nt-panel{top:calc(78px + env(safe-area-inset-top));z-index:80;border-radius:24px;width:auto;position:fixed;left:12px;right:12px}.ap-sub{color:var(--ap-mute);margin:-6px 20px 14px;font-size:15px;line-height:1.4}.ap-actions{padding:0 16px 14px}:root body .ap-actions>:is(a,button){border-radius:999px;justify-content:center;width:100%;min-height:52px;font-size:16px}.ap-banners{gap:10px;padding:0 16px;display:grid}.ap-banners:empty{display:none}:root body .ap-banners .aw-banner{border-radius:22px;margin:0 0 12px;font-size:14px}.ap-body{padding:0 16px calc(112px + env(safe-area-inset-bottom))}.ap-tabs{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:var(--ap-ink);border-radius:36px;justify-content:space-between;align-items:center;gap:0;height:72px;padding:8px;display:flex;position:fixed;box-shadow:0 24px 40px -18px #1214178c}.ap-tabs>a{color:#ffffffd1;white-space:nowrap;min-width:48px;height:56px;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border-radius:28px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ap-tabs>a.on{min-width:0;color:var(--ap-ink);background:#fff;flex:0 auto;padding:0 16px}.ap-tabs>a.on span{text-overflow:ellipsis;overflow:hidden}.ap-tabs>a b{background:var(--ap-pink);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--ap-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;right:4px}.ap-tabs>a.on b{box-shadow:0 0 0 2px #fff}.ap-tabs>a:focus-visible{outline:2px solid var(--ap-lime);outline-offset:2px}:root body .ap :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ap-ink);outline-offset:2px}.ap-task{background:var(--ap-ink);color:#fff;touch-action:pan-y;border-radius:30px;padding:18px 18px 16px;position:relative;box-shadow:0 30px 50px -30px #121417b3}.ap-task-skel{background:var(--ap-card);min-height:190px;box-shadow:none}.ap-task-top{align-items:center;gap:12px;display:flex}.ap-task-ic{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ap-task.alert .ap-task-ic{background:var(--ap-pink)}.ap-task.people .ap-task-ic{background:var(--ap-lime);color:var(--ap-ink)}.ap-task-k{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ap-task-k b{font-size:15px;font-weight:600}.ap-task-k small{color:#ffffffb8;font-size:13px}.ap-task-nav{flex:none;align-items:center;gap:4px;display:flex}:root body .ap .ap-task .ap-round.sm{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:0}.ap-task-n{color:#fffc;text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px;font-weight:600}.ap-task-body{animation:ap-in var(--duration-slow) var(--ease-out)}:root body .ap-task h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0 6px;font-size:22px;font-weight:700;line-height:1.2}.ap-task p{color:#fffc;margin:0;font-size:15px;line-height:1.45}:root body .ap-task .lgl-inline{color:var(--ap-lime)}.ap-task-acts{align-items:center;gap:8px;margin-top:16px;display:flex}:root body .ap-task .ap-task-acts .ui-btn{background:var(--ap-lime);min-height:50px;color:var(--ap-ink);box-shadow:none;border:0;border-radius:999px;padding:0 22px;font-size:16px;font-weight:600}:root body .ap-task .ap-task-acts .ui-btn:focus-visible,:root body .ap-task .ap-round.sm:focus-visible,:root body .ap-task .ap-later:focus-visible{outline:2px solid var(--ap-lime);outline-offset:2px}.ap-later{color:#ffffffd9;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}:root body .ap-task .aw-err{color:#ffb3c6;margin-top:10px}.ap-task-dots{gap:5px;margin-top:14px;display:flex}.ap-task-dots i{width:6px;height:6px;transition:width var(--duration-base) var(--ease-out);background:#ffffff40;border-radius:3px}.ap-task-dots i.on{background:var(--ap-lime);width:18px}.ap-task.done{border:1px solid var(--ap-card-line);background:var(--ap-card);color:var(--ap-ink);box-shadow:var(--ap-shadow)}.ap-task.done .ap-task-ic{background:var(--ap-lime);color:var(--ap-ink)}:root body .ap-task.done h2{color:var(--ap-ink)}.ap-task.done p{color:var(--ap-mute)}@keyframes ap-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.ap-chips{scrollbar-width:none;gap:8px;margin:22px 0 14px;display:flex;overflow-x:auto}.ap-chips::-webkit-scrollbar{display:none}.ap-chips.scroll{margin:12px -16px 4px;padding:2px 16px}.ap-chips button{border:1px solid var(--ap-card-line);background:var(--ap-card);min-height:44px;color:var(--ap-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.ap-chips button.on{border-color:var(--ap-ink);background:var(--ap-ink);color:#fff}.ap-chips small{color:inherit;opacity:.6;font-size:13px;font-weight:600}.ap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ap-metric{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);min-height:156px;box-shadow:var(--ap-shadow);color:var(--ap-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:6px;padding:16px 16px 18px;text-decoration:none;display:flex}.ap-metric-l{color:var(--ap-ink-2);font-size:14px;font-weight:600}.ap-metric-v{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ap-metric-v b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.ap-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600;line-height:1.3;display:inline-flex}.ap-pill.good{background:var(--ap-lime-soft);color:var(--ap-lime-ink)}.ap-pill.need{background:var(--ap-pink-soft);color:var(--ap-pink-ink)}.ap-pill.plain{background:var(--ap-field);color:var(--ap-ink)}.ap-metric-n{color:var(--ap-mute);font-size:13px;line-height:1.3}.ap-bar{background:#12141714;border-radius:3px;height:6px;margin-top:auto;display:block;overflow:hidden}.ap-bar i{background:linear-gradient(90deg, var(--ap-peach), var(--ap-lime));border-radius:3px;height:100%;display:block}.ap-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 4px 12px;display:flex}:root body .ap-sec-h h2,:root body .ap .ap-list-h{color:var(--ap-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}:root body .ap .ap-list-h{margin:28px 4px 10px;font-size:20px}.ap-sec-link{min-height:44px;color:var(--ap-ink);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.ap-count{background:var(--ap-card-strong);min-width:28px;height:28px;color:var(--ap-ink);border-radius:14px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.ap-count.need{background:var(--ap-pink);color:#fff}.ap-none{border:1px solid var(--ap-card-line);background:var(--ap-card);color:var(--ap-mute);border-radius:24px;margin:0;padding:20px;font-size:15px;line-height:1.45}:root body .ap .ap-event{border:1px solid var(--ap-card-line);background:var(--ap-card);width:100%;box-shadow:var(--ap-shadow);color:var(--ap-ink);font:inherit;text-align:left;cursor:pointer;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px 14px 14px 16px;text-decoration:none;display:grid}.ap-event-ic{width:46px;height:46px;color:var(--ap-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.ap-event-ic.arrival{background:var(--ap-lime)}.ap-event-ic.interview{background:#fbe2d6}.ap-event-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-event-mid b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ap-event-mid small,.ap-event-who small{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ap-event-who{align-items:center;gap:6px;min-width:0;display:flex}.ap-event-who .aw-av{flex:none;font-size:9px!important}.ap-time{background:var(--ap-ink);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600}.ap-search{border:1px solid var(--ap-card-line);background:var(--ap-card-strong);min-height:52px;color:var(--ap-mute);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.ap-search input{min-width:0;height:50px;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.ap-search:focus-within{box-shadow:0 0 0 2px var(--ap-ink)}:root body .ap .ap-search input:focus-visible{outline:none}.ap-list{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow);margin-top:12px;padding:4px}.ap-list>.ap-none{background:0 0;border:0}:root body .ap .ap-person{width:100%;color:var(--ap-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;text-decoration:none;display:grid;position:relative}.ap-person+.ap-person:before{content:"";background:var(--ap-line);height:1px;position:absolute;top:0;left:76px;right:12px}.ap-person:active{background:#1214170a}.ap-person>.ag-ic{color:var(--ap-mute);align-self:center}.ap-av-wrap{flex:none;position:relative}.ap-unread{background:var(--ap-pink);border-radius:50%;width:13px;height:13px;position:absolute;top:0;right:0;box-shadow:0 0 0 2.5px #fff}.ap-team-av{width:52px;height:52px;font-size:16px;font-weight:700;background:var(--ap-ink)!important;color:var(--ap-lime)!important}.ap-person-mid{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-person-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-person-top b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ap-person-top time{color:var(--ap-mute);flex:none;font-size:12.5px}.ap-person-job{color:var(--ap-mute);font-size:13px}.ap-person-prev{color:var(--ap-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ap-person-prev.new{color:var(--ap-ink);font-weight:600}.ap-person-stage{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.ap-stage{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.ap-stage.t-new{background:var(--ap-lime-soft);color:var(--ap-lime-ink)}.ap-stage.t-info{color:#2a3e86;background:#e3e9f8}.ap-stage.t-wait{color:#6b4e0c;background:#f8ead0}.ap-stage.t-ok{color:#1f6a33;background:#dcefd9}.ap-stage.t-done{background:var(--ap-field);color:var(--ap-ink-2)}.ap-stage.t-out{color:#5d6168;background:#efefef}.ap-next{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ap-next.you{color:var(--ap-pink-ink);font-weight:600}.ap-link-btn{min-height:44px;color:var(--ap-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:14px auto 0;padding:0 16px;font-size:15px;font-weight:600;display:flex}.ap-immersive .ap-body{padding:0}.ap-thread{height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;flex-direction:column;display:flex}:root body .ap-thread .thread-back{width:44px;height:44px;display:inline-grid!important}:root body .ap-thread .thread-head{padding:10px 12px}.ap-stagebar{border:1px solid var(--ap-line);background:#fff;border-radius:22px;margin:0 12px 6px;padding:12px 14px}.ap-stagebar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-stagebar-n{color:var(--ap-mute);font-size:12.5px;font-weight:500}.ap-steps{gap:4px;margin:10px 0;display:flex}.ap-steps i{background:#1214171a;border-radius:2px;flex:1;height:4px}.ap-steps i.done{background:#12141766}.ap-steps i.on{background:var(--ap-ink)}.ap-steps i.out{background:var(--ap-pink)}.ap-stagebar-act{justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-stagebar-act .ap-next{white-space:normal}.ap-btn{border:1px solid var(--color-line-strong);min-height:44px;color:var(--ap-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.ap-btn.dark{border-color:var(--ap-ink);background:var(--ap-ink);color:#fff}.ap-cal{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow);padding:16px 12px 14px}.ap-cal-h{justify-content:space-between;align-items:center;padding:0 6px 10px;display:flex}.ap-cal-h b{font-size:17px;font-weight:600}.ap-cal-h span{gap:6px;display:flex}:root body .ap .ap-cal .ap-round.sm{background:var(--ap-card-strong)}.ap-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:6px 2px;display:grid}.ap-cal-wd{color:var(--ap-mute);padding:4px 0 6px;font-size:13px;font-weight:600}.ap-cal-d{width:44px;height:44px;color:var(--ap-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;font-weight:500;display:grid;position:relative}.ap-cal-d.today{box-shadow:inset 0 0 0 1.5px var(--ap-ink)}.ap-cal-d.on{background:var(--ap-ink);color:#fff;font-weight:700}.ap-cal-d.has .aw-av{box-shadow:0 0 0 2px var(--ap-lime)}.ap-cal-d i{background:var(--ap-pink);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:calc(50% - 3px)}.ap-cal-d.has.on:after{content:"";background:var(--ap-lime);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:calc(50% - 3px)}:root body .ap-profile{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.ap-profile-av{background:var(--color-ink);color:#d6e36b;width:60px;height:60px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.ap-profile-txt{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ap-profile-txt b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:700;overflow:hidden}.ap-profile-txt small{color:#5d6168;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}:root body .ap-group h2{color:#5d6168;letter-spacing:0;margin:24px 8px 8px;font-size:14px;font-weight:600}.ap-rows{background:#ffffffbd;border:1px solid #fffffff2;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px -28px #282e1459}:root body .ap-row{width:100%;min-height:66px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #12141712;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}:root body .ap-row:first-child{border-top:0}.ap-row>.ag-ic{color:#5d6168;flex:none}.ap-row-ic{background:#1214170d;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ap-row-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-row-mid b{font-size:15.5px;font-weight:600}.ap-row-mid small{color:#5d6168;font-size:13px;line-height:1.35}:root body .ap .ib-list{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);box-shadow:var(--ap-shadow);padding:4px}:root body .ap .ib-tabs{scrollbar-width:none;border:0;gap:8px;margin:0 -16px 14px;padding:2px 16px;display:flex;overflow-x:auto}:root body .ap .ib-tabs button{border:1px solid var(--ap-card-line);background:var(--ap-card);min-height:44px;color:var(--ap-ink);box-shadow:none;border-radius:999px;flex:none;margin:0;padding:0 18px;font-size:15px;font-weight:500}:root body .ap .ib-tabs button:after{display:none}:root body .ap .ib-tabs button.on{border-color:var(--ap-ink);background:var(--ap-ink);color:#fff}:root body .ap .ib-row.ib-person:has(>.ib-pill){flex-wrap:wrap}:root body .ap .ib-row.ib-person:has(>.ib-pill)>.ib-open{flex-basis:100%}:root body .ap .ib-row.ib-person>.ib-pill{margin-left:62px}:root body .ap .ib-list .ib-row{padding:12px}@media (prefers-reduced-motion:reduce){.ap-task-body{animation:none}.ap-tabs>a,.ap-task-dots i{transition:none}}:root body .ap .ib-list .ib-eyebrow{padding:12px 12px 0}:is(.hw-photo-open,.je-photo-open){cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}:is(.hw-photo-open,.je-photo-open) img{object-fit:cover;width:100%;height:100%;display:block}.hw-kind-tag{color:#fff;pointer-events:none;background:#121417b8;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.hw-step-jump{align-items:center;gap:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hw-step-jump:hover span{text-decoration:underline}.pe{flex-direction:column;gap:14px;min-width:min(420px,100%);display:flex}.pe-img{background:var(--field,#f2f2f2);aspect-ratio:4/3;border-radius:18px;margin:0;position:relative;overflow:hidden}.pe-img img{object-fit:cover;width:100%;height:100%;display:block}.pe-img .hw-cover{position:absolute;top:10px;left:10px}.pe-label{color:var(--mute,#5d6168);font-size:13px;font-weight:600}.pe-kinds{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.pe-kind{border:1px solid var(--color-line-strong,#0000001f);min-height:40px;color:var(--color-ink,#121417);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.pe-kind.on{border-color:var(--color-ink,#121417);background:var(--color-ink,#121417);color:#fff}.pe-row{gap:8px;display:flex}.pe-row>*{flex:1 1 0;justify-content:center}:root body .pe .pe-del{color:var(--red,#b42318)}.hx{flex-direction:column;gap:14px;display:flex}.hx-card{flex-direction:column;gap:12px;display:flex}.hx-eyebrow{color:var(--mute,#5d6168);font-size:13px;font-weight:600}.hx-big{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.25}.hx-big.mute{color:var(--mute,#5d6168)}.hx-zone{color:var(--mute,#5d6168);align-items:center;gap:8px;font-size:14px;display:inline-flex}.hx-zone .ah-dot{flex:none}.hx-note{color:#6b4b00;background:#fff4d6;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.4}.hx-h{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.hx-h-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.hx-presets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.hx-preset{white-space:nowrap;border:1px solid var(--color-line-strong,#0000001f);min-height:46px;color:var(--color-ink,#121417);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:16px;padding:8px 12px;font-size:14px;font-weight:600}.hx-preset.on{border-color:var(--color-ink,#121417);background:var(--color-ink,#121417);color:#fff}.hx-copy{background:var(--field,#1214170d);min-height:36px;color:var(--color-ink,#121417);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hx-days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hx-day{border-top:1px solid var(--color-line,#12141712);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:60px;padding:10px 0;display:grid}.hx-day:first-child{border-top:0}.hx-day-name{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-weight:600;overflow:hidden}.hx-day:not(.open) .hx-day-name{color:var(--mute,#5d6168)}.hx-closed{color:var(--mute,#5d6168);font-size:14px}.hx-times{align-items:center;gap:6px;display:inline-flex}:root body .hx-times .hx-time{font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;appearance:none;background-image:none;width:96px;min-height:44px;padding:0 10px}.hx-times.bad .ui-input{border-color:var(--red,#b42318)}.hx-switch{background:var(--color-line-strong,#00000029);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background-color .2s;position:relative}.hx-switch i{width:22px;height:22px;transition:transform .22s var(--ease-out,ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #14141440}.hx-switch.on{background:var(--color-ink,#121417)}.hx-switch.on i{transform:translate(18px)}.hx-fine{color:var(--mute,#5d6168);margin:0;font-size:13px;line-height:1.45}.hx-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.jv-view{flex-direction:column;gap:14px;display:flex}.jvw-hero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.jvw-cover{width:92px;height:92px;color:var(--ap-mute,#5d6168);background:#1214170d;border-radius:22px;place-items:center;display:grid;overflow:hidden}.jvw-cover img{object-fit:cover;width:100%;height:100%}.jvw-hero-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.jvw-title{font-size:18px;font-weight:700;line-height:1.25}.jvw-sub{color:var(--ap-mute,#5d6168);font-size:14px}.jvw-stats{color:var(--ap-mute,#5d6168);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.jvw-stats b{color:var(--ap-ink,#121417);margin-right:4px;font-size:16px}.jvw-actions{flex-direction:column;gap:10px;display:flex}.jvw-card{flex-direction:column;gap:12px;display:flex}.jvw-h{margin:0;font-size:17px;font-weight:700}.jvw-net{align-items:baseline;gap:10px;display:flex}.jvw-net b{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.jvw-net span{color:var(--ap-mute,#5d6168);font-size:14px}.jvw-rows{flex-direction:column;margin:0;display:flex}.jvw-rows>div{border-top:1px solid #12141712;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.jvw-rows>div:first-child{border-top:0}.jvw-rows dt{color:var(--ap-mute,#5d6168)}.jvw-rows dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.jvw-fine{color:var(--ap-mute,#5d6168);margin:0;font-size:13px;line-height:1.45}.jvw-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.jvw-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px 2px;display:flex;overflow-x:auto}.jvw-strip img{object-fit:cover;scroll-snap-align:start;border-radius:16px;flex:none;width:132px;height:100px}.jvw-link{color:var(--ap-ink,#121417);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}:root body .ap-head h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(28px,8.6vw,36px)}:root body .ap .ap-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root body .ap .ap-sub .aw-crumb{border:1px solid var(--ap-card-line);background:var(--ap-card);min-height:36px;color:var(--ap-ink);border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ap-sub-text{flex-basis:100%}:root body .ap .aw-card,:root body .ap .hx-card,:root body .ap .jvw-card,:root body .ap .jvw-hero,:root body .ap .je-sec,:root body .ap .hw-step{border:1px solid var(--ap-card-line);border-radius:var(--ap-radius);background:var(--ap-card);min-width:0;box-shadow:var(--ap-shadow);padding:22px 20px}:root body .ap .aw-card.flush{padding:0;overflow:hidden}:root body .ap .jvw-hero{padding:16px}:root body .ap :is(.aw-card,.je-sec) :is(.aw-card,.je-sec){box-shadow:none;background:0 0;border:0;padding:0}:root body .ap .aw-card-h{flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}:root body .ap :is(.aw-card-h h2,.je-h){letter-spacing:-.02em;font-size:20px}:root body .ap :is(.aw-grid,.an,.je,.je-form){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}:root body .ap :is(.aw-grid,.an,.je,.je-form)>*{grid-column:1/-1;min-width:0}:root body .ap .ap-body{overflow-x:clip}:root body .ap .an-heat-wrap{align-items:stretch;gap:6px;overflow:visible}:root body .ap .an-heat-grid{flex:auto;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;min-width:0}:root body .ap .an-heat-col{grid-template-rows:16px repeat(7,auto);grid-template-columns:minmax(0,1fr);gap:3px;min-width:0}:root body .ap .an-heat-col i{aspect-ratio:1;border-radius:3px;width:100%;min-width:0;height:auto}:root body .ap .an-heat-days{grid-template-rows:16px repeat(7,1fr);gap:3px}:root body .ap .an-heat-days span{align-items:center;display:flex}:root body .ap .an-heat-key{flex-wrap:wrap}:root body .ap .hx-preview .hx-big{font-family:var(--font-display);font-size:26px}:root body .ap .hx-act.dirty{bottom:calc(96px + env(safe-area-inset-bottom));z-index:5;justify-content:stretch;position:sticky}:root body .ap .hx-act .ui-btn{border-radius:999px;flex:100%;min-height:54px;box-shadow:0 14px 30px -14px #12141799}:root body .ap .hx-act .aw-ok{flex-basis:100%;justify-content:center}:root body .ap .hx-day.open{grid-template-columns:auto minmax(0,1fr)}:root body .ap .hx-day.open .hx-times{grid-column:2}:root body .ap .hx-times .hx-time{width:104px}:root body .ap .hx-presets{grid-template-columns:repeat(2,minmax(0,1fr))}:root body .ap .hx-preset{padding:8px 6px;font-size:14px}:root body .ap .set-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 0;display:flex}:root body .ap .set-account-row>span{flex:180px;min-width:0}@media (width<=380px){.ap-tabs{padding:6px;left:10px;right:10px}.ap-tabs>a{padding:0 10px}.ap-tabs>a.on{padding:0 14px;font-size:14px}}@media (width<=1023.98px){:root body .ui-dialog:has(.pe){border-radius:28px 28px 0 0;width:100%;max-width:none;margin:auto 0 0}.pe{min-width:0}}:root body .ap .hw-photo-tools{padding:2px;inset:auto 8px 8px auto}:root body .ap .hw-photo-tools>button:not(.hw-edit){display:none}:root body .ap .hw-photo-tools>.hw-edit{width:40px;height:40px}:root body .ap .ap-body>*+:is(.aw-card,.aw-note,.aw-grid,.an,.hx,.jv-view,.ib-list,.hw){margin-top:14px}.set-hours .hx{max-width:720px}:root body .ap .ap-head{padding:calc(14px + env(safe-area-inset-top)) 20px 12px;align-items:center}:root body .ap .ap-head h1{font-family:var(--font-sans,inherit);letter-spacing:-.025em;font-size:26px;font-weight:700;line-height:1.15}:root body .ap .ap-kicker{order:2;margin:2px 0 0;font-size:14px}:root body .ap .ap-head-txt{flex-direction:column;display:flex}:root body .ap :is(.ap-round,.ap-head-icons .nt-bell){width:44px;height:44px;box-shadow:var(--ap-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0}:root body .ap .ap-sub{margin:-4px 20px 10px;font-size:14px}:root body .ap .ap-sub .aw-crumb{min-height:44px;box-shadow:var(--ap-shadow);background:#fff;border:0}:root body .ap .ap-body{padding:0 16px calc(104px + env(safe-area-inset-bottom))}.ak-stack{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.ak-card{border-radius:var(--ap-radius);min-width:0;box-shadow:var(--ap-shadow);background:#fff;padding:16px}.ak-card.flush{padding:4px 0}.ak-sec{gap:10px;min-width:0;display:grid}.ak-sec-h{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 4px;display:flex}:root body .ap .ak-sec-h h2{color:var(--ap-ink);font-family:var(--font-sans,inherit);letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:650;display:inline-flex}.ak-sec-h h2 small{color:var(--ap-mute);font-size:14px;font-weight:500}:root body .ap .ak-more{min-height:32px;color:var(--ap-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ak-more:after,.ak-btn:after,.ak-chip-btn:after{content:"";position:absolute;inset:-6px -4px}.ak-more>i{background:var(--ap-ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.ak-stats{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:14px 4px;display:grid}:root body .ap .ak-stat{min-width:0;min-height:56px;color:var(--ap-ink);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:2px 6px;text-decoration:none;display:grid;position:relative}.ak-stat+.ak-stat:before{content:"";background:var(--ap-line);width:1px;position:absolute;top:10%;bottom:10%;left:0}.ak-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.ak-stat b.sm{font-size:19px}.ak-stat span{max-width:100%;color:var(--ap-mute);overflow-wrap:anywhere;font-size:12.5px;line-height:1.25}.ak-stat.need b{color:var(--ap-pink-ink)}.ak-list{border-radius:var(--ap-radius);min-width:0;box-shadow:var(--ap-shadow);background:#fff;grid-template-columns:minmax(0,1fr);padding:4px 0;display:grid}.ak-list:empty{display:none}:root body .ap .ak-row{min-width:0;min-height:60px;color:var(--ap-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:relative}.ak-row+.ak-row:before{content:"";background:var(--ap-line);height:1px;position:absolute;top:0;left:68px;right:14px}.ak-row.plain+.ak-row.plain:before,.ak-row.kv+.ak-row.kv:before{left:14px}:root body .ap :is(a,button).ak-row:active{background:#12141708}:root body .ap .ak-row-open{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.ak-ic{background:var(--ap-soft);width:40px;height:40px;color:var(--ap-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ak-ic.lime{background:var(--ap-lime-soft);color:var(--ap-lime-ink)}.ak-ic.pink{background:var(--ap-pink-soft);color:var(--ap-pink-ink)}.ak-ic.dark{background:var(--ap-ink);color:#fff}.ak-thumb{background:var(--ap-soft);width:48px;height:48px;color:var(--ap-mute);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ak-thumb img{object-fit:cover;width:100%;height:100%}.ak-mid{flex:auto;gap:2px;min-width:0;display:grid}.ak-mid>b,.ak-mid>.ak-t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.ak-mid>small,.ak-mid>.ak-s{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.ak-mid>.ak-s.wrap{white-space:normal}.ak-mid>.ak-line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ak-right{text-align:right;flex:none;justify-items:end;gap:2px;max-width:46%;display:grid}.ak-right b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.ak-right small{color:var(--ap-mute);white-space:nowrap;font-size:12.5px}.ak-row>.ag-ic:last-child,.ak-row-open+.ag-ic{color:var(--ap-mute);flex:none}:root body .ap .ak-row.kv{min-height:48px;padding:10px 14px}.ak-row.kv>span:first-child{min-width:0;color:var(--ap-mute);flex:auto;align-items:center;gap:4px;font-size:14px;display:inline-flex}.ak-row.kv>b{text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:60%;font-size:14px;font-weight:600}:root body .ap .ak-btn{background:var(--ap-ink);color:#fff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}:root body .ap .ak-btn.soft{background:var(--ap-soft);color:var(--ap-ink)}:root body .ap .ak-btn.lime{background:var(--ap-lime);color:var(--ap-ink)}:root body .ap .ak-btn.lg{min-height:44px;padding:0 18px;font-size:15px}:root body .ap .ak-btn.block{width:100%}:root body .ap .ak-btn:disabled{opacity:.45;cursor:default}:root body .ap .ak-round{width:44px;height:44px;color:var(--ap-ink);box-shadow:var(--ap-shadow);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}:root body .ap .ak-round.soft{background:var(--ap-soft);box-shadow:none}:root body .ap .ak-round.sm{width:36px;height:36px}:root body .ap .ak-round.sm:after{content:"";position:absolute;inset:-4px}:root body .ap .ak-round:disabled{opacity:.4}.ak-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root body .ap .ak-act{min-width:0;min-height:68px;color:var(--ap-ink);box-shadow:var(--ap-shadow);font:inherit;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:10px 4px;font-size:12.5px;font-weight:600;text-decoration:none;display:grid;position:relative}.ak-act>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root body .ap .ak-act:disabled{opacity:.4;cursor:default}:root body .ap .ak-act.off{color:#1116;cursor:default}:root body .ap .ak-act.off .ak-act-tip{position:absolute;top:5px;right:6px}.ak-act>i{background:var(--ap-pink);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:6px;right:10px}.ak-chip{background:var(--ap-soft);max-width:100%;min-height:22px;color:var(--ap-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.ak-chip.ok{color:var(--ap-green-ink);background:#e3f1e5}.ak-chip.need{background:var(--ap-pink-soft);color:var(--ap-pink-ink)}.ak-chip.lime{background:var(--ap-lime-soft);color:var(--ap-lime-ink)}.ak-chip.warn{color:#7a4a00;background:#fbecd0}.ak-chip.dark{background:var(--ap-ink);color:#fff}.ak-time{background:var(--ap-soft);min-width:52px;height:28px;color:var(--ap-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:650;display:inline-grid}.ak-note{min-width:0;min-height:44px;box-shadow:var(--ap-shadow);color:var(--ap-ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13.5px;font-weight:600;display:flex}.ak-note>span{flex:auto;min-width:0}.ak-note.ok{color:var(--ap-green-ink)}.ak-note.warn{color:#7a4a00;box-shadow:none;background:#fdf3e1}.ak-note.need{background:var(--ap-pink-soft);color:var(--ap-pink-ink);box-shadow:none}.ak-note .ui-btn,.ak-note .ak-btn{flex:none}.it-i{width:22px;height:22px;color:var(--color-ink,#121417);vertical-align:middle;cursor:pointer;background:#12141712;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 12.5px/1 Georgia,Times New Roman,serif;display:inline-grid;position:relative}.it-i:after{content:"";position:absolute;inset:-11px}.it-i:focus-visible{outline:2px solid var(--color-ink,#121417);outline-offset:2px}.it-i[data-state=open]{background:var(--color-ink,#121417);color:#fff}.it-pop{gap:4px;max-height:min(60vh,420px);display:grid;overflow-y:auto}.it-pop-t{font-size:14px;font-weight:700}.it-pop-x{white-space:pre-line}.it-pop a{color:inherit;font-weight:600}@media (prefers-reduced-motion:no-preference){.it-pop[data-state=open]{animation:ap-in .16s var(--ease-out,ease-out) both}}.ak-seg{box-shadow:var(--ap-shadow);background:#fff;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}:root body .ap .ak-seg button{min-height:40px;color:var(--ap-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:14px;font-weight:600}:root body .ap .ak-seg button[aria-pressed=true],:root body .ap .ak-seg button[aria-selected=true]{background:var(--ap-ink);color:#fff}.ak-seg small{opacity:.7;margin-left:4px;font-size:12px}.ak-tiles{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:92px;grid-auto-flow:column;gap:10px;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.ak-tiles::-webkit-scrollbar{display:none}:root body .ap .ak-tile{min-width:0;box-shadow:var(--ap-shadow);color:var(--ap-ink);text-align:center;scroll-snap-align:start;background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:12px 6px 10px;text-decoration:none;display:grid}.ak-tile .aw-av{box-shadow:0 0 0 2px #fff}.ak-tile.need .aw-av{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ap-pink)}.ak-tile b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.ak-tile small{max-width:100%;color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root body .ap .ak-add{min-height:48px;color:var(--ap-ink);font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #12141738;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ak-hcards{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:10px;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.ak-hcards::-webkit-scrollbar{display:none}:root body .ap .ak-hcard{min-width:0;box-shadow:var(--ap-shadow);color:var(--ap-ink);scroll-snap-align:start;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:14px;text-decoration:none;display:grid}.ak-hcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-hcard-who{align-items:center;gap:10px;min-width:0;display:flex}.ak-hcard-who>span{min-width:0;display:grid}.ak-hcard-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ak-hcard-who small{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ak-hcard-when{color:var(--ap-mute);align-items:baseline;gap:6px;font-size:13px;display:flex}.ak-hcard-when b{color:var(--ap-ink);font-size:18px;font-weight:700}.ak-tiles4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ak-tile4{min-width:0;box-shadow:var(--ap-shadow);background:#fff;border-radius:18px;align-content:start;gap:4px;padding:14px;display:grid}.ak-tile4>span{color:var(--ap-mute);font-size:13px;line-height:1.3}.ak-tile4>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.ak-tile4>small{color:var(--ap-mute);font-size:12.5px}.ak-tile4>small.up{color:var(--ap-green-ink)}.ak-tile4>small.down{color:var(--ap-red-ink)}.ak-cal{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.ak-cal-h{align-items:center;gap:4px;display:flex}.ak-cal-h>b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:650;overflow:hidden}:root body .ap .ak-today{border:1px solid var(--ap-line);min-height:34px;color:var(--ap-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.ak-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}:root body .ap .ak-day{min-width:0;min-height:64px;color:var(--ap-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-items:center;gap:4px;padding:6px 0 8px;display:grid;position:relative}.ak-day small{color:var(--ap-mute);font-size:12px;font-weight:500}.ak-day b{font-size:16px;font-weight:600}.ak-day i{background:var(--ap-pink);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}:root body .ap .ak-day[aria-pressed=true]{background:var(--ap-ink);color:#fff}:root body .ap .ak-day[aria-pressed=true] small{color:#ffffffbf}.ak-day[aria-pressed=true] i{background:var(--ap-lime)}.ak-day.today:not([aria-pressed=true]) b{-webkit-text-decoration:underline 2px var(--ap-lime);-webkit-text-decoration:underline 2px var(--ap-lime);text-decoration:underline 2px var(--ap-lime);text-underline-offset:4px}.ak-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ak-month>span{min-height:24px;color:var(--ap-mute);place-items:center;font-size:12px;display:grid}:root body .ap .ak-month .ak-day{border-radius:12px;place-items:center;min-height:44px;padding:0}.ak-fold{border-radius:var(--ap-radius);min-width:0;box-shadow:var(--ap-shadow);background:#fff}.ak-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 14px;list-style:none;display:flex}.ak-fold>summary::-webkit-details-marker{display:none}.ak-fold>summary>.ag-ic:last-child{color:var(--ap-mute);transition:transform var(--duration-base,.2s) var(--ease-out,ease-out);flex:none}.ak-fold[open]>summary>.ag-ic:last-child{transform:rotate(90deg)}.ak-fold>summary:focus-visible{outline:2px solid var(--ap-ink);outline-offset:-2px;border-radius:var(--ap-radius)}.ak-fold-body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}:root body .ap .ak-fold-body>:is(.ib-frame,.wk-plc,.pf-tab,.pf-sec,.aw-card,section){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}@media (width<=1023.98px){:root body .ui-dialog.ak-sheet{background:var(--ap-page,#f2f3f5);border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:86dvh;margin:auto 0 0}:root body .ui-dialog.ak-sheet .ui-dialog-in{padding:18px 16px calc(18px + env(safe-area-inset-bottom));gap:12px}:root body .ui-dialog.ak-sheet h2{justify-content:space-between;align-items:center;gap:8px;font-size:18px;display:flex}}.ak-sheet .ak-list{max-height:60dvh;overflow-y:auto}.ak-sheet-none{color:var(--ap-mute);background:#fff;border-radius:16px;margin:0;padding:14px;font-size:14px}:root body .ap .ap-tabs{background:#fff;border-radius:30px;height:60px;padding:4px;left:10px;right:74px;box-shadow:0 1px 2px #1214170f,0 18px 36px -18px #12141759}:root body .ap .ap-tabs>a{min-width:44px;height:52px;color:var(--ap-ink-2);gap:6px;padding:0 8px;font-size:14px}:root body .ap .ap-tabs>a.on{background:var(--ap-ink);color:#fff;flex:none;padding:0 14px 0 12px}:root body .ap .ap-tabs>a.on span{overflow:visible}:root body .ap .ap-tabs>a b{top:4px;right:2px;box-shadow:0 0 0 2px #fff}:root body .ap .ap-tabs>a.on b{box-shadow:0 0 0 2px var(--ap-ink)}:root body .ap .ap-tabs>a:focus-visible{outline:2px solid var(--ap-ink)}:root body .ap .ap-plus{right:10px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:var(--ap-ink);width:60px;height:60px;color:var(--ap-lime);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 18px 36px -16px #12141799}:root body .ap .ap-plus:focus-visible{outline:2px solid var(--ap-ink);outline-offset:3px}@media (width<=380px){:root body .ap .ap-tabs{left:6px;right:66px}:root body .ap .ap-tabs>a{min-width:44px;padding:0 6px}:root body .ap .ap-tabs>a.on{padding:0 10px;font-size:13px}:root body .ap .ap-plus{width:56px;height:56px;right:6px}}:root body .ap .ak-page .aw-card-h>h2{gap:0;font-size:0}:root body .ap .ak-page .aw-card-h>h2:not(:has(.it-i)){display:none}.ak-empty{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);color:var(--ap-mute);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.ak-empty>span{min-width:0}@media (prefers-reduced-motion:reduce){.ak-fold>summary>.ag-ic:last-child{transition:none}.ak-tiles,.ak-hcards{scroll-behavior:auto}}:root body .ap .ap-task{border-radius:var(--ap-radius);color:var(--ap-ink);box-shadow:var(--ap-shadow);background:#fff;border:0;gap:12px;padding:14px;display:grid}:root body .ap .ap-task.alert{box-shadow:inset 3px 0 0 var(--ap-pink), var(--ap-shadow)}:root body .ap .ap-task-skel{min-height:112px}.ap-task-row{align-items:center;gap:12px;min-width:0;display:flex}:root body .ap .ap-task-ic{background:var(--ap-lime-soft);width:40px;height:40px;color:var(--ap-lime-ink);border-radius:12px;flex:none;place-items:center;display:grid}:root body .ap .ap-task.alert .ap-task-ic{background:var(--ap-pink-soft);color:var(--ap-pink-ink)}:root body .ap .ap-task.people .ap-task-ic{background:var(--ap-ink);color:#fff}.ap-task-mid{flex:auto;gap:1px;min-width:0;display:grid}.ap-task-mid small{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ap-task-mid b{font-size:15.5px;font-weight:650;line-height:1.3}.ap-task-line{color:var(--ap-mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:root body .ap .ap-task-mid .lgl-inline{color:var(--ap-ink);justify-self:start;font-size:13px;font-weight:600}.ap-task-foot{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:root body .ap .ap-task-foot .ap-later{min-height:44px;color:var(--ap-mute);padding:0 6px;font-size:14px}:root body .ap .ap-task-nav{align-items:center;gap:4px;margin-left:auto;display:inline-flex}:root body .ap .ap-task-n{min-width:44px;color:var(--ap-mute);text-align:center;white-space:nowrap;font-size:13px;font-weight:600}:root body .ap .ap-task.done{box-shadow:var(--ap-shadow)}:root body .ap .ap-people .ap-search{min-height:48px;box-shadow:var(--ap-shadow);background:#fff;border:0}:root body .ap .ap-chips{gap:6px;padding-bottom:2px}:root body .ap .ap-chips button{min-height:40px;box-shadow:var(--ap-shadow);background:#fff;border:0;padding:0 14px;font-size:14px}:root body .ap .ap-chips button.on{background:var(--ap-ink);color:#fff}.ap-person-row .ap-av-wrap{flex:none}:root body .ap .ap-person-row .ap-stage{min-height:20px;padding:0 7px;font-size:11.5px}.ap-person-row .ak-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.ap-person-row .ak-s.new{color:var(--ap-ink);font-weight:600}.ap-person-time{color:var(--ap-mute);flex:none;align-self:flex-start;margin-top:4px;font-size:12px}.ak-none{color:var(--ap-mute);font-size:14px}:root body .ap .ap-link-btn{min-height:44px}:root body .ap .aw-drawer.pf.ak-person{background:var(--ap-page)}.ak-person-bar{padding:calc(10px + env(safe-area-inset-top)) 16px 4px;justify-content:space-between;align-items:center;display:flex}:root body .ap .ak-person-scroll{padding:6px 16px calc(32px + env(safe-area-inset-bottom));align-content:start;gap:14px;display:grid}.ak-person-head{align-items:center;gap:14px;min-width:0;display:flex}:root body .ap .ak-person-head h1{font-family:var(--font-sans,inherit);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.ak-person-head .ak-mid{gap:4px}.ak-progress{box-shadow:var(--ap-shadow);background:#fff;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.ak-progress-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ak-progress-top b{font-size:14px;font-weight:650}.ak-progress-top small{color:var(--ap-mute);font-size:12.5px}:root body .ap .ak-progress .ap-steps{margin:0}.ak-folds{gap:10px;display:grid}:root body .ap .ak-person .pf-next{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;border:0;margin:0;padding:14px}:root body .ap .ak-person .pf-next.needs{box-shadow:inset 3px 0 0 var(--ap-pink), var(--ap-shadow)}:root body .ap .ak-person .js-title{font-family:var(--font-sans,inherit);letter-spacing:-.01em;align-items:center;gap:8px;margin:6px 0 10px;font-size:17px;font-weight:650;line-height:1.3;display:flex}:root body .ap .ak-person .js-text{font-size:14px}:root body .ap .ak-person .pf-pop{z-index:30;right:0}:root body .ap .ak-person-bar .pf-menu{position:relative}:root body .ap .ak-fold .wt-box{gap:10px;display:grid}:root body .ap .ak-fold .wt-head{align-items:center;gap:8px;font-size:14px;display:flex}:root body .ap .ak-fold .wt-checks{flex-wrap:wrap;gap:6px;display:flex}:root body .ap .ak-fold .wt-checks span{min-height:26px;padding:0 10px;font-size:12.5px}:root body .ap .ak-fold .wt-left-btn{min-height:44px;font-size:14px}:root body .ap .ak-fold .wk-send-h{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:root body .ap .ak-fold .wk-send-a{flex-wrap:wrap;gap:8px;display:flex}:root body .ap .ak-fold .wk-send-a .ui-btn{min-height:44px;font-size:14px}:root body .ap .ak-fold :is(.pf-facts,.pf-row,.cp-fine,.wk-send-x,.fl-then){font-size:14px}.ak-thumb.lg{border-radius:14px;width:64px;height:64px}:root body .ap .jvw-head{align-items:center;gap:14px;display:flex}.jvw-head .ak-mid>b{white-space:normal}.ak-notes{gap:8px;display:grid}.ak-notes:empty{display:none}:root body .ap .ak-notes .tjn{border-radius:14px;min-height:44px;margin:0;font-size:13.5px}:root body .ap .ak-note .ui-btn{min-height:34px;padding:0 12px;font-size:13px}:root body .ap .jvw-text{color:var(--ap-ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.5}:root body .ap .jvw-strip{margin:0 -16px;padding:0 16px}:root body .ap .jd{gap:10px}:root body .ap .jd-sec{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;padding:12px 14px 8px}:root body .ap .jd-h{font-size:15px}:root body .ap .jd-ic{background:var(--ap-soft);width:30px;height:30px}:root body .ap .jd-row{align-items:center;min-height:40px;padding:6px 0}:root body .ap .jd-fine{font-size:12.5px}:root body .ap :is(.aw-card,.hx-card,.jvw-card,.je-sec,.hw-step){box-shadow:var(--ap-shadow);border:0;padding:16px}:root body .ap :is(.aw-card-h h2,.je-h){font-family:var(--font-sans,inherit);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:650;display:inline-flex}:root body .ap .aw-card-h{margin-bottom:10px}:root body .ap .aw-card :is(.ui-btn,button.ui-btn){min-height:44px}:root body .ap .set-form h3{align-items:center;gap:8px;font-size:15px;display:flex}:root body .ap .aw-fine{font-size:13px}.ak-s.ak-warn,.ak-mid>small.ak-warn{color:var(--ap-pink-ink);font-weight:600}.ak-row-btns{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:52%;display:flex}:root body .ap .ak-row.on{background:var(--ap-lime-soft)}:root body .ap .ak-right .ak-btn{margin-top:4px}:root body .ap .ap-profile{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;border:0;padding:14px}:root body .ap .ap-profile-av{width:52px;height:52px;font-size:20px}:root body .ap .ap-group h2{color:var(--ap-ink);font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;margin:18px 4px 8px;font-size:15px;font-weight:650}:root body .ap .ap-rows{border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);background:#fff;border:0;padding:4px 0}:root body .ap .ap-row{gap:12px;min-height:56px;padding:8px 14px}:root body .ap .ap-row-ic{background:var(--ap-soft);border-radius:10px;width:36px;height:36px}:root body .ap .ap-row-mid b{font-size:15px;font-weight:600}:root body .ap .ap-row-mid small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}:root body .ap .ap-row :is(.ap-pill,.ap-count){flex:none;font-size:12px}:root body .ap .ap-sub:has(.aw-crumb){margin-top:-2px}:root body .ap .ap-head h1 .it-i{vertical-align:.2em;margin-left:8px}:root body :is(.ap,.app.job) .jd-sec .jd-i{background:#12141712}:root body .ap .ak-person .fl-quiet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}:root body .ap .ak-person .fl-quiet .aw-link{background:var(--ap-soft);min-height:34px;color:var(--ap-ink);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}:root body .ap .ak-person .fl-quiet .aw-link:after{content:"";position:absolute;inset:-5px 0}:root body .ap .ap-actions{padding:0 16px 12px}:root body .ap .ap-actions>:is(a,button){width:auto;min-height:44px;padding:0 18px;font-size:15px}:root body .ap .aw-note{box-shadow:var(--ap-shadow);background:#fff;border:0;border-radius:16px;font-size:14px}:root body .ap .ap-head h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}:root body .ap:has(.ak-page) .ap-head h1{font-size:22px}.hw-step-jump{position:relative}.hw-step-jump:after,.hx-switch:after{content:"";position:absolute;inset:-8px}@media (width<=340px){.ak-acts{grid-template-columns:repeat(2,minmax(0,1fr))}:root body .ap .ap-tabs>a{min-width:36px;padding:0 4px}:root body .ap .ap-tabs>a.on{padding:0 8px}:root body .ap .ap-tabs>a.on span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root body .ap .ak-row{flex-wrap:wrap;row-gap:8px}:root body .ap .ak-row>.ak-row-open{flex:150px}:root body .ap .ak-row>.ak-row-open~*{margin-left:auto}}:root body .ap .ak-mid>b.ak-wrap,:root body .ap .ak-mid>b.ak-wrap small{white-space:normal;overflow:visible}@media (width<=340px){:root body .ap-thread .thread-head>.aw-av{display:none}}@media (width<=400px){.tp-actions .ui-btn{white-space:normal;max-width:100%;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.25}}@media (width<=340px){.hw-bar{flex-wrap:wrap}}.tp-diff{background:var(--field,#1214170d);border-radius:14px;flex-direction:column;margin:4px 0;padding:4px 12px;display:flex}.tp-diff>div{border-top:1px solid var(--color-line,#12141712);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;display:flex}.tp-diff>div:first-child{border-top:0}.tp-diff dt{color:var(--mute,#5d6168);font-size:14px}.tp-diff dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:inline-flex}.tp-diff s{color:var(--mute,#5d6168)}.tp-diff b{font-weight:700}.tp-diff .tp-net dt{color:var(--color-ink,#121417);font-weight:600}.tp-card .tp-why{font-size:14px;line-height:1.45}.tp-card .tp-sure{color:#4d3600;background:#fff4d6;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.tc-chat{text-align:left;flex-direction:column;gap:6px;width:min(100%,420px);margin:6px auto 0;display:flex}.tc-chat .tp-diff{background:#fff}.tp-state{background:var(--field,#1214170f);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.tp-state.s-accepted{color:#1e6b2c;background:#e3f4e6}.tp-state.s-declined{color:#9b1c1c;background:#fde8e8}.cx-event .tp-card,.bub-event .tp-card{text-align:left;width:min(100%,420px);margin:8px auto 0}.tp-sec{flex-direction:column;gap:10px;display:flex}.tp-list{flex-direction:column;margin:0;display:flex}.tp-list>div{border-top:1px solid var(--color-line,#12141712);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.tp-list>div:first-child{border-top:0}.tp-list dt{color:var(--mute,#5d6168)}.tp-list dd{text-align:right;margin:0;font-weight:600}.tp-open{background:#fff4d6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.tp-open .tp-diff{background:#fff;align-self:stretch}.tp-form{flex-direction:column;gap:10px;display:flex}.tp-history summary{cursor:pointer;font-weight:600}.tp-history ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tp-history li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.tp-history li span{color:var(--mute,#5d6168)}.tjn{color:#2f3a00;background:#eef3d2;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-bottom:12px;padding:6px 6px 6px 14px;font-size:14px;line-height:1.3;display:flex}.tjn>b{flex:auto;min-width:0;font-weight:600}.tjn-i{color:#2f3a00;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:italic 700 14px/1 Georgia,Times New Roman,serif;display:grid}.tjn-i:focus-visible{outline-offset:2px;outline:2px solid #2f3a00}.tjn-pop{z-index:60;width:min(320px,100vw - 24px);color:var(--color-ink,#121417);background:#fff;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.45;box-shadow:0 10px 30px #12141729}.tjn-arrow{fill:#fff}.adm-terms{margin-top:16px}.adm-terms .tp-diff{margin:6px 0}:is(:is(.cx-event,.bub-event):has(.tc-chat,.tp-card),.cx-group:has(.tc-chat,.tp-card)){flex-shrink:0}:is(.cx-event,.bub-event):has(.tc-chat,.tp-card){flex-wrap:wrap;justify-content:center;width:100%;max-width:440px}:is(.cx-event,.bub-event)>:is(.tc-chat,.tp-card){color:var(--color-ink,#121417);flex:100%;font-size:14px;font-weight:400}.jd{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.jd-sec{background:var(--color-field,#f4f4f2);border-radius:18px;padding:14px 16px 12px}.jd-h{align-items:center;gap:10px;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.jd-ic{width:32px;height:32px;color:var(--color-ink,#121417);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.jd-list{margin:0}.jd-row{border-top:1px solid #12141712;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;line-height:1.35;display:flex}.jd-row:first-child{border-top:0}.jd-row dt{overflow-wrap:normal;word-break:normal;min-width:0;color:var(--mute,#5d6168);flex:1 1 0;align-items:center;gap:6px;display:flex}.jd-row dd{overflow-wrap:normal;word-break:normal;text-align:right;max-width:58%;color:var(--color-ink,#121417);overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.jd-row.good dd{color:#1d6b2c}.jd-i{width:20px;height:20px;color:var(--color-ink,#121417);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 12px/1 Georgia,Times New Roman,serif;display:inline-grid}.jd-i:focus-visible{outline:2px solid var(--color-ink,#121417);outline-offset:2px}.jd-housing .hf{margin-top:10px}.jd-housing .jx-pics{margin:10px 0 0}.jd-fine{color:var(--mute,#5d6168);margin:2px 2px 0;font-size:12.5px;line-height:1.45}.hf-left{color:var(--mute,#5d6168);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}.jdf-label{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.jdf-field{gap:8px;margin:12px 0 2px;display:grid}.jdf-field .je-chips{margin:0}.jdf-num .aw-affix em{color:var(--mute,#5d6168);pointer-events:none;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.jdf-num .aw-affix:not(:has(i)) .ui-input{padding-left:14px}.jdf-warn{color:#6a4300;background:#fff4dc;border-radius:14px;align-items:flex-start;gap:10px;margin:8px 0 10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.jdf-warn svg{flex:none;margin-top:2px}.jdf-snf{color:var(--mute,#5d6168);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.45;display:flex}.jdf-snf.ok{color:#1d6b2c}.jdf-snf svg{flex:none;margin-top:2px}.hw-preview-price{margin:10px 0 0}.wt-box{gap:10px;margin:12px 0;display:grid}.wt-head{align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.wt-dot{background:#b9bdc4;border-radius:50%;flex:none;width:10px;height:10px}.wt-dot.run{background:#d9f99d;box-shadow:0 0 0 3px #eef8d6}.wt-dot.done{background:#1d6b2c}.wt-line{color:var(--mute,#5d6168);margin:0;font-size:13.5px;line-height:1.45}.wt-checks{flex-wrap:wrap;gap:6px;display:flex}.wt-checks span{background:var(--color-field,#f4f4f2);color:var(--mute,#5d6168);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.wt-checks span.on{color:#1d6b2c;background:#eaf6ec}.wt-case{background:var(--color-field,#f4f4f2);border-radius:14px;gap:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}p.wt-case{align-items:flex-start;gap:8px;display:flex}.wt-case.ask{background:#fff4dc}.wt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wt-form{background:var(--color-field,#f4f4f2);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.wt-left-btn{border:1px solid var(--color-line,#e3e4e6);color:#9b2c1f;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.wt-field{gap:4px;font-size:13.5px;display:grid}.wt-me{text-align:center;gap:8px;margin:8px 0 16px;display:grid}.fee-next{margin-bottom:16px}.fee-next-row{border-bottom:1px solid var(--color-line,#e3e4e6);color:inherit;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.fee-next-row .ib-l1,.fee-due-row .ib-l1{white-space:normal}.fee-next-row:last-of-type{border-bottom:0}.jt-from i.jt-snf{background:var(--color-success-soft,#e6f4ea);color:var(--color-success,#1d6b2c)}:root body .wf-strip{background:#fff;border:0;border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:12px 4px;display:grid;box-shadow:0 1px 2px #1214170d,0 8px 24px -18px #12141733}:root body .wf-strip>div{text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:0 6px;display:flex}:root body .wf-strip>div+div{border-left:1px solid #12141714}:root body .wf-strip dt{color:var(--mute,#5d6168);font-size:12px;font-weight:500;line-height:1.25}:root body .wf-strip dd{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:17px;font-weight:700}:root body .jx-sheet .jx-facts.wf-strip{border-bottom:0;margin:4px 0 12px;padding-bottom:12px}:root body .lic-box.lic-line{border-radius:14px;gap:2px;margin:6px 0;padding:8px 8px 8px 12px;font-size:13.5px;line-height:1.35}.lic-line-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}:root body .lic-line .it-i{background:#fffc}:root body .app.job:has(.pj-bar) .jp-body{padding-bottom:120px}:root body .pj-bar .jx-cta{min-width:148px}:root body .app.job .pj-cta{margin:4px 0 8px}:root body .app.job .jd-sec{background:#fff;padding:12px 14px 8px;box-shadow:0 1px 2px #1214170d,0 8px 24px -18px #12141733}:root body .app.job .jd-h{font-size:15px}:root body .app.job .jd-row{align-items:center;min-height:38px;padding:5px 0}@media (pointer:coarse){.aw-link,.cr-link,.tp-link,.adm-open,.jx-bar-sum button,.hm-legal a,.hm-legal button{touch-action:manipulation;margin-block:-11px;padding-block:11px}.hm-legal a,.hm-legal button{margin-inline:-4px;padding-inline:4px}.cp-row .aw-icon-btn{width:44px;height:44px;margin:-7px}.je-photo .on-photo{width:40px;height:40px}.gl-mate-field button{width:44px;height:44px}}@media (width<=1023.98px){:is(html:has(nav.sn),html:has(.ap-tabs)){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}}html:has(.hm-head){scroll-padding-top:88px}.rp-back{z-index:130}.sd-pop .sd-card{max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}@media (width<=1023.98px){.app.jobs .jm-fail{top:auto;bottom:10px;transform:translate(-50%)}.jm-fail{gap:6px;max-width:calc(100% - 24px);padding:10px 14px;font-size:13px;line-height:1.3}.jm-fail button{white-space:nowrap;height:36px}}.dm-cookie{z-index:54;bottom:calc(16px + env(safe-area-inset-bottom))}html:has(.dm-cookie) body:after{content:"";height:var(--dm-cookie-h,0px);display:block}html:has(.dm-cookie) .jm-list-body:after{content:"";height:var(--dm-cookie-h,0px);display:block}html:has(.dm-cookie) .hm-promo{display:none}.mt-ov{z-index:56}.mt-sheet,.app.jobs .sh.jm-filters{z-index:57}.app:has(.sh.open,.mt-sheet.open){z-index:60}.hm-head:has(.lm-list){z-index:70}.hm-menu{overscroll-behavior:contain;overflow-y:auto}@media (width<=1023px){:root body nav.sn{left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--fz-card-line);background:#fff;border-radius:999px;height:62px;padding:0 8px;box-shadow:0 14px 30px -16px #12141759}:root body nav.sn>a{height:50px;color:var(--color-ink);border-radius:999px}:root body nav.sn>a svg{box-sizing:content-box;transition:background var(--duration-fast) var(--ease-out);border-radius:50%;padding:11px;display:grid}:root body nav.sn>a.on{color:#fff}:root body nav.sn>a.on svg{background:var(--color-ink)}:root body nav.sn>a.on:after{content:"";background:var(--fz-lime);border-radius:9px;width:12px;height:4px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}:root body nav.sn>a b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root body nav.sn>a i{background:var(--fz-lime);color:var(--color-ink);top:3px;left:calc(50% + 8px);box-shadow:0 0 0 2px #fff}:root body nav.sn .sn-mate{background:var(--fz-lime);width:48px;height:48px}:root body nav.sn>a:focus-visible,:root body nav.sn .sn-mate:focus-visible{outline:2px solid var(--color-ink)}}@media (width>=1024px){:root body nav.sn{border:1px solid var(--fz-card-line);box-shadow:var(--fz-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px}:root body nav.sn>a,:root body nav.sn .sn-desk{color:var(--color-ink);border-radius:50%}:root body nav.sn>a:hover{background:var(--fz-stage)}:root body nav.sn>a.on{background:var(--color-ink);color:#fff}:root body nav.sn>a i{background:var(--fz-lime);color:var(--color-ink)}}:root body .app :is(h1){letter-spacing:-.035em;font-weight:500}:root body .app :is(h2){letter-spacing:-.025em;font-weight:600}.fz-pill{border:1px solid var(--fz-card-line);width:fit-content;min-height:28px;color:var(--color-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.fz-pill.is-yellow{background:var(--fz-yellow);border-color:#0000}.fz-pill.is-lime{background:var(--fz-lime);border-color:#0000}:root body .app a.fz-cta,.fz-cta{background:var(--color-ink);color:#fff;min-height:52px;font:inherit;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fz-cta:active{transform:scale(.98)}:root body .app a.fz-cta.is-light,.fz-cta.is-light{border:1px solid var(--fz-card-line);color:var(--color-ink);background:#fff}:root body .app a.fz-ic,.fz-ic{border:1px solid var(--fz-card-line);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:0 4px 12px -6px #12141740}.fz-ic.is-dark{background:var(--color-ink);color:#fff;border-color:#0000}.fz-ic.is-wa{color:#fff;background:#1fa855;border-color:#0000}:root body .app .fz-cta{color:#fff;font-weight:600}:root body .app .fz-cta.is-light{color:var(--color-ink)}:root body .app a.fz-ic.is-dark,:root body .app .fz-ic.is-dark{background:var(--color-ink);color:#fff;border-color:#0000}:root body .app a.fz-ic.is-wa,:root body .app .fz-ic.is-wa{color:#fff;background:#1fa855;border-color:#0000}:root body .app a.fz-ic.is-glass{color:#fff;background:#12141752;border-color:#ffffff8c}:root body .app .gl-date{font-family:var(--font-sans);color:var(--color-mute);font-size:14px;font-style:normal;font-weight:500}:root body .app .gl-tile-ic{border:1px solid var(--fz-card-line);color:var(--color-ink);box-shadow:var(--fz-shadow);background:#fff;border-radius:50%}:root body .app .gl-tile b{color:var(--color-ink);background:0 0;padding:0;font-size:12px}:root body .app .gl-mate{background:var(--fz-fade-card);box-shadow:var(--fz-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:root body .app .gl-mate-field{background:#fff}:root body .app .gl-mate-field input{color:var(--color-ink)}:root body .app .gl-mate-field input::placeholder{color:var(--color-mute)}:root body .app .gl-mate-field button{background:var(--color-ink);color:#fff}:root body .app .jr-sos a{border:1px solid var(--fz-sos-line);background:var(--fz-sos);color:var(--color-ink);border-radius:18px}:root body .app a.jr-112{border-color:var(--color-danger);background:var(--fz-sos);color:var(--color-danger)}:root body .app a.jr-112 span,:root body .app a.jr-police span{color:var(--color-ink-2)}.su-eu{background:var(--fz-sky-soft);color:var(--color-ink);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.sp-box{background:var(--fz-fade-card);border-radius:22px;gap:14px;padding:16px;display:grid}.sp-head{align-items:flex-start;gap:12px;display:flex}.sp-head>span:last-child{gap:4px;display:grid}.sp-head b{font-size:16px;font-weight:600}.sp-head small{color:var(--color-ink-2);font-size:13.5px;line-height:1.4}.sp-ic{background:var(--color-ink);width:38px;height:38px;color:var(--fz-lime);border-radius:50%;flex:none;place-items:center;display:grid}.sp-form{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.sp-form>.full{grid-column:1/-1}.sp-actions{flex-wrap:wrap;gap:10px;display:flex}.sp-actions>*{flex:140px}.sp-fine{color:var(--color-mute);margin:0;font-size:12px;line-height:1.4}.sp-contact{border:1px solid var(--fz-card-line);background:#fff;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.sp-contact small{color:var(--color-mute);font-size:12.5px}.sp-contact b{font-size:15px;font-weight:600}.sp-contact-row{flex-wrap:wrap;gap:8px;display:flex}:root body .app a.sp-chip{overflow-wrap:anywhere;background:var(--fz-stage);max-width:100%;min-height:40px;color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=560px){.sp-form{grid-template-columns:minmax(0,1fr)}}@media (width<=320px){:root body .app h1{font-size:28px}:root body .app .th-person{flex-wrap:wrap}:root body .app .th-person>span{flex:120px;min-width:0}}:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button,.ni-banner,.cb,.rd-next){isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button:not(.on),.ni-banner,.cb,.rd-next):before{content:"";z-index:-1;background:var(--wave,var(--fz-lime-soft));pointer-events:none;border-radius:0 50% 50% 0;width:150%;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;top:-25%;bottom:-25%;left:-35%;transform:translate(-102%)}:root body .hm.lp .lps-btn.dark{--wave:#2c3038}:root body .hm-cta{--wave:#fff}:root body .ni-banner{--wave:#ffffff80}:root body :is(.cb,.rd-next){--wave-stop:-26%}@media (hover:hover){:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button,.ni-banner,.cb,.rd-next):hover:before{transform:translateX(var(--wave-stop,0%))}:root body .hm.lp .lps-btn.dark:hover svg{background:var(--fz-lime);color:var(--color-ink);transform:rotate(-45deg)}:root body .hm.lp .lp-how-btn:hover svg{transform:rotate(360deg)}:root body :is(.ni-banner,.cb,.rd-next):hover :is(.ni-banner-a,.cb-arr,.rd-go){transform:rotate(-45deg)}:root body :is(.cb,.rd-next):hover{border-color:#0000;box-shadow:0 18px 40px -24px #12141766}}:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button,.ni-banner,.cb,.rd-next):focus-visible:before{transform:translateX(var(--wave-stop,0%))}:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button,.ni-banner,.cb,.rd-next).wv-tap:before{animation:.6s cubic-bezier(.65,0,.35,1) fz-tapwave}@keyframes fz-tapwave{0%{transform:translate(-102%)}55%{transform:translateX(var(--wave-stop,0%))}to{transform:translate(105%)}}:root body .hm.lp .lps-btn.dark svg{box-sizing:content-box;border-radius:50%;margin:-4px -4px -4px 0;padding:4px;transition:background .4s,color .3s,transform .45s cubic-bezier(.65,0,.35,1)}:root body .hm.lp .lp-how-btn svg,:root body :is(.ni-banner-a,.cb-arr,.rd-go){transition:transform .45s cubic-bezier(.65,0,.35,1)}:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.ni-banner,.cb,.rd-next):active{transform:scale(.97)}:root body .hm.lp .lp-cta .lps-btn.dark:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);animation:4.5s ease-in-out 1.2s infinite fz-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes fz-shine{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){:root body :is(.hm.lp .lps-btn,.hm.lp .lp-how-btn,.hm-cta,.lp-tabs button,.ni-banner,.cb,.rd-next):before,:root body .hm.lp .lp-cta .lps-btn.dark:after{transition:none;animation:none}}.rd{color:var(--color-ink);background:linear-gradient(155deg,#e4f6a0 0%,#d9f0c6 45%,#cfe9ff 100%);border-radius:28px;gap:16px;padding:20px 16px;display:grid}.rd-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rd-k{white-space:nowrap;background:#ffffffbf;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rd-k i{background:#3f9d20;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3f9d2033}:root body .app .rd-h{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:28px;font-weight:600;line-height:1.05}.rd-mate{background:var(--fz-lime);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 26px -16px #3c5000e6}:root body .app a.rd-next,.rd-next{color:var(--color-ink);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:12px 12px 12px 14px;text-decoration:none;display:flex;box-shadow:0 14px 30px -22px #12141780}.rd-next-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-next-tx small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute);font-size:11.5px;font-weight:600}.rd-next-tx b{font-size:16px;font-weight:600;line-height:1.2}.rd-next-tx span{color:var(--color-ink-2);font-size:13px;line-height:1.35}.rd-go{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}:root body .app .cb,.cb{border:1px solid var(--fz-card-line);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--fz-shadow);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:14px 14px 14px 12px;text-decoration:none;display:flex}.cb:active{transform:scale(.985)}.cb-ic{background:var(--fz-lime);width:46px;height:46px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.cb-ic.is-sky{background:var(--fz-sky-soft)}.cb-ic.is-grey{background:#eef0e8}.cb-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cb-tx small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute);font-size:11.5px;font-weight:600}.cb-tx b{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.cb-tx span{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.cb-arr{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cb-badge{background:var(--fz-lime);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.cb-track{background:#eef0e8;border-radius:9px;height:6px;margin-top:4px;display:block;overflow:hidden}.cb-track i{background:var(--color-ink);border-radius:9px;height:100%;display:block}.cb-group{gap:10px;display:grid}.pc-file-row{align-items:center;gap:12px;min-width:0;display:flex}.pc-file-pdf{color:#b3261e;background:#fff1ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.pc-file-name{overflow-wrap:anywhere}:root body .app .pc-sec>.ex-more{align-self:flex-start;width:auto}.ni-inside{gap:16px;scroll-margin-top:90px;display:grid}:root body .ni-inside h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,36px);font-weight:600}.ni-inside ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ni-inside li{border:1px solid var(--fz-card-line);min-width:0;box-shadow:var(--fz-shadow);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.ni-inside img{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.ni-inside b{min-width:0;font-size:14.5px;font-weight:600;line-height:1.25}.cv1-head{gap:8px;display:grid}.cv1-head .mu{margin:0;line-height:1.45}.cv1-note{text-align:center;margin:0}:root body .rd .rd-bar{background:#fffc;border-radius:20px;margin:0;padding:14px}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important}.no-print{display:none!important}.print-sheet{box-shadow:none!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.print-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}}
