@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #ffffff;--frame: #f3f2ee;--stage: #e9e8e4;--ink: #1a1a18;--ink-2: #5c5a55;--ink-3: #8b8983;--hair: rgba(26, 26, 24, .12);--line: #ecebe6;--hover: #f6f6f5;--green: #2f8f57;--green-soft: #e4f2e9;--red: #b2392f;--red-soft: #fbeceb;--amber: #9a5b13;--amber-soft: #fbf0e1;--blue: #285f9e;--blue-soft: #e7eef8;--a: #8a4b2a;--b: #2f6b5a;--sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pad: 24px;--radius: 16px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.sr{position:absolute!important;width:1px!important;min-height:0!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{max-width:1400px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.cta{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 15px;border:0;border-radius:999px;background:var(--ink);color:var(--ground);font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s}.cta:hover{background:#2a2a25}.cta--inverse{background:#fff;color:var(--ink)}.cta--inverse:hover{background:#ecebe6}.pulse{position:relative;width:6px;height:6px;border-radius:50%;background:#2fa45c}.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2fa45c;animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--hair);border-radius:999px;background:#fff;font-size:14px;text-decoration:none;white-space:nowrap;cursor:pointer}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.55;cursor:default}.btn--sm{min-height:30px;padding:0 12px;font-size:13px}.btn--ink{border-color:var(--ink);background:var(--ink);color:#fff}.btn--ink:hover{background:#2a2a25}.btn--ghost{border-color:transparent;background:transparent}.btn--ghost:hover{background:#1a1a180f}.btn--danger{border-color:transparent;background:transparent;color:var(--red)}.btn--danger:hover{background:var(--red-soft)}.btn--right{margin-left:auto}.linkbtn{padding:0;border:0;background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px;cursor:pointer}.linkbtn:hover{text-decoration-color:currentColor}.form,.cform,.logcall form{display:grid;gap:14px}label{display:grid;gap:6px;font-size:13px;color:var(--ink-2)}label.check{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px;color:var(--ink)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:10px;background:var(--frame);color:var(--ink);font-size:15px;line-height:1.4}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);background:#fff}input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}.opt,.hint{font-size:12px;color:var(--ink-3)}.spin{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:spin .8s linear infinite;opacity:.6}@keyframes spin{to{transform:rotate(360deg)}}.quiet{color:var(--ink-3);font-size:14px}.err{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--red-soft);color:var(--red);font-size:13px;line-height:1.45}.boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:100svh;padding:24px;background:#fff;color:var(--ink-2);font-size:14px;text-align:center}.boot p{max-width:440px;margin:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse:after,.spin{animation:none}}.h-section,.hero__title,.phero__title,.part__title,.ws__title,.beat__title,.beat__h,.demo__title{text-wrap:balance}.h-section{margin:0;max-width:640px;font-size:34px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.eyebrow{margin:0 0 14px;color:var(--ink-3);font-size:13px}.eyebrow--light{color:#ffffffb3}.more{display:inline-flex;gap:6px;margin-top:14px;color:var(--ink-3);font-size:13px;text-decoration:none}.more:hover{color:var(--ink)}.more--dark{color:#fff9}.more--dark:hover{color:#fff}.dim{color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ws{padding-top:120px}.ws__intro{padding:0 var(--pad) 64px;text-align:center}.ws__title{margin:0;font-size:40px;line-height:1.15;font-weight:400;letter-spacing:-.02em}.ws__sub{margin:14px auto 0;max-width:560px;text-wrap:balance;color:var(--ink-2);font-size:15px}.ws__stage{display:grid;grid-template-columns:360px minmax(0,1fr);gap:40px;height:600px;padding:40px var(--pad) 0;overflow:hidden;background:radial-gradient(90% 70% at 70% 40%,#f1f0ec 0%,transparent 70%),var(--stage)}.pills{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:40px}.pill{max-width:100%;border-radius:22px;background:#2828249e;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s}.pill:hover{background:#282824c7}.pill--open{background:#282824db}.pill__btn{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 16px;border:0;background:none;color:inherit;font-size:14px;cursor:pointer}.pill__icon{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff29;font-size:13px;line-height:1}.pill__text{margin:-2px 0 0;padding:0 18px 16px 16px;max-width:340px;color:#ffffffd1;font-size:14px;line-height:21px}.ws__win{align-self:start;justify-self:center;width:100%;max-width:760px;margin-top:8px;animation:rise .45s ease both}.ws__win .shot{padding:20px;font-size:14px}.nav{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 var(--pad);transition:background .25s,color .25s}.nav--dark{color:#fff}.nav--light{color:var(--ink)}.nav--solid{background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav--dark.nav--scrolled{background:#0a09088c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav__links{display:flex;gap:30px}.nav__links a{font-size:13px;text-decoration:none;opacity:.85}.nav__links a:hover,.nav__links a.active{opacity:1}.mark{flex:none;height:1.3em}.nav__mark{display:inline-flex;align-items:center;gap:.45em;font-size:19px;letter-spacing:.18em;text-decoration:none}.nav__right{display:flex;justify-content:flex-end;align-items:center;gap:16px}.nav__burger{display:none;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer}.nav__burger span{display:block;width:18px;height:1.5px;margin:5px auto;background:currentColor}.nav__sheet{position:absolute;top:64px;left:12px;right:12px;display:grid;padding:10px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 18px 40px -16px #00000059}.nav__sheet a{padding:12px 10px;font-size:16px;text-decoration:none}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#0f1216}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 18%),linear-gradient(0deg,rgba(0,0,0,.55) 0%,transparent 40%)}.hero__text{position:absolute;left:var(--pad);right:var(--pad);bottom:56px;color:#fff}.hero__title{margin:0;max-width:900px;font-size:64px;line-height:1.05;font-weight:400;letter-spacing:-.03em}.hero__row{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:22px}.hero__sub{margin:0;max-width:560px;font-size:15px;color:#ffffffd9}.cards{padding-top:110px;padding-bottom:110px}.cards__head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.cards__lead{margin:0;max-width:520px;color:var(--ink-2);font-size:15px;line-height:1.6}.cards__row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--stage)}.card__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card__win{position:absolute;left:7%;right:7%;bottom:7%;max-height:72%;overflow:hidden;border-radius:14px;background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px -24px #0000008c}.card__title{margin:18px 0 0;font-size:18px;font-weight:500}.card__text{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:1.6}.shot{padding:12px;font-size:13px;pointer-events:none;-webkit-user-select:none;user-select:none}.shot .krows{border-radius:10px}.shot .krow{padding:8px 10px}.shot .khead__name{margin:6px 0 10px;font-size:22px}.shot .ring{margin-top:0;padding:12px}.shot .tel--big{font-size:19px}.shot .note,.shot .person{margin-top:8px;padding:10px 12px;font-size:12.5px}.shot .person__note{font-size:12.5px}.shot--log{display:grid;gap:8px}.beat{padding:130px 0 140px;background:#000;color:#fff}.beat__title{margin:0;text-align:center;font-size:48px;line-height:1.08;font-weight:400;letter-spacing:-.03em}.beat__lead{margin:18px auto 0;max-width:480px;text-align:center;color:#ffffff9e;font-size:15px}.beat__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}.beat__tab{padding:8px 16px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font-size:13px;cursor:pointer;transition:color .2s,background .2s}.beat__tab:hover{color:#fff}.beat__tab--on{border-color:#fff;background:#fff;color:var(--ink)}.beat__tab--on:hover{color:var(--ink)}.beat__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.beat__body{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center;margin-top:64px}.beat__h{margin:0;max-width:460px;font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.beat__p{margin:16px 0 0;max-width:440px;color:#ffffffa8;font-size:15px;line-height:1.6}.beat__panel{padding:clamp(20px,5vw,56px);background:radial-gradient(80% 70% at 30% 20%,#2b2925 0%,transparent 70%),radial-gradient(70% 60% at 85% 90%,#1d211c 0%,transparent 70%),#0c0c0b}.run{padding:20px 22px;border:1px solid rgba(0,0,0,.06);border-radius:18px;background:#fff;color:var(--ink);font-size:13px;line-height:1.4;pointer-events:none;-webkit-user-select:none;user-select:none}.run--dark{border-color:#ffffff26;background:#ffffff12;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -24px #000c;color:#fff}.run__head{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink-3);font-size:12.5px}.run--dark .run__head{color:#ffffff9e}.run__tag{padding:2px 9px;border-radius:999px;background:#f1f1ee;font-size:11px}.run--dark .run__tag{background:#ffffff1a;color:#ffffffb3}.run__ask{margin-top:14px;padding:11px 15px;border-radius:14px;background:#f4f4f0;font-size:15px}.run--dark .run__ask{background:#ffffff14}.run__steps{margin:10px 0 0;padding:0;list-style:none;min-height:228px}.rs{display:flex;gap:12px;padding:11px 0;border-top:1px solid #eeeeea;animation:rise .35s ease both}.run--dark .rs{border-color:#ffffff1a}.rs--later,.rs__result--later{visibility:hidden;animation:none}.rs__mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;color:#fff;font-size:11px}.rs--run .rs__mark{border:1.5px solid currentColor;border-top-color:transparent;animation:spin .9s linear infinite}.rs--done .rs__mark{background:var(--green)}.rs__body{display:flex;flex-direction:column;gap:2px;min-width:0}.rs__tool{color:var(--ink-3);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.run--dark .rs__tool{color:#ffffff73}.rs__text{font-size:14px}.rs__result{color:var(--green);font-size:13px;animation:rise .3s ease both}.run--dark .rs__result{color:#7fd39e}.flow{padding-top:110px;padding-bottom:90px}.flow__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:44px 0 0;padding:0;list-style:none}.flow__steps li{padding-top:18px;border-top:1px solid var(--ink)}.flow__n{color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}.flow__steps h3{margin:10px 0 0;font-size:20px;font-weight:450}.flow__steps p{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:1.6}.beside{padding:100px 0;background:var(--stage)}.beside__in{display:grid;grid-template-columns:.8fr 1.4fr;gap:56px;align-items:center}.beside__text p{margin:16px 0 0;max-width:460px;color:var(--ink-2);font-size:15px;line-height:1.65}.sbs{display:grid;grid-template-columns:1fr 1.25fr;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 30px 80px -36px #00000073;font-size:13px;pointer-events:none;-webkit-user-select:none;user-select:none}.sbs__chat{display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-right:1px solid var(--line);background:#faf9f6}.sbs__msg{max-width:92%;color:var(--ink);line-height:1.5}.sbs__msg--me{align-self:flex-end;padding:8px 12px;border-radius:14px;background:#ecebe6}.sbs__input{margin-top:auto;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink-3)}.sbs .appwin{border-radius:0;box-shadow:none}.sbs .appwin__app{max-height:460px}.appwin{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;background:var(--frame);box-shadow:0 30px 70px -30px #0006;pointer-events:none;-webkit-user-select:none;user-select:none}.appwin__bar{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);background:#fff}.appwin__dots{display:flex;gap:5px}.appwin__dots i{width:8px;height:8px;border-radius:50%;background:#dcdad4}.appwin__url{flex:1;padding:3px 10px;border-radius:7px;background:var(--frame);color:var(--ink-3);font-size:11.5px}.appwin__app{overflow:hidden}.secstrip{padding-top:120px;padding-bottom:40px}.secstrip__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.secstrip__head .more{flex-shrink:0}.secstrip__row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border:1px solid var(--hair)}.secstrip__c{padding:28px 24px 36px}.secstrip__c+.secstrip__c{border-left:1px solid var(--hair)}.secstrip__t{margin:0;font-size:17px;font-weight:500;letter-spacing:-.01em}.secstrip__d{margin:10px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.demo-wrap{padding-top:80px;padding-bottom:24px}.demo{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;min-height:420px;padding:48px 0 0 48px;overflow:hidden;background:radial-gradient(90% 70% at 75% 30%,#f1f0ec 0%,transparent 70%),var(--stage)}.demo__text{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:48px}.demo__title{margin:0;max-width:520px;font-size:40px;line-height:1.12;font-weight:400;letter-spacing:-.02em}.demo__text p{margin:0;max-width:400px;color:var(--ink-2);font-size:15px}.demo__win{align-self:end;max-height:360px;margin-right:-60px}.demo__win .appwin{border-bottom-left-radius:0;border-bottom-right-radius:0}.closing{display:grid;justify-items:start;gap:18px;padding-top:100px;padding-bottom:60px}.phero{padding:150px 0 70px}.phero__title{margin:0;max-width:860px;font-size:52px;line-height:1.08;font-weight:400;letter-spacing:-.03em}.phero__sub{margin:18px 0 0;max-width:560px;color:var(--ink-2);font-size:16px;line-height:1.6}.phero--dark{position:relative;min-height:72svh;display:flex;align-items:flex-end;padding:0;overflow:hidden;background:#0f1216;color:#fff}.phero--dark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 60%)}.phero__in{position:relative;width:100%;padding-bottom:56px}.phero--dark .phero__sub{color:#ffffffd1}.part{padding:90px 0}.part--alt{background:var(--stage)}.part__in{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.part__title{margin:0;max-width:520px;font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.part__text p:not(.eyebrow){margin:16px 0 0;max-width:500px;color:var(--ink-2);font-size:15px;line-height:1.65}.part__shot{min-width:0;overflow:hidden;border-radius:16px;background:var(--frame);box-shadow:0 30px 80px -40px #0006}.part__shot .sbs{box-shadow:none}.sec{padding-top:64px}.sec__title{margin:0 0 22px;font-size:26px;font-weight:400;letter-spacing:-.02em}.sec__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;border-top:1px solid var(--ink)}.sec__list>div{padding:18px 24px 22px 0;border-bottom:1px solid var(--hair)}.sec__list dt{font-size:16px;font-weight:500}.sec__list dd{margin:6px 0 0;max-width:520px;color:var(--ink-2);font-size:14px;line-height:1.6}.sec__honest{max-width:640px;margin:0;color:var(--ink-3);font-size:14px}.foot{padding-top:72px;padding-bottom:32px}.foot__top{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.foot__mark{display:flex;align-items:center;gap:.45em;font-size:19px;letter-spacing:.18em}.foot__line{margin:10px 0 0;color:var(--ink-3);font-size:13px}.foot__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.foot__h{margin-bottom:12px;color:var(--ink-3);font-size:13px}.foot__a{display:block;padding:3px 0;font-size:13px;text-decoration:none}.foot__a:hover{text-decoration:underline}.foot__base{margin-top:64px;padding-top:20px;border-top:1px solid var(--hair);color:var(--ink-3);font-size:12px}.login{display:grid;grid-template-columns:minmax(400px,1fr) 1.25fr;min-height:100svh;background:var(--ground)}.login__left{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:28px 40px 32px}.login__mark{font-size:19px;letter-spacing:.18em;text-decoration:none}.login__box{display:grid;width:100%;max-width:380px;margin:0 auto}.login__title{margin:0;font-size:34px;line-height:1.1;font-weight:400;letter-spacing:-.03em}.login__sub{margin:10px 0 28px;color:var(--ink-2);font-size:14px}.login__ssos{display:grid;gap:12px}.login__sso{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;border:1px solid var(--hair);border-radius:999px;background:#fff;font-size:14px;font-weight:500;cursor:pointer}.login__sso:hover{background:var(--hover)}.login__or{display:flex;align-items:center;gap:12px;margin:26px 0 22px;color:var(--ink-3);font-size:12px}.login__or:before,.login__or:after{content:"";flex:1;border-top:1px solid var(--hair)}.login__form{gap:14px}.login__pwrow{display:flex;justify-content:space-between}.login__pwrow .linkbtn,.login__note .linkbtn{font-size:13px}.login__submit{justify-content:center;height:42px;margin-top:4px;font-size:14px}.login__submit:disabled,.login__sso:disabled{opacity:.6;cursor:default}.login__note{margin:18px 0 0;color:var(--ink-3);font-size:13px}.login__foot{margin:0;color:var(--ink-3);font-size:13px;text-align:center}.login__err{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:var(--red-soft);color:var(--red);font-size:13px;line-height:1.45}.login__sent{margin:0;color:var(--ink-2);font-size:14px;line-height:1.5}.login__back{justify-self:center;margin:18px auto 0;font-size:13px}.login__who{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:6px 6px 6px 14px;border-radius:999px;background:var(--frame);color:var(--ink-2);font-size:13px}.login__who>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login__who .linkbtn{flex:none;padding:2px 10px}.login__qr{justify-self:center;width:176px;height:176px;padding:8px;border:1px solid var(--hair);border-radius:12px;background:#fff}.login__secret{margin:0;color:var(--ink-3);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.login__right{position:relative;overflow:hidden;background:#120e0b}.login__right img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% center}.login__quote{position:absolute;left:40px;bottom:36px;margin:0;color:#fff;font-size:22px;letter-spacing:-.01em;text-shadow:0 1px 20px rgba(0,0,0,.5)}@media(max-width:980px){.cards__head,.beside__in,.part__in,.beat__body,.demo{grid-template-columns:1fr;gap:28px}.ws__stage{grid-template-columns:1fr;gap:24px;height:auto;max-height:860px}.pills{padding-bottom:0}.secstrip__row{grid-template-columns:1fr 1fr}.secstrip__c:nth-child(3){border-left:0}.secstrip__c:nth-child(n+3){border-top:1px solid var(--hair)}.demo{padding:36px 0 0 28px}.demo__text{padding:0 28px 0 0}.demo__win{max-height:280px;margin-right:-28px}.cards__row{grid-template-columns:1fr;max-width:520px}.flow__steps{grid-template-columns:1fr 1fr}.login{grid-template-columns:1fr}.login__right{display:none}.sec__list{grid-template-columns:1fr}}@media(max-width:720px){:root{--pad: 16px}.nav__links{display:none}.nav{grid-template-columns:auto 1fr}.nav__burger{display:block}.nav__right .cta{display:none}.hero__title{font-size:40px}.h-section,.beat__h{font-size:27px}.ws__title,.demo__title{font-size:30px}.beat__title{font-size:38px}.ws,.beat{padding-top:80px}.beat{padding-bottom:88px}.ws__intro{padding-bottom:40px}.secstrip{padding-top:80px}.secstrip__head{flex-direction:column;align-items:flex-start;gap:0}.secstrip__row{grid-template-columns:1fr}.secstrip__c+.secstrip__c{border-left:0;border-top:1px solid var(--hair)}.phero__title{font-size:36px}.phero{padding-top:110px}.cards,.flow{padding-top:72px;padding-bottom:72px}.flow__steps,.sbs{grid-template-columns:1fr}.sbs__chat{border-right:0;border-bottom:1px solid var(--line)}.foot__top,.foot__cols{grid-template-columns:1fr}.login__left{padding:22px 16px 28px}}@media(prefers-reduced-motion:reduce){.ws__win,.rs,.rs__result,.rs--run .rs__mark{animation:none}}.app{--top: 10px;min-height:100svh;background:var(--frame);font-size:14px}.app input:not([type=checkbox]):not([type=radio]),.app select,.app textarea{border-color:var(--line);background:#fff}.app input:focus,.app select:focus,.app textarea:focus{border-color:var(--ink)}.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bar__mark,.rail__brand{display:inline-flex;flex:none;align-items:center;gap:8px;font-size:15px;letter-spacing:.18em;text-decoration:none}.rail__mark{width:11px;height:17px;margin-top:-1px}.bar__nav{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.bar__nav a{padding:6px 9px;white-space:nowrap;border-radius:999px;color:var(--ink-2);font-size:13px;text-decoration:none}.bar__nav a:hover{color:var(--ink)}.bar__nav a.active{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d}.bar__nav svg{display:none}.bar__search{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);cursor:pointer}.bar__search:hover{color:var(--ink)}.bar__filters{display:inline-flex;flex:none;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;cursor:pointer}.bar__filters[aria-expanded=true]{border-color:var(--ink)}.bar__demo{padding:3px 9px;border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:12px;white-space:nowrap}.menu{position:relative;margin-left:auto}.menu__btn{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:0;border-radius:999px;background:transparent;font-size:13px;cursor:pointer}.menu__btn:hover{background:#1a1a180f}.menu__handle{overflow:hidden;color:var(--ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.menu__pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:240px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 32px -12px #00000040}.menu--up{margin-left:0}.menu--up .menu__btn{width:100%;padding:6px 8px;border-radius:10px}.menu--up .menu__btn:hover{background:#ffffffb3}.menu--up .menu__pop{top:auto;right:auto;bottom:calc(100% + 6px);left:0}.menu__who{margin:0;padding:8px 10px 10px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px}.menu__who span{color:var(--ink-3)}.menu__item{display:block;padding:8px 10px;border:0;border-radius:8px;background:none;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.menu__item:hover{background:var(--hover)}.app__body{display:grid;grid-template-columns:232px minmax(0,1fr)}.app__side{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;padding:20px 12px 12px}.rail__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 10px}.rail__nav{display:grid;gap:2px;margin:20px 0 6px}.rail__nav a{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:10px;color:var(--ink-2);font-size:14px;text-decoration:none}.rail__nav a:hover{background:#ffffffb3;color:var(--ink)}.rail__nav a.active{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d}.icon,.qs__icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rail__fold{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.rail__fold:hover{background:#ffffffb3;color:var(--ink)}.rail__top .bar__demo{order:3}.rail__search{display:flex;align-items:center;gap:10px;width:100%;height:36px;margin-top:18px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-3);font-size:14px;text-align:left;cursor:pointer}.rail__search:hover{border-color:#dcdbd5;color:var(--ink-2)}.rail__search span{flex:1}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink-3);font:500 11px/1 var(--sans)}.rail__nav{margin-top:12px}.app--collapsed .app__body{grid-template-columns:60px minmax(0,1fr)}.app--collapsed .app__side{padding:20px 10px 12px}.app--collapsed .rail__top{flex-direction:column;gap:14px;padding:0}.app--collapsed .rail__fold{margin:0}.app--collapsed .rail__word,.app--collapsed .rail__search span,.app--collapsed .rail__search kbd,.app--collapsed .rail__nav span,.app--collapsed .rail__me .menu__name,.app--collapsed .rail__me .menu__handle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app--collapsed .rail__search,.app--collapsed .rail__nav a{justify-content:center;padding:0;height:38px}.app--collapsed .rail__search{color:var(--ink-2)}.app--collapsed .rail__me .menu__btn{justify-content:center;padding:6px 0}.rail__me{margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.app__card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:calc(100svh - 20px);margin:10px 10px 10px 0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:clip}.app__list{display:none}.app__main{min-width:0}.app__scrim{display:none}@media(min-width:900px){.app--split .app__card{grid-template-columns:340px minmax(0,1fr)}.app--split .app__list{position:sticky;top:var(--top);display:block;height:calc(100svh - var(--top) - 10px);overflow-y:auto;border-right:1px solid var(--line)}.app--split .kpage__back{display:none}}.app--compact{--top: 52px}.app--compact .bar{display:flex;border-bottom-color:transparent;background:#f3f2eeeb}.app--compact .app__body{grid-template-columns:minmax(0,1fr)}.app--compact .app__card{min-height:calc(100svh - 62px);margin:0 10px 10px}.app--compact .app__side{position:fixed;top:52px;left:0;z-index:30;width:min(300px,86vw);height:calc(100svh - 52px);padding:6px 12px 0;background:var(--frame);transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 40px -10px #0000004d;visibility:hidden}.app--compact.app--filters .app__side{transform:none;visibility:visible}.app--compact.app--filters .app__scrim{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:25;display:block;border:0;background:#1a1a1840}.app--compact .side__search{border-top:0}@media(max-width:759px){.app--compact{background:#fff}.app--compact .bar{border-bottom-color:var(--line);background:#ffffffeb}.bar__nav a.active{background:var(--hover);box-shadow:none}.app--compact .app__card{min-height:0;margin:0;border:0;border-radius:0;overflow:visible}}@media(max-width:680px){.bar .menu__name{display:none}}.side{display:grid;flex:1 1 auto;align-content:start;gap:16px;min-height:0;margin:0 -12px;padding:10px 12px 24px;overflow-y:auto;scrollbar-width:thin}.side__search{padding-top:8px;border-top:1px solid var(--line)}.side__search input[type=search]{min-height:36px;font-size:14px}.side__views{display:grid;gap:2px;margin:0;padding:0;list-style:none}.side__view{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:0;border-radius:10px;background:none;color:var(--ink-2);font-size:14px;text-align:left;cursor:pointer}.side__view:hover{background:#ffffffb3;color:var(--ink)}.side__view[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d}.side__n{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.side__n--due{min-width:20px;padding:0 6px;border-radius:999px;background:var(--red);color:#fff!important;line-height:18px;text-align:center}.side__group{margin:0;padding:0 0 0 2px;border:0;min-width:0}.side__group legend,.side__sort>span{margin-bottom:6px;padding:0 0 0 8px;color:var(--ink-3);font-size:12px;font-weight:500}.side__opts{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:14px;background:var(--stage)}.side__opt{height:26px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:12.5px;cursor:pointer}.side__opt:hover{color:var(--ink)}.side__opt[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #00000014}.side__sort{padding-left:2px}.side__sort select{min-height:34px;font-size:13px}.side__clear{justify-self:start;margin-left:10px;color:var(--ink-2);font-size:13px}.page{max-width:860px;margin:0 auto;padding:22px 20px 64px}.page__head{margin-bottom:14px}.page__title{margin:0;font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.03em}.page__sub{margin:6px 0 0;color:var(--ink-2);font-size:14px}.addlist__open{margin-top:12px}.addlist{margin-top:12px;display:grid;gap:8px}.addlist__bar{display:flex;gap:8px;align-items:center}.addlist__field{flex:1;min-width:0}.addlist__field input{width:100%;min-height:36px;font-size:14px}.addlist__hits{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.addlist__hits li+li{border-top:1px solid var(--line)}.addlist__hit{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:none;font:inherit;font-size:14px;text-align:left;color:inherit;cursor:pointer}.addlist__hit:hover,.addlist__hit:focus-visible{background:var(--line)}.addlist__hit:disabled{opacity:.6;cursor:progress}.addlist__rank{width:2.2em;color:var(--ink-2);font-variant-numeric:tabular-nums}.addlist__name{flex:1;min-width:0}.addlist__add{color:var(--ink-2);font-size:13px}@media(min-width:760px){.page{padding:34px 32px 64px}.page__head{margin-bottom:18px}.page__title{font-size:30px}}.sdot{display:inline-block;flex:none;width:8px;height:8px;margin-left:8px;border-radius:50%;vertical-align:middle}.sdot--meeting{background:var(--green)}.sdot--waiting{background:var(--red)}.plats{display:inline-flex;flex-wrap:wrap;gap:4px}.plat{padding:1px 7px;border-radius:5px;font-size:11px;background:#f1f1f0;color:var(--ink-2)}.plat--uni{background:#fdf0b8;color:#6f5300}.plat--ss{background:#dbe8fb;color:#1d4f91}.plat--sb{background:#fdf0b8;color:#6f5300}.plat--vk{background:var(--green-soft);color:#1f6b3f}.plat--im{background:#efe7fa;color:#5b3a8c}.outcome{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.outcome--good{background:var(--green-soft);color:var(--green)}.outcome--bad{background:var(--red-soft);color:var(--red)}.outcome--mid{background:var(--amber-soft);color:var(--amber)}.outcome--none{background:#f1f1f0;color:var(--ink-2)}.who{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:11px;font-weight:600}.who--a{background:var(--a)}.who--b{background:var(--b)}.search input[type=search]{border-color:var(--line);background:#fff}.search input[type=search]:focus{border-color:var(--ink)}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;border-radius:999px;background:#f1f0ec}.seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #00000014}.seg__n{min-width:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;line-height:18px}.pick select{min-height:30px;padding:4px 28px 4px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px}.pick--inline{display:inline-flex;align-items:center;gap:8px}.klist__count{margin:0 0 8px;color:var(--ink-3);font-size:12px}.krow__never{color:var(--ink-3)}.krows{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.krows li+li{border-top:1px solid var(--line)}.krow{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none}.krow:hover{background:var(--hover)}.krow--open{background:var(--hover);box-shadow:inset 3px 0 0 var(--ink)}.krow__rank{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.krow__main{display:grid;gap:2px;min-width:0}.krow__name{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;font-size:15px;font-weight:500}.krow__name .sdot{margin-left:0}.krow__here{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 1px;border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:11px;font-weight:500}.krow__here .who{width:18px;height:18px;font-size:10px}.krow__meta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink-3);font-size:12px;white-space:nowrap;overflow:hidden}.krow__due{overflow:hidden;color:var(--red);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.krow__side{display:flex;align-items:center;gap:6px}.klist--compact{padding:14px 12px 40px}.klist--compact .krows{border:0;border-radius:0}.klist--compact .krows{border-radius:10px}.kpage{max-width:820px;margin:0 auto;padding:18px 16px 80px}@media(min-width:760px){.kpage{padding:26px 28px 80px}}.kpage__back{display:inline-block;margin-bottom:12px;color:var(--ink-3);font-size:13px;text-decoration:none}.kpage__back:hover{color:var(--ink)}.here{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--amber-soft);color:var(--amber);font-size:14px}.khead__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.khead__rank{color:var(--ink-3);font-size:13px}.khead__name{display:flex;align-items:center;margin:8px 0 0;font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.khead__name .sdot{width:10px;height:10px;margin-left:12px}.khead__status{margin:6px 0 0;color:var(--ink-2);font-size:14px}.khead__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px}.khead__actions .pick span{color:var(--ink-3);font-size:13px}.khook{margin:18px 0 0;font-size:15px;line-height:1.6}.flags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.flag{padding:3px 10px;border-radius:8px;font-size:13px;line-height:1.4;background:#f1f1f0;color:var(--ink-2)}.flag--go{background:var(--green-soft);color:#22693f}.flag--warn{background:var(--amber-soft);color:var(--amber)}.flag--hot{background:var(--red-soft);color:var(--red)}.next{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:8px;margin-top:18px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.next>.err{grid-column:1 / -1}.next label{min-width:0}.next--due{border-color:#b2392f59;background:snow}.next--due b{color:var(--red);font-weight:500}.next .btn{min-height:40px}@media(max-width:560px){.next{grid-template-columns:1fr auto}.next__step{grid-column:1 / -1}}.ring{display:grid;gap:14px;margin-top:14px;padding:18px;border-radius:var(--radius);background:var(--frame);color:var(--ink)}.ring__num{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ring__label{display:block;width:100%;color:var(--ink-3);font-size:12px}.ring .btn--ghost{color:var(--ink-2)}.ring .btn--ghost:hover{background:#ffffffb3}.ring__log{margin-left:auto;border-color:var(--ink);background:var(--ink);color:#fff}.ring__log:hover{background:#2a2a25}.ring__ask{padding-top:12px;border-top:1px solid var(--hair)}.ring__ask p{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.ring__ask strong{color:var(--ink);font-weight:500}.ring__calls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ring__calls .calls{color:var(--ink)}.tel{font-variant-numeric:tabular-nums;font-weight:500;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:4px}.tel--big{font-size:26px;letter-spacing:-.01em}.tel:hover{text-decoration-color:currentColor}.note{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14px;line-height:1.55}.note p{margin:0}.note ul{margin:6px 0 0;padding-left:18px}.note--warn{border-color:transparent;background:var(--red-soft);color:#7e2a23}.note--risk{border-color:transparent;background:var(--amber-soft);color:#6d4210}.opener{margin-top:14px;padding:14px 16px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.opener>p{margin:6px 0 0;font-size:15px;line-height:1.6}.sect{margin-top:28px}.sect__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sect__head h2,.sect__head h3,.opener h2,.opener h3{margin:0;font-size:13px;font-weight:500;color:var(--ink-3)}.saved{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--green-soft);color:#22693f;font-size:14px}.logslot{scroll-margin-top:64px}.logcall{margin-top:14px;padding:16px;border:1px solid var(--ink);border-radius:var(--radius);background:#fff;box-shadow:0 16px 40px -24px #00000059}.logcall__title{margin:0 0 12px;font-size:17px;font-weight:500}.logcall__grid,.cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logcall__wide,.cform__wide{grid-column:1 / -1}@media(max-width:560px){.logcall__grid,.cform__grid{grid-template-columns:1fr}}.logcall__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cform{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.calls{display:grid;gap:8px;margin:0;padding:0;list-style:none}.call{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.call--editing form{display:grid;gap:10px}.call__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.call__to{font-size:14px}.call__k{font-weight:500}.call__num{color:var(--ink-3);font-variant-numeric:tabular-nums}.call__notes{margin:8px 0 0;font-size:14px;line-height:1.55;white-space:pre-wrap}.call__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:var(--ink-3);font-size:12px}.call__from{padding:1px 6px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:11px}.call__foot .who{width:18px;height:18px;font-size:10px}.call__foot .linkbtn{font-size:12px}.call__foot time{margin-right:auto}.meetings{display:grid;gap:8px;margin:0;padding:0;list-style:none}.meeting{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.meeting__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px}.meeting__title{font-weight:600;margin-right:auto;min-width:0;overflow-wrap:anywhere}.meeting__head time{color:var(--ink-3);font-size:12px}.meeting__who{margin:4px 0 0;font-size:13px}.meeting__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px}.transcript{max-height:60vh;margin-top:10px;padding:10px 12px;overflow-y:auto;border-top:1px solid var(--line);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.transcript p{margin:0 0 6px}.transcript b{font-weight:600}.day{margin-top:22px}.day__h{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:500}.day__h .quiet{font-size:13px;font-weight:400}.people{display:grid;gap:8px;margin:0;padding:0;list-style:none}.person{position:relative;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.person--dragging{opacity:.45}.person--drop-before:before,.person--drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--ink)}.person--drop-before:before{top:-6px}.person--drop-after:after{bottom:-6px}.person--key{border-color:#e4e1d8}.person__top{display:flex;align-items:flex-start;gap:6px}.person__who{flex:1;min-width:0}.grip{flex:none;width:14px;margin:2px -2px 0 -6px;color:var(--ink-3);font-size:14px;line-height:20px;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none}.grip:before{content:"⠿"}.grip:active{cursor:grabbing}.starbtn{flex:none;width:24px;height:24px;margin-top:-2px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3);font-size:17px;line-height:1;cursor:pointer}.starbtn--on{color:#b8860b}.starbtn:hover{background:var(--hover)}.person__tools{display:flex;flex:none;gap:2px;margin:-4px -6px 0 0}.tool{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.tool:hover:not(:disabled){background:var(--hover);color:var(--ink)}.tool:disabled{opacity:.3;cursor:default}.person__name{margin:0;font-size:16px;font-weight:500}.person__name a{text-decoration:none}.person__name a:hover{text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.star{margin-right:6px;color:#b8860b}.person__role{margin:2px 0 0;color:var(--ink-2);font-size:13px}.person__badges{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.badge{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 2px;border-radius:999px;background:#f1f1f0;font-size:12px;white-space:nowrap}.badge .who{width:18px;height:18px;font-size:10px}.badge--soft{padding-left:8px;background:var(--amber-soft);color:var(--amber)}.person__reach{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px}.person__reach .tel{font-size:17px}.mail{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.person__note{margin:10px 0 0;color:var(--ink-2);font-size:14px;line-height:1.55}.person__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px}.person__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--red-soft)}.person__confirm p{flex-basis:100%;margin:0 0 2px;font-size:14px}.fold{display:contents}.fold__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fold__btn{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.fold__btn:hover{color:var(--ink)}.fold__chev{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;transition:transform .15s}.fold__btn[aria-expanded=true] .fold__chev{transform:rotate(90deg)}.fold__list{flex:1 0 100%;margin-top:4px}.fold--none{margin:0;color:var(--ink-3);font-size:13px}.research details{margin-top:8px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.research details[open]{padding-bottom:12px}.research summary,.editk>summary{padding:12px 0;font-size:14px;font-weight:500;cursor:pointer}.research details p{margin:0 0 10px;font-size:14px;line-height:1.6}.badgeline{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--green-soft);color:#22693f;font-size:14px}.badgeline--quiet{background:#f1f1f0;color:var(--ink-2)}.facts{display:flex;flex-wrap:wrap;gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.facts>div{flex:1 1 190px;padding:10px 12px;background:#fff}.facts dt{color:var(--ink-3);font-size:12px}.facts dd{display:grid;gap:2px;margin:2px 0 0;font-size:14px;font-weight:500}.facts__sub{color:var(--ink-3);font-size:12px;font-weight:400}.plan,.objs,.refs,.hist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.plan__meta,.objs__who,.hist__date{display:block;margin-bottom:2px;color:var(--ink-3);font-size:12px}.plan__meta b{color:var(--ink);font-weight:500}.objs li{padding-left:12px;border-left:2px solid var(--line)}.research .objs__says{margin:0 0 4px;font-style:italic;color:var(--ink-2)}.research .objs__answer{margin:0}.hist li{padding-left:12px;border-left:2px solid var(--line)}.hist--key{border-left-color:var(--green)!important}.hist--neg{border-left-color:#b2392f73!important}.research .hist p,.research .refs p{margin:0}.editk{padding:0 14px;border:1px dashed var(--hair);border-radius:var(--radius)}.editk[open]{padding-bottom:14px}.editk .cform{padding:0;border:0;background:none}.kpart{margin:44px 0 12px;font-size:18px;font-weight:500;letter-spacing:-.015em}.today .kpart{margin-top:22px}.today__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.today__main>div{padding:14px 16px;background:#fff}.today__main dt{color:var(--ink-3);font-size:12px;letter-spacing:.02em}.today__main dd{display:grid;gap:4px;margin:4px 0 0}.today__v{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.today__v--none{color:var(--ink-3);font-weight:400}.today__sub{color:var(--ink-3);font-size:12.5px;line-height:1.45}.today .facts{margin-top:8px}.today__head{position:relative}.today__head .kpart{padding-right:36px}.today__head .fact__edit{top:auto;bottom:-4px;right:0}.fact__edit{position:absolute;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.fact__edit:hover,.fact__edit:focus-visible{background:var(--hover);color:var(--ink)}.fact__edit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.today__form{display:grid;gap:12px}.today__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius)}.today__row legend{padding:0 4px;color:var(--ink-2);font-size:12px}.today__row label{display:grid;gap:4px;font-size:12px;color:var(--ink-3)}.today__row .err{grid-column:1 / -1;margin:0}@media(max-width:480px){.today__row{grid-template-columns:1fr}}.fact__actions{display:flex;flex-wrap:wrap;gap:8px}.fact__by{color:var(--ink-3);font-size:11.5px;font-weight:400}.part2 .ring{margin-top:0}.part2 .sect{margin-top:18px}@media(max-width:480px){.today__main{grid-template-columns:1fr}}.who--img{object-fit:cover;background:var(--line)}.who--md{width:34px;height:34px;font-size:14px}.who--xl{width:76px;height:76px;font-size:28px}.set{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}@media(min-width:900px){.set{grid-template-columns:220px minmax(0,1fr);gap:28px}}.set__head h2{margin:0;font-size:16px;font-weight:500}.set__head p{margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:1.5}.set__body{display:grid;gap:14px;min-width:0}.set__body>.btn{justify-self:start}.set__note,.set__text{margin:0;font-size:13px;line-height:1.55}.set__text{color:var(--ink-2)}.profile{display:grid;gap:14px;max-width:460px}.profile__pic{display:flex;align-items:center;gap:16px}.profile__picbtns{display:flex;flex-wrap:wrap;gap:6px}.team,.keys{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius)}.team__row,.keys__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px}.team__row+.team__row,.keys__row+.keys__row{border-top:1px solid var(--line)}.keys__row{justify-content:space-between}.team__who{display:grid;flex:1 1 180px;min-width:0}.team__name{display:block;font-size:14px;font-weight:500}.team__mail{display:block;overflow:hidden;color:var(--ink-3);font-size:12.5px;text-overflow:ellipsis}.team__side{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.badge--plain{padding-left:8px}.badge--member{background:#f1f1f0;color:var(--ink-2)}.invite{display:grid;gap:10px}.invite h3{margin:4px 0 0;font-size:14px;font-weight:500}.invite__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:10px}.invite__wide{grid-column:span 2}@media(max-width:520px){.invite__wide{grid-column:auto}}.invite__go{align-self:end;padding-bottom:0}.invite__go .btn{min-height:40px}.invite__done p,.keyshow p{margin:0}.invite__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.invite__link code,.keys code,.keyshow code{padding:3px 7px;border-radius:6px;background:#fff;border:1px solid var(--line);font-size:12.5px;overflow-wrap:anywhere}.keyshow{display:grid;gap:10px;padding:14px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--hover);font-size:14px}.keyshow__key{font-size:12px}.keyshow__steps{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.extdl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.extdl .err{flex-basis:100%;margin:0}.guide{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;font-size:14px}.guide summary{cursor:pointer;font-weight:600}.guide__steps{display:grid;gap:8px;margin:12px 0;padding-left:20px;line-height:1.5}.conn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:10px 12px;border-radius:var(--radius);font-size:14px;overflow-wrap:anywhere}.conn__dot{width:9px;height:9px;flex:none;border-radius:50%;background:currentColor}.conn--on{background:var(--green-soft);color:var(--green)}.conn--bad{background:#fbe7e4;color:#a1352a}.conn--wait{background:var(--amber-soft);color:var(--amber)}.hook{display:grid;gap:10px;padding-top:6px}.hook__h{margin:0;font-size:14px;font-weight:600}.hook__failed{margin:0 0 8px;padding-left:18px}.conn--off{background:#f1f1f0;color:var(--ink-2)}.conn__actions{display:flex;flex-wrap:wrap;gap:8px}.cmd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0}.set code{padding:3px 7px;border-radius:6px;background:#fff;border:1px solid var(--line);font-size:12.5px;overflow-wrap:anywhere}.keyshow .btn{justify-self:start}.app__main:has(.page--map){background:#000}.page--map{max-width:none;padding:0}.wroom{--w-line: #2a2a2a;--w-ink: #f2f2f2;--w-ink-2: #8c8c8c;--w-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;min-height:100%;padding:20px 24px 28px;background:#000;color:var(--w-ink)}.page--focus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow:auto;background:#000}.wroom__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--w-ink)}.wroom__title{margin:0;font-size:28px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.wroom__sub{margin:8px 0 0;color:var(--w-ink-2);font-family:var(--w-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wroom__focus{height:32px;padding:0 14px;border:1px solid var(--w-ink);border-radius:0;background:#000;color:var(--w-ink);font-family:var(--w-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.wroom__focus:hover,.wroom__focus[aria-pressed=true]{background:var(--w-ink);color:#000}.wroom__focus:focus-visible,.wroom__views button:focus-visible{outline:1px solid var(--w-ink);outline-offset:2px;border-radius:0}.wroom__hud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-bottom:1px solid var(--w-line)}.wroom__hud div{padding:14px 14px 14px 0}.wroom__hud div+div{padding-left:14px;border-left:1px solid var(--w-line)}.wroom__hud dt,.wmap__label,.wmap__view figcaption,.wmap__stats thead th{color:var(--w-ink-2);font-family:var(--w-mono);font-size:10px;font-weight:400;letter-spacing:.16em;text-align:left;text-transform:uppercase}.wroom__hud dd{margin:4px 0 0;font-family:var(--w-mono);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.wroom__hud dd.wroom__of{margin-top:6px;color:var(--w-ink-2);font-size:11px;line-height:1.3}.wmap{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:0;align-items:start;border-bottom:1px solid var(--w-line)}.wroom__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wroom__views{display:flex}.wroom__views button{height:32px;padding:0 12px;white-space:nowrap;border:1px solid var(--w-line);border-radius:0;background:#000;color:var(--w-ink-2);font-family:var(--w-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.wroom__views button+button{margin-left:-1px}.wroom__views button[aria-pressed=true]{position:relative;border-color:var(--w-ink);color:var(--w-ink)}.wroom__views button[aria-pressed=true]:before{content:"■ "}.wroom__views button:disabled{cursor:default}.wroom__search{position:relative}.wroom__search #wmap-q{width:190px;min-height:0;height:32px;padding:0 10px;border:1px solid var(--w-line);border-radius:0;background:#000;color:var(--w-ink);font-family:var(--w-mono);font-size:12px;letter-spacing:.04em}.wroom__search #wmap-q::placeholder{color:var(--w-ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.wroom__search #wmap-q:focus{border-color:var(--w-ink);box-shadow:none;outline:none}.wroom__results{position:absolute;z-index:5;top:100%;left:0;width:max(100%,260px);margin:-1px 0 0;padding:0;border:1px solid var(--w-ink);background:#000;list-style:none}.wroom__results li{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;cursor:pointer}.wroom__results li+li{border-top:1px solid var(--w-line)}.wroom__results li[aria-selected=true]{background:var(--w-ink);color:#000}.wroom__results small{margin-left:auto;font-family:var(--w-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.wroom__results .wroom__none{color:var(--w-ink-2);cursor:default}.wmap__target line{stroke:#ffffff8c;stroke-width:.6px;animation:wmap-sweep .5s steps(4) both}.wmap__target path{fill:none;stroke:#fff;stroke-width:1.6px;opacity:0}.wmap__target--locked path{animation:wmap-lock .6s steps(2,jump-none) 3 both}@keyframes wmap-sweep{0%{opacity:0}}@keyframes wmap-lock{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wmap__target line,.wmap__target--locked path{animation:none;opacity:1}}.wmap__readout{position:absolute;left:0;bottom:12px;margin:0!important;padding:4px 8px;border:1px solid var(--w-line);background:#000;color:var(--w-ink);font-family:var(--w-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wmap__back{position:absolute;top:12px;left:0;height:28px;padding:0 10px;border:1px solid var(--w-ink);border-radius:0;background:#000;color:var(--w-ink);font-family:var(--w-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.wmap__back:hover{background:var(--w-ink);color:#000}.wmap__back:focus-visible,.wroom__search #wmap-q:focus-visible{outline:1px solid var(--w-ink);outline-offset:2px;border-radius:0}.wmap__view--aimed>svg:not(.wmap__locator){overflow:hidden}.wmap__views{--h: max(520px, calc(100vh - 250px) );display:grid;height:var(--h)}.page--focus .wmap__views{--h: max(520px, calc(100vh - 200px) )}.wmap__views--sweden-0{grid-template-columns:1fr}.wmap__views--sweden-1{grid-template-columns:1fr 1.2fr}.wmap__views--sweden-2{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.wmap__views--sweden-3{grid-template-columns:1fr .8fr;grid-template-rows:repeat(3,minmax(0,1fr))}.wmap__views--zooms-1{grid-template-columns:1fr}.wmap__views--zooms-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wmap__views--zooms-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wmap__views--sweden-2 .wmap__view--sweden,.wmap__views--sweden-3 .wmap__view--sweden{grid-row:1 / -1}.wmap__view{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:12px 12px 12px 0}.wmap__view+.wmap__view{padding-left:12px;border-left:1px solid var(--w-line)}.wmap__views--sweden-2 .wmap__view--zoom+.wmap__view--zoom,.wmap__views--sweden-3 .wmap__view--zoom+.wmap__view--zoom{border-top:1px solid var(--w-line)}.wmap__view>svg:not(.wmap__locator){display:block;flex:1;width:100%;min-height:0}.wmap__view--zoom>svg:not(.wmap__locator){margin-top:8px}.wmap__locator{position:absolute;top:12px;right:12px;width:40px;height:92px;padding:4px;border:1px solid var(--w-line);background:#000}.wmap__locator path{fill:#3a3a3a}.wmap__locator line{stroke:#ffffff59;stroke-width:.5px}.wmap__locator rect{fill:#fff;stroke:#fff;stroke-width:1px}.wmap__area{fill:none;stroke:#ffffffb3;stroke-width:1px;stroke-dasharray:3 2;pointer-events:none}.wmap__k{stroke:#000;stroke-width:.6px;stroke-linejoin:miter}.wmap a{cursor:crosshair}.wmap a:focus-visible{outline:none}.wmap a:focus-visible .wmap__k,.wmap__hl{stroke:#fff;stroke-width:1.5px}.wmap__hl{fill:none;pointer-events:none}.wmap__lake{fill:#000;stroke:#000;stroke-width:.4px;pointer-events:none}.wmap__k--no{fill:#ff2d2d;background:#ff2d2d}.wmap__k--rest{fill:#5c5c5c;background:#5c5c5c}.wmap__k--off{fill:#161616;background:#161616;stroke:#333}.wmap__side{position:sticky;top:0;border-left:1px solid var(--w-line)}.wmap__intel{min-height:150px;padding:16px;border-bottom:1px solid var(--w-line)}.wmap__side p{margin:0}.wmap__label{margin:0 0 10px!important}.wmap__idle{color:var(--w-ink-2);font-size:13px}.wmap__name{font-size:22px;font-weight:700;letter-spacing:.02em}.wmap__stage{display:flex;align-items:center;gap:8px;margin-top:6px!important;font-family:var(--w-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.wmap__facts{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:13px}.wmap__facts dt{color:var(--w-ink-2);font-family:var(--w-mono);font-size:10px;letter-spacing:.12em;line-height:20px;text-transform:uppercase}.wmap__facts dd{margin:0}.wmap__facts .outcome{border-radius:0}.wmap__next{margin-top:14px;padding-top:12px;border-top:1px solid var(--w-line)}.wmap__nexttext{max-height:220px;margin:0;overflow-y:auto;color:var(--w-ink);font-size:13px;line-height:1.5}.wmap__spectrum{margin:0;padding:16px;border-bottom:1px solid var(--w-line)}.wmap__ramp{display:block;height:10px}.wmap__ends{display:flex;justify-content:space-between;margin-top:6px;color:var(--w-ink-2);font-family:var(--w-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.wmap__stats{width:100%;border-collapse:collapse;font-size:13px}.wmap__stats caption{padding:16px 16px 0;caption-side:top}.wmap__stats th,.wmap__stats td{padding:8px 16px 8px 0;border-bottom:1px solid var(--w-line);vertical-align:middle}.wmap__stats th:first-child{padding-left:16px}.wmap__stats tbody th{display:flex;align-items:center;gap:10px;font-weight:400;text-align:left}.wmap__stats td{font-family:var(--w-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wmap__stats thead th:not(:first-child){text-align:right}.wmap__word{display:grid;font-weight:600}.wmap__word small{color:var(--w-ink-2);font-size:11.5px;font-weight:400}.wmap__bar{display:block;width:64px;height:3px;margin:5px 0 0 auto;background:#1a1a1a}.wmap__bar span{display:block;height:100%}.wmap__sw{flex:none;width:10px;height:10px}.wmap__source{margin:10px 0 0;color:#5a5a5a;font-family:var(--w-mono);font-size:10px;letter-spacing:.06em}.wmap__missing{margin:14px 0 0;color:var(--w-ink-2);font-size:12px}.wmap__missing a{color:var(--w-ink)}@media(max-width:900px){.wroom__hud{grid-template-columns:repeat(3,minmax(0,1fr))}.wroom__hud div:nth-child(4){padding-left:0;border-left:0}.wroom__hud div:nth-child(n+4){border-top:1px solid var(--w-line)}.wmap{grid-template-columns:1fr}.wmap__views,.page--focus .wmap__views{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.wmap__view--sweden,.wmap__views--sweden-1 .wmap__view--zoom,.wmap__views--zooms-1 .wmap__view--zoom{grid-column:1 / -1;grid-row:auto!important}.wmap__view{padding:12px 0;border-left:0!important;border-top:1px solid var(--w-line)}.wmap__view--zoom:nth-child(2n of.wmap__view--zoom){padding-left:12px;border-left:1px solid var(--w-line)!important}.wmap__view--sweden>svg:not(.wmap__locator){height:78vh;flex:none}.wmap__view--zoom>svg:not(.wmap__locator){aspect-ratio:1;flex:none}.wmap__locator{top:12px;right:0}.wmap__side{position:static;border-top:1px solid var(--w-line);border-left:0}}@media(max-width:560px){.wroom{padding:14px 12px 20px}.wroom__title{font-size:22px}.wroom__hud{grid-template-columns:repeat(2,minmax(0,1fr))}.wroom__hud div:nth-child(n){padding:12px 10px 12px 0;border-left:0;border-top:1px solid var(--w-line)}.wroom__hud div:nth-child(2n){padding-left:10px;border-left:1px solid var(--w-line)}.wroom__hud dd{font-size:24px}.wroom__head{flex-wrap:wrap}.wroom__controls{justify-content:flex-start}.wroom__search,.wroom__search #wmap-q{width:100%}.wroom__views button{padding:0 8px;letter-spacing:.04em}.wmap__views,.page--focus .wmap__views{grid-template-columns:1fr}.wmap__view--zoom:nth-child(2n of.wmap__view--zoom){padding-left:0;border-left:0!important}}.inattio{padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--radius)}.inattio__stages{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;font-size:13px}.inattio__stages dt{color:var(--ink-3);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.inattio__stages dd{margin:0;font-weight:500}.inattio__next{margin:0;font-size:14px;line-height:1.5}.support{position:fixed;right:16px;bottom:16px;z-index:24;display:grid;justify-items:end;gap:10px;pointer-events:none}.support>*{pointer-events:auto}.support__btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 8px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 8px 24px -10px #00000073}.support__btn:hover{background:#2a2a25}.support__q{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff2e;font-size:12px;font-weight:600}.support__panel{width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 124px);overflow-y:auto;padding:12px 16px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 48px -16px #0000004d}.support__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.support__head h2{margin:0;font-size:15px;font-weight:500}.support__close{width:30px;height:30px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer}.support__close:hover{background:var(--hover)}.support form{display:grid;gap:12px}.support .seg{margin:0}.support textarea{min-height:120px}.support__hint{margin:-4px 0 0}.support .err{margin:0}.support__sent{display:grid;justify-items:start;gap:10px}.support__sent p{margin:0;font-size:14px}.inbox{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inbox__item{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.inbox__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px}.inbox__meta b{font-weight:500}.inbox__kind{padding:1px 8px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:12px}.inbox__kind--help{background:var(--amber-soft);color:var(--amber)}.inbox__body{margin:8px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dash{--rule: var(--line);--mark: var(--ink);--mark-wash: rgba(26, 26, 24, .05);--stage-1: #174f32;--stage-2: #2f8f57;--stage-3: #8cc9a1;--up: #1f6b43;--down: #9b2c22;min-height:100%;padding:10px;background:#fff}.dash__hero{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,#14284657,#1428461f 45%,#14284600 65%),linear-gradient(180deg,#141e2800 45%,#141e2857),#7d9fc6 url(/img/facade.webp) 70% 62% / cover no-repeat;color:#fff}.dash__hero .dash__eyebrow,.dash__hero .dash__title,.dash__hero .dash__meta,.dash__hero .dash__label,.dash__hero .dash__value,.dash__hero .dash__note{color:#fff}.dash__heroin{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:30px 24px 22px}.dash__body{max-width:1080px;margin:0 auto;padding:24px 24px 64px}.dash__eyebrow{margin:0;font-size:13px;opacity:.85}.dash__title{margin:6px 0;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.dash__meta{margin:0;font-size:14px;opacity:.85}.dash__hero .dash__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:110px 0 0}.dash__hero .dash__kpi{padding:14px 16px 16px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#16223242;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dash__label{margin:0;font-size:12.5px;opacity:.85}.dash__hero .dash__value{margin:8px 0 6px;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dash__hero .dash__note{margin:0;font-size:12.5px;opacity:.9}.dash__hero .dash__note--up{color:#a6f3c3}.dash__hero .dash__note--down{color:#ffb4ab}.dash__note span{font-size:9px;vertical-align:1px}.dash__part{margin:36px 0 12px;font-size:18px;font-weight:500;letter-spacing:-.015em}.dash__pair{display:grid;gap:0 12px}@media(min-width:1280px){.dash__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dash__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0}.dash__filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dash__flabel{color:var(--ink-3);font-size:12px;font-weight:500}.dash__seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:#f1f0ec}.dash__filter button{height:26px;padding:0 11px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:12.5px;cursor:pointer}.dash__filter button:hover{color:var(--ink)}.dash__filter button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #00000014}.dash__reset{margin-left:auto;padding:0;border:0;background:none;color:var(--ink-2);font-size:13px;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px;cursor:pointer}.dash__reset:hover{color:var(--ink);text-decoration-color:currentColor}@media(max-width:900px){.dash__hero .dash__kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:80px}}.dash__exhibit{min-width:0;margin-bottom:12px;padding:18px 20px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dash__h{margin:0 0 2px;color:var(--ink);font-size:15px;font-weight:500}.dash__exhibit--wide .dash__h{font-size:16px}.dash__hint{margin:0 0 14px;color:var(--ink-3);font-size:12.5px}.dash__source{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:11.5px}.dash__plot{position:relative;min-height:220px}.dash__plot svg{display:block;overflow:visible;touch-action:pan-y}.dash__plot svg:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dash__grid{stroke:var(--rule);stroke-width:1}.dash__tick{fill:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.dash__cross{stroke:var(--ink);stroke-width:1;opacity:.25}.dash__area{fill:var(--mark-wash)}.dash__line{fill:none;stroke:var(--mark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dash__dot{fill:var(--mark);stroke:#fff;stroke-width:2}.dash__line--1{stroke:var(--stage-1)}.dash__line--2{stroke:var(--stage-2);stroke-dasharray:7 4}.dash__line--3{stroke:var(--stage-3);stroke-dasharray:2 3}.dash__dot.dash__line--1{fill:var(--stage-1)}.dash__dot.dash__line--2{fill:var(--stage-2)}.dash__dot.dash__line--3{fill:var(--stage-3)}.dash__dot[class*=dash__line--]{stroke:#fff;stroke-dasharray:none}.dash__legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 8px;padding:0;list-style:none;color:var(--ink-2);font-size:12px}.dash__legend li{display:inline-flex;align-items:center;gap:6px}.dash__end{fill:var(--ink-2);font-size:11px;font-variant-numeric:tabular-nums}.dash__exhibit>.dash__filter{margin:-4px 0 12px}.dash__direct{fill:var(--ink);font-size:13px;font-weight:500}.dash__tip{position:absolute;z-index:2;transform:translate(-50%,-100%);padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 32px -12px #00000040;font-size:12px;line-height:1.45;white-space:nowrap;pointer-events:none}.dash__table{margin-top:6px;font-size:12px}.dash__table summary{color:var(--ink-2);cursor:pointer}.dash__table table,.dash__rank{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dash__table table{margin-top:8px}.dash__table th,.dash__table td,.dash__rank th,.dash__rank td{padding:8px 0;border-bottom:1px solid var(--rule);text-align:left;font-weight:400}.dash__table td,.dash__rank td{text-align:right}.dash__rank thead th{padding-top:0;color:var(--ink-3);font-size:12px;font-weight:500}.dash__rank thead th:nth-child(n+3){width:72px;text-align:right}.dash__rank td:nth-child(n+3){font-size:14px}.dash__rank tfoot th,.dash__rank tfoot td{border-bottom:0;font-weight:500}.dash__rank .dash__barcol{width:45%;padding:0 16px}.dash__who{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px}.dash__track{display:block;height:6px;border-radius:999px;background:#f1f0ec;overflow:hidden}.dash__fill{display:block;height:100%;border-radius:999px;background:var(--mark)}@media(max-width:759px){.dash{padding:8px}.dash__heroin{padding:22px 16px 16px}.dash__body{padding:18px 8px 64px}.dash__title{font-size:28px}.dash__hero .dash__value{font-size:26px}.dash__hero .dash__kpi{padding:12px}.dash__exhibit{padding:14px 14px 12px}.dash__rank .dash__barcol{width:30%;padding:0 10px}}.fin__pipe thead th:nth-child(n+2){width:auto;text-align:right}.fin__pipe td,.fin__cohorts td{vertical-align:top}.fin__basis{display:block;color:var(--ink-3);font-size:11.5px}.fin__range{margin:12px 0 0;color:var(--ink-2);font-size:14px}.fin__range b{color:var(--ink);font-weight:500}.fin__cohorts thead th:nth-child(n+2){width:auto;text-align:right}.fin__gridwrap{margin-top:12px;overflow-x:auto}.fin__grid{width:100%;min-width:480px;border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums}.fin__grid th{color:var(--ink-3);font-size:12px;font-weight:500;text-align:center}.fin__grid tbody th{padding-right:6px;text-align:left}.fin__cell{height:36px;border-radius:6px;background:color-mix(in srgb,var(--stage-2) calc(var(--heat, 0) * 60%),var(--mark-wash));color:var(--ink);font-size:12px;text-align:center}.fin__cell--thin{color:var(--ink-3)}@media(max-width:759px){.fin__cell{height:30px;font-size:11px}}.board{margin-top:16px}.board__bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:10px}label.board__route{align-self:center;min-height:30px;margin-left:4px;color:var(--ink-2);font-size:13px}.board__zoom{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.board__zoom .tool{font-size:17px}.board__zoom .tool:hover:not(:disabled){background:var(--hover);color:var(--ink)}.board__zoom .tool:disabled{opacity:.35;cursor:default}.board__pct{min-width:40px;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.board__empty{padding:18px;border:1px dashed var(--line);border-radius:var(--radius)}.board__view{position:relative;height:min(68vh,640px);min-height:320px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--frame)}.board__view:focus-within{border-color:var(--hair)}.board__sizer{position:relative}.board__world{position:absolute;top:0;left:0;background-image:radial-gradient(circle,rgba(26,26,24,.14) 1.1px,transparent 1.4px);background-size:20px 20px;transform-origin:0 0}.board__lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.bline{fill:none;stroke-width:2;transition:opacity .15s}.bline--reports_to{stroke:var(--ink-2)}.bline--influences{stroke:var(--blue);stroke-dasharray:7 5}.bline--works_with{stroke:var(--ink-3);stroke-width:1.5}.bline--decides{stroke:var(--amber);stroke-width:3}.bline--has_say{stroke:var(--amber);stroke-dasharray:6 5}.bline--route{stroke:var(--a);stroke-dasharray:.1 11;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.55;stroke-width:6}.bline--draft{stroke:var(--ink);stroke-dasharray:5 4}.bline.is-dim{opacity:.15}.bline.is-hot{stroke-width:3}.bmark path{fill:var(--ink-2)}.bmark--influences path{fill:var(--blue)}.bmark--decides path,.bmark--has_say path{fill:var(--amber)}.bnode{position:absolute;--edge: var(--line)}.bnode--champion{--edge: var(--green)}.bnode--positive{--edge: #8cc7a1}.bnode--neutral{--edge: #b9b7b0}.bnode--sceptical{--edge: var(--red)}.bnode__body{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:9px 11px 8px 14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:inset 5px 0 0 var(--edge),0 1px 2px #1a1a180f;color:var(--ink);font:inherit;text-align:left;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.bnode__body:hover{border-color:var(--hair);box-shadow:inset 5px 0 0 var(--edge),0 4px 12px #1a1a1814}.bnode__body:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bnode.is-sel .bnode__body{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--edge),0 0 0 1px var(--ink),0 8px 20px #1a1a181f}.bnode.is-moving{z-index:3}.bnode.is-moving .bnode__body{box-shadow:inset 5px 0 0 var(--edge),0 12px 28px #1a1a1833;cursor:grabbing}.bnode__top{display:flex;align-items:center;gap:6px;min-width:0}.bnode__name{overflow:hidden;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bnode__title{overflow:hidden;color:var(--ink-2);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bnode__roles{display:flex;gap:3px;min-height:17px;overflow:hidden}.bnode__none{color:var(--ink-3);font-size:11px}.bnode__foot{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--ink-2);font-size:11px;white-space:nowrap}.bnode__dots{color:var(--ink);font-size:9px;letter-spacing:1px}.bnode__dots--off{color:var(--line)}.bnode__call{margin-left:auto;overflow:hidden;text-overflow:ellipsis}.bnode__call--good{color:var(--green)}.bnode__call--bad{color:var(--red)}.bnode__call--mid{color:var(--amber)}.bnode__call--none{color:var(--ink-3)}.bnode__step{display:inline-grid;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--a);color:#fff;font-size:11px;font-weight:600}.bnode__handle{position:absolute;top:50%;right:-8px;width:16px;height:16px;margin-top:-8px;border:3px solid #fff;border-radius:50%;background:var(--ink-3);box-shadow:0 0 0 1px var(--hair);cursor:crosshair;opacity:0;touch-action:none;transition:opacity .12s,transform .12s}.bnode:hover .bnode__handle,.bnode:focus-within .bnode__handle,.bnode.is-sel .bnode__handle,.bnode.is-from .bnode__handle{opacity:1}.bnode__handle:hover{background:var(--ink);transform:scale(1.2)}@media(hover:none){.bnode__handle{opacity:1}}.bnode--decision .bnode__body{border-style:dashed;border-color:#dcc39b;background:#fffaf2;--edge: var(--amber)}.bnode--yes .bnode__body{border-color:#b9dcc5;background:#f5fbf7;--edge: var(--green)}.bnode--no .bnode__body{border-color:#efc4c0;background:#fdf6f5;--edge: var(--red)}.bnode__kind{color:var(--amber);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bnode__status{margin-left:auto;padding:0 7px;border-radius:999px;font-size:11px;line-height:18px;white-space:nowrap}.bnode__status--open{background:var(--amber-soft);color:var(--amber)}.bnode__status--yes{background:var(--green-soft);color:var(--green)}.bnode__status--no{background:var(--red-soft);color:var(--red)}.bnode__warn{color:var(--red)}.brole{flex:none;padding:0 6px;border-radius:999px;background:#f1f1f0;color:var(--ink-2);font-size:10.5px;font-weight:500;line-height:17px}.brole--decision{background:var(--ink);color:#fff}.brole--financial{background:var(--green-soft);color:var(--green)}.brole--product{background:var(--blue-soft);color:var(--blue)}.brole--technical{background:#efe7fa;color:#5b3a8c}.brole--procurement{background:var(--amber-soft);color:var(--amber)}.brole--influencer{background:#e3f0ef;color:#2a6767}.brole--gatekeeper{background:#f4ebe4;color:var(--a)}.bchoose{position:absolute;z-index:5;display:grid;gap:2px;min-width:230px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 32px #1a1a182e;transform:translate(10px,10px)}.bchoose__opt{padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.bchoose__opt:hover,.bchoose__opt:focus-visible{background:var(--hover)}.bchoose__opt:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.bchoose__cancel{justify-self:start;margin:6px 10px 2px;color:var(--ink-2);font-size:13px}.bkey{margin-top:10px;font-size:13px}.bkey summary{color:var(--ink-2);cursor:pointer}.bkey__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;margin:12px 0}.bkey__list>div{display:flex;align-items:center;gap:10px}.bkey__list dt{display:inline-flex;flex:none;align-items:center;gap:3px;min-width:44px}.bkey__list dd{margin:0;color:var(--ink-2)}.bkey__swatch{width:6px;height:16px;border-radius:2px}.bkey__swatch--champion{background:var(--green)}.bkey__swatch--positive{background:#8cc7a1}.bkey__swatch--neutral{background:#b9b7b0}.bkey__swatch--sceptical{background:var(--red)}.bpanel{display:grid;gap:16px;margin-top:16px;padding:16px;border:1px solid var(--ink);border-radius:var(--radius);background:#fff;scroll-margin:64px 16px 16px}.bpanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bpanel__name{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.bpanel__title{margin:2px 0 0;color:var(--ink-2);font-size:13px}.bpanel__reach{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px}.bpanel__step{justify-self:start}.bpanel__plan{display:grid;justify-items:start;gap:8px}.bpanel__plan label{width:100%}.bpanel__links{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.bpanel__links h5{margin:4px 0 0;color:var(--ink-2);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bpanel__remove{justify-self:start;color:var(--red);font-size:13px}.bchips{min-width:0;margin:0;padding:0;border:0}.bchips legend{margin-bottom:6px;padding:0;color:var(--ink-2);font-size:13px}.bchips__row,.bnew__ideas{display:flex;flex-wrap:wrap;gap:5px}.bchip{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.bchip:hover:not(:disabled){border-color:var(--hair);color:var(--ink)}.bchip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.bchip--champion[aria-pressed=true],.bchip--positive[aria-pressed=true]{border-color:var(--green);background:var(--green)}.bchip--sceptical[aria-pressed=true]{border-color:var(--red);background:var(--red)}.bchip:disabled{opacity:.4;cursor:not-allowed}.blinked{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px}.blinked__label{min-width:110px;color:var(--ink-2);font-size:13px}.blinked__list{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.blinked__item{display:inline-flex;align-items:center;gap:2px}.blinked__x{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer}.blinked__x:hover:not(:disabled){background:var(--red-soft);color:var(--red)}.badd{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.badd select{width:auto;max-width:100%;min-height:32px;padding:4px 28px 4px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px}.badd .err{flex-basis:100%}.bnew{margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.bplan{margin-top:26px}.bplan__h{margin:20px 0 12px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bplan__steps{display:grid;margin:0;padding:0;list-style:none}.bplan__step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:14px}.bplan__step:before{content:"";position:absolute;top:30px;bottom:0;left:13px;width:2px;background:#8a4b2a38}.bplan__step:last-child:before{display:none}.bplan__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--a);color:#fff;font-size:13px;font-weight:600}.bplan__items{display:grid;gap:8px;min-width:0}.bplan__item{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.bplan__item--decision{border-style:dashed;border-color:#dcc39b;background:#fffaf2}.bplan__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14px}.bplan__who{font-weight:600}.bplan__how{margin:6px 0 0;font-size:14px;line-height:1.5}.bplan__call{margin:6px 0 0;color:var(--ink-2);font-size:12px}.bplan__later{margin:4px 0 0;font-size:14px}.bplan__gaps{display:grid;gap:5px;margin:0;padding-left:18px;font-size:14px}.bplan__gaps li::marker{color:var(--amber)}@media(max-width:560px){.board__zoom{margin-left:0}.board__view{height:62vh}.blinked__label{flex-basis:100%;min-width:0}}.bpanel .pick>span{white-space:nowrap}.bpanel .pick select{width:auto;max-width:100%}.kpage--board{max-width:1320px}.kpage--board .board__view{height:calc(100vh - 290px);min-height:420px}.board__main{display:grid;min-width:0}.board__canvas{min-width:0}@media(min-width:1100px){.board__main.has-panel{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px}.board__main.has-panel .bpanel{position:sticky;top:calc(var(--top) + 12px);max-height:calc(100vh - 2 * var(--top) - 24px);margin-top:0;overflow:auto}}.person__roles{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.person__roles .brole{font-size:11.5px;line-height:19px}.qs{width:min(760px,calc(100vw - 24px));max-height:calc(100svh - 24px);margin:max(12px,12vh) auto auto;padding:0;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 30px 70px -26px #14120e66,0 2px 10px #14120e0f}.qs::backdrop{background:#1a1a1847;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.qs__in{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100svh - 26px)}.qs__field{display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;border-bottom:1px solid var(--line);color:var(--ink-3)}.qs__field .qs__icon{width:18px;height:18px}.qs .qs__field input{flex:1;min-width:0;min-height:52px;padding:0;border:0;border-radius:0;background:none;font-size:16px}.qs .qs__field input:focus{background:none}.qs__esc{height:24px;padding:0 7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink-3);font-size:11px;cursor:pointer}.qs__body{display:grid;grid-template-columns:minmax(0,1fr);height:min(33rem,66svh);min-height:0}.qs__list{min-height:0;padding:8px;overflow-y:auto}.qs__h{margin:6px 8px;color:var(--ink-3);font-size:12px;font-weight:500}.qs__msg{margin:0;padding:16px 8px}.qs__list ul{margin:0;padding:0;list-style:none}.qs__opt{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:10px;font-size:14px;cursor:pointer}.qs__opt:hover{background:var(--hover)}.qs__opt--on,.qs__opt--on:hover{background:var(--frame)}.qs__rank{width:22px;color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.qs__name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.qs__opt .sdot{margin-left:0}.qs__who{margin-left:auto}.qs__rank--star{color:#b8862b}.qs__in-k{overflow:hidden;margin-left:auto;color:var(--ink-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.qs__list li.qs__h{margin-top:12px}.qs__list li.qs__h:first-child{margin-top:6px}.qs__preview{display:none;min-width:0;padding:18px 20px;border-left:1px solid var(--line);overflow-y:auto}.qs__pmeta{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-3);font-size:13px}.qs__ptop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.qs__owner{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--ink-2);font-size:13px}.qs__pname{display:flex;align-items:center;min-width:0;margin:0;font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.qs__pnote{margin:4px 0 0;color:var(--ink-2);font-size:13px}.qs__sum{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:var(--ink-2);font-size:13.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.qs__facts{display:grid;gap:12px;margin:16px 0 0}.qs__people{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.qs__ph{margin:0 0 8px;color:var(--ink-3);font-size:12px;font-weight:500}.qs__plain{margin:0;font-size:13px}.qs__people ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qs__people li{display:flex;gap:6px;font-size:13.5px}.qs__star{flex:none;width:14px;color:#b8862b;font-size:12px;line-height:1.6}.qs__pperson{display:grid;min-width:0;color:inherit;text-decoration:none}.qs__pperson:hover b{text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.qs__star--big{width:auto;margin-right:8px;font-size:18px}.qs__gap{margin-top:14px}.qs__pperson b{font-weight:500}.qs__pperson span{overflow:hidden;color:var(--ink-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.qs__more{padding-left:20px;color:var(--ink-3);font-size:12.5px}.qs__facts dt{color:var(--ink-3);font-size:12px}.qs__facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;font-size:13.5px}.qs__due{color:var(--red)}.qs__foot{display:none;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-top:1px solid var(--line)}.qs__keys{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:12px}@media(min-width:700px){.qs__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qs__preview{display:block}.qs__foot{display:flex}}.pp__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pp__who{min-width:0}.pp__head .khead__name{margin-top:4px}.pp__star{margin-right:10px;color:#b8862b;font-size:24px}.pp__role{margin:6px 0 0;color:var(--ink-2);font-size:15px}.pp__head .person__badges{margin-top:8px}.pp__owner{display:inline-flex;flex:none;align-items:center;gap:6px;margin-top:14px;color:var(--ink-2);font-size:13px}.pp__reach{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px}.pp__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.pp__note{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--frame);font-size:14px;line-height:1.55}.pp__facts{display:flex;flex-wrap:wrap;gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.pp__facts>div{flex:1 1 200px;padding:12px 16px;background:#fff}.pp__facts .pp__wide{flex-basis:100%}.pp__facts dt{color:var(--ink-3);font-size:12px}.pp__facts dd{display:flex;flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:14px;font-weight:500}.pp__facts dd p{margin:0;font-weight:400}.pp__links a{text-decoration-color:var(--hair);text-underline-offset:3px}.pp__links a:hover{text-decoration-color:currentColor}
