:root{color-scheme:light;--ink: #17181a;--ink-soft: #55585e;--ink-faint: #6b6e76;--rule: #d9dbdf;--rule-soft: #eceef1;--page: #ffffff;--panel: #f7f8fa;--panel-deep: #eef0f3;--link: #14508c;--bad: #9a1d1d;--bad-panel: #fdf2f2;--warn: #7a4a06;--warn-panel: #fdf8ee;--good: #1c5f2a;--good-panel: #f1f8f2;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius: 5px;--radius-sm: 3px;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font:var(--text-md) / 1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}a{color:var(--link)}a:hover{text-decoration-thickness:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--page);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);z-index:10}.skip-link:focus{left:var(--space-2);top:var(--space-2)}.masthead{border-bottom:1px solid var(--rule);background:var(--page)}.masthead-inner{max-width:60rem;margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.brand{font-size:var(--text-lg);font-weight:650;letter-spacing:-.01em;margin:0}.brand a{color:inherit;text-decoration:none}.masthead nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-base)}.masthead nav a{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-soft);text-decoration:none}.masthead nav a:hover{background:var(--panel);color:var(--ink)}.masthead nav a[aria-current=page]{background:var(--panel-deep);color:var(--ink);font-weight:600}.account{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.account .who{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell{max-width:60rem;margin:0 auto;padding:0 var(--space-4) var(--space-7)}main{padding-top:var(--space-5)}footer.page-footer{margin-top:var(--space-7);padding-top:var(--space-3);border-top:1px solid var(--rule-soft);color:var(--ink-faint);font-size:var(--text-xs);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}footer.page-footer p{margin:0}h2{font-size:var(--text-xl);font-weight:650;letter-spacing:-.01em;margin:0 0 var(--space-1);line-height:1.2}h3{font-size:var(--text-lg);font-weight:650;margin:var(--space-6) 0 var(--space-2);line-height:1.25}h4{font-size:var(--text-base);font-weight:650;margin:var(--space-4) 0 var(--space-1)}p{margin:var(--space-2) 0}.lede{color:var(--ink-soft);font-size:var(--text-base);margin:0 0 var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.footnote{color:var(--ink-faint);font-size:var(--text-sm)}.crumbs{font-size:var(--text-sm);color:var(--ink-faint);margin:0 0 var(--space-2)}.crumbs a{color:var(--ink-soft)}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.section-head h3{margin-bottom:0}button,.button{display:inline-block;font:inherit;font-size:var(--text-base);font-weight:550;line-height:1.4;padding:.4375rem .875rem;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap}button:hover:not([disabled]),.button:hover{background:#000}button.secondary,.button.secondary{background:var(--page);color:var(--ink);border-color:var(--rule);font-weight:500}button.secondary:hover:not([disabled]),.button.secondary:hover{background:var(--panel);border-color:var(--ink-faint)}button.danger{background:var(--page);color:var(--bad);border-color:var(--rule);font-weight:500}button.danger:hover:not([disabled]){background:var(--bad-panel);border-color:var(--bad)}button.link-button{background:none;border:none;color:var(--link);padding:0;font-weight:inherit;font-size:inherit;text-decoration:underline}button.link-button:hover:not([disabled]){background:none}button[disabled]{cursor:not-allowed;opacity:.4}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-4) 0}.actions.tight{margin:var(--space-2) 0 0}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--rule);margin:var(--space-2) 0 var(--space-4);padding:0}.tabs button{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--ink-soft);font-weight:500;padding:var(--space-2) var(--space-3);margin-bottom:-1px}.tabs button:hover:not([disabled]){background:var(--panel);color:var(--ink)}.tabs button[aria-pressed=true]{color:var(--ink);font-weight:650;border-bottom-color:var(--ink)}.tabs .count{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-faint);margin-left:var(--space-1)}.tabs button[aria-pressed=true] .count{color:var(--ink-soft)}label{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1)}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=datetime-local],input[type=file],select,textarea{font:inherit;font-size:var(--text-base);width:100%;padding:.4375rem var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--page);color:var(--ink)}input[type=file]{padding:.3125rem var(--space-2)}textarea{min-height:6rem;resize:vertical}.field{margin-bottom:var(--space-4)}.field .hint{font-size:var(--text-sm);color:var(--ink-faint);margin:var(--space-1) 0 0}.field-problem{font-size:var(--text-sm);color:var(--bad);margin:var(--space-1) 0 0}.required-mark{color:var(--bad)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.combobox{position:relative}.combobox-list{position:absolute;z-index:10;top:calc(100% + 2px);left:0;right:0;max-height:14rem;overflow-y:auto;margin:0;padding:var(--space-1) 0;list-style:none;background:var(--page);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:0 4px 12px #00000014}.combobox-option{padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--text-base)}.combobox-option[aria-selected=true]{background:var(--panel-deep)}.combobox-option-empty{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--ink-faint)}.combobox-selected{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-sm)}.pseudo-label{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1)}.checkbox{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2)}.checkbox input{width:auto;margin-top:.35rem}.checkbox label{font-weight:400;margin:0;font-size:var(--text-md)}fieldset{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-4);margin:0 0 var(--space-5)}legend{font-size:var(--text-sm);font-weight:600;padding:0 var(--space-1)}.row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:flex-end}.row>*{flex:1 1 14rem}.row>.shrink{flex:0 0 auto}details{margin:var(--space-2) 0}summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink-soft)}.panel{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;background:var(--page)}.panel.quiet{background:var(--panel);border-color:var(--rule-soft)}.state{border:1px solid var(--rule);border-left-width:3px;border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;font-size:var(--text-base)}.state h4{margin:0;font-size:var(--text-base)}.state p{margin:var(--space-1) 0 0}.state .who{font-size:var(--text-lg);font-weight:600;color:var(--ink)}.state.info{background:var(--panel);border-color:var(--rule);border-left-color:var(--ink-faint)}.state.bad{background:var(--bad-panel);border-color:#e8c4c4;border-left-color:var(--bad)}.state.warn{background:var(--warn-panel);border-color:#e2d0a8;border-left-color:var(--warn)}.state.good{background:var(--good-panel);border-color:#b9d8be;border-left-color:var(--good)}.actions-cell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.answered{display:flex;flex-wrap:wrap;gap:var(--space-4)}.confirming{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.confirming .confirm-type{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:0}.confirming .confirm-type label{margin-bottom:0;font-weight:500;white-space:nowrap}.confirming .confirm-type input{width:auto;min-width:6rem}.card-list.picker>li{padding:0;overflow:hidden}.card-list.picker>li button{display:block;width:100%;text-align:left;background:none;border:none;border-radius:0;padding:var(--space-3) var(--space-4);color:var(--ink);font-weight:400}.card-list.picker>li button:hover:not([disabled]){background:var(--panel)}.pick-name{display:block;font-size:var(--text-lg);font-weight:650}.pick-marks{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.pick-mail{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-faint);overflow-wrap:anywhere}.verdict{border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;color:#fff}.verdict-word{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-2xl);font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.verdict-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5em;height:1.5em;border-radius:999px;font-size:.85em;line-height:1}.verdict.yes .verdict-mark,.verdict.no .verdict-mark{border:2px solid currentColor}.verdict.again .verdict-mark{border:2px solid var(--ink-faint);color:var(--ink-soft)}.verdict-who{margin:var(--space-2) 0 0;font-size:var(--text-xl);font-weight:650;line-height:1.2}.verdict-detail{margin:var(--space-1) 0 0;font-size:var(--text-base);opacity:.9}.verdict.yes{background:#1c5f2a}.verdict.no{background:#9a1d1d;border:4px solid #ffffff}.verdict.again{background:var(--panel-deep);color:var(--ink);border:1px solid var(--rule)}.badge{display:inline-block;font-family:var(--mono);font-size:var(--text-xs);line-height:1.5;padding:.0625rem .375rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-soft);white-space:nowrap;vertical-align:baseline}.badge.status-submitted,.badge.status-accepted,.badge.status-confirmed,.badge.status-active,.badge.status-published,.badge.status-live{background:var(--good-panel);border-color:#b9d8be;color:var(--good)}.badge.status-draft,.badge.status-pending{background:var(--warn-panel);border-color:#e2d0a8;color:var(--warn)}.badge.status-ended,.badge.status-rejected,.badge.status-suspended{background:var(--bad-panel);border-color:#e8c4c4;color:var(--bad)}.badge.dev{background:var(--warn-panel);border-color:var(--warn);border-style:dashed;color:var(--warn);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}code,.mono{font-family:var(--mono);font-size:var(--text-sm)}pre{font-family:var(--mono);font-size:var(--text-sm);background:var(--panel);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);padding:var(--space-3);overflow-x:auto;margin:var(--space-2) 0}.requestid{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--ink-faint)}.requestid code{font-size:var(--text-xs);word-break:break-all}.requestid button{font-size:var(--text-xs);padding:.125rem .375rem}.card-list{list-style:none;padding:0;margin:0}.card-list>li{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.card-list>li:hover{border-color:var(--ink-faint)}.card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:650}.card-title a{text-decoration:none}.card-title a:hover{text-decoration:underline}.org{font-size:var(--text-sm);font-weight:400;color:var(--ink-soft)}.meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-soft)}dl.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-4);margin:var(--space-3) 0;font-size:var(--text-base)}dl.facts dt{color:var(--ink-faint)}dl.facts dd{margin:0;word-break:break-word}dl.counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3);margin:var(--space-4) 0;padding:0}dl.counts>div{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-3)}dl.counts dt{color:var(--ink-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}dl.counts dd{margin:var(--space-1) 0 0;font-size:var(--text-2xl);font-variant-numeric:tabular-nums}ul.answer-list{margin:0;padding-left:var(--space-4)}.table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius);margin:var(--space-3) 0}table{border-collapse:collapse;width:100%;font-size:var(--text-base)}table caption{text-align:left;font-size:var(--text-sm);color:var(--ink-faint);padding:0 0 var(--space-1)}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule-soft);vertical-align:top}.table-wrap thead th{position:sticky;top:0;background:var(--panel);border-bottom:1px solid var(--rule);font-size:var(--text-sm);font-weight:650;color:var(--ink-soft);white-space:nowrap}.table-wrap tbody tr:last-child td{border-bottom:none}.table-wrap tbody tr:hover{background:var(--panel)}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}td.nowrap,th.nowrap{white-space:nowrap}td .break,td.break{overflow-wrap:anywhere}.changes{list-style:none;padding:0;margin:0}.changes>li+li{margin-top:var(--space-1)}.changes s{color:var(--ink-faint)}.schedule{list-style:none;padding:0;margin:0}.schedule>li{display:grid;grid-template-columns:10rem 1fr;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--rule-soft)}.schedule .when{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-soft);padding-top:.1875rem}.tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);margin-left:var(--space-1)}.tag{font-size:var(--text-xs);font-family:var(--mono);color:var(--ink-faint);border:1px solid var(--rule);border-radius:999px;padding:0 .375rem}.steps{list-style:none;padding:0;margin:var(--space-3) 0 0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.steps>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule-soft);background:var(--page)}.steps>li:last-child{border-bottom:none}.steps>li.pending{color:var(--ink-faint);background:var(--panel)}.steps>li.running{background:var(--warn-panel)}.step-name{font-weight:650;font-size:var(--text-base);min-width:6rem}.step-detail{margin:0;font-size:var(--text-sm);color:var(--ink-soft);flex:1 1 14rem}.step-mark{font-size:var(--text-sm);color:var(--ink-faint);margin-left:auto}.file-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule-soft);font-size:var(--text-base)}.file-row:last-child{border-bottom:none}.file-row .grow{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.file-list{border:1px solid var(--rule);border-radius:var(--radius);margin:var(--space-3) 0}.progress{height:4px;border-radius:999px;background:var(--panel-deep);overflow:hidden;margin:var(--space-2) 0 0}.progress>span{display:block;height:100%;background:var(--ink);transition:width .2s ease-out}.notice-dev{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);border:1px dashed var(--warn);background:var(--warn-panel);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;font-size:var(--text-base);color:var(--warn)}@media(max-width:40rem){.schedule>li{grid-template-columns:1fr}dl.facts{grid-template-columns:1fr;gap:0}dl.facts dt{margin-top:var(--space-2)}.masthead-inner{gap:var(--space-2)}.masthead nav{order:3;width:100%}.account{margin-left:auto}}
