@charset "UTF-8";._layout_gflc3_1{display:flex;min-height:100dvh;background:var(--background);color:var(--foreground)}._sidebar_gflc3_8{width:220px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);padding:20px 14px;gap:20px}._brand_gflc3_18{font-family:var(--font-heading);font-weight:600;font-size:16px;letter-spacing:.01em;padding:0 8px}._brandSub_gflc3_26{display:block;font-size:11px;font-weight:500;color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase}._nav_gflc3_35{display:flex;flex-direction:column;gap:2px}._item_gflc3_41{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);font-size:13.5px;font-weight:500;color:var(--muted-foreground);text-decoration:none}._item_gflc3_41 svg{width:16px;height:16px;flex-shrink:0}._item_gflc3_41:hover,._itemActive_gflc3_62{background:var(--secondary);color:var(--foreground)}._who_gflc3_67{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:10px 8px 0;border-top:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}._whoEmail_gflc3_78{color:var(--foreground);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._back_gflc3_86{color:var(--muted-foreground);text-decoration:none}._back_gflc3_86:hover{color:var(--foreground)}._main_gflc3_94{flex:1;min-width:0;display:flex;flex-direction:column}._header_gflc3_101{display:flex;align-items:center;gap:10px;padding:18px 28px;border-bottom:1px solid var(--border);flex-shrink:0}._header_gflc3_101 svg{width:18px;height:18px;color:var(--muted-foreground)}._title_gflc3_115{font-family:var(--font-heading);font-size:18px;font-weight:600;margin:0}._body_gflc3_122{flex:1;overflow-y:auto;padding:24px 28px 48px}@media (max-width: 720px){._layout_gflc3_1{flex-direction:column}._sidebar_gflc3_8{width:auto;flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid var(--border);padding:12px 14px;gap:14px;overflow-x:auto}._brand_gflc3_18{padding:0}._nav_gflc3_35{flex-direction:row}._who_gflc3_67{display:none}._header_gflc3_101{padding:14px 16px}._body_gflc3_122{padding:16px 16px 32px}}._empty_yjc16_1{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px;font-size:13px;color:var(--muted-foreground);border:1px solid var(--rule);border-radius:var(--radius)}._sparkline_yjc16_13{display:inline-block;vertical-align:middle;overflow:visible}._trend_yjc16_19{width:100%}._trendSvg_yjc16_23{display:block;width:100%;height:auto}._axisLabel_yjc16_29{font-family:var(--font-mono);fill:var(--muted-foreground)}._miniBars_yjc16_34{width:100%}._miniBarsSvg_yjc16_38{display:block;width:100%;height:auto}._barList_yjc16_44{display:flex;flex-direction:column;gap:10px}._barRow_yjc16_50{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:12px}._barLabel_yjc16_57{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--foreground)}._barTrack_yjc16_66{position:relative;height:8px;border-radius:999px;background:var(--secondary);overflow:hidden}._barFill_yjc16_74{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--primary)}._barValue_yjc16_81{font-family:var(--font-mono);font-size:13px;color:var(--muted-foreground);text-align:right;white-space:nowrap}._donut_yjc16_89{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._donutSvg_yjc16_96{flex:0 0 auto;transform:rotate(-90deg)}._legend_yjc16_101{display:flex;flex-direction:column;gap:8px;min-width:0}._legendItem_yjc16_108{display:flex;align-items:center;gap:8px;font-size:13px}._legendSwatch_yjc16_115{flex:0 0 auto;width:10px;height:10px;border-radius:3px}._legendLabel_yjc16_122{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}._legendValue_yjc16_130{margin-left:auto;font-family:var(--font-mono);color:var(--muted-foreground)}._pill_yjc16_136{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:12px;line-height:1;white-space:nowrap}._arrow_yjc16_146{font-size:9px}._good_yjc16_150{color:var(--success)}._bad_yjc16_154{color:var(--destructive)}._muted_yjc16_158{color:var(--muted-foreground)}._kpi_yjc16_162{display:flex;flex-direction:column;gap:6px}._kpiHead_yjc16_168{display:flex;align-items:center;gap:8px}._marker_yjc16_174{flex:0 0 auto;width:20px;height:3px;border-radius:999px;background:var(--primary)}._kpiLabel_yjc16_182{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}._kpiValue_yjc16_189{font-family:var(--font-mono);font-size:42px;line-height:1.05;color:var(--foreground);font-variant-numeric:tabular-nums}._kpiUnit_yjc16_197{margin-left:6px;font-size:16px;color:var(--muted-foreground)}._kpiFoot_yjc16_203{display:flex;align-items:center;gap:10px}._kpiContext_yjc16_209{font-family:var(--font-mono);font-size:12px;color:var(--muted-foreground)}._av_3u8jx_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,oklch(.55 .13 calc(var(--user-hue, 260) * 1deg)),oklch(.4 .15 calc(var(--user-hue, 260) * 1deg)));color:#f4f9ff;font-family:var(--font-heading, "Barlow Semi Condensed"),system-ui,sans-serif;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px;height:36px;font-size:13px}._av_3u8jx_1[data-size=xs]{width:20px;height:20px;font-size:7px}._av_3u8jx_1[data-size=sm]{width:24px;height:24px;font-size:9.5px}._av_3u8jx_1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}._page_11xqy_2{display:flex;flex-direction:column}._top_11xqy_7{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px}._subtitle_11xqy_16{font-size:12.5px;color:var(--muted-foreground)}._loading_11xqy_21{padding:40px 0;color:var(--muted-foreground);font-size:14px}._periods_11xqy_28{display:flex;gap:14px;align-items:center;flex-wrap:wrap}._period_11xqy_28{font-size:13px;font-weight:500;color:var(--muted-foreground);background:none;border:none;padding:0 0 3px;cursor:pointer;border-bottom:2px solid transparent}._periodActive_11xqy_46{color:var(--foreground);font-weight:600;border-bottom-color:var(--primary)}._sec_11xqy_53{padding:22px 0;border-top:1px solid var(--rule)}._sec_11xqy_53:first-of-type{border-top:none}._secLabel_11xqy_62{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 16px}._hero_11xqy_72{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}._hero_11xqy_72>*{padding:16px 20px}._hero_11xqy_72>*+*{border-left:1px solid var(--border)}._sub4_11xqy_87{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule)}._sub4_11xqy_87>*{padding:14px 20px}._sub4_11xqy_87>*+*{border-left:1px solid var(--border)}._two_11xqy_102{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}._chartHead_11xqy_108{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}._chartTitle_11xqy_116{font-size:15px;font-weight:600;color:var(--foreground)}._legend_11xqy_122{display:flex;gap:12px;font-size:11.5px;color:var(--muted-foreground)}._lg_11xqy_129{display:inline-flex;align-items:center;gap:5px}._lg_11xqy_129 i{width:10px;height:10px;border-radius:2px;display:inline-block}._miniTable_11xqy_143,._wsTable_11xqy_144{width:100%;border-collapse:collapse;font-size:13px}._miniTable_11xqy_143 th,._wsTable_11xqy_144 th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;padding:0 12px 9px 0;border-bottom:1px solid var(--rule)}._miniTable_11xqy_143 td,._wsTable_11xqy_144 td{padding:10px 12px 10px 0;border-bottom:1px solid var(--border)}._wsTable_11xqy_144 tr:last-child td{border-bottom:none}._num_11xqy_172{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._wsName_11xqy_178{font-weight:600;color:var(--foreground)}._overQuota_11xqy_183{margin-left:8px;font-size:10px;font-weight:600;color:var(--destructive);border:1px solid var(--destructive);border-radius:4px;padding:1px 6px}._muted_11xqy_193{color:var(--muted-foreground)}._person_11xqy_198{display:flex;align-items:center;gap:9px}._peopleCols_11xqy_204{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}._personList_11xqy_211{display:flex;flex-direction:column;gap:9px}._personRow_11xqy_217{display:flex;align-items:center;gap:9px;font-size:13px}._personName_11xqy_224{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._personMeta_11xqy_232{margin-left:auto;color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px;white-space:nowrap}._sumStrip_11xqy_241{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}._sumStat_11xqy_248{padding:16px 20px}._sumStat_11xqy_248+._sumStat_11xqy_248{border-left:1px solid var(--border)}._sumLabel_11xqy_256{font-size:12.5px;font-weight:600;color:var(--muted-foreground)}._sumValue_11xqy_262{font-size:30px;font-weight:600;letter-spacing:-.02em;font-family:var(--font-mono);margin-top:8px}._sumCtx_11xqy_270{font-size:11.5px;color:var(--muted-foreground);margin-top:8px;font-family:var(--font-mono)}._health_11xqy_278{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._hl_11xqy_284{font-size:12.5px;color:var(--muted-foreground);font-weight:600;margin-bottom:8px}._hbig_11xqy_291{font-size:24px;font-weight:600;letter-spacing:-.01em;font-family:var(--font-mono);margin-top:6px}@media (max-width: 900px){._two_11xqy_102,._health_11xqy_278,._sumStrip_11xqy_241,._hero_11xqy_72,._sub4_11xqy_87{grid-template-columns:minmax(0,1fr)}._hero_11xqy_72>*+*,._sub4_11xqy_87>*+*,._sumStat_11xqy_248+._sumStat_11xqy_248{border-left:none;border-top:1px solid var(--border)}}._btn_7kcw0_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-weight:500;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .05s;outline:none}._btn_7kcw0_1:disabled,._btn_7kcw0_1[aria-disabled=true]{pointer-events:none;opacity:.5}._btn_7kcw0_1:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent);border-color:var(--ring)}._btn_7kcw0_1:active:not([aria-haspopup]){transform:translateY(.5px)}._btn_7kcw0_1 svg{flex-shrink:0;pointer-events:none}._btn_7kcw0_1[data-size=xs]{height:24px;padding:0 10px;font-size:11.5px;border-radius:999px}._btn_7kcw0_1[data-size=xs] svg{width:12px;height:12px}._btn_7kcw0_1[data-size=sm]{height:28px;padding:0 12px;font-size:12.5px;border-radius:999px}._btn_7kcw0_1[data-size=sm] svg{width:14px;height:14px}._btn_7kcw0_1[data-size=md]{height:32px;padding:0 14px;font-size:13.5px;border-radius:999px}._btn_7kcw0_1[data-size=md] svg{width:16px;height:16px}._btn_7kcw0_1[data-size=lg]{height:36px;padding:0 16px;font-size:14px;border-radius:999px}._btn_7kcw0_1[data-size=lg] svg{width:16px;height:16px}._btn_7kcw0_1[data-size=xl]{height:48px;padding:0 20px;font-size:14px;border-radius:999px}._btn_7kcw0_1[data-size=xl] svg{width:20px;height:20px}._btn_7kcw0_1[data-icon-only=true]{padding:0;aspect-ratio:1/1;gap:0}._btn_7kcw0_1[data-variant=text]{background:transparent;color:var(--foreground);border-color:transparent}._btn_7kcw0_1[data-variant=text]:hover,._btn_7kcw0_1[data-variant=text][aria-expanded=true]{background:var(--secondary)}._btn_7kcw0_1[data-variant=secondary]{background:var(--secondary);color:var(--foreground);border-color:var(--border)}._btn_7kcw0_1[data-variant=secondary]:hover{background:color-mix(in oklch,var(--secondary),var(--foreground) 5%);border-color:color-mix(in oklch,var(--border),var(--foreground) 10%)}._btn_7kcw0_1[data-variant=secondary][aria-expanded=true]{background:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}._btn_7kcw0_1[data-variant=secondary]:disabled,._btn_7kcw0_1[data-variant=secondary][aria-disabled=true]{opacity:1;background:color-mix(in oklch,var(--secondary),var(--foreground) 6%);color:color-mix(in oklch,var(--foreground),transparent 55%);border-color:var(--border);cursor:not-allowed}._btn_7kcw0_1[data-variant=primary]{position:relative;overflow:hidden;color:var(--primary-foreground);--tl-icon-accent: currentColor}._btn_7kcw0_1[data-variant=primary]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.2,.6,.2,1);pointer-events:none;z-index:0}._btn_7kcw0_1[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]):before{transform:translate(120%)}._btn_7kcw0_1[data-variant=primary]>*{position:relative;z-index:1}._btn_7kcw0_1[data-variant=primary]{border-color:color-mix(in oklch,var(--primary),white 10%);background:radial-gradient(ellipse at center,color-mix(in oklch,var(--primary) 55%,transparent),color-mix(in oklch,var(--primary) 85%,transparent) 70%,color-mix(in oklch,var(--primary),black 6%));box-shadow:inset 0 1px color-mix(in oklch,color-mix(in oklch,var(--primary),white 55%) 30%,transparent),inset 0 -8px 16px -8px color-mix(in oklch,color-mix(in oklch,var(--primary),black 25%) 45%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary) 18%,transparent),0 0 14px -6px color-mix(in oklch,var(--primary) 55%,transparent)}._btn_7kcw0_1[data-variant=primary]:hover{border-color:color-mix(in oklch,var(--primary),white 16%);background:radial-gradient(ellipse at center,color-mix(in oklch,var(--primary) 70%,transparent) 0%,color-mix(in oklch,var(--primary) 92%,transparent) 70%,var(--primary) 100%);box-shadow:inset 0 1px color-mix(in oklch,color-mix(in oklch,var(--primary),white 60%) 40%,transparent),inset 0 -10px 18px -8px color-mix(in oklch,color-mix(in oklch,var(--primary),black 25%) 55%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary) 22%,transparent),0 0 20px -6px color-mix(in oklch,var(--primary) 75%,transparent)}._btn_7kcw0_1[data-variant=primary]:disabled,._btn_7kcw0_1[data-variant=primary][aria-disabled=true]{opacity:1;background:color-mix(in oklch,var(--secondary),var(--foreground) 6%);color:color-mix(in oklch,var(--foreground),transparent 55%);border-color:var(--border);box-shadow:none;cursor:not-allowed}._btn_7kcw0_1[data-active=true]{background:color-mix(in oklch,var(--primary) 14%,transparent);border-color:color-mix(in oklch,var(--primary) 40%,transparent);color:color-mix(in oklch,var(--primary),white 18%);animation:_toggle-breath_7kcw0_1 3.2s ease-in-out infinite;box-shadow:none}._btn_7kcw0_1[data-active=true]:hover{background:color-mix(in oklch,var(--primary) 22%,transparent);border-color:color-mix(in oklch,var(--primary) 55%,transparent);animation-play-state:paused;box-shadow:inset 0 1px 2px color-mix(in oklch,var(--primary) 45%,transparent),inset 0 -8px 16px -8px color-mix(in oklch,var(--primary) 30%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent),0 0 24px -6px color-mix(in oklch,var(--primary) 70%,transparent)}._btn_7kcw0_1[data-variant=danger]{color:#fff;--tl-icon-accent: currentColor;border-color:#ff625eb3;border-color:oklch(70% .2 25deg / .7);background:radial-gradient(ellipse at center,#e249478c,#e24947d9 70%,#db2b33f2);box-shadow:inset 0 1px #ffc8c24d,inset 0 -8px 16px -8px #b2001b80,inset 0 0 0 1px #ff625e2e,0 0 14px -6px #e2494799;box-shadow:inset 0 1px oklch(88% .13 25deg / .3),inset 0 -8px 16px -8px oklch(48% .2 25deg / .5),inset 0 0 0 1px oklch(70% .2 25deg / .18),0 0 14px -6px #e2494799}._btn_7kcw0_1[data-variant=danger]:hover{border-color:#ff7e77cc;border-color:oklch(74% .2 25deg / .8);background:radial-gradient(ellipse at center,#f84b4bb3,#f84b4beb 70%,#e23439);box-shadow:inset 0 1px #ffd0cb66,inset 0 -10px 18px -8px #b2001b99,inset 0 0 0 1px #ff7e7738,0 0 22px -6px #e24947c7;box-shadow:inset 0 1px oklch(90% .13 25deg / .4),inset 0 -10px 18px -8px oklch(48% .2 25deg / .6),inset 0 0 0 1px oklch(74% .2 25deg / .22),0 0 22px -6px #e24947c7}@media (max-width: 767px){._btn_7kcw0_1:not([data-icon-only=true])[data-size=sm],._btn_7kcw0_1:not([data-icon-only=true])[data-size=md],._btn_7kcw0_1:not([data-icon-only=true])[data-size=lg]{min-height:44px}._btn_7kcw0_1:not([data-icon-only=true])[data-size=sm]{font-size:14px;padding:0 18px}._btn_7kcw0_1:not([data-icon-only=true])[data-size=md]{font-size:14.5px;padding:0 20px}._btn_7kcw0_1:not([data-icon-only=true])[data-size=lg]{font-size:15px;padding:0 22px}}.light ._btn_7kcw0_1[data-variant=primary]{color:var(--primary-foreground);border-color:color-mix(in oklch,var(--primary),black 10%);background:var(--primary);box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000014}.light ._btn_7kcw0_1[data-variant=primary]:hover{background:color-mix(in oklch,var(--primary),black 9%);border-color:color-mix(in oklch,var(--primary),black 18%);box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0000001f}.light ._btn_7kcw0_1[data-variant=primary]:disabled,.light ._btn_7kcw0_1[data-variant=primary][aria-disabled=true]{opacity:1;background:color-mix(in oklch,var(--secondary),var(--foreground) 6%);color:color-mix(in oklch,var(--foreground),transparent 55%);border-color:var(--border);box-shadow:none;cursor:not-allowed}.light ._btn_7kcw0_1[data-variant=danger]{color:#fff;border-color:#bb061e;background:#d02b31;box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000014}.light ._btn_7kcw0_1[data-variant=danger]:hover{background:#bb061e;border-color:#a30018;border-color:oklch(45% .2 25deg);box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0000001f}.light ._btn_7kcw0_1[data-active=true]{color:var(--primary-foreground);background:var(--primary);border-color:color-mix(in oklch,var(--primary),black 8%);animation:_toggle-breath-light_7kcw0_1 3.2s ease-in-out infinite}.light ._btn_7kcw0_1[data-active=true]:hover{background:color-mix(in oklch,var(--primary),black 8%);border-color:color-mix(in oklch,var(--primary),black 16%);animation-play-state:paused;box-shadow:inset 0 1px #ffffff2e,0 0 24px -4px color-mix(in oklch,var(--primary) 70%,transparent)}@keyframes _toggle-breath-light_7kcw0_1{0%,to{box-shadow:0 0 color-mix(in oklch,var(--primary) 0%,transparent)}50%{box-shadow:0 0 20px 2px color-mix(in oklch,var(--primary) 45%,transparent)}}._page_19far_1{display:flex;flex-direction:column;gap:20px;max-width:720px}._hint_19far_8{font-size:13px;color:var(--muted-foreground);margin:0}._form_19far_14{display:flex;gap:10px}._input_19far_19{flex:1;height:32px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--secondary);color:var(--foreground);font-size:13.5px}._input_19far_19:focus{outline:none;border-color:var(--ring)}._table_19far_34{width:100%;border-collapse:collapse;font-size:13px}._table_19far_34 th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;padding:0 12px 9px 0;border-bottom:1px solid var(--border)}._table_19far_34 td{padding:10px 12px 10px 0;border-bottom:1px solid var(--border)}._table_19far_34 tr:last-child td{border-bottom:none}._email_19far_60{font-weight:600;color:var(--foreground)}._muted_19far_65{color:var(--muted-foreground)}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--ai-chip-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Figtree", system-ui, sans-serif;--font-mono:"Barlow", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--default-font-family:"Figtree", system-ui, sans-serif;--default-mono-font-family:"Barlow", monospace;--font-heading:"Barlow Semi Condensed", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}[data-slot=table-row]{border-bottom-color:var(--card-border)}[data-slot=table-header]{border-color:var(--card-border)}html{font-family:var(--font-sans)}html,body{overscroll-behavior:none;touch-action:manipulation}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"cv11";min-height:100dvh}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.01em}input[type=date]{color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.7;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}*{scrollbar-color:oklch(30% .014 250/.7) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#292e3599;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#4f565ed9}::-webkit-scrollbar-thumb:active{background-color:#6a737cf2}::-webkit-scrollbar-corner{background:0 0}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.py-1{padding-block:calc(var(--spacing) * 1)}.pr-6{padding-right:calc(var(--spacing) * 6)}.text-left{text-align:left}.font-mono{font-family:Barlow,monospace}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-muted-foreground{color:var(--muted-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root,.dark{--background:oklch(15.5% .016 250);--foreground:oklch(93% .006 250);--swarm-status-review:oklch(72% .12 155);--swarm-status-running:oklch(70% .1 265);--swarm-status-queued:oklch(55% .02 250);--swarm-status-failed:oklch(66% .14 25);--swarm-status-stalled:oklch(76% .11 60);--swarm-status-question:oklch(78% .1 90);--swarm-status-done:oklch(68% .1 155);--swarm-status-paused:var(--warning);--swarm-seg-wait:var(--swarm-status-queued)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-wait:color-mix(in oklab, var(--swarm-status-queued) 20%, var(--card))}}:root,.dark{--swarm-seg-run:var(--swarm-status-running)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-run:color-mix(in oklab, var(--swarm-status-running) 42%, var(--card))}}:root,.dark{--swarm-seg-review:var(--swarm-status-review)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-review:color-mix(in oklab, var(--swarm-status-review) 42%, var(--card))}}:root,.dark{--swarm-seg-pr:var(--swarm-status-done);--swarm-seg-question:var(--swarm-status-question)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-question:color-mix(in oklab, var(--swarm-status-question) 45%, var(--card))}}:root,.dark{--swarm-seg-paused:var(--swarm-status-paused)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-paused:color-mix(in oklab, var(--swarm-status-paused) 42%, var(--card))}}:root,.dark{--swarm-seg-stalled:var(--swarm-status-stalled)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-stalled:color-mix(in oklab, var(--swarm-status-stalled) 42%, var(--card))}}:root,.dark{--swarm-seg-failed:var(--swarm-status-failed)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-failed:color-mix(in oklab, var(--swarm-status-failed) 42%, var(--card))}}:root,.dark{--swarm-seg-edge:var(--card)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-seg-edge:color-mix(in oklab, var(--card) 78%, transparent)}}:root,.dark{--swarm-now-line:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-now-line:color-mix(in oklab, var(--foreground) 52%, transparent)}}:root,.dark{--swarm-ghost:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root,.dark{--swarm-ghost:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}:root,.dark{--swarm-flow:var(--swarm-status-running);--card:oklch(18.5% .018 250);--card-foreground:oklch(93% .006 250);--popover:oklch(18.5% .018 250);--popover-foreground:oklch(93% .006 250);--primary:oklch(72% .17 255);--primary-foreground:oklch(98% .02 255);--secondary:oklch(19% .018 250);--secondary-foreground:oklch(93% .006 250);--muted:oklch(19% .018 250);--muted-foreground:oklch(60% .012 250);--accent:oklch(19% .018 250);--accent-foreground:oklch(93% .006 250);--destructive:oklch(62% .19 25);--destructive-foreground:oklch(98% .02 25);--success:oklch(72% .15 150);--success-foreground:oklch(17% .03 150);--warning:oklch(78% .155 75);--warning-foreground:oklch(19% .035 75);--workspace:oklch(58% .2 300);--workspace-foreground:oklch(99% .015 300);--border:oklch(24% .013 250);--card-border:oklch(20% .014 250);--input:oklch(30% .014 250);--ring:oklch(72% .17 255/.3);--radius:6px;--radius-modal:10px;--radius-popover:10px;--radius-sm:2px;--radius-md:3px;--radius-lg:5px;--radius-xl:7px;--radius-full:999px;--z-base:1;--z-sticky:10;--z-modal-scrim:20;--z-modal:21;--z-drawer-scrim:22;--z-drawer:23;--z-drawer-modal-scrim:24;--z-drawer-modal:25;--z-popover:26;--z-tooltip:27;--z-confirm-scrim:28;--z-confirm:29;--z-lightbox-scrim:30;--z-lightbox:31;--sidebar:oklch(13.5% .014 250);--sidebar-foreground:oklch(93% .006 250);--sidebar-primary:oklch(72% .17 255);--sidebar-primary-foreground:oklch(98% .02 255);--sidebar-accent:oklch(19% .018 250);--sidebar-accent-foreground:oklch(93% .006 250);--sidebar-border:oklch(24% .013 250);--sidebar-ring:oklch(72% .17 255/.3);--rule:oklch(22% .014 250);--rule-strong:oklch(30% .014 250);--fg-soft:oklch(80% .01 250);--dim:oklch(38% .012 250);--cyan:oklch(78% .1 195);--amber:oklch(82% .13 75);--green:oklch(78% .13 150);--pink:oklch(80% .15 320);--lc-blue:var(--primary);--lc-cyan:var(--cyan);--lc-green:var(--green);--lc-amber:var(--amber);--lc-pink:var(--pink);--red:oklch(72% .18 25);--task-color:oklch(78% .13 195);--meeting-color:oklch(80% .15 320);--focus-color:oklch(85% .13 75);--card-grad-bright:oklch(19% .018 250);--card-border-bright:oklch(22% .014 250);--card-border-dim:oklch(17% .014 250)}.light{--background:oklch(98.5% .003 250);--foreground:oklch(20% .012 250);--swarm-status-review:oklch(52% .13 155);--swarm-status-running:oklch(52% .15 265);--swarm-status-queued:oklch(55% .02 250);--swarm-status-failed:oklch(54% .19 25);--swarm-status-stalled:oklch(56% .14 60);--swarm-status-question:oklch(55% .13 90);--swarm-status-done:oklch(50% .13 155);--card:oklch(100% 0 0);--card-foreground:oklch(20% .012 250);--popover:oklch(100% 0 0);--popover-foreground:oklch(20% .012 250);--primary:oklch(55% .2 255);--primary-foreground:oklch(99% .005 255);--secondary:oklch(95% .005 250);--secondary-foreground:oklch(22% .012 250);--muted:oklch(95% .005 250);--muted-foreground:oklch(50% .01 250);--accent:oklch(94% .008 250);--accent-foreground:oklch(20% .012 250);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(99% .01 25);--success:oklch(55% .18 150);--success-foreground:oklch(99% .01 150);--warning:oklch(65% .18 75);--warning-foreground:oklch(20% .04 75);--workspace:oklch(62% .21 300);--workspace-foreground:oklch(99% .01 300);--border:oklch(91% .004 250);--card-border:oklch(85% .008 250);--input:oklch(96% .004 250);--ring:oklch(55% .2 255/.3);--sidebar:oklch(95% .005 250);--sidebar-foreground:oklch(20% .012 250);--sidebar-primary:oklch(55% .2 255);--sidebar-primary-foreground:oklch(99% .005 255);--sidebar-accent:oklch(92% .008 250);--sidebar-accent-foreground:oklch(20% .012 250);--sidebar-border:oklch(90% .006 250);--sidebar-ring:oklch(55% .2 255/.3);--rule:oklch(90% .006 250);--rule-strong:oklch(82% .01 250);--fg-soft:oklch(30% .012 250);--dim:oklch(55% .01 250);--lc-cyan:oklch(56% .12 195);--lc-green:oklch(55% .14 150);--lc-amber:oklch(60% .14 75);--lc-pink:oklch(56% .18 320);--card-grad-bright:oklch(99% .003 250);--card-border-bright:oklch(94% 0 0);--card-border-dim:oklch(89% 0 0)}:root{--type-text-2xs:10.5px;--type-text-xs:12px;--type-text-sm:13.5px;--type-text-md:15px;--type-text-lg:17px;--type-head-xs:clamp(13px, calc(13px + 2 * (100vw - 360px) / 920), 15px);--type-head-sm:clamp(15px, calc(15px + 3 * (100vw - 360px) / 920), 18px);--type-head-md:clamp(18px, calc(18px + 4 * (100vw - 360px) / 920), 22px);--type-head-lg:clamp(22px, calc(22px + 6 * (100vw - 360px) / 920), 28px);--type-head-xl:clamp(26px, calc(26px + 8 * (100vw - 360px) / 920), 34px)}@keyframes toggle-breath{0%,to{box-shadow:inset 0 1px 2px color-mix(in oklch,var(--primary) 30%,transparent),inset 0 -8px 16px -8px color-mix(in oklch,var(--primary) 22%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary) 8%,transparent),0 0 12px -6px color-mix(in oklch,var(--primary) 45%,transparent)}50%{box-shadow:inset 0 1px 2px color-mix(in oklch,var(--primary) 40%,transparent),inset 0 -8px 16px -8px color-mix(in oklch,var(--primary) 28%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary) 10%,transparent),0 0 22px -5px color-mix(in oklch,var(--primary) 65%,transparent)}}button[data-shine="1"],a[data-shine="1"]{position:relative;overflow:hidden}button[data-shine="1"]:before,a[data-shine="1"]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#ffffff29,#0000 70%);transition:transform .7s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}button[data-shine="1"]:hover:before,a[data-shine="1"]:hover:before{transform:translate(120%)}button[data-shine="1"]>*,a[data-shine="1"]>*{z-index:1;position:relative}@keyframes speaking-pulse{0%,to{box-shadow:0 0 0 1px #53be7066,0 0 18px -4px #53be708c,inset 0 0 40px -20px #53be7040}50%{box-shadow:0 0 0 2px #53be7099,0 0 38px -4px #53be708c,inset 0 0 50px -14px #53be7059}}@keyframes zoom-blur-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.05)}}@keyframes zoom-blur-in{0%{opacity:0;filter:blur(12px);transform:scale(.92)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes greenroom-fade-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@property --ai-chip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ai-chip{font-family:var(--font-heading,"Barlow Semi Condensed", sans-serif);letter-spacing:.1em;color:#bedaff;color:oklch(88% .12 255);isolation:isolate;background:#60a7ff24;background:oklch(72% .17 255/.14);border-radius:5px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.ai-chip:before{content:"";background:conic-gradient(from var(--ai-chip-angle),oklch(72% .17 255/.35) 0deg,oklch(72% .17 255/.35) 300deg,oklch(95% .04 255/.95) 335deg,oklch(100% 0 255) 345deg,oklch(95% .04 255/.95) 355deg,oklch(72% .17 255/.35) 360deg);z-index:-1;pointer-events:none;border-radius:6px;padding:1px;animation:2.8s linear infinite ai-chip-sweep;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ai-chip-sweep{to{--ai-chip-angle:360deg}}@keyframes mention-flash{0%{background-color:#60a7ff40;background-color:oklch(72% .17 255/.25);box-shadow:0 0 0 2px #60a7ff66;box-shadow:0 0 0 2px oklch(72% .17 255/.4)}60%{background-color:#60a7ff26;background-color:oklch(72% .17 255/.15);box-shadow:0 0 0 2px #60a7ff33;box-shadow:0 0 0 2px oklch(72% .17 255/.2)}to{box-shadow:none;background-color:#0000}}.mention-flash{border-radius:12px;animation:2s ease-out mention-flash}@media (prefers-reduced-motion:reduce){button[data-shine="1"]:before,a[data-shine="1"]:before{display:none}.animate-\[toggle-breath_3\.2s_ease-in-out_infinite\],.animate-\[speaking-pulse_1\.4s_ease-in-out_infinite\],.animate-\[zoom-blur-in_500ms_ease-out_forwards\],.animate-\[zoom-blur-out_500ms_ease-in_forwards\],.animate-\[greenroom-fade-in_500ms_ease-out_forwards\]{animation:none!important}.ai-chip:before{--ai-chip-angle:345deg;animation:none!important}}.mention{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:pointer;border-bottom:0;border-radius:4px;max-width:280px;padding:0 6px;font-size:.95em;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.ProseMirror a.mention{white-space:nowrap}.mention-people{color:#85baff;color:oklch(78% .16 255);background:#5ba6ff2e}.mention-task{color:#49d3a1;background:#26cb962e}.mention-project{color:#e6ac3d;background:#e1a1002e}.mention-ai{color:#76e2e2;font-family:var(--font-mono,ui-monospace),monospace;background:#00838338;font-weight:600}.light .mention-people{color:#004b96;color:oklch(42% .18 255);background:#0060c324}.light .mention-task{color:#005c41;color:oklch(42% .16 165);background:#00775324}.light .mention-project{color:#664700;color:oklch(42% .16 80);background:#845a0024}.light .mention-ai{color:#044;color:oklch(35% .16 195);background:#00595a29}.tippy-box[data-theme~=taskless]{color:inherit;box-shadow:none;background:0 0}.tippy-box[data-theme~=taskless]>.tippy-content{padding:0}.tippy-box[data-theme~=taskless]>.tippy-arrow,.tippy-box[data-theme~=taskless]>.tippy-svg-arrow{display:none}.mention-card{border:1px solid var(--border);max-width:260px;color:var(--foreground);background:#010203;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.35;box-shadow:0 8px 24px #0006}.light .mention-card{background:#fff;box-shadow:0 4px 16px #0000001f}.mention-card__title{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.mention-card__subtitle{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.mention-card__body{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:11.5px;line-height:15px;display:-webkit-box;overflow:hidden}.mention-card__footer{color:var(--foreground);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.mention-card__avatar{background:var(--secondary);width:16px;height:16px;color:var(--muted-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.mention-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.link-card{border:1px solid var(--border);max-width:280px;color:var(--foreground);background:#010203;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.35;box-shadow:0 8px 24px #0006}.light .link-card{background:#fff;box-shadow:0 4px 16px #0000001f}.link-card__url{color:var(--muted-foreground);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.link-card__actions{align-items:center;gap:4px;margin-top:6px;display:flex}.link-card__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:5px;padding:3px 8px;font-size:11.5px}.link-card__btn:hover{background:var(--secondary)}.link-card__btn--open{color:var(--primary);font-weight:600}@keyframes agent-dot-fade{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-agent-dot]{opacity:.6!important;animation:none!important}}@keyframes agent-turn-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-agent-turn]{animation:.28s cubic-bezier(.2,.7,.2,1) backwards agent-turn-appear}@media (prefers-reduced-motion:reduce){[data-agent-turn]{opacity:1;animation:none}}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>blockquote,.ProseMirror>pre,.ProseMirror>hr{margin-top:0;margin-bottom:0}.ProseMirror>:not(:last-child){margin-bottom:.5em}[data-tour-highlight=true]{outline-offset:4px;z-index:1;border-radius:6px;outline:2px solid oklch(65% .18 250);animation:1.4s ease-in-out 2 tour-pulse;position:relative;box-shadow:0 0 0 8px #0f92f733}@keyframes tour-pulse{50%{box-shadow:0 0 0 16px #0f92f71a}}@keyframes fadeSlideUp{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}[data-sonner-toast]{align-items:flex-start!important}[data-sonner-toast] [data-icon]{margin-top:2px}.text-destructive,.text-success,.text-warning,[data-variant=danger],:root.icons-mono{--tl-icon-accent:currentColor}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
