.p6aOKW_dropzone{border:2px dashed var(--border,#d0d5dd);text-align:center;cursor:pointer;background:var(--field-bg,var(--muted));border-radius:.6rem;padding:1.1rem 1rem;transition:border-color .15s,background .15s}.p6aOKW_dropzone:hover{border-color:var(--brand-primary,#3b82f6)}.p6aOKW_dragOver{border-color:var(--brand-primary);background:#22d3ee14}.p6aOKW_hasFile{border-style:solid}.p6aOKW_input{display:none}.p6aOKW_placeholder{color:var(--muted-foreground,#64748b);flex-direction:column;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.p6aOKW_hint{opacity:.8;font-size:.72rem}.p6aOKW_fileInfo{color:var(--foreground);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.p6aOKW_fileName{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:600;overflow:hidden}.p6aOKW_removeBtn{cursor:pointer;color:var(--muted-foreground,#64748b);background:0 0;border:none;align-items:center;padding:.15rem;display:flex}.p6aOKW_removeBtn:hover{color:#f87171}
.uvV7PG_avatar{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#06202a;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.uvV7PG_photo{object-fit:cover;background:var(--secondary);border-radius:50%;flex:none}
.EeJ0TW_container{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.EeJ0TW_label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:12px;font-weight:600}.EeJ0TW_trigger{width:100%;height:var(--field-h,52px);background:var(--field-bg,var(--secondary));border:1px solid var(--border);border-radius:var(--field-radius,8px);color:var(--foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.EeJ0TW_trigger:hover:not(:disabled){border-color:var(--rule-strong,var(--input))}.EeJ0TW_trigger:focus-visible,.EeJ0TW_triggerOpen{border-color:var(--brand-primary);box-shadow:var(--focus-ring,0 0 0 2px #22d3ee33);outline:none}.EeJ0TW_trigger:disabled{opacity:.6;cursor:not-allowed}.EeJ0TW_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EeJ0TW_placeholder{color:var(--muted-foreground)}.EeJ0TW_chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s,color .15s}.EeJ0TW_chevronOpen{color:var(--brand-primary);transform:rotate(180deg)}.EeJ0TW_menu{z-index:60;scrollbar-width:thin;scrollbar-color:var(--rule-strong,#38455c) transparent;background:var(--surface-raised,var(--secondary));border:1px solid var(--rule-strong,var(--border));border-radius:8px;max-height:260px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -12px #000c}.EeJ0TW_menu::-webkit-scrollbar{width:10px}.EeJ0TW_menu::-webkit-scrollbar-track{background:0 0}.EeJ0TW_menu::-webkit-scrollbar-thumb{background:var(--rule-strong,#38455c);background-clip:content-box;border:3px solid #0000;border-radius:999px}.EeJ0TW_option{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:6px;align-items:baseline;gap:8px;padding:8px 11px;font-family:inherit;font-size:13px;display:flex}.EeJ0TW_option:hover,.EeJ0TW_option:focus-visible{border-left-color:var(--brand-primary);background:#22d3ee1f;outline:none}.EeJ0TW_optionActive{border-left-color:var(--brand-primary);background:#22d3ee1f;font-weight:600}.EeJ0TW_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.EeJ0TW_optionHint{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.EeJ0TW_option:hover .EeJ0TW_optionHint{color:var(--brand-primary)}
.S05uZq_calendar{background:var(--card);border:1px solid var(--border);-webkit-user-select:none;user-select:none;width:316px;color:var(--foreground);border-radius:10px;padding:14px;box-shadow:0 10px 25px #0006}.S05uZq_header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.S05uZq_monthLabel{align-items:center;gap:5px;display:flex}.S05uZq_miniSelect{position:relative}.S05uZq_miniTrigger{color:var(--foreground);background:var(--secondary);background:color-mix(in srgb, var(--card), var(--foreground) 9%);border:1px solid var(--border);border:1px solid color-mix(in srgb, var(--card), var(--foreground) 22%);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 7px 5px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.S05uZq_miniTrigger:hover{background:color-mix(in srgb, var(--card), var(--foreground) 16%);border-color:color-mix(in srgb, var(--card), var(--foreground) 34%)}.S05uZq_miniTrigger:focus-visible{border-color:var(--brand-primary);outline:none}.S05uZq_miniTriggerOpen,.S05uZq_miniTriggerOpen:hover{background:color-mix(in srgb, var(--card), var(--foreground) 16%);border-color:var(--brand-primary)}.S05uZq_miniChevron{color:var(--muted-foreground);flex-shrink:0}.S05uZq_miniMenu{z-index:20;scrollbar-width:thin;scrollbar-color:var(--rule-strong,#38455c) transparent;background:var(--card);background:color-mix(in srgb, var(--card), var(--foreground) 10%);border:1px solid var(--border);border:1px solid color-mix(in srgb, var(--card), var(--foreground) 26%);border-radius:8px;flex-direction:column;gap:2px;min-width:100%;max-height:208px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 36px -14px #000000d9}.S05uZq_miniOption{text-align:left;white-space:nowrap;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 10px;font-family:inherit;font-size:13px;transition:background .12s,color .12s}.S05uZq_miniOption:hover{background:color-mix(in srgb, var(--card), var(--foreground) 20%);color:var(--brand-primary)}.S05uZq_miniOptionActive,.S05uZq_miniOptionActive:hover{background:var(--brand-primary);color:#06202a;font-weight:700}.S05uZq_navBtn{border:1px solid var(--border);background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.S05uZq_navBtn:hover{background:var(--secondary);color:var(--foreground);border-color:var(--border)}.S05uZq_weekdays{grid-template-columns:24px repeat(7,1fr);margin-bottom:7px;display:grid}.S05uZq_weekdays span{text-align:center;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.S05uZq_grid{grid-template-columns:24px repeat(7,1fr);gap:2px;display:grid}.S05uZq_weekNum{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--muted-foreground);opacity:.65;font-variant-numeric:tabular-nums;place-items:center;font-size:10.5px;display:grid}.S05uZq_day{aspect-ratio:1;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.S05uZq_day:hover{background:var(--secondary);color:var(--brand-primary)}.S05uZq_day.S05uZq_weekend:not(.S05uZq_selected){background:var(--muted)}.S05uZq_otherMonth{color:var(--muted-foreground);opacity:.55}.S05uZq_day.S05uZq_selected{background:var(--brand-primary);color:#06202a;font-weight:700}.S05uZq_day.S05uZq_today{border-color:var(--rule-strong,var(--border));color:var(--foreground);background:0 0}.S05uZq_day.S05uZq_today:after{content:"";background:var(--brand-primary);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.S05uZq_day.S05uZq_selected.S05uZq_today{border-color:#0000}.S05uZq_day.S05uZq_selected.S05uZq_today:after{background:#06202a}.S05uZq_footer{border-top:1px solid var(--border);justify-content:center;margin-top:13px;padding-top:11px;display:flex}.S05uZq_todayBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.S05uZq_todayBtn:hover{color:var(--brand-primary);background:var(--muted)}.S05uZq_miniMenu::-webkit-scrollbar{width:10px}.S05uZq_miniMenu::-webkit-scrollbar-track{background:0 0}.S05uZq_miniMenu::-webkit-scrollbar-thumb{background:var(--rule-strong,#38455c);background-clip:content-box;border:3px solid #0000;border-radius:999px}.S05uZq_miniMenu::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground);background-clip:content-box;border:3px solid #0000}
.loqe7G_container{flex-direction:column;gap:.5rem;width:100%;display:flex}.loqe7G_label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:12px;font-weight:600}.loqe7G_trigger{width:100%;height:var(--field-h,52px);background:var(--field-bg,var(--secondary));border:1px solid var(--border);border-radius:var(--field-radius,8px);color:var(--foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 16px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.loqe7G_trigger:hover{border-color:var(--rule-strong,var(--input))}.loqe7G_trigger:focus-visible,.loqe7G_triggerOpen{border-color:var(--brand-primary);box-shadow:var(--focus-ring,0 0 0 2px #22d3ee33);outline:none}.loqe7G_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loqe7G_placeholder{color:var(--muted-foreground);font-weight:400}.loqe7G_icon{color:var(--muted-foreground);flex-shrink:0;transition:color .15s}.loqe7G_trigger:hover .loqe7G_icon,.loqe7G_triggerOpen .loqe7G_icon{color:var(--brand-primary)}
.MBMW8G_container{flex-direction:column;gap:.5rem;width:100%;display:flex}.MBMW8G_label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:12px;font-weight:600}.MBMW8G_inputWrapper{width:100%;height:var(--field-h,52px);background:var(--field-bg,var(--secondary));border:1px solid var(--border);border-radius:var(--field-radius,8px);color:var(--foreground);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.MBMW8G_inputWrapper:focus-within,.MBMW8G_inputWrapperOpen{border-color:var(--brand-primary);box-shadow:var(--focus-ring,0 0 0 2px #22d3ee33)}.MBMW8G_inputPrefix,.MBMW8G_inputSuffix{cursor:pointer;height:100%;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0 13px;display:flex}.MBMW8G_inputSuffix:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.MBMW8G_input{min-width:0;color:var(--foreground);font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;font-size:15px}.MBMW8G_input::placeholder{font-family:var(--font-plex-sans), system-ui, sans-serif;color:var(--muted-foreground)}.MBMW8G_icon{color:var(--muted-foreground);flex-shrink:0}.MBMW8G_chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s,color .15s}.MBMW8G_chevronOpen{color:var(--brand-primary);transform:rotate(180deg)}.MBMW8G_panel{background:var(--card,var(--surface,#0b0e14));border:1px solid var(--border);border-radius:10px;min-width:300px;padding:14px;box-shadow:0 18px 36px -14px #000000d9}.MBMW8G_panelLabel{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:7px;font-size:9.5px;display:block}.MBMW8G_panelLabelMinutes{border-top:1px solid var(--border);margin-top:11px;padding-top:11px}.MBMW8G_hourGrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.MBMW8G_minuteRow{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.MBMW8G_hourCell,.MBMW8G_minuteCell{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--secondary);background:color-mix(in srgb, var(--card), var(--foreground) 9%);color:var(--foreground);cursor:pointer;border-radius:6px;padding:10px 0;font-size:14px;font-weight:500;transition:border-color .12s,color .12s,background .12s}.MBMW8G_minuteCell{color:var(--muted-foreground)}.MBMW8G_hourCell:hover,.MBMW8G_minuteCell:hover{background:color-mix(in srgb, var(--card), var(--foreground) 18%);border-color:color-mix(in srgb, var(--card), var(--foreground) 34%);color:var(--brand-primary)}.MBMW8G_hourCell:focus-visible,.MBMW8G_minuteCell:focus-visible{border-color:var(--brand-primary);box-shadow:var(--focus-ring,0 0 0 2px #22d3ee33);outline:none}.MBMW8G_cellActive,.MBMW8G_cellActive:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#06202a;font-weight:700}
.W6RbHa_slot{min-width:calc(var(--face) * 3.2);flex:1 1 0;align-items:center;display:flex}.W6RbHa_stack{z-index:1;padding-left:calc(var(--face) * .3);vertical-align:middle;cursor:default;outline:none;flex:none;align-items:center;display:inline-flex;position:relative}.W6RbHa_stack:focus-visible{box-shadow:0 0 0 2px var(--brand-primary);border-radius:999px}.W6RbHa_face{margin-left:calc(var(--face) * -.3);box-shadow:0 0 0 2px var(--face-ring,var(--surface-card));border-radius:50%;display:inline-flex}.W6RbHa_more{color:var(--muted-foreground);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:calc(var(--face) * .5);margin-left:.35rem;font-weight:600}.W6RbHa_tip{z-index:1000;border:1px solid var(--rule-strong,var(--border));max-width:18rem;color:var(--foreground);pointer-events:none;background:#0b0e14;border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .625rem;font-size:.75rem;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.W6RbHa_tip strong{margin-bottom:.15rem;font-weight:600}.W6RbHa_tipMore{color:var(--muted-foreground)}
