.tk{font-family:var(--font-sans);color:var(--foreground);font-size:13px}.tk-dialog-content.tk-dialog-content{max-width:616px;width:100%;padding:0;gap:0;background:var(--card);border:1px solid var(--border);border-radius:20px;box-shadow:0 40px 90px -40px rgba(0,0,0,.85),0 0 0 1px rgba(156,107,255,.04),inset 0 1px 0 rgba(255,255,255,.03);overflow:hidden;max-height:90vh;overflow-y:auto;display:block}.tk-dialog-content>[aria-label=Close]{display:none}.tk-head{display:flex;align-items:flex-start;gap:16px;padding:24px 26px 20px;border-bottom:1px solid var(--border-soft);position:relative}.tk-head .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground-2);font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:9px}.tk-close{width:32px;height:32px;border-radius:10px;flex-shrink:0;border:1px solid var(--border);background:var(--background-soft);color:var(--muted-foreground);font-size:16px;cursor:pointer;display:grid;place-items:center;margin-left:auto;transition:all .15s}.tk-close:hover{color:var(--foreground);border-color:rgba(255,77,106,.4);background:rgba(255,77,106,.08)}.tk-seclabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground-2);font-weight:500;display:flex;align-items:center;gap:10px}.tk-seclabel:after{content:"";flex:1;height:1px;background:var(--border-soft)}.tk-field{display:flex;flex-direction:column;gap:7px;min-width:0}.tk-flabel{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.tk-hint{font-size:10.5px;color:var(--muted-foreground-2);margin-top:1px}.tk-input,.tk-select,.tk-textarea{width:100%;font-family:var(--font-sans);color:var(--foreground);background:var(--background-soft);border:1px solid var(--border);border-radius:11px;padding:0 13px;font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.tk-input,.tk-select{height:40px}.tk-textarea{padding:11px 13px}.tk-input::placeholder,.tk-textarea::placeholder{color:var(--muted-foreground-2)}.tk-input[type=number]::-webkit-inner-spin-button,.tk-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tk-input[type=number]{-moz-appearance:textfield;appearance:textfield}.tk-input:focus,.tk-select:focus{border-color:rgba(156,107,255,.55);box-shadow:0 0 0 3px rgba(156,107,255,.13);background:rgba(18,18,28,.95)}.tk-textarea:focus{border-color:var(--border);background:var(--background-soft);box-shadow:none}.tk-input.big{font-size:16px}.tk-input.big,.tk-title-input{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.tk-title-input{background:var(--background-soft);border:1px solid var(--border);padding:8px 12px;font-size:22px;color:var(--foreground);width:100%;outline:none;margin-top:4px;border-radius:10px;transition:border-color .15s,background .15s}.tk-title-input::placeholder{color:var(--muted-foreground-2)}.tk-title-input:hover{border-color:rgba(156,107,255,.25)}.tk-title-input:focus{border-color:rgba(156,107,255,.55);background:rgba(18,18,28,.95)}.tk-select-trigger{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);color:var(--foreground);background:var(--background-soft);border:1px solid var(--border);border-radius:11px;padding:0 13px;height:40px;font-size:13.5px;outline:none;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s,background .15s}.tk-field>.tk-select-trigger{width:100%}.tk-select-trigger:focus-visible{border-color:rgba(156,107,255,.55);box-shadow:0 0 0 3px rgba(156,107,255,.13);background:rgba(18,18,28,.95)}.tk-select-trigger[data-placeholder]{color:var(--muted-foreground)}.tk-select-trigger.has-dot{padding-left:32px}.tk-select-trigger>span:not(.lead-dot){flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-select-trigger>.lead-dot{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.tk-select-trigger [data-radix-select-icon] svg,.tk-select-trigger>svg.chev{color:var(--muted-foreground-2)}.tk-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;display:inline-block;flex-shrink:0}.tk-date-trigger.tk-date-trigger{height:40px;padding:0 13px;border-radius:11px;border:1px solid var(--border);background:var(--background-soft);color:var(--foreground);font-family:var(--font-sans);font-size:13.5px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .15s,box-shadow .15s,background .15s}.tk-date-trigger.tk-date-trigger:hover{border-color:rgba(156,107,255,.35)}.tk-date-trigger.tk-date-trigger:focus-visible{outline:none;border-color:rgba(156,107,255,.55);box-shadow:0 0 0 3px rgba(156,107,255,.13)}.tk-date-trigger.tk-date-trigger svg{color:var(--primary-soft)}.tk-input-grp{position:relative;display:flex;align-items:center}.tk-input-grp .tk-input{padding-left:38px}.tk-input-grp.no-icon .tk-input{padding-left:13px}.tk-input-grp .lead-ico{left:13px;pointer-events:none;place-items:center}.tk-input-grp .clear,.tk-input-grp .lead-ico{position:absolute;color:var(--muted-foreground-2);display:grid}.tk-input-grp .clear{right:9px;width:22px;height:22px;border-radius:7px;border:none;background:transparent;cursor:pointer;place-items:center;transition:all .15s}.tk-input-grp .clear:hover{color:var(--aurora-red);background:rgba(255,77,106,.1)}.tk-input-grp .trailing-mono{position:absolute;right:14px;color:var(--muted-foreground-2);font-size:12px;font-family:var(--font-mono);pointer-events:none}.tk-tags{display:flex;flex-wrap:wrap;gap:7px}.tk-tag,.tk-tags{align-items:center}.tk-tag{font-size:11.5px;padding:4px 11px;border-radius:999px;font-weight:500;display:inline-flex;gap:6px;cursor:pointer;transition:all .15s;border:1px solid;background:transparent;line-height:1.3}.tk-tag .x{opacity:0;margin-right:-3px;font-size:12px;transition:opacity .15s;cursor:pointer}.tk-tag:hover .x{opacity:.7}.tk-tag-add{font-size:11.5px;padding:4px 11px 4px 8px;border-radius:999px;font-weight:500;color:var(--muted-foreground-2);background:transparent;border:1px dashed var(--border);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.tk-tag-add:hover{color:var(--primary-soft);border-color:rgba(156,107,255,.5)}.tk-editor-wrap{display:flex;flex-direction:column}.tk-toolbar{display:flex;align-items:center;gap:2px;padding:6px;background:var(--background-soft);border:1px solid var(--border);border-bottom:none;border-radius:11px 11px 0 0}.tk-tool{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .12s;font-family:var(--font-mono);font-size:12px}.tk-tool:hover{background:rgba(156,107,255,.12);color:var(--primary-soft)}.tk-tool.sep{width:1px;height:18px;background:var(--border);margin:0 5px;pointer-events:none}.tk-tool.cancel{width:auto;padding:0 10px;font-size:11px;color:var(--muted-foreground-2)}.tk-tool.save{width:auto;padding:0 12px;font-size:11px;color:var(--primary-soft);font-weight:600;background:rgba(156,107,255,.1)}.tk-tool.save:hover{background:rgba(156,107,255,.2)}.tk-editor-wrap .tk-textarea{border-radius:0 0 11px 11px;resize:vertical;min-height:120px;word-break:break-word}.tk-editor-wrap .tk-textarea,.tk-mdview{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;overflow-wrap:anywhere}.tk-mdview{border:1px solid var(--border);border-radius:11px;padding:11px 13px;background:var(--background-soft)}.tk-mdview>:first-child{margin-top:0}.tk-mdview>:last-child{margin-bottom:0}.tk-mdview p{margin:.25rem 0}.tk-mdview a{color:var(--primary-soft);text-decoration:underline;text-underline-offset:2px}.tk-mdview a:hover{filter:brightness(1.1)}.tk-mdview :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.35;margin:.6rem 0 .25rem}.tk-mdview h1{font-size:1.2em}.tk-mdview h2{font-size:1.1em}.tk-mdview :is(h5,h6){color:var(--muted-foreground)}.tk-mdview ol,.tk-mdview ul{margin:.25rem 0;padding-left:1.4rem}.tk-mdview ul{list-style:disc}.tk-mdview ul ul{list-style-type:circle}.tk-mdview ol{list-style:decimal}.tk-mdview li{margin:.1rem 0}.tk-mdview li::marker{color:var(--muted-foreground)}.tk-mdview :is(ul,ol) :is(ul,ol){margin:.1rem 0}.tk-mdview li.task-list-item{list-style:none}.tk-mdview .task-list-item input[type=checkbox]{width:13px;height:13px;margin:0 0 0 -1.25rem;vertical-align:-2px;accent-color:var(--primary);cursor:pointer}.tk-mdview .task-list-item input[type=checkbox]:disabled{cursor:default}.tk-mdview li.task-list-item:has(>input:checked,>p>input:checked){color:var(--muted-foreground);text-decoration:line-through;text-decoration-color:var(--muted-foreground-2)}.tk-mdview table{border-collapse:collapse;margin:.4rem 0}.tk-mdview :is(th,td){border:1px solid var(--border);padding:.2em .6em;text-align:left}.tk-mdview th{font-weight:600;background:var(--muted)}.tk-mdview code{font-family:var(--font-mono);font-size:.85em;background:var(--muted);padding:.1em .35em;border-radius:5px}.tk-mdview pre code{display:block;padding:.55em .75em;white-space:pre-wrap}.tk-mdview blockquote{margin:.25rem 0;padding-left:.75rem;border-left:2px solid var(--border);color:var(--muted-foreground)}.tk-mdview hr{border:none;border-top:1px solid var(--border-soft);margin:.5rem 0}.tk-btn-primary{font-size:13px;font-weight:600;padding:10px 22px;cursor:pointer;border-radius:999px;border:none;color:#fff;background:var(--primary);box-shadow:0 4px 18px -6px rgba(156,107,255,.8),inset 0 1px 0 rgba(255,255,255,.18);transition:all .15s;display:inline-flex;align-items:center;gap:8px}.tk-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.tk-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}.tk-btn-ghost{font-size:13px;font-weight:500;padding:10px 20px;cursor:pointer;border-radius:999px;border:1px solid var(--border);background:rgba(18,18,28,.7);color:var(--muted-foreground);transition:all .15s}.tk-btn-ghost:hover{color:var(--foreground);border-color:rgba(156,107,255,.4)}.tk-btn-soft{font-size:12.5px;font-weight:500;padding:9px 15px;cursor:pointer;border-radius:10px;border:1px solid var(--border);background:var(--background-soft);color:var(--foreground);transition:all .15s;display:inline-flex;align-items:center;gap:9px}.tk-btn-soft:hover{border-color:rgba(156,107,255,.45);background:rgba(156,107,255,.06)}.tk-footer{display:flex;align-items:center;gap:12px;padding:18px 26px;border-top:1px solid var(--border-soft);background:linear-gradient(180deg,transparent,rgba(10,10,18,.4))}.tk-footer .grow{flex:1}.tk-footer .meta{font-family:var(--font-mono);font-size:10.5px;color:var(--muted-foreground-2);letter-spacing:.04em}.tk-footer .meta.error{color:var(--aurora-red)}.tk-seg{display:inline-flex;padding:3px;border-radius:11px;border:1px solid var(--border);background:var(--background-soft);width:100%;height:40px}.tk-seg button{flex:1;font-size:12.5px;padding:0 4px;border:none;border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.tk-seg button:hover{color:var(--foreground)}.tk-seg button.active{color:#fff;background:var(--primary);box-shadow:0 2px 10px -3px rgba(156,107,255,.7)}.tk-seg button.active.emerald{background:var(--aurora-emerald);color:#04201a;box-shadow:0 2px 10px -3px rgba(34,211,165,.7)}.tk-seg button.active.amber{background:var(--aurora-amber);color:#1a1205;box-shadow:0 2px 10px -3px rgba(251,191,36,.7)}.tk-seg button.active.red{background:var(--aurora-red);box-shadow:0 2px 10px -3px rgba(255,77,106,.7)}.tk-acc{border:1px solid var(--border);border-radius:11px;background:rgba(18,18,28,.45);overflow:hidden}.tk-acc+.tk-acc{margin-top:8px}.tk-acc-head{display:flex;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;width:100%;background:transparent;border:none;text-align:left;font-family:inherit;color:inherit}.tk-acc-head.tk-acc-clickable{cursor:pointer}.tk-acc-head.tk-acc-clickable:hover{background:rgba(156,107,255,.04)}.tk-acc-head.tk-acc-clickable:focus-visible{outline:2px solid rgba(156,107,255,.45);outline-offset:-2px}.tk-acc-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(156,107,255,.1);color:var(--primary-soft);flex-shrink:0}.tk-acc-ico.cyan{background:rgba(56,189,248,.1);color:var(--aurora-cyan)}.tk-acc-ico.amber{background:rgba(251,191,36,.1);color:var(--aurora-amber)}.tk-acc-text{flex:1;min-width:0}.tk-acc-title{font-size:12.5px;font-weight:600;color:var(--foreground);line-height:1.2}.tk-acc-meta{font-size:11px;color:var(--muted-foreground-2);margin-top:1px;line-height:1.2}.tk-acc-tail{display:flex;align-items:center;gap:8px;flex-shrink:0}.tk-acc-body{padding:4px 15px 15px}.tk-chev{color:var(--muted-foreground-2);transition:transform .2s;flex-shrink:0}.tk-acc.open .tk-chev{transform:rotate(180deg)}.calendar-shell{--fc-border-color:var(--border);--fc-page-bg-color:transparent;--fc-neutral-bg-color:var(--background-soft);--fc-list-event-hover-bg-color:var(--accent);--fc-today-bg-color:rgba(156,107,255,0.08);--fc-now-indicator-color:var(--aurora-cyan);--fc-event-border-color:transparent;--fc-event-text-color:var(--foreground);--aurora-zebra:rgba(18,18,28,0.45)}.calendar-shell .fc{color:var(--foreground);font-family:inherit}.calendar-shell .fc-theme-standard .fc-scrollgrid,.calendar-shell .fc-theme-standard td,.calendar-shell .fc-theme-standard th{border-color:var(--border)}.calendar-shell .fc-col-header-cell{background:rgba(18,18,28,.35)}.calendar-shell .fc-col-header-cell-cushion{color:var(--foreground);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:0;text-decoration:none;padding:8px 6px}.calendar-shell .fc-day-today .fc-col-header-cell-cushion{color:var(--primary-soft)}.aurora-day-header{display:inline-flex;align-items:baseline;gap:7px}.aurora-day-header__num{font-family:var(--font-display);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground);letter-spacing:-.01em}.aurora-day-header__dow{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.aurora-day-header--today .aurora-day-header__dow,.aurora-day-header--today .aurora-day-header__num{color:var(--primary-soft)}.calendar-shell--compact .aurora-day-header__num{font-size:15px}.calendar-shell--compact .aurora-day-header__dow{font-size:10px}.calendar-shell .fc-daygrid-day-top{flex-direction:row-reverse;padding:4px 6px 0}.calendar-shell .fc-daygrid-day-number{color:var(--foreground);font-family:var(--font-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;padding:0}.calendar-shell .fc-day-other .fc-daygrid-day-number{color:var(--muted-foreground-2)}.calendar-shell .fc-day-today .fc-daygrid-day-number{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 4px;background:var(--primary);color:#fff;border-radius:999px;font-weight:600}.calendar-shell .fc-day-other{background:rgba(18,18,28,.4)}.calendar-shell .fc-day-other .fc-daygrid-day-frame{opacity:.55}.calendar-shell .fc-daygrid-day-frame{min-height:118px}.calendar-shell--compact .fc-daygrid-day-frame{min-height:96px}.calendar-shell .fc-daygrid-day-events{margin-top:2px}.calendar-shell .fc-daygrid-day-bottom{display:none}.calendar-shell .fc-event{background:transparent!important;border:0!important;padding:0!important;margin:1px 0;cursor:pointer;overflow:visible}.calendar-shell--readonly .fc-event{cursor:default}.calendar-shell .fc-event:focus,.calendar-shell .fc-event:focus-visible{outline:none;box-shadow:none}.calendar-shell .fc-event .fc-event-main,.calendar-shell .fc-event .fc-event-main-frame{padding:0;color:inherit}.aurora-chip{padding:5px 9px 5px 12px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:400;line-height:1.3;color:var(--foreground);overflow:hidden;width:100%;box-sizing:border-box}.aurora-chip,.aurora-chip__main{display:flex;align-items:flex-start;gap:6px;min-width:0}.aurora-chip__main{flex:1 1 auto}.aurora-chip__title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.aurora-chip__time{flex:0 0 auto;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.01em}.aurora-chip__check{display:inline-block;vertical-align:-1px;margin-right:4px}.calendar-shell .fc-timegrid-event .aurora-chip{flex-direction:row;align-items:flex-start;gap:8px;height:100%;padding:4px 9px 4px 12px}.calendar-shell .fc-timegrid-event .aurora-chip__main{align-items:flex-start;flex:1 1 auto;min-width:0}.calendar-shell .fc-timegrid-event .aurora-chip:not(.aurora-chip--inline) .aurora-chip__title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.calendar-shell .fc-timegrid-event .aurora-chip__time{flex:0 0 auto;margin-left:auto;text-align:right}.calendar-shell .fc-timegrid-event-harness{min-height:1.6rem}.calendar-shell--compact .fc-timegrid-event-harness{min-height:1.33rem}.calendar-shell--compact .fc-timegrid-event .aurora-chip:not(.aurora-chip--inline){flex-direction:column;align-items:stretch;gap:1px}.calendar-shell--compact .fc-timegrid-event .aurora-chip:not(.aurora-chip--inline) .aurora-chip__main{flex:0 1 auto}.calendar-shell--compact .fc-timegrid-event .aurora-chip:not(.aurora-chip--inline) .aurora-chip__time{margin-left:0;text-align:left}.calendar-shell .fc-timegrid-allday .aurora-chip,.calendar-shell .fc-timegrid-allday .aurora-chip__main{align-items:flex-start}.calendar-shell .fc-timegrid-allday .aurora-chip__title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.calendar-shell .fc-timegrid-event .aurora-chip--inline{flex-direction:row;align-items:baseline;gap:8px}.calendar-shell .fc-timegrid-event .aurora-chip--inline .aurora-chip__main{align-items:baseline}.calendar-shell .fc-timegrid-event .aurora-chip--inline .aurora-chip__title{white-space:nowrap;text-overflow:ellipsis}.aurora-chip--month{padding:3px 7px 3px 11px;font-size:10.5px}.aurora-chip--month,.aurora-chip--month .aurora-chip__main{align-items:flex-start}.aurora-chip--month .aurora-chip__title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.aurora-chip--done{opacity:.9;color:var(--muted-foreground)}.aurora-chip--done .aurora-chip__title{text-decoration:line-through;text-decoration-color:var(--muted-foreground-2);color:var(--muted-foreground)}.aurora-chip--done .aurora-chip__time{color:var(--muted-foreground-2)}.aurora-chip--inbound{cursor:default;color:var(--muted-foreground)}.calendar-shell .fc-timegrid-allday-text,.calendar-shell .fc-timegrid-axis,.calendar-shell .fc-timegrid-axis-cushion{font-family:var(--font-mono);font-size:9.5px;color:var(--muted-foreground-2);letter-spacing:.06em;text-transform:uppercase}.calendar-shell .fc-timegrid-allday-cushion{padding:6px 8px}.aurora-allday-label{display:block;line-height:1.1;text-align:center}.calendar-shell .fc-timegrid-axis-cushion{display:block;width:100%;text-align:center}.calendar-shell .fc-timegrid-axis-frame{display:flex;align-items:center;justify-content:center}.calendar-shell .fc-timegrid-allday{background:rgba(18,18,28,.45)}.calendar-shell .fc-timegrid-allday-frame{min-height:42px}.calendar-shell .fc-daygrid-event-harness{margin:2px 4px}.calendar-shell .fc-timegrid-slot-label,.calendar-shell .fc-timegrid-slot-label-cushion{font-family:var(--font-mono);font-size:10.5px;color:var(--muted-foreground-2);letter-spacing:.03em;vertical-align:top;padding-top:0}.calendar-shell .fc-timegrid-slot{height:2.4rem;border-color:var(--border)}.calendar-shell--compact .fc-timegrid-slot{height:2rem}.calendar-shell .fc-timegrid-slot-minor{border-top-color:var(--border-soft)}.calendar-shell .fc-timegrid-cols{background-image:repeating-linear-gradient(180deg,transparent 0,transparent 4.8rem,var(--aurora-zebra) 4.8rem,var(--aurora-zebra) 9.6rem)}.calendar-shell--compact .fc-timegrid-cols{background-image:repeating-linear-gradient(180deg,transparent 0,transparent 4rem,var(--aurora-zebra) 4rem,var(--aurora-zebra) 8rem)}.calendar-shell .fc-timegrid-axis,.calendar-shell .fc-timegrid-col{border-right:1px solid var(--border)}.calendar-shell .fc-timegrid-cols td:last-child{border-right:0}.calendar-shell .fc-timegrid .fc-day-today{background-color:var(--fc-today-bg-color)}.calendar-shell--day .fc-day-today,.calendar-shell--day .fc-daygrid-day.fc-day-today,.calendar-shell--day .fc-timegrid .fc-day-today{background-color:transparent}.calendar-shell .fc-timegrid-now-indicator-line{border-top:1px solid var(--aurora-cyan);box-shadow:0 0 8px rgba(56,189,248,.6);position:relative}.calendar-shell .fc-timegrid-now-indicator-line:before{content:"";position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--aurora-cyan);box-shadow:0 0 8px var(--aurora-cyan)}.calendar-shell .fc-timegrid-now-indicator-arrow{display:none}.calendar-shell .fc-scrollgrid{border-radius:10px;overflow:hidden}.calendar-shell .fc-scroller-harness,.calendar-shell .fc-scrollgrid-section-header .fc-scroller{overflow:hidden!important}.calendar-shell--compact .aurora-chip{font-size:10px;padding:4px 7px 4px 10px}.calendar-shell--compact .aurora-chip__time{font-size:9.5px}.calendar-shell--compact .aurora-chip--month{padding:2px 6px 2px 10px}.calendar-shell .aurora-chip--daycard{flex-direction:column;align-items:stretch;gap:5px;padding:9px 12px 10px 14px;font-size:13px;line-height:1.35}.calendar-shell .aurora-daycard__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.calendar-shell .aurora-daycard__title{flex:1 1 auto;min-width:0;font-weight:500;white-space:normal;overflow-wrap:anywhere}.calendar-shell .aurora-daycard__time{flex:0 0 auto;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.calendar-shell .aurora-daycard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar-shell .aurora-daycard__bucket{display:inline-flex;align-items:center;gap:6px;padding:1px 9px 1px 7px;border:1px solid var(--border);border-radius:999px;background:rgba(18,18,28,.5);font-size:11px;color:var(--muted-foreground)}.calendar-shell .aurora-daycard__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.calendar-shell .aurora-daycard__desc{margin:0;font-size:11.5px;line-height:1.4;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-shell .aurora-chip--daycard.aurora-chip--done .aurora-daycard__title{text-decoration:line-through;text-decoration-color:var(--muted-foreground-2)}