:root{color-scheme:light;--ground:#f4f4f1;--panel:#ffffff;--panel-2:#ececea;--panel-3:#e0e0dc;--line:#deddd8;--line-2:#c6c5bf;--text:#1a1b19;--text-2:#55564f;--text-3:#5f605a;--brass:#765a1d;--brass-2:#a8842f;--brass-ink:#ffffff;--brass-wash:rgba(125,98,27,0.09);--brass-hover:#644c18;--access-tone:#56708f;--alert:#a83c22;--alert-wash:rgba(168,60,34,0.08);--caution:#7d5a12;--caution-wash:rgba(125,90,18,0.1);--ok:#2b6b48;--ok-wash:rgba(43,107,72,0.09);--chrome:rgba(244,244,241,0.94);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--touch:48px;--r:3px;--sans:var(--font-archivo),"Segoe UI",system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#0e1013;--panel:#15181b;--panel-2:#1b1f23;--panel-3:#23282d;--line:#23282c;--line-2:#333a40;--text:#e9ebec;--text-2:#99a1a8;--text-3:#8a9299;--brass:#d9ae4a;--brass-2:#a8842f;--brass-ink:#14171a;--brass-wash:rgba(217,174,74,0.08);--brass-hover:#e6ba55;--access-tone:#7f97b5;--alert:#e2705a;--alert-wash:rgba(226,112,90,0.1);--caution:#dda94f;--caution-wash:rgba(221,169,79,0.1);--ok:#63b78d;--ok-wash:rgba(99,183,141,0.1);--chrome:rgba(14,16,19,0.94)}}:root[data-theme=dark]{color-scheme:dark;--ground:#0e1013;--panel:#15181b;--panel-2:#1b1f23;--panel-3:#23282d;--line:#23282c;--line-2:#333a40;--text:#e9ebec;--text-2:#99a1a8;--text-3:#8a9299;--brass:#d9ae4a;--brass-2:#a8842f;--brass-ink:#14171a;--brass-wash:rgba(217,174,74,0.08);--brass-hover:#e6ba55;--access-tone:#7f97b5;--alert:#e2705a;--alert-wash:rgba(226,112,90,0.1);--caution:#dda94f;--caution-wash:rgba(221,169,79,0.1);--ok:#63b78d;--ok-wash:rgba(99,183,141,0.1);--chrome:rgba(14,16,19,0.94)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ground);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.col-head,.field>label,.lbl{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.col-head,.field>label,.lbl,.ref{font-family:var(--mono);font-weight:500}.ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brass);letter-spacing:.02em}.banner{background:var(--caution-wash);border-bottom:1px solid color-mix(in srgb,var(--caution) 40%,transparent);color:var(--caution);padding:7px var(--s4);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-align:center}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--chrome);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.appbar-inner{max-width:900px;margin:0 auto;padding:0 var(--s4);min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.brand{display:flex;align-items:baseline;gap:var(--s2);font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.24em}.brand span{color:var(--brass)}.brand em{font-style:normal;color:var(--text-3);font-size:10px;letter-spacing:.16em}.nav{display:flex;gap:var(--s1);flex-wrap:wrap;align-items:center;min-width:0}@media (max-width:700px){.appbar-inner{flex-wrap:wrap;padding-block:8px;gap:8px}.nav{width:100%}.brand,.nav a,.nav button{min-height:44px}.brand{align-items:center}.back{min-height:44px;padding-block:var(--s3) var(--s2)}.nav .whoami{white-space:normal;text-align:left}}.team-table{width:100%;border-collapse:collapse;text-align:left}.install-help{max-width:900px;margin:12px auto;padding:0 var(--s4)}.install-help summary{cursor:pointer;padding:12px 0;min-height:44px;color:var(--brass)}.install-help-body{padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.install-help-body h2{font-size:17px;margin-top:20px}.install-help-body li{margin-block:8px}.team-table td,.team-table th{padding:10px 12px;border-bottom:1px solid var(--line)}.nav a{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:8px var(--s3);border-radius:var(--r)}.nav a:hover{color:var(--text);background:var(--panel)}.nav a[aria-current=page]{color:var(--brass);background:var(--brass-wash)}.wrap{max-width:900px;margin:0 auto;padding:0 var(--s4) var(--s7)}.wrap-pad{padding-bottom:140px}.back{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-3);padding:var(--s4) 0 var(--s2)}.back:hover{color:var(--brass)}.pagehead{padding:var(--s4) 0 var(--s5);border-bottom:1px solid var(--line-2);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.pagehead h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.pagehead .sub{color:var(--text-2);font-size:13.5px;margin-top:var(--s1)}.sec{display:flex;align-items:center;gap:var(--s3);margin:var(--s6) 0 var(--s3)}.sec:after{content:"";flex:1 1;height:1px;background:var(--line)}.reg{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:116px 1fr auto;grid-gap:var(--s4);gap:var(--s4);align-items:center;padding:var(--s4) var(--s3);border-bottom:1px solid var(--line);border-left:2px solid transparent;min-height:64px;width:100%;text-align:left;background:none;font:inherit;color:inherit;cursor:pointer}.row:hover{background:var(--panel);border-left-color:var(--brass-2)}.row-static{cursor:default}.row-static:hover{background:none;border-left-color:transparent}.row-code{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--brass);letter-spacing:.02em}.row-main{min-width:0}.row-title{font-size:15.5px;font-weight:500;margin:0;letter-spacing:-.005em}.row-meta{color:var(--text-2);font-size:12.5px;margin:3px 0 0}.issue-event-source a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:2px}.issue-assign{margin:var(--s4) 0 var(--s5)}.issue-assign-title{font-size:15px;margin:0 0 var(--s3)}.issue-assign-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.issue-assign input[type=date]{width:100%;min-height:var(--touch);background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);font:inherit;font-size:15px;padding:12px 13px}.issue-assign input[type=date]:focus{border-color:var(--brass-2)}.row-meta .sep{color:var(--text-3);padding:0 6px}.row-end{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.row-time{font-family:var(--mono);font-size:10.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:2px;border:1px solid;white-space:nowrap}.tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.tag-draft{color:var(--caution);border-color:color-mix(in srgb,var(--caution) 45%,transparent);background:var(--caution-wash)}.tag-sent{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-wash)}.tag-alert{color:var(--alert);border-color:color-mix(in srgb,var(--alert) 45%,transparent);background:var(--alert-wash)}.titleblock{border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-column-gap:var(--s6);column-gap:var(--s6);margin:0}.tb-cell{display:flex;align-items:baseline;gap:var(--s3);min-width:0;padding:9px 0;border-bottom:1px solid var(--line)}.tb-cell dt{flex:none;width:116px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0}.tb-cell dd{margin:0;min-width:0;font-size:14.5px;font-weight:600;letter-spacing:-.005em;overflow-wrap:break-word}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-bottom:var(--s3)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--panel-2);border-radius:var(--r) var(--r) 0 0}.panel-body{padding:var(--s4)}.field{margin-bottom:var(--s4)}.field:last-child{margin-bottom:0}.field>label{display:block;margin-bottom:6px}.hint{font-size:12.5px;color:var(--text-3);margin:6px 0 0;line-height:1.45}input[type=text],select,textarea{width:100%;min-height:var(--touch);background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);font:inherit;font-size:15px;padding:12px 13px;transition:border-color .12s ease}input[type=text]:hover,select:hover,textarea:hover{border-color:var(--panel-3)}input[type=text]:focus,select:focus,textarea:focus{border-color:var(--brass-2)}input::placeholder,textarea::placeholder{color:var(--text-3)}textarea{min-height:104px;resize:vertical;line-height:1.55}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}button{min-height:var(--touch);border-radius:var(--r);font:inherit;font-size:14px;font-weight:500;cursor:pointer;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);padding:0 var(--s5);transition:background .12s ease,border-color .12s ease}@media (hover:hover){button:hover:not(:disabled){background:var(--panel-3);border-color:var(--panel-3)}}button:disabled{opacity:.42;cursor:not-allowed}.btn-primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink);font-weight:600}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--brass-hover);border-color:var(--brass-hover)}}.btn-quiet{background:none;border-color:var(--line-2);color:var(--text-2)}.btn-sm{min-height:34px;font-size:12px;padding:0 var(--s3)}.btn-wide{width:100%}.actionbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--chrome);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom, 0px))}.actionbar-inner{max-width:900px;margin:0 auto;gap:var(--s4)}.actionbar-inner,.savestate{display:flex;align-items:center}.savestate{flex:1 1;min-width:0;gap:var(--s2);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--text-3)}.savestate b{font-weight:500;color:var(--text-2)}.dot{width:6px;height:6px;border-radius:50%;background:var(--text-3);flex:none}.dot-busy{background:var(--caution)}.dot-ok{background:var(--ok)}.dot-bad{background:var(--alert)}.camera,.field>label.camera{display:flex;align-items:center;justify-content:center;gap:var(--s3);width:100%;min-height:60px;border:1.5px solid var(--brass);border-radius:var(--r);background:var(--brass-wash);color:var(--brass);font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;margin:0;cursor:pointer;transition:background .12s ease,border-color .12s ease}.camera:hover,.field>label.camera:hover{border-color:var(--brass-2);background:var(--panel)}.camera:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.camera{position:relative}.camera input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s3)}.shot{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--ground)}.shot img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-bottom:1px solid var(--line)}.shot-body{padding:var(--s2);display:flex;flex-direction:column;gap:var(--s2)}.shot-body input{min-height:38px;padding:8px 9px;font-size:13px}.shot-no{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.find{display:grid;grid-template-columns:66px 1fr;grid-gap:var(--s3);gap:var(--s3);align-items:start;padding:var(--s3) var(--s4);font-size:13.5px;border-bottom:1px solid var(--line);border-left:2px solid}.find:first-child{border-top:1px solid var(--line)}.find-stop{border-left-color:var(--alert);background:var(--alert-wash)}.find-note{border-left-color:var(--line-2)}.find-kind{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.find-stop .find-kind{color:var(--alert)}.find-note .find-kind{color:var(--text-3)}.find-note span:last-child{color:var(--text-2)}.empty{color:var(--text-3);padding:var(--s6) var(--s4);text-align:center;border:1px dashed var(--line)}.empty,.note{border-radius:var(--r);font-size:13.5px}.note{padding:var(--s3) var(--s4);border-left:1px solid var(--line-2);border:1px solid var(--line-2);border-left-width:2px;background:var(--panel);color:var(--text-2);line-height:1.5}.note-ok{border-left-color:var(--ok)}.note-bad{border-color:color-mix(in srgb,var(--alert) 40%,transparent);border-left-color:var(--alert);background:var(--alert-wash);color:var(--alert)}.footnote{font-size:12.5px;color:var(--text-3);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line);line-height:1.5}@media (max-width:620px){.row{grid-template-columns:1fr auto;grid-template-areas:"code end" "main main";gap:var(--s2) var(--s3);padding:var(--s3)}.row-code{grid-area:code}.row-main{grid-area:main}.row-end{grid-area:end}.pagehead h1{font-size:21px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.doc{background:#fbfbfa;border:1px solid var(--line-2);color:#1a1a19;border-radius:var(--r);padding:var(--s6) var(--s5);margin-top:var(--s3);font-size:14.5px;line-height:1.55}.doc-head{border-bottom:2px solid #1a1a19;padding-bottom:var(--s4);margin-bottom:var(--s5)}.doc-brand{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:#765a1d;font-weight:500}.doc-title{font-size:26px;margin:var(--s2) 0 var(--s4);font-weight:600;letter-spacing:-.02em}.doc-tb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid #ddddd8;border-left:1px solid #ddddd8;margin:0}.doc-tb>div{padding:9px 12px;border-right:1px solid #ddddd8;border-bottom:1px solid #ddddd8}.doc-tb dt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#66665f;margin-bottom:2px}.doc-tb dd{margin:0;font-weight:600;font-size:13.5px}.doc-h2{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#765a1d;border-bottom:1px solid #ddddd8;padding-bottom:6px;margin:var(--s6) 0 var(--s4)}.doc-h3{font-size:15.5px;margin:0 0 var(--s2);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;font-weight:600}.doc-type{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#66665f;border:1px solid #ddddd8;padding:2px 7px;border-radius:2px}.doc-body{margin:0 0 var(--s2);max-width:68ch}.doc-obs{padding:var(--s4) 0;border-bottom:1px solid #e8e8e3}.doc-obs:last-child{border-bottom:none}.doc-tw{overflow-x:auto}.doc-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:460px}.doc-table td,.doc-table th{text-align:left;padding:9px 12px;border-bottom:1px solid #e8e8e3;vertical-align:top}.doc-table th{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#66665f;background:#f1f1ec;border-bottom:1px solid #ddddd8;white-space:nowrap}.doc-unknown{color:#8a5a2a;font-style:italic}.doc-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s3)}.doc-fig{margin:0}.doc-fig img{width:100%;border:1px solid #ddddd8;display:block}.doc-fig figcaption{font-size:12px;color:#4c4c48;margin-top:6px;line-height:1.45}.doc-fig-date{font-size:11px}.doc-fig-date,.doc-foot{color:#66665f;font-family:var(--mono)}.doc-foot{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid #ddddd8;font-size:10px;letter-spacing:.06em;line-height:1.7}.themebtn{font-family:var(--sans);font-size:13px;color:var(--text-2);background:none;border:1px solid var(--line);padding:0 var(--s3);min-height:32px;border-radius:var(--r);margin-left:var(--s2);min-width:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}@media (max-width:360px){.themebtn svg{display:none}}.themebtn:hover:not(:disabled){color:var(--brass);border-color:var(--brass-2);background:var(--brass-wash)}.segs{border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.seg,.segs{display:inline-flex}.seg{min-height:32px;padding:0 var(--s3);border:none;border-right:1px solid var(--line-2);border-radius:0;background:none;color:var(--text-3);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px}.seg:last-child{border-right:none}.seg:hover:not(:disabled){background:var(--panel);color:var(--text-2);border-color:var(--line-2)}.seg[aria-pressed=true]{background:var(--brass-wash);color:var(--brass)}.seg-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.sec-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:var(--s6) 0 var(--s3);flex-wrap:wrap}.tone-neutral{--tone:var(--text-3)}.tone-defect{--tone:var(--alert)}.tone-variation{--tone:var(--brass)}.tone-access{--tone:var(--access-tone)}.panel-toned{border-left:2px solid var(--tone)}.kind{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;border:1px solid var(--tone);color:var(--tone);white-space:nowrap}.sigwrap{position:relative;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--ground);height:150px}.sigpad{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.sighint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sigway{border:0;margin:16px 0 12px;padding:0;min-width:0}.sigway legend{padding:0;margin-bottom:8px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.sigway-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sigconfirm,.sigway-options label{display:flex;gap:10px;align-items:flex-start;min-height:48px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);font-size:15px;line-height:1.35;cursor:pointer}.sigconfirm:has(input:checked),.sigway-options label:has(input:checked){border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass);background:var(--brass-wash)}.sigconfirm:focus-within,.sigway-options label:focus-within{outline:2px solid var(--brass);outline-offset:2px}.sigconfirm input,.sigway-options input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--brass)}.sigconfirm input:focus,.sigway-options input:focus{outline:none}.sigconfirm{font-weight:500}.sigtyped-name{margin:12px 0 0;padding:14px 16px;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--ground);font-size:22px;font-weight:600;color:var(--text)}@media (max-width:360px){.sigway-options{grid-template-columns:1fr}}.whoami{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-2);background:none;border:1px solid transparent;min-height:30px;padding:0 var(--s3);border-radius:var(--r);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:900px){.whoami{max-width:280px}}.whoami:hover:not(:disabled){color:var(--brass);border-color:var(--line-2);background:var(--brass-wash)}@media (max-width:700px){.seg{min-height:44px}}.problem-page{padding-top:var(--s7);max-width:640px}.problem-page h1{font-size:28px;line-height:1.2;margin:var(--s2) 0 var(--s3)}.problem-page>p{color:var(--text-2);line-height:1.55;font-size:16px}.problem-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--brass);margin:0}.problem-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);margin:var(--s5) 0}.problem-actions a:not(.problem-go){color:var(--text);text-decoration:underline;text-underline-offset:3px}.problem-actions a:not(.problem-go),.problem-go{min-height:var(--touch);display:inline-flex;align-items:center}.problem-go{justify-content:center;padding:0 var(--s5);border-radius:var(--r);border:1px solid var(--brass);background:var(--brass);color:var(--brass-ink);font:600 15px var(--sans);text-decoration:none;cursor:pointer}@media (hover:hover){.problem-go:hover:not(:disabled){background:var(--brass-hover);border-color:var(--brass-hover)}}.problem-fine{font-size:13px;color:var(--text-3);border-top:1px solid var(--line);padding-top:var(--s3)}.signed-out{position:fixed;z-index:1000;top:var(--s3);left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 2 * var(--s4)));display:grid;grid-template-columns:1fr auto;grid-gap:var(--s1) var(--s3);gap:var(--s1) var(--s3);align-items:center;padding:var(--s3) var(--s4);background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-left:3px solid var(--alert);border-radius:var(--r);box-shadow:0 8px 28px rgba(0,0,0,.18)}.signed-out p{margin:0;font-size:14.5px;line-height:1.45}.signed-out small{grid-column:1/-1;color:var(--text-3);font-size:12.5px}.signed-out-go{grid-row:1;grid-column:2;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s4);border-radius:var(--r);background:var(--brass);color:var(--brass-ink);font-weight:600;text-decoration:none;white-space:nowrap}@media (max-width:480px){.signed-out{grid-template-columns:1fr}.signed-out-go{grid-row:auto;grid-column:1;justify-self:start}}.icon-browser{position:fixed;z-index:1000;top:var(--s3);left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 2 * var(--s4)));display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4);background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-left:3px solid var(--brass);border-radius:var(--r);box-shadow:0 8px 28px rgba(0,0,0,.18)}.icon-browser p{margin:0;font-size:14.5px;line-height:1.45}.icon-browser-close{justify-self:start;min-height:44px;padding:0 var(--s4);border:0;border-radius:var(--r);background:var(--brass);color:var(--brass-ink);font:inherit;font-weight:600;cursor:pointer}.download-problem{display:block;flex-basis:100%;margin-top:var(--s2);padding:var(--s2) var(--s3);border-left:2px solid var(--alert);background:var(--alert-wash);color:var(--alert);font-size:13.5px;line-height:1.45;border-radius:var(--r)}