:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f0e7;--panel:#fffdf8;--ink:#2b2833;--muted:#5b5563;--line:#6e505f24;--accent:#2b2833;--accent-ink:#fffdf8;--warn:#8a5a12;--bad:#9b3049;--ok:#4f7f5b;--serif:"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.55 Geist,system-ui,-apple-system,sans-serif}main{max-width:960px;margin:0 auto;padding:28px 20px 72px}header.top{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);z-index:5;background:#f6f0e7d9;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex;position:sticky;top:0}header.top>a{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:26px;font-weight:500;text-decoration:none}header.top form.inline{gap:14px}header.top a.small{color:var(--muted);font-weight:400;text-decoration:none}header.top a.small:hover{color:var(--ink)}h1{font-family:var(--serif);letter-spacing:-.01em;margin:8px 0 16px;font-size:40px;font-weight:500;line-height:1.05}h2{font-family:var(--serif);margin:32px 0 10px;font-size:26px;font-weight:500}a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#2b28334d}a:hover{color:#b4566e}.card{background:var(--panel);border:1px solid var(--line);border-radius:22px;margin:12px 0;padding:18px 22px;box-shadow:inset 0 1px #ffffffe6,0 20px 36px -30px #502d4159}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.small{font-size:13px}.pill{color:var(--muted);background:#2b28330f;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}button,.btn{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .15s,transform .15s}button:hover,.btn:hover{color:var(--ink);background:#fff}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button.primary:hover{color:var(--accent-ink);background:#3b3745}button.danger{color:var(--bad)}input,select,textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;max-width:100%;padding:8px 14px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #b4566e4d}form.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.err{color:var(--bad)}.ok{color:var(--ok)}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line);padding:10px 6px;font-size:14px}th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}dialog{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:26px;width:calc(100% - 32px);max-width:560px;padding:26px 28px;box-shadow:0 50px 90px -40px #502d4180}dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee4de8c}code{word-break:break-all;background:#2b283312;border-radius:7px;padding:2px 7px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12.5px}nav.tabs{background:#2b28330f;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:12px 0 18px;padding:4px;display:flex;overflow-x:auto}nav.tabs a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13.5px;text-decoration:none}nav.tabs a:hover{color:var(--ink)}nav.tabs a[aria-current=page]{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #2b28331f}body[data-embed] main{max-width:none;padding:2px 2px 28px}body[data-embed]{background:0 0}html:has(body[data-embed]){background:0 0}body[data-embed] h2:first-child{margin-top:4px}*{scrollbar-width:thin;scrollbar-color:#2b283338 transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2b283333 padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#2b283361 padding-box content-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}body[data-embed] h2{margin:24px 0 8px;font-size:21px}body[data-embed] .card:not(.ap){box-shadow:none;background:linear-gradient(160deg,#dcebddb3,#fffdf8f2 70%);padding:18px 20px}body[data-embed] h2:nth-of-type(4n+2)+.card:not(.ap){background:linear-gradient(160deg,#e2d8f2b3,#fffdf8f2 70%)}body[data-embed] h2:nth-of-type(4n+3)+.card:not(.ap){background:linear-gradient(160deg,#f7ebc0bf,#fffdf8f2 70%)}body[data-embed] h2:nth-of-type(4n)+.card:not(.ap){background:linear-gradient(160deg,#f7d9e1b3,#fffdf8f2 70%)}body[data-embed] h2:not(.sec){align-items:center;gap:10px;display:flex}body[data-embed] h2:not(.sec):before{content:"";background:#5e8f6a;border-radius:50%;flex:none;width:9px;height:9px}body[data-embed] h2:nth-of-type(4n+2):not(.sec):before{background:#8e78c4}body[data-embed] h2:nth-of-type(4n+3):not(.sec):before{background:#d9a93a}body[data-embed] h2:nth-of-type(4n):not(.sec):before{background:#c9566f}body[data-embed] main>p.muted.small,body[data-embed] main>p.small{color:var(--muted);margin:2px 2px 14px;font-size:13.5px;line-height:1.6}body[data-embed] table,body[data-embed] tbody{display:block}body[data-embed] tr{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;padding:12px 0;display:flex}body[data-embed] tr:first-child{border-top:0;padding-top:0}body[data-embed] tr:last-child{padding-bottom:0}body[data-embed] td,body[data-embed] th{border:0;padding:0;display:block}body[data-embed] tr>td:first-child{flex:1;min-width:0}body[data-embed] tr>td:last-child:not(:first-child){order:2}body[data-embed] tr>td:nth-child(2):not(:last-child){flex:1 0 100%;order:3}body[data-embed] thead{display:none}body[data-embed] button:not(.primary):not(.link),body[data-embed] .btn{background:#fff;padding:7px 14px;font-size:13px}body[data-embed] button.danger{color:var(--bad);background:0 0;border-color:#9b304940}body[data-embed] button.danger:hover{background:#9b304912}body[data-embed] button.primary{height:40px;padding:0 20px;font-weight:500}body[data-embed] pre{color:#ede6dc;background:#2b2833;border-radius:14px;margin:10px 0 0;padding:12px 14px;font:12px/1.6 Geist Mono,ui-monospace,Menlo,monospace;overflow-x:auto}body[data-embed] pre code{color:inherit;background:0 0;padding:0}body[data-embed] details>summary{cursor:pointer;font-size:13.5px;font-weight:500}body[data-embed] ul{padding-left:18px}body[data-embed] label{font-size:12.5px}body[data-embed] input,body[data-embed] select,body[data-embed] textarea{height:40px;padding:0 14px;font-size:14px}body[data-embed] textarea{height:auto;padding:12px 14px}body[data-embed] input[type=checkbox],body[data-embed] input[type=radio]{width:auto;height:auto}body[data-embed] input[type=number]{appearance:textfield}body[data-embed] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-embed] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body[data-embed] .pill{background:#2b283312;padding:2px 10px;font-size:11.5px}body[data-embed] .err{background:#f7d9e18c;border-radius:14px;padding:10px 14px}body[data-embed] .ok{background:#dcebddb3;border-radius:14px;padding:10px 14px}header.top>a.brand{align-items:center;gap:10px;display:inline-flex}header.top>a.brand img{display:block}header.top .who{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}header.top form.inline button{padding:6px 14px;font-size:13px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10.5px;font-weight:500}.lost{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:12vh auto 0;display:flex}.lost h1{margin:0;font-size:56px}.lost h1 em{font-style:italic}.lost .muted{margin:0 0 14px;font-size:16px;line-height:1.6}a.primary-link{background:var(--ink);color:#fffdf8;border-color:var(--ink);padding:11px 24px}a.primary-link:hover{color:#fffdf8;background:#3b3745}.card.approval{max-width:680px;margin:14px 0;padding:24px 26px}.card.approval.solo{margin:28px auto}input[type=checkbox],input[type=radio]{accent-color:#2b2833;width:16px;height:16px}.card.approval h1,.card.approval h2{margin:4px 0 12px;font-size:30px;line-height:1.12}.risk{background:#2b28330d;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.risk i{background:#b3adb8;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.risk.medium{background:#f8eed6e6}.risk.medium i{background:#e0a93b}.risk.high{background:#f8e4e9e6}.risk.high i{background:#c9566f}.risk.low{background:#eaf2e4e6}.risk.low i{background:#6e9d63}.riskpill{background:#2b28330f;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12px;font-weight:500;display:inline-flex}.riskpill i{background:#b3adb8;border-radius:50%;width:7px;height:7px}.riskpill.medium{background:#f8eed6f2}.riskpill.medium i{background:#e0a93b}.riskpill.high{background:#f8e4e9f2}.riskpill.high i{background:#c9566f}.riskpill.low{background:#eaf2e4f2}.riskpill.low i{background:#6e9d63}.card.approval pre{color:#ede6dc;white-space:pre-wrap;background:#2b2833;border-radius:14px;margin:12px 0 0;padding:12px 14px;font:12px/1.6 Geist Mono,ui-monospace,Menlo,monospace;overflow:auto}.decide{gap:12px;margin-top:16px;display:grid}.decide input{border-radius:14px;width:100%;height:44px;padding:0 16px}.decide .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.decide .two button{height:46px;font-size:14.5px;font-weight:500}.decide .two button.deny{background:0 0;border-color:#2b283338}.decide .two button.deny:hover{color:#9b3049;background:#9b304912;border-color:#9b3049}.decide .two button.primary{background:var(--ink)}a.backlink{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;text-decoration:none;display:inline-flex}a.backlink:before{content:"";background:currentColor;width:18px;height:10px;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 5h-16M6.7 1.2L2.5 5l4.2 3.8'/%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 20 10' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 5h-16M6.7 1.2L2.5 5l4.2 3.8'/%3E%3C/svg%3E") 50%/contain no-repeat}a.backlink:hover{color:var(--ink)}header.top{background:#f6f0e7e0;border-bottom:0;align-items:center;gap:20px;padding:12px 28px;display:flex}header.top>a.brand{font-family:var(--serif);color:var(--ink);flex:none;align-items:center;gap:8px;font-size:25px;font-weight:500;text-decoration:none;display:inline-flex}nav.topnav{flex:1;justify-content:center;gap:4px;min-width:0;display:flex}nav.topnav>a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:9px 20px;font-size:14px;text-decoration:none}nav.topnav>a:hover{color:var(--ink)}nav.topnav>a[aria-current=page]{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #2b28331f}nav.topnav{background:#ede5d9;border-radius:999px;flex:0 auto;margin:0;padding:4px}details.acct{flex:none;margin-left:auto;position:relative}details.acct>summary{cursor:pointer;list-style:none}details.acct>summary::-webkit-details-marker{display:none}details.acct .av{width:40px;height:40px;font-family:var(--serif);color:var(--ink);background:#f2b3c1;border-radius:50%;place-items:center;font-size:20px;font-weight:500;transition:box-shadow .15s;display:grid;box-shadow:0 0 0 2px #f6f0e7}details.acct>summary:hover .av,details.acct[open] .av{box-shadow:0 0 0 2px #f6f0e7,0 0 0 4px #b4566e59}.acct-menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f7;border:1px solid #ffffffe6;border-radius:20px;width:280px;padding:8px;animation:.16s ease-out acctin;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 0 0 1px #6e505f1a,0 30px 60px -24px #502d4180}@keyframes acctin{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.acct-me{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin:0 0 6px;padding:10px 14px 12px;display:flex}.acct-me span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.acct-me strong{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.acct-menu a{color:var(--ink);border-radius:13px;flex-direction:column;gap:1px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.acct-menu a small{color:var(--muted);font-size:12.5px}.acct-menu a:hover{background:#2b28330d}.acct-menu i{background:var(--line);height:1px;margin:6px 10px;display:block}.acct-menu form{margin:0}.acct-menu button{text-align:left;background:0 0;border:0;border-radius:13px;width:100%;padding:10px 14px;font-size:14px}.acct-menu button:hover{color:#9b3049;background:#9b304912}@media (max-width:720px){header.top{gap:10px;padding:10px 16px}nav.topnav,header.top>a.brand span{display:none}}header.dock{z-index:20;-webkit-backdrop-filter:blur(18px);background:#fffdf8d1;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px 8px 6px 18px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #6e505f14,0 24px 40px -24px #502d4166}header.dock>a.brand{font-family:var(--serif);color:var(--ink);flex:none;align-items:center;gap:8px;margin-right:12px;font-size:23px;font-weight:500;text-decoration:none;display:inline-flex}header.dock nav.topnav{background:0 0;border-radius:0;flex:none;align-items:center;gap:2px;margin:0;padding:0;display:flex}header.dock nav.topnav>a{color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:400;text-decoration:none}header.dock nav.topnav>a:hover{color:var(--ink);background:#2b28330d}header.dock nav.topnav>a[aria-current=page]{background:var(--ink);color:#fbf7f0;font-weight:500}header.dock i.sep{background:#6e505f2e;width:1px;height:22px;margin:0 6px}header.dock a.srch{width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}header.dock a.srch:hover{color:var(--ink);background:#2b28330f}header.dock details.acct{margin-left:0}header.dock details.acct .av{width:38px;height:38px;box-shadow:none}header.dock details.acct>summary:hover .av,header.dock details.acct[open] .av{box-shadow:0 0 0 3px #b4566e4d}header.dock .acct-menu{top:calc(100% + 14px);right:0}body:not([data-embed]) main{padding-top:100px}@media (max-width:860px){header.dock nav.topnav,header.dock i.sep,header.dock>a.brand span{display:none}header.dock>a.brand{margin-right:6px}}.pagehead{margin:0 0 22px}.pagehead h1{letter-spacing:-.015em;margin:0 0 10px;font-size:52px;line-height:1.02}.pagehead .lead{max-width:620px;color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 22px;display:flex}.seg{background:#ede5d9;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg a{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;text-decoration:none;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a[aria-selected=true]{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #2b28331f}.seg .count{min-width:18px;height:18px;color:var(--ink);background:#e9b949;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:flex}a.quiet{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px;font-size:13.5px;text-decoration:none}a.quiet:hover{color:var(--ink);border-color:var(--ink)}.calm{text-align:center;background:radial-gradient(70% 90% at 15% 0,#dcebddbf,#0000 60%),radial-gradient(60% 80% at 90% 100%,#f7ebc0b3,#0000 60%),#fffdf8;border:1px solid #ffffffe6;border-radius:28px;padding:56px 24px 52px;box-shadow:0 0 0 1px #6e505f14,0 30px 50px -36px #502d4166}.calm .big{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:40px;font-weight:500;line-height:1.1}.calm .muted{max-width:460px;margin:0 auto;font-size:15px;line-height:1.65}.calm-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.calm-actions .btn{background:#fff;padding:10px 20px}html{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.card.approval .meta{flex-wrap:wrap;gap:6px 8px;margin:0 0 4px;display:flex}.card.approval .meta span{color:var(--muted);background:#2b28330f;border-radius:999px;padding:4px 11px;font-size:12.5px}.card.approval .meta span.due{color:#6b4e12;background:#fae8becc}.card.approval .print{color:var(--muted);margin:12px 0 0;font-size:12px}.card.approval .print code{font-size:11.5px}.pagehead,.toolbar,.calm{max-width:680px}.card.approval h1,.card.approval h2{letter-spacing:-.01em;margin:6px 0 14px;font-family:Geist,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1.3}.conn-list{flex-direction:column;gap:12px;max-width:680px;display:flex}.conn{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px 20px;box-shadow:0 20px 36px -30px #502d4159}.conn-row{align-items:center;gap:14px;display:flex}.conn .logo{background:#f3ebdf;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.conn .logo b{font-family:var(--serif);color:var(--muted);font-size:24px;font-weight:500}.conn .logo img{background:#f3ebdf;border-radius:6px;width:26px;height:26px;margin:auto;position:absolute;inset:0}.conn .who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.conn .who strong{font-size:16px;font-weight:500}.conn .who .muted{font-size:13.5px}.conn .who .muted b{color:var(--ink);font-weight:500}.conn .meta{flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;display:flex}.conn .meta span{color:var(--muted);background:#2b28330f;border-radius:999px;padding:4px 11px;font-size:12.5px}.conn .meta span.live{color:#3f6b39;background:#dcebddd9}.conn .meta span.due{color:#6b4e12;background:#fae8bed9}.conn form.consent{background:#2b283309;border-radius:16px;gap:12px;margin-top:16px;padding:16px 18px;display:grid}.conn form.consent p{margin:0;font-size:13.5px;line-height:1.6}.conn .asks{flex-wrap:wrap;gap:8px 18px;display:flex}.conn .asks label{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.conn .actions{flex-wrap:wrap;gap:8px;display:flex}.pagehead,.toolbar,.calm,.conn-list,.card.approval{margin-left:auto;margin-right:auto}.card.approval{margin-top:14px;margin-bottom:14px}body:not([data-embed]) main{max-width:720px;margin-left:auto;margin-right:auto}.pagehead,.toolbar,.calm,.conn-list,.card.approval{max-width:none}header.dock .acct-menu{background:#fffdf8;border:1px solid #2b283314;border-radius:22px;width:320px;max-width:calc(100vw - 24px);padding:0;overflow:hidden;box-shadow:0 30px 60px -24px #2b283373}.acct-head{background:radial-gradient(90% 70% at 50% 0,#fae6af99,#0000 70%),linear-gradient(#e3e9e6,#fffdf8);flex-direction:column;align-items:center;gap:4px;padding:24px 22px 16px;display:flex}.acct-big{width:76px;height:76px;font-family:var(--serif);color:var(--ink);background:#f2b3c1;border:3px solid #fffdf8;border-radius:50%;place-items:center;font-size:34px;font-weight:500;display:grid;box-shadow:0 8px 20px -10px #2b283366}.acct-head strong{margin-top:8px;font-size:17px;font-weight:500}.acct-mail{color:var(--muted);font-size:13px}.acct-list{flex-direction:column;padding:8px;display:flex}.acct-list>a{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.acct-list>a svg{flex:none}.acct-list>a span{flex-direction:column;min-width:0;display:flex}.acct-list>a b{font-weight:400}.acct-list>a small{color:#7a7482;font-size:12.5px}.acct-list>a:hover{background:#f3ebdf}.acct-list>i{background:#2b283314;height:1px;margin:6px 10px;display:block}.acct-list>form{margin:0}.acct-list>form button{color:#4f4a57;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;display:flex}.acct-list>form button:hover{color:#9b3049;background:#f3ebdf}header.dock .acct-list>a{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px}header.dock .acct-list>a span{text-align:left;align-items:flex-start}header.dock .acct-list>a small{color:#7a7482}body:not([data-embed]) .pagehead{margin:6px 0 26px}body:not([data-embed]) .pagehead h1{margin:2px 0 12px;font-size:54px}.pagehead .lead code{font-size:12px}.sect{justify-content:space-between;align-items:baseline;gap:12px;margin:38px 0 12px;display:flex}.sect h2{margin:0;font-size:28px}.sect span{color:var(--muted);font-size:13px}.panel{background:#fffdf8;border:1px solid #ffffffe6;border-radius:24px;padding:6px 8px;box-shadow:0 0 0 1px #6e505f14,0 28px 44px -34px #502d4166}.panel.tint-sage{background:linear-gradient(165deg,#dcebdd99,#fffdf8 60%)}.panel.tint-lilac{background:linear-gradient(165deg,#e2d8f299,#fffdf8 60%)}.panel.tint-butter{background:linear-gradient(165deg,#f7ebc0a6,#fffdf8 60%)}.panel.pad{padding:22px 24px}.panel .empty{text-align:center;color:var(--muted);margin:0;padding:22px 18px;font-size:14.5px}.rw{align-items:center;gap:16px;padding:16px 18px;display:flex}.rw+.rw{border-top:1px solid #6e505f1a}.rw .main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rw .main strong{font-size:15.5px;font-weight:500}.rw .main .sub{color:var(--muted);font-size:13.5px;line-height:1.5}.rw .main .sub code{font-size:12px}.rw .end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rw .end form{margin:0;display:inline}.rw .tile{width:44px;height:44px;font-family:var(--serif);color:var(--ink);background:#f3ebdf;border-radius:14px;flex:none;place-items:center;font-size:23px;font-weight:500;display:grid}.rw .tile.sage{background:#dcebdd}.rw .tile.lilac{background:#e2d8f2}.rw .tile.butter{background:#f7ebc0}.rw .tile.rose{background:#f7d9e1}.chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chip{color:var(--muted);background:#2b28330f;border-radius:999px;padding:3px 11px;font-size:12.5px}.chip.good{color:#3f6b39;background:#dcebdde6}.chip.warn{color:#6b4e12;background:#fae8bee6}.chip.bad{color:#8a2a43;background:#f7d9e1e6}.chip.dflt{color:#5b3f8f;background:#e2d8f2}.btn.sm,button.sm{padding:7px 15px;font-size:13px}button.ghost-danger{color:var(--bad);background:0 0}button.ghost-danger:hover{background:#f7d9e199}.banner{border-radius:16px;margin:0 0 18px;padding:12px 18px;font-size:14px}.banner.ok{color:#35602f;background:#dcebddd9}.banner.err{color:#8a2a43;background:#f7d9e1d9}.fields{gap:14px;display:grid}.fields .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fields label.f{color:var(--muted);gap:6px;font-size:13px;display:grid}.fields input:not([type=checkbox]),.fields select{background:#fff;border:1px solid #6e505f29;border-radius:14px;width:100%;height:46px;padding:0 16px;font-size:14.5px}.fields input::placeholder{color:#9a93a3}.fields .go{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fields button.primary,.go button.primary{padding:11px 24px;font-size:14px}.hint{color:var(--muted);margin:12px 2px 0;font-size:13px;line-height:1.6}.hint code{font-size:12px}.opt{cursor:pointer;background:#2b283309;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.opt+.opt{margin-top:8px}.opt:hover{background:#2b28330e}.opt input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #2b28334d;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin:1px 0 0;padding:0;display:grid}.opt input[type=checkbox]:checked{background:#2b2833;border-color:#2b2833}.opt input[type=checkbox]:checked:after{content:"";border:2px solid #fffdf8;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.opt input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.opt .t{flex-direction:column;gap:1px;font-size:14px;line-height:1.45;display:flex}.opt .t small{color:var(--muted);font-size:12.5px}.prov{padding:22px 24px}.prov+.prov{margin-top:14px}.prov-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.prov-head .tile{width:46px;height:46px;font-family:var(--serif);border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:500;display:grid}.prov-head strong{font-size:17px;font-weight:500;display:block}.prov-head span.s{color:var(--muted);font-size:13px}.prov details{margin-top:2px}.prov summary{cursor:pointer;color:var(--muted);padding:4px 2px 12px;font-size:13.5px;list-style:none}.prov summary::-webkit-details-marker{display:none}.prov summary:after{content:" ▾";font-size:11px}.prov .go{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.prov .go .hint{flex:1;min-width:200px;margin:0}.scopebox{border:0;gap:0;margin:0;padding:0;display:grid}.scopebox legend{color:var(--muted);margin:0 0 8px;padding:0;font-size:13px}.secret-box{background:linear-gradient(165deg,#f7ebc0cc,#fffdf8 70%);border-radius:22px;margin:0 0 18px;padding:20px 22px;box-shadow:0 0 0 1px #6e505f1a}.secret-box strong{font-size:15.5px;font-weight:500}body:not([data-embed]) h1,body:not([data-embed]) .pagehead h1{margin:14px 0 12px;font-size:46px;line-height:1.05}body:not([data-embed]) .pagehead .lead{font-size:15px}body:not([data-embed]) h2,.sect h2{font-size:25px}.card.approval h1,.card.approval h2{letter-spacing:-.01em;margin:6px 0 12px;font-size:19px;font-weight:500;line-height:1.35}.calm .big{font-size:30px}.eyebrow{display:none}body:not([data-embed]) main>p.small:first-child{margin:0 0 4px}a.backlink{color:var(--ink);background:#2b28330f;border-radius:999px;gap:6px;padding:6px 14px 6px 10px;font-size:13px}a.backlink:before{background:currentColor;width:14px;height:14px;transition:none;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}a.backlink:hover{color:var(--ink);background:#2b28331a}a.backlink:hover:before{transform:none}.lg{width:var(--s,44px);height:var(--s,44px);border-radius:calc(var(--s,44px)*.32);background:#f3ebdf;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.lg b{font-family:var(--serif);font-size:calc(var(--s,44px)*.48);color:var(--ink);font-weight:500}.lg img{background:inherit;border-radius:6px;margin:auto;position:absolute;inset:0}.lg-sage{background:#dcebdd}.lg-lilac{background:#e2d8f2}.lg-butter{background:#f7ebc0}.lg-rose{background:#f7d9e1}.lg-white{background:#fff;box-shadow:0 0 0 1px #6e505f1a}.app{color:var(--ink);vertical-align:middle;background:#2b28330f;border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 4px;font-size:12.5px;text-decoration:none;display:inline-flex}.app i{width:20px;height:20px;font-style:normal;font-family:var(--serif);border-radius:7px;place-items:center;font-size:14px;font-weight:500;display:grid}a.app:hover{color:var(--ink);background:#2b28331a}.rw .lg,.prov-head .lg{width:46px;height:46px}.topnav .count{color:#fff;text-align:center;background:#2b2833;border-radius:999px;min-width:18px;margin-left:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}
