@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caslon-display-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caslon-display-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #071a2b;--ink-2: #0c2942;--ink-edge: #020a13;--cream: #fbe5b4;--cream-2: #f4d48c;--jaune: #f2b417;--jaune-2: #dc9c06;--vert: #0b4a3f;--vert-2: #0f6354;--rouge: #9e3320;--rouge-2: #7e2618;--wall: #e2e7e8;--wall-2: #eaeeef;--panel: #ffffff;--on-plaster: #071a2b;--on-plaster-soft: #3e586b;--on-ink: #ffffff;--on-ink-soft: #b9cbda;--line: rgba(7, 26, 43, .16);--line-soft: rgba(7, 26, 43, .09);--ok-field: #e4f0ea;--ok-line: rgba(11, 74, 63, .34);--warn-field: #fbf0d6;--warn-line: rgba(140, 96, 6, .36);--bad-field: #fae9e5;--bad-line: rgba(158, 51, 32, .34);--ok: #0a3e35;--warn: #6b4905;--bad: #7e2618;--accent: var(--rouge);--accent-ink: #ffffff;--muted: var(--on-plaster-soft);--keyline: 3px;--radius: 14px;--radius-in: 7px;--ease: cubic-bezier(.16, 1, .3, 1);--raise: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 0 0 1px rgba(7, 26, 43, .14), -1px 2px 3px -2px rgba(7, 26, 43, .18), -4px 10px 20px -14px rgba(7, 26, 43, .5);--tap: 44px;--pad-y: .62rem;--pad-x: .95rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:430;line-height:1.5;color:var(--on-plaster);background:var(--wall);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3{font-weight:800;font-stretch:104%;letter-spacing:-.012em;line-height:1.15;text-wrap:balance}::selection{background:var(--ink);color:var(--cream)}:is(.bar,.clienttop,.opbanner,.signinpanel) ::selection{background:var(--cream);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}:is(.bar,.clienttop,.opbanner,.signinpanel,.publish) :focus-visible,.publish:focus-visible{outline-color:var(--jaune)}a{color:var(--ink)}button{font:inherit;font-weight:620;color:var(--ink);cursor:pointer;border:0;border-radius:9px;background:linear-gradient(176deg,#fff,#f1f4f5);padding:var(--pad-y) var(--pad-x);min-height:var(--tap);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #071a2b42,inset 0 -2px #071a2b12,-1px 2px 4px -2px #071a2b38;transition:box-shadow .15s var(--ease),background .15s var(--ease),transform .12s var(--ease)}button:hover:not(:disabled){background:linear-gradient(176deg,#fff,#e8edee);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #071a2b66,inset 0 -2px #071a2b17,-2px 4px 8px -3px #071a2b47}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.42;cursor:not-allowed}button.primary{color:var(--cream);background-color:var(--ink);background-image:linear-gradient(176deg,var(--ink-2),var(--ink) 62%,var(--ink-edge));font-weight:720;box-shadow:inset 0 1.5px #ffffff3d,inset 0 0 0 1px #020a1399,inset 0 -2px #0000004d,-1px 3px 6px -2px #071a2b66}button.primary:hover:not(:disabled){background-image:linear-gradient(176deg,#123954,var(--ink-2) 62%,var(--ink));box-shadow:inset 0 1.5px #ffffff4d,inset 0 0 0 1px #020a1399,inset 0 -2px #0000004d,-2px 6px 12px -4px #071a2b73}.publish{position:relative;isolation:isolate;min-height:48px;padding:.7rem 1.4rem;border-radius:var(--radius);color:#fff;font-weight:760;font-stretch:102%;letter-spacing:.015em;background-color:var(--vert);background-image:radial-gradient(circle at 11px 11px,rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at calc(100% - 11px) 11px,rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at 11px calc(100% - 11px),rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),linear-gradient(176deg,#1a8a70,var(--vert-2) 60%,#093d34);box-shadow:inset 0 1.5px #ffffff38,inset 0 0 0 1px #0000006b,inset 0 -2px #0000004d,-2px 5px 12px -5px #061a168c}.publish:before{content:"";position:absolute;inset:5px;z-index:1;pointer-events:none;border:2px solid rgba(255,255,255,.9);border-radius:var(--radius-in);box-shadow:0 1px #0003,inset 0 1px #00000029}.publish:hover:not(:disabled){background-image:radial-gradient(circle at 11px 11px,rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at calc(100% - 11px) 11px,rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at 11px calc(100% - 11px),rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),rgba(255,255,255,.34) 0 1.6px,rgba(0,0,0,.46) 2px 3.4px,transparent 3.9px),linear-gradient(176deg,#22a184,#14795f 60%,#0b4a3f);box-shadow:inset 0 1.5px #ffffff42,inset 0 0 0 1px #0000006b,inset 0 -2px #0000004d,-3px 8px 18px -6px #061a1699}.publish:disabled{opacity:.4}.linkish,.quiet{background:none;box-shadow:none;color:var(--muted);font-weight:560;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;padding-inline:.3rem}.linkish:hover:not(:disabled),.quiet:hover:not(:disabled){background:#071a2b0f;box-shadow:none;color:var(--ink)}input,textarea,select{font:inherit;color:var(--ink);background:#fff;border:0;border-radius:9px;font-size:max(16px,1em);padding:.6rem .7rem;min-height:var(--tap);box-shadow:inset 0 0 0 1.5px #071a2b42,inset 0 2px 3px -2px #071a2b38}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:0;padding:0;accent-color:var(--ink);box-shadow:none;flex:none}input::placeholder,textarea::placeholder{color:#67798a}.shell{display:flex;flex-direction:column;height:100vh}header.bar{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;padding:.55rem 1.1rem;color:var(--on-ink);background-color:var(--ink);background-image:linear-gradient(178deg,#0a2237,var(--ink) 55%,#04121f);box-shadow:inset 0 -3px #00000059,0 1px #ffffff1a}header.bar h1{font-size:1.02rem;margin:0;font-weight:760;letter-spacing:-.005em;color:#fff}header.bar .spacer{flex:1}header.bar a{color:var(--cream)}header.bar .meta{color:var(--on-ink-soft)}header.bar button:not(.primary):not(.publish){color:#fff;background:#ffffff12;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff4d}header.bar button:not(.primary):not(.publish):hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff7a}header.bar>.clientnav,.clienttop>.clientnav{order:6;width:100%;margin:.2rem -.4rem 0;padding:.2rem .4rem .1rem;box-shadow:inset 0 1px #ffffff21}header.bar>h1{order:0}header.bar>.barmark{order:0}header.bar>.meta.pending{order:1}header.bar>.spacer{order:2}header.bar>.meta{order:3}header.bar>.publish{order:4}header.bar>button{order:5}.bar .meta.pending{min-width:0;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:52rem){header.bar>.clientnav,.clienttop>.clientnav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}header.bar>.clientnav::-webkit-scrollbar,.clienttop>.clientnav::-webkit-scrollbar{display:none}header.bar>.meta.pending{display:none}header.bar>.spacer{display:none}header.bar>h1{flex:1 1 auto;min-width:0}header.bar>.publish{order:1;margin-left:auto}header.bar>.clientnav{order:2}header.bar>.meta{order:3}header.bar>button{order:4}header.bar>button:last-of-type{margin-left:auto}header.bar{gap:.45rem .6rem;padding-inline:1rem}header.bar>.meta{font-size:.8rem}header.bar>button:last-of-type{padding-inline:.7rem;font-size:.92rem}.clienttop>.clientnav{order:2}.clienttop .signout{order:1}}.barmark{width:24px;height:24px;flex:none;display:block}.meta{color:var(--muted);font-size:.86rem}main.editorpanes{flex:1;display:grid;grid-template-columns:minmax(24rem,30rem) 1fr;gap:.9rem;padding:.9rem;min-height:0}.needdesktop{display:none}@media(max-width:56rem){main.editorpanes{display:none}.needdesktop{display:flex;align-items:flex-start;justify-content:center;padding:1.25rem;flex:1}.nd-card{background:var(--panel);border-radius:var(--radius);box-shadow:var(--raise);padding:1.5rem 1.35rem;max-width:30rem}.nd-card h2{margin:0 0 .6rem;font-size:1.15rem}.nd-card p{margin:0 0 .85rem}.nd-second{color:var(--muted)}.nd-actions{display:flex;flex-wrap:wrap;gap:.6rem}.nd-actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:9px;font-weight:620;text-decoration:none}.nd-mail{background:var(--ink);color:var(--cream)}.nd-quiet{box-shadow:var(--raise);background:var(--panel)}}@media(max-width:60rem){.shell{height:auto;min-height:100dvh}main.editorpanes{grid-template-columns:1fr}.previewpane{order:-1;min-height:60vh}.log{max-height:58vh}}.panel{background:var(--panel);border-radius:var(--radius);box-shadow:var(--raise);display:flex;flex-direction:column;min-height:0;overflow:hidden}.tabs{flex:none;display:flex;gap:.15rem;padding:.4rem .5rem 0;background:linear-gradient(180deg,var(--wall-2),var(--panel));box-shadow:inset 0 -1px 0 var(--line)}.tabs button{background:none;box-shadow:none;color:var(--muted);font-weight:640;border-radius:8px 8px 0 0;padding:.55rem .85rem;min-height:var(--tap)}.tabs button:hover:not(:disabled){background:#071a2b0f;box-shadow:none;color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);background:var(--panel);box-shadow:inset 0 -3px 0 var(--ink)}.log{flex:1;overflow-y:auto;padding:1rem;display:grid;gap:.7rem;align-content:start;min-height:0;background:var(--wall);box-shadow:inset 0 1px 3px -1px #071a2b24}.msg{max-width:92%;padding:.7rem .85rem;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.msg.you{justify-self:end;color:var(--ink);background-color:var(--cream);background-image:linear-gradient(176deg,#fff3d9,var(--cream) 60%,var(--cream-2));box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #7a5e245c,-1px 2px 5px -3px #071a2b4d}.msg.ai{justify-self:start;background:linear-gradient(176deg,#fff,#f7f9fa);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #071a2b29,-1px 2px 5px -3px #071a2b47}.msg.err{justify-self:start;color:var(--bad);background:var(--bad-field);box-shadow:inset 0 0 0 1px var(--bad-line)}.msg .files{margin-top:.45rem;font-size:.82rem;color:var(--muted)}.msg.you .files{color:#6b5320}.msg .human{margin-top:.5rem;padding-top:.45rem;font-size:.87rem;color:var(--warn);box-shadow:inset 0 1px 0 var(--warn-line)}.thinking{color:var(--muted);font-style:italic}form.ask{flex:none;padding:.75rem;display:grid;gap:.55rem;background:var(--panel);box-shadow:inset 0 1px 0 var(--line)}form.ask textarea{resize:vertical;min-height:3.8rem;line-height:1.45}form.ask .row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}form.ask .row .spacer{flex:1}@media(max-width:34rem){form.ask .row>button{flex:1 1 100%}}label.careful{color:var(--muted);font-size:.87rem;display:flex;gap:.45rem;align-items:center;min-height:var(--tap);cursor:pointer}label.careful input[type=checkbox]{width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--ink);box-shadow:none;flex:none}.keybox{flex:none;margin:.75rem .75rem 0;padding:.9rem;border-radius:12px;display:grid;gap:.5rem;color:var(--on-ink);background-color:var(--ink);background-image:linear-gradient(176deg,var(--ink-2),var(--ink) 62%,var(--ink-edge));box-shadow:inset 0 1.5px #fff3,inset 0 0 0 1px #020a13b3,inset 0 -2px #0000004d,-2px 5px 14px -7px #071a2b8c}.keybox p{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--jaune)}.keybox small{color:var(--on-ink-soft);font-size:.85rem}.keybox .row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.keybox button{color:var(--ink);background-color:var(--cream);background-image:linear-gradient(176deg,#fff5dc,var(--cream) 58%,#efd6a4);font-weight:720;box-shadow:inset 0 1.5px #ffffffd9,inset 0 0 0 1px #04080c4d,-1px 3px 6px -3px #00000080}.keybox button:hover:not(:disabled){background-image:linear-gradient(176deg,#fffaec,#fdecc8 58%,var(--cream));box-shadow:inset 0 1.5px #ffffffe6,inset 0 0 0 1px #04080c57,-2px 5px 10px -4px #00000080}.history{flex:1;min-height:0;overflow-y:auto;padding:.25rem 1rem 1rem}.turn{padding:.85rem 0;box-shadow:inset 0 -1px 0 var(--line-soft)}.turn:last-child{box-shadow:none}.turn .asked{font-weight:700;overflow-wrap:anywhere}.turn .when{color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.turn .sum{margin:.35rem 0}.turn .foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.3rem}.turn .foot .spacer{flex:1}.turn.undone{opacity:.55}.tag{font-size:.76rem;font-weight:620;padding:.2rem .55rem;border-radius:999px;background:#071a2b12;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);overflow-wrap:anywhere}.previewpane{padding:0}.previewbar{flex:none;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .7rem;background:linear-gradient(180deg,var(--wall-2),var(--panel));box-shadow:inset 0 -1px 0 var(--line)}.previewbar strong{font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.previewbar .spacer{flex:1}@media(max-width:34rem){.previewbar .spacer{flex-basis:100%;height:0}.previewbar button{flex:1 1 auto;padding-inline:.5rem;font-size:.86rem}}.previewbar button{min-height:var(--tap);padding:.45rem .8rem;font-size:.9rem}.previewbar button[aria-selected=true]{color:var(--cream);background-color:var(--ink);background-image:linear-gradient(176deg,var(--ink-2),var(--ink) 62%,var(--ink-edge));box-shadow:inset 0 1.5px #ffffff3d,inset 0 0 0 1px #020a1399,inset 0 -2px #0000004d}.framewrap{flex:1;overflow:auto;display:flex;justify-content:flex-start;padding:1rem;background-color:var(--wall);background-image:radial-gradient(120% 70% at 30% -10%,rgba(255,255,255,.75),transparent 60%);box-shadow:inset 0 2px 5px -2px #071a2b33;min-height:0}iframe{border:0;border-radius:12px;background:#fff;margin-inline:auto;box-shadow:inset 0 0 0 1px #071a2b29,-3px 8px 24px -12px #071a2b8c;width:390px;height:100%;min-height:30rem}iframe.desktop{width:100%;max-width:1200px}@media(max-width:30rem){main.editorpanes{padding:.6rem;gap:.6rem}.previewpane{margin-inline:-.6rem;border-radius:0}.framewrap{padding:0}iframe{width:100%;border-radius:0;box-shadow:none}iframe.desktop{width:1100px;max-width:none}}.notice{padding:.85rem 1.1rem;margin:0;color:var(--warn);background:var(--warn-field);font-size:.9rem;box-shadow:inset 0 -1px 0 var(--warn-line)}.centered{display:grid;place-items:center;min-height:100dvh;padding:1.5rem 1.25rem 3rem;text-align:center}.signinpanel{text-align:left;max-width:28rem;width:100%;position:relative;isolation:isolate;overflow:visible;padding:1.9rem 1.6rem 1.6rem;border-radius:18px;color:var(--on-ink);background-color:var(--ink);background-image:radial-gradient(circle at 17px 17px,rgba(255,255,255,.34) 0 2.1px,rgba(0,0,0,.46) 2.5px 4.4px,transparent 5px),radial-gradient(circle at calc(100% - 17px) 17px,rgba(255,255,255,.34) 0 2.1px,rgba(0,0,0,.46) 2.5px 4.4px,transparent 5px),radial-gradient(circle at 17px calc(100% - 17px),rgba(255,255,255,.34) 0 2.1px,rgba(0,0,0,.46) 2.5px 4.4px,transparent 5px),radial-gradient(circle at calc(100% - 17px) calc(100% - 17px),rgba(255,255,255,.34) 0 2.1px,rgba(0,0,0,.46) 2.5px 4.4px,transparent 5px),linear-gradient(176deg,var(--ink-2),var(--ink) 62%,var(--ink-edge));box-shadow:inset 0 1.5px #ffffff38,inset 0 0 0 1px #00000080,inset 0 -2px #0000004d,-6px 14px 30px -14px #071a2ba6}.signinpanel:before{content:"";position:absolute;inset:9px;z-index:1;pointer-events:none;border:var(--keyline) solid rgba(255,255,255,.9);border-radius:11px;box-shadow:0 1px #0000002e,inset 0 1px #00000024}.signinpanel h1{margin:0 0 .3rem;font-size:1.45rem;font-weight:830;font-stretch:106%;text-transform:uppercase;line-height:1.04;color:#fff}.signinpanel p{margin:.4rem 0;color:#d7e4ee}.signinpanel .meta{color:var(--on-ink-soft)}.signinpanel a{color:var(--cream);text-underline-offset:4px}.doormark{display:flex;align-items:center;gap:10px;margin-bottom:1.1rem}.doormark img{width:30px;height:30px;flex:none;display:block}.doormark span{font-family:Caslon Display,Georgia,serif;font-weight:400;font-size:21px;letter-spacing:.2em;text-indent:.2em;color:var(--cream);line-height:1}form.signin{display:grid;gap:.45rem;margin:1.2rem 0 .2rem}form.signin label{font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-soft)}form.signin button{margin-top:.4rem}form.signin button.primary,.signinpanel button.primary{color:var(--ink);background-color:var(--cream);background-image:linear-gradient(176deg,#fff5dc,var(--cream) 58%,#efd6a4);box-shadow:inset 0 1.5px #ffffffd9,inset 0 0 0 1px #04080c4d,-1px 3px 6px -3px #00000080}.signinpanel button.primary:hover:not(:disabled){background-image:linear-gradient(176deg,#fffaec,#fdecc8 58%,var(--cream));box-shadow:inset 0 1.5px #ffffffe6,inset 0 0 0 1px #04080c57,-2px 5px 10px -4px #00000080}.signinpanel button:not(.primary){color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff52}.signinpanel button:not(.primary):hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff80}.signinpanel button.linkish{color:var(--on-ink-soft);background:none;box-shadow:none}.signinpanel button.linkish:hover:not(:disabled){color:var(--cream);background:#ffffff1a;box-shadow:none}.said{margin:.3rem 0 0;font-size:.92rem;min-height:1.2rem}.said:empty{min-height:0;margin:0}.said.ok{color:#9fe0c6}.said.err{color:#ffbfae}ul.changes{list-style:none;margin:.55rem 0 0;padding:0;display:grid;gap:.3rem}ul.changes li{display:block;font-size:.87rem;line-height:1.45;padding:.4rem .6rem;border-radius:7px;background:#071a2b0e;box-shadow:inset 0 0 0 1px var(--line-soft)}.msg.you ul.changes li{background:#7a5e241f}ul.changes .what{display:block;font-weight:700;margin-bottom:.1rem}ul.changes .was{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}ul.changes .arrow{color:var(--muted);margin-inline:.3em}ul.changes .now{font-weight:800;color:var(--vert);font-variant-numeric:tabular-nums}.sheet{padding:0 .9rem .9rem;background:var(--wall)}.publishpanel{max-width:40rem;margin:.9rem auto 0;padding:1.2rem;background:var(--panel);border-radius:var(--radius);box-shadow:var(--raise)}.publishpanel h2{margin:0 0 .45rem;font-size:1.1rem;font-weight:820;font-stretch:105%}.publishpanel .sum{margin:0 0 .7rem;font-weight:640}.publishpanel .row{margin-top:1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.publishpanel .row .spacer{flex:1}.publishpanel .refused{color:var(--bad);background:var(--bad-field);padding:.8rem .9rem;border-radius:10px;box-shadow:inset 0 0 0 1px var(--bad-line)}.publishpanel .refused strong{display:block;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.publishpanel .refused p{margin:.4rem 0 0}.publishpanel .refused .meta{color:#8a4a3a}.publishpanel details.advice{margin-top:.9rem;font-size:.9rem}.publishpanel details.advice summary{cursor:pointer;color:var(--muted);min-height:var(--tap);display:flex;align-items:center}.publishpanel details.advice ul{margin:.5rem 0 0;padding-left:1.1rem;color:var(--muted)}.publishpanel details.advice li{margin-bottom:.25rem}.publishpanel .rollback{margin-top:1rem;padding-top:.9rem;box-shadow:inset 0 1px 0 var(--line)}.bar .barlink{color:var(--cream);text-decoration:none;font-weight:640;padding:.5rem .4rem;white-space:nowrap}.bar .barlink:hover{text-decoration:underline}.clientnav{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.clientnav a{color:var(--on-ink-soft);text-decoration:none;font-weight:560;font-size:.94rem;padding:.5rem .65rem;border-radius:8px;white-space:nowrap;min-height:var(--tap);display:inline-flex;align-items:center;transition:color .15s var(--ease),background .15s var(--ease)}.clientnav a:hover{color:#fff;background:#ffffff1f}.clientnav a.current{color:var(--ink);font-weight:700;background-color:var(--cream);background-image:linear-gradient(176deg,#fff3d9,var(--cream) 60%,var(--cream-2));box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #04080c4d}.clientnav .livelink{color:var(--jaune)}.clientnav .livelink:hover{color:var(--jaune);background:#f2b41729}.clienttop{display:flex;align-items:center;gap:.6rem .9rem;flex-wrap:wrap;padding:.55rem 1.25rem;color:var(--on-ink);background-color:var(--ink);background-image:linear-gradient(178deg,#0a2237,var(--ink) 55%,#04121f);box-shadow:inset 0 -3px #00000059}.clientname{font-weight:780;white-space:nowrap;color:#fff;display:flex;align-items:center;gap:.5rem}.clienttop .signout{margin-left:auto;color:#fff;background:#ffffff12;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff4d}.clienttop .signout:hover:not(:disabled){background:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff7a}@media(max-width:40rem){.clienttop{gap:.4rem .6rem;padding-inline:1rem}.clientname{flex:1 1 auto;min-width:0;overflow:hidden}}.acct-list{margin:0 0 1rem;padding-left:1.1rem;color:var(--on-plaster)}.acct-list li{margin-bottom:.4rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}button:active:not(:disabled){transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.working{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.working .thinking{flex:1;min-width:12rem}.stopwait{font-size:.85rem;min-height:44px;white-space:nowrap}.suggestions{display:flex;flex-direction:column;gap:.4rem;margin:.75rem 0 0}.suggestion{text-align:left;font-size:.92rem;min-height:44px;line-height:1.35}.suggestion:before{content:"« ";opacity:.55}.suggestion:after{content:" »";opacity:.55}.fix{margin-top:.5rem}.fixlink{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.keybox .keyhelp{display:inline-flex;align-items:center;min-height:44px;margin-top:.4rem;font-weight:600}.keybox .keyhelp{display:inline-flex;align-items:center;min-height:44px;margin:.15rem 0 .35rem;font-weight:700;color:var(--jaune);text-decoration:underline;text-underline-offset:3px}.keybox .keyhelp:hover{color:var(--cream)}.keysaid{display:block}.undone-said{margin:.4rem 0 .1rem;font-weight:620;font-size:.88rem;color:var(--rouge)}.turn.undone .sum{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#9e332080}.turn.undone{opacity:.72}.turn.undone .undone-said,.turn.undone .undone-tag{opacity:1}.tag.undone-tag{background:#9e33201a;color:var(--rouge)}
