:root{--ink:#14161a;--ink2:#1c1f25;--ink3:#262a32;--line:#e3e5ea;--line2:#eef0f3;--paper:#fff;--paper2:#f7f8fa;--paper3:#eff1f5;--text:#14161a;--text2:#5b616e;--text3:#878d9a;--accent:#3d5afe;--accent2:#2f49d8;--accentwash:#eef1ff;--good:#0f8a54;--goodwash:#e6f5ee;--warn:#a4690a;--warnwash:#fdf3e2;--bad:#c62f3d;--badwash:#fdecee;--radius:10px;--radius2:7px;--shadow:0 1px 2px #14161a0f,0 4px 16px #14161a0d;--shadow2:0 8px 40px #14161a24;--sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace}@media (prefers-color-scheme:dark){:root{--line:#2b2f38;--line2:#23262d;--paper:#16181d;--paper2:#1b1e24;--paper3:#23262d;--text:#edeef1;--text2:#a2a8b5;--text3:#757c8a;--accent:#7d90ff;--accent2:#93a3ff;--accentwash:#1e2340;--good:#4ade9b;--goodwash:#12291f;--warn:#e0b062;--warnwash:#2b2113;--bad:#ff8f9c;--badwash:#2e1519;--shadow:0 1px 2px #0000004d,0 4px 16px #0000003d;--shadow2:0 8px 40px #00000080}}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--text);background:var(--paper2);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:600}h1{font-size:21px}h2{font-size:17px}h3{font-size:15px}p{margin:0}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.side{background:var(--paper);border-right:1px solid var(--line);display:flex;position:sticky;overflow-y:auto;flex-direction:column;height:100vh;top:0}.brand{display:flex;letter-spacing:-.02em;align-items: center;gap:9px;padding:18px 18px 14px;font-size:15px;font-weight:650}.brandmark{background:linear-gradient(140deg,var(--accent),#8b5cf6);display:grid;color:#fff;border-radius:7px;flex:none;place-items: center;width:24px;height:24px;font-size:13px;font-weight:700}.navgroup{padding:6px 10px}.navlabel{letter-spacing:.07em;text-transform:uppercase;color:var(--text3);padding:10px 8px 5px;font-size:10.5px;font-weight:600}.navitem{display:flex;border-radius:var(--radius2);color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:0;align-items: center;gap:9px;width:100%;padding:7px 8px;font-family:inherit;font-size:13.5px;font-weight:500}.navitem:hover{background:var(--paper3);color:var(--text)}.navitem.on{background:var(--accentwash);color:var(--accent);font-weight:550}.navitem svg{flex:none}.navcount{color:var(--text3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sidefoot{border-top:1px solid var(--line);margin-top:auto;padding:12px}.who{display:flex;align-items: center;gap:9px;padding:6px 8px}.avatar{background:var(--paper3);color:var(--text2);display:grid;border-radius:50%;flex:none;place-items: center;width:27px;height:27px;font-size:11px;font-weight:650}.whoname{font-size:13px;font-weight:550}.whorole{color:var(--text3);text-transform:capitalize;font-size:11px}.main{display:flex;flex-direction:column;min-width:0}.top{display:flex;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper)85%,transparent);backdrop-filter:blur(12px);position:sticky;z-index:20;align-items: center;gap:14px;height:58px;padding:0 26px;top:0}.topspacer{flex:1}.body{width:100%;max-width:1180px;padding:26px}.body.wide{max-width:none}.btn{display:inline-flex;border-radius:var(--radius2);border:1px solid var(--line);background:var(--paper);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;align-items: center;gap:6px;padding:7px 13px;font-size:13px;font-weight:550}.btn:hover:not(:disabled){background:var(--paper3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:var(--accent2);border-color:var(--accent2)}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad)30%,var(--line))}.btn.danger:hover:not(:disabled){background:var(--badwash)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--paper3)}.btn.sm{padding:4px 9px;font-size:12px}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navitem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tablelink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mediatile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=url],input[type=search],textarea,select{border:1px solid var(--line);border-radius:var(--radius2);background:var(--paper);color:var(--text);font:inherit;width:100%;padding:8px 11px;font-size:13.5px}input:focus,textarea:focus,select:focus{outline:2px solid color-mix(in srgb,var(--accent)40%,transparent);outline-offset:-1px;border-color:var(--accent)}textarea{resize:vertical;min-height:84px;line-height:1.6}.sr{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.richeditor{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius2);background:var(--paper)}.richeditor:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)24%,transparent)}.richtools{display:flex;border-bottom:1px solid var(--line);background:var(--paper2);flex-wrap:wrap;align-items: center;gap:2px;padding:6px}.richtool{position:relative;display:inline-flex;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items: center;min-width:30px;height:29px;padding:0 7px}.richtool:hover:not(:disabled){background:var(--paper3);color:var(--text)}.richtool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.richtool:disabled{opacity:.42;cursor:not-allowed}.richletter{font-size:11px;font-weight:700}.richlink{display:flex;align-items: center;gap:2px;width:min(220px,100%);margin-left:auto}.richlink input[type=url]{height:29px;padding:4px 8px;font-size:12px}.richcontent{outline:none;min-height:210px;padding:13px 14px;font-size:14px;line-height:1.65}.richcontent:empty:before{content:attr(data-placeholder);color:var(--text3);pointer-events:none}.richcontent p,.richcontent div,.richcontent blockquote,.richcontent ul,.richcontent ol{margin:0 0 .8em}.richcontent h2,.richcontent h3,.richcontent h4{margin:.85em 0 .45em}.richcontent blockquote{border-left:3px solid var(--line);color:var(--text2);padding-left:12px}.richcontent figure{margin:1.1em 0}.richcontent img{display:block;border-radius:var(--radius2);max-width:100%;height:auto}.richcontent figcaption{color:var(--text3);margin-top:6px;font-size:11.5px}.richcontent hr{background:var(--line);border:0;height:1px;margin:1.4em 0}.richdivide{background:var(--line);width:1px;height:17px;margin:0 4px}.richfoot{display:flex;border-top:1px solid var(--line2);color:var(--text3);justify-content:space-between;align-items: center;gap:12px;padding:5px 9px;font-size:10.5px}.richcount{font-variant-numeric:tabular-nums;flex-shrink:0}.richeditor.focusmode{position:fixed;z-index:60;display:flex;border:0;border-radius:0;flex-direction:column;inset:0}.richeditor.focusmode .richtools{justify-content:center;padding:10px 16px}.richeditor.focusmode .richcontent{overflow-y:auto;flex:1;width:min(72ch,100%);margin:0 auto;padding:40px 20px 80px;font-size:16px;line-height:1.75}.richeditor.focusmode .richlink{margin-left:0}select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text3)50%),linear-gradient(135deg,var(--text3)50%,transparent 50%);background-position:calc(100% - 15px) 51%,calc(100% - 10px) 51%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.search{position:relative;width:300px;max-width:40vw}.search input{padding-left:32px}.search>svg{position:absolute;color:var(--text3);top:50%;left:10px;transform:translateY(-50%)}.search kbd{position:absolute;border:1px solid var(--line);color:var(--text3);background:var(--paper2);font:10px var(--sans);border-radius:4px;padding:1px 5px;top:50%;right:8px;transform:translateY(-50%)}.search input{padding-right:40px}.searchmenu{position:absolute;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow2);width:min(440px,100vw - 32px);max-height:min(520px,70vh);padding:6px;top:calc(100% + 7px);left:0}.searchlabel{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;padding:7px 8px 4px;font-size:10px;font-weight:650}.searchresult{display:flex;border-radius:var(--radius2);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:9px;width:100%;padding:8px}.searchresult:hover{background:var(--paper2);outline:none}.searchresult:focus-visible{background:var(--paper2);outline:none}.searchresult>svg{color:var(--text3);flex:none}.searchresult>span{display:grid;min-width:0}.searchresult strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.searchresult small{color:var(--text3);font-size:11px}.searchstate{color:var(--text2);text-align:center;padding:22px 14px;font-size:12.5px}.f{display:block;border:0;min-width:0;margin-bottom:15px;padding:0}.f>.fl{display:block;margin-bottom:5px;font-size:12.5px;font-weight:550}.f>.fh{display:block;color:var(--text3);margin-top:5px;font-size:12px}.req{color:var(--bad);margin-left:2px}.definitionlabel{margin-bottom:7px;font-size:12.5px;font-weight:550}.check{display:flex;cursor:pointer;align-items: center;gap:8px}.check input{accent-color:var(--accent);cursor:pointer;width:16px;height:16px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card+.card{margin-top:16px}.cardhead{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:14px 18px}.cardbody{padding:18px}.grid{display:grid;gap:16px}.grid>.card+.card{margin-top:0}.g2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.stat{padding:16px 18px}.statnum{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650}.statlabel{color:var(--text2);margin-top:1px;font-size:12px}.stathint{color:var(--text3);margin-top:6px;font-size:11px}.chart{display:flex;border-bottom:1px solid var(--line);align-items: flex-end;gap:2px;height:180px}.chartcol{position:relative;display:flex;flex:1;justify-content:center;align-items: flex-end;min-width:0;height:100%}.chartbar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:72px;min-height:2px}.chartcol:hover .chartbar{background:var(--accent2)}.chartcol:hover{background:var(--paper3)}.charttip{position:absolute;border-radius:var(--radius2);background:var(--ink);color:#fff;border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;padding:4px 8px;transition:opacity .1s;font-size:11px;bottom:100%;left:50%;transform:translate(-50%,-6px)}.chartcol:hover .charttip{opacity:1}.chartaxis{display:flex;color:var(--text3);gap:2px;margin-top:7px;font-size:11px}.chartaxis span{text-align:center;white-space:nowrap;overflow:visible;flex:1;min-width:0}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--line);padding:9px 18px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:11px 18px}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}tbody tr.click:hover{background:var(--paper2)}.tablewrap{overflow-x:auto}.pager{display:flex;border-top:1px solid var(--line2);color:var(--text2);align-items: center;gap:12px;padding:11px 18px;font-size:12px}.tablelink{display:block;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 0 2px;padding:0;font-weight:600}.tablelink:hover{color:var(--accent)}.pill{display:inline-flex;letter-spacing:.01em;background:var(--paper3);color:var(--text2);white-space:nowrap;border-radius:20px;align-items: center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600}.pill.published{background:var(--goodwash);color:var(--good)}.pill.draft{background:var(--paper3);color:var(--text2)}.pill.review{background:var(--warnwash);color:var(--warn)}.pill.scheduled{background:var(--accentwash);color:var(--accent)}.pill.archived{background:var(--badwash);color:var(--bad)}.pill.on{background:var(--goodwash);color:var(--good)}.pill.off{background:var(--paper3);color:var(--text3)}.searchresult .pill{margin-left:auto}.mono{font-family:var(--mono);font-size:12px}.dim{color:var(--text2)}.dim2{color:var(--text3);font-size:12px}.empty{text-align:center;color:var(--text2);padding:56px 24px}.empty h3{color:var(--text);margin-bottom:5px}.empty p{margin-bottom:16px;font-size:13px}.note{border-radius:var(--radius2);display:flex;border:1px solid;align-items: flex-start;gap:9px;padding:10px 13px;font-size:13px}.note.err{background:var(--badwash);border-color:color-mix(in srgb,var(--bad)28%,transparent);color:var(--bad)}.note.ok{background:var(--goodwash);border-color:color-mix(in srgb,var(--good)28%,transparent);color:var(--good)}.note.info{background:var(--accentwash);border-color:color-mix(in srgb,var(--accent)25%,transparent);color:var(--accent)}.note.warn{background:var(--warnwash);border-color:color-mix(in srgb,var(--warn)28%,transparent);color:var(--warn)}.login{display:grid;background:var(--paper2);place-items: center;min-height:100vh;padding:24px}.loginbox{width:100%;max-width:356px}.loginhead{text-align:center;margin-bottom:22px}.loginhead .brandmark{border-radius:11px;width:38px;height:38px;margin:0 auto 13px;font-size:18px}.loginhead p{color:var(--text2);margin-top:4px;font-size:13px}.editor{display:grid;grid-template-columns:1fr 292px;align-items: start;gap:20px}.editorset{border:0;min-width:0;margin:0;padding:0}.editorset:disabled{opacity:.86}@media (max-width:1000px){.editor{grid-template-columns:1fr}}.rail{position:sticky;top:74px}.titleinput{font:inherit;letter-spacing:-.025em;color:var(--text);background:0 0;border:0;width:100%;padding:0;font-size:25px;font-weight:650}.titleinput:focus{outline:none}.titleinput::placeholder{color:var(--text3)}.slugline{display:flex;color:var(--text3);align-items: center;gap:5px;margin-top:4px;font-size:12.5px}.slugline input{font-family:var(--mono);color:var(--text2);background:0 0;border:0;border-radius:4px;width:auto;min-width:90px;padding:2px 4px;font-size:12px}.slugline input:hover{background:var(--paper3)}.slugline input:focus{outline:1px solid var(--accent);background:var(--paper)}.repeater{border:1px solid var(--line);border-radius:var(--radius2)}.repeatrow{border-bottom:1px solid var(--line2);padding:13px}.repeatrow:last-of-type{border-bottom:0}.repeathead{display:flex;align-items: center;gap:8px;margin-bottom:10px}.repeatnum{color:var(--text3);font-size:11px;font-weight:650}.taxonomychecks fieldset{border:0;margin:0 0 14px;padding:0}.taxonomychecks fieldset:last-child{margin-bottom:0}.taxonomychecks legend{color:var(--text3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:11px;font-weight:650}.taxonomychecks .check+.check{margin-top:7px}.schedulebox{border:1px solid var(--line);border-radius:var(--radius2);padding:9px 10px}.schedulebox summary{color:var(--text2);cursor:pointer;font-size:12px;font-weight:550}.schedulebox[open] summary{margin-bottom:11px}.schedulebox .f{margin-bottom:8px}.revisionmeta{display:flex;align-items: center;gap:9px;margin-bottom:16px}.revisionfield{border-top:1px solid var(--line2);padding:11px 0}.revisionfield.changed{border-left:3px solid var(--warn);padding-left:11px}.revisionfield strong{font-size:12.5px}.revisionfield pre{overflow-x:auto;color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 var(--mono);margin:6px 0 0}.configsplit{display:grid;grid-template-columns:220px minmax(0,1fr);align-items: start;gap:18px}.configlist{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.configlistitem{display:grid;border:0;border-bottom:1px solid var(--line2);background:var(--paper);color:var(--text);font:inherit;text-align:left;cursor:pointer;gap:1px;padding:11px 13px}.configlistitem:last-child{border-bottom:0}.configlistitem:hover{background:var(--paper2)}.configlistitem.on{background:var(--accentwash);color:var(--accent)}.configlistitem span{font-weight:600}.configlistitem small{color:var(--text3);font-size:11px}.termlist{padding:0 18px}.termrow{display:flex;border-bottom:1px solid var(--line2);align-items: center;gap:12px;padding:12px 0}.termrow:last-child{border-bottom:0}.termrow strong{font-size:13px}.formheading{display:flex;align-items: center;gap:10px;margin-bottom:14px}.menutitle{display:grid;gap:4px;width:min(340px,100%)}.menutitle .definitionlabel{font-size:12px;font-weight:550}.menuitems{display:grid;gap:10px}.menuitemeditor{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);padding:13px}.menuitemeditor.nested{box-shadow:none;background:var(--paper2)}.menuitemfields{display:grid;grid-template-columns:.8fr 1fr auto;align-items: end;gap:10px}.menuitemfields .f{margin-bottom:0}.menuitemtarget{min-height:36px}.menuitemactions{display:flex;justify-content:flex-end;gap:2px;margin-top:9px}.menuchildren{display:grid;border-left:1px solid var(--line);gap:8px;margin:12px 0 0 24px;padding-left:12px}.webhookurl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.webhookevents{display:grid;grid-template-columns:1fr 1fr;border:0;gap:8px 16px;margin:0;padding:0}.webhookevents legend{grid-column:1/-1;margin-bottom:6px;font-size:12.5px;font-weight:550}.keyscopes{display:grid;grid-template-columns:1fr 1fr;border:0;gap:8px 16px;margin:0;padding:0}.keyscopes legend{grid-column:1/-1;margin-bottom:0;font-size:12.5px;font-weight:550}.keyscopes p{grid-column:1/-1;margin-bottom:6px}@media (max-width:760px){.configsplit{grid-template-columns:1fr}.configlist{display:flex;overflow-x:auto}.configlistitem{border-right:1px solid var(--line2);border-bottom:0;min-width:150px}.menuitemfields,.webhookevents,.keyscopes{grid-template-columns:1fr}.menuchildren{margin-left:8px;padding-left:8px}}.buildertop{display:flex;align-items: center;gap:12px}.builderheading{margin:25px 0 20px}.builderheading p{color:var(--text2);max-width:68ch;margin-top:5px}.typebuilder{display:grid;grid-template-columns:minmax(0,1fr)270px;align-items: start;gap:20px;margin-top:18px}.typeformgrid,.fieldlimits{display:grid;grid-template-columns:1fr 1fr;gap:14px}.typesetup .f:last-child,.fieldlimits .f{margin-bottom:0}.kindchoice{border:0;margin:5px 0 15px;padding:0}.kindchoice legend{margin-bottom:7px;font-size:12.5px;font-weight:550}.kindoption{display:flex;border:1px solid var(--line);cursor:pointer;align-items: flex-start;gap:10px;padding:12px}.kindoption:first-of-type{border-radius:var(--radius2)var(--radius2)0 0}.kindoption:last-of-type{border-radius:0 0 var(--radius2)var(--radius2);margin-top:-1px}.kindoption.selected{position:relative;z-index:1;border-color:var(--accent);background:var(--accentwash)}.kindoption input{accent-color:var(--accent);margin-top:3px}.kindoption span{display:grid;gap:2px}.kindoption strong{font-size:13px}.kindoption small{color:var(--text2);font-size:12px}.fieldadvanced{border-top:1px solid var(--line2);padding-top:11px}.fieldadvanced summary{color:var(--text2);cursor:pointer;width:max-content;font-size:12px;font-weight:550}.fieldadvanced[open] summary{margin-bottom:13px}.fieldadvanced .f:last-child{margin-bottom:0}.fieldssectionhead,.nestedfieldshead{display:flex;align-items: center;gap:12px;margin-bottom:12px}.builderactions{display:flex;align-items: center;gap:9px;margin-left:auto}.fieldssectionhead>.btn,.nestedfieldshead>.btn{margin-left:auto}.fielddefinitions{display:grid;gap:11px}.fielddefinition{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.fielddefinition.nested{box-shadow:none;background:var(--paper2)}.fielddefinitionhead{display:grid;grid-template-columns:26px minmax(150px,1fr)minmax(150px,.65fr)auto;background:var(--paper2);border-bottom:1px solid var(--line);align-items: center;gap:9px;padding:12px 13px}.fielddefinitionhead input,.fielddefinitionhead select{background-color:var(--paper)}.fieldnumber{display:grid;color:var(--text2);background:var(--paper3);border-radius:50%;place-items: center;width:24px;height:24px;font-size:11px;font-weight:650}.fieldactions{display:flex;align-items: center;gap:1px}.fielddefinitionbody{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:4px 18px;padding:14px}.fieldhelp{margin-bottom:10px}.fieldrequired{align-self: center;margin-top:14px}.fieldchoices,.fieldconfig,.nestedfields,.fieldlimits,.fielddefinitionbody>.fieldadvanced{grid-column:1/-1}.fieldconfig{max-width:360px}.choiceeditor{display:grid;grid-template-columns:minmax(140px,1fr)minmax(110px,.6fr)auto;gap:7px;margin-bottom:7px}.nestedfields{border-radius:var(--radius2);background:var(--paper2);border:1px solid var(--line2);margin:6px -2px 4px;padding:13px}.nestedfieldshead{align-items: flex-start}.nestedfields>.fielddefinition+.fielddefinition{margin-top:9px}.builderpreview{position:sticky;top:76px}.previewempty{border:1px dashed var(--line);border-radius:var(--radius2);color:var(--text3);text-align:center;padding:18px 12px;font-size:12px}.previewfield{display:flex;border-top:1px solid var(--line2);align-items: center;gap:10px;padding:8px 0;font-size:12.5px}.previewfield small{color:var(--text3);margin-left:auto;font-size:11px}@media (max-width:1040px){.typebuilder{grid-template-columns:1fr}.builderpreview{display:none}}@media (max-width:700px){.buildertop,.fieldssectionhead,.nestedfieldshead{flex-wrap:wrap;align-items: flex-start}.builderactions,.fieldssectionhead>.btn,.nestedfieldshead>.btn{margin-left:0}.typeformgrid,.fieldlimits{grid-template-columns:1fr}.fielddefinitionhead{grid-template-columns:26px 1fr}.fielddefinitionhead select,.fieldactions{grid-column:2}.fielddefinitionbody{grid-template-columns:1fr}.fieldrequired,.fieldchoices,.fieldconfig,.nestedfields,.fieldlimits,.fielddefinitionbody>.fieldadvanced{grid-column:1}.choiceeditor{grid-template-columns:1fr auto}.choiceeditor .mono{grid-column:1}}.mediagrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:13px}.mediapager{border:1px solid var(--line);border-radius:var(--radius2);background:var(--paper);margin-top:16px}.mediatile{border:1px solid var(--line);border-radius:var(--radius2);overflow:hidden;background:var(--paper);cursor:pointer;position:relative}.mediatile:hover{border-color:var(--accent)}.mediatile.sel{border-color:var(--accent);outline:2px solid var(--accentwash)}.mediathumb{aspect-ratio:4/3;background:var(--paper3);display:grid;color:var(--text3);overflow:hidden;place-items: center}.mediathumb img{object-fit:cover;display:block;width:100%;height:100%}.medianame{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid var(--line2);padding:7px 9px;font-size:11.5px}.drop{border:1.5px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--text2);cursor:pointer;padding:30px}.drop:hover,.drop.over{border-color:var(--accent);background:var(--accentwash);color:var(--accent)}.mediapick{display:flex;border:1px solid var(--line);border-radius:var(--radius2);align-items: center;gap:11px;padding:9px}.mediapick .thumb{object-fit:cover;background:var(--paper3);border-radius:6px;flex:none;width:48px;height:48px}.referencepicker{display:grid;gap:7px}.referencechoices{display:grid;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius2);background:var(--paper2);gap:8px;max-height:220px;padding:10px 11px}.scrim{position:fixed;display:grid;z-index:100;backdrop-filter:blur(2px);background:#0a0c1073;place-items: center;padding:24px;inset:0}.scrimhit{position:absolute;cursor:default;background:0 0;border:0;margin:0;padding:0;inset:0}.modal{position:relative;background:var(--paper);box-shadow:var(--shadow2);display:flex;overflow:hidden;border:1px solid var(--line);border-radius:13px;flex-direction:column;width:100%;max-width:540px;max-height:84vh}.modal.lg{max-width:880px}.modalhead{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:16px 20px}.modalbody{overflow-y:auto;padding:20px}.modalfoot{display:flex;border-top:1px solid var(--line);background:var(--paper2);justify-content:flex-end;gap:9px;padding:14px 20px}.row{display:flex;align-items: center;gap:9px}.rowend{display:flex;align-items: center;gap:9px;margin-left:auto}.stack{display:flex;flex-direction:column;gap:13px}.wrap{display:flex;flex-wrap:wrap;gap:7px}.tabs{display:flex;border-bottom:1px solid var(--line);gap:3px;margin-bottom:18px}.tab{cursor:pointer;font:inherit;color:var(--text2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 13px;font-size:13.5px;font-weight:550}.tab:hover{color:var(--text)}.tab.on{color:var(--accent);border-bottom-color:var(--accent)}.spin{border:2px solid var(--line);border-top-color:var(--accent);animation:spin .7s linear infinite;border-radius:50%;flex:none;width:15px;height:15px}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:grid;place-items: center;padding:56px}.toast{position:fixed;background:var(--ink);color:#fff;border-radius:var(--radius2);box-shadow:var(--shadow2);z-index:200;animation:rise .18s ease-out;padding:10px 17px;font-size:13px;font-weight:500;bottom:20px;left:50%;transform:translate(-50%)}.toast.bad{background:var(--bad)}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:860px){.shell{grid-template-columns:1fr}.side{position:static;overflow-x:auto;flex-direction:row;align-items: center;height:auto}.navgroup{display:flex;padding:6px}.navlabel,.sidefoot,.navcount{display:none}.body{padding:16px}.top{padding:0 16px}.search{width:min(100%,420px);max-width:none}.search kbd{display:none}}.agent{display:flex;flex-direction:column;gap:14px}.agentlog{display:flex;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:16px;min-height:240px;max-height:52vh;padding:18px}.agentintro{text-align:center;color:var(--text2);max-width:460px;margin:auto}.agentintro h3{margin:10px 0 6px}.agentintro svg{color:var(--accent)}.agentseeds{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px}.turnwho{letter-spacing:.04em;text-transform:uppercase;color:var(--text3);margin-bottom:5px;font-size:11.5px;font-weight:600}.turntext{white-space:pre-wrap;color:var(--text2);line-height:1.6}.turn.you .turntext{color:var(--text);font-weight:500}.turntools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.turntools span{background:var(--paper3);color:var(--text3);border-radius:999px;padding:2px 7px;font-size:11.5px}.agentbar{display:flex;align-items: flex-end;gap:10px}.agentbar textarea{resize:vertical;flex:1}.proposals{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.proposal{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius2);margin-bottom:10px;padding:13px 15px}.proposal.applied{border-left-color:var(--good)}.proposal.dismissed{border-left-color:var(--line);opacity:.55}.proposalhead{font-weight:550}.difftable{table-layout:fixed;margin-top:10px;font-size:12.5px}.difftable td{vertical-align:top;word-break:break-word;padding:5px 10px 5px 0}.difftable td:first-child{width:22%}.diffbefore{text-decoration:line-through;text-decoration-color:var(--text3);width:39%}.connectrow{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:15px}.connectrow code{background:var(--paper3);border-radius:var(--radius2);padding:6px 9px;font-size:12.5px}.or{display:flex;color:var(--text3);align-items: center;gap:12px;margin:0 0 15px;font-size:12px}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.linkish{font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;background:0 0;border:0;padding:0}.dockbubble{position:fixed;z-index:60;display:grid;cursor:pointer;color:#fff;background:var(--accent);border:none;border-radius:50%;place-items: center;width:52px;height:52px;transition:transform .18s,box-shadow .18s,background .18s;bottom:22px;right:22px;box-shadow:0 10px 30px #3d5afe52}.dockbubble:hover{transform:translateY(-2px);box-shadow:0 14px 36px #3d5afe6b}.dockbubble:active{transform:translateY(0)}.dockbubble.on{background:var(--ink2);box-shadow:0 8px 24px #14161a59}.dock{position:fixed;z-index:60;display:flex;background:var(--panel);border:1px solid var(--line);overflow:hidden;animation:dockin .16s ease-out;border-radius:14px;flex-direction:column;width:min(420px,100vw - 44px);max-height:min(620px,100vh - 130px);bottom:86px;right:22px;box-shadow:0 24px 60px #14161a38}@keyframes dockin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dockhead{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:8px;padding:11px 12px;font-size:13px}.dockwhere{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dock .agent{overflow-y:auto;flex:1;gap:10px;min-height:0;padding:12px}.dock .agentlog{flex:none;min-height:0;max-height:none}.dock .agentintro{padding:10px 0}.dock .agentintro h3{font-size:15px}.dock .agentseeds{gap:6px}.dock .agentbar textarea{font-size:13px}@media (max-width:720px){.dock{width:auto;bottom:78px;left:12px;right:12px}.dockbubble{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.dock{animation:none}.dockbubble{transition:none}}.conns{display:flex;flex-direction:column}.conn{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:16px;padding:14px 18px}.conn:first-child{border-top:0}.conninfo{flex:1;min-width:220px}.connname{display:flex;flex-wrap:wrap;align-items: center;gap:8px;font-weight:600}.connmeta{color:var(--text3);margin-top:3px;font-size:12px}.connmeta code{font-size:11px}.pill.ok{background:var(--goodwash);color:var(--good)}.pill.bad{background:var(--badwash);color:var(--bad)}code.copyable{display:block;border-radius:var(--radius2);background:var(--paper);border:1px solid var(--line);word-break:break-all;user-select:all;margin-top:8px;padding:8px 10px;font-size:12px}.hintdot{border:1px solid var(--line2);background:var(--paper3);color:var(--text2);cursor:pointer;vertical-align:middle;display:inline-grid;border-radius:50%;flex:none;place-items: center;width:16px;height:16px;margin-left:5px;padding:0;transition:color .12s,border-color .12s;font-size:10px;font-weight:700;line-height:1}.hintdot:hover{color:var(--accent);border-color:var(--accent)}.hintdot:focus-visible{color:var(--accent);border-color:var(--accent)}h1>.hintdot,h2>.hintdot,legend>.hintdot{margin-left:8px;transform:translateY(-1px)}.helpbody{display:grid;color:var(--text);gap:12px;font-size:14.5px;line-height:1.6}.helpbody p{margin:0}.helpbody code{font-size:.92em}.helpeg,.helpcare{border-radius:var(--radius2);background:var(--paper3);padding:10px 12px}.helpcare{border-left:2px solid var(--accent)}.helpeg b,.helpcare b{color:var(--text2);font-weight:600}.notebody{display:grid;flex:1;gap:4px;min-width:0}.notebody p{margin:0}.socialgrid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(290px,1fr);align-items: start;gap:16px}@media (max-width:1000px){.socialgrid{grid-template-columns:1fr}}.socialgrid .card{margin-top:0}.socialgrid>div>.card+.card{margin-top:16px}.netpick{display:flex;border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0}.netchip{display:inline-flex;border:1px solid var(--line);background:var(--paper);color:var(--text2);cursor:pointer;white-space:nowrap;border-radius:20px;align-items: center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:550}.netchip:hover{border-color:var(--text3)}.netchip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.netchip:has(input:disabled){opacity:.55;cursor:default}.netchip.on{background:var(--accentwash);border-color:var(--accent);color:var(--accent)}.netchip.bad{border-color:var(--bad);color:var(--bad)}.netchipbox{display:inline-grid;border:1px solid var(--text3);border-radius:3px;flex:none;place-items: center;width:13px;height:13px}.netchip.on .netchipbox{background:var(--accent);border-color:var(--accent);color:var(--paper)}.netchip.sm{gap:4px;padding:2px 8px;font-size:11px}.netchip.sm.ok{background:var(--goodwash);color:var(--good);border-color:#0000}.netchip.sm.bad{background:var(--badwash);color:var(--bad);border-color:#0000}.netchip.sm.busy{background:var(--accentwash);color:var(--accent);border-color:#0000}.netchip a{display:inline-flex;color:inherit}.netchipwho{color:var(--text3);overflow:hidden;text-overflow:ellipsis;max-width:130px;font-weight:450}.netchip.on .netchipwho{color:inherit;opacity:.75}.socialnetcard .cardbody>.f:last-child{margin-bottom:0}.socialcounts{color:var(--text3);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:11.5px}.counter{font-variant-numeric:tabular-nums}.counter.over{color:var(--bad);font-weight:600}.socialproblems{display:grid;color:var(--warn);gap:5px;margin-top:12px;font-size:12px}.socialproblems>div{display:flex;align-items: center;gap:6px}.socialmedia{display:flex;flex-wrap:wrap;gap:10px}.socialthumb{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--paper2);border-radius:9px;width:104px;height:104px}.socialthumb img{object-fit:cover;display:block;width:100%;height:100%}.socialthumbicon{display:grid;color:var(--text3);text-transform:uppercase;letter-spacing:.04em;place-items: center;gap:4px;height:100%;font-size:10px}.socialthumbbar{position:absolute;display:flex;background:color-mix(in srgb,var(--paper)88%,transparent);backdrop-filter:blur(3px);justify-content:center;gap:1px;padding:3px;inset:auto 0 0}.socialadd{border-style:dashed;flex-direction:column;gap:5px;width:104px;height:104px}.socialrow{display:flex;border-top:1px solid var(--line);align-items: flex-start;gap:14px;padding:13px 0}.socialrow:first-child{border-top:0;padding-top:0}.socialcaption{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin-top:3px}.socialerror{color:var(--bad);margin-top:6px;font-size:12px}.socialwhen{display:flex;white-space:nowrap;align-items: center;gap:5px;padding-top:2px}.socialtargets{display:flex;flex-wrap:wrap;gap:5px}.socialsent{border-top:1px solid var(--line);padding:7px 0}.socialsent:first-child{border-top:0}.calhead{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line);color:var(--text3);text-align:center;letter-spacing:.04em;text-transform:uppercase;padding:10px 0;font-size:11px;font-weight:600}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);background:var(--line);gap:1px}.calday{background:var(--paper);display:flex;flex-direction:column;gap:3px;min-height:102px;padding:6px}.calday.off{background:var(--paper2)}.calnum{color:var(--text2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.calday.off .calnum{color:var(--text3)}.calday.now .calnum{color:var(--accent)}.calpost{display:block;text-align:left;font:inherit;cursor:pointer;background:var(--paper3);color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:5px;width:100%;padding:3px 5px;font-size:11px;line-height:1.3}.calpost.published{background:var(--goodwash);color:var(--good)}.calpost.scheduled{background:var(--accentwash);color:var(--accent)}.calpost.review{background:var(--warnwash);color:var(--warn)}.calpost.archived{background:var(--badwash);color:var(--bad)}.caltime{font-variant-numeric:tabular-nums;margin-right:4px;font-weight:650}.socialapp{align-items: flex-start}.socialappform{border-top:1px solid var(--line);max-width:620px;margin-top:14px;padding-top:14px}.socialappform .note{margin-bottom:14px}.socialscopes{color:var(--text2);font-size:12px}.socialscopes div{color:var(--text3);word-break:break-word;margin-top:3px}.connname .hintdot{margin-left:2px;transform:translateY(-1px)}.guide{font-size:13.5px;line-height:1.6}.guidelead{color:var(--text);margin:0;font-size:15px}.guidetime{display:inline-flex;background:var(--paper3);color:var(--text2);border-radius:20px;align-items: center;gap:5px;margin-top:10px;padding:3px 9px;font-size:12px;font-weight:550}.guidepre{background:var(--paper2);border:1px solid var(--line);color:var(--text2);border-radius:10px;margin:16px 0 4px;padding:14px 16px}.guidepre p{margin:0 0 9px}.guidepre p:last-of-type{margin-bottom:12px}.guide h3{letter-spacing:.02em;text-transform:uppercase;color:var(--text3);margin:22px 0 10px;font-size:13px;font-weight:650}.guidesteps{display:grid;gap:14px;margin:0;padding-left:22px}.guidesteps li::marker{color:var(--accent);font-weight:700}.guidesteps b{display:block;color:var(--text)}.guidesteps p{color:var(--text2);margin:3px 0 0}.guidestep.isdone>b,.guidestep.isdone>p{color:var(--text3)}.guidestep .stepmark{display:inline-flex;border:1.5px solid var(--line2);vertical-align:-2px;border-radius:50%;justify-content:center;align-items: center;width:15px;height:15px;margin-right:7px}.guidestep .stepmark.ok{border-color:var(--good);background:var(--good);color:var(--paper)}.guidechoice{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:9px}.guidechoice select{flex:240px;min-width:0}.guidelink{margin-top:10px}.guidegotchas{list-style:none;display:grid;gap:10px;margin:0;padding:0}.guidegotchas li{display:flex;color:var(--text2);align-items: flex-start;gap:9px}.guidegotchas svg{color:var(--warn);flex:none;margin-top:3px}
