.calls-embed{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.calls-embed__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.calls-embed__stage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.comms-inbox{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 0%;min-height:0}.comms-inbox__filters{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center}.comms-inbox__body{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr) minmax(13rem,15rem);gap:var(--space-3);flex:1 1 0%;min-height:0}.comms-inbox:not(.comms-inbox--picked) .comms-inbox__body{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.comms-inbox__list,.comms-inbox__pane,.comms-context{display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.comms-inbox__list{gap:var(--space-1);overflow-y:auto;padding:var(--space-2)}.comms-inbox--card .comms-inbox__pane{border:0;border-radius:0;background:transparent}.comms-inbox--card .comms-inbox__body,.comms-inbox--card.comms-inbox--picked .comms-inbox__body{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}@media(max-width:1024px){.comms-inbox--card .comms-inbox__body,.comms-inbox--card.comms-inbox--picked .comms-inbox__body{grid-template-columns:minmax(0,1fr)}}.comms-inbox__count{margin-top:auto;padding-top:var(--space-2)}.comms-inbox__pane>.state-bar{inline-size:auto}.comms-card-empty{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:1120px){.comms-inbox__body,.comms-inbox:not(.comms-inbox--picked) .comms-inbox__body{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.comms-context{display:none}}@media(max-width:1024px){.comms-inbox__body,.comms-inbox:not(.comms-inbox--picked) .comms-inbox__body{grid-template-columns:minmax(0,1fr)}.comms-inbox--picked .comms-inbox__list{display:none}.comms-inbox:not(.comms-inbox--picked) .comms-inbox__pane{display:none}.comms-inbox--opening .comms-inbox__list{display:none}.comms-inbox.comms-inbox--opening .comms-inbox__pane{display:flex}}.comms-pane{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-width:0;min-height:0;padding:var(--space-3)}.comms-pane__head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-muted)}.comms-pane__who{min-width:0;flex:1 1 auto}.comms-pane__title{margin:0;font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-pane__channel{margin:0;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh)}.comms-back{display:none}.comms-pane__feed{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:var(--space-1)}.comms-feed{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:auto 0 0}.comms-feed__day{align-self:stretch}.comms-bubble__text{margin:0}.comms-attachments{list-style:none;margin:var(--space-1) 0 0;padding:0}.comms-open{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-3)}.comms-open__field{display:flex;flex-direction:column;gap:var(--space-2)}.comms-open__label{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh);font-weight:var(--font-medium)}.comms-open__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.comms-open__actions:empty{display:none}.comms-open__compose{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}.comms-open__result{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}.comms-context{gap:var(--space-4);overflow-y:auto;padding:var(--space-3)}.comms-context__group{display:flex;flex-direction:column;gap:var(--space-1)}.comms-context__title{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh);font-weight:var(--font-medium);letter-spacing:var(--letter-spacing-wide);text-transform:var(--th-transform)}.comms-context__name{margin:0;font-weight:var(--font-medium);overflow-wrap:anywhere}.comms-context__row{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:var(--text-xs-lh)}.comms-context__label{flex:0 0 auto;color:var(--color-text-muted)}.comms-context__value{flex:1 1 auto;min-width:0;text-align:right;overflow-wrap:anywhere}@media(max-width:1024px){.comms-back{display:inline-flex}}.discuss-pane{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:0}.discuss-pane__feed{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:var(--space-1)}.discuss-feed{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:auto 0 0;min-width:0}.discuss-feed__day{align-self:stretch}.discuss-post__author{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-lh);font-weight:var(--font-medium);white-space:normal;overflow-wrap:anywhere}.discuss-post__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.edu-mailing__status{display:inline-flex;align-items:center}.sale-lessons__metrics{padding-top:var(--space-4)}.finance-desk{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;width:100%}.finance-desk__body{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.finance-desk__form{min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.finance-desk__form-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end}.finance-desk__form-row>*{flex:1 1 auto;min-width:0}.finance-desk__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.finance-desk__result,.fleet-pane__result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.letters-embed{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}.letters-embed__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.letters-embed__reading{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border-top:1px solid var(--color-border-muted);padding-top:var(--space-3)}.letters-msghead{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.letters-msghead__who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.letters-msghead__subject{margin:0;min-width:0;font-weight:var(--font-medium);overflow-wrap:anywhere}.letters-msghead__meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0}.letters-msghead__meta dt{color:var(--color-text-muted)}.letters-msghead__meta dd{margin:0;overflow-wrap:anywhere}.letters-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-2)}.letters-msghead__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.letters-embed__files{display:flex;flex-wrap:wrap;gap:var(--space-2)}.letters-compose{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--space-3);min-width:0;min-height:0}.letters-compose__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.letters-compose__title{font-weight:var(--font-semibold)}.letters-compose__from{flex:1 1 auto;min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.letters-compose__fields{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.letters-compose__field{display:contents}.letters-compose__label{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-lh)}.letters-compose__control{min-width:0}.letters-compose__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.letters-compose__body>.composer{flex:1 1 auto}.letters-compose__body .composer__input{align-self:stretch;flex:1 1 auto;max-height:none}.letters-compose__actions{display:flex;justify-content:flex-end;gap:var(--space-2);min-width:0}.letters-compose__signature{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border-top:1px solid var(--color-border-muted);padding-top:var(--space-3)}.letters-signature{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.letters-signature>.composer{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.letters-signature>.composer>*{flex:none}.letters-signature>.composer>.composer__action{align-self:flex-end}.letters-signature__caption{font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-text-secondary)}.letters-signature__preview>iframe{height:10rem!important}.letters-mailboxes{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 0%;width:100%;min-width:0;min-height:0}.letters-mailbox-tab{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.letters-mailbox-tab__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3);min-width:0}.letters-mailbox-tab__cell{min-width:0}.letters-mailbox-tab__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.letters-mailbox-tab__caption{font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-text-muted)}.letters-mailbox-tab__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.letters-mailboxes>.card-body{padding:0;flex:none;overflow-y:visible}.letters-mailboxes__saved{display:flex;align-items:center;min-width:0;margin-top:var(--space-3)}@media(max-width:1024px){.letters-compose__fields{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.letters-mailbox-tab__pair{grid-template-columns:minmax(0,1fr)}}.letters-inbox{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 0%;min-height:0}.letters-inbox__filters{display:flex;flex-direction:column;gap:var(--space-2)}.letters-inbox__body{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:var(--space-3);flex:1 1 0%;min-height:0}.letters-inbox__body--panel{grid-template-columns:auto minmax(15rem,22rem) minmax(0,1fr)}.letters-inbox__panel{align-self:start;display:flex;flex-direction:column;gap:var(--space-2);width:13rem}.letters-inbox__list,.letters-inbox__pane{display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.letters-inbox__list{gap:var(--space-1);overflow-y:auto;padding:var(--space-2)}.letters-inbox__pane{gap:var(--space-3);overflow-y:auto;padding:var(--space-3)}.letters-inbox__files{display:flex;flex-wrap:wrap;gap:var(--space-2)}.letters-inbox__pane>.letters-compose{flex:0 0 auto;border-top:1px solid var(--color-border-muted);padding-top:var(--space-3)}.letters-inbox__back{display:none}@media(max-width:1024px){.letters-inbox__body,.letters-inbox__body--panel{grid-template-columns:minmax(0,1fr)}.letters-inbox__body--panel{grid-template-rows:auto minmax(0,1fr)}.letters-inbox__panel{width:auto}.letters-inbox--picked .letters-inbox__list,.letters-inbox--picked .letters-inbox__panel{display:none}.letters-inbox:not(.letters-inbox--picked) .letters-inbox__pane{display:none}.letters-inbox__back{display:inline-flex;align-self:flex-start}}.loyalty-desk{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.loyalty-desk__panel,.loyalty-desk__block{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.loyalty-desk__unit{display:flex;align-items:baseline;gap:var(--space-1);min-width:0}.loyalty-desk__unit>.field-editor{min-width:0;flex:1}.loyalty-desk__save{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.loyalty-tab__balance{display:flex;align-items:baseline;gap:var(--space-2)}.loyalty-tab__points{font-size:var(--text-2xl);line-height:var(--text-2xl-lh);font-weight:var(--font-semibold)}.loyalty-tab__lots,.loyalty-tab__moves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.loyalty-tab__lots>li,.loyalty-tab__moves>li{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.loyalty-tab__delta{margin-inline-start:auto}.loyalty-desk__form,.loyalty-tab__redeem{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.loyalty-desk__form--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start}.loyalty-tab__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.loyalty-tab__redeem--row{flex-wrap:nowrap}.loyalty-tab__field--grow{flex:1;min-width:0}.loyalty-tab__manual>.loyalty-desk__save{flex:0 0 auto}.loyalty-tab__manual{align-items:flex-start}.loyalty-tab__manual>.loyalty-desk__save{align-self:center}.loyalty-tab__ops{display:flex;gap:var(--space-1);flex-wrap:wrap}.loyalty-tab{display:grid;gap:var(--space-3);min-width:0;align-content:start}.loyalty-tab--column{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.loyalty-tab>.zone-group{display:grid;gap:var(--space-2)}.notify-feed,.notify-feed__pane{display:grid;gap:var(--space-3);min-width:0;align-content:start}.notify-feed__pane{gap:var(--space-2)}.notify-feed__bar{display:flex;justify-content:flex-end;gap:var(--space-2)}.notify-list{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.notify-item{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer}.notify-item:hover{background:var(--color-surface-hover)}.notify-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.notify-item--static{cursor:default}.notify-item--static:hover{background:transparent}.notify-item__dot{flex:0 0 auto;width:var(--space-2);height:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-full);background:transparent}.notify-item--unread .notify-item__dot{background:var(--color-primary)}.notify-item--unread{color:var(--color-text-primary)}.notify-item__body{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-width:0}.notify-item__top,.notify-item__bottom{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.notify-item__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.notify-item--unread .notify-item__text{font-weight:var(--font-medium)}.notify-item__when{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs-lh);font-variant-numeric:tabular-nums;white-space:nowrap}.notify-item__meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs-lh)}.notify-item__tag{flex:0 0 auto;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:var(--text-xs);line-height:var(--text-xs-lh)}.notify-item__action{flex:0 0 auto;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs-lh);cursor:pointer;white-space:nowrap}.notify-item__action:hover,.notify-item__action:focus-visible{color:var(--color-primary);text-decoration:underline}.notify-item__action:disabled{cursor:default;opacity:.5}.notify-feed__more{display:flex;justify-content:center}.notify-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.payroll-board{width:100%;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.payroll-board__section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.payroll-board__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.payroll-board__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}@media(max-width:760px){.payroll-board__controls,.payroll-board__form{flex-direction:column;align-items:stretch}}.tasks-mine{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--space-3);min-width:0}.tasks-embed{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.tasks-embed__new{display:grid;gap:var(--space-2);min-width:0}.tasks-embed__list{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--space-2);min-width:0}.tasks-embed__list:empty{display:none}@layer tokens,base,components;@layer tokens{@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geologica-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geologica-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geologica-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geologica-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geologica-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geologica-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geologica-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geologica-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geologica-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geologica-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geologica-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geologica-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wix-madefor-text-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wix-madefor-text-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wix-madefor-text-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/wix-madefor-text-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-text-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-text-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-text-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-text-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-text-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-text-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-text-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-text-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-display-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-display-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-display-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/wix-madefor-display-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-display-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-display-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-display-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/wix-madefor-display-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wix-madefor-display-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wix-madefor-display-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wix-madefor-display-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wix-madefor-display-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{color-scheme:light;accent-color:var(--color-primary);--color-background: oklch(1 0 0);--color-canvas: var(--color-background);--color-surface: oklch(.98 .003 250);--color-surface-muted: oklch(.96 .004 250);--color-surface-hover: oklch(.96 .004 250);--color-border: oklch(.92 .008 250);--color-border-muted: oklch(.94 .006 250);--color-grid-line: var(--color-border-muted);--color-text-primary: oklch(.22 .015 260);--color-text-secondary: oklch(.55 .015 260);--color-text-muted: oklch(.62 .01 260);--color-text-inverse: oklch(1 0 0);--color-primary: oklch(.52 .23 266);--color-primary-hover: oklch(.47 .23 266);--color-primary-light: oklch(.95 .04 266);--color-primary-foreground: oklch(1 0 0);--color-success: oklch(.63 .17 150);--color-success-light: oklch(.95 .03 150);--color-warning: oklch(.78 .15 75);--color-warning-light: oklch(.96 .04 75);--color-danger: oklch(.58 .22 25);--color-danger-light: oklch(.96 .04 25);--color-danger-foreground: oklch(1 0 0);--color-info: oklch(.65 .14 230);--color-info-light: oklch(.95 .03 230);--color-focus-ring: oklch(.52 .23 266 / .3);--color-sidebar: var(--color-surface);--color-sidebar-hover: oklch(.97 .003 250);--color-sidebar-active: var(--color-surface-muted);--section-tone-1: #699687;--section-tone-2: #968669;--section-tone-3: #697c96;--section-tone-4: #968d69;--section-tone-5: #966f69;--section-tone-6: #836996;--section-tone-7: #967c69;--section-tone-8: #698f96;--color-backdrop: oklch(.15 .02 260 / .5);--shadow-xs: 0 1px 2px rgba(22, 23, 28, .04);--shadow-sm: 0 1px 3px rgba(22, 23, 28, .06), 0 1px 2px rgba(22, 23, 28, .04);--shadow-md: 0 4px 6px rgba(22, 23, 28, .07), 0 2px 4px rgba(22, 23, 28, .04);--shadow-lg: 0 10px 15px rgba(22, 23, 28, .08), 0 4px 6px rgba(22, 23, 28, .04);--shadow-xl: 0 20px 25px rgba(22, 23, 28, .1), 0 10px 10px rgba(22, 23, 28, .04)}:root[data-theme=dark]{color-scheme:dark;accent-color:var(--color-primary);--color-background: oklch(.17 .006 250);--color-canvas: var(--color-background);--color-surface: oklch(.21 .007 250);--color-surface-muted: oklch(.24 .008 250);--color-surface-hover: oklch(.26 .008 250);--color-border: oklch(.3 .008 250);--color-border-muted: oklch(.26 .008 250);--color-grid-line: color-mix(in srgb, var(--color-border) 70%, var(--color-text-primary));--color-text-primary: oklch(.96 .004 250);--color-text-secondary: oklch(.68 .008 250);--color-text-muted: oklch(.55 .008 250);--color-text-inverse: oklch(.17 .006 250);--color-primary: oklch(.68 .19 266);--color-primary-hover: oklch(.73 .19 266);--color-primary-light: oklch(.28 .08 266);--color-primary-foreground: oklch(.12 .006 250);--color-success: oklch(.68 .17 150);--color-success-light: oklch(.28 .07 150);--color-warning: oklch(.8 .15 75);--color-warning-light: oklch(.32 .07 75);--color-danger: oklch(.66 .2 25);--color-danger-light: oklch(.3 .08 25);--color-danger-foreground: oklch(1 0 0);--color-info: oklch(.7 .13 230);--color-info-light: oklch(.28 .06 230);--color-focus-ring: oklch(.68 .19 266 / .4);--color-sidebar: var(--color-surface);--color-sidebar-hover: oklch(.23 .007 250);--color-sidebar-active: var(--color-surface-muted);--section-tone-1: #699687;--section-tone-2: #968669;--section-tone-3: #697c96;--section-tone-4: #968d69;--section-tone-5: #966f69;--section-tone-6: #836996;--section-tone-7: #967c69;--section-tone-8: #698f96;--color-backdrop: oklch(.05 0 0 / .65);--shadow-xs: inset 0 0 0 1px rgba(255, 255, 255, .03);--shadow-sm: inset 0 0 0 1px rgba(255, 255, 255, .04);--shadow-md: 0 4px 6px rgba(0, 0, 0, .25), inset 0 0 0 1px rgba(255, 255, 255, .04);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(255, 255, 255, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(255, 255, 255, .06)}:root{--ui-scale: 1.25;--ui-scale-from: 1440px;--ui-scale-span: 480;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-2xs: .625rem;--text-2xs-lh: .875rem;--text-xs: .6875rem;--text-xs-lh: .875rem;--text-sm: .8125rem;--text-sm-lh: 1.125rem;--text-base: .875rem;--text-base-lh: 1.25rem;--text-lg: 1rem;--text-lg-lh: 1.375rem;--text-xl: 1.125rem;--text-xl-lh: 1.625rem;--text-2xl: 1.375rem;--text-2xl-lh: 1.875rem;--text-3xl: 1.75rem;--text-3xl-lh: 2.25rem;--letter-spacing-tight: -.02em;--letter-spacing-compact: -.01em;--letter-spacing-default: 0;--letter-spacing-wide: .02em;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-none: 0;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-full: 9999px;--shell-gap: var(--space-3);--shell-radius: var(--radius-lg);--section-tint-height: 21rem;--overlay-blur: 2px;--section-tone: var(--color-primary);--duration-instant: 0ms;--duration-fast: .15s;--duration-base: .22s;--duration-slow: .35s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--size-row-table: 2.5rem;--size-row-contact: 2.75rem;--size-input: 2.25rem;--size-button-sm: 1.75rem;--size-button-md: 2rem;--size-button-lg: 2.5rem;--size-sidebar: 15rem;--size-sidebar-collapsed: 3.5rem;--size-sidebar-item: 2rem;--size-avatar-xs: 1.25rem;--size-avatar-sm: 1.5rem;--size-avatar-md: 2rem;--size-avatar-lg: 2.5rem;--size-avatar-xl: 3rem;--size-thumb-sm: 2rem;--size-thumb-lg: 8rem;--size-icon-sm: 1rem;--size-icon-md: 1.25rem;--size-icon-lg: 1.5rem;--size-touch-min: 2.75rem;--card-inset: var(--space-6);--font-display: var(--font-sans);--font-metric: var(--font-sans);--shape-badge: var(--radius-full);--badge-fill: 1;--badge-dot: none;--th-transform: uppercase;--th-tracking: .05em;--table-th-tracking: var(--letter-spacing-wide);--link-decoration: none;--link-color: var(--color-primary);--panel-border: var(--color-border);--panel-border-muted: var(--color-border-muted);--panel-shadow: var(--shadow-xs);--card-surface: var(--color-surface);--card-border: var(--panel-border);--page-title-size: var(--text-xl);--record-title-size: 1.5rem;--title-weight: var(--font-semibold);--metric-size: 1.5rem;--th-size: var(--text-xs);--section-title-size: .75rem;--nav-group-transform: uppercase;--nav-group-tracking: .05em;--glass-alpha: 1;--glass-blur: 0px}html{font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-text-size-adjust:100%;font-size:clamp(100%,calc(100% + (100vw - var(--ui-scale-from)) * (var(--ui-scale) - 1) * 16 / var(--ui-scale-span)),calc(100% * var(--ui-scale)))}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base-lh);color:var(--color-text-primary);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-md)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){*{animation-duration:0ms!important;transition-duration:0ms!important}}}@layer base{@keyframes tw2css-spin{to{transform:rotate(360deg)}}}@layer base{*{box-sizing:border-box}body{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}}@layer components{.btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-md);padding-inline:.875rem;padding-block:.375rem;cursor:pointer;font-size:var(--text-sm);font-family:inherit}.btn--ghost:hover{background:var(--color-primary-light)}.theme-panel{display:flex;gap:.75rem;align-items:center;font-size:.75rem;color:var(--color-text-secondary)}.theme-panel label{display:flex;align-items:center;gap:.375rem}.list{width:100%;flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.list-head{display:flex;flex-wrap:wrap;row-gap:var(--space-3);justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-3)}.list-count{margin:.25rem 0 0;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-muted)}.list-title{margin:0;font-family:var(--font-display);font-size:var(--page-title-size);font-weight:var(--title-weight)}.muted{color:var(--color-text-secondary)}.small,.envelope{font-size:.75rem}.card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:1rem}.card-fallback-title{margin:0 0 .75rem;font-size:var(--text-lg)}.record-card{padding:0;display:flex;flex-direction:column}.record-card__form{display:contents}.error{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);padding-inline:.75rem;padding-block:.5rem;border-radius:var(--radius-md);margin-top:.75rem}.link-row{display:flex;gap:.625rem;align-items:center;padding-block:.375rem}.link-row p{margin:0}.link-row__body{flex:1;min-width:0}.link-row--filled{display:flex;align-items:stretch;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:transparent;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.link-row--filled p{margin:0}.link-row--filled:hover,.link-row--filled:focus-within{background-color:var(--color-primary-light);border-color:var(--color-primary)}.link-row--filled:hover .avatar,.link-row--filled:focus-within .avatar{background-color:var(--color-surface)}.link-row__main{display:flex;align-items:center;flex:1;min-width:0;gap:.625rem;padding-inline:.625rem;padding-block:.5rem;border-width:0;border-radius:inherit;background:none;text-align:left;color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}.link-row__main--static{cursor:default}.link-row__main:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.link-row__remove{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:1.75rem;height:1.75rem;margin-inline:0 .5rem;flex-shrink:0;border-width:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;opacity:0;transition-property:opacity,color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.link-row--filled:hover .link-row__remove,.link-row--filled:focus-within .link-row__remove{opacity:1}.link-row__remove:hover{background-color:var(--color-danger-light);color:var(--color-danger)}.link-row__remove:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 1px var(--color-focus-ring)}.link-row__remove svg{width:.875rem;height:.875rem}.link-role-block+.link-role-block{margin-top:1rem;padding-top:1rem;border-top-width:1px;border-top-style:solid;border-top-color:var(--color-border-muted)}.link-row--slot{display:flex;width:100%;align-items:center;gap:.625rem;padding-inline:.625rem;padding-block:.5rem;background:none;border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--radius-md);text-align:left;color:inherit;font-family:inherit;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.link-row--slot:hover{background-color:var(--color-surface-muted)}.link-row--slot:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.link-row--add p{color:var(--color-text-secondary)}.link-row--picker{padding-block:.25rem}.link-row--picker .entity-picker{flex:1 1 auto;width:100%;min-width:0}.link-row .avatar{transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.avatar--ghost{background:none;border:1px dashed var(--color-border);color:var(--color-text-muted)}.money-display{font-family:var(--font-metric);font-variant-numeric:tabular-nums;white-space:nowrap}.money-display--right{text-align:right}.money-display--left{text-align:left}.money-display--empty{color:var(--color-text-muted)}.money-input{display:flex;align-items:stretch;gap:.5rem;width:100%}.money-input__amount{flex:1 1 0%;min-width:0;border-radius:var(--radius-sm);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:.5rem;padding-block:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-family:var(--font-mono);text-align:right}.money-input__amount:focus{border-color:var(--color-primary);outline:none;--ring-color: var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.money-input__currency{width:5rem;flex-shrink:0;border-radius:var(--radius-sm);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:.5rem;padding-block:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.money-input__currency:focus{border-color:var(--color-primary);outline:none;--ring-color: var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));padding:1rem}.dialog{width:100%;max-width:26.25rem;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding:0;box-shadow:var(--shadow-lg)}.dialog--wide{max-width:32.5rem}.dialog__header{padding-inline:1.5rem;padding-top:1.5rem;padding-bottom:1.25rem;display:flex;align-items:flex-start;gap:.75rem}.dialog__icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-full)}.dialog__icon--danger{background-color:var(--color-danger-light);color:var(--color-danger)}.dialog__icon--warning{background-color:var(--color-warning-light);color:var(--color-warning)}.dialog__body{min-width:0;flex:1 1 0%;overflow-wrap:anywhere}.dialog__title{font-size:1rem;line-height:1.5rem;font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.dialog__description{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.dialog__slot{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;border-top-style:solid;border-color:var(--color-border);padding-inline:1.5rem;padding-block:.75rem}.dialog__btn{border-radius:var(--radius-md);padding-inline:1rem;padding-block:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);cursor:pointer;border-width:0}.dialog__btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.dialog__btn:disabled{opacity:.5;cursor:not-allowed}.dialog__btn--secondary{border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);color:var(--color-text-secondary)}.dialog__btn--secondary:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.dialog__btn--secondary:focus-visible{--ring-color: var(--color-focus-ring)}.dialog__btn--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.dialog__btn--primary:hover{background-color:var(--color-primary-hover)}.dialog__btn--danger{background-color:var(--color-danger);color:var(--color-danger-foreground)}.dialog__btn--danger:hover{background-color:color-mix(in srgb,var(--color-danger) 90%,transparent)}.dialog__btn--danger:focus-visible{--ring-color: color-mix(in srgb, var(--color-danger) 30%, transparent)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end;background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));opacity:0;transition-property:opacity;transition-duration:.35s;transition-timing-function:var(--ease-out)}.drawer-overlay--visible{opacity:1}.drawer-panel{display:flex;height:100%;width:100%;max-width:min(57.5rem,68vw);flex-direction:column;background-color:var(--color-background);box-shadow:var(--shadow-lg);transform:translate(100%);transition-property:transform;transition-duration:.35s;transition-timing-function:var(--ease-out)}.drawer-panel--visible{transform:translate(0)}@media(max-width:900px){.drawer-panel{max-width:100vw}}.drawer-panel__header{display:flex;justify-content:flex-end;flex-shrink:0;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border);padding-inline:.75rem;padding-block:.5rem}.drawer-panel__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-md);padding:.25rem;color:var(--color-text-muted);background:none;border-width:0;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.drawer-panel__close:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.drawer-panel__close:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.drawer-panel__body{min-height:0;flex:1 1 0%;overflow-y:auto}.drawer-panel__body .record-card{border:none;border-radius:0;background:transparent;min-height:100%}.filter-bar{margin-bottom:1rem;display:flex;flex-shrink:0;min-height:2.75rem;flex-wrap:wrap;align-items:center;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--panel-border);background-color:var(--color-background);padding-inline:.75rem;padding-block:.375rem;column-gap:1.5rem;row-gap:.5rem}.filter-bar__chips,.filter-bar__after{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.filter-bar__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.filter-bar__pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-bar__option{min-width:11rem;max-width:16rem;flex-shrink:0}.filter-pill{display:inline-flex;align-items:center;height:2rem;gap:.375rem;border-radius:var(--radius-md);padding-inline:.75rem;font-size:.75rem;line-height:1rem;font-weight:var(--font-medium);background-color:var(--color-primary);color:var(--color-primary-foreground)}.filter-pill__remove{display:inline-flex;align-items:center;justify-content:center;background:none;border-width:0;padding:0;color:inherit;cursor:pointer;opacity:.85}.filter-pill__remove:hover{opacity:1}.filter-pill__remove:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-primary-foreground)}.custom-select{position:relative}.custom-select__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:.625rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--color-text-primary);font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.custom-select__trigger:hover{border-color:var(--color-text-muted)}.custom-select__trigger:disabled{cursor:not-allowed;opacity:.6}.custom-select__trigger--open{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-focus-ring)}.custom-select__value{color:var(--color-text-primary)}.custom-select__value--placeholder{color:var(--color-text-muted)}.custom-select__chevron{flex-shrink:0;color:var(--color-text-muted);transition-property:transform;transition-duration:.15s;transition-timing-function:var(--ease-out)}.custom-select__chevron--open{transform:rotate(180deg)}.custom-select__dropdown{position:absolute;z-index:50;margin-top:.25rem;width:100%;overflow:auto;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-block:.25rem;box-shadow:var(--shadow-md);max-height:15rem;display:flex;flex-direction:column}.custom-select__option{display:flex;width:100%;align-items:center;padding-inline:.625rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--color-text-primary);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.custom-select__option:hover{background-color:var(--color-surface-muted)}.custom-select__option--highlighted{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.custom-select__option--selected{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-medium)}.menu-button{position:relative;display:inline-block}.menu-button__trigger{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:.875rem;padding-block:.375rem;font-size:var(--text-sm);line-height:1.25rem;color:var(--color-text-primary);font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.menu-button__trigger:hover:not(:disabled){background-color:var(--color-primary-light)}.menu-button__trigger--open{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-focus-ring)}.menu-button__trigger:disabled{cursor:not-allowed;opacity:.6}.menu-button__caret{flex-shrink:0;color:var(--color-text-muted);transition-property:transform;transition-duration:.15s;transition-timing-function:var(--ease-out)}.menu-button__caret--open{transform:rotate(180deg)}.menu-button__list{position:fixed;z-index:var(--z-modal);top:0;left:0;min-width:10rem;width:max-content;overflow:auto;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-block:.25rem;box-shadow:var(--shadow-md);max-height:15rem;display:flex;flex-direction:column}.menu-button__option{display:flex;width:100%;align-items:center;padding-inline:.625rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;text-align:left;white-space:nowrap;color:var(--color-text-primary);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.menu-button__option:hover:not(:disabled){background-color:var(--color-surface-muted)}.menu-button__option--highlighted{background-color:var(--color-surface-muted)}.menu-button__option:disabled{color:var(--color-text-muted);cursor:not-allowed}.entity-picker{position:relative}.entity-picker__control{display:flex;align-items:center;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.entity-picker__control:hover{border-color:var(--color-text-muted)}.entity-picker__control--open{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}.entity-picker__control--disabled{opacity:.5;cursor:not-allowed}.entity-picker__input{height:2.25rem;flex:1 1 0%;min-width:0;background-color:transparent;border-width:0;padding-inline:.375rem .625rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);font-family:inherit;outline:none}.entity-picker__input::placeholder{color:var(--color-text-muted)}.entity-picker__input:disabled{cursor:not-allowed}.entity-picker__search-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:.625rem;color:var(--color-text-muted)}.entity-picker__control--open .entity-picker__search-icon{color:var(--color-primary)}.entity-picker__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-inline:.375rem;background:none;border-width:0;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.entity-picker__action:hover{color:var(--color-text-primary)}.entity-picker__status{padding-inline:.625rem;padding-block:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted);margin:0}.recipient-field__box{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.25rem;padding-inline:.5rem;padding-block:.25rem;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background)}.recipient-field__box:hover{border-color:var(--color-text-muted)}.recipient-field__box:focus-within{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.recipient-field__box--error{border-color:var(--color-danger)}.recipient-field__box--error:focus-within{border-color:var(--color-danger)}.recipient-field__input{flex:1 1 8rem;min-width:0;height:2rem;background-color:transparent;border-width:0;padding-inline:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);font-family:inherit;outline:none}.recipient-field__input::placeholder{color:var(--color-text-muted)}.recipient-field__input:disabled{cursor:not-allowed}.entity-picker__option{display:flex;width:100%;align-items:center;gap:.5rem;padding-inline:.625rem;padding-block:.375rem;text-align:left;color:var(--color-text-primary);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.entity-picker__option:hover,.entity-picker__option--highlighted{background-color:var(--color-primary-light)}.entity-picker__option--selected{background-color:var(--color-primary-light);font-weight:var(--font-medium)}.entity-picker__option-body{flex:1;min-width:0;display:flex;flex-direction:column}.entity-picker__option-title{font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-picker__option-sub{font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-picker__list{margin:0;padding:0;list-style:none}.entity-picker--inline .custom-select__dropdown{position:static;box-shadow:none;max-height:13rem}.entity-picker__option-check{flex-shrink:0;color:var(--color-primary)}.detail{width:100%;flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.back-link{align-self:flex-start;margin-bottom:var(--space-3);flex-shrink:0}.detail>.card{flex:1 1 0%;min-height:0}.app-shell{display:flex;height:100vh;overflow:hidden}.app-shell__main{min-width:0;flex:1 1 0%;overflow:auto;padding-top:0}.app-shell__content{padding-inline:2rem;padding-block:.75rem 2rem;display:flex;flex-direction:column;height:100%}.sidebar{display:flex;width:var(--size-sidebar);flex-shrink:0;flex-direction:column;border-right-width:1px;border-right-style:solid;border-color:var(--color-border);background-color:var(--color-sidebar);transition-property:width;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.sidebar[data-collapsed=true]{width:var(--size-sidebar-collapsed)}.sidebar__toggle{display:inline-flex;width:var(--size-button-md);height:var(--size-button-md);margin-left:auto;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);border-width:0;background:none;font-family:inherit;font-size:var(--text-xl);line-height:1;color:var(--color-text-secondary);cursor:pointer;transition-property:opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.sidebar__toggle:hover{background-color:var(--color-sidebar-hover);color:var(--color-text-primary)}.sidebar__toggle:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}@media(hover:hover){.sidebar[data-collapsed=false] .sidebar__toggle{opacity:0;pointer-events:none}.sidebar[data-collapsed=false] .sidebar__header:hover .sidebar__toggle,.sidebar[data-collapsed=false] .sidebar__header:focus-within .sidebar__toggle{opacity:1;pointer-events:auto}}.sidebar[data-collapsed=true] .sidebar__header{flex-direction:column;align-items:center;justify-content:center;height:auto;gap:var(--space-1);padding-inline:0;padding-block:var(--space-2)}.sidebar[data-collapsed=true] .sidebar__brand-title{display:none}.sidebar[data-collapsed=true] .admin-menu__trigger{flex:0 0 auto;align-self:center;margin-inline:0;padding-inline:0}.sidebar[data-collapsed=true] .sidebar__toggle{margin-left:0}.sidebar[data-collapsed=true] .sidebar__group-title{display:none}.sidebar[data-collapsed=true] .sidebar__link{justify-content:flex-start;padding-inline:calc((var(--size-sidebar-collapsed) - var(--space-1) / 4 - 2 * var(--space-3) - var(--text-base)) / 2)}.sidebar[data-collapsed=true] .admin-accordion .sidebar__group{display:none}.sidebar[data-collapsed=true] .admin-accordion__items{padding-inline:var(--space-1)}.sidebar[data-collapsed=true] .admin-accordion__title{margin:0;padding-block:var(--space-1);padding-inline:0;border-bottom-width:0;text-align:center;font-size:0}.sidebar[data-collapsed=true] .admin-accordion__title:first-letter{font-size:var(--text-sm)}.sidebar[data-collapsed=true] .sidebar__footer{padding-inline:var(--space-2)}.sidebar[data-collapsed=true] .sidebar-account{flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border-width:0;background:transparent}.sidebar[data-collapsed=true] .sidebar-account__open{flex:0 0 auto;justify-content:center}.sidebar[data-collapsed=true] .sidebar-account__name,.sidebar[data-collapsed=true] .sidebar-account__chevron{display:none}.sidebar[data-collapsed=true] .command-menu-trigger{padding-inline:0;justify-content:center}.sidebar[data-collapsed=true] .command-menu-trigger__label{display:none}.sidebar__navslot{display:flex;flex:1;min-height:0;flex-direction:column;position:relative}.sidebar[data-collapsed=true] .sidebar__nav{position:absolute;inset-block-start:0;inset-block-end:var(--space-8);inset-inline-start:0;width:var(--size-sidebar);z-index:var(--z-dropdown);padding-inline:0;pointer-events:none;scrollbar-width:none}.sidebar[data-collapsed=true] .sidebar__nav::-webkit-scrollbar{display:none}.sidebar[data-collapsed=true] .sidebar__navslot:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--size-sidebar-collapsed);height:var(--space-8);display:grid;place-items:center;color:var(--color-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);content:"⌄";pointer-events:none;opacity:0}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__link[data-clipped=true]{opacity:0}@supports (animation-timeline: scroll()) and (timeline-scope: none){.sidebar[data-collapsed=true] .sidebar__navslot{timeline-scope:--sidebar-rail}.sidebar[data-collapsed=true] .sidebar__nav{scroll-timeline:--sidebar-rail block}.sidebar[data-collapsed=true] .sidebar__navslot:after{animation:sidebar-rail-more linear both;animation-timeline:--sidebar-rail;animation-range:calc(100% - var(--space-8)) 100%}}@keyframes sidebar-rail-more{0%{opacity:1}to{opacity:0}}.sidebar[data-collapsed=true] .sidebar__groups>*+*{margin-top:0}.sidebar[data-collapsed=true] .sidebar__nav-list>*+*{margin-top:0;border-top:calc(var(--space-1) / 2) solid transparent;box-sizing:content-box;background-clip:padding-box}.sidebar[data-collapsed=true] .sidebar__groups>*+* .sidebar__nav-list>:first-child{border-top:var(--space-4) solid transparent;box-sizing:content-box;background-clip:padding-box}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__link{width:fit-content;align-self:flex-start;gap:0;margin-inline-start:var(--space-3);--ladder-share: max(var(--ladder, 0), var(--ladder-focus, 0));background-color:var(--color-sidebar);pointer-events:auto}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__letter{flex:0 0 var(--text-base);text-align:center}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__tail{flex:0 0 auto;overflow:hidden;white-space:nowrap;max-width:calc(var(--tail-w, 0px) * var(--ladder-share));margin-inline-start:calc(var(--letter-slack, 0px) * -1 * var(--ladder-share));transition-property:max-width,margin-inline-start;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__link--active{background-color:var(--color-sidebar-active);font-weight:var(--font-medium);color:var(--color-primary)}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:not(.sidebar__link--active):is(:hover,[data-near],:focus-visible){background-color:var(--color-primary-light);color:var(--color-primary)}html[data-theme=dark] .sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:not(.sidebar__link--active):is(:hover,[data-near],:focus-visible){background-color:color-mix(in oklab,var(--color-primary) 24%,var(--color-sidebar))}html[data-tint=section] .sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:not(.sidebar__link--active):is(:hover,[data-near],:focus-visible){box-shadow:inset 0 0 0 calc(var(--space-1) / 4) var(--color-focus-ring),inset 0 0 0 calc(var(--space-1) / 4) var(--color-primary)}.sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:focus-visible{--ladder-focus: 1;box-shadow:inset 0 0 0 calc(var(--space-1) / 4) var(--color-focus-ring)}.sidebar__header{display:flex;height:3.5rem;align-items:center;gap:.625rem;padding-inline:1rem;flex-shrink:0}.sidebar__nav{flex:1 1 0%;overflow-y:auto;padding-inline:.75rem;padding-top:.25rem}.sidebar__nav-list{display:flex;flex-direction:column}.sidebar__nav-list>*+*{margin-top:calc(var(--space-1) / 2)}.sidebar__link{display:flex;height:2rem;align-items:center;gap:.625rem;border-radius:var(--radius-md);padding:0 .75rem;font-size:var(--text-base);line-height:1.25rem;text-align:left;color:var(--color-text-secondary);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.sidebar__link:hover{background-color:var(--color-sidebar-hover);color:var(--color-text-primary)}.sidebar__link--active{background-color:var(--color-sidebar-active);font-weight:var(--font-medium);color:var(--color-primary)}.sidebar__link:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.sidebar__footer{border-top-width:1px;border-top-style:solid;border-color:var(--color-border);padding-inline:.75rem;padding-block:.75rem;flex-shrink:0}.sidebar__footer>*+*{margin-top:var(--space-2)}.sidebar-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sidebar__footer .theme-panel{flex-direction:column;align-items:stretch;gap:.375rem;margin-top:.375rem}.sidebar__footer .theme-panel label{justify-content:space-between}.app-logo{flex-shrink:0;border-radius:var(--radius-md)}.sidebar__brand-title{font-size:.875rem;line-height:1.25rem;font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-compact);color:var(--color-text-primary)}.sidebar-theme-toggle{display:flex;height:2rem;width:100%;align-items:center;gap:.625rem;border-radius:var(--radius-md);padding:0 .75rem;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--color-text-secondary);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.sidebar-theme-toggle:hover{background-color:var(--color-sidebar-hover);color:var(--color-text-primary)}.sidebar-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.sidebar-theme-toggle__icon{flex-shrink:0}.tabs{display:flex;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border);padding-inline:1.5rem;overflow-x:auto;flex-shrink:0}.tabs__tab{border-radius:0;display:inline-flex;align-items:center;gap:.375rem;padding-inline:.75rem;padding-block:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);color:var(--color-text-muted);background:none;border-width:0;border-bottom-width:2px;border-bottom-style:solid;border-color:transparent;margin-bottom:-1px;font-family:inherit;cursor:pointer;flex-shrink:0;white-space:nowrap;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.tabs__tab:hover{color:var(--color-text-secondary);background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring);--ring-color: color-mix(in srgb, var(--color-primary) 30%, transparent)}.tabs__tab--active{color:var(--color-primary);border-color:var(--color-primary)}.tabs__tab--active:hover{color:var(--color-primary);background-color:transparent}.sidebar__groups{display:flex;flex-direction:column}.sidebar__groups>*+*{margin-top:1rem}.sidebar__group-title{margin:0 0 .25rem;padding-inline:.75rem;font-size:.75rem;line-height:1rem;font-weight:var(--font-medium);text-transform:var(--nav-group-transform);letter-spacing:var(--nav-group-tracking);color:var(--color-text-muted)}.command-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding-inline:1rem;padding-top:6rem;background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));opacity:0;transition-property:opacity;transition-duration:.22s;transition-timing-function:var(--ease-out)}.command-menu-overlay--visible{opacity:1}@media(min-width:640px){.command-menu-overlay{padding-top:8rem}}.command-menu-dialog{display:flex;width:100%;max-width:35rem;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-lg);transform:scale(.98);opacity:0;transition-property:transform,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.command-menu-dialog--visible{transform:scale(1);opacity:1}.command-menu__search{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border);padding-inline:.75rem;padding-block:.625rem;color:var(--color-text-muted);flex-shrink:0}.command-menu__input{flex:1 1 0%;min-width:0;background:transparent;border-width:0;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);font-family:inherit}.command-menu__input::placeholder{color:var(--color-text-muted)}.command-menu__input:focus{outline:none}.command-menu__list{max-height:60vh;overflow-y:auto;padding:.25rem}.command-menu-group{margin-bottom:.25rem}.command-menu-group:last-child{margin-bottom:0}.command-menu-group__heading{padding-inline:.5rem;padding-top:.5rem;padding-bottom:.25rem;font-size:var(--text-2xs);line-height:var(--text-2xs-lh);font-weight:var(--font-medium);text-transform:var(--th-transform);letter-spacing:var(--th-tracking);color:var(--color-text-muted)}.command-menu-item{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--radius-md);padding-inline:.5rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.command-menu-item:hover{background-color:var(--color-surface-muted)}.command-menu-item--active{background-color:var(--color-primary-light);color:var(--color-text-primary)}.command-menu-trigger{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:.75rem;padding-block:.375rem;text-align:left;font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted);font-family:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.command-menu-trigger:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background-color:color-mix(in srgb,var(--color-surface-muted) 30%,transparent)}.command-menu-trigger:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 1px var(--color-focus-ring);--ring-color: var(--color-focus-ring)}.command-menu-trigger__label{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-toaster{position:fixed;top:1rem;right:1rem;z-index:var(--z-modal);display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:23.75rem}.notification-toast{display:flex;align-items:flex-start;gap:.5rem;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border-muted);background-color:var(--color-background);color:var(--color-text-primary);box-shadow:var(--shadow-lg);padding:.75rem}.notification-toast--success{background-color:var(--color-success-light);border-color:var(--color-success)}.notification-toast--error{background-color:var(--color-danger-light);border-color:var(--color-danger)}.notification-toast--warning{background-color:var(--color-warning-light);border-color:var(--color-warning)}.notification-toast--info{background-color:var(--color-info-light);border-color:var(--color-info)}.notification-toast__body{flex:1 1 0%;min-width:0}.notification-toast__title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium)}.notification-toast__description{margin:.25rem 0 0;font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.notification-toast__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);padding:.25rem;background:none;border-width:0;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.notification-toast__close:hover{color:var(--color-text-primary)}.notification-bell{position:relative;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-secondary);background:none;border-width:0;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.notification-bell:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.notification-bell:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring);--ring-color: var(--color-focus-ring)}.notification-bell__badge{position:absolute;right:-.25rem;top:-.25rem;display:flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--color-primary);padding-inline:.25rem;font-size:var(--text-2xs);line-height:1;font-weight:var(--font-semibold);color:var(--color-primary-foreground)}.notification-bell__badge--high{background-color:var(--color-danger);color:var(--color-danger-foreground)}.data-table{display:grid;grid-template-columns:var(--data-table-columns);align-content:start;align-self:stretch;overflow-x:auto;overflow-y:hidden;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--panel-border);background-color:var(--color-background);box-shadow:var(--panel-shadow)}.data-table-block{display:flex;flex-direction:column;gap:var(--space-2);flex:1 0 auto;min-width:0}.data-table-block>.data-table{flex:1 0 auto}.data-table__header{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border)}.data-table__header-cell{min-width:0;padding-inline:1rem;padding-block:.625rem;text-align:left;font-size:var(--th-size);line-height:var(--text-xs-lh);font-weight:var(--font-medium);text-transform:var(--th-transform);letter-spacing:var(--table-th-tracking);color:var(--color-text-muted)}.data-table__header-cell--right{text-align:right}.data-table__row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border);cursor:pointer;background-color:var(--data-table-row-bg);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.data-table__row:last-child{border-bottom-width:0}.data-table__row:hover{--data-table-row-bg: var(--color-surface-hover)}.data-table__row--selected{--data-table-row-bg: var(--color-primary-light);box-shadow:inset 2px 0 0 var(--color-primary)}.data-table__cell{min-width:0;padding-inline:1rem;padding-block:.625rem;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--color-text-secondary);overflow:hidden;overflow-wrap:anywhere}.data-table__cell--first{color:var(--color-text-primary);font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table__cell--right{text-align:right}.data-table__row--checked:not(.data-table__row--selected){--data-table-row-bg: var(--color-surface-hover)}.data-table__header-cell--check,.data-table__cell--check{padding-inline:.75rem;text-align:center}.data-table__cell--check{display:flex;align-items:center;justify-content:center}.data-table__cell--check input{margin:0;accent-color:var(--color-primary)}.data-table__header-cell--compact,.data-table__cell--compact{white-space:nowrap}.data-table{--data-table-check-w: 2.3125rem}.data-table__header-cell--check,.data-table__cell--check{width:var(--data-table-check-w);box-sizing:border-box}.data-table__header-cell--first,.data-table__header-cell--check,.data-table__cell--first,.data-table__cell--check{position:sticky;left:0;z-index:1}.data-table__header-cell--check+.data-table__header-cell--first,.data-table__cell--check+.data-table__cell--first{left:var(--data-table-check-w)}.data-table__header-cell--first,.data-table__header-cell--check{background-color:var(--color-background)}.data-table__cell--first,.data-table__cell--check{align-self:stretch;background-color:var(--data-table-row-bg, var(--color-background));transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.data-table__cell--first{display:table-cell;vertical-align:middle}.data-table__row--selected>:first-child{box-shadow:inset 2px 0 0 var(--color-primary)}@media(max-width:900px){.data-table__header-cell:not(.data-table__header-cell--check),.data-table__cell:not(.data-table__cell--check){padding-inline:.625rem}.data-table__header-cell,.data-table__cell{white-space:nowrap}.data-table__cell{text-overflow:ellipsis}.data-table__header-cell--first:after,.data-table__cell--first:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:var(--color-border);pointer-events:none}}.link-cell{color:var(--link-color);text-decoration:var(--link-decoration)}.link-cell:hover,.link-cell:focus-visible{text-decoration:underline}.view-tabs{display:flex;align-items:flex-end;gap:1.5rem;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--color-border);margin-bottom:1rem}.view-tabs__tab{position:relative;padding-bottom:.625rem;font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--font-medium);color:var(--color-text-muted);background:none;border-width:0;font-family:inherit;cursor:pointer;transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.view-tabs__tab:hover{color:var(--color-text-secondary)}.view-tabs__tab--active{color:var(--color-primary)}.view-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring);--ring-color: color-mix(in srgb, var(--color-primary) 30%, transparent)}.view-tabs__underline{position:absolute;left:0;right:0;bottom:-1px;height:.125rem;border-radius:var(--radius-sm);background-color:var(--color-primary)}.filter-bar__search{position:relative;display:flex;align-items:center;height:2rem;width:14rem;flex-shrink:0}.filter-bar__search-icon{position:absolute;left:.625rem;color:var(--color-text-muted);pointer-events:none}.filter-bar__search-input{height:2rem;width:100%;border-radius:var(--radius-md);border-width:0;background-color:var(--color-surface-muted);padding-left:2rem;padding-right:.75rem;font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-text-primary);font-family:inherit}.filter-bar__search-input::placeholder{color:var(--color-text-muted)}.filter-bar__search-input:focus{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.filter-bar__search-input::-webkit-search-decoration{-webkit-appearance:none}.spinner-center{display:flex;align-items:center;justify-content:center;padding-block:3rem}.spinner{display:inline-block;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);border:2px solid var(--color-primary);border-top-color:transparent;animation:tw2css-spin .7s linear infinite}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-block:3rem;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--panel-border);background-color:var(--color-surface)}.empty-state__icon{color:var(--color-text-muted)}.empty-state__title{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--font-medium);color:var(--color-text-primary)}.zone-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem var(--card-inset) 1rem;flex-shrink:0}.zone-header__main{flex:1 1 0%;min-width:0}.zone-header__face{flex:0 0 auto}.zone-header__title{margin:0;font-family:var(--font-display);font-size:var(--record-title-size);font-weight:var(--title-weight);color:var(--color-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;word-break:break-word}.zone-header__meta{display:flex;align-items:center;gap:.75rem;margin:.375rem 0 0;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.zone-header__dot{color:var(--color-border)}.zone-header__metric{flex-shrink:0;text-align:right;font-size:var(--metric-size);font-weight:var(--font-semibold);color:var(--color-text-primary);font-family:var(--font-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.zone-stages{padding:0 var(--card-inset) 1rem;flex-shrink:0}.zone-stages__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.zone-stages__caption{font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.zone-stages__current{font-size:.75rem;line-height:1rem;font-weight:var(--font-medium);color:var(--tone, var(--color-primary))}.zone-stages__row{display:flex;align-items:center;gap:.25rem;margin-block:-.375rem}.zone-stages__labels{display:flex;align-items:flex-start;gap:.25rem;margin-top:.25rem}.zone-stages__label{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.zone-stages__label--on{color:var(--tone, var(--color-primary))}.zone-stages__label--current{font-weight:var(--font-medium)}.zone-stages__label--accent,.zone-stages__current--accent{--tone: var(--color-named-accent)}.zone-stages__label--success,.zone-stages__current--success{--tone: var(--color-named-success)}.zone-stages__label--warning,.zone-stages__current--warning{--tone: var(--color-named-warning)}.zone-stages__label--danger,.zone-stages__current--danger{--tone: var(--color-named-danger)}.zone-stages__label--neutral,.zone-stages__current--neutral{--tone: var(--color-named-neutral-text)}.stage-segment{flex:1 1 0%;display:flex;align-items:center;height:1.375rem;border-width:0;padding:0;background:none;cursor:default;--stage-color: var(--tone, var(--color-primary))}.stage-segment:before{content:"";flex:1 1 0%;height:.375rem;border-radius:var(--radius-full);background-color:var(--color-surface-muted);transition-property:height,background-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out)}.stage-segment--accent{--tone: var(--color-named-accent)}.stage-segment--success{--tone: var(--color-named-success)}.stage-segment--warning{--tone: var(--color-named-warning)}.stage-segment--danger{--tone: var(--color-named-danger)}.stage-segment--neutral{--tone: var(--color-named-neutral)}.stage-segment--on:before{background-color:var(--stage-color)}.stage-segment:not(:disabled){cursor:pointer}.stage-segment:not(:disabled):hover:before,.stage-segment:not(:disabled):focus-visible:before{height:.75rem;background-color:var(--stage-color);box-shadow:0 0 .75rem color-mix(in srgb,var(--stage-color) 55%,transparent)}.stage-segment:focus-visible{outline:none}.stage-segment:focus-visible:before{box-shadow:0 0 0 2px var(--color-focus-ring),0 0 .75rem color-mix(in srgb,var(--stage-color) 55%,transparent)}.card-tabs-row{position:relative;display:flex;align-items:center;border-top-width:1px;border-top-style:solid;border-color:var(--color-border);padding-inline:var(--card-inset);padding-bottom:calc(var(--space-1) / 4);flex-shrink:0}.card-tabs-row:after{content:"";position:absolute;inset-inline:0;bottom:0;height:calc(var(--space-1) / 4);background:var(--color-border);pointer-events:none}.card-tabs-row .tabs{flex:1 1 auto;border-width:0;padding-inline:0;margin-inline-start:0;padding-bottom:1px;min-width:0;overflow-x:auto;overflow-y:hidden}.card-tabs-row .tabs>.tabs__tab:first-child{margin-inline-start:calc(-1 * var(--space-3))}.card-tabs-row__actions{display:flex;align-items:center;flex-shrink:0;padding-inline-end:.5rem}.copy-link-btn{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;flex-shrink:0;border-radius:var(--radius-md);border-width:0;padding:.375rem;background:none;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.copy-link-btn:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.copy-link-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.copy-link-btn--copied,.copy-link-btn--copied:hover{color:var(--color-success)}.copy-link-btn svg{width:1rem;height:1rem;flex-shrink:0}.card-body{display:grid;grid-template-columns:3fr 2fr;gap:1.25rem;padding:var(--space-3) var(--card-inset);flex:1;min-height:0;overflow-y:auto}.card-body--single{grid-template-columns:1fr;display:flex;flex-direction:column}.card-body--single>:only-child:not(.status-chip-row):not(.state-bar):not(.state-bars){flex:1 1 0%;min-height:0}.card-fields{display:flex;flex-direction:column;gap:1.25rem;border-right-width:1px;border-right-style:solid;border-right-color:var(--color-border);padding-right:1.25rem}.card-body--single .card-fields{border-right-width:0;padding-right:0}.card-links{position:sticky;top:0;align-self:start;border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--panel-border-muted);background-color:var(--color-background);padding:1.25rem}.zone-group{border-radius:var(--radius-lg);border-width:1px;border-style:solid;border-color:var(--panel-border-muted);background-color:var(--color-background);padding:1.25rem}@media(max-width:760px){.card-body{grid-template-columns:minmax(0,1fr)}.card-fields{border-right-width:0;padding-right:0}.card-links{position:static}}.entity-section__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:var(--section-title-size);line-height:1rem;font-weight:var(--font-medium);text-transform:var(--th-transform);letter-spacing:var(--th-tracking);color:var(--color-text-muted)}.zone-group dl{margin:0}.zone-group dl>div{display:grid;grid-template-columns:1fr 2fr;padding-block:.625rem}.zone-group dl>div+div{border-top-width:1px;border-top-style:solid;border-top-color:var(--color-border)}.zone-group dt{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.zone-group dd{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);color:var(--color-text-primary)}@media(max-width:900px){.zone-group dl>div{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.zone-group dt,.zone-group dd{min-width:0;overflow-wrap:anywhere}.zone-header__title{white-space:normal}}.field-editor{width:100%;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:.625rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);font-family:inherit}.field-editor:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.field-editor--textarea{min-height:5.5rem;resize:vertical;font-family:var(--font-mono)}.field-editor--error,.field-editor-wrap--error .custom-select__trigger,.field-editor-wrap--error .entity-picker__control,.field-editor-wrap--error .money-input__amount{border-color:var(--color-danger)}.field-editor-checkbox{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-primary)}.field-editor-checkbox input{width:auto}.field-required-mark{color:var(--color-danger)}.field-error{margin:.375rem 0 0;font-size:.75rem;line-height:1rem;color:var(--color-danger)}.card-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-top-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-inline:1.5rem;padding-block:.75rem;margin-top:auto;flex-shrink:0}.card-footer--form{justify-content:flex-end}.card-footer__delete{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-md);border-width:0;padding-inline:.75rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);color:var(--color-text-secondary);background:none;cursor:pointer;font-family:inherit;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.card-footer__delete:hover{background-color:var(--color-danger-light);color:var(--color-danger)}.card-footer__delete:disabled{opacity:.5;cursor:not-allowed}.card-footer__delete svg{width:1rem;height:1rem;flex-shrink:0}.card-footer__actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.card-footer__close,.card-footer__action{border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);padding-inline:.75rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);color:var(--color-text-secondary);background-color:var(--color-background);cursor:pointer;font-family:inherit;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.card-footer__close:hover,.card-footer__action:hover{background-color:var(--color-surface-muted)}.card-footer__action:disabled{opacity:.5;cursor:not-allowed}.card-footer__edit{border-radius:var(--radius-md);border-width:0;padding-inline:.875rem;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--font-medium);background-color:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;font-family:inherit;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.card-footer__edit:hover{background-color:var(--color-primary-hover)}.card-footer button:disabled{opacity:.5;cursor:not-allowed}.timeline{padding:1.5rem;max-width:40rem}.timeline__wrap{position:relative}.timeline__line{position:absolute;left:.9375rem;top:.5rem;bottom:.5rem;width:1px;background-color:var(--color-border)}.timeline__list>*+*{margin-top:1rem}.timeline__entry{display:flex;gap:.75rem;position:relative}.timeline__icon{width:2rem;height:2rem;background-color:var(--color-background);border-width:1px;border-style:solid;border-color:var(--color-border);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.timeline__icon svg{width:.875rem;height:.875rem}.timeline__icon--created{color:var(--color-success)}.timeline__icon--updated{color:var(--color-info)}.timeline__icon--deleted{color:var(--color-danger)}.timeline__icon--link{color:var(--color-text-secondary)}.timeline__icon--other{color:var(--color-text-muted)}.timeline__content{flex:1 1 0%;min-width:0;padding-top:.25rem}.timeline__row{display:flex;align-items:center;gap:.5rem}.timeline__label{font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.timeline__actor{font-weight:var(--font-medium)}.timeline__time{font-size:.75rem;line-height:1rem;color:var(--color-text-muted);flex-shrink:0}.timeline__changes{margin-top:.25rem}.timeline__changes>*+*{margin-top:.125rem}.timeline__change{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.timeline__change-label{color:var(--color-text-muted);flex-shrink:0}.timeline__change-from{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__change-arrow{width:.75rem;height:.75rem;color:var(--color-text-muted);flex-shrink:0}.timeline__change-to{font-weight:var(--font-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__more{margin:0;font-size:.75rem;line-height:1rem;color:var(--color-text-muted)}.timeline-empty{padding-inline:1.5rem;padding-block:1.25rem}.record-card .timeline,.record-card .timeline-empty{flex:1 1 0%;min-height:0;overflow-y:auto}.list-head__actions{display:flex;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.75rem}.kanban-board{display:flex;gap:1rem;overflow-x:auto;padding-block:.25rem .5rem;align-items:flex-start}.kanban-column{flex:1 1 16.25rem;min-width:15rem;max-width:20rem;display:flex;flex-direction:column;background:var(--color-canvas);border:1px solid var(--panel-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out)}.kanban-column--dragover{border-color:var(--color-primary)}.kanban-column__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .875rem;border-top:3px solid var(--tone, var(--color-primary));border-top-left-radius:inherit;border-top-right-radius:inherit}.kanban-column__head--accent{--tone: var(--color-named-accent)}.kanban-column__head--success{--tone: var(--color-named-success)}.kanban-column__head--warning{--tone: var(--color-named-warning)}.kanban-column__head--danger{--tone: var(--color-named-danger)}.kanban-column__head--neutral{--tone: var(--color-named-neutral)}.kanban-column__title{font-size:var(--text-sm);font-weight:var(--font-semibold)}.kanban-column__count{font-size:.75rem;color:var(--color-text-muted)}.kanban-column__body{flex:1 1 0%;display:flex;flex-direction:column;gap:.5rem;padding:.625rem;min-height:4rem}.kanban-column__more{align-self:stretch}.kanban-card{display:flex;flex-direction:column;gap:.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.625rem .75rem;cursor:grab;text-align:left;transition:border-color var(--duration-fast) var(--ease-out)}.kanban-card:hover{border-color:var(--color-primary)}.kanban-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.kanban-card__primary{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.kanban-card__secondary{font-size:.75rem;color:var(--color-text-muted)}.login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:var(--color-canvas)}.login-card{width:100%;max-width:22.5rem;display:flex;flex-direction:column;gap:var(--space-4);background-color:var(--color-surface);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-6)}.login-logo{align-self:center;max-width:100%;max-height:var(--space-12);object-fit:contain}.login-title{margin:0;text-align:center;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text-primary)}.login-welcome{margin:0;text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}.login-form{display:flex;flex-direction:column;gap:var(--space-3)}.login-field{display:flex;flex-direction:column;gap:var(--space-1)}.login-label{font-size:var(--text-sm);color:var(--color-text-secondary)}.login-submit{margin-top:var(--space-1);justify-content:center}.sidebar-user{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.sidebar-user__name{font-size:var(--text-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.sidebar-account--active{border-color:var(--color-primary)}.sidebar-account__open{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.sidebar-account__open:focus-visible,.sidebar-account__chevron:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.sidebar-account__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account__chevron{flex:0 0 auto;display:flex;align-items:center;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.sidebar-account__chevron:hover{color:var(--color-text-primary)}.profile{display:grid;gap:var(--space-4);align-content:start}.profile__head{display:flex;align-items:center;gap:var(--space-3)}.profile__my-card{margin-left:auto}.profile__who .list-title,.profile__who p{margin:0}.profile__roles{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile__form{display:grid;gap:var(--space-3)}.profile__field{display:grid;gap:var(--space-1)}.profile__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.profile__spacer{flex:1 1 auto}.profile__logout{color:var(--color-danger);border-color:var(--color-danger)}.profile__logout:hover{background:var(--color-danger-light)}.admin-menu__trigger{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1 1 auto;align-self:stretch;margin-inline:-1rem;padding-inline:1rem;border:none;background:none;cursor:pointer;color:inherit;font-family:inherit;text-align:left;transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.admin-menu__trigger:hover{background-color:var(--color-sidebar-hover)}.admin-accordion{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}.admin-accordion--open{grid-template-rows:1fr}.admin-accordion__clip{overflow:hidden;min-height:0}.admin-accordion__items{display:flex;flex-direction:column;gap:.125rem;padding:.25rem .75rem .5rem;border-bottom:1px solid var(--color-border);background:var(--color-sidebar-active)}.admin-accordion__title{margin:.25rem 0 .5rem;padding-block-end:.375rem;border-bottom:1px solid var(--color-border-muted);padding-inline:.75rem;font-size:.75rem;line-height:1rem;font-weight:var(--font-semibold);text-transform:var(--nav-group-transform);letter-spacing:var(--nav-group-tracking);color:var(--color-text)}.secret-row__actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.data-table__row--static,.data-table__row--static:hover{cursor:default;--data-table-row-bg: var(--color-background)}.appearance-block{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background-color:var(--color-background)}.appearance-block__title{margin:0;font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-text-primary)}.appearance-block__hint{margin:var(--space-1) 0 0}.appearance-block__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:var(--space-4);max-width:42rem;margin-top:var(--space-3)}.appearance-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.appearance-form>.appearance-form__actions{grid-column:1 / -1}.theme-presets{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.theme-preset{display:flex;flex-direction:column;gap:var(--space-2);width:9rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer}.theme-preset:hover{border-color:var(--color-primary)}.theme-preset[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-text-primary);font-weight:var(--font-medium)}.theme-preset:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.theme-preset__title{font-family:var(--tp-font)}.theme-preset__mock{display:flex;gap:.25rem;height:3.5rem;padding:.25rem;border:1px solid var(--tp-border);border-radius:var(--tp-radius);background:var(--tp-background);overflow:hidden}.theme-preset__side{width:1.25rem;flex-shrink:0;border:1px solid var(--tp-border);border-radius:var(--tp-radius);background:var(--tp-sidebar)}.theme-preset__body{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.theme-preset__row{display:flex;align-items:center;height:.75rem;padding-inline:.1875rem;border:1px solid var(--tp-border);border-radius:var(--tp-radius);background:var(--tp-surface)}.theme-preset__line{height:2px;width:60%;background:var(--tp-text)}.theme-preset__line--muted{width:40%;background:var(--tp-muted)}.theme-preset__foot{display:flex;align-items:center;gap:.25rem;margin-top:auto}.theme-preset__badge{width:1.25rem;height:.625rem;flex-shrink:0;border:1px solid var(--tp-primary);border-radius:var(--tp-badge-shape);background:var(--tp-badge-bg)}.theme-preset__btn{flex:1;height:.625rem;border-radius:var(--tp-radius);background:var(--tp-primary)}.appearance-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.appearance-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.appearance-field__value{color:var(--color-text);font-variant-numeric:tabular-nums}.appearance-color{height:2rem;width:100%;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.appearance-range{width:100%;height:2rem}.appearance-logo{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.appearance-logo__preview{max-height:3rem;max-width:12rem;object-fit:contain;border-radius:var(--radius-sm)}.appearance-logo__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.appearance-logo__pick{position:relative;overflow:hidden}.appearance-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.sidebar__brand-logo{height:1.75rem;max-width:8rem;object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}.secret-dialog__fields{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.secret-dialog__field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.issue-payment__fields{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.issue-payment__field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.issue-payment__result{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.issue-payment__link{font-size:var(--text-sm);color:var(--color-primary);overflow-wrap:anywhere}.external-link{color:var(--link-color);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.list-with-panel{display:flex;flex:1 0 auto;align-items:stretch;gap:var(--space-4)}.list-with-panel__table{flex:1 1 0%;min-width:0;display:flex;flex-direction:column}.status-panel{flex:0 0 auto;align-self:flex-start;width:13rem;display:flex;flex-direction:column;gap:var(--space-1)}.status-panel__group{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.status-panel__top{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.status-panel__bottom{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.status-panel__group-title{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:var(--th-transform);letter-spacing:var(--th-tracking);color:var(--color-text-muted);padding-inline:var(--space-2);margin:0}.status-panel__item{display:flex;align-items:center;gap:var(--space-2);width:100%;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);text-align:left;padding-inline:var(--space-2);padding-block:.375rem;cursor:pointer}.status-panel__item:hover{background:var(--color-primary-light)}.status-panel__item[aria-pressed=true]{background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-medium)}.status-panel__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.status-panel__item--unknown .status-panel__label{color:var(--color-text-muted);font-style:italic}.status-panel__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-panel__count{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.status-panel__dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--tone, var(--color-surface-muted))}.status-panel__dot--accent{--tone: var(--color-named-accent)}.status-panel__dot--success{--tone: var(--color-named-success)}.status-panel__dot--warning{--tone: var(--color-named-warning)}.status-panel__dot--danger{--tone: var(--color-named-danger)}.status-panel__dot--neutral{--tone: var(--color-named-neutral)}.stage-badge{--tone: initial;--tone-light: initial;display:inline-flex;align-items:center;border-radius:var(--shape-badge);padding-inline:.5rem;padding-block:.125rem;font-size:var(--text-xs);white-space:nowrap;background-color:color-mix(in srgb,var(--tone-light, var(--color-surface-muted)) calc(var(--badge-fill) * 100%),transparent);color:var(--tone, var(--color-text-secondary))}.stage-badge:before{content:"";display:var(--badge-dot);flex:0 0 auto;width:.375rem;height:.375rem;margin-right:.375rem;border-radius:var(--radius-full);background-color:currentColor}.stage-badge--accent{--tone: var(--color-named-accent);--tone-light: var(--color-named-accent-light)}.stage-badge--success{--tone: var(--color-named-success);--tone-light: var(--color-named-success-light)}.stage-badge--warning{--tone: var(--color-named-warning);--tone-light: var(--color-named-warning-light)}.stage-badge--danger{--tone: var(--color-named-danger);--tone-light: var(--color-named-danger-light)}.stage-badge--neutral{--tone: var(--color-named-neutral);--tone-light: var(--color-named-neutral-light)}@media(max-width:900px){.list-with-panel{flex-direction:column}.status-panel{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.status-panel__group{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:0}.status-panel__item{width:auto}.status-panel__top,.status-panel__bottom{width:100%;margin:0}.status-panel__top{order:1}.status-panel__bottom{order:2}}@media(max-width:1024px){.filter-panel--stacked{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.filter-panel--stacked .status-panel__group{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:0}.filter-panel--stacked .status-panel__item{width:auto}.filter-panel--stacked .status-panel__top,.filter-panel--stacked .status-panel__bottom{width:100%;margin:0}.filter-panel--stacked .status-panel__top{order:1}.filter-panel--stacked .status-panel__bottom{order:2}}.btn--primary{border-color:transparent;background:var(--color-primary);color:var(--color-primary-foreground);font-weight:var(--font-medium)}.btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn:disabled{cursor:not-allowed;opacity:.6}.mark-strip{display:flex;flex:0 0 auto;align-items:stretch;gap:var(--space-2);min-width:0;max-width:100%;overflow-x:auto;padding-block:var(--space-2)}.mark-strip--empty{align-items:center}.mark-strip__side{display:flex;min-width:0}.mark-strip__track{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.mark-strip__cell{margin:0;padding:0}.mark-strip__item{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:var(--size-touch-min);min-height:var(--size-touch-min);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}.mark-strip__item:hover{background:var(--color-surface-hover)}.mark-strip__item:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.mark-strip__date{font-size:var(--text-xs);line-height:var(--text-xs-lh);font-variant-numeric:tabular-nums;white-space:nowrap}.mark-strip__side--past .mark-strip__date{color:var(--color-text-muted)}.mark-strip__side--future .mark-strip__date{color:var(--color-text-primary)}.mark-strip__edge{flex:0 0 auto;align-self:stretch;width:0;margin-inline:var(--space-1);border-inline-start:1px solid var(--color-border)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:var(--font-medium);line-height:1;-webkit-user-select:none;user-select:none}.avatar--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm);font-size:var(--text-2xs)}.avatar--md{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:var(--text-xs)}.avatar--accent{background:var(--color-primary-light);color:var(--color-text-primary)}.avatar--xl{width:var(--size-avatar-xl);height:var(--size-avatar-xl);font-size:var(--text-lg)}.avatar--brand{background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-medium);line-height:inherit}.avatar--brand.avatar--sm{font-size:var(--text-xs)}.avatar--image{position:relative;overflow:hidden}.avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar__img--pending{opacity:0}.image-thumb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;vertical-align:middle;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted)}.image-thumb--sm{width:var(--size-thumb-sm);height:var(--size-thumb-sm)}.image-thumb--lg{width:var(--size-thumb-lg);height:var(--size-thumb-lg)}.image-thumb__img{display:block;width:100%;height:100%;object-fit:contain}.image-thumb--waiting .image-thumb__img{opacity:0}.image-thumb--sm .image-thumb__icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.image-thumb--lg .image-thumb__icon{width:var(--size-icon-lg);height:var(--size-icon-lg)}.image-thumb-none{color:var(--color-text-muted)}.image-field{display:grid;gap:var(--space-2);justify-items:start}.image-field__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.image-field__status{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.image-field__status--error{color:var(--color-danger)}.image-value{display:grid;gap:var(--space-2);justify-items:start}.chip-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.chip{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--size-button-sm);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-xs);line-height:var(--text-xs-lh);cursor:pointer}.chip:hover{background:var(--color-surface-hover)}.chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.chip--active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-text-primary)}.chip__count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.chip__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-text-muted)}.chip__dot--success{background:var(--color-success)}.chip__dot--warning{background:var(--color-warning)}.chip__dot--danger{background:var(--color-danger)}.chip__dot--accent{background:var(--color-primary)}.attachment-chip{max-width:100%;min-width:0}.attachment-chip:disabled,.attachment-chip[aria-busy=true]{cursor:default}.attachment-chip__type{flex:0 0 auto;color:var(--color-text-primary);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.attachment-chip__name{min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip__size,.attachment-chip__state{flex:0 0 auto;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.attachment-chip--failed{border-color:var(--color-danger);background:var(--color-danger-light);color:var(--color-danger)}.attachment-chip--failed .attachment-chip__state{color:var(--color-danger)}.day-moment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.day-moment__parts{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1 1 auto;min-width:0}.day-moment__parts .field-editor{width:auto;flex:1 1 auto;min-width:0}.day-moment__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.status-chip{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;height:var(--size-button-sm);padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-lh);white-space:nowrap}.status-chip__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:currentcolor}.status-chip--success{background:var(--color-success-light);color:var(--color-success)}.status-chip--warning{background:var(--color-warning-light);color:var(--color-warning)}.status-chip--danger{background:var(--color-danger-light);color:var(--color-danger)}.status-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-2)}.state-bar{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;box-sizing:border-box;min-block-size:var(--size-button-sm);padding-inline:var(--space-3);padding-block:var(--space-1);margin-block:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-lh)}.state-bar__dot{flex:0 0 auto;width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:currentcolor}.state-bar__label{flex:0 0 auto;font-weight:var(--font-semibold);white-space:nowrap}.state-bar__hint{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.state-bar__action{flex:0 0 auto;margin-inline-start:auto}.state-bar--warning{background:var(--color-warning-light);color:var(--color-warning)}.state-bar--danger{background:var(--color-danger-light);color:var(--color-danger)}.state-bar--warning .state-bar__hint,.state-bar--danger .state-bar__hint{color:var(--color-text-secondary)}.state-bars{display:flex;flex-direction:column;gap:var(--space-1);margin-block:var(--space-2);inline-size:100%;box-sizing:border-box}.state-bars>.state-bar{margin-block:0}.audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.audio-player__audio{flex:1 1 auto;width:100%;min-width:0;height:var(--size-button-lg);border-radius:var(--radius-md);accent-color:var(--color-primary)}.fill-slot{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.fill-slot>*{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.fill-slot>*>*:not([hidden]):has(.calendar){flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.calendar{--hour-h: 3rem;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);container:calendar-split / inline-size}.calendar__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.calendar__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.calendar__title{color:var(--color-text-secondary);margin-inline-start:var(--space-2)}.calendar__zone-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-muted)}.calendar__nav .calendar__zone-note{margin-inline-start:var(--space-2)}.calendar__head-row>.calendar__zone-note{padding-inline:var(--space-1)}.calendar__event:focus-visible{outline:2px solid var(--color-focus-ring)}.calendar__event--tone-accent{--ev-bg: var(--color-primary-light);--ev-fg: var(--color-primary);--ev-dot: var(--color-primary)}.calendar__event--tone-success{--ev-bg: var(--color-success-light);--ev-fg: var(--color-success);--ev-dot: var(--color-success)}.calendar__event--tone-warning{--ev-bg: var(--color-warning-light);--ev-fg: var(--color-text-secondary);--ev-dot: var(--color-warning)}.calendar__event--tone-danger{--ev-bg: var(--color-danger-light);--ev-fg: var(--color-danger);--ev-dot: var(--color-danger)}.calendar__event--tone-neutral{--ev-bg: var(--color-surface-muted);--ev-fg: var(--color-text-secondary);--ev-dot: var(--color-text-muted)}.calendar__event--color{--ev-bg: var(--tone-light);--ev-fg: var(--tone);--ev-dot: var(--tone)}.calendar__dot{width:var(--space-2);height:var(--space-2);flex:0 0 auto;border-radius:var(--radius-full);background:var(--ev-dot, var(--color-text-muted))}.calendar__hours{min-width:calc(3.5rem + var(--cols) * 5rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);overflow:clip;display:flex;flex-direction:column;flex:1 0 auto}.calendar__head-row,.calendar__body-row{display:grid;grid-template-columns:3.5rem repeat(var(--cols),minmax(0,1fr))}.calendar__body-row{flex:1 0 auto}.calendar__head-row{position:sticky;top:0;z-index:1;background:var(--color-background)}.calendar__hours-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.calendar__col-head{display:flex;align-items:baseline;gap:.375rem;min-width:0;padding:var(--space-2) var(--space-3);border-left:1px solid var(--color-grid-line);border-bottom:1px solid var(--color-border)}.calendar__col-head:first-child{border-left:0}.calendar__col-wd{font-size:var(--text-xs);color:var(--color-text-muted)}.calendar__col-n{font-size:var(--text-xl);line-height:var(--text-xl-lh);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.calendar__col-head--today .calendar__col-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.875rem;height:1.875rem;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-foreground)}.calendar__labels{display:grid;grid-auto-rows:minmax(var(--hour-h),1fr);padding-top:var(--space-2)}.calendar__hour-label{box-sizing:border-box;padding-right:var(--space-2);text-align:right;font-size:var(--text-2xs);line-height:var(--text-2xs-lh);color:var(--color-text-muted);font-variant-numeric:tabular-nums;transform:translateY(-.4375rem)}.calendar__col{position:relative;display:grid;grid-auto-rows:minmax(var(--hour-h),1fr);padding-top:var(--space-2);border-left:1px solid var(--color-grid-line)}.calendar__col--today{background:color-mix(in oklab,var(--color-primary-light) 45%,transparent)}.calendar__col--off{background:var(--color-surface)}.calendar__slot{box-sizing:border-box;border-top:1px solid var(--color-grid-line)}.calendar__slot:hover{background:var(--color-surface-hover)}.calendar__now{position:absolute;left:0;right:0;height:2px;z-index:5;background:var(--color-danger);pointer-events:none}.calendar__now:before{content:"";position:absolute;left:-.3125rem;top:-.25rem;width:.625rem;height:.625rem;border-radius:var(--radius-full);background:var(--color-danger)}.calendar__now--bare:before{display:none}.calendar__free{position:absolute;left:var(--space-1);right:var(--space-1);height:var(--size-touch-min);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--space-1);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.calendar__free:hover,.calendar__free:focus-visible,.calendar__free--shown{opacity:1;color:var(--color-primary);border-color:var(--color-primary)}.calendar__split{display:flex;flex:1 1 auto;min-height:0;align-items:stretch;gap:var(--space-4)}.calendar__split>.calendar__hours-scroll{flex:1 1 auto;min-width:0;min-height:0}.calendar__side{flex:0 0 14rem;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4);min-height:0}.calendar__aside{flex:1 1 auto;min-height:0;overflow:auto}.calendar__aside .status-panel{width:100%}.calendar__add>.btn{display:block;width:100%;margin-bottom:var(--space-3);text-align:center}.calendar__strip{flex:0 0 auto;min-width:0}.calendar__mini{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.calendar__mini-head{display:flex;align-items:center;gap:var(--space-1)}.calendar__mini-title{flex:1 1 auto;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-semibold)}.calendar__mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.calendar__mini-wd{text-align:center;font-size:var(--text-2xs);line-height:var(--text-2xs-lh);color:var(--color-text-muted)}.calendar__mini-day{height:var(--space-6);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer}.calendar__mini-day--outside{color:var(--color-text-muted)}.calendar__mini-day--off{background:var(--color-surface)}.calendar__mini-day--period{background:var(--color-primary-light)}.calendar__mini-day--today{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-full)}@container calendar-split (max-width: 920px){.calendar__split{flex-direction:column;gap:0}.calendar__side{flex:0 1 auto}.calendar__mini{display:none}.calendar__aside{margin-bottom:var(--space-4)}}.calendar__lane-head{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);border-left:1px solid var(--color-grid-line);border-bottom:1px solid var(--color-border)}.calendar__lane-who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.calendar__lane-who>:not(.calendar__lane-text){flex:0 0 auto}.calendar__lane-text{flex:1 1 auto;min-width:0}.calendar__hours--lanes{--lane-min: calc(var(--size-sidebar) * .75);min-width:calc(3.5rem + var(--cols) * var(--lane-min))}.calendar__lane-name{font-weight:var(--font-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__lane-sub{font-size:var(--text-xs);color:var(--color-text-muted)}.calendar__load{display:flex;align-items:center;gap:var(--space-2)}.calendar__load-track{flex:1 1 auto;height:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden}.calendar__load-bar{height:100%;border-radius:var(--radius-full);background:var(--color-primary)}.calendar__load-bar--hi{background:var(--color-warning)}.calendar__load-bar--over{background:var(--color-danger)}.calendar__load-txt{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.calendar__event--block{position:absolute;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:.3125rem var(--space-2);border:0;border-radius:var(--radius-md);background:var(--ev-bg);color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);line-height:var(--text-xs-lh);text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.calendar__event--block:hover{background:var(--ev-bg);box-shadow:var(--shadow-md),0 0 0 1px var(--ev-dot);transform:translateY(-1px);z-index:3}.calendar__event--block:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;z-index:3}.calendar__event--block>*{flex-shrink:0}.calendar__event--block>.calendar__ev-badge{align-self:flex-start}.calendar__ev-top{display:flex;justify-content:space-between;gap:var(--space-1);flex-wrap:wrap}.calendar__ev-label{font-weight:var(--font-semibold);color:var(--ev-fg)}.calendar__ev-time{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.calendar__hours--lanes .calendar__ev-label{flex:1 0 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__ev-title{font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__ev-meta{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__ev-badge{display:inline-flex;align-items:center;height:var(--size-icon-sm);padding:0 .3125rem;margin-top:.125rem;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--size-icon-sm);white-space:nowrap}.calendar__ev-badge--warning{background:var(--color-warning-light);color:var(--color-text-primary)}.calendar__ev-badge--neutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.calendar__ev-badge--accent{color:var(--ev-fg);box-shadow:inset 0 0 0 1px var(--ev-dot)}.calendar__ev-badge--danger{background:var(--color-danger);color:var(--color-danger-foreground)}.calendar__ev-badge--success{color:var(--color-success)}.calendar__event--line{display:flex;flex-direction:row;align-items:center;gap:.375rem;width:100%;box-sizing:border-box;height:var(--space-5);padding:0 .375rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);text-decoration:none;cursor:pointer;min-width:0}.calendar__event--line:hover{background:var(--ev-bg)}.calendar__event--line .calendar__ev-title{font-weight:var(--font-regular)}.calendar__event--card:hover{background:var(--ev-bg);box-shadow:var(--shadow-md)}.calendar__event--card{display:block;box-sizing:border-box;width:100%;padding:var(--space-3) .875rem;border:0;border-radius:var(--radius-lg);background:var(--ev-bg);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);line-height:var(--text-base-lh);text-align:start;text-decoration:none;cursor:pointer}.calendar__event--now{box-shadow:0 0 0 2px var(--ev-dot)}.calendar__event--muted,.calendar__event--muted:hover{background:var(--color-surface-muted)}.calendar__event--outlined:hover{background:var(--color-background)}.calendar__event--muted .calendar__ev-label{color:var(--color-text-secondary)}.calendar__event--outlined{background:var(--color-background);box-shadow:inset 0 0 0 1.5px var(--ev-dot)}.calendar__event--struck,.calendar__event--struck:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border)}.calendar__event--struck .calendar__ev-title{text-decoration:line-through;color:var(--color-text-muted)}.calendar__event--attention{box-shadow:inset 0 0 0 1px var(--color-warning)}.calendar__event--line.calendar__event--muted,.calendar__event--line.calendar__event--outlined,.calendar__event--line.calendar__event--struck,.calendar__event--line.calendar__event--attention{background:transparent;box-shadow:none}.calendar__mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:minmax(7.375rem,1fr);flex:1 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-background)}.calendar__mwd{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.calendar__mcell{min-height:7.375rem;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:.125rem;padding:.375rem .375rem var(--space-2);border-left:1px solid var(--color-grid-line);border-top:1px solid var(--color-grid-line)}.calendar__mcell:nth-child(7n+1){border-left:0}.calendar__mcell--outside{background:var(--color-surface)}.calendar__mcell--outside .calendar__mnum{color:var(--color-text-muted)}.calendar__mcell--off{background:var(--color-surface)}.calendar__mcell--off .calendar__mnum{color:var(--color-text-muted)}.calendar__mnum{align-self:flex-start;min-width:1.5rem;height:var(--space-6);line-height:var(--text-sm-lh);text-align:center;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:inherit;text-decoration:none}.calendar__mcell--today .calendar__mnum{background:var(--color-primary);color:var(--color-primary-foreground);font-weight:var(--font-semibold)}.calendar__mmore{padding:0 .375rem;text-align:left;border:0;background:transparent;font-family:inherit;font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--color-text-secondary);text-decoration:none;cursor:pointer}.calendar__mmore:hover{color:var(--color-text-primary);text-decoration:underline}.calendar__allday{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1)}.calendar__list{display:flex;flex-direction:column;gap:.625rem}.calendar__lane-text{min-width:0}.calendar__event--card .calendar__ev-title{font-size:var(--text-base);margin-top:.125rem}.calendar__mnum{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.calendar__hours-scroll--month{container:calendar-month / inline-size;display:flex;flex-direction:column}.calendar__day-count{display:none}@container calendar-month (max-width: 700px){.calendar__mcell{padding-inline:var(--space-1)}.calendar__mcell .calendar__event--line{gap:var(--space-1);padding:0 var(--space-1)}}@container calendar-month (max-width: 620px){.calendar__mcell .calendar__ev-time{display:none}}@container calendar-month (max-width: 560px){.calendar__mcell .calendar__event,.calendar__mcell .calendar__mmore{display:none}.calendar__mcell .calendar__day-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--size-touch-min);padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-primary);font:inherit;cursor:pointer}.calendar__mcell .calendar__day-count:hover{background:var(--color-surface-hover)}.calendar__mcell .calendar__day-count:focus-visible{outline:2px solid var(--color-focus-ring)}}.field-value-signed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.field-value-signed>.day-moment{flex:1 1 auto}.timezone-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.timezone-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background-color:var(--color-background)}.timezone-block__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.timezone-block__label{font-size:var(--text-sm);color:var(--color-text-secondary)}.timezone-block__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.declared-select{display:flex;flex-direction:column;gap:var(--space-2)}.declared-select__search{width:100%}.metric-bar{display:flex;flex-wrap:wrap;gap:var(--space-3)}.metric-item{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-1)}.metric-item__value{font-family:var(--font-metric);font-variant-numeric:tabular-nums;font-size:var(--metric-size);font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);white-space:nowrap}.metric-item__value--success{color:var(--color-success)}.metric-item__value--warning{color:var(--color-warning)}.metric-item__value--danger{color:var(--color-danger)}.metric-item__value--accent{color:var(--color-primary)}.metric-item__label{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-lh)}.bubble-row{display:flex}.bubble-row--in{justify-content:flex-start}.bubble-row--out{justify-content:flex-end}.bubble{position:relative;max-width:min(38rem,78%);padding:var(--space-2) var(--space-3);background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.bubble--out{background:var(--color-primary-light);border-color:var(--color-primary-light);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.bubble--danger,.bubble--out.bubble--danger{background:var(--color-danger-light);border-color:var(--color-danger)}.bubble__body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--text-sm-lh)}.bubble__body .external-link{white-space:inherit}.bubble__body code,.bubble__body pre{font-size:var(--text-xs)}.bubble__body pre{margin:0;white-space:pre-wrap}.bubble__meta{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh);font-variant-numeric:tabular-nums}.bubble--out .bubble__meta{justify-content:flex-end}.bubble--danger .bubble__meta{color:var(--color-danger)}.bubble__footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2)}.day-divider{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh)}.day-divider:before,.day-divider:after{content:"";flex:1 1 0%;height:1px;background:var(--color-border-muted)}.composer{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.composer--blocked{display:block;margin:0;font-size:var(--text-sm)}.composer__input{flex:1 1 auto;min-width:0;min-height:var(--size-input);max-height:7rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm-lh);resize:vertical}.composer__input--tall{max-height:none}.composer--single{align-items:center}.composer__input--single{height:var(--size-input);resize:none}.composer__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.composer__action{flex:0 0 auto;height:var(--size-input)}.composer__hint{flex:1 0 100%;margin:0}.search-input{width:100%;height:var(--size-button-md);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm)}.search-input::placeholder{color:var(--color-text-muted)}.search-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.access-roles{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.access-roles__item--invalid{color:var(--color-danger)}.access-roles__group{display:flex;flex-direction:column;gap:var(--space-2)}.access-roles__head{margin:0;font-size:var(--text-xs);line-height:var(--text-xs-lh);font-weight:var(--font-medium);color:var(--color-text-muted)}.access-roles__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-8) * 7),1fr));gap:var(--space-2) var(--space-4)}.access-form__lead{padding-block:calc(var(--space-2) + var(--space-1) / 2)}.access-roles__unknown,.access-roles__more{color:var(--color-text-muted)}.access-person{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.access-person__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.users-panel__toolbar .search-input{width:auto;flex:1 1 0%;min-width:0}.users-panel__pager{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.users-panel__dim{color:var(--color-text-muted)}.users-panel__bind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.users-panel__bind>.access-person{flex:1 1 calc(var(--space-12) * 2)}.users-panel__bind>.btn{flex:none;white-space:nowrap}.users-panel__bind>.link-row{flex:1 1 100%;min-width:0}.access-confirm__field{display:grid;gap:var(--space-1)}}.dialog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.dialog-row{display:flex;gap:var(--space-2);width:100%;padding:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer}.dialog-row:hover{background:var(--color-surface-hover)}.dialog-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.dialog-row--selected{background:var(--color-primary-light)}.dialog-row__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 auto}.dialog-row__top,.dialog-row__bottom{display:flex;align-items:center;gap:var(--space-2);min-width:0}.dialog-row__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-medium)}.dialog-row__subtitle{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:var(--text-2xs);line-height:var(--text-2xs-lh)}.dialog-row__when{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh);font-variant-numeric:tabular-nums}.dialog-row__channel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:var(--text-2xs-lh)}.dialog-row__status{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--text-2xs);line-height:var(--text-2xs-lh)}.dialog-row__unread{flex:0 0 auto;min-width:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-2xs);line-height:var(--text-2xs-lh);text-align:center;font-variant-numeric:tabular-nums}.data-table__cell--interactive{overflow:visible;padding-block:calc(var(--space-1) + 1px)}.custom-select--compact{display:inline-block;vertical-align:middle;max-width:100%}.custom-select--compact .custom-select__trigger{width:auto;min-width:calc(var(--space-10) * 3);padding-block:var(--space-1);line-height:var(--text-sm-lh)}.custom-select__list--floating{position:fixed;z-index:var(--z-modal);top:0;left:0;margin-top:0;overflow:auto;border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-background);padding-block:var(--space-1);box-shadow:var(--shadow-md);max-height:15rem;display:flex;flex-direction:column}.app-shell>.app-shell__glass{display:none}html[data-shell=floating] .app-shell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--shell-gap);padding:var(--shell-gap);background-color:var(--backdrop-base);background-image:radial-gradient(60% 55% at 18% 28%,var(--backdrop-glow-1),transparent 70%),radial-gradient(45% 50% at 62% 18%,var(--backdrop-glow-2),transparent 70%),radial-gradient(50% 55% at 88% 70%,var(--backdrop-glow-3),transparent 70%),radial-gradient(55% 45% at 35% 92%,var(--backdrop-glow-4),transparent 70%)}html[data-shell=floating] .app-shell>.app-shell__glass{display:block;position:relative;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--shell-radius);background-color:color-mix(in srgb,var(--color-background) calc(var(--glass-alpha) * 100%),transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-lg);pointer-events:none}html[data-shell=floating] .app-shell>.app-shell__glass--sidebar,html[data-shell=floating] .app-shell>.sidebar{grid-column:1;grid-row:1}html[data-shell=floating] .app-shell>.app-shell__glass--main,html[data-shell=floating] .app-shell>.app-shell__main{grid-column:2;grid-row:1}html[data-shell=floating] .app-shell>.sidebar,html[data-shell=floating] .app-shell>.app-shell__main{position:relative;min-height:0;border-radius:var(--shell-radius);background-color:transparent}html[data-shell=floating] .app-shell{--shell-background: var(--color-background);--shell-surface: var(--color-surface);--shell-surface-muted: var(--color-surface-muted);--shell-surface-hover: var(--color-surface-hover);--shell-text-muted: var(--color-text-muted);--shell-text-secondary: var(--color-text-secondary)}html[data-shell=floating] .app-shell>:is(.sidebar,.app-shell__main){--glass-nest: calc(var(--glass-alpha) * 88%);--glass-lift: calc(35% + (1 - var(--glass-alpha)) * 50%);--color-background: color-mix(in oklab, var(--shell-background) var(--glass-nest), transparent);--color-surface: color-mix(in oklab, var(--shell-surface) var(--glass-nest), transparent);--color-surface-muted: color-mix( in oklab, var(--shell-surface-muted) var(--glass-nest), transparent );--color-surface-hover: color-mix( in oklab, var(--shell-surface-hover) var(--glass-nest), transparent );--color-text-muted: color-mix( in oklab, var(--shell-text-muted), var(--color-text-primary) var(--glass-lift) );--color-text-secondary: color-mix( in oklab, var(--shell-text-secondary), var(--color-text-primary) var(--glass-lift) );--card-surface: var(--color-surface)}html[data-shell=floating] .app-shell :is(.dialog,[aria-modal=true],.custom-select__dropdown){--color-background: var(--shell-background);--color-surface: var(--shell-surface);--color-surface-muted: var(--shell-surface-muted);--color-surface-hover: var(--shell-surface-hover);--color-text-muted: var(--shell-text-muted);--color-text-secondary: var(--shell-text-secondary);--card-surface: var(--shell-surface)}html[data-shell=floating] .app-shell>.sidebar{border-right-width:0}html[data-shell=floating] .app-shell .sidebar__brand-title{font-family:var(--font-display);font-weight:var(--title-weight)}@media(max-width:760px){html[data-shell=floating] .app-shell{gap:calc(var(--shell-gap) / 2);padding:calc(var(--shell-gap) / 2)}html[data-shell=floating] .app-shell>.app-shell__glass,html[data-shell=floating] .app-shell>.sidebar,html[data-shell=floating] .app-shell>.app-shell__main{border-radius:calc(var(--shell-radius) / 2)}}@supports not ((backdrop-filter: none) or (-webkit-backdrop-filter: none)){html[data-shell=floating] .app-shell>.app-shell__glass{background-color:var(--color-background)}}@media(prefers-reduced-transparency:reduce){html[data-shell=floating] .app-shell>.app-shell__glass{background-color:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@property --backdrop-sky-top{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-sky-mid{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-sky-bottom{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-sun{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-sun-glow{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-hill-1{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-hill-2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-hill-3{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-hill-4{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --backdrop-stars{syntax: "<number>"; inherits: true; initial-value: 0;}@property --backdrop-sun-height{syntax: "<number>"; inherits: true; initial-value: .72;}@property --backdrop-sun-x{syntax: "<number>"; inherits: true; initial-value: .7;}@property --backdrop-moon{syntax: "<number>"; inherits: true; initial-value: 0;}.app-shell>.app-shell__backdrop{display:none}html[data-shell=floating] .app-shell>.app-shell__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}html[data-shell=floating] .app-shell>.app-shell__backdrop:before,html[data-shell=floating] .app-shell>.app-shell__backdrop>i{display:none}html[data-shell=floating][data-backdrop=steppe] .app-shell{--backdrop-sun-r: 6vh}html[data-shell=floating][data-backdrop=sky] .app-shell{--backdrop-sun-r: calc(4.5vh - var(--backdrop-moon) * 1.5vh)}html[data-shell=floating][data-backdrop=steppe] .app-shell,html[data-shell=floating][data-backdrop=sky] .app-shell{background-color:var(--backdrop-sky-bottom);background-image:radial-gradient(circle at calc(var(--backdrop-sun-x) * 100%) calc(var(--backdrop-sun-height) * 100%),var(--backdrop-sun) 0 var(--backdrop-sun-r),transparent calc(var(--backdrop-sun-r) + 1px)),radial-gradient(circle at calc(var(--backdrop-sun-x) * 100%) calc(var(--backdrop-sun-height) * 100%),var(--backdrop-sun-glow),transparent calc(var(--backdrop-sun-r) * 7)),linear-gradient(to bottom,var(--backdrop-sky-top) 0%,var(--backdrop-sky-mid) 39%,var(--backdrop-sky-bottom) 78%);transition:--backdrop-sky-top var(--duration-slow) var(--ease-out),--backdrop-sky-mid var(--duration-slow) var(--ease-out),--backdrop-sky-bottom var(--duration-slow) var(--ease-out),--backdrop-sun var(--duration-slow) var(--ease-out),--backdrop-sun-glow var(--duration-slow) var(--ease-out),--backdrop-hill-1 var(--duration-slow) var(--ease-out),--backdrop-hill-2 var(--duration-slow) var(--ease-out),--backdrop-hill-3 var(--duration-slow) var(--ease-out),--backdrop-hill-4 var(--duration-slow) var(--ease-out),--backdrop-stars var(--duration-slow) var(--ease-out),--backdrop-sun-height var(--duration-slow) var(--ease-out),--backdrop-sun-x var(--duration-slow) var(--ease-out),--backdrop-moon var(--duration-slow) var(--ease-out)}html[data-shell=floating][data-backdrop=steppe] .app-shell{background-image:radial-gradient(circle at calc(var(--backdrop-sun-x) * 100%) calc(var(--backdrop-sun-height) * 100%),var(--backdrop-sun) 0 var(--backdrop-sun-r),transparent calc(var(--backdrop-sun-r) + 1px)),radial-gradient(circle at calc(var(--backdrop-sun-x) * 100%) calc(var(--backdrop-sun-height) * 100%),var(--backdrop-sun-glow),transparent calc(var(--backdrop-sun-r) * 7)),linear-gradient(to bottom,var(--backdrop-sky-top) 0%,var(--backdrop-sky-mid) 42%,var(--backdrop-sky-haze, var(--backdrop-sky-mid)) 68%,var(--backdrop-sky-bottom) 82%)}html[data-shell=floating][data-backdrop=steppe][data-tint=section] .app-shell,html[data-shell=floating][data-backdrop=sky][data-tint=section] .app-shell{transition:--section-tone var(--duration-slow) var(--ease-out),--backdrop-sky-top var(--duration-slow) var(--ease-out),--backdrop-sky-mid var(--duration-slow) var(--ease-out),--backdrop-sky-bottom var(--duration-slow) var(--ease-out),--backdrop-sun var(--duration-slow) var(--ease-out),--backdrop-sun-glow var(--duration-slow) var(--ease-out),--backdrop-hill-1 var(--duration-slow) var(--ease-out),--backdrop-hill-2 var(--duration-slow) var(--ease-out),--backdrop-hill-3 var(--duration-slow) var(--ease-out),--backdrop-hill-4 var(--duration-slow) var(--ease-out),--backdrop-stars var(--duration-slow) var(--ease-out),--backdrop-sun-height var(--duration-slow) var(--ease-out),--backdrop-sun-x var(--duration-slow) var(--ease-out),--backdrop-moon var(--duration-slow) var(--ease-out)}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop:before,html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop:before{content:"";display:block;position:absolute;inset:0 0 auto 0;height:62%;opacity:var(--backdrop-stars);background-image:radial-gradient(circle,var(--backdrop-sun) 0 .8px,transparent 1.2px),radial-gradient(circle,var(--backdrop-sun) 0 .6px,transparent 1px),radial-gradient(circle,var(--backdrop-sun) 0 .5px,transparent .9px),radial-gradient(circle,var(--backdrop-sun) 0 .7px,transparent 1.1px),radial-gradient(circle,var(--backdrop-sun) 0 .4px,transparent .8px);background-size:137px 89px,211px 163px,97px 131px,293px 197px,173px 241px;background-position:0 0,41px 23px,67px 51px,113px 7px,29px 97px}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop:before{height:31%}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i,html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i{display:block;position:absolute;top:0;right:0;bottom:0;left:0}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(1),html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(1){background-color:var(--backdrop-hill-1)}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(2),html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(2){background-color:var(--backdrop-hill-2)}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(3),html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(3){background-color:var(--backdrop-hill-3)}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(4),html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(4){background-color:var(--backdrop-hill-4)}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(1){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 405' preserveAspectRatio='none'%3E%3Cpath d='M0 80 L6 80 L12 79 L18 79 L24 78 L36 78 L42 77 L54 77 L60 76 L66 76 L72 75 L78 75 L84 74 L90 74 L96 73 L102 73 L108 72 L114 71 L120 71 L126 70 L132 69 L138 69 L144 68 L150 67 L156 66 L162 65 L168 64 L174 63 L180 62 L186 61 L192 60 L198 58 L204 57 L210 56 L216 55 L222 53 L228 52 L234 51 L240 49 L246 48 L252 47 L258 45 L264 44 L270 42 L276 41 L282 39 L288 38 L294 36 L300 35 L306 34 L312 32 L318 31 L324 29 L330 28 L336 27 L342 25 L348 24 L354 23 L360 22 L366 21 L372 20 L378 19 L384 18 L390 17 L396 16 L402 15 L408 15 L414 14 L420 13 L426 13 L432 12 L438 12 L444 11 L516 11 L522 12 L534 12 L540 13 L546 13 L552 14 L558 14 L564 15 L570 15 L576 16 L582 16 L588 17 L594 17 L600 18 L606 18 L612 19 L618 19 L624 20 L636 20 L642 21 L648 21 L654 22 L666 22 L672 23 L684 23 L690 24 L714 24 L720 25 L762 25 L768 26 L816 26 L822 27 L846 27 L852 28 L864 28 L870 29 L876 29 L882 30 L888 30 L894 31 L900 31 L906 32 L912 32 L918 33 L924 34 L930 34 L936 35 L942 36 L948 37 L954 37 L960 38 L966 39 L972 40 L978 41 L984 42 L990 43 L996 43 L1002 44 L1008 45 L1014 46 L1020 47 L1026 48 L1032 49 L1038 50 L1044 51 L1050 51 L1056 52 L1062 53 L1068 54 L1074 54 L1080 55 L1086 56 L1092 56 L1098 57 L1104 57 L1110 58 L1116 58 L1122 59 L1140 59 L1146 60 L1176 60 L1182 59 L1200 59 L1206 58 L1212 58 L1218 57 L1230 57 L1236 56 L1242 55 L1248 55 L1254 54 L1260 54 L1266 53 L1272 52 L1278 52 L1284 51 L1290 50 L1296 50 L1302 49 L1308 48 L1314 48 L1320 47 L1326 46 L1332 46 L1338 45 L1344 45 L1350 44 L1356 44 L1362 43 L1368 43 L1374 42 L1392 42 L1398 41 L1452 41 L1458 42 L1476 42 L1482 43 L1494 43 L1500 44 L1506 44 L1512 45 L1518 45 L1524 46 L1530 46 L1536 47 L1542 47 L1548 48 L1554 48 L1560 49 L1566 50 L1572 50 L1578 51 L1584 51 L1590 52 L1596 52 L1602 53 L1608 53 L1614 54 L1626 54 L1632 55 L1638 55 L1644 56 L1656 56 L1662 57 L1680 57 L1686 58 L1704 58 L1710 59 L1734 59 L1740 60 L1758 60 L1764 61 L1776 61 L1782 62 L1794 62 L1800 63 L1806 63 L1812 64 L1818 64 L1824 65 L1830 66 L1836 66 L1842 67 L1848 68 L1854 69 L1860 69 L1866 70 L1872 71 L1878 72 L1884 73 L1890 74 L1896 75 L1902 77 L1908 78 L1914 79 L1920 80 L1920 405 L0 405 Z'/%3E%3C/svg%3E") bottom / 100% 37.5% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 405' preserveAspectRatio='none'%3E%3Cpath d='M0 80 L6 80 L12 79 L18 79 L24 78 L36 78 L42 77 L54 77 L60 76 L66 76 L72 75 L78 75 L84 74 L90 74 L96 73 L102 73 L108 72 L114 71 L120 71 L126 70 L132 69 L138 69 L144 68 L150 67 L156 66 L162 65 L168 64 L174 63 L180 62 L186 61 L192 60 L198 58 L204 57 L210 56 L216 55 L222 53 L228 52 L234 51 L240 49 L246 48 L252 47 L258 45 L264 44 L270 42 L276 41 L282 39 L288 38 L294 36 L300 35 L306 34 L312 32 L318 31 L324 29 L330 28 L336 27 L342 25 L348 24 L354 23 L360 22 L366 21 L372 20 L378 19 L384 18 L390 17 L396 16 L402 15 L408 15 L414 14 L420 13 L426 13 L432 12 L438 12 L444 11 L516 11 L522 12 L534 12 L540 13 L546 13 L552 14 L558 14 L564 15 L570 15 L576 16 L582 16 L588 17 L594 17 L600 18 L606 18 L612 19 L618 19 L624 20 L636 20 L642 21 L648 21 L654 22 L666 22 L672 23 L684 23 L690 24 L714 24 L720 25 L762 25 L768 26 L816 26 L822 27 L846 27 L852 28 L864 28 L870 29 L876 29 L882 30 L888 30 L894 31 L900 31 L906 32 L912 32 L918 33 L924 34 L930 34 L936 35 L942 36 L948 37 L954 37 L960 38 L966 39 L972 40 L978 41 L984 42 L990 43 L996 43 L1002 44 L1008 45 L1014 46 L1020 47 L1026 48 L1032 49 L1038 50 L1044 51 L1050 51 L1056 52 L1062 53 L1068 54 L1074 54 L1080 55 L1086 56 L1092 56 L1098 57 L1104 57 L1110 58 L1116 58 L1122 59 L1140 59 L1146 60 L1176 60 L1182 59 L1200 59 L1206 58 L1212 58 L1218 57 L1230 57 L1236 56 L1242 55 L1248 55 L1254 54 L1260 54 L1266 53 L1272 52 L1278 52 L1284 51 L1290 50 L1296 50 L1302 49 L1308 48 L1314 48 L1320 47 L1326 46 L1332 46 L1338 45 L1344 45 L1350 44 L1356 44 L1362 43 L1368 43 L1374 42 L1392 42 L1398 41 L1452 41 L1458 42 L1476 42 L1482 43 L1494 43 L1500 44 L1506 44 L1512 45 L1518 45 L1524 46 L1530 46 L1536 47 L1542 47 L1548 48 L1554 48 L1560 49 L1566 50 L1572 50 L1578 51 L1584 51 L1590 52 L1596 52 L1602 53 L1608 53 L1614 54 L1626 54 L1632 55 L1638 55 L1644 56 L1656 56 L1662 57 L1680 57 L1686 58 L1704 58 L1710 59 L1734 59 L1740 60 L1758 60 L1764 61 L1776 61 L1782 62 L1794 62 L1800 63 L1806 63 L1812 64 L1818 64 L1824 65 L1830 66 L1836 66 L1842 67 L1848 68 L1854 69 L1860 69 L1866 70 L1872 71 L1878 72 L1884 73 L1890 74 L1896 75 L1902 77 L1908 78 L1914 79 L1920 80 L1920 405 L0 405 Z'/%3E%3C/svg%3E") bottom / 100% 37.5% no-repeat}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(2){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 324' preserveAspectRatio='none'%3E%3Cpath d='M0 21 L174 21 L180 22 L198 22 L204 23 L210 23 L216 24 L222 24 L228 25 L234 26 L240 26 L246 27 L252 28 L258 29 L264 30 L270 31 L276 32 L282 33 L288 34 L294 36 L300 37 L306 38 L312 40 L318 41 L324 43 L330 44 L336 46 L342 47 L348 49 L354 50 L360 52 L366 54 L372 55 L378 57 L384 58 L390 60 L396 62 L402 63 L408 65 L414 66 L420 68 L426 69 L432 71 L438 72 L444 74 L450 75 L456 76 L462 77 L468 79 L474 80 L480 81 L486 82 L492 83 L498 84 L504 85 L510 85 L516 86 L522 87 L528 87 L534 88 L540 88 L546 89 L552 89 L558 90 L570 90 L576 91 L594 91 L600 92 L648 92 L654 93 L684 93 L690 94 L702 94 L708 95 L720 95 L726 96 L738 96 L744 97 L750 97 L756 98 L762 98 L768 99 L774 99 L780 100 L786 101 L792 101 L798 102 L804 102 L810 103 L816 103 L822 104 L828 105 L834 105 L840 106 L846 106 L852 107 L858 107 L864 108 L876 108 L882 109 L900 109 L906 110 L948 110 L954 109 L972 109 L978 108 L984 108 L990 107 L996 107 L1002 106 L1008 106 L1014 105 L1020 105 L1026 104 L1032 104 L1038 103 L1044 102 L1050 102 L1056 101 L1062 101 L1068 100 L1074 100 L1080 99 L1086 99 L1092 98 L1098 98 L1104 97 L1116 97 L1122 96 L1176 96 L1182 97 L1194 97 L1200 98 L1206 98 L1212 99 L1218 100 L1224 100 L1230 101 L1236 102 L1242 102 L1248 103 L1254 104 L1260 105 L1266 106 L1272 107 L1278 108 L1284 109 L1290 110 L1296 111 L1302 112 L1308 113 L1314 114 L1320 115 L1326 115 L1332 116 L1338 117 L1344 118 L1350 119 L1356 120 L1362 121 L1368 121 L1374 122 L1380 123 L1386 123 L1392 124 L1398 125 L1404 125 L1410 126 L1422 126 L1428 127 L1440 127 L1446 128 L1572 128 L1578 129 L1614 129 L1620 130 L1632 130 L1638 131 L1650 131 L1656 132 L1662 132 L1668 133 L1680 133 L1686 134 L1692 134 L1698 135 L1704 135 L1710 136 L1716 136 L1722 137 L1734 137 L1740 138 L1752 138 L1758 139 L1812 139 L1818 138 L1830 138 L1836 137 L1842 137 L1848 136 L1854 135 L1860 134 L1866 134 L1872 133 L1878 132 L1884 131 L1890 130 L1896 129 L1902 127 L1908 126 L1914 125 L1920 123 L1920 324 L0 324 Z'/%3E%3C/svg%3E") bottom / 100% 30% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 324' preserveAspectRatio='none'%3E%3Cpath d='M0 21 L174 21 L180 22 L198 22 L204 23 L210 23 L216 24 L222 24 L228 25 L234 26 L240 26 L246 27 L252 28 L258 29 L264 30 L270 31 L276 32 L282 33 L288 34 L294 36 L300 37 L306 38 L312 40 L318 41 L324 43 L330 44 L336 46 L342 47 L348 49 L354 50 L360 52 L366 54 L372 55 L378 57 L384 58 L390 60 L396 62 L402 63 L408 65 L414 66 L420 68 L426 69 L432 71 L438 72 L444 74 L450 75 L456 76 L462 77 L468 79 L474 80 L480 81 L486 82 L492 83 L498 84 L504 85 L510 85 L516 86 L522 87 L528 87 L534 88 L540 88 L546 89 L552 89 L558 90 L570 90 L576 91 L594 91 L600 92 L648 92 L654 93 L684 93 L690 94 L702 94 L708 95 L720 95 L726 96 L738 96 L744 97 L750 97 L756 98 L762 98 L768 99 L774 99 L780 100 L786 101 L792 101 L798 102 L804 102 L810 103 L816 103 L822 104 L828 105 L834 105 L840 106 L846 106 L852 107 L858 107 L864 108 L876 108 L882 109 L900 109 L906 110 L948 110 L954 109 L972 109 L978 108 L984 108 L990 107 L996 107 L1002 106 L1008 106 L1014 105 L1020 105 L1026 104 L1032 104 L1038 103 L1044 102 L1050 102 L1056 101 L1062 101 L1068 100 L1074 100 L1080 99 L1086 99 L1092 98 L1098 98 L1104 97 L1116 97 L1122 96 L1176 96 L1182 97 L1194 97 L1200 98 L1206 98 L1212 99 L1218 100 L1224 100 L1230 101 L1236 102 L1242 102 L1248 103 L1254 104 L1260 105 L1266 106 L1272 107 L1278 108 L1284 109 L1290 110 L1296 111 L1302 112 L1308 113 L1314 114 L1320 115 L1326 115 L1332 116 L1338 117 L1344 118 L1350 119 L1356 120 L1362 121 L1368 121 L1374 122 L1380 123 L1386 123 L1392 124 L1398 125 L1404 125 L1410 126 L1422 126 L1428 127 L1440 127 L1446 128 L1572 128 L1578 129 L1614 129 L1620 130 L1632 130 L1638 131 L1650 131 L1656 132 L1662 132 L1668 133 L1680 133 L1686 134 L1692 134 L1698 135 L1704 135 L1710 136 L1716 136 L1722 137 L1734 137 L1740 138 L1752 138 L1758 139 L1812 139 L1818 138 L1830 138 L1836 137 L1842 137 L1848 136 L1854 135 L1860 134 L1866 134 L1872 133 L1878 132 L1884 131 L1890 130 L1896 129 L1902 127 L1908 126 L1914 125 L1920 123 L1920 324 L0 324 Z'/%3E%3C/svg%3E") bottom / 100% 30% no-repeat}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(3){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 243' preserveAspectRatio='none'%3E%3Cpath d='M0 103 L66 103 L72 104 L78 104 L84 105 L90 105 L96 106 L102 106 L108 107 L114 108 L120 108 L126 109 L132 110 L138 111 L144 112 L150 113 L156 113 L162 114 L168 115 L174 116 L180 117 L186 118 L192 119 L198 120 L204 121 L210 122 L216 123 L222 123 L228 124 L234 125 L240 126 L246 126 L252 127 L258 127 L264 128 L270 128 L276 129 L336 129 L342 128 L354 128 L360 127 L366 127 L372 126 L378 125 L384 125 L390 124 L396 123 L402 123 L408 122 L414 121 L420 121 L426 120 L432 119 L438 118 L444 118 L450 117 L456 116 L462 116 L468 115 L474 114 L480 114 L486 113 L492 112 L498 112 L504 111 L510 111 L516 110 L528 110 L534 109 L546 109 L552 108 L564 108 L570 107 L588 107 L594 106 L618 106 L624 105 L636 105 L642 104 L648 104 L654 103 L666 103 L672 102 L678 101 L684 101 L690 100 L696 99 L702 99 L708 98 L714 97 L720 96 L726 95 L732 94 L738 93 L744 91 L750 90 L756 89 L762 88 L768 86 L774 85 L780 83 L786 82 L792 80 L798 79 L804 77 L810 76 L816 74 L822 73 L828 71 L834 70 L840 68 L846 67 L852 65 L858 63 L864 62 L870 61 L876 59 L882 58 L888 56 L894 55 L900 54 L906 53 L912 52 L918 51 L924 50 L930 49 L936 48 L942 47 L948 46 L954 46 L960 45 L966 45 L972 44 L978 44 L984 43 L996 43 L1002 42 L1056 42 L1062 43 L1110 43 L1116 44 L1146 44 L1152 43 L1182 43 L1188 42 L1200 42 L1206 41 L1218 41 L1224 40 L1236 40 L1242 39 L1248 39 L1254 38 L1266 38 L1272 37 L1284 37 L1290 36 L1356 36 L1362 37 L1374 37 L1380 38 L1386 38 L1392 39 L1398 39 L1404 40 L1410 41 L1416 41 L1422 42 L1428 43 L1434 44 L1440 45 L1446 46 L1452 47 L1458 48 L1464 49 L1470 49 L1476 50 L1482 51 L1488 52 L1494 53 L1500 54 L1506 55 L1512 56 L1518 57 L1524 58 L1530 59 L1536 59 L1542 60 L1548 61 L1554 61 L1560 62 L1566 62 L1572 63 L1584 63 L1590 64 L1632 64 L1638 63 L1656 63 L1662 62 L1668 62 L1674 61 L1680 61 L1686 60 L1692 60 L1698 59 L1704 59 L1710 58 L1716 57 L1722 57 L1728 56 L1734 56 L1740 55 L1746 55 L1752 54 L1758 54 L1764 53 L1770 53 L1776 52 L1788 52 L1794 51 L1824 51 L1830 50 L1848 50 L1854 51 L1890 51 L1896 52 L1920 52 L1920 243 L0 243 Z'/%3E%3C/svg%3E") bottom / 100% 22.5% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 243' preserveAspectRatio='none'%3E%3Cpath d='M0 103 L66 103 L72 104 L78 104 L84 105 L90 105 L96 106 L102 106 L108 107 L114 108 L120 108 L126 109 L132 110 L138 111 L144 112 L150 113 L156 113 L162 114 L168 115 L174 116 L180 117 L186 118 L192 119 L198 120 L204 121 L210 122 L216 123 L222 123 L228 124 L234 125 L240 126 L246 126 L252 127 L258 127 L264 128 L270 128 L276 129 L336 129 L342 128 L354 128 L360 127 L366 127 L372 126 L378 125 L384 125 L390 124 L396 123 L402 123 L408 122 L414 121 L420 121 L426 120 L432 119 L438 118 L444 118 L450 117 L456 116 L462 116 L468 115 L474 114 L480 114 L486 113 L492 112 L498 112 L504 111 L510 111 L516 110 L528 110 L534 109 L546 109 L552 108 L564 108 L570 107 L588 107 L594 106 L618 106 L624 105 L636 105 L642 104 L648 104 L654 103 L666 103 L672 102 L678 101 L684 101 L690 100 L696 99 L702 99 L708 98 L714 97 L720 96 L726 95 L732 94 L738 93 L744 91 L750 90 L756 89 L762 88 L768 86 L774 85 L780 83 L786 82 L792 80 L798 79 L804 77 L810 76 L816 74 L822 73 L828 71 L834 70 L840 68 L846 67 L852 65 L858 63 L864 62 L870 61 L876 59 L882 58 L888 56 L894 55 L900 54 L906 53 L912 52 L918 51 L924 50 L930 49 L936 48 L942 47 L948 46 L954 46 L960 45 L966 45 L972 44 L978 44 L984 43 L996 43 L1002 42 L1056 42 L1062 43 L1110 43 L1116 44 L1146 44 L1152 43 L1182 43 L1188 42 L1200 42 L1206 41 L1218 41 L1224 40 L1236 40 L1242 39 L1248 39 L1254 38 L1266 38 L1272 37 L1284 37 L1290 36 L1356 36 L1362 37 L1374 37 L1380 38 L1386 38 L1392 39 L1398 39 L1404 40 L1410 41 L1416 41 L1422 42 L1428 43 L1434 44 L1440 45 L1446 46 L1452 47 L1458 48 L1464 49 L1470 49 L1476 50 L1482 51 L1488 52 L1494 53 L1500 54 L1506 55 L1512 56 L1518 57 L1524 58 L1530 59 L1536 59 L1542 60 L1548 61 L1554 61 L1560 62 L1566 62 L1572 63 L1584 63 L1590 64 L1632 64 L1638 63 L1656 63 L1662 62 L1668 62 L1674 61 L1680 61 L1686 60 L1692 60 L1698 59 L1704 59 L1710 58 L1716 57 L1722 57 L1728 56 L1734 56 L1740 55 L1746 55 L1752 54 L1758 54 L1764 53 L1770 53 L1776 52 L1788 52 L1794 51 L1824 51 L1830 50 L1848 50 L1854 51 L1890 51 L1896 52 L1920 52 L1920 243 L0 243 Z'/%3E%3C/svg%3E") bottom / 100% 22.5% no-repeat}html[data-shell=floating][data-backdrop=steppe] .app-shell>.app-shell__backdrop>i:nth-child(4){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 162' preserveAspectRatio='none'%3E%3Cpath d='M0 76 L6 77 L12 78 L18 79 L24 80 L30 81 L36 83 L42 84 L48 85 L54 87 L60 88 L66 90 L72 91 L78 93 L84 94 L90 96 L96 97 L102 99 L108 100 L114 102 L120 104 L126 105 L132 107 L138 108 L144 110 L150 111 L156 112 L162 114 L168 115 L174 116 L180 118 L186 119 L192 120 L198 121 L204 122 L210 123 L216 123 L222 124 L228 125 L234 125 L240 126 L252 126 L258 127 L300 127 L306 126 L318 126 L324 125 L330 125 L336 124 L342 124 L348 123 L354 123 L360 122 L366 122 L372 121 L378 121 L384 120 L390 120 L396 119 L402 118 L408 118 L414 117 L426 117 L432 116 L438 116 L444 115 L456 115 L462 114 L486 114 L492 113 L588 113 L594 112 L618 112 L624 111 L636 111 L642 110 L654 110 L660 109 L666 109 L672 108 L678 107 L684 107 L690 106 L696 106 L702 105 L708 104 L714 103 L720 103 L726 102 L732 101 L738 100 L744 99 L750 99 L756 98 L762 97 L768 96 L774 96 L780 95 L786 94 L792 94 L798 93 L804 93 L810 92 L816 92 L822 91 L840 91 L846 90 L858 90 L864 91 L882 91 L888 92 L900 92 L906 93 L912 94 L918 94 L924 95 L930 96 L936 97 L942 98 L948 98 L954 99 L960 100 L966 101 L972 102 L978 103 L984 105 L990 106 L996 107 L1002 108 L1008 109 L1014 110 L1020 111 L1026 112 L1032 113 L1038 114 L1044 115 L1050 116 L1056 116 L1062 117 L1068 118 L1074 119 L1080 119 L1086 120 L1092 120 L1098 121 L1104 121 L1110 122 L1170 122 L1176 121 L1194 121 L1200 120 L1206 120 L1212 119 L1224 119 L1230 118 L1236 118 L1242 117 L1248 117 L1254 116 L1260 116 L1266 115 L1278 115 L1284 114 L1296 114 L1302 113 L1314 113 L1320 112 L1338 112 L1344 111 L1374 111 L1380 110 L1410 110 L1416 109 L1434 109 L1440 108 L1446 108 L1452 107 L1458 107 L1464 106 L1470 106 L1476 105 L1482 105 L1488 104 L1494 103 L1500 102 L1506 101 L1512 100 L1518 99 L1524 98 L1530 97 L1536 96 L1542 95 L1548 94 L1554 92 L1560 91 L1566 90 L1572 88 L1578 87 L1584 85 L1590 84 L1596 82 L1602 80 L1608 79 L1614 77 L1620 76 L1626 74 L1632 72 L1638 71 L1644 69 L1650 68 L1656 66 L1662 65 L1668 63 L1674 62 L1680 60 L1686 59 L1692 58 L1698 57 L1704 55 L1710 54 L1716 53 L1722 52 L1728 52 L1734 51 L1740 50 L1746 49 L1752 49 L1758 48 L1770 48 L1776 47 L1824 47 L1830 48 L1842 48 L1848 49 L1860 49 L1866 50 L1872 50 L1878 51 L1884 51 L1890 52 L1902 52 L1908 53 L1914 53 L1920 54 L1920 162 L0 162 Z'/%3E%3C/svg%3E") bottom / 100% 15% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 162' preserveAspectRatio='none'%3E%3Cpath d='M0 76 L6 77 L12 78 L18 79 L24 80 L30 81 L36 83 L42 84 L48 85 L54 87 L60 88 L66 90 L72 91 L78 93 L84 94 L90 96 L96 97 L102 99 L108 100 L114 102 L120 104 L126 105 L132 107 L138 108 L144 110 L150 111 L156 112 L162 114 L168 115 L174 116 L180 118 L186 119 L192 120 L198 121 L204 122 L210 123 L216 123 L222 124 L228 125 L234 125 L240 126 L252 126 L258 127 L300 127 L306 126 L318 126 L324 125 L330 125 L336 124 L342 124 L348 123 L354 123 L360 122 L366 122 L372 121 L378 121 L384 120 L390 120 L396 119 L402 118 L408 118 L414 117 L426 117 L432 116 L438 116 L444 115 L456 115 L462 114 L486 114 L492 113 L588 113 L594 112 L618 112 L624 111 L636 111 L642 110 L654 110 L660 109 L666 109 L672 108 L678 107 L684 107 L690 106 L696 106 L702 105 L708 104 L714 103 L720 103 L726 102 L732 101 L738 100 L744 99 L750 99 L756 98 L762 97 L768 96 L774 96 L780 95 L786 94 L792 94 L798 93 L804 93 L810 92 L816 92 L822 91 L840 91 L846 90 L858 90 L864 91 L882 91 L888 92 L900 92 L906 93 L912 94 L918 94 L924 95 L930 96 L936 97 L942 98 L948 98 L954 99 L960 100 L966 101 L972 102 L978 103 L984 105 L990 106 L996 107 L1002 108 L1008 109 L1014 110 L1020 111 L1026 112 L1032 113 L1038 114 L1044 115 L1050 116 L1056 116 L1062 117 L1068 118 L1074 119 L1080 119 L1086 120 L1092 120 L1098 121 L1104 121 L1110 122 L1170 122 L1176 121 L1194 121 L1200 120 L1206 120 L1212 119 L1224 119 L1230 118 L1236 118 L1242 117 L1248 117 L1254 116 L1260 116 L1266 115 L1278 115 L1284 114 L1296 114 L1302 113 L1314 113 L1320 112 L1338 112 L1344 111 L1374 111 L1380 110 L1410 110 L1416 109 L1434 109 L1440 108 L1446 108 L1452 107 L1458 107 L1464 106 L1470 106 L1476 105 L1482 105 L1488 104 L1494 103 L1500 102 L1506 101 L1512 100 L1518 99 L1524 98 L1530 97 L1536 96 L1542 95 L1548 94 L1554 92 L1560 91 L1566 90 L1572 88 L1578 87 L1584 85 L1590 84 L1596 82 L1602 80 L1608 79 L1614 77 L1620 76 L1626 74 L1632 72 L1638 71 L1644 69 L1650 68 L1656 66 L1662 65 L1668 63 L1674 62 L1680 60 L1686 59 L1692 58 L1698 57 L1704 55 L1710 54 L1716 53 L1722 52 L1728 52 L1734 51 L1740 50 L1746 49 L1752 49 L1758 48 L1770 48 L1776 47 L1824 47 L1830 48 L1842 48 L1848 49 L1860 49 L1866 50 L1872 50 L1878 51 L1884 51 L1890 52 L1902 52 L1908 53 L1914 53 L1920 54 L1920 162 L0 162 Z'/%3E%3C/svg%3E") bottom / 100% 15% no-repeat}html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(1){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 384' preserveAspectRatio='none'%3E%3Cpath d='M0 69 L36 69 L42 70 L60 70 L66 71 L78 71 L84 72 L90 72 L96 73 L102 74 L108 74 L114 75 L120 76 L126 77 L132 78 L138 79 L144 80 L150 81 L156 82 L162 83 L168 84 L174 85 L180 86 L186 87 L192 89 L198 90 L204 91 L210 93 L216 94 L222 95 L228 97 L234 98 L240 99 L246 101 L252 102 L258 103 L264 104 L270 106 L276 107 L282 108 L288 109 L294 111 L300 112 L306 113 L312 114 L318 115 L324 116 L330 117 L336 118 L342 118 L348 119 L354 120 L360 121 L366 122 L372 122 L378 123 L384 123 L390 124 L396 124 L402 125 L408 125 L414 126 L426 126 L432 127 L444 127 L450 128 L462 128 L468 129 L486 129 L492 130 L504 130 L510 131 L522 131 L528 132 L540 132 L546 133 L552 133 L558 134 L564 134 L570 135 L576 136 L582 136 L588 137 L594 137 L600 138 L606 139 L612 140 L618 140 L624 141 L630 142 L636 143 L642 144 L648 145 L654 145 L660 146 L666 147 L672 148 L678 149 L684 150 L690 151 L696 152 L702 152 L708 153 L714 154 L720 155 L726 155 L732 156 L738 157 L744 157 L750 158 L756 159 L768 159 L774 160 L786 160 L792 161 L834 161 L840 160 L852 160 L858 159 L864 159 L870 158 L876 158 L882 157 L888 157 L894 156 L900 155 L906 155 L912 154 L918 153 L924 152 L930 152 L936 151 L942 150 L948 149 L954 148 L960 147 L966 146 L972 146 L978 145 L984 144 L990 143 L996 142 L1002 142 L1008 141 L1014 140 L1020 139 L1026 139 L1032 138 L1038 137 L1044 137 L1050 136 L1056 136 L1062 135 L1068 135 L1074 134 L1086 134 L1092 133 L1104 133 L1110 132 L1128 132 L1134 131 L1158 131 L1164 130 L1188 130 L1194 129 L1212 129 L1218 128 L1230 128 L1236 127 L1242 127 L1248 126 L1254 126 L1260 125 L1266 125 L1272 124 L1278 123 L1284 123 L1290 122 L1296 121 L1302 120 L1308 119 L1314 119 L1320 118 L1326 117 L1332 116 L1338 115 L1344 114 L1350 113 L1356 111 L1362 110 L1368 109 L1374 108 L1380 107 L1386 106 L1392 105 L1398 103 L1404 102 L1410 101 L1416 100 L1422 99 L1428 98 L1434 96 L1440 95 L1446 94 L1452 93 L1458 92 L1464 91 L1470 90 L1476 90 L1482 89 L1488 88 L1494 87 L1500 86 L1506 86 L1512 85 L1518 85 L1524 84 L1530 84 L1536 83 L1548 83 L1554 82 L1632 82 L1638 83 L1662 83 L1668 84 L1698 84 L1704 85 L1752 85 L1758 84 L1782 84 L1788 83 L1800 83 L1806 82 L1812 82 L1818 81 L1824 81 L1830 80 L1836 80 L1842 79 L1848 79 L1854 78 L1860 78 L1866 77 L1872 76 L1878 76 L1884 75 L1890 75 L1896 74 L1902 74 L1908 73 L1914 73 L1920 72 L1920 384 L0 384 Z'/%3E%3C/svg%3E") bottom / 100% 35.6% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 384' preserveAspectRatio='none'%3E%3Cpath d='M0 69 L36 69 L42 70 L60 70 L66 71 L78 71 L84 72 L90 72 L96 73 L102 74 L108 74 L114 75 L120 76 L126 77 L132 78 L138 79 L144 80 L150 81 L156 82 L162 83 L168 84 L174 85 L180 86 L186 87 L192 89 L198 90 L204 91 L210 93 L216 94 L222 95 L228 97 L234 98 L240 99 L246 101 L252 102 L258 103 L264 104 L270 106 L276 107 L282 108 L288 109 L294 111 L300 112 L306 113 L312 114 L318 115 L324 116 L330 117 L336 118 L342 118 L348 119 L354 120 L360 121 L366 122 L372 122 L378 123 L384 123 L390 124 L396 124 L402 125 L408 125 L414 126 L426 126 L432 127 L444 127 L450 128 L462 128 L468 129 L486 129 L492 130 L504 130 L510 131 L522 131 L528 132 L540 132 L546 133 L552 133 L558 134 L564 134 L570 135 L576 136 L582 136 L588 137 L594 137 L600 138 L606 139 L612 140 L618 140 L624 141 L630 142 L636 143 L642 144 L648 145 L654 145 L660 146 L666 147 L672 148 L678 149 L684 150 L690 151 L696 152 L702 152 L708 153 L714 154 L720 155 L726 155 L732 156 L738 157 L744 157 L750 158 L756 159 L768 159 L774 160 L786 160 L792 161 L834 161 L840 160 L852 160 L858 159 L864 159 L870 158 L876 158 L882 157 L888 157 L894 156 L900 155 L906 155 L912 154 L918 153 L924 152 L930 152 L936 151 L942 150 L948 149 L954 148 L960 147 L966 146 L972 146 L978 145 L984 144 L990 143 L996 142 L1002 142 L1008 141 L1014 140 L1020 139 L1026 139 L1032 138 L1038 137 L1044 137 L1050 136 L1056 136 L1062 135 L1068 135 L1074 134 L1086 134 L1092 133 L1104 133 L1110 132 L1128 132 L1134 131 L1158 131 L1164 130 L1188 130 L1194 129 L1212 129 L1218 128 L1230 128 L1236 127 L1242 127 L1248 126 L1254 126 L1260 125 L1266 125 L1272 124 L1278 123 L1284 123 L1290 122 L1296 121 L1302 120 L1308 119 L1314 119 L1320 118 L1326 117 L1332 116 L1338 115 L1344 114 L1350 113 L1356 111 L1362 110 L1368 109 L1374 108 L1380 107 L1386 106 L1392 105 L1398 103 L1404 102 L1410 101 L1416 100 L1422 99 L1428 98 L1434 96 L1440 95 L1446 94 L1452 93 L1458 92 L1464 91 L1470 90 L1476 90 L1482 89 L1488 88 L1494 87 L1500 86 L1506 86 L1512 85 L1518 85 L1524 84 L1530 84 L1536 83 L1548 83 L1554 82 L1632 82 L1638 83 L1662 83 L1668 84 L1698 84 L1704 85 L1752 85 L1758 84 L1782 84 L1788 83 L1800 83 L1806 82 L1812 82 L1818 81 L1824 81 L1830 80 L1836 80 L1842 79 L1848 79 L1854 78 L1860 78 L1866 77 L1872 76 L1878 76 L1884 75 L1890 75 L1896 74 L1902 74 L1908 73 L1914 73 L1920 72 L1920 384 L0 384 Z'/%3E%3C/svg%3E") bottom / 100% 35.6% no-repeat}html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(2){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 303' preserveAspectRatio='none'%3E%3Cpath d='M0 97 L12 97 L18 96 L30 96 L36 95 L48 95 L54 94 L60 94 L66 93 L72 93 L78 92 L90 92 L96 91 L102 91 L108 90 L126 90 L132 89 L204 89 L210 90 L222 90 L228 91 L240 91 L246 92 L258 92 L264 93 L276 93 L282 94 L294 94 L300 95 L324 95 L330 96 L366 96 L372 95 L396 95 L402 94 L414 94 L420 93 L432 93 L438 92 L450 92 L456 91 L468 91 L474 90 L492 90 L498 89 L540 89 L546 90 L558 90 L564 91 L570 91 L576 92 L582 93 L588 93 L594 94 L600 95 L606 96 L612 97 L618 98 L624 99 L630 100 L636 102 L642 103 L648 104 L654 105 L660 107 L666 108 L672 110 L678 111 L684 112 L690 114 L696 115 L702 117 L708 118 L714 120 L720 121 L726 122 L732 124 L738 125 L744 126 L750 127 L756 128 L762 130 L768 131 L774 132 L780 133 L786 134 L792 134 L798 135 L804 136 L810 137 L816 137 L822 138 L828 138 L834 139 L846 139 L852 140 L876 140 L882 141 L996 141 L1002 142 L1026 142 L1032 143 L1044 143 L1050 144 L1062 144 L1068 145 L1080 145 L1086 146 L1098 146 L1104 147 L1134 147 L1140 148 L1146 148 L1152 147 L1176 147 L1182 146 L1188 146 L1194 145 L1200 145 L1206 144 L1212 144 L1218 143 L1224 142 L1230 141 L1236 140 L1242 139 L1248 138 L1254 137 L1260 136 L1266 135 L1272 133 L1278 132 L1284 131 L1290 129 L1296 128 L1302 126 L1308 125 L1314 124 L1320 122 L1326 121 L1332 119 L1338 118 L1344 116 L1350 115 L1356 113 L1362 112 L1368 111 L1374 109 L1380 108 L1386 107 L1392 106 L1398 104 L1404 103 L1410 102 L1416 101 L1422 100 L1428 100 L1434 99 L1440 98 L1446 98 L1452 97 L1458 96 L1470 96 L1476 95 L1488 95 L1494 94 L1566 94 L1572 95 L1626 95 L1632 94 L1656 94 L1662 93 L1674 93 L1680 92 L1692 92 L1698 91 L1704 91 L1710 90 L1716 90 L1722 89 L1728 89 L1734 88 L1746 88 L1752 87 L1758 87 L1764 86 L1770 86 L1776 85 L1794 85 L1800 84 L1854 84 L1860 85 L1872 85 L1878 86 L1884 86 L1890 87 L1896 87 L1902 88 L1908 88 L1914 89 L1920 89 L1920 303 L0 303 Z'/%3E%3C/svg%3E") bottom / 100% 28.1% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 303' preserveAspectRatio='none'%3E%3Cpath d='M0 97 L12 97 L18 96 L30 96 L36 95 L48 95 L54 94 L60 94 L66 93 L72 93 L78 92 L90 92 L96 91 L102 91 L108 90 L126 90 L132 89 L204 89 L210 90 L222 90 L228 91 L240 91 L246 92 L258 92 L264 93 L276 93 L282 94 L294 94 L300 95 L324 95 L330 96 L366 96 L372 95 L396 95 L402 94 L414 94 L420 93 L432 93 L438 92 L450 92 L456 91 L468 91 L474 90 L492 90 L498 89 L540 89 L546 90 L558 90 L564 91 L570 91 L576 92 L582 93 L588 93 L594 94 L600 95 L606 96 L612 97 L618 98 L624 99 L630 100 L636 102 L642 103 L648 104 L654 105 L660 107 L666 108 L672 110 L678 111 L684 112 L690 114 L696 115 L702 117 L708 118 L714 120 L720 121 L726 122 L732 124 L738 125 L744 126 L750 127 L756 128 L762 130 L768 131 L774 132 L780 133 L786 134 L792 134 L798 135 L804 136 L810 137 L816 137 L822 138 L828 138 L834 139 L846 139 L852 140 L876 140 L882 141 L996 141 L1002 142 L1026 142 L1032 143 L1044 143 L1050 144 L1062 144 L1068 145 L1080 145 L1086 146 L1098 146 L1104 147 L1134 147 L1140 148 L1146 148 L1152 147 L1176 147 L1182 146 L1188 146 L1194 145 L1200 145 L1206 144 L1212 144 L1218 143 L1224 142 L1230 141 L1236 140 L1242 139 L1248 138 L1254 137 L1260 136 L1266 135 L1272 133 L1278 132 L1284 131 L1290 129 L1296 128 L1302 126 L1308 125 L1314 124 L1320 122 L1326 121 L1332 119 L1338 118 L1344 116 L1350 115 L1356 113 L1362 112 L1368 111 L1374 109 L1380 108 L1386 107 L1392 106 L1398 104 L1404 103 L1410 102 L1416 101 L1422 100 L1428 100 L1434 99 L1440 98 L1446 98 L1452 97 L1458 96 L1470 96 L1476 95 L1488 95 L1494 94 L1566 94 L1572 95 L1626 95 L1632 94 L1656 94 L1662 93 L1674 93 L1680 92 L1692 92 L1698 91 L1704 91 L1710 90 L1716 90 L1722 89 L1728 89 L1734 88 L1746 88 L1752 87 L1758 87 L1764 86 L1770 86 L1776 85 L1794 85 L1800 84 L1854 84 L1860 85 L1872 85 L1878 86 L1884 86 L1890 87 L1896 87 L1902 88 L1908 88 L1914 89 L1920 89 L1920 303 L0 303 Z'/%3E%3C/svg%3E") bottom / 100% 28.1% no-repeat}html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(3){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 222' preserveAspectRatio='none'%3E%3Cpath d='M0 30 L12 30 L18 31 L30 31 L36 32 L42 32 L48 33 L54 34 L60 34 L66 35 L72 36 L78 37 L84 37 L90 38 L96 39 L102 40 L108 41 L114 42 L120 43 L126 44 L132 45 L138 46 L144 47 L150 48 L156 49 L162 50 L168 51 L174 52 L180 53 L186 54 L192 55 L198 56 L204 57 L210 58 L216 59 L222 60 L228 61 L234 61 L240 62 L246 63 L252 63 L258 64 L264 64 L270 65 L276 65 L282 66 L342 66 L348 65 L360 65 L366 64 L372 64 L378 63 L384 62 L390 62 L396 61 L402 60 L408 60 L414 59 L420 58 L426 57 L432 57 L438 56 L444 55 L450 54 L456 53 L462 52 L468 51 L474 51 L480 50 L486 49 L492 48 L498 47 L504 47 L510 46 L516 45 L522 44 L528 44 L534 43 L540 42 L546 42 L552 41 L558 41 L564 40 L570 40 L576 39 L594 39 L600 38 L690 38 L696 39 L714 39 L720 40 L738 40 L744 41 L756 41 L762 42 L780 42 L786 43 L804 43 L810 44 L828 44 L834 45 L858 45 L864 46 L882 46 L888 47 L900 47 L906 48 L924 48 L930 49 L936 49 L942 50 L948 50 L954 51 L960 51 L966 52 L972 52 L978 53 L984 53 L990 54 L996 55 L1002 56 L1008 56 L1014 57 L1020 58 L1026 59 L1032 60 L1038 61 L1044 62 L1050 63 L1056 64 L1062 66 L1068 67 L1074 68 L1080 69 L1086 71 L1092 72 L1098 73 L1104 75 L1110 76 L1116 78 L1122 79 L1128 80 L1134 82 L1140 83 L1146 85 L1152 86 L1158 88 L1164 89 L1170 91 L1176 92 L1182 94 L1188 95 L1194 97 L1200 98 L1206 99 L1212 101 L1218 102 L1224 103 L1230 105 L1236 106 L1242 107 L1248 108 L1254 109 L1260 110 L1266 111 L1272 112 L1278 113 L1284 113 L1290 114 L1296 115 L1302 115 L1308 116 L1320 116 L1326 117 L1374 117 L1380 116 L1392 116 L1398 115 L1404 115 L1410 114 L1416 114 L1422 113 L1428 113 L1434 112 L1440 111 L1446 111 L1452 110 L1458 109 L1464 109 L1470 108 L1476 107 L1482 107 L1488 106 L1494 105 L1500 105 L1506 104 L1512 103 L1518 103 L1524 102 L1530 102 L1536 101 L1542 100 L1548 100 L1554 99 L1566 99 L1572 98 L1584 98 L1590 97 L1614 97 L1620 96 L1638 96 L1644 97 L1680 97 L1686 98 L1698 98 L1704 99 L1722 99 L1728 100 L1734 100 L1740 101 L1752 101 L1758 102 L1770 102 L1776 103 L1788 103 L1794 104 L1812 104 L1818 105 L1836 105 L1842 106 L1860 106 L1866 107 L1896 107 L1902 108 L1920 108 L1920 222 L0 222 Z'/%3E%3C/svg%3E") bottom / 100% 20.6% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 222' preserveAspectRatio='none'%3E%3Cpath d='M0 30 L12 30 L18 31 L30 31 L36 32 L42 32 L48 33 L54 34 L60 34 L66 35 L72 36 L78 37 L84 37 L90 38 L96 39 L102 40 L108 41 L114 42 L120 43 L126 44 L132 45 L138 46 L144 47 L150 48 L156 49 L162 50 L168 51 L174 52 L180 53 L186 54 L192 55 L198 56 L204 57 L210 58 L216 59 L222 60 L228 61 L234 61 L240 62 L246 63 L252 63 L258 64 L264 64 L270 65 L276 65 L282 66 L342 66 L348 65 L360 65 L366 64 L372 64 L378 63 L384 62 L390 62 L396 61 L402 60 L408 60 L414 59 L420 58 L426 57 L432 57 L438 56 L444 55 L450 54 L456 53 L462 52 L468 51 L474 51 L480 50 L486 49 L492 48 L498 47 L504 47 L510 46 L516 45 L522 44 L528 44 L534 43 L540 42 L546 42 L552 41 L558 41 L564 40 L570 40 L576 39 L594 39 L600 38 L690 38 L696 39 L714 39 L720 40 L738 40 L744 41 L756 41 L762 42 L780 42 L786 43 L804 43 L810 44 L828 44 L834 45 L858 45 L864 46 L882 46 L888 47 L900 47 L906 48 L924 48 L930 49 L936 49 L942 50 L948 50 L954 51 L960 51 L966 52 L972 52 L978 53 L984 53 L990 54 L996 55 L1002 56 L1008 56 L1014 57 L1020 58 L1026 59 L1032 60 L1038 61 L1044 62 L1050 63 L1056 64 L1062 66 L1068 67 L1074 68 L1080 69 L1086 71 L1092 72 L1098 73 L1104 75 L1110 76 L1116 78 L1122 79 L1128 80 L1134 82 L1140 83 L1146 85 L1152 86 L1158 88 L1164 89 L1170 91 L1176 92 L1182 94 L1188 95 L1194 97 L1200 98 L1206 99 L1212 101 L1218 102 L1224 103 L1230 105 L1236 106 L1242 107 L1248 108 L1254 109 L1260 110 L1266 111 L1272 112 L1278 113 L1284 113 L1290 114 L1296 115 L1302 115 L1308 116 L1320 116 L1326 117 L1374 117 L1380 116 L1392 116 L1398 115 L1404 115 L1410 114 L1416 114 L1422 113 L1428 113 L1434 112 L1440 111 L1446 111 L1452 110 L1458 109 L1464 109 L1470 108 L1476 107 L1482 107 L1488 106 L1494 105 L1500 105 L1506 104 L1512 103 L1518 103 L1524 102 L1530 102 L1536 101 L1542 100 L1548 100 L1554 99 L1566 99 L1572 98 L1584 98 L1590 97 L1614 97 L1620 96 L1638 96 L1644 97 L1680 97 L1686 98 L1698 98 L1704 99 L1722 99 L1728 100 L1734 100 L1740 101 L1752 101 L1758 102 L1770 102 L1776 103 L1788 103 L1794 104 L1812 104 L1818 105 L1836 105 L1842 106 L1860 106 L1866 107 L1896 107 L1902 108 L1920 108 L1920 222 L0 222 Z'/%3E%3C/svg%3E") bottom / 100% 20.6% no-repeat}html[data-shell=floating][data-backdrop=sky] .app-shell>.app-shell__backdrop>i:nth-child(4){mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 141' preserveAspectRatio='none'%3E%3Cpath d='M0 114 L6 115 L12 116 L18 118 L24 119 L30 120 L36 121 L42 122 L48 123 L54 124 L60 125 L66 126 L72 127 L78 128 L84 129 L90 130 L96 131 L102 132 L108 132 L114 133 L120 134 L126 134 L132 135 L144 135 L150 136 L186 136 L192 135 L204 135 L210 134 L216 134 L222 133 L228 132 L234 132 L240 131 L246 130 L252 129 L258 129 L264 128 L270 127 L276 126 L282 125 L288 124 L294 123 L300 122 L306 121 L312 120 L318 119 L324 118 L330 117 L336 116 L342 115 L348 114 L354 113 L360 112 L366 111 L372 110 L378 110 L384 109 L390 108 L396 107 L402 107 L408 106 L414 105 L420 105 L426 104 L432 103 L438 103 L444 102 L450 102 L456 101 L462 101 L468 100 L474 100 L480 99 L486 99 L492 98 L498 98 L504 97 L510 96 L516 96 L522 95 L528 94 L534 94 L540 93 L546 92 L552 91 L558 90 L564 90 L570 89 L576 88 L582 87 L588 85 L594 84 L600 83 L606 82 L612 81 L618 79 L624 78 L630 77 L636 75 L642 74 L648 72 L654 71 L660 69 L666 68 L672 66 L678 65 L684 63 L690 62 L696 60 L702 59 L708 57 L714 56 L720 55 L726 53 L732 52 L738 51 L744 50 L750 48 L756 47 L762 46 L768 45 L774 44 L780 44 L786 43 L792 42 L798 42 L804 41 L810 41 L816 40 L876 40 L882 41 L894 41 L900 42 L906 42 L912 43 L918 43 L924 44 L930 45 L936 45 L942 46 L948 46 L954 47 L960 47 L966 48 L972 48 L978 49 L984 49 L990 50 L996 50 L1002 51 L1008 51 L1014 52 L1032 52 L1038 53 L1122 53 L1128 52 L1194 52 L1200 53 L1218 53 L1224 54 L1230 54 L1236 55 L1248 55 L1254 56 L1260 57 L1266 57 L1272 58 L1278 59 L1284 59 L1290 60 L1296 61 L1302 61 L1308 62 L1314 63 L1320 64 L1326 65 L1332 65 L1338 66 L1344 67 L1350 68 L1356 69 L1362 69 L1368 70 L1374 71 L1380 71 L1386 72 L1392 72 L1398 73 L1410 73 L1416 74 L1470 74 L1476 73 L1488 73 L1494 72 L1500 72 L1506 71 L1512 70 L1518 70 L1524 69 L1530 68 L1536 68 L1542 67 L1548 66 L1554 65 L1560 64 L1566 64 L1572 63 L1578 62 L1584 61 L1590 61 L1596 60 L1602 59 L1608 58 L1614 58 L1620 57 L1626 56 L1632 56 L1638 55 L1650 55 L1656 54 L1674 54 L1680 53 L1698 53 L1704 54 L1728 54 L1734 55 L1746 55 L1752 56 L1758 56 L1764 57 L1770 57 L1776 58 L1782 58 L1788 59 L1794 60 L1800 60 L1806 61 L1812 61 L1818 62 L1824 62 L1830 63 L1836 63 L1842 64 L1854 64 L1860 65 L1866 65 L1872 66 L1890 66 L1896 67 L1920 67 L1920 141 L0 141 Z'/%3E%3C/svg%3E") bottom / 100% 13.1% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 141' preserveAspectRatio='none'%3E%3Cpath d='M0 114 L6 115 L12 116 L18 118 L24 119 L30 120 L36 121 L42 122 L48 123 L54 124 L60 125 L66 126 L72 127 L78 128 L84 129 L90 130 L96 131 L102 132 L108 132 L114 133 L120 134 L126 134 L132 135 L144 135 L150 136 L186 136 L192 135 L204 135 L210 134 L216 134 L222 133 L228 132 L234 132 L240 131 L246 130 L252 129 L258 129 L264 128 L270 127 L276 126 L282 125 L288 124 L294 123 L300 122 L306 121 L312 120 L318 119 L324 118 L330 117 L336 116 L342 115 L348 114 L354 113 L360 112 L366 111 L372 110 L378 110 L384 109 L390 108 L396 107 L402 107 L408 106 L414 105 L420 105 L426 104 L432 103 L438 103 L444 102 L450 102 L456 101 L462 101 L468 100 L474 100 L480 99 L486 99 L492 98 L498 98 L504 97 L510 96 L516 96 L522 95 L528 94 L534 94 L540 93 L546 92 L552 91 L558 90 L564 90 L570 89 L576 88 L582 87 L588 85 L594 84 L600 83 L606 82 L612 81 L618 79 L624 78 L630 77 L636 75 L642 74 L648 72 L654 71 L660 69 L666 68 L672 66 L678 65 L684 63 L690 62 L696 60 L702 59 L708 57 L714 56 L720 55 L726 53 L732 52 L738 51 L744 50 L750 48 L756 47 L762 46 L768 45 L774 44 L780 44 L786 43 L792 42 L798 42 L804 41 L810 41 L816 40 L876 40 L882 41 L894 41 L900 42 L906 42 L912 43 L918 43 L924 44 L930 45 L936 45 L942 46 L948 46 L954 47 L960 47 L966 48 L972 48 L978 49 L984 49 L990 50 L996 50 L1002 51 L1008 51 L1014 52 L1032 52 L1038 53 L1122 53 L1128 52 L1194 52 L1200 53 L1218 53 L1224 54 L1230 54 L1236 55 L1248 55 L1254 56 L1260 57 L1266 57 L1272 58 L1278 59 L1284 59 L1290 60 L1296 61 L1302 61 L1308 62 L1314 63 L1320 64 L1326 65 L1332 65 L1338 66 L1344 67 L1350 68 L1356 69 L1362 69 L1368 70 L1374 71 L1380 71 L1386 72 L1392 72 L1398 73 L1410 73 L1416 74 L1470 74 L1476 73 L1488 73 L1494 72 L1500 72 L1506 71 L1512 70 L1518 70 L1524 69 L1530 68 L1536 68 L1542 67 L1548 66 L1554 65 L1560 64 L1566 64 L1572 63 L1578 62 L1584 61 L1590 61 L1596 60 L1602 59 L1608 58 L1614 58 L1620 57 L1626 56 L1632 56 L1638 55 L1650 55 L1656 54 L1674 54 L1680 53 L1698 53 L1704 54 L1728 54 L1734 55 L1746 55 L1752 56 L1758 56 L1764 57 L1770 57 L1776 58 L1782 58 L1788 59 L1794 60 L1800 60 L1806 61 L1812 61 L1818 62 L1824 62 L1830 63 L1836 63 L1842 64 L1854 64 L1860 65 L1866 65 L1872 66 L1890 66 L1896 67 L1920 67 L1920 141 L0 141 Z'/%3E%3C/svg%3E") bottom / 100% 13.1% no-repeat}html[data-shell=floating][data-backdrop=photo] .app-shell{background-color:var(--backdrop-base);background-image:var(--backdrop-image);background-size:cover;background-position:center;background-repeat:no-repeat}@media(prefers-reduced-motion:reduce){html[data-shell=floating][data-backdrop=steppe] .app-shell,html[data-shell=floating][data-backdrop=sky] .app-shell,html[data-shell=floating][data-backdrop=steppe][data-tint=section] .app-shell,html[data-shell=floating][data-backdrop=sky][data-tint=section] .app-shell{transition:none}}@property --section-tone{syntax: "<color>"; inherits: true; initial-value: transparent;}html[data-tint=section] .app-shell{transition:--section-tone var(--duration-slow) var(--ease-out)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="1"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="1"] [aria-current=page]){--section-tone: var(--section-tone-1)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="2"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="2"] [aria-current=page]){--section-tone: var(--section-tone-2)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="3"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="3"] [aria-current=page]){--section-tone: var(--section-tone-3)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="4"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="4"] [aria-current=page]){--section-tone: var(--section-tone-4)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="5"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="5"] [aria-current=page]){--section-tone: var(--section-tone-5)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="6"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="6"] [aria-current=page]){--section-tone: var(--section-tone-6)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="7"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="7"] [aria-current=page]){--section-tone: var(--section-tone-7)}html[data-tint=section] .app-shell:has(>.sidebar[data-tone="8"]),html[data-tint=section] .app-shell:has(>.sidebar .admin-accordion .sidebar__group[data-tone="8"] [aria-current=page]){--section-tone: var(--section-tone-8)}html[data-tint=section] .app-shell>.sidebar{background-image:linear-gradient(180deg,color-mix(in srgb,var(--section-tone) 16%,transparent),transparent 45%)}html[data-tint=section] .app-shell>.app-shell__main{background-image:radial-gradient(120% 100% at 20% -20%,color-mix(in srgb,var(--section-tone) 30%,transparent),transparent 62%),radial-gradient(70% 80% at 95% -30%,color-mix(in srgb,var(--section-tone) 18%,transparent),transparent 60%);background-repeat:no-repeat;background-size:100% var(--section-tint-height)}html[data-tint=section] .app-shell>.sidebar .sidebar__link--active{background-color:color-mix(in srgb,var(--section-tone) 18%,transparent);color:color-mix(in srgb,var(--section-tone) 60%,var(--color-text-primary))}html[data-tint=section] .sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:not(.sidebar__link--active):not(:hover):not(:focus-visible):not([data-near]),html[data-shell=floating] .sidebar[data-collapsed=true] .sidebar__nav .sidebar__link:not(.sidebar__link--active):not(:hover):not(:focus-visible):not([data-near]){background-color:transparent}@media(prefers-reduced-motion:reduce){html[data-tint=section] .app-shell{transition:none}}.theme-preset__mock[data-shell=floating]{background-color:var(--tp-backdrop-base);background-image:radial-gradient(60% 55% at 18% 28%,var(--tp-backdrop-glow-1),transparent 70%),radial-gradient(45% 50% at 62% 18%,var(--tp-backdrop-glow-2),transparent 70%),radial-gradient(50% 55% at 88% 70%,var(--tp-backdrop-glow-3),transparent 70%),radial-gradient(55% 45% at 35% 92%,var(--tp-backdrop-glow-4),transparent 70%)}.theme-preset__mock[data-shell=floating]>.theme-preset__side,.theme-preset__mock[data-shell=floating]>.theme-preset__body{border:1px solid color-mix(in srgb,var(--tp-border) 70%,transparent);border-radius:var(--tp-radius);background-color:color-mix(in srgb,var(--tp-background) calc(var(--tp-glass-alpha) * 100%),transparent);-webkit-backdrop-filter:blur(var(--tp-glass-blur));backdrop-filter:blur(var(--tp-glass-blur))}.theme-preset__mock[data-shell=floating]>.theme-preset__body{gap:calc(var(--space-1) / 2);padding:calc(var(--space-1) / 2)}@media(prefers-reduced-transparency:reduce){.theme-preset__mock[data-shell=floating]>.theme-preset__side,.theme-preset__mock[data-shell=floating]>.theme-preset__body{background-color:var(--tp-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.theme-preset__mock[data-tint=section]>.theme-preset__side{background-image:linear-gradient(180deg,color-mix(in srgb,var(--tp-section-tone) 55%,transparent),transparent 75%)}.theme-preset__mock[data-tint=section] .theme-preset__row:first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--tp-section-tone) 40%,transparent),transparent)}
