.stage{inset:var(--ae-header-h) 0 var(--ae-footer-h) 0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.stage>:last-child{flex:1;min-height:0}.side-note{margin:0 0 var(--ae-space-3);color:var(--ae-muted);font-size:var(--ae-text-sm);line-height:1.5}.side-warn{gap:var(--ae-space-2);margin:0 0 var(--ae-space-3);color:var(--ae-warning);font-size:var(--ae-text-sm);align-items:flex-start;display:flex}.tag{height:18px;font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-semibold);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-muted);border:var(--ae-border);background:var(--ae-surface-2);white-space:nowrap;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.tag--sync{color:var(--ae-accent);border-color:color-mix(in srgb, var(--ae-accent) 45%, transparent);background:var(--ae-accent-soft)}.tag--master{color:var(--ae-warning);border-color:color-mix(in srgb, var(--ae-warning) 40%, transparent)}.banner{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) var(--ae-space-5);font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-surface);border-bottom:var(--ae-border);flex-wrap:wrap;display:flex}.banner b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.banner--demo{background:var(--ae-accent-soft)}.banner .ae-btn{margin-left:auto}.cal{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);height:100%;min-height:0;display:grid}.cal__main{flex-direction:column;min-width:0;min-height:0;display:flex}.cal__bar{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-5);border-bottom:var(--ae-border);display:flex}.cal__arrows{display:inline-flex}.cal__title{min-width:0;font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;line-height:1;overflow:hidden}.cal__views{flex:none;width:15rem}.agenda{border-right:var(--ae-border);background:var(--ae-bg);min-height:0}.agenda__scroll{height:100%;padding:var(--ae-space-3) var(--ae-space-4) var(--ae-space-8);position:relative;overflow-y:auto}.agenda__day{padding-bottom:var(--ae-space-3)}.agenda__date{top:calc(var(--ae-space-3) * -1);z-index:1;align-items:baseline;gap:var(--ae-space-2);width:100%;padding:var(--ae-space-3) 0 var(--ae-space-2);text-align:left;background:linear-gradient(var(--ae-bg) 75%, transparent);display:flex;position:sticky}.agenda__date b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-muted)}.agenda__date:hover b{color:var(--ae-text)}.agenda__day[data-today] .agenda__date b{color:var(--ae-accent)}.agenda__item{gap:var(--ae-space-3);width:100%;padding:var(--ae-space-2) var(--ae-space-2);text-align:left;transition:background var(--ae-dur-fast) var(--ae-ease), border-color var(--ae-dur-fast);border-left:2px solid #0000;grid-template-columns:4.6rem minmax(0,1fr);display:grid}.agenda__item:hover{background:var(--ae-surface-2)}.agenda__item[data-selected]{background:var(--ae-accent-soft);border-left-color:var(--ae-accent)}.agenda__item[data-running] .agenda__time{color:var(--ae-accent)}.agenda__time{white-space:nowrap;font-family:var(--ae-font-mono);font-variant-numeric:tabular-nums;font-size:var(--ae-text-sm);color:var(--ae-text);flex-direction:column;display:flex}.agenda__time i{color:var(--ae-faint);font-style:normal;font-size:var(--ae-text-xs)}.agenda__body{flex-direction:column;gap:3px;min-width:0;display:flex}.agenda__body b{font-weight:var(--ae-weight-medium);font-size:var(--ae-text-base);overflow-wrap:anywhere;line-height:1.3}.agenda__meta{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-xs);flex-wrap:wrap;display:flex}.agenda__where{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.agenda__none{padding:var(--ae-space-2);color:var(--ae-faint);font-size:var(--ae-text-sm);margin:0}.agenda__end{margin:var(--ae-space-4) 0 0;color:var(--ae-faint);font-size:var(--ae-text-xs)}.dots{align-items:center;gap:3px;display:inline-flex}.dots i{width:8px;height:8px;box-shadow:0 0 0 1px var(--ae-bg);border-radius:50%}.guest-mark{font-size:var(--ae-text-xs);color:var(--ae-muted);align-items:center;gap:3px;display:inline-flex}.guest-mark:before{content:"";background:var(--ae-line-2);border-radius:50%;width:7px;height:7px}.guest-mark[data-check=green]:before{background:var(--ae-success)}.guest-mark[data-check=amber]:before{background:var(--ae-warning)}.guest-mark[data-check=red]:before{background:var(--ae-danger)}.tg{--hour:3rem;--gut:3.5rem;flex-direction:column;flex:1;min-height:0;display:flex}.tg__head,.tg__allday,.tg__body{grid-template-columns:var(--gut) repeat(var(--days), minmax(0, 1fr));display:grid}.tg__head{border-bottom:var(--ae-border)}.tg__gutter{font-size:var(--ae-text-2xs);color:var(--ae-faint);text-align:right;padding:var(--ae-space-2) var(--ae-space-2) 0 0;text-transform:uppercase;letter-spacing:var(--ae-tracking-label)}.tg__dayname{justify-content:center;align-items:baseline;gap:var(--ae-space-2);padding:var(--ae-space-2) 0;color:var(--ae-muted);border-left:var(--ae-border);display:flex}.tg__dayname span{font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:var(--ae-tracking-label)}.tg__dayname b{font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold);color:var(--ae-text)}.tg__dayname[data-today] b{color:var(--ae-on-accent);background:var(--ae-accent);padding:0 6px}.tg__dayname:hover span{color:var(--ae-text)}.tg__allday{border-bottom:var(--ae-border)}.tg__allcell{border-left:var(--ae-border);flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.tg__scroll{flex:1;min-height:0;overflow-y:auto}.tg__body{height:calc(var(--hour) * 24);position:relative}.tg__hours{grid-template-rows:repeat(24, var(--hour));display:grid}.tg__hour{font-size:var(--ae-text-2xs);color:var(--ae-faint);text-align:right;padding-right:var(--ae-space-2);font-variant-numeric:tabular-nums;transform:translateY(-.6em)}.tg__col{border-left:var(--ae-border);cursor:cell;background-image:repeating-linear-gradient(to bottom, var(--ae-line) 0 1px, transparent 1px var(--hour));position:relative}.tg__col[data-today]{background-color:color-mix(in srgb, var(--ae-accent) 4%, transparent)}.tg__col[data-fullday],.tg__allcell[data-fullday],.tg__dayname[data-fullday],.mg__cell[data-fullday]{background-color:color-mix(in srgb, var(--day-c) 7%, transparent)}.tg__now{background:var(--ae-accent);z-index:2;pointer-events:none;height:2px;position:absolute;left:-1px;right:0}.tg__now:before{content:"";background:var(--ae-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ev{text-align:left;cursor:pointer;z-index:1;color:var(--ae-text);background:color-mix(in srgb, var(--c) 22%, var(--ae-surface));border:1px solid color-mix(in srgb, var(--c) 45%, transparent);transition:transform var(--ae-dur-fast) var(--ae-ease-spring), box-shadow var(--ae-dur-fast);flex-direction:column;gap:1px;padding:3px 6px 3px 9px;display:flex;position:absolute;overflow:hidden}.ev>*{flex-shrink:0;max-width:100%}.ev[data-multi]>b{padding-right:1.9rem}.ev[data-narrow]>b{-webkit-line-clamp:3;padding-right:0}.ev[data-narrow] .ev__count,.ev[data-narrow]>span{display:none}.ev:before{content:"";background:var(--bar);width:4px;position:absolute;top:0;bottom:0;left:0}.ev:hover{z-index:3;box-shadow:var(--ae-shadow)}.ev[data-selected]{z-index:3;outline:2px solid var(--ae-accent);outline-offset:1px}.ev[data-booked]{background:color-mix(in srgb, var(--c) 32%, var(--ae-surface))}.ev b{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-semibold);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ev span{font-size:var(--ae-text-2xs);color:var(--ae-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev[data-short]{flex-direction:row;align-items:center;padding-top:0;padding-bottom:0}.ev[data-short] b{white-space:nowrap}.ev__count{font-style:normal;font-size:var(--ae-text-2xs);color:var(--ae-muted);align-items:center;gap:2px;display:inline-flex;position:absolute;top:3px;right:4px}.ev[data-short] .ev__count{top:50%;transform:translateY(-50%)}.chip{text-align:left;width:100%;min-width:0;font-size:var(--ae-text-xs);border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);align-items:center;gap:4px;padding:1px 6px;display:flex}.chip[data-allday]{background:color-mix(in srgb, var(--c) 26%, var(--ae-surface))}.chip b{font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip i{color:var(--ae-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-style:normal}.chip:hover{background:color-mix(in srgb, var(--c) 30%, transparent)}.chip[data-selected]{outline:2px solid var(--ae-accent);outline-offset:-2px}.mg{flex-direction:column;flex:1;min-height:0;display:flex}.mg__head{border-bottom:var(--ae-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mg__head span{padding:var(--ae-space-2);font-size:var(--ae-text-xs);color:var(--ae-muted);text-transform:uppercase;letter-spacing:var(--ae-tracking-label)}.mg__grid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.mg__cell{border-right:var(--ae-border);border-bottom:var(--ae-border);flex-direction:column;gap:2px;min-height:0;padding:4px;display:flex;position:relative;overflow:hidden}.mg__cell[data-out]{background:color-mix(in srgb, var(--ae-surface) 40%, transparent)}.mg__cell[data-out] .mg__num{color:var(--ae-faint)}.mg__num{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);align-self:flex-start;padding:0 4px}.mg__cell[data-today] .mg__num{color:var(--ae-on-accent);background:var(--ae-accent)}.mg__more{font-size:var(--ae-text-xs);color:var(--ae-muted);align-self:flex-start;padding:0 6px}.mg__more:hover{color:var(--ae-accent)}.mg__add{width:22px;height:22px;color:var(--ae-faint);opacity:0;transition:opacity var(--ae-dur-fast);place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.mg__cell:hover .mg__add{opacity:1}.mg__add:hover{color:var(--ae-accent)}.first,.gate{padding:var(--ae-space-8);place-items:center;display:grid;overflow-y:auto}.first{text-align:center;align-content:center;gap:var(--ae-space-4)}.first h2,.gate__title{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);margin:0;font-weight:400;line-height:1}.first h2{font-size:var(--ae-display-lg)}.first p{max-width:48ch;color:var(--ae-muted);font-size:var(--ae-text-lg);margin:0;line-height:1.55}.first p.first__pending{font-size:var(--ae-text-sm);color:var(--ae-warning)}.first__pending .ae-link{color:var(--ae-text);text-decoration:underline}.first__actions,.gate__actions{gap:var(--ae-space-3);flex-wrap:wrap;justify-content:center;display:flex}.gate__inner{text-align:center;max-width:44rem}.gate__kicker,.coming__kicker,.public-card__kicker{margin:0 0 var(--ae-space-3);font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-muted)}.gate__title{font-size:clamp(3.5rem,9vw,6rem)}.gate__title span{color:var(--ae-accent)}.gate__lead{margin:var(--ae-space-4) auto var(--ae-space-6);max-width:46ch;color:var(--ae-muted);font-size:var(--ae-text-lg);line-height:1.55}.gate__jobs{gap:var(--ae-space-3);margin:0 0 var(--ae-space-6);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.gate__jobs li,.coming li{gap:var(--ae-space-1);padding:var(--ae-space-4);background:var(--ae-surface);border:var(--ae-border);display:grid}.gate__jobs svg,.coming svg{color:var(--ae-accent)}.gate__jobs b,.coming b{font-weight:var(--ae-weight-semibold)}.gate__jobs span,.coming span{color:var(--ae-muted);font-size:var(--ae-text-sm);line-height:1.45}.gate__note{color:var(--ae-muted);align-self:center}.page{padding:var(--ae-space-6) var(--ae-space-6) var(--ae-space-10);overflow-y:auto}.page>*{max-width:64rem;margin-left:auto;margin-right:auto}.page__head h2{margin:0 0 var(--ae-space-2);font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-md);letter-spacing:var(--ae-tracking-display);line-height:1}.page__head p{margin:0 0 var(--ae-space-5);max-width:60ch;color:var(--ae-muted);font-size:var(--ae-text-base);line-height:1.55}.tiles{gap:var(--ae-space-3);margin-bottom:var(--ae-space-6);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.gtile{--lvl:var(--ae-line-2);gap:var(--ae-space-1);padding:var(--ae-space-4) var(--ae-space-4) var(--ae-space-4) var(--ae-space-5);text-align:left;background:var(--ae-surface);border:var(--ae-border);border-left:4px solid var(--lvl);transition:border-color var(--ae-dur-fast), transform var(--ae-dur-fast) var(--ae-ease-spring);flex-direction:column;display:flex}.gtile:hover{border-color:var(--ae-line-2);border-left-color:var(--lvl);transform:translateY(-2px)}.gtile[data-check=green]{--lvl:var(--ae-success)}.gtile[data-check=amber]{--lvl:var(--ae-warning)}.gtile[data-check=red]{--lvl:var(--ae-danger)}.gtile b{font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold)}.gtile>span{color:var(--ae-muted);font-size:var(--ae-text-sm)}.gtile__state{text-transform:uppercase;letter-spacing:var(--ae-tracking-label);font-size:var(--ae-text-2xs)!important}.gtile__when{align-items:center;gap:var(--ae-space-2);display:inline-flex}.coming{margin-top:var(--ae-space-6)}.coming ul{gap:var(--ae-space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.public-card{padding:var(--ae-space-6);background:var(--ae-surface);border:var(--ae-border);border-top:3px solid var(--ae-accent)}.public-card__line{margin:0 0 var(--ae-space-5);max-width:40ch;font-size:var(--ae-text-xl);line-height:1.4}.public-card__url{align-items:center;gap:var(--ae-space-3);display:flex}.public-card__url code{min-width:0;padding:var(--ae-space-2) var(--ae-space-3);text-overflow:ellipsis;white-space:nowrap;font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);background:var(--ae-surface-2);border:var(--ae-border);flex:1;overflow:hidden}.insp__title{margin:0 0 var(--ae-space-3);font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold);line-height:1.3}.insp__facts{gap:var(--ae-space-2);margin:0 0 var(--ae-space-4);font-size:var(--ae-text-sm);padding:0;list-style:none;display:grid}.insp__facts li{gap:var(--ae-space-2);color:var(--ae-muted);grid-template-columns:18px 1fr;align-items:start;display:grid}.insp__facts li span{color:var(--ae-text)}.insp__guest{align-items:center;gap:var(--ae-space-2);margin:0 0 var(--ae-space-4);color:var(--ae-muted);font-size:var(--ae-text-sm);display:flex}.insp__cals{gap:var(--ae-space-2);margin:0 0 var(--ae-space-3);padding:0;list-style:none;display:grid}.insp__cals li{gap:var(--ae-space-2);padding:var(--ae-space-2);background:var(--ae-surface-2);border:var(--ae-border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;display:grid}.insp__cals i{border-radius:50%;width:10px;height:10px}.insp__cals span{flex-direction:column;min-width:0;display:flex}.insp__cals b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold)}.insp__cals small{color:var(--ae-muted);font-size:var(--ae-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insp__cals em{font-style:normal;font-size:var(--ae-text-xs);color:var(--ae-muted);align-items:center;gap:3px;display:inline-flex}.calrow{padding:var(--ae-space-3) 0;border-bottom:var(--ae-border)}.calrow:last-of-type{border-bottom:0}.calgroup{margin-top:var(--ae-space-2);border-top:var(--ae-border)}.calgroup__head{align-items:center;gap:var(--ae-space-2);width:100%;padding:var(--ae-space-3) 0;color:var(--ae-muted);font:inherit;font-size:var(--ae-text-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.calgroup__head:hover{color:var(--ae-text)}.calgroup__head:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px;border-radius:var(--ae-radius)}.calgroup__count{border-radius:var(--ae-radius);border:var(--ae-border);min-width:1.25rem;font-size:var(--ae-text-xs,.75rem);text-align:center;padding:0 6px}.calgroup__chev{transition:transform var(--ae-dur-fast,.15s);margin-left:auto}.calgroup[data-open] .calgroup__chev{transform:rotate(180deg)}.calrow[data-off]{padding-block:var(--ae-space-2)}.calrow[data-off] .calrow__head b{color:var(--ae-muted)}.calrow__head{align-items:center;gap:var(--ae-space-2);margin-bottom:var(--ae-space-2);min-width:0;display:flex}.calrow__head b{font-weight:var(--ae-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calrow__swatch{border-radius:50%;flex:none;width:12px;height:12px}.calrow__actions{margin-left:auto;display:inline-flex}.calrow .ae-seg{width:10rem}.source-foot{gap:var(--ae-space-2);margin-top:var(--ae-space-3);justify-content:flex-end;display:flex}.kinds{gap:var(--ae-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.kind{column-gap:var(--ae-space-3);padding:var(--ae-space-4);text-align:left;background:var(--ae-surface-2);border:var(--ae-border);transition:border-color var(--ae-dur-base) var(--ae-ease), background var(--ae-dur-base), transform var(--ae-dur-base) var(--ae-ease-spring);grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;row-gap:2px;display:grid}.kind:hover{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.kind:active{transform:scale(.98)}.kind__icon{width:36px;height:36px;color:var(--ae-accent);border:var(--ae-border);background:var(--ae-surface);grid-row:1/span 2;place-items:center;display:grid}.kind b{font-weight:var(--ae-weight-semibold)}.kind>span:last-child{color:var(--ae-muted);font-size:var(--ae-text-xs);grid-column:2;line-height:1.4}.mark{font-family:var(--ae-font-display);font-size:var(--ae-text-xl);line-height:1}.form{gap:var(--ae-space-4);display:grid}.form__two{gap:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.field{gap:var(--ae-space-1);display:grid}.field>span{font-size:var(--ae-text-sm);color:var(--ae-muted)}.form__error{color:var(--ae-danger);font-size:var(--ae-text-sm);margin:0}.form__foot{justify-content:space-between;align-items:center;gap:var(--ae-space-3);margin-top:var(--ae-space-2);display:flex}.form__hint{color:var(--ae-faint);font-size:var(--ae-text-xs)}.ae-sheet__lead a{color:var(--ae-accent)}@media (max-width:900px){.cal{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);grid-template-columns:1fr}.agenda{border-right:0;border-bottom:var(--ae-border)}.cal__views{width:11rem}.gate__jobs,.form__two{grid-template-columns:1fr}}@media (max-width:600px){.cal__bar{padding:var(--ae-space-2) var(--ae-space-3);flex-wrap:wrap}.cal__title{flex-basis:100%;order:-1}.cal__views{flex:1;width:auto}.tg{--gut:2.4rem}}.header-group{display:contents}.side-note[data-status=error]{color:var(--ae-warning)}.mine{gap:var(--ae-space-4);display:grid}.mine__addr{align-items:stretch;display:flex}.mine__addr code{padding:0 var(--ae-space-3);font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-surface-2);border:var(--ae-border);white-space:nowrap;border-right:0;align-items:center;display:flex}.mine__intro,.pub__area{height:auto;min-height:4.5rem;padding:var(--ae-space-2) 10px;resize:vertical;line-height:1.5;font:inherit}.mine__actions{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.sect{margin-top:var(--ae-space-8)}.sect__head{align-items:baseline;gap:var(--ae-space-3);margin-bottom:var(--ae-space-3);flex-wrap:wrap;display:flex}.sect__head h3{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);margin:0}.sect__head span{color:var(--ae-muted);font-size:var(--ae-text-sm)}.links{gap:var(--ae-space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.lcard{gap:var(--ae-space-2);padding:var(--ae-space-4);text-align:left;background:var(--ae-surface);border:var(--ae-border);border-top:3px solid var(--ae-accent);flex-direction:column;display:flex}.lcard[data-paused]{border-top-color:var(--ae-line-2)}.lcard[data-paused]>:not(header){opacity:.55}.lcard header{justify-content:space-between;align-items:center;gap:var(--ae-space-2);display:flex}.lcard header b{font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold)}.lcard p{color:var(--ae-muted);font-size:var(--ae-text-sm);margin:0}.lcard small{color:var(--ae-faint);font-size:var(--ae-text-xs);line-height:1.45}.lcard footer{gap:var(--ae-space-2);padding-top:var(--ae-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.lcard--new{border-style:dashed;border-top:1px dashed var(--ae-line-2);color:var(--ae-muted);background:0 0;justify-content:center;align-items:flex-start}.lcard--new:hover{border-color:var(--ae-accent);color:var(--ae-text);background:var(--ae-accent-soft)}.lcard--new svg{color:var(--ae-accent)}.lcard--new span{font-size:var(--ae-text-sm)}.blist{gap:var(--ae-space-2);margin:0;padding:0;list-style:none;display:grid}.blist li{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-3) var(--ae-space-4);background:var(--ae-surface);border:var(--ae-border);display:flex}.blist__when{min-width:8rem;font-size:var(--ae-text-sm);color:var(--ae-muted);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.blist__when b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.blist__what{flex-direction:column;flex:1;min-width:0;display:flex}.blist__what b{font-weight:var(--ae-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blist__what a{color:var(--ae-muted);font-size:var(--ae-text-sm);text-decoration:none}.chips{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.ae-chip[data-on]{color:var(--ae-on-accent);background:var(--ae-accent);border-color:var(--ae-accent)}.form__three{gap:var(--ae-space-3);grid-template-columns:repeat(3,1fr);display:grid}.hours{gap:var(--ae-space-1);display:grid}.hours__row{align-items:center;gap:var(--ae-space-2);grid-template-columns:auto 3rem 1fr auto 1fr;display:grid}.hours__row b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold)}.hours__row span{color:var(--ae-faint);font-size:var(--ae-text-sm)}.hours__row[data-off] b{color:var(--ae-faint)}.ae-sheet:has(.hours){width:min(680px,100%)}.pub{background:var(--ae-bg);flex-direction:column;min-height:100dvh;display:flex}.pub__head{height:var(--ae-header-h);padding:0 var(--ae-space-5);border-bottom:var(--ae-border);align-items:center;display:flex}.pub__main{width:100%;max-width:68rem;padding:var(--ae-space-8) var(--ae-space-5) calc(var(--ae-footer-h) + var(--ae-space-8));flex:1;margin:0 auto}.pub .ae-footer{position:fixed}.pub__loading{color:var(--ae-muted);text-align:center;padding:var(--ae-space-10) 0}.pub__grid{gap:var(--ae-space-8);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;display:grid}.pub__host{top:var(--ae-space-6);position:sticky}.pub__avatar{width:64px;height:64px;margin-bottom:var(--ae-space-4);object-fit:cover;border-radius:50%;place-items:center;display:grid}.pub__avatar--empty{font-family:var(--ae-font-display);font-size:var(--ae-display-sm);color:var(--ae-on-accent);background:var(--ae-gradient-brand)}.pub__kicker{font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-muted);margin:0}.pub__name{margin:var(--ae-space-1) 0 var(--ae-space-4);font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-lg);letter-spacing:var(--ae-tracking-display);line-height:1}.pub__line{margin:0 0 var(--ae-space-5);color:var(--ae-muted);font-size:var(--ae-text-lg);line-height:1.5}.pub__facts{gap:var(--ae-space-2);padding:var(--ae-space-4) 0 0;border-top:var(--ae-border);font-size:var(--ae-text-sm);margin:0;list-style:none;display:grid}.pub__facts li{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);overflow-wrap:anywhere;display:flex}.pub__facts li b{color:var(--ae-text);font-size:var(--ae-text-base)}.pub__facts svg{color:var(--ae-accent);flex:none}.pub__step{min-width:0}.pub__h{margin:0 0 var(--ae-space-4);font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);line-height:1.05}.pub__h3{margin:0 0 var(--ae-space-3);font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold)}.pub__muted{margin:0 0 var(--ae-space-3);color:var(--ae-muted);font-size:var(--ae-text-sm)}.pub__muted a,.pub__facts a{color:var(--ae-accent)}.pub__small{margin:var(--ae-space-3) 0 0;color:var(--ae-faint);font-size:var(--ae-text-xs);line-height:1.5}.pub__back{align-items:center;gap:var(--ae-space-1);margin-bottom:var(--ae-space-3);color:var(--ae-muted);font-size:var(--ae-text-sm);display:inline-flex}.pub__back:hover{color:var(--ae-text)}.pub__links{gap:var(--ae-space-3);display:grid}.pub__link{gap:var(--ae-space-1);padding:var(--ae-space-4) var(--ae-space-5);text-align:left;background:var(--ae-surface);border:var(--ae-border);border-left:3px solid var(--ae-accent);transition:transform var(--ae-dur-fast) var(--ae-ease-spring), background var(--ae-dur-fast);display:grid}.pub__link:hover{background:var(--ae-accent-soft);transform:translate(3px)}.pub__link b{font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold)}.pub__link span{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-sm);display:inline-flex}.pub__link small{color:var(--ae-faint);font-size:var(--ae-text-sm)}.pub__durations{gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.pub__form{max-width:30rem}.pub__done{justify-items:center;gap:var(--ae-space-3);max-width:34rem;margin:var(--ae-space-8) auto 0;text-align:center;display:grid}.pub__ok{width:64px;height:64px;color:var(--ae-on-accent);background:var(--ae-success);place-items:center;display:grid}.picker{gap:var(--ae-space-6);grid-template-columns:minmax(0,1fr) 13rem;display:grid}.picker__bar{justify-content:space-between;align-items:center;display:flex}.picker__bar .pub__h{margin:0}.picker__wd,.picker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.picker__wd{margin:var(--ae-space-4) 0 var(--ae-space-2)}.picker__wd span{text-align:center;font-size:var(--ae-text-2xs);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-faint)}.picker__day{aspect-ratio:1;font-size:var(--ae-text-base);font-variant-numeric:tabular-nums;color:var(--ae-faint);place-items:center;display:grid}.picker__day[data-out]{visibility:hidden}.picker__day[data-free]{color:var(--ae-text);font-weight:var(--ae-weight-semibold);background:var(--ae-accent-soft)}.picker__day[data-free]:hover{outline:1px solid var(--ae-accent)}.picker__day[data-on]{color:var(--ae-on-accent);background:var(--ae-accent)}.picker__day[data-today]:not([data-on]){text-underline-offset:4px;text-decoration:underline}.picker__times{min-width:0}.picker__list{gap:var(--ae-space-2);max-height:26rem;padding-right:2px;display:grid;overflow-y:auto}.picker__time{height:44px;font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ae-accent);border:1px solid color-mix(in srgb, var(--ae-accent) 55%, transparent);transition:background var(--ae-dur-fast), color var(--ae-dur-fast)}.picker__time:hover{color:var(--ae-on-accent);background:var(--ae-accent)}.picker__time[data-busy]{opacity:.6}@media (max-width:900px){.pub__grid{gap:var(--ae-space-6);grid-template-columns:1fr}.pub__host{position:static}.picker{grid-template-columns:1fr}.form__three{grid-template-columns:1fr 1fr}.hours__row{grid-template-columns:auto 2.5rem 1fr auto 1fr}}.synctoggle{align-items:center;gap:var(--ae-space-2);padding:0 var(--ae-space-1) 0 var(--ae-space-3);border-radius:var(--ae-radius);border:var(--ae-border);height:2.25rem;display:inline-flex}.synctoggle__label{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);color:var(--ae-muted)}.banner--paused{padding-block:var(--ae-space-1);background:color-mix(in srgb, var(--ae-purple) 22%, var(--ae-surface));border-bottom-color:color-mix(in srgb, var(--ae-purple) 40%, transparent);color:var(--ae-text)}.src{position:relative}.src>.ae-section{border-top:1px solid var(--ae-accent);margin-inline:-14px;padding:0 14px 14px}.src>.ae-section[data-closed=true]{padding-bottom:0}.src>.ae-section>.ae-section__head{border-radius:0;width:calc(100% + 28px);margin-inline:-14px;padding:16px 22px 16px 40px;transition:background .15s}.src>.ae-section>.ae-section__head:hover{background:var(--ae-accent)}.src>.ae-section>.ae-section__head:hover .ae-section__title,.src>.ae-section>.ae-section__head:hover .ae-section__hint,.src>.ae-section>.ae-section__head:hover .ae-section__chev{color:#fff;opacity:1}.src>.ae-section>.ae-section__head .ae-section__title{color:var(--ae-text);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:1.25rem;font-weight:400;line-height:1}@supports (text-box:trim-both cap alphabetic){.src>.ae-section>.ae-section__head .ae-section__title{text-box:trim-both cap alphabetic}}@supports not (text-box:trim-both cap alphabetic){.src>.ae-section>.ae-section__head .ae-section__title{padding-top:.14em}}.src>.ae-section>.ae-section__head .ae-section__hint{color:var(--ae-muted)}.src>.ae-section>.ae-section__head[aria-expanded=true]{margin-bottom:var(--ae-space-3)}.colormenu.src__color{z-index:2;position:absolute;top:13px;left:-6px}.colormenu.src__color .src__dot{position:static}.src__dot{z-index:1;cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:13px;left:-6px}.src__dot:before{content:"";background:var(--dot);width:12px;height:12px;box-shadow:0 0 0 2px var(--ae-bg);transition:transform var(--ae-dur-fast,.15s), background .2s;border-radius:50%}.src__dot:hover:before{transform:scale(1.2)}.src__dot:focus-visible{outline:2px solid var(--ae-accent);outline-offset:0}.src[data-off] .ae-section__title,.src[data-off] .ae-section__hint{opacity:.55}.src[data-status=error] .ae-section__hint{color:var(--ae-warning)}.src__dot--pending:before{box-shadow:inset 0 0 0 2px var(--ae-muted);outline:1px dashed var(--ae-muted);outline-offset:2px;background:0 0}.src--pending .ae-section__hint{color:var(--ae-muted)}.src--pending[data-status=approval] .ae-section__hint,.src--pending[data-status=failed] .ae-section__hint{color:var(--ae-warning)}.pending__msg{align-items:flex-start;gap:6px;display:flex}.pending__msg svg{flex:none;margin-top:2px}.pending__actions{gap:var(--ae-space-2);margin-top:var(--ae-space-2);flex-wrap:wrap;display:flex}.tag--pro{margin-left:var(--ae-space-2);color:var(--ae-accent);border-color:color-mix(in srgb, var(--ae-accent) 40%, transparent);background:var(--ae-accent-soft);vertical-align:1px}.kind[data-locked]{opacity:.72}.kind[data-locked]:hover{opacity:1}.bweek{margin-top:var(--ae-space-10);padding-top:var(--ae-space-6);border-top:var(--ae-border)}.bweek .picker__bar{align-items:flex-start;gap:var(--ae-space-4)}.bweek .picker__bar .pub__h{margin-bottom:var(--ae-space-2)}.bweek__grid{gap:0 var(--ae-space-1);transition:opacity var(--ae-dur-base);grid-template-columns:3rem repeat(7,minmax(0,1fr));display:grid;position:relative}.bweek__grid[data-loading]{opacity:.45}.bweek__hours{height:22rem;margin-top:2.25rem;position:relative}.bweek__hours span{white-space:nowrap;right:var(--ae-space-2);font-size:var(--ae-text-2xs);color:var(--ae-faint);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.bweek__head{height:2.25rem;font-size:var(--ae-text-xs);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);justify-content:center;align-items:baseline;gap:4px;display:flex}.bweek__head span{font-size:var(--ae-text-base);color:var(--ae-text);letter-spacing:0}.bweek__day[data-today] .bweek__head span{color:var(--ae-accent)}.bweek__col{background:var(--ae-surface);border:var(--ae-border);height:22rem;position:relative;overflow:hidden}.bweek__line{border-top:1px solid color-mix(in srgb, var(--ae-faint) 22%, transparent);height:0;position:absolute;left:0;right:0}.bweek__past{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ae-faint) 12%, transparent) 6px 7px);position:absolute;top:0;left:0;right:0}.bweek__block{background:color-mix(in srgb, var(--ae-accent) 30%, var(--ae-surface-2));border-left:3px solid var(--ae-accent);min-height:3px;position:absolute;left:3px;right:3px}@media (max-width:640px){.bweek__grid{grid-template-columns:2.6rem repeat(7,minmax(0,1fr));gap:0 2px}.bweek__hours span{right:4px}.bweek__head{font-size:var(--ae-text-2xs);flex-direction:column;align-items:center;gap:0}.bweek__hours,.bweek__col{height:18rem}.bweek__block{border-left-width:2px;left:1px;right:1px}}.pub .ae-footer__made{gap:var(--ae-space-3)}.pub__copy{color:var(--ae-faint)}.pub__love{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.pub__love:hover,.pub__love:hover b{color:var(--ae-accent)}.pub__try{color:var(--ae-muted);text-decoration:none}.pub__try b{color:var(--ae-accent)}.pub__try:hover b{text-decoration:underline}@media (max-width:640px){.pub .ae-footer{padding-left:var(--ae-space-4);justify-content:space-between}.pub .ae-footer__made{display:inline-flex}.pub__love,.pub__try-long{display:none}}.pagecta{white-space:nowrap;gap:6px}@media (max-width:900px){.pagecta__label{display:none}}.src__status{justify-content:space-between;align-items:center;gap:var(--ae-space-2);margin-bottom:var(--ae-space-2);display:flex}.src__status .side-note{margin:0}.srcmenu{flex:none;position:relative}.colormenu{flex:none;display:inline-flex;position:relative}.colormenu__list{gap:8px;width:max-content;padding:10px;display:grid;top:calc(100% + 6px);left:-4px}.colormenu__title{font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin:0}.colormenu__swatches{grid-template-columns:repeat(4,24px);gap:6px;display:grid}.colormenu__moves{grid-template-columns:1fr 1fr;gap:4px;display:grid}.colormenu__moves button{font-size:var(--ae-text-xs);color:var(--ae-text);border:var(--ae-border);justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.colormenu__moves button:hover:not(:disabled),.colormenu__moves button:focus-visible{background:var(--ae-accent-soft)}.colormenu__moves button:disabled{opacity:.4;cursor:default}.colormenu__swatches button{color:#fff;width:24px;height:24px;transition:transform var(--ae-dur-fast,.15s);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000026}.colormenu__swatches button:hover{transform:scale(1.12)}.colormenu__swatches button:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.colormenu__swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--ae-surface), 0 0 0 4px var(--ae-text)}button.calrow__swatch{cursor:pointer;transition:transform var(--ae-dur-fast,.15s)}button.calrow__swatch:hover{transform:scale(1.25)}button.calrow__swatch:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.srcmenu__list{min-width:12rem;padding:4px;display:grid;top:calc(100% + 4px);right:0}.srcmenu__list button{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-sm);text-align:left;color:var(--ae-text);white-space:nowrap;padding:8px 10px;display:flex}.srcmenu__list button:hover,.srcmenu__list button:focus-visible{background:var(--ae-accent-soft)}.srcmenu__list svg{color:var(--ae-muted)}.srcmenu__list .srcmenu__danger,.srcmenu__list .srcmenu__danger svg{color:var(--ae-danger)}.srcmenu__list .srcmenu__danger:hover{background:color-mix(in srgb, var(--ae-danger) 12%, transparent)}.lcard__busy[data-on]{color:var(--ae-accent);border-color:color-mix(in srgb, var(--ae-accent) 45%, transparent);background:var(--ae-accent-soft)}.picker__status,.picker__human:not(:empty){margin-top:var(--ae-space-3)}.picker__error{margin-top:var(--ae-space-3);padding:var(--ae-space-3);border-left:3px solid var(--ae-danger);background:color-mix(in srgb, var(--ae-danger) 10%, transparent)}.pub__head{justify-content:space-between}.pub__mine{font-size:var(--ae-text-sm);color:var(--ae-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pub__mine:hover{color:var(--ae-accent)}.pub__nudge{align-items:center;gap:var(--ae-space-3);width:100%;margin-top:var(--ae-space-6);padding:var(--ae-space-4);text-align:left;font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:auto 1fr auto;display:grid}.pub__nudge>svg{color:var(--ae-accent)}.pub__nudge b{color:var(--ae-text)}@media (max-width:640px){.pub__nudge{grid-template-columns:auto 1fr}.pub__nudge .ae-btn{grid-column:1/-1}}.mine{max-width:46rem;margin:0 auto}.mine .pub__h3{margin-top:var(--ae-space-6)}.mine__list{gap:var(--ae-space-2);margin:0;padding:0;list-style:none;display:grid}.mine__list li{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-4);background:var(--ae-surface);border:var(--ae-border);border-left:3px solid var(--ae-accent);grid-template-columns:11rem 1fr auto auto;display:grid}.mine__list li[data-state=cancelled],.mine__list--past li{border-left-color:var(--ae-line-2,var(--ae-faint));opacity:.75}.mine__when{font-size:var(--ae-text-sm);color:var(--ae-muted);display:grid}.mine__when b{color:var(--ae-text)}.mine__what{min-width:0;display:grid}.mine__what small{color:var(--ae-muted)}@media (max-width:640px){.mine__list li{grid-template-columns:1fr}}.cal-add{margin-top:var(--ae-space-5)}.cal-reread{margin-top:var(--ae-space-2)}.src[data-master]>.ae-section>.ae-section__head .ae-section__title{margin-right:24px;position:relative}.src[data-master]>.ae-section>.ae-section__head .ae-section__title:after{content:"";opacity:.85;background:currentColor;width:15px;height:15px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.cleanup__scope{gap:var(--ae-space-3);margin-bottom:var(--ae-space-3);display:grid}.cleanup__field{display:block}.cleanup__field .ae-field-label{margin-bottom:6px}.cleanup__hint{color:var(--ae-muted)}.cleanup__day{gap:var(--ae-space-2);display:flex}.cleanup__day .ae-input{flex:1;min-width:0}.cleanup__items{margin:0 0 var(--ae-space-3);border-top:var(--ae-border);max-height:420px;padding:0;list-style:none;overflow-y:auto}.cleanup__item{border-bottom:var(--ae-border);font-size:var(--ae-text-sm);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.cleanup__item input{accent-color:var(--ae-accent);flex:none;margin-top:3px}.cleanup__item[data-kept]{opacity:.75;padding-left:23px}.cleanup__body{gap:2px;min-width:0;display:grid}.cleanup__title{color:var(--ae-text);font-weight:var(--ae-weight-semibold);overflow-wrap:anywhere}.cleanup__meta{color:var(--ae-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cleanup__why{color:var(--ae-text);line-height:1.4}.cleanup__actions{gap:var(--ae-space-2);display:flex}.gsec{margin-bottom:var(--ae-space-6)}.gsec__title{margin:0 0 var(--ae-space-3);font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:var(--ae-tracking-label);color:var(--ae-muted);font-weight:var(--ae-weight-semibold)}.gtile--card{cursor:default}.gtile--card:hover{transform:none}.gtile[data-state=invited]{--lvl:var(--ae-purple)}.gtile[data-state=booked]{--lvl:var(--ae-accent)}.gtile__warn{color:var(--ae-warning);font-size:var(--ae-text-sm);align-items:center;gap:6px;display:inline-flex}.gtile__actions{gap:var(--ae-space-2);margin-top:var(--ae-space-2);flex-wrap:wrap;display:flex}.gtile__actions [data-confirm]{color:var(--ae-danger,var(--ae-accent))}.page__head .gsec__budget{margin:calc(-1 * var(--ae-space-3)) 0 var(--ae-space-5);font-size:var(--ae-text-sm);color:var(--ae-muted)}.gactions{gap:var(--ae-space-3);margin-bottom:var(--ae-space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.gaction{gap:var(--ae-space-2);padding:var(--ae-space-4);background:var(--ae-surface);border:var(--ae-border);align-content:start;display:grid}.gaction svg{color:var(--ae-accent)}.gaction b{font-weight:var(--ae-weight-semibold)}.gaction span{color:var(--ae-muted);font-size:var(--ae-text-sm);line-height:1.45}.gaction .ae-btn{margin-top:var(--ae-space-1);justify-self:start}.gtile__more{gap:2px;display:inline-flex}.gtile__fixes{margin:var(--ae-space-1) 0 0;font-size:var(--ae-text-sm);color:var(--ae-muted);gap:2px;padding-left:1.1em;display:grid}.gtile__fixes b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.gtile__fixes li[data-level=red]::marker{color:var(--ae-danger)}.gtile__fixes li[data-level=amber]::marker{color:var(--ae-warning)}.gtile[data-state=briefed]{--lvl:var(--ae-accent)}.gtile[data-state=thanked]{--lvl:var(--ae-line-2)}.agenda-preview{border-top:var(--ae-border);margin:0;padding:0;list-style:none}.agenda-preview li{gap:2px var(--ae-space-3);border-bottom:var(--ae-border);font-size:var(--ae-text-sm);grid-template-columns:4.5rem 1fr;padding:8px 0;display:grid}.agenda-preview span{color:var(--ae-muted);font-variant-numeric:tabular-nums}.agenda-preview em{color:var(--ae-muted);grid-column:2;font-style:normal}.agenda-preview__total b{color:var(--ae-muted);font-weight:400}.gtile--card[data-check=green]{--lvl:var(--ae-success)}.gtile--card[data-check=amber]{--lvl:var(--ae-warning)}.gtile--card[data-check=red]{--lvl:var(--ae-danger)}
