@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f5f0e8;--paper-2:#ece5d9;--paper-3:#e2d9ca;--card:#fffcf7;--sunk:#f9f5ee;--navy:#12263a;--navy-2:#1b3550;--navy-3:#2a4a6a;--on-navy:#f3ede3;--on-navy-2:#b9c4cf;--ink:#15202b;--ink-2:#3c4753;--muted:#66707b;--faint:#8d949b;--line:#e3dacb;--line-strong:#c3b8a6;--nar:#c42c4f;--nar-hover:#a92243;--nar-soft:#f8e1e5;--nar-ink:#fff;--teal:#0c6f6b;--teal-soft:#dcefec;--saffron:#e2a336;--brand:var(--nar);--brand-hover:var(--nar-hover);--accent:var(--teal);--accent-2:var(--navy);--accent-soft:var(--teal-soft);--accent-ink:#fff;--focus:#1d6fd8;--ok:#276140;--ok-bg:#e1efe4;--wait:#845400;--wait-bg:#f9ebcc;--act:#0c615e;--act-bg:#dcefec;--bad:#a1232f;--bad-bg:#f8dedf;--off:#5f6870;--off-bg:#ebe5db;--sans:"Instrument Sans", "Segoe UI", Arial, sans-serif;--display:"Bricolage Grotesque", "Instrument Sans", Arial, sans-serif;--r:14px;--r-sm:9px;--r-xs:6px;--pill:999px;--shadow:0 1px 0 #15202b0a;--shadow-card:0 1px 2px #15202b0d, 0 6px 18px #15202b0d;--shadow-lift:0 18px 50px #12263a29;--t:.16s cubic-bezier(.2,.7,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body{background:var(--paper);margin:0}body{-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img{max-width:100%}svg{flex:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:#f4c7d1}.mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--navy);color:#fff;border-radius:var(--r-xs);z-index:80;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--muted)}.small{font-size:13.5px}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--nar);border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg)}.rule{border:0;border-top:1px solid var(--line);margin:0}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stack{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.btn{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--card);white-space:nowrap;min-height:42px;color:var(--ink);transition:background var(--t), border-color var(--t), color var(--t), box-shadow var(--t);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-2);background:#fff}.btn.primary{background:var(--nar);border-color:var(--nar);color:var(--nar-ink)}.btn.primary:hover{background:var(--nar-hover);border-color:var(--nar-hover)}.btn.dark{background:var(--navy);border-color:var(--navy);color:#fff}.btn.dark:hover{background:var(--navy-2)}.btn.light{color:var(--ink);background:#fff;border-color:#fff}.btn.ghost-light{color:#fff;background:0 0;border-color:#ffffff73}.btn.ghost-light:hover{background:#ffffff14;border-color:#fff}.btn.danger{color:var(--bad);border-color:#e5b4b8}.btn.danger:hover{background:var(--bad-bg)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:#15202b0f}.btn.small{min-height:36px;padding:0 12px;font-size:13.5px}.btn.big{min-height:50px;padding:0 22px;font-size:15.5px}.btn.full{width:100%}.btn[aria-busy=true]{opacity:.7;cursor:progress}.sample-btn{border-style:dashed;border-color:var(--wait)}.linkbtn{color:var(--teal);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.linkbtn:hover{color:var(--navy)}.text-link{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{color:var(--nar)}label.field{color:var(--ink-2);align-content:start;gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}label.field small{color:var(--muted);font-weight:400}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=datetime-local],input[type=date],input[type=time],input[type=search],input[type=tel],input[type=url],select,textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);width:100%;min-height:44px;transition:border-color var(--t), box-shadow var(--t);padding:10px 12px;font-size:15px}input::placeholder,textarea::placeholder{color:var(--faint)}textarea{resize:vertical;min-height:96px;line-height:1.45}input:hover,select:hover,textarea:hover{border-color:var(--ink-2)}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft);outline:none}:is(input:user-invalid,select:user-invalid,textarea:user-invalid){border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}input:disabled,select:disabled,textarea:disabled{background:var(--paper-2);color:var(--muted)}.check{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.check input{width:20px;height:20px;accent-color:var(--nar);flex:none;margin:1px 0 0}.note{border-radius:var(--r-sm);background:var(--paper-2);border:1px solid #0000;padding:11px 14px;font-size:14.5px}.note.warn{background:var(--wait-bg);color:#5c3c00;border-color:#efd59c}.note.bad{background:var(--bad-bg);color:#7b1822;border-color:#eec0c3}.note.ok{background:var(--ok-bg);color:#1e4b31;border-color:#c4dfca}.note.act{background:var(--act-bg);color:#0a4b48;border-color:#bfe0dc}.big-note{padding:16px 20px;font-size:16px}.alert{z-index:90;border-radius:var(--r);background:var(--navy);color:#fff;width:max-content;max-width:min(560px,100vw - 24px);box-shadow:var(--shadow-lift);align-items:center;gap:14px;padding:13px 16px;font-size:14.5px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.alert.error{background:var(--bad)}.alert button{color:inherit;border-radius:var(--pill);background:0 0;border:1px solid #ffffff80;padding:3px 11px;font-size:13px;font-weight:600}.st{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.st:before{text-align:center;width:14px;font-size:11px;font-weight:800}.st.ok{background:var(--ok-bg);color:var(--ok)}.st.ok:before{content:"✓"}.st.wait{background:var(--wait-bg);color:var(--wait)}.st.wait:before{content:"◷"}.st.act{background:var(--act-bg);color:var(--act)}.st.act:before{content:"●";font-size:8px}.st.bad{background:var(--bad-bg);color:var(--bad)}.st.bad:before{content:"!"}.st.off{background:var(--off-bg);color:var(--off)}.st.off:before{content:"–"}.tag{border-radius:var(--pill);background:var(--paper-2);color:var(--ink-2);padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.avatar{color:var(--ink);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1.5px #ffffffb3}.sample-bar{background:var(--wait-bg);color:#5c3c00;border-bottom:1px solid #efd59c;padding:9px 28px;font-size:14px}.sample-bar .btn{min-height:32px}.test-badge{border-radius:var(--pill);background:var(--saffron);color:#3d2a00;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.demo-bar{background:var(--wait-bg);color:#5c3c00;border-bottom:1px solid #efd59c;font-size:14px}.demo-in{flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:1560px;margin:0 auto;padding:8px 28px;display:flex}.demo-text{flex:260px}.demo-as{align-items:center;gap:8px;font-weight:600;display:inline-flex}.demo-as select{background:var(--card);border-color:#e2c27c;width:auto;max-width:340px;min-height:36px;padding:4px 10px;font-size:14px}.demo-exit{color:#5c3c00;text-underline-offset:3px;font-weight:600}.demo-error{color:var(--bad);font-size:13.5px}.session-guard{z-index:60;background:#12263a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sg-box{background:var(--card);width:min(480px,100%);box-shadow:var(--shadow-lift);border-radius:18px;gap:12px;padding:22px 24px;display:grid}.sg-box h2{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:650}.sg-box p{color:var(--ink-2);font-size:15px}button.text-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sample-flag{letter-spacing:.08em;text-transform:uppercase;background:var(--saffron);color:#2c1c00;border-radius:var(--pill);align-items:center;gap:6px;margin-right:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.count-pill,.topbar .count,.tabbar .badge{font-family:var(--sans);background:var(--nar);color:#fff;border-radius:var(--pill);padding:1px 8px;font-size:12px;font-weight:700;line-height:1.5}.count-pill.zero{background:var(--paper-2);color:var(--muted)}.place{object-fit:cover;background:var(--paper-3);color:var(--ink-2);display:block}.place.is-blank{text-align:center;background-color:#e9e1d3;background-image:linear-gradient(0deg,#0000 0 11px,#12263a0f 11px 12px),linear-gradient(90deg,#0000 0 11px,#12263a0f 11px 12px);background-size:12px 12px;place-content:center;justify-items:center;gap:4px;padding:6px;font-size:12px;font-weight:600;display:grid;overflow:hidden}.place.is-blank>svg{color:var(--navy-3)}.place.is-blank>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.brand{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;color:inherit;align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.brand .mark{flex:none}.dev{z-index:70;font-size:12px;position:fixed;bottom:96px;left:12px}.dev summary{background:var(--navy);color:#fff;border-radius:var(--pill);cursor:pointer;box-shadow:var(--shadow-card);padding:6px 11px;font-weight:600;list-style:none}.dev summary::-webkit-details-marker{display:none}.dev div{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-lift);gap:2px;margin-bottom:6px;padding:6px;display:grid}.dev button{text-align:left;border-radius:var(--r-xs);background:0 0;border:0;padding:6px 9px}.dev button:hover{background:var(--paper)}.dev-signin{border-top:1px dashed var(--line-strong);margin-top:6px;padding-top:14px}.dev-signin .btn{text-align:left;justify-content:flex-start}.app{flex-direction:column;min-height:100vh;display:flex}.app>main{flex:1}.app>*,.page{min-width:0}.topbar{background:var(--navy);color:var(--on-navy);z-index:25;position:sticky;top:0}.topbar .in{flex-wrap:wrap;align-items:center;gap:0 16px;max-width:1560px;margin:0 auto;padding:0 24px;display:flex}.topbar .in>.brand,.topbar .in>.switcher,.topbar .in>.right{align-items:center;min-height:58px;display:flex}.topbar .brand{color:#fff;font-size:20px}.area-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.area-badge.agency{color:var(--on-navy);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.area-badge.guide{background:var(--teal-soft);color:var(--teal)}.switcher{min-width:0;position:relative}.switcher>button{border-radius:var(--r-sm);color:#fff;background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:9px;max-width:340px;padding:7px 12px;font-size:14px;font-weight:600;display:flex}.switcher>button:hover{background:#ffffff1f}.switcher>button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.switcher>button svg{opacity:.8}.menu{z-index:40;background:var(--card);min-width:280px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lift);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu.left{left:0;right:auto}.menu a,.menu button{text-align:left;border-radius:var(--r-sm);color:var(--ink);background:0 0;border:0;gap:1px;padding:10px 12px;font-size:14.5px;text-decoration:none;display:grid}.menu a:hover,.menu button:hover{background:var(--paper)}.menu small{color:var(--muted);font-size:12.5px}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.topbar nav{scrollbar-width:none;border-top:1px solid #ffffff1a;flex-basis:100%;order:9;gap:2px;min-height:48px;margin:0 -12px;display:flex;overflow-x:auto}.topbar nav button,.topbar nav a{color:var(--on-navy-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.topbar nav button:hover{color:#fff}.topbar nav [aria-current=page]{color:#fff;font-weight:600}.topbar nav [aria-current=page]:after{content:"";background:var(--nar);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}.topbar .in>.right{color:var(--on-navy-2);white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.topbar .clock{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.help-btn{border-radius:var(--pill);min-height:32px;color:var(--on-navy);background:0 0;border:1px solid #f3ede338;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.help-btn:hover{background:#f3ede31a}.intro{z-index:60;position:fixed;inset:0}.intro-hole{pointer-events:none;border-radius:12px;outline:2px solid #fff;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #0c1a288c}.intro-pop{background:var(--card);box-shadow:var(--shadow-lift);border-radius:14px;gap:8px;padding:16px 18px 14px;display:grid;position:fixed}.intro-pop:focus{outline:none}.intro-pop h2{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.2}.intro-pop p{color:var(--ink-2);font-size:14.5px}.intro-count{color:var(--teal);font-size:12.5px;font-weight:700}.intro-x{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.intro-x:hover{background:var(--paper-2);color:var(--ink)}.intro-dots{gap:5px;display:flex}.intro-dots i{background:var(--line-strong);border-radius:3px;width:6px;height:6px;transition:width .2s}.intro-dots i.on{background:var(--nar);width:18px}.topbar .mnav{scrollbar-width:none;border-top:1px solid #ffffff1a;gap:6px;margin:0;padding:8px 16px 10px;display:none;overflow-x:auto}.topbar .mnav button{color:var(--on-navy);border-radius:var(--pill);white-space:nowrap;background:#ffffff14;border:0;align-items:center;gap:6px;min-height:40px;padding:8px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.topbar .mnav button[aria-current=page]{color:var(--navy);background:#fff}.page{width:100%;max-width:1560px;margin:0 auto;padding:26px 28px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:22px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.035em;margin-top:6px;font-size:38px;font-weight:650;line-height:1.05}.page-head .sub{color:var(--ink-2);max-width:64ch;margin-top:8px;font-size:16px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar input[type=search]{width:220px;min-height:40px}.chips{background:var(--paper-2);border-radius:var(--r-sm);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.chips button{color:var(--ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.chips button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card)}.seg{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);display:inline-flex;overflow:hidden}.seg button{min-height:36px;color:var(--ink-2);border:0;border-right:1px solid var(--line);background:0 0;padding:0 12px;font-size:13.5px;font-weight:600}.seg button:last-child{border-right:0}.seg button[aria-checked=true]{background:var(--navy);color:#fff}.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:22px;display:flex}.desk-head .eyebrow{color:var(--teal)}.desk-head h1{font-family:var(--display);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.05}.desk-head .sub{color:var(--ink-2);margin-top:6px;font-size:15.5px}.desk-head .sub strong{color:var(--ink)}.agenda{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);overflow:hidden}.ag-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 18px;display:flex}.ag-tabs{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.ag-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;transition:background var(--t), color var(--t);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:15px;font-weight:600;display:inline-flex}.ag-tabs button:hover{color:var(--ink);background:var(--sunk)}.ag-tabs button[aria-selected=true]{color:var(--ink);background:var(--paper-2)}.ag-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.ag-range{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;margin-left:8px;font-size:16px;font-weight:650}.ag-tools .search input{width:200px;min-height:38px}.ag-scope select{border-radius:var(--pill);width:auto;min-height:38px;padding:4px 32px 4px 12px;font-size:14px}.btn.tonal{background:var(--teal-soft);color:var(--act);border-color:#0000}.btn.tonal:hover{background:#cbe5e1}.board-cols{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:14px;padding:16px;display:grid}.bcol{background:#ece5d973;border-radius:20px;padding:14px 12px 12px}.bcol.is-mine{--col-bg:#fbecee;--col-pill:#f5d3da;--col-ink:#8c1c37;--col-dot:var(--nar)}.bcol.is-waiting{--col-bg:#fcf3e1;--col-pill:#f6e2b3;--col-ink:#6f4700;--col-dot:var(--saffron)}.bcol.is-ready{--col-bg:#e9f4ec;--col-pill:#cfe7d5;--col-ink:#23583a;--col-dot:#2f8a55}.bcol>header{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:2px 4px 10px;display:flex}.bpill{border-radius:var(--pill);background:var(--col-pill);color:var(--col-ink);align-items:center;gap:7px;padding:3px 11px 3px 9px;font-size:14px;font-weight:650;display:inline-flex}.bpill i{background:var(--col-dot);border-radius:50%;width:8px;height:8px}.bcount{color:var(--col-ink);font-size:14px;font-weight:650}.bcol ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.board-cols{grid-template-columns:var(--cols,repeat(3, minmax(0, 1fr)))}.board-cols>.bcol{min-width:0}.bcol ul{grid-template-columns:repeat(var(--per,1), minmax(0, 1fr))}}.bempty{color:var(--muted);padding:8px 6px;font-size:13.5px}.bcard{--act-bg:#f4efe7;--act-line:#e8dfd1;--act-ink:var(--ink);--act-dot:var(--muted);text-align:left;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #15202b0f;border-radius:18px;gap:12px;padding:16px;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 1px 2px #15202b0a,0 10px 24px -16px #15202b38}.bcard:hover{transform:translateY(-2px);box-shadow:0 1px 2px #15202b0d,0 16px 32px -14px #15202b47}.bcard[aria-current]{outline:2px solid var(--navy);outline-offset:2px}.bcard.is-mine{--act-bg:#fdeef1;--act-line:#f6d3db;--act-ink:#8c1c37;--act-dot:var(--nar)}.bcard.is-waiting{--act-bg:#fdf5e4;--act-line:#f3e1b8;--act-ink:#6f4700;--act-dot:var(--saffron)}.bcard.is-ready{--act-bg:#ecf6ef;--act-line:#cfe6d6;--act-ink:#23583a;--act-dot:#2f8a55}.bc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bc-names{gap:3px;min-width:0;display:grid}.bc-names strong{letter-spacing:-.01em;font-size:16.5px;font-weight:650;line-height:1.25}.bc-names span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bc-new{border-radius:var(--pill);background:var(--nar-soft);color:var(--nar);flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}.bc-chip{color:#2a4f8f;white-space:nowrap;text-overflow:ellipsis;background:#f2f6fd;border:1px solid #d7e3f5;border-radius:9px;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.bc-facts{color:var(--ink-2);background:#f8f5f0;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 12px;padding:11px 12px;font-size:13px;display:grid}.bc-facts>span{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.bc-facts svg{color:var(--faint);flex:none}.bc-act{background:var(--act-bg);border:1px solid var(--act-line);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.bc-act>.avatar{box-shadow:0 0 0 2px #fff}.bc-act-icon{width:26px;height:26px;color:var(--act-dot);box-shadow:0 0 0 1px var(--act-line);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.bc-act-text{min-width:0;color:var(--ink-2);flex:1;gap:1px;font-size:13.5px;line-height:1.35;display:grid}.bc-act-text b{color:var(--act-ink);font-weight:650}.bc-act-text small{color:var(--muted);font-size:12px}.bc-go{background:var(--act-dot);color:#fff;opacity:.9;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:transform .18s;display:grid}.bcard:hover .bc-go{transform:translate(2px)}.bc-also{color:var(--nar-hover);align-items:center;gap:8px;margin-top:-4px;padding:0 4px;font-size:12.5px;display:flex}.bc-also i{background:var(--nar);border-radius:50%;flex:none;width:6px;height:6px}.pick-chips{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.pick-chips button{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--card);min-height:30px;color:var(--ink-2);text-align:left;padding:3px 11px;font-size:13px;font-weight:550}.pick-chips button:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-soft)}.inbound{border-radius:var(--r);background:var(--card);border:1px solid var(--line);border-top:4px solid var(--teal);box-shadow:var(--shadow-card);gap:12px;margin-bottom:18px;padding:16px 18px 18px;display:grid}.inbound>header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.inbound h2{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:650;display:inline-flex}.inbound h2 svg{color:var(--teal)}.inbound>header small{color:var(--muted);font-size:13px}.inbound>header a{color:var(--wait);margin-left:auto;font-weight:600}.inbound ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.in-card{border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);align-content:start;gap:6px;padding:12px 14px;display:grid}.in-card.is-verification{background:var(--wait-bg);border-color:#0000}.in-card strong{font-size:15.5px;line-height:1.3}.in-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.in-ref{background:var(--paper-2);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:5px;padding:2px 7px;font-size:11.5px;font-weight:650}.in-facts{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.in-facts dt{color:var(--muted);font-size:12px}.in-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.in-note{color:var(--wait)}.in-card .row{align-items:center;margin-top:4px}.in-card .row small{margin-left:auto}.inbound-setup{margin-top:18px}.in-address{border-radius:var(--r-sm);background:var(--sunk);border:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.in-address code{overflow-wrap:anywhere;min-width:220px;color:var(--ink);flex:1;font-size:15px;font-weight:650}.in-steps{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.in-h{margin-bottom:6px;font-size:15px;font-weight:700}.in-lead{color:var(--ink-2);max-width:78ch;font-size:15.5px}.in-flow{counter-reset:f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-flow li{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex;position:relative}.in-flow li svg{color:var(--teal);flex:none;margin-top:2px}.in-flow strong{color:var(--ink);font-size:14.5px;display:block}.in-step{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding-top:14px;display:grid}.in-step.is-later{opacity:.6}.in-num{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.in-num.is-done{background:var(--ok)}@media (max-width:760px){.in-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.in-senders{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.in-extra{align-items:center;gap:4px;display:inline-flex}.in-extra button{color:var(--muted);background:0 0;border:0;padding:0 2px;display:grid}.in-rejected ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.in-rejected li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.in-test{border-radius:var(--r-sm);background:var(--teal-soft);padding:12px 14px}.in-test[open]{gap:10px;display:grid}.in-done{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mcal{padding:6px 16px 0}.mc-head,.mc-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mc-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px;font-size:12px;font-weight:700}.mc-week{border-top:1px solid var(--line)}.mc-week:last-child{border-bottom:1px solid var(--line)}.mc-day{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px 6px 8px;display:flex;position:relative}.mc-day:first-child{border-left:0}.mc-day:nth-child(n+6){background:#ece5d959}.mc-day.is-out{background:var(--sunk)}.mc-day.is-out .mc-num,.mc-day.is-past .mc-num{color:var(--faint)}.mc-day.is-picked{box-shadow:inset 0 0 0 2px var(--teal);background:#eef5f4}.mc-num{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:650}.mc-num span{border-radius:50%;place-items:center;min-width:28px;height:28px;padding:0 6px;display:inline-grid}.mc-num:hover span{background:var(--paper-2)}.mc-day.is-today .mc-num span{background:var(--nar);color:#fff}.mc-add{width:26px;height:26px;color:var(--muted);opacity:0;transition:opacity var(--t), background var(--t);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.mc-day:hover .mc-add{opacity:1}.mc-add:focus-visible{opacity:1}.mc-add:hover{background:var(--teal-soft);color:var(--teal)}.mc-chips{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mc-chips>li{min-width:0}.mc-chip{--c-bg:var(--paper-2);--c-bar:var(--line-strong);--c-ink:var(--ink-2);text-align:left;background:var(--c-bg);width:100%;box-shadow:inset 3px 0 0 var(--c-bar);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;transition:filter var(--t);border:0;border-radius:6px;padding:3px 7px;font-size:12.5px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.mc-chip b{font-variant-numeric:tabular-nums;margin-right:5px;font-weight:700}.mc-chip:hover{filter:brightness(.96)}.mc-chip[aria-current]{outline:2px solid var(--navy);outline-offset:1px}.mc-chip.is-mine{--c-bg:#fbe3e8;--c-bar:var(--nar);--c-ink:#7e1a33}.mc-chip.is-waiting{--c-bg:#fbefd4;--c-bar:var(--saffron);--c-ink:#664100}.mc-chip.is-ready{--c-bg:#dff0e4;--c-bar:#2f8a55;--c-ink:#22553a}.mc-chip.is-done{--c-bg:var(--paper-2);--c-bar:#8d949b;--c-ink:var(--muted)}.mc-more{color:var(--teal);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600}.mc-dots{display:none}.mc-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 20px;font-size:12.5px;display:flex}.mc-legend span{align-items:center;gap:6px;display:inline-flex}.mc-legend i,.mc-dots i{background:var(--line-strong);border-radius:3px;width:9px;height:9px}.mc-legend i.is-mine,.mc-dots i.is-mine{background:var(--nar)}.mc-legend i.is-waiting,.mc-dots i.is-waiting{background:var(--saffron)}.mc-legend i.is-ready,.mc-dots i.is-ready{background:#2f8a55}.mc-legend i.is-done,.mc-dots i.is-done{background:#8d949b}.mc-wrap{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.mc-dayview{border-left:1px solid var(--line);background:var(--sunk);align-self:stretch;min-height:100%}.mc-cards{gap:8px;margin:0;padding:0 12px 14px;list-style:none;display:grid}.mc-cards>.is-mine{--col-ink:#8c1c37}.mc-cards>.is-waiting{--col-ink:#6f4700}.mc-cards>.is-ready{--col-ink:#23583a}.mc-cards .bcard{box-shadow:inset 4px 0 0 var(--bar,var(--line-strong)), 0 1px 2px #15202b0f}.mc-cards>.is-mine .bcard{--bar:var(--nar)}.mc-cards>.is-waiting .bcard{--bar:var(--saffron)}.mc-cards>.is-ready .bcard{--bar:#2f8a55}.mc-dayview .bempty{padding:4px 20px 16px}.mc-dayview>header{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px 16px 12px;display:flex}.mc-dayview h3{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:650}.mc-dayview>header .btn{flex-basis:100%;justify-content:center}.ag-none{color:var(--muted);align-items:center;gap:8px;padding:22px 20px;display:flex}.ag-none svg{color:var(--ok)}.ag-log{margin:0;padding:6px 0;list-style:none}.ag-log li{border-top:1px solid var(--line);gap:2px;padding:10px 20px;font-size:14.5px;display:grid}.ag-log li:first-child{border-top:0}.ag-log small{color:var(--muted);font-size:12.5px}.pastebar{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color var(--t), box-shadow var(--t);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:grid}.pastebar:before{content:"";background:var(--teal);flex:none;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.pastebar:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.pastebar textarea{resize:none;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;padding:8px 0;font-size:16px;line-height:1.45}.pastebar textarea:focus{box-shadow:none}.pastebar.big{grid-template-columns:1fr;padding:16px 18px}.pastebar.big:before{display:none}.pastebar.big textarea{min-height:100px}.pastebar.big .btn{justify-self:start}.next-run{justify-items:start;gap:4px;display:inline-grid}.next-detail{color:var(--muted);font-size:12.5px}.next-input{flex-wrap:nowrap}.next-input input{min-height:38px;padding:6px 10px;font-size:14.5px}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper .btn{min-width:36px;padding:0 10px}.search{align-items:center;display:flex;position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.search input{border-radius:var(--pill);width:240px;min-height:38px;padding-left:34px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.week-day{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;min-height:300px;padding:10px 8px 12px;display:flex}.week-day header{align-items:baseline;gap:7px;padding:0 4px;display:flex}.week-day .wd-name{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.week-day .wd-num{font-family:var(--display);letter-spacing:-.03em;font-size:25px;font-weight:650;line-height:1}.week-day .wd-count{color:var(--ink-2);background:var(--paper-2);border-radius:var(--pill);margin-left:auto;padding:1px 8px;font-size:12px;font-weight:700}.week-day.is-today{background:var(--card);border-color:var(--navy);box-shadow:inset 0 3px 0 var(--nar)}.week-day.is-today .wd-name{color:var(--nar)}.week-day.is-past{opacity:.7}.week-list{align-content:start;gap:8px;display:grid}.wd-empty{color:var(--muted);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:18px 0;font-size:12.5px}.wd-add{width:28px;height:28px;color:var(--muted);transition:background var(--t), color var(--t), border-color var(--t);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;margin-left:auto;display:grid}:is(.wd-add:hover,.wd-add:focus-visible){background:var(--teal-soft);color:var(--teal);border-color:var(--teal-soft)}.ticket-card{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);color:inherit;transition:transform var(--t), box-shadow var(--t), border-color var(--t);border-radius:12px;gap:3px;padding:0 11px 11px;text-decoration:none;display:grid;position:relative;overflow:hidden}button.ticket-card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-1px)}.ticket-card.is-selected{outline:2px solid var(--nar);outline-offset:1px}.tk-photo{border-bottom:3px solid var(--band,var(--line-strong));width:calc(100% + 22px);height:76px;margin:0 -11px 8px}.tk-photo.is-blank{grid-auto-flow:column;gap:6px;height:40px;font-size:11.5px}.tk-time{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.tk-time span{color:var(--muted);font-weight:500}.tk-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tk-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tk-guide{align-items:center;gap:6px;min-width:0;margin-top:3px;font-size:13px;font-weight:600;display:flex}.tk-guide>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-foot{border-top:1px dashed var(--line);gap:5px;margin-top:5px;padding-top:7px;display:grid}.tk-line{font-size:12.5px;font-weight:600;line-height:1.3}.tk-line.mine{color:var(--bad)}.tk-line.mine:before{content:"● ";font-size:9px}.tk-line.waiting{color:var(--wait)}.tk-line.waiting:before{content:"◷ "}.tk-line.ready{color:var(--ok)}.tk-line.ready:before{content:"✓ "}.tk-line.done{color:var(--muted)}.dots{gap:4px;display:inline-flex}.dots i{background:0 0;border:1.5px solid #c9bfae;border-radius:3px;width:10px;height:10px}.dots i.on{background:var(--ok);border-color:var(--ok)}.board{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow-card);border:1px solid var(--line);overflow:hidden}.board .dayhead{color:var(--ink-2);background:var(--sunk);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:12px 16px 8px;font-size:13px;font-weight:700;display:flex}.board .dayhead b{color:var(--ink);font-family:var(--display);font-size:15px}.board .cols{grid-template-columns:84px minmax(220px,2fr) minmax(150px,1fr) 150px minmax(200px,1.4fr);display:grid}.board .colhead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--card);font-size:11px;font-weight:700}.board .colhead>span{padding:10px 8px}.strip{border-bottom:1px solid var(--line);cursor:pointer;transition:background var(--t)}.strip:hover{background:var(--sunk)}.strip[aria-selected=true]{background:var(--nar-soft)}.strip>span{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:11px 8px;display:flex}.subnav{margin-bottom:10px}.table tr.is-off td{opacity:.6}.importer h2{align-items:center;gap:8px;display:flex}.importer h2 svg{color:var(--teal)}.pk-needs{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;font-size:13px;display:inline-flex}.pk-needs span{align-items:center;gap:4px;display:inline-flex}.pk-needs svg{color:var(--teal)}.pk-pages{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunk);gap:4px;max-height:260px;margin:0;padding:6px 10px;font-size:14px;list-style:none;display:grid;overflow:auto}.pk-drafts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk-drafts>li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);padding:10px 12px}.pk-drafts>li.is-off{background:var(--sunk)}.pk-flow{color:var(--ink-2)}.pk-form{border-bottom:1px solid var(--line);background:var(--sunk);padding:14px}.pk-checks{border:0;gap:6px 16px;margin:0;padding:0}.pk-checks legend{color:var(--muted);margin-bottom:4px}.template-tile.is-own{border-color:var(--teal)}.pk-price{white-space:normal;max-width:220px;margin-left:auto}.pk-offer{border:1px solid var(--teal-soft);background:var(--teal-soft);border-radius:var(--r-sm);gap:6px;padding:10px 12px;display:grid}.ready{align-items:center;gap:10px;display:inline-flex}.ready-bar{grid-template-columns:repeat(5,14px);gap:3px;display:grid}.ready-bar i{background:var(--paper-3);border-radius:2px;height:8px}.ready-bar i.ok{background:var(--ok)}.ready-bar i.wait{background:var(--saffron)}.ready-bar i.act{background:var(--teal)}.ready-bar i.bad{background:var(--bad)}.ready-n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.strip .time{font-size:15px;font-weight:700}.strip .time small{color:var(--muted);font-size:12px;font-weight:500}.strip .title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.strip .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.strip .next{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.strip .next.none{color:var(--ok)}.strip .next-mark{width:16px;color:var(--muted);font-size:10px;display:inline-block}.strip .next.agency .next-mark{color:var(--bad)}.strip .next.guide .next-mark{color:var(--wait);font-size:13px}.strip .next.none .next-mark{color:var(--ok);font-size:13px}.board .empty{text-align:center;color:var(--muted);padding:34px 16px}.skill-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.skill-picker legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.skill-picker legend .hint{color:var(--muted);margin-left:4px;font-size:12.5px;font-weight:400}.skill-chips{flex-wrap:wrap;gap:6px;display:flex}.skill-chips button{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--card);min-height:32px;color:var(--ink-2);align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.skill-chips button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.skill-chips button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.skill-chips button:disabled{opacity:.45}.skill-own{gap:6px;display:flex}.skill-own input{flex:1;min-width:0;min-height:36px}.skill-tags{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.skill-tags>span{border-radius:var(--pill);background:var(--paper-2);color:var(--ink-2);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.5}.skill-tags>span.is-match{background:var(--teal-soft);color:var(--act);font-weight:650}.skill-tags>span.is-match:before{content:"✓ "}.skill-tags>span.more{color:var(--muted);background:0 0}.cand .skill-tags{margin:4px 0 2px;display:flex}.focus-line{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.focus-edit{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px}.tf-focus{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tf-focus>span{border-radius:var(--pill);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff59;padding:2px 10px;font-size:12.5px;font-weight:600}tr[aria-current] td{background:var(--sunk)}#guide-form{scroll-margin-top:130px}.filter-select{justify-self:start;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.filter-select select{width:auto;min-width:220px;min-height:38px}.split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.split>*{min-width:0}.split>.side{gap:16px;display:grid}.panel{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow-card);border:1px solid var(--line);overflow:hidden}.panel>header{justify-content:space-between;align-items:baseline;gap:8px;padding:16px 18px 8px;display:flex}.panel>header h2{font-family:var(--display);letter-spacing:-.025em;font-size:20px;font-weight:650}.log{max-height:360px;margin:0;padding:0 8px 8px;list-style:none;overflow:auto}.log li{border-radius:var(--r-sm);gap:2px;padding:8px 10px;font-size:14px;display:grid}.log li .who{color:var(--muted);font-size:12.5px}.log li.system .who:before{content:"Sistem · "}.first-run-wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.first-run{gap:14px;padding:28px;display:grid}.first-run h2{font-family:var(--display);letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:1.12}.first-run .lead{color:var(--ink-2);max-width:62ch;font-size:17px}.meet{border:1px solid var(--line);border-radius:var(--r);background:var(--card);gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.meet legend{color:var(--ink-2);margin-left:-6px;padding:0 6px;font-size:13px;font-weight:650}.meet .seg{justify-self:start}.meet .seg button{align-items:center;gap:7px;padding:0 14px;display:inline-flex}.meet>p{margin:-4px 0 0}.hotel-search{position:relative}.hotel-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:15px;left:13px}label.field .hotel-search input{padding-left:38px}.hotel-options{z-index:30;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);max-height:320px;margin:0;padding:6px;font-weight:400;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #141e2829}.hotel-options li[role=option]{cursor:pointer;color:var(--ink);border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.hotel-options li[role=option]>svg{color:var(--muted);flex:none;margin-top:2px}.hotel-options li[role=option] span{gap:1px;min-width:0;display:grid}.hotel-options li[role=option] strong{font-size:14px;font-weight:600}.hotel-options li[role=option] small{color:var(--muted);font-size:12.5px}.hotel-options li.active{background:var(--teal-soft)}.hotel-options li.active>svg{color:var(--teal)}.hotel-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11.5px;font-weight:700}.hotel-note{color:var(--muted);padding:8px 10px;font-size:12.5px}.nt-search{margin-bottom:6px;display:block;position:relative}.nt-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nt-search input{border-radius:var(--r);min-height:48px;padding-left:42px;font-size:16px}.first-steps{color:var(--ink-2);gap:8px;margin:4px 0 0;padding-left:20px;font-size:15px;display:grid}.catalog-peek{align-content:start;gap:10px;padding:24px;display:grid}.catalog-peek ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.catalog-peek li{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.catalog-peek li:last-child{border-bottom:0}.empty-start{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:0;max-width:980px;padding:0;display:grid;overflow:hidden}.empty-start>div{align-content:start;gap:14px;padding:28px;display:grid}.empty-start h2{font-family:var(--display);letter-spacing:-.03em;font-size:28px;font-weight:650;line-height:1.12}.empty-start ol{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.empty-start li{counter-increment:s;grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.empty-start li:before{content:counter(s);background:var(--navy);color:#fff;width:34px;height:34px;font-weight:700;font-family:var(--display);border-radius:50%;place-items:center;display:grid}.empty-start .collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;min-height:260px;display:grid}.empty-start .collage .place{width:100%;height:100%}.empty-start .collage .place:first-child{grid-row:1/span 2}.examples{gap:8px;display:grid}.example{text-align:left;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font:inherit;color:var(--ink);gap:2px;padding:10px 14px;display:grid}.example:hover{border-color:var(--teal);background:var(--teal-soft)}.example strong{font-size:14px}.example span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.read-demo{background:var(--navy);color:var(--on-navy);border-radius:var(--r);gap:12px;margin:0;padding:24px;display:grid}.read-demo .eyebrow{color:var(--on-navy-2)}.read-demo .bubble{color:var(--ink);background:#dff3d6;border-radius:16px 16px 16px 4px;max-width:92%;padding:12px 14px;font-size:15px;line-height:1.45}.read-demo .bubble .who{color:var(--teal);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.read-demo .arrow{color:var(--on-navy-2);justify-self:center;font-size:20px}.read-demo .block{color:var(--ink)}.dna-ask{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;padding:36px;display:grid}.dna-ask-main{gap:14px;display:grid}.dna-ask h1,.dna-live h1,.dna-card h1{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.04}.dna-ask .lead,.dna-card .lead{color:var(--ink-2);max-width:60ch;font-size:17px}.dna-site{background:var(--sunk);border:1.5px solid var(--line-strong);border-radius:var(--r);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.dna-site:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.dna-site>svg{color:var(--teal)}.dna-site input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:18px}.dna-gets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dna-gets li{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.dna-gets li svg{color:var(--teal);margin-top:2px}.dna-gets strong{color:var(--ink);font-size:15px;display:block}.dna-live{background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-lift);border-radius:20px;gap:22px;padding:32px;display:grid}.dna-live .eyebrow{color:var(--on-navy-2)}.dna-live .eyebrow:before{background:var(--saffron)}.dna-live-head{gap:14px;display:grid}.dna-bar{border-radius:var(--pill);background:#ffffff1f;height:6px;overflow:hidden}.dna-bar span{background:linear-gradient(90deg, var(--teal), var(--saffron));border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.dna-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.dna-counts div{border-radius:var(--r-sm);background:#ffffff0f;padding:10px 14px}.dna-counts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-2);font-size:12px;font-weight:600}.dna-counts dd{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:650}.dna-counts dd small{color:var(--on-navy-2);font-size:15px;font-weight:500}.dna-feed{gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dna-feed li{border-radius:var(--r-sm);background:#ffffff0d;align-items:flex-start;gap:10px;padding:8px 12px;font-size:15px;line-height:1.45;display:flex}.dna-feed li>svg{color:var(--saffron);margin-top:3px}.dna-feed li.is-off,.dna-feed li.is-off>svg{color:var(--on-navy-2)}.dna-feed li.is-now{color:var(--on-navy-2);background:0 0}.dna-dot{background:var(--saffron);border-radius:50%;flex:none;width:10px;height:10px;margin:6px 3px 0}.dna-swatch{vertical-align:-2px;border:1px solid #fff6;border-radius:4px;width:14px;height:14px;margin-left:4px;display:inline-block}.dna-swatch.big{border-color:var(--line-strong);vertical-align:-4px;width:20px;height:20px;margin:0 6px 0 0}.dna-note{color:var(--on-navy-2);font-size:13.5px}.dna-error{border-radius:var(--r-sm);background:#c42c4f2e;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.dna-review{gap:18px;display:grid}.dna-card{--dna:var(--teal);background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-lift);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px 28px;padding:32px;display:grid;position:relative;overflow:hidden}.dna-card:before{content:"";background:var(--dna);height:6px;position:absolute;inset:0 0 auto}.dna-card .eyebrow{color:var(--on-navy-2)}.dna-card .eyebrow:before{background:var(--dna)}.dna-card .lead{color:var(--on-navy);opacity:.92}.dna-card-id{align-content:start;gap:10px;display:grid}.dna-meta{color:var(--on-navy-2)}.dna-counts.big{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.dna-counts.big dd{font-size:40px}.dna-traits{grid-column:1/-1;gap:8px;display:grid}.dna-traits p{align-items:flex-start;gap:10px;font-size:15px;display:flex}.dna-traits svg{color:var(--saffron);margin-top:3px}.dna-steps{background:var(--card);color:var(--ink);border-radius:var(--r);grid-column:1/-1;gap:10px;padding:18px 20px;display:grid}.dna-steps h2{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:650}.dna-steps ol{gap:6px;margin:0;padding-left:20px;font-size:15px;display:grid}.dna-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:4px 18px 14px;display:grid}.dna-field{color:var(--ink-2);gap:4px;font-size:13.5px;font-weight:600;display:grid}.dna-field small{color:var(--wait);font-weight:500}.dna-field input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);padding:9px 11px;font-size:15px;font-weight:400}.dna-field input:disabled{background:var(--sunk);color:var(--muted)}.dna-tours{max-height:520px;overflow-y:auto}.dna-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dna-part>summary{cursor:pointer;align-items:center;gap:10px;padding:16px 18px;font-size:15px;list-style:none;display:flex}.dna-part>summary::-webkit-details-marker{display:none}.dna-part>summary>svg{color:var(--teal)}.dna-part>summary>span{color:var(--muted);flex:1;align-items:center;gap:4px;min-width:0;display:flex}.dna-part>summary>em{color:var(--teal);font-size:13.5px;font-style:normal;font-weight:600;text-decoration:underline}.dna-part[open]>summary>em{visibility:hidden}.dna-part[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}.scrim{z-index:30;background:#12263a5c;position:fixed;inset:0}.drawer{z-index:31;background:var(--paper);width:min(880px,100vw - 20px);box-shadow:var(--shadow-lift);border-radius:18px;grid-template-rows:auto auto 1fr;display:grid;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden}.drawer:focus,.sheet:focus{outline:none}.drawer>header{background:var(--card);gap:10px;padding:18px 22px 12px;display:grid}.drawer>header h2{font-family:var(--display);letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:1.08}.tour-file{gap:18px;display:grid}.tf-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-bar>.btn.ghost{padding-left:10px}.tf-bar .stepper .btn{width:40px;padding:0}.tf-pos{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px;font-size:13.5px}.tf-hero{isolation:isolate;border-radius:var(--r);color:#fff;background:var(--navy);flex-direction:column;justify-content:flex-end;gap:6px;min-height:230px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.tf-hero .tf-photo{z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tf-hero .tf-photo.is-blank{background-color:var(--navy-2);color:var(--on-navy-2);background-image:linear-gradient(0deg,#0000 0 15px,#ffffff0d 15px 16px),linear-gradient(90deg,#0000 0 15px,#ffffff0d 15px 16px);background-size:16px 16px;place-content:start end;justify-items:end;padding:18px 22px}.tf-hero .tf-photo.is-blank>svg{color:var(--on-navy-2)}.tf-hero:after{content:"";z-index:-1;background:linear-gradient(#0c1a2826 0%,#0c1a2840 40%,#0c1a28d9 100%);position:absolute;inset:0}.tf-hero .eyebrow{color:#f3e7d6}.tf-hero .eyebrow:before{background:#fff}.tf-hero h1{font-family:var(--display);letter-spacing:-.04em;color:#fff;text-shadow:0 1px 14px #0000004d;overflow-wrap:anywhere;outline:none;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.04}.tf-sub{color:#f1ece4;font-size:16.5px}.tf-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tf-side{gap:16px;display:grid;position:sticky;top:124px}.tf-status h2{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:650}.tf-main{gap:16px;min-width:0;display:grid}.tf-main>.tabs{border-bottom:1px solid var(--line-strong);background:0 0;padding:0}.tf-main>.tabs button{padding:12px 14px;font-size:15.5px}.tf-body{align-content:start;gap:16px;display:grid}ol.steps{margin:0;padding:0;list-style:none;display:grid}ol.steps li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}ol.steps li:last-child{padding-bottom:0}ol.steps li:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:2px;left:11px}ol.steps li:last-child:before{display:none}ol.steps li.done:before{background:var(--ok)}.s-mark{border:2px solid var(--line-strong);background:var(--card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}ol.steps li.done .s-mark{background:var(--ok);border-color:var(--ok);color:#fff}ol.steps strong{font-size:14.5px;line-height:1.3;display:block}ol.steps.life li.is-done:before{background:var(--ok)}ol.steps.life .s-mark{color:var(--muted);font-size:11px;font-weight:800}ol.steps.life li.is-done .s-mark{background:var(--ok);border-color:var(--ok);color:#fff}ol.steps.life li.is-now .s-mark{border-color:var(--nar);color:var(--nar);box-shadow:0 0 0 4px #fbe3e8}ol.steps.life li.is-todo strong{color:var(--muted);font-weight:600}ol.steps.life li{padding-bottom:12px}.who{border-radius:var(--pill);white-space:nowrap;margin-left:8px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:700}.who.agency{color:#8c1c37;background:#fbe3e8}.who.guide{color:#664100;background:#fbefd4}.who.customer{color:#1d4f73;background:#e3eef6}.tf-docs h2{font-family:var(--display);font-size:18px;font-weight:650}.tf-docs ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tf-docs li{align-items:center;gap:8px;min-width:0;display:flex}.tf-docs li svg{color:var(--teal);flex:none}.tf-docs a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.quote-now{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.quote-now strong{font-family:var(--display);font-size:24px}.quote-now>.btn{margin-left:auto}.block.brief h3 svg{color:var(--teal)}.mail-line{border-radius:var(--r-sm);background:var(--off-bg);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.mail-line svg{color:var(--off);flex:none}.mail-line span{flex:1;min-width:200px}.mail-line a{color:var(--ink);font-weight:600}.mail-line.sent{background:var(--ok-bg)}.mail-line.sent svg{color:var(--ok)}.mail-line.failed,.mail-line.no_address{background:var(--wait-bg)}.mail-line.failed svg,.mail-line.no_address svg{color:var(--wait)}.partner-box{border-left:3px solid var(--teal)}.block.partner-box h3 svg,.partner-file h2 svg{color:var(--teal)}.partner-file h2{align-items:center;gap:8px;display:flex}.partner-file header .row{flex-wrap:nowrap}.partner-file header select{width:auto}.partner-file .table tfoot td{border-bottom:0;font-weight:700}.partner-file .pay-row{border-top:1px solid var(--line);padding:12px 14px}.partner-file>.small,.partner-file>.note{padding:0 14px 12px}ol.steps small{color:var(--muted);margin-top:1px;font-size:13px;line-height:1.4;display:block}.tabs{background:var(--card);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:12px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{content:"";background:var(--nar);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.drawer .body{align-content:start;gap:16px;padding:20px 22px 28px;display:grid;overflow:auto}.block{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);gap:12px;padding:20px;display:grid}.block h3{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:650;display:flex}.block h3 svg{color:var(--teal)}.block h4{font-size:13.5px;font-weight:700}.next-card{--tone:var(--teal);--tone-bg:var(--teal-soft);background:var(--card);border-radius:var(--r);border:1px solid var(--line);border-left:5px solid var(--tone);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 18px;padding:20px 22px;display:grid}.next-card.danger{--tone:var(--nar);--tone-bg:var(--nar-soft)}.next-card.warning{--tone:var(--saffron);--tone-bg:var(--wait-bg)}.next-card.calm{--tone:var(--ok);--tone-bg:var(--ok-bg);box-shadow:var(--shadow)}.next-text{gap:3px;min-width:0;display:grid}.next-kicker{color:var(--tone);font-size:13px;font-weight:700}.next-kicker span{color:var(--muted);font-weight:500}.next-card .next-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:23px;font-weight:650;line-height:1.2}.next-why{color:var(--ink-2);max-width:70ch;font-size:14.5px}.next-act{justify-self:end}.next-input-wrap{gap:8px;display:grid}.next-act .btn{min-height:46px;padding:0 20px;font-size:15px}.next-card .next-input{min-width:min(420px,100%)}.next-card .next-input input{flex:1;min-height:46px}.next-ic{background:var(--tone-bg,var(--teal-soft));width:46px;height:46px;color:var(--tone,var(--teal));border-radius:50%;place-items:center;display:grid}.next-ic.ok{background:var(--ok-bg);color:var(--ok)}dl.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}dl.stats>div{background:var(--card);padding:14px 18px}dl.stats dt{color:var(--muted);font-size:13px}dl.stats dd{font-family:var(--display);letter-spacing:-.02em;margin-top:2px;font-size:24px;font-weight:650}dl.stats .is-wait dd{color:var(--wait)}.block dl.stats>div{background:var(--sunk)}dl.kv{grid-template-columns:170px minmax(0,1fr);gap:9px 14px;font-size:15px;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{overflow-wrap:anywhere;font-weight:500}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 10px}.table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.table tbody tr:hover{background:var(--sunk)}.diff{gap:4px;font-size:14.5px;display:grid}.diff>div{border-bottom:1px dashed var(--line);grid-template-columns:140px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.diff del{color:var(--bad);text-decoration-thickness:2px}.diff ins{color:var(--ok);font-weight:700;text-decoration:none}.diff .crit:after{content:" · yeniden kabul";color:var(--wait);font-size:11.5px;font-weight:600}.message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;font-size:14px}.cand{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) 90px;align-items:center;gap:10px;padding:10px 4px;font-size:14.5px;display:grid}.cand.head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.suggest-why{color:var(--muted);font-size:12.5px}.suggest-why.warn{color:var(--wait)}.cand.is-off{background:var(--sunk)}.cand.is-busy{opacity:.75}.cand-name{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cand-name:hover{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);color:var(--teal)}.gcard{z-index:36;background:var(--card);width:min(560px,100vw - 24px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lift);border-radius:18px;gap:16px;padding:22px 24px 24px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gcard:focus{outline:none}.gc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.gc-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:650}.gc-head p{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:14px;display:flex}.gc-fit{border-radius:var(--r-sm);background:var(--sunk);padding:10px 12px;font-size:14px}.gc-fit.ok{background:var(--ok-bg);color:var(--ok)}.gc-fit.bad{background:var(--wait-bg);color:var(--wait)}.gc-facts{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.gc-facts .wide{grid-column:1/-1}.gc-facts dt{color:var(--muted);font-size:12.5px}.gc-facts dd{margin-top:2px;font-size:14.5px;font-weight:500}.gc-jobs h3{margin-bottom:6px;font-size:14px;font-weight:700}.gc-jobs ul{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.gc-jobs li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.gc-jobs li small{color:var(--muted)}.suggest-tag{color:var(--teal);background:var(--teal-soft);border-radius:var(--pill);margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700}.reqs{display:grid}.req{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.req:last-child{border-bottom:0}.req-line{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.req-who{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.req-who strong{font-size:16px}.req-who .tag{margin-left:6px}.req .req-act:empty{display:none}.req details.more{padding-left:52px}.pay-sum{gap:4px;max-width:420px;margin:0;font-size:14.5px;display:grid}.pay-sum div{justify-content:space-between;gap:16px;display:flex}.pay-sum dt{color:var(--muted)}.pay-sum dd{font-variant-numeric:tabular-nums;margin:0}.pay-sum .total{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.pay-sum .total dt{color:var(--ink)}.saved-note{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.req-tools{flex-wrap:wrap;gap:4px 18px;padding-left:52px;display:flex}.req-tools button{color:var(--muted);background:0 0;border:0;padding:2px 0;font-size:13.5px;font-weight:600}.req-tools button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.req>.note,.req>form,.req>.stack{margin-left:52px}.guide-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.guide-head h3{font-size:21px}details.more{margin-top:2px}details.more>summary{cursor:pointer;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--pill);background:var(--card);align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}details.more>summary:hover{border-color:var(--line-strong)}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:"▾";font-size:11px}details.more[open]>summary:after{content:"▴"}details.more>.row{border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);margin-top:8px;padding:10px}details.more-block>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}details.more-block>summary::-webkit-details-marker{display:none}details.more-block>summary:after{content:"Göster ▾";color:var(--muted);white-space:nowrap;font-size:13.5px;font-weight:600}details.more-block[open]>summary:after{content:"Gizle ▴"}details.more-block[open]{gap:14px;display:grid}.ops-title{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650}.ops-section,.ops-needs,#tf-tabs,#tf-program{scroll-margin-top:130px}.ops-needs{border-left:5px solid var(--saffron)}.needs-list{margin:0;padding:0;list-style:none;display:grid}.needs-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.needs-name{color:var(--teal);align-items:center;gap:10px;display:flex}.needs-name>span{color:var(--ink);display:grid}.needs-name small{color:var(--muted);font-size:12.5px}.needs-line{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ops-sum{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-sum strong{font-size:16px}.ops-ic{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:10px;place-items:center;display:grid}.ops-section.has-missing .ops-ic{background:var(--wait-bg);color:var(--wait)}.ops-section[open]>summary{border-bottom:1px solid var(--line);padding-bottom:6px}.ops-missing strong{font-weight:700}.ops-off{border-top:1px dashed var(--line);padding-top:8px}fieldset.bare{border:0;min-width:0;margin:0;padding:0}.brief-view{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;overflow:hidden}.brief-view iframe{border:0;width:100%;height:min(70vh,680px);display:block}.brief-share{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.send-pop{gap:18px;width:min(640px,100vw - 24px);padding:24px 26px 22px}.send-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.send-ic{background:var(--teal-soft);width:46px;height:46px;color:var(--teal);border-radius:14px;place-items:center;display:grid}.send-pop h2{font-family:var(--display);letter-spacing:-.02em;margin-top:2px;font-size:25px;font-weight:650;line-height:1.15}.send-meta{color:var(--muted);margin-top:4px;font-size:13.5px}.send-meta strong{color:var(--ink-2);font-weight:650}.send-how{border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);color:var(--ink-2);gap:5px;margin:0;padding:12px 14px 12px 34px;font-size:13.5px;display:grid}.send-how strong{color:var(--ink);font-weight:650}.send-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.send-list li{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);gap:10px;padding:14px;display:grid}.send-list li.is-sent{border-color:#27614040}.send-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.send-row .st{align-items:center;gap:4px;display:inline-flex}.send-who{min-width:0;display:grid}.send-who strong{font-size:15.5px}.send-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.send-act{flex-wrap:wrap;gap:6px;padding-left:54px;display:flex}.send-msg{overflow-wrap:anywhere;max-height:220px;font-size:13px;overflow:auto}.send-foot{padding-top:4px}.sticky-actions{background:var(--card);padding:12px 0 max(12px, env(safe-area-inset-bottom));z-index:2;border-top:1px solid var(--line);position:sticky;bottom:0}.drawer .body .sticky-actions{margin-bottom:-28px;padding-bottom:40px;bottom:-28px;box-shadow:0 -10px 18px -14px #12263a59}.impact ul{margin:6px 0 0;padding-left:18px}.impact li+li{margin-top:3px}.intake{width:min(780px,100vw - 20px)}.intake .sub{color:var(--muted);max-width:60ch;font-size:15.5px}textarea.paste{min-height:180px;font-size:16px;line-height:1.5}.proposal{box-shadow:inset 4px 0 0 var(--teal);border:1px solid #bfe0dc}.proposal h3{font-size:24px}dl.facts{border-top:1px solid var(--line);gap:0;margin:0;display:grid}dl.facts>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;display:grid}dl.facts dt{color:var(--muted)}dl.facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}dl.facts>div.warn dd{color:var(--wait)}dl.facts>div.ok dd{color:var(--ok)}dl.facts del{color:var(--muted)}dl.facts ins{background:var(--teal-soft);border-radius:4px;padding:0 5px;text-decoration:none}blockquote.evidence{border-left:3px solid var(--line-strong);color:var(--ink-2);background:var(--sunk);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:10px 14px;font-style:italic}.nt-from{border-radius:var(--r-sm);background:var(--teal-soft);color:var(--ink);gap:4px;margin:8px 0 0;padding:10px 12px;font-size:13.5px;list-style:none;display:grid}.nt-from li:before{content:"✓ ";color:var(--teal);font-weight:800}.template-picker{border:1px solid var(--line);background:var(--sunk);border-radius:var(--r);padding:16px 18px}.template-picker summary{cursor:pointer;font-size:15px}.template-picker[open] summary{margin-bottom:12px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.template-tile{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);cursor:pointer;color:var(--ink);transition:border-color var(--t), box-shadow var(--t);grid-template-columns:64px minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.template-tile>.place{grid-row:1/span 3;width:64px;height:100%;min-height:72px}.template-tile>:not(.place){padding:0 12px}.template-tile>.eyebrow{padding-top:10px;font-size:10.5px}.template-tile>.eyebrow:before{display:none}.template-tile>span:last-child{color:var(--muted);padding-bottom:10px;font-size:12.5px}.template-tile strong{font-size:14.5px;line-height:1.25}:is(.template-tile:hover,.template-tile:focus-visible){border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.needs{border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;margin:4px 0 6px;padding:12px 14px 6px;display:grid}.needs legend{padding:0 4px;font-size:14.5px;font-weight:700}.need-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.need-label{font-size:14.5px;font-weight:600;display:grid}.need-label small{color:var(--teal);font-size:12.5px;font-weight:500}.tk-tools{gap:8px}.tk-rules>summary{cursor:pointer;color:var(--teal);font-size:13.5px;font-weight:600}.tk-rules p{color:var(--ink-2);margin-top:6px}.tk-row{border-top:1px solid var(--line);padding-top:12px}.tk-how{color:var(--ink-2);background:var(--sunk);border-radius:var(--r-sm);padding:8px 10px}.tk-ways{flex-wrap:wrap;gap:6px;display:flex}.tk-ways label{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.tk-ways label.on{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.tk-ways input{opacity:0;pointer-events:none;position:absolute}.tk-ways label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tour-map{border:1px solid var(--line);background:var(--sunk);border-radius:var(--r-sm);gap:10px;margin:6px 0;padding:14px 16px;display:grid}.tour-map p{margin:0}.tour-map iframe{border-radius:var(--r-xs);border:0;width:100%;height:260px}.tk-docs{border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.tk-docs-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tk-docs-head strong{font-size:14.5px}.tk-docs-head small{color:var(--muted);font-size:12.5px}.tk-files{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--card);color:var(--teal);cursor:pointer;transition:border-color var(--t), background var(--t);align-items:center;gap:14px;padding:14px 16px;display:flex}.tk-drop:hover,.tk-drop:focus-within{border-color:var(--teal);background:#fff}.tk-drop:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tk-drop span{gap:1px;display:grid}.tk-drop strong{color:var(--ink);font-size:14.5px}.tk-drop small{color:var(--muted);font-size:12.5px}.tk-drop.is-busy{cursor:progress;opacity:.7}.tk-drop.is-off{cursor:not-allowed;color:var(--faint)}.tk-buy{border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.tk-buy label.btn{cursor:pointer}.tk-buy label.btn:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tk-file{color:var(--ok);align-items:center;gap:7px;font-weight:650;display:inline-flex}.document-link{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:var(--card);transition:border-color var(--t), background var(--t);grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:1px 12px;padding:11px 14px;text-decoration:none;display:grid}.document-link:before{content:"PDF";background:var(--nar-soft);width:38px;height:46px;color:var(--nar);letter-spacing:.06em;border-radius:4px 10px 4px 4px;grid-row:1/span 2;place-items:end center;padding-bottom:7px;font-size:10.5px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #efc4cd}.document-link:hover{border-color:var(--teal);background:var(--sunk)}.document-link strong{overflow-wrap:anywhere;min-width:0;font-size:14.5px}.document-link span{color:var(--muted);font-size:12.5px}.fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fleet-resource{border:1px solid var(--line);background:var(--card);border-radius:var(--r);min-width:0;box-shadow:var(--shadow-card);align-content:start;gap:8px;padding:20px;display:grid}.fleet-resource h2{font-family:var(--display);letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:650}.fleet-resource p{overflow-wrap:anywhere}.resource-kind{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-kind .ic{background:var(--teal-soft);width:44px;height:44px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.resource-kind .ic.boat{color:var(--navy-3);background:#dde9f6}.plate{font-family:var(--sans);letter-spacing:.06em;border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;background:#fff linear-gradient(90deg,#1f4ea3 0 14px,#0000 14px);border-radius:4px;padding:3px 9px 3px 22px;font-size:13.5px;font-weight:700}.resource-job{text-align:left;background:var(--sunk);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--r-xs);cursor:pointer;width:100%;color:var(--ink);gap:4px;margin:6px 0;padding:10px 12px;display:grid}.resource-job:hover{border-color:var(--teal)}.resource-job span{font-size:12.5px}.fd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fd-tools{flex-wrap:wrap;align-items:center;gap:10px}.fd-stats{flex-wrap:wrap;gap:8px;display:flex}.fd-stat{border-radius:var(--pill);background:var(--card);border:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:6px;padding:6px 14px;font-size:14px;display:inline-flex}.fd-stat b{font-family:var(--display);color:var(--ink);font-size:20px}.fd-stat.is-ok{color:#23583a;background:#dcefe1;border-color:#0000}.fd-stat.is-ok b{color:#23583a}.fd-stat.is-wait{color:#6f4700;background:#fbedcd;border-color:#0000}.fd-stat.is-wait b{color:#6f4700}.fd-list{gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fd-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);gap:14px;padding:14px 16px 16px;display:grid}.fd-card.has-gap{box-shadow:inset 4px 0 0 var(--saffron), var(--shadow-card)}.fd-card.is-ready{box-shadow:inset 4px 0 0 #2f8a55, var(--shadow-card)}.fd-head{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.fd-photo{border-radius:10px;width:48px;height:48px}.fd-photo.is-blank>span{display:none}.fd-client{text-align:left;color:var(--ink);justify-self:start;padding:0;font-size:17px;font-weight:700;text-decoration:none}.fd-client:hover{text-decoration:underline}.fd-who{gap:2px;min-width:0;display:grid}.fd-who .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-sum{border-radius:var(--pill);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:700}.fd-sum.is-wait{color:#6f4700;background:#fbedcd}.fd-sum.is-ok{color:#23583a;background:#dcefe1}.fd-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fd-tile{--t-bg:var(--paper-2);--t-ink:var(--ink-2);--t-mark:var(--faint);background:var(--t-bg);color:var(--ink);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px 12px 12px;display:grid}.fd-tile.is-ok{--t-bg:#e3f1e6;--t-ink:#23583a;--t-mark:#2f8a55}.fd-tile.is-wait{--t-bg:#fcefd2;--t-ink:#6f4700;--t-mark:var(--saffron)}.fd-tile.is-bad{--t-bg:#fbe3e8;--t-ink:#8c1c37;--t-mark:var(--nar)}.fd-tile.is-ask{--t-bg:#e3eef6;--t-ink:#1d4f73;--t-mark:#3a7bb0}.fd-tile.is-off{--t-bg:var(--sunk);--t-ink:var(--muted)}.fd-th{color:var(--t-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.fd-mark{color:#fff;background:var(--t-mark);border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:12px;font-weight:800;display:grid}.fd-tile.is-off .fd-mark{color:var(--faint);background:0 0}.fd-tb{overflow-wrap:anywhere;gap:2px;font-size:14px;line-height:1.35;display:grid}.fd-tile.is-off .fd-tb{color:var(--muted)}.fd-tb small{color:var(--ink-2);font-size:12.5px}.fd-btns{flex-wrap:wrap;gap:6px;display:flex}.fd-btns .btn{background:var(--card);min-height:32px}.fd-gap-text{font-weight:600;color:var(--bad)!important}.fd-fix{color:var(--t-ink);justify-self:start;font-size:13.5px;font-weight:600}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.app-footer{background:var(--navy);color:var(--on-navy-2);font-size:13.5px;line-height:1.5}.af-in{max-width:1560px;margin:0 auto;padding:0 28px}.af-top{border-bottom:1px solid #f3ede31f;grid-template-columns:minmax(260px,1.3fr) minmax(200px,1fr) minmax(240px,1fr);align-items:start;gap:24px 40px;padding:30px 0 26px;display:grid}.af-agency{align-items:flex-start;gap:14px;display:flex}.af-agency>div{gap:3px;display:grid}.af-agency strong{font-family:var(--display);letter-spacing:-.015em;color:#fff;font-size:19px;font-weight:650}.af-agency address{align-items:flex-start;gap:6px;font-style:normal;display:flex}.af-agency address svg{flex:none;margin-top:3px}.af-mark{color:#fff;width:44px;height:44px;font-family:var(--display);letter-spacing:.02em;background:#f3ede31a;border:1px solid #f3ede329;border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.af-contact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.af-contact a{color:var(--on-navy);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.af-contact a svg{color:var(--saffron)}.af-contact a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.af-legal{gap:8px;margin:0;display:grid}.af-legal div{border-bottom:1px dashed #f3ede31f;grid-template-columns:130px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.af-legal div:last-child{border-bottom:0;padding-bottom:0}.af-legal dt{color:var(--on-navy-2);font-size:12.5px}.af-legal dd{color:#fff;font-variant-numeric:tabular-nums;margin:0}.af-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:18px 0 22px;display:flex}.af-brand{align-items:center;gap:8px;display:inline-flex}.af-brand strong{color:#fff;font-family:var(--display);font-size:15px;font-weight:650}.af-nav{flex-wrap:wrap;gap:4px 20px;display:flex}.af-time{align-items:center;gap:6px;display:inline-flex}.app-footer a{color:var(--on-navy)}.af-nav a,.af-brand a{text-underline-offset:3px;-webkit-text-decoration:underline #f3ede34d;text-decoration:underline #f3ede34d}.app-footer a:hover{color:#fff}.app-footer .linkbtn{color:var(--saffron)}@media (max-width:900px){.af-top{grid-template-columns:minmax(0,1fr)}.af-in{padding:0 16px}}.hub .app-footer{margin-top:32px}.company-form{border:0;margin:0;padding:0}.legal-page{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.legal-top{background:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.legal-top .brand,.legal-top a{color:#fff}.legal{flex:1;align-content:start;gap:12px;width:100%;max-width:760px;margin:0 auto;padding:32px 20px 56px;font-size:15.5px;line-height:1.6;display:grid}.legal h1{font-family:var(--display);letter-spacing:-.03em;font-size:34px;line-height:1.15}.legal h2{margin-top:14px;font-size:18px}.legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal code{background:var(--paper-2);border-radius:4px;padding:1px 5px;font-size:13.5px}.legal-draft{background:var(--wait-bg);color:var(--wait);border-radius:var(--r-sm);padding:10px 14px;font-size:13.5px}.ops .topbar .right{color:var(--on-navy-2);margin-left:auto}.ops .topbar .right a{color:#fff}.ops main.page{gap:18px;display:grid}.ops-stats dd{font-size:22px}.ops .panel h2{align-items:center;gap:7px;display:inline-flex}dl.ops-net{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 18px 14px}@media (min-width:1100px){dl.ops-net{grid-template-columns:repeat(6,minmax(0,1fr))}}.ops-net dd{font-size:20px}.ops .panel>header{align-items:center}.ops-empty{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--sunk);align-items:flex-start;gap:14px;margin:4px 18px 18px;padding:18px 20px;display:flex}.ops-empty>span{color:var(--muted);margin-top:2px}.ops-empty strong{margin-bottom:2px;font-size:15px;display:block}.ops-empty p{max-width:70ch}.ops-actions{flex-wrap:nowrap;justify-content:flex-end}.ops-tag{vertical-align:1px;margin-left:8px}.ops-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-invite{border-top:1px solid var(--line);padding:12px}.ops-scroll{overflow-x:auto}.ops-scroll .table td{vertical-align:top}.ops-flag{color:var(--wait);margin-top:3px}.ops-ref{color:var(--teal);margin-top:3px;font-weight:600}.ops-msg{max-width:34ch}.ops-plan{border-radius:var(--r-sm);background:var(--paper-2);min-width:320px;margin-top:10px;padding:12px}.ops-delete{background:var(--bad-bg);max-width:420px}.ops-steps{color:var(--ink-2);gap:6px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.ops-dialog{gap:14px;width:min(620px,100vw - 24px)}.ops-dialog h2{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:650;display:flex}.ops-dialog h2 svg{color:var(--ok)}@media (max-width:560px){.basla .basla-gets{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){dl.ops-net{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-actions{flex-wrap:wrap;justify-content:flex-start}}.center{background:var(--paper);place-items:center;min-height:100vh;padding:40px 16px;display:grid}.center .box{background:var(--card);border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-card);border-radius:20px;gap:18px;padding:32px;display:grid}.center .box:has(.choice){width:min(860px,100%)}.basla{background:var(--paper);min-height:100vh}.basla-top{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:18px 24px;display:flex}.basla-main{gap:18px;max-width:1180px;margin:0 auto;padding:8px 24px 64px;display:grid}.basla-hero{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.basla-form{align-content:start;gap:18px;padding:44px 44px 36px;display:grid}.basla-form h1{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(36px,4.4vw,56px);font-weight:650;line-height:1.02}.basla-form h1 em{color:var(--nar);font-style:normal;display:block}.basla-form .lead{color:var(--ink-2);max-width:54ch;font-size:17px}.basla-submit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.basla-submit .btn{flex:1;justify-content:center;min-width:200px}.basla-human:empty{display:none}.basla-terms{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.basla-terms li{align-items:center;gap:6px;display:inline-flex}.basla-terms svg{color:var(--ok)}.basla-photo{background:var(--navy);min-height:560px;margin:0;position:relative}.basla-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.basla-photo:after{content:"";pointer-events:none;background:linear-gradient(#12263a00 40%,#12263a8c);position:absolute;inset:0}.basla-photo figcaption{z-index:2;color:#ffffffd9;font-size:12px;position:absolute;bottom:10px;right:14px}.basla-preview{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:380px;color:var(--on-navy);box-shadow:var(--shadow-lift);background:#12263adb;border-radius:18px;gap:10px;padding:18px 20px;display:grid;position:absolute;bottom:40px;left:28px;right:28px}.basla-preview-k{letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.basla-preview-k svg{color:var(--saffron)}.basla-preview strong{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650}.basla-preview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.basla-preview dl div{background:#ffffff14;border-radius:10px;padding:6px 10px}.basla-preview dt{color:var(--on-navy-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.basla-preview dd{font-family:var(--display);margin:0;font-size:22px;font-weight:650}.basla-preview ul{gap:5px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.basla-preview li{align-items:center;gap:8px;display:flex}.basla-preview li svg{color:var(--saffron);flex:none}.basla-gets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.basla-gets li{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);align-items:flex-start;gap:12px;padding:16px;font-size:14px;display:flex}.basla-gets li svg{color:var(--teal);flex:none;margin-top:2px}.basla-gets strong{color:var(--ink);margin-bottom:2px;font-size:15px;display:block}.center-box{background:var(--card);border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow-card);border-radius:20px;justify-items:start;gap:14px;margin:40px auto;padding:32px;display:grid}.center-box>svg{color:var(--teal)}.center-box h1{font-family:var(--display);letter-spacing:-.03em;font-size:30px;font-weight:650}.dna-name{max-width:520px;font-size:14px}.center h1{font-family:var(--display);letter-spacing:-.035em;font-size:34px;font-weight:650;line-height:1.08}.choice{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice>form,.choice>div{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:10px;padding:22px;display:grid}.choice h2{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650}.auth-shell{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;display:grid}.auth-shell>.center{min-height:0}.auth-side{color:#fff;isolation:isolate;background:var(--navy);align-content:end;padding:40px;display:grid;position:relative;overflow:hidden}.auth-side .place{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.auth-side:after{content:"";z-index:-1;background:linear-gradient(#0c1a281a,#0c1a28cc);position:absolute;inset:0}.auth-side p{font-family:var(--display);letter-spacing:-.03em;max-width:16em;font-size:30px;font-weight:600;line-height:1.12}.auth-side small{color:#e6ddd0;margin-top:12px;font-size:12.5px;display:block}.join-requests ul{margin:0;padding:0;list-style:none}.join-requests li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:14px 16px;display:flex}.join-requests li:first-child{border-top:0}.welcome-band{border-radius:var(--r);background:var(--teal-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 16px;display:flex}.welcome-band span{color:var(--ink-2);flex:280px;font-size:14px}.agency-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.agency-card{border-radius:var(--r);border:1px solid var(--line);background:var(--card);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ag-mono{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.plan-notes{gap:6px;margin-bottom:14px;display:grid}.plan-notes a{color:inherit;font-weight:700}.plan-use{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.plan-use>div{border-radius:var(--r-sm);background:var(--paper-2);padding:10px 12px}.plan-use dt{color:var(--muted);font-size:12.5px}.plan-use dd{font-family:var(--display);font-size:20px;font-weight:650}.guide-import h2{align-items:center;gap:7px;display:inline-flex}.guide-import label.btn{cursor:pointer;align-self:flex-start}.guide-import textarea{font-family:ui-monospace,Menlo,monospace;font-size:13px}.gi-preview{border:1px solid var(--line);border-radius:var(--r-sm);max-height:320px;overflow:auto}.refer-agency{border-radius:var(--r);background:var(--teal-soft);padding:16px}.refer-agency h3{margin-bottom:4px}.refer-form{gap:10px;max-width:560px;display:grid}.refer-form>.btn{justify-self:start}.refer-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.refer-list li{border-radius:var(--r-sm);background:var(--card);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.signup{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.su-visual{background:var(--navy);height:100vh;color:var(--on-navy);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.su-photos{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:6px;min-height:0;padding:6px;display:grid}.su-shot{border-radius:14px;margin:0;position:relative;overflow:hidden}.su-shot.s0{grid-row:span 2}.su-shot img{object-fit:cover;width:100%;height:100%;transition:transform 6s;display:block;transform:scale(1.02)}.su-visual:hover .su-shot img{transform:scale(1.07)}.su-shot figcaption{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a141e8c;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.su-pitch{gap:16px;padding:26px 34px 34px;display:grid}.su-pitch h2{font-family:var(--display);letter-spacing:-.035em;color:#fff;font-size:clamp(30px,3.4vw,44px);line-height:1.04}.su-pitch ul{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.su-pitch li{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.su-pitch li svg{color:var(--saffron);margin-top:2px}.su-pitch strong{color:#fff;font-size:15px;display:block}.su-pitch small{color:var(--on-navy-2);font-size:13px;line-height:1.45}.su-pitch .free-badge{justify-self:start;margin-left:0;padding:4px 10px;font-size:11.5px}.su-card{place-self:center;gap:14px;width:min(520px,100%);padding:36px 32px 40px;display:grid}.su-card h1{font-family:var(--display);letter-spacing:-.03em;font-size:32px;line-height:1.1}.su-invite{border-radius:var(--r-sm);background:var(--teal-soft);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.su-invite svg{color:var(--teal);flex:none;margin-top:1px}.su-langs{border:0;gap:6px;margin:0;padding:0;display:grid}.su-langs legend{margin-bottom:6px;font-size:14px;font-weight:600}.chips-free{flex-wrap:wrap;gap:6px;display:flex}.chips-free button{border:1px solid var(--line-strong);background:var(--card);border-radius:var(--pill);color:var(--ink-2);padding:6px 12px;font-size:13.5px;font-weight:600}.chips-free button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.su-sent{justify-items:start;gap:12px;display:grid}.su-mail{background:var(--teal-soft);width:64px;height:64px;color:var(--teal);border-radius:18px;place-items:center;display:grid}@media (max-width:900px){.signup{grid-template-columns:1fr}.su-visual{height:auto;position:relative}.su-photos{height:240px;min-height:220px}.su-pitch ul{grid-template-columns:1fr}.su-pitch{padding:20px 18px 26px}.su-card{padding:26px 16px 36px}}.hub{background:var(--paper);min-height:100vh;padding-bottom:110px}.hub-top{background:var(--card);border-bottom:1px solid var(--line)}.link-top{gap:6px;max-width:1280px;margin:0 auto;padding:16px 18px 18px;display:grid}.link-top h1{font-family:var(--display);letter-spacing:-.03em;margin-top:6px;font-size:clamp(26px,4vw,36px)}.link-top .sub{color:var(--ink-2);font-size:14.5px}.hub-bar{align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:12px 18px;display:flex}.hub-bar .switcher{margin-left:auto}.hub-bar .switcher>button{border-color:var(--line-strong);background:var(--card);color:var(--ink)}.hub-bar .switcher>button:hover{background:var(--paper)}.guide-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;max-width:1280px;margin:0 auto;padding:4px 18px 20px;display:grid}.guide-hero h1{font-family:var(--display);letter-spacing:-.04em;margin-top:8px;font-size:32px;font-weight:650;line-height:1.05}.guide-hero .sub{color:var(--ink-2);margin-top:6px;font-size:15px}.guide-hero .eyebrow{color:var(--teal)}.next-strip{text-align:left;background:var(--navy);color:var(--on-navy);border-radius:var(--r);border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:0 12px;min-width:0;max-width:420px;padding:6px 16px 6px 6px;display:grid}.next-strip .place{border-radius:10px;grid-row:1/span 3;width:64px;height:64px}.next-strip small{letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-2);font-size:11.5px;font-weight:700}.next-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.next-strip span{color:var(--on-navy-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.next-strip:hover{background:var(--navy-2)}.hub main{gap:24px;max-width:1280px;margin:0 auto;padding:18px 16px 0;display:grid}.hub h2{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:650}.hub .sec{gap:12px;min-width:0;display:grid}.two-col{gap:22px;display:grid}.tabbar{z-index:25;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.tabbar .in{background:var(--navy);width:100%;max-width:600px;box-shadow:var(--shadow-lift);pointer-events:auto;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px;display:grid}.tabbar button{color:var(--on-navy-2);background:0 0;border:0;border-radius:13px;align-content:center;justify-items:center;gap:3px;min-height:54px;padding:7px 2px;font-size:11px;font-weight:600;display:grid;position:relative}.tabbar button[aria-current=page]{color:var(--navy);background:#fff}.tabbar .badge{padding:0 5px;font-size:10.5px;position:absolute;top:3px;right:calc(50% - 22px)}.todo{gap:10px;margin:0;padding:0;list-style:none;display:grid}.todo>li:not(.todo-card)>button{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;min-height:64px;box-shadow:var(--shadow-card);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.todo>li:not(.todo-card)>button>.ic{grid-row:1/span 2}.todo>li:not(.todo-card)>button>strong,.todo>li:not(.todo-card)>button>.meta{grid-column:2}.todo>li:not(.todo-card)>button:after{content:"›";color:var(--faint);grid-area:1/3/span 2;font-size:24px}.todo .ic,.todo-card .ic{background:var(--act-bg);width:36px;height:36px;color:var(--act);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.todo>li:not(.todo-card)>button.bad .ic,.todo-card.bad .ic{background:var(--bad-bg);color:var(--bad)}.todo>li:not(.todo-card)>button.wait .ic,.todo-card.wait .ic{background:var(--wait-bg);color:var(--wait)}.todo strong{font-size:16px}.todo .meta{color:var(--muted);font-size:13.5px}.todo .acts{flex-wrap:wrap;grid-column:2/span 2;gap:6px;margin-top:8px;display:flex}.todo-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.todo-card>.ic{grid-row:1/span 2}.todo-card .t-open{text-align:left;color:inherit;background:0 0;border:0;gap:2px;padding:0;display:grid}.todo-card .t-open strong{font-size:16.5px}.todo-card .meta{color:var(--muted);font-size:14px}.todo-card .acts{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:8px;display:flex}.job{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.job:before{content:"";background:var(--band,var(--line-strong));z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.job>.open{text-align:left;color:inherit;background:0 0;border:0;grid-template-columns:76px 60px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.job>button.open:hover .what strong{text-underline-offset:3px;text-decoration:underline}.job-photo{border-radius:10px;width:76px;height:76px}.job-photo.is-blank>span{font-size:10.5px}.job-photo.is-private{background:var(--paper-2);color:var(--muted);place-items:center;display:grid}.job .when{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.15}.job .when small{color:var(--muted);font-size:13px;font-weight:500;display:block}.job .what{gap:5px;min-width:0;display:grid}.job .what strong{overflow-wrap:anywhere;font-size:16.5px;line-height:1.25}.job .what .row{min-width:0}.dayrow{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-transform:capitalize;padding:10px 2px 2px;font-size:16px;font-weight:650}.agency-tag{border-radius:var(--pill);background:var(--paper-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.agency-tag:before{content:"";background:var(--tag,var(--teal));border-radius:2px;flex:none;width:8px;height:8px}.agency-tag.private{border:1px dashed var(--line-strong);color:var(--ink-2);background:0 0}.agency-tag.private:before{background:var(--faint)}.next-job{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 4px 0 0 var(--nar), var(--shadow-card);gap:10px;padding:16px 18px;display:grid;position:relative}.next-job h2{font-size:22px;line-height:1.2}.next-job .mono{color:var(--nar);font-weight:700}.nj{grid-template-columns:82px minmax(0,1fr);gap:7px 12px;margin:0;font-size:14.5px;display:grid}.nj dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:12px;font-weight:700}.nj dd{overflow-wrap:anywhere;margin:0}.nj a{color:var(--teal);font-weight:600}.next-job .block-btn{white-space:normal;width:100%;min-height:46px}.month{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.m-head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center;padding:4px 0;font-size:11px;font-weight:700}.m-day{aspect-ratio:1/.9;border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);min-height:42px;transition:border-color var(--t), background var(--t);align-content:center;justify-items:center;gap:4px;padding:2px;font-size:15px;font-weight:600;display:grid}.m-day:hover{border-color:var(--line-strong)}.m-day.is-blank{background:0 0;border-color:#0000}.m-day.is-past{color:var(--faint);background:var(--sunk)}.m-day.is-today>span:first-child{background:var(--nar);color:#fff;border-radius:6px;padding:0 7px}.m-day[aria-selected=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:#fff}.m-dots{gap:3px;height:7px;display:flex}.m-dots i{border-radius:2px;width:7px;height:7px}.weekstrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.weekstrip button{border:1px solid var(--line);background:var(--card);border-radius:var(--r-sm);justify-items:center;gap:2px;padding:8px 0 10px;display:grid}.weekstrip .ws-name{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.weekstrip .ws-num{font-family:var(--display);font-size:21px;font-weight:650}.weekstrip button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.weekstrip button[aria-pressed=true] .ws-name{color:var(--on-navy-2)}.sheet{z-index:35;background:var(--paper);position:fixed;inset:0;overflow:auto}.sheet .in{max-width:680px;margin:0 auto;padding:0 0 40px}.sheet header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;border-bottom:1px solid var(--line);background:#f5f0e8f0;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.sheet .content{gap:14px;padding:14px 16px 16px;display:grid}.ticket{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;position:relative;overflow:hidden}.t-photo{width:100%;height:150px;display:block}.t-photo.is-blank{grid-auto-flow:column;gap:8px;height:64px;font-size:13px}.ticket .t-top{gap:4px;padding:16px 18px 18px;display:grid;position:relative}.ticket .t-top:after{content:"";border-bottom:2px dashed var(--line);position:absolute;bottom:0;left:18px;right:18px}.ticket .t-time{font-family:var(--display);letter-spacing:-.04em;font-size:34px;font-weight:650;line-height:1.05}.ticket .t-body{gap:12px;padding:16px 18px 18px;display:grid}.answer{gap:8px;display:grid}.answer .opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.answer .opts button{border:1px solid var(--line-strong);background:var(--card);border-radius:var(--r-sm);min-height:54px;color:var(--ink);font-size:14.5px;font-weight:700}.answer .opts button:hover{border-color:var(--ink-2)}.answer .opts button[aria-pressed=true],.answer .opts button[aria-checked=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.answer .opts button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.answer .opts button.is-chosen{background:var(--nar);border-color:var(--nar);color:#fff;box-shadow:0 6px 16px #c42c4f47}.answer-sent{border-radius:var(--r-sm);background:var(--nar-soft);color:var(--nar-hover);border:1px solid #c42c4f40;align-items:center;gap:12px;padding:14px 16px;display:flex}.answer-sent.is-declined{background:var(--off-bg);color:var(--ink-2);border-color:var(--line-strong)}.answer-sent span{display:grid}.answer-sent small{color:var(--ink-2);font-size:12.5px;font-weight:600}.answer-sent strong{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.2}.ledger-totals{grid-template-columns:repeat(3,minmax(0,max-content));gap:12px;margin:20px 0;display:grid}.ledger-totals>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;min-width:160px;padding:12px 18px;display:grid}.ledger-totals>div:last-child{box-shadow:inset 3px 0 0 var(--ok)}.ledger-totals span{color:var(--muted);font-size:12px;font-weight:600}.ledger-totals strong{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.ledger-filters{grid-template-columns:2fr repeat(5,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:16px;display:grid}.ledger-scroll{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);max-height:68vh;overflow:auto}.ledger-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:14px}.ledger-table th{background:var(--navy);color:var(--on-navy);z-index:2;text-align:left;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600;position:sticky;top:0}.ledger-table th,.ledger-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;padding:10px 12px}.ledger-table th:first-child,.ledger-table td:first-child{z-index:1;text-align:right;width:44px;color:var(--muted);background:var(--sunk);position:sticky;left:0}.ledger-table th:first-child{z-index:3;background:var(--navy);color:var(--on-navy-2)}.ledger-table td:nth-child(2){white-space:nowrap;font-weight:600}.ledger-table td:nth-child(7),.ledger-table th:nth-child(7){text-align:right}.ledger-table td:nth-child(7){font-weight:700}.ledger-table tbody tr:nth-child(2n) td{background:#fbf8f2}.ledger-table tbody tr:nth-child(2n) td:first-child{background:var(--sunk)}.ledger-table tbody tr:hover td{background:var(--teal-soft)}.ledger-table small{color:var(--muted);margin-top:4px;display:block}.ledger-table .mono{white-space:nowrap}.paid-cell{align-items:center;gap:6px;font-weight:600;display:inline-flex}.agency-connection{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 4px 0 0 var(--tag,var(--teal));padding:20px}.agency-connection h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:650}.card-where{background:var(--sunk);border-radius:8px;padding:8px 10px;font-size:14px}.card-where.out{color:#664100;background:#fbefd4}.brand-preview{--brand:var(--navy);background:var(--brand);color:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;padding:14px 16px;display:grid}.brand-preview img,.brand-preview>span{object-fit:contain;width:44px;height:44px;color:var(--brand);background:#ffffffeb;border-radius:10px;grid-row:1/span 2;place-items:center;font-weight:800;display:grid}.brand-preview small{opacity:.85;font-size:12.5px}.color-field{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.color-field input{border-radius:8px;width:48px;height:38px;padding:2px}.receipts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt{border:1px solid var(--line);background:var(--sunk);border-radius:10px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.receipt img{object-fit:cover;width:100%;height:100%}.receipt-pdf{color:var(--ink-2);justify-items:center;gap:2px;font-size:11px;font-weight:700;display:grid}.job-steps{gap:10px;display:grid}.job-now{border-radius:var(--r-sm);background:var(--sunk);gap:2px;padding:12px 14px;font-size:14px;display:grid}.job-now.is-you{color:#7e1a33;background:#fbe3e8}.job-now small{color:var(--ink-2);font-size:13px}.job-steps ol{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.job-steps li{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.job-steps li>span{border:2px solid var(--line-strong);width:24px;height:24px;color:var(--muted);background:var(--card);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.job-steps li.is-done>span{background:var(--ok);border-color:var(--ok);color:#fff}.job-steps li.is-now>span{border-color:var(--nar);color:var(--nar);box-shadow:0 0 0 3px #fbe3e8}.job-steps li small{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.2}.job-steps li.is-now small{color:var(--ink);font-weight:700}.doc-page{--brand:var(--navy);background:var(--paper-2);min-height:100vh;padding:24px 16px 48px}.doc-tools{flex-wrap:wrap;align-items:center;gap:12px;max-width:820px;margin:0 auto 14px;display:flex}.doc{max-width:820px;box-shadow:var(--shadow-card);color:var(--ink);background:#fff;border-radius:16px;margin:0 auto;overflow:hidden}.doc-head{background:var(--brand);color:#fff;gap:18px;padding:24px 32px 26px;display:grid}.doc-brand{align-items:center;gap:12px;font-size:15px;display:flex}.doc-logo{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:160px;height:40px;padding:4px 8px}.doc-mono{letter-spacing:.02em;background:#ffffff2e;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.doc-kind span{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.doc-kind h1{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:4px 0 6px;font-size:30px;font-weight:650;line-height:1.1}.doc-kind p{opacity:.9;font-size:14px}.doc-key{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-key>div{border-left:1px solid var(--line);padding:14px 18px}.doc-key>div:first-child{border-left:0}.doc-key span{color:var(--muted);font-size:12px;display:block}.doc-key strong{font-size:15px}.doc-sec{border-bottom:1px solid var(--line);gap:8px;padding:18px 32px;font-size:15px;display:grid}.doc-sec h2{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:12.5px;font-weight:800}.doc-big{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:650}.doc-links{flex-wrap:wrap;gap:8px 16px;display:flex}.doc-links a{color:var(--brand);font-weight:600}.doc-flow{gap:4px;margin:0;padding-left:20px;display:grid}.doc-table{border-collapse:collapse;width:100%;font-size:14px}.doc-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:700}.doc-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.doc-table td a{color:var(--brand);margin-right:6px;font-weight:600;display:inline-block}.doc-table .num{text-align:right;white-space:nowrap}.doc-table tfoot td{border-bottom:0;font-weight:800}.doc-dl{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;display:grid}.doc-dl dt{color:var(--muted);font-size:12px}.doc-dl dd{font-weight:600}.doc-notes{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;display:grid}.doc-sign{grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 32px 20px;display:grid}.doc-sign span{border-top:1px solid var(--line-strong);color:var(--muted);padding-top:6px;font-size:12.5px;display:block}.doc-foot{color:var(--muted);background:var(--sunk);padding:14px 32px;font-size:12px}.foy-hero{background:var(--paper-2);height:230px;margin:0;position:relative;overflow:hidden}.foy-hero .place{object-fit:cover;width:100%;height:100%;display:block}.foy-hero .place.is-blank{color:var(--muted);place-items:center;display:grid}.foy-hero figcaption{color:#fff;background:linear-gradient(#0000,#0a141e9e);flex-wrap:wrap;gap:6px 14px;padding:28px 32px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.foy-glance{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:16px 32px;display:grid}.foy-glance>div{background:var(--sunk);border:1px solid var(--line);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;padding:10px 12px;display:grid}.foy-glance svg{width:18px;height:18px;color:var(--brand);grid-row:span 2}.foy-glance span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.foy-glance strong{font-size:14px;line-height:1.3}.foy-glance .ok{background:var(--ok-bg);border-color:#0000}.foy-glance .wait{background:var(--wait-bg);border-color:#0000}.foy-steps{margin:0;padding:0;list-style:none;display:grid}.foy-steps li{grid-template-columns:64px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.foy-steps li:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:0;left:31px}.foy-steps li:last-child:before{display:none}.foy-time{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;z-index:1;border-radius:999px;justify-self:center;justify-items:center;min-width:58px;height:fit-content;padding:5px 6px;font-size:13.5px;font-weight:750;display:grid;position:relative}.foy-time small{opacity:.85;font-size:10.5px;font-weight:600}.foy-steps li:not(.is-site) .foy-time{background:var(--card);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}.foy-stop{gap:4px;padding-top:4px;display:grid}.foy-stop>strong{font-size:15.5px}.foy-site{background:var(--sunk);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:8px 10px;display:flex}.foy-chip{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.foy-chip.ok{background:var(--ok-bg);color:var(--ok)}.foy-chip.wait{background:var(--wait-bg);color:var(--wait)}.foy-warn{color:var(--bad);flex-basis:100%;font-size:13px}.foy-maplink{color:var(--brand);justify-self:start;font-size:12.5px;font-weight:600}.foy-meet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.foy-meet p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.foy-meet svg{color:var(--brand)}.foy-map{background:var(--paper-2);border:0;border-radius:12px;width:100%;height:220px}.foy-tickets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foy-tickets li{border:1px solid var(--line);border-left:4px solid var(--wait);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;display:grid}.foy-tickets li.ok{border-left-color:var(--ok)}.foy-tickets span{color:var(--ink-2);grid-column:1;font-size:13.5px}.foy-tickets em{color:var(--wait);grid-area:1/2/span 2;align-self:center;font-size:13px;font-style:normal;font-weight:700}.foy-tickets li.ok em{color:var(--ok)}.foy-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.foy-cards>div{border:1px solid var(--line);background:var(--sunk);border-radius:10px;gap:3px;padding:12px 14px;font-size:13.5px;display:grid}.foy-cards svg{width:20px;height:20px;color:var(--brand)}.foy-cards strong{font-size:15px}.foy-cards em{color:var(--ink-2);font-style:normal;font-weight:700}.foy-calls{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foy-calls li{border-bottom:1px dashed var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.foy-calls svg{color:var(--brand)}.foy-calls a{color:var(--brand);font-weight:700}.foy-check{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foy-check li{align-items:flex-start;gap:10px;display:flex}.foy-check li:before{content:"";border:2px solid var(--line-strong);border-radius:4px;flex:none;width:15px;height:15px;margin-top:3px}@media (max-width:720px){.foy-meet{grid-template-columns:1fr}.foy-glance,.foy-hero figcaption{padding-left:18px;padding-right:18px}.foy-hero{height:170px}}@media print{.foy-map{display:none}.foy-hero{height:160px}.foy-time,.foy-glance>div,.foy-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mail-env{background:var(--card);border:1px solid var(--line);border-radius:var(--r);gap:4px;max-width:820px;margin:0 auto 12px;padding:14px 18px;font-size:14px;display:grid}.mail-env b{min-width:64px;color:var(--muted);font-weight:600;display:inline-block}.mail-frame{border-radius:var(--r);background:#ece5d9;border:0;width:100%;max-width:820px;height:1400px;margin:0 auto;display:block}@media (max-width:720px){.doc-head,.doc-sec{padding-left:18px;padding-right:18px}.doc-key{grid-template-columns:1fr 1fr}.doc-key>div:nth-child(3){border-left:0}.doc-dl{grid-template-columns:1fr}}@media print{.doc-page{background:#fff;padding:0}.doc-tools{display:none}.doc{box-shadow:none;border-radius:0;max-width:none}.doc-head,.doc-foot{-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-sec{break-inside:avoid}}.lp{background:var(--paper)}.lp [id]{scroll-margin-top:96px}.lp h1,.lp h2,.lp h3{font-family:var(--display);letter-spacing:-.04em;font-weight:650}.lp p{line-height:1.6}.lp-hero{padding:46px 0 64px;position:relative}.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:48px;display:grid}.lp-hero h1{margin:18px 0 22px;font-size:clamp(44px,5.6vw,82px);line-height:.98}.lp-hero h1 em{color:var(--nar);font-style:normal}.lp-hero .lede{color:var(--ink-2);max-width:31em;font-size:18.5px}.audience-paths{grid-template-columns:1fr 1fr;gap:12px;max-width:600px;margin-top:30px;display:grid}.audience-path{border-radius:var(--r);transition:transform var(--t), box-shadow var(--t), background var(--t);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:16px;text-decoration:none;display:grid}.audience-path:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.audience-path .ic{border-radius:12px;grid-row:1/span 2;place-items:center;width:42px;height:42px;display:grid}.audience-path strong{grid-column:2;font-size:16.5px;line-height:1.2}.audience-path small{grid-column:2;font-size:13px}.audience-path>svg:last-child{grid-area:1/3/span 2}.audience-path.agency{background:var(--navy);color:#fff}.audience-path.agency .ic{color:#fff;background:#ffffff1a}.audience-path.agency small{color:var(--on-navy-2)}.audience-path.guide{background:var(--card);color:var(--ink);border:1px solid var(--line-strong)}.audience-path.guide .ic{background:var(--teal-soft);color:var(--teal)}.audience-path.guide small{color:var(--muted)}.free-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--teal);color:#fff;border-radius:var(--pill);vertical-align:2px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.hero-demo{border-radius:var(--r);background:var(--card);border:1px solid var(--line);max-width:600px;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:14px 16px;display:flex}.hero-demo-label{flex:200px;display:grid}.hero-demo-label strong{font-size:16px}.hero-demo-label small{color:var(--muted);font-size:13px}.hero-entry{color:var(--muted);margin-top:18px;font-size:14px}.hero-entry a{color:var(--ink);font-weight:600}.hero-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:10px;height:560px;display:grid;position:relative}.hero-collage figure{border-radius:18px;min-height:0;margin:0;position:relative;overflow:hidden}.hero-collage figure:first-child{grid-row:1/span 2}.hero-collage figure>.place{width:100%;height:100%}.hero-collage figcaption{color:var(--ink);border-radius:var(--pill);background:#fffcf7eb;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.hero-collage figcaption svg{color:var(--nar)}.hero-ticket{z-index:2;filter:drop-shadow(0 20px 36px #12263a47);width:248px;position:absolute;bottom:34px;left:-36px}.hero-ticket .sample-flag{z-index:3;position:absolute;top:-12px;right:10px}.hero-ticket .ticket-card{box-shadow:none}.regions{padding:6px 0 70px}.regions-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.regions-head h2{font-size:clamp(28px,3vw,40px);line-height:1.05}.regions-head p{color:var(--ink-2);max-width:36em}.region-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(120px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.region{scroll-snap-align:start;gap:8px;margin:0;display:grid}.region .place{aspect-ratio:3/4;border-radius:14px;width:100%;height:auto}.region figcaption{gap:0;display:grid}.region strong{font-size:15px}.region small{color:var(--muted);font-size:12.5px}.flow{background:var(--navy);color:var(--on-navy);padding:80px 0}.flow .eyebrow{color:var(--on-navy-2)}.flow .eyebrow:before{background:var(--saffron)}.flow h2{color:#fff;max-width:15em;margin:14px 0 12px;font-size:clamp(32px,3.8vw,52px);line-height:1.02}.flow-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.flow-intro p{color:var(--on-navy-2);font-size:17px}.flow-steps{counter-reset:f;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.flow-steps>li{counter-increment:f;background:var(--navy-2);border-radius:var(--r);border:1px solid #ffffff1a;align-content:start;gap:12px;padding:18px;display:grid}.flow-steps .step-top{align-items:center;gap:10px;display:flex}.flow-steps .step-top:before{content:counter(f, decimal-leading-zero);font-family:var(--display);color:var(--saffron);font-size:14px;font-weight:650}.flow-steps .step-top svg{color:var(--on-navy-2);margin-left:auto}.flow-steps h3{color:#fff;font-size:20px;line-height:1.15}.flow-steps p{color:var(--on-navy-2);font-size:14.5px;line-height:1.55}.flow-demo{background:var(--card);color:var(--ink);border-radius:var(--r-sm);gap:8px;padding:12px;font-size:13px;line-height:1.4;display:grid}.flow-demo .bubble{background:#dff3d6;border-radius:12px 12px 12px 3px;padding:8px 10px}.flow-demo .bubble b{color:var(--teal);font-size:11.5px;display:block}.flow-demo .line{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-demo .line>span:first-child{align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex}.flow-demo .st{padding:2px 8px 2px 6px;font-size:11.5px}.flow-note{color:var(--on-navy-2);margin-top:22px;font-size:13.5px}.showcase{padding:80px 0 40px}.showcase-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.showcase-head h2{margin-top:14px;font-size:clamp(30px,3.4vw,46px);line-height:1.04}.showcase-head p{color:var(--ink-2);font-size:16.5px}.frame{border:1px solid var(--line-strong);background:var(--card);box-shadow:var(--shadow-lift);border-radius:16px;overflow:hidden}.frame-bar{background:var(--navy);min-height:52px;color:var(--on-navy-2);align-items:center;gap:14px;padding:0 18px;font-size:13px;display:flex}.frame-bar .brand{color:#fff;font-size:17px}.frame-bar .tabs-fake{gap:16px;display:flex}.frame-bar .tabs-fake span[aria-current]{color:#fff;box-shadow:0 2px 0 var(--nar);padding-bottom:2px;font-weight:600}.frame-bar .sample-flag{margin-left:auto}.frame-body{background:var(--paper);padding:18px}.frame .week{grid-template-columns:repeat(5,minmax(0,1fr))}.frame .week-day{min-height:0}.preview-caption{justify-content:space-between;align-items:center;gap:24px;padding:14px 2px;display:flex}.preview-caption p{color:var(--muted);font-size:13px}.split-audience{padding:70px 0 80px}.audience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.audience-card{border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.audience-card>.place{width:100%;height:230px}.audience-card>div{align-content:start;gap:14px;padding:26px 28px 30px;display:grid}.audience-card h2{font-size:clamp(28px,2.8vw,38px);line-height:1.05}.audience-card .lede{color:var(--ink-2);font-size:16px}.audience-card.guide{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.audience-card.guide h2{color:#fff}.audience-card.guide .lede,.audience-card.guide .small,.audience-card.guide .eyebrow{color:var(--on-navy-2)}.audience-card.guide .eyebrow:before{background:var(--saffron)}.benefits{gap:0;margin:4px 0 6px;padding:0;list-style:none;display:grid}.benefits li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:13px 0;display:grid}.audience-card.guide .benefits li{border-color:#ffffff1f}.benefits li>svg{color:var(--teal);grid-row:1/span 2;margin-top:2px}.audience-card.guide .benefits li>svg{color:var(--saffron)}.benefits strong{font-size:15.5px}.benefits span{color:var(--muted);font-size:14px;line-height:1.5}.audience-card.guide .benefits span{color:var(--on-navy-2)}.audience-card .row{margin-top:6px}.privacy-note{border-radius:var(--r);background:var(--teal-soft);color:#0b4441;align-items:flex-start;gap:14px;margin-top:20px;padding:18px 20px;font-size:15px;display:flex}.privacy-note svg{color:var(--teal);margin-top:2px}.setup{border-top:1px solid var(--line);padding:80px 0}.setup-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;display:grid}.setup h2{margin:14px 0 18px;font-size:clamp(30px,3.4vw,46px);line-height:1.04}.setup p{color:var(--ink-2);max-width:32em;margin-bottom:14px}.setup-steps{counter-reset:st;gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.setup-steps li{counter-increment:st;border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:4px 14px;padding:18px 0;display:grid}.setup-steps li:before{content:counter(st, decimal-leading-zero);font-family:var(--display);color:var(--nar);grid-row:1/span 2;font-size:22px;font-weight:650}.setup-steps strong{font-size:18px;font-family:var(--display);letter-spacing:-.02em;font-weight:650}.setup-steps span{color:var(--ink-2);font-size:15px}.contact-address{margin:14px 0 6px;font-size:18px;font-weight:600}.pricing{gap:22px;margin-top:46px;display:grid}.price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.price-card{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--card);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.price-card.featured{border-color:var(--navy);box-shadow:var(--shadow-card)}.price-flag{border-radius:var(--pill);background:var(--navy);color:#fff;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:20px}.price-card h3{font-size:22px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.price strong{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:650}.price span{color:var(--muted);font-size:14px}.price-card ul{flex:1;align-content:start;gap:7px;margin:0;padding:0;list-style:none;display:grid}.price-card li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14.5px;display:grid}.price-card li svg{color:var(--ok);margin-top:2px}.price-card .btn{justify-content:center}.price-terms{color:var(--ink-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 26px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.price-terms strong{color:var(--ink);display:block}.setup-cta{align-items:center;gap:18px;margin-top:28px}.pilot-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.pilot-hero h1{margin:12px 0 16px;font-size:clamp(32px,4vw,52px);line-height:1.04}.pilot-hero h1 em{color:var(--nar);font-style:normal;display:block}.pilot-invited{border-radius:var(--r-sm);background:var(--teal-soft);margin-bottom:14px;padding:12px 14px}.pilot-form{border-radius:var(--r);background:var(--card);border:1px solid var(--line);gap:12px;margin-top:22px;padding:20px;display:grid}.pilot-form>.btn{justify-self:start}.pilot-sent{border-radius:var(--r);background:var(--ok-bg);color:#1e4b31;margin-top:22px;padding:20px}.pilot-photo{border-radius:var(--r);margin:0;position:sticky;top:90px;overflow:hidden}.pilot-photo figcaption{color:var(--muted);padding:8px 2px;font-size:13px}.pricing-sec{border-top:1px solid var(--line);padding:40px 0 80px}.pricing-head h2{margin:10px 0 8px;font-size:clamp(28px,3vw,40px)}.pricing-head p{color:var(--ink-2)}.pricing-sec .pricing{margin-top:28px}@media (max-width:900px){.price-cards,.pilot-grid{grid-template-columns:minmax(0,1fr)}.pilot-photo{order:-1;position:static}}.questions{border-top:1px solid var(--line);padding:70px 0 90px}.questions-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.questions h2{margin-top:14px;font-size:clamp(30px,3.2vw,42px)}.question-list details{border-bottom:1px solid var(--line-strong)}.question-list summary{cursor:pointer;padding:19px 36px 19px 0;font-size:17px;font-weight:600;line-height:1.45;list-style:none;position:relative}.question-list summary::-webkit-details-marker{display:none}.question-list summary:after{content:"+";color:var(--nar);font-size:24px;font-weight:400;position:absolute;top:16px;right:4px}.question-list details[open] summary:after{content:"–"}.question-list details p{color:var(--ink-2);max-width:62ch;padding:0 0 22px;font-size:15.5px}.site-footer{background:var(--navy);color:var(--on-navy-2);padding:46px 0 28px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top .brand{color:#fff}.footer-top p{font-family:var(--display);letter-spacing:-.025em;color:var(--on-navy);font-size:22px;line-height:1.25}.footer-top a{color:#fff}.footer-bottom{border-top:1px solid #ffffff24;gap:10px;margin-top:32px;padding-top:20px;font-size:12.5px;display:grid}.footer-bottom a{color:var(--on-navy)}@media (min-width:1000px){.hub{flex-direction:column;padding-bottom:48px;display:flex}.hub>.hub-top{order:1}.hub>.tabbar{order:2}.hub>main{order:3;width:100%}.hub>.app-footer{order:4;margin-top:auto}.hub-bar{padding:14px 28px}.guide-hero{padding:6px 28px 26px}.guide-hero h1{font-size:46px}.hub main{gap:30px;padding:22px 28px 0}.hub>.tabbar{z-index:20;background:var(--card);border-bottom:1px solid var(--line);justify-content:flex-start;margin:0;padding:0;position:sticky;inset:0 auto auto}.hub>.tabbar .in{width:100%;max-width:1280px;box-shadow:none;background:0 0;border-radius:0;gap:2px;margin:0 auto;padding:0 22px;display:flex}.hub>.tabbar button{min-height:52px;color:var(--muted);border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:flex}.hub>.tabbar button:hover{color:var(--ink)}.hub>.tabbar button[aria-current=page]{color:var(--ink);background:0 0}.hub>.tabbar button[aria-current=page]:after{content:"";background:var(--nar);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.hub>.tabbar .badge{order:3;position:static}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px}.hub .dev{bottom:16px}.sheet .in{max-width:820px}.t-photo{height:220px}}@media (max-width:1240px){.split{grid-template-columns:1fr;gap:28px}.mc-wrap{grid-template-columns:1fr}.mc-dayview{border-left:0;border-top:1px solid var(--line)}.fd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-grid{grid-template-columns:1fr}.tf-side{position:static}ol.steps{grid-template-columns:repeat(5,minmax(0,1fr))}ol.steps li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding:0 4px}ol.steps li:before{width:auto;height:2px;inset:11px calc(15px - 50%) auto calc(50% + 15px)}ol.steps.life{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}ol.steps.life li{text-align:left;justify-items:start;padding:0 10px 0 0}ol.steps.life li:before{left:30px;right:4px}}@media (max-width:1100px){.topbar .right .who{display:none}.lp-hero-grid{grid-template-columns:1fr}.hero-collage{height:440px}.hero-ticket{left:14px}.flow-steps,.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.week{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(158px,1fr));padding-bottom:6px;overflow-x:auto}.week-day{scroll-snap-align:start}.first-run-wrap,.empty-start{grid-template-columns:1fr}.empty-start .collage{min-height:180px}}@media (max-width:900px){.basla-hero{grid-template-columns:minmax(0,1fr)}.basla-form{padding:26px 22px}.basla-photo{min-height:420px}.basla-preview{bottom:34px;left:16px;right:16px}.basla-gets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.basla-top,.basla-main{padding-left:16px;padding-right:16px}.dna-ask,.dna-card{grid-template-columns:minmax(0,1fr);padding:22px}.dna-live{padding:22px}.dna-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.dna-fields{grid-template-columns:minmax(0,1fr)}.dna-site{flex-wrap:wrap}.dna-site .btn{width:100%}.wrap{padding:0 20px}.topbar .in{gap:10px 12px;min-height:58px;padding:0 16px}.topbar nav:not(.mnav),.topbar .in>.right{display:none}.topbar .in{flex-wrap:nowrap}.topbar .in>.brand,.topbar .in>.switcher{min-height:56px}.topbar .switcher{flex:1;justify-content:flex-end;display:flex}.topbar .switcher>button{max-width:100%}.topbar .mnav{display:flex}.topbar .area-badge{display:none}.page{padding:18px 16px 56px}.demo-in{padding:8px 16px}.demo-text{display:none}.demo-as{flex:1;min-width:0}.demo-as select{flex:1;min-width:0;max-width:none}.page-head h1{font-size:30px}.board .cols.colhead{display:none}.board .cols.strip{grid-template-columns:70px minmax(0,1fr);grid-auto-rows:auto}.board .strip>span.next-cell,.board .strip>span.guide-cell,.board .strip>span.ready-cell{grid-column:2;padding-top:0}.drawer{border-radius:0;width:100vw;top:0;bottom:0;right:0}dl.kv{grid-template-columns:1fr;gap:0}dl.kv dd{margin-bottom:8px}.cand{grid-template-columns:24px minmax(0,1fr) 80px}.cand>.hide-m{display:none}.grid2,.grid3{grid-template-columns:1fr}.toolbar input[type=search]{width:100%}.fd-head{grid-template-columns:44px minmax(0,1fr)}.fd-head .fd-sum{grid-column:2;justify-self:start}.fd-head>.btn{grid-column:1/-1}.fd-tiles{grid-template-columns:1fr 1fr}.fd-btns{flex-wrap:nowrap}.fd-btns .btn{flex:auto;min-height:40px;padding:0 8px;font-size:13px}.seg button{flex:1;min-height:44px}.need-row{align-items:stretch}.seg{width:100%}.choice,.audience-grid,.setup-grid,.questions-grid,.flow-intro,.showcase-head{grid-template-columns:1fr}.setup-grid,.questions-grid{gap:28px}.auth-shell{grid-template-columns:1fr}.auth-side{order:-1;min-height:180px;padding:24px}.auth-side p{font-size:22px}}@media (max-width:720px){.drawer,.intake{width:100vw}.drawer{display:block;overflow-y:auto}.drawer .body{padding:16px;overflow:visible}.drawer>header{padding:14px 16px 10px}.tabs{padding:0 10px}.tf-hero{min-height:180px;padding:18px 18px 20px}.next-card{grid-template-columns:auto minmax(0,1fr);padding:16px}.next-act{grid-column:1/-1;justify-self:stretch}.next-act .btn,.next-card .next-input{justify-content:center;width:100%}.next-card .next-title{font-size:20px}.send-act{padding-left:0}.send-row{grid-template-columns:auto minmax(0,1fr)}.send-row .st{grid-column:2;justify-self:start}.brief-view iframe{height:60vh}.tf-hero h1{font-size:30px}.tf-sub{font-size:15px}.tf-main>.tabs button{padding:12px 10px;font-size:14.5px}ol.steps strong{font-size:12.5px}ol.steps small{display:none}ol.steps.life small{font-size:12px;display:block}.req-line{grid-template-columns:auto minmax(0,1fr) auto}.req-line .req-act{grid-column:2/-1}.req details.more,.req-tools,.req>.note,.req>form,.req>.stack{margin-left:0;padding-left:0}.guide-head{grid-template-columns:auto minmax(0,1fr)}.guide-head>.st{grid-column:2;justify-self:start}dl.facts>div{grid-template-columns:1fr;gap:2px}.drawer .grid2,.drawer .grid3,.tour-file .grid2,.tour-file .grid3{grid-template-columns:1fr}.drawer .sticky-actions .primary,.tour-file .sticky-actions .primary{flex:1}.btn.small,.more>summary,.more-block>summary{min-height:44px}.responsive-table,.responsive-table tbody{width:100%;display:block}.responsive-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.responsive-table tr{border-bottom:1px solid var(--line);padding:14px 16px;display:block}.responsive-table td,.responsive-table td.num{text-align:left;overflow-wrap:anywhere;border:0;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.responsive-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:500}.responsive-table td:first-child{font-size:17px;display:block}.responsive-table td:first-child:before{display:none}.responsive-table td[data-label=İşlemler]{display:block}.responsive-table td[data-label=İşlemler]:before{display:none}.responsive-table td .small{grid-column:2}.responsive-table td:first-child .small{grid-column:auto}.responsive-table .st{justify-self:start}.toolbar .search{flex:100%;order:3}.toolbar .search input{width:100%;min-height:44px}.desk-head{margin-bottom:18px}.desk-head h1{font-size:28px}.desk-head .sub{font-size:15px}.desk-head>.toolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.desk-head>.toolbar .btn{min-height:46px;padding:0 12px}.ag-bar{padding:0 8px}.ag-tools{width:100%;padding:0 8px 10px}.ag-tools .stepper{flex:100%}.ag-tools .search,.ag-tools .search input{width:100%}.ag-tools .btn{flex:1}.ag-scope{flex:100%}.ag-scope select{width:100%}.board-cols{grid-template-columns:1fr;padding:10px}.gc-facts{grid-template-columns:1fr}.gc-jobs li{grid-template-columns:1fr;gap:2px}.mcal{padding:4px 6px 0}.mc-head span{text-align:center;padding:6px 0;font-size:11px}.mc-day{border-left:0;align-items:center;min-height:58px;padding:4px 2px 6px}.mc-num span{min-width:32px;height:32px}.mc-chips,.mc-add{display:none}.mc-dots{flex-wrap:wrap;justify-content:center;gap:2px;max-width:34px;display:flex}.mc-dots i{border-radius:50%;width:6px;height:6px}.mc-day.is-picked{box-shadow:none;background:0 0}.mc-day.is-picked .mc-num span{box-shadow:0 0 0 2px var(--teal)}.mc-legend{padding:10px 12px}.mc-dayview>header{padding:12px 14px}.wd-add{width:40px;height:40px}.template-grid{grid-template-columns:1fr}.ledger-filters{grid-template-columns:1fr 1fr}.ledger-filters>:first-child{grid-column:1/-1}.ledger-totals{grid-template-columns:1fr 1fr}.ledger-totals>div{min-width:0;padding:10px 12px}.ledger-totals>div:last-child{grid-column:1/-1}.ledger-totals strong{font-size:21px}.ledger-scroll{max-height:64vh}.ledger-table{min-width:720px;font-size:13.5px}.ledger-table th,.ledger-table td{padding:9px 10px}.ledger-table td:nth-child(2),.ledger-table th:nth-child(2){z-index:1;background:inherit;box-shadow:1px 0 0 var(--line-strong);position:sticky;left:44px}.ledger-table tbody td:nth-child(2){background:var(--card)}.ledger-table tbody tr:nth-child(2n) td:nth-child(2){background:#fbf8f2}.ledger-table th:nth-child(2){z-index:3;background:var(--navy)}.fleet-grid{grid-template-columns:1fr}.tour-map .row .btn{flex:1}.center .box{border-radius:16px;padding:24px 20px}.center h1{font-size:28px}.job>.open{grid-template-columns:56px 52px minmax(0,1fr);gap:10px;padding:8px 10px 8px 8px}.job-photo{width:56px;height:64px}.job .when{font-size:16px}.job .what strong{font-size:15.5px}.guide-hero{grid-template-columns:1fr;gap:12px}.guide-hero h1{font-size:28px}.next-strip{max-width:none}.t-photo{height:110px}.ticket .t-time{font-size:30px}.answer .opts button{min-height:52px;font-size:14px}.lp-hero{padding:24px 0 40px}.lp-hero h1{margin:14px 0 16px;font-size:42px}.lp-hero .lede{font-size:16.5px}.audience-paths{grid-template-columns:1fr}.hero-collage{grid-template-columns:1.2fr 1fr;gap:6px;height:360px}.hero-collage figure{border-radius:12px}.hero-ticket{width:214px;bottom:14px;left:10px}.hero-ticket .tk-photo{display:none}.regions{padding-bottom:50px}.regions-head{display:grid}.region-row{grid-template-columns:repeat(8,138px)}.flow,.showcase,.setup,.questions,.split-audience{padding:50px 0}.flow-steps{grid-template-columns:1fr}.frame-bar .tabs-fake{display:none}.frame-body{padding:10px}.frame .week{grid-template-columns:repeat(5,minmax(150px,1fr))}.audience-card>.place{height:170px}.audience-card>div{padding:22px 20px 24px}.preview-caption{gap:4px;display:grid}.footer-top,.footer-bottom{gap:16px}}@media (max-width:400px){.tabbar button{font-size:10px}}@media (prefers-reduced-motion:no-preference){.dna-feed li:not(.is-now){animation:.35s cubic-bezier(.2,.7,.2,1) rise}.dna-dot{animation:1.2s ease-in-out infinite dnapulse}@keyframes dnapulse{50%{opacity:.25;transform:scale(.7)}}.drawer{animation:.2s cubic-bezier(.2,.7,.2,1) slidein}.sheet{animation:.2s cubic-bezier(.2,.7,.2,1) rise}@keyframes slidein{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nt-page{z-index:40;background:var(--paper);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.nt-page:focus{outline:none}.nt-bar{z-index:5;background:var(--navy);color:#fff;position:sticky;top:0;box-shadow:0 6px 18px -12px #12263a99}.nt-bar-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:10px 24px;display:grid}.nt-bar h2{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:650}.nt-bar .btn.ghost{color:#fff;border-color:#ffffff47;justify-self:start}.nt-bar .btn.ghost:hover{background:#ffffff1a}.nt-bar .btn.primary{justify-self:end}.nt-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;max-width:1240px;margin:0 auto;padding:28px 24px 80px;display:grid}.nt-col{gap:18px;min-width:0;display:grid}.nt-intro{color:var(--ink-2);max-width:70ch;font-size:16px}.nt-sec{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;gap:16px;min-width:0;padding:22px 24px 24px;display:grid}.nt-head{align-items:flex-start;gap:14px;display:flex}.nt-head h3{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650}.nt-head p{max-width:70ch;margin-top:3px}.nt-num{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:750;display:grid}.nt-page .nt-search{margin:0}.nt-page .template-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:4px 0 0}.nt-page .template-tile{min-height:84px}.nt-page .template-tile>.place{width:72px;min-height:84px}.nt-page .template-tile{grid-template-columns:72px minmax(0,1fr)}.nt-templates summary{cursor:pointer;color:var(--ink-2);padding:4px 0;font-size:14.5px;font-weight:650}.nt-templates[open] summary{margin-bottom:8px}.nt-start-row{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding-top:6px;display:flex}.nt-start-row .field{flex:280px}.nt-chosen{border-radius:var(--r-sm);background:var(--teal-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.nt-when{grid-template-columns:1.3fr .8fr 1.3fr .8fr;gap:12px;display:grid}.nt-flow{min-height:200px}.nt-page .needs.bare{border:0;margin:0;padding:0}.nt-end{gap:14px;padding:6px 4px;display:grid}.nt-aside{position:sticky;top:84px}.nt-summary{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.nt-summary>.place{border-radius:0;width:100%;height:150px}.nt-sum-body{gap:8px;padding:16px 18px 18px;display:grid}.nt-sum-title{font-family:var(--display);letter-spacing:-.02em;font-size:20px;line-height:1.2}.nt-summary dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:6px 0;font-size:13.5px;display:grid}.nt-summary dt{color:var(--muted)}.nt-summary dd{overflow-wrap:anywhere;margin:0}.nt-missing{border-radius:var(--r-sm);background:var(--sunk);padding:10px 12px;font-size:13px}.nt-ready{color:var(--ok);font-size:13.5px;font-weight:650}@media (max-width:1080px){.nt-main{grid-template-columns:minmax(0,1fr)}.nt-aside{display:none}}@media (max-width:720px){.nt-bar-in{grid-template-columns:auto 1fr auto;padding:8px 12px}.nt-bar h2{text-align:center;font-size:18px}.nt-bar .btn.ghost{padding:0 10px}.nt-main{padding:16px 12px 60px}.nt-sec{border-radius:14px;padding:16px 14px 18px}.nt-when{grid-template-columns:1fr 1fr}}.tf-bar .tf-delete{color:var(--bad);margin-left:auto}.tf-bar .tf-delete:hover{background:var(--bad-bg)}.tf-bar .tf-delete+.stepper{margin-left:8px}.del-tour h2 svg{color:var(--bad)}.del-what{border-radius:var(--r-sm);background:var(--sunk);padding:10px 12px;font-size:15px}.del-list{gap:6px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.del-tour .del-btn{background:var(--bad);border-color:var(--bad)}.del-tour .del-btn:hover{filter:brightness(.94)}.bc-tags{align-items:center;gap:6px;min-width:0;margin:-2px 0 2px;display:flex}.bc-source{background:var(--teal-soft);min-width:0;color:var(--teal);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex;overflow:hidden}.bc-source svg{flex:none}.guide-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-row{background:#fff;border:1px solid #15202b0f;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #15202b0a,0 8px 20px -16px #15202b33}.guide-row[aria-current]{outline:2px solid var(--navy);outline-offset:1px}.gr-main{justify-items:start;gap:6px;min-width:0;display:grid}.gr-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.gr-name .cand-name{text-align:left;font-size:16px;font-weight:650}.gr-facts{color:var(--ink-2);font-size:13.5px}.gr-sub{color:var(--muted);font-size:12.5px}.gr-actions{flex-direction:column;align-items:stretch;gap:6px;min-width:170px;display:flex}.gr-actions .btn{justify-content:center}@media (max-width:720px){.guide-row{grid-template-columns:36px minmax(0,1fr)}.gr-actions{flex-flow:wrap;grid-column:1/-1;min-width:0}}.ad{gap:18px;display:grid}.ad-head h2{margin-bottom:4px}.ad-head p{color:var(--ink-2);font-size:15px}.ad-mine{gap:10px;display:grid}.find-agencies,.refer-agency,.ad-book{background:#fff;border:1px solid #15202b0f;border-radius:18px;gap:14px;padding:20px 22px;display:grid;box-shadow:0 1px 2px #15202b0a,0 10px 24px -18px #15202b38}.fa-head,.ra-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fa-head h3,.ra-head h3{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:19px;font-weight:650}.fa-head p,.ra-head p{color:var(--muted);max-width:62ch;font-size:13.5px}.fa-search{width:280px;max-width:100%;margin:0}.fa-search input{min-height:42px;font-size:14.5px}.find-agencies .agency-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.refer-agency{background:linear-gradient(#f1f8f6,#fff 70%)}.refer-agency .refer-form{gap:12px;max-width:640px;display:grid}.ad-book{gap:0;padding:0}.ad-book>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;list-style:none;display:flex}.ad-book>summary::-webkit-details-marker{display:none}.ad-book>summary>span:first-child{gap:2px;display:grid}.ad-book>summary strong{font-size:15.5px}.ad-book>summary small{color:var(--muted);font-size:12.5px}.ad-count{background:var(--sunk);min-width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.ad-book[open]>summary{border-bottom:1px solid var(--line)}.ad-book>:not(summary){margin:16px 22px}.ad-book-list{gap:8px;padding:0;list-style:none;display:grid}.ad-book-list li{background:var(--sunk);border-radius:10px;gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.ad-book-list small{color:var(--muted)}@media (max-width:720px){.find-agencies,.refer-agency{padding:16px}.ad-book>summary{padding:14px 16px}.ad-book>:not(summary){margin:14px 16px}}.topbar .right .account>button{color:#fff;background:#ffffff14;border-color:#ffffff2e}.topbar .right .account>button:hover{background:#ffffff24}.topbar .right .account .who{font-weight:600}.menu-who{gap:2px;padding:8px 12px;display:grid}.menu-who small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.menu a.menu-out{color:var(--bad);flex-direction:row;align-items:center;gap:8px;display:flex}.signin{gap:18px}.signin h1{margin-bottom:4px}.signin-quick{gap:10px;display:grid}.signin-quick .btn{border-color:var(--line-strong);color:var(--ink);background:#fff;justify-content:center;gap:10px;font-weight:600}.signin-quick .btn:hover{background:var(--paper)}.signin-or{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line);flex:1;height:1px}.signin-alt .linkbtn{font-size:inherit}.fs-page{background:var(--paper);min-height:100vh}.fs-top{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:18px 20px;display:flex}.fs-main{gap:14px;max-width:760px;margin:0 auto;padding:8px 20px 60px;display:grid}.fs-main>h1{font-family:var(--display);letter-spacing:-.03em;font-size:34px}.fs-account{gap:14px;display:grid}.fs-card{background:#fff;border:1px solid #15202b0f;border-radius:18px;gap:14px;padding:20px 22px;display:grid;box-shadow:0 1px 2px #15202b0a,0 10px 24px -18px #15202b38}.fs-card.fs-quiet{background:var(--sunk);box-shadow:none}.fs-head{align-items:flex-start;gap:14px;display:flex}.fs-head h2{margin-bottom:2px;font-size:17px;font-weight:650}.fs-head p{color:var(--muted);max-width:60ch;font-size:13.5px}.fs-icon{background:var(--teal-soft);width:40px;height:40px;color:var(--teal);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.fs-icon.g{color:#4285f4;border:1px solid var(--line);background:#fff;font-size:18px}.fs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-list li{background:var(--sunk);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.fs-list li>div{gap:2px;display:grid}.fs-list small{color:var(--muted);font-size:12.5px}.fs-offer .btn{justify-content:center;gap:8px}.fs-form .grid2{align-items:start}.ops-account{align-items:center;gap:8px;display:inline-flex}.topbar .ops-account .btn.ghost{color:#fff;border-color:#ffffff40}.onb-account{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding-top:12px;display:flex}.pilot-hero{padding:56px 0 48px}.pilot-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px}.pilot-copy{align-content:center;gap:18px;display:grid}.pilot-hero h1{margin:0}.pilot-copy .lede{color:var(--ink-2);max-width:56ch;font-size:17px}.pilot-cta{flex-wrap:wrap;gap:10px;display:flex}.pilot-ticks{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.pilot-ticks li{align-items:center;gap:6px;display:inline-flex}.pilot-ticks svg{color:var(--ok)}.pilot-photo{border-radius:22px;position:static;overflow:hidden;box-shadow:0 20px 40px -24px #15202b73}.pilot-photo .place{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.pilot-photo figcaption{position:absolute}.pilot-photo{position:relative;top:auto}.pilot-photo figcaption{border-radius:var(--pill);color:#fff;background:#0c1a288c;padding:4px 10px;font-size:12px;bottom:12px;left:14px}.pricing-sec{padding:56px 0 64px}.pricing-head{max-width:640px}.price-cards{align-items:stretch;gap:18px}.price-card{background:#fff;border:1px solid #15202b14;border-radius:20px;padding:28px;box-shadow:0 1px 2px #15202b0a,0 12px 28px -20px #15202b40}.price-card.featured{border:2px solid var(--navy);box-shadow:0 1px 2px #15202b0d,0 20px 40px -22px #15202b66}.price-card .small{color:var(--ink-2);min-height:2.8em}.price-terms{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:28px}.price-terms li{background:#fff9;border:1px solid #15202b0f;border-radius:16px;padding:16px 18px;font-size:13.5px;line-height:1.45}.price-terms strong{margin-bottom:4px;font-size:14.5px}.pilot-help{border-top:1px solid var(--line);background:linear-gradient(#dcefec73,#0000 70%);padding:56px 0 72px}.pilot-help-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.pilot-help h2{margin:10px 0;font-size:clamp(26px,3vw,36px)}.pilot-help .pilot-form{background:#fff;border-radius:20px;margin-top:0}.site-footer.slim{padding:22px 0}.site-footer.slim .footer-bottom{border-top:0;margin-top:0;padding-top:0}@media (max-width:900px){.pilot-grid,.pilot-help-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pilot-photo{order:-1}.pilot-hero{padding:24px 0 32px}}.nt-more{gap:10px}.nt-opt{border:1px solid var(--line);background:var(--sunk);border-radius:14px;overflow:hidden}.nt-opt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.nt-opt>summary::-webkit-details-marker{display:none}.nt-opt>summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.nt-opt[open]>summary:after{content:"–"}.nt-opt>summary>span{gap:2px;display:grid}.nt-opt>summary strong{font-size:15px}.nt-opt>summary small{color:var(--muted);font-size:12.5px}.nt-opt[open]{background:#fff}.nt-opt-body{gap:12px;padding:4px 16px 16px;display:grid}.chip-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.chip-field legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.chip-field legend small{color:var(--muted);font-weight:400}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-opt{border-radius:var(--pill);border:1px solid var(--line-strong);background:var(--card);min-height:34px;color:var(--ink-2);padding:4px 12px;font-size:13.5px;font-weight:550}.chip-opt:hover{border-color:var(--teal);color:var(--teal)}.chip-opt[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.chip-opt.wide{font-weight:700}.chip-other{gap:8px;display:flex}.chip-other input{flex:1;min-width:0}.guides-empty{background:#fff;border:1px solid #15202b0f;border-radius:20px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #15202b0a,0 12px 28px -20px #15202b40}.guides-empty>.place{border-radius:0;width:100%;height:100%;min-height:260px}.ge-body{align-content:start;gap:12px;padding:24px 26px;display:grid}.ge-body h2{font-family:var(--display);letter-spacing:-.02em;font-size:26px}.ge-body>p{color:var(--ink-2);max-width:60ch;font-size:14.5px}.ge-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ge-steps li{counter-increment:s;background:var(--sunk);color:var(--muted);border-radius:12px;gap:2px;padding:12px;font-size:13px;display:grid}.ge-steps li strong{color:var(--ink);font-size:14px}.ge-steps li strong:before{content:counter(s) ". ";color:var(--nar)}@media (max-width:760px){.guides-empty{grid-template-columns:1fr}.guides-empty>.place{min-height:150px}.ge-steps{grid-template-columns:1fr}}
