.tuki-data-table-scroll::-webkit-scrollbar{height:6px}.tuki-data-table-scroll::-webkit-scrollbar-track{background:0 0}.tuki-data-table-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, currentColor 25%, transparent);border-radius:9999px}.tuki-data-table-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, currentColor 45%, transparent)}@media (min-width:768px){.tuki-data-table-scroll--floating{scrollbar-width:none;-ms-overflow-style:none}.tuki-data-table-scroll--floating::-webkit-scrollbar{display:none}}.tuki-data-table-floating-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 50%, transparent) transparent}.tuki-data-table-floating-scrollbar::-webkit-scrollbar{height:4px}.tuki-data-table-floating-scrollbar::-webkit-scrollbar-track{background:0 0}.tuki-data-table-floating-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, currentColor 30%, transparent);border-radius:9999px}@media (min-width:768px){.tuki-data-table-scroll--start-hidden [data-pinned-edge=start]{box-shadow:var(--tuki-data-table-pinned-shadow,6px 0 6px -6px color-mix(in srgb, currentColor 35%, transparent))}.tuki-data-table-scroll--end-hidden [data-pinned-edge=end]{box-shadow:var(--tuki-data-table-pinned-shadow-end,-6px 0 6px -6px color-mix(in srgb, currentColor 35%, transparent))}}.tuki-data-table-scroll tr[data-pinned=top]:not(:has(+tr[data-pinned=top]))>td{border-bottom:2px solid color-mix(in srgb, currentColor 18%, transparent)}.tuki-data-table-scroll tr[data-pinned=bottom]:not(tr[data-pinned=bottom]+tr)>td{border-top:2px solid color-mix(in srgb, currentColor 18%, transparent)}.tuki-data-table-scroll--details{container-type:inline-size}.tuki-data-table-detail-cell{background-image:linear-gradient(var(--tuki-data-table-detail-bg,color-mix(in srgb, currentColor 3%, transparent)), var(--tuki-data-table-detail-bg,color-mix(in srgb, currentColor 3%, transparent)))}.tuki-data-table-detail{box-sizing:border-box;width:100cqi;padding:12px 16px 16px var(--tuki-data-table-detail-indent,56px);position:sticky;left:0}
.tuki-email-preview,.tuki-email-list,.tuki-email-browser,.tuki-email-timeline,.tuki-email-badge,.tuki-email-usage,.tuki-email-health,.tuki-email-summary,.tuki-email-seg{--_accent:var(--ea-accent,var(--primary,#171717));--_radius:var(--ea-radius,8px);--_card-radius:var(--ea-card-radius,12px);--_border:var(--ea-border,var(--border,#e5e5e5));--_bg:var(--ea-bg,var(--background,#fff));--_card:var(--ea-card-bg,var(--card,var(--background,#fff)));--_fg:var(--ea-fg,var(--foreground,#0a0a0a));--_muted:var(--ea-muted,var(--muted,#f5f5f5));--_muted-fg:var(--ea-muted-fg,var(--muted-foreground,#737373));--_focus:var(--ea-focus,var(--ring,var(--_accent)));--_mono:var(--ea-font-mono,var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace))}[data-tone=neutral]{--_tone:var(--ea-neutral,var(--muted-foreground,#737373))}[data-tone=info]{--_tone:var(--ea-info,#2563eb)}[data-tone=success]{--_tone:var(--ea-success,#10b981)}[data-tone=warning]{--_tone:var(--ea-warning,#f59e0b)}[data-tone=danger]{--_tone:var(--ea-danger,#ef4444)}.tuki-email-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tuki-email-icon{flex-shrink:0;width:14px;height:14px}.tuki-email-icon-lg{flex-shrink:0;width:16px;height:16px}.tuki-email-spin{animation:1s linear infinite tuki-email-spin}@keyframes tuki-email-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tuki-email-spin{animation:none}}.tuki-email-badge{border:1px solid color-mix(in srgb, var(--_tone) 30%, transparent);background:color-mix(in srgb, var(--_tone) 10%, transparent);color:color-mix(in srgb, var(--_tone) 70%, var(--_fg));white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.tuki-email-badge[data-tone=neutral]{border-color:var(--_border);background:color-mix(in srgb, var(--_muted) 60%, transparent);color:color-mix(in srgb, var(--_fg) 80%, transparent)}.tuki-email-badge__icon{flex-shrink:0;width:12px;height:12px}.tuki-email-seg{border-radius:var(--_radius);background:var(--_muted);padding:2px;display:inline-flex}.tuki-email-seg__option{border-radius:calc(var(--_radius) - 2px);color:var(--_muted-fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:16px;transition:background-color .15s,color .15s;display:inline-flex}.tuki-email-seg__option:hover{color:var(--_fg)}.tuki-email-seg__option[aria-checked=true]{background:var(--_bg);color:var(--_fg);font-weight:500;box-shadow:0 1px 2px #00000014}:is(.tuki-email-seg__option,.tuki-email-icon-button,.tuki-email-ghost-button,.tuki-email-outline-button,.tuki-email-link,.tuki-email-list__item,.tuki-email-metric__button):focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.tuki-email-input{border:1px solid var(--_border);border-radius:var(--_radius);width:100%;height:32px;color:var(--_fg);font:inherit;background:0 0;padding:0 10px;font-size:14px}.tuki-email-input::placeholder{color:var(--_muted-fg)}.tuki-email-input:focus-visible{outline:2px solid var(--_focus);outline-offset:0}.tuki-email-icon-button,.tuki-email-ghost-button,.tuki-email-outline-button{border-radius:var(--_radius);color:var(--_fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.tuki-email-icon-button,.tuki-email-ghost-button{background:0 0;border:0;height:32px}.tuki-email-icon-button{width:32px}.tuki-email-ghost-button{padding:0 10px}.tuki-email-icon-button:hover,.tuki-email-ghost-button:hover,.tuki-email-outline-button:hover:not(:disabled){background:var(--_muted)}.tuki-email-outline-button{border:1px solid var(--_border);background:var(--_bg);height:28px;padding:0 10px;font-size:12px}.tuki-email-outline-button:disabled{opacity:.5;cursor:not-allowed}.tuki-email-link{color:var(--_accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:14px;font-weight:500;display:inline-flex}.tuki-email-link:hover{text-underline-offset:4px;text-decoration:underline}.tuki-email-list{border:1px solid var(--_border);border-radius:var(--_card-radius);background:var(--_card);color:var(--_fg);padding:10px}.tuki-email-list__search{position:relative}.tuki-email-list__search .tuki-email-input{padding-left:32px}.tuki-email-list__search-icon{width:14px;height:14px;color:var(--_muted-fg);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tuki-email-list__empty{color:var(--_muted-fg);margin:0;padding:12px 8px 0;font-size:12px}.tuki-email-list__group{margin-top:14px}.tuki-email-list__heading{color:var(--_muted-fg);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin:0;padding:0 8px 6px;font-size:11px;font-weight:600;display:flex}.tuki-email-list__items{margin:0;padding:0;list-style:none}.tuki-email-list__item{border-radius:var(--_radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px;transition:background-color .15s;display:block;position:relative}.tuki-email-list__item:hover:not(:disabled){background:color-mix(in srgb, var(--_muted) 60%, transparent)}.tuki-email-list__item:disabled{opacity:.5;cursor:not-allowed}.tuki-email-list__item[aria-current=true]{background:color-mix(in srgb, var(--_accent) 10%, transparent)}.tuki-email-list__item[aria-current=true]:before{content:"";background:var(--_accent);border-radius:9999px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.tuki-email-list__name{font-size:14px;font-weight:500;line-height:20px;display:block}.tuki-email-list__item[aria-current=true] .tuki-email-list__name{color:var(--_accent)}.tuki-email-list__code{color:var(--_muted-fg);font-family:var(--_mono);font-size:11px;line-height:16px;display:block}.tuki-email-preview{border:1px solid var(--_border);border-radius:var(--_card-radius);background:var(--_card);color:var(--_fg);overflow:hidden}.tuki-email-preview__header{border-bottom:1px solid var(--_border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tuki-email-preview__heading{min-width:0}.tuki-email-preview__title-row{align-items:center;gap:8px;display:flex}.tuki-email-preview__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.tuki-email-preview__code{color:var(--_muted-fg);font-family:var(--_mono);margin:0;font-size:12px;line-height:16px}.tuki-email-preview__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tuki-email-preview__subheader{border-bottom:1px solid var(--_border)}.tuki-email-preview__stage{background:var(--ea-stage-bg,color-mix(in srgb, var(--_muted) 50%, transparent));justify-content:center;padding:24px 16px;display:flex}.tuki-email-preview__sheet{border-radius:var(--_radius);background:var(--ea-sheet-bg,#fff);width:100%;box-shadow:0 0 0 1px var(--_border);transition:max-width .3s;position:relative;overflow:hidden}.tuki-email-preview__sheet[data-viewport=mobile]{max-width:var(--ea-frame-mobile-width,375px);box-shadow:0 0 0 6px var(--ea-phone-bezel,color-mix(in srgb, var(--_fg) 90%, transparent));border-radius:1.75rem}@media (prefers-reduced-motion:reduce){.tuki-email-preview__sheet{transition:none}}.tuki-email-preview__frame{width:100%;height:var(--ea-frame-height,720px);border:0;display:block}.tuki-email-preview__frame[data-viewport=mobile]{height:var(--ea-frame-height-mobile,640px)}.tuki-email-preview__empty,.tuki-email-preview__error{color:#737373;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:240px;margin:0;padding:24px;font-size:14px;display:flex}.tuki-email-preview__error{color:var(--ea-danger,#dc2626)}.tuki-email-preview__loading{color:#525252;background:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.tuki-email-usage{color:var(--_muted-fg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:12px;display:flex}.tuki-email-usage__divider{background:var(--_border);width:1px;height:12px}.tuki-email-usage .tuki-email-outline-button{margin-left:auto}.tuki-email-browser{gap:16px;display:grid}.tuki-email-browser__list{display:none}.tuki-email-browser__main{gap:12px;min-width:0;display:grid}@media (min-width:1024px){.tuki-email-browser{grid-template-columns:var(--ea-list-width,16rem) minmax(0, 1fr)}.tuki-email-browser__list{align-self:start;display:block}.tuki-email-browser__select{display:none}}.tuki-email-health{border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_card);color:color-mix(in srgb, var(--_fg) 80%, transparent);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;font-size:14px;display:flex}.tuki-email-health[data-level=warning]{--_tone:var(--ea-warning,#f59e0b)}.tuki-email-health[data-level=down]{--_tone:var(--ea-danger,#ef4444)}.tuki-email-health:is([data-level=warning],[data-level=down]){border-color:color-mix(in srgb, var(--_tone) 40%, transparent);background:color-mix(in srgb, var(--_tone) 6%, transparent);color:var(--_fg)}.tuki-email-health__title{color:var(--_fg);align-items:center;gap:8px;font-weight:600;display:inline-flex}.tuki-email-health:not([data-level=ok]) .tuki-email-health__title{font-weight:500}.tuki-email-health__dot{background:var(--ea-success,#10b981);border-radius:9999px;width:8px;height:8px}.tuki-email-health__icon{width:16px;height:16px;color:color-mix(in srgb, var(--_tone) 80%, var(--_fg));flex-shrink:0}.tuki-email-health__divider{background:var(--_border);width:1px;height:14px}.tuki-email-health__meta{color:var(--_muted-fg);font-size:12px}.tuki-email-summary{gap:12px;display:grid}.tuki-email-summary__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1280px){.tuki-email-summary__cards{grid-template-columns:repeat(var(--ea-metric-columns,4), minmax(0, 1fr))}}.tuki-email-metric{border:1px solid var(--_border);border-radius:var(--_card-radius);background:var(--_card);transition:border-color .15s,background-color .15s;position:relative}.tuki-email-metric:hover{border-color:color-mix(in srgb, var(--_accent) 40%, transparent)}.tuki-email-metric[data-selected]{border-color:var(--_accent);background:color-mix(in srgb, var(--_accent) 6%, var(--_card))}.tuki-email-metric__button{border-radius:var(--_card-radius);width:100%;color:var(--_fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 16px;display:block}.tuki-email-metric__label{color:var(--_muted-fg);align-items:center;gap:8px;padding-right:24px;font-size:12px;display:flex}.tuki-email-metric__value{font-family:var(--ea-font-display,inherit);font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;line-height:32px;display:block}.tuki-email-metric__caption{color:var(--_muted-fg);margin-top:2px;font-size:12px;display:block}.tuki-email-metric__corner{display:inline-flex;position:absolute;top:12px;right:12px}.tuki-email-marker{background:var(--_tone);border-radius:2px;width:8px;height:8px;display:inline-block}.tuki-email-marker[data-tone=neutral]{background:var(--ea-neutral,#a1a1aa)}.tuki-email-summary__bar{gap:2px;height:8px;display:flex}.tuki-email-summary__bar .tuki-email-marker{width:auto;min-width:4px;height:100%}.tuki-email-summary__empty{background:var(--_muted);border-radius:2px;flex:1}.tuki-email-timeline{color:var(--_fg);margin:0;padding:0;list-style:none}.tuki-email-timeline__item{gap:10px;padding-bottom:14px;display:flex;position:relative}.tuki-email-timeline__item:last-child{padding-bottom:0}.tuki-email-timeline__item:not(:last-child):after{content:"";background:var(--_border);width:1px;position:absolute;top:14px;bottom:0;left:4.5px}.tuki-email-timeline__marker{background:var(--_tone,currentColor);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--_tone,currentColor) 18%, transparent);border-radius:9999px;flex-shrink:0;margin-top:4px}.tuki-email-timeline__body{flex-direction:column;gap:1px;min-width:0;font-size:13px;display:flex}.tuki-email-timeline__title{font-weight:600}.tuki-email-timeline__description{overflow-wrap:anywhere}.tuki-email-timeline__time{color:var(--_muted);font-variant-numeric:tabular-nums;font-size:12px}.tuki-email-timeline__empty{color:var(--ea-muted-fg,var(--muted-foreground,#737373));margin:0;font-size:13px}
.tuki-event-calendar-chip{background:color-mix(in srgb, var(--tuki-event-calendar-color,var(--primary,#171717)) 16%, var(--card,#fff));color:var(--foreground,#0a0a0a)}.tuki-event-calendar-chip:hover{background:color-mix(in srgb, var(--tuki-event-calendar-color,var(--primary,#171717)) 26%, var(--card,#fff))}.tuki-event-calendar-chip:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:1px}.tuki-event-calendar-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 30%, transparent) transparent}.tuki-event-calendar-scroll::-webkit-scrollbar{width:8px;height:8px}.tuki-event-calendar-scroll::-webkit-scrollbar-track{background:0 0}.tuki-event-calendar-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, currentColor 25%, transparent);border-radius:9999px}.tuki-event-calendar-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, currentColor 45%, transparent)}.tuki-ec-fade-box{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.tuki-ec-fade-box>.tuki-event-calendar-scroll{flex:auto;min-height:0}.tuki-ec-fade{--_bg:var(--tuki-ec-fade-bg,var(--card,var(--background,#fff)));--_size:var(--tuki-ec-fade-size,36px);z-index:2;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute}.tuki-ec-fade[data-active=true]{opacity:1}.tuki-ec-fade[data-edge=top],.tuki-ec-fade[data-edge=bottom]{height:var(--_size);left:0;right:0}.tuki-ec-fade[data-edge=top]{background:linear-gradient(to bottom, var(--_bg), transparent);top:0}.tuki-ec-fade[data-edge=bottom]{background:linear-gradient(to top, var(--_bg), transparent);bottom:0}.tuki-ec-fade[data-edge=left],.tuki-ec-fade[data-edge=right]{width:calc(var(--_size) * .8);top:0;bottom:0}.tuki-ec-fade[data-edge=left]{background:linear-gradient(to right, var(--_bg), transparent);left:0}.tuki-ec-fade[data-edge=right]{background:linear-gradient(to left, var(--_bg), transparent);right:0}.tuki-ec-ghost{scrollbar-width:thin;scrollbar-color:transparent transparent}.tuki-ec-ghost[data-scrolling]{scrollbar-color:color-mix(in srgb, currentColor 32%, transparent) transparent}.tuki-ec-ghost::-webkit-scrollbar{width:4px;height:4px}.tuki-ec-ghost::-webkit-scrollbar-thumb{background-color:#0000;transition:background-color .2s}.tuki-ec-ghost[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, currentColor 32%, transparent)}.tuki-ec-ghost::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, currentColor 50%, transparent)}.tuki-ec-layout{flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.tuki-ec-layout__main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.tuki-ec-layout__panel{width:var(--tuki-ec-panel-width,290px);flex-direction:column;flex:none;min-height:0;display:flex}.tuki-ec-layout[data-side=left]>.tuki-ec-layout__panel{order:-1}@media (min-width:1024px){.tuki-ec-layout__panel{contain:size}}@media (max-width:1023px){.tuki-ec-layout{flex-direction:column}.tuki-ec-layout__panel,.tuki-ec-layout[data-side=left]>.tuki-ec-layout__panel{order:2;width:auto;height:320px}}

.ih-hub,.ih-drawer{color:var(--foreground);overflow-wrap:anywhere;font-family:inherit;font-size:14px}.ih-hub *,.ih-drawer *{box-sizing:border-box}.ih-hub{border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:0}.ih-header,.ih-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.ih-hub h2,.ih-drawer h2{margin:0;font-size:20px}.ih-hub h3,.ih-drawer h3{margin:12px 0 6px;font-size:15px}.ih-muted,.ih-reason{color:var(--muted-foreground)}.ih-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.ih-button{font:inherit;border:1px solid var(--border);background:var(--card);max-width:100%;min-height:36px;color:var(--foreground);cursor:pointer;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.ih-button:hover,.ih-button[aria-pressed=true]{background:var(--accent,var(--muted))}.ih-button:focus-visible,.ih-toolbar input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ih-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ih-button[data-destructive=true]{color:var(--destructive)}.ih-action{flex-direction:column;gap:4px;max-width:100%;display:flex}.ih-reason{font-size:11px}.ih-toolbar input{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:7px;width:236px;max-width:100%;min-height:36px;padding:7px 10px}.ih-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;padding:20px;display:grid}.ih-card{border:1px solid var(--border);background:var(--muted);border-radius:10px;flex-direction:column;min-width:0;padding:4px;display:flex}.ih-card-body{background:var(--card);border:1px solid var(--border);border-radius:7px;flex:1;padding:17px 16px 13px}.ih-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ih-mark{border:1px solid var(--border);border-radius:9px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;display:inline-flex}.ih-mark svg,.ih-button svg{width:18px;height:18px}.ih-badge{border:1px solid var(--border);background:var(--muted);border-radius:6px;padding:4px 7px;font-size:11px}.ih-summary{border-top:1px solid var(--border);margin-top:15px;padding-top:12px;font-size:12px}.ih-summary ul{padding-left:18px}.ih-card-footer{padding:9px 8px 5px}.ih-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,1.3fr) minmax(80px,.6fr) minmax(100px,.8fr) minmax(150px,1fr) minmax(150px,1fr);gap:16px;padding:16px 20px;display:grid}.ih-row>*{min-width:0}.ih-columns{color:var(--muted-foreground);background:var(--muted);font-size:12px}.ih-mobile-label{display:none}.ih-status{margin:0;font-size:12px}.ih-status>div{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.ih-status dt{color:var(--muted-foreground)}.ih-status dt:after{content:":"}.ih-status dd{margin:0}.ih-message{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ih-overlay{background:var(--tuki-integrations-overlay,#00000059);z-index:var(--tuki-integrations-z-index,50);position:fixed;inset:0}.ih-drawer{background:var(--popover);width:min(540px,100vw);color:var(--popover-foreground);border-left:1px solid var(--border);z-index:calc(var(--tuki-integrations-z-index,50) + 1);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.ih-drawer-header{border-bottom:1px solid var(--border);padding:20px}.ih-drawer-body{min-height:0;padding:20px;overflow-y:auto}.ih-detail-instance{border:1px solid var(--border);border-radius:9px;margin:16px 0;padding:16px}.ih-drawer input{max-width:100%}@media (max-width:900px){.ih-row{flex-direction:column;gap:10px;display:flex}.ih-columns{display:none}.ih-mobile-label{color:var(--muted-foreground);display:inline}.ih-header,.ih-toolbar,.ih-grid{padding:16px}}
.tuki-kanban-board-row{-webkit-overflow-scrolling:touch}@media (min-width:768px){.tuki-kanban-board-row{scrollbar-width:none;-ms-overflow-style:none}.tuki-kanban-board-row::-webkit-scrollbar{display:none}}.tuki-kanban-floating-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground,#0a0a0a) 45%, transparent) transparent}.tuki-kanban-floating-scrollbar::-webkit-scrollbar{height:4px}.tuki-kanban-floating-scrollbar::-webkit-scrollbar-track{background:0 0}.tuki-kanban-floating-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--foreground,#0a0a0a) 30%, transparent);border-radius:9999px}.tuki-kanban-card:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.tuki-kanban-card[data-dragging]{cursor:grabbing}.tuki-kanban-count[data-at-limit]{background:color-mix(in srgb, var(--tuki-kanban-limit-color,#d97706) 26%, transparent);color:var(--foreground,#0a0a0a)}
.tuki-notifications{--_width:var(--tn-width,460px);--_bg:var(--tn-bg,var(--popover,#262626));--_body-bg:var(--tn-body-bg,var(--card,#1c1c1c));--_border:var(--tn-border,var(--border,#3a3630));--_fg:var(--tn-fg,var(--popover-foreground,#fdfffc));--_muted:var(--tn-muted,var(--muted-foreground,#d6d6d7));--_accent:var(--tn-accent,var(--primary,#5ab648));--_surface:var(--tn-surface,var(--muted,#262626));--_button-border:var(--tn-button-border,var(--input,#666));--_avatar-bg:var(--tn-avatar-bg,var(--secondary,#eee9e3));--_avatar-fg:var(--tn-avatar-fg,var(--secondary-foreground,#1c1c1c));--_tooltip-bg:var(--tn-tooltip-bg,var(--foreground,#fff));--_tooltip-fg:var(--tn-tooltip-fg,var(--background,#1c1c1c));--_radius:var(--tn-radius,8px);--_shadow:var(--tn-shadow,0 4px 24px #00000026);width:var(--_width);max-width:100%;color:var(--_fg);background:var(--_bg);border-radius:var(--_radius);box-shadow:var(--_shadow)}.tuki-notifications__item{border-bottom:1px solid var(--_border);gap:12px;padding-bottom:16px;font-size:14px;display:flex;position:relative}.tuki-notifications__item:last-child:not(.tuki-notifications__row>*),.tuki-notifications__row[data-last]>.tuki-notifications__item{border-bottom:0}.tuki-notifications__item[data-interactive]{cursor:pointer}.tuki-notifications__item[data-variant=card]{border:1px solid var(--tnv-card-border,var(--border,#3a3630));border-radius:var(--_radius);background:var(--tnv-card-bg,var(--card,transparent));padding:16px;overflow:hidden}.tuki-notifications__item[data-variant=card]:last-child:not(.tuki-notifications__row>*),.tuki-notifications__row[data-last]>.tuki-notifications__item[data-variant=card]{border-bottom:1px solid var(--tnv-card-border,var(--border,#3a3630))}.tuki-notifications__item[data-variant=card] .tuki-notifications__swipe-backdrop{inset:0}.tuki-notifications__item[data-variant=card] .tuki-notifications__details{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.tuki-notifications__item[data-variant=card] .tuki-notifications__title-row+*{grid-column:1}.tuki-notifications__item[data-variant=card] .tuki-notifications__title-row+*~*{grid-column:1/-1}.tuki-notifications__item[data-variant=card] .tuki-notifications__title-row,.tuki-notifications__aside{display:contents}.tuki-notifications__item[data-variant=card] .tuki-notifications__title{grid-area:1/1}.tuki-notifications__aside>.tuki-notifications__controls{grid-area:1/2;justify-self:end}.tuki-notifications__aside>.tuki-notifications__time{grid-area:2/2;place-self:start end}.tuki-notifications__swipe-surface{flex:1;gap:12px;min-width:0;transition:transform .2s;display:flex;position:relative}.tuki-notifications__swipe-surface[data-swiping]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:none}.tuki-notifications__item[data-interactive] .tuki-notifications__swipe-surface{pointer-events:none}.tuki-notifications__item[data-swipe]{touch-action:pan-y}.tuki-notifications__item[data-displaced]{overflow:hidden}.tuki-notifications__swipe-backdrop{border-radius:var(--_radius);color:var(--_accent);background:color-mix(in srgb, var(--_accent) 18%, transparent);align-items:center;padding-left:12px;display:flex;position:absolute;inset:0 0 16px}@media (prefers-reduced-motion:reduce){.tuki-notifications__swipe-surface{transition:none}}.tuki-notifications__stretch{z-index:0;cursor:pointer;border-radius:var(--_radius);background:0 0;border:0;padding:0;position:absolute;inset:0}.tuki-notifications__stretch:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.tuki-notifications__avatar,.tuki-notifications__content,.tuki-notifications__controls,.tuki-notifications__action,.tuki-notifications__changes{z-index:1;position:relative}.tuki-notifications__avatar{border:1.5px solid var(--_border);background:var(--_avatar-bg);width:32px;height:32px;color:var(--_avatar-fg);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.tuki-notifications__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.tuki-notifications__badge{box-sizing:border-box;background:var(--_accent);min-width:16px;height:16px;color:var(--_bg);border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.tuki-notifications__content{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.tuki-notifications__details{flex-direction:column;align-self:stretch;gap:2px;display:flex}.tuki-notifications__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tuki-notifications__title,.tuki-notifications__line{margin:0}.tuki-notifications__title{min-height:20px;font-size:14px;line-height:1.3}.tuki-notifications__actor{font-weight:500}.tuki-notifications__verb{color:var(--_muted);font-weight:400}.tuki-notifications__entity{color:var(--_accent);font-weight:500}.tuki-notifications__line{color:var(--_muted);align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:flex}.tuki-notifications__line[data-accent]{color:var(--_accent)}.tuki-notifications__line-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tuki-notifications__time{color:var(--_muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;line-height:1.45}.tuki-notifications__quote-row{align-self:stretch;align-items:flex-start;gap:8px;margin-top:2px;display:flex}.tuki-notifications__quote{background:var(--_surface);border-radius:8px;flex:0 auto;min-width:0;padding:8px;font-size:12px;line-height:1.25}.tuki-notifications__quote p{margin:0}.tuki-notifications__quote-footer{color:var(--_accent);margin-top:4px!important}.tuki-notifications__controls{pointer-events:auto;flex:none;align-items:center;gap:4px;height:20px;display:flex}.tuki-notifications__icon-button{color:var(--_muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tuki-notifications__icon-button:focus-visible,.tuki-notifications__action:focus-visible,.tuki-notifications__changes-toggle:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tuki-notifications__disable,.tuki-notifications__delete{opacity:0;pointer-events:none;width:24px;height:24px}.tuki-notifications__item:hover .tuki-notifications__disable,.tuki-notifications__item:hover .tuki-notifications__delete,.tuki-notifications__item:focus-within .tuki-notifications__disable,.tuki-notifications__item:focus-within .tuki-notifications__delete{opacity:1;pointer-events:auto}@media (hover:none){.tuki-notifications__disable,.tuki-notifications__delete{opacity:1;pointer-events:auto}}.tuki-notifications__dot-button{justify-content:flex-end;width:24px;height:24px}.tuki-notifications__dot{box-sizing:border-box;background:var(--_accent);border-radius:9999px;width:8px;height:8px}.tuki-notifications__dot[data-state=undo]{border:1.5px solid var(--_accent);background:0 0}.tuki-notifications__action{border:1px solid var(--_button-border);height:24px;color:var(--_fg);cursor:pointer;pointer-events:auto;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tuki-notifications__changes{background:var(--_surface);pointer-events:auto;border-radius:8px;align-self:stretch;padding:8px}.tuki-notifications__changes-toggle{width:100%;color:var(--_fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;display:flex}.tuki-notifications__changes-list{color:var(--_muted);flex-direction:column;gap:2px;margin:6px 0 0;padding:0 0 0 12px;font-size:10px;line-height:12px;list-style:none;display:flex}.tuki-notifications__tooltip{z-index:60;background:var(--_tooltip-bg);width:auto;color:var(--_tooltip-fg);box-shadow:none;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.3}.tuki-notifications__item[data-interactive] .tuki-notifications__avatar,.tuki-notifications__item[data-interactive] .tuki-notifications__content{pointer-events:none}.tuki-notifications__item[data-interactive] :is(.tuki-notifications__avatar,.tuki-notifications__content) :is(a,button,input,select,textarea,[tabindex],[role=button],[role=link]){z-index:1;pointer-events:auto;position:relative}.tuki-notifications__list{overscroll-behavior:contain;background:var(--_body-bg);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;padding:0 16px 0 24px;position:relative;overflow-y:auto}.tuki-notifications__list:is(:hover,[data-scrolling]){scrollbar-color:var(--_button-border) transparent}@media (min-width:768px){@supports selector(::-webkit-scrollbar){.tuki-notifications__list,.tuki-notifications__list:is(:hover,[data-scrolling]){scrollbar-width:auto;scrollbar-color:auto}.tuki-notifications__list::-webkit-scrollbar{width:16px}.tuki-notifications__list::-webkit-scrollbar-track{background:0 0}.tuki-notifications__list::-webkit-scrollbar-thumb{background:padding-box padding-box;border:5px solid #0000;border-radius:9999px}.tuki-notifications__list:is(:hover,[data-scrolling])::-webkit-scrollbar-thumb{background:var(--_button-border) padding-box}}}.tuki-notifications__list[data-scroller=external]{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;min-height:auto;overflow:visible}.tuki-notifications__rows{width:100%;position:relative}.tuki-notifications__row{width:100%;position:absolute;top:0;left:0}.tuki-notifications__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tuki-notifications__skeleton{flex-direction:column;gap:16px;padding-top:16px;display:flex}.tuki-notifications__skeleton-row{border-bottom:1px solid var(--_border);gap:12px;padding-bottom:16px;display:flex}.tuki-notifications__skeleton-row:last-child{border-bottom:0}.tuki-notifications__skeleton-avatar,.tuki-notifications__skeleton-line{background:var(--_surface);animation:1.5s ease-in-out infinite tuki-notifications-pulse}.tuki-notifications__skeleton-avatar{border-radius:9999px;flex:none;width:32px;height:32px}.tuki-notifications__skeleton-lines{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}.tuki-notifications__skeleton-line{border-radius:4px;width:80%;height:12px}.tuki-notifications__skeleton-line[data-short]{width:40%}@keyframes tuki-notifications-pulse{50%{opacity:.5}}.tuki-notifications__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex;position:relative}.tuki-notifications__state-text{flex-direction:column;display:flex;position:relative}.tuki-notifications__state-title,.tuki-notifications__state-description{margin:0}.tuki-notifications__state-title{font-size:16px;font-weight:700;line-height:1.5}.tuki-notifications__state-description{color:var(--_muted);font-size:14px;line-height:20px}.tuki-notifications__empty{box-sizing:border-box;min-height:100%;margin:0 -16px 0 -24px;padding:32px 16px 32px 24px;overflow:hidden}.tuki-notifications__empty .tuki-notifications__state-text{gap:4px;max-width:340px}.tuki-notifications__empty[data-compact]{min-height:0}.tuki-notifications__empty-glow{background:var(--_accent);opacity:.2;filter:blur(50px);pointer-events:none;border-radius:9999px;width:256px;height:256px;margin-top:-128px;position:absolute;top:50%;left:-128px}.tuki-notifications__empty-icon{flex:none;width:80px;height:60px;position:relative}.tuki-notifications__empty-card{box-sizing:border-box;border:1.5px solid var(--_accent);background:color-mix(in srgb, var(--_accent) 25%, var(--_body-bg));border-radius:6px;width:40px;height:40px;position:absolute;top:14px}.tuki-notifications__empty-card[data-side=start]{left:6px;transform:rotate(-12deg)}.tuki-notifications__empty-card[data-side=end]{right:6px;transform:rotate(12deg)}.tuki-notifications__empty-tile{background:var(--_accent);width:50px;height:50px;color:var(--_body-bg);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:15px}.tuki-notifications__load-more{color:var(--_muted);justify-content:center;align-items:center;gap:8px;padding:8px 0 16px;font-size:12px;line-height:1.45;display:flex}.tuki-notifications__retry{border:1px solid var(--_button-border);height:24px;color:var(--_fg);cursor:pointer;background:0 0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}.tuki-notifications__empty-action{position:relative}.tuki-notifications__retry:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tuki-notifications__spinner{box-sizing:border-box;border:1.5px solid var(--_muted);border-top-color:#0000;border-radius:9999px;width:12px;height:12px;animation:.8s linear infinite tuki-notifications-spin}@keyframes tuki-notifications-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tuki-notifications__skeleton-avatar,.tuki-notifications__skeleton-line,.tuki-notifications__spinner{animation:none}}.tuki-notifications__panel{box-sizing:border-box;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.tuki-notifications__header{border-bottom:1px solid var(--_border);flex:none;align-items:center;gap:12px;padding:16px 24px;display:flex}.tuki-notifications__panel-title{letter-spacing:-.4px;flex:auto;margin:0;font-size:20px;font-weight:600;line-height:1.38}.tuki-notifications__mark-all,.tuki-notifications__clear-all,.tuki-notifications__close,.tuki-notifications__tab,.tuki-notifications__view-all{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.tuki-notifications__mark-all{color:var(--_accent);padding:4px 0;font-size:12px;font-weight:600;line-height:1.45}.tuki-notifications__mark-all:disabled{color:var(--_muted);cursor:default;opacity:.6}.tuki-notifications__close{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.tuki-notifications__mark-all:focus-visible,.tuki-notifications__clear-all:focus-visible,.tuki-notifications__close:focus-visible,.tuki-notifications__tab:focus-visible,.tuki-notifications__view-all:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tuki-notifications__tabs{background:linear-gradient(var(--_border), var(--_border)) 24px 100% / calc(100% - 48px) 1px no-repeat, var(--_body-bg);flex:none;padding:8px 24px 0;display:flex}.tuki-notifications__tab{box-sizing:border-box;height:36px;color:var(--_muted);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.tuki-notifications__tab-count{box-sizing:border-box;background:var(--tn-tab-count-bg,var(--primary));min-width:20px;height:20px;color:var(--tn-tab-count-fg,var(--primary-foreground));text-align:center;vertical-align:middle;border-radius:999px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.tuki-notifications__tab[aria-selected=true]{color:var(--_fg);border-bottom-color:var(--_accent)}.tuki-notifications__panel-body{background:var(--_body-bg);flex-direction:column;flex:auto;min-height:0;display:flex}.tuki-notifications__footer{border-top:1px solid var(--_border);flex:none;align-items:center;gap:16px;padding:20px 24px 24px;display:flex}.tuki-notifications__clear-all{color:var(--_muted);padding:0;font-size:14px;line-height:20px}.tuki-notifications__view-all{color:var(--_accent);align-items:center;gap:8px;margin-left:auto;padding:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.tuki-notifications--popover{z-index:50;width:min(var(--tn-width,460px), calc(100vw - 16px));max-height:min(var(--tn-max-height,720px), calc(100dvh - 80px), var(--radix-popover-content-available-height,100dvh));outline:none;flex-direction:column;display:flex}.tuki-notifications--popover>.tuki-notifications__panel{flex:auto;width:100%}.tuki-notifications--drawer{inset-inline:0;top:var(--tn-drawer-top,0px);z-index:50;height:calc(100dvh - var(--tn-drawer-top,0px));outline:none;flex-direction:column;display:flex;position:fixed}.tuki-notifications--drawer[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) tuki-notifications-drawer-in}.tuki-notifications__drawer-scope{outline:none;flex-direction:column;flex:auto;min-height:0;display:flex}.tuki-notifications__drawer-scope>.tuki-notifications__panel{width:100%;max-width:none;box-shadow:none;border-radius:0;flex:auto}@keyframes tuki-notifications-drawer-in{0%{clip-path:inset(100% 0 0);transform:translateY(-100%)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.tuki-notifications--drawer[data-state=open]{animation:none}}.tuki-notifications-view__filter-trigger{border:1px solid var(--tnv-control-border,var(--input));height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.tuki-notifications-view__filter-trigger[data-active]{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--primary) 15%, transparent)}.tuki-notifications-view__filter-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tuki-notifications-view__filter-badge{background:var(--primary);min-width:20px;height:20px;color:var(--primary-foreground);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.tuki-notifications-view__filter-popover{border:1px solid var(--tnv-border,var(--border));background:var(--tnv-popover-bg,var(--popover));width:240px;color:var(--tnv-popover-fg,var(--popover-foreground));border-radius:8px;padding:8px;box-shadow:0 8px 24px #00000040}.tuki-notifications-view__filter-heading{color:var(--tnv-muted,var(--muted-foreground));padding:4px 8px 8px;font-size:12px;font-weight:600}.tuki-notifications-view__filter-options{flex-direction:column;gap:2px;display:flex}.tuki-notifications-view__filter-option{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.tuki-notifications-view__filter-option:hover,.tuki-notifications-view__filter-option:focus-visible{background:var(--accent);color:var(--accent-foreground);outline:none}.tuki-notifications-view__filter-check{border:1px solid var(--tnv-control-border,var(--input));border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.tuki-notifications-view__filter-check[data-checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.tuki-notifications-view__filter-clear{border:0;border-top:1px solid var(--tnv-border,var(--border));width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;margin-top:8px;padding:6px 8px;font-size:13px}.tuki-notifications-view__filter-clear:disabled{opacity:.5;cursor:default}@media (max-width:767px){.tuki-notifications-view__filter-label{display:none}}.tuki-notifications-view__search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.tuki-notifications-view__search-icon{color:var(--tnv-muted,var(--muted-foreground));pointer-events:none;position:absolute;inset-inline-start:12px}.tuki-notifications-view__search-input{border:1px solid var(--tnv-control-border,var(--input));width:100%;height:36px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:0 36px;font-size:14px}.tuki-notifications-view__search-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tuki-notifications-view__search-clear{width:24px;height:24px;color:var(--tnv-muted,var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}.tuki-notifications-view__search-clear:hover,.tuki-notifications-view__search-clear:focus-visible{background:var(--accent);color:var(--accent-foreground);outline:none}.tuki-notifications-view__fab-anchor{top:var(--tnv-sticky-height,0px);z-index:10;height:0;position:sticky}.tuki-notifications-view__fab{background:var(--primary);width:max-content;height:40px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 12px #0000004d}.tuki-notifications-view__fab--icon{width:40px;padding:0}.tuki-notifications-view__fab--pill{padding:0 16px}.tuki-notifications-view__fab[data-placement=bottom]{bottom:24px;position:fixed;inset-inline-end:16px}.tuki-notifications-view__fab[data-placement=top]{top:8px;position:absolute;inset-inline-end:16px}.tuki-notifications-view__fab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tuki-notifications.tuki-notifications-view{--_body-bg:var(--tnv-bg,var(--background));width:100%;max-width:var(--tnv-max-width,none);box-shadow:none;background:0 0;border-radius:0}.tuki-notifications-view__header{top:var(--tnv-sticky-top,0);z-index:1;background:var(--tnv-bg,var(--background));position:sticky}.tuki-notifications-view .tuki-notifications__tabs{background:linear-gradient(var(--_border), var(--_border)) 0 100% / 100% 1px no-repeat, transparent;padding:0}.tuki-notifications-view__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.tuki-notifications-view__toolbar>.tuki-notifications-view__search{flex:0 289px}.tuki-notifications-view__control{box-sizing:border-box;border:1px solid var(--tnv-control-border,var(--input));height:36px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.tuki-notifications-view__unread[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--primary) 15%, transparent)}.tuki-notifications-view__mark-all{color:var(--_accent);border-color:#0000;margin-left:auto;font-weight:600}.tuki-notifications-view__mark-all:disabled{color:var(--_muted);cursor:default;opacity:.6}.tuki-notifications-view__control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tuki-notifications-view__body{position:relative}.tuki-notifications-view__body:focus{outline:none}.tuki-notifications-view .tuki-notifications__list[data-scroller=external]{background:0 0;padding:0}.tuki-notifications-view .tuki-notifications__empty{margin:0;padding:48px 0}@media (max-width:767px){.tuki-notifications-view .tuki-notifications__tabs{scrollbar-width:none;overflow-x:auto}.tuki-notifications-view__toolbar>.tuki-notifications-view__search{flex-basis:100%;order:-1}.tuki-notifications-view__control,.tuki-notifications-view__filter-trigger{justify-content:center;width:36px;padding:0}.tuki-notifications-view__filter-trigger{position:relative}.tuki-notifications-view__filter-badge{position:absolute;top:-6px;right:-6px}.tuki-notifications-view__control-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.tuki-page-header{--_control:var(--ph-control,32px);--_radius:var(--ph-btn-radius,8px);--_focus:var(--ph-focus,var(--ring,var(--primary,#3fc1da)));gap:var(--ph-gap,16px);padding-top:var(--ph-padding-top,8px);flex-direction:column;min-width:0;display:flex}.tuki-page-header[data-width=centered]{width:100%;max-width:var(--ph-max-width,1400px);margin-inline:auto}.tuki-page-header[data-sticky]{z-index:10;background:color-mix(in srgb, var(--background,#fff) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:12px;position:sticky;top:0}.tuki-page-header__row{justify-content:space-between;align-items:center;gap:var(--ph-row-gap,12px 24px);flex-wrap:wrap;display:flex}.tuki-page-header__text{flex:16rem;min-width:0}.tuki-page-header__title{font-family:var(--ph-title-font,inherit);font-size:var(--ph-title-size,20px);font-weight:var(--ph-title-weight,600);letter-spacing:var(--ph-title-tracking,-.01em);line-height:var(--ph-title-line,28px);color:var(--ph-title-color,var(--foreground,inherit));margin:0}.tuki-page-header__title[data-truncate]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tuki-page-header__description{margin:var(--ph-desc-gap,0) 0 0;font-size:var(--ph-desc-size,13px);line-height:var(--ph-desc-line,18px);color:var(--ph-desc-color,var(--muted-foreground,inherit));max-width:70ch}.tuki-page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:767px){.tuki-page-header[data-hide-actions-mobile] .tuki-page-header__actions{display:none}}.tuki-page-header__button{height:var(--_control);border:1px solid var(--ph-btn-border,var(--border,transparent));border-radius:var(--_radius);background:var(--ph-btn-bg,var(--background,transparent));color:var(--ph-btn-fg,var(--foreground,inherit));font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.tuki-page-header__button:hover{background:var(--ph-btn-hover,var(--secondary,#0000000d))}.tuki-page-header__button:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.tuki-page-header__button--primary{background:var(--ph-primary-bg,var(--primary,#3fc1da));color:var(--ph-primary-fg,var(--primary-foreground,#fff));border-color:#0000;font-weight:600}.tuki-page-header__button--primary:hover{background:var(--ph-primary-bg,var(--primary,#3fc1da));filter:brightness(.95)}.tuki-page-header__button--ghost{background:0 0;border-color:#0000}.tuki-page-header__button--icon{width:var(--_control);padding:0}.tuki-page-header__icon{flex-shrink:0;width:16px;height:16px}.tuki-page-header__tabs{min-width:0}.tuki-page-header__kpi-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tuki-page-header__kpi-divider{background:var(--ph-pill-border,var(--border,currentColor));opacity:.8;align-self:stretch;width:1px;margin-inline:4px}.tuki-page-header__kpi{min-width:0;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}button.tuki-page-header__kpi{cursor:pointer;min-height:44px}@media (min-width:768px){button.tuki-page-header__kpi{min-height:28px}}button.tuki-page-header__kpi:focus-visible{outline:2px solid var(--ph-focus,var(--ring,var(--primary,#3fc1da)));outline-offset:2px;border-radius:6px}.tuki-page-header__pill{height:var(--ph-pill-height,28px);border:1px solid var(--ph-pill-border,var(--border,transparent));border-radius:var(--ph-pill-radius,6px);background:var(--ph-pill-bg,var(--secondary,transparent));max-width:100%;color:var(--ph-pill-fg,var(--foreground,inherit));align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s;display:inline-flex}button.tuki-page-header__kpi:hover .tuki-page-header__pill:not([data-active]){background:var(--ph-pill-hover,var(--accent,#0000000d))}.tuki-page-header__pill[data-active]{background:var(--ph-pill-active-bg,var(--accent,#00000014));border-color:var(--ph-pill-active-border,var(--muted-foreground,currentColor));color:var(--foreground,inherit)}.tuki-page-header__pill-dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.tuki-page-header__pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tuki-page-header__pill-count{font-variant-numeric:tabular-nums;flex-shrink:0}
.qv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qv-overlay{z-index:var(--tuki-quick-view-z-index,50);background:var(--tuki-quick-view-overlay,#0006);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.qv-content{--qv-width:36rem;z-index:calc(var(--tuki-quick-view-z-index,50) + 1);border:0 solid var(--border);background:var(--background);width:100vw;max-width:100vw;height:100dvh;color:var(--foreground);box-shadow:var(--tuki-quick-view-shadow,0 20px 50px #0000002e);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.qv-content,.qv-content *{box-sizing:border-box}.qv-content[data-variant=docked]{border-left-width:1px}.qv-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 16px;display:flex}.qv-navigation,.qv-navigation-buttons,.qv-actions{align-items:center;display:flex}.qv-navigation{gap:16px}.qv-navigation-buttons,.qv-actions{gap:8px}.qv-icon-button{width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.qv-icon-button-bordered{border-color:var(--border);color:var(--muted-foreground)}.qv-icon-button:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.qv-icon-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.qv-icon-button:disabled{cursor:default;opacity:.4}.qv-icon-button svg{width:18px;height:18px}.qv-position{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.qv-hero{border-bottom:1px solid var(--border);flex-shrink:0}.qv-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.qv-body{padding:20px 24px;animation:.18s ease-out qv-item-in}.qv-body>*+*{margin-top:24px}.qv-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.qv-overlay[data-state=open]{animation:.18s ease-out qv-fade-in}.qv-overlay[data-state=closed]{animation:.18s ease-in qv-fade-out}.qv-content[data-state=open]{animation:.18s ease-out qv-panel-in}.qv-content[data-state=closed]{animation:.18s ease-in qv-panel-out}@media (min-width:640px){.qv-content{width:min(100vw, var(--qv-width))}.qv-content[data-variant=floating]{width:min(calc(100vw - 24px), var(--qv-width));border-width:1px;border-radius:12px;height:calc(100dvh - 24px);inset:12px 12px 12px auto}}@media (prefers-reduced-motion:reduce){.qv-overlay,.qv-content,.qv-body,.qv-icon-button{transition:none!important;animation:none!important}}@keyframes qv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qv-fade-out{0%{opacity:1}to{opacity:0}}@keyframes qv-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes qv-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes qv-item-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}
.tuki-rich-editor-content[data-is-empty=true]:before{content:attr(data-placeholder);color:var(--muted-foreground,#737373);pointer-events:none}.tuki-rich-editor-content b,.tuki-rich-editor-content strong{font-weight:700}.tuki-rich-editor-content i,.tuki-rich-editor-content em{font-style:italic}.tuki-rich-editor-content u{text-decoration:underline}.tuki-rich-editor-content s,.tuki-rich-editor-content strike{text-decoration:line-through}.tuki-rich-editor-content code{background:var(--muted,#f5f5f5);color:var(--foreground,#0a0a0a);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:5px;padding:1px 6px;font-size:12.5px}.tuki-rich-editor-content h1,.tuki-rich-editor-content h2,.tuki-rich-editor-content h3{margin:.6em 0 .3em;font-weight:700;line-height:1.3}.tuki-rich-editor-content h1{font-size:1.5em}.tuki-rich-editor-content h2{font-size:1.25em}.tuki-rich-editor-content h3{font-size:1.1em}.tuki-rich-editor-content blockquote{border-left:3px solid var(--primary,#0a0a0a);color:var(--muted-foreground,#737373);margin:.6em 0;padding:4px 14px}.tuki-rich-editor-content pre{background:var(--muted,#f5f5f5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:8px;margin:.6em 0;padding:12px 14px;font-size:12.5px;overflow-x:auto}.tuki-rich-editor-content ul,.tuki-rich-editor-content ol{margin:.4em 0;padding-left:22px}.tuki-rich-editor-content li{margin:.15em 0}.tuki-rich-editor-content p+p{margin-top:.5em}.tuki-rich-editor-content:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:-2px}.tuki-re-glyph[data-mark=b]{font-weight:800}.tuki-re-glyph[data-mark=i]{font-family:Georgia,Times New Roman,serif;font-style:italic}.tuki-re-glyph[data-mark=u]{text-decoration:underline}.tuki-re-glyph[data-mark=s]{text-decoration:line-through}
.rr-state{box-sizing:border-box;min-width:0;min-height:24rem;color:var(--foreground);overflow-wrap:anywhere;place-items:center;padding:clamp(20px,4vw,48px) 16px;font-family:inherit;font-size:14px;display:grid}.rr-state *,.rr-state :before,.rr-state :after{box-sizing:border-box}.rr-content{width:min(100%,730px);min-width:0}.rr-status-code{color:var(--muted-foreground);letter-spacing:.04em;margin:0;font:550 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.rr-status-marker{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:12px 0 13px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.rr-icon{flex:none;width:16px;height:16px}.rr-title{max-width:560px;color:inherit;letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,22px);font-weight:620;line-height:1.3}.rr-description{max-width:530px;color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.65}.rr-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:21px;display:flex}.rr-action-wrap{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.rr-action{border:1px solid var(--border);max-width:100%;min-height:36px;color:var(--foreground);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:center;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.rr-action:hover:not(.rr-action-disabled){background:var(--accent);color:var(--accent-foreground,var(--foreground))}.rr-action-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.rr-action-primary:hover:not(.rr-action-disabled){background:var(--primary);color:var(--primary-foreground);filter:brightness(.96)}.rr-action-destructive{color:var(--destructive)}.rr-action-disabled{cursor:not-allowed;opacity:.6}.rr-action:focus-visible,.rr-details summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rr-action-icon,.rr-action-icon svg{flex:none;width:15px;height:15px;display:inline-flex}.rr-pending{color:inherit;opacity:.78;font-size:9px}.rr-disabled-reason{max-width:280px;color:var(--muted-foreground);font-size:10px;line-height:1.45}.rr-reference{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin-top:23px;font-size:9px;display:flex}.rr-reference code{border:1px solid var(--border);max-width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:3px 6px;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.rr-details{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:20px;padding-top:12px;font-size:10px}.rr-details summary{cursor:pointer;width:fit-content}.rr-details-content{overflow-wrap:anywhere;margin-top:9px}@media (max-width:600px){.rr-state{min-height:20rem;padding:24px 12px}.rr-actions{margin-top:17px}.rr-action{white-space:normal}}
.tuki-segmented{--_height:var(--tuki-segmented-height,34px);--_padding:var(--tuki-segmented-padding,3px);--_gap:var(--tuki-segmented-gap,2px);--_radius:var(--tuki-segmented-radius,8px);--_item-radius:var(--tuki-segmented-item-radius,6px);--_fg:var(--tuki-segmented-fg,var(--foreground,currentColor));--_border:var(--tuki-segmented-border,var(--border,#e4e4e7));--_active-bg:var(--tuki-segmented-active-bg,var(--accent,#f4f4f5));--_active-fg:var(--tuki-segmented-active-fg,var(--accent-foreground,var(--_fg)));--_hover-bg:var(--tuki-segmented-hover-bg,color-mix(in srgb, var(--_active-bg) 55%, transparent));--_focus:var(--tuki-segmented-focus,var(--ring,var(--primary,#3fc1da)));--_duration:var(--tuki-segmented-duration,.22s);--_ease:cubic-bezier(.3, .7, .2, 1);align-items:stretch;gap:var(--_gap);box-sizing:border-box;height:var(--_height);padding:var(--_padding);border-radius:var(--_radius);box-shadow:inset 0 0 0 1px var(--_border);color:var(--_fg);font-size:var(--tuki-segmented-font-size,12px);font-weight:var(--tuki-segmented-font-weight,500);flex:none;line-height:1;display:inline-flex;position:relative}.tuki-segmented__item{z-index:1;box-sizing:border-box;height:100%;padding:0 var(--tuki-segmented-item-padding-x,12px);border-radius:var(--_item-radius);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;transition:background-color .14s,color .14s,transform .1s;display:inline-flex;position:relative}.tuki-segmented[data-display=icon] .tuki-segmented__item[data-collapses]{padding:0 var(--tuki-segmented-icon-padding-x,9px);gap:0}.tuki-segmented__item:hover:not([data-active]):not(:disabled){background:var(--_hover-bg)}.tuki-segmented__item:active:not(:disabled){transform:scale(.95)}.tuki-segmented__item:disabled{opacity:.45;cursor:not-allowed}.tuki-segmented__item:focus-visible{outline:2px solid var(--_focus);outline-offset:1px}.tuki-segmented__item[data-active]{color:var(--_active-fg)}.tuki-segmented__icon{flex:none;display:inline-flex}.tuki-segmented__icon>svg{width:var(--tuki-segmented-icon-size,16px);height:var(--tuki-segmented-icon-size,16px)}.tuki-segmented__pill{z-index:0;top:var(--_padding);bottom:var(--_padding);border-radius:var(--_item-radius);background:var(--_active-bg);opacity:0;pointer-events:none;width:0;position:absolute;left:0}.tuki-segmented[data-ready] .tuki-segmented__pill{opacity:1}.tuki-segmented:not([data-ready]) .tuki-segmented__item[data-active]{background:var(--_active-bg)}.tuki-segmented[data-eased][data-display=text] .tuki-segmented__pill{transition:transform var(--_duration) var(--_ease), width var(--_duration) var(--_ease)}@keyframes tuki-segmented-pop{0%{transform:scale(.78)}55%{transform:scale(1.14)}to{transform:scale(1)}}.tuki-segmented__item[data-pop] .tuki-segmented__icon{animation:tuki-segmented-pop .3s var(--_ease)}.tuki-segmented__label{transition:grid-template-columns var(--_duration) var(--_ease), margin-left var(--_duration) var(--_ease);grid-template-columns:0fr;margin-left:0;display:grid}.tuki-segmented__label>span{min-width:0;overflow:hidden}.tuki-segmented__item[data-active] .tuki-segmented__label,.tuki-segmented[data-reveal=expand] .tuki-segmented__item:hover .tuki-segmented__label,.tuki-segmented[data-reveal=expand] .tuki-segmented__item:focus-visible .tuki-segmented__label{grid-template-columns:1fr;margin-left:6px}.tuki-segmented[data-reveal=tooltip] .tuki-segmented__item[data-label]:not([data-active]):after{content:attr(data-label);z-index:5;border:1px solid var(--tuki-segmented-tooltip-border,var(--border,#e4e4e7));background:var(--tuki-segmented-tooltip-bg,var(--popover,var(--card,#fff)));color:var(--tuki-segmented-tooltip-fg,var(--popover-foreground,var(--foreground,#1c1c1c)));white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease, transform .16s var(--_ease), visibility 0s .16s;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;left:50%;box-shadow:0 4px 14px #00000040}.tuki-segmented[data-reveal=tooltip][data-tooltip-side=top] .tuki-segmented__item[data-label]:not([data-active]):after{transform-origin:50% 100%;bottom:calc(100% + 9px);transform:translate(-50%,5px)scale(.96)}.tuki-segmented[data-reveal=tooltip][data-tooltip-side=bottom] .tuki-segmented__item[data-label]:not([data-active]):after{transform-origin:50% 0;top:calc(100% + 9px);transform:translate(-50%,-5px)scale(.96)}.tuki-segmented[data-reveal=tooltip] .tuki-segmented__item[data-label]:not([data-active]):hover:after,.tuki-segmented[data-reveal=tooltip] .tuki-segmented__item[data-label]:not([data-active]):focus-visible:after{opacity:1;visibility:visible;transition-delay:.2s;transform:translate(-50%)scale(1)}.tuki-segmented[data-reveal=tooltip] .tuki-segmented__item[data-label]:not([data-active]):focus-visible:after{transition-delay:0s}@media (max-width:767px){.tuki-segmented{height:var(--tuki-segmented-touch-height,44px)}.tuki-segmented__item{min-width:44px}}@media (prefers-reduced-motion:reduce){.tuki-segmented *,.tuki-segmented :after,.tuki-segmented__pill{transition:none!important;animation:none!important}}

.tuki-sidebar{box-sizing:border-box;background:var(--sidebar,var(--background,#fff));width:256px;min-width:0;height:100%;min-height:0;color:var(--sidebar-foreground,var(--foreground,#18181b));flex-direction:column;flex:0 0 256px;font-family:inherit;font-size:14px;line-height:20px;display:flex}:where(.tuki-sidebar,.tuki-sidebar-flyout) *,:where(.tuki-sidebar,.tuki-sidebar-flyout) :before,:where(.tuki-sidebar,.tuki-sidebar-flyout) :after{box-sizing:border-box}.tuki-sidebar[data-collapsed=true]{flex-basis:64px;width:64px}.tuki-sidebar-header{min-height:60px;padding:var(--tuki-sidebar-header-padding,0 20px);flex:0 0 60px;justify-content:space-between;align-items:center;gap:8px;display:flex}.tuki-sidebar-logo{overflow-wrap:anywhere;align-items:center;min-width:0;display:flex}:where(.tuki-sidebar-logo img,.tuki-sidebar-collapsed-logo img){max-width:100%;height:auto;display:block}.tuki-sidebar-action,.tuki-sidebar-trigger{width:28px;height:28px;color:var(--muted-foreground,#71717a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tuki-sidebar-action:hover,.tuki-sidebar-trigger:hover{background:var(--sidebar-accent,var(--accent,#f4f4f5));color:var(--sidebar-accent-foreground,var(--accent-foreground,#18181b))}.tuki-sidebar-glyph{flex-shrink:0;width:18px;height:18px;display:block}.tuki-sidebar-header .tuki-sidebar-glyph{width:16px;height:16px}.tuki-sidebar[data-collapsed=true] .tuki-sidebar-header{border-bottom:1px solid var(--sidebar-border,var(--border,#e4e4e7));justify-content:center;padding:0 12px}.tuki-sidebar-expand{width:40px;height:40px;position:relative}.tuki-sidebar-collapsed-logo{justify-content:center;align-items:center;max-width:100%;display:flex}.tuki-sidebar-expand-glyph{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.tuki-sidebar-expand:is(:hover,:focus-visible) .tuki-sidebar-collapsed-logo{visibility:hidden}.tuki-sidebar-expand:is(:hover,:focus-visible) .tuki-sidebar-expand-glyph{display:flex}.tuki-sidebar-context{min-width:0;padding:var(--tuki-sidebar-context-padding,16px);overflow-wrap:anywhere;flex-shrink:0}.tuki-sidebar[data-collapsed=true] .tuki-sidebar-context{border-bottom:1px solid var(--sidebar-border,var(--border,#e4e4e7));justify-content:center;padding:16px 12px;display:flex}.tuki-sidebar-scroll-shell{flex:1;min-width:0;min-height:0;display:flex;position:relative}.tuki-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow:hidden auto}.tuki-sidebar-scroll-shell.tuki-sidebar-footer{flex:none}.tuki-sidebar-scroll::-webkit-scrollbar{display:none}.tuki-sidebar-scrollbar{z-index:2;width:calc(var(--tuki-sidebar-scrollbar-size,8px) + 2px);opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;padding:1px;transition:opacity .12s;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.tuki-sidebar-scrollbar-thumb{background:var(--tuki-sidebar-scrollbar-color,var(--sidebar-foreground,var(--foreground,#18181b)));border-radius:9999px;flex:1;position:relative}:is(.tuki-sidebar-scroll-shell:hover,.tuki-sidebar-scroll-shell:focus-within) .tuki-sidebar-scrollbar,.tuki-sidebar-scroll[data-tuki-scrolling]~.tuki-sidebar-scrollbar{opacity:.25;pointer-events:auto}.tuki-sidebar-scroll-shell .tuki-sidebar-scrollbar:hover{opacity:.4}@media (prefers-reduced-motion:reduce){.tuki-sidebar-scrollbar{transition:none}}.tuki-sidebar-scroll-shell{--tuki-sidebar-scroll-hint-bg:var(--sidebar,var(--background,#fff))}.tuki-sidebar-panel-card .tuki-sidebar-scroll-shell{--tuki-sidebar-scroll-hint-bg:var(--tuki-sidebar-panel-bg,var(--background,#fff))}.tuki-sidebar-flyout .tuki-sidebar-scroll-shell{--tuki-sidebar-scroll-hint-bg:var(--popover,var(--background,#fff))}.tuki-sidebar-scroll-hint{z-index:1;height:var(--tuki-sidebar-scroll-hint-size,32px);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset-inline:0}.tuki-sidebar-scroll-hint[data-edge=top]{background:linear-gradient(to bottom, var(--tuki-sidebar-scroll-hint-bg), transparent);top:0}.tuki-sidebar-scroll-hint[data-edge=bottom]{background:linear-gradient(to top, var(--tuki-sidebar-scroll-hint-bg), transparent);bottom:0}.tuki-sidebar-scroll-hint[data-active=true]{opacity:1}.tuki-sidebar-list,.tuki-sidebar-children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tuki-sidebar-list{gap:4px;padding:16px}.tuki-sidebar-row{width:100%;min-width:0;min-height:var(--tuki-sidebar-row-min-height,36px);border-radius:var(--tuki-sidebar-row-radius,7px);color:color-mix(in srgb, var(--sidebar-foreground,var(--foreground,#18181b)) 65%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:relative}.tuki-sidebar-row:hover{background:var(--tuki-sidebar-hover-bg,color-mix(in srgb, var(--muted,#f4f4f5) 50%, transparent));color:var(--sidebar-foreground,var(--foreground,#18181b))}.tuki-sidebar-group{font-weight:500}.tuki-sidebar-label{overflow-wrap:anywhere;flex:1;min-width:0}.tuki-sidebar-initial{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tuki-sidebar-icon{flex:0 0 var(--tuki-sidebar-icon-size,16px);width:var(--tuki-sidebar-icon-size,16px);height:var(--tuki-sidebar-icon-size,16px);justify-content:center;align-items:center;display:inline-flex}.tuki-sidebar-icon svg{width:var(--tuki-sidebar-icon-size,16px);height:var(--tuki-sidebar-icon-size,16px);flex-shrink:0;display:block}.tuki-sidebar-row[aria-current=page]{background:var(--tuki-sidebar-active-bg,color-mix(in srgb, var(--sidebar-primary,var(--primary,#18181b)) 15%, transparent));color:var(--tuki-sidebar-active-fg,var(--sidebar-foreground,var(--foreground,#18181b)));font-weight:500}.tuki-sidebar-row[data-current-ancestor=true]{color:var(--sidebar-foreground,var(--foreground,#18181b))}.tuki-sidebar-children{gap:6px;margin:8px 0 0 16px}.tuki-sidebar-child{min-height:var(--tuki-sidebar-row-min-height,36px);padding:8px 12px}.tuki-sidebar-row[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tuki-sidebar-badge{border:1px solid color-mix(in srgb, var(--sidebar-border,var(--border,#e4e4e7)) 80%, transparent);color:var(--muted-foreground,#71717a);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.tuki-sidebar-rail-badge{pointer-events:none;position:absolute;top:4px;left:calc(50% + 6px)}.tuki-sidebar-rail-badge[data-kind=dot]{width:var(--tuki-sidebar-badge-dot-size,6px);height:var(--tuki-sidebar-badge-dot-size,6px);background:var(--tuki-sidebar-badge-dot,var(--primary,#18181b));border-radius:50%}.tuki-sidebar-rail-badge[data-kind=count]{border:1px solid var(--sidebar-border,var(--border,#e4e4e7));background:var(--sidebar,var(--background,#fff));min-width:16px;height:16px;color:var(--sidebar-foreground,var(--foreground,#18181b));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;top:2px;left:auto;right:0}.tuki-sidebar-badge[data-tone=attention],.tuki-sidebar-rail-badge[data-tone=attention]{background:var(--tuki-sidebar-badge-attention-bg,var(--destructive,#dc2626));color:var(--tuki-sidebar-badge-attention-fg,var(--destructive-foreground,#fff));border-color:#0000}.tuki-sidebar-section{border-top:1px solid var(--sidebar-border,var(--border,#e4e4e7));color:var(--muted-foreground,#71717a);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:16px 0 8px;padding:8px 12px 0;font-size:12px;font-weight:500;display:block}.tuki-sidebar-section-divider{border-top:1px solid var(--sidebar-border,var(--border,#e4e4e7));margin:12px 0;display:block}.tuki-sidebar[data-collapsed=true] .tuki-sidebar-list{padding:16px 12px}.tuki-sidebar-compact{min-height:var(--tuki-sidebar-row-min-height,36px);justify-content:center;gap:0;padding:8px 0}.tuki-sidebar-footer{overscroll-behavior:contain;overflow-wrap:anywhere;flex-shrink:0;min-width:0;max-height:32%;overflow:hidden}.tuki-sidebar[data-variant=editorial] .tuki-sidebar-children{margin-left:21px;padding-left:10px;position:relative}.tuki-sidebar[data-variant=editorial] .tuki-sidebar-children:before{border-left:1px solid var(--sidebar-border,var(--border,#e4e4e7));content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0}.tuki-sidebar[data-variant=editorial] .tuki-sidebar-child,.tuki-sidebar-flyout-editorial .tuki-sidebar-child{padding-left:20px}.tuki-sidebar[data-variant=editorial] .tuki-sidebar-child[aria-current=page],.tuki-sidebar-flyout-editorial .tuki-sidebar-child[aria-current=page]{background:color-mix(in srgb, var(--sidebar-primary,var(--primary,#18181b)) 10%, transparent)}.tuki-sidebar[data-variant=editorial] .tuki-sidebar-child[aria-current=page]:before,.tuki-sidebar-flyout-editorial .tuki-sidebar-child[aria-current=page]:before{background:var(--sidebar-primary,var(--primary,#18181b));content:"";pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tuki-sidebar-static-section{border-top:1px solid var(--sidebar-border,var(--border,#e4e4e7));margin:8px 0 4px;padding-top:12px}.tuki-sidebar-static-heading{color:var(--muted-foreground,#71717a);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:0 10px 7px;font-size:10px;font-weight:700;display:flex}.tuki-sidebar-static-section .tuki-sidebar-children{gap:2px}.tuki-sidebar-drilldown-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tuki-sidebar-drilldown-back{flex:none;gap:8px;width:calc(100% - 24px);margin:4px 12px 2px;padding-left:10px}.tuki-sidebar-drilldown-back .tuki-sidebar-glyph{width:16px;height:16px}.tuki-sidebar-drilldown-heading{flex:none;align-items:center;gap:8px;padding:8px 22px 12px;display:flex}.tuki-sidebar-drilldown-heading h2{min-width:0;color:var(--sidebar-foreground,var(--foreground,#18181b));letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.tuki-sidebar-drilldown-links{flex:1;min-height:0}.tuki-sidebar-drilldown-links .tuki-sidebar-children{margin:0;padding:0 12px 16px}.tuki-sidebar[data-animate=true] .tuki-sidebar-drilldown-view{animation:.18s cubic-bezier(.22,1,.36,1) tuki-sidebar-panel-in}.tuki-sidebar[data-variant=panel] .tuki-sidebar-context{padding:var(--tuki-sidebar-context-padding,8px 12px 12px)}.tuki-sidebar[data-variant=panel][data-collapsed=true] .tuki-sidebar-context{border-bottom:0;padding:12px 8px}.tuki-sidebar[data-variant=panel] .tuki-sidebar-full-list{padding:4px 12px 8px}.tuki-sidebar[data-variant=panel] .tuki-sidebar-list{gap:2px;padding:0}.tuki-sidebar[data-variant=panel] .tuki-sidebar-row{min-height:var(--tuki-sidebar-row-min-height,36px);gap:var(--tuki-sidebar-row-gap,10px);font-weight:500}.tuki-sidebar[data-variant=panel] .tuki-sidebar-full-list .tuki-sidebar-row[data-current-ancestor=true],.tuki-sidebar[data-variant=panel] .tuki-sidebar-row[aria-current=page]{background:var(--tuki-sidebar-active-bg,color-mix(in srgb, var(--sidebar-primary,var(--primary,#18181b)) 30%, transparent));color:var(--tuki-sidebar-active-fg,var(--sidebar-foreground,var(--foreground,#18181b)))}.tuki-sidebar-current-dot{background:var(--sidebar-primary,var(--primary,#18181b));border-radius:50%;flex:0 0 4px;width:4px;height:4px}.tuki-sidebar-nav-zone{flex:1;min-width:0;min-height:0;padding:4px 0 8px;display:flex}.tuki-sidebar-nav-zone>.tuki-sidebar-full-list{padding-top:0;padding-bottom:0}.tuki-sidebar-rail{flex:0 0 60px;width:60px;padding:4px 0 4px 12px}.tuki-sidebar-rail .tuki-sidebar-list>li{padding-right:12px}.tuki-sidebar-rail .tuki-sidebar-row{gap:0}.tuki-sidebar-rail .tuki-sidebar-row[data-current-ancestor=true]{color:var(--sidebar-primary,var(--primary,#18181b))}.tuki-sidebar-rail .tuki-sidebar-list>.tuki-sidebar-rail-tab{padding-right:0}.tuki-sidebar-rail-tab .tuki-sidebar-row{background:var(--tuki-sidebar-panel-bg,var(--background,#fff));color:var(--sidebar-primary,var(--primary,#18181b));border-radius:10px 0 0 10px;padding-right:12px}.tuki-sidebar-list[data-sliding-indicator=true]{isolation:isolate;position:relative}.tuki-sidebar-rail .tuki-sidebar-list[data-sliding-indicator=true]>li{padding-right:0}.tuki-sidebar-list[data-sliding-indicator=true] .tuki-sidebar-row{padding-right:12px}.tuki-sidebar-list[data-sliding-indicator=true] .tuki-sidebar-rail-tab .tuki-sidebar-row{background:0 0}.tuki-sidebar-rail-indicator{z-index:-1;background:var(--tuki-sidebar-panel-bg,var(--background,#fff));pointer-events:none;border-radius:10px 0 0 10px;transition:transform .18s,height .18s,width .18s;position:absolute;top:0;left:0}.tuki-sidebar-panel-wrap{flex:1;min-width:0;min-height:0;padding:4px 12px 0 0;display:flex}.tuki-sidebar-panel-card{background:var(--tuki-sidebar-panel-bg,var(--background,#fff));border-radius:7px;flex-direction:column;width:100%;min-width:0;min-height:0;padding:8px;display:flex}.tuki-sidebar-panel-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:4px 4px 4px 8px;display:flex}.tuki-sidebar-panel-heading h2{min-width:0;color:var(--muted-foreground,#71717a);font:inherit;letter-spacing:var(--tuki-sidebar-heading-letter-spacing,1.5px);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.tuki-sidebar-panel-links .tuki-sidebar-children{gap:2px;margin:0}.tuki-sidebar[data-variant=panel] .tuki-sidebar-panel-links .tuki-sidebar-row[aria-current=page]{color:var(--foreground,#18181b);background:0 0}.tuki-sidebar-panel-links .tuki-sidebar-row[aria-current=page] .tuki-sidebar-icon{color:var(--sidebar-primary,var(--primary,#18181b))}.tuki-sidebar[data-variant=panel] .tuki-sidebar-footer{border-top:1px solid var(--sidebar-border,var(--border,#e4e4e7));align-items:stretch;min-height:60px;padding:0 16px;display:flex}.tuki-sidebar[data-variant=panel] .tuki-sidebar-footer>.tuki-sidebar-scroll{flex-direction:column;display:flex}.tuki-sidebar[data-variant=panel] .tuki-sidebar-footer .tuki-sidebar-scroll-content{align-items:center;min-height:60px;display:flex!important}.tuki-sidebar[data-variant=panel][data-collapsed=true] .tuki-sidebar-row{min-height:var(--tuki-sidebar-row-min-height,36px);gap:0}.tuki-sidebar-positioner{z-index:var(--tuki-sidebar-z-index,110)}.tuki-sidebar-flyout{z-index:var(--tuki-sidebar-z-index,110);width:var(--tuki-sidebar-flyout-width,224px);max-width:calc(100vw - 24px);max-height:min(var(--tuki-sidebar-flyout-max-height,600px), calc(100dvh - 24px), var(--radix-popover-content-available-height,var(--available-height,calc(100dvh - 24px))));border:1px solid var(--border,#e4e4e7);background:var(--popover,var(--background,#fff));color:var(--popover-foreground,var(--foreground,#18181b));border-radius:8px;flex-direction:column;padding:4px;font-family:inherit;font-size:14px;line-height:20px;display:flex;overflow:hidden;box-shadow:0 12px 40px #0003}.tuki-sidebar-preview-anchor{display:contents}.tuki-sidebar-flyout.tuki-sidebar-preview{max-height:min(var(--tuki-sidebar-flyout-max-height,600px), calc(100dvh - 2 * var(--tuki-sidebar-preview-viewport-margin,12px)));position:fixed}@media (prefers-reduced-motion:no-preference){.tuki-sidebar-flyout.tuki-sidebar-preview{animation:tuki-sidebar-preview-in var(--tuki-sidebar-preview-duration,.12s) ease-out}}@keyframes tuki-sidebar-preview-in{0%{opacity:0;transform:translate(-4px)}}.tuki-sidebar-flyout-nav{flex-direction:column;flex:1;min-height:0;display:flex}.tuki-sidebar-flyout-heading{color:var(--muted-foreground,#71717a);overflow-wrap:anywhere;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.tuki-sidebar-flyout .tuki-sidebar-children{gap:4px;margin:0;padding:0}.tuki-sidebar-flyout .tuki-sidebar-row{min-height:var(--tuki-sidebar-row-min-height,36px);color:var(--popover-foreground,var(--foreground,#18181b))}.tuki-sidebar-flyout .tuki-sidebar-icon,.tuki-sidebar-flyout .tuki-sidebar-icon svg{flex-basis:18px;width:18px;height:18px}.tuki-sidebar-flyout .tuki-sidebar-row[aria-current=page]{background:color-mix(in srgb, var(--primary,#18181b) 15%, transparent)}.tuki-sidebar-flyout-editorial .tuki-sidebar-row[aria-current=page]{background:color-mix(in srgb, var(--primary,#18181b) 10%, transparent)}.tuki-sidebar-flyout-editorial .tuki-sidebar-row[aria-current=page]:before{background:var(--primary,#18181b)}.tuki-sidebar-backdrop{z-index:calc(var(--tuki-sidebar-z-index,110) + 10);background:var(--tuki-sidebar-backdrop,#0006);position:fixed;inset:0}.tuki-sidebar-drawer{z-index:calc(var(--tuki-sidebar-z-index,110) + 11);background:var(--sidebar,var(--background,#fff));width:min(288px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--sidebar-foreground,var(--foreground,#18181b));border:0;margin:0;padding:0;font-family:inherit;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 40px #0003}.tuki-sidebar[data-mobile=true]{width:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.tuki-sidebar[data-mobile=true] .tuki-sidebar-header{padding:0 16px}.tuki-sidebar[data-mobile=true] .tuki-sidebar-row,.tuki-sidebar[data-mobile=true] .tuki-sidebar-action,.tuki-sidebar[data-mobile=true] .tuki-sidebar-logo{min-height:44px}.tuki-sidebar[data-mobile=true] .tuki-sidebar-action{min-width:44px}.tuki-sidebar[data-mobile=true] .tuki-sidebar-footer{max-height:28%}.tuki-sidebar[data-mobile=true] .tuki-sidebar-context :is(button,a),.tuki-sidebar[data-mobile=true] .tuki-sidebar-footer :is(button,a){align-items:center;min-height:44px;display:inline-flex}:where(.tuki-sidebar,.tuki-sidebar-flyout) :is(a,button,[tabindex]):focus-visible,.tuki-sidebar-trigger:focus-visible{outline:2px solid var(--sidebar-ring,var(--ring,var(--primary,#2563eb)));outline-offset:-2px}.tuki-sidebar-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.tuki-sidebar-desktop{display:none}.tuki-sidebar-trigger{min-width:44px;min-height:44px}}.tuki-sidebar[data-animate=true]{transition:width .25s cubic-bezier(.22,1,.36,1),flex-basis .25s cubic-bezier(.22,1,.36,1)}.tuki-sidebar[data-animate=true] .tuki-sidebar-panel-card{animation:.2s cubic-bezier(.22,1,.36,1) tuki-sidebar-panel-in}@keyframes tuki-sidebar-panel-in{0%{opacity:0;transform:translate(-6px)}}.tuki-sidebar-navigation{display:contents}.tuki-sidebar-loading{padding:8px 12px}.tuki-sidebar-skeleton-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tuki-sidebar-skeleton{background:color-mix(in srgb, var(--sidebar-foreground,var(--foreground,#18181b)) 9%, transparent);border-radius:8px;height:36px;animation:1.4s ease-in-out infinite tuki-sidebar-pulse}.tuki-sidebar-loading[data-compact=true] .tuki-sidebar-skeleton{width:40px;margin:0 auto}@keyframes tuki-sidebar-pulse{50%{opacity:.5}}.tuki-sidebar[data-locked=true] .tuki-sidebar-navigation,.tuki-sidebar[data-locked=true] .tuki-sidebar-context{opacity:.45}.tuki-sidebar-action:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.tuki-sidebar{transition:none!important}:where(.tuki-sidebar,.tuki-sidebar-flyout,.tuki-sidebar-drawer) *,.tuki-sidebar-backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tuki-sidebar-section[data-rich]{align-items:center;gap:4px;display:flex}.tuki-sidebar-section-toggle{min-width:0;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:space-between;align-items:center;margin:-4px -6px;padding:4px 6px;display:flex}.tuki-sidebar-section-toggle:hover{color:var(--sidebar-foreground,var(--foreground,#18181b))}.tuki-sidebar-section-toggle[aria-disabled=true]{cursor:default}.tuki-sidebar-section-toggle .tuki-sidebar-glyph{width:14px;height:14px}.tuki-sidebar-section-text{flex:1;min-width:0}.tuki-sidebar-section-action{letter-spacing:normal;text-transform:none;flex-shrink:0;display:inline-flex}.tuki-sidebar-row-with-action{position:relative}.tuki-sidebar-row-with-action>.tuki-sidebar-row{padding-right:var(--tuki-sidebar-action-space,36px)}.tuki-sidebar-row-action{display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media (hover:hover){.tuki-sidebar-row-with-action[data-reveal=hover]:not(:hover):not(:focus-within)>.tuki-sidebar-row-action{opacity:0}}.tuki-sidebar-filter{flex-shrink:0;padding:0 12px 8px}.tuki-sidebar-filter-input{box-sizing:border-box;width:100%;height:var(--tuki-sidebar-filter-height,32px);border:1px solid var(--sidebar-border,var(--border,#e4e4e7));color:inherit;font:inherit;background:0 0;border-radius:7px;padding:0 10px;font-size:13px}.tuki-sidebar-filter-input::placeholder{color:var(--muted-foreground,#71717a)}.tuki-sidebar-filter-input:focus-visible{outline:2px solid var(--sidebar-ring,var(--ring,var(--primary,#2563eb)));outline-offset:-1px}.tuki-sidebar-empty{color:var(--muted-foreground,#71717a);padding:16px 12px;font-size:13px}
.tuki-sidebar-account{box-sizing:border-box;width:100%;min-width:0;padding:var(--tuki-sidebar-account-padding,8px);border-radius:var(--tuki-sidebar-account-radius,8px);color:var(--sidebar-foreground,var(--foreground,#18181b));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;display:flex}.tuki-sidebar-account:hover,.tuki-sidebar-account[data-state=open]{background:var(--tuki-sidebar-account-hover-bg,var(--sidebar-accent,var(--accent,#f4f4f5)))}.tuki-sidebar-account:focus-visible{outline:2px solid var(--sidebar-ring,var(--ring,#a1a1aa));outline-offset:-2px}.tuki-sidebar-account[data-compact]{border-radius:50%;justify-content:center;width:auto;margin:0 auto;padding:0}.tuki-sidebar-account-avatar{width:var(--tuki-sidebar-account-avatar-size,32px);height:var(--tuki-sidebar-account-avatar-size,32px);background:var(--muted,#f4f4f5);color:var(--muted-foreground,#71717a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.tuki-sidebar-account-avatar>img,.tuki-sidebar-account-avatar>:not(.tuki-sidebar-account-status){object-fit:cover;border-radius:50%;width:100%;height:100%}.tuki-sidebar-account-initials{justify-content:center;align-items:center;display:flex}.tuki-sidebar-account-status{border:2px solid var(--sidebar,var(--background,#fff));background:var(--tuki-sidebar-account-online,#16a34a);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.tuki-sidebar-account-status[data-status=away]{background:var(--tuki-sidebar-account-away,#d97706)}.tuki-sidebar-account-status[data-status=busy]{background:var(--tuki-sidebar-account-busy,var(--destructive,#dc2626))}.tuki-sidebar-account-status[data-status=offline]{background:var(--tuki-sidebar-account-offline,var(--muted-foreground,#a1a1aa))}.tuki-sidebar-account-text{flex-direction:column;flex:1 1 0;width:0;min-width:0;line-height:18px;display:flex}.tuki-sidebar-account-header .tuki-sidebar-account-text{width:auto}.tuki-sidebar-account-name,.tuki-sidebar-account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tuki-sidebar-account-name{font-size:13px;font-weight:500}.tuki-sidebar-account-email{color:var(--muted-foreground,#71717a);font-size:12px}.tuki-sidebar-account-chevron{width:16px;height:16px;color:var(--muted-foreground,#71717a);flex-shrink:0}.tuki-sidebar-account-menu{box-sizing:border-box;z-index:var(--tuki-sidebar-account-z-index,110);min-width:var(--tuki-sidebar-account-menu-width,max(224px, var(--radix-dropdown-menu-trigger-width,0px)));max-height:var(--radix-dropdown-menu-content-available-height,80vh);border:1px solid var(--border,#e4e4e7);border-radius:var(--tuki-sidebar-account-radius,8px);background:var(--popover,var(--background,#fff));color:var(--popover-foreground,var(--foreground,#18181b));padding:4px;font-family:inherit;font-size:13px;overflow-y:auto;box-shadow:0 12px 40px #0002}.tuki-sidebar-account-header{align-items:center;gap:10px;padding:6px 8px;display:flex}.tuki-sidebar-account-label{color:var(--muted-foreground,#71717a);padding:6px 8px 4px;font-size:11px;font-weight:500}.tuki-sidebar-account-separator{background:var(--border,#e4e4e7);height:1px;margin:4px -4px}.tuki-sidebar-account-item{min-height:32px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.tuki-sidebar-account-item[data-highlighted]{background:var(--tuki-sidebar-account-hover-bg,var(--accent,#f4f4f5));color:var(--accent-foreground,inherit)}.tuki-sidebar-account-item[data-disabled]{opacity:.5;pointer-events:none}.tuki-sidebar-account-item[data-destructive]{color:var(--destructive,#dc2626)}.tuki-sidebar-account-item-icon{width:16px;height:16px;color:var(--muted-foreground,#71717a);display:inline-flex}.tuki-sidebar-account-item[data-destructive] .tuki-sidebar-account-item-icon{color:inherit}.tuki-sidebar-account-item-icon>svg{width:100%;height:100%}.tuki-sidebar-account-item-label{flex:1;min-width:0}.tuki-sidebar-account-shortcut{color:var(--muted-foreground,#71717a);letter-spacing:.04em;font-size:11px}@media (max-width:767px){.tuki-sidebar-account-item{min-height:44px}}

.tuki-tenant-activity-heatmap,.tuki-tenant-activity-heatmap *,.tuki-tenant-activity-heatmap :before,.tuki-tenant-activity-heatmap :after{box-sizing:border-box}.tuki-tenant-activity-heatmap{--tuki-tenant-activity-heatmap-cell-size:clamp(9px, .83vw, 16px);--tuki-tenant-activity-heatmap-cell-gap:clamp(3px, .26vw, 6px);--tuki-tenant-activity-heatmap-accent:var(--lightningcss-light,#b4720e)var(--lightningcss-dark,#f4b218);--tuki-tenant-activity-heatmap-card:var(--card,#fff);--tuki-tenant-activity-heatmap-foreground:var(--foreground,#0a0a0a);--tuki-tenant-activity-heatmap-muted:var(--muted-foreground,#737373);--tuki-tenant-activity-heatmap-border:var(--border,#e5e5e5);--tuki-tenant-activity-heatmap-cell-empty:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-border) 55%, var(--tuki-tenant-activity-heatmap-card));--tuki-tenant-activity-heatmap-cell-1:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 80%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-cell-2:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 64%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-cell-3:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 47%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-cell-4:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 30%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-cell-border:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-foreground) 8%, transparent);--tuki-tenant-activity-heatmap-cell-outline:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-foreground) 55%, transparent);--tuki-tenant-activity-heatmap-badge-background:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 10%, var(--tuki-tenant-activity-heatmap-card));--tuki-tenant-activity-heatmap-badge-border:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 34%, var(--tuki-tenant-activity-heatmap-border));--tuki-tenant-activity-heatmap-badge-text:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 62%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-accent-text:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 70%, var(--tuki-tenant-activity-heatmap-foreground));--tuki-tenant-activity-heatmap-separator:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-border) 75%, var(--tuki-tenant-activity-heatmap-muted));border:1px solid var(--tuki-tenant-activity-heatmap-border);background:var(--tuki-tenant-activity-heatmap-card);min-width:0;color:var(--tuki-tenant-activity-heatmap-foreground);border-radius:12px;flex-direction:column;padding:clamp(20px,2vw,30px) clamp(20px,2.4vw,42px) 0;font-family:inherit;font-size:14px;line-height:1.4;display:flex;box-shadow:0 1px 2px #00000014}.tuki-tenant-activity-heatmap__header{min-width:0}.tuki-tenant-activity-heatmap__card-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tuki-tenant-activity-heatmap__title{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.35vw,24px);font-weight:600;line-height:1.3}.tuki-tenant-activity-heatmap__badge{border:1px solid var(--tuki-tenant-activity-heatmap-badge-border);background:var(--tuki-tenant-activity-heatmap-badge-background);min-height:31px;color:var(--tuki-tenant-activity-heatmap-badge-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:4px 11px;font-size:15px;font-weight:550;display:inline-flex}.tuki-tenant-activity-heatmap__badge-dot{background:var(--tuki-tenant-activity-heatmap-accent);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--tuki-tenant-activity-heatmap-accent) 24%, transparent);border-radius:50%;flex:none}.tuki-tenant-activity-heatmap__subtitle{color:var(--tuki-tenant-activity-heatmap-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.tuki-tenant-activity-heatmap__scroll{scrollbar-color:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-muted) 40%, transparent) transparent;scrollbar-width:thin;width:100%;margin:8px 0;padding:6px 0;overflow-x:auto}.tuki-tenant-activity-heatmap__scroll::-webkit-scrollbar{height:8px}.tuki-tenant-activity-heatmap__scroll::-webkit-scrollbar-track{background:0 0}.tuki-tenant-activity-heatmap__scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--tuki-tenant-activity-heatmap-muted) 35%, transparent);border-radius:9999px}.tuki-tenant-activity-heatmap__layout{grid-template-columns:24px minmax(0,1fr);column-gap:7px;width:100%;min-width:1000px;display:grid}.tuki-tenant-activity-heatmap__month-labels{grid-column:2;grid-template-columns:repeat(var(--tuki-tenant-activity-heatmap-week-count,53), minmax(var(--tuki-tenant-activity-heatmap-cell-size), 1fr));column-gap:var(--tuki-tenant-activity-heatmap-cell-gap);height:23px;color:var(--tuki-tenant-activity-heatmap-muted);font-size:13px;line-height:1;display:grid;position:relative}.tuki-tenant-activity-heatmap__month-label{white-space:nowrap;position:absolute;top:0}.tuki-tenant-activity-heatmap__content{grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);column-gap:7px;display:grid}.tuki-tenant-activity-heatmap__weekday-labels{grid-template-rows:repeat(7, var(--tuki-tenant-activity-heatmap-cell-size));row-gap:var(--tuki-tenant-activity-heatmap-cell-gap);color:var(--tuki-tenant-activity-heatmap-muted);font-size:11px;line-height:var(--tuki-tenant-activity-heatmap-cell-size);text-align:center;display:grid}.tuki-tenant-activity-heatmap__grid{row-gap:var(--tuki-tenant-activity-heatmap-cell-gap);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.tuki-tenant-activity-heatmap__weekday-row{grid-template-columns:repeat(var(--tuki-tenant-activity-heatmap-week-count,53), minmax(var(--tuki-tenant-activity-heatmap-cell-size), 1fr));column-gap:var(--tuki-tenant-activity-heatmap-cell-gap);display:grid}.tuki-tenant-activity-heatmap__day-cell{width:var(--tuki-tenant-activity-heatmap-cell-size);height:var(--tuki-tenant-activity-heatmap-cell-size);border:1px solid var(--tuki-tenant-activity-heatmap-cell-border);background:var(--tuki-tenant-activity-heatmap-cell-empty);cursor:default;border-radius:3px;transition:transform .12s}.tuki-tenant-activity-heatmap__day-cell--empty{visibility:hidden}.tuki-tenant-activity-heatmap__day-cell--no-data{visibility:hidden;pointer-events:none}.tuki-tenant-activity-heatmap__day-cell[data-level="1"]{background:var(--tuki-tenant-activity-heatmap-cell-1)}.tuki-tenant-activity-heatmap__day-cell[data-level="2"]{background:var(--tuki-tenant-activity-heatmap-cell-2)}.tuki-tenant-activity-heatmap__day-cell[data-level="3"]{background:var(--tuki-tenant-activity-heatmap-cell-3)}.tuki-tenant-activity-heatmap__day-cell[data-level="4"]{background:var(--tuki-tenant-activity-heatmap-cell-4)}.tuki-tenant-activity-heatmap__day-cell:hover{outline:2px solid var(--tuki-tenant-activity-heatmap-cell-outline);outline-offset:1px;transform:scale(1.12)}.tuki-tenant-activity-heatmap__day-cell:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.tuki-tenant-activity-heatmap__footer{border-top:1px solid var(--tuki-tenant-activity-heatmap-border);justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}.tuki-tenant-activity-heatmap__summary{color:var(--tuki-tenant-activity-heatmap-muted);flex-wrap:wrap;align-items:center;gap:clamp(13px,2vw,30px);font-size:13px;display:flex}.tuki-tenant-activity-heatmap__summary-item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:relative}.tuki-tenant-activity-heatmap__summary-item+.tuki-tenant-activity-heatmap__summary-item:before{background:var(--tuki-tenant-activity-heatmap-separator);content:"";border-radius:50%;width:4px;height:4px;margin-right:clamp(5px,.8vw,12px)}.tuki-tenant-activity-heatmap__summary-icon{width:15px;height:15px;color:var(--tuki-tenant-activity-heatmap-accent-text)}.tuki-tenant-activity-heatmap__summary-value{color:var(--tuki-tenant-activity-heatmap-accent-text);font-weight:550}.tuki-tenant-activity-heatmap__summary-help{border:1px solid var(--tuki-tenant-activity-heatmap-separator);width:17px;height:17px;color:var(--tuki-tenant-activity-heatmap-muted);cursor:help;font:inherit;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:11px;line-height:1;display:grid;position:relative}.tuki-tenant-activity-heatmap__summary-help:after{content:"";position:absolute;inset:-5px}.tuki-tenant-activity-heatmap__summary-help:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.tuki-tenant-activity-heatmap__average-explanation{z-index:3;border:1px solid var(--tuki-tenant-activity-heatmap-border);background:var(--popover,var(--tuki-tenant-activity-heatmap-card));width:max-content;max-width:min(280px,100vw - 40px);color:var(--popover-foreground,var(--tuki-tenant-activity-heatmap-foreground));white-space:normal;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 5px 16px #00000038}.tuki-tenant-activity-heatmap__average-explanation[hidden]{display:none}.tuki-tenant-activity-heatmap__legend{color:var(--tuki-tenant-activity-heatmap-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tuki-tenant-activity-heatmap__legend-label{margin:0 7px}.tuki-tenant-activity-heatmap__legend-cell{border:1px solid var(--tuki-tenant-activity-heatmap-cell-border);background:var(--tuki-tenant-activity-heatmap-cell-empty);border-radius:3px;width:13px;height:13px}.tuki-tenant-activity-heatmap__legend-cell[data-level="1"]{background:var(--tuki-tenant-activity-heatmap-cell-1)}.tuki-tenant-activity-heatmap__legend-cell[data-level="2"]{background:var(--tuki-tenant-activity-heatmap-cell-2)}.tuki-tenant-activity-heatmap__legend-cell[data-level="3"]{background:var(--tuki-tenant-activity-heatmap-cell-3)}.tuki-tenant-activity-heatmap__legend-cell[data-level="4"]{background:var(--tuki-tenant-activity-heatmap-cell-4)}.tuki-tenant-activity-heatmap__empty-state{color:var(--tuki-tenant-activity-heatmap-muted);text-align:center;margin:0;padding:46px 12px;font-size:13px}.tuki-tenant-activity-heatmap__tooltip{z-index:50;border:1px solid var(--tuki-tenant-activity-heatmap-border);background:var(--popover,var(--tuki-tenant-activity-heatmap-card));max-width:240px;color:var(--popover-foreground,var(--tuki-tenant-activity-heatmap-foreground));pointer-events:none;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 5px 16px #00000047}.tuki-tenant-activity-heatmap__tooltip strong{color:var(--tuki-tenant-activity-heatmap-accent-text);font-weight:600}@media (max-width:760px),(pointer:coarse){.tuki-tenant-activity-heatmap{--tuki-tenant-activity-heatmap-cell-size:11px;--tuki-tenant-activity-heatmap-cell-gap:14px}.tuki-tenant-activity-heatmap__layout{grid-template-columns:24px max-content;width:max-content;min-width:0}.tuki-tenant-activity-heatmap__month-labels{grid-template-columns:repeat(var(--tuki-tenant-activity-heatmap-week-count,53), var(--tuki-tenant-activity-heatmap-cell-size));width:max-content}.tuki-tenant-activity-heatmap__content{grid-template-columns:24px max-content;width:max-content}.tuki-tenant-activity-heatmap__grid{grid-template-columns:max-content;width:max-content}.tuki-tenant-activity-heatmap__weekday-row{grid-template-columns:repeat(var(--tuki-tenant-activity-heatmap-week-count,53), var(--tuki-tenant-activity-heatmap-cell-size))}}@media (max-width:760px){.tuki-tenant-activity-heatmap{padding:20px 16px 0}.tuki-tenant-activity-heatmap__card-header{gap:9px}.tuki-tenant-activity-heatmap__badge{min-height:28px;font-size:13px}.tuki-tenant-activity-heatmap__subtitle{font-size:13px}.tuki-tenant-activity-heatmap__scroll{margin:8px 0;padding:6px 0}.tuki-tenant-activity-heatmap__footer{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:17px 0 19px}.tuki-tenant-activity-heatmap__summary{gap:10px 14px;font-size:12px}.tuki-tenant-activity-heatmap__summary-item+.tuki-tenant-activity-heatmap__summary-item:before{display:none}.tuki-tenant-activity-heatmap__legend{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.tuki-tenant-activity-heatmap__day-cell{transition:none}}

.tuki-topbar{--_height:var(--tb-height,48px);--_control:var(--tb-control,32px);--_radius:var(--tb-radius,8px);--_accent:var(--tb-accent,var(--primary,#3fc1da));--_icon:var(--tb-icon,var(--foreground,currentColor));--_hover:var(--tb-hover,var(--secondary,#0000000d));z-index:20;height:var(--_height);font-family:var(--tb-font,inherit);font-size:var(--tb-font-size,14px);color:var(--tb-fg,var(--foreground,inherit));background:var(--tb-bg,var(--background,#fff));border-bottom:1px solid color-mix(in srgb, var(--tb-border,var(--border,#e7e7e8)) var(--tb-border-opacity,40%), transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.tuki-topbar[data-density=compact]{--_height:var(--tb-height-compact,40px);--_control:var(--tb-control-compact,28px)}.tuki-topbar[data-underline=true]{box-shadow:inset 0 -2px 0 -1px color-mix(in srgb, var(--_accent) 55%, transparent), 0 1px 0 color-mix(in srgb, var(--tb-border,var(--border,#e7e7e8)) var(--tb-border-opacity,40%), transparent);border-bottom:0}.tuki-topbar-start,.tuki-topbar-end{align-items:center;gap:8px;min-width:0;display:flex}.tuki-topbar-start{flex:1}.tuki-topbar-end{flex-shrink:0}.tuki-topbar-crumb{white-space:nowrap;min-width:0;color:var(--tb-muted,var(--muted-foreground,#666));align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.tuki-topbar-icon{flex-shrink:0;width:16px;height:16px}.tuki-topbar-icon-sm{flex-shrink:0;width:14px;height:14px}.tuki-topbar-control{width:var(--_control);height:var(--_control);border-radius:var(--_radius);color:var(--_icon);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.tuki-topbar-control:hover,.tuki-topbar-user:hover,.tuki-topbar-search:hover{background:var(--_hover)}.tuki-topbar-control:focus-visible,.tuki-topbar-user:focus-visible,.tuki-topbar-search:focus-visible{outline:2px solid color-mix(in srgb, var(--_accent) 60%, transparent);outline-offset:1px}.tuki-topbar-badge{background:var(--tb-badge-bg,var(--_accent));min-width:16px;height:16px;color:var(--tb-badge-fg,var(--tb-accent-fg,var(--primary-foreground,#fff)));border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.tuki-topbar-badge[data-style=dot]{background:var(--tb-badge-bg,var(--destructive,#dc2626));width:8px;min-width:8px;height:8px;box-shadow:0 0 0 2px var(--tb-bg,var(--background,#fff));border-radius:999px;padding:0;top:4px;right:4px}.tuki-topbar-search{width:var(--tb-search-width,200px);height:var(--_control);border:1px solid var(--tb-search-border,var(--border,#e7e7e8));border-radius:var(--_radius);background:var(--tb-search-bg,var(--muted,#fcfcfd));color:var(--tb-search-text,var(--muted-foreground,#666));font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;transition:width .18s,background-color .15s;display:flex}.tuki-topbar-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tuki-topbar-kbd{border:1px solid var(--tb-border,var(--border,#e7e7e8));background:var(--tb-search-bg,var(--muted,#f5f5f4));color:var(--tb-muted,var(--muted-foreground,#666));border-radius:5px;margin-left:auto;padding:3px 5px;font:11px/1 ui-monospace,monospace}.tuki-topbar-search-mobile{display:none}.tuki-topbar[data-search-placement=center]{grid-template-columns:1fr auto 1fr;display:grid}.tuki-topbar[data-search-placement=center] .tuki-topbar-search{width:var(--tb-search-width-center,360px)}.tuki-topbar[data-search-placement=center] .tuki-topbar-end{justify-content:flex-end}.tuki-topbar[data-search-behavior=icon] .tuki-topbar-search,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search{width:var(--_control);background:0 0;border-color:#0000;justify-content:center;padding:0}.tuki-topbar[data-search-behavior=icon] .tuki-topbar-search-label,.tuki-topbar[data-search-behavior=icon] .tuki-topbar-kbd,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search-label,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-kbd{display:none}.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:hover,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:focus-visible{width:var(--tb-search-width,200px);border-color:var(--tb-search-border,var(--border,#e7e7e8));background:var(--tb-search-bg,var(--muted,#fcfcfd));justify-content:flex-start;padding:0 12px}.tuki-topbar[data-search-behavior=expanding][data-search-placement=center] .tuki-topbar-search:hover,.tuki-topbar[data-search-behavior=expanding][data-search-placement=center] .tuki-topbar-search:focus-visible{width:var(--tb-search-width-center,360px)}.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:hover .tuki-topbar-search-label,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:hover .tuki-topbar-kbd,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:focus-visible .tuki-topbar-search-label,.tuki-topbar[data-search-behavior=expanding] .tuki-topbar-search:focus-visible .tuki-topbar-kbd{display:inline-block}.tuki-topbar-user{height:var(--_control);border-radius:var(--_radius);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;transition:background-color .15s;display:flex}.tuki-topbar-avatar{background:var(--tb-avatar-bg,var(--accent,#a6eefc));width:24px;height:24px;color:var(--tb-avatar-text,var(--accent-foreground,#262626));border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.tuki-topbar-avatar-img{object-fit:cover;width:100%;height:100%}.tuki-topbar[data-presence-ring=true] .tuki-topbar-avatar{box-shadow:0 0 0 2px var(--tb-bg,var(--background,#fff)), 0 0 0 3.5px var(--_presence,#22c55e)}.tuki-topbar-avatar[data-presence=away]{--_presence:#f59e0b}.tuki-topbar-avatar[data-presence=offline]{--_presence:#9ca3af}.tuki-topbar-scope{background:color-mix(in srgb, var(--_accent) 14%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:767px){.tuki-topbar{padding:0 8px}.tuki-topbar-search,.tuki-topbar-theme,.tuki-topbar-scope{display:none}.tuki-topbar-search-mobile{display:inline-flex}.tuki-topbar[data-search-placement=center]{grid-template-columns:1fr auto}}
