@font-face{font-family:__Belleza_c039cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e13d3547ffe73372-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Belleza_c039cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8376b72c14fd4033-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Belleza_Fallback_c039cf;src:local("Arial");ascent-override:103.17%;descent-override:24.90%;line-gap-override:0.00%;size-adjust:89.95%}.__className_c039cf{font-family:__Belleza_c039cf,__Belleza_Fallback_c039cf;font-weight:400;font-style:normal}.__variable_c039cf{--font-belleza:"__Belleza_c039cf","__Belleza_Fallback_c039cf"}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/721c02af2a195425-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69151f5923929bc5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70b62fe81613ae6d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e69466d65478ed2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fd040641fd7c5609-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7978e460b351f6a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ce0f708f7deb1f7b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/721c02af2a195425-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69151f5923929bc5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70b62fe81613ae6d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7e69466d65478ed2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fd040641fd7c5609-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7978e460b351f6a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ce0f708f7deb1f7b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/721c02af2a195425-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69151f5923929bc5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/70b62fe81613ae6d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7e69466d65478ed2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fd040641fd7c5609-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7978e460b351f6a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Alegreya_6aad42;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce0f708f7deb1f7b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Alegreya_Fallback_6aad42;src:local("Times New Roman");ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.00%;size-adjust:100.92%}.__className_6aad42{font-family:__Alegreya_6aad42,__Alegreya_Fallback_6aad42;font-style:normal}.__variable_6aad42{--font-alegreya:"__Alegreya_6aad42","__Alegreya_Fallback_6aad42"}:root{--panel-bg:hsl(var(--card)/0.96);--panel-fg:hsl(var(--card-foreground));--panel-muted:hsl(var(--muted-foreground));--panel-radius:16px;--panel-border-width:1px;--panel-border-color:hsl(var(--border));--panel-shadow:0 8px 24px rgba(8,9,12,.28);--panel-padding:16px;--panel-header-height:48px;--panel-gap:12px;--panel-max-width-floating:420px;--panel-duration:120ms;--panel-ease:cubic-bezier(0.22,0.61,0.36,1);--panel-animation-duration:var(--panel-duration);--panel-animation-ease:var(--panel-ease);--panel-animation-fade:opacity var(--panel-animation-duration) var(--panel-animation-ease);--panel-animation-slide:transform var(--panel-animation-duration) var(--panel-animation-ease);--z-base:1;--z-content:10;--z-overlay:100;--z-panel:9999;--z-dialog:12000;--z-popover:12100;--z-orb:30000;--z-devtools:99999;--panel-z-floating:var(--z-panel);--panel-z-overlay:var(--z-overlay)}.lno7-panel{display:flex;flex-direction:column;min-height:0;background:var(--panel-bg);color:var(--panel-fg);border:var(--panel-border-width) solid var(--panel-border-color);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);backdrop-filter:blur(12px);overflow:hidden}.lno7-panel--floating{position:relative;width:min(var(--panel-max-width-floating),calc(100vw - 2rem));max-height:min(85vh,640px);z-index:var(--z-panel);animation:lno7-panel-enter var(--panel-animation-duration) var(--panel-animation-ease) both}.lno7-panel--page{width:100%;height:100%;max-height:none;border-radius:var(--panel-radius);z-index:var(--z-panel)}.lno7-panel--embedded{width:100%;box-shadow:none;z-index:var(--z-content)}.lno7-panel--custom{z-index:var(--z-panel)}.lno7-panel--exit{animation:lno7-panel-exit var(--panel-animation-duration) var(--panel-animation-ease) forwards}.lno7-panel__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--panel-gap);min-height:var(--panel-header-height);height:var(--panel-header-height);padding:0 var(--panel-padding);border-bottom:var(--panel-border-width) solid var(--panel-border-color)}.lno7-panel__header--draggable{cursor:grab;user-select:none;touch-action:none}.lno7-panel__header--draggable:active{cursor:grabbing}.lno7-panel__title{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--panel-fg)}.lno7-panel__header-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.lno7-panel__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--panel-muted);cursor:pointer;transition:var(--panel-animation-fade),background var(--panel-animation-duration) var(--panel-animation-ease)}.lno7-panel__close:hover{color:var(--panel-fg);background:hsl(var(--accent)/.45)}.lno7-panel__close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.lno7-panel__body{flex:1 1 auto;min-height:0;padding:var(--panel-padding);overflow:visible}.lno7-panel__body--scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.lno7-panel__footer{flex:0 0 auto;align-items:center;gap:8px;border-top:var(--panel-border-width) solid var(--panel-border-color)}.lno7-panel-shell,.lno7-panel__footer{display:flex;justify-content:flex-end;padding:var(--panel-padding)}.lno7-panel-shell{position:fixed;inset:0;z-index:var(--z-panel);pointer-events:none;flex-direction:column;align-items:flex-end}.lno7-panel-shell>.lno7-panel{pointer-events:auto}.lno7-sheet-panel{display:flex;flex-direction:column;min-height:0;padding:0!important;background:var(--panel-bg)!important;border:var(--panel-border-width) solid var(--panel-border-color)!important;border-radius:var(--panel-radius) 0 0 var(--panel-radius)!important;box-shadow:var(--panel-shadow)!important;animation-duration:var(--panel-animation-duration)!important;animation-timing-function:var(--panel-animation-ease)!important;overflow:hidden!important;z-index:var(--z-panel)!important}.lno7-sheet-panel .lno7-panel__body{flex:1 1 auto;min-height:0}.lno7-dialog-overlay{z-index:var(--z-dialog);animation:lno7-fade-in var(--panel-animation-duration) var(--panel-animation-ease) both}.lno7-dialog-content{z-index:calc(var(--z-dialog) + 1);border-radius:var(--panel-radius);animation:lno7-panel-enter var(--panel-animation-duration) var(--panel-animation-ease) both}@keyframes lno7-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lno7-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes lno7-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lno7-dialog-content,.lno7-dialog-overlay,.lno7-panel--exit,.lno7-panel--floating{animation:none}}:root{--lno7-cal-ease:cubic-bezier(0.16,1,0.3,1);--lno7-cal-duration:280ms;--lno7-cal-duration-fast:180ms}@keyframes lno7-cal-fade-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lno7-cal-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes lno7-cal-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lno7-cal-guidance-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lno7-cal-focus-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes lno7-cal-dot-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}.lno7-cal-event{--event-color:hsl(var(--primary));border-left:3px solid var(--event-color);animation:lno7-cal-fade-slide var(--lno7-cal-duration) var(--lno7-cal-ease) both;animation-delay:calc(var(--cal-stagger, 0) * 35ms);transition:transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease),box-shadow var(--lno7-cal-duration-fast) var(--lno7-cal-ease),background-color var(--lno7-cal-duration-fast) ease,border-color var(--lno7-cal-duration-fast) ease;will-change:transform,opacity}.lno7-cal-event:hover{transform:translateY(-1px) scale(1.015);background-color:hsla(0,0%,100%,.12);box-shadow:0 6px 18px color-mix(in srgb,var(--event-color) 22%,transparent),0 1px 0 hsla(0,0%,100%,.04)}.lno7-cal-event:active{transform:translateY(0) scale(.985)}.lno7-cal-event:focus-visible{outline:2px solid color-mix(in srgb,var(--event-color) 55%,#fff);outline-offset:2px}.lno7-cal-event[data-dragging=true]{opacity:.55;transform:scale(.98);cursor:grabbing}.lno7-cal-event-chip{animation:lno7-cal-fade-slide .22s var(--lno7-cal-ease) both;animation-delay:calc(var(--cal-stagger, 0) * 30ms);transition:transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease),background-color var(--lno7-cal-duration-fast) ease,box-shadow var(--lno7-cal-duration-fast) var(--lno7-cal-ease)}.lno7-cal-event-chip:hover{transform:translateY(-1px) scale(1.02);background-color:hsla(0,0%,100%,.16);box-shadow:0 4px 12px color-mix(in srgb,var(--event-color) 18%,transparent)}.lno7-cal-day-grid{max-height:min(62vh,620px);max-height:min(62dvh,620px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsl(var(--card));box-shadow:0 8px 32px rgba(0,0,0,.35)}.lno7-cal-hour-row{transition:background-color var(--lno7-cal-duration-fast) ease}.lno7-cal-hour-row:hover{background-color:hsla(0,0%,100%,.03)}.lno7-cal-week-col{border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);transition:border-color var(--lno7-cal-duration-fast) ease,background-color var(--lno7-cal-duration-fast) ease,transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease),box-shadow var(--lno7-cal-duration-fast) var(--lno7-cal-ease)}@media (hover:hover) and (pointer:fine){.lno7-cal-week-col:hover{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07);box-shadow:0 6px 20px rgba(0,0,0,.25)}}.lno7-cal-week-col[data-today=true]{border-color:hsl(var(--primary)/.7);background:hsl(var(--primary)/.08)}.lno7-cal-month-grid{max-height:min(52vh,480px);max-height:min(52dvh,480px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsl(var(--card));box-shadow:0 8px 28px rgba(0,0,0,.32)}.lno7-cal-month-days,.lno7-cal-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.lno7-cal-month-weekdays{border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);text-align:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.lno7-cal-month-weekdays>div{padding:.5rem .25rem}.lno7-cal-month-cell{min-height:4.75rem;border-bottom:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);padding:.375rem;text-align:left;transition:background-color var(--lno7-cal-duration-fast) ease,transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease)}.lno7-cal-month-cell[data-out-month=true]{background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.35)}.lno7-cal-month-cell[data-today=true]{background:hsl(var(--primary)/.08)}@media (hover:hover) and (pointer:fine){.lno7-cal-month-cell:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.01);z-index:1}}@media (max-width:640px){.lno7-cal-month-grid{max-height:none;overflow-y:visible}.lno7-cal-month-cell{min-height:3.75rem}}.lno7-cal-month-dot{border-radius:9999px;transition:transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease)}.lno7-cal-month-cell:hover .lno7-cal-month-dot{animation:lno7-cal-dot-pulse .9s var(--lno7-cal-ease) 1}.lno7-cal-view-shell{animation:lno7-cal-view-enter var(--lno7-cal-duration) var(--lno7-cal-ease) both}.lno7-cal-view-tab{transition:background-color var(--lno7-cal-duration-fast) ease,color var(--lno7-cal-duration-fast) ease,transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease)}.lno7-cal-view-tab[data-active=true]{transform:translateY(-1px)}.lno7-cal-guidance{animation:lno7-cal-guidance-in .36s var(--lno7-cal-ease) both}.lno7-cal-focus-card{animation:lno7-cal-focus-in .32s var(--lno7-cal-ease) both;animation-delay:calc(var(--cal-stagger, 0) * 45ms);transition:transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease),background-color var(--lno7-cal-duration-fast) ease,border-color var(--lno7-cal-duration-fast) ease}.lno7-cal-focus-card:hover{transform:translateX(2px);border-color:hsla(0,0%,100%,.18);background-color:hsla(0,0%,100%,.12)}.lno7-cal-event-chip[data-dimmed=true],.lno7-cal-event[data-dimmed=true]{opacity:.38;filter:grayscale(.35);transition:opacity var(--lno7-cal-duration-fast) ease,filter var(--lno7-cal-duration-fast) ease}.lno7-cal-event-chip[data-focus-active=true],.lno7-cal-event[data-focus-active=true]{opacity:1;filter:none;box-shadow:0 0 0 1px hsl(var(--primary)/.55),0 8px 24px hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.45)}.lno7-cal-commitment-list>*{animation:lno7-cal-fade-slide .3s var(--lno7-cal-ease) both}.lno7-cal-commitment-list>:first-child{animation-delay:0ms}.lno7-cal-commitment-list>:nth-child(2){animation-delay:40ms}.lno7-cal-commitment-list>:nth-child(3){animation-delay:80ms}.lno7-cal-modal[data-state=open]{animation:lno7-cal-pop-in .25s var(--lno7-cal-ease) both}.lno7-cal-drop-slot{transition:background-color var(--lno7-cal-duration-fast) ease,outline-color var(--lno7-cal-duration-fast) ease}.lno7-cal-drop-slot:drag-over,.lno7-cal-drop-slot[data-drop-active=true]{background-color:hsla(0,0%,100%,.08);outline:1px dashed hsla(0,0%,100%,.25);outline-offset:-2px}.lno7-cal-calendar-drop{transition:border-color var(--lno7-cal-duration-fast) ease,background-color var(--lno7-cal-duration-fast) ease}.lno7-cal-calendar-drop[data-drop-active=true]{border-color:hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.1)}.lno7-cal-color-dot{transition:transform var(--lno7-cal-duration-fast) var(--lno7-cal-ease),box-shadow var(--lno7-cal-duration-fast) ease}.lno7-cal-color-dot:hover{transform:scale(1.12)}.lno7-cal-color-dot[data-selected=true]{box-shadow:0 0 0 2px hsl(var(--primary))}@media (prefers-reduced-motion:reduce){.lno7-cal-commitment-list>*,.lno7-cal-event,.lno7-cal-event-chip,.lno7-cal-focus-card,.lno7-cal-guidance,.lno7-cal-modal[data-state=open],.lno7-cal-month-cell:hover .lno7-cal-month-dot,.lno7-cal-view-shell{animation:none!important;transition:none!important}.lno7-cal-color-dot:hover,.lno7-cal-event-chip:hover,.lno7-cal-event:hover,.lno7-cal-focus-card:hover,.lno7-cal-month-cell:hover,.lno7-cal-week-col:hover{transform:none}}.sidebar{width:260px;min-width:260px;height:100vh;background:#0b0b0c;color:#fff;display:flex;flex-direction:column;padding:20px 16px;border-right:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.sidebar-logo-container{text-align:center;margin-bottom:24px}.sidebar-logo{width:120px;filter:drop-shadow(0 0 6px rgba(0,255,255,.25))}.sidebar-nav{margin-bottom:32px}.sidebar-item{display:flex;align-items:center;padding:10px 8px;border-radius:6px;cursor:pointer;transition:.2s ease;text-decoration:none;color:inherit}.sidebar-item:hover{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 8px rgba(0,255,255,.15)}.sidebar-item--active{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 8px rgba(0,255,255,.2)}.sidebar-icon{margin-right:10px;font-size:18px}.workspace-section{flex:1;overflow-y:auto;padding-right:4px}.workspace-title{font-size:14px;opacity:.7}.workspace-group,.workspace-title{margin-bottom:10px}.workspace-toggle{width:100%;background:none;border:none;color:#fff;display:flex;align-items:center;gap:6px;padding:8px 4px;cursor:pointer;border-radius:6px;transition:.2s ease;text-align:left}.workspace-toggle:hover{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 6px rgba(0,255,255,.15)}.workspace-items{margin-left:22px;margin-top:6px;border-left:1px solid hsla(0,0%,100%,.1);padding-left:10px}.workspace-item{display:block;padding:6px 0;opacity:.85;cursor:pointer;text-decoration:none;color:inherit}.workspace-item:hover{opacity:1;color:#00eaff}.nalya-container{margin-top:20px}.nalya-button{width:100%;padding:12px;background:linear-gradient(90deg,#111,#222);border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:8px;cursor:pointer;transition:.25s ease;box-shadow:0 0 8px rgba(0,255,255,.15)}.nalya-button:hover{background:#141414;box-shadow:0 0 12px rgba(0,255,255,.35)}.user-section{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05)}.user-avatar,.user-section{display:flex;align-items:center}.user-avatar{width:36px;height:36px;background:#222;border-radius:50%;justify-content:center;margin-right:10px;flex-shrink:0}.user-info{display:flex;flex-direction:column;min-width:0}.user-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-settings{font-size:12px;opacity:.6;text-decoration:none;color:inherit;cursor:pointer}.user-settings:hover{opacity:1;color:#00eaff}:root{--orb-glow-color:#d4af37;--orb-core-color:#f2c14e;--persona-transition-duration:0.35s;--persona-transition-ease:cubic-bezier(0.22,0.61,0.36,1);--persona-motion-ease:cubic-bezier(0.33,0,0.2,1);--persona-motion-speed:1}.persona-nyra{--bg-primary:hsl(var(--background));--bg-panel:hsl(var(--card));--text-primary:hsl(var(--foreground));--accent:#d4af37;--accent-glow:rgba(212,175,55,.35);--orb-glow-color:#d4af37;--orb-core-color:#f2c14e;--persona-motion-ease:cubic-bezier(0.33,0,0.2,1);--persona-motion-speed:0.95;--panel-bg:color-mix(in srgb,var(--bg-panel) 96%,transparent);--panel-fg:var(--text-primary);--panel-border-color:color-mix(in srgb,var(--accent) 22%,transparent);--panel-shadow:0 8px 28px color-mix(in srgb,var(--bg-primary) 55%,transparent)}.persona-ember{--bg-primary:#1a1208;--bg-panel:#24180c;--text-primary:#ffe9c7;--accent:#ffb347;--accent-glow:rgba(255,179,71,.4);--orb-glow-color:#ffb347;--orb-core-color:#ffd27f;--persona-motion-ease:cubic-bezier(0.25,0.46,0.45,0.94);--persona-motion-speed:0.92;--panel-bg:color-mix(in srgb,var(--bg-panel) 96%,transparent);--panel-fg:var(--text-primary);--panel-border-color:color-mix(in srgb,var(--accent) 28%,transparent);--panel-shadow:0 8px 28px color-mix(in srgb,var(--bg-primary) 50%,transparent),0 0 24px color-mix(in srgb,var(--accent-glow) 35%,transparent)}.persona-root{min-height:0;background-color:var(--bg-primary,transparent);color:var(--text-primary,inherit);transition:background-color var(--persona-transition-duration) var(--persona-transition-ease),color var(--persona-transition-duration) var(--persona-transition-ease)}.persona-ember .lno7-panel,.persona-nyra .lno7-panel{transition-timing-function:var(--persona-motion-ease);animation-timing-function:var(--persona-motion-ease)}.persona-nyra .lno7-panel{backdrop-filter:blur(14px)}.persona-ember .lno7-panel{backdrop-filter:blur(10px)}.ember-orb,.orb{opacity:1;transition:opacity var(--persona-transition-duration) var(--persona-transition-ease),transform var(--panel-animation-duration) var(--panel-animation-ease)}.ember-orb.hidden,.orb--hidden,.orb.hidden{opacity:0;pointer-events:none}.orb--hidden{transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.ember-orb .orb-core,.orb .orb-core{background:var(--orb-core-color);transition:background .4s ease}.ember-orb .orb-glow,.orb .orb-glow{box-shadow:0 0 40px var(--accent-glow,var(--orb-glow-color));transition:box-shadow .4s ease,opacity var(--persona-transition-duration) var(--persona-transition-ease),transform var(--persona-transition-duration) var(--persona-transition-ease),filter var(--persona-transition-duration) var(--persona-transition-ease)}.persona-nyra .persona-orb-mount:not(.persona-orb-mount--exit):not(.persona-orb-mount--enter) .ember-orb .orb-glow,.persona-nyra .persona-orb-mount:not(.persona-orb-mount--exit):not(.persona-orb-mount--enter) .orb .orb-glow{animation:nyraPulse 4s ease-in-out infinite}.persona-ember .persona-orb-mount:not(.persona-orb-mount--exit):not(.persona-orb-mount--enter) .ember-orb .orb-glow,.persona-ember .persona-orb-mount:not(.persona-orb-mount--exit):not(.persona-orb-mount--enter) .orb .orb-glow{animation:emberPulse 3.2s ease-in-out infinite}@keyframes nyraPulse{0%{box-shadow:0 0 30px var(--accent-glow)}50%{box-shadow:0 0 45px var(--accent-glow)}to{box-shadow:0 0 30px var(--accent-glow)}}@keyframes emberPulse{0%{box-shadow:0 0 35px var(--accent-glow)}50%{box-shadow:0 0 55px var(--accent-glow)}to{box-shadow:0 0 35px var(--accent-glow)}}@keyframes persona-glow-collapse{to{opacity:0;transform:scale(.55);filter:blur(0)}}@keyframes persona-glow-expand{0%{opacity:0;transform:scale(.55);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(22px)}}@keyframes persona-orb-fade-out{to{opacity:0}}@keyframes persona-orb-fade-in{0%{opacity:0}to{opacity:1}}.persona-orb-mount--exit .ember-orb,.persona-orb-mount--exit .orb{animation:persona-orb-fade-out var(--persona-transition-duration) var(--persona-transition-ease) forwards;pointer-events:none}.persona-orb-mount--exit .ember-orb .orb-glow,.persona-orb-mount--exit .orb-glow{animation:persona-glow-collapse var(--persona-transition-duration) var(--persona-transition-ease) forwards}.persona-orb-mount--enter .ember-orb,.persona-orb-mount--enter .orb{animation:persona-orb-fade-in var(--persona-transition-duration) var(--persona-transition-ease) both}.persona-orb-mount--enter .ember-orb .orb-glow,.persona-orb-mount--enter .orb-glow{animation:persona-glow-expand var(--persona-transition-duration) var(--persona-transition-ease) both}@media (prefers-reduced-motion:reduce){.persona-ember .persona-orb-mount .ember-orb .orb-glow,.persona-ember .persona-orb-mount .orb .orb-glow,.persona-nyra .persona-orb-mount .ember-orb .orb-glow,.persona-nyra .persona-orb-mount .orb .orb-glow,.persona-orb-mount--enter .ember-orb,.persona-orb-mount--enter .ember-orb .orb-glow,.persona-orb-mount--enter .orb,.persona-orb-mount--enter .orb-glow,.persona-orb-mount--exit .ember-orb,.persona-orb-mount--exit .ember-orb .orb-glow,.persona-orb-mount--exit .orb,.persona-orb-mount--exit .orb-glow{animation:none}}:root{--overlay-scrim:rgba(0,0,0,.4);--drawer-open-duration:200ms;--drawer-close-duration:180ms;--drawer-ease-out:cubic-bezier(0.22,0.61,0.36,1);--drawer-ease-in:cubic-bezier(0.4,0,1,1);--drawer-slide-offset:12px;--bubble-enter-duration:140ms;--bubble-enter-ease:var(--drawer-ease-out);--bubble-enter-offset:6px;--suggestion-enter-duration:160ms;--suggestion-enter-ease:var(--drawer-ease-out);--suggestion-enter-offset:4px;--typing-fade-in-duration:140ms;--typing-fade-out-duration:200ms;--typing-dot-pulse-duration:1.4s;--typing-dot-stagger:120ms;--mood-accent-duration:140ms;--reply-micro-delay:150ms;--scroll-ease-duration:120ms;--orb-glow-delay:100ms;--thread-row-enter-duration:120ms;--thread-row-enter-offset:4px;--composer-focus-pulse-duration:160ms}.drawer-backdrop{position:fixed;inset:0;margin:0;padding:0;border:0;cursor:default;background:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity var(--drawer-close-duration) var(--drawer-ease-in)}.drawer-backdrop[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--drawer-open-duration) var(--drawer-ease-out)}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer-backdrop[data-open=true]{transition-duration:1ms}}.founder-mode-panel{margin-bottom:var(--panel-gap)}.founder-mode-panel__subtitle{margin:0 0 8px;font-size:.6875rem;color:var(--panel-muted)}.founder-mode-panel__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.founder-mode-panel__item{border-radius:calc(var(--panel-radius) - 6px);padding:8px 10px;background:hsl(var(--muted)/.35);border:var(--panel-border-width) solid var(--panel-border-color)}.founder-mode-panel__item-main{display:flex;justify-content:space-between;align-items:center;gap:8px}.founder-mode-panel__item-label{font-size:.8125rem;font-weight:500}.founder-mode-panel__item-meta{display:flex;gap:4px}.founder-mode-panel__pill{font-size:.625rem;padding:2px 6px;border-radius:999px;background:hsl(var(--primary)/.18);color:hsl(var(--primary))}.founder-mode-panel__pill--weight{background:rgba(38,197,96,.18);color:#26c560}.founder-mode-panel__reason{margin-top:4px;font-size:.6875rem;color:var(--panel-muted)}.founder-mode-panel__actions{margin-top:6px;display:flex;gap:6px}.founder-mode-panel__actions button{font-size:.6875rem;padding:3px 8px;border-radius:8px;border:var(--panel-border-width) solid var(--panel-border-color);background:hsl(var(--accent)/.35);color:var(--panel-fg)}.ember-presence-aura.ember-aura{position:absolute;width:260px;height:260px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(255,180,120,.35),rgba(255,120,60,.15),transparent);transition:filter .4s ease,opacity .4s ease}.ember-panel .ember-presence-aura.ember-aura{position:fixed;right:1.5rem;bottom:1.5rem;width:min(380px,calc(100vw - 2rem));height:220px;border-radius:16px;z-index:0}.ember-aura.phase-morning{animation:emberMorning 6s ease-in-out infinite}@keyframes emberMorning{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}.ember-aura.phase-day{animation:emberDay 5s ease-in-out infinite}@keyframes emberDay{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}.ember-aura.phase-evening{animation:emberEvening 7s ease-in-out infinite}@keyframes emberEvening{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.07)}}.ember-aura.phase-night{animation:emberNight 8s ease-in-out infinite}@keyframes emberNight{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.35;transform:scale(1.02)}}.ember-aura.streak-normal{filter:drop-shadow(0 0 12px rgba(255,180,120,.25))}.ember-aura.streak-high{animation:emberStreak 2.5s ease-in-out infinite;filter:drop-shadow(0 0 22px rgba(255,150,80,.45))}@keyframes emberStreak{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ember-aura.drifting{animation:emberDrift 4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(120,120,120,.25))}@keyframes emberDrift{0%,to{opacity:.25;transform:scale(.97)}50%{opacity:.15;transform:scale(.95)}}.ember-reaction-bubble{position:relative;z-index:1;background:rgba(30,30,30,.85);backdrop-filter:blur(12px);border-radius:14px;padding:12px 16px;max-width:280px;color:#fff;font-size:.9rem;line-height:1.35;animation:emberReactionAppear .35s ease-out forwards;transform-origin:bottom right}@keyframes emberReactionAppear{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ember-reaction-bubble.alignment,.ember-reaction-bubble.type-alignment{animation:emberAlignmentPulse 1.2s ease-in-out}@keyframes emberAlignmentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ember-continuity-banner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(255,200,150,.15);border:1px solid rgba(255,200,150,.25);padding:10px 14px;border-radius:10px;color:#fce3d0;font-size:.8rem;animation:emberBannerSlide .4s cubic-bezier(.16,1,.3,1)}@keyframes emberBannerSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ember-rhythm-indicator{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.7rem;letter-spacing:.04em;text-transform:capitalize;color:rgba(255,220,170,.85)}.ember-rhythm-indicator span{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid rgba(255,200,120,.15)}.ember-rhythm-indicator .drift-badge{color:rgba(255,180,120,.95);border-color:rgba(255,140,80,.35)}.ember-orb-identity-glow{position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:emberIdentityGlow 5s ease-in-out infinite}@keyframes emberIdentityGlow{0%,to{box-shadow:0 0 18px rgba(255,200,150,.25)}50%{box-shadow:0 0 28px rgba(255,180,120,.4)}}@keyframes ember-card-arrive{0%{opacity:0;transform:translateY(8px) scale(.97)}60%{opacity:1;transform:translateY(-3px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ember-card-collapse{0%{opacity:1;max-height:600px;transform:scaleY(1)}to{opacity:0;max-height:0;transform:scaleY(.97)}}.ember-summary-card{padding:16px;margin-bottom:12px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef;animation:ember-card-arrive .2s cubic-bezier(.34,1.4,.64,1) both;transform-origin:top center;overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .18s ease,border-color .3s ease}.ember-summary-card--collapsed{animation:ember-card-collapse .18s ease forwards}.ember-summary-title{font-weight:600;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;color:hsla(33,39%,95%,.9);letter-spacing:.02em}.ember-summary-title-toggle{font-size:11px;opacity:.5;transition:opacity .15s ease,transform .15s ease}.ember-summary-title:hover .ember-summary-title-toggle{opacity:.85}.ember-summary-title-toggle--open{transform:rotate(0deg)}.ember-summary-title-toggle--closed{transform:rotate(-90deg)}.ember-summary-body{overflow:hidden;max-height:600px;transition:max-height .22s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ember-summary-body--hidden{max-height:0;opacity:0}.ember-summary-text{margin-bottom:10px;line-height:1.55;color:hsla(33,39%,95%,.85)}.ember-summary-bullet{margin-left:12px;margin-bottom:4px;color:hsla(33,39%,95%,.75);line-height:1.5}.ember-compression-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-compression-summary{font-weight:600;margin-bottom:8px}.ember-compression-signal{margin-left:12px;margin-bottom:4px}.ember-expansion-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-expansion-output{margin-bottom:10px}.ember-expansion-note{margin-left:12px;margin-bottom:4px}.ember-contrast-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-contrast-section{font-weight:600;margin-bottom:6px}.ember-contrast-item{margin-left:12px;margin-bottom:4px}.ember-decision-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-decision-best{font-weight:600;margin-bottom:10px}.ember-decision-score{margin-left:12px;margin-bottom:4px}.ember-emotion-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-emotion-dominant{font-weight:600;margin-bottom:10px}.ember-emotion-signal{margin-left:12px;margin-bottom:4px}.ember-focus-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-focus-main{font-weight:600;margin-bottom:10px}.ember-focus-signal{margin-left:12px;margin-bottom:4px}.ember-grouping-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-grouping-label{font-weight:600;margin-bottom:8px}.ember-grouping-item{margin-left:12px;margin-bottom:4px}.ember-highlight-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-highlight-item{margin-bottom:8px}.ember-interpretation-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-interpretation-meaning{font-weight:600;margin-bottom:10px}.ember-judgment-card,.ember-knowledge-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-knowledge-item{margin-bottom:8px}.ember-linkage-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-linkage-pair{margin-bottom:12px}.ember-linkage-reason{margin-left:12px;font-size:.9rem;opacity:.85}.ember-momentum-card{background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-momentum-card,.ember-narrative-card{padding:16px;margin-bottom:16px}.ember-narrative-text{margin-bottom:10px;line-height:1.5}.ember-outline-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-outline-item{margin-bottom:6px}.ember-outline-l1{font-weight:600}.ember-outline-l2{margin-left:12px}.ember-outline-l3{margin-left:24px;opacity:.85}.ember-question-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-question-item{margin-bottom:8px}.ember-tagging-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-tagging-item{margin-bottom:6px}.ember-understanding-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-understanding-text{margin-bottom:10px;line-height:1.5}.ember-validation-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-validation-section{margin-bottom:10px}.ember-weight-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-weight-item{margin-bottom:8px}.ember-extraction-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-extraction-item{margin-bottom:6px}.ember-yield-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-yield-item{margin-bottom:8px}.ember-zero-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-zero-text{margin-bottom:10px;line-height:1.5}.ember-pattern-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-pattern-label{font-weight:600;margin-bottom:6px}.ember-pattern-example{margin-left:12px;margin-bottom:4px}.ember-timeline-segment{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-timeline-label{font-weight:600;margin-bottom:8px}.ember-timeline-item{margin-left:12px;margin-bottom:4px}.ember-priority-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-priority-rank{font-weight:600;margin-bottom:6px}.ember-priority-text{margin-left:12px}.ember-priority-item{margin-bottom:8px}.ember-dependency-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-dependency-task{font-weight:600;margin-bottom:6px}.ember-dependency-item{margin-left:12px;margin-bottom:4px}.ember-flow-step{padding:14px;margin-bottom:12px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef;display:flex;gap:10px}.ember-flow-order{font-weight:600;color:rgba(214,167,92,.9)}.ember-risk-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-risk-label{font-weight:600;margin-bottom:6px}.ember-risk-example{margin-left:12px;margin-bottom:4px}.ember-opportunity-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-opportunity-label{font-weight:600;margin-bottom:6px}.ember-opportunity-example{margin-left:12px;margin-bottom:4px}.ember-confidence-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-confidence-score{font-weight:600;margin-bottom:6px}.ember-confidence-signal{margin-left:12px;margin-bottom:4px}.ember-alignment-card,.ember-boundary-card,.ember-coherence-card,.ember-direction-card,.ember-energy-card,.ember-friction-card,.ember-gravity-card,.ember-heat-card,.ember-inference-card,.ember-kinetics-card,.ember-load-card,.ember-rewrite-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-rewrite-output{margin-bottom:10px}.ember-rewrite-text{margin-bottom:10px;line-height:1.5}.ember-rewrite-note{margin-left:12px;margin-bottom:4px}.ember-goal-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-goal-label{font-weight:600;margin-bottom:6px}.ember-goal-example{margin-left:12px;margin-bottom:4px}.ember-style-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-style-output{margin-bottom:10px}.ember-style-note{margin-left:12px;margin-bottom:4px}.ember-narrative-card{padding:18px;margin-bottom:18px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-narrative-title{font-weight:600;margin-bottom:10px}.ember-narrative-section{margin-bottom:12px}.ember-directionality-card,.ember-orientation-card,.ember-polarity-card,.ember-qualia-card,.ember-rhythm-card,.ember-salience-card,.ember-tension-card,.ember-uncertainty-card,.ember-valence-card,.ember-zenith-card{padding:16px;margin-bottom:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef}.ember-meta-card{padding:20px;margin-top:16px;background:rgba(18,18,20,.55);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(214,167,92,.25);color:#f8f4ef;font-family:system-ui,sans-serif}.meta-header{display:flex;align-items:center;gap:8px;font-weight:600;font-size:1.1rem;color:#d6a75c}.meta-summary{margin-top:12px;font-size:.95rem;line-height:1.4;color:#f0e8dd}.meta-signals{margin-top:14px;padding-top:10px;border-top:1px solid rgba(214,167,92,.15)}.meta-signal{font-size:.85rem;margin-bottom:4px;color:#e8dcc7}@keyframes emberOrbStable{0%{box-shadow:0 0 14px rgba(214,167,92,.25)}50%{box-shadow:0 0 22px rgba(214,167,92,.35)}to{box-shadow:0 0 14px rgba(214,167,92,.25)}}@keyframes emberOrbConflicted{0%{box-shadow:0 0 10px rgba(255,120,60,.3)}40%{box-shadow:0 0 20px rgba(255,80,40,.5)}45%{box-shadow:0 0 6px rgba(255,40,20,.2)}to{box-shadow:0 0 10px rgba(255,120,60,.3)}}@keyframes emberOrbDrifting{0%{box-shadow:0 0 12px rgba(90,140,255,.25);transform:translateX(0)}50%{box-shadow:0 0 20px rgba(120,170,255,.35);transform:translateX(3px)}to{box-shadow:0 0 12px rgba(90,140,255,.25);transform:translateX(0)}}@keyframes emberOrbStuck{0%{box-shadow:0 0 8px rgba(255,60,60,.2)}50%{box-shadow:0 0 4px rgba(255,40,40,.1)}to{box-shadow:0 0 8px rgba(255,60,60,.2)}}@keyframes emberOrbEmergent{0%{box-shadow:0 0 16px rgba(255,200,120,.35);transform:scale(1)}50%{box-shadow:0 0 28px rgba(255,220,150,.55);transform:scale(1.04)}to{box-shadow:0 0 16px rgba(255,200,120,.35);transform:scale(1)}}@keyframes pulse-slow{0%{transform:scale(.97)}50%{transform:scale(1.03)}to{transform:scale(.97)}}@keyframes pulse-medium{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(.95)}}@keyframes pulse-fast{0%{transform:scale(.94)}50%{transform:scale(1.06)}to{transform:scale(.94)}}@keyframes wave-slow{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-2px) scale(1.01)}75%{transform:translateY(2px) scale(.99)}to{transform:translateY(0) scale(1)}}@keyframes wave-medium{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-3px) scale(1.015)}75%{transform:translateY(3px) scale(.985)}to{transform:translateY(0) scale(1)}}@keyframes wave-fast{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-4px) scale(1.02)}75%{transform:translateY(4px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes thrum-slow{0%{transform:scale(.98);filter:saturate(95%)}50%{transform:scale(1.02);filter:saturate(108%)}to{transform:scale(.98);filter:saturate(95%)}}@keyframes thrum-medium{0%{transform:scale(.96);filter:saturate(92%)}50%{transform:scale(1.04);filter:saturate(112%)}to{transform:scale(.96);filter:saturate(92%)}}@keyframes thrum-fast{0%{transform:scale(.95);filter:saturate(90%)}50%{transform:scale(1.05);filter:saturate(116%)}to{transform:scale(.95);filter:saturate(90%)}}@keyframes spark-slow{0%{transform:scale(.99) rotate(0deg)}20%{transform:scale(1.02) rotate(1deg)}60%{transform:scale(1.01) rotate(-1deg)}to{transform:scale(.99) rotate(0deg)}}@keyframes spark-medium{0%{transform:scale(.98) rotate(0deg)}20%{transform:scale(1.03) rotate(1.5deg)}60%{transform:scale(1.01) rotate(-1.5deg)}to{transform:scale(.98) rotate(0deg)}}@keyframes spark-fast{0%{transform:scale(.97) rotate(0deg)}20%{transform:scale(1.04) rotate(2deg)}60%{transform:scale(1.01) rotate(-2deg)}to{transform:scale(.97) rotate(0deg)}}@keyframes halo-slow{0%{filter:brightness(.96);transform:scale(.985)}50%{filter:brightness(1.06);transform:scale(1.015)}to{filter:brightness(.96);transform:scale(.985)}}@keyframes halo-medium{0%{filter:brightness(.94);transform:scale(.98)}50%{filter:brightness(1.1);transform:scale(1.02)}to{filter:brightness(.94);transform:scale(.98)}}@keyframes halo-fast{0%{filter:brightness(.92);transform:scale(.975)}50%{filter:brightness(1.12);transform:scale(1.025)}to{filter:brightness(.92);transform:scale(.975)}}@keyframes emberRingStable{0%{box-shadow:0 0 18px rgba(214,167,92,.25)}50%{box-shadow:0 0 28px rgba(214,167,92,.35)}to{box-shadow:0 0 18px rgba(214,167,92,.25)}}@keyframes emberRingConflicted{0%{box-shadow:0 0 14px rgba(255,120,60,.35)}40%{box-shadow:0 0 30px rgba(255,80,40,.55)}45%{box-shadow:0 0 8px rgba(255,40,20,.2)}to{box-shadow:0 0 14px rgba(255,120,60,.35)}}@keyframes emberRingDrifting{0%{box-shadow:0 0 20px rgba(120,170,255,.25)}50%{box-shadow:0 0 36px rgba(120,170,255,.35)}to{box-shadow:0 0 20px rgba(120,170,255,.25)}}@keyframes emberRingStuck{0%{box-shadow:0 0 12px rgba(255,60,60,.2)}50%{box-shadow:0 0 6px rgba(255,40,40,.1)}to{box-shadow:0 0 12px rgba(255,60,60,.2)}}@keyframes emberRingEmergent{0%{box-shadow:0 0 26px rgba(255,220,150,.45)}50%{box-shadow:0 0 42px rgba(255,240,180,.65)}to{box-shadow:0 0 26px rgba(255,220,150,.45)}}.ember-orb-ring{position:absolute;inset:-8px;border-radius:50%;box-shadow:0 0 24px var(--mood-ring);pointer-events:none}.ember-orb-container{position:relative;width:120px;height:120px}.ember-orb-container:after{content:"";position:absolute;inset:-16px;border-radius:50%;box-shadow:0 0 32px var(--mood-accent);pointer-events:none}.ember-orb-slot .ember-orb-container{width:32px;height:32px}.ember-nudge-bubble{position:absolute;bottom:140px;left:20px;padding:12px 16px;background:rgba(18,18,20,.75);border:1px solid rgba(214,167,92,.35);border-radius:12px;color:#f8f4ef;font-size:.9rem;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.ember-nudge-bubble.show{opacity:1;transform:translateY(0)}.persona-switcher{display:flex;gap:8px;padding:8px;background:rgba(18,18,20,.55);border:1px solid rgba(214,167,92,.25);border-radius:12px;backdrop-filter:blur(10px)}.persona-btn{padding:6px 12px;font-size:.85rem;border-radius:8px;background:rgba(30,30,32,.4);border:1px solid rgba(214,167,92,.2);color:#f8f4ef;cursor:pointer;transition:all .2s ease}.persona-btn:hover{background:rgba(214,167,92,.15)}.persona-btn.active{background:rgba(214,167,92,.35);border-color:rgba(214,167,92,.45);color:#fff3e0}