:root{--gray: #c0c0c0;--ink: #000;--link: #0000ee;--vlink: #551a8b;--field: #fff;--tap: 44px}*{box-sizing:border-box}body{margin:0;background:var(--gray);color:var(--ink);font-family:Times,Times New Roman,serif;font-size:17px;line-height:1.35}a{color:var(--link)}a:visited{color:var(--vlink)}.wrap{max-width:62em;margin:0 auto;padding:12px}.wrap.wide{max-width:84em}h1,h2,h3{font-weight:700;margin:.6em 0 .3em}h1{font-size:1.7em}h2{font-size:1.3em}h3{font-size:1.1em}hr{border:none;border-top:2px groove #fff;margin:12px 0}p{margin:.5em 0}code,tt{font-family:Courier New,Courier,monospace;font-size:.95em}small,.note{font-size:.8em}.note{display:block;color:#303030}input[type=text],input[type=email],input[type=url],input[type=file],select,textarea{font-family:Times,Times New Roman,serif;font-size:17px;min-height:var(--tap);width:100%;padding:8px;background:var(--field);color:var(--ink);border:2px inset #fff}textarea{min-height:88px;line-height:1.3}button,.btn{display:inline-block;min-height:var(--tap);min-width:var(--tap);padding:8px 14px;font-family:Times,Times New Roman,serif;font-size:17px;background:var(--gray);color:var(--ink);border:2px outset #fff;cursor:pointer;text-align:center;text-decoration:none}button:active,.btn:active{border-style:inset}button[disabled]{color:#606060;cursor:default}button.linky{min-height:0;min-width:0;padding:0;background:none;border:0;font-size:.8em;color:#303030;text-decoration:underline}button.linky:active{border:0}button.tiny{min-width:var(--tap);padding:8px 10px;font-size:15px}button.enter90s[disabled]{background:var(--gray);color:gray;border-style:outset;border-color:#fff;cursor:not-allowed}button.enter90s.ready{font-weight:700;background:var(--gray);color:transparent;background-image:linear-gradient(90deg,red,#f90,#fe0,#3c3,#36f,#93f,red);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;border-width:3px;border-style:solid;border-image:linear-gradient(90deg,red,#f90,#fe0,#3c3,#36f,#93f,red) 1;animation:rainbow-text 3s linear infinite,rainbow-border 3s linear infinite}button.enter90s.ready:active{border-style:solid}@keyframes rainbow-text{0%{background-position:0% 0}to{background-position:300% 0}}@keyframes rainbow-border{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){button.enter90s.ready{animation:none;background-position:0% 0;filter:none}}label{display:block;margin:10px 0 2px;font-weight:700}label.inline{display:flex;align-items:center;gap:8px;min-height:var(--tap);font-weight:400}input[type=checkbox],input[type=radio]{width:22px;height:22px}fieldset{border:2px groove #fff;margin:12px 0;padding:8px 10px}legend{font-weight:700;padding:0 4px}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row.fields{align-items:flex-end}.row.pager{justify-content:space-between}.row.request>input{flex:1 1 12em;width:auto}.row.pager>*{display:flex;align-items:center;gap:8px;white-space:nowrap}.cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cols>*{min-width:0}@media(min-width:900px){.cols.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.panel{border:2px outset #fff;padding:10px;background:var(--gray)}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{border:1px solid #000;padding:6px 8px;text-align:left;vertical-align:top}table.grid td.actions{white-space:nowrap;width:1%}.feed-cards{display:flex;flex-direction:column}.feed-card{padding:14px 0;border-bottom:1px solid #999}.feed-card:first-child{padding-top:0}.feed-head{display:flex;flex-direction:column}.feed-username{font-size:17px;font-weight:700}.feed-date{margin:1px 0 6px}.feed-title{font-weight:700;margin:0 0 6px}.tabs{display:flex;gap:6px;margin:10px 0 0}.tabs button{border-bottom-width:0}.tabs button[aria-selected=true]{border-style:inset;font-weight:700}.err{border:2px solid #800000;background:#ffe8e8;color:#400;padding:8px;margin:8px 0}.err-inline{color:maroon;font-weight:700}.ok{border:2px solid #006600;background:#e8ffe8;padding:8px;margin:8px 0}.notice{border:2px solid #000;background:#ffffe0;padding:8px;margin:8px 0}.notice p{margin:4px 0}.modem{background:#000;color:#0d0;font-family:Courier New,Courier,monospace;font-size:15px;padding:12px;min-height:14em;white-space:pre-wrap;overflow-x:auto}.modem .cursor{display:inline-block;width:.6em;height:1.05em;background:#0d0;vertical-align:text-bottom;animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.modem .cursor{animation:none}}.assets{display:flex;flex-wrap:wrap;gap:6px;max-height:16em;overflow-y:auto;border:2px inset #fff;background:#fff;padding:6px}.assets button{min-height:var(--tap);padding:4px}.assets button[aria-pressed=true]{border-style:inset}img.pixel,.assets img{image-rendering:pixelated}.reactions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.reaction-summary{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#444}.reaction-stack{display:inline-flex}.reaction-stack img{width:16px;height:16px;border-radius:50%;border:1px solid #fff;background:#fff;image-rendering:pixelated;margin-left:-6px}.reaction-stack img:first-child{margin-left:0}.reactrow{display:inline-flex}.reactbtn{display:inline-flex;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:16px;background:transparent;font-size:13px;font-weight:600}.reactbtn.unreacted{border-style:dotted;border-color:#aaa;color:#888}.reactbtn.unreacted:hover{border-color:#777}.reactbtn.mine{border-color:#8fb4e8;border-style:solid;background:#eaf1fc;color:#1a5fc4}.reactbtn img{width:18px;height:18px;image-rendering:pixelated}.blankface{position:relative;display:inline-block;width:18px;height:18px;min-width:18px;border:1.5px solid #999;border-radius:50%}.blankface .eye{position:absolute;top:7px;width:3px;height:3px;border-radius:50%;background:#999}.blankface .eye.left{left:4px}.blankface .eye.right{right:4px}.reacttray{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 32px);padding:6px;border-radius:20px;background:#fff;box-shadow:0 2px 10px #0003}.reacttray-item{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:transparent;transition:transform .08s ease-out}.reacttray-item:hover,.reacttray-item:focus-visible{transform:scale(1.2);background:#f2f2f2}.reacttray-item img{width:28px;height:28px;image-rendering:pixelated}.reacttip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;padding:3px 7px;border-radius:6px;background:#222;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.reacttray-divider{align-self:stretch;width:0;border-left:1px solid #e2e2e2;margin:4px 3px}.reactions-error{margin:0 0 10px;font-size:13px}.reactions-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reactions-who{margin:4px 0 10px;padding:6px 8px;border:2px inset #fff;background:#fff}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{display:flex;align-items:center;gap:6px;min-height:var(--tap);border:2px outset #fff;padding:6px 8px;font-weight:400;margin:0}.swatch[data-on=true]{border-style:inset}.chip{display:inline-block;width:26px;height:26px;border:1px solid #000}iframe.preview{width:100%;height:70vh;border:2px inset #fff;background:#fff}.drawer{border:2px outset #fff;padding:10px;margin:10px 0}.muted{color:#303030}.blockhead{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.blockhead .name{font-weight:700}.toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.papershell{position:relative}.paper{background:silver;color:#000;font:16px Times,Times New Roman,serif;line-height:normal;border:2px inset #fff;padding:16px 18px 40px;min-height:24em;outline:none;overflow-wrap:break-word}.paper :is(h1,h2,h3,p,hr,ul,ol,li,address,center,blockquote,pre,small,tt,code){all:revert}.paper,.paper *{box-sizing:content-box}.paper.center{text-align:center}.paper.center ul,.paper.center ol{display:inline-block;text-align:left}.paper a{color:var(--paper-link, #0000ee);text-decoration:underline}.paper a:visited{color:var(--paper-vlink, #551a8b)}.paper tt{font-family:Courier New,Courier,monospace}.paper hr{clear:both;margin-top:1.65em}.paper :is(p,ul,ol,address,blockquote,pre)+hr,.paper .w+hr{margin-top:2.65em}.paper .w.pic+hr{margin-top:1.65em}.paper h1+hr{margin-top:2.99em}.paper h2+hr{margin-top:2.895em}.paper h3+hr{margin-top:2.82em}.paper table{max-width:100%;text-align:left}.paper td:empty,.paper th:empty{min-width:4em}.paper td:focus,.paper th:focus{outline:1px dotted #000}.paper img{image-rendering:pixelated;max-width:100%;height:auto}.paper .w{margin:0}.paper .w.pic{display:block;width:fit-content;line-height:0}.paper .w.pic.a-left{float:left;margin:0 12px 6px 0}.paper .w.pic.a-right{float:right;margin:0 0 6px 12px}.paper .w.pic.a-center{margin-left:auto;margin-right:auto}.paper:not(.center) .w.pic:not(.a-center){margin-left:0}.paper.center .w.pic:not(.a-left):not(.a-right){margin-left:auto;margin-right:auto}.paper [data-align=left]{text-align:left}.paper [data-align=center]{text-align:center}.paper [data-align=right]{text-align:right}.paper table[data-align=center]{margin-left:auto;margin-right:auto;text-align:left}.paper table[data-align=right]{float:right;margin:0 0 6px 12px;text-align:left}.paper table[data-align=left]{float:left;margin:0 12px 6px 0;text-align:left}.paper table[data-align=right][data-wrap="0"]{float:none;margin:0 0 0 auto}.paper table[data-align=left][data-wrap="0"]{float:none;margin:0 auto 0 0}.paper.center :is(ul,ol)[data-align]{display:block}.paper :is(ul,ol):is([data-align=center],[data-align=right]){width:fit-content;margin-left:auto;text-align:left}.paper :is(ul,ol)[data-align=center]{margin-right:auto}.paper .w .counter{font-family:Courier New,Courier,monospace;background:#000;color:#0f0;padding:1px 4px;letter-spacing:2px}.paper .w .counter i{font-style:normal}.paper .w .counter.c-led-red{color:#ff3030}.paper .w .counter.c-led-amber{color:#ffb000}.paper .w .counter.c-odometer{background:#181818;color:#fff;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.paper .w .counter.c-lcd{background:#9ead86;color:#182810;border:1px solid #606c50}.paper .w .counter.c-seven-segment{color:#ff2020}.paper .w .counter.c-paper{background:#fff;color:#000;border:1px solid #808080}.paper .w .counter.c-inverted{background:silver;color:#000}.paper .w .counter.c-rainbow i:nth-child(1){color:red}.paper .w .counter.c-rainbow i:nth-child(2){color:#ff9000}.paper .w .counter.c-rainbow i:nth-child(3){color:#fff000}.paper .w .counter.c-rainbow i:nth-child(4){color:#00e040}.paper .w .counter.c-rainbow i:nth-child(5){color:#00b0ff}.paper .w .counter.c-rainbow i:nth-child(6){color:#d000ff}.paper .w .ghost{color:inherit;opacity:.7;font-style:italic}.paper .w .lrow{border-radius:2px}.paper .w .lrow:hover{outline:1px dotted #000080;outline-offset:2px}.paper .w [data-link-label]:focus,.paper .w [data-link-title]:focus{outline:1px dotted #000;outline-offset:2px}.paper .w .lrow [data-link-label]:empty:before{content:"Name this link";color:#444;font-style:italic}.paper .w .linkadd{min-height:0;min-width:0;margin:2px 0 0;padding:1px 6px;font-size:13px;line-height:1.2}.paper .w .core{font-style:normal}.paper .w .core small{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:inherit;opacity:.6}.paper .landing{height:6px;margin:0;padding:0;cursor:text;border-top:1px dashed transparent;box-sizing:border-box}.paper .landing:hover{border-top-color:#00008059}.paper hr{cursor:pointer}.paper hr[data-selected="1"],.paper hr[data-selected-cell="1"]{outline:2px solid #000080;outline-offset:3px}.paper .w[data-selected="1"]{outline:2px solid #000080;outline-offset:2px}.paper table[data-selected="1"]{outline:2px solid #000080;outline-offset:3px}.paper td[data-cellblocks] [data-selected-cell="1"]{outline:2px solid #000080;outline-offset:2px}.paper table[data-selected="1"] td,.paper table[data-selected="1"] th{outline:1px dashed #000080;outline-offset:-1px}.paper [data-caret="1"]{box-shadow:-6px 0 0 -4px #00008059}.toolbar.sticky{position:sticky;top:0;z-index:4;background:var(--gray);border:2px outset #fff;padding:6px;margin:0 0 8px}.toolbar.sticky select.stylepick,.toolbar.sticky select.insertpick{width:auto;min-width:9em;flex:0 0 auto}.workarea{display:block}@media(min-width:900px){.doc.withinspector .workarea{display:grid;grid-template-columns:minmax(480px,1fr) 280px;gap:12px;align-items:start}}@media(min-width:900px){.doc.withinspector .inspector{position:sticky;top:56px;max-height:calc(100vh - 80px);overflow-y:auto}}.inspector.sheet{position:fixed;left:0;right:0;bottom:0;z-index:6}.inspector .sheetbar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;text-align:left}.inspector .sheetact{display:flex;align-items:center;gap:6px}.inspector.sheet .inspbody{max-height:45vh;overflow-y:auto}.doc.sheeted .papershell{padding-bottom:56px}.doc.sheeted.sheetopen .papershell{padding-bottom:calc(45vh + 56px)}.inspector .tabs{position:sticky;top:0;z-index:1}.inspector .insppanel{padding:8px}.irow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 6px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0 0 8px;padding:0 0 8px}.crumbsep{margin:0 4px 0 2px}.irow>.ilabel{flex:0 0 5.5em;font-size:13px}.irow>.ifield{display:flex;flex:1 1 8em;flex-wrap:wrap;align-items:center;gap:4px}.placebtn{display:inline-flex;align-items:center;justify-content:center}.irow.wide{display:block}.irow.wide>.ilabel{display:block;margin-bottom:3px}.inspector .stripfield{min-height:32px;padding:4px 6px;font-size:14px}.inspector .stripfield.grow{flex:1 1 8em;width:auto;min-width:6em}.inspector button{min-height:var(--tap)}.papercol{min-width:0}.ctxbar{position:sticky;top:0;z-index:4;min-height:60px;margin:0 0 8px;padding:4px 6px}.ctxbar .crow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px}.ctxbar .cgroup{display:flex;flex-direction:column;gap:1px;min-width:0}.ctxbar .ccap{font-size:11px;line-height:14px;white-space:nowrap}.ctxbar .cctl{display:flex;align-items:center;gap:3px}.ctxbar .ctxkind{align-self:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ctxbar .ctxkind.cellnote{text-transform:none;letter-spacing:0;font-weight:400}.ctxbar .ctxhint{display:flex;align-items:center;min-height:48px;margin:0}.ctxbar .crumbs{margin:0 0 4px;padding:0 0 4px}.ctxbar button,.ctxbar button.tiny{min-height:32px;min-width:32px;padding:3px 8px;font-size:14px}.ctxbar button.crumb{min-height:0;min-width:0;padding:0;font-size:12px}.ctxbar .stripfield,.ctxbar .numfield input{width:auto;min-height:32px;padding:2px 4px;font-size:14px}.ctxbar .numfield{margin:0;gap:3px;white-space:nowrap}.ctxbar .numfield input{width:4.2em;min-width:4.2em}.ctxbar .stripfield.grow{width:12em;min-width:8em}.ctxbar .sizerange{width:110px;padding:0}.ctxbar .colw{width:3.8em;min-width:3.8em}.ctxbar input.colorwell{width:38px;min-width:38px;height:32px;min-height:32px;padding:0}.ctxbar .note{white-space:nowrap}.ctxbar .ctxmorehead,.ctxbar .ctxmoreline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4px}.ctxbar .ctxmoreline{justify-content:flex-start}.ctxbar .ctxmoregroups{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px}@media(max-width:899px){.ctxbar{padding:4px}.ctxbar .crow{flex-wrap:wrap;min-width:0}.ctxbar .ctxmore{max-height:max(80px,calc(50vh - 150px));overflow-y:auto}.ctxbar{max-width:100%;contain:inline-size}.ctxbar .crow>*{flex:0 0 auto}.ctxbar button,.ctxbar button.tiny{min-height:40px;min-width:40px}.ctxbar .stripfield,.ctxbar .numfield input,.ctxbar input.colorwell{min-height:40px;font-size:16px}.ctxbar .ctxhint{min-height:56px}}.palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px}.palette .tile-insert{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:6px 2px;font-size:11px;line-height:1.15;text-align:center;white-space:normal}.palette .tile-insert .tglyph{image-rendering:pixelated}.palette .tile-insert:disabled .tglyph{filter:grayscale(1);opacity:.5}.palette .tile-insert .note{font-size:9px}.slashmenu{position:absolute;z-index:3;left:12px;top:12px;display:flex;flex-direction:column;max-height:18em;overflow-y:auto}.popover{position:relative;margin:0 0 8px}.popover.anchored{position:absolute;z-index:7;margin:0;width:min(320px,calc(100% - 8px))}.popover.anchored.wide{width:min(420px,calc(100% - 8px))}.popover.sheet{position:fixed;left:0;right:0;bottom:0;z-index:8;width:auto;margin:0}.popover.sheet .popbody{max-height:40vh}.popover .popbody{max-height:50vh;overflow-y:auto}.popover input[type=text],.popover input[type=url],.popover input[type=number],.popover select{min-height:32px;padding:4px 6px;font-size:15px}.popover .row>.grow{flex:1 1 8em;width:auto}.popover p{margin:4px 0}.popover .err{margin:4px 0 0;padding:4px 6px;white-space:normal;overflow-wrap:anywhere}.popover .assets{max-height:12em}.popover .row.groups{gap:4px;margin-bottom:4px}.colorpick .swatchrow{display:grid;grid-template-columns:repeat(8,minmax(26px,1fr));max-width:320px;gap:4px;margin-bottom:6px}.colorpick .dot{min-width:0;min-height:26px;padding:0;border:2px outset #fff}.colorpick .dot[aria-pressed=true]{border-style:inset;outline:2px solid #000}.colorpick .hexfield{width:7.5em;font-family:monospace}.colorpick input[type=color],.inspector input.colorwell,.pagepop input[type=color]{width:38px;min-width:38px;height:30px;min-height:30px;padding:0}.pagepop .row{margin-bottom:6px}.pagepop .row.colors label.inline{min-height:0;gap:4px;font-size:13px}.pagepop .tile{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;background-repeat:repeat;image-rendering:pixelated}.pagepop .tile[aria-pressed=true]{border-style:inset;outline:2px solid #000080}.inkdot{display:inline-block;width:9px;height:9px;margin-right:3px;border:1px solid #000;background:linear-gradient(135deg,#c00 50%,#00e 50%);vertical-align:middle}.numfield{min-height:0;gap:3px;font-size:13px;font-weight:400}.numfield input{width:5em;min-width:5em;min-height:30px;padding:2px 4px;font-size:14px}.popover .popclose{position:absolute;top:2px;right:2px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;line-height:1;font-weight:700}.draghandle{position:absolute;z-index:2;width:20px;min-width:20px;height:24px;min-height:24px;padding:0;line-height:1;cursor:grab;-webkit-user-drag:element}.paper .w[draggable=true]{cursor:grab;-webkit-user-drag:element}.dropline{position:absolute;z-index:2;height:0;border-top:3px solid #000080;pointer-events:none}.dropcaret{position:absolute;z-index:2;width:0;border-left:2px solid #000080;pointer-events:none}.droptag{position:absolute;top:0;left:0;white-space:nowrap}.paper [data-selected] img,.paper [data-selected-cell] img,.paper img.sel{touch-action:none}.imggrip{position:absolute;z-index:2;width:12px;height:12px;min-width:0;min-height:0;padding:0;cursor:nwse-resize;touch-action:none;transform:translate(-50%,-50%)}.sizelabel{position:absolute;z-index:3;white-space:nowrap;pointer-events:none}.colbar{position:absolute;z-index:2;width:7px;margin-left:-3px;cursor:col-resize;touch-action:none;background:transparent;border-left:1px solid rgba(0,0,128,.45);box-sizing:border-box}.colbar:hover,.colbar.on{background:#0000802e;border-left-color:navy}.paper table [data-cell]{outline:2px solid #000080;outline-offset:-2px}@media(pointer:coarse){.imggrip{width:24px;height:24px}.colbar{width:24px;margin-left:-12px}}.pagebar .tabs{flex-wrap:wrap}.liveaddress .shorturl{display:none}.savebar{position:sticky;bottom:0;z-index:3}details.drawer>summary{font-weight:700;min-height:var(--tap);display:flex;align-items:center;cursor:pointer}@media(max-width:480px){.paper{font-size:17px}.savebar{bottom:56px}.paper .w.pic.a-left,.paper .w.pic.a-right{float:none;display:block;width:fit-content;margin:0 auto 6px}}@media(max-width:600px){.ctxbar .crow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.appheader{flex-wrap:nowrap;gap:6px}.appnav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;justify-content:flex-start}.appnav::-webkit-scrollbar{display:none}.appnav .btn{flex:0 0 auto;min-height:36px;min-width:0;padding:6px 9px;font-size:15px;white-space:nowrap}.appnav .btn[aria-current=page]{border-style:inset;font-weight:700}.appnav .linky{flex:0 0 auto;white-space:nowrap}.appheader .navmore{flex:0 0 auto;min-height:36px;min-width:32px;padding:6px;font-size:15px}.editscreen h1{font-size:1.3em;margin:.4em 0 .2em}.editscreen .pagehead .pagename{font-size:1.3em}.editscreen .liveaddress{margin:.2em 0;font-size:.8em}.editscreen .liveaddress .longurl{display:none}.liveaddress .shorturl{display:inline}.editscreen .savebar.top{padding:4px 0;margin-top:6px}.editscreen .savebar .savewhy{display:none}.editscreen>hr{margin:6px 0}.pagebar .tabs{flex-wrap:wrap;gap:4px 0;margin-top:6px}.pagebar .tabs button{flex:0 0 auto;min-height:38px;min-width:0;padding:6px 10px;font-size:15px;white-space:nowrap}.toolbar.sticky{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px}.toolbar.sticky::-webkit-scrollbar{display:none}.toolbar.sticky>*{flex:0 0 auto;white-space:nowrap}.toolbar.sticky button{min-width:40px;min-height:40px;padding:6px 8px}.toolbar.sticky select.stylepick,.toolbar.sticky select.insertpick{min-width:0;max-width:9em;min-height:40px;padding:4px 6px}.draghandle{display:none}.inspector.sheet .inspbody{max-height:40vh}.inspector .stripfield,.inspector .numfield input,.inspector button.tiny{min-height:40px}input,select,textarea,.inspector .stripfield,.inspector .numfield input{font-size:16px}}.rowedit .row{flex-wrap:nowrap;margin-bottom:4px}.rowedit .stripfield{flex:1 1 6em;width:auto}.pagehead{align-items:baseline;gap:10px;margin:.6em 0 .3em}.pagehead .pagename{font-size:1.5em;font-weight:700;font-family:inherit;width:min(28em,100%)}.savebar.bottom>.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.savebar.bottom .pagedelete{margin-left:auto}.steps{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step}.steps li:before{content:counter(step) ". "}.steps li.now button{font-weight:700;text-decoration:none}.steps li.done button{color:var(--vlink, #551a8b)}.build .entry+.entry{border-top:1px dotted #666;margin-top:10px;padding-top:6px}.resume-preview{padding:10px;max-height:32em;overflow:auto}.resume-preview table.r{max-width:100%;border:1px outset #999;border-collapse:separate;border-spacing:2px}.resume-preview table.r td,.resume-preview table.r th{border:1px inset #999;padding:4px;vertical-align:top}.resume-preview table.r ul{margin:4px 0;padding-left:1.4em}img.howto{display:block;max-width:100%;height:auto;border:1px solid #666}.pagepop .row.tiles{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pagepop .row.upload-tile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dotted #999;padding-top:8px}.pagepop .tile-preview{width:240px;height:120px;background-repeat:repeat;image-rendering:pixelated;border:1px inset #999}.paper img[data-asset]{vertical-align:baseline}.paper img[data-asset].sel{outline:2px solid #0000ee;outline-offset:1px}.paper td:empty:after,.paper th:empty:after{content:" "}.paper table[border="0"]{outline:1px dashed #999}.paper table[border="0"] td,.paper table[border="0"] th{outline:1px dashed #ccc;outline-offset:-1px}.resumepaper .f{width:100%;max-width:640px}.resumepaper .mid{text-align:center}.rcard .cfield{display:block;margin-bottom:6px}.rcard .clabel{display:block}.rcard .cinput{display:block;box-sizing:border-box;width:100%;font:inherit}.rcard textarea.cinput{resize:vertical}.rcard .chint{display:block}.rcard .ccheck{display:flex;align-items:center;gap:6px;font-weight:700}.rcard .ccheck input{margin:0}.rcard .crow{display:flex;flex-wrap:wrap;gap:4px}.rcard .cactions{margin-top:10px}.rentry:not(.on),.rregion:not(.on){cursor:pointer}.resumepaper .rmeta{color:#333}.rentry{position:relative}.rentry.on,.rregion.on{box-shadow:0 0 0 2px navy}.rentry>.rgrip{position:absolute;top:0;left:-22px;width:20px;min-width:20px;padding:0;cursor:grab}.rghost{opacity:.7}.rorder{margin:0 0 6px 1.4em;padding:0}.inspector .rowpalette{display:flex;flex-wrap:wrap;gap:4px}.resumemode{align-items:baseline;justify-content:space-between;margin-bottom:6px}.pagepop .row.bgdraw{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-top:1px dotted #999;padding-top:8px}.pagepop .row.bgdraw>.row{flex-wrap:wrap;gap:4px}.bg-live-preview{width:240px;height:120px;border:1px inset #999;background-repeat:repeat}.rstyles{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:6px}.inspector button.rstyle{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 3px 5px;min-height:0;text-align:center;font-weight:400;white-space:normal}.rthumb{position:relative;display:block;width:116px;height:145px;overflow:hidden;background:silver}.rthumb iframe{position:absolute;top:0;left:0;width:640px;height:800px;border:0;transform:scale(.18125);transform-origin:0 0;pointer-events:none}.rthumbempty{display:block;padding:40px 6px 0;font-size:11px;color:#303030}.rstylename{font-weight:700;font-size:13px}.rstylenow{font-weight:400}.rstyleblurb{font-size:11px;line-height:1.2;color:#303030}.inspector .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.inspector .tabs::-webkit-scrollbar{display:none}.inspector .tabs button{flex:0 0 auto}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:4px}.swatches.compact{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));margin:0 0 8px}.inspector button.swatch,.chooser button.swatch{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:0;padding:3px;font-weight:400;white-space:normal}.chooser button.swatch.on{border-style:inset;outline:2px solid #000080}.swatchchip{position:relative;display:block;width:100%;min-width:26px;height:26px;border:1px solid #808080;font:700 14px/22px Times New Roman,Times,serif;text-align:center}.swatchlink{position:absolute;left:20%;right:20%;bottom:3px;height:2px}.swatchname{font-size:11px;line-height:1.1}.suggested{margin-top:8px;align-items:center;gap:4px}.suggested .tile{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;background-repeat:repeat;image-rendering:pixelated}.suggested .tile[aria-pressed=true]{border-style:inset;outline:2px solid #000080}.layoutnote{display:block;margin:0 0 4px}.submitrow{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.row.submitrow+fieldset,fieldset+fieldset{margin-top:2em}.lookcards{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:6px;margin:12px 0 8px;overflow-x:auto}.chooser button.lookcard{display:flex;align-items:flex-start;gap:8px;min-height:0;padding:6px 8px;text-align:left;font-weight:400;white-space:normal}.chooser button.lookcard.on{border-style:inset;background:#fff;outline:2px solid #000080}.lookglyph{flex:none;margin-top:2px;color:#000}.lookcardtext{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.lookcardname{font-size:13px}.looksugg{font-size:11px;color:navy}.lookcardblurb{flex-basis:100%;font-size:11px;line-height:1.25;color:#303030;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chooserpalette{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chooserpalette .swatches{flex:1 1 300px;margin:0}.chooser .swatch.sugg:after{content:"*";position:absolute;top:-4px;right:0;font-weight:700;color:navy}.chooser .swatch.sugg{position:relative}.chooserframe{display:block;width:100%;max-width:800px;height:70vh;min-height:560px;border:2px inset #fff;background:#fff}.chooserbar{position:sticky;bottom:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding:10px 0;background:var(--gray);border-top:2px groove #fff}@media(max-width:900px){.lookcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.chooser button.lookcard{flex-direction:column;gap:4px}.chooserbar button:not(.linky){flex:1 1 100%}}.paper .w.pic.a-left.nowrap{float:none;margin:0 auto 6px 0}.paper .w.pic.a-right.nowrap{float:none;margin:0 0 6px auto}.paper.center [data-cellblocks]:not([align=center]) .w.pic.a-none{margin-left:0;margin-right:auto}.popover.docked{position:relative;margin:6px 0 0;max-width:480px}.ctxbar .ctxpanel .popover.docked{margin:0}.popover.docked .popbody{max-height:40vh}.ctxbar button.colorbtn{display:inline-flex;align-items:center;justify-content:center}.ctxbar .colorchip{display:inline-block;width:18px;height:14px;border:1px solid #000}.ctxbar .colorchip.none{background:linear-gradient(135deg,transparent 45%,#c00 45%,#c00 55%,transparent 55%)}.leaveguard{gap:8px;flex-wrap:wrap;align-items:center}.stalesave button{margin-left:6px}.ctxbar .limitnote{font-size:12px}.ctxbar .limitnote.full{color:#a00000;font-weight:700}.resumecol .printhint{margin:0 0 6px}td.gbbody{white-space:pre-line}:root{--m-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--m-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--m-0: 4px;--m-1: 8px;--m-2: 16px;--m-3: 24px;--m-4: 32px;--m-5: 40px;--m-6: 48px;--m-radius-sm: 8px;--m-radius: 12px;--m-radius-lg: 16px;--m-radius-pill: 999px;--m-side-w: 256px;--m-rail-w: 76px;--m-top-h: 64px;--m-top-now: var(--m-top-h);--m-tab-h: 64px;--m-bg: #f4f5f7;--m-surface: #ffffff;--m-surface-2: #f8f9fb;--m-hover: #eef0f4;--m-border: #e3e6eb;--m-border-strong: #c9ced6;--m-text: #14171f;--m-muted: #4b5262;--m-accent: #4338ca;--m-accent-hover: #3730a3;--m-accent-ink: #ffffff;--m-accent-soft: #eef0ff;--m-accent-soft-ink: #3730a3;--m-link: #4338ca;--m-danger: #b42318;--m-danger-soft: #fef3f2;--m-danger-border: #f4c7c3;--m-ok: #146c2e;--m-ok-soft: #ecfdf3;--m-ok-border: #b7e4c7;--m-warn-soft: #fffaeb;--m-warn-border: #f5d48a;--m-badge: #c81e1e;--m-badge-ink: #ffffff;--m-focus: #4338ca;--m-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--m-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 4px 12px rgba(16, 24, 40, .06);--m-shadow-lg: 0 8px 28px rgba(16, 24, 40, .12);--m-topbar: rgba(244, 245, 247, .85)}:root[data-theme=dark]{--m-bg: #0e1015;--m-surface: #171a21;--m-surface-2: #1d2129;--m-hover: #242934;--m-border: #2a2f3a;--m-border-strong: #3b4250;--m-text: #e8eaef;--m-muted: #a7aebb;--m-accent: #a5b4fc;--m-accent-hover: #c7d2fe;--m-accent-ink: #11131a;--m-accent-soft: #252a45;--m-accent-soft-ink: #c7d2fe;--m-link: #a5b4fc;--m-danger: #fda29b;--m-danger-soft: #2d1716;--m-danger-border: #6b2a25;--m-ok: #75e0a0;--m-ok-soft: #12261a;--m-ok-border: #24553a;--m-warn-soft: #2a2312;--m-warn-border: #6b5520;--m-badge: #f04438;--m-badge-ink: #ffffff;--m-focus: #a5b4fc;--m-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--m-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 14px rgba(0, 0, 0, .3);--m-shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);--m-topbar: rgba(14, 16, 21, .85)}html.m-modern{color-scheme:light;background:var(--m-bg);scroll-padding-top:calc(var(--m-top-now) + 8px)}html.m-modern[data-theme=dark]{color-scheme:dark}html.m-modern body{background:var(--m-bg)}.m-shell{min-height:100vh;background:var(--m-bg);color:var(--m-text);font-family:var(--m-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.m-shell :focus-visible:not(:where(.paper,.paper *)){outline:3px solid var(--m-focus);outline-offset:2px;border-radius:6px}.m-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.m-skip{position:absolute;left:var(--m-2);top:-100px;z-index:100;padding:var(--m-1) var(--m-2);border-radius:var(--m-radius-sm);background:var(--m-accent);color:var(--m-accent-ink)!important;font-weight:600;text-decoration:none}.m-skip:focus{top:var(--m-1)}.m-shell a:not(:where(.paper,.paper *)),.m-shell a:not(:where(.paper,.paper *)):visited{color:var(--m-link);text-underline-offset:2px}.m-shell :is(h1,h2,h3):not(:where(.paper,.paper *)){font-family:var(--m-font);color:var(--m-text);letter-spacing:-.01em;line-height:1.25}.m-shell h2:not(:where(.paper,.paper *)){font-size:1.125rem;font-weight:650;margin:0 0 var(--m-2)}.m-shell h3:not(:where(.paper,.paper *)){font-size:1rem;font-weight:650;margin:var(--m-2) 0 var(--m-1)}.m-shell hr:not(:where(.paper,.paper *)){border:0;border-top:1px solid var(--m-border);margin:var(--m-3) 0}.m-shell :is(code,tt):not(:where(.paper,.paper *)){font-family:var(--m-mono);font-size:.875em;padding:1px 6px;border-radius:6px;background:var(--m-surface-2);border:1px solid var(--m-border)}.m-shell :is(small,.note):not(:where(.paper,.paper *)){font-size:.8125rem}.m-shell .note:not(:where(.paper,.paper *)){color:var(--m-muted)}.m-shell .err:not(:where(.paper,.paper *)),.m-shell .ok:not(:where(.paper,.paper *)){border-radius:var(--m-radius-sm);padding:10px 14px;margin:0 0 var(--m-2);font-size:.9375rem}.m-shell .err:not(:where(.paper,.paper *)){border:1px solid var(--m-danger-border);background:var(--m-danger-soft);color:var(--m-danger)}.m-shell .ok:not(:where(.paper,.paper *)){border:1px solid var(--m-ok-border);background:var(--m-ok-soft);color:var(--m-ok)}.m-shell .err-inline:not(:where(.paper,.paper *)){color:var(--m-danger);font-weight:600}.m-shell :is(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=search],input[type=number],select,textarea):not(:where(.paper,.paper *)){font-family:var(--m-font);font-size:15px;min-height:44px;width:100%;padding:10px 12px;color:var(--m-text);background:var(--m-surface);border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);box-shadow:var(--m-shadow-sm)}.m-shell select:not(:where(.paper,.paper *)){width:auto;padding-right:28px}.m-shell textarea:not(:where(.paper,.paper *)){min-height:112px;resize:vertical}.m-shell :is(input,select,textarea):not(:where(.paper,.paper *)):focus-visible{outline:3px solid var(--m-focus);outline-offset:1px;border-color:var(--m-accent)}.m-shell :is(input[type=checkbox],input[type=radio]):not(:where(.paper,.paper *)){width:18px;height:18px;accent-color:var(--m-accent)}.m-shell label:not(:where(.paper,.paper *)){font-weight:600;font-size:.875rem;margin:var(--m-2) 0 6px}.m-shell label.inline:not(:where(.paper,.paper *)){font-weight:400;font-size:.9375rem;margin:var(--m-1) 0}.m-shell fieldset:not(:where(.paper,.paper *)){border:1px solid var(--m-border);border-radius:var(--m-radius);padding:var(--m-2)}.m-shell :is(button,.btn,.m-btn):not(:where(.paper,.paper *,.reactions *,.m-unstyled)){display:inline-flex;align-items:center;justify-content:center;gap:var(--m-1);min-height:40px;min-width:0;padding:8px 16px;font-family:var(--m-font);font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--m-text);background:var(--m-surface);border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);box-shadow:var(--m-shadow-sm);text-decoration:none;cursor:pointer;white-space:nowrap}.m-shell :is(button,.btn,.m-btn):not(:where(.paper,.paper *,.reactions *,.m-unstyled)):hover{background:var(--m-hover)}.m-shell :is(button,.btn,.m-btn):not(:where(.paper,.paper *,.reactions *,.m-unstyled)):active{border-style:solid;transform:translateY(1px)}.m-shell :is(button,.btn,.m-btn):not(:where(.paper,.paper *,.reactions *,.m-unstyled))[disabled]{opacity:.55;cursor:not-allowed;transform:none}.m-shell :is(button,.btn,.m-btn).tiny:not(:where(.paper,.paper *,.reactions *,.m-unstyled)){min-height:36px;padding:6px 12px;font-size:.875rem}.m-shell :is(button,.btn,.m-btn).m-primary:not(:where(.paper,.paper *,.reactions *)),.m-shell button[type=submit]:not(:where(.paper,.paper *,.reactions *,.m-unstyled,.tiny)){color:var(--m-accent-ink);background:var(--m-accent);border-color:var(--m-accent)}.m-shell :is(button,.btn,.m-btn).m-primary:not(:where(.paper,.paper *,.reactions *)):hover,.m-shell button[type=submit]:not(:where(.paper,.paper *,.reactions *,.m-unstyled,.tiny)):hover{background:var(--m-accent-hover);border-color:var(--m-accent-hover)}.m-shell :is(button,.btn,.m-btn).m-danger:not(:where(.paper,.paper *,.reactions *)){color:var(--m-danger);border-color:var(--m-danger-border)}.m-shell :is(button,.btn,.m-btn).m-danger:not(:where(.paper,.paper *,.reactions *)):hover{background:var(--m-danger-soft)}.m-shell button.m-danger-solid[type=submit]:not(:where(.paper,.paper *)){color:#fff;background:#b42318;border-color:#b42318}.m-shell :is(button,.btn,.m-btn).m-ghost:not(:where(.paper,.paper *,.reactions *)){background:transparent;border-color:transparent;box-shadow:none}.m-shell :is(button,.btn,.m-btn).m-ghost:not(:where(.paper,.paper *,.reactions *)):hover{background:var(--m-hover)}.m-shell button.linky:not(:where(.paper,.paper *)){min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--m-link);font-weight:500;text-decoration:underline}.m-shell{display:grid;grid-template-columns:var(--m-side-w) minmax(0,1fr)}.m-shell.m-bare{grid-template-columns:minmax(0,1fr)}.m-side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--m-2);padding:var(--m-3) var(--m-2) var(--m-2);background:var(--m-surface);border-right:1px solid var(--m-border)}.m-shell a.m-brand,.m-shell a.m-brand:visited{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;background:silver;color:navy;border:2px outset #fff;font-family:Times,Times New Roman,serif;font-weight:700;font-style:italic;font-size:1.125rem;letter-spacing:.02em;text-decoration:none;line-height:1.4}.m-shell .m-brand{gap:4px;flex-wrap:wrap;justify-content:center}.m-shell .m-brand-tag{font-size:.625em;font-style:normal;font-weight:600;letter-spacing:.04em;opacity:.75}.m-brand-top{display:none!important}.m-me{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--m-radius);background:var(--m-surface-2);border:1px solid var(--m-border)}.m-me-text{display:flex;flex-direction:column;min-width:0}.m-shell a.m-me-name,.m-shell a.m-me-name:visited{color:var(--m-text);font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-shell a.m-me-name:hover{text-decoration:underline}.m-me-handle{color:var(--m-muted);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-shell a.m-me-page{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:500}.m-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.m-shell a.m-nav-link,.m-shell a.m-nav-link:visited{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--m-radius-sm);color:var(--m-muted);font-weight:550;text-decoration:none}.m-shell a.m-nav-link:hover{background:var(--m-hover);color:var(--m-text)}.m-shell a.m-nav-link[aria-current=page]{background:var(--m-accent-soft);color:var(--m-accent-soft-ink);font-weight:700}.m-nav-icon{position:relative;display:inline-flex}.m-nav-label{flex:1}.m-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--m-radius-pill);background:var(--m-badge);color:var(--m-badge-ink);font-size:.75rem;font-weight:700;line-height:1}.m-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--m-1);padding-top:var(--m-2);border-top:1px solid var(--m-border)}.m-shell button.m-signout:not(:where(.paper,.paper *)){justify-content:flex-start;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--m-radius-sm);background:transparent;box-shadow:none;color:var(--m-muted);font-weight:550}.m-shell button.m-signout:not(:where(.paper,.paper *)):hover{background:var(--m-hover);color:var(--m-text)}.m-legal{margin:0;padding:0 12px;font-size:.75rem;color:var(--m-muted)}.m-shell .m-legal a{color:var(--m-muted)}.m-shell button.m-theme-toggle:not(:where(.paper,.paper *)){display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);background:var(--m-surface);box-shadow:none;color:var(--m-text);font:inherit;font-size:.875rem;font-weight:550}.m-shell button.m-theme-toggle:not(:where(.paper,.paper *)):hover{background:var(--m-hover)}.m-shell button.m-theme-toggle[aria-pressed=true]:not(:where(.paper,.paper *)){background:var(--m-accent-soft);border-color:var(--m-accent);color:var(--m-accent-soft-ink)}.m-shell button.m-theme-toggle.m-theme-compact:not(:where(.paper,.paper *)){display:inline-flex;vertical-align:middle;gap:4px;min-height:0;padding:0 2px;border:0;border-radius:4px;background:transparent;color:var(--m-muted);font-size:inherit;font-weight:inherit;line-height:inherit}.m-shell button.m-theme-toggle.m-theme-compact:not(:where(.paper,.paper *)):hover{color:var(--m-text);text-decoration:underline;text-underline-offset:2px}.m-shell button.m-theme-toggle.m-theme-compact:not(:where(.paper,.paper *)) .m-icon{width:13px;height:13px}.m-body{min-width:0;display:flex;flex-direction:column}.m-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--m-2);min-height:var(--m-top-h);padding:0 var(--m-4);background:var(--m-topbar);border-bottom:1px solid var(--m-border);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.m-shell h1.m-title{flex:1;margin:0;font-size:1.25rem;font-weight:700}.m-top-actions{display:flex;align-items:center;gap:var(--m-1)}.m-shell a.m-pill,.m-shell a.m-pill:visited{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--m-radius-pill);background:var(--m-surface);border:1px solid var(--m-border);color:var(--m-text);font-size:.8125rem;font-weight:700;text-decoration:none}.m-shell a.m-pill-alert{border-color:var(--m-danger-border);background:var(--m-danger-soft);color:var(--m-danger)}.m-shell a.m-iconbtn,.m-shell a.m-iconbtn:visited{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--m-radius-pill);color:var(--m-text)}.m-shell a.m-iconbtn:hover{background:var(--m-hover)}.m-top-me{display:inline-flex;align-items:center;gap:8px;border-radius:var(--m-radius-pill)}.m-phone-only{display:none!important}.m-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:var(--m-3) var(--m-4) var(--m-6)}.m-main:focus{outline:none}.m-bare .m-main{max-width:820px}.m-foot{padding:var(--m-2) var(--m-4) var(--m-4);text-align:center}@media(max-width:1023px){.m-shell{grid-template-columns:var(--m-rail-w) minmax(0,1fr)}.m-side{align-items:center;padding:var(--m-2) var(--m-1)}.m-shell a.m-brand{align-self:center;flex-direction:column;gap:0;font-size:.9375rem;padding:2px 6px;line-height:1.15}.m-me{display:none}.m-nav-label,.m-signout span,.m-legal{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-shell a.m-nav-link{justify-content:center;width:52px;padding:0}.m-nav-link .m-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem}.m-shell button.m-signout:not(:where(.paper,.paper *)){justify-content:center;width:52px;padding:0}.m-top{padding:0 var(--m-3)}.m-main{padding:var(--m-3) var(--m-3) var(--m-6)}}@media(max-width:639px){.m-shell{display:flex;flex-direction:column}.m-side{display:contents}.m-side>.m-brand,.m-me,.m-nav-edit,.m-nav-account{display:none!important}.m-body{order:1}.m-side-foot{order:2;margin:0 var(--m-2);padding:var(--m-2) 0 calc(var(--m-tab-h) + var(--m-3) + env(safe-area-inset-bottom,0px));align-items:center}.m-legal,.m-signout span{position:static!important;width:auto;height:auto;clip:auto;overflow:visible}.m-shell button.m-signout:not(:where(.paper,.paper *)){width:auto;padding:0 16px}.m-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:4px 4px env(safe-area-inset-bottom,0px);background:var(--m-surface);border-top:1px solid var(--m-border);box-shadow:0 -2px 12px #0000000f}.m-nav ul{flex-direction:row;justify-content:space-around}.m-nav li{flex:1;display:flex;justify-content:center}.m-shell a.m-nav-link{flex-direction:column;gap:2px;width:100%;max-width:88px;min-height:56px;padding:6px 0 4px;font-size:.6875rem}.m-nav-label{position:static!important;width:auto;height:auto;clip:auto;overflow:visible;flex:none}.m-nav-link .m-badge{top:2px;right:calc(50% - 22px)}.m-shell a.m-brand.m-brand-top{display:inline-flex!important;flex-direction:row;gap:4px;font-size:.875rem;padding:1px 6px;line-height:1.4}.m-phone-only{display:inline-flex!important}.m-top{gap:var(--m-1);min-height:56px;padding:0 var(--m-2)}.m-shell h1.m-title{font-size:1.125rem}.m-shell a.m-pill{padding:0 8px}.m-main{padding:var(--m-2) var(--m-2) var(--m-3)}.m-bare .m-main{padding-bottom:var(--m-6)}}.m-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:var(--m-font);font-weight:700;letter-spacing:.02em;user-select:none}.m-avatar-sm{width:32px;height:32px;font-size:.8125rem}.m-avatar-md{width:40px;height:40px;font-size:.9375rem}.m-avatar-lg{width:44px;height:44px;font-size:1rem}.m-avatar-xl{width:72px;height:72px;font-size:1.625rem;box-shadow:0 0 0 4px var(--m-surface)}.m-card{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow);padding:var(--m-3);margin:0 0 var(--m-2)}@media(max-width:639px){.m-card{padding:var(--m-2);border-radius:var(--m-radius)}}.m-card>:first-child{margin-top:0}.m-card>:last-child{margin-bottom:0}.m-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--m-2);flex-wrap:wrap;margin:0 0 var(--m-2)}.m-shell .m-card-head h2{margin:0}.m-section{margin:0 0 var(--m-4)}.m-section-title{display:flex;align-items:center;gap:var(--m-1)}.m-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:var(--m-radius-pill);background:var(--m-surface-2);border:1px solid var(--m-border);color:var(--m-muted);font-size:.75rem;font-weight:700}.m-lede{margin:0 0 var(--m-3);color:var(--m-muted);max-width:68ch}.m-actions{display:flex;flex-wrap:wrap;gap:var(--m-1);align-items:center}.m-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--m-radius-pill);background:var(--m-warn-soft);border:1px solid var(--m-warn-border);color:var(--m-text);font-size:.75rem;font-weight:600}.m-meta{color:var(--m-muted);font-size:.8125rem}.m-empty{padding:var(--m-3);border:1px dashed var(--m-border-strong);border-radius:var(--m-radius);color:var(--m-muted);text-align:center}.m-person{display:flex;align-items:center;gap:12px;min-width:0}.m-person-text{display:flex;flex-direction:column;min-width:0}.m-person-name{font-weight:700;overflow-wrap:anywhere}.m-rows{list-style:none;margin:0;padding:0}.m-rows>li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--m-border)}.m-rows>li:first-child{border-top:0;padding-top:0}.m-rows>li:last-child{padding-bottom:0}.m-rows .m-grow{flex:1 1 200px;min-width:0}.m-shell table.grid:not(:where(.paper,.paper *)){width:100%;border-collapse:separate;border-spacing:0;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);overflow:hidden;font-size:.875rem}.m-shell table.grid:not(:where(.paper,.paper *)) :is(td,th){border:0;border-top:1px solid var(--m-border);padding:10px 12px;text-align:left;vertical-align:top}.m-shell table.grid:not(:where(.paper,.paper *)) thead th{border-top:0;background:var(--m-surface-2);color:var(--m-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.m-shell table.grid:not(:where(.paper,.paper *)) tbody tr:first-child :is(td,th){border-top:0}.m-shell table.grid:not(:where(.paper,.paper *)) thead+tbody tr:first-child :is(td,th){border-top:1px solid var(--m-border)}.m-table-scroll{overflow-x:auto;margin:0 0 var(--m-2)}.m-shell .panel:not(:where(.paper,.paper *)){background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow);padding:var(--m-3)}.m-shell .row.pager:not(:where(.paper,.paper *)){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--m-2);margin:var(--m-2) 0 0}.m-shell .row.pager label.inline{margin:0;color:var(--m-muted);font-size:.875rem}.m-home{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"profile glance" "build glance" "feed glance";grid-template-rows:auto auto 1fr;column-gap:var(--m-3);align-items:start}.m-home>.m-profile{grid-area:profile}.m-home>.m-build{grid-area:build}.m-home>.m-glance{grid-area:glance;position:sticky;top:calc(var(--m-top-h) + var(--m-3))}.m-home>.feed{grid-area:feed}@media(max-width:1279px){.m-home{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile" "build" "feed";grid-template-rows:none}.m-home>.m-glance{display:none}}.m-profile{padding:0;overflow:hidden}.m-profile-cover{height:88px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.25),transparent 45%),linear-gradient(120deg,var(--m-cover-a, #4338ca),var(--m-cover-b, #0e7490))}.m-profile-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--m-2);padding:0 var(--m-3) var(--m-2);margin-top:-36px}.m-profile-who{flex:1 1 260px;min-width:0;padding-top:40px}.m-shell .m-profile-who h2{margin:0 0 2px;font-size:1.375rem}.m-profile-url{margin:0;overflow-wrap:anywhere;font-size:.875rem}.m-status{display:flex;align-items:baseline;gap:8px;margin:6px 0 0;font-size:.875rem;color:var(--m-muted)}.m-status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--m-border-strong);transform:translateY(-1px)}.m-status-dot.is-live{background:#12b76a;box-shadow:0 0 0 3px #12b76a33}.m-status-dot.is-missing{background:#f79009}.m-profile-actions{display:flex;flex-wrap:wrap;gap:var(--m-1);padding-top:48px}@media(max-width:639px){.m-profile-actions{padding-top:0}}.m-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--m-border)}.m-stats>div{padding:12px var(--m-2);text-align:center;border-left:1px solid var(--m-border)}.m-stats>div:first-child{border-left:0}.m-stats dt{order:2;color:var(--m-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.m-stats dd{margin:0;font-size:1.25rem;font-weight:750}.m-stats>div{display:flex;flex-direction:column-reverse}.m-shell .m-stats a{color:inherit;text-decoration:none}@media(max-width:479px){.m-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-stats>div:nth-child(3){border-left:0}.m-stats>div:nth-child(n+3){border-top:1px solid var(--m-border)}}.m-glance .m-rows>li{flex-wrap:nowrap;align-items:flex-start}.m-glance-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--m-accent-soft);color:var(--m-accent-soft-ink)}.m-glance-text{min-width:0}.m-shell .m-glance-text a{font-weight:650;text-decoration:none}.m-shell .m-glance-text a:hover{text-decoration:underline}.m-glance-text p{margin:2px 0 0;color:var(--m-muted);font-size:.8125rem}.m-shell .feed:focus{outline:none}.m-shell .feed>h2{margin:var(--m-2) 0 var(--m-2)}.m-shell .feed-cards{display:flex;flex-direction:column;gap:var(--m-2)}.m-shell .feed-card,.m-shell .feed-card:first-child{padding:var(--m-2) var(--m-3);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);background:var(--m-surface);box-shadow:var(--m-shadow)}@media(max-width:639px){.m-shell .feed-card,.m-shell .feed-card:first-child{padding:var(--m-2);border-radius:var(--m-radius)}}.m-shell .feed-head{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0 0 12px}.m-shell .feed-who{display:flex;flex-direction:column;min-width:0}.m-shell .feed-username,.m-shell a.feed-username:visited{font-size:.9375rem;font-weight:700;color:var(--m-text);text-decoration:none}.m-shell a.feed-username:hover{text-decoration:underline}.m-shell .feed-date.note{margin:0;font-size:.8125rem}.m-shell .feed-title{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.m-shell .feed-body p{margin:0 0 6px;color:var(--m-text)}.m-shell a.feed-more{font-weight:600}.m-shell .feed .row.pager{justify-content:center;flex-direction:column}.m-shell .feed .row.pager>span{display:flex;align-items:center;gap:var(--m-1);width:100%;max-width:420px}.m-shell .feed .row.pager>span>button:last-of-type{flex:1}.m-shell .reactions{font-family:var(--m-font);margin:var(--m-1) 0 0;padding-top:10px;border-top:1px solid var(--m-border)}.m-shell .reaction-summary{color:var(--m-muted);padding:0 10px;min-height:32px;border-radius:var(--m-radius-pill);background:var(--m-surface-2);border:1px solid var(--m-border)}.m-shell .reaction-total{font-weight:700}.m-shell .reactbtn{font-family:var(--m-font);cursor:pointer}.m-shell .reactbtn.unreacted{border-style:solid;border-color:var(--m-border-strong);color:var(--m-muted)}.m-shell .reactbtn.unreacted:hover{border-color:var(--m-accent);color:var(--m-text)}.m-shell .blankface{border-color:currentColor}.m-shell .blankface .eye{background:currentColor}.m-shell .reacttray{background:var(--m-surface);border:1px solid var(--m-border);box-shadow:var(--m-shadow-lg)}.m-shell .reacttray-item:hover,.m-shell .reacttray-item:focus-visible{background:var(--m-hover)}.m-shell .reacttray-divider{border-left-color:var(--m-border)}.m-composer,.m-composer-open h2{display:flex;align-items:center;gap:12px}.m-rte-label{display:block;font-weight:600;font-size:.875rem;margin:var(--m-2) 0 6px}.m-rte{margin:0 0 var(--m-2);border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);box-shadow:var(--m-shadow-sm)}.m-rte:focus-within{border-color:var(--m-accent)}.m-rte-bar{display:flex;flex-wrap:wrap;gap:var(--m-0);padding:6px;border-bottom:1px solid var(--m-border);background:var(--m-surface-2);border-radius:var(--m-radius-sm) var(--m-radius-sm) 0 0}.m-shell button.m-rte-btn:not(:where(.paper,.paper *)){width:36px;min-height:36px;height:36px;padding:0;border-color:transparent;border-radius:var(--m-radius-sm);background:transparent;box-shadow:none;font-size:1rem;color:var(--m-text)}.m-shell button.m-rte-btn:not(:where(.paper,.paper *)):hover{background:var(--m-hover)}.m-shell button.m-rte-btn:not(:where(.paper,.paper *))[aria-pressed=true],.m-shell button.m-rte-btn:not(:where(.paper,.paper *))[aria-expanded=true]{background:var(--m-accent-soft);color:var(--m-accent-soft-ink)}.m-rte-btn i{font-family:Georgia,Times New Roman,serif}.m-rte-color{display:inline-flex;flex-direction:column;align-items:center;font-weight:700;line-height:1}.m-rte-color>span{display:block;width:16px;height:3px;margin-top:2px;border-radius:2px;box-shadow:0 0 0 1px var(--m-border-strong)}.m-rte-panel{padding:var(--m-1) var(--m-2) var(--m-2);border-bottom:1px solid var(--m-border);background:var(--m-surface-2)}.m-rte-panel-head{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.875rem}.m-shell .m-rte-panel label.inline{margin:var(--m-0) var(--m-2) var(--m-0) 0}.m-shell .m-rte-panel .note{display:block;margin:6px 0}.m-rte-panel .colorpick .swatchrow{display:grid;grid-template-columns:repeat(8,32px);gap:6px;margin-bottom:var(--m-1)}.m-shell .m-rte-panel .colorpick button.dot:not(:where(.paper,.paper *)){width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);box-shadow:none}.m-shell .m-rte-panel .colorpick button.dot:not(:where(.paper,.paper *))[aria-pressed=true]{outline:3px solid var(--m-accent);outline-offset:2px}.m-shell .m-rte-panel .colorpick input.hexfield{width:9em;font-family:var(--m-mono)}@media(max-width:479px){.m-rte-panel .colorpick .swatchrow{grid-template-columns:repeat(4,32px)}}.m-rte-body{min-height:160px;max-height:60vh;overflow-y:auto;padding:12px 14px;font-family:var(--m-font);font-size:1rem;line-height:1.6;color:var(--m-text);overflow-wrap:anywhere}.m-rte-body p{margin:0 0 .75em}.m-rte-body p:last-child{margin-bottom:0}.m-shell .m-rte-body a{color:var(--m-link);text-decoration:underline}.m-posts{list-style:none;margin:0;padding:0}.m-post{display:flex;flex-direction:column;gap:var(--m-1)}.m-post-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--m-1) var(--m-2)}.m-post-title{margin:0;font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}.m-post-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-1);padding-top:10px;border-top:1px solid var(--m-border)}.m-shell .reactions-who{margin:0;padding:12px 14px;border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface-2)}.m-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-1);padding:10px 12px;border-radius:var(--m-radius);background:var(--m-danger-soft);border:1px solid var(--m-danger-border)}.m-shell .m-confirm .note{color:var(--m-danger);font-weight:600}.m-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-2);margin:0 0 var(--m-3)}.m-shell .stats{margin:0;color:var(--m-muted)}.m-shell .stats b{color:var(--m-text)}.m-requests{background:linear-gradient(0deg,var(--m-accent-soft),var(--m-accent-soft)),var(--m-surface);border-color:color-mix(in srgb,var(--m-accent) 35%,var(--m-border))}.m-request-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--m-1)}.m-request-form .m-field{flex:1 1 220px}.m-shell .m-request-form label{margin-top:0}.m-friend-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--m-2)}.m-friend{display:flex;flex-direction:column;align-items:center;gap:var(--m-1);text-align:center;margin:0}.m-friend .m-actions{justify-content:center;margin-top:var(--m-1)}.m-shell .m-friend a.m-person-name{color:var(--m-text);text-decoration:none}.m-shell .m-friend a.m-person-name:hover{text-decoration:underline}.m-inbox{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:var(--m-2);align-items:start}@media(max-width:899px){.m-inbox{grid-template-columns:minmax(0,1fr)}}.m-threads{padding:var(--m-1);margin:0}.m-threads ul{list-style:none;margin:0;padding:0}.m-shell button.m-thread:not(:where(.paper,.paper *)){display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:0;border-radius:var(--m-radius);background:transparent;box-shadow:none;text-align:left;font-weight:400;white-space:normal;color:var(--m-text)}.m-shell button.m-thread:not(:where(.paper,.paper *)):hover{background:var(--m-hover)}.m-shell button.m-thread[aria-current=true]:not(:where(.paper,.paper *)){background:var(--m-accent-soft)}.m-thread-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.m-thread-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--m-1)}.m-thread-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-thread-snippet{color:var(--m-muted);font-size:.875rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-thread.is-unread .m-thread-snippet{color:var(--m-text)}.m-shell .m-thread strong{font-weight:750}.m-unread-dot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--m-accent)}.m-unread-dot.is-read{background:transparent}.m-reading{min-height:240px}.m-reading-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-2);padding-bottom:var(--m-2);margin-bottom:var(--m-2);border-bottom:1px solid var(--m-border)}.m-reading-body{white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.6;margin:0 0 var(--m-3)}.m-reply{margin-top:var(--m-2)}.m-gb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--m-2)}.m-gb{margin:0}.m-gb-pending{border-left:4px solid var(--m-accent)}.m-gb-hidden{opacity:.85}.m-shell .gbbody{white-space:pre-line;overflow-wrap:anywhere;margin:var(--m-2) 0;font-size:.9375rem}.m-settings{max-width:760px}.m-kv{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0}.m-kv>dt,.m-kv>dd{margin:0;padding:12px 0;border-top:1px solid var(--m-border)}.m-kv>dt:first-of-type,.m-kv>dt:first-of-type+dd{border-top:0;padding-top:0}.m-kv>dt{color:var(--m-muted);font-weight:600;font-size:.875rem}@media(max-width:479px){.m-kv{grid-template-columns:minmax(0,1fr)}.m-kv>dd{border-top:0;padding-top:0}}.m-shell button.m-iconbtn:not(:where(.paper,.paper *)){width:36px;min-height:36px;height:36px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--m-muted)}.m-shell button.m-iconbtn:not(:where(.paper,.paper *)):hover{background:var(--m-hover);color:var(--m-text)}.m-inline-view,.m-inline-edit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-1);margin:0}.m-inline-view{margin:-8px 0}.m-inline-value{overflow-wrap:anywhere}.m-shell .m-inline-edit input[type=text]{flex:1 1 200px;width:auto;min-height:40px;padding:6px 10px}.m-shell .m-inline-note{margin:var(--m-1) 0 0}.m-meter{display:block;width:100%;max-width:320px;height:8px;margin:0 0 6px;border-radius:var(--m-radius-pill);background:var(--m-hover);overflow:hidden}.m-meter>span{display:block;height:100%;border-radius:inherit;background:var(--m-accent)}.m-danger-zone{border-color:var(--m-danger-border)}.m-shell .m-danger-zone h2{color:var(--m-danger)}.m-delete-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--m-1)}.m-delete-form .m-field{flex:1 1 240px}.m-shell .m-admin table.grid{display:block;overflow-x:auto}@media(min-width:900px){.m-shell .m-admin table.grid{display:table}}.m-shell .m-admin>h2:not(:first-child){margin-top:var(--m-1)}.m-admin-tabs{display:flex;flex-wrap:wrap;gap:var(--m-1);margin:0 0 var(--m-3)}.m-shell .m-admin-tabs button.m-admin-tab:not(:where(.paper,.paper *)){flex:0 0 auto;min-height:36px;padding:6px 16px;font-size:.875rem;box-shadow:none}.m-shell .m-admin-tabs button.m-admin-tab[aria-selected=true]:not(:where(.paper,.paper *)){color:var(--m-accent-ink);background:var(--m-accent);border-color:var(--m-accent)}.m-shell .m-admin-tabs button.m-admin-tab:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.m-admin-panel[hidden]{display:none!important}.m-admin-panel:focus{outline:none}.m-admin-panel:focus-visible{outline:2px solid var(--m-focus);outline-offset:4px;border-radius:var(--m-radius-sm)}.m-shell fieldset.m-limits-group:not(:where(.paper,.paper *)){margin:0 0 var(--m-2);background:var(--m-surface)}.m-limits-group legend{padding:0 var(--m-0);font-weight:700}.m-limit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--m-0) var(--m-2);align-items:start;padding:12px 0;border-top:1px solid var(--m-border)}.m-limits-group legend+.m-limit{border-top:0}.m-shell .m-limit-text label:not(:where(.paper,.paper *)){display:block;margin:0;font-weight:600}.m-limit-text .m-meta{margin:2px 0 0}.m-limit-input{display:flex;align-items:center;gap:var(--m-1);flex-wrap:wrap;justify-content:flex-end}.m-shell .m-limit-input input:not(:where(.paper,.paper *)){width:7.5em;text-align:right}.m-shell .m-limit-input button.m-limit-reset[hidden]:not(:where(.paper,.paper *)){display:inline-flex!important;visibility:hidden}.m-limits-save .ok,.m-limits-save .err{margin:0}.m-limit>.err{grid-column:1 / -1;margin:0}.m-limits-save{position:sticky;bottom:0;padding:var(--m-1) 0;background:var(--m-bg)}.m-limit-radios{display:flex;flex-wrap:wrap;gap:var(--m-2);margin-top:var(--m-1)}.m-shell .m-limit-radios label.inline:not(:where(.paper,.paper *)){display:inline-flex;align-items:center;gap:6px;margin:0}.m-funnel{margin:0 0 var(--m-3);padding:0;list-style:none;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius)}.m-funnel-step{display:grid;grid-template-columns:minmax(0,1fr) auto 6.5em;gap:var(--m-2);align-items:baseline;padding:10px var(--m-2);border-top:1px solid var(--m-border)}.m-funnel-step:first-child{border-top:0}.m-funnel-count{font-size:1.125rem;text-align:right}.m-funnel-drop{text-align:right}.m-stats.m-stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 var(--m-1);overflow:hidden;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius)}.m-stats.m-stat-grid>div{border:0;box-shadow:1px 0 0 var(--m-border),0 1px 0 var(--m-border)}.m-stat-limits{margin:0 0 var(--m-3);padding-left:1.25em}@media(max-width:639px){.m-limit{grid-template-columns:minmax(0,1fr)}.m-limit-input{justify-content:flex-start}.m-limits-save{bottom:calc(var(--m-tab-h) + env(safe-area-inset-bottom,0px))}}.m-rename h3{margin:0 0 var(--m-1)}.m-confirm{margin:var(--m-1) 0 0;padding:var(--m-2);border:1px solid var(--m-danger-border);border-radius:var(--m-radius);background:var(--m-danger-soft)}.m-confirm p{margin:0 0 var(--m-1)}.m-feedback{position:fixed;left:var(--m-2);bottom:var(--m-2);z-index:40;width:min(380px,calc(100vw - 2 * var(--m-2)));max-height:calc(100vh - 2 * var(--m-2));overflow-y:auto;padding:var(--m-2);background:var(--m-surface);color:var(--m-text);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-lg)}.m-shell.m-editing .m-feedback{left:var(--m-1);width:calc(var(--m-side-w) - 2 * var(--m-1))}.m-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:var(--m-1)}.m-shell .m-feedback h2:not(:where(.paper,.paper *)){margin:0;font-size:1.0625rem}.m-shell .m-feedback button.m-feedback-close:not(:where(.paper,.paper *)){width:40px;padding:0}.m-shell .m-feedback fieldset.m-feedback-kind:not(:where(.paper,.paper *)){display:flex;gap:var(--m-2);margin:var(--m-1) 0 0;padding:0;border:0}.m-shell .m-feedback label:not(.inline):not(:where(.paper,.paper *)){display:block;margin-top:var(--m-1)}.m-shell .m-feedback .m-feedback-count:not(:where(.paper,.paper *)){margin:4px 0 0;text-align:right}.m-feedback-meta{margin:var(--m-1) 0;font-size:.8125rem}.m-shell .m-feedback-meta .note:not(:where(.paper,.paper *)){margin:0 0 4px}.m-feedback-meta dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--m-1);margin:0}.m-feedback-meta dt{color:var(--m-muted);font-weight:600}.m-feedback-meta dd{margin:0;min-width:0}.m-feedback-ua{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-feedback-actions{display:flex;justify-content:flex-end;gap:var(--m-1)}@media(max-width:1023px){.m-feedback,.m-shell.m-editing .m-feedback{left:calc(var(--m-rail-w) + var(--m-1));width:min(380px,calc(100vw - var(--m-rail-w) - 2 * var(--m-1)))}}@media(max-width:639px){.m-feedback,.m-shell.m-editing .m-feedback{left:0;right:0;bottom:0;width:auto;max-height:85vh;padding-bottom:calc(var(--m-2) + env(safe-area-inset-bottom,0px));border-radius:var(--m-radius-lg) var(--m-radius-lg) 0 0}}.m-feedback-card p,.m-theme-card p{margin-top:0}.m-feedback-list{list-style:none;margin:0 0 var(--m-2);padding:0}.m-feedback-list .m-card{padding:var(--m-2)}.m-feedback-list p{margin:0 0 var(--m-1)}.m-feedback-who{overflow-wrap:anywhere}.m-chip.m-feedback-tag-bug{background:var(--m-danger-soft);border-color:var(--m-danger-border);color:var(--m-danger)}.m-chip.m-feedback-tag-feedback{background:var(--m-accent-soft);border-color:var(--m-accent-soft);color:var(--m-accent-soft-ink)}.m-feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.m-feedback-agent summary{cursor:pointer;color:var(--m-muted);font-size:.8125rem}.m-feedback-agent code{display:block;margin-top:4px;overflow-wrap:anywhere;white-space:normal}@media(prefers-reduced-motion:no-preference){.m-shell :is(button,.btn,.m-btn,a.m-nav-link,.feed-card):not(:where(.paper,.paper *)){transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}}@media(prefers-reduced-motion:reduce){.m-shell *:not(:where(.paper,.paper *)),.m-shell *:not(:where(.paper,.paper *)):before,.m-shell *:not(:where(.paper,.paper *)):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.m-shell .m-main.m-editor{max-width:1428px;padding:var(--m-2) 12px var(--m-6)}.m-shell .paper,.m-shell .rthumb,.m-shell iframe.preview{color-scheme:light;-webkit-font-smoothing:auto}.m-shell .editscreen{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--m-3);align-items:start}.m-shell .editscreen>*{grid-column:1 / -1;min-width:0}.m-shell .editscreen>:is(h1,.pagehead){grid-column:1;grid-row:1}.m-shell .editscreen>.liveaddress{grid-column:1;grid-row:2}.m-shell .editscreen>.savebar.top{grid-column:2;grid-row:1 / span 2}.m-shell .editscreen>h1{margin:0;font-size:1.5rem;font-weight:700}.m-shell .editscreen .pagehead{margin:0}.m-shell .editscreen .pagehead .pagename{font-size:1.25rem;font-weight:700;min-height:44px;padding:6px 12px}.m-shell .editscreen .liveaddress{margin:var(--m-0) 0 0;font-size:.875rem;color:var(--m-muted);overflow-wrap:anywhere}.m-shell .editscreen .liveaddress .note{display:inline}.m-shell .editscreen .liveaddress a{text-decoration:none;font-weight:500}.m-shell .editscreen .liveaddress a:hover{text-decoration:underline}.m-shell .editscreen>.movednote{margin:var(--m-1) 0 0}.m-shell .savebar{margin:0;padding:0;border:0;background:none}.m-shell .savebar.top{display:flex;flex-direction:column;align-items:flex-end;gap:var(--m-0);max-width:34rem}.m-shell .savebar.top>.row{justify-content:flex-end;gap:var(--m-1)}.m-shell .savebar .note{margin:0;text-align:right;text-wrap:balance}.m-shell .savebar .unsaved{order:-2;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--m-radius-pill);background:var(--m-warn-soft);border:1px solid var(--m-warn-border);color:var(--m-text);font-size:.75rem;font-weight:600}.m-shell .savebar .unsaved:before{content:"";width:6px;height:6px;border-radius:50%;background:#d97706}.m-shell .savebar .unsaved+.note{order:-1;font-size:0}.m-shell.m-editing .savebar .undolink{min-height:0;padding:0 2px;border:0;background:none;box-shadow:none;color:var(--m-link);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.m-shell .savebar .publishnote{font-weight:600;color:var(--m-text)}.m-shell .savebar.bottom{margin-top:var(--m-3);padding:10px 0;background:var(--m-topbar);border-top:1px solid var(--m-border);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.m-shell .leaveguard{margin:var(--m-2) 0 0;padding:10px 14px;gap:var(--m-1);background:var(--m-warn-soft);border:1px solid var(--m-warn-border);border-radius:var(--m-radius)}.m-shell .leaveguard .note{flex:1 1 18em;color:var(--m-text);font-size:.875rem}.m-shell .editscreen>.err{margin:var(--m-2) 0 0}.m-shell .editscreen>.err :is(p,ul){margin:0}.m-shell .editscreen>.err ul{padding-left:1.25em}.m-shell .pagebar{margin:var(--m-3) 0 var(--m-2);border-bottom:1px solid var(--m-border)}.m-shell .pagebar .tabs{gap:var(--m-0);margin:0;align-items:flex-end}.m-shell.m-editing .pagebar .tabs button{position:relative;min-height:40px;margin-bottom:-1px;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:var(--m-radius-sm) var(--m-radius-sm) 0 0;background:transparent;box-shadow:none;color:var(--m-muted);font-size:.9375rem;font-weight:600;transform:none}.m-shell.m-editing .pagebar .tabs button:hover{color:var(--m-text);background:var(--m-hover)}.m-shell.m-editing .pagebar .tabs button[aria-selected=true]{color:var(--m-text);border-bottom-color:var(--m-accent)}.m-shell.m-editing .pagebar .tabs button:not([role=tab]){color:var(--m-link)}.m-shell.m-editing .pagebar .tabs button[disabled]{color:var(--m-muted)}.m-shell .pagebar .note{margin:var(--m-1) 0}.m-shell .editscreen>hr{display:none}.m-shell .resumemode{align-items:center;margin-bottom:var(--m-1)}.m-shell.m-editing :is(.ctxbar,.inspector,.popover) button[aria-pressed=true],.m-shell.m-editing .ctxbar button[aria-expanded=true]{background:var(--m-accent-soft);border-color:var(--m-accent);color:var(--m-accent-soft-ink)}.m-shell :is(.inspector,.popover) .tabs{display:flex;gap:var(--m-0);margin:0 0 var(--m-1)}.m-shell.m-editing :is(.inspector,.popover) .tabs button{flex:0 0 auto;min-height:32px;padding:4px 12px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--m-muted);font-size:.8125rem}.m-shell.m-editing :is(.inspector,.popover) .tabs button:hover{color:var(--m-text);background:var(--m-hover)}.m-shell.m-editing :is(.inspector,.popover) .tabs button[aria-selected=true]{background:var(--m-accent-soft);color:var(--m-accent-soft-ink)}.m-shell .ctxbar{padding:6px 10px;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow);font-size:13px;color:var(--m-text)}.m-shell .ctxbar .crow{gap:6px 14px}.m-shell .ctxbar :is(.crow+.crow,.ctxmore,.ctxpanel){border-top:1px solid var(--m-border);margin-top:6px;padding-top:6px}.m-shell .ctxbar .ccap{font-size:11px;font-weight:600;color:var(--m-muted)}.m-shell .ctxbar .cctl{gap:var(--m-0)}.m-shell .ctxbar .ctxkind{padding:3px 10px;border-radius:var(--m-radius-pill);background:var(--m-accent-soft);color:var(--m-accent-soft-ink);font-size:11px;font-weight:700}.m-shell .ctxbar .ctxkind.cellnote{background:var(--m-surface-2);color:var(--m-muted);font-weight:600}.m-shell .ctxbar .ctxhint{color:var(--m-muted);font-size:.875rem}.m-shell .ctxbar .note{font-size:12px}.m-shell .ctxbar .limitnote.full{color:var(--m-danger)}.m-shell .ctxbar .crumbs{border-bottom:1px solid var(--m-border);font-size:12px}.m-shell .ctxbar .crumbsep{color:var(--m-muted)}.m-shell.m-editing .ctxbar button{min-height:32px;min-width:32px;padding:4px 10px;border-color:var(--m-border);border-radius:var(--m-radius-sm);box-shadow:none;font-size:13px}.m-shell.m-editing .ctxbar button.m-primary{border-color:var(--m-accent)}.m-shell.m-editing .ctxbar button.crumb{min-height:0;min-width:0;padding:0;border:0;background:none;color:var(--m-link);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.m-shell .ctxbar button :is(b,i){font-family:Georgia,Times New Roman,serif;font-size:15px}.m-shell .ctxbar button code{padding:0;border:0;background:none;font-size:13px}.m-shell .ctxbar .colorchip{width:18px;height:14px;border:1px solid var(--m-border-strong);border-radius:4px}.m-shell.m-editing .ctxbar :is(input[type=text],input[type=url],input[type=number],select){width:auto;min-height:32px;padding:4px 8px;border-color:var(--m-border-strong);box-shadow:none;font-size:13px}.m-shell.m-editing .ctxbar select{padding-right:24px}.m-shell.m-editing .ctxbar .numfield input{width:4.6em;min-width:4.6em}.m-shell.m-editing .ctxbar input.colw{width:4.2em;min-width:4.2em}.m-shell.m-editing .ctxbar .stripfield.grow{width:12em;min-width:8em}.m-shell .ctxbar .sizerange{accent-color:var(--m-accent)}.m-shell .ctxbar input.colorwell{padding:2px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);background:var(--m-surface)}.m-shell.m-editing .ctxbar label{margin:0;font-size:12px;font-weight:600;color:var(--m-muted)}@media(max-width:899px){.m-shell.m-editing .ctxbar button{min-height:40px;min-width:40px}.m-shell.m-editing .ctxbar :is(input[type=text],input[type=url],input[type=number],select),.m-shell .ctxbar input.colorwell{min-height:40px;font-size:16px}}.m-shell .popover{padding:12px;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);color:var(--m-text);font-size:14px}.m-shell .popover.docked{background:var(--m-surface-2)}.m-shell .popover.anchored{box-shadow:var(--m-shadow-lg)}.m-shell .popover.sheet{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--m-radius-lg) var(--m-radius-lg) 0 0;box-shadow:0 -8px 28px #10182829}.m-shell .popover .popbody{padding-top:22px}.m-shell.m-editing .popover .popclose{top:6px;right:6px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--m-muted);font-size:15px}.m-shell.m-editing .popover .popclose:hover{background:var(--m-hover);color:var(--m-text)}.m-shell.m-editing .popover :is(input[type=text],input[type=url],input[type=number],select){min-height:36px;padding:6px 10px;font-size:14px;box-shadow:none}.m-shell.m-editing .ctxbar .popover :is(input[type=text],input[type=url],select){width:100%}.m-shell.m-editing .popover label{margin:var(--m-1) 0 var(--m-0);font-size:13px}.m-shell.m-editing .popover label.inline{min-height:32px;margin:2px 0;font-size:14px;font-weight:400}.m-shell .popover .err{margin:6px 0 0;padding:6px 10px;font-size:13px}.m-shell .popover .note{margin:var(--m-0) 0}.m-shell.m-editing .colorpick button.dot{min-width:0;height:28px;min-height:28px;padding:0;border:1px solid rgba(16,24,40,.18);border-radius:var(--m-radius-sm);box-shadow:none}.m-shell.m-editing .colorpick button.dot[aria-pressed=true]{border-color:var(--m-surface);outline:2px solid var(--m-accent);outline-offset:1px}.m-shell.m-editing .popover .colorpick input.hexfield{width:9em;font-family:var(--m-mono)}.m-shell.m-editing :is(.inspector,.popover) :is(.row.groups button,button.libback){min-height:30px;padding:4px 12px;font-size:13px}.m-shell .assets{gap:6px;padding:6px;background:var(--m-surface-2);border:1px solid var(--m-border);border-radius:var(--m-radius-sm)}.m-shell.m-editing .assets button{flex-direction:column;gap:2px;min-height:0;padding:6px;border-color:var(--m-border);border-radius:var(--m-radius-sm);box-shadow:none;font-weight:500;white-space:normal}.m-shell.m-editing .assets button:hover{border-color:var(--m-accent)}.m-shell .assets img,.m-shell img.pixel{background:#fff;border-radius:4px}.m-shell .assets .note{font-size:11px}.m-shell.m-editing input[type=file]::file-selector-button{margin-right:10px;padding:6px 12px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);background:var(--m-surface);color:var(--m-text);font:600 13px var(--m-font);cursor:pointer}.m-shell.m-editing input[type=file]{max-width:100%;padding:6px 0;border:0;background:none;color:var(--m-text);font:14px var(--m-font);min-height:0}.m-shell .inspector{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow);color:var(--m-text);font-size:14px}.m-shell .inspector .tabs{margin:0;padding:10px 12px;background:var(--m-surface);border-bottom:1px solid var(--m-border)}.m-shell .inspector .insppanel{padding:12px}.m-shell .igroup{margin:0 0 var(--m-2);padding:0 0 var(--m-2);border-bottom:1px solid var(--m-border)}.m-shell .igroup:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.m-shell .igroup>h3{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}.m-shell .irow>.ilabel{font-size:12px;color:var(--m-muted)}.m-shell.m-editing .inspector label{margin:0 0 var(--m-0);font-size:13px}.m-shell.m-editing .inspector :is(input[type=text],input[type=url],input[type=number],select){min-height:36px;padding:6px 10px;font-size:14px;box-shadow:none}.m-shell .inspector .pagetitlefield{margin:0 0 var(--m-2)}.m-shell.m-editing .inspector .pagetitlefield input{min-height:40px;padding:8px 10px;font-size:14px;box-shadow:none}.m-shell .inspector .pagetitlefield .note{margin:var(--m-0) 0 0}.m-shell .inspector.sheet{border-width:1px 0 0;border-radius:var(--m-radius-lg) var(--m-radius-lg) 0 0;box-shadow:0 -8px 28px #10182829;padding-bottom:env(safe-area-inset-bottom,0px)}.m-shell .inspector.sheet:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--m-border-strong);pointer-events:none}.m-shell.m-editing .inspector .sheetbar{min-height:52px;padding:6px 16px 0;border:0;border-radius:var(--m-radius-lg) var(--m-radius-lg) 0 0;background:transparent;box-shadow:none;justify-content:space-between;color:var(--m-text);font-size:.9375rem;transform:none}.m-shell .inspector .sheetdone{padding:4px 12px;border-radius:var(--m-radius-pill);background:var(--m-accent);color:var(--m-accent-ink);font-size:.8125rem}.m-shell .inspector .chev{color:var(--m-muted)}.m-shell .inspector.sheet .inspbody{border-top:1px solid var(--m-border)}.m-shell .palette{gap:6px}.m-shell.m-editing .palette .tile-insert{flex-direction:column;gap:var(--m-0);min-height:80px;padding:8px 4px;border-color:var(--m-border);border-radius:10px;background:var(--m-surface-2);box-shadow:none;font-size:12px;font-weight:500;line-height:1.2;white-space:normal}.m-shell.m-editing .palette .tile-insert:not([disabled]):hover{border-color:var(--m-accent);background:var(--m-accent-soft)}.m-shell .palette .tile-insert .tglyph{padding:2px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--m-border)}.m-shell .palette .tile-insert .note{font-size:10px}.m-shell.m-editing .inspector button.swatch{flex-direction:column;min-height:0;padding:4px;border-color:var(--m-border);border-radius:10px;box-shadow:none;font-size:11px;font-weight:500;white-space:normal}.m-shell.m-editing .inspector button.swatch.on{outline:2px solid var(--m-accent);outline-offset:1px;border-color:var(--m-accent)}.m-shell .inspector .swatchchip{border:1px solid rgba(16,24,40,.2);border-radius:6px}.m-shell.m-editing .inspector :is(.suggested,.pagepop) .tile{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);box-shadow:none;background-repeat:repeat}.m-shell.m-editing .inspector :is(.suggested,.pagepop) .tile[aria-pressed=true]{border-color:var(--m-surface);outline:2px solid var(--m-accent);outline-offset:1px}.m-shell .inspector .suggested .note{margin:0 var(--m-0) 0 0}.m-shell .pagepop :is(.row.upload-tile,.row.bgdraw){border-top:1px solid var(--m-border);padding-top:10px}.m-shell .pagepop :is(.tile-preview,.bg-live-preview){max-width:100%;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm)}.m-shell.m-editing .inspector .pagepop label.inline{min-height:32px;margin:2px 0;font-weight:400}.m-shell .inspector input[type=color]{padding:2px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);background:var(--m-surface)}.m-shell.m-editing .inspector button.rstyle{flex-direction:column;min-height:0;padding:6px 6px 8px;border-color:var(--m-border);border-radius:var(--m-radius);box-shadow:none;font-weight:500;white-space:normal}.m-shell.m-editing .inspector button.rstyle.on{background:var(--m-accent-soft);border-color:var(--m-accent);outline:2px solid var(--m-accent);outline-offset:0}.m-shell .rthumb{border:1px solid var(--m-border-strong);border-radius:6px}.m-shell .rstylename{font-size:13px;font-weight:600}.m-shell .rstylenow{color:var(--m-muted);font-weight:400}.m-shell .rstyleblurb,.m-shell .rthumbempty{color:var(--m-muted)}.m-shell .rorder{margin:0 0 var(--m-1) 1.25em;font-size:13px}.m-shell.m-editing .draghandle{width:20px;min-width:20px;height:24px;min-height:24px;padding:0;border-color:var(--m-border-strong);border-radius:6px;background:var(--m-surface);box-shadow:var(--m-shadow-sm);color:var(--m-muted);font:700 12px/1 var(--m-mono)}.m-shell.m-editing .imggrip{width:12px;min-width:0;height:12px;min-height:0;padding:0;border:2px solid #fff;border-radius:50%;background:#4338ca;box-shadow:0 0 0 1px #10182859}@media(max-width:600px){.m-shell.m-editing .draghandle{display:none}}@media(pointer:coarse){.m-shell.m-editing .imggrip{width:24px;height:24px}}.m-shell :is(.sizelabel,.droptag){padding:2px 6px;border-radius:6px;background:#14171f;color:#fff;font:600 11px var(--m-font)}.m-shell .dropline{border-top-color:#4338ca}.m-shell .dropcaret{border-left-color:#4338ca}.m-shell .colbar{border-left-color:#4338ca73}.m-shell :is(.colbar:hover,.colbar.on){background:#4338ca29;border-left-color:#4338ca}.m-shell .slashmenu{min-width:200px;padding:var(--m-0);background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow-lg)}.m-shell.m-editing .slashmenu button{justify-content:flex-start;min-height:36px;padding:6px 12px;border:0;border-radius:var(--m-radius-sm);background:transparent;box-shadow:none;font-size:14px;font-weight:500}.m-shell.m-editing .slashmenu button:hover{background:var(--m-hover)}.m-shell.m-editing .slashmenu button.on{background:var(--m-accent-soft);color:var(--m-accent-soft-ink)}.m-shell .paper .rcard,.m-shell .paper .rcard *{box-sizing:border-box}.m-shell .paper .rcard{margin:0 0 10px;padding:14px 16px;background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow-lg);color:var(--m-text);color-scheme:light;font:14px/1.45 var(--m-font);-webkit-font-smoothing:antialiased;text-align:left}:root[data-theme=dark] .m-shell .paper .rcard{color-scheme:dark}.m-shell .paper .rcard .cfield{margin:0 0 10px;font-weight:400}.m-shell .paper .rcard .clabel{margin:0 0 4px;font-size:13px;font-weight:600}.m-shell .paper .rcard .cinput{min-height:40px;padding:8px 10px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-text);font:14px/1.4 var(--m-font)}.m-shell .paper .rcard textarea.cinput{min-height:88px}.m-shell .paper .rcard :focus-visible{outline:3px solid var(--m-focus);outline-offset:1px}.m-shell .paper .rcard .chint{margin:4px 0 0;color:var(--m-muted);font-size:12px}.m-shell .paper .rcard .cprivate{margin:10px 0 6px}.m-shell .paper .rcard .ccheck input{width:18px;height:18px;accent-color:var(--m-accent)}.m-shell .paper .rcard .cactions{gap:var(--m-1);margin-top:12px}.m-shell .paper .rcard button{min-height:34px;padding:6px 14px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);background:var(--m-surface);box-shadow:var(--m-shadow-sm);color:var(--m-text);font:600 13px var(--m-font);cursor:pointer}.m-shell .paper .rcard button:hover{background:var(--m-hover)}@media(max-width:600px){.m-shell .paper .rcard .cinput{font-size:16px}}.m-shell .paper .rentry>.rgrip{height:24px;border:1px solid var(--m-border-strong);border-radius:6px;background:var(--m-surface);box-shadow:var(--m-shadow-sm);color:var(--m-muted);font:700 11px/1 var(--m-mono)}.m-shell .resumecol .printhint{margin:0 0 var(--m-1)}.m-shell .resumecol .printview{margin-top:var(--m-3);padding-top:var(--m-1);border-top:1px solid var(--m-border)}.m-shell iframe.preview{border:2px solid var(--m-border);border-radius:var(--m-radius-sm)}.m-editor .toolbar.sticky,.m-editor .ctxbar{top:var(--m-top-now)}@media(min-width:900px){.m-editor .doc.withinspector .inspector{top:calc(56px + var(--m-top-now));max-height:calc(100vh - 80px - var(--m-top-now))}}@media(min-width:640px)and (max-width:1023px){.m-editor .inspector.sheet,.m-editor .popover.sheet{left:var(--m-rail-w)}}@media(max-width:899px){.m-shell .editscreen>:is(h1,.pagehead,.liveaddress,.savebar.top){grid-column:1 / -1;grid-row:auto}.m-shell .savebar.top{align-items:flex-start;max-width:none;margin-top:var(--m-1)}.m-shell .savebar.top>.row{justify-content:flex-start}.m-shell .savebar .note{text-align:left}}@media(max-width:639px){:root{--m-top-now: 56px}.m-shell.m-editing .m-nav{display:none}.m-shell .editscreen>h1{font-size:1.25rem}.m-shell .pagebar{margin-top:var(--m-2)}.m-shell.m-editing .pagebar .tabs button{min-height:38px;padding:6px 10px}}.feed-sentinel{height:1px}.feed-end{text-align:center;margin:var(--m-3) 0}
