/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--forest:#1f4d3a;--forest-dark:#173b2c;--pine:#15201a;--ink:#15201a;--body:#45524a;--muted:#6a766f;--line:#dfe4e0;--tint:#f2f4f1;--tint-2:#e7ede9;--white:#fff;--amber:#e3a33b;--moss:#7fa08b;--red:#b4453b;--red-dark:#8e2d26;--blue:#5a7fa8;--faint:#8f9a93;--line-soft:#e9eeeb;--field:#cbd3ce;--accent:#1f4d3a;--accent-bd:#c6d6cc;--solid:#15201a;--red-fill:#b4453b;--red-bd:#e9c9c6;--red-bg:#fbedec;--amber-ink:#7a4e0b;--amber-bd:#ecd6b4;--amber-bg:#fbefd9;--blue-fill:#5a7fa8;--blue-ink:#3f6390;--blue-bd:#c5d3e3;--blue-bg:#eef4fb;--purple:#8e5bc6;--purple-ink:#6d3fa3;--purple-bd:#dccdf0;--teal:#0f766e;--teal-bg:#ccfbf1;--picked:#eef3f0;--unread:#fbfcfb;--font:"Manrope";--ease:cubic-bezier(.16,1,.3,1);--wrap:1240px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--font),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}ul,ol{list-style:none}::selection{background:var(--forest);color:var(--white)}html{scrollbar-color:#9db0a5 var(--tint)}input,textarea{caret-color:var(--forest)}.hero>img{object-position:72% 42%}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:40px}.skip{background:var(--white);z-index:30;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.num{font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-weight:700}h1,h2,h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance}h2{font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1.1}h3{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.25}.lead{color:var(--body);max-width:60ch;margin-top:18px;font-size:19px;line-height:1.6}p{color:var(--body)}.section{padding-block:104px}.section.tint{background:var(--tint)}.head{max-width:760px;margin-bottom:56px}.btn{height:52px;font:inherit;cursor:pointer;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),transform .15s var(--ease);border:0;border-radius:8px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn i{transition:transform .3s var(--ease);font-size:18px}.btn:hover i{transform:translate(3px)}.btn-primary{background:var(--forest);color:var(--white)}.btn-primary:hover{background:var(--forest-dark)}.btn-light{background:var(--white);color:var(--ink)}.btn-light:hover{background:var(--tint-2)}.btn-line{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffb3}.btn-line:hover{background:#ffffff1f}.btn-ghost{color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest);background:0 0}.btn-ghost:hover{background:var(--tint-2)}.link{color:var(--forest);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link i{transition:transform .3s var(--ease)}.link:hover i{transform:translate(3px)}.link:hover span{text-underline-offset:.3em;text-decoration:underline}.header{z-index:20;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.header .wrap{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo img{width:28px;height:auto}.logo span{font-family:Outfit,var(--font),sans-serif;letter-spacing:-.035em;font-size:25px;font-weight:700;line-height:1}.nav{align-items:center;gap:32px;display:flex}.nav>a:not(.btn){color:var(--ink);transition:border-color .2s var(--ease),color .2s var(--ease);border-bottom:2px solid #0000;padding:24px 0;font-size:15px;font-weight:600;text-decoration:none}.nav>a:not(.btn):hover{color:var(--forest)}.nav>a[aria-current=page]{border-bottom-color:var(--forest);color:var(--forest)}.nav .btn{height:44px;padding:0 18px;font-size:15px}.menu-btn{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;font-size:22px;display:none}.hero{min-height:640px;color:var(--white);background:var(--pine);align-items:center;display:flex;position:relative;overflow:hidden}.hero.inner{min-height:560px}.hero>img{object-fit:cover;width:100%;height:100%;animation:settle 1.6s var(--ease) both;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#15201aeb 0%,#15201ac7 38%,#15201a40 70%,#15201a0d 100%);position:absolute;inset:0}.hero .wrap{z-index:1;width:100%;padding-block:72px;position:relative}.hero-copy{max-width:620px;animation:rise .9s var(--ease) both .1s}.hero h1{color:var(--white);letter-spacing:-.035em;font-size:clamp(40px,5.2vw,66px);font-weight:700;line-height:1.04}.hero.inner h1{font-size:clamp(36px,4.4vw,56px)}.hero p{color:#ffffffdb;max-width:46ch;margin-top:22px;font-size:20px;line-height:1.55}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@keyframes settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}.trusted{border-bottom:1px solid var(--line);padding-block:72px 80px}.trusted h2{margin-bottom:36px;font-size:30px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track{align-items:center;width:max-content;animation:55s linear infinite scroll;display:flex}.marquee:hover .track{animation-play-state:paused}.track li.wordmark span{letter-spacing:-.02em;color:var(--body);font-size:23px;font-weight:700}.track li{flex:none;align-items:center;gap:12px;height:72px;padding:0 44px;display:flex}.track img,.logos img{width:auto}.track span,.logos span{letter-spacing:-.015em;white-space:nowrap;color:var(--ink);font-size:18px;font-weight:700}@keyframes scroll{to{transform:translate(-50%)}}.logos{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.logos li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:10px;height:120px;padding:0 20px;display:flex}.services{grid-template-columns:1fr 1fr;gap:24px;display:grid}.svc{background:var(--white);color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:12px;flex-direction:column;gap:16px;padding:40px 40px 36px;text-decoration:none;display:flex;box-shadow:0 1px 2px #15201a0f,0 18px 40px -30px #15201a59}.svc:hover{transform:translateY(-4px);box-shadow:0 1px 2px #15201a0f,0 28px 50px -30px #15201a73}.svc{position:relative}.svc:before{content:"";background:var(--forest);border-radius:3px;width:56px;height:6px;margin-bottom:22px;display:block}.svc.dark:before{background:var(--amber)}.svc h3{font-size:28px}.svc-list{border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;margin:6px 0 10px;padding-top:18px;display:grid}.svc-list li{color:var(--ink);padding-left:22px;font-size:16px;font-weight:600;position:relative}.svc-list li:before{content:"";background:var(--forest);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.svc.dark{background:var(--forest);color:var(--white)}.svc.dark h3,.svc.dark .svc-list li,.svc.dark .link{color:var(--white)}.svc.dark p{color:#ffffffd1}.svc.dark .svc-ic{color:var(--white);background:#ffffff1f}.svc.dark .svc-list{border-top-color:#fff3}.svc.dark .svc-list li:before{background:var(--amber)}.svc-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.svc-grid article{background:var(--white);border-radius:12px;padding:30px 30px 32px;box-shadow:0 1px 2px #15201a0f,0 16px 34px -28px #15201a59}.svc-grid h3{margin-bottom:10px;font-size:21px}.svc-grid h3:before{content:"";background:var(--forest);border-radius:3px;width:44px;height:5px;margin-bottom:18px;display:block}.svc-grid p{font-size:16px}.steps-row.four{grid-template-columns:repeat(4,1fr)}.phead{background:var(--forest);color:var(--white);perspective:1100px;perspective-origin:80%;position:relative;overflow:hidden}.phead .wrap{z-index:1;padding-block:96px 104px;position:relative}.phead-copy{max-width:680px;animation:rise .9s var(--ease) both}.phead h1{color:var(--white);letter-spacing:-.035em;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1.06}.phead p{color:#ffffffd6;max-width:48ch;margin-top:20px;font-size:20px;line-height:1.55}.phead .ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.phead-lines{opacity:.9;transform-style:preserve-3d;justify-items:end;gap:18px;display:grid;position:absolute;top:50%;right:max(40px,50% - 580px);transform:translateY(-50%)}.phead-lines i{transform-origin:100%;will-change:transform,opacity;backface-visibility:hidden;border-radius:15px;height:30px;animation:1.5s cubic-bezier(.22,.68,.16,1) both lineIn;display:block}.phead-lines i:first-child{animation-delay:.18s}.phead-lines i:nth-child(2){animation-delay:.32s}.phead-lines i:nth-child(3){animation-delay:.46s}@keyframes lineIn{0%{opacity:0;transform:translate3d(30vw,0,-260px)rotateY(-26deg)}35%{opacity:1}to{opacity:1;transform:translate(0)rotateY(0)}}.phead-lines i:first-child{background:var(--amber);width:min(300px,22vw)}.phead-lines i:nth-child(2){background:#f2f1eceb;width:min(420px,30vw)}.phead-lines i:nth-child(3){background:#7fa08b;width:min(200px,15vw)}.jobs-head .wrap{padding-block:80px 120px}.phead.home .wrap{padding-block:128px 136px}.phead.home h1{font-size:clamp(40px,5.2vw,66px);line-height:1.02}.phead.home p{max-width:44ch;font-size:20px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.split.wide-img{grid-template-columns:6fr 5fr}.split.top{align-items:start}.split>figure{aspect-ratio:4/5;border-radius:12px;overflow:hidden}.split>figure.land{aspect-ratio:4/3}.split>figure img{object-fit:cover;width:100%;height:100%}.steps{counter-reset:s;gap:0;margin-top:36px;display:grid}.steps li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:4px 18px;padding:24px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{counter-increment:s;content:counter(s,decimal-leading-zero);color:var(--forest);grid-row:span 2;padding-top:3px;font-size:15px;font-weight:700}.steps h3{font-size:20px}.steps p{font-size:16px}.steps-row{counter-reset:s;border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.steps-row li{padding:28px 32px 8px 0}.steps-row li+li{border-left:1px solid var(--line);padding-left:32px}.steps-row li:before{counter-increment:s;content:counter(s);background:var(--forest);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:20px;font-size:16px;font-weight:700;display:grid}.steps-row h3{margin-bottom:8px}.checks{gap:18px;margin-top:32px;display:grid}.checks li{color:var(--ink);grid-template-columns:28px 1fr;gap:14px;font-size:17px;font-weight:600;line-height:1.45;display:grid}.checks li i{background:var(--tint-2);width:28px;height:28px;color:var(--forest);border-radius:50%;place-items:center;font-size:15px;display:grid}.checks li span{color:var(--body);margin-top:2px;font-size:16px;font-weight:400;display:block}.band{background:var(--forest);color:var(--white)}.band h2,.band h3{color:var(--white)}.band p{color:#ffffffd1}.band .split{align-items:start}.minijobs{gap:12px;display:grid}.minijob{background:var(--white);color:var(--ink);transition:transform .3s var(--ease);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:20px 24px;text-decoration:none;display:grid}.minijob:hover{transform:translate(4px)}.minijob b{font-size:17px;font-weight:700;line-height:1.35}.minijob small{color:var(--muted);flex-wrap:wrap;grid-column:1;gap:14px;font-size:14px;display:flex}.minijob small span{align-items:center;gap:5px;display:inline-flex}.minijob em{color:var(--forest);white-space:nowrap;grid-area:1/2/span 2;font-size:14px;font-style:normal;font-weight:700}.vm{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vm article{background:var(--tint);border-radius:12px;padding:40px 40px 44px}.vm h3{color:var(--forest);letter-spacing:0;margin-bottom:14px;font-size:16px;font-weight:700}.vm p{color:var(--ink);letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:1.35}.closer-wrap{padding-block:0 104px}.section.tint+.closer-wrap,.band+.closer-wrap{padding-top:104px}.closer{background:var(--forest);color:var(--white);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 64px;display:flex}.closer h2{color:var(--white);font-size:clamp(28px,3vw,38px)}.closer p{color:#fffc;max-width:52ch;margin-top:10px}.levels{border-collapse:collapse;width:100%;margin-top:8px}.levels th{text-align:left;color:var(--muted);border-bottom:2px solid var(--ink);padding:0 0 14px;font-size:14px;font-weight:700}.levels td{vertical-align:top;border-bottom:1px solid var(--line);padding:22px 0}.levels td:first-child{width:130px}.levels td:nth-child(2){width:34%;color:var(--body);padding-right:32px;font-size:16px}.lv{background:var(--forest);min-width:56px;height:36px;color:var(--white);border-radius:8px;place-items:center;padding:0 10px;font-size:16px;font-weight:700;display:inline-grid}.roles{flex-wrap:wrap;gap:8px;display:flex}.roles span{background:var(--white);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600}.facts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.facts div{padding:28px 32px 0 0}.facts div+div{border-left:1px solid var(--line);padding-left:32px}.facts h3{margin-bottom:8px}.jobs-hero{min-height:460px}.panel{z-index:2;background:var(--white);border-radius:12px;grid-template-columns:2fr 1fr 160px;gap:16px;margin-top:-56px;padding:24px;display:grid;position:relative;box-shadow:0 1px 2px #15201a0f,0 24px 50px -30px #15201a73}.panel label{color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}.panel input,.panel select,.field input,.field textarea{font:inherit;background:var(--white);height:50px;color:var(--ink);border:1.5px solid #cbd3ce;border-radius:8px;width:100%;padding:0 14px;font-size:16px}.panel input::placeholder,.field input::placeholder,.field textarea::placeholder{color:#78847d}.panel input:focus,.panel select:focus,.field input:focus,.field textarea:focus{border-color:var(--forest);outline:0;box-shadow:0 0 0 3px #1f4d3a26}.count{color:var(--muted);margin:36px 0 18px;font-size:15px;font-weight:600}.grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.job{border:1px solid var(--line);background:var(--white);transition:box-shadow .3s var(--ease),border-color .3s var(--ease);border-radius:12px;flex-direction:column;gap:14px;padding:26px 26px 22px;display:flex}.job:hover{border-color:#c6d0ca;box-shadow:0 20px 40px -30px #15201a66}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{background:var(--tint);color:var(--body);border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700}.tag.dep{background:var(--tint-2);color:var(--forest)}.d-sales .tag.dep{color:#7a4e0b;background:#fbefd9}.job h2{letter-spacing:-.01em;font-size:20px;line-height:1.3}.job .loc{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:flex}.job .snip{font-size:15px}.job h3{margin-bottom:6px;font-size:14px;font-weight:700}.job ul li{color:var(--body);margin-bottom:3px;padding-left:16px;font-size:15px;line-height:1.5;position:relative}.job ul li:before{content:"";background:var(--forest);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.job .pay{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.more-t{color:var(--forest);font-size:14px;font-weight:700}.jfoot{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:flex}#roleView,.role-view{padding:56px 0 104px}.role-wrap{max-width:760px}.back-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:30px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--forest)}.role-head{margin-bottom:26px;padding-bottom:22px}.role-head h1{letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,4vw,46px);line-height:1.05}.role-head p{color:var(--muted);margin-top:12px;font-size:16px}.role-meta{flex-wrap:wrap;gap:10px 26px;margin-bottom:34px;display:flex}.role-meta li{color:var(--body);align-items:center;gap:8px;font-size:14.5px;display:flex}.role-meta i{color:var(--muted);font-size:17px}.pay-box{background:var(--tint);border-radius:10px;margin-bottom:18px;overflow:hidden}.pay-line{justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:14px 18px;display:flex}.pay-line+.pay-line{border-top:1px solid #e1e7e2}.pay-line span{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pay-line b{color:var(--pine);letter-spacing:-.02em;text-align:right;font-size:19px;font-weight:700}.role-lead{color:var(--body);max-width:60ch;font-size:19px;line-height:1.6}.role-sec{margin-top:40px}.role-sec.first{margin-top:0}.role-sec h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px;font-size:12px;font-weight:700}.role-note{border-top:1px solid var(--line);color:var(--body);align-items:flex-start;gap:12px;max-width:60ch;margin-top:38px;padding-top:22px;font-size:15px;display:flex}.role-note i{color:var(--forest);flex:none;margin-top:1px;font-size:19px}.role-side{position:sticky;top:96px}.role-facts{border-top:1px solid var(--line)}.role-facts div{border-bottom:1px solid var(--line);gap:3px;padding:14px 0;display:grid}.role-facts dt{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.role-facts dd{color:var(--ink);font-size:15.5px;font-weight:600}.btn-apply{background:var(--white);width:100%;height:58px;color:var(--forest);border:1.5px solid var(--forest);font:inherit;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:16px;font-weight:700;display:flex}.btn-apply i{transition:transform .2s var(--ease);font-size:18px}.btn-apply:hover{background:var(--forest);color:#fff}.btn-apply:hover i{transform:translate(4px)}.btn-apply:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.role-apply .role-lead{max-width:52ch;font-size:16.5px}.role-apply .btn-apply{max-width:340px;margin-top:22px}.role-side .btn{margin-top:24px}.role-side .role-note{color:var(--muted);border-top:0;gap:9px;margin-top:16px;padding-top:0;font-size:13.5px}.role-side .role-note i{margin-top:2px;font-size:16px}.role-foot{margin-top:44px}.apply,.sent{max-width:560px}.ticks{gap:11px;display:grid}.ticks li{color:var(--body);padding-left:28px;font-size:15.5px;line-height:1.55;position:relative}.ticks li:before{content:"";background:var(--tint-2);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%231F4D3A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2 4.8 8.5 9.5 3.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:0}.sent .ticks{gap:14px;margin-top:26px}.steps-do li:before{background-image:none}.apply .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apply-foot{justify-items:start;gap:14px;max-width:560px;margin-top:4px;display:grid}.apply-foot .btn{justify-content:center;width:100%}.linkback{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.linkback:hover{color:var(--forest)}#roleView .ticks li,.role-view .ticks li{font-size:16px}@media (width<=900px){.role-meta{gap:8px 18px}.pay-line{flex-direction:column;align-items:flex-start;gap:4px}.pay-line b{text-align:left}.apply .two{grid-template-columns:1fr}#roleView,.role-view{padding:34px 0 72px}}.btn.btn-stop{background:#a23b2a}.btn.btn-stop:hover{background:#8d3324}#applyForm .two{grid-template-columns:1fr 1fr;gap:20px;display:grid}#applyForm .field{margin-bottom:20px}#applyForm label{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}#applyForm .opt{color:var(--muted);font-size:13px;font-weight:500}#applyForm input{font:inherit;background:var(--white);width:100%;height:50px;color:var(--ink);border:1.5px solid #cbd3ce;border-radius:8px;padding:0 14px;font-size:16px}#applyForm input:focus{border-color:var(--forest);outline:0;box-shadow:0 0 0 3px #1f4d3a26}.phone{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.phone span{height:50px;color:var(--body);background:var(--tint);border:1.5px solid #cbd3ce;border-radius:8px;place-items:center;font-weight:700;display:grid}.field.bad input,.drop.bad{border-color:#a23b2a}.field small{color:#a23b2a;margin-top:2px;font-size:13px;font-weight:600;display:block}.drop{background:var(--tint);cursor:pointer;text-align:center;transition:border-color .2s var(--ease),background .2s var(--ease);border:1.5px dashed #c6d0ca;border-radius:10px;justify-items:center;gap:6px;padding:26px;display:grid}.drop i{color:var(--forest);font-size:26px}.drop span{color:var(--ink);font-size:16px;font-weight:700}.drop em{color:var(--muted);font-size:13px;font-style:normal}.drop.over,.drop:hover{border-color:var(--forest);background:var(--tint-2)}.drop.has{border-style:solid;border-color:var(--forest);background:var(--tint-2)}.rec{border:1.5px solid #cbd3ce;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.rec .btn{height:46px}.rec-time{color:var(--muted);max-width:44ch;font-size:14px;line-height:1.45}#recPlay{width:100%;margin-top:12px}#applyForm select{font:inherit;background:var(--white);width:100%;height:50px;color:var(--ink);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'><path d='M4 6l4 4 4-4' stroke='%2345524A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;border:1.5px solid #cbd3ce;border-radius:8px;padding:0 14px;font-size:16px}#applyForm select:focus{border-color:var(--forest);outline:0;box-shadow:0 0 0 3px #1f4d3a26}.tabs{background:var(--tint);border-radius:10px;gap:6px;width:fit-content;margin-bottom:14px;padding:5px;display:flex}.tab{font:inherit;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 16px;font-size:14px;font-weight:700}.tab.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #15201a1f}.tab:hover:not(.on){color:var(--ink)}.drop.small{padding:18px}.drop.small i{font-size:22px}.hint-sm{color:var(--muted);margin-top:8px;font-size:13px}.hint-opt{color:var(--muted);font-size:13px;font-weight:500}.apply .field{margin-bottom:20px}.apply .field>label{color:var(--ink);font-size:13.5px;font-weight:700}.apply input,.apply select{border:1px solid var(--line);border-radius:8px;height:48px;font-size:15.5px}.apply select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}.apply .phone span{border:1px solid var(--line);background:var(--tint);height:48px}.apply .group{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.pick{border:1px solid var(--line);background:var(--white);cursor:pointer;width:100%;height:48px;color:var(--pine);transition:border-color .16s var(--ease),background .16s var(--ease);border-radius:8px;align-items:center;gap:11px;padding:0 6px 0 14px;font-size:15px;display:flex}.pick i{color:var(--muted);flex:none;font-size:17px}.pick span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.pick em{color:var(--pine);border:1px solid var(--line);white-space:nowrap;background:var(--white);border-radius:6px;padding:7px 12px;font-size:13px;font-style:normal;font-weight:600}.pick:hover{background:var(--tint);border-color:#c1cbc4}.pick:hover em{border-color:var(--pine)}.pick.over{border-color:var(--forest);background:var(--tint-2)}.pick.has{border-color:var(--forest)}.pick.has i{color:var(--forest)}.pick.has span{color:var(--pine);font-weight:600}.pick.has em:after{content:""}.pick.bad{border-color:#a23b2a}.pick.bad span{color:#a23b2a}.apply .tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:24px;width:auto;margin-bottom:16px;padding:0}.apply .tab{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 0 11px;font-size:14px;font-weight:600}.apply .tab:hover:not(.on){color:var(--pine)}.apply .tab.on{color:var(--pine);border-bottom-color:var(--forest);box-shadow:none;background:0 0}.apply .rec{background:0 0;border:0;align-items:center;gap:12px;padding:0}.apply .rec .btn{border-radius:8px;height:38px;padding:0 15px;font-size:13.5px}.apply .rec .btn i{font-size:15px}.apply .rec-time{color:var(--muted);font-size:13px}.apply audio{width:100%;margin-top:12px}.form-err{color:#8d3324;background:#fbedea;border-radius:8px;margin-top:4px;padding:14px 16px;font-size:15px;font-weight:600}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.steps-do{counter-reset:d;margin-top:22px}.steps-do li{padding-left:34px}.steps-do li:before{counter-increment:d;content:counter(d);background:var(--forest);width:22px;height:22px;color:var(--white);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (width<=1020px){.dlg-head,.dlg-body,.dlg-foot{padding-left:20px;padding-right:20px}.dlg-head h2{font-size:24px}.dlg-cols,#applyForm .two{grid-template-columns:1fr;gap:24px}.dlg-foot{flex-direction:column-reverse}.dlg-foot .btn{justify-content:center;width:100%}}.contact{grid-template-columns:5fr 7fr;align-items:start;gap:72px;padding-block:88px 112px;display:grid}.contact h1{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,58px);font-weight:700;line-height:1.05}.direct{border-top:1px solid var(--line);gap:0;margin-top:40px;display:grid}.direct>a,.direct>div{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.direct>*>div{display:block}.direct i{background:var(--tint);width:44px;height:44px;color:var(--forest);border-radius:8px;place-items:center;font-size:21px;display:grid}.direct small{color:var(--muted);letter-spacing:.01em;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.direct b{font-size:17px;font-weight:700}.flow{background:var(--white);border-radius:12px;flex-direction:column;min-height:470px;padding:36px 40px;display:flex;box-shadow:0 1px 3px #15201a14,0 12px 28px -14px #15201a47}.flow-top{align-items:center;gap:16px;margin-bottom:32px;display:flex}.progress{background:var(--tint-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress i{background:var(--forest);transform-origin:0;width:100%;height:100%;transition:transform .45s var(--ease);border-radius:3px;display:block;transform:scaleX(0)}.back{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:14px;font-weight:700;display:inline-flex}.back[hidden]{display:none}.stepno{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.q{letter-spacing:-.025em;margin-bottom:8px;font-size:30px;font-weight:700;line-height:1.15}.hint{color:var(--muted);margin-bottom:24px;font-size:15px}.opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opt{font:inherit;text-align:left;background:var(--white);color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .15s var(--ease);border:1.5px solid #cbd3ce;border-radius:8px;align-items:center;gap:14px;padding:17px 18px;font-size:16px;font-weight:600;display:flex}.opt:hover{border-color:var(--forest);background:var(--tint)}.opt:active{transform:scale(.99)}.opt kbd{font:inherit;background:var(--tint-2);width:26px;height:26px;color:var(--forest);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.opt.on{border-color:var(--forest);background:#e4eee8}.opt.on kbd{background:var(--forest);color:var(--white)}.field{gap:8px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:700}.field textarea{resize:vertical;height:auto;min-height:130px;padding:14px}.field small{color:#a23b2a;font-size:14px;font-weight:600}.flow-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.flow-foot p{color:var(--muted);font-size:13px}.btn:disabled{opacity:.4;cursor:not-allowed}.review div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:16px;padding:12px 0;font-size:16px;display:grid}.review dt{color:var(--muted);font-weight:600}.review dd{font-weight:700}.stage{animation:rise .4s var(--ease)}.auth{background:var(--white);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth>*{z-index:1;position:relative}.auth-lines{z-index:0;pointer-events:none;gap:26px;display:grid;position:absolute;bottom:-40px;left:-90px;transform:rotate(-8deg)}.auth-lines i{background:var(--tint-2);border-radius:19px;height:38px;display:block}.auth-lines i:first-child{width:340px}.auth-lines i:nth-child(2){background:#eef2ef;width:470px}.auth-lines i:nth-child(3){width:270px}@media (width<=760px){.auth-lines{gap:18px;bottom:-70px;left:-120px}.auth-lines i{height:28px}}.auth-top{padding:28px 40px}.auth-top .logo{color:var(--pine)}.auth-mid{place-items:start center;padding:0 40px;display:grid}.auth-card{width:100%;max-width:352px;margin-top:6vh}.auth-card h1{letter-spacing:-.03em;margin-bottom:6px;font-size:30px}.auth-card>p{color:var(--muted);margin-bottom:30px;font-size:15px}.auth-card form{gap:18px;display:grid}.auth-card .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.auth-card .field label a{color:var(--forest);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.auth-card input[type=text],.auth-card input[type=password]{border:1px solid var(--line);background:var(--white);width:100%;height:46px;font:inherit;color:var(--pine);border-radius:8px;padding:0 14px;font-size:15px}.auth-card input:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.auth-card .field.bad input{border-color:#b4362f}.auth-card .field small{color:#b4362f;margin-top:7px;font-size:13px;display:block}.input-ic{position:relative}.input-ic input{padding-right:44px}.peek{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.peek:hover{color:var(--pine);background:var(--tint)}.keepme{color:var(--body);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.keepme input{width:16px;height:16px;accent-color:var(--forest)}.auth-help{color:var(--muted);margin-top:26px;font-size:14px}.auth-help a{color:var(--forest);font-weight:600}.auth-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 40px;font-size:13px;display:flex}.auth-foot a{color:var(--muted)}.auth-foot a:hover{color:var(--pine)}.form-err{color:#8e2d26;background:#fbedec;border:1px solid #e9c9c6;border-radius:8px;margin:0;padding:11px 13px;font-size:14px}.spin{animation:.9s linear infinite spin}body.ws{background:var(--tint)}.shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;max-width:1520px;margin:0 auto;padding:20px;display:grid}.rail{background:var(--forest);color:#fff;border-radius:14px;flex-direction:column;height:calc(100vh - 40px);padding:24px 14px 18px;display:flex;position:sticky;top:20px;overflow:hidden}.rail .logo{color:#fff;gap:9px;padding:0 10px}.rail .logo span{color:#fff;font-size:20px}.me{background:#ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:12px 10px;display:grid}.me-face{cursor:pointer;background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.me-face img{object-fit:cover;width:100%;height:100%}.me-face span{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700}.me-face i{color:#fff;opacity:0;transition:opacity .16s var(--ease);background:#15201a99;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.me-face:hover i{opacity:1}.me-who{min-width:0}.me-who small{color:#ffffff8c;font-size:11px;line-height:1.2;display:block}.me-who b{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.me-who span{color:#fff9;font-size:11.5px;display:block}.me-bell{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.me-bell i{font-size:16px}.me-bell:hover{background:#fff3}.me-bell em{background:var(--amber);min-width:17px;height:17px;color:var(--pine);border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.me-bell em:empty,.me-bell em.none{display:none}.rail-nav{gap:2px;margin-top:20px;display:grid}.rail-nav button{text-align:left;width:100%;font:inherit;color:#ffffffb8;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.rail-nav button i{opacity:.85;font-size:17px}.rail-nav button:hover{color:#fff;background:#ffffff14}.rail-nav button.on{color:var(--forest);background:#fff}.rail-nav button.on i{opacity:1}.rail-foot{border-top:1px solid #ffffff29;gap:2px;margin-top:auto;padding-top:18px;display:grid}.rail-bell,.ws-out{font:inherit;color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.rail-bell i,.ws-out i{font-size:17px}.rail-bell:hover,.ws-out:hover{color:#fff;background:#ffffff14}.work{min-width:0;padding-bottom:40px}.pghead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:14px 4px 0;display:flex}.pghead h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1}.pghead .sub{color:var(--muted);margin-top:9px;font-size:14px}.pghead .sub b{color:var(--pine);font-weight:700}.pg-act{align-items:center;gap:10px;display:flex}.btn.sm{border-radius:8px;gap:7px;height:38px;padding:0 15px;font-size:13.5px}.btn.sm i{font-size:15px}.btn-line{border:1px solid var(--line);background:var(--white);color:var(--pine)}.btn-line:hover{border-color:var(--pine)}.sheet-in{padding:0 4px}.figs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.sheet-in>.figs:first-child{margin-top:22px}.subtabs+.figs{margin-top:16px}.fig{border:1px solid var(--line);background:var(--white);font:inherit;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:9px 15px;display:inline-flex}.fig .k{color:var(--body);white-space:nowrap;font-size:13.5px;font-weight:600}.fig .v{color:var(--pine);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:700}.fig .dot{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.fig .dot.amber{background:var(--amber)}.fig .dot.green{background:var(--forest)}.fig .dot.blue{background:#5a7fa8}.fig:not(.flat):hover{background:var(--tint);border-color:#b9c4bd}.fig.on{background:var(--forest);border-color:var(--forest)}.fig.on .k{color:#ffffffc7}.fig.on .v{color:#fff}.fig.on .dot{background:#ffffff80}.filters{background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.filters label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.filters input,.filters select{border:1px solid var(--line);background:var(--white);width:100%;height:38px;font:inherit;color:var(--pine);border-radius:8px;padding:0 12px;font-size:14px}.filters .srch{position:relative}.filters .srch i{color:var(--muted);pointer-events:none;font-size:15px;position:absolute;top:11px;right:11px}.filters .srch input{padding-right:34px}.filters select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px;padding-right:30px}.filters input:focus-visible,.filters select:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.bulk{background:var(--white);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.bulk .all{color:var(--pine);cursor:pointer;align-items:center;gap:9px;margin-right:6px;font-size:13.5px;font-weight:600;display:flex}.bulk .all input{width:15px;height:15px;accent-color:var(--forest)}.bulk button{border:1px solid var(--line);background:var(--white);height:32px;font:inherit;color:var(--pine);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.bulk button:disabled{color:#b8c1bb;cursor:default}.bulk button:not(:disabled):hover{border-color:var(--pine)}.bulk button.ok:not(:disabled){color:var(--forest);border-color:#c6d8cd}.bulk button.ok:not(:disabled):hover{background:var(--tint-2);border-color:var(--forest)}.bulk button.no:not(:disabled){color:#8a6410;border-color:#eadcc0}.bulk button.no:not(:disabled):hover{background:#fbf4e6;border-color:#b98a1e}.bulk .sep{background:var(--line);width:1px;height:20px;margin:0 4px}.tblwrap{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wtable{border-collapse:collapse;width:100%}.wtable th{text-align:left;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--tint);white-space:nowrap;padding:13px 18px;font-size:10px;font-weight:700}.wtable th.r,.wtable td.r{text-align:right}.wtable td{border-bottom:1px solid var(--line);color:var(--body);vertical-align:middle;white-space:nowrap;padding:14px 18px;font-size:14px}.wtable td:first-child{white-space:normal;width:38%}.wtable tbody tr:last-child td{border-bottom:0}.wtable tbody tr{cursor:pointer;transition:background .14s var(--ease)}.wtable tbody tr:hover{background:var(--tint)}.wtable tbody tr.on{background:var(--tint-2)}.wtable tbody tr.dim td{color:var(--muted)}.wtable .nm{color:var(--pine);letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.wtable .nm .chip{vertical-align:2px;margin-left:8px}.wtable .sm{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.wtable .num{font-variant-numeric:tabular-nums;color:var(--pine);font-size:15px;font-weight:700}.wtable input[type=checkbox]{width:15px;height:15px;accent-color:var(--forest)}.wtable td.tight{white-space:nowrap;width:1%}.rate{align-items:center;gap:10px;min-width:118px;display:flex}.rate i{background:var(--tint);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.rate i b{background:var(--forest);border-radius:3px;height:100%;display:block}.rate em{color:var(--pine);font-variant-numeric:tabular-nums;text-align:right;width:34px;font-size:12.5px;font-style:normal;font-weight:700}.drill{white-space:nowrap;gap:14px;display:inline-flex}.drill a{color:var(--forest);font-size:12.5px;font-weight:600}.drill a:hover{text-decoration:underline}.wtable .go{color:#c4cec7}.wtable tbody tr:hover .go{color:var(--forest)}.chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:700}.chip.solid{background:var(--tint-2);color:var(--forest);border-color:#0000}.st{color:var(--body);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.st:before{content:"";background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.st-pending:before{background:var(--amber)}.st-accepted:before,.st-hired:before,.st-passedtraining:before{background:var(--forest)}.st-interviewing:before{background:#5a7fa8}.st-rejected:before,.st-didntpass:before,.st-terminated:before,.st-rejectedoffer:before{background:#b4453b}.st-guest:before{background:#a8b2ab}.scrim{z-index:50;animation:fade .2s var(--ease);background:#15201a47;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.dw{background:var(--white);z-index:51;width:min(440px,100%);animation:slidein .26s var(--ease);padding:26px 26px 40px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px -40px #15201a99}@keyframes slidein{0%{opacity:0;transform:translate(24px)}}.dw-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.dw-head h2{letter-spacing:-.035em;margin-top:9px;font-size:25px;line-height:1.15}.dw-head p{color:var(--muted);margin-top:7px;font-size:14px}.p-x{width:32px;height:32px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -8px 0 0;transition:background .15s,color .15s;display:grid}.p-x:hover{background:var(--tint);color:var(--pine)}.p-x:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.p-x svg{display:block}.dw-id .cp{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dw-id .cp a{min-width:0}.cp-b{font:inherit;color:var(--muted);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;padding:2px 0;font-size:12.5px;font-weight:600;transition:opacity .15s,color .15s}.dw-id .cp:hover .cp-b,.cp-b:focus-visible,.cp-b.done{opacity:1}.cp-b:hover,.cp-b.done{color:var(--forest)}@media (hover:none){.cp-b{opacity:1}}.cp-all{border:1px solid var(--line);font:inherit;color:var(--pine);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:7px;margin-top:8px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.cp-all i{color:var(--muted);font-size:15px}.cp-all:hover{background:var(--tint);border-color:#c9d2cc}.cp-all.done{border-color:var(--forest);color:var(--forest)}.cp-all.done i{color:var(--forest)}.dw-quiet{color:var(--muted);font-weight:400}.dw-n{font-variant-numeric:tabular-nums;color:var(--pine);margin-left:6px}.dw-facts dd{line-height:1.45}.dw-facts+.dw-do{border-top:0;margin-top:22px;padding-top:0}.av{background:var(--tint-2);width:34px;height:34px;color:var(--forest);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dw-id{border-bottom:1px solid var(--line);gap:5px;padding:18px 0;display:grid}.dw-id a,.dw-id span{color:var(--pine);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dw-id a:hover{color:var(--forest);text-decoration:underline}.dw-id span{color:var(--muted);font-size:13px}.dw-facts{padding:4px 0}.dw-facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.dw-facts dt{color:var(--muted);font-size:13.5px}.dw-facts dd{color:var(--pine);text-align:right;font-size:14.5px;font-weight:600}.dw-facts dd.big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sec-lbl{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:30px 0 14px;font-size:12px;font-weight:700}.dw-none{color:var(--muted);font-size:14px;line-height:1.55}.dw-h{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:26px 0 12px;font-size:12px;font-weight:700}.dw-files{display:grid}.dw-files li{border-bottom:1px solid var(--line);color:var(--pine);align-items:center;gap:12px;padding:13px 0;font-size:14.5px;display:flex}.dw-files i{color:var(--muted);font-size:17px}.dw-files span{flex:1}.dw-files button{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.dw-files button:hover{text-decoration:underline}.dw-track{gap:0;display:grid}.dw-track li{color:var(--muted);padding:0 0 18px 26px;font-size:14px;position:relative}.dw-track li:before{content:"";border:2px solid var(--line);background:var(--white);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0}.dw-track li:after{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:0;left:5px}.dw-track li:last-child{padding-bottom:0}.dw-track li:last-child:after{display:none}.dw-track li.done{color:var(--body)}.dw-track li.done:before{border-color:var(--forest);background:var(--forest)}.dw-track li.now{color:var(--pine);font-weight:700}.dw-track li.out:before{background:#b4453b;border-color:#b4453b}.dw-track li.out{color:#8e2d26}.dw-track li.now:before{border-color:var(--forest);background:var(--forest)}.dw-do{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.btn.wide{justify-content:center;width:100%}.dw-more{flex-wrap:wrap;gap:6px 18px;margin-top:16px;display:flex}.dw-more button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.dw-more button:hover{color:var(--pine)}.dw-more button.warn{color:#8e2d26}.dw-more button.warn:hover{color:#6e211c}.dw-more button.no{color:#8a6410}.dw-more button.no:hover{color:#6b4d0c}.dw-more button.alt{color:var(--forest)}.dw-more button.alt:hover{color:var(--pine)}.dw-more button.hold{color:#8a6410}.dw-more button.hold:hover{color:#6b4d0c}.dw-more button.go{color:var(--forest)}.dw-more button.go:hover{color:var(--forest-dark)}.dw-people{max-height:none;display:grid}.dw-people li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.dw-people li:last-child{border-bottom:0}.dw-people .who{flex:1;min-width:0}.dw-people .who b{color:var(--pine);font-size:14px;font-weight:700;display:block}.dw-people .who small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.pager{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:20px;margin-top:22px;font-size:11.5px;font-weight:700;display:flex}.pager button{font:inherit;color:var(--muted);cursor:pointer;letter-spacing:.08em;background:0 0;border:0}.pager button:hover:not(:disabled){color:var(--pine)}.pager button:disabled{opacity:.4;cursor:default}.pager span{color:var(--pine)}.subtabs{border-bottom:1px solid var(--line);gap:26px;margin:24px 0 0;display:flex}.subtabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14.5px;font-weight:600}.subtabs button.on{color:var(--pine);border-bottom-color:var(--forest)}.subtabs button:hover{color:var(--pine)}.an-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.an{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px}.an-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.an h3{letter-spacing:-.02em;font-size:17px}.an .who{color:var(--muted);margin-top:3px;font-size:12.5px}.ring{width:48px;height:48px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ring span{background:var(--white);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.an-nums{gap:22px;margin-top:16px;display:flex}.an-nums div b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pine);font-size:22px;font-weight:700;display:block}.an-nums div small{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.an-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;display:flex}.an-foot a{color:var(--forest);font-size:12px;font-weight:600}.an-foot .pc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.legend i{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.dist{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:6px 18px}.dist li{border-bottom:1px solid var(--line);grid-template-columns:28px 190px 1fr 96px;align-items:center;gap:14px;padding:11px 0;display:grid}.dist li:last-child{border-bottom:0}.dist .rk{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.dist .nm{color:var(--pine);font-size:14px;font-weight:600}.dist .bar{background:var(--tint);border-radius:3px;height:10px;display:flex;overflow:hidden}.dist .bar i{height:100%;display:block}.dist .figr{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.dist .figr b{color:var(--pine);margin-right:8px;font-size:14px}.c-acc{background:#1f4d3a}.c-pen{background:#e3a33b}.c-int{background:#5a7fa8}.c-pas{background:#7fa08b}.c-rej{background:#d8deda}.cal{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cal-head{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.cal-head span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;padding:11px 12px;font-size:10px;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:112px;padding:8px 9px;display:flex}.day:nth-child(7n){border-right:0}.day.out{background:#fbfcfb}.day .n{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.day.today .n{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.slot{background:var(--tint-2);border-left:2px solid var(--forest);color:var(--pine);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:3px 6px;font-size:11.5px;overflow:hidden}.slot.b{background:#e4eaf2;border-left-color:#5a7fa8}.add{letter-spacing:.09em;text-transform:uppercase;color:#bfc9c2;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:10px;font-weight:700}.day:hover .add{color:var(--forest)}.cal-nav{align-items:center;gap:6px;display:flex}.cal-nav b{text-align:center;min-width:140px;font-size:15px;font-weight:700}.cal-nav button{border:1px solid var(--line);background:var(--white);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;display:grid}.cal-nav button:hover{border-color:var(--pine);color:var(--pine)}.audit-filters{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:16px 18px}.audit-filters .fr{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.audit-filters .fr+.fr{grid-template-columns:1fr;margin-top:14px}.audit-filters label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.audit-filters input,.audit-filters select{border:1px solid var(--line);background:var(--white);width:100%;height:38px;font:inherit;color:var(--pine);border-radius:8px;padding:0 12px;font-size:14px}.audit-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.audit-note .acts{gap:8px;display:flex}.audit-note button{border:1px solid var(--line);background:var(--white);height:32px;font:inherit;color:var(--pine);cursor:pointer;border-radius:8px;padding:0 13px;font-size:12.5px;font-weight:600}.audit-note button.go{background:var(--pine);border-color:var(--pine);color:#fff}.log li{border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:13px 18px;font-size:13.5px;display:grid}.log li:first-child{border-radius:12px 12px 0 0}.log li:last-child{border-bottom:0;border-radius:0 0 12px 12px}.log{border:1px solid var(--line);border-radius:12px;overflow:hidden}.log .car{color:#c4cec7;font-size:12px}.log .rl{letter-spacing:.1em;text-transform:uppercase;background:var(--tint-2);color:var(--forest);border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:700}.log .rl.admin{background:var(--pine);color:#fff}.log .rl.guest{background:var(--tint);color:var(--muted)}.log b{color:var(--pine)}.log .tgt{letter-spacing:.1em;text-transform:uppercase;color:#b4beb7;font-size:10px;font-weight:700}.log .code{color:var(--forest);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.log .code.bad{color:#8e2d26}.log .when{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.blank{background:var(--white);border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:64px 32px;font-size:14px}.nothing{text-align:center;color:var(--muted);background:var(--white);padding:40px 18px;font-size:14px}@media (width<=1180px){.shell{grid-template-columns:76px minmax(0,1fr)}.rail{padding:20px 10px 16px}.rail .logo span,.rail-nav button span,.ws-out span,.me-who{display:none}.me{grid-template-columns:1fr;justify-items:center;gap:8px;padding:10px 4px}.rail .logo{justify-content:center;padding:0}.rail-nav button,.rail-bell,.ws-out{justify-content:center;padding:12px 0}.rail-nav button i,.rail-bell i,.ws-out i{font-size:19px}}@media (width<=1080px){.filters,.audit-filters .fr{grid-template-columns:1fr 1fr}.pipe{grid-template-columns:1fr;gap:12px}.pipe .arr{display:none}.dist li{grid-template-columns:24px 1fr;row-gap:6px}.dist .bar,.dist .figr{grid-column:1/-1}.dist .figr{text-align:left}}@media (width<=760px){.shell{grid-template-columns:1fr;gap:12px;padding:12px}.rail{flex-direction:row;align-items:center;gap:6px;height:auto;padding:10px;position:static;overflow-x:auto}.rail .logo{flex:none}.rail-nav{gap:4px;margin:0;display:flex}.rail-nav button{white-space:nowrap;padding:10px 12px}.rail-foot{border:0;margin:0 0 0 auto;padding:0;display:flex}.me{display:none}.pghead h1{font-size:28px}.filters,.audit-filters .fr{grid-template-columns:1fr}.tblwrap{overflow-x:auto}.wtable{min-width:640px}.cal2{grid-template-columns:1fr}.mini{order:-1;position:static}.ag-do{opacity:1}.auth-top,.auth-mid,.auth-foot{padding-inline:20px}}.foot{background:var(--pine);color:#c9d3cd;padding-block:80px 32px}.foot-top{grid-template-columns:5fr 7fr;gap:64px;display:grid}.foot .logo{color:var(--white)}.foot .logo span{font-size:28px}.foot-tag{color:var(--white);letter-spacing:-.015em;margin-top:22px;font-size:22px;font-weight:600}.foot-contact{gap:12px;margin-top:28px;display:grid}.foot-contact li{color:#c9d3cd;align-items:center;gap:12px;font-size:16px;display:flex}.foot-contact i{color:#9db0a5;font-size:19px}.foot-contact a{color:#e4eae6;text-decoration:none}.foot-contact a:hover{color:var(--white);text-underline-offset:.3em;text-decoration:underline}.social{gap:10px;margin-top:28px;display:flex}.social a{width:42px;height:42px;color:var(--white);transition:background .2s var(--ease);background:#ffffff14;border-radius:8px;place-items:center;font-size:20px;display:grid}.social a:hover{background:#ffffff2e}.foot-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.foot p.foot-h{color:var(--white);letter-spacing:0;margin:0 0 18px;font-size:15px;font-weight:700}.foot-cols ul{gap:12px;display:grid}.foot-cols a{color:#c9d3cd;font-size:15px;text-decoration:none}.foot-cols a:hover{color:var(--white);text-underline-offset:.3em;text-decoration:underline}.foot-bottom{color:#8fa197;border-top:1px solid #2b3a31;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.track{flex-wrap:wrap;width:auto}.track li[aria-hidden]{display:none}}@media (width<=1020px){.wrap{padding-inline:20px}.menu-btn{display:grid}.nav{background:var(--white);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav>a:not(.btn){border-bottom:1px solid var(--line);padding:14px 0}.nav>a[aria-current=page]{border-bottom-color:var(--line)}.nav .btn{justify-content:center;margin-top:16px}.section{padding-block:72px}.hero{min-height:560px}.hero:after{background:linear-gradient(#15201a8c 0%,#15201ae0 60%)}.hero p{font-size:18px}.services,.split,.split.wide-img,.vm,.contact,.band .split{grid-template-columns:1fr;gap:36px}.split>figure{aspect-ratio:4/3}.steps-row,.steps-row.four,.facts,.svc-grid{grid-template-columns:1fr}.steps-row li,.steps-row li+li,.facts div,.facts div+div{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.logos{grid-template-columns:repeat(2,1fr)}.panel{grid-template-columns:1fr;margin-top:-40px}.grid{grid-template-columns:1fr}.levels td:nth-child(2),.levels th:nth-child(2){display:none}.opts{grid-template-columns:1fr}.flow{min-height:0;padding:26px 20px}.review div{grid-template-columns:1fr;gap:2px}.vm p{font-size:21px}.svc{padding:30px 24px}.phead .wrap{padding-block:64px 72px}.phead-lines{opacity:.35;top:auto;bottom:28px;right:-160px;transform:none}.phead-lines i{height:18px}.closer{padding:36px 24px}.closer-wrap{padding-bottom:72px}.foot-top{grid-template-columns:1fr;gap:48px}.foot-cols{grid-template-columns:1fr 1fr;row-gap:36px}.split.top{gap:20px}}@media (width>=1021px) and (width<=1200px){.grid{grid-template-columns:repeat(2,1fr)}}body.locked{overflow:hidden}.vw{z-index:60;background:var(--white);width:min(560px,92vw);max-height:88vh;animation:vwin .24s var(--ease);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 90px -40px #15201a99}.vw-wide{width:min(840px,94vw)}@keyframes vwin{0%{opacity:0;transform:translate(-50%,-46%)}}.vw-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.vw-kind{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;font-weight:700}.vw-head h2{letter-spacing:-.03em;font-size:22px;line-height:1.2}.vw-sub{color:var(--muted);margin-top:5px;font-size:13.5px}.vw-body{padding:22px 24px;overflow-y:auto}.vw-body .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vw-body .field{margin-bottom:16px}.vw-body .field label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.vw-body input[type=text],.vw-body input[type=email],.vw-body input[type=password]{border:1px solid var(--line);width:100%;height:44px;font:inherit;color:var(--pine);background:var(--white);border-radius:8px;padding:0 13px;font-size:15px}.vw-body input:focus-visible,.vw-select:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.vw-foot{border-top:1px solid var(--line);background:var(--tint);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.vw-meta{color:var(--muted);font-size:12.5px}.vw-acts{gap:8px;display:flex}.vw-note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.55}.vw-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.vw-select{border:1px solid var(--line);background:var(--white);width:100%;height:42px;font:inherit;color:var(--pine);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:12px;border-radius:8px;padding:0 34px 0 13px;font-size:15px}.vw-srch{margin-bottom:14px;position:relative}.vw-srch input{border:1px solid var(--line);width:100%;height:42px;font:inherit;border-radius:8px;padding:0 36px 0 13px;font-size:15px}.vw-srch i{color:var(--muted);pointer-events:none;position:absolute;top:13px;right:13px}.paper{background:var(--tint);margin:-22px -24px;padding:26px 24px}.sheetpage{background:var(--white);border:1px solid var(--line);border-radius:6px;min-height:340px;padding:34px 38px;box-shadow:0 1px 2px #15201a0f}.sheetpage h3{letter-spacing:-.02em;color:var(--pine);font-size:20px}.sheetpage .meta{color:var(--muted);margin-top:5px;font-size:13px}.sheetpage .rule{background:var(--line);height:1px;margin:20px 0 22px}.sheetpage .ph{background:var(--tint);border-radius:5px;height:9px;margin-bottom:11px}.sheetpage .ph.short{width:62%}.paper+.vw-note,.paper .vw-note{margin-top:18px}.player{border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.play{background:var(--forest);color:#fff;cursor:pointer;width:52px;height:52px;transition:background .18s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.play:hover{background:var(--forest-dark)}.wave{--at:0%;flex:1;align-items:center;gap:3px;height:46px;display:flex}.wave i{background:var(--line);border-radius:2px;flex:1;min-width:2px;transition:background .2s linear}.wave.on i{background:#bfd0c6}.clock{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pickable{max-height:300px;display:grid;overflow:auto}.pickable li{border-bottom:1px solid var(--line)}.pickable label{cursor:pointer;color:var(--pine);align-items:center;gap:12px;padding:11px 2px;font-size:14.5px;display:flex}.pickable .pk{flex:1;min-width:0}.pickable .pk-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:0;padding:14px 2px 8px;font-size:10.5px;font-weight:700}.pickable .pk-none{color:var(--muted);padding:16px 2px;font-size:14px}.pickable .taken label{cursor:not-allowed;opacity:.55}.pickable .taken i{color:var(--muted);font-size:15px}.pickable .pk b{font-size:14px;font-weight:700;display:block}.pickable .pk small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pickable input{width:16px;height:16px;accent-color:var(--forest)}.prof{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.prof-face{background:var(--tint-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.prof-face img{object-fit:cover;width:100%;height:100%}.prof-face span{color:var(--forest);font-size:20px;font-weight:700}.prof-face i{color:#fff;opacity:0;transition:opacity .16s var(--ease);background:#15201a8c;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.prof-face:hover i{opacity:1}.prof b{color:var(--pine);letter-spacing:-.02em;font-size:17px;display:block}.prof span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.linkish{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:600}.linkish:hover{text-decoration:underline}.me-who{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.me-who:hover b{text-decoration:underline}.dw-who{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.dw-who div{gap:3px;min-width:0;display:grid}.dw-who a,.dw-who span:not(.av){color:var(--pine);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dw-who span:not(.av){color:var(--muted);font-size:13px}.av.xl{width:52px;height:52px;font-size:17px}.minibars{gap:10px;margin-top:4px;display:grid}.minibars li{color:var(--muted);grid-template-columns:86px 1fr 44px;align-items:center;gap:12px;font-size:13px;display:grid}.minibars .bar{background:var(--tint);border-radius:4px;height:8px;display:block;overflow:hidden}.minibars .bar b{height:100%;display:block}.minibars em{text-align:right;color:var(--pine);font-style:normal;font-weight:700}.cal2{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:16px;display:grid}.ag{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ag-day+.ag-day{border-top:1px solid var(--line)}.ag-day>header{background:var(--tint);align-items:baseline;gap:10px;padding:14px 18px 10px;display:flex}.ag-day>header b{color:var(--pine);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.ag-day>header span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ag-day>header em{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);background:var(--tint-2);border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:700}.ag-day.now>header{background:var(--tint-2)}.ag-day ul{display:grid}.ag-day li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.ag-at{color:var(--pine);font-variant-numeric:tabular-nums;flex:none;width:46px;font-size:13px;font-weight:700}.ag-who{flex:1;min-width:0}.ag-who b{color:var(--pine);font-size:14.5px;font-weight:700;display:block}.ag-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.ag-do{opacity:0;transition:opacity .15s var(--ease);gap:14px;display:flex}.ag-day li:hover .ag-do{opacity:1}.ag-row{cursor:pointer;transition:background .14s var(--ease)}.ag-row:hover{background:var(--tint)}.ag-do i{color:#c4cec7;font-size:14px}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1px solid var(--line);background:var(--white);height:34px;font:inherit;color:var(--body);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.seg button:hover{border-color:#b9c4bd}.seg button.on{background:var(--forest);border-color:var(--forest);color:#fff}.vw-body textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--pine);background:var(--white);resize:vertical;border-radius:8px;min-height:96px;padding:12px 13px;font-size:15px}.vw-body textarea:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.ag-do button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.ag-do button:hover{color:var(--pine)}.ag-do button.no{color:#8a6410}.ag-add button{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ag-add button:hover{text-decoration:underline}.mini{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:20px;position:sticky;top:20px}.mini-h{color:var(--pine);letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:700}.mini-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.mini-dow span{text-align:center;color:var(--muted);font-size:11px;font-weight:700}.mini-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mini-d{aspect-ratio:1;font:inherit;color:var(--body);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:9px;font-size:13.5px;position:relative}.mini-d.out{visibility:hidden}.mini-d:hover{background:var(--tint)}.mini-d.has{color:var(--pine);font-weight:700}.mini-d.has i{background:var(--forest);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mini-d.today i{background:#fff}.mini-key{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.mini-key i{background:var(--forest);border-radius:50%;width:5px;height:5px}.ag-back{margin-bottom:12px}.ag-back button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.ag-back button:hover{color:var(--forest)}.ag-none{color:var(--muted);font-size:14px}.ag-do button.alt{color:#3c5a7d}.mini-d.today{background:var(--tint-2);color:var(--forest);font-weight:700}.mini-d.on{background:var(--forest);color:#fff;font-weight:700}.mini-d.on i{background:#fff}.log{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow:hidden}.log-day{background:var(--tint);border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:11px 18px;font-size:10.5px;font-weight:700}.log-row{border-bottom:1px solid var(--line);color:var(--body);grid-template-columns:62px 10px 1fr auto;align-items:baseline;gap:12px;padding:13px 18px;font-size:14px;display:grid}.log-row:last-child{border-bottom:0}.log-t{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.log-dot{background:#cfd8d2;border-radius:50%;align-self:center;width:7px;height:7px}.log-row.bad .log-dot{background:#b4453b}.log-what b{color:var(--pine);font-weight:700}.log-what .rl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--tint);border-radius:4px;margin:0 3px;padding:2px 6px;font-size:9.5px;font-weight:700}.log-what .chip{margin-left:3px}.log-user{color:var(--muted);white-space:nowrap;font-size:12.5px}.log-empty{padding:8px 18px}@media (width<=760px){.vw{border-radius:14px 14px 0 0;width:100%;max-height:92vh;top:auto;bottom:0;left:0;transform:none}@keyframes vwin{0%{opacity:0;transform:translateY(20px)}}.vw-body .two,.filters.two{grid-template-columns:1fr}.log-row{grid-template-columns:54px 1fr;row-gap:4px}.log-dot,.log-user{display:none}}.agree{z-index:80;background:var(--tint);animation:fade .25s var(--ease);position:fixed;inset:0;overflow-y:auto}.agree-in{max-width:720px;margin:0 auto;padding:40px 24px 64px}.agree-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.agree-top .logo{color:var(--pine);align-items:center;gap:9px;font-family:Outfit,sans-serif;font-size:20px;font-weight:700;display:flex}.agree-step{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.agree h1{letter-spacing:-.035em;font-size:clamp(28px,4vw,38px);line-height:1.05}.agree-sub{color:var(--muted);margin-top:12px;margin-bottom:28px;font-size:16px}.agree-doc{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:30px 32px}.agree-doc h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:700}.agree-doc h2:not(:first-child){margin-top:30px}.agree-doc p{color:var(--body);max-width:62ch;font-size:15.5px;line-height:1.65}.agree-doc p+p{margin-top:12px}.agree-tbl{border-collapse:collapse;width:100%;margin-top:4px}.agree-tbl td{border-bottom:1px solid var(--line);color:var(--body);padding:12px 0;font-size:15.5px}.agree-tbl td:last-child{text-align:right;color:var(--pine);font-variant-numeric:tabular-nums;font-weight:700}.agree-tbl tr:last-child td{border-bottom:0}.agree-note{color:var(--muted);margin-top:14px;font-size:14px}.agree-sign{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:24px 32px}.agree-sign .two{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.agree-sign .field label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.agree-sign input[type=text],.agree-sign input:not([type]){border:1px solid var(--line);width:100%;height:46px;font:inherit;color:var(--pine);background:var(--white);border-radius:8px;padding:0 13px;font-size:15px}.agree-sign input[readonly]{background:var(--tint);color:var(--muted)}.agree-sign input:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.agree-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.agree-foot .btn:disabled{opacity:.45;cursor:not-allowed}.agree-foot .btn:disabled:hover{background:var(--forest)}@media (width<=640px){.agree-in{padding:28px 16px 56px}.agree-doc,.agree-sign{padding:22px 18px}.agree-sign .two{grid-template-columns:1fr}.agree-foot{flex-direction:column-reverse;align-items:stretch}.agree-foot .btn{justify-content:center;width:100%}}.skin{background:#ffffff14;border-radius:10px;gap:2px;margin-bottom:8px;padding:3px;display:flex}.skin button{font:inherit;color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 6px;font-size:12.5px;font-weight:600;display:flex}.skin button i{font-size:14px}.skin button:hover{color:#fff}.skin button.on{color:#fff;background:#ffffff24}:root[data-theme=dark]{--white:#16181c;--tint:#000;--tint-2:#22262b;--line:#2a2e34;--pine:#e7e9ea;--ink:#e7e9ea;--body:#bcc0c4;--muted:#71767b;--forest:#2f7d5b;--forest-dark:#38916a;--lift:#6fc79b;--faint:#80868b;--line-soft:#23272c;--field:#333840;--accent:#6fc79b;--accent-bd:#2a4a3a;--solid:#3a4048;--red-fill:#b4453b;--red-bd:#4a2a27;--red-bg:#2c1618;--amber-ink:#e0b95f;--amber-bd:#4a3a1c;--amber-bg:#2e2410;--blue-fill:#4f74a0;--blue-ink:#8cb2e0;--blue-bd:#2a3b50;--blue-bg:#141f2c;--purple:#a983d8;--purple-ink:#c3a5ea;--purple-bd:#3e2f55;--teal:#5cc8bd;--teal-bg:#0f2a28;--picked:#1d2a24;--unread:#1b1e23}:root[data-theme=dark] body.ws{background:var(--tint);color:var(--body)}:root[data-theme=dark] .shell{background:var(--tint)}:root[data-theme=dark] .rail{border:1px solid var(--line);background:#0e1013}:root[data-theme=dark] .rail .logo span{color:var(--pine)}:root[data-theme=dark] .rail-nav button:hover{color:#fff;background:#ffffff0f}:root[data-theme=dark] .rail-nav button.on{background:var(--forest);color:#fff}:root[data-theme=dark] .me{background:#ffffff0d}:root[data-theme=dark] .me-face{background:#ffffff1a}:root[data-theme=dark] .rail-foot{border-top-color:var(--line)}:root[data-theme=dark] .ws-out{color:#9ba1a6}:root[data-theme=dark] .ws-out:hover{color:#fff}:root[data-theme=dark] .ag-add button,:root[data-theme=dark] .drill a,:root[data-theme=dark] .linkish,:root[data-theme=dark] .dw-files button,:root[data-theme=dark] .dw-more button.go,:root[data-theme=dark] .ag-back button:hover,:root[data-theme=dark] .dw-id a:hover,:root[data-theme=dark] .mini-d.today,:root[data-theme=dark] .auth-card .field label a,:root[data-theme=dark] .auth-help a{color:var(--lift)}:root[data-theme=dark] .mini-key i,:root[data-theme=dark] .mini-d.has i,:root[data-theme=dark] .rate i b{background:var(--lift)}:root[data-theme=dark] .ag-day>header em{color:var(--lift);background:#12261d}:root[data-theme=dark] .wtable th,:root[data-theme=dark] .ag-day>header,:root[data-theme=dark] .log-day,:root[data-theme=dark] .vw-foot{color:var(--muted);background:#1b1e23}:root[data-theme=dark] .wtable tbody tr:hover{background:#1d2025}:root[data-theme=dark] .wtable tbody tr.on,:root[data-theme=dark] .ag-day.now>header{background:var(--tint-2)}:root[data-theme=dark] .ag-row:hover{background:#1d2025}:root[data-theme=dark] .fig{border-color:var(--line);background:#16181c}:root[data-theme=dark] .fig:not(.flat):hover{background:#1d2025;border-color:#3a3f45}:root[data-theme=dark] .fig.on{background:var(--forest);border-color:var(--forest)}:root[data-theme=dark] .fig.on .k{color:#ffffffc7}:root[data-theme=dark] .fig.on .v{color:#fff}:root[data-theme=dark] .fig.flat{background:#1b1e23;border-color:#0000}:root[data-theme=dark] .rate i{background:#22262b}:root[data-theme=dark] .filters input,:root[data-theme=dark] .filters select,:root[data-theme=dark] .audit-filters input,:root[data-theme=dark] .audit-filters select,:root[data-theme=dark] .vw-body input,:root[data-theme=dark] .vw-select,:root[data-theme=dark] .vw-body textarea,:root[data-theme=dark] .vw-srch input,:root[data-theme=dark] .agree-sign input,:root[data-theme=dark] .auth-card input[type=text],:root[data-theme=dark] .auth-card input[type=password]{color:var(--pine);background:#000;border-color:#333840}:root[data-theme=dark] .agree-sign input[readonly]{color:var(--muted);background:#0e1013}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#5e6368}:root[data-theme=dark] .filters select,:root[data-theme=dark] .vw-select,:root[data-theme=dark] .audit-filters select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2371767B' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px}:root[data-theme=dark] .btn-line,:root[data-theme=dark] .bulk button,:root[data-theme=dark] .p-acts button,:root[data-theme=dark] .audit-note button,:root[data-theme=dark] .doc,:root[data-theme=dark] .pick,:root[data-theme=dark] .seg button{color:var(--pine);border-color:var(--line);background:#1b1e23}:root[data-theme=dark] .btn-line:hover,:root[data-theme=dark] .doc:hover,:root[data-theme=dark] .pick:hover,:root[data-theme=dark] .seg button:hover{background:#22262b;border-color:#4a5057}:root[data-theme=dark] .audit-note button.go,:root[data-theme=dark] .p-acts button.go,:root[data-theme=dark] .seg button.on{background:var(--forest);border-color:var(--forest);color:#fff}:root[data-theme=dark] .st-pending{color:#e0b95f;background:#2e2410}:root[data-theme=dark] .st-accepted,:root[data-theme=dark] .st-hired,:root[data-theme=dark] .st-passedtraining{color:#6fc79b;background:#12261d}:root[data-theme=dark] .st-interviewing{color:#8cb2e0;background:#141f2c}:root[data-theme=dark] .st-rejected,:root[data-theme=dark] .st-didntpass,:root[data-theme=dark] .st-terminated,:root[data-theme=dark] .st-rejectedoffer{color:#e08e88;background:#2c1618}:root[data-theme=dark] .st-guest{color:var(--body);background:#22262b}:root[data-theme=dark] .chip{color:var(--muted);border-color:#343941}:root[data-theme=dark] .av{color:var(--lift);background:#22262b}:root[data-theme=dark] .vw,:root[data-theme=dark] .dw{box-shadow:0 40px 90px -40px #000000e6}:root[data-theme=dark] .paper{background:#000}:root[data-theme=dark] .sheetpage{border-color:var(--line);background:#1b1e23}:root[data-theme=dark] .sheetpage .ph{background:#272b31}:root[data-theme=dark] .play{color:#fff}:root[data-theme=dark] .wave i{background:#2e3339}:root[data-theme=dark] .wave.on i{background:#455059}:root[data-theme=dark] .agree{background:var(--tint)}:root[data-theme=dark] .agree-doc,:root[data-theme=dark] .agree-sign,:root[data-theme=dark] .agree-step{background:var(--white);border-color:var(--line)}:root[data-theme=dark] .agree-top .logo{color:var(--pine)}:root[data-theme=dark] .auth{background:var(--tint)}:root[data-theme=dark] .auth-lines i{background:#141619}:root[data-theme=dark] .auth-lines i:nth-child(2){background:#101216}:root[data-theme=dark] .form-err{color:#e4a19b;background:#2c1618;border-color:#4a2a27}:root[data-theme=dark] .mini-d:hover{background:#1d2025}:root[data-theme=dark] .mini-d.on{background:var(--forest);color:#fff}:root[data-theme=dark] .log-row.bad .log-dot{background:#e08e88}:root[data-theme=dark] .log-what .rl{color:var(--muted);background:#22262b}:root[data-theme=dark] .peek:hover{background:var(--tint-2)}.ntf-catch{z-index:60;position:fixed;inset:0}.ntf{left:var(--nx);top:max(20px,var(--ny));z-index:61;background:var(--white);border:1px solid var(--line);width:min(392px,100vw - 40px);max-height:min(560px,100vh - 40px);animation:ntfin .18s var(--ease);border-radius:14px;flex-direction:column;display:flex;position:fixed;box-shadow:0 30px 70px -32px #15201a8c,0 2px 6px #15201a0f}@keyframes ntfin{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.ntf-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 13px;display:flex}.ntf-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ntf-head h2{letter-spacing:-.03em;margin-top:4px;font-size:19px;line-height:1.2}.ntf-list{overscroll-behavior:contain;flex:1;padding:6px 0 8px;overflow-y:auto}.ntf-day{z-index:1;background:var(--white);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 16px 7px;font-size:10.5px;font-weight:700;position:sticky;top:0}.ntf-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:10px 16px 11px;display:grid;position:relative}.ntf-row+.ntf-row{border-top:1px solid var(--line)}.ntf-row:hover{background:var(--tint)}.ntf-row.fresh:before{content:"";background:var(--forest);width:2px;position:absolute;top:0;bottom:0;left:0}.ntf-ic{background:var(--tint-2);width:28px;height:28px;color:var(--forest);border-radius:8px;flex:none;place-items:center;display:grid}.ntf-row.fresh .ntf-ic{background:var(--forest);color:#fff}.ntf-say{color:var(--body);min-width:0;font-size:13.6px;line-height:1.45}.ntf-say b{color:var(--pine);font-weight:600}.ntf-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.ntf-when{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11.5px}.ntf-foot{border-top:1px solid var(--line);background:var(--tint);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ntf-foot .linkish{margin-top:0}@media (width<=640px){.ntf{width:auto;max-height:70vh;inset:auto 20px 20px}}.vw-narrow{width:min(470px,92vw)}.lbl-opt{color:var(--muted);margin-left:6px;font-size:12.5px;font-weight:500}.lbl-opt:before{content:"·";margin-right:6px}.rcd{border-top:1px solid var(--line)}.rcd-row{border-bottom:1px solid var(--line);transition:background .18s var(--ease);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:4px 2px;display:grid}.rcd-edit:focus-within{background:var(--tint);box-shadow:inset 0 -2px 0 var(--forest)}.rcd-row.bad{box-shadow:inset 0 -2px #a23b2a}.rcd-k{color:var(--muted);padding-left:2px;font-size:13px}.rcd-edit:focus-within .rcd-k{color:var(--forest)}.rcd-f{align-items:center;gap:8px;min-width:0;display:flex}.rcd-f-2{gap:12px}.rcd-stack{flex-direction:column;align-items:stretch;gap:0;padding-bottom:12px}.rcd-said{color:var(--muted);margin-top:-2px;font-size:12.5px;line-height:1.5}.vw-meta.wrong{color:#a23b2a;font-weight:600}@media (width<=520px){.rcd-row{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 2px 4px}.rcd-k{letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:700}.vw-body .rcd input[type=text],.vw-body .rcd input[type=email],.rcd-sel{height:38px}.rcd-v{padding:8px 0}.rcd-tall .rcd-v{padding:10px 0}.rcd-stack{padding-bottom:8px}.vw-foot{flex-wrap:wrap}.vw-meta{flex:1 0 100%;order:2}.vw-acts{flex:1 0 100%;justify-content:flex-end}}.rcd-f-2 input{flex:1;min-width:0}.vw-body .rcd input[type=text],.vw-body .rcd input[type=email]{height:46px;color:var(--pine);background:0 0;border:0;border-radius:0;width:100%;padding:0;font-size:15.5px}.vw-body .rcd input:focus-visible{outline:none}.rcd input::placeholder{color:#a6b0a9}.rcd-sel{height:46px;font:inherit;color:var(--pine);cursor:pointer;appearance:none;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E") right 4px center/11px no-repeat;border:0;flex:1;padding:0 26px 0 0;font-size:15.5px}.rcd-sel:focus-visible{outline:none}.rcd-v{min-width:0;color:var(--pine);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:14px 0;font-size:15.5px;font-weight:600;overflow:hidden}.rcd-tall .rcd-v{padding:17px 0}.rcd-pw{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:500}.rcd-do{color:#98a39b;cursor:pointer;width:30px;height:30px;transition:color .16s var(--ease),background .16s var(--ease);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.rcd-do i{font-size:16px}.rcd-do:hover{color:var(--forest);background:var(--tint-2)}.rcd-do.done{color:var(--forest)}.rcd-note{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.act{margin-top:24px}.act-go{background:var(--forest);color:#fff;width:100%;height:50px;font:inherit;letter-spacing:-.01em;cursor:pointer;transition:background .18s var(--ease);border:0;border-radius:7px;font-size:15px;font-weight:700}.act-go:hover{background:var(--forest-dark)}.act-go:active{transform:translateY(1px)}.act-go.done{background:var(--pine)}.act-said{text-align:center;color:var(--muted);margin-top:11px;font-size:12.5px}.act-said.wrong{color:#a23b2a;font-weight:600}.rcd-note.once{color:#8a6212}.rcd-note.once:before{content:"";background:var(--amber);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.field.last{margin-bottom:0}.lbl-opt.warn{color:#a23b2a;font-weight:600}.vw-foot .linkish{margin-top:0}:root[data-theme=dark] .rcd-note.once{color:#d8b978}:root[data-theme=dark] .rcd input::placeholder{color:#5e6368}:root[data-theme=dark] .vw-body .rcd input[type=text],:root[data-theme=dark] .vw-body .rcd input[type=email],:root[data-theme=dark] .rcd-sel{color:var(--pine);background:0 0;border:0}:root[data-theme=dark] .rcd-sel{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2371767B' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:11px}:root[data-theme=dark] .rcd-do:hover{background:#22262b}@media (width<=520px){.rcd-opt{grid-template-columns:1fr}.vw-mid .rcd-row:not(.rcd-opt){grid-template-columns:minmax(0,1fr)}}.dw.step{flex-direction:column;padding-bottom:0;display:flex}.dw.step>*{flex-shrink:0}.dw.still{animation:none}.dw.step .dw-head{display:block}.dw-top{justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}.dw-tools{align-items:center;gap:2px;margin-right:-8px;display:flex}.dw-tools .p-x{margin:0}.dw-tools .p-x[disabled]{opacity:.3;cursor:default;background:0 0}.dw-pos{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:6px;font-size:13px;font-weight:600}.dw-pos.said{color:var(--forest)}.dw.step .dw-do{padding:16px 26px calc(18px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--line);z-index:2;margin:auto -26px 0;position:sticky;bottom:0}.dw.step .dw-facts+.dw-do{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.dw-ask{color:var(--pine);margin:0 0 12px;font-size:14px;line-height:1.45}.dw-ask b{font-weight:700}.dw-ask-row{gap:10px;display:flex}.dw-ask-row .btn{flex:1;justify-content:center}.btn.btn-stop{color:#fff;background:#8e2d26;border-color:#8e2d26}.btn.btn-stop:hover{background:#6e211c;border-color:#6e211c}.dw-acts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.dw-acts.two{grid-template-columns:repeat(2,1fr);margin-top:0}.dw-act{border:1px solid var(--line);background:var(--white);height:38px;font:inherit;color:var(--pine);cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.dw-act i{color:var(--muted);transition:color .15s var(--ease);font-size:16px}.dw-act:hover{border-color:var(--pine)}.dw-act:hover i{color:var(--pine)}.dw-act.is-no:hover{color:#8a6410;background:#fbf6ea;border-color:#8a6410}.dw-act.is-no:hover i{color:#8a6410}.dw-act.is-del:hover{color:#8e2d26;background:#fbefee;border-color:#8e2d26}.dw-act.is-del:hover i{color:#8e2d26}.dw-act:focus-visible{outline:2px solid var(--forest);outline-offset:2px}:root[data-theme=dark] .dw-act.is-no:hover{color:#e0b95f;background:#2e2410;border-color:#e0b95f}:root[data-theme=dark] .dw-act.is-no:hover i{color:#e0b95f}:root[data-theme=dark] .dw-act.is-del:hover{color:#e08e88;background:#2c1618;border-color:#e08e88}:root[data-theme=dark] .dw-act.is-del:hover i{color:#e08e88}.rail{overflow-y:auto}.rail-nav{margin-top:16px}.rail-find{align-items:center;gap:11px;width:100%;margin-bottom:8px;display:flex;background:#ffffff0f!important;border:1px solid #ffffff29!important}.rail-find kbd{font:600 11px/1 var(--font),sans-serif;color:#fff9;border:1px solid #ffffff38;border-radius:5px;margin-left:auto;padding:3px 5px}.rail-lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:14px 12px 4px;font-size:11px;font-weight:700}.rail-foot .ws-out{text-align:left;width:100%}.tcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 14px;display:grid}.tcard{text-align:left;border:1px solid var(--line);background:var(--white);min-height:132px;font:inherit;cursor:pointer;transition:border-color .16s var(--ease),transform .16s var(--ease);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:relative}.tcard:hover{border-color:var(--forest);transform:translateY(-1px)}.tcard small{color:var(--ink);font-size:14px;font-weight:700}.tcard b{letter-spacing:-.04em;color:var(--ink);margin-top:auto;font-size:38px;font-weight:700;line-height:1}.tcard em{color:var(--muted);font-size:12.5px;font-style:normal}.tcard>i{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;right:16px}.tcard.tc-main{background:var(--forest);border-color:var(--forest)}.tcard.tc-main small,.tcard.tc-main b{color:#fff}.tcard.tc-main em{color:#ffffffc7}.tcard.tc-main>i{color:#fff;border-color:#ffffff4d}.tcard.tc-main:hover{border-color:var(--forest-dark)}.tgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tside{gap:14px;display:grid}.tbox{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.tbox header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.tbox h2{letter-spacing:-.02em;font-size:17px}.lnk{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}:root[data-theme=dark] .lnk{color:var(--lift)}.tnote{color:var(--muted);margin:2px 0 6px;font-size:13px}.tlist{margin:0;padding:0;list-style:none}.tlist li{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.tlist li:first-child{border-top:0}.tlist li:hover b{color:var(--forest)}:root[data-theme=dark] .tlist li:hover b{color:var(--lift)}.tlist span{min-width:0}.tlist b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.tlist small{color:var(--muted);font-size:12.5px;display:block}.tlist em{color:var(--body);white-space:nowrap;font-size:13px;font-style:normal}.tlist em.num{color:var(--ink);font-size:17px;font-weight:700}.quiet{color:#8e2d26;font-size:12.5px;font-style:normal;font-weight:700}:root[data-theme=dark] .quiet{color:#e08e88}.chips{flex-wrap:wrap;gap:6px;margin:-8px 0 14px;display:flex}.chips button{border:1px solid var(--line);background:var(--white);color:var(--body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.chips button em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.chips button:hover{border-color:var(--pine)}.chips button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.chips button[aria-pressed=true] em{color:#ffffffbf}.chips .chip-x{color:var(--forest);border-style:dashed}.wtable .sm.sent{align-items:center;gap:8px;display:flex}.wtable .sm.sent b{color:var(--body);font-weight:700}.wtable .sm.sent i{color:var(--muted);font-size:15px}.dw-files li.vn{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.dw-files li.vn .vn-play,:root[data-theme=dark] .dw-files li.vn .vn-play{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:15px;text-decoration:none;display:grid}.vn-play{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.vn-wave{align-items:center;gap:2px;height:30px;display:flex;overflow:hidden}.vn-wave i{background:var(--line);border-radius:2px;flex:none;width:3px;transition:background .1s;display:block}.vn-wave i.on{background:var(--forest)}:root[data-theme=dark] .vn-wave i.on{background:var(--lift)}.vn-t{color:var(--muted);white-space:nowrap;font-size:12.5px}.vn-t b{color:var(--body);margin-right:4px;font-weight:700}.waiting{color:#8a6410;font:inherit;cursor:pointer;background:#e3a33b29;border:0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.waiting:hover{background:#e3a33b47}:root[data-theme=dark] .waiting{color:#e0b95f}.tgl{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.tgl i{background:var(--line);width:32px;height:18px;transition:background .16s var(--ease);border-radius:999px;position:relative}.tgl i:after{content:"";width:14px;height:14px;transition:transform .16s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tgl.on{color:var(--ink)}.tgl.on i{background:var(--forest)}.tgl.on i:after{transform:translate(14px)}.wtable tr.grp td{background:var(--tint);cursor:default;padding:10px 18px;font-size:13px}.wtable tr.grp b{color:var(--ink);margin-right:10px}.wtable tr.grp span{color:var(--muted)}.wtable tbody tr.grp:hover{background:var(--tint)}.btn[aria-pressed=true]{border-color:var(--forest);color:var(--forest)}.mpick{border:1px solid var(--line);background:var(--white);border-radius:10px;align-items:center;gap:8px;margin:18px 0 0;padding:0 10px;display:inline-flex}.mpick i{color:var(--muted)}.mpick select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:9px 2px;font-size:14px;font-weight:700}.rank{background:var(--tint-2);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.find{background:var(--white);border:1px solid var(--line);z-index:61;border-radius:16px;width:min(620px,100% - 32px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px -30px #15201a8c}.find-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.find-in i{color:var(--muted);font-size:19px}.find-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.find-in kbd{font:600 11px/1 var(--font),sans-serif;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:4px 6px}.find-out{max-height:58vh;padding:8px;overflow-y:auto}.find-hint{color:var(--muted);padding:14px 12px;font-size:13.5px}.find-grp{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:10px 12px 4px;font-size:11px;font-weight:700}.find-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;display:flex}.find-row b{color:var(--ink);font-size:14px}.find-row small{color:var(--muted);font-size:12.5px}.find-row.on,.find-row:hover{background:var(--tint-2)}@media (width<=1080px){.tcards{grid-template-columns:1fr 1fr}.tgrid{grid-template-columns:1fr}}@media (width<=560px){.tcards{grid-template-columns:1fr}}.pghead .sub{max-width:none}.mk{width:30px;height:30px;font:800 11px/1 var(--font),sans-serif;letter-spacing:-.02em;color:hsl(var(--mh) var(--mc) 26%);background:hsl(var(--mh) var(--mc) 92%);box-shadow:inset 0 0 0 1px hsl(var(--mh) var(--mc) 84%);border-radius:8px;flex:none;place-items:center;font-style:normal;display:inline-grid}:root[data-theme=dark] .mk{color:hsl(var(--mh) var(--mc) 78%);background:hsl(var(--mh) var(--mc) 16%);box-shadow:inset 0 0 0 1px hsl(var(--mh) var(--mc) 24%)}.rc{align-items:center;gap:11px;min-width:0;display:flex}.rc>span{min-width:0}.rc b{color:var(--ink);white-space:normal;font-size:14px;font-weight:700;line-height:1.3;display:block}.rc small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.wtable td .rc{white-space:normal}.avi{width:32px;height:32px;font:700 11.5px/1 var(--font),sans-serif;color:hsl(var(--mh) var(--mc) 28%);background:hsl(var(--mh) var(--mc) 90%);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}:root[data-theme=dark] .avi{color:hsl(var(--mh) var(--mc) 80%);background:hsl(var(--mh) var(--mc) 18%)}.who-c{align-items:center;gap:11px;min-width:0;display:flex}.who-c>span{min-width:0}.tlist li>.mk,.tlist li>.avi{margin-right:-2px}.tlist li{justify-content:flex-start}.tlist li>span{flex:1}.jp-title{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.jp-title .mk{border-radius:12px;width:44px;height:44px;font-size:14px}.jp-title h2{margin-top:0}.jp-nums{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;display:grid}.jp-nums>*{text-align:left;border:1px solid var(--line);background:var(--white);font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.jp-nums b{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.1}.jp-nums small{color:var(--muted);font-size:12px}.jp-nums button{cursor:pointer;background:#e3a33b1f;border-color:#e3a33b59}.jp-nums button:hover{background:#e3a33b33}.set{border:1px solid var(--line);border-radius:12px;margin-top:18px;overflow:hidden}.set-row{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.set-row+.set-row{border-top:1px solid var(--line)}.set-row b{color:var(--ink);font-size:14px;display:block}.set-row small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.dw-people .who-c .avi{width:28px;height:28px;font-size:10.5px}.cvscrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c120f9e!important}.cvv{z-index:61;background:var(--white);border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:24px;overflow:hidden;box-shadow:0 40px 100px -40px #0009}.cvv-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 20px;display:flex}.cvv-file{align-items:center;gap:12px;min-width:0;display:flex}.cvv-file>i{color:#b4453b;font-size:24px}.cvv-file b{color:var(--ink);font-size:14px;display:block}.cvv-file small{color:var(--muted);font-size:12px;display:block}.cvv-tools{align-items:center;gap:4px;display:flex}.cvv-ic{width:34px;height:34px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:17px;display:grid}.cvv-ic:hover{background:var(--tint-2);color:var(--ink)}.cvv-tools output{text-align:center;min-width:46px;color:var(--body);font-size:12.5px;font-weight:700}.cvv-sep{background:var(--line);width:1px;height:20px;margin:0 6px}.cvv-main{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.cvv-doc{background:var(--tint);padding:28px;overflow:auto}:root[data-theme=dark] .cvv-doc{background:#0b0d10}.cvv-pages{--z:1;transform:scale(var(--z));transform-origin:top;transition:transform .2s var(--ease);justify-items:center;gap:22px;display:grid}.cvv-page{aspect-ratio:1/1.414;color:#1d2420;background:#fff;border-radius:4px;flex-direction:column;gap:22px;width:min(640px,100%);padding:48px 52px;display:flex;box-shadow:0 1px 2px #00000014,0 12px 30px -12px #15201a40}.cv-top h3{letter-spacing:-.03em;color:#15201a;font-size:26px}.cv-top p{color:#5b6660;margin-top:4px;font-size:13px}.cv-contact{border-top:1px solid #e3e8e4;flex-wrap:wrap;gap:14px;padding-top:10px;display:flex;margin-top:10px!important}.cvv-page h4{letter-spacing:.14em;text-transform:uppercase;color:#1f4d3a;margin:0 0 8px;font-size:10.5px}.cvv-page .ln{background:#e9edea;border-radius:4px;height:7px;margin:6px 0;display:block}.cv-job{margin-bottom:12px}.cv-job>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.cv-job b{color:#15201a}.cv-job span{color:#6a766f;font-size:12px}.cv-job em{color:#6a766f;margin:1px 0 4px;font-size:12px;font-style:normal;display:block}.cv-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cv-tags span{color:#45524a;border:1px solid #dfe4e0;border-radius:999px;padding:3px 10px;font-size:12px}.cvv-side{border-left:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.cvv-who{align-items:center;gap:12px;display:flex}.cvv-who .avi{width:44px;height:44px;font-size:14px}.cvv-who b{color:var(--ink);letter-spacing:-.02em;font-size:17px;display:block}.cvv-role{border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.cvv-role b{color:var(--ink);font-size:13.5px;display:block}.cvv-role small{color:var(--muted);font-size:12px;display:block}.cvv-facts{margin:0;display:grid}.cvv-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.cvv-facts dt{color:var(--muted)}.cvv-facts dd{color:var(--ink);margin:0;font-weight:600}.cvv-side .dw-files{margin:0}.cvv-do{gap:8px;margin-top:auto;display:grid}.cvv-do .dw-act{width:100%}.cvv-note{color:var(--muted);font-size:12px}@media (width<=900px){.cvv{border-radius:0;inset:0}.cvv-main{grid-template-columns:1fr}.cvv-side{border-left:0;border-top:1px solid var(--line)}.cvv-doc{padding:14px}.cvv-page{padding:28px}}.cvv:focus{outline:none}.rc{gap:0}.jp-title{margin-top:10px}.ntf-head{flex-wrap:wrap;align-items:center;row-gap:10px}.ntf-head h2{align-items:center;gap:8px;margin-top:0;display:flex}.ntf-n{color:#fff;background:var(--forest);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.ntf-tabs{background:var(--tint);border-radius:9px;gap:2px;margin-left:auto;margin-right:6px;padding:3px;display:flex}.ntf-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.ntf-tabs button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #15201a14}.ntf-row{cursor:pointer}.ntf-row.fresh:before{display:none}.ntf-ic,.ntf-row.fresh .ntf-ic{color:var(--muted);background:0 0;width:20px;height:20px;margin-top:1px}.ntf-row.fresh .ntf-when{color:var(--forest);font-weight:700}.ntf-row.fresh .ntf-when:after{content:"";background:var(--forest);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}:root[data-theme=dark] .ntf-row.fresh .ntf-when{color:var(--lift)}:root[data-theme=dark] .ntf-row.fresh .ntf-when:after{background:var(--lift)}.ntf-row{grid-template-columns:20px minmax(0,1fr) auto}.ntf-foot{background:var(--white)}.ntf-foot .lnk[disabled]{color:var(--muted);cursor:default}.audit-bar{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(130px,1fr)) repeat(2,minmax(130px,.8fr)) auto;align-items:center;gap:10px;margin:22px 0 14px;display:grid}.audit-bar select,.audit-bar input[type=date]{border:1px solid var(--line);background:var(--white);height:40px;font:inherit;color:var(--ink);border-radius:9px;padding:0 10px;font-size:14px}.audit-bar .srch input{height:40px}.log-row{grid-template-columns:52px 10px 1fr auto}.log-what{color:var(--body)}@media (width<=1100px){.audit-bar{grid-template-columns:1fr 1fr}.audit-bar .srch{grid-column:1/-1}}.an-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.an-bar .subtabs{border-bottom:0;margin:0}.an-bar .mpick{margin:0 0 8px}.tcards.stat4{margin:18px 0 14px}.tcards.stat4 .tcard{cursor:default;min-height:116px}.tcards.stat4 .tcard:hover{border-color:var(--line);transform:none}.drill{gap:16px}.tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags li{color:var(--body);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:13px}.dw-do .dw-acts.two{margin-top:10px}.ag-n{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.ag-day.now .ag-n{margin-left:10px}.audit-bar .srch{position:relative}.audit-bar .srch input{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;color:var(--ink);border-radius:9px;padding:0 36px 0 12px;font-size:14px}.audit-bar .srch i{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cal2{margin-top:22px}.shell .btn.sm,.vw .btn.sm,.cvv .btn.sm{border-radius:8px;gap:7px;height:38px;padding:0 14px;font-size:13.5px;font-weight:700}.btn-line i{color:var(--muted);transition:color .15s var(--ease)}.btn-line:hover i{color:var(--pine)}.btn-primary i{color:#fff}.vw-foot{background:var(--white);padding:14px 24px 18px}.vw-foot .vw-acts{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.vw-foot .vw-acts .btn{justify-content:center}.vw-foot .vw-meta:empty{display:none}.ntf-head{padding:16px 16px 10px}.ntf-head .lnk{margin-left:auto}.ntf-tabs2{border-bottom:1px solid var(--line);gap:18px;padding:0 16px;display:flex}.ntf-tabs2 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:13px;font-weight:600}.ntf-tabs2 button em{color:var(--muted);font-style:normal;font-weight:600}.ntf-tabs2 button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--forest)}:root[data-theme=dark] .ntf-tabs2 button[aria-pressed=true]{border-bottom-color:var(--lift)}.ntf-list{padding:2px 0 6px}.ntf-row{grid-template-columns:32px minmax(0,1fr) 10px;align-items:center;padding:11px 16px}.ntf-ic,.ntf-row.fresh .ntf-ic{background:var(--tint);width:32px;height:32px;color:var(--forest);border-radius:50%;margin:0}:root[data-theme=dark] .ntf-ic,:root[data-theme=dark] .ntf-row.fresh .ntf-ic{background:var(--tint-2);color:var(--lift)}.ntf-ic i{font-size:15px}.ntf-say b{font-weight:700}.ntf-sub{white-space:normal}.ntf-unread{border-radius:50%;width:8px;height:8px}.ntf-row.fresh .ntf-unread{background:var(--forest)}:root[data-theme=dark] .ntf-row.fresh .ntf-unread{background:var(--lift)}.ntf-row.fresh .ntf-when:after{display:none}.ntf-foot{background:var(--white);justify-content:center}.jp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jp-head h2{margin-top:2px}.jp-on{color:var(--forest);font-weight:700}.jp-off{color:var(--muted);font-weight:700}:root[data-theme=dark] .jp-on{color:var(--lift)}.jp-tools{align-items:center;gap:6px;margin-top:-2px;display:flex}.icb{border:1px solid var(--line);background:var(--white);width:32px;height:32px;color:var(--body);cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease);border-radius:8px;place-items:center;font-size:16px;display:grid}.icb:hover{border-color:var(--pine);color:var(--ink)}.jp-tools .p-x{margin:0 -6px 0 2px}.jp-more{position:relative}.jp-menu{z-index:5;background:var(--white);border:1px solid var(--line);border-radius:10px;min-width:170px;padding:5px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 34px -14px #15201a59}.jp-menu button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.jp-menu button:hover{background:var(--tint)}.jp-menu i{color:var(--muted);font-size:16px}.jp-menu .is-del,.jp-menu .is-del i{color:#8e2d26}.jp-line{color:var(--body);gap:20px;margin:16px 0 4px;font-size:14px;display:flex}.jp-line b{color:var(--ink);margin-right:3px;font-size:17px;font-weight:700}.jp-line button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #c9a35a;padding:0}.jp-line button:hover b{color:#8a6410}.dw-facts .sw-row{align-items:center}.dw-facts .sw-row dd{justify-content:flex-end;display:flex}.dw-people li[data-uapp]{cursor:pointer}.dw.step .dw-head.jp-head{display:flex}.vw-body .field input{border:1px solid var(--line);width:100%;height:44px;font:inherit;color:var(--pine);background:var(--white);border-radius:8px;padding:0 13px;font-size:15px}.stabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:22px;margin:18px 0 16px;display:flex}.stabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 0 11px;font-size:14px;font-weight:600;display:inline-flex}.stabs button em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.stabs button:hover{color:var(--ink)}.stabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--forest)}.stabs button[aria-pressed=true] em{color:var(--body)}.stabs .chip-x{border:1px dashed var(--line);color:var(--forest);border-radius:999px;align-self:center;margin-bottom:6px;margin-left:auto;padding:5px 11px;font-size:12.5px}@media (width<=900px){.filters.three{grid-template-columns:1fr}}.pickbar{z-index:40;color:#fff;width:max-content;animation:pbIn .22s var(--ease);background:#15201a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100% - 32px);margin-inline:auto;padding:6px;display:flex;position:fixed;bottom:22px;left:290px;right:0;box-shadow:0 18px 40px -16px #15201a8c}@keyframes pbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#ws:has(.pickbar) #lstBox{padding-bottom:70px}.pb-all{color:#fffc;cursor:pointer;white-space:nowrap;align-items:center;gap:9px;height:32px;padding:0 10px 0 8px;font-size:13.5px;display:flex}.pb-all b{color:#fff}.pb-all input{accent-color:#3fa57a;width:15px;height:15px}.pb-sep{background:#ffffff29;width:1px;height:20px;margin:0 4px}.pb-b{color:#fff;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.pb-b i{color:#ffffffb3;font-size:15px}.pb-b:hover:not(:disabled){background:#ffffff1a}.pb-b:disabled{color:#ffffff59;cursor:default}.pb-b:disabled i{color:#ffffff4d}.pb-b .pb-car{margin-left:-2px;font-size:11px}.pb-x{justify-content:center;width:32px;padding:0}.pb-stop{background:#a23b2a}.pb-stop:hover{background:#8d3324!important}.pb-say{color:#ffffffd9;padding:0 10px 0 8px;font-size:13.5px}.pb-say b{color:#fff}.pb-dl{position:relative}.pb-menu{inset:auto auto 40px 0}:root[data-theme=dark] .pickbar{background:#2a2e33;box-shadow:0 18px 40px -16px #000c}@media (width<=1080px){.pickbar{left:16px;right:16px}}.tstrip{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 14px;display:grid;overflow:hidden}.tcell{text-align:left;border:0;border-left:1px solid var(--line);font:inherit;cursor:pointer;transition:background .15s var(--ease);background:0 0;flex-direction:column;gap:4px;padding:18px 22px;display:flex}.tcell:first-child{border-left:0}.tcell:hover{background:var(--tint)}.tcell small{color:var(--muted);font-size:13px;font-weight:600}.tcell b{letter-spacing:-.035em;color:var(--ink);font-size:30px;font-weight:700;line-height:1.15}.tcell em{color:var(--muted);font-size:12.5px;font-style:normal}@media (width<=900px){.tstrip{grid-template-columns:1fr 1fr}.tcell:nth-child(3){border-left:0}.tcell:nth-child(n+3){border-top:1px solid var(--line)}}.jp-head p .st{font-size:13px}.dwf{gap:7px;margin-top:16px;display:grid}.dwf label,.dwf .dwf-k{color:var(--ink);font-size:13px;font-weight:600}.dwf input{border:1px solid var(--line);width:100%;height:42px;font:inherit;color:var(--pine);background:var(--white);border-radius:8px;padding:0 12px;font-size:14.5px}.dwf input:focus{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.dwf input.bad{border-color:#a23b2a}.dwf-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dwf-two .dwf{margin-top:16px}.pk{position:relative}.pk>i{color:var(--muted);pointer-events:none;position:absolute;top:13px;right:12px}.pk input{padding-right:34px}.pk-list{z-index:6;background:var(--white);border:1px solid var(--line);border-radius:10px;max-height:230px;margin:0;padding:5px;list-style:none;position:absolute;top:46px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px -14px #15201a59}.pk-list li{cursor:pointer;color:var(--ink);border-radius:7px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13.5px;display:flex}.pk-list li:hover{background:var(--tint)}.pk-list li em{color:var(--muted);white-space:nowrap;font-size:12.5px;font-style:normal}.dwf-file{border:1px dashed var(--line);height:42px;color:var(--body);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.dwf-file:hover{border-color:var(--pine)}.dwf-file i{color:var(--muted);font-size:17px}.dw-do .dw-ask-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dw-do .dw-ask-row .btn{justify-content:center}.dw-said{color:#a23b2a;margin:0 0 10px;font-size:13px}.pr .pr-row{grid-template-columns:1fr auto 64px;align-items:baseline;gap:12px;display:grid}.pr .pr-row dd{text-align:right}.pr .pr-row .lnk{justify-self:end}.pr .pr-row.editing{display:block}.pr-form .dwf:first-child{margin-top:4px}.pr-form .dw-ask-row{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pr-dots{letter-spacing:.12em;color:var(--muted)}.pr-seg{background:var(--tint);border-radius:8px;padding:3px;display:inline-flex}.pr-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600}.pr-seg button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.me-face span .me-icn{opacity:1;color:#fff;background:0 0;font-size:18px;display:block;position:static}.dw-facts.pr .pr-form div{border:0;justify-content:normal;align-items:normal;padding:0;display:grid}.dw-facts.pr .pr-form .dwf{margin-top:12px}.dw-facts.pr .pr-form .dw-ask-row{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dw-facts.pr .pr-row.editing{padding:14px 0 16px}.dw-facts.pr .pr-form{border:0;padding:0;display:block}.dwf-opt{color:var(--muted);margin-left:4px;font-weight:500}.u-nums{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:18px 0 4px;display:grid;overflow:hidden}.u-nums>*{border:0;border-left:1px solid var(--line);font:inherit;text-align:left;background:0 0;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.u-nums>:first-child{cursor:pointer;border-left:0}.u-nums>button:hover{background:var(--tint)}.u-nums b{letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:700}.u-nums small{color:var(--muted);font-size:12px}.u-all{margin-top:12px}.dw.uwin{width:min(880px,100% - 32px);max-height:calc(100vh - 64px);animation:uwIn .22s var(--ease);border-radius:16px;flex-direction:column;padding:26px 28px 0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px -30px #15201a8c}@keyframes uwIn{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}}.dw.uwin>*{flex-shrink:0}.uw-grid{grid-template-columns:1fr 1.15fr;gap:36px;display:grid}.uw-grid .dw-h{margin-top:22px}.dw.uwin .uw-do{background:var(--white);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin:22px -28px 0;padding:14px 28px 18px;display:flex;position:sticky;bottom:0}.dw.uwin .uw-do .dw-ask{align-self:center;margin:0 auto 0 0}.dw.uwin .uw-do .dw-ask-row{gap:8px;display:flex}@media (width<=760px){.uw-grid{grid-template-columns:1fr;gap:0}.u-nums{grid-template-columns:1fr 1fr}}.u-nums{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.u-nums>button{cursor:pointer}.u-team .u-cnt{color:var(--muted);white-space:nowrap;font-size:12.5px}.u-team .u-cnt b{color:var(--ink);margin-right:2px;font-size:14px}.u-team li{cursor:pointer}.dw.uwin.uwin-sm{width:min(760px,100% - 32px)}.me-head{justify-content:flex-start;align-items:center;gap:18px}.me-head .jp-tools{align-self:flex-start;margin-left:auto}.me-head h2{margin-top:0}.me-big{background:var(--tint-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.me-big>i{color:var(--muted);font-size:30px}.me-big img{object-fit:cover;width:100%;height:100%}.me-cam{color:#fff;opacity:0;transition:opacity .16s var(--ease);background:#15201a8c;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.me-big:hover .me-cam{opacity:1}.me-pics{gap:14px;display:flex;margin-top:8px!important}.me-pics .lnk{cursor:pointer;font-size:13px}.me-rm{color:var(--muted)!important}.pr-seg button i{margin-right:6px}.dw.uwin .uw-do .me-out{margin-right:auto}.uface{background:var(--tint-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.uface i{color:var(--muted);font-size:15px}.uface img{object-fit:cover;width:100%;height:100%}.uface.big{width:56px;height:56px}.uface.big i{font-size:24px}.u-team li{align-items:center;gap:12px;display:flex}.u-team li .who{flex:1}.fig.on:hover,.fig.on:not(.flat):hover,:root[data-theme=dark] .fig.on:not(.flat):hover{background:var(--forest);border-color:var(--forest)}.dw-files li>button:not(.vn-play){border:1px solid var(--line);background:var(--white);height:34px;color:var(--pine);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.dw-files li>button:not(.vn-play):hover{background:var(--tint);border-color:#b9c4bd;text-decoration:none}:root[data-theme=dark] .dw-files li>button:not(.vn-play){color:var(--body);background:0 0}.dw-files .vn-lock{background:var(--tint);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.sm.sent2{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.sm.sent2 b{color:var(--body);font-weight:600}.dw-text{color:var(--body);margin:0 0 6px;font-size:13.5px;line-height:1.6}.dw-list{gap:7px;margin:0 0 8px;padding:0;list-style:none;display:grid}.dw-list li{color:var(--body);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.dw-list li:before{content:"";background:var(--forest);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.dw-btn2{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.dw-btn2 .btn{justify-content:center}.btn[disabled]{opacity:.45;cursor:default}.figs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:22px;margin:18px 0 16px;display:flex}.figs .fig,.figs .fig.on,.figs .fig:not(.flat):hover,.figs .fig.on:hover{box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;gap:7px;margin-bottom:-1px;padding:10px 0 11px;background:0 0!important}.figs .fig .dot{display:none}.figs .fig .k{color:var(--muted);font-size:14px;font-weight:600}.figs .fig .v{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.figs .fig:hover .k{color:var(--ink)}.figs .fig.on{border-bottom-color:var(--forest)}.figs .fig.on .k{color:var(--ink)}.figs .fig.on .v{color:var(--body)}:root[data-theme=dark] .figs .fig,:root[data-theme=dark] .figs .fig.on{background:0 0}.figs .fig.flat{cursor:default}.ok-tag,.wait-tag,.left-tag{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600}.ok-tag{color:#1f4d3a;background:#e3f1e8}.wait-tag{color:#7a6420;background:#f3efe2}.left-tag{color:#8a2e2e;background:#f6e4e4}.out-tag{background:var(--tint);color:var(--body);border-radius:20px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600}.out-tag.ok{color:#1f4d3a;background:#e3f1e8}.out-tag.no{color:#8a2e2e;background:#f6e4e4}.out-tag.miss{color:#7a6420;background:#f3efe2}.dw-files li.frow{padding:0}.dw-files li.frow>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--pine);align-items:center;gap:12px;padding:13px 4px;font-size:14.5px;display:flex}.dw-files li.frow>button:hover{background:var(--tint)}.dw-files li.frow>button span{flex:1}.dw-files li.frow .go{color:var(--muted);font-size:14px}.dw-track small{margin-left:6px;font-size:12px}.u-one{padding:4px 22px 18px}.u-nums{flex-wrap:wrap;display:flex}.u-nums>*{flex:1 1 0;min-width:96px}.tmain{align-content:start;gap:14px;min-width:0;display:grid}.ag-day{min-width:0}.ag-day li .btn{flex:none}.ag-who b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hires-tbl td:first-child{min-width:210px}.hires-tbl td{white-space:normal}.hires-tbl td:first-child small{display:block}.ag-day ul{grid-template-columns:minmax(0,1fr)}.pay-flag{color:#8e2d26;background:#fbedeb;border-radius:8px;align-items:center;gap:8px;margin:0 0 6px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.pay-flag i{font-size:16px}:root[data-theme=dark] .pay-flag{color:#f0b4ac;background:#3a1f1c}.toast{z-index:90;color:#fff;opacity:0;pointer-events:none;background:#15201a;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 30px -12px #00000080}.toast.on{opacity:1;transform:translate(-50%)}.pay-flag .lnk{color:#8e2d26;margin-left:auto;text-decoration:underline}.dw.uwin.uwin-xs{z-index:61;width:min(520px,100% - 32px)}.scrim:has(+.uwin-xs){z-index:60}.fl-3{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}.fl-3 .btn{justify-content:center;padding:0 8px}.dwf textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--pine);background:var(--white);resize:vertical;border-radius:8px;padding:9px 12px;font-size:14px}.fl-sel{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:var(--white);color:var(--pine);border-radius:8px;padding:0 10px}.fl-wa{background:#f3f8f5;border:1px solid #cfe3d7;border-radius:10px;margin-top:16px;padding:12px 14px}.fl-wa p{color:var(--ink);margin:0 0 10px;font-size:13.5px;line-height:1.5}:root[data-theme=dark] .fl-wa{background:#18241e;border-color:#2b4136}.fl-wrap{position:relative}.fl-btns{flex-wrap:wrap;gap:8px;display:flex}.fl-btns .fb{flex:1;justify-content:center}.fb{border:1px solid var(--line);background:var(--white);height:38px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.fb i{color:var(--muted);font-size:15px}.fb.pri{background:var(--forest);border-color:var(--forest);color:#fff}.fb.pri i{color:#fff}.fb.no,.fb.no i{color:#8e2d26}.fb:hover{border-color:var(--ink)}.fb.pri:hover{background:var(--forest-dark)}.fl-sub{color:var(--body);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.fl-sub span{gap:14px;display:flex}.fl-sub .lnk{font-size:13px}.fl-sub .fl-cx{color:#8e2d26}.fl-menu{min-width:200px;inset:36px 0 auto auto}.cb{background:var(--white);border:1px solid var(--line);z-index:5;border-radius:14px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 50px -22px #15201a73}.cb-h{color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:700}.cb-m{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cb-m b{font-size:13.5px;font-weight:700}.cb-m span{gap:2px;display:flex}.cb-m button{color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:14px}.cb-m button:hover{background:var(--tint)}.cb-w,.cb-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cb-w span{color:var(--muted);padding:6px 0;font-size:11px;font-weight:700}.cb-d{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;margin:0 auto;font-size:13px;font-weight:600;position:relative}.cb-d:hover:not(:disabled){background:var(--tint)}.cb-d:disabled{color:#c3cbc6;cursor:default}.cb-d.today:after{content:"";background:var(--forest);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.cb-d.on{background:var(--forest);color:#fff}.cb-d.on:after{background:#fff}.cb-times{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;padding-top:12px;display:grid}.cb-times button{border:1px solid var(--line);background:var(--white);height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;font-size:12.5px;font-weight:600}.cb-times button:hover{border-color:var(--forest)}.cb-times button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.cb-hint{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:13px}.cb-seg{background:var(--tint);border-radius:9px;margin-top:12px;padding:3px;display:flex}.cb-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;height:30px;font-size:13px;font-weight:600}.cb-seg button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.cb-row{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.cb-row label{color:var(--muted);font-size:13px;font-weight:600}.cb-row select{border:1px solid var(--line);background:var(--white);height:36px;font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:0 10px;font-size:13.5px}.cb-do{grid-template-columns:auto 1fr;gap:8px;margin-top:14px;display:grid}.cb-do .btn{justify-content:center}.cb-do .btn:disabled{opacity:.45;cursor:default}.fl-btns .fb{white-space:nowrap;gap:5px;padding:0 8px;font-size:13px}.fl-sub{white-space:nowrap}.fl-sub b{color:var(--ink);font-weight:600}.fl-more{flex:none;position:relative}.fl-more.alone{flex:1}.fl-more.alone .fb{justify-content:center;width:100%}.fl-menu{min-width:210px;left:auto;right:0;top:auto!important;bottom:44px!important}.nid input{border:1px solid var(--line);width:100%;height:40px;font:inherit;letter-spacing:.06em;color:var(--ink);background:var(--white);border-radius:8px;padding:0 12px;font-size:15px}.nid-err{color:#8e2d26;margin:8px 0 0;font-size:12.5px}.fl-more{position:static}.fl-menu{bottom:calc(100% + 6px)!important;left:auto!important;right:0!important}.cb-nid{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px;display:grid}.cb-nid label{color:var(--ink);font-size:13px;font-weight:600}.cb-nid input{border:1px solid var(--line);height:38px;font:inherit;letter-spacing:.05em;color:var(--ink);background:var(--white);border-radius:8px;padding:0 11px;font-size:14.5px}.mon-sel{border:1px solid var(--line);background:var(--white);height:38px;font:inherit;color:var(--ink);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:11px;border-radius:8px;padding:0 30px 0 12px;font-size:13.5px;font-weight:600}.icb.done{color:var(--forest);border-color:var(--forest)}.cb-note{color:var(--muted);margin:-6px 0 10px;font-size:12.5px}.rail{position:sticky}.rail-min{color:#ffffffd9;cursor:pointer;z-index:2;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:absolute;top:22px;right:14px}.rail-min:hover{color:#fff;background:#ffffff2e}body.rail-collapsed .shell{grid-template-columns:76px minmax(0,1fr)}body.rail-collapsed .rail{padding:62px 10px 16px}body.rail-collapsed .rail .logo span,body.rail-collapsed .rail-nav button span,body.rail-collapsed .ws-out span,body.rail-collapsed .me-who,body.rail-collapsed .rail-lbl,body.rail-collapsed .rail-find kbd{display:none}body.rail-collapsed .me{grid-template-columns:1fr;justify-items:center;gap:8px;padding:10px 4px}body.rail-collapsed .rail .logo{justify-content:center;padding:0}body.rail-collapsed .rail-nav button,body.rail-collapsed .ws-out{justify-content:center;padding:12px 0}body.rail-collapsed .rail-min{top:16px;right:50%;transform:translate(50%)}.nid{padding:18px}.nid-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nid-ic{background:var(--tint2);width:40px;height:40px;color:var(--forest);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.nid-top .cb-h{margin:0}.nid-top .cb-note{margin:2px 0 0}.nid-field{position:relative}.nid-field input{border:1px solid var(--line);width:100%;height:48px;font:inherit;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--tint);border-radius:10px;padding:0 64px 0 14px;font-size:19px;font-weight:600}.nid-field input::placeholder{color:#c3cbc6}.nid-field input:focus{border-color:var(--forest);background:var(--white);outline:none;box-shadow:0 0 0 3px #1f4d3a1f}.nid-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nid-n.ok{color:var(--forest)}.fl-why{flex:1;display:flex;position:relative}.fl-why>.fb{flex:1}.fl-whymenu{min-width:230px;inset:auto auto calc(100% + 6px) 0!important}.fl-whyh{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 10px 6px;font-size:11px;font-weight:700}.cform .rcd-row.bad input{border-color:#a23b2a}.cform .act-said:empty{display:none}.cform .dwf select{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:var(--white);color:var(--pine);border-radius:8px;padding:0 10px;font-size:14px}.cform .dwf .paynote{color:var(--muted);margin:6px 0 0;font-size:12.5px}.cform .dwf.bad input{border-color:#a23b2a}.cform.pj{width:min(640px,100% - 32px)}.pj-body{padding:0 26px 18px;overflow:auto}.pj-body .dw-h{margin:22px 0 4px}.cform .dwf input,.cform .dwf select,.cform .dwf textarea{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;color:var(--ink);border-radius:9px;height:40px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cform .dwf textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.cform .dwf select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px;padding-right:34px}.cform .dwf input:focus,.cform .dwf select:focus,.cform .dwf textarea:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #1f4d3a1f}.cform .dwf label{color:var(--ink);font-size:13px;font-weight:600}.cform .dwf.bad input,.cform .dwf.bad textarea{border-color:#a23b2a}.pj-opt{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pj-opt b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.pj-opt span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cform .seg{background:var(--tint);border:0;border-radius:9px;flex:none;gap:0;padding:3px;display:inline-flex}.cform .seg button{font:inherit;cursor:pointer;border-radius:7px;height:auto;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.cform .seg button.on{background:var(--white)!important;color:var(--ink)!important;box-shadow:0 1px 2px #0000001a!important}.cform .act-said{color:#8e2d26;margin:12px 0 0;font-size:12.5px}.cform.pj .pj-body{flex:1;min-height:0;padding:0 0 18px}.cform .pj-body{flex:1;min-height:0;padding:0 0 18px;overflow:auto}.cform.ru{width:min(640px,100% - 32px)}.dwf-opt{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.ru-roles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.ru-roles button{text-align:left;border:1px solid var(--line);background:var(--white);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.ru-roles button i{color:var(--muted);grid-row:1;font-size:17px}.ru-roles button b{color:var(--ink);font-size:13.5px;font-weight:700}.ru-roles button small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.35}.ru-roles button:hover{border-color:#b9c4bd}.ru-roles button[aria-checked=true]{border-color:var(--forest);box-shadow:0 0 0 3px #1f4d3a1f}.ru-roles button[aria-checked=true] i{color:var(--forest)}.ru-fixed{color:var(--body);align-items:center;gap:7px;margin:10px 0 0;font-size:13.5px;display:flex}.cred{border:1px solid var(--line);border-radius:12px;margin-top:6px;overflow:hidden}.cred>div{grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:grid}.cred>div+div{border-top:1px solid var(--line)}.cred span{color:var(--muted);font-size:12.5px;font-weight:600}.cred b{color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere;font-size:16px}.cred-note{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.45;display:flex}.cred-note i{margin-top:1px;font-size:15px}.cform .btn.done{color:var(--forest)}.na-has{margin-top:14px}.pj-opt.pj-lang{flex-direction:column;align-items:stretch;gap:10px}.pj-chips{flex-wrap:wrap;gap:6px;display:flex}.pj-chips button{border:1px solid var(--line);background:var(--white);font:inherit;color:var(--body);cursor:pointer;border-radius:20px;padding:6px 13px;font-size:12.5px;font-weight:600}.pj-chips button:hover{border-color:#b9c4bd}.pj-chips button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.stabs button.hot em{background:var(--amber);color:#3d2a06;border-radius:20px;padding:1px 7px}.h-ask{gap:6px;display:inline-flex}.hb{border:1px solid var(--line);background:var(--white);font:inherit;color:var(--body);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hb:hover{color:var(--ink);border-color:#b9c4bd}.hb.ok{background:var(--forest);border-color:var(--forest);color:#fff}.hb:disabled{opacity:.45;cursor:not-allowed}.h-sub{color:var(--muted);font-size:12px;display:block}.hc{margin:6px 0 0;padding:0;list-style:none}.hc li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.hc .who b{color:var(--ink);font-size:13.5px;display:block}.hc .who small{color:var(--muted);font-size:12px}.hc .num{color:var(--ink);font-size:13.5px;font-weight:600}.an2{flex-direction:column;gap:16px;margin-top:6px;display:flex}.an-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.an-k{background:var(--white);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.an-k small{color:var(--muted);font-size:12.5px;font-weight:600}.an-k b{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15}.an-k span{color:var(--body);font-size:12px}.an-d{align-items:center;gap:3px;margin-top:4px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.an-d.up{color:var(--forest)}.an-d.dn{color:#a23b2a}.an-note{color:var(--muted);margin:-6px 0 0;font-size:12.5px}.an-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.an-two.wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.an-box{background:var(--white);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px 18px}.an-box>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.an-box h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.an-box>header>span{color:var(--muted);font-size:12.5px}.an-box .tblwrap{border:0;border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin:0 -18px -16px}.an-fun{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.an-fun li{grid-template-rows:auto auto;grid-template-columns:86px 1fr 56px;align-items:center;column-gap:12px;display:grid}.an-fl{color:var(--body);font-size:13px;font-weight:600}.an-fb{background:var(--tint);border-radius:6px;height:12px;display:block;overflow:hidden}.an-fb i{background:var(--forest);border-radius:6px;height:100%;display:block}.an-fun b{color:var(--ink);text-align:right;font-size:14px}.an-fun small{color:var(--muted);grid-column:2/4;margin-top:3px;font-size:11.5px}.an-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:180px;display:grid}.an-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.an-bar b{color:var(--muted);font-size:10.5px;font-weight:600}.an-bar i{background:var(--forest);border-radius:4px 4px 0 0;width:100%;max-width:26px;min-height:2px;display:block}.an-bar:hover i{background:var(--forest-dark)}.an-bar small{color:var(--muted);white-space:nowrap;height:14px;font-size:10.5px}.an-mini{background:var(--tint);border-radius:2px;max-width:160px;height:4px;margin-top:5px;display:block}.an-mini i{background:var(--forest);opacity:.55;border-radius:2px;height:100%;display:block}.an-langs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.an-langs li{grid-template-columns:62px 1fr 48px 62px;align-items:center;gap:10px;font-size:13px;display:grid}.an-langs b{color:var(--ink);font-weight:600}.an-langs .num{text-align:right;color:var(--ink);font-weight:600}.an-langs small{color:var(--muted);text-align:right;font-size:12px}.an-seg{background:var(--tint);border-radius:9px;padding:3px;display:inline-flex}.an-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.an-seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000001a}.an-crew .sm{color:var(--muted);font-size:12px;display:block}.an-more{color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;padding-top:14px;font-size:12.5px;display:flex}@media (width<=1100px){.an-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.an-two,.an-two.wide{grid-template-columns:1fr}}.sl-week{grid-template-columns:36px repeat(7,minmax(0,1fr)) 36px;align-items:stretch;gap:8px;margin:6px 0 4px;display:grid}.sl-nav{border:1px solid var(--line);background:var(--white);cursor:pointer;color:var(--body);border-radius:10px;font-size:15px}.sl-nav:hover{color:var(--ink);border-color:#b9c4bd}.sl-d{border:1px solid var(--line);background:var(--white);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 6px;display:flex}.sl-d small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.sl-d b{color:var(--ink);font-size:20px;font-weight:800}.sl-d em{color:var(--forest);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:600}.sl-d.none em{color:var(--muted)}.sl-d.today{border-color:var(--forest)}.sl-d.today small{color:var(--forest)}.sl-d:hover{border-color:#b9c4bd}.sl-d.on{background:var(--forest);border-color:var(--forest)}.sl-d.on small,.sl-d.on b,.sl-d.on em{color:#fff}.sl-list{flex-direction:column;gap:16px;display:flex}.sl-day{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.sl-day>header{background:var(--tint);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 16px;display:flex}.sl-day>header b{color:var(--ink);font-size:13.5px}.sl-day>header em{color:#fff;background:var(--forest);border-radius:20px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.sl-day>header small{color:var(--muted);margin-left:auto;font-size:12px}.sl-day ul{margin:0;padding:0;list-style:none}.sl-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:76px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.sl-row:first-child{border-top:0}.sl-row:hover{background:var(--tint)}.sl-row.on{background:#eef4f0}.sl-t{color:var(--ink);font-size:13.5px;font-weight:700}.sl-who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.sl-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sl-tags{flex-wrap:wrap;gap:6px;display:flex}.sl-tag{color:var(--body);background:var(--tint);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.sl-tag.sec{color:#7a6420;background:#f3efe2}.sl-rec{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sl-do{justify-content:flex-end;gap:6px;display:flex}.sl-do .go{color:var(--muted)}:root[data-theme=dark] .sl-row.on{background:var(--tint-2)}.hires-tbl td.nw .hb{margin-left:6px}.h-wait{color:#8a2e2e;margin-left:6px;font-size:12px;font-weight:600}.hires-tbl td:nth-child(3){white-space:nowrap}.an-mons li{grid-template-columns:76px 1fr 54px 70px}.an-mons li b small{color:var(--muted);font-size:11px;font-weight:500}.an-mons li.on b{color:var(--forest)}.an-foot{color:var(--muted);margin:16px 0 0;font-size:12px}.cform .pj-other{border:1px solid var(--line);width:100%;height:40px;font:inherit;color:var(--ink);background:var(--white);border-radius:9px;padding:0 12px;font-size:14px}.cform .pj-other:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #1f4d3a1f}.h-lbl{color:#7a6420;align-self:center;margin-right:2px;font-size:12px;font-weight:700}.an3-strip{background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 6px;display:grid}.an3-s{flex-direction:column;gap:2px;min-width:0;padding:16px 20px;display:flex}.an3-s+.an3-s{border-left:1px solid var(--line)}.an3-s span{color:var(--body);font-size:13px;font-weight:600}.an3-s b{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:700}.an3-s small{color:var(--muted);font-size:12.5px}.an3-sub{gap:6px;margin:-4px 0 12px;display:flex}.an3-sub button{border:1px solid var(--line);background:var(--white);font:inherit;color:var(--body);cursor:pointer;border-radius:20px;padding:6px 13px;font-size:12.5px;font-weight:600}.an3-sub button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.an3-note{color:var(--muted);margin:10px 0 0;font-size:12.5px}.wtable .sm{color:var(--muted);font-size:12px;display:block}@media (width<=800px){.an3-strip{grid-template-columns:1fr 1fr}.an3-s:nth-child(3){border-left:0}.an3-s:nth-child(n+3){border-top:1px solid var(--line)}}.sl2{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:20px;display:grid}.sl2 .stabs{margin-top:4px}.slc{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-top:4px;padding:16px;position:sticky;top:12px}.slc-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.slc-h b{color:var(--ink);font-size:14px}.slc-h span{gap:4px;display:flex}.slc-h button{border:1px solid var(--line);background:var(--white);cursor:pointer;width:28px;height:28px;color:var(--body);border-radius:7px;place-items:center;display:grid}.slc-w,.slc-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.slc-w span{color:var(--muted);padding:4px 0;font-size:11px;font-weight:700}.slc-d{aspect-ratio:1;font:inherit;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:relative}.slc-d:hover:not(:disabled){background:var(--tint)}.slc-d:disabled{color:#c3cac5;cursor:default}.slc-d em{color:var(--forest);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:700}.slc-d.has{color:var(--ink);font-weight:700}.slc-d.today{box-shadow:inset 0 0 0 1.5px var(--forest)}.slc-d.on{background:var(--forest);color:#fff}.slc-d.on em{color:#fff}.slc-k{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;display:flex}.slc-k i{background:var(--forest);border-radius:50%;width:6px;height:6px}.sl-row{grid-template-columns:76px minmax(0,1.6fr) minmax(0,1fr) auto}@media (width<=1100px){.sl2{grid-template-columns:1fr}.slc{position:static}}.cform.ai{width:min(820px,100% - 32px)}.ai-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;min-height:0;padding-bottom:6px;display:grid;overflow:auto}.ai-who{flex-direction:column;min-height:0;display:flex}.ai-q{position:relative}.ai-q input{border:1px solid var(--line);width:100%;height:40px;font:inherit;background:var(--white);color:var(--ink);border-radius:9px;padding:0 36px 0 12px;font-size:14px}.ai-q input:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #1f4d3a1f}.ai-q i{color:var(--muted);position:absolute;top:12px;right:12px}.ai-list{border:1px solid var(--line);border-radius:10px;max-height:400px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.ai-list li+li{border-top:1px solid var(--line)}.ai-list button{text-align:left;background:var(--white);cursor:pointer;width:100%;font:inherit;border:0;padding:10px 12px;display:block}.ai-list button:hover{background:var(--tint)}.ai-list button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--forest);background:#eef4f0}.ai-list b{color:var(--ink);font-size:13.5px;display:block}.ai-list small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.ai-none{color:var(--muted);padding:14px 12px;font-size:13px}.ai-lbl{color:var(--ink);margin:16px 0 8px;font-size:13px;font-weight:600}.ai-times{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-times button,.ai-type button{border:1px solid var(--line);background:var(--white);font:inherit;color:var(--body);cursor:pointer;border-radius:8px;padding:7px 0;font-size:12.5px;font-weight:600}.ai-times button:hover:not(:disabled),.ai-type button:hover{border-color:#b9c4bd}.ai-times button:disabled{opacity:.4;cursor:default}.ai-times button[aria-pressed=true],.ai-type button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.ai-type{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.ai-type button{justify-content:center;align-items:center;gap:6px;padding:9px 0;display:flex}.ai-nid{margin-top:14px}.ai-sum{color:var(--muted);align-self:center;margin-right:auto;font-size:13px}.ai .slc-d{aspect-ratio:auto;height:34px}@media (width<=760px){.ai-grid{grid-template-columns:1fr}}.wa-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 16px;display:flex}.wa-bar .stabs{border:0;margin:0}.wa-q{width:280px;margin-bottom:8px;position:relative}.wa-q input{border:1px solid var(--line);width:100%;height:36px;font:inherit;background:var(--white);color:var(--ink);border-radius:8px;padding:0 34px 0 12px;font-size:13.5px}.wa-q i{color:var(--muted);position:absolute;top:10px;right:11px}.wa-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.wa-card{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wa-card h3{color:var(--ink);margin:0;font-size:15px;font-weight:700}.wa-card header p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.wa-card header .lnk{white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;display:inline-flex}.wa-card ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.wa-card li+li{border-top:1px solid var(--line)}.wa-card li button{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 16px;align-items:center;gap:10px;padding:11px 16px;display:grid}.wa-card li button:hover{background:var(--tint)}.wa-card li button.on{background:#eef4f0}.wa-n{color:var(--ink);font-size:13.5px;font-weight:600}.wa-c{color:var(--body);font-size:12.5px}.wa-c b{color:var(--ink)}.wa-card .go{color:var(--muted)}:root[data-theme=dark] .wa-card li button.on,:root[data-theme=dark] .ai-list button[aria-pressed=true]{background:var(--tint-2)}.wa-grid{columns:3 300px;column-gap:14px;display:block}.wa-card{break-inside:avoid;margin-bottom:14px}.wa-grid{columns:auto;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:14px;display:grid}.wa-card{flex-direction:column;margin:0;padding:16px 16px 0;display:flex;overflow:visible}.wa-card header{justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.wa-card h3{font-size:15px;line-height:1.3}.wa-big{color:var(--muted);flex-direction:column;align-items:flex-end;font-size:11.5px;font-weight:600;line-height:1.1;display:flex}.wa-big b{color:var(--forest);letter-spacing:-.02em;font-size:22px;font-weight:700}.wa-big.zero b{color:#b9c4bd}.wa-chips{flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}.wa-chip{border:1px solid var(--line);background:var(--white);font:inherit;color:var(--body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.wa-chip:hover{color:var(--ink);border-color:#b9c4bd}.wa-chip.has{color:var(--ink);background:#f3f7f4;border-color:#c9d6cd}.wa-chip em{color:#fff;background:var(--forest);border-radius:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;line-height:17px}.wa-chip.on{border-color:var(--forest);box-shadow:0 0 0 3px #1f4d3a1f}.wa-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;margin-left:-16px;margin-right:-16px;padding:10px 16px;display:flex}.wa-card footer span{color:var(--muted);font-size:12.5px}.wa-add{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:700;display:inline-flex}:root[data-theme=dark] .wa-chip.has{background:var(--tint-2)}.an4-lead{margin:18px 0 4px}.an4-h{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:13px;font-weight:700}.an4-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.an4-c{background:var(--white);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.an4-t{color:#8a6a14;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:700;display:flex}.an4-t i{color:#c9a13b;font-size:15px}.an4-w{align-items:center;gap:12px;min-width:0;display:flex}.an4-w .uface,.an4-f{flex:none;font-size:20px;width:46px!important;height:46px!important}.an4-w>div{min-width:0}.an4-w>div>b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.an4-w span{color:var(--muted);font-size:12.5px}.an4-w span b{color:var(--ink);font-size:13px}.an4-next{border-top:1px solid var(--line);counter-reset:n 1;flex-direction:column;gap:5px;margin:0;padding:10px 0 0;list-style:none;display:flex}.an4-next li{color:var(--body);counter-increment:n;grid-template-columns:18px 1fr auto;gap:6px;font-size:12.5px;display:grid}.an4-next li:before{content:counter(n);color:var(--muted);font-weight:700}.an4-next b{color:var(--ink)}.an4-rk{width:24px;height:24px;color:var(--muted);background:var(--tint);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.an4-rk.r1{color:#fff;background:#c9a13b}.an4-rk.r2{color:#fff;background:#a7afb3}.an4-rk.r3{color:#fff;background:#b9835a}.wtable tr.an4-top1 td{background:#fbf7ea}:root[data-theme=dark] .wtable tr.an4-top1 td{background:#221f14}@media (width<=900px){.an4-cards{grid-template-columns:1fr}}.ai-top .dwf,.ai-round .ai-type{margin-top:0}.ai .ai-grid{border-top:1px solid var(--line);padding-top:6px;overflow:visible}.ai .ai-times{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.ai-top{grid-template-columns:1fr}}.ai-top{grid-template-columns:200px 1fr;align-items:start;gap:16px;margin-bottom:10px;display:grid}.ai-top .dwf{margin-top:0}.ai-cand .ai-q{position:relative}.ai-cand .ai-q .pk-list{top:44px}.ai-cand .ai-q i{display:none}.ai-picked{color:var(--muted);min-height:16px;margin:6px 0 0;font-size:12.5px}.ai .ai-grid{border-top:1px solid var(--line);flex:none;padding-top:4px;overflow:visible}.ai .ai-type{margin-top:0}.ai .ai-round label{margin-bottom:7px;display:block}@media (width<=760px){.ai-top{grid-template-columns:1fr}}.ai-top:has(>.ai-cand:only-child){grid-template-columns:minmax(0,420px)}.an4-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.an4-hd .an4-h,.an4-hd .an3-sub{margin:0}.an4-sub{color:var(--muted);font-size:12.5px}.an4-note{color:var(--muted);align-items:center;gap:7px;margin:-2px 0 12px;font-size:12.5px;display:flex}.an4-post{border:1px solid var(--line);background:var(--white);min-height:36px;font:inherit;color:var(--forest);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:700;display:inline-flex}.an4-post:hover{border-color:var(--forest)}.an5{background:var(--white);border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none}.an5 li{grid-template-columns:32px minmax(0,1.3fr) minmax(80px,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.an5 li+li{border-top:1px solid var(--line)}.an5-who b{color:var(--ink);font-size:13.5px;display:block}.an5-who small{color:var(--muted);font-size:12px;display:block}.an5-bar{background:var(--tint);border-radius:4px;height:8px;overflow:hidden}.an5-bar i{background:#c9a13b;border-radius:4px;height:100%;display:block}.an5-n{color:var(--muted);white-space:nowrap;font-size:12.5px}.an5-n b{color:var(--ink);font-size:14px}.an5-gap{color:#8a6a14;white-space:nowrap;background:#fbf3df;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}@media (width<=760px){.an5 li{grid-template-columns:32px minmax(0,1fr) auto;row-gap:8px}.an5-bar{grid-column:2/3}.an5-gap{grid-column:2/-1;justify-self:start}}.pc .pc-img{border-radius:10px;width:100%;max-width:420px;margin:4px auto 0;display:block;box-shadow:0 10px 30px -14px #0006}.todo{margin-bottom:14px}.todo header{align-items:center;gap:8px;display:flex}.todo-n{background:var(--amber);color:#3d2a06;border-radius:20px;padding:1px 8px;font-size:12px;font-weight:700}.todo-l{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.todo-l li{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px 0;display:grid}.todo-l li>i:first-child{color:var(--forest);font-size:18px}.todo-l li span{color:var(--ink);font-size:14px}.todo-l li b{font-size:15px}.todo-l li small{color:var(--muted);font-size:12px;display:block}.todo-l li .go{color:var(--muted)}.todo-l li:hover span{color:var(--forest)}.win{color:#fff;background:#1f4d3a;border-radius:14px;align-items:center;gap:16px;margin:14px 0 4px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.win>i{color:#e3a33b;flex:none;font-size:30px}.win h2{color:#fff;letter-spacing:-.02em;margin:4px 0 2px;font-size:20px}.win p{color:#ffffffd9;margin:0;font-size:13.5px}.q-row{cursor:default!important}.q-sent{color:var(--forest);align-items:center;gap:5px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex}.cform.lh{width:min(640px,100% - 32px)}.cform.aa{width:min(860px,100% - 32px)}.aa-hd{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.aa-hd .dw-h{margin:0}.aa-hd .lnk{align-items:center;gap:6px;display:inline-flex}.aa-paste{border:1px dashed var(--line);background:var(--tint);border-radius:10px;margin-top:10px;padding:12px}.aa-paste textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--white);color:var(--ink);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px}.aa-paste-do{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.aa-cols,.aa-rows li{grid-template-columns:24px minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.3fr) 84px 32px;align-items:center;gap:8px;display:grid}.aa-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:12px;padding:0 0 6px;font-size:11px;font-weight:700}.aa-cols span:first-child{grid-column:2}.aa-cols em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.aa-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aa-rows li{padding:0}.aa-i{color:var(--muted);text-align:center;font-size:12.5px;font-weight:700}.aa-rows input{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:var(--white);color:var(--ink);border-radius:9px;min-width:0;padding:0 11px;font-size:14px}.aa-rows input:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #1f4d3a1f}.aa-rows li.bad input[data-c=name]:placeholder-shown,.aa-rows li.bad input:invalid{border-color:#a23b2a}.aa-rows li.bad{background:#fdf3f1;border-radius:10px;box-shadow:0 0 0 6px #fdf3f1}.aa-ph{border:1px solid var(--line);background:var(--white);border-radius:9px;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden}.aa-ph em{color:var(--muted);padding:0 4px 0 10px;font-size:13px;font-style:normal;font-weight:600}.aa-ph input{border:0;height:40px;padding-left:4px}.aa-ph input:focus{box-shadow:none}.aa-ph:focus-within{border-color:var(--forest);box-shadow:0 0 0 3px #1f4d3a1f}.aa-cv{border:1px dashed var(--line);height:42px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.aa-cv.on{border-style:solid;border-color:var(--forest);color:var(--forest);background:#eef4f0}.aa-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.aa-x:hover:not(:disabled){background:var(--tint);color:#a23b2a}.aa-x:disabled{opacity:.3;cursor:default}.aa-more{width:100%;height:44px;font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:1px dashed #b9c4bd;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.aa-more:hover{background:var(--tint)}@media (width<=760px){.aa-cols{display:none}.aa-rows li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 56px 32px;grid-template-areas:"i n cv x"".p p p"".e e e";padding:10px 0}.aa-rows li:first-child{border-top:0}.aa-i{grid-area:i}.aa-rows li>input[data-c=name]{grid-area:n}.aa-ph{grid-area:p}.aa-rows li>input[data-c=email]{grid-area:e}.aa-cv{grid-area:cv}.aa-x{grid-area:x}.aa-rows input,.aa-ph{height:46px;font-size:16px}}.win{color:#fff;background:linear-gradient(135deg,#1f4d3a 0%,#173b2c 100%);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:14px 0 6px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #15201ab3}.win:before{display:none}.win-lines{pointer-events:none;opacity:.9;justify-items:end;gap:10px;display:grid;position:absolute;top:14px;right:-40px}.win-lines i{border-radius:8px;height:16px;display:block}.win-lines i:first-child{opacity:.85;background:#e3a33b;width:150px}.win-lines i:nth-child(2){background:#ffffff1f;width:210px}.win-lines i:nth-child(3){background:#7fa08b80;width:110px}.win-badge{background:#e3a33b;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 0 6px #e3a33b2e}.win-badge i{color:#14352a;font-size:28px}.win-copy{min-width:0;position:relative}.win-k{letter-spacing:.12em;text-transform:uppercase;color:#e3a33b;margin:0;font-size:11.5px;font-weight:800}.win h2{color:#fff;letter-spacing:-.02em;margin:6px 0 2px;font-size:22px;line-height:1.2}.win-of{color:#ffffffbf;margin:0;font-size:13.5px}.win-nums{gap:8px;margin:0;display:flex;position:relative}.win-nums div{background:#ffffff1a;border-radius:12px;min-width:78px;padding:10px 14px}.win-nums div:first-child{background:#e3a33b}.win-nums dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.win-nums div:first-child dt{color:#14352abf}.win-nums dd{color:#fff;margin:2px 0 0;font-size:22px;font-weight:800}.win-nums div:first-child dd{color:#14352a}@media (width<=900px){.win{grid-template-columns:auto minmax(0,1fr)}.win-nums{grid-column:1/-1}}@media (width<=760px){.win{gap:14px;padding:18px}.win h2{font-size:19px}.win-badge{width:48px;height:48px}.win-badge i{font-size:24px}.win-nums div{flex:1;min-width:0;padding:10px 12px}.win-nums dd{font-size:20px}}.pc .pc-body{background:var(--tint);flex-direction:column;align-items:center;gap:10px;margin:0 -28px;padding:20px 28px 22px;display:flex}.pc .pc-img{border-radius:12px;max-width:380px;box-shadow:0 20px 50px -24px #0000008c}.pc-tip{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.cform.pc{width:min(560px,100% - 32px)}@media (width<=760px){.pc .pc-body{margin:0 -16px;padding:14px 16px}.pc .pc-img{max-width:100%}}.win-lines{display:none}.win{background:radial-gradient(120% 140% at 100% 0,#2a6249 0%,#1f4d3a 45%,#173b2c 100%)}.wtable .rc-n{color:var(--ink);font-size:13.5px;font-weight:500}.ta{background:var(--white);border:1px solid var(--line);border-radius:12px;margin:16px 0 0;padding:16px 20px 6px}.ta-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ta-hd h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.ta-hd .an3-sub{margin:0}.ta-sub{color:var(--muted);font-size:12.5px}.ta-l{margin:0;padding:0;list-style:none}.ta-l li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ta-l li:first-child{border-top:0}.ta-lv{color:var(--muted);font-size:13px}.ta-w{align-items:center;gap:12px;min-width:0;display:flex}.ta-w img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.ta-w b{color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.ta-w b i{color:#c99128;font-size:15px}.ta-w small{color:var(--body);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.ta-n{color:var(--muted);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.ta-n span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ta-n em{color:var(--body);font-style:normal;font-weight:600}.ta-post{white-space:nowrap}.ta-foot{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 0;font-size:12.5px}.ta .an5{border:0;border-radius:0;margin:0 -20px}.ta .an5 li{padding:12px 20px}.ta .dw-none{padding:6px 0 14px}@media (width<=760px){.ta{padding:14px 14px 4px}.ta-l li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ta-lv{grid-column:1/-1}.ta-n{flex-flow:wrap;grid-column:1/-1;gap:4px 12px}.ta .an5{margin:0 -14px}.ta .an5 li{padding:12px 14px}}.wk{background:#fbf6ea;border:1px solid #f1e3bf;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0 4px;padding:14px 16px;display:flex}.wk i{color:#b9831f;flex:none;margin-top:1px;font-size:20px}.wk p{color:var(--body);max-width:75ch;margin:0;font-size:14px;line-height:1.5}.wk b{color:var(--ink)}:root[data-theme=dark] .wk{background:#1f1b12;border-color:#3a3020}.pc .pc-body{background:var(--tint)}.pc-tip{text-align:center;max-width:380px}.cform .dwf>label{height:auto!important;min-height:0!important;margin:0 0 7px!important;padding:0!important;line-height:1.6!important;display:block!important}.cform .dwf-two{align-items:start}.lb{background:var(--white);border:1px solid var(--line);border-radius:12px;margin:16px 0 0;padding:18px 20px 0}.lb-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lb-hd h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.lb-hd p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.lb-tabs{margin:12px 0 0}.lb-l{margin:0;padding:0;list-style:none}.lb-l li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 90px 110px 170px;align-items:center;gap:14px;min-height:56px;padding:11px 0;display:grid}.lb-l li:first-child{border-top:0}.lb-rk{color:var(--muted);text-align:center;font-size:14px;font-weight:700}.lb-l li.is-top{background:#f4f7f5;border-top:0;border-radius:0;margin:6px -20px 2px;padding:14px 20px}.lb-l li.is-top+li{border-top:0}.lb-l li.is-top .lb-rk{color:var(--forest);font-size:18px}.lb-who{align-items:center;gap:12px;min-width:0;display:flex}.lb-who img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.lb-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.lb-l li.is-top .lb-who b{font-size:15.5px;font-weight:700}.lb-who small{color:var(--muted);font-size:12px;display:block}.lb-n{color:var(--body);text-align:right;font-size:13px}.lb-n b{color:var(--ink);font-size:16px}.lb-a{color:var(--muted);text-align:right;font-size:12.5px}.lb-do{justify-content:flex-end;display:flex}.lb-foot{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 0 14px;font-size:12.5px}.lb-bonus{margin-top:14px}:root[data-theme=dark] .lb-l li.is-top{background:var(--tint-2)}@media (width<=760px){.lb{padding:14px 14px 0}.lb-l li{grid-template-columns:24px minmax(0,1fr) auto;row-gap:4px}.lb-a{display:none}.lb-do{grid-column:2/-1;justify-content:flex-start}.lb-l li.is-top{margin:6px -14px 2px;padding:12px 14px}}.wkr{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid;margin:14px 0 4px!important;padding:18px 22px!important}.wkr-rk{color:var(--forest);letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.wkr-rk sup{letter-spacing:0;vertical-align:top;margin-left:2px;font-size:16px;font-weight:700;position:relative;top:4px}.wkr-copy h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px}.wkr-copy p{color:var(--body);margin:3px 0 0;font-size:13.5px}.wkr-do{align-items:center;gap:14px;display:flex}@media (width<=760px){.wkr{grid-template-columns:auto minmax(0,1fr);gap:14px}.wkr-rk{font-size:36px}.wkr-do{grid-column:1/-1}}.ru-how{grid-template-columns:1fr 1fr}.inv-l{letter-spacing:0!important;font-size:13.5px!important}@media (width<=360px){.ru-how{grid-template-columns:1fr}}.stm{margin-top:14px}.stm header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stm-to{color:var(--muted);font-size:12.5px}.stm-l{margin:6px 0 0;padding:0;list-style:none}.stm-l li{border-top:1px solid var(--line)}.stm-l summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:12px 0;list-style:none;display:grid}.stm-l summary::-webkit-details-marker{display:none}.stm-l summary i{color:var(--muted);transition:transform .2s var(--ease)}.stm-l details[open] summary i{transform:rotate(180deg)}.stm-d b{color:var(--ink);font-size:14px;display:block}.stm-d small{color:var(--muted);font-size:12px;display:block}.stm-a{color:var(--ink);font-size:15px;font-weight:700}.stm-t{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.stm-t td{border-top:1px dashed var(--line);vertical-align:top;padding:8px 0}.stm-t td b{color:var(--ink);font-weight:600;display:block}.stm-t td small{color:var(--muted);font-size:12px}.stm-t .r{text-align:right;white-space:nowrap}.stm-tot td{color:var(--ink);border-top:1px solid var(--line);font-weight:700}.stm-old{color:var(--body);margin:0 0 12px;font-size:13px}.cl-note{color:var(--muted);margin:18px 0 0;font-size:12.5px;line-height:1.5}.ta5{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:22px 24px 8px}.ta5-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ta5-hd h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.ta5-hd p{color:var(--muted);margin:4px 0 0;font-size:13px}.ta5-tabs{border-bottom:1px solid var(--line);gap:22px;margin:18px 0 0;display:flex}.ta5-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:13.5px;font-weight:600}.ta5-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--forest)}.ta5-l{margin:0;padding:0;list-style:none}.ta5-l li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:18px;padding:14px 0;display:grid}.ta5-l li:last-child{border-bottom:0}.ta5-who{align-items:center;gap:12px;min-width:0;display:flex}.ta5-who img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.ta5-who b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.ta5-l li:first-child .ta5-who b{font-weight:700}.ta5-who small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.ta5-n{color:var(--ink);text-align:right;font-size:14px;font-weight:600}.ta5-n small{color:var(--muted);font-size:12px;font-weight:400;display:block}.ta5-do{text-align:right}.ta5 .an5{border:0;border-radius:0;margin:6px -24px 0}.ta5 .an5 li{padding:12px 24px}.ta5 .dw-none{padding:12px 0 14px}@media (width<=760px){.ta5{padding:18px 16px 6px}.ta5-l li{grid-template-columns:minmax(0,1fr) auto}.ta5-do{text-align:left;grid-column:1/-1}.ta5 .an5{margin:6px -16px 0}.ta5 .an5 li{padding:12px 16px}}.wk5{background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 4px;padding:16px 18px;display:grid}.wk5-ic{background:var(--tint-2);width:36px;height:36px;color:var(--forest);border-radius:8px;place-items:center;font-size:18px;display:grid}.wk5-copy b{color:var(--ink);font-size:15px;font-weight:700;display:block}.wk5-copy span{color:var(--muted);margin-top:1px;font-size:13px;display:block}.wk5-do{align-items:center;gap:6px;display:flex}.wk5-x{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}@media (width<=760px){.wk5{grid-template-columns:36px minmax(0,1fr)}.wk5-do{grid-column:2}}.cform.lh .dwf-two{margin-top:2px}.cform.lh #alFound{min-height:0;margin:5px 0 0}.cform.lh #alFound:empty{display:none}.ta6-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:26px 0 0;display:flex}.ta6-h{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.wk6{background:var(--forest);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 4px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.wk6 p{letter-spacing:-.01em;color:#fff;margin:0;font-size:16px;font-weight:700;position:relative}.wk6-lines{opacity:.22;pointer-events:none;justify-items:end;gap:7px;display:grid;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.wk6-lines i{background:#fff;border-radius:5px;height:10px;display:block}.wk6-lines i:first-child{width:120px}.wk6-lines i:nth-child(2){width:180px}.wk6-lines i:nth-child(3){width:90px}.wk6-do{align-items:center;gap:6px;display:flex;position:relative}.wk6-x{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@media (width<=760px){.wk6{flex-wrap:wrap}.wk6-do{justify-content:space-between;width:100%}}.ai-plist{border:1px solid var(--line);border-radius:10px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.ai-plist li+li{border-top:1px solid var(--line)}.ai-plist button{text-align:left;background:var(--white);width:100%;font:inherit;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;display:grid}.ai-plist button:hover{background:var(--tint)}.ai-plist button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--forest);background:#eef4f0}.ai-plist b{color:var(--ink);font-size:13.5px}.ai-plist small{color:var(--muted);grid-column:1;font-size:12px}.ai-plist em{color:var(--body);text-align:right;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal}.ai-pick{margin-bottom:6px}.ai-pick-n{margin-top:0}.hires-tbl td.nw{white-space:nowrap}.pc-photo{cursor:pointer;margin-top:4px}.wtable .who-c .nm,.wtable .rc b,.hires-tbl td:nth-child(5),.wtable td.nowrap{white-space:nowrap}.wtable .who-c{min-width:190px}.sheet-in>.hires-tbl:first-child,.sheet-in>.tblwrap:first-child{margin-top:16px}.wk-top{margin-bottom:14px}.wk-top header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wk-top-l{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 24px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wk-top-l li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.wk-top-l .sm{color:var(--muted);font-size:12px;display:block}.ta7{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ta7-c{background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.ta7-c h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.ta7-w{align-items:center;gap:12px;min-width:0;display:flex}.ta7-w .uface{flex:none;width:48px;height:48px}.ta7-who{min-width:0}.ta7-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.ta7-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.ta7-n{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:10px 0;display:grid}.ta7-n div{min-width:0}.ta7-n dt{color:var(--muted);font-size:11.5px}.ta7-n dd{color:var(--ink);letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:700}.ta7-n div:first-child dd{color:var(--forest)}.ta7-l{margin:0;padding:0;list-style:none;display:grid}.ta7-l li{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:13.5px;display:flex}.ta7-l li:first-child{border-top:0;padding-top:0}.ta7-l li .uface{flex:none;width:28px;height:28px}.ta7-l li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ta7-l li em{color:var(--muted);white-space:nowrap;font-size:12.5px;font-style:normal}@media (width<=1180px){.ta7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ta7{grid-template-columns:1fr}}.pc .pc-cap{gap:6px;width:100%;max-width:380px;display:grid}.pc .pc-cap span{color:var(--muted);font-size:12.5px;font-weight:600}.pc .pc-cap textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.wk6{background:var(--forest);padding:18px 22px}.wk6-who{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.wk6-who .uface{border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 2px #ffffffe6}.wk6-who small{color:#ffffffc7;margin-top:2px;font-size:13px;display:block}.wk6-lines{opacity:1;right:-24px}.wk6-lines i:first-child{background:#e3a33b}.wk6-lines i:nth-child(2){background:#ffffff29}.wk6-lines i:nth-child(3){background:#7fa08b}.wk6-do{padding-right:150px}@media (width<=760px){.wk6-do{padding-right:0}.wk6-lines{opacity:.35}.wk6{gap:14px;padding:16px}.wk6-do{width:100%;padding-right:0}.wk6-do .btn{flex:1;justify-content:center;height:44px}.wk6-x{flex:none;width:44px;height:44px}}.wk6{gap:20px;padding:16px 18px 16px 22px}.wk6-lines{display:none}.wk6-go{font:inherit;color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:14px;font-weight:700;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.wk6-go:hover{text-decoration-color:#fff}.wk6-go i{transition:transform .2s var(--ease);font-size:15px}.wk6-go:hover i{transform:translate(3px)}.wk6-do{align-items:center;gap:6px;width:auto;padding:0;display:flex;position:relative}.wk6-thumb{cursor:pointer;width:72px;height:90px;transition:transform .2s var(--ease);background:#f2f4f1;border:0;border-radius:6px;padding:0;display:block;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 20px -10px #0009}.wk6-thumb:hover{transform:rotate(0)scale(1.04)}.wk6-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wk6-x{color:#ffffffb3;background:0 0;border-radius:8px;align-self:flex-start;width:32px;height:32px;position:static}.wk6-x:hover{color:#fff;background:#ffffff1f}@media (width<=760px){.wk6{flex-wrap:nowrap;gap:10px;padding:14px 10px 14px 16px}.wk6-who .uface{display:none}.wk6 p{font-size:15px}.wk6-who small{font-size:12.5px}.wk6-do{width:auto;padding:0}.wk6-thumb{width:56px;height:70px}}.pc .pc-need{max-width:380px;color:var(--muted);text-align:center;margin:0;font-size:13px}@media (width<=760px){.todo{padding:14px 16px}.todo-l{grid-template-columns:1fr;margin-top:4px}.todo-l li{grid-template-columns:20px minmax(0,1fr) 12px;gap:10px;padding:9px 0}.todo-l li small{display:none}.todo-l li span,.todo-l li b{font-size:14px}.todo-l li>i:first-child{font-size:17px}}:root[data-theme=dark]{--white:#17191a;--tint:#0c0d0e;--tint-2:#212426;--line:#2c3033;--ink:#f0f2f1;--pine:#f4f6f5;--body:#c9cecb;--muted:#8e9792;--forest:#2a6b4e;--forest-dark:#337d5c;--lift:#7dcfa6}:root[data-theme=dark] .rail{border-color:var(--line);background:#121415}:root[data-theme=dark] .rail-nav button.on{color:#fff;background:#1f4d3a}:root[data-theme=dark] .tbox,:root[data-theme=dark] .tblwrap,:root[data-theme=dark] .filters,:root[data-theme=dark] .tstrip,:root[data-theme=dark] .ta7-c{box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] th{color:var(--muted)}:root[data-theme=dark] tbody tr:hover td{background:#ffffff06}:root[data-theme=dark] .btn-primary{background:var(--forest);color:#fff}:root[data-theme=dark] .btn-primary:hover{background:var(--forest-dark)}:root[data-theme=dark] .btn-line{color:var(--ink);background:0 0;border-color:#3a3f43}:root[data-theme=dark] .btn-line:hover{background:#ffffff0d}:root[data-theme=dark] .stabs button[aria-pressed=true]{color:var(--ink)}:root[data-theme=dark] .scrim{background:#0009}:root[data-theme=dark] .ta7-c{background:var(--white)}:root[data-theme=dark] .st{background:0 0!important;padding:0!important}:root[data-theme=dark] .st-pending{color:#e0b95f}:root[data-theme=dark] .me-bell em,:root[data-theme=dark] .m-ic em{color:#2a1d04}:root[data-theme=dark] .pc .pc-cap textarea{background:var(--white)}:root[data-theme=dark] .wk6{background:#1f4d3a}:root[data-theme=dark] .ta7-n div:first-child dd{color:var(--lift)}.pc .pc-need{color:#7a5300;text-align:left;background:#fbf3db;border-radius:8px;align-items:center;gap:8px;max-width:380px;margin:2px 0 0;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pc .pc-need i{color:#956400;flex:none;font-size:17px}:root[data-theme=dark] .pc .pc-need{color:#e0b95f;background:#2e2410}:root[data-theme=dark] .pc .pc-need i{color:#e0b95f}.rv1 .rail-foot .me{background:0 0;border-radius:10px;gap:10px;margin:0 0 8px;padding:8px}.rv1 .rail-foot .me:hover{background:#ffffff12}.rv1 .rail-foot .me .me-face{width:34px;height:34px}.rv1 .rail-foot{padding-top:12px}.rv1 .rail-nav{margin-top:18px}.rv2 .rail>.me-bell{color:#ffffffd9;background:0 0;width:32px;height:32px;position:absolute;top:21px;right:50px}.rv2 .rail>.me-bell:hover{color:#fff;background:#ffffff1a}.rv2 .rail>.me-bell em{top:0;right:0}.rv2 .rail-min{background:0 0}.rv2 .rail-min:hover{background:#ffffff1a}body.rail-collapsed.rv2 .rail>.me-bell{margin:10px auto 0;position:relative;top:auto;right:auto}.rv3 .me-who small{display:none}.rv3 .me-who b{font-size:14px}.rv4 .rail-find{background:#ffffff12!important;border:0!important}.rv4 .rail-find:hover{background:#ffffff1c!important}.rv4 .rail-find kbd{color:#ffffff80;background:#ffffff14;border:0;padding:3px 6px;font-size:10.5px}@media (width>=761px){.rail{flex-direction:column;display:flex;overflow:hidden!important}.rail-nav{scrollbar-width:none;flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-foot{flex:none}}@media (width>=761px) and (height<=860px){.rail-nav button{padding-top:8px;padding-bottom:8px}.rail-lbl{margin-top:10px}}@media (width>=761px){.rail-nav.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}}@media (width>=761px) and (height<=760px){.rail{padding-top:18px!important;padding-bottom:14px!important}.rail .me{padding-top:9px;padding-bottom:9px;margin-top:14px!important}.rail-nav{margin-top:10px!important}.rail-nav button{padding-top:6px!important;padding-bottom:6px!important}.rail-find{margin-bottom:4px!important}.rail-foot{padding-top:10px!important}.rail-foot .ws-out{padding-top:7px;padding-bottom:7px}}.dw-list,.role-full ul,.crew .dw-list{list-style:none!important}.dw-list li::marker{content:none}.role-full li::marker{content:none}.cp-hand{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--white);border:1px solid var(--line);border-radius:14px;gap:10px;max-width:480px;margin:0 auto;padding:16px;display:grid;position:fixed;box-shadow:0 18px 40px -16px #00000059}.cp-hand p{color:var(--ink);margin:0;font-size:14px}.cp-hand input{width:100%;height:44px;font:inherit;border:1px solid var(--line);background:var(--tint);color:var(--ink);border-radius:10px;padding:0 12px;font-size:16px}.pj-swap{color:#7a5300;background:#fbf3db;border-radius:8px;margin:6px 0 0;padding:9px 12px;font-size:13px;font-weight:600}.pj-swap .lnk{margin-left:6px}:root[data-theme=dark] .pj-swap{color:#e0b95f;background:#2e2410}.dw-text p,.role-lead p{margin:0 0 10px}.dw-text p:last-child,.role-lead p:last-child{margin-bottom:0}.dw-top{gap:10px;min-width:0}.dw-top>.st{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.dw-top>.st:before{vertical-align:middle;margin-right:7px;display:inline-block}.dw-top>.dw-tools{flex:none}.cvv-page.pdf{aspect-ratio:auto;background:#fff;border-radius:4px;width:fit-content;max-width:none;height:auto;min-height:0;margin:0 auto 16px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e;padding:0!important}.cvv-page.pdf canvas{display:block}.mgrid{align-items:start}.mgrid .tmain{align-content:start;gap:14px;min-width:0;display:grid}.mgrid .tmain>.tbox,.mgrid .tmain>.stm{margin:0}.rail-nav{align-content:start}.cb.fbk .fb-seg{margin-top:8px}.cb.fbk .fb-l{color:var(--muted);margin:12px 0 6px;font-size:12.5px;font-weight:600;display:block}.cb.fbk textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.hl-why{flex-wrap:wrap;margin:4px 0 10px}.jobs-tbl .wtable td:first-child,.jobs-tbl .wtable th:first-child{width:auto}.jobs-tbl .wtable th:not(:first-child),.jobs-tbl .wtable td:not(:first-child){white-space:nowrap;width:1%;padding-left:28px}.jobs-tbl .jb-n b{color:var(--ink);font-size:15px;display:block}.jobs-tbl .jb-n small{color:var(--muted);font-size:12px;display:block}.jobs-tbl .jb-rev{font:inherit;color:#956400;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;display:block}.jobs-tbl .jb-rev:hover{text-decoration:underline}:root[data-theme=dark] .jobs-tbl .jb-rev{color:#e0b95f}.um-do{flex-wrap:wrap;gap:8px;display:flex}.um-do .btn{flex:auto;justify-content:center}.um-do .um-left{color:#a23b2a}.wtable tr.decided-yes td{opacity:.35;transition:background .15s,opacity .25s .1s;background:#edf3ec!important}.wtable tr.decided-no td{opacity:.35;transition:background .15s,opacity .25s .1s;background:#fdebec!important}:root[data-theme=dark] .wtable tr.decided-yes td{background:#12261d!important}:root[data-theme=dark] .wtable tr.decided-no td{background:#2c1618!important}.dw.leaving>*{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(-4px)}.dw.arrive>*{animation:.26s cubic-bezier(.2,.7,.2,1) both dwArrive}@keyframes dwArrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dw.leaving>*,.dw.arrive>*{opacity:1;transition:none;animation:none;transform:none}}.wtable td.jb-co{color:var(--ink);font-weight:600}.rail-foot .ws-out,.rail-foot a.ws-out{box-shadow:none;transition:color .15s,opacity .1s;background:0 0!important;text-decoration:none!important}.rail-foot .ws-out:hover{color:#fff;background:0 0!important}.rail-foot .ws-out:active{opacity:.6}.rail-foot a.ws-out[href*=login]:hover{color:#f3c1ba}.rail-foot .ws-out:focus{outline:0}.rail-foot .ws-out:focus-visible{outline:2px solid var(--amber);outline-offset:2px}:root[data-theme=dark] .rail-foot a.ws-out[href*=login]:hover{color:#e08e88}body.ws,body.ws *{-webkit-tap-highlight-color:transparent}.rail-nav button:active,.m-tabs button:active{opacity:.75}.pc .pc-src{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:380px;display:grid}.pc .pc-src>*{border:1px solid var(--line);background:var(--white);height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.pc .pc-src>[aria-checked=true]{border-color:var(--forest);color:var(--forest);box-shadow:0 0 0 3px #1f4d3a1f}.pc .pc-wait{max-width:380px;color:var(--muted);text-align:center;margin:0;font-size:12.5px}@media (width>=761px){.rail-nav button,.rail .me,.rail-foot .ws-out,.rail-find{box-shadow:none!important;background:0 0!important;border:0!important}.rail-nav button{color:#ffffffa8;border-radius:0;padding:9px 12px;font-weight:600;transition:color .15s}.rail-nav button i{color:#ffffff8c;transition:color .15s}.rail-nav button:hover{color:#fff}.rail-nav button:hover i{color:#ffffffd9}.rail-nav button.on{color:#fff;font-weight:800}.rail-nav button.on i{color:#e3a33b}.rail-nav button:focus{outline:0}.rail-nav button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px;border-radius:6px}.rail .me{margin-top:16px;padding:6px 4px!important}.rail .me:hover .me-who b{color:#fff}.rail-find{color:#fff9;border-bottom:1px solid #ffffff29!important;border-radius:0!important;width:auto!important;margin:6px 8px 10px!important;padding:9px 4px!important}.rail-find:hover{color:#fff;border-bottom-color:#ffffff59!important}.rail-find kbd{color:#ffffff80;background:0 0!important;border:1px solid #fff3!important}.rail-lbl{padding-left:12px}.rail-foot .ws-out{padding:8px 12px}}:root[data-theme=dark] .rail-nav button.on i{color:var(--lift)}:root[data-theme=dark] .rail-nav button{color:#9ba1a6}:root[data-theme=dark] .rail-nav button.on{color:#fff}body.rail-collapsed .rail-nav button{justify-content:center}.hs-steps{gap:0;margin:18px 0 6px;padding:0;list-style:none;display:grid}.hs-step{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.hs-step:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:2px;left:12px}.hs-step.done:not(:last-child):after{background:var(--forest)}.hs-dot{border:2px solid var(--line);background:var(--white);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.hs-step.done .hs-dot{background:var(--forest);border-color:var(--forest)}.hs-step.now .hs-dot{border-color:var(--forest);box-shadow:inset 0 0 0 4px var(--white);background:var(--forest)}.hs-step.out .hs-dot{background:#b4453b;border-color:#b4453b}.hs-step b{color:var(--ink);font-size:14.5px;line-height:26px;display:block}.hs-step small{color:var(--muted);margin-top:-2px;font-size:12.5px;display:block}.hs-step.later b,.hs-step.next b{color:var(--muted);font-weight:600}.hs-act{border:1px solid var(--line);background:var(--tint);border-radius:10px;margin-top:10px;padding:12px}.hs-q{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.hs-btns{flex-wrap:wrap;gap:8px;display:flex}.hs-btns .btn{flex:auto;justify-content:center}.hs-l{color:var(--muted);margin:10px 0 4px;font-size:12.5px;font-weight:600;display:block}.hs-act input[type=date]{width:100%;height:40px;font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;margin-bottom:10px;padding:0 10px}.hs-wait{color:#956400;margin:6px 0 0;font-size:13px;font-weight:600}:root[data-theme=dark] .hs-wait{color:#e0b95f}.hs-facts{margin-top:10px}.dw .dw-facts dd{overflow-wrap:anywhere;text-align:right;min-width:0}.cl-steps{margin-top:22px}.hs-act textarea,.hs-act select,.hs-act input[type=date]{width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:14px}.hs-act textarea{resize:vertical;margin-bottom:10px;padding:9px 11px;line-height:1.45}.hs-act select,.hs-act input[type=date]{height:40px;margin-bottom:0;padding:0 10px}.cl-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cl-book .cl-type,.hs-act .cb-seg{margin:10px 0}.hs-act .cb-seg button{flex:1}.hs-act .cb-seg{background:0 0;border:0;gap:6px;padding:0;display:flex}.hs-act .cb-seg button{border:1px solid var(--line);background:var(--white);height:38px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;flex:1;font-size:13.5px;font-weight:600}.hs-act .cb-seg button[aria-pressed=true]{border-color:var(--forest);color:var(--forest);box-shadow:0 0 0 3px #1f4d3a1f}aside[aria-label=Change\ job] .pk-list,aside[aria-label="Move to another team"] .pk-list,aside[aria-label=Left\ Crewline] .pk-list{max-height:280px;box-shadow:none;margin-top:6px;overflow-y:auto;position:static!important}aside[aria-label=Change\ job] .pj-body,aside[aria-label="Move to another team"] .pj-body,aside[aria-label=Left\ Crewline] .pj-body{min-height:220px}.dw.arrive-q>*{animation:.18s both dwFade}@keyframes dwFade{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dw.arrive-q>*{animation:none}}.pk.jf{position:relative}.pk.jf .pk-list{z-index:30;max-height:320px;overflow-y:auto}.pk.jf .pk-list li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk.jf .pk-list li em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.pk.jf .jf-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:default;pointer-events:none;padding-top:10px;font-size:11px;font-weight:700}.jf-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.jf-x:hover{color:var(--ink);background:var(--tint)}@media (width>=761px){.rail .me{margin-left:0!important;margin-right:0!important;padding:6px 12px!important}.rail-find{background:0 0!important;width:100%!important;margin:8px 0 10px!important;padding:9px 12px!important}.rail-nav button,.rail-foot .ws-out,.rail-lbl{margin-left:0!important;padding-left:12px!important}.rail .logo{padding-left:12px!important}body.rv4 .rail .rail-find{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff29!important;border-radius:0!important}body.rv4 .rail .rail-find:hover{background:0 0!important;border-bottom-color:#ffffff59!important}body.rv4 .rail .rail-find kbd{background:0 0!important}}.hs-steps.hs-sm{margin:10px 0 4px}.hs-sm .hs-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:12px}.hs-sm .hs-step:not(:last-child):after{top:20px;left:9px}.hs-sm .hs-dot{width:20px;height:20px;font-size:11px}.hs-sm .hs-step b{font-size:13.5px;line-height:20px}.cl-book{padding:14px}.clc-m{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.clc-m b{color:var(--ink);font-size:14px}.clc-m span{gap:4px;display:flex}.clc-m button{border:1px solid var(--line);background:var(--white);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.clc-w,.clc-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.clc-w span{color:var(--muted);padding:2px 0;font-size:11px;font-weight:700}.clc-d{height:34px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13.5px}.clc-d:hover:not(:disabled){background:var(--white)}.clc-d:disabled{color:#b9c1bc;cursor:default}.clc-d.today{color:var(--forest);font-weight:800}.clc-d.on{color:#fff;font-weight:700;background:var(--forest)!important}.clc-t{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.clc-t button{border:1px solid var(--line);background:var(--white);height:36px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;font-size:13px;font-weight:600}.clc-t button[aria-pressed=true]{border-color:var(--forest);color:#fff;background:var(--forest)}:root[data-theme=dark] .clc-d:disabled{color:#4a524d}.filters:has(>div:only-child){grid-template-columns:1fr!important}#ws.no-anim,#ws.no-anim :not(.arrive>*):not(.arrive-q>*):not(.leaving>*){animation:none!important}.scrim:has(+.dw.still){animation:none!important}@media (width>=761px){.rail .me .me-face{flex:none;width:32px!important;height:32px!important}.rail .me{gap:10px!important}}:root[data-theme=dark] .filters input,:root[data-theme=dark] .filters select,:root[data-theme=dark] .srch input,:root[data-theme=dark] .pk input,:root[data-theme=dark] .audit-bar input,:root[data-theme=dark] .audit-bar select,:root[data-theme=dark] .mon-sel,:root[data-theme=dark] .cform input,:root[data-theme=dark] .cform select,:root[data-theme=dark] .cform textarea,:root[data-theme=dark] .hs-act input,:root[data-theme=dark] .hs-act select,:root[data-theme=dark] .hs-act textarea{background:var(--tint-2)!important;color:var(--ink)!important;border-color:#343a3e!important}:root[data-theme=dark] .filters input::placeholder,:root[data-theme=dark] .pk input::placeholder,:root[data-theme=dark] .cform input::placeholder{color:#7c8580}:root[data-theme=dark] .pk-list{background:var(--white);border-color:#343a3e}:root[data-theme=dark] .hs-act{border-color:var(--line);background:#1a1f1c}:root[data-theme=dark] .hs-dot{background:var(--white)}@media (width>=761px){#ws .scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;animation:none!important}#ws .dw.step,#ws .dw:not(.uwin){box-shadow:-18px 0 40px -24px #15201a47,-1px 0 0 var(--line)}:root[data-theme=dark] #ws .dw.step,:root[data-theme=dark] #ws .dw:not(.uwin){box-shadow:-18px 0 40px -20px #0009,-1px 0 0 var(--line)}}.dw .dw-list{margin-left:0!important;margin-right:0!important;padding-left:0!important}.dw .dw-list li{padding-left:15px}.dw .dw-list li:before{left:1px}.dw .u-one{padding-left:0;padding-right:0}body.ws .btn-line{box-shadow:none}:root[data-theme=dark] body.ws .btn-line{color:var(--ink);background:#1b1e23;border-color:#33383d}:root[data-theme=dark] body.ws .btn-line:active{background:#22262b}.dw.ic-card{flex-direction:column;display:flex}.ic-head h2{font-size:22px}.ic-body{padding-bottom:6px}.ic-when{border:1px solid var(--line);background:var(--tint);border-radius:12px;align-items:center;gap:12px;margin:2px 0 10px;padding:12px 14px;display:flex}.ic-when>i{color:var(--forest);flex:none;font-size:20px}.ic-when b{color:var(--ink);font-size:15px;font-weight:700;display:block}.ic-when small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.ic-meta{color:var(--body);margin:0 0 4px;font-size:13px}.ic-body .dw-id{margin:6px 0 0}.ic-body .fl-facts{margin-top:8px}.dw.ic-card .fl-sub b{display:none}.dw.ic-card .fl-sub{justify-content:flex-end}:root[data-theme=dark] .ic-when>i{color:var(--lift)}@media (width>=761px){#ws .dw.ic-card{animation:uwIn .22s var(--ease);border:0;border-radius:16px;padding:24px 26px 0;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -30px #15201a8c;width:min(460px,100% - 48px)!important;height:auto!important;max-height:calc(100vh - 64px)!important;inset:50% auto auto 50%!important}#ws .dw.ic-card.still{animation:none}#ws .scrim:has(+.dw.ic-card){background:#15201a52!important}:root[data-theme=dark] #ws .scrim:has(+.dw.ic-card){background:#0000008c!important}#ws .dw.ic-card .dw-do{border-top:1px solid var(--line);margin:0 -26px;padding:14px 26px 18px}}@media (width<=760px){#ws .dw.ic-card{overflow:auto;border-radius:18px 18px 0 0!important;height:auto!important;max-height:88vh!important;inset:auto 0 0!important}}.dw.ic-card .fl-wrap .cb{box-shadow:none;border-radius:12px;margin-bottom:10px;position:static}.dw.ic-card .dw-do{position:static}.dw.ic-card .dw-id,.dw.ic-card .dw-id>*{border-bottom:0!important}.dw.ic-card .dw-id{padding-bottom:4px}.an3-sub{background:var(--tint);border:1px solid var(--line);border-radius:10px;gap:2px;margin:-2px 0 14px;padding:3px;display:inline-flex}.an3-sub button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.an3-sub button:hover{color:var(--ink)}.an3-sub button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #15201a14,0 0 0 1px var(--line)}:root[data-theme=dark] .an3-sub{background:#15181c}:root[data-theme=dark] .an3-sub button[aria-pressed=true]{background:#262b30;box-shadow:0 0 0 1px #33383d}.an4-rk,.an4-rk.r1,.an4-rk.r2,.an4-rk.r3{width:auto;height:auto;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:13px;font-weight:600;display:inline}.an4-rk.r1{color:var(--forest);font-weight:700}:root[data-theme=dark] .an4-rk.r1{color:var(--lift)}.wtable tr.an4-top1 td,:root[data-theme=dark] .wtable tr.an4-top1 td{background:0 0}.mon-sel{border-radius:8px;height:38px;font-size:13.5px}.pghead .pg-act .btn-line.sm{border-radius:8px;gap:8px;height:38px;padding:0 14px;font-size:13.5px;font-weight:600}.pghead .pg-act .btn-line.sm i{color:var(--muted);font-size:16px}.ta6-hd .mon-sel{min-width:0}.ic-when{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:14px;margin:2px 0 12px;padding:4px 0 14px;display:flex}:root[data-theme=dark] .ic-when{background:0 0}.ic-date{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;flex:none;align-items:center;width:52px;display:flex;overflow:hidden}.ic-date small{text-align:center;background:var(--forest);color:#fff;letter-spacing:.08em;text-transform:uppercase;width:100%;margin:0;padding:3px 0 2px;font-size:10.5px;font-weight:700;display:block}.ic-date b{color:var(--ink);letter-spacing:-.02em;padding:7px 0 8px;font-size:21px;font-weight:700;line-height:1;display:block}.ic-when>div b{color:var(--ink);font-size:15.5px;font-weight:700;display:block}.ic-when>div small{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.ic-when>div small i{color:var(--forest);font-size:15px}:root[data-theme=dark] .ic-date{background:#1b1e23}:root[data-theme=dark] .ic-when>div small i{color:var(--lift)}.dd{display:inline-flex;position:relative}.dd-b{border:1px solid var(--line);background:var(--white);height:38px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 12px 0 11px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.dd-b:hover,.dd.open .dd-b{border-color:#c9d2cc}.dd-ic{color:var(--forest);font-size:16px}.dd-c{color:var(--muted);margin-left:2px;font-size:12px;transition:transform .15s}.dd.open .dd-c{transform:rotate(180deg)}.dd-menu{z-index:30;background:var(--white);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 40px -18px #15201a59}.dd-menu button{width:100%;font:inherit;color:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.dd-menu button:hover{background:var(--tint);color:var(--ink)}.dd-menu button[aria-selected=true]{color:var(--ink);font-weight:700}.dd-menu button i{color:var(--forest);font-size:15px}:root[data-theme=dark] .dd-b,:root[data-theme=dark] .dd-menu{background:#1b1e23;border-color:#33383d}:root[data-theme=dark] .dd-ic,:root[data-theme=dark] .dd-menu button i{color:var(--lift)}:root[data-theme=dark] .dd-menu button:hover{background:#262b30}.an-exp{height:38px;font:inherit;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.an-exp i{color:var(--muted);font-size:16px}.an-exp:hover{color:var(--ink);background:#15201a0d}:root[data-theme=dark] .an-exp:hover{background:#ffffff0f}.ta6-hd .dd-menu{right:0}.jobs-tbl .wtable tbody tr.off{background:#f1f3f1}.jobs-tbl .wtable tbody tr.off:hover{background:#eaedea}.jobs-tbl .wtable tbody tr.off.on{background:var(--tint-2)}.jobs-tbl .wtable tbody tr.off .rc b,.jobs-tbl .wtable tbody tr.off td.jb-co,.jobs-tbl .wtable tbody tr.off .jb-n b{color:var(--muted)}.jobs-tbl .wtable tbody tr.off .rc .mk,.jobs-tbl .wtable tbody tr.off .rc img{opacity:.55}.jb-off{color:#55605a;vertical-align:1px;background:#e2e6e2;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px 1px 6px;font-size:11.5px;font-style:normal;font-weight:600;line-height:18px;display:inline-flex}.jb-off i{font-size:12.5px}.jobs-tbl .tgl.on span{color:var(--forest)}:root[data-theme=dark] .jobs-tbl .wtable tbody tr.off{background:#16181b}:root[data-theme=dark] .jobs-tbl .wtable tbody tr.off:hover{background:#1b1e22}:root[data-theme=dark] .jb-off{color:#a9b1ac;background:#2a2f33}:root[data-theme=dark] .jobs-tbl .tgl.on span{color:var(--lift)}.pk.jf .pk-list .jf-h{cursor:default;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.pk.jf .pk-list .jf-h:hover{background:0 0}.pk.jf .pk-list .jf-h b{letter-spacing:0;color:var(--muted);opacity:.8;font-weight:600}.pk.jf .pk-list .jf-h:not(:first-child){border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:12px}.pk.jf .pk-list{width:max-content;min-width:100%;max-width:min(440px,100vw - 32px);max-height:320px}.pk.jf .pk-list li[data-jf]{justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.pk.jf .pk-list li[data-jf] .jf-r{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pk.jf .pk-list li[data-jf] .jf-r b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.pk.jf .pk-list li[data-jf] .jf-r small{color:var(--muted);font-size:12px;line-height:1.3}.pk.jf .jf-dot{background:#2f8f5b;border-radius:50%;flex:none;width:7px;height:7px}.pk.jf .pk-list li.off .jf-dot{background:0 0;box-shadow:inset 0 0 0 1.5px #a3ada7}.pk.jf .pk-list li.off .jf-r b{color:var(--muted);font-weight:500}.pk.jf .pk-list li.off .jb-off{flex:none;margin-left:6px}.pk.jf .jf-tag{pointer-events:none;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.pk.jf .jf-tag .jb-off{margin:0}.pk.jf.is-off input{color:var(--muted);text-overflow:ellipsis;padding-right:140px}:root[data-theme=dark] .pk.jf .jf-dot{background:#5fbf8a}:root[data-theme=dark] .pk.jf .pk-list li.off .jf-dot{box-shadow:inset 0 0 0 1.5px #5d6661}.dd-b{border-radius:999px;height:36px;padding:0 13px 0 12px;box-shadow:none!important;background:#15201a0f!important;border:0!important}.dd-b:hover{background:#15201a17!important}.dd.open .dd-b{color:var(--forest);background:var(--tint-2)!important}.dd-b>span{font-weight:600}:root[data-theme=dark] .dd-b{background:#ffffff12!important}:root[data-theme=dark] .dd-b:hover{background:#ffffff1a!important}:root[data-theme=dark] .dd.open .dd-b{color:var(--lift);background:#5fbf8a24!important}.pk:not(.jf) .pk-list .jf-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:default;justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:11px;font-weight:700;display:flex}.pk:not(.jf) .pk-list .jf-h b{letter-spacing:0;opacity:.8;font-weight:600}.pk:not(.jf) .pk-list .jf-h:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.pk:not(.jf) .pk-list li[data-v]:has(.jf-dot){align-items:center;gap:10px;display:flex}.pk:not(.jf) .pk-list li[data-v]>span{flex:1;min-width:0}.pk:not(.jf) .jf-dot{background:#2f8f5b;border-radius:50%;flex:none;width:7px;height:7px}.pk:not(.jf) .pk-list li.off .jf-dot{background:0 0;box-shadow:inset 0 0 0 1.5px #a3ada7}.pk:not(.jf) .pk-list li.off>span{color:var(--muted)}.pk:not(.jf) .pk-list li.off .jb-off{flex:none}:root[data-theme=dark] .pk:not(.jf) .jf-dot{background:#5fbf8a}:root[data-theme=dark] .pk:not(.jf) .pk-list li.off .jf-dot{box-shadow:inset 0 0 0 1.5px #5d6661}.jb-co1 b{color:var(--ink);font-weight:700}.jobs-tbl tr.off .jb-co1 b{color:var(--muted)}.pk.jf .pk-list{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px);padding:6px}.pk.jf .pk-list li[data-jf]{border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.pk.jf .pk-list li[data-jf]:hover,.pk.jf .pk-list li[data-jf].kb{background:var(--tint)}.pk.jf .pk-list li[data-jf] .jf-r{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.pk.jf .pk-list li[data-jf] .jf-r b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.pk.jf .pk-list li[data-jf] .jf-r>span{color:var(--body);font-size:13.5px;font-weight:500;line-height:1.35}.pk.jf .pk-list li.off .jf-r b,.pk.jf .pk-list li.off .jf-r>span{color:var(--muted);font-weight:500}.pk.jf .jf-eye{color:var(--muted);font-size:15px}.pk.jf .pk-list li[data-jf]+.jf-h{margin-top:6px}:root[data-theme=dark] .pk.jf .pk-list li[data-jf]:hover{background:#22262b}@media (width<=760px){.pk.jf .pk-list{width:100%;max-width:100%}.pk.jf .pk-list li[data-jf] .jf-r{grid-template-columns:1fr;gap:1px}.pk.jf .pk-list li[data-jf]{align-items:start}.pk.jf .pk-list li[data-jf] .jf-dot{margin-top:6px}}.dw-files li.vn{grid-template-columns:auto minmax(0,1fr) auto auto!important}.vn-dl{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 -4px 0 0;font-size:17px;transition:background .15s,color .15s;display:grid}.vn-dl:hover{background:var(--tint);color:var(--forest)}:root[data-theme=dark] .vn-dl{color:var(--muted)}:root[data-theme=dark] .vn-dl:hover{color:var(--lift);background:#262b30}.vn-dl{padding:0}.wa-sec{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.wa-sec .dw-h{margin:0}.wa-sec .lnk{color:var(--forest);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700}:root[data-theme=dark] .wa-sec .lnk{color:var(--lift)}.wa-list{margin:8px 0 0;padding:0;list-style:none}.wa-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.wa-list li:last-child{border-bottom:0}.wa-list li>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wa-list b{color:var(--ink);font-size:13.5px;font-weight:600}.wa-list small{color:var(--muted);font-size:12px}.wa-list em{white-space:nowrap;font-size:12.5px;font-style:normal}.wa-list .jf-dot{background:#2f8f5b;border-radius:50%;flex:none;width:7px;height:7px}.wa-list .jf-dot.off{background:0 0;box-shadow:inset 0 0 0 1.5px #a3ada7}.wa-ticks{border:1px solid var(--line);border-radius:12px;max-height:min(46vh,380px);margin:6px 0 0;padding:0;list-style:none;overflow:auto}.wa-ticks li+li{border-top:1px solid var(--line)}.wa-ticks label{cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.wa-ticks label:hover{background:var(--tint)}.wa-ticks input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin:0}.wa-ticks label span{flex-direction:column;gap:1px;min-width:0;display:flex}.wa-ticks b{color:var(--ink);font-size:13.5px;font-weight:600}.wa-ticks small{color:var(--muted);font-size:12px}.wa-ticks .wa-th{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--tint);padding:9px 12px 5px;font-size:11px;font-weight:700}.wa-tq{margin-bottom:8px}:root[data-theme=dark] .wa-ticks label:hover{background:#22262b}:root[data-theme=dark] .wa-ticks .wa-th{background:#1b1e23}:root[data-theme=dark] .wa-list .jf-dot{background:#5fbf8a}.wa-tq{position:relative}.wa-tq input{border:1px solid var(--line);background:var(--white);width:100%;height:40px;font:inherit;color:var(--ink);border-radius:10px;padding:0 36px 0 12px;font-size:14px}.wa-tq i{color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}:root[data-theme=dark] .wa-tq input{background:#1b1e23;border-color:#33383d}.aa-top{background:var(--tint);border:1px solid var(--line);border-radius:12px;margin:0 -2px;padding:14px 16px 16px}.aa-top .dwf{margin:0}.aa-top .pk input{background:var(--white)}.aa-cols{padding-left:12px;padding-right:12px}.aa-rows{gap:10px}.aa-rows li{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:10px 12px;transition:border-color .15s}.aa-rows li:focus-within{border-color:#b9c7be}.aa-i{background:var(--tint);width:24px;height:24px;color:var(--forest);border-radius:50%;place-items:center;font-size:12px;display:grid}.aa-rows li.bad{box-shadow:none;background:#fdf6f4;border-color:#e9b8ae}.aa-more{border-color:var(--line);border-radius:12px;height:46px}:root[data-theme=dark] .aa-top{background:#15181c;border-color:#2a2f33}:root[data-theme=dark] .aa-top .pk input{background:#1b1e23}:root[data-theme=dark] .aa-rows li{background:#16191d;border-color:#2a2f33}:root[data-theme=dark] .aa-i{color:var(--lift);background:#22262b}:root[data-theme=dark] .aa-rows li.bad{background:#2a1a1a;border-color:#5a2e2a}@media (width<=760px){.aa-top{padding:12px}.aa-rows li{padding:12px;border-top:1px solid var(--line)!important}.aa-rows li:first-child{border-top:1px solid var(--line)!important}}.toast.has-undo{pointer-events:auto;align-items:center;gap:14px;display:flex}.toast-undo{font:inherit;color:#8fd3ae;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:13.5px;font-weight:700;text-decoration:underline}.hs-undo{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12px;font-weight:700}.hs-undo:hover{text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .hs-undo{color:var(--lift)}@media (width<=760px){.toast.has-undo{justify-content:center}}.pghead{align-items:flex-start}.pghead .pg-act{margin-top:max(0px,clamp(28px,3vw,38px)/2 - 19px)}.filters.audit-f{grid-template-columns:minmax(220px,1.7fr) repeat(2,minmax(130px,1fr)) repeat(2,minmax(130px,.85fr));margin-top:18px}.filters.audit-f label{justify-content:space-between;align-items:center;display:flex}.filters.audit-f #aClear{letter-spacing:0;text-transform:none;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.filters.audit-f input[type=date]{color:var(--ink);padding:0 10px}.filters.audit-f input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:root[data-theme=dark] .filters.audit-f input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}@media (width<=1100px){.filters.audit-f{grid-template-columns:1fr 1fr}.filters.audit-f>div:first-child{grid-column:1/-1}}.jf2{position:relative}.jf-b{border:1px solid var(--line);background:var(--white);width:100%;height:38px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:border-color .15s;display:flex}.jf-b:hover,.jf2.open .jf-b{border-color:#c9d2cc}.jf-v{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.jf-v b{flex:none;font-weight:700}.jf-v span{text-overflow:ellipsis;color:var(--body);overflow:hidden}.jf-b:not(.set) .jf-v span{color:var(--muted)}.jf-b.is-off .jf-v{opacity:.65}.jf-c{color:var(--muted);font-size:12px;transition:transform .15s}.jf2.open .jf-c{transform:rotate(180deg)}.jf2 .jf-x{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.jf2 .jf-x:hover{background:var(--tint);color:var(--ink)}.jf-b.set{padding-right:58px}.jf-menu{z-index:30;background:var(--white);border:1px solid var(--line);border-radius:12px;width:min(520px,100vw - 32px);max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 40px -18px #15201a59}.jf-menu li[data-jf]{cursor:pointer;border-radius:8px;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.jf-menu li[data-jf]:hover,.jf-menu li.on{background:var(--tint)}.jf-menu .jf-all{font-weight:600;grid-template-columns:minmax(0,1fr) 18px!important}.jf-menu .jf-r{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.jf-menu .jf-all .jf-r{display:block}.jf-menu .jf-r b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.jf-menu .jf-r>span{color:var(--body);font-size:13.5px;line-height:1.35}.jf-menu .jf-dot{background:#2f8f5b;border-radius:50%;width:7px;height:7px}.jf-menu li.off .jf-dot{background:0 0;box-shadow:inset 0 0 0 1.5px #a3ada7}.jf-menu li.off .jf-r b,.jf-menu li.off .jf-r>span{color:var(--muted);font-weight:500}.jf-menu .jf-ok{color:var(--forest);font-size:15px}.jf-menu .jf-eye{color:var(--muted);font-size:15px}.jf-menu .jf-h{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-top:4px;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.jf-menu .jf-h b{letter-spacing:0;opacity:.8;font-weight:600}:root[data-theme=dark] .jf-b,:root[data-theme=dark] .jf-menu{background:#1b1e23;border-color:#33383d}:root[data-theme=dark] .jf-menu li[data-jf]:hover,:root[data-theme=dark] .jf-menu li.on{background:#262b30}:root[data-theme=dark] .jf-menu .jf-dot{background:#5fbf8a}:root[data-theme=dark] .jf-menu .jf-ok{color:var(--lift)}@media (width<=760px){.jf-b{height:46px;font-size:16px}.jf-menu{width:100%;max-height:60vh}.jf-menu .jf-r{grid-template-columns:1fr;gap:1px}.jf-menu li[data-jf]{align-items:start}.jf-menu .jf-dot{margin-top:6px}}.pb-menu button em{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:18px;font-size:12px;font-style:normal;font-weight:600}.pb-menu .pb-go{color:var(--muted);margin-left:auto;font-size:12px}.pb-menu .pb-back{color:var(--ink);border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;font-weight:700}.dw-files li.vn .vn-dl,:root[data-theme=dark] .dw-files li.vn .vn-dl{width:30px;min-width:30px;height:30px;color:var(--muted);border-radius:50%;padding:0;font-size:17px;box-shadow:none!important;background:0 0!important;border:0!important}.dw-files li.vn .vn-dl:hover{color:var(--forest);background:var(--tint)!important}:root[data-theme=dark] .dw-files li.vn .vn-dl:hover{color:var(--lift);background:#262b30!important}.pb-menu{min-width:230px}.pb-menu button{white-space:nowrap}.hl-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important}.hl-why button{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 6px;overflow:hidden}.hl-why button:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.hs-note{color:var(--muted);margin:10px 0 2px;font-size:13px}.hs-act #hlD+.hs-btns,.hs-act .hs-note+.hs-btns{margin-top:12px}@media (width<=360px){.hl-why button{padding:0 2px;font-size:12.5px}}.ic-cl{border:1px solid var(--line);background:var(--tint);border-radius:12px;align-items:flex-start;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.ic-cl>i{flex:none;margin-top:1px;font-size:20px}.ic-cl.done>i{color:#2f8f5b}.ic-cl.out>i{color:#a23b2a}.ic-cl.wait>i{color:#b07a1e}.ic-cl>div{flex:1;min-width:0}.ic-cl b{color:var(--ink);font-size:14px;font-weight:700;display:block}.ic-cl small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.ic-cl .lnk{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:13px;font-weight:700}.ic-cl-do{margin-top:12px}.ic-fb{margin-top:10px}:root[data-theme=dark] .ic-cl{background:#1b1e23;border-color:#2a2f33}:root[data-theme=dark] .ic-cl .lnk{color:var(--lift)}:root[data-theme=dark] .wk6{border:1px solid var(--line);background:#121415!important}.ic-cl{align-items:center}.ic-cl>i{margin-top:0}.ic-fb .cb-seg{background:0 0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.ic-fb .cb-seg button{border:1px solid var(--line);background:var(--white);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:700;display:flex}.ic-fb .cb-seg button[data-v=yes]{color:#2f7a52}.ic-fb .cb-seg button[data-v=no]{color:#a23b2a}.ic-fb .cb-seg button[data-v=yes]:before{content:"";background:#2f8f5b;border-radius:50%;width:8px;height:8px}.ic-fb .cb-seg button[data-v=no]:before{content:"";background:#c2483a;border-radius:50%;width:8px;height:8px}.ic-fb .cb-seg button[data-v=yes][aria-pressed=true]{color:#fff;background:#2f7a52;border-color:#2f7a52}.ic-fb .cb-seg button[data-v=no][aria-pressed=true]{color:#fff;background:#a23b2a;border-color:#a23b2a}.ic-fb .cb-seg button[aria-pressed=true]:before{background:#fff}.ic-fb .cb-seg button[data-v=yes]:hover:not([aria-pressed=true]){background:#edf6f0;border-color:#bfdccb}.ic-fb .cb-seg button[data-v=no]:hover:not([aria-pressed=true]){background:#fbeeec;border-color:#ebc3bc}:root[data-theme=dark] .ic-fb .cb-seg button{background:#1b1e23;border-color:#33383d}:root[data-theme=dark] .ic-fb .cb-seg button[data-v=yes]{color:#7fd0a2}:root[data-theme=dark] .ic-fb .cb-seg button[data-v=no]{color:#e89a90}:root[data-theme=dark] .ic-fb .cb-seg button[data-v=yes][aria-pressed=true]{color:#fff;background:#2f7a52}:root[data-theme=dark] .ic-fb .cb-seg button[data-v=no][aria-pressed=true]{color:#fff;background:#a23b2a}.ic-cl.done{background:#edf6f0;border-color:#cbe3d4}.ic-cl.out{background:#fbeeec;border-color:#efcfc9}:root[data-theme=dark] .ic-cl.done{background:#14251c;border-color:#24402f}:root[data-theme=dark] .ic-cl.out{background:#2a1a1a;border-color:#4a2a27}.ws-sel{justify-content:flex-start;width:100%}.ws-sel .ws-l{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-sel .ws-l.is-ph{color:var(--muted);font-weight:500}.ws-menu{z-index:500}.ws-menu button span{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-menu button b{color:var(--ink);font-size:13.5px;font-weight:600}.ws-menu button small{color:var(--muted);font-size:12px}.ws-menu button[aria-selected=true]{background:var(--tint)}:root[data-theme=dark] .ws-menu button[aria-selected=true]{background:#262b30}.ws-sel.dd-b{border-radius:10px;height:42px;padding:0 12px;border:1px solid var(--line)!important;background:var(--white)!important}.ws-sel.dd-b:hover,.open>.ws-sel.dd-b{border-color:#c9d2cc!important}:root[data-theme=dark] .ws-sel.dd-b{background:#1b1e23!important;border-color:#33383d!important}.pp-who{align-items:center;gap:12px;display:flex}.pp-who h2{margin:0}.pp-sum{background:var(--tint);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:baseline;margin-top:4px;padding:14px 16px;display:flex}.pp-sum span{color:var(--body);font-size:13px;font-weight:600}.pp-sum b{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700}.pp-to{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pp-to small{color:var(--muted);font-size:12px;display:block}.pp-to b{color:var(--ink);font-size:14px;font-weight:600}.pp-to .lnk{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pp-list{margin:6px 0 0;padding:0;list-style:none}.pp-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.pp-list li:last-child{border-bottom:0}.pp-list li>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pp-list b{color:var(--ink);font-size:13.5px;font-weight:600}.pp-list small{color:var(--muted);font-size:12px}.pp-list em{color:var(--ink);white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:600}:root[data-theme=dark] .pp-sum{background:#1b1e23;border-color:#2a2f33}:root[data-theme=dark] .pp-to .lnk{color:var(--lift)}.ws-float{min-width:0!important;max-width:calc(100vw - 16px)!important;right:auto!important}.pr-run{background:var(--forest);color:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;margin-top:14px;padding:20px 22px;display:grid}.pr-run-t{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-run-t small{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.pr-run-t b{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.1}.pr-run-t span{color:#ffffffd1;font-size:13.5px}.pr-run .btn-primary{border:0;color:var(--forest)!important;background:#fff!important}.pr-run .btn-primary:hover{background:#f2f4f1!important}.pr-bar{background:#ffffff2e;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.pr-bar i{background:#e3a33b;border-radius:999px;height:100%;transition:width .3s;display:block}.pr-g{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.pr-g>header{background:var(--tint);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.pr-g>header h3{letter-spacing:.1em;text-transform:uppercase;color:var(--body);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.pr-g>header h3 em{letter-spacing:0;color:var(--muted);font-style:normal;font-weight:600}.pr-g>header>span{color:var(--ink);font-size:13px;font-weight:700}.pr-note{color:var(--muted);margin:0;padding:10px 18px 0;font-size:12.5px}.pr-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pr-g>header+.pr-row,.pr-note+.pr-row{border-top:0}.pr-main{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1.4fr) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:12px 8px 12px 18px;display:grid}.pr-main:hover{background:var(--tint)}.pr-car{color:var(--muted);font-size:12px;transition:transform .15s}.pr-row.open .pr-car{transform:rotate(90deg)}.pr-to{color:var(--body);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.pr-amt{text-align:right;color:var(--ink);font-size:14.5px;font-weight:700}.pr-do{align-items:center;gap:8px;padding:0 18px 0 8px;display:flex}.pr-cp{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid}.pr-cp:hover{background:var(--tint);color:var(--forest)}.pr-hires{background:var(--tint);grid-column:1/-1;margin:0;padding:4px 18px 12px 48px;list-style:none}.pr-hires li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.pr-hires li:last-child{border-bottom:0}.pr-hires li>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pr-hires b{color:var(--ink);font-size:13px;font-weight:600}.pr-hires small{color:var(--muted);font-size:12px}.pr-hires em{color:var(--ink);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}:root[data-theme=dark] .pr-run{background:#16251d;border:1px solid #24402f}:root[data-theme=dark] .pr-run .btn-primary{color:#16251d!important;background:#e8ecea!important}:root[data-theme=dark] .pr-g{background:#16191d}:root[data-theme=dark] .pr-g>header,:root[data-theme=dark] .pr-hires{background:#1b1e23}:root[data-theme=dark] .pr-main:hover{background:#1e2227}@media (width<=760px){.pr-run{grid-template-columns:1fr;padding:18px}.pr-run .btn-primary{justify-content:center;width:100%}.pr-row{grid-template-columns:1fr}.pr-main{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"c w a"".t t";row-gap:2px;padding:12px 14px}.pr-car{grid-area:c}.pr-main .who-c{grid-area:w}.pr-amt{grid-area:a}.pr-to{color:var(--muted);grid-area:t;font-size:12.5px}.pr-do{padding:0 14px 12px 42px}.pr-do .btn{flex:1;justify-content:center}.pr-hires{padding:4px 14px 12px 42px}}.pr-main .who-c{align-items:center;gap:12px;min-width:0;display:flex}.pr-main .who-c>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.pr-main .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pr-main .sm{color:var(--muted);font-size:12px}@media (width<=760px){.pr-main .nm{font-size:14.5px}}.pr-run2{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 20px;margin-top:14px;padding:16px 20px;display:grid}.pr2-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pr2-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.pr2-t b{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.15}.pr2-t span{color:var(--body);font-size:13px}.pr2-bar{background:var(--tint);border-radius:999px;grid-column:1/-1;height:5px;margin-top:2px;overflow:hidden}.pr2-bar i{background:var(--forest);border-radius:999px;height:100%;transition:width .3s;display:block}.pr2-p{color:var(--muted);grid-column:1/-1;margin:-4px 0 0;font-size:12px}:root[data-theme=dark] .pr-run2{background:#16191d;border-color:#2a2f33}:root[data-theme=dark] .pr2-bar{background:#22262b}:root[data-theme=dark] .pr2-bar i{background:var(--lift)}@media (width<=760px){.pr-run2{grid-template-columns:1fr;padding:14px 16px}.pr-run2 .btn{justify-content:center;width:100%}}.pr-row.paid .pr-main{cursor:default}.pr-row.paid .pr-main:hover{background:0 0}.pr-row.paid .nm,.pr-row.paid .pr-amt{color:var(--muted)}.pr-ok{color:#2f8f5b!important;font-size:16px!important;transform:none!important}.pr-row.paid .pr-do{gap:12px}.pr-left{color:var(--muted);font-size:11.5px;font-weight:600}:root[data-theme=dark] .pr-ok{color:#5fbf8a!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,label,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports (height:100dvh){.auth{min-height:100dvh}}.m-apply{display:none}.inapp-note{color:#7a5a12;background:#fbf3df;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.inapp-note i{flex:none;margin-top:1px;font-size:16px}@media (width<=1020px){.nav.open{max-height:calc(100vh - 72px);overflow-y:auto;box-shadow:0 18px 30px -20px #15201a59}@supports (height:100dvh){.nav.open{max-height:calc(100dvh - 72px)}}.nav>a:not(.btn){padding:16px 0;font-size:17px}}@media (width<=760px){.hero{min-height:0}.hero .wrap{padding-block:64px 56px}.hero.inner{min-height:0}.hero.inner .wrap{padding-block:72px 48px}.hero h1{font-size:38px}.hero.inner h1{font-size:34px}.hero p,.phead p{margin-top:14px;font-size:17px}.jobs-hero{min-height:0}.jobs-hero .wrap{padding-block:40px 76px}.jobs-hero h1{font-size:32px}.phead .wrap{padding-block:52px 56px}.phead h1{font-size:36px}.phead.home .wrap{padding-block:56px 60px}.phead.home h1{font-size:40px}.hero .ctas,.phead .ctas{gap:10px;margin-top:26px}.hero .ctas .btn,.phead .ctas .btn{flex:100%;justify-content:center;min-height:50px}.phead.home .ctas a[href=jobs\.html]{background:var(--white);color:var(--ink);box-shadow:none;border:0;order:-1}.phead.home .ctas a[href=contact\.html]{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffb3}.section{padding-block:56px}.panel{gap:12px;margin-top:-48px;padding:18px}.panel select,.panel input{min-height:48px}#roleView:not([hidden]) .m-apply,.role-view:not([hidden]) .m-apply{z-index:30;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;display:block;position:fixed;bottom:0;left:0;right:0}#roleView:not([hidden]) .m-apply .btn,.role-view:not([hidden]) .m-apply .btn{justify-content:center;width:100%;min-height:50px}#roleView:not([hidden]) .role-wrap,.role-view:not([hidden]) .role-wrap{padding-bottom:96px}.role-foot:has(.m-apply){margin-top:0}.apply .tab{min-height:44px}.apply .rec .btn{min-height:46px;padding-inline:20px}.apply-foot .btn{min-height:54px}.back-link{align-items:center;min-height:44px;display:inline-flex}.foot-cols li a{padding:9px 0;display:inline-block}.foot-cols ul{gap:0}.foot-contact a,.foot-bottom a{padding:8px 0;display:inline-block}}@media (hover:none){.btn:hover,.btn-light:hover{filter:none}}.m-top,.m-tabs,.m-sheet{display:none}@media (width<=760px){body.ws{padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.m-locked{overflow:hidden}.shell{padding:12px 14px 20px;display:block}.shell>.rail{display:none!important}.m-top{z-index:40;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0 14px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.m-mark{flex:none;place-items:center;width:32px;height:32px;display:grid}.m-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:4px;font-size:16px;font-weight:700;overflow:hidden}.m-ic,.m-me{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;font-size:21px;display:grid;position:relative}.m-ic:active,.m-me:active{background:var(--tint)}.m-ic em{background:var(--amber);min-width:17px;height:17px;color:var(--pine);border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:4px;right:3px}.m-ic em:empty,.m-ic em.none{display:none}.m-me span{background:var(--tint-2);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:16px;display:grid;overflow:hidden}.m-me img{object-fit:cover;width:100%;height:100%}.m-tabs{z-index:40;border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.m-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-height:50px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.m-tabs button i{font-size:22px}.m-tabs button.on{color:var(--forest)}.m-tabs button.on i{font-weight:700}.m-sheet:not([hidden]){z-index:60;display:block;position:fixed;inset:0}.m-scrim{animation:fade .2s var(--ease);background:#15201a59;position:absolute;inset:0}.m-panel{background:var(--white);padding:8px 12px calc(14px + env(safe-area-inset-bottom,0px));max-height:85vh;animation:mUp .26s var(--ease);border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes mUp{0%{opacity:0;transform:translateY(30px)}}.m-grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:4px auto 10px;display:block}.m-list button,.m-foot button,.m-foot a{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:14px 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.m-list button i:first-child,.m-foot i{color:var(--muted);font-size:21px}.m-list button .go{color:var(--muted);margin-left:auto;font-size:15px}.m-list button.on{background:var(--tint);color:var(--forest)}.m-list button.on i:first-child{color:var(--forest)}.m-foot{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.pghead{align-items:flex-start;gap:12px;padding:4px 2px 0}.pghead h1{font-size:26px}.pghead .pg-act{flex-wrap:wrap;gap:8px;width:100%;display:flex}.pghead .pg-act>.btn,.pghead .pg-act>select,.pghead .pg-act>.mon-sel{flex:auto;justify-content:center;min-height:44px}.pv-look{display:none!important}.stabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:18px;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.stabs::-webkit-scrollbar{display:none}.stabs button{white-space:nowrap;flex:none;min-height:44px}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.chips button{flex:none;min-height:38px}.filters,.filters.two,.filters.three{grid-template-columns:1fr;gap:12px;padding:14px}.filters input,.filters select{height:46px;font-size:16px}.figs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.fig{flex:none}.tblwrap{border-radius:12px;overflow:visible}.wtable{display:block;min-width:0!important}.wtable thead{display:none}.wtable tbody{display:block}.wtable tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 14px;padding:14px 16px;display:grid;position:relative}.wtable tbody tr:first-child{border-top:0}.wtable td{min-width:0;font-size:14px;display:block;text-align:left!important;border:0!important;padding:0!important}.wtable td.m-t{grid-column:1/-1;padding-right:24px!important}.wtable td.m-go{position:absolute;top:16px;right:14px}.wtable td[data-l]:not(.m-t):not(.m-go):not([data-l=""]):before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.wtable td.tight:not(.m-go):not(.m-t){grid-column:auto}.wtable td[colspan]{grid-column:1/-1}.wtable tr.grp{padding:10px 16px;display:block}.wtable td .nm{font-size:15px}.wtable td .h-ask,.wtable td.nw{white-space:normal}:is(.wtable td:has(.h-ask),.wtable td:has(.hb),.wtable td:has(.btn)){grid-column:1/-1}.h-ask{flex-wrap:wrap}.hb{min-height:38px;padding:6px 14px;font-size:13px}.pager{gap:10px}.pager button{min-height:44px;padding-inline:16px}.dw{width:100%;padding:18px 16px 32px}.dw.step .dw-do{margin-inline:-16px;padding-inline:16px}.dw.uwin,.cform.ai,.cform.pj,.cform.ru{width:100%;max-height:94vh;animation:mUp .26s var(--ease);border-radius:18px 18px 0 0;padding:18px 16px 0;inset:auto 0 0;transform:none}@supports (height:100dvh){.dw.uwin,.cform.ai,.cform.pj,.cform.ru{max-height:94dvh}}.dw.uwin .uw-do{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));margin-inline:-16px}.dw.uwin .uw-do .btn{flex:1;justify-content:center;min-height:46px}.dwf-two{grid-template-columns:1fr;gap:0}.cform .dwf input,.cform .dwf select,.cform .dwf textarea,.dwf input,.dwf select,.dwf textarea{min-height:46px;font-size:16px}.cform .dwf textarea{min-height:96px}.pj-opt{flex-direction:column;align-items:stretch;gap:10px}.pj-opt .seg{align-self:flex-start}.ru-roles{grid-template-columns:1fr 1fr}.ai-top{grid-template-columns:1fr}.ai-grid,.ai .ai-grid{grid-template-columns:1fr;gap:4px}.ai-times{grid-template-columns:repeat(3,1fr)}.ai-times button,.ai-type button{min-height:42px}.ai .slc-d{height:40px;font-size:15px}.fl-btns{flex-wrap:wrap}.fl-btns .fb{min-height:44px}.an3-strip{grid-template-columns:1fr 1fr}.an3-s{padding:14px}.an3-s:nth-child(3){border-left:0}.an3-s:nth-child(n+3){border-top:1px solid var(--line)}.an3-s b{font-size:21px}.an4-cards{grid-template-columns:1fr}.an3-sub{overflow-x:auto}.an3-sub button{flex:none;min-height:38px}.sl2{grid-template-columns:1fr;gap:12px}.slc{order:-1;position:static}.sl-row{grid-template-columns:62px minmax(0,1fr);row-gap:8px;padding:12px 14px}.sl-tags{grid-column:2}.sl-do{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.sl-do .go,.sl-rec{display:none}.wa-bar{flex-direction:column;align-items:stretch;gap:8px}.wa-q{width:100%}.wa-grid{grid-template-columns:1fr}.wa-chip{min-height:38px}.tcards{grid-template-columns:1fr 1fr;gap:10px}.tcard{min-height:110px;padding:14px}.tcard b{font-size:30px}.tgrid{grid-template-columns:minmax(0,1fr)}.tside,.tbox{min-width:0}.u-nums{grid-template-columns:1fr 1fr}.uw-grid{grid-template-columns:1fr}.pickbar{left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom,0px))}.toast{text-align:center;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;left:16px!important;right:16px!important;transform:none!important}.ntf{max-height:calc(100vh - 150px);left:8px!important;right:8px!important;top:calc(60px + env(safe-area-inset-top,0px))!important;width:auto!important;bottom:auto!important}}.m-filt{display:none}@media (width<=760px){.m-filt{border:1px solid var(--line);background:var(--white);min-height:42px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.m-filt i{color:var(--muted);font-size:17px}.m-filt em{background:var(--forest);color:#fff;border-radius:10px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.filters.m-fold{display:grid}.filters.m-fold:not(.m-open)>:not(:first-child){display:none}.filters.m-fold{margin-bottom:8px}.wtable td,.wtable td *{overflow-wrap:anywhere;white-space:normal!important}.wtable tr.m-sum{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wtable tr.m-sum td[colspan]{grid-column:auto}.wtable td .rc,.wtable td .who-c{min-width:0;display:flex}body.m-panel-open{overflow:hidden}.dw.uwin,.dw.uwin.uwin-sm{width:100%!important;max-width:none!important;animation:mUp .26s var(--ease)!important;inset:auto 0 0!important;transform:none!important}.dw.uwin .uw-do{flex-wrap:wrap;gap:8px}.dw.uwin .uw-do .btn{flex:1 1 0;min-width:0}.dw.uwin .uw-do .btn-primary{flex:100%;order:-1}.dw.uwin .uw-do .me-out{box-shadow:none;color:#a23b2a;background:0 0;border:0;flex:100%;order:3;min-height:44px}.me-head{align-items:center;gap:14px}.me-big{width:64px;height:64px}.prof .me-head{padding-bottom:12px}.prof .me-big{font-size:20px;width:52px!important;height:52px!important}.prof .me-head h2{font-size:20px}.prof .me-head p{margin-top:2px;font-size:13px}.prof .me-pics{margin-top:4px}.prof .uw-grid section{padding:0}.prof .dw-h{margin:14px 0 2px}.prof .dwf{margin-top:10px}.prof .dwf label{font-size:12.5px}.prof .dwf input{height:44px;min-height:44px}.prof .paynote{margin-top:8px;font-size:12px;line-height:1.4}.prof .uw-do{padding-top:10px}.dw.uwin>div[style*="padding:4px 22px"]{padding:0!important}.cvv{padding-top:env(safe-area-inset-top,0px);border-radius:0;inset:0}.cvv-bar{gap:8px;padding:8px 6px 8px 14px}.cvv-file{flex:1;gap:10px;min-width:0}.cvv-file>span{min-width:0}.cvv-file b,.cvv-file small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cvv-tools{flex:none;gap:0}.cvv-tools [data-zoom],.cvv-tools output,.cvv-sep{display:none}.cvv-ic{width:42px;height:42px;font-size:19px}.cvv-main{-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.cvv-doc{padding:12px;overflow:visible}.cvv-pages{gap:12px;transform:none!important}.cvv-page{aspect-ratio:auto;gap:14px;width:100%;padding:22px 18px 26px}.cvv-side{border-left:0;border-top:1px solid var(--line);padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));overflow:visible}.cvv-do .dw-act,.cvv-do .btn{min-height:46px}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logos li{min-width:0}.logos img{max-width:100%;height:auto}.sl2>*{min-width:0}.sl2 .stabs{margin-inline:0;padding-inline:0}.audit-bar,.audit-filters .fr{grid-template-columns:minmax(0,1fr)!important}.srch,.srch input,.filters>*{min-width:0}.srch input{width:100%}}@media (width<=360px){.shell{padding-inline:10px}.m-tabs button{font-size:10.5px}.m-tabs button i{font-size:21px}.pghead h1{font-size:24px}.ru-roles{grid-template-columns:1fr}.ai-times{grid-template-columns:repeat(2,1fr)}.an3-s b{font-size:19px}.hero h1,.phead.home h1{font-size:34px}.hero.inner h1,.phead h1{font-size:30px}.wtable tr{gap:8px 10px;padding:12px 13px}}.me-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid!important}.me-head .jp-tools{align-self:start}.dw.uwin.prof{width:min(680px,100% - 32px)}.prof .uw-do .me-out{margin-right:auto;color:#a23b2a!important;box-shadow:none!important;background:#fbeeec!important;border:0!important}.prof .uw-do .me-out:hover{background:#f6deda!important}.prof .uw-do .me-out i{color:#a23b2a}:root[data-theme=dark] .prof .uw-do .me-out{color:#e08e88!important;background:#a23b2a2e!important}@media (width<=760px){.dw.uwin.prof{width:100%!important}.prof .uw-do .me-out{border-radius:10px;flex:100%;order:3;justify-content:center;min-height:46px;margin-right:0}}.prof .me-head{justify-self:stretch;width:100%;max-width:none!important;margin-inline:0!important}@media (width<=760px){.dw.step{touch-action:pan-y}.dw .dw-tools .p-x[data-step],.dw .dw-tools .p-x[data-cjstep]{width:40px;height:40px}}.dw,body.ws{overscroll-behavior-x:none}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}:root[data-theme=dark] .m-top{background:#0b0f0df0}:root[data-theme=dark] .m-tabs{background:#0b0f0df5}:root[data-theme=dark] .m-tabs button.on{color:var(--lift)}.dw.uwin{margin:0!important}.dw.uwin>.uw-do{align-self:stretch;width:auto}.prof .uw-do{gap:8px;flex-wrap:nowrap!important}.prof .uw-do .btn,.prof .uw-do .btn-primary,.prof .uw-do .me-out{min-width:0;min-height:46px;padding-inline:8px;flex:1 1 0!important;order:0!important}.prof .uw-do .me-out{order:-1!important}}.dw.uwin.prof{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;background:var(--tint)!important;align-items:stretch!important;padding:0!important;overflow-y:auto!important}.prof .pf-bar{background:var(--white);border-bottom:1px solid var(--line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 6px;display:grid}.prof .pf-bar b{color:var(--ink);font-size:16px;font-weight:700}.prof .pf-bar button{font:inherit;cursor:pointer;color:var(--forest);background:0 0;border:0;padding:10px 12px;font-size:16px}.prof .pf-bar .pf-c{color:var(--body);justify-self:start}.prof .pf-bar .pf-s{justify-self:end;font-weight:700}:root[data-theme=dark] .prof .pf-bar .pf-s{color:var(--lift)}.prof>.uw-do{display:none!important}.prof .me-head .jp-tools{display:none}.prof .me-head{text-align:center;background:0 0;flex-direction:column;flex:none;align-items:center;gap:10px;border:0!important;padding:22px 16px 6px!important;display:flex!important}.prof .me-head .me-big{font-size:34px;width:84px!important;height:84px!important}.prof .me-head h2{margin:0;font-size:22px!important}.prof .me-head p{color:var(--muted);margin:2px 0 0;font-size:13.5px!important}.prof .me-head .me-pics{margin-top:8px}.prof .uw-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;padding:0 16px calc(28px + env(safe-area-inset-bottom,0px))!important;display:block!important}.prof .uw-grid section{margin:0;background:0 0!important;border:0!important;padding:0!important}.prof .uw-grid .dw-h{letter-spacing:.06em;color:var(--muted);font-size:12px;margin:22px 4px 8px!important}.prof .uw-grid .dwf{background:var(--white);border-bottom:1px solid var(--line);padding:9px 14px 7px;margin:0!important}.prof .uw-grid .dw-h+.dwf{border-radius:12px 12px 0 0}.prof .uw-grid .dwf:last-of-type{border-bottom:0;border-radius:0 0 12px 12px}.prof .uw-grid .dw-h+.dwf:last-of-type{border-radius:12px}.prof .uw-grid .dwf label{color:var(--muted);margin:0 0 1px;font-weight:600;display:block;font-size:12px!important}.prof .uw-grid .dwf input{width:100%;color:var(--ink);outline:none;box-shadow:none!important;background:0 0!important;border:0!important;height:30px!important;min-height:0!important;padding:0!important}.prof .uw-grid .dwf:focus-within label{color:var(--forest)}.prof .uw-grid .paynote{color:var(--muted);font-size:12.5px;margin:8px 4px 0!important}.prof .pf-out{margin-top:26px}.prof .pf-out button{background:var(--white);width:100%;height:50px;font:inherit;color:#b4453b;cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:600}:root[data-theme=dark] .prof .pf-out button{color:#e08e88}.prof .pf-bar{z-index:2;position:sticky;top:0}.prof .uw-grid{flex:none;overflow:visible!important}.prof .me-head>div{flex-direction:column;align-items:center;display:flex}@media (width>=761px){.dw.uwin.prof{width:min(520px,100% - 32px)!important;max-height:calc(100vh - 64px)!important}.prof .pf-bar{border-radius:16px 16px 0 0}.prof .uw-grid{padding-bottom:24px!important}}@media (width<=760px){.dw.uwin.prof{height:auto;top:calc(env(safe-area-inset-top,0px) + 10px)!important;max-height:none!important}.wtable td,.wtable th{width:auto!important;max-width:none!important}.log-row{grid-template-columns:44px minmax(0,1fr);gap:4px 10px;padding:12px 14px}.log-row .log-dot{display:none}.log-row .log-user{grid-column:2;justify-self:start}.wtable td[data-l=Paid\ to]{grid-column:1/-1}.wtable td[data-l=Paid\ to] *{word-break:normal;overflow-wrap:normal!important}.u-nums{grid-template-columns:1fr 1fr;display:grid!important}.u-nums>*{min-width:0}.ai-plist button{grid-template-columns:minmax(0,1fr)}.ai-plist em{text-align:left;grid-area:auto/1;align-self:start;margin-top:2px}.dw.uwin{overflow-x:hidden}.dw.uwin input,.dw.uwin select{max-width:100%}body.locked .toast,body.m-panel-open .toast{top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;z-index:400!important}.toast{cursor:pointer}}.prof .pf-bar{height:56px;padding:0 16px}.prof .pf-bar button{min-width:64px;padding:10px 0}.prof .pf-bar .pf-c{text-align:left}.prof .pf-bar .pf-s{text-align:right}.prof .uw-grid .dwf{border-left:1px solid var(--line);border-right:1px solid var(--line)}.prof .uw-grid .dw-h+.dwf{border-top:1px solid var(--line)}.prof .uw-grid .dwf:last-of-type{border-bottom:1px solid var(--line)}.prof .pf-out{text-align:center;margin-top:22px}.prof .pf-out button{color:#b4453b;width:auto;height:44px;padding:0 20px;box-shadow:none!important;background:0 0!important;border:0!important}.prof .pf-out button:hover{text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .prof .pf-out button{color:#e08e88;background:0 0!important}:root[data-theme=dark] .prof .uw-grid .dwf{background:var(--white)}@media (width<=760px){.dw .u-nums{background:var(--line);border:1px solid var(--line);flex-wrap:wrap;gap:1px;display:flex!important}.dw .u-nums>*{background:var(--white)!important;border:0!important;flex:30%!important;min-width:0!important;padding:11px 12px!important}.dw .u-nums small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dw .u-one{padding:4px 0 18px!important}.dw .u-one .dw-h{margin-inline:0!important}.pghead{padding-inline:4px!important}.figs{background:linear-gradient(var(--line),var(--line)) no-repeat 14px 100% / calc(100% - 28px) 1px;border-bottom:0!important}}.m-list .m-h{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 12px 2px;padding-top:12px;font-size:11px;font-weight:700}@media (width<=760px){.dw .u-nums:has(>:nth-child(4):last-child)>*{flex-basis:45%!important}.stabs{background:linear-gradient(var(--line),var(--line)) no-repeat 14px 100% / calc(100% - 28px) 1px;border-bottom:0!important}.sl2 .stabs{background-position:0 100%;background-size:100% 1px}.wtable tbody tr:hover td,:root[data-theme=dark] .wtable tbody tr:hover td{background:0 0!important}:root[data-theme=dark] .wtable tbody tr:active{background:#ffffff08}.an3-sub{width:100%;display:flex}.an3-sub button{white-space:nowrap;flex:auto;min-width:0;padding:8px 6px;font-size:12.5px}.wtable tr:has(.an4-rk){position:relative}.wtable td:has(>.an4-rk){position:absolute;top:14px;right:16px;border:0!important;width:auto!important;padding:0!important}.wtable td:has(>.an4-rk):before{display:none!important}.wtable td:has(>.an4-rk) .an4-rk:before{content:"#"}}@media (width<=360px){.an3-sub{flex-wrap:wrap}.an3-sub button{flex:45%}}@media (width<=760px){.pghead .pg-act>.dd{flex:auto}.pghead .pg-act>.dd .dd-b{width:100%;min-height:44px}.pghead .pg-act>.dd .dd-b>span{text-align:left;flex:1}.pghead .pg-act>.an-exp{flex:none;min-height:44px}.pghead .pg-act .dd-menu{left:0;right:auto}.ta6-hd .dd{width:100%}.ta6-hd .dd-b{width:100%;min-height:44px}.ta6-hd .dd-b>span{text-align:left;flex:1}.ta6-hd .dd-menu{left:0;right:auto}.pk.jf .pk-list{left:0;right:0;width:auto!important;max-width:none!important}.pk:not(.jf) .pk-list{max-width:100%;overflow-x:hidden}.pk:not(.jf) .pk-list li[data-v]>span{overflow-wrap:anywhere}.pk:not(.jf) .pk-list li[data-v]>em:not(.jb-off){text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:34%;overflow:hidden}.pk:not(.jf) .pk-list li.off .jb-off{gap:0;padding:4px 6px;font-size:0}.pk:not(.jf) .pk-list li.off .jb-off i{font-size:13px}.dw.uwin .pj-body{overflow-x:hidden}}.aa-rows li.dup{background:#fbf6ea;border-radius:10px;box-shadow:0 0 0 6px #fbf6ea}.aa-dup{grid-column:1/-1;gap:8px;margin-top:4px;display:grid}.aa-dup-r{background:var(--white);border:1px solid #ebddb8;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.aa-dup-r>i{color:#b9831f;font-size:18px}.aa-dup-r p{color:var(--body);margin:0;font-size:13px;line-height:1.45}.aa-dup-r p b{color:var(--ink);font-size:13.5px;display:block}.aa-dup-r p .st{font-size:12px}.aa-dup-do{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=760px){.aa-dup-r{grid-template-columns:20px minmax(0,1fr)}.aa-dup-do{grid-column:2;justify-content:flex-start}.aa-rows li.dup{grid-template-areas:"i n cv x"".p p p"".e e e""d d d d"}.aa-rows li .aa-dup{grid-area:d}}.grid:has(>.job){grid-auto-rows:1fr;align-items:stretch}.grid>.job{min-width:0}.job .tags{flex-wrap:wrap;height:28px;overflow:hidden}.job .tag{white-space:nowrap;line-height:18px}.job h2,.job .snip{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job h2{-webkit-line-clamp:2;line-clamp:2;height:2.6em}.job .snip{-webkit-line-clamp:3;line-clamp:3;height:4.65em;line-height:1.55}.job .loc span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.job .jlist ul{height:calc(3em + 6px);font-size:15px}.job .jlist li,.job .jlist .pay{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job .jlist li.pay{color:var(--ink);padding-left:0;font-weight:700}.job .jlist li.pay:before{display:none}.job .jlist .more-t{height:21px;line-height:21px;display:block}.job .jfoot{margin-top:auto}.jfoot .btn{flex:1;justify-content:center;height:44px;padding:0 16px;font-size:15px}.empty{text-align:center;color:var(--muted);border:1px dashed #c6d0ca;border-radius:12px;padding:48px}.apply .two:has(.phone-code){grid-template-columns:1fr}.phone.phone-code{grid-template-columns:minmax(0,190px) minmax(0,1fr)}.phone-code select{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:12px;overflow:hidden}.fig.on:not(.flat):hover{background:var(--forest-dark);border-color:var(--forest-dark)}.fig.flat{cursor:default;background:var(--tint);border-color:#0000}.fig.flat:hover{background:var(--tint)}.tblwrap{overflow-x:auto}body{-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}.site{font-size:17px}.btn{justify-content:center}.btn-stop{color:#fff;background:#a23b2a}.btn-stop:hover{background:#8d3324}.link{cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.nav>a:not(.btn){cursor:pointer}.field>label{color:var(--ink);font-size:14px;font-weight:700}.field select{font:inherit;background:var(--white);height:50px;color:var(--ink);border:1.5px solid #cbd3ce;border-radius:8px;width:100%;padding:0 14px;font-size:16px}.field select:focus{border-color:var(--forest);outline:0;box-shadow:0 0 0 3px #1f4d3a26}.panel select,.field select,.sel{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}.role-lead{white-space:pre-line}.apply .field>label:not(.pick){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.apply .two>.field{align-content:start}.pick{padding-right:7px}.pick em{align-items:center;height:34px;padding:0 13px;display:inline-flex}.rec .btn i{font-size:15px}.apply audio,.rec-audio{width:100%;height:40px;margin-top:12px}.rec-dot{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1s infinite cl-pulse;display:inline-block}@keyframes cl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.flow-foot{flex-wrap:wrap}.auth-card{animation:rise .5s var(--ease) both}.auth-card form,.auth-card .frm{gap:18px;display:grid}.auth-card .field label a,.auth-card .field label button{color:var(--forest);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.auth-card input[type=text],.auth-card input[type=password],.auth-card input[type=email]{border:1px solid var(--line);background:var(--white);width:100%;height:46px;font:inherit;color:var(--pine);border-radius:8px;padding:0 14px;font-size:15px}.auth-help{line-height:1.6}.auth-help a,.auth-help button{color:var(--forest);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ws-out{text-decoration:none}.pg-act{flex-wrap:wrap}.fig.static:hover{background:var(--tint)}.filters label,.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.filters input,.filters select,.filters textarea,.inp{border:1px solid var(--line);background:var(--white);width:100%;height:38px;font:inherit;color:var(--pine);border-radius:8px;padding:0 12px;font-size:14px}.filters select,select.inp{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px;padding-right:30px}.filters input:focus-visible,.filters select:focus-visible,.inp:focus-visible,.inp:focus{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--forest)}.wtable .sm{white-space:normal}.wtable .go{font-size:14px}.wtable td.wrap{white-space:normal;min-width:180px}.hires{flex-direction:column;gap:3px;line-height:1.4;display:flex}.dw-facts dd .hires{text-align:right;align-items:flex-end}.chip{line-height:1.2;display:inline-block}.st-accepted:before,.st-hired:before,.st-passed_training:before,.st-passed:before,.st-ok:before{background:var(--forest)}.st-rejected:before,.st-failed:before,.st-terminated:before,.st-offer_rejected:before,.st-bad:before{background:var(--red)}.st-guest:before,.st-off:before{background:#a8b2ab}.dw-id a,.dw-id span{text-decoration:none}.dw-facts dt{flex:none}.dw-facts dd{overflow-wrap:anywhere;min-width:0}.dw-files button,.dw-files a{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:none}.dw-files button:hover,.dw-files a:hover{text-decoration:underline}.subtabs{scrollbar-width:none;overflow-x:auto}.subtabs button{white-space:nowrap}.an-foot{flex-wrap:wrap}.an-foot a,.an-foot button{color:var(--forest);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.an-foot a:hover,.an-foot button:hover{text-decoration:underline}.dist .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.day{background:var(--white);text-align:left;font:inherit;cursor:pointer;color:inherit}.day.out{cursor:default}.day .n{margin-left:auto}.slot{text-align:left}.cal-nav button{font-size:14px}.log{background:var(--white)}.log li{gap:0;padding:0;display:block}.log .rl{white-space:nowrap}.foot .logo img{width:30px}.foot .logo span{color:var(--white)}@media (width<=1020px){.frow{grid-template-columns:1fr}}.btn:disabled i{transform:none}.btn.xs{border-radius:8px;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.btn.xs i{font-size:14px}.phead.jobs .wrap{padding-block:80px 120px}.form-ok{background:var(--tint-2);border:1px solid var(--accent-bd);color:var(--forest);border-radius:8px;margin:0;padding:11px 13px;font-size:14px;font-weight:600}.panel select,.sel{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236A766F' stroke-width='1.5' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}.tag.amber{background:var(--amber-bg);color:var(--amber-ink)}.apply input:focus,.apply select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #1f4d3a26}.auth-card .field{gap:0;margin:0}.auth-card .otp{gap:8px;display:flex}.auth-card .otp input{text-align:center;flex:1;min-width:0;height:54px;padding:0;font-size:22px;font-weight:700}.auth-steps{gap:8px;margin-bottom:6px;display:flex}.auth-steps div{flex:1}.auth-steps i{background:var(--line);border-radius:3px;height:3px;display:block}.auth-steps i.on{background:var(--forest)}.auth-steps small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px;font-weight:700;display:block}.auth-done{background:var(--tint-2);width:62px;height:62px;color:var(--forest);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}.ws-page{background:var(--tint);min-height:100vh;color:var(--ink);font-size:16px}.btn-line.ws,.btn.line{border:1px solid var(--line);background:var(--white);color:var(--pine);box-shadow:none}.btn-line.ws:hover,.btn.line:hover{border-color:var(--muted);background:var(--white)}.btn.warn{border:1px solid var(--red-bd);background:var(--white);color:var(--red-dark)}.btn.warn:hover{border-color:var(--red-dark)}.btn.alt{border:1px solid var(--line);background:var(--white);color:var(--accent)}.btn.alt:hover{border-color:var(--forest)}.btn.no{border:1px solid var(--amber-bd);background:var(--white);color:var(--amber-ink)}.btn.no:hover{border-color:var(--amber-ink)}.btn.ok{border:1px solid var(--accent-bd);background:var(--tint-2);color:var(--accent)}.btn.ok:hover{border-color:var(--accent)}.btn.soft{border:1px solid var(--line);background:var(--tint);color:var(--pine)}.btn.soft:hover{border-color:var(--muted)}.btn.on{border-color:var(--forest);background:var(--tint-2);color:var(--accent)}.fig.static{cursor:default;background:var(--tint);border-color:#0000}.fig .dot.red{background:var(--red)}.fig .dot.purple{background:#8e5bc6}.filters.three{grid-template-columns:2fr 1fr 1fr}.filters.two{grid-template-columns:2fr 1fr}.filters.one{grid-template-columns:1fr}.filters.five{grid-template-columns:2fr 1fr 1fr 1fr 1fr}@media (width<=1180px){.filters.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.filters.five{grid-template-columns:1fr}}textarea.inp{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.inp.tall{height:44px}.filters .act{align-items:flex-end;display:flex}.bulk button.ok:not(:disabled){color:var(--accent);border-color:var(--accent-bd);background:var(--tint-2)}.bulk button.warn:not(:disabled){color:var(--red-dark);border-color:var(--red-bd)}.wtable tbody tr.plain{cursor:default}.wtable tbody tr.picked{background:var(--picked)}.wtable td.acts{white-space:nowrap}.wtable td.acts .btn+.btn{margin-left:6px}.chip.dark{background:var(--solid);border-color:var(--solid);color:#fff}.chip.amber{background:var(--amber-bg);color:var(--amber-ink);border-color:#0000}.st-duplicate:before{background:var(--purple)}.st.filled{background:var(--forest);color:#fff;border-radius:6px;padding:3px 9px;font-size:11.5px}.st.filled:before{background:var(--amber)}.dw-head .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dw-facts dd.muted{color:var(--muted);font-weight:500}.minibars+.dw-facts{margin-top:18px}.dw-sub{gap:8px;padding:6px 0 4px 29px;display:grid}.dw-sub li{color:var(--pine);align-items:center;gap:10px;font-size:13.5px;display:flex}.dw-sub li small{color:var(--muted);font-size:12px}.dw-sub li span{flex:1}.dw-do .row{flex-wrap:wrap;gap:8px;display:flex;position:relative}.dw-more button:disabled{opacity:.5;cursor:default}.dw-note{background:var(--tint);color:var(--body);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.subtabs::-webkit-scrollbar{display:none}.subtabs.tight{margin-top:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chipbtn{border:1px solid var(--line);background:var(--white);height:30px;font:inherit;color:var(--body);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:600}.chipbtn:hover{border-color:var(--muted);color:var(--pine)}.chipbtn.on{background:var(--solid);border-color:var(--solid);color:#fff}.an.on{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.day:not(.out):hover{background:var(--tint)}.day.on{background:var(--tint-2)}.slot.more{color:var(--muted);background:0 0;border:0;padding:0 6px;font-weight:700}.log .row{cursor:pointer;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.log .row:hover{background:var(--tint)}.log .more{background:var(--tint);border-top:1px solid var(--line);padding:0 18px 16px 42px;font-size:13px}.log .more dl{grid-template-columns:150px 1fr;gap:6px 16px;padding-top:14px;display:grid}.log .more dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:700}.log .more dd{color:var(--pine);overflow-wrap:anywhere}.log .more pre{background:var(--white);border:1px solid var(--line);white-space:pre-wrap;color:var(--body);border-radius:8px;padding:10px 12px;font-size:12px;overflow:auto}.lrow{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:14px;padding:14px 18px;display:flex}.lrow:last-child{border-bottom:0}.lrow:hover{background:var(--tint)}.blank b{color:var(--pine);margin-bottom:6px;font-size:17px;display:block}.card{background:var(--white);border:1px solid var(--line);border-radius:12px}.card.pad{padding:18px 20px}.loading{text-align:center;color:var(--muted);padding:48px;font-size:14px}.copybox{align-items:center;gap:8px;display:flex}.copybox code{background:var(--tint);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body);border-radius:8px;flex:1;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.mscrim{z-index:1000;animation:fade .2s var(--ease);background:#15201a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--white);width:100%;max-height:90vh;animation:rise .3s var(--ease);border-radius:12px;overflow:auto;box-shadow:0 30px 70px -30px #15201a99}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 26px 16px;display:flex}.modal-head h2,.modal-head h3{letter-spacing:-.03em;font-size:22px;line-height:1.2}.modal-head p{color:var(--muted);margin-top:5px;font-size:13.5px}.modal-body{padding:22px 26px}.modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 26px 22px;display:flex}.frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fgroup{margin-bottom:16px}.fdiv{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:6px 0 16px;font-size:10.5px;font-weight:700;display:flex}.fdiv:after{content:"";background:var(--line);flex:1;height:1px}.toggle{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.toggle button{font:inherit;background:var(--white);color:var(--muted);cursor:pointer;border:0;border-left:1px solid var(--line);padding:7px 13px;font-size:12.5px;font-weight:600}.toggle button:first-child{border-left:0}.toggle button.on{background:var(--solid);color:#fff}.check{color:var(--pine);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.check input{width:16px;height:16px;accent-color:var(--forest)}.pop{z-index:60;background:var(--white);border:1px solid var(--line);border-radius:12px;min-width:280px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -20px #15201a73}.pop.right{left:auto;right:0}.preview{z-index:1100;background:#15201ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.preview .box{background:var(--white);border-radius:12px;flex-direction:column;width:100%;max-width:960px;height:90vh;display:flex;overflow:hidden}.preview .box.small{max-width:520px;height:auto}.preview header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.preview iframe,.preview img{object-fit:contain;background:var(--tint);border:0;flex:1;width:100%;min-height:0}.preview audio{width:100%}@media (width<=760px){.modal-head,.modal-body,.modal-foot{padding-left:18px;padding-right:18px}.log .row{grid-template-columns:auto 1fr auto;row-gap:4px}.log .car,.log .tgt{display:none}.dw{padding:20px 18px 40px}}.crew-p{color:var(--body);font-size:14px;line-height:1.6}.crew-list{color:var(--body);gap:8px;padding-left:18px;font-size:14px;line-height:1.5;list-style:outside;display:grid}.crew-list li::marker{color:var(--muted)}.crew-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crew-form .wide{grid-column:1/-1}.crew-form textarea{font:inherit}.crew-hint{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:6px;font-weight:500}.crew-fixed{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.crew-err{color:var(--red);border-left:2px solid var(--red);margin:14px 0 0;padding-left:10px;font-size:13.5px;font-weight:600}@media (width<=560px){.crew-form{grid-template-columns:1fr}}.vw-mid{width:min(620px,92vw)}.vw-body .sec{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:26px 0 8px;font-size:11px;font-weight:700}.vw-body .sec:first-child{margin-top:4px}.rcd-top{align-items:start}.rcd-top .rcd-k{padding-top:14px}.rcd-k small{color:var(--faint);letter-spacing:0;text-transform:none;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.vw-body .rcd textarea{min-height:0;color:var(--pine);resize:vertical;background:0 0;border:0;border-radius:0;width:100%;padding:13px 0;font-size:15px;line-height:1.55}.vw-body .rcd textarea:focus-visible{outline:none}.rcd textarea::placeholder{color:var(--faint)}.rcd-opt{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 2px}.rcd-opt b{color:var(--pine);font-size:14.5px;font-weight:600;display:block}.rcd-opt span{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.rcd-opt .seg{flex-wrap:nowrap}.picklist{border:1px solid var(--line);border-radius:8px;max-height:196px;margin:2px 0 12px;list-style:none;overflow-y:auto}.picklist li{color:var(--pine);cursor:pointer;border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:14px;display:flex}.picklist li:first-child{border-top:0}.picklist li:hover{background:var(--tint)}.picklist li.on{background:var(--tint-2);box-shadow:inset 3px 0 0 var(--forest)}.picklist li.on span{font-weight:600}.picklist em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.picklist li[hidden]{display:none}@media (width<=520px){.rcd-opt{grid-template-columns:1fr}}:root[data-theme=dark] .vw-body .rcd textarea{color:var(--pine);background:0 0;border:0}:root[data-theme=dark] .picklist li:hover{background:#1b1e23}:root[data-theme=dark] .picklist li.on{background:#22262b}.vw-mid .rcd-row:not(.rcd-opt){grid-template-columns:132px minmax(0,1fr)}@media (width<=520px){.vw-mid .rcd-row:not(.rcd-opt){grid-template-columns:minmax(0,1fr)}}:root[data-theme=dark] .cp-all:hover{background:var(--tint);border-color:var(--line)}.pj-doc{align-items:center;gap:10px;display:flex}.pj-doc input{border:1px solid var(--line);background:var(--white);min-width:0;height:40px;font:inherit;color:var(--pine);border-radius:8px;flex:1;padding:0 12px;font-size:14.5px}.pj-doc input:focus-visible{outline:2px solid var(--forest);outline-offset:0;border-color:#0000}.pj-doc-x,.pj-doc-add{font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:13px;font-weight:600}.pj-doc-x{color:var(--red)}.pj-doc-add{color:var(--forest);align-self:flex-start}:root[data-theme=dark] .pj-doc-add{color:var(--lift)}.ivc-pick{gap:6px;max-height:280px;margin:4px 0 8px;display:grid;overflow-y:auto}.ivc-pick button{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;color:var(--pine);cursor:pointer;font:inherit;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.ivc-pick button:hover{background:var(--tint)}.ivc-pick button.on{border-color:var(--forest);background:var(--tint-2)}.ivc-pick b{font-size:14px;font-weight:600}.ivc-pick small{color:var(--muted);font-size:12.5px}@media (width<=900px){.cal2{grid-template-columns:minmax(0,1fr)}.cal2 .mini{order:-1;position:static}}.audit-search{grid-column:span 2}@media (width<=560px){.audit-search{grid-column:1/-1}}@media (width<=520px){.apply .phone.phone-code{grid-template-columns:128px minmax(0,1fr)}}.linkoff{color:var(--ink-3,#8a8f8c);font-size:12px}.bonus li{border-top:1px solid var(--line,#e4e7e5);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.bonus li:first-child{border-top:0}.bonus .bar{background:var(--tint-2,#e7ece9);border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.bonus .bar i{background:var(--forest,#1f4d3a);border-radius:6px;height:100%;display:block}.paynote{color:var(--ink-3,#6f7571);margin-top:10px;font-size:12.5px;line-height:1.5}.payrules{margin:8px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.payrules li{border-top:1px solid var(--line,#e4e7e5);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.payrules li:first-child{border-top:0}.payrules b{white-space:nowrap}.wait-tag{color:#7a6420;background:#f3efe2;border-radius:20px;padding:2px 8px;font-size:11px}.ok-tag{color:#1f4d3a;background:#e3f1e8;border-radius:20px;padding:2px 8px;font-size:11px}.left-tag{color:#8a2e2e;background:#f6e4e4;border-radius:20px;padding:2px 8px;font-size:11px}.dw-text{margin:0 0 4px;font-size:13px;line-height:1.55}.dw-list{margin:4px 0 6px 18px;padding:0;font-size:13px;line-height:1.6;list-style:outside}.rnd{border:1px solid var(--line,#dfe3e0);border-radius:20px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:400}.cform .fixed{background:var(--tint-2,#eef2ef);border-radius:8px;padding:9px 12px;font-size:13px}:root[data-theme=dark] .ok-tag{color:#6fc79b;background:#12261d}:root[data-theme=dark] .left-tag{color:#e08e88;background:#2c1618}:root[data-theme=dark] .wait-tag{color:#e0b95f;background:#2e2410}.ws-boot{background:var(--tint);min-height:100vh}.dw-files button:disabled{color:var(--muted);cursor:default}.dw-files button:disabled .go{visibility:hidden}@media (width<=760px){.phead.home .ctas a[href=\/careers]{background:var(--white);color:var(--ink);box-shadow:none;border:0;order:-1}.phead.home .ctas a[href=\/contact]{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffb3}}.dw.ic-card .dw-do:empty{display:none}.stm-t td.r small{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:400;display:block}@media (width<=900px){.filters.three,.filters.two{grid-template-columns:1fr}}body.rail-collapsed .rail{padding-top:24px}body.rail-collapsed .rail>*{order:2}body.rail-collapsed .rail>.logo{order:0}body.rail-collapsed .rail>.rail-min{flex:none;order:1;margin:12px auto 0;position:relative;top:auto;right:auto;transform:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
