@font-face{font-family:archivo;src:url(../media/archivo_400_800-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_de982637-module__vbtBpq__className{font-family:archivo,archivo Fallback}.archivo_de982637-module__vbtBpq__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_400-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_ab8f8014-module__gR0dBa__className{font-family:plexMono,plexMono Fallback}.plexmono_ab8f8014-module__gR0dBa__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
@font-face{font-family:inter;src:url(../media/inter_100_900-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c889cc63-module__GvDcLW__className{font-family:inter,inter Fallback}.inter_c889cc63-module__GvDcLW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_400_500-s.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_f79b46bd-module__pDmSJa__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_f79b46bd-module__pDmSJa__variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_200_900-s.p.3_g1pg7bqcyap.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.sourceserif_a440cf45-module__c7IuCW__className{font-family:sourceSerif,sourceSerif Fallback}.sourceserif_a440cf45-module__c7IuCW__variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
.LogHours-module__LHf79q__box{background:var(--surface-raised,#1c2640);border:1px solid var(--line,#2a3550);border-radius:var(--radius-structural,14px);box-shadow:var(--shadow-card,0 1px 2px #060a140f)}.LogHours-module__LHf79q__bare{box-shadow:none;background:0 0;border:0}.LogHours-module__LHf79q__bare .LogHours-module__LHf79q__say,.LogHours-module__LHf79q__bare .LogHours-module__LHf79q__status,.LogHours-module__LHf79q__bare .LogHours-module__LHf79q__head,.LogHours-module__LHf79q__bare .LogHours-module__LHf79q__row,.LogHours-module__LHf79q__bare .LogHours-module__LHf79q__foot{padding-left:0;padding-right:0}.LogHours-module__LHf79q__say{align-items:flex-start;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-4,16px);display:flex}.LogHours-module__LHf79q__field{resize:none;min-width:0;min-height:40px;max-height:180px;color:var(--text,#f1ede6);background:var(--surface,#161f35);border:1px solid var(--line,#2a3550);border-radius:var(--radius-interactive,8px);flex:1;padding:9px 12px;font-size:13.5px;line-height:1.45}.LogHours-module__LHf79q__field:focus{border-color:var(--accent-line,#57460d);box-shadow:0 0 0 3px var(--accent-tint,#2d2407);outline:none}.LogHours-module__LHf79q__mic{border:1px solid var(--line,#2a3550);background:var(--surface,#161f35);width:40px;height:40px;color:var(--text-soft,#aeb8c7);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.LogHours-module__LHf79q__mic:hover{color:var(--text,#f1ede6);border-color:var(--text-faint,#6b7b90)}.LogHours-module__LHf79q__mic[data-on=true]{background:var(--accent,#fdcc05);border-color:var(--accent,#fdcc05);color:var(--accent-on,#161f35);animation:1.4s ease-in-out infinite LogHours-module__LHf79q__hours-listen}@keyframes LogHours-module__LHf79q__hours-listen{0%,to{box-shadow:0 0 0 0 var(--accent-tint,#2d2407)}50%{box-shadow:0 0 0 6px var(--accent-tint,#2d2407)}}@media (prefers-reduced-motion:reduce){.LogHours-module__LHf79q__mic[data-on=true]{animation:none}}.LogHours-module__LHf79q__status{padding:0 var(--space-4,16px) var(--space-3,12px);color:var(--text-faint,#6b7b90);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.LogHours-module__LHf79q__rows{border-top:1px solid var(--line-soft,#222c44)}.LogHours-module__LHf79q__head,.LogHours-module__LHf79q__row{padding:6px var(--space-4,16px);grid-template-columns:72px 142px minmax(220px,2.2fr) 118px minmax(150px,1.4fr) 32px;align-items:start;gap:8px;display:grid}.LogHours-module__LHf79q__head{color:var(--text-faint,#6b7b90);padding-top:10px;font-size:11.5px;font-weight:500}.LogHours-module__LHf79q__row+.LogHours-module__LHf79q__row{border-top:1px solid var(--line-soft,#222c44)}.LogHours-module__LHf79q__said{color:var(--text-faint,#6b7b90);overflow-wrap:anywhere;grid-column:1/-1;margin:-2px 0 2px;font-size:11.5px}.LogHours-module__LHf79q__cell{min-width:0}.LogHours-module__LHf79q__cell input,.LogHours-module__LHf79q__cell select{padding:6px 9px!important;font-size:13px!important}.LogHours-module__LHf79q__doubt input,.LogHours-module__LHf79q__doubt select{box-shadow:0 0 0 2px var(--warn-tint,#3a1f0d);border-color:var(--warn-line,#7d4310)!important}.LogHours-module__LHf79q__label{display:none}.LogHours-module__LHf79q__caption{color:var(--text-faint,#6b7b90);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;display:block;overflow:hidden}.LogHours-module__LHf79q__newTitle{margin-top:6px}.LogHours-module__LHf79q__remove{border-radius:var(--radius-interactive,8px);width:28px;height:28px;color:var(--text-faint,#6b7b90);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.LogHours-module__LHf79q__remove:hover{color:var(--text,#f1ede6);background:var(--surface-sunken,#0b1120)}.LogHours-module__LHf79q__foot{padding:var(--space-3,12px) var(--space-4,16px);border-top:1px solid var(--line-soft,#222c44);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.LogHours-module__LHf79q__total{color:var(--text-soft,#aeb8c7);font-variant-numeric:tabular-nums;font-size:12.5px}.LogHours-module__LHf79q__nudge{padding:10px var(--space-4,16px);color:var(--text,#f1ede6);background:var(--accent-tint,#2d2407);border:1px solid var(--accent-line,#57460d);border-radius:var(--radius-structural,14px);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}@media (max-width:639px){.LogHours-module__LHf79q__say{flex-wrap:wrap}.LogHours-module__LHf79q__field{flex-basis:100%;min-height:112px}.LogHours-module__LHf79q__mic{width:48px;height:48px;margin-left:auto}}@media (max-width:899px){.LogHours-module__LHf79q__head{display:none}.LogHours-module__LHf79q__row{padding:12px var(--space-4,16px);grid-template-columns:1fr 1fr;gap:8px 10px}.LogHours-module__LHf79q__label{color:var(--text-faint,#6b7b90);margin-bottom:4px;font-size:11.5px;font-weight:500;display:block}.LogHours-module__LHf79q__wide{grid-column:1/-1}.LogHours-module__LHf79q__removeCell{place-self:end}.LogHours-module__LHf79q__noteCell{order:1}.LogHours-module__LHf79q__remove{gap:4px;width:auto;padding:0 8px;font-size:12px}}@media (pointer:coarse){.LogHours-module__LHf79q__cell input{min-height:44px}}
@property --agent-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes agent-module__Txhe-a__agent-turn{to{--agent-turn:360deg}}@keyframes agent-module__Txhe-a__agent-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes agent-module__Txhe-a__agent-breathe{50%{opacity:.75;transform:scale(.82)}}@keyframes agent-module__Txhe-a__agent-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}.agent-module__Txhe-a__ringed{isolation:isolate;position:relative}.agent-module__Txhe-a__ringed:before,.agent-module__Txhe-a__ringed:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.agent-module__Txhe-a__ringed:before{z-index:1;background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 45%, var(--line)), var(--line) 38%);-webkit-mask-composite:xor;padding: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}.agent-module__Txhe-a__ringed[data-working=true]:before{background:conic-gradient(from var(--agent-turn,0deg), transparent 0deg, color-mix(in oklab, var(--accent) 25%, transparent) 70deg, var(--accent) 125deg, var(--accent-hover) 140deg, color-mix(in oklab, var(--accent) 25%, transparent) 190deg, transparent 250deg, transparent 360deg);padding:1.5px;animation:2.6s linear infinite agent-module__Txhe-a__agent-turn}.agent-module__Txhe-a__glow[data-working=true]:after{z-index:-1;background:conic-gradient(from var(--agent-turn,0deg), transparent 0deg, var(--accent) 130deg, transparent 260deg);filter:blur(14px);opacity:.35;animation:2.6s linear infinite agent-module__Txhe-a__agent-turn;inset:-2px}.agent-module__Txhe-a__launcher{z-index:46;background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 11px;font-size:13px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex;position:fixed;bottom:20px;right:20px}.agent-module__Txhe-a__launcher:hover{transform:translateY(-1px)}.agent-module__Txhe-a__launcher:focus-visible,.agent-module__Txhe-a__iconButton:focus-visible,.agent-module__Txhe-a__chip:focus-visible,.agent-module__Txhe-a__suggestion:focus-visible,.agent-module__Txhe-a__historyRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-module__Txhe-a__kbd{font-family:var(--font-mono);color:var(--text-faint);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:500}@media (max-width:1023px){.agent-module__Txhe-a__launcher{right:calc(16px + var(--safe-right,0px));bottom:calc(var(--bar-h,61px) + var(--safe-bottom,0px) + 14px);min-height:44px}.agent-module__Txhe-a__kbd{display:none}}.agent-module__Txhe-a__orb{background:radial-gradient(circle at 35% 30%, var(--accent-hover), var(--accent) 55%, var(--accent-line));width:14px;height:14px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%;flex:none}.agent-module__Txhe-a__orb[data-working=true]{animation:1.4s ease-in-out infinite agent-module__Txhe-a__agent-breathe}.agent-module__Txhe-a__panel{z-index:46;color:var(--text-soft);box-shadow:var(--shadow-pop);animation:.18s ease-out agent-module__Txhe-a__agent-rise;position:fixed}.agent-module__Txhe-a__panelInner{border-radius:inherit;background:var(--surface);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.agent-module__Txhe-a__panel[data-size=float]{border-radius:18px;width:min(460px,100vw - 24px);height:min(720px,100vh - 110px);bottom:72px;right:20px}.agent-module__Txhe-a__panel[data-size=side]{width:min(640px,100vw);box-shadow:var(--shadow-drawer);border-radius:0;top:0;bottom:0;right:0}@media (max-width:1023px){.agent-module__Txhe-a__panel[data-size=float]{right:12px;bottom:calc(var(--bar-h,61px) + var(--safe-bottom,0px) + 72px);height:min(680px,100dvh - 170px)}}@media (max-width:639px){.agent-module__Txhe-a__panel[data-size=float],.agent-module__Txhe-a__panel[data-size=side]{top:calc(var(--safe-top,0px) + 8px);right:calc(var(--safe-right,0px) + 8px);bottom:calc(var(--bar-h,61px) + var(--safe-bottom,0px) + 8px);left:calc(var(--safe-left,0px) + 8px);border-radius:16px;width:auto;height:auto}.agent-module__Txhe-a__launcher[data-open=true]{display:none}.agent-module__Txhe-a__header{gap:2px;padding:10px 8px 8px 14px}.agent-module__Txhe-a__iconButton{width:40px;height:40px}.agent-module__Txhe-a__iconButton[data-icon=expand],.agent-module__Txhe-a__iconButton[data-icon=collapse]{display:none}.agent-module__Txhe-a__input{font-size:16px}.agent-module__Txhe-a__send{width:40px;height:40px}}@media (pointer:coarse){.agent-module__Txhe-a__keysHint{display:none}}.agent-module__Txhe-a__header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.agent-module__Txhe-a__title{text-align:left;flex:1;min-width:0}.agent-module__Txhe-a__titleText{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14.5px;font-weight:700;display:block;overflow:hidden}.agent-module__Txhe-a__scopeLine{color:var(--text-faint);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.agent-module__Txhe-a__iconButton{width:30px;height:30px;color:var(--text-faint);border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.agent-module__Txhe-a__iconButton:hover,.agent-module__Txhe-a__iconButton[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.agent-module__Txhe-a__body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px 18px 10px;font-size:14px;line-height:1.6;display:flex;overflow-y:auto}.agent-module__Txhe-a__user{background:var(--surface-sunken);max-width:86%;color:var(--text);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:13.5px}.agent-module__Txhe-a__answer{color:var(--text);flex-direction:column;gap:10px;max-width:68ch;display:flex}.agent-module__Txhe-a__answer p{margin:0}.agent-module__Txhe-a__answer ul,.agent-module__Txhe-a__answer ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.agent-module__Txhe-a__answer ul{list-style:outside}.agent-module__Txhe-a__answer ol{list-style:decimal}.agent-module__Txhe-a__answer li::marker{color:var(--text-faint)}.agent-module__Txhe-a__answer code{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:4px;padding:1px 4px;font-size:12.5px}.agent-module__Txhe-a__answer pre{background:var(--surface-sunken);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.agent-module__Txhe-a__answer pre code{background:0 0;padding:0}.agent-module__Txhe-a__heading{color:var(--text);margin-top:4px;font-weight:700}.agent-module__Txhe-a__chip{border:1px solid var(--line-soft);background:var(--surface-raised);max-width:100%;color:var(--text);vertical-align:1px;border-radius:7px;align-items:center;gap:5px;margin:0 1px;padding:1px 7px 1px 3px;font-size:12.5px;font-weight:600;line-height:1.55;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.agent-module__Txhe-a__chip:hover{border-color:var(--accent-line);background:var(--accent-tint)}.agent-module__Txhe-a__chipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.agent-module__Txhe-a__glyph{background:var(--surface-sunken);width:16px;height:16px;color:var(--text-soft);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-module__Txhe-a__changes{flex-direction:column;gap:6px;display:flex}.agent-module__Txhe-a__change{border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;font-size:13px;display:flex}.agent-module__Txhe-a__change[data-undone=true]{border-color:var(--line-soft);color:var(--text-faint);background:0 0}.agent-module__Txhe-a__change[data-failed=true]{border-color:var(--err-line);background:var(--err-tint)}.agent-module__Txhe-a__research{border-top:1px solid var(--line-soft);padding-top:8px;font-size:12.5px}.agent-module__Txhe-a__researchToggle{color:var(--text-faint);align-items:center;gap:6px;font-weight:600;display:inline-flex}.agent-module__Txhe-a__researchToggle:hover{color:var(--text-soft)}.agent-module__Txhe-a__steps{counter-reset:step;flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.agent-module__Txhe-a__step{counter-increment:step;padding:6px 0 6px 26px;position:relative}.agent-module__Txhe-a__step:before{content:counter(step);width:17px;height:17px;font-family:var(--font-mono);color:var(--text-faint);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:absolute;top:7px;left:0}.agent-module__Txhe-a__stepHead{color:var(--text-soft);align-items:baseline;gap:8px;display:flex}.agent-module__Txhe-a__stepMore{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.agent-module__Txhe-a__table{border-collapse:collapse;width:100%;font-size:11.5px;font-family:var(--font-mono)}.agent-module__Txhe-a__table th,.agent-module__Txhe-a__table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;padding:3px 8px 3px 0;overflow:hidden}.agent-module__Txhe-a__table th{color:var(--text-faint);font-weight:500}.agent-module__Txhe-a__tableWrap{width:100%;margin-top:6px;overflow-x:auto}.agent-module__Txhe-a__suggestions{flex-wrap:wrap;gap:6px;display:flex}.agent-module__Txhe-a__suggestion{border:1px solid var(--line);color:var(--text-soft);text-align:left;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:border-color .12s,color .12s,background .12s}.agent-module__Txhe-a__suggestion:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-tint)}.agent-module__Txhe-a__shimmer{background:linear-gradient(90deg, var(--text-faint) 0%, var(--text-faint) 35%, var(--accent-text) 50%, var(--text-faint) 65%, var(--text-faint) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;animation:1.8s linear infinite agent-module__Txhe-a__agent-shimmer}.agent-module__Txhe-a__historyRow{text-align:left;width:100%;color:var(--text-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-module__Txhe-a__historyRow:hover,.agent-module__Txhe-a__historyRow[aria-current=true]{background:var(--surface-raised)}.agent-module__Txhe-a__historyRow[aria-current=true]{box-shadow:inset 2px 0 0 var(--accent)}.agent-module__Txhe-a__historyItem{position:relative}.agent-module__Txhe-a__rowActions{background:var(--surface-raised);opacity:0;border-radius:9px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.agent-module__Txhe-a__historyItem:hover .agent-module__Txhe-a__rowActions,.agent-module__Txhe-a__historyItem:focus-within .agent-module__Txhe-a__rowActions{opacity:1}.agent-module__Txhe-a__composer{border-top:1px solid var(--line-soft);padding:10px 12px 12px}.agent-module__Txhe-a__inputWrap{border:1px solid var(--line);background:var(--surface-sunken);border-radius:14px;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;transition:border-color .12s;display:flex}.agent-module__Txhe-a__inputWrap:focus-within{border-color:var(--accent-line)}.agent-module__Txhe-a__input{resize:none;min-height:22px;max-height:180px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:1.5}.agent-module__Txhe-a__send{background:var(--accent);width:32px;height:32px;color:var(--accent-on);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.agent-module__Txhe-a__send:disabled{opacity:.35;cursor:not-allowed}.agent-module__Txhe-a__hint{color:var(--text-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){.agent-module__Txhe-a__ringed[data-working=true]:before{background:linear-gradient(var(--accent), var(--accent));animation:none}.agent-module__Txhe-a__glow[data-working=true]:after{opacity:0;animation:none}.agent-module__Txhe-a__orb[data-working=true],.agent-module__Txhe-a__panel{animation:none}.agent-module__Txhe-a__shimmer{color:var(--text-soft);background:0 0;animation:none}.agent-module__Txhe-a__launcher{transition:none}}
