:root{--canvas:#f7f6f2;--ink:#161616;--ink-2:#575752;--rule:#b8b8b0;--red:#da291c;--yellow:#ffc72c;--focus:#005ea8;--paper:#fff;--band:#161616;--on-band:#fff;--inverse-bg:var(--ink);--inverse-fg:var(--paper);--alert-bg:var(--ink);--alert-fg:var(--yellow);--on-yellow:#161616;--danger:#a3170d;--warn-bg:#fff6d6;--street:#e6e5df;--stripe:#efeee8;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23161616' stroke-width='2'/%3E%3C/svg%3E");--t-next:2.75rem;--t-later:1.5rem;--t-stop:1.625rem;--t-row:1.25rem;--t-meta:.9375rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--row-pad:var(--s3);--section-gap:var(--s6);--gutter:var(--s6);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#111110;--ink:#ecece6;--ink-2:#a8a8a0;--rule:#3d3d39;--paper:#1b1b19;--focus:#6cb4ff;--band:#000;--alert-bg:var(--yellow);--alert-fg:#161616;--danger:#ff8a7a;--warn-bg:#352d0c;--street:#262624;--stripe:#191918;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ecece6' stroke-width='2'/%3E%3C/svg%3E")}@media (width<=40rem){:root{--gutter:var(--s4)}}html[data-density=compact]{--row-pad:var(--s2);--section-gap:var(--s5)}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-variant-numeric:tabular-nums;min-height:100dvh;margin:0;line-height:1.3}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--ink-2);font-size:var(--t-meta)}.masthead{align-items:center;gap:var(--s2) var(--s4);padding:var(--s2) var(--gutter);padding-top:max(var(--s2), env(safe-area-inset-top));padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));background:var(--band);color:var(--on-band);flex-wrap:wrap;min-height:60px;display:flex}.mark{flex:none;width:28px;height:28px;display:block}.masthead-title{font-size:var(--t-row);letter-spacing:.01em;outline:none;font-weight:700}.masthead{overflow:visible}.clock{z-index:1;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-top:0;flex-direction:column;align-self:center;font-weight:700;line-height:1;display:flex;position:relative}.clock-date{background:var(--yellow);color:#161616;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:3px 12px;font-size:.75rem}.clock-main{justify-content:center;align-items:baseline;gap:.25em;padding:6px 18px 8px;display:flex}.clock-time{letter-spacing:-.02em;font-size:2.5rem}.clock-period{letter-spacing:.06em;font-size:.875rem}.board-fit{padding-top:18px}.freshness{align-items:baseline;gap:0 var(--s2);min-width:0;font-size:var(--t-meta);padding:var(--s1) var(--s2);flex-wrap:wrap;flex:0 auto;display:flex}.freshness:empty,.freshness[data-state=idle]{display:none}@media (width>=40rem){.masthead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mast-left,.mast-right{align-items:center;gap:var(--s2) var(--s4);min-width:0;display:flex}.mast-right{grid-column:3;justify-content:flex-end}.mast-left{grid-column:1}.masthead{grid-template-columns:minmax(0,1fr) 12rem minmax(0,1fr);position:relative}.clock{position:absolute;top:0;left:50%;transform:translate(-50%)}}@media (width<=39.99rem){.mast-left,.mast-right{display:contents}.masthead-title{margin-right:auto}.freshness{flex-basis:100%;order:10}}.fresh-mark{border:2px solid;align-self:center;width:10px;height:10px}.freshness[data-state=live] .fresh-mark{background:currentColor;border-radius:50%}.freshness[data-state=stale]{background:var(--yellow);color:var(--on-yellow)}.freshness[data-state=stale] .fresh-mark{background:0 0;transform:rotate(45deg)}.fresh-detail{font-weight:400}.btn{min-width:44px;min-height:44px;padding:0 var(--s4);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-meta);cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled{border-color:var(--rule);color:var(--ink-2);cursor:not-allowed}.btn-primary{background:var(--inverse-bg);color:var(--inverse-fg)}.btn-primary:disabled{background:var(--rule);color:var(--ink)}.btn-quiet{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.btn-danger{color:var(--danger)}.btn-icon{width:44px;font-size:var(--t-row);padding:0}.btn-band{color:var(--on-band);background:0 0;border-color:#6d6d68}.btn-band:focus-visible{outline-color:var(--on-band)}.file-btn{position:relative}.file-btn:focus-within{outline:3px solid var(--focus);outline-offset:2px}.banners{padding:0 var(--gutter)}.banners:empty{display:none}.notice{border-left:6px solid var(--ink);background:var(--paper);padding:var(--s2) var(--s3);margin-top:var(--s3);font-size:var(--t-meta)}.notice-warn{border-left-color:var(--yellow);background:var(--warn-bg)}.notice-demo{border-left-color:var(--focus);font-weight:700}.board{padding:var(--s5) var(--gutter) var(--s6);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));padding-bottom:max(var(--s6), env(safe-area-inset-bottom));column-gap:64px;container:board/inline-size}@media (width>=62rem){.board:not(.is-empty){columns:2}}.board-credit{column-span:all;color:var(--ink-2);text-align:right;font-size:.8125rem}.stop{break-inside:avoid;page-break-inside:avoid;padding-bottom:var(--section-gap);container:stop/inline-size}.stop-head{border-top:4px solid var(--ink);padding-top:var(--s2);padding-bottom:var(--s2)}.stop-head h2,.stop-head h3,.nl-lead,.nl-dest{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.stop-head h2{font-size:var(--t-stop);font-weight:700;line-height:1.15}.stop-side{padding-bottom:0}.stop-side .stop-head{padding-top:var(--s3);border-top:0}.stop-side .stop-head h3{font-size:var(--t-row);font-weight:700}.street-band{min-height:2rem;margin:var(--s2) 0 var(--s1);background:var(--street);color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.stop-meta{color:var(--ink-2);font-size:var(--t-meta);margin-top:2px}.row{align-items:center;column-gap:var(--s4);padding:var(--row-pad) 0;grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"badge dest times"".alerts alerts";display:grid}.badge{width:3.25rem;height:2.25rem;font-size:var(--t-row);letter-spacing:-.02em;text-align:center;white-space:nowrap;border-radius:1.125rem;grid-area:badge;justify-content:center;justify-self:center;align-items:center;font-weight:700;line-height:1;display:flex;overflow:hidden}.badge-long{font-size:.875rem}.badge-sm{width:2.75rem;height:1.75rem;font-size:var(--t-meta);border-radius:.875rem;flex:none;display:inline-flex}.dest{overflow-wrap:anywhere;font-size:var(--t-row);align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;grid-area:dest;font-weight:700;line-height:1.2;display:flex}.leave{font-weight:400;display:inline-flex}.leave-lead{font-size:1.125rem;font-weight:700}.leave-chip{border:2px solid var(--ink);color:var(--ink);flex:none;align-items:baseline;gap:5px;padding:2px 8px 3px;line-height:1;display:inline-flex}.leave-chip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700}.leave-chip-main{align-items:baseline;gap:3px;display:flex}.leave-chip-value{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.leave-chip-unit{font-size:.875rem;font-weight:700}.leave-urgent .leave-chip,.next-leave-urgent .leave-chip{background:var(--yellow);color:#161616}.leave-urgent .leave-chip-label,.next-leave-urgent .leave-chip-label{color:#161616}.leave-chip-large{border-width:3px;gap:10px;padding:4px 14px 6px}.leave-chip-large .leave-chip-label{font-size:1rem}.leave-chip-large .leave-chip-value{font-size:var(--t-next)}.leave-chip-large .leave-chip-unit{font-size:1.25rem}.times{column-gap:var(--s2);grid-area:times;grid-template-columns:6.75rem 5.25rem 5.25rem;align-items:end;display:grid}.row-msg{color:var(--ink-2);font-size:var(--t-meta);text-align:right;grid-area:times;max-width:17.25rem;font-weight:700}.t{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.t-prefix{font-size:var(--t-meta);min-height:1.2em;color:var(--ink-2);text-transform:none;font-weight:700}.t-main{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.t-val{font-weight:700;line-height:1}.t-unit{font-size:var(--t-meta);color:var(--ink-2);font-weight:400}.t-next .t-val{font-size:var(--t-next)}.t-later .t-val{font-size:var(--t-later)}.t-clock{color:var(--ink-2);white-space:nowrap;margin-top:8px;font-size:.8125rem;line-height:1.2}.t-missed .t-clock{text-decoration:line-through}.t-clock+.t-head{margin-top:0}.t-head{font-size:var(--t-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:8px;overflow:hidden}.t-scheduled .t-val,.t-last-known .t-val{font-weight:400}.t-next.t-last-known .t-val{font-size:2.25rem}.t-last-known .t-main{color:var(--ink-2)}.row-tag{margin-left:var(--s2);padding:0 var(--s1);background:var(--yellow);color:var(--on-yellow);font-size:var(--t-meta);vertical-align:2px;white-space:nowrap;font-weight:700;display:inline-block}.t-missed .t-main{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:2px}.t-next.t-missed .t-val{font-size:var(--t-later)}.t-missed .t-val{font-weight:400}.t-target .t-main{position:relative}.t-target .t-main:after{content:"";background:var(--ink);height:4px;position:absolute;bottom:-6px;left:0;right:0}.row-alerts{grid-area:alerts}.alert+.alert{margin-top:var(--s1)}.alert-toggle{align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:var(--s1) 0;color:var(--ink);font:inherit;font-size:var(--t-meta);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.alert-tag{background:var(--alert-bg);color:var(--alert-fg);letter-spacing:.06em;text-transform:uppercase;padding:2px var(--s2);flex:none;font-size:.8125rem;font-weight:700}.alert-toggle[aria-expanded=true] .alert-tag:after{content:" −"}.alert-toggle[aria-expanded=false] .alert-tag:after{content:" +"}.alert-summary{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);flex:8rem}.alert-detail{border-left:3px solid var(--ink);padding:var(--s1) var(--s3);margin:var(--s1) 0 var(--s2);font-size:var(--t-meta);max-width:44rem}.alert-detail p+p{margin-top:var(--s2)}@container stop (width<=31rem){.row{row-gap:var(--s1);grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"badge dest""badge times""alerts alerts"}.times{align-items:flex-end;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.t{text-align:left;align-items:flex-start}.row-msg{text-align:left}.row-alerts{grid-column:2/-1}}.empty{max-width:34rem;padding:var(--s6) 0}.empty h2{font-size:var(--t-stop);border-top:4px solid var(--ink);padding-top:var(--s2);margin-bottom:var(--s3)}.empty p{font-size:var(--t-row);margin-bottom:var(--s5)}.empty .muted{margin-top:var(--s4);font-size:var(--t-meta)}.next-leave{column-span:all;margin-bottom:var(--s6);padding-top:var(--s3);border-top:8px solid var(--ink)}.nl-lead{font-size:var(--t-next);font-weight:700;line-height:1.05}.next-leave-urgent .nl-lead:not(:has(.leave-chip)){background:var(--inverse-bg);color:var(--inverse-fg);padding:0 var(--s2);display:inline-block}.nl-what{align-items:center;gap:var(--s1) var(--s3);margin-top:var(--s3);font-size:var(--t-row);flex-wrap:wrap;display:flex}.nl-dest{font-weight:700}.nl-place{color:var(--ink-2)}.nl-detail{margin-top:var(--s1);color:var(--ink-2);font-size:var(--t-meta)}.status-box{padding:0 var(--gutter);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.status-box:empty{display:none}.status-strip{margin-top:var(--s3);padding:var(--s2) var(--s3);background:var(--paper)}.status-strip .alert-toggle{min-height:40px}.status-quiet{min-height:40px;font-size:var(--t-meta);color:var(--ink-2);align-items:center;display:flex}.board[data-layout=timeline]{columns:1}.row-timeline{grid-template-columns:3.25rem minmax(7rem,12rem) minmax(0,1fr);grid-template-areas:"badge dest lane"".alerts alerts"}.axis{column-gap:var(--s4);margin-top:var(--s1);grid-template-columns:3.25rem minmax(7rem,12rem) minmax(0,1fr);display:grid}.axis-track{height:1.25rem;font-size:var(--t-meta);color:var(--ink-2);grid-column:3;position:relative}.axis-mark{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.axis-mark:first-child{transform:none}.axis-mark:last-child{transform:translate(-100%)}.lane{grid-area:lane;min-width:0}.lane-track{border-left:3px solid var(--ink);border-bottom:2px solid var(--ink);height:3.75rem;display:block;position:relative}.lane-walk{background:var(--ink-2);height:8px;position:absolute;bottom:0}.tick{background:var(--ink);width:4px;height:1.25rem;margin-left:-2px;position:absolute;bottom:0}.tick-label{font-size:var(--t-later);white-space:nowrap;font-weight:700;line-height:1;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.tick-start .tick-label{left:8px;transform:none}.tick-end .tick-label{left:auto;right:0;transform:none}.tick-scheduled{border:2px solid var(--ink);background:0 0}.tick-scheduled .tick-label{font-weight:400}.tick-last-known .tick-label{font-weight:400;font-size:var(--t-meta)}.tick-last-known{background:var(--ink-2)}.tick-missed{background:var(--ink-2);height:.75rem}.tick-missed .tick-label{color:var(--ink-2);font-weight:400;text-decoration:line-through;text-decoration-thickness:2px}.tick-target{width:6px;height:1.75rem;margin-left:-3px}.tick-target .tick-label{bottom:2rem}.is-crowded{visibility:hidden}.lane-beyond{right:0;bottom:var(--s2);font-size:var(--t-meta);color:var(--ink-2);font-weight:700;position:absolute}@container stop (width<=31rem){.row-timeline{grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"badge dest""lane lane""alerts alerts"}.axis{grid-template-columns:1fr}.axis-track{grid-column:1}}html.no-scroll,html.no-scroll body{overscroll-behavior:none;height:100%;overflow:hidden}.board-fit-content[data-columns="1"] .board:not(.is-empty){columns:1}.board-fit-content[data-columns="2"] .board:not(.is-empty){columns:2}html.fit-compact{--row-pad:4px;--section-gap:var(--s4)}html.fit-compact .board{padding-top:var(--s3);padding-bottom:var(--s2)}html.fit-compact .stop-head{padding-top:var(--s1);padding-bottom:2px}html.fit-compact .stop-side .stop-head{padding-top:var(--s2)}html.fit-compact .t-prefix:empty{display:none}html.fit-compact .street-band{min-height:1.375rem;margin:var(--s1) 0 0}html.fit-compact .alert-toggle{min-height:32px;padding:0}html.fit-compact .next-leave{align-items:center;gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}html.fit-compact .nl-what,html.fit-compact .nl-detail{margin-top:0}html.fit-compact .next-leave{margin-bottom:var(--s4);padding-top:var(--s1)}html.fit-compact .notice{margin-top:var(--s2);padding:var(--s1) var(--s2)}.stop:not(.stop-side){border:2px solid var(--ink);background:var(--paper);margin-bottom:var(--section-gap);padding-bottom:0}.stop>.stop-head{background:var(--street);padding:var(--s2) var(--s3);align-items:baseline;column-gap:var(--s3);border-top:0;flex-wrap:wrap;display:flex}.stop>.stop-head .stop-meta{margin-top:0}.stop-side{border-top:0}.row{padding-left:var(--s3);padding-right:var(--s3)}.rows>.row:nth-child(2n){background:var(--stripe)}.street-band{margin-left:0;margin-right:0}.axis{padding:0 var(--s3)}.ch-times{column-gap:var(--s2);text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-template-columns:6.75rem 5.25rem 5.25rem;align-self:flex-end;margin-left:auto;font-size:.75rem;font-weight:700;display:grid}@container stop (width<=31rem){.ch-times{display:none}}.settings{max-width:50rem;padding:0 var(--gutter) var(--s6);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));padding-bottom:max(var(--s6), env(safe-area-inset-bottom))}.panel{border-top:4px solid var(--ink);margin-top:var(--s6);padding-top:var(--s2)}.panel h2{font-size:var(--t-stop);margin-bottom:var(--s4)}.panel>p{margin-bottom:var(--s3)}.field{gap:var(--s1);margin-bottom:var(--s4);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.field label,.field legend{font-weight:700;font-size:var(--t-meta);margin-bottom:var(--s1);padding:0}.field-inline{margin:var(--s2) 0 var(--s2) 44px}input[type=text],input[type=search],select,textarea{font:inherit;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--ink-2);background:var(--paper);color:var(--ink);appearance:none;border-radius:0;width:100%;max-width:34rem;font-size:1.125rem}select{background-image:var(--select-arrow);background-position:calc(100% - 14px);background-repeat:no-repeat;padding-right:36px}textarea{font-family:ui-monospace,Menlo,monospace;font-size:var(--t-meta)}.choice{align-items:center;gap:var(--s3);cursor:pointer;min-height:44px;font-size:1.0625rem;display:flex;font-weight:400!important}.choice input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:0}.inline-row{gap:var(--s2);max-width:34rem;display:flex}.inline-row input{flex:auto;min-width:0}.origin-form label{font-weight:700;font-size:var(--t-meta);margin:var(--s3) 0 var(--s1);display:block}.origin-form+.muted,.origin-current+.muted,.result-list+.muted{margin-top:var(--s3)}#main .panel p[role=status]{margin-bottom:var(--s2)}.origin-current{margin-bottom:var(--s3)}.input-short{max-width:8rem}input[type=number]{font:inherit;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--ink-2);background:var(--paper);color:var(--ink);border-radius:0;font-size:1.125rem}.choice-hint{margin:calc(var(--s1) * -1) 0 0 36px}.search-controls{gap:0 var(--s4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=40rem){.inline-row{gap:var(--s2);max-width:34rem;display:flex}.inline-row input{flex:auto;min-width:0}.origin-form label{font-weight:700;font-size:var(--t-meta);margin:var(--s3) 0 var(--s1);display:block}.origin-form+.muted,.origin-current+.muted,.result-list+.muted{margin-top:var(--s3)}#main .panel p[role=status]{margin-bottom:var(--s2)}.origin-current{margin-bottom:var(--s3)}.input-short{max-width:8rem}input[type=number]{font:inherit;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--ink-2);background:var(--paper);color:var(--ink);border-radius:0;font-size:1.125rem}.search-controls{grid-template-columns:1fr}}.result-list{border-top:1px solid var(--rule);margin-bottom:var(--s4)}.result-list li{border-bottom:1px solid var(--rule)}.result{width:100%;min-height:44px;padding:var(--s2) var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.result:hover{background:var(--paper)}.result-name{font-size:1.125rem;font-weight:700}.result-meta{font-size:var(--t-meta);color:var(--ink-2)}.wizard{border:1px solid var(--ink);background:var(--paper);padding:var(--s4);margin:var(--s4) 0;scroll-margin-top:var(--s4)}.wizard h3{outline:none;font-size:1.375rem}.wizard>.muted{margin-bottom:var(--s4)}.service-list li{border-bottom:1px solid var(--rule);padding:var(--s1) 0}.preview{border-top:1px solid var(--ink);padding-top:var(--s3);margin:var(--s4) 0}.preview h4{font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--s2)}.preview-list li{align-items:center;gap:var(--s3);padding:var(--s1) 0;font-size:var(--t-meta);display:flex}.preview-list .is-duplicate{color:var(--ink-2)}.actions{gap:var(--s2);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.group-list{border-top:1px solid var(--rule)}.group-item{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions""edit edit";display:grid}.group-main{align-items:center;gap:var(--s3);grid-area:main;display:flex}.group-title{font-size:1.0625rem;font-weight:700}.group-actions{justify-content:flex-end;gap:var(--s1);flex-wrap:wrap;grid-area:actions;display:flex}.label-edit{align-items:center;gap:var(--s2);flex-wrap:wrap;grid-area:edit;display:flex}.label-edit label{font-weight:700;font-size:var(--t-meta);width:100%}.label-edit input{flex:14rem}@media (width<=40rem){.group-item{grid-template-columns:1fr;grid-template-areas:"main""actions""edit"}.group-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--ink-2:#3a3a36;--rule:#6d6d68}}
