@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-body:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-code:"Geist Mono","Geist Mono Fallback"}:root{--paper:#f6f7f6;--paper-2:#efeee9;--surface:#ffffff;--surface-2:#fbfbf9;--ink:#141414;--ink-2:#3a3a36;--ink-3:#72726c;--line:#e4e6e3;--line-2:#d2d1ca;--g:#1e4d3b;--g-2:#2a6650;--g-3:#173e2f;--g-soft:#e9f0ec;--g-line:#cfe0d7;--signal:#b9d8c6;--signal-2:#cfe0d7;--signal-soft:#e9f0ec;--dark:#1e4d3b;--dark-2:#214f3d;--dark-3:#2a6650;--dark-line:#3a735d;--ok:#1e6b47;--ok-soft:#e4f1e9;--warn:#9a5b13;--warn-soft:#f7eede;--bad:#b3261e;--bad-soft:#f8e5e3;--r:7px;--r-lg:10px;--menu:#12352a;--menu-ink:#b7cdc1;--menu-dim:#7f9d8f;--mint:#9fe0bd;--font:var(--font-body,"Geist"),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:var(--font-body,"Geist"),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--font-body,"Geist"),"Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);background:var(--paper);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-feature-settings:"tnum"}a{color:inherit}::selection{background:var(--g-line);color:var(--ink)}h1,h2,h3,h4{margin:0 0 .5rem;line-height:1.1;font-family:var(--font-display)}h1{font-weight:700;font-size:1.85rem;letter-spacing:-.04em;line-height:1.05}h2{font-size:1.05rem;letter-spacing:-.02em}h2,h3{font-weight:650}h3{font-size:1rem;letter-spacing:-.01em}p{margin:0 0 .75rem}small{font-size:.85rem}.muted,small{color:var(--ink-3)}hr{border:0;border-top:1px solid var(--line);margin:1.25rem 0}.mono,.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.display{font-family:var(--font-display);font-weight:700;line-height:1;letter-spacing:-.045em}.eyebrow{display:block;font-family:var(--font);font-size:.88rem;font-weight:500;letter-spacing:-.005em;color:var(--ink-3);margin-bottom:.3rem}.eyebrow:first-letter{text-transform:uppercase}.card-dark .eyebrow,.on-dark .eyebrow{color:var(--signal)}.ruler,.ruler-sm{display:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.stack>*+*{margin-top:1rem}.stack-lg>*+*{margin-top:1.75rem}.stack-sm>*+*{margin-top:.5rem}.row,.row-between{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between}.grid-2{grid-gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-2,.grid-3{display:grid;gap:.875rem}.grid-3{grid-gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cols-3{display:grid;grid-gap:.875rem;gap:.875rem;grid-template-columns:repeat(3,1fr)}.cols-4{grid-gap:.75rem;gap:.75rem}.card.stat-strip,.cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.card.stat-strip{padding:0;overflow:hidden}.stat-strip>.stat{border-left:1px solid var(--line);text-decoration:none;color:inherit}.stat-strip>.stat:first-child{border-left:0}.stat-strip>a.stat:hover{background:var(--surface-2)}.stat-strip>.stat.hot{background:var(--menu);color:#fff;border-left-color:var(--menu)}.stat-strip>.stat.hot .label,.stat-strip>.stat.hot .sub{color:var(--menu-ink)}.stat-strip>a.stat.hot:hover{background:#174233}@media (max-width:1000px){.card.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip>.stat:nth-child(3){border-left:0}.stat-strip>.stat:nth-child(n+3){border-top:1px solid var(--line)}}.split{grid-gap:.875rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.split,.split-wide{display:grid;gap:.875rem;align-items:start}.split-wide{grid-gap:.875rem;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1000px){.cols-4{grid-template-columns:repeat(2,1fr)}.split,.split-wide{grid-template-columns:1fr}}@media (max-width:800px){.cols-3{grid-template-columns:1fr}}@media (max-width:520px){.cols-4{grid-template-columns:1fr 1fr}}.grow{flex:1 1}.right{text-align:right}.center{text-align:center}.nowrap{white-space:nowrap}.show-sm{display:none}@media (max-width:600px){.hide-sm{display:none!important}.show-sm{display:block}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.125rem 1.25rem}.card-tight{padding:.8rem 1rem}.card-flush{padding:0;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.8rem;margin-bottom:.9rem;border-bottom:1px solid var(--line)}.card-head h2{margin:0}.card-flush .card-head{padding:.85rem 1.25rem;margin:0}.card-link{display:block;text-decoration:none;transition:border-color .12s}.card-link:hover{border-color:var(--ink-3)}.card-dark{background:var(--g);color:#fff;border-color:var(--g-3)}.card-dark .muted,.card-dark small{color:#b3cabd}.card-dark .card-head{border-bottom-color:var(--dark-line)}.card-signal{background:var(--g-soft);border-color:var(--g-line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:0 1rem;border-radius:var(--r);border:1px solid var(--g-3);font:inherit;font-weight:600;font-size:.94rem;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;background:var(--g);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:background .12s,border-color .12s,transform .05s}.btn:hover{background:var(--g-3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--g);outline-offset:2px}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:none}.btn-dark:hover{background:#2a2a28}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:none}.btn-ghost:hover{background:var(--surface);border-color:var(--ink-3)}.btn-white{background:#fff;color:var(--g);border-color:#fff;box-shadow:none}.btn-ok{background:var(--g);color:#fff;border-color:var(--g-3)}.btn-ok:hover{background:var(--g-3)}.btn-bad{background:var(--bad);color:#fff;border-color:#8f1e18;box-shadow:none}.btn-sm{min-height:34px;padding:0 .75rem;font-size:.86rem}.btn-lg{min-height:50px;padding:0 1.35rem;font-size:1rem}.btn-xl{min-height:60px;font-size:1.08rem;border-radius:12px;font-weight:650;letter-spacing:-.015em}.btn-block,.btn-xl{width:100%}.btn-icon{width:42px;padding:0}.btn-sm.btn-icon{width:34px}.card-dark .btn-ghost,.on-dark .btn-ghost{background:transparent;color:#fff;border-color:var(--dark-line)}.card-dark .btn-ghost:hover,.on-dark .btn-ghost:hover{border-color:#fff}.card-dark .btn-dark,.card-dark .btn:not(.btn-ghost):not(.btn-bad){background:#fff;color:var(--g);border-color:#fff}.link{color:var(--g);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--g-line);text-decoration-color:var(--g-line);text-decoration-thickness:1.5px;text-underline-offset:3px}.link:hover{-webkit-text-decoration-color:var(--g);text-decoration-color:var(--g)}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--ink-2);font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.linkbtn:hover{color:var(--ink)}label{display:block;font-weight:600;font-size:.82rem;margin-bottom:.35rem;color:var(--ink-2)}input,select,textarea{width:100%;font:inherit;font-size:.95rem;color:var(--ink);min-height:42px;padding:.55rem .75rem;background:#fff;border:1px solid var(--line-2);border-radius:var(--r);transition:border-color .12s,box-shadow .12s}textarea{min-height:110px;resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:#a3a39c}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--g-2);box-shadow:0 0 0 3px var(--g-soft)}input[readonly]{background:var(--surface-2)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--g);flex:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.2rem}.field{margin-bottom:.9rem}.check{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:500;color:var(--ink)}fieldset{border:0;padding:0;margin:0}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th{text-align:left;font-size:.78rem;font-weight:500;color:var(--ink-3);padding:.55rem .6rem;background:var(--surface-2);white-space:nowrap}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:.72rem .6rem;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fafaf7}.table .num{text-align:right;white-space:nowrap}.table-wrap{overflow-x:auto}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.card-flush .table td:first-child,.card-flush .table th:first-child{padding-left:1.25rem}.card-flush .table td:last-child,.card-flush .table th:last-child{padding-right:1.25rem}.cell-title{font-weight:600;text-decoration:none}.cell-title:hover{color:var(--g)}.cell-sub{font-size:.82rem}.cell-sub,.sagnr{color:var(--ink-3)}.sagnr{font-family:var(--font-mono);font-size:.76rem}.badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:20px;white-space:nowrap;background:var(--paper-2);color:var(--ink-2);border:0}.badge-brand,.badge-ok{background:var(--g-soft);color:var(--g)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-bad{background:var(--bad-soft);color:var(--bad)}.badge-dark{background:var(--g);color:#fff}.card-dark .badge{background:rgba(255,255,255,.12);color:#fff}.alert{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .95rem;border-radius:var(--r);font-weight:500;font-size:.92rem;border:1px solid}.alert-bad{background:var(--bad-soft);color:var(--bad);border-color:#efc9c4}.alert-ok{background:var(--g-soft);color:var(--g);border-color:var(--g-line)}.alert-warn{background:var(--warn-soft);color:var(--warn);border-color:#eedcbc}.alert-info{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.kpi{font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1.1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat{padding:.95rem 1.1rem}.stat .label{font-weight:500;margin-bottom:.35rem}.stat .label,.stat .sub{font-size:.8rem;color:var(--ink-3)}.stat .sub{margin-top:.25rem}.dot{width:8px;height:8px;display:inline-block;flex:none}.avatar,.dot{border-radius:50%}.avatar{width:28px;height:28px;display:inline-grid;place-items:center;font-weight:700;font-size:.72rem;color:#fff;flex:none}.logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}.logo-mark{width:22px;height:22px;border-radius:6px;background:var(--g);color:#fff;flex:none;display:inline-grid;place-items:center}.logo-mark svg{width:70%;height:70%}.auth-side .logo-mark{background:#fff;color:var(--g)}.sidebar .logo-mark{background:var(--mint);color:var(--menu)}.logo-word{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.03em;line-height:1}.logo-light .logo-word,.logo-word{color:var(--ink)}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:var(--surface-2);color:var(--ink-2);border-right:1px solid var(--line);padding:1.1rem .75rem 1rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.sidebar .logo{margin:.2rem .55rem 1.2rem}.nav{display:flex;flex-direction:column;gap:1px}.nav .nav-item,.nav a{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--r);text-decoration:none;color:var(--ink-2);font-weight:500;font-size:.9rem;position:relative}.nav a:hover{background:var(--paper-2);color:var(--ink)}.nav a.active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line)}.nav a.active svg{color:var(--g)}.nav .locked{color:var(--ink-3)}.nav .nav-item .tail,.nav a .tail{margin-left:auto}.nav-group{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;margin:1.2rem .65rem .35rem}.nav-group,.soon{font-family:var(--font-mono);color:var(--ink-3);font-weight:500}.soon{font-size:.62rem;letter-spacing:.02em;background:var(--paper-2);padding:.12rem .4rem;border-radius:4px}.soon-on{background:var(--g-soft);color:var(--g)}.nav-cta{margin:0 .1rem .9rem}.sidebar-foot{margin-top:auto;padding:1rem .55rem 0;border-top:1px solid var(--line)}.sidebar-foot .sf-name{color:var(--ink);font-weight:600}.sidebar-foot .sf-sub{color:var(--ink-3)}.trial{display:block;text-decoration:none;margin-bottom:14px}.trial-bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.trial-bar i{display:block;height:100%;background:var(--g)}.main{padding:1.75rem 2.25rem 5rem;min-width:0;max-width:1400px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.page-head h1{margin:0}.back{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;font-weight:500;color:var(--ink-3);font-size:.88rem;margin-bottom:.5rem}.back:hover{color:var(--ink)}.topbar{display:none}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.sidebar.open{display:flex;position:fixed;inset:0;z-index:50;height:100%;width:100%}.topbar{display:flex;align-items:center;justify-content:space-between;background:rgba(247,247,244,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:.6rem 16px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.main{padding:1.25rem 16px 4rem}h1{font-size:1.6rem}}.pipeline{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.pipeline a{text-decoration:none;padding:.8rem 1rem;border-right:1px solid var(--line);display:block;position:relative}.pipeline a:last-child{border-right:0}.pipeline a:hover{background:var(--surface-2)}.pipeline a.on{background:var(--g);color:#fff}.pipeline a.on .kpi{color:#fff}.pipeline .label{font-size:.78rem;font-weight:500;color:var(--ink-3)}.pipeline a.on .label{color:var(--signal)}.pipeline .kpi{font-size:1.5rem;margin-top:.2rem}@media (max-width:1000px){.pipeline{grid-template-columns:repeat(4,1fr)}.pipeline a{border-bottom:1px solid var(--line)}}.cal{display:grid;grid-template-columns:170px repeat(7,minmax(128px,1fr));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff;min-width:1050px}.cal>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.5rem;min-height:92px}.cal .head{background:var(--surface-2);min-height:0;padding:.6rem}.cal .head .d{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cal .head .n{font-weight:700;font-size:1.35rem;line-height:1.1;letter-spacing:-.03em}.cal .head.today{background:var(--g-soft)}.cal .head.today .d,.cal .head.today .n{color:var(--g)}.cal .weekend,.cal .who{background:var(--surface-2)}.cal .who{font-weight:600;display:flex;align-items:center;gap:.55rem}.cal .who small{display:block;font-weight:400}.visit{display:block;text-decoration:none;font-size:.8rem;line-height:1.3;border-radius:5px;padding:.4rem .5rem;margin-bottom:.3rem;background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--ink-3)}.visit:hover{border-color:var(--ink-3)}.visit .t{font-family:var(--font-mono);font-size:.72rem}.visit.done{opacity:.55}.visit.queue{background:var(--g-soft);border-left-color:var(--g-2)}.field-app{max-width:560px;margin:0 auto;min-height:100vh;padding-bottom:110px}.field-app,.field-head{background:var(--paper)}.field-head{color:var(--ink);padding:calc(env(safe-area-inset-top) + 18px) 18px 6px;position:relative}.field-head h1{color:var(--ink);font-size:1.85rem;letter-spacing:-.045em;margin:.15rem 0 .2rem}.field-head .sub{color:var(--ink-3);font-weight:400}.field-head .back{display:flex;width:-moz-fit-content;width:fit-content;color:var(--g);font-weight:600;margin:0 0 .7rem}.field-head .eyebrow{color:var(--ink-3)}.field-body{padding:10px 16px 16px}.field-body>*+*{margin-top:10px}.section-label{font-family:var(--font-mono);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:20px 2px 8px;display:flex;justify-content:space-between}.progress{display:flex;gap:4px;margin-top:14px}.progress i{flex:1 1;height:4px;border-radius:2px;background:var(--line-2)}.progress i.d{background:var(--g)}.progress i.n{background:var(--g-line)}.job-tile{display:grid;grid-template-columns:70px 1fr;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.job-tile .when{background:var(--surface-2);border-right:1px solid var(--line);padding:.85rem .5rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.job-tile .when .a{font-family:var(--font-mono);font-weight:600;font-size:.98rem}.job-tile .when .b{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-3)}.job-tile .what{padding:.85rem 1rem;min-width:0}.job-tile .what .title{font-weight:650;font-size:1.06rem;line-height:1.25;letter-spacing:-.02em}.job-tile .what .meta{color:var(--ink-3);font-size:.86rem;margin-top:2px}.job-tile .what .note{margin-top:9px;font-size:.86rem;background:var(--paper-2);color:var(--ink-2);border-radius:9px;padding:7px 10px;display:block}.job-tile.now{border-color:var(--g);box-shadow:0 0 0 3px var(--g-soft)}.job-tile.now .when{background:var(--g-soft);border-right-color:var(--g-line);color:var(--g)}.job-tile.now .when .b{color:var(--g-2)}.job-tile.done{opacity:.5}.job-tile.done .title{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.running-bar{display:flex;align-items:center;gap:.8rem;background:var(--ink);color:#fff;border-radius:14px;padding:.85rem 1rem;text-decoration:none}.running-bar .pulse{width:10px;height:10px;border-radius:50%;background:#6fd39b;box-shadow:0 0 0 0 rgba(111,211,155,.6);animation:pulse 1.6s infinite;flex:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(111,211,155,.55)}70%{box-shadow:0 0 0 10px rgba(111,211,155,0)}to{box-shadow:0 0 0 0 rgba(111,211,155,0)}}.timer-card{background:var(--ink);color:#fff;border-radius:14px;overflow:hidden}.timer-card .inner{padding:1.1rem;text-align:center}.timer{font-family:var(--font-mono);font-size:2.9rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:#fff}.timer.idle{color:#6b6b66}.timer-card .state{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#9a9a93;margin-bottom:.6rem}.timer-card .btn-xl{margin-top:1rem}.timer-card .btn{background:var(--g);border-color:var(--g-2);color:#fff}.timer-card .btn-dark{background:#fff;color:var(--ink);border-color:#fff}.action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.action{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 1rem;text-decoration:none;font-weight:600;min-height:58px;font-size:.98rem}.action:hover{border-color:var(--ink-3)}.action .ic{color:var(--g);display:grid;place-items:center;flex:none}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.photo-grid .ph,.photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;background:var(--line)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#fff;padding:3px;grid-gap:3px;gap:3px}.seg button{border:0;background:transparent;font:inherit;font-weight:600;font-size:.9rem;min-height:38px;cursor:pointer;border-radius:7px;color:var(--ink-2)}.seg button.on{background:var(--g);color:#fff}.drop{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:80px;border:1.5px dashed var(--line-2);border-radius:14px;background:#fff;font-weight:600;cursor:pointer;font-size:.98rem;color:var(--ink-2);margin:0}.drop:hover{border-color:var(--g-2);color:var(--g)}.check-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:50px;padding:.6rem .85rem;background:#fff;border:1px solid var(--line);border-radius:12px;font:inherit;font-weight:600;font-size:.95rem;text-align:left;cursor:pointer;color:var(--ink)}.check-item .box{width:22px;height:22px;border:1.5px solid var(--line-2);border-radius:7px;display:grid;place-items:center;flex:none;transition:.15s}.check-item.on .box{background:var(--g);border-color:var(--g);color:#fff}.check-item.on{color:var(--ink-3)}.bottom-bar{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);display:flex;justify-content:center;z-index:30;pointer-events:none}.bottom-bar>div{pointer-events:auto;max-width:536px;width:100%;display:flex;gap:4px;padding:6px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:26px;box-shadow:0 8px 24px -12px rgba(0,0,0,.18)}.bottom-bar a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;font-weight:600;font-size:.7rem;color:var(--ink-3);padding:7px 0;border-radius:20px}.bottom-bar a.active{color:var(--g);background:var(--g-soft)}.doc{max-width:820px;margin:0 auto;padding:28px 16px 64px}.doc-sheet{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.doc-top{background:#fff;color:var(--ink);padding:1.5rem 2rem 1.3rem;border-bottom:1px solid var(--line)}.doc-top .muted{color:var(--ink-3)}.doc-top.on-dark{background:#fff;color:var(--ink)}.doc-top.on-dark .muted{color:var(--ink-3)}.doc-inner{padding:1.75rem 2rem}.doc-title{font-weight:700;font-size:2rem;line-height:1.05;letter-spacing:-.045em;margin:.2rem 0 0}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem;padding:1rem 2rem;border-bottom:1px solid var(--line);background:var(--surface-2)}.meta-grid .k{font-size:.76rem;color:var(--ink-3)}.meta-grid .v{font-weight:600}.total-box{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);padding:1rem 1.2rem}.total-box .row-between+.row-between{margin-top:.35rem}.total-box .muted{color:var(--ink-3)}.total-box .grand{font-weight:700;font-size:1.75rem;color:var(--ink);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:600px){.doc-inner,.doc-top{padding:1.2rem}.meta-grid{padding:1rem 1.2rem}.doc-title{font-size:1.6rem}}.lead{font-size:1.1rem;color:var(--ink-2);max-width:44ch;line-height:1.55}.on-dark{background:var(--g);color:#fff}.on-dark .muted{color:#b3cabd}ul.clean{list-style:none;padding:0;margin:0}ul.clean li{padding:.4rem 0 .4rem 1.6rem;position:relative;border-bottom:1px solid var(--line)}ul.clean li:last-child{border-bottom:0}ul.clean li:before{content:"";position:absolute;left:0;top:.72rem;width:10px;height:10px;background:var(--g);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.card-dark ul.clean li{border-bottom-color:var(--dark-line)}.card-dark ul.clean li:before{background:var(--signal)}.price-card{position:relative;display:flex;flex-direction:column;padding:1.4rem}.price-card.featured{border-color:var(--g);box-shadow:0 0 0 3px var(--g-soft)}.price{font-weight:700;font-size:2.6rem;line-height:1;letter-spacing:-.05em}@media print{body{background:#fff}.no-print{display:none!important}.doc{padding:0;max-width:none}.doc-sheet{border:0}.doc-top{border-bottom:1px solid #000}.total-box{background:#fff;border:1px solid #000}}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.auth-side{background:radial-gradient(120% 140% at 85% 0,#2a6650 0,#1e4d3b 45%,#173e2f 100%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem 2.5rem;position:relative;overflow:hidden}.auth-side .display{font-size:clamp(2.2rem,3.6vw,3.4rem)}.auth-side .logo-word{color:#fff}.auth-tick{width:24px;height:24px;border-radius:7px;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;flex:none}.auth-main{display:flex;align-items:center;justify-content:center;padding:2.5rem 20px}.auth-main>div{width:100%;max-width:440px}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-side{display:none}}.pick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.4rem}.pick label{margin:0;font-size:.92rem;color:var(--ink);cursor:pointer;font-weight:500}.pick input{position:absolute;opacity:0;pointer-events:none}.pick span{display:inline-flex;align-items:center;min-height:36px;padding:0 .85rem;border:1px solid var(--line-2);border-radius:20px;background:#fff;font-weight:600}.pick label:hover span{border-color:var(--ink-3)}.pick input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.pick input:focus-visible+span{box-shadow:0 0 0 3px var(--g-soft)}.cols-2{display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:1fr 1fr}.price-card .row-between .badge,.price-card>.badge{align-self:flex-start}.cal-connect{position:relative}.cal-connect>summary{list-style:none}.cal-connect>summary::-webkit-details-marker{display:none}.cal-connect-panel{position:absolute;right:0;top:calc(100% + 6px);width:380px;max-width:calc(100vw - 32px);z-index:30}.cal-providers{display:grid;grid-gap:8px;gap:8px}.cal-provider-form>summary{list-style:none}.cal-provider-form>summary::-webkit-details-marker{display:none}.cal-provider-form[open]>summary{border-color:var(--ink-3)}.cal-provider-form>form{margin-top:8px}.busy{display:flex;flex-wrap:wrap;align-items:center;column-gap:.35rem;font-size:.74rem;line-height:1.3;color:var(--ink-3);border-radius:5px;padding:.3rem .5rem;margin-bottom:.3rem;background:var(--surface-2);border:1px solid var(--line)}.busy svg{flex:none;opacity:.7}.busy .t{font-family:var(--font-mono);font-size:.7rem;white-space:nowrap}.busy .l{flex-basis:100%}.busy.away{background:var(--warn-soft);border-color:transparent;color:var(--ink-2)}.busy.away .l{font-weight:600}.cal-conn-head{display:flex;align-items:center;gap:.7rem}.cal-conn-logo{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink)}.cal-conn-account{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-conn-dot{width:9px;height:9px;border-radius:50%;background:var(--g-2);box-shadow:0 0 0 3px var(--g-soft);flex:none}.cal-conn-dot.bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.cal-conn-settings{border-top:1px solid var(--line);padding-top:1rem}.cal-conn-off{font-size:.84rem;color:var(--ink-3)}@media (max-width:640px){.cal-connect{position:static}.cal-connect-panel{left:16px;right:16px;width:auto;max-width:none}}.clash-list{margin:.4rem 0 .3rem;padding-left:1.1rem;font-weight:500}.clash-list .mono{font-size:.82rem}.sidebar{background:var(--menu);color:#cfe0d7;border-right:0}.sidebar .logo-word{color:#fff}.sidebar .nav .nav-item,.sidebar .nav a{color:var(--menu-ink)}.sidebar .nav a:hover{background:rgba(255,255,255,.06);color:#fff}.sidebar .nav a.active{background:rgba(255,255,255,.1);color:#fff;box-shadow:none}.sidebar .nav a.active svg{color:var(--mint)}.sidebar .nav .locked,.sidebar .nav-group{color:var(--menu-dim)}.sidebar .soon{background:rgba(255,255,255,.08);color:#9fb8ab}.sidebar .nav-cta .btn{background:var(--mint);color:#0f2d23;border-color:var(--mint);box-shadow:none}.sidebar .nav-cta .btn:hover{background:#b6ead0}.sidebar-foot{border-top-color:rgba(255,255,255,.1)}.sidebar-foot .sf-name{color:#fff}.sidebar-foot .sf-sub{color:#9fb8ab}.cal,.card,.pipeline{box-shadow:0 1px 2px rgba(20,30,25,.04)}.card-signal{background:var(--menu);border-color:var(--menu);color:#fff}.card-signal .label,.card-signal .muted,.card-signal .sub{color:var(--menu-ink)}.card-signal.card-link:hover{border-color:var(--menu);background:#174233}.field-head{background:var(--menu);padding-bottom:22px;border-radius:0 0 22px 22px}.field-head h1{color:#fff}.field-head .eyebrow,.field-head .sub{color:var(--menu-ink)}.field-head .back{color:var(--mint)}.field-head .progress i{background:rgba(255,255,255,.14)}.field-head .progress i.d{background:var(--mint)}.field-head .progress i.n{background:rgba(255,255,255,.5)}.field-body{padding-top:16px}.fire-list{padding:0 1.25rem .35rem}.fire-row{display:flex;gap:12px;align-items:center;padding:.85rem 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.fire-row:first-child{border-top:0}.fire-row:hover strong{color:var(--g)}.fire-row>svg,.who-dot{flex:none}.who-dot{width:8px;height:8px;border-radius:50%}.nav-sep{height:1px;background:rgba(255,255,255,.1);margin:.9rem .65rem}.tabs-bar{display:flex;gap:1.4rem;border-bottom:1px solid var(--line);margin-bottom:.4rem;overflow-x:auto;scrollbar-width:none}.tabs-bar a{text-decoration:none;color:var(--ink-3);font-weight:600;font-size:.92rem;padding:.2rem 0 .75rem;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs-bar a.on,.tabs-bar a:hover{color:var(--ink)}.tabs-bar a.on{border-bottom-color:var(--g)}.trial-text{font-size:.82rem;margin-top:7px;color:var(--menu-ink)}.trial-text strong{color:#fff}.trial-text .trial-over{color:#ffb4a8}.sidebar .trial-bar{background:rgba(255,255,255,.14)}.sidebar .trial-bar i{background:var(--mint)}.combo{position:relative}.combo-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(20,30,25,.12);max-height:280px;overflow-y:auto}.combo-list li{padding:.55rem .7rem;border-radius:var(--r);cursor:pointer;font-size:.92rem}.combo-list li.on,.combo-list li:hover{background:var(--g-soft);color:var(--g)}.cvr-hint{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-height:0;margin-top:6px;font-size:.86rem}.cvr-hint:empty{display:none}.cal .cal-cell{cursor:copy;position:relative;transition:background .1s}.cal .cal-cell:hover{background:#fafbfa}.cal .cal-cell.weekend:hover{background:#f1f2f1}.cal .cal-cell:empty:after{content:"+ Planlæg";position:absolute;inset:0;display:grid;place-items:center;font-size:.78rem;font-weight:600;color:var(--g);opacity:0;transition:opacity .1s;pointer-events:none}.cal .cal-cell:empty:hover:after{opacity:1}.cal .cal-cell.drop{background:var(--g-soft);box-shadow:inset 0 0 0 2px var(--g-2)}.cal .cal-cell>*{cursor:pointer}.visit[draggable=true]{cursor:-webkit-grab;cursor:grab}.visit.lifted{opacity:.4}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:rgba(15,25,20,.35);display:grid;place-items:center;padding:16px}.sheet{width:100%;max-width:440px;box-shadow:0 20px 50px rgba(15,25,20,.25)}.next-step{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--g-soft);border:1px solid var(--g-line);border-radius:var(--r-lg);padding:.9rem 1.1rem;margin-bottom:1rem}.next-step-label{font-size:.8rem;font-weight:600;color:var(--g);margin-bottom:2px}.next-step-text{font-weight:600;font-size:1rem;color:var(--ink)}.next-step form{margin:0}.status-fix{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin:-.4rem 0 1rem;font-size:.86rem}.status-fix label{margin:0;font-weight:500;color:var(--ink-3);font-size:.86rem}.status-fix select{width:auto;min-height:34px;padding-top:0;padding-bottom:0;font-size:.88rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.search-btn{display:flex;align-items:center;justify-content:space-between;width:calc(100% - .2rem);margin:-.35rem .1rem .9rem;padding:.5rem .65rem;border-radius:var(--r);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--menu-ink);font:inherit;font-size:.9rem;cursor:pointer;text-align:left}.search-btn:hover{background:rgba(255,255,255,.09);color:#fff}.search-btn kbd{font:inherit;font-size:.75rem;color:var(--menu-dim)}.palette-backdrop{align-items:start;padding-top:12vh}.palette{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(15,25,20,.3);overflow:hidden}.palette-input{border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:1.05rem;padding:1rem 1.2rem;min-height:58px;box-shadow:none!important}.palette-list{list-style:none;margin:0;padding:6px;max-height:min(60vh,440px);overflow-y:auto}.palette-group{font-size:.78rem;font-weight:600;color:var(--ink-3);padding:.6rem .7rem .3rem}.palette-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;border:0;background:none;font:inherit;text-align:left;padding:.55rem .7rem;border-radius:var(--r);cursor:pointer;color:var(--ink)}.palette-item.on{background:var(--g-soft)}.palette-title{font-weight:600}.palette-sub{font-size:.84rem;color:var(--ink-3)}.palette-empty{padding:1rem .7rem;color:var(--ink-3)}.palette-foot{display:flex;gap:1rem;padding:.55rem 1rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--ink-3);background:var(--surface-2)}.toaster{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 22px);display:flex;justify-content:center;pointer-events:none;z-index:80;padding:0 16px}.toast{background:var(--menu);color:#fff;font-weight:600;font-size:.92rem;padding:.7rem 1.1rem;border-radius:999px;box-shadow:0 10px 30px rgba(15,25,20,.25);animation:toast-in .18s ease-out;max-width:100%}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.empty{padding:1.75rem .25rem 1.25rem;max-width:560px}.card-flush .empty{padding:1.5rem 1.25rem}.empty h2{font-size:1.15rem;margin-bottom:.35rem}.empty p{color:var(--ink-3);margin-bottom:1rem}.card.stat-strip.cols-3{grid-template-columns:repeat(3,1fr)}.m-only{display:none}@media (max-width:640px){.m-only{display:inline}.table.m-list thead{display:none}.table.m-list,.table.m-list tbody{display:block}.table.m-list tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:3px;padding:.8rem 0;border-bottom:1px solid var(--line);position:relative}.card-flush .table.m-list tr{padding-left:1.25rem;padding-right:1.25rem}.table.m-list tr:last-child{border-bottom:0}.table.m-list tr:before{content:"";flex-basis:100%;order:2;height:0}.table.m-list td{display:block;padding:0!important;border:0;background:none!important;width:auto!important;order:3;font-size:.84rem;color:var(--ink-3);text-align:left;white-space:normal}.table.m-list td.m-title{order:0;flex:1 1;min-width:0;font-size:.97rem;font-weight:600;color:var(--ink)}.table.m-list td.m-end{order:1;flex:none;margin-left:auto;text-align:right;font-size:.95rem;font-weight:600;color:var(--ink)}.table.m-list td.m-end2{order:4;flex:none;margin-left:auto;text-align:right}.table.m-list td.m-sub~td.m-sub:before{content:"· "}.table.m-list td.m-hide,.table.m-list td:empty{display:none}.table.m-list td.m-title .cell-sub{font-weight:400}.table.m-list .m-link a:after,.table.m-list a.m-link:after{content:"";position:absolute;inset:0}.table.m-list button,.table.m-list form,.table.m-list tr a:not(.m-link):not(.m-link a){position:relative;z-index:1}}@media (max-width:900px){.shell{align-content:start}}@media (max-width:640px){.kpi{font-size:1.35rem;overflow-wrap:anywhere}.card.stat-strip.cols-3{grid-template-columns:repeat(2,1fr)}.card.stat-strip.cols-3>.stat:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.stat{padding:.85rem .9rem}.tabs-bar{padding-right:2.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.page-head>.row{width:100%}.page-head>.row>.btn,.page-head>.row>a.btn,.page-head>.row>form>.btn{flex:1 1 auto;justify-content:center}.linkbtn{white-space:nowrap}.price-form{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.price-form>*{width:100%!important;min-width:0!important}.price-form>input[name=name]{grid-column:1/-1;order:-1}.price-form>.btn{grid-column:1/-1}}.cal-mobile{display:none}@media (max-width:640px){.cal-mobile{display:block}.table-wrap:has(>.cal){display:none}.cal-mobile-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:12px}.cal-mobile-days button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 0;font:inherit;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer}.cal-mobile-days button span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.cal-mobile-days button strong{font-size:1.05rem}.cal-mobile-days button.today strong{color:var(--g)}.cal-mobile-days button.on{background:var(--g);border-color:var(--g);color:#fff}.cal-mobile-days button.on span,.cal-mobile-days button.on strong{color:#fff}.cal-mobile-row{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:.75rem .85rem .5rem;margin-bottom:8px}.cal-mobile-who{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cal-mobile-who strong{flex:1 1;min-width:0}.cal-mobile-empty{font-size:.85rem;color:var(--ink-3);padding-bottom:.35rem}.cal-mobile .visit{font-size:.88rem}.card.stat-strip.cols-3{grid-template-columns:1fr}.card.stat-strip.cols-3>.stat{border-left:0!important;border-top:1px solid var(--line);grid-column:auto!important;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding:.7rem .9rem}.card.stat-strip.cols-3>.stat:first-child{border-top:0}.card.stat-strip.cols-3>.stat .label{flex:1 1;margin:0}.card.stat-strip.cols-3>.stat .kpi{font-size:1.15rem}.card.stat-strip.cols-3>.stat .sub{flex-basis:100%;margin:0}.pipeline{display:flex;overflow-x:auto;scrollbar-width:none}.pipeline a{flex:0 0 auto;min-width:92px;border-bottom:0!important;padding:.65rem .8rem}.pipeline .label{white-space:nowrap;font-size:.74rem}.pipeline .kpi{font-size:1.25rem}.table.m-list .link{text-decoration:none;color:var(--ink)}.table.m-list td.m-sub .link{color:var(--ink-3);font-weight:500}}.split-wide>*,.split>*{min-width:0}.field-head .logo-word{color:#fff}@media (max-width:640px){.job-flow{overflow-x:auto;scrollbar-width:none}.job-flow>div{min-width:760px}.fire-row{flex-wrap:wrap}.fire-row:has(form)>div:first-of-type{flex-grow:1!important;flex-shrink:0!important;flex-basis:calc(100% - 24px)!important}.le-add{flex-wrap:wrap;width:100%}.le-add select{flex:1 1 180px;max-width:100%}.price-row{flex-direction:column;align-items:stretch;gap:6px}.price-row>form:last-child{align-self:flex-end}.table.line-ed{min-width:0!important;table-layout:auto!important}.table.line-ed thead{display:none}.table.line-ed,.table.line-ed tbody{display:block}.table.line-ed tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}.table.line-ed td{display:block;padding:0!important;border:0}.table.line-ed td>*{width:100%}.table.line-ed .le-desc{grid-column:1/-1;grid-row:1}.table.line-ed .le-type{grid-column:1/3}.table.line-ed .le-qty{grid-column:3/4}.table.line-ed .le-unit{grid-column:4/5}.table.line-ed .le-price{grid-column:5/7}.table.line-ed .le-amt{grid-column:1/6;align-self:center;text-align:left;font-size:.95rem}.table.line-ed .le-del{grid-column:6/7;justify-self:end}.table.line-ed .le-del>*{width:auto}}