.letopis-module__gGx4KW__page{--ink:#2b1a0e;--muted:#2d1f149e;--paper:#fffbf1c7;--line:#96601e33;--gold:#b66a12;--glow:#f59e0b2e;min-height:100vh;color:var(--ink);isolation:isolate;background:0 0;position:relative}.letopis-module__gGx4KW__page[data-lightbox-open=true]{z-index:200}.dark .letopis-module__gGx4KW__page{--ink:#fff4d6;--muted:#fff4de94;--paper:#100e18b8;--line:#ffd18029;--gold:#f6c35b;--glow:#a855f736}.letopis-module__gGx4KW__main{z-index:2;width:min(1240px,100% - 32px);margin:0 auto;padding:64px 0 96px;position:relative}.letopis-module__gGx4KW__hero{border:1px solid var(--line);background:linear-gradient(120deg, var(--paper), #ffffff47), radial-gradient(circle at 24% 20%, #f6b34229, transparent 28rem);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-radius:36px;grid-template-columns:minmax(0,1fr) 244px;align-items:center;gap:clamp(24px,4vw,56px);min-height:392px;padding:44px clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #45240a1f,inset 0 1px #ffffff80}.dark .letopis-module__gGx4KW__hero{background:linear-gradient(120deg,#15101fdb,#0d0b16ad),radial-gradient(circle at 24% 20%,#a855f72e,#0000 30rem);box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff0f}.letopis-module__gGx4KW__hero:after{content:"ЛѢТОПИСЬ";color:#0000;-webkit-text-stroke:1px #8c571b14;letter-spacing:-.06em;pointer-events:none;font-size:clamp(5rem,12vw,10rem);font-weight:900;position:absolute;bottom:-2.8rem;right:-1rem}.dark .letopis-module__gGx4KW__hero:after{-webkit-text-stroke-color:#e8ccff12}.letopis-module__gGx4KW__heroCopy{z-index:2;max-width:690px;position:relative}.letopis-module__gGx4KW__eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:850;display:inline-flex}.letopis-module__gGx4KW__liveDot{background:#28a36a;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite letopis-module__gGx4KW__livePulse;box-shadow:0 0 0 5px #28a36a1f,0 0 18px #28a36a8c}.letopis-module__gGx4KW__hero h1{letter-spacing:-.065em;color:var(--ink);text-shadow:0 8px 30px var(--glow);margin:16px 0;font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:.93}.letopis-module__gGx4KW__heroLead{max-width:640px;color:var(--muted);font-size:clamp(.96rem,1.5vw,1.12rem);line-height:1.62}.letopis-module__gGx4KW__heroStats{flex-wrap:wrap;gap:10px 22px;margin-top:22px;display:flex}.letopis-module__gGx4KW__heroStats>span{color:var(--muted);align-items:baseline;gap:7px;font-size:.71rem;font-weight:700;display:inline-flex}.letopis-module__gGx4KW__heroStats strong{color:var(--gold);font-size:1.02rem;font-weight:900}.letopis-module__gGx4KW__heroActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.letopis-module__gGx4KW__primaryAction,.letopis-module__gGx4KW__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.84rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.letopis-module__gGx4KW__primaryAction{color:#fff9ec;background:linear-gradient(135deg,#c77719,#8c4514);box-shadow:0 10px 24px #964e1138}.dark .letopis-module__gGx4KW__primaryAction{color:#1f102b;background:linear-gradient(135deg,#f9cf75,#bd8cff);box-shadow:0 12px 30px #a855f733}.letopis-module__gGx4KW__primaryAction>svg,.letopis-module__gGx4KW__calendarBridge a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;transition:transform .18s}.letopis-module__gGx4KW__primaryAction:hover,.letopis-module__gGx4KW__secondaryAction:hover{transform:translateY(-2px)}.letopis-module__gGx4KW__primaryAction:hover>svg,.letopis-module__gGx4KW__calendarBridge a:hover svg{transform:translate(3px)}.letopis-module__gGx4KW__secondaryAction{color:var(--ink);border:1px solid var(--line);background:#ffffff3d}.letopis-module__gGx4KW__nowCard{aspect-ratio:1;border:1px solid var(--line);text-align:center;z-index:2;background:radial-gradient(circle at 40% 32%,#ffffffb8,#edae391f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:232px;display:flex;position:relative;box-shadow:0 0 0 12px #c984200b,0 16px 42px #502e1214,inset 0 0 42px #c9842014}.dark .letopis-module__gGx4KW__nowCard{background:radial-gradient(circle at 40% 32%,#ffffff17,#8b5cf621);box-shadow:0 0 0 12px #a855f70a,0 18px 48px #00000038,inset 0 0 42px #a855f714}.letopis-module__gGx4KW__nowCard>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.letopis-module__gGx4KW__yearToggle{letter-spacing:-.06em;color:inherit;cursor:pointer;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;margin-top:6px;padding:0;font-size:3.1rem;font-weight:800;line-height:1;transition:transform .18s,color .18s}.letopis-module__gGx4KW__yearToggle:hover{color:var(--gold);transform:scale(1.045)}.letopis-module__gGx4KW__nowCard .letopis-module__gGx4KW__yearToggle:focus-visible{text-underline-offset:.09em;border-radius:0;outline:none;text-decoration:underline;text-decoration-thickness:2px}.letopis-module__gGx4KW__letterYear{letter-spacing:0;white-space:nowrap;align-items:baseline;font-family:Azboga,serif;font-size:.77em;line-height:1;display:inline-flex}.letopis-module__gGx4KW__yearNumeralLetters{padding-top:.12em;line-height:1;display:inline-block;position:relative}.letopis-module__gGx4KW__yearTitlo{pointer-events:none;width:100%;height:.16em;position:absolute;top:-.03em;left:0;overflow:visible}.letopis-module__gGx4KW__nowCard small{color:var(--muted);letter-spacing:.015em;margin-top:7px;font-size:.68rem;font-weight:650}.letopis-module__gGx4KW__nowCard small .letopis-module__gGx4KW__letterYear{font-size:1em}.letopis-module__gGx4KW__yearCounterpart{min-height:1.2em}.letopis-module__gGx4KW__nowCard p{color:var(--gold);margin-top:10px;font-size:.8rem;font-weight:800}.letopis-module__gGx4KW__nowCard a{color:var(--muted);border-bottom:1px solid;align-items:center;gap:5px;margin-top:11px;padding-bottom:2px;font-size:.68rem;display:inline-flex}.letopis-module__gGx4KW__nowCard a:hover{color:var(--gold)}.letopis-module__gGx4KW__nowCard a>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px}.letopis-module__gGx4KW__heroConstellation{opacity:.58;pointer-events:none;width:430px;height:430px;position:absolute;top:-50px;right:4px}.letopis-module__gGx4KW__orbitOne,.letopis-module__gGx4KW__orbitTwo{border:1px solid #ae6f2429;border-radius:50%;position:absolute;inset:0}.letopis-module__gGx4KW__orbitOne:before,.letopis-module__gGx4KW__orbitTwo:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;top:48px;left:70px}.letopis-module__gGx4KW__orbitTwo{border-style:dashed;animation:36s linear infinite letopis-module__gGx4KW__slowSpin;inset:64px}.letopis-module__gGx4KW__orbitTwo:before{inset:auto 12px 82px auto}.letopis-module__gGx4KW__heroStar,.letopis-module__gGx4KW__heroRune{color:var(--gold);position:absolute}.letopis-module__gGx4KW__heroStar{font-size:24px;top:110px;right:44px}.letopis-module__gGx4KW__heroRune{opacity:.5;font-size:28px;bottom:86px;left:108px}.letopis-module__gGx4KW__methodNote{border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;gap:22px;margin:18px 0 28px;padding:20px 22px;display:grid}.letopis-module__gGx4KW__methodIntro{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.letopis-module__gGx4KW__methodMark{border:1px solid var(--line);width:36px;height:36px;color:var(--gold);border-radius:50%;place-items:center;font:800 1rem Georgia,serif;display:grid}.letopis-module__gGx4KW__methodIntro strong{font-size:.88rem}.letopis-module__gGx4KW__methodIntro p{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.5}.letopis-module__gGx4KW__methodIntro a{color:var(--gold);align-items:center;gap:5px;margin-top:10px;font-size:.72rem;font-weight:800;display:inline-flex}.letopis-module__gGx4KW__methodIntro a:hover{text-underline-offset:3px;text-decoration:underline}.letopis-module__gGx4KW__methodIntro a>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px}.letopis-module__gGx4KW__methodLayers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.letopis-module__gGx4KW__methodLayers>div{border:1px solid var(--line);background:color-mix(in srgb, var(--gold) 5%, transparent);border-radius:13px;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.letopis-module__gGx4KW__methodLayers>div:before{content:"";background:var(--gold);border-radius:4px;width:17px;height:3px;margin-bottom:10px}.letopis-module__gGx4KW__methodLayers>div[data-layer=tradition]:before{background:#a981eb}.letopis-module__gGx4KW__methodLayers>div[data-layer=chronicle]:before{background:#e2a85c}.letopis-module__gGx4KW__methodLayers>div[data-layer=document]:before{background:#5bc8b9}.letopis-module__gGx4KW__methodLayers strong{font-size:.73rem}.letopis-module__gGx4KW__methodLayers>div>span{color:var(--muted);margin-top:4px;font-size:.62rem;line-height:1.35}.letopis-module__gGx4KW__scaleMeasure{border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;grid-template-columns:minmax(220px,.78fr) minmax(0,1.6fr);align-items:center;gap:28px;margin:28px 0 22px;padding:20px 22px;display:grid}.letopis-module__gGx4KW__scaleMeasure>div>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:850}.letopis-module__gGx4KW__scaleMeasure>div>strong{margin-top:4px;font-size:.95rem;display:block}.letopis-module__gGx4KW__scaleMeasure>div>p{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.5}.letopis-module__gGx4KW__scaleMeasure ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;list-style:none;display:grid}.letopis-module__gGx4KW__scaleMeasure li{border:1px solid var(--line);background:color-mix(in srgb, var(--gold) 4%, transparent);border-radius:14px;flex-direction:column;justify-content:center;min-height:66px;padding:9px 10px;display:flex}.letopis-module__gGx4KW__scaleMeasure li strong{color:var(--gold);font:850 1rem/1.1 Georgia,serif}.letopis-module__gGx4KW__scaleMeasure li span{color:var(--muted);margin-top:4px;font-size:.57rem;line-height:1.3}.letopis-module__gGx4KW__explorer{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#fffaeed6;border-radius:22px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid;position:sticky;top:68px;box-shadow:0 12px 38px #4a2a0d1a}.dark .letopis-module__gGx4KW__explorer{background:#0d0b14d6;box-shadow:0 14px 42px #00000057}.letopis-module__gGx4KW__searchBox{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffff94;border:1px solid #ffffffb8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:grid;box-shadow:inset 0 1px #ffffffc2,0 7px 22px #4a2a0d0e}.dark .letopis-module__gGx4KW__searchBox{background:#00000075;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0b,0 9px 26px #0000003d}.letopis-module__gGx4KW__searchBox svg{fill:none;width:18px;stroke:var(--gold);stroke-width:1.7px}.letopis-module__gGx4KW__searchBox label,.letopis-module__gGx4KW__searchBox input{width:100%}.letopis-module__gGx4KW__searchBox input{color:var(--ink);background:0 0;border:0;outline:0;font-size:.82rem}.letopis-module__gGx4KW__searchBox input::placeholder{color:var(--muted)}.letopis-module__gGx4KW__searchBox button{color:var(--muted);font-size:1.25rem;line-height:1}.letopis-module__gGx4KW__filters{gap:5px;display:flex}.letopis-module__gGx4KW__filters button{min-height:36px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:.72rem;font-weight:750;transition:all .16s}.letopis-module__gGx4KW__filters button:hover{color:var(--ink);background:#b1661214}.letopis-module__gGx4KW__filters button[data-active=true]{background:var(--ink);color:#fff9ea}.dark .letopis-module__gGx4KW__filters button[data-active=true]{color:#23152e;background:#f2d18b}.letopis-module__gGx4KW__resultCount{color:var(--muted);white-space:nowrap;padding-right:7px;font-size:.7rem;font-weight:800}.letopis-module__gGx4KW__timelineLayout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);margin-top:54px;display:grid}.letopis-module__gGx4KW__eraRail{flex-direction:column;height:calc(100vh - 166px);min-height:380px;padding:0 0 18px 40px;display:flex;position:sticky;top:148px;overflow:visible}.letopis-module__gGx4KW__railLabel{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850}.letopis-module__gGx4KW__railViewport{flex:1;min-height:0;margin-top:12px;margin-left:-56px;margin-right:-80px;padding-left:56px;padding-right:80px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.letopis-module__gGx4KW__eraRail nav{border-left:1px solid var(--line);will-change:transform;padding:18px 0;transition:transform .46s cubic-bezier(.2,.72,.2,1)}.letopis-module__gGx4KW__eraRail nav[data-wheel-scrolling=true]{transition-duration:.11s;transition-timing-function:ease-out}.letopis-module__gGx4KW__eraRail a{--rail-lens-scale:1;--rail-lens-shift:0px;--rail-lens-avatar-scale:1;color:var(--muted);grid-template-columns:32px minmax(0,1fr);column-gap:12px;margin-left:-17px;padding:8px 0 9px;font-size:.72rem;line-height:1.25;transition:color .24s;display:grid;position:relative}.letopis-module__gGx4KW__eraRail a:hover,.letopis-module__gGx4KW__eraRail a[data-active=true]{color:var(--ink)}.letopis-module__gGx4KW__eraRail a[data-active=true]{--rail-lens-shift:4px;--rail-lens-scale:1.025}.letopis-module__gGx4KW__eraRail nav[data-lens-active=true] a[data-lens-near]{color:var(--ink)}.letopis-module__gGx4KW__eraRail a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.letopis-module__gGx4KW__railAvatar{width:calc(32px * var(--rail-lens-avatar-scale));height:calc(32px * var(--rail-lens-avatar-scale));margin-left:calc(16px * (1 - var(--rail-lens-avatar-scale)));border:2px solid color-mix(in srgb, var(--gold) 54%, var(--paper));background:var(--paper);opacity:.68;border-radius:50%;transition:width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),margin-left .32s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .22s,opacity .22s;display:block;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.letopis-module__gGx4KW__railAvatar img{object-fit:cover}.letopis-module__gGx4KW__railAvatar[data-has-image=false]:after{content:"";background:var(--gold);opacity:.72;border-radius:50%;position:absolute;inset:8px}.letopis-module__gGx4KW__eraRail a:hover .letopis-module__gGx4KW__railAvatar,.letopis-module__gGx4KW__eraRail a:focus-visible .letopis-module__gGx4KW__railAvatar,.letopis-module__gGx4KW__eraRail a[data-active=true] .letopis-module__gGx4KW__railAvatar{border-color:var(--gold);opacity:1}.letopis-module__gGx4KW__eraRail a[data-active=true] .letopis-module__gGx4KW__railAvatar{box-shadow:0 0 21px 5px color-mix(in srgb, var(--gold) 47%, transparent)}.letopis-module__gGx4KW__eraRail nav[data-lens-active=true] a[data-lens-near]:not([data-lens-focus=true]) .letopis-module__gGx4KW__railAvatar{box-shadow:0 0 13px color-mix(in srgb, var(--gold) 42%, transparent)}.letopis-module__gGx4KW__eraRail nav[data-lens-active=true] a[data-lens-near][data-active=true] .letopis-module__gGx4KW__railAvatar{box-shadow:0 0 21px 5px color-mix(in srgb, var(--gold) 47%, transparent)}.letopis-module__gGx4KW__eraRail a small,.letopis-module__gGx4KW__eraRail a b{transform:translateX(var(--rail-lens-shift)) scale(var(--rail-lens-scale));transform-origin:0;grid-column:2;transition:transform .3s cubic-bezier(.16,1,.3,1)}.letopis-module__gGx4KW__eraRail a b{color:var(--muted);margin-top:2px;font-size:.65rem;font-weight:650}.letopis-module__gGx4KW__eraRail a:hover b,.letopis-module__gGx4KW__eraRail a[data-active=true] b{color:var(--ink)}.letopis-module__gGx4KW__eraRail a[data-lens-focus=true] b{color:var(--ink);text-shadow:0 0 12px color-mix(in srgb, var(--gold) 52%, transparent), 0 1px 1px color-mix(in srgb, var(--paper) 72%, transparent)}.letopis-module__gGx4KW__eraRail a[data-lens-focus=true] .letopis-module__gGx4KW__railAvatar{opacity:1;border-color:var(--gold);box-shadow:0 0 24px 7px color-mix(in srgb, var(--gold) 58%, transparent)}.letopis-module__gGx4KW__eraRail a:focus-visible{--rail-lens-avatar-scale:1.6}.letopis-module__gGx4KW__railSmzh{color:var(--gold);font-size:.56rem;font-weight:820;line-height:1.25}.letopis-module__gGx4KW__railGregorian{color:var(--muted);opacity:.74;margin-top:2px;font-size:.54rem;line-height:1.25}.letopis-module__gGx4KW__timelineFeed{min-width:0}.letopis-module__gGx4KW__eraSection{--era-accent:#b66a12;padding:0 0 66px;scroll-margin-top:150px;position:relative}.letopis-module__gGx4KW__eraSection[data-accent=violet]{--era-accent:#8b5cf6}.letopis-module__gGx4KW__eraSection[data-accent=sky]{--era-accent:#0ea5e9}.letopis-module__gGx4KW__eraSection[data-accent=teal]{--era-accent:#0f9f83}.letopis-module__gGx4KW__eraSection[data-accent=amber]{--era-accent:#c77719}.letopis-module__gGx4KW__eraSection[data-accent=rose]{--era-accent:#c34b6c}.letopis-module__gGx4KW__eraSection:before{content:"";background:linear-gradient(var(--era-accent), transparent);opacity:.26;width:1px;position:absolute;top:58px;bottom:0;left:17px}.letopis-module__gGx4KW__eraSection:target .letopis-module__gGx4KW__eraHeading{animation:1.6s ease-out letopis-module__gGx4KW__targetGlow}.letopis-module__gGx4KW__eraHeading{grid-template-columns:36px 1fr;gap:20px;padding:3px 0 25px;display:grid;position:relative}.letopis-module__gGx4KW__eraSigil{border:1px solid color-mix(in srgb, var(--era-accent) 44%, transparent);background:var(--paper);width:36px;height:36px;box-shadow:0 0 22px color-mix(in srgb, var(--era-accent) 16%, transparent);z-index:2;border-radius:50%;place-items:center;display:grid;position:relative}.letopis-module__gGx4KW__eraSigil span{background:var(--era-accent);width:10px;height:10px;box-shadow:0 0 10px var(--era-accent);transform:rotate(45deg)}.letopis-module__gGx4KW__eraDate{color:var(--era-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.letopis-module__gGx4KW__eraGregorianDate{color:var(--muted);letter-spacing:.035em;opacity:.74;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.letopis-module__gGx4KW__eraHeading h2{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.65rem,3.5vw,2.5rem);font-weight:900;line-height:1.05}.letopis-module__gGx4KW__eraHeading p{max-width:720px;color:var(--muted);margin-top:9px;font-size:.88rem;line-height:1.65}.letopis-module__gGx4KW__eraAddButton{border:1px solid color-mix(in srgb, var(--era-accent) 38%, var(--line));width:32px;height:32px;color:var(--era-accent);background:color-mix(in srgb, var(--paper) 86%, transparent);box-shadow:0 7px 20px color-mix(in srgb, var(--era-accent) 10%, transparent);border-radius:11px;place-items:center;transition:transform .16s,background .16s,border-color .16s;display:grid;position:absolute;top:2px;right:0}.letopis-module__gGx4KW__eraAddButton svg{width:16px;height:16px}.letopis-module__gGx4KW__eraAddButton:hover{border-color:var(--era-accent);background:color-mix(in srgb, var(--era-accent) 12%, var(--paper));transform:translateY(-1px)}.letopis-module__gGx4KW__eraHeading:has(.letopis-module__gGx4KW__eraAddButton)>div:nth-child(2){padding-right:42px}.letopis-module__gGx4KW__eventList{gap:12px;padding-left:56px;display:grid}.letopis-module__gGx4KW__eventCard{border:1px solid color-mix(in srgb, var(--era-accent) 16%, var(--line));background:var(--paper);box-shadow:0 9px 28px #3d210a0e, inset 3px 0 0 color-mix(in srgb, var(--era-accent) 38%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.letopis-module__gGx4KW__eventCard:hover{border-color:color-mix(in srgb, var(--era-accent) 42%, transparent);box-shadow:0 14px 36px #3d210a17, inset 3px 0 0 color-mix(in srgb, var(--era-accent) 72%, transparent);transform:translateY(-2px)}.letopis-module__gGx4KW__eventCard[data-expanded=true]{border-color:color-mix(in srgb, var(--era-accent) 52%, transparent);box-shadow:0 16px 42px #3d210a1a, inset 3px 0 0 var(--era-accent)}.letopis-module__gGx4KW__eventCard[data-featured=true]{background:linear-gradient(120deg, var(--paper), color-mix(in srgb, var(--era-accent) 7%, transparent))}html.dynamic-bg-rendered .letopis-module__gGx4KW__eventCard{-webkit-backdrop-filter:none;backdrop-filter:none}.letopis-module__gGx4KW__eventToggle{text-align:left;width:100%;color:inherit;cursor:pointer;grid-template-columns:minmax(148px,.25fr) minmax(0,1fr);align-items:start;gap:10px 20px;padding:18px 22px;display:grid;position:relative}.letopis-module__gGx4KW__eventToggle[data-has-image=true]{grid-template-columns:clamp(220px,22vw,260px) minmax(0,1fr);column-gap:16px}.letopis-module__gGx4KW__eventToggle[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.letopis-module__gGx4KW__eventToggle:focus-visible{outline:2px solid var(--era-accent);outline-offset:-5px;border-radius:20px}.letopis-module__gGx4KW__eventLead{flex-direction:column;grid-area:1/1;gap:8px;min-width:0;display:flex}.letopis-module__gGx4KW__eventToggle[data-has-image=false] .letopis-module__gGx4KW__eventLead{display:contents}.letopis-module__gGx4KW__eventGallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:116px;min-height:116px;display:grid;position:relative}.letopis-module__gGx4KW__eventGallery[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.letopis-module__gGx4KW__eventGallery[data-count="2"]{grid-template-rows:1fr}.letopis-module__gGx4KW__eventGallery[data-count="3"] .letopis-module__gGx4KW__eventThumbnail:first-child{grid-row:span 2}.letopis-module__gGx4KW__eventThumbnail{min-width:0;min-height:0;position:relative}.letopis-module__gGx4KW__eventThumbnail[data-editing=true]{z-index:6}.letopis-module__gGx4KW__eventGallery[data-editable=true]{grid-template-rows:none;grid-auto-rows:116px;height:auto}.letopis-module__gGx4KW__eventGallery[data-editable=true] .letopis-module__gGx4KW__eventThumbnail:first-child{grid-row:auto}.letopis-module__gGx4KW__eventVisual{isolation:isolate;appearance:none;border:1px solid color-mix(in srgb, var(--era-accent) 28%, var(--line));background:color-mix(in srgb, var(--era-accent) 8%, var(--paper));width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 8px 22px color-mix(in srgb, var(--era-accent) 10%, transparent);cursor:zoom-in;border-radius:14px;align-self:stretch;padding:0;display:block;position:relative;overflow:hidden}.letopis-module__gGx4KW__eventVisual:focus-visible{outline:2px solid var(--era-accent);outline-offset:2px}.letopis-module__gGx4KW__eventVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 34%,#0f0a08b3);position:absolute;inset:0}.letopis-module__gGx4KW__eventVisual img{object-fit:cover;filter:saturate(.86)contrast(1.03);transition:transform .3s,filter .3s}.letopis-module__gGx4KW__eventCard:hover .letopis-module__gGx4KW__eventVisual img{filter:saturate()contrast(1.06);transform:scale(1.045)}.letopis-module__gGx4KW__eventVisual>span{z-index:2;color:#fff8e8;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 1px 4px #000c;font-size:.48rem;font-weight:850;line-height:1.2;position:absolute;bottom:7px;left:9px;right:8px}.letopis-module__gGx4KW__eventDates{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.letopis-module__gGx4KW__eventToggle[data-has-image=false] .letopis-module__gGx4KW__eventDates{grid-area:2/1}.letopis-module__gGx4KW__eventDates:has(>.letopis-module__gGx4KW__inlinePencil){padding-right:26px}.letopis-module__gGx4KW__eventDates[data-empty-image=true]{padding-right:52px}.letopis-module__gGx4KW__eventDates>.letopis-module__gGx4KW__inlinePencil{opacity:.65;background:0 0;border-color:#0000;position:absolute;top:0;right:0}.letopis-module__gGx4KW__eventDates>.letopis-module__gGx4KW__inlinePencil:hover,.letopis-module__gGx4KW__eventDates>.letopis-module__gGx4KW__inlinePencil:focus-visible{opacity:1;background:color-mix(in srgb, var(--era-accent) 12%, var(--paper))}.letopis-module__gGx4KW__eventSmzhYear{color:var(--era-accent);font-size:.68rem;font-weight:850;line-height:1.35}@media (min-width:701px){.letopis-module__gGx4KW__eventSmzhYear{white-space:nowrap}}.letopis-module__gGx4KW__eventYear{color:var(--ink);opacity:.55;font-size:.61rem;font-weight:400;line-height:1.35}.letopis-module__gGx4KW__eventContentToggle{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/2;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.letopis-module__gGx4KW__eventToggle[data-has-image=false] .letopis-module__gGx4KW__eventContentToggle{grid-column:1}.letopis-module__gGx4KW__eventBody{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title meta""summary summary";align-items:start;column-gap:12px;min-width:0;display:grid}.letopis-module__gGx4KW__eventBody>.letopis-module__gGx4KW__inlineEditableText:not(.letopis-module__gGx4KW__eventSummary){grid-area:title}.letopis-module__gGx4KW__eventBody>.letopis-module__gGx4KW__eventSummary{grid-area:summary}.letopis-module__gGx4KW__eventBody strong{font-size:1.05rem;line-height:1.25}.letopis-module__gGx4KW__eventSummary{color:var(--muted);margin-top:5px;font-size:.76rem;line-height:1.45}.letopis-module__gGx4KW__eventCard[data-expanded=false] .letopis-module__gGx4KW__eventSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.letopis-module__gGx4KW__eventCard[data-expanded=true] .letopis-module__gGx4KW__eventBody strong{color:var(--ink)}.letopis-module__gGx4KW__eventMeta{flex-wrap:wrap;grid-area:meta;justify-content:flex-end;align-items:start;gap:5px;max-width:250px;transition:padding-top .16s;display:flex;position:relative}.letopis-module__gGx4KW__categoryBadge{max-width:100%;color:var(--muted);align-items:center;gap:1px;display:inline-flex}.letopis-module__gGx4KW__categoryLabel{overflow-wrap:anywhere;letter-spacing:.06em;text-transform:uppercase;background:#85541b12;border-radius:999px;min-width:0;padding:3px 7px;font-size:.54rem;font-weight:850;line-height:1.4}.letopis-module__gGx4KW__categoryBadge[data-category=tradition] .letopis-module__gGx4KW__categoryLabel{color:#7b55c7;background:#8b5cf61a}.letopis-module__gGx4KW__categoryBadge[data-category=chronicle] .letopis-module__gGx4KW__categoryLabel{color:#a75b16;background:#c777191a}.letopis-module__gGx4KW__categoryBadge[data-category=document] .letopis-module__gGx4KW__categoryLabel{color:#087b68;background:#0f9f831a}.dark .letopis-module__gGx4KW__categoryBadge[data-category=tradition] .letopis-module__gGx4KW__categoryLabel{color:#d4b9ff}.dark .letopis-module__gGx4KW__categoryBadge[data-category=chronicle] .letopis-module__gGx4KW__categoryLabel{color:#ffd08a}.dark .letopis-module__gGx4KW__categoryBadge[data-category=document] .letopis-module__gGx4KW__categoryLabel{color:#8ce5d3}.letopis-module__gGx4KW__categoryControl,.letopis-module__gGx4KW__categoryEmptyAdd{height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.letopis-module__gGx4KW__categoryControl{opacity:0;width:18px}.letopis-module__gGx4KW__categoryBadge:hover .letopis-module__gGx4KW__categoryControl,.letopis-module__gGx4KW__categoryBadge:focus-within .letopis-module__gGx4KW__categoryControl,.letopis-module__gGx4KW__eventMeta[data-open=true] .letopis-module__gGx4KW__categoryControl{opacity:1}.letopis-module__gGx4KW__categoryControl:hover,.letopis-module__gGx4KW__categoryControl:focus-visible,.letopis-module__gGx4KW__categoryEmptyAdd:hover{background:color-mix(in srgb, var(--era-accent) 15%, transparent);color:var(--ink)}.letopis-module__gGx4KW__categoryRemove:hover{color:#ce3d53;background:#d2374b1f}.letopis-module__gGx4KW__categoryControl:focus-visible,.letopis-module__gGx4KW__categoryEmptyAdd:focus-visible{outline:2px solid var(--era-accent);outline-offset:1px}.letopis-module__gGx4KW__categoryControl:disabled{opacity:.35;cursor:wait}.letopis-module__gGx4KW__categoryEmptyAdd{gap:3px;padding:0 4px;font-size:.6rem}.letopis-module__gGx4KW__categoryPopover{z-index:9;border:1px solid color-mix(in srgb, var(--era-accent) 35%, var(--line));width:min(270px,100vw - 48px);color:var(--ink);cursor:default;background:#fffcf3db;border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000003d}.dark .letopis-module__gGx4KW__categoryPopover{background:#191522e0}.letopis-module__gGx4KW__categoryPopoverHeading{justify-content:space-between;align-items:center;gap:6px;display:flex}.letopis-module__gGx4KW__categoryPopoverHeading strong{font-size:.72rem}.letopis-module__gGx4KW__categoryPopoverHeading button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.letopis-module__gGx4KW__categoryPopoverHeading button:hover{background:color-mix(in srgb, var(--era-accent) 12%, transparent)}.letopis-module__gGx4KW__categorySearch{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:5px;margin:7px 0;padding:6px;display:flex}.letopis-module__gGx4KW__categorySearch:focus-within{border-color:var(--era-accent)}.letopis-module__gGx4KW__categorySearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:.65rem}.letopis-module__gGx4KW__categoryChoices{overscroll-behavior:contain;gap:2px;max-height:175px;display:grid;overflow-y:auto}.letopis-module__gGx4KW__categoryChoices button,.letopis-module__gGx4KW__categoryCreate{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;font-size:.65rem;display:flex}.letopis-module__gGx4KW__categoryChoices button span,.letopis-module__gGx4KW__categoryCreate span{overflow-wrap:anywhere;min-width:0}.letopis-module__gGx4KW__categoryChoices button svg,.letopis-module__gGx4KW__categoryCreate svg{flex-shrink:0}.letopis-module__gGx4KW__categoryChoices button:hover,.letopis-module__gGx4KW__categoryCreate:hover{background:color-mix(in srgb, var(--era-accent) 12%, transparent)}.letopis-module__gGx4KW__categoryChoices button:disabled{opacity:.4;cursor:default}.letopis-module__gGx4KW__categoryCreate{background:color-mix(in srgb, var(--era-accent) 8%, transparent);justify-content:flex-start;margin-top:5px;font-weight:750}.letopis-module__gGx4KW__categoryChoices p,.letopis-module__gGx4KW__categoryHelp,.letopis-module__gGx4KW__categoryError{margin:6px 0 0;font-size:.6rem;line-height:1.45}.letopis-module__gGx4KW__categoryError{color:#d34457}.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__eventMeta[data-open=true]){z-index:10;overflow:visible}.letopis-module__gGx4KW__eventCard[data-editable=true]:hover .letopis-module__gGx4KW__eventMeta,.letopis-module__gGx4KW__eventCard[data-editable=true]:focus-within .letopis-module__gGx4KW__eventMeta{padding-top:31px}:is(.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__eventGallery:hover) .letopis-module__gGx4KW__eventMeta,.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__eventGallery:focus-within) .letopis-module__gGx4KW__eventMeta){padding-top:0}.letopis-module__gGx4KW__cardEditButton,.letopis-module__gGx4KW__cardDeleteButton,.letopis-module__gGx4KW__inlineIconButton,.letopis-module__gGx4KW__inlinePencil,.letopis-module__gGx4KW__detailPencil,.letopis-module__gGx4KW__inlineTextForm button,.letopis-module__gGx4KW__inlineDetailForm button,.letopis-module__gGx4KW__imageUrlPopover button{border:1px solid color-mix(in srgb, var(--era-accent) 36%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--paper) 78%, transparent);cursor:pointer;place-items:center;transition:background .16s,border-color .16s,transform .16s,opacity .16s;display:grid}.letopis-module__gGx4KW__cardEditButton svg,.letopis-module__gGx4KW__cardDeleteButton svg,.letopis-module__gGx4KW__inlineIconButton svg,.letopis-module__gGx4KW__inlinePencil svg,.letopis-module__gGx4KW__detailPencil svg,.letopis-module__gGx4KW__inlineTextForm button svg,.letopis-module__gGx4KW__inlineDetailForm button svg,.letopis-module__gGx4KW__imageUrlPopover button svg{width:14px;height:14px}.letopis-module__gGx4KW__cardEditButton:hover,.letopis-module__gGx4KW__cardDeleteButton:hover,.letopis-module__gGx4KW__inlineIconButton:hover,.letopis-module__gGx4KW__inlinePencil:hover,.letopis-module__gGx4KW__detailPencil:hover,.letopis-module__gGx4KW__inlineTextForm button:hover,.letopis-module__gGx4KW__inlineDetailForm button:hover,.letopis-module__gGx4KW__imageUrlPopover button:hover{border-color:var(--era-accent);background:color-mix(in srgb, var(--era-accent) 12%, var(--paper))}.letopis-module__gGx4KW__cardEditButton:focus-visible,.letopis-module__gGx4KW__cardDeleteButton:focus-visible,.letopis-module__gGx4KW__inlineIconButton:focus-visible,.letopis-module__gGx4KW__inlinePencil:focus-visible,.letopis-module__gGx4KW__detailPencil:focus-visible,.letopis-module__gGx4KW__inlineTextForm button:focus-visible,.letopis-module__gGx4KW__inlineDetailForm button:focus-visible,.letopis-module__gGx4KW__imageUrlPopover button:focus-visible{outline:2px solid var(--era-accent);outline-offset:2px}.letopis-module__gGx4KW__cardActionIsland{z-index:5;border:1px solid color-mix(in srgb, var(--era-accent) 26%, var(--line));background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);opacity:0;pointer-events:none;border-radius:12px;gap:3px;padding:3px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:10px;right:11px;transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.letopis-module__gGx4KW__cardEditButton,.letopis-module__gGx4KW__cardDeleteButton{border-radius:9px;width:28px;height:28px}.letopis-module__gGx4KW__cardDeleteButton{color:#b52b3c}.dark .letopis-module__gGx4KW__cardDeleteButton{color:#ffb4bd}.letopis-module__gGx4KW__cardDeleteButton:hover{background:#d2374b1f;border-color:#d2374b8c}.letopis-module__gGx4KW__eventCard:hover .letopis-module__gGx4KW__cardActionIsland,.letopis-module__gGx4KW__eventCard:focus-within .letopis-module__gGx4KW__cardActionIsland{opacity:1;pointer-events:auto;transform:none}:is(.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__eventGallery:hover) .letopis-module__gGx4KW__cardActionIsland,.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__eventGallery:focus-within) .letopis-module__gGx4KW__cardActionIsland){opacity:0;pointer-events:none}.letopis-module__gGx4KW__inlineEditableText{align-items:flex-start;gap:5px;min-width:0;display:flex;position:relative}.letopis-module__gGx4KW__inlineEditableText>strong,.letopis-module__gGx4KW__inlineEditableText>span:not(.letopis-module__gGx4KW__inlineTextForm){min-width:0}.letopis-module__gGx4KW__inlinePencil{opacity:0;background:0 0;border-color:#0000;border-radius:7px;flex:none;width:22px;height:22px;margin-top:-1px}.letopis-module__gGx4KW__inlineEditableText:hover .letopis-module__gGx4KW__inlinePencil,.letopis-module__gGx4KW__inlineEditableText:focus-within .letopis-module__gGx4KW__inlinePencil{opacity:1}.letopis-module__gGx4KW__inlineTextForm{align-items:flex-start;gap:4px;width:100%;display:flex}.letopis-module__gGx4KW__inlineTextForm input,.letopis-module__gGx4KW__inlineTextForm textarea,.letopis-module__gGx4KW__inlineDetailForm textarea,.letopis-module__gGx4KW__imageUrlPopover input{border:1px solid color-mix(in srgb, var(--era-accent) 38%, var(--line));width:100%;min-width:0;color:var(--ink);background:color-mix(in srgb, var(--paper) 88%, white);font:inherit;border-radius:8px;outline:0}.letopis-module__gGx4KW__inlineTextForm input{min-height:30px;padding:4px 8px;font-weight:760}.letopis-module__gGx4KW__inlineTextForm textarea{resize:vertical;min-height:54px;padding:6px 8px}.letopis-module__gGx4KW__inlineTextForm input:focus,.letopis-module__gGx4KW__inlineTextForm textarea:focus,.letopis-module__gGx4KW__inlineDetailForm textarea:focus,.letopis-module__gGx4KW__imageUrlPopover input:focus{border-color:var(--era-accent)}.letopis-module__gGx4KW__inlineTextForm button{border-radius:8px;flex:none;width:27px;height:27px}.letopis-module__gGx4KW__imageEditIsland{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#140f18b8;border:1px solid #ffffff38;border-radius:10px;gap:0;padding:1px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:4px;right:4px;transform:translateY(-3px);box-shadow:0 6px 18px #0000002e}.letopis-module__gGx4KW__eventThumbnail:hover .letopis-module__gGx4KW__imageEditIsland,.letopis-module__gGx4KW__eventThumbnail:focus-within .letopis-module__gGx4KW__imageEditIsland,.letopis-module__gGx4KW__eventThumbnail[data-editing=true] .letopis-module__gGx4KW__imageEditIsland{opacity:1;pointer-events:auto;transform:none}.letopis-module__gGx4KW__inlineIconButton{color:#fff8e8;background:0 0;border-color:#0000;border-radius:5px;width:20px;height:20px;padding:0}.letopis-module__gGx4KW__inlineIconButton:hover{color:#fff;background:#ffffff24;border-color:#ffffff59}.letopis-module__gGx4KW__imageDeleteButton{color:#ffc4ca}.letopis-module__gGx4KW__imageDeleteButton:hover{color:#ffe5e8;background:#d2374b59;border-color:#ffb4be73}.letopis-module__gGx4KW__inlineIconButton:disabled{cursor:wait;opacity:.45}.letopis-module__gGx4KW__imageUrlPopover{z-index:8;border:1px solid color-mix(in srgb, var(--era-accent) 34%, var(--line));background:var(--paper);border-radius:10px;grid-template-columns:minmax(150px,220px) 25px 25px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #00000038}.letopis-module__gGx4KW__imageUrlPopover[data-mode=add]{grid-template-columns:25px minmax(130px,1fr) 25px 25px;width:min(306px,100vw - 48px)}.letopis-module__gGx4KW__eventGallery .letopis-module__gGx4KW__imageUrlPopover[data-mode=add],.letopis-module__gGx4KW__eventDates .letopis-module__gGx4KW__imageUrlPopover[data-mode=add]{left:0;right:auto}.letopis-module__gGx4KW__eventCard:has(.letopis-module__gGx4KW__imageUrlPopover){z-index:11;overflow:visible}.letopis-module__gGx4KW__emptyImageAdd{width:22px;height:22px;color:var(--era-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:26px}.letopis-module__gGx4KW__emptyImageAdd svg{width:14px;height:14px}.letopis-module__gGx4KW__emptyImageAdd:hover,.letopis-module__gGx4KW__emptyImageAdd:focus-visible{border-color:var(--era-accent);background:color-mix(in srgb, var(--era-accent) 12%, var(--paper))}.letopis-module__gGx4KW__emptyImageAdd:focus-visible{outline:2px solid var(--era-accent);outline-offset:2px}.letopis-module__gGx4KW__emptyImageAdd:disabled{opacity:.4;cursor:wait}.letopis-module__gGx4KW__imageUrlPopover input{min-height:25px;padding:3px 7px;font-size:.66rem}.letopis-module__gGx4KW__imageUrlPopover button{border-radius:6px;width:25px;height:25px}.letopis-module__gGx4KW__eventDetail{border-top:1px solid color-mix(in srgb, var(--era-accent) 24%, var(--line));background:color-mix(in srgb, var(--era-accent) 5%, transparent);color:var(--muted);margin:0;padding:20px 24px 24px;font-size:.82rem;line-height:1.7;animation:.18s ease-out letopis-module__gGx4KW__detailIn}.letopis-module__gGx4KW__eventProse{gap:14px;width:min(100%,82ch);display:grid;position:relative}.letopis-module__gGx4KW__eventDetailGallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:18px 0;display:grid}.letopis-module__gGx4KW__eventDetailGallery .letopis-module__gGx4KW__eventThumbnail{height:180px}.letopis-module__gGx4KW__eventProse p{margin:0;line-height:1.78}.letopis-module__gGx4KW__eventProse h3{border-bottom:1px solid color-mix(in srgb, var(--era-accent) 28%, transparent);color:var(--ink);margin:12px 0 0;padding-bottom:7px;font-size:.88rem;line-height:1.4}.letopis-module__gGx4KW__eventProse h3:first-child{margin-top:0}.letopis-module__gGx4KW__detailPencil{opacity:0;background:0 0;border-color:#0000;border-radius:8px;width:25px;height:25px;position:absolute;top:-3px;right:0}.letopis-module__gGx4KW__eventProse:hover .letopis-module__gGx4KW__detailPencil,.letopis-module__gGx4KW__eventProse:focus-within .letopis-module__gGx4KW__detailPencil{opacity:1}:is(.letopis-module__gGx4KW__eventProse:has(.letopis-module__gGx4KW__detailPencil)>h3:first-child,.letopis-module__gGx4KW__eventProse:has(.letopis-module__gGx4KW__detailPencil)>p:first-child){padding-right:32px}.letopis-module__gGx4KW__inlineDetailForm{gap:8px;display:grid}.letopis-module__gGx4KW__inlineDetailForm textarea{resize:vertical;min-height:220px;padding:9px 10px;line-height:1.7}.letopis-module__gGx4KW__inlineDetailForm>div{justify-content:flex-end;gap:5px;display:flex}.letopis-module__gGx4KW__inlineDetailForm button{border-radius:8px;width:30px;height:30px}.letopis-module__gGx4KW__eventImageCaption{border-left:2px solid color-mix(in srgb, var(--era-accent) 38%, transparent);opacity:.84;margin-top:10px;padding-left:11px;font-size:.68rem;font-style:italic;line-height:1.55}.letopis-module__gGx4KW__eventImageCaptions{gap:7px;display:grid}.letopis-module__gGx4KW__eventImageCaptions .letopis-module__gGx4KW__eventImageCaption{margin-top:0}.letopis-module__gGx4KW__eventSources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:.7rem;display:flex}.letopis-module__gGx4KW__eventSources svg{fill:none;width:16px;stroke:var(--era-accent);stroke-width:1.7px}.letopis-module__gGx4KW__eventSources a{color:var(--era-accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.letopis-module__gGx4KW__editorialNote{color:var(--muted);margin-top:12px;font-size:.68rem;font-style:italic}.letopis-module__gGx4KW__lightbox{z-index:80;-webkit-backdrop-filter:blur(15px)saturate(.82);backdrop-filter:blur(15px)saturate(.82);background:#09070ede;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0;overflow:hidden}.letopis-module__gGx4KW__lightbox[data-opening=true],.letopis-module__gGx4KW__lightbox[data-closing=true]{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#09070e00}.letopis-module__gGx4KW__lightbox[data-closing=true]{pointer-events:none}.letopis-module__gGx4KW__lightboxFigure{width:100%;height:100%;margin:0;position:absolute;inset:0}.letopis-module__gGx4KW__lightboxViewport{--lightbox-fit-width:calc(100vw - 48px);--lightbox-fit-height:min(80dvh, calc(100dvh - 180px));touch-action:none;cursor:zoom-in;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.letopis-module__gGx4KW__lightboxViewport[data-zoomed=true]{cursor:grab}.letopis-module__gGx4KW__lightboxViewport[data-interacting=true][data-zoomed=true]{cursor:grabbing}.letopis-module__gGx4KW__lightboxTravel{width:min(var(--lightbox-fit-width), calc(var(--lightbox-fit-height) * var(--lightbox-image-ratio)));aspect-ratio:var(--lightbox-image-ratio);transform-origin:0 0;will-change:transform;border-radius:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),border-radius .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 46px #0006,0 4px 16px #00000038}.letopis-module__gGx4KW__lightbox[data-opening=true] .letopis-module__gGx4KW__lightboxTravel,.letopis-module__gGx4KW__lightbox[data-closing=true] .letopis-module__gGx4KW__lightboxTravel{border-radius:12px;box-shadow:0 4px 12px #0000002e}.letopis-module__gGx4KW__lightboxVisual{will-change:transform;width:100%;height:100%;transition:transform .22s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.letopis-module__gGx4KW__lightboxVisual[data-interacting=true]{transition:none}.letopis-module__gGx4KW__lightboxVisual img{object-fit:cover}.letopis-module__gGx4KW__lightboxFull{opacity:0;transition:opacity .18s}.letopis-module__gGx4KW__lightboxFull[data-loaded=true]{opacity:1}.letopis-module__gGx4KW__lightboxFigure figcaption{z-index:2;top:calc(50% + var(--lightbox-fit-height,34dvh) / 2 + 12px);color:#efe5cc;text-align:center;text-shadow:0 1px 3px #000,0 2px 9px #000,0 0 20px #000000d9;gap:3px;width:min(100% - 112px,64rem);padding:0 8px;font-size:.76rem;line-height:1.48;transition:top .22s cubic-bezier(.2,.75,.25,1),opacity .18s .17s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.letopis-module__gGx4KW__lightbox[data-opening=true] .letopis-module__gGx4KW__lightboxFigure figcaption,.letopis-module__gGx4KW__lightbox[data-closing=true] .letopis-module__gGx4KW__lightboxFigure figcaption{opacity:0;transition-delay:0s}.letopis-module__gGx4KW__lightboxFigure figcaption strong{color:#ffd272;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.letopis-module__gGx4KW__lightboxFigure figcaption span{color:#fff9e8f5}.letopis-module__gGx4KW__lightboxFigure figcaption small{color:#fff9e8d1;margin-top:3px;font-size:.6rem}.letopis-module__gGx4KW__lightboxClose,.letopis-module__gGx4KW__lightboxStep{z-index:3;color:#ffdc86;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1421b8;border:1px solid #ffdd9857;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .16s,background .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 3px 16px #00000073}.letopis-module__gGx4KW__lightbox[data-opening=true] .letopis-module__gGx4KW__lightboxClose,.letopis-module__gGx4KW__lightbox[data-opening=true] .letopis-module__gGx4KW__lightboxStep,.letopis-module__gGx4KW__lightbox[data-closing=true] .letopis-module__gGx4KW__lightboxClose,.letopis-module__gGx4KW__lightbox[data-closing=true] .letopis-module__gGx4KW__lightboxStep,.letopis-module__gGx4KW__lightbox[data-opening=true] .letopis-module__gGx4KW__lightboxCount,.letopis-module__gGx4KW__lightbox[data-closing=true] .letopis-module__gGx4KW__lightboxCount{opacity:0}.letopis-module__gGx4KW__lightboxClose:hover,.letopis-module__gGx4KW__lightboxStep:hover{background:#412d4be6;border-color:#ffdc86;transform:scale(1.07)}.letopis-module__gGx4KW__lightboxClose:focus-visible,.letopis-module__gGx4KW__lightboxStep:focus-visible{outline-offset:3px;outline:2px solid #fff1bc}.letopis-module__gGx4KW__lightboxClose{font-size:1.65rem;line-height:1;position:absolute;top:20px;right:24px}.letopis-module__gGx4KW__lightboxStep{top:calc(50% - 21px)}.letopis-module__gGx4KW__lightboxPrevious{left:24px}.letopis-module__gGx4KW__lightboxNext{right:24px}.letopis-module__gGx4KW__lightboxStep svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.letopis-module__gGx4KW__lightboxCount{z-index:3;color:#ffdc86;letter-spacing:.08em;text-shadow:0 1px 4px #000,0 2px 12px #000;font-size:.7rem;font-weight:850;position:absolute;bottom:24px;right:28px}.letopis-module__gGx4KW__futureCard{text-align:center;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:26px;display:flex}.letopis-module__gGx4KW__futureCard:hover{transform:none}.letopis-module__gGx4KW__futureLine{background:linear-gradient(90deg, transparent, var(--era-accent), transparent);opacity:.5;width:min(360px,80%);height:1px;margin-bottom:18px}.letopis-module__gGx4KW__futureCard>span{color:var(--era-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.letopis-module__gGx4KW__futureCard strong{margin-top:6px;font-size:1.1rem}.letopis-module__gGx4KW__futureCard p{max-width:520px;color:var(--muted);margin-top:7px;font-size:.77rem;line-height:1.55}.letopis-module__gGx4KW__emptyState{border:1px dashed var(--line);text-align:center;background:var(--paper);border-radius:28px;padding:80px 20px}.letopis-module__gGx4KW__emptyState>span{font-size:2rem}.letopis-module__gGx4KW__emptyState h2{margin-top:12px;font-size:1.4rem}.letopis-module__gGx4KW__emptyState p{color:var(--muted);margin-top:7px;font-size:.82rem}.letopis-module__gGx4KW__emptyState button{background:var(--ink);color:var(--paper);border-radius:999px;margin-top:18px;padding:10px 16px;font-size:.75rem;font-weight:800}.letopis-module__gGx4KW__calendarBridge{background:radial-gradient(circle at 90% 20%,#8b5cf62e,#0000 21rem),linear-gradient(125deg,#fffaefd1,#f2e7ffb3);border:1px solid #8b5cf638;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:6px;padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #4b2a641f}.dark .letopis-module__gGx4KW__calendarBridge{background:radial-gradient(circle at 90% 20%,#8b5cf63d,#0000 22rem),linear-gradient(125deg,#130f1ce0,#1b112bd1)}.letopis-module__gGx4KW__calendarBridge>div>span{color:#8b5cf6;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850}.letopis-module__gGx4KW__calendarBridge h2{letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.65rem,3.5vw,2.45rem)}.letopis-module__gGx4KW__calendarBridge p{max-width:740px;color:var(--muted);margin-top:10px;font-size:.88rem;line-height:1.65}.letopis-module__gGx4KW__calendarBridge>a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6237aa);border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:.78rem;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #8b5cf638}.letopis-module__gGx4KW__sourcesSection{margin-top:72px;scroll-margin-top:150px}.letopis-module__gGx4KW__sourcesHeading{max-width:760px}.letopis-module__gGx4KW__sourcesHeading>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850}.letopis-module__gGx4KW__sourcesHeading h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(1.7rem,4vw,2.7rem)}.letopis-module__gGx4KW__sourcesHeading p{color:var(--muted);margin-top:10px;font-size:.86rem;line-height:1.65}.letopis-module__gGx4KW__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.letopis-module__gGx4KW__sourceGrid a{border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;min-height:184px;padding:20px;transition:all .18s;display:flex}.letopis-module__gGx4KW__sourceGrid a:hover{border-color:#b1661266;transform:translateY(-3px);box-shadow:0 14px 34px #3d210a14}.letopis-module__gGx4KW__sourceGrid a>span{color:var(--gold);opacity:.7;font:700 .68rem/1 monospace}.letopis-module__gGx4KW__sourceGrid strong{margin-top:14px;font-size:.92rem}.letopis-module__gGx4KW__sourceGrid p{color:var(--muted);margin-top:8px;font-size:.72rem;line-height:1.5}.letopis-module__gGx4KW__sourceGrid small{color:var(--gold);margin-top:auto;padding-top:14px;font-size:.67rem;font-weight:800}@keyframes letopis-module__gGx4KW__slowSpin{to{transform:rotate(360deg)}}@keyframes letopis-module__gGx4KW__livePulse{50%{opacity:.55;transform:scale(.84)}}@keyframes letopis-module__gGx4KW__detailIn{0%{opacity:0;transform:translateY(-5px)}}@keyframes letopis-module__gGx4KW__targetGlow{0%{filter:drop-shadow(0 0 #0000)}32%{filter:drop-shadow(0 0 18px var(--era-accent))}to{filter:drop-shadow(0 0 #0000)}}@media (max-width:980px){.letopis-module__gGx4KW__hero{grid-template-columns:1fr;min-height:0}.letopis-module__gGx4KW__nowCard{aspect-ratio:1;justify-self:end;width:200px}.letopis-module__gGx4KW__yearToggle{font-size:2.55rem}.letopis-module__gGx4KW__methodNote{grid-template-columns:1fr}.letopis-module__gGx4KW__explorer{grid-template-columns:1fr auto}.letopis-module__gGx4KW__filters{grid-area:2/1/auto/-1;padding-bottom:1px;overflow-x:auto}.letopis-module__gGx4KW__resultCount{grid-area:1/2}.letopis-module__gGx4KW__timelineLayout{grid-template-columns:1fr}.letopis-module__gGx4KW__eraRail{display:none}.letopis-module__gGx4KW__scaleMeasure{grid-template-columns:1fr;gap:14px}.letopis-module__gGx4KW__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.letopis-module__gGx4KW__main{width:min(100% - 20px,1240px);padding:24px 0 64px}.letopis-module__gGx4KW__hero{border-radius:26px;padding:34px 22px 28px}.letopis-module__gGx4KW__heroCopy{padding-right:0}.letopis-module__gGx4KW__hero h1{font-size:clamp(3.5rem,18vw,5.2rem)}.letopis-module__gGx4KW__heroLead{font-size:.93rem}.letopis-module__gGx4KW__nowCard{aspect-ratio:auto;text-align:left;border-radius:16px;grid-template-columns:auto auto 1fr;justify-content:start;gap:8px;width:100%;height:auto;padding:12px 14px;display:grid;position:relative;inset:auto}.letopis-module__gGx4KW__nowCard>span{grid-column:1/-1}.letopis-module__gGx4KW__yearToggle{font-size:1.7rem}.letopis-module__gGx4KW__nowCard small,.letopis-module__gGx4KW__nowCard p{align-self:center;margin:0}.letopis-module__gGx4KW__nowCard a{align-self:center;margin:0 0 0 auto}.letopis-module__gGx4KW__heroConstellation{opacity:.3;right:-210px}.letopis-module__gGx4KW__methodNote{padding:15px}.letopis-module__gGx4KW__methodLayers>div{padding:9px}.letopis-module__gGx4KW__scaleMeasure{padding:16px}.letopis-module__gGx4KW__scaleMeasure ol{grid-template-columns:repeat(2,minmax(0,1fr))}.letopis-module__gGx4KW__scaleMeasure li:last-child{grid-column:1/-1}.letopis-module__gGx4KW__explorer{border-radius:18px;top:61px}.letopis-module__gGx4KW__filters button{padding:0 10px}.letopis-module__gGx4KW__timelineLayout{margin-top:38px}.letopis-module__gGx4KW__eraSection{padding-bottom:48px}.letopis-module__gGx4KW__eraSection:before{left:13px}.letopis-module__gGx4KW__eraHeading{grid-template-columns:28px 1fr;gap:14px}.letopis-module__gGx4KW__eraSigil{width:28px;height:28px}.letopis-module__gGx4KW__eraSigil span{width:8px;height:8px}.letopis-module__gGx4KW__eventList{padding-left:42px}.letopis-module__gGx4KW__eventToggle,.letopis-module__gGx4KW__eventToggle[data-has-image=true]{grid-template-columns:94px minmax(0,1fr);gap:11px;padding:16px}.letopis-module__gGx4KW__eventToggle[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.letopis-module__gGx4KW__eventGallery{height:88px;min-height:88px}.letopis-module__gGx4KW__eventGallery[data-editable=true]{grid-template-columns:1fr;grid-auto-rows:88px}.letopis-module__gGx4KW__eventVisual>span{font-size:.43rem;bottom:6px;left:7px}.letopis-module__gGx4KW__eventSmzhYear{font-size:.58rem}.letopis-module__gGx4KW__eventYear{font-size:.53rem}.letopis-module__gGx4KW__eventContentToggle{gap:11px}.letopis-module__gGx4KW__eventBody{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""summary"}.letopis-module__gGx4KW__eventMeta{margin-bottom:5px}.letopis-module__gGx4KW__cardActionIsland{opacity:1;pointer-events:auto;top:8px;right:8px;transform:none}.letopis-module__gGx4KW__eventCard[data-editable=true] .letopis-module__gGx4KW__eventMeta{padding-top:31px}.letopis-module__gGx4KW__categoryControl{opacity:.65}.letopis-module__gGx4KW__imageEditIsland{opacity:1;pointer-events:auto;transform:none}.letopis-module__gGx4KW__imageUrlPopover{grid-template-columns:minmax(118px,1fr) 25px 25px}.letopis-module__gGx4KW__eventDetail{padding:16px}.letopis-module__gGx4KW__calendarBridge{grid-template-columns:1fr;padding:28px 22px}.letopis-module__gGx4KW__calendarBridge>a{justify-self:start}.letopis-module__gGx4KW__sourceGrid{grid-template-columns:1fr}.letopis-module__gGx4KW__sourceGrid a{min-height:160px}.letopis-module__gGx4KW__lightboxViewport{--lightbox-fit-width:calc(100vw - 28px)}.letopis-module__gGx4KW__lightboxFigure figcaption{width:calc(100% - 28px)}.letopis-module__gGx4KW__lightboxTravel{border-radius:11px}.letopis-module__gGx4KW__lightboxStep{width:38px;height:38px;top:auto;bottom:17px}.letopis-module__gGx4KW__lightboxPrevious{left:68px}.letopis-module__gGx4KW__lightboxNext{right:68px}.letopis-module__gGx4KW__lightboxClose{top:12px;right:14px}.letopis-module__gGx4KW__lightboxCount{bottom:29px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.letopis-module__gGx4KW__eraRail nav,.letopis-module__gGx4KW__eraRail a,.letopis-module__gGx4KW__railAvatar,.letopis-module__gGx4KW__eraRail a small,.letopis-module__gGx4KW__eraRail a b{transition:none}.letopis-module__gGx4KW__orbitTwo,.letopis-module__gGx4KW__liveDot{animation:none}.letopis-module__gGx4KW__eventCard,.letopis-module__gGx4KW__eventVisual img,.letopis-module__gGx4KW__lightboxClose,.letopis-module__gGx4KW__lightboxStep,.letopis-module__gGx4KW__lightboxVisual,.letopis-module__gGx4KW__lightboxFull,.letopis-module__gGx4KW__primaryAction,.letopis-module__gGx4KW__secondaryAction,.letopis-module__gGx4KW__sourceGrid a,.letopis-module__gGx4KW__lightbox,.letopis-module__gGx4KW__lightboxTravel,.letopis-module__gGx4KW__lightboxFigure figcaption{transition:none}}
.ArchiveImageLightbox-module__oKpXoa__thumbnail{cursor:zoom-in;background:0 0;border:0;border-radius:12px;flex:none;width:96px;height:96px;padding:0;transition:transform .18s,box-shadow .18s;display:block}.ArchiveImageLightbox-module__oKpXoa__thumbnail:hover{transform:scale(1.035);box-shadow:0 8px 22px #0000002e}.ArchiveImageLightbox-module__oKpXoa__thumbnail:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.ArchiveImageLightbox-module__oKpXoa__thumbnailHidden{opacity:0}.ArchiveImageLightbox-module__oKpXoa__overlay{z-index:300;-webkit-backdrop-filter:blur();backdrop-filter:blur();cursor:zoom-out;background:#05071000;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0}.ArchiveImageLightbox-module__oKpXoa__overlay[data-phase=open]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050710d6}dialog.ArchiveImageLightbox-module__oKpXoa__overlay{color:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}dialog.ArchiveImageLightbox-module__oKpXoa__overlay::backdrop{background:0 0}.ArchiveImageLightbox-module__oKpXoa__imageFrame{cursor:default;background:#12141fe6;border:1px solid #ffffff3d;border-radius:18px;transition:left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),border-radius .35s,box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 24px 80px #00000073,0 4px 20px #00000040}.ArchiveImageLightbox-module__oKpXoa__overlay:not([data-phase=open]) .ArchiveImageLightbox-module__oKpXoa__imageFrame{border-radius:12px;box-shadow:0 4px 12px #0000002e}.ArchiveImageLightbox-module__oKpXoa__largeImage{object-fit:cover;object-position:center}.ArchiveImageLightbox-module__oKpXoa__fullImage{opacity:0;transition:opacity .18s}.ArchiveImageLightbox-module__oKpXoa__fullImage[data-loaded=true]{opacity:1}.ArchiveImageLightbox-module__oKpXoa__overlayActions{pointer-events:none;opacity:0;transition:opacity .18s;position:absolute}.ArchiveImageLightbox-module__oKpXoa__overlay[data-phase=open] .ArchiveImageLightbox-module__oKpXoa__overlayActions{opacity:1}.ArchiveImageLightbox-module__oKpXoa__overlay:not([data-phase=open]) .ArchiveImageLightbox-module__oKpXoa__overlayActionsContent{pointer-events:none}.ArchiveImageLightbox-module__oKpXoa__overlayActionsContent{pointer-events:auto;cursor:default;position:absolute;bottom:12px;right:12px}.ArchiveImageLightbox-module__oKpXoa__closeButton{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#fff;cursor:pointer;opacity:0;background:#141621a6;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;transition:opacity .18s,background .18s,transform .18s;display:grid;position:absolute}.ArchiveImageLightbox-module__oKpXoa__overlay[data-phase=open] .ArchiveImageLightbox-module__oKpXoa__closeButton{opacity:1}.ArchiveImageLightbox-module__oKpXoa__closeButton:hover{background:#504268d9;transform:scale(1.06)}.ArchiveImageLightbox-module__oKpXoa__closeButton:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.ArchiveImageLightbox-module__oKpXoa__thumbnail,.ArchiveImageLightbox-module__oKpXoa__overlay,.ArchiveImageLightbox-module__oKpXoa__imageFrame,.ArchiveImageLightbox-module__oKpXoa__closeButton,.ArchiveImageLightbox-module__oKpXoa__fullImage,.ArchiveImageLightbox-module__oKpXoa__overlayActions{transition-duration:1ms}}
.ClockPlaybackPlayer-module__GnvHpW__compact{max-width:240px}.ClockPlaybackPlayer-module__GnvHpW__range{--playback-fill:#ea580c;--playback-track:#4755696b;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:0;padding:0;display:block}.ClockPlaybackPlayer-module__GnvHpW__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--playback-fill) 0 var(--playback-progress), var(--playback-track) var(--playback-progress) 100%);border:1px solid #94a3b8a6;border-radius:999px;height:6px}.ClockPlaybackPlayer-module__GnvHpW__range::-webkit-slider-thumb{appearance:none;background:var(--playback-fill);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 3px #0f172a4d}.ClockPlaybackPlayer-module__GnvHpW__range::-moz-range-track{background:var(--playback-track);border:1px solid #94a3b8a6;border-radius:999px;height:4px}.ClockPlaybackPlayer-module__GnvHpW__range::-moz-range-progress{background:var(--playback-fill);border-radius:999px;height:4px}.ClockPlaybackPlayer-module__GnvHpW__range::-moz-range-thumb{background:var(--playback-fill);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0f172a4d}.ClockPlaybackPlayer-module__GnvHpW__range:focus-visible{outline:2px solid var(--playback-fill);outline-offset:3px;border-radius:999px}
.ProjectPlanning-module__vvVQxG__workspace{--plan-ink:#292638;--plan-muted:#625e73;--plan-panel:#ffffff7a;--plan-soft:#ffffff3d;--plan-card:#ffffff75;--plan-line:#6e5e9433;--plan-accent:#7750ac;--plan-tint:#9772cb21;--plan-gloss:#ffffffa8;--plan-shadow:#2a1a4312;--plan-overlay:#f9f7fde0;--plan-popup:#f9f7fdf0;--plan-danger:#ac3355;--plan-warning:#835c13;--plan-progress-end:#388a7a;color:var(--plan-ink);z-index:1;position:relative}.dark .ProjectPlanning-module__vvVQxG__workspace{--plan-ink:#f1edf8;--plan-muted:#c0bacd;--plan-panel:#1c1c2b7a;--plan-soft:#15162542;--plan-card:#eee1ff0f;--plan-line:#cfb6f030;--plan-accent:#d0b2f5;--plan-tint:#aa7be524;--plan-gloss:#f1e2ff1a;--plan-shadow:#0605122e;--plan-overlay:#212030e0;--plan-popup:#252333f0;--plan-danger:#f2a1b8;--plan-warning:#e7c383;--plan-progress-end:#80c6b1}:is(html:not(.dark).dynamic-bg-rendered:not(.dynamic-bg-off):not([data-dynamic-bg=off]) .ProjectPlanning-module__vvVQxG__workspace,html:not(.dark) body.dynamic-bg-rendered:not(.dynamic-bg-off):not([data-dynamic-bg=off]) .ProjectPlanning-module__vvVQxG__workspace){--plan-ink:#faf5ef;--plan-muted:#d3cfdd;--plan-panel:#f5ebff1c;--plan-soft:#f2e4ff0f;--plan-card:#faf0ff1a;--plan-line:#e1d0fa3d;--plan-accent:#e1c4ff;--plan-tint:#c291f326;--plan-gloss:#fff7ff26;--plan-shadow:#0c0a1b1f;--plan-overlay:#2f2d3de0;--plan-popup:#2f2d3df0;--plan-danger:pink;--plan-warning:#f2d399;--plan-progress-end:#93d0bb}.ProjectPlanning-module__vvVQxG__hero,.ProjectPlanning-module__vvVQxG__toolbar,.ProjectPlanning-module__vvVQxG__roadmapCard,.ProjectPlanning-module__vvVQxG__empty,.ProjectPlanning-module__vvVQxG__archiveList{border:1px solid var(--plan-line);background:linear-gradient(140deg, var(--plan-gloss), transparent 55%), var(--plan-panel);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 8px 26px var(--plan-shadow);border-radius:18px}.ProjectPlanning-module__vvVQxG__hero{padding:24px}.ProjectPlanning-module__vvVQxG__heroTop,.ProjectPlanning-module__vvVQxG__heading,.ProjectPlanning-module__vvVQxG__actions,.ProjectPlanning-module__vvVQxG__meta,.ProjectPlanning-module__vvVQxG__person,.ProjectPlanning-module__vvVQxG__tabs{align-items:center;gap:10px;display:flex}.ProjectPlanning-module__vvVQxG__heroTop,.ProjectPlanning-module__vvVQxG__heading{flex-wrap:wrap;justify-content:space-between}.ProjectPlanning-module__vvVQxG__eyebrow{color:var(--plan-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.ProjectPlanning-module__vvVQxG__hero h2{margin:10px 0 8px;font-size:clamp(22px,2.2vw,32px);font-weight:750;line-height:1.2}.ProjectPlanning-module__vvVQxG__muted{color:var(--plan-muted);font-size:13px;line-height:1.6}.ProjectPlanning-module__vvVQxG__summary{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ProjectPlanning-module__vvVQxG__summary>div{border:1px solid var(--plan-line);background:var(--plan-soft);border-radius:11px;flex:115px;align-items:baseline;gap:9px;padding:10px 13px;display:flex}.ProjectPlanning-module__vvVQxG__summary strong{color:var(--plan-ink);font-variant-numeric:tabular-nums;font-size:22px}.ProjectPlanning-module__vvVQxG__summary span{color:var(--plan-muted);font-size:12px}.ProjectPlanning-module__vvVQxG__actions{flex-wrap:wrap}.ProjectPlanning-module__vvVQxG__button,.ProjectPlanning-module__vvVQxG__primary,.ProjectPlanning-module__vvVQxG__iconButton{border:1px solid var(--plan-line);background:var(--plan-soft);cursor:pointer;color:var(--plan-ink);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:650;transition:background .18s,border-color .18s;display:inline-flex}.ProjectPlanning-module__vvVQxG__button:hover,.ProjectPlanning-module__vvVQxG__iconButton:hover{background:var(--plan-tint)}.ProjectPlanning-module__vvVQxG__button[aria-pressed=true]{background:var(--plan-tint);border-color:var(--plan-accent);color:var(--plan-accent)}.ProjectPlanning-module__vvVQxG__primary{color:#fff;background:#794ac7;border-color:#794ac7}.ProjectPlanning-module__vvVQxG__primary:hover{background:#6537b1}.ProjectPlanning-module__vvVQxG__button:disabled,.ProjectPlanning-module__vvVQxG__primary:disabled,.ProjectPlanning-module__vvVQxG__iconButton:disabled{opacity:.5;cursor:wait}.ProjectPlanning-module__vvVQxG__iconButton{padding:7px}.ProjectPlanning-module__vvVQxG__toolbar{margin:18px 0;padding:14px}.ProjectPlanning-module__vvVQxG__tabs{flex-wrap:wrap;gap:4px}.ProjectPlanning-module__vvVQxG__tabs button{color:var(--plan-muted);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:650;transition:background .18s,border-color .18s;display:flex}.ProjectPlanning-module__vvVQxG__tabs button:hover{background:var(--plan-soft);color:var(--plan-ink)}.ProjectPlanning-module__vvVQxG__tabs button[aria-pressed=true]{background:var(--plan-tint);border-color:var(--plan-line);color:var(--plan-accent)}.ProjectPlanning-module__vvVQxG__filters{border-top:1px solid var(--plan-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.ProjectPlanning-module__vvVQxG__search{flex:230px;position:relative}.ProjectPlanning-module__vvVQxG__search svg{color:var(--plan-muted);position:absolute;top:11px;left:10px}.ProjectPlanning-module__vvVQxG__search input{width:100%;padding-left:34px}.ProjectPlanning-module__vvVQxG__input,.ProjectPlanning-module__vvVQxG__select,.ProjectPlanning-module__vvVQxG__textarea{background:var(--plan-soft);color:var(--plan-ink);border:1px solid var(--plan-line);border-radius:9px;width:100%;min-width:0;padding:9px 11px;font-size:13px}.ProjectPlanning-module__vvVQxG__input::placeholder,.ProjectPlanning-module__vvVQxG__textarea::placeholder{color:var(--plan-muted)}.ProjectPlanning-module__vvVQxG__input:focus,.ProjectPlanning-module__vvVQxG__select:focus,.ProjectPlanning-module__vvVQxG__textarea:focus{outline:2px solid var(--plan-accent);outline-offset:2px}.ProjectPlanning-module__vvVQxG__filters .ProjectPlanning-module__vvVQxG__select{width:auto;max-width:200px}.ProjectPlanning-module__vvVQxG__board{align-items:stretch;margin-inline:-7px;padding:3px 0 16px;display:flex;overflow-x:auto}.ProjectPlanning-module__vvVQxG__columnSlot{opacity:1;visibility:visible;flex:1 0 260px;min-width:260px;padding-inline:7px;transition:flex-grow .3s,flex-basis .3s,min-width .3s,padding .3s,opacity .22s,visibility;display:flex;overflow:clip}.ProjectPlanning-module__vvVQxG__columnSlot[data-empty=true]{opacity:0;visibility:hidden;flex:0 0 0;min-width:0;padding-inline:0;transition:flex-grow .3s,flex-basis .3s,min-width .3s,padding .3s,opacity .18s,visibility 0s .3s}.ProjectPlanning-module__vvVQxG__board:not(:has(.ProjectPlanning-module__vvVQxG__columnSlot[data-empty=false])){height:0;padding-block:0;overflow:hidden}.ProjectPlanning-module__vvVQxG__columnSlot>.ProjectPlanning-module__vvVQxG__column{width:100%;min-width:0}.ProjectPlanning-module__vvVQxG__column{--status-tone:#a39caf;background:linear-gradient(160deg, var(--plan-gloss), transparent 45%), var(--plan-soft);border:1px solid var(--plan-line);-webkit-backdrop-filter:blur(16px)saturate(1.06);backdrop-filter:blur(16px)saturate(1.06);min-height:265px;box-shadow:inset 0 1px 0 var(--plan-gloss), 0 6px 22px var(--plan-shadow);border-radius:16px;flex-direction:column;padding:12px;display:flex}.ProjectPlanning-module__vvVQxG__column[data-status=planned]{--status-tone:#b299df}.ProjectPlanning-module__vvVQxG__column[data-status=in_progress]{--status-tone:#d7b977}.ProjectPlanning-module__vvVQxG__column[data-status=review]{--status-tone:#85bdcf}.ProjectPlanning-module__vvVQxG__column[data-status=done]{--status-tone:#8fc3ac}:is(html[data-dynamic-bg=off] :is(.ProjectPlanning-module__vvVQxG__hero,.ProjectPlanning-module__vvVQxG__toolbar,.ProjectPlanning-module__vvVQxG__column,.ProjectPlanning-module__vvVQxG__roadmapCard,.ProjectPlanning-module__vvVQxG__empty,.ProjectPlanning-module__vvVQxG__archiveList),html.dynamic-bg-off :is(.ProjectPlanning-module__vvVQxG__hero,.ProjectPlanning-module__vvVQxG__toolbar,.ProjectPlanning-module__vvVQxG__column,.ProjectPlanning-module__vvVQxG__roadmapCard,.ProjectPlanning-module__vvVQxG__empty,.ProjectPlanning-module__vvVQxG__archiveList)){-webkit-backdrop-filter:none;backdrop-filter:none}.ProjectPlanning-module__vvVQxG__columnHeading{border-bottom:1px solid var(--plan-line);align-items:center;gap:8px;margin-bottom:12px;padding:3px 2px 12px;font-size:13px;font-weight:700;display:flex}.ProjectPlanning-module__vvVQxG__columnHeading .ProjectPlanning-module__vvVQxG__dot{background:var(--status-tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-tone) 12%, transparent)}.ProjectPlanning-module__vvVQxG__dot{background:#9696ab;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ProjectPlanning-module__vvVQxG__dot[data-status=planned]{background:#9d7beb}.ProjectPlanning-module__vvVQxG__dot[data-status=in_progress]{background:#e9b954}.ProjectPlanning-module__vvVQxG__dot[data-status=review]{background:#63bfe3}.ProjectPlanning-module__vvVQxG__dot[data-status=done]{background:#57bb95}.ProjectPlanning-module__vvVQxG__count{min-width:23px;height:23px;color:var(--plan-ink);background:color-mix(in srgb, var(--status-tone) 13%, transparent);border:1px solid color-mix(in srgb, var(--status-tone) 24%, transparent);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;display:inline-flex}.ProjectPlanning-module__vvVQxG__card{text-align:left;border:1px solid var(--plan-line);background:linear-gradient(135deg, var(--plan-gloss), transparent 65%), var(--plan-card);width:100%;color:var(--plan-ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--plan-gloss), 0 2px 8px var(--plan-shadow);border-radius:13px;margin-bottom:10px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.ProjectPlanning-module__vvVQxG__card:hover{border-color:color-mix(in srgb, var(--plan-accent) 65%, transparent);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 6px 18px var(--plan-shadow);transform:translateY(-1px)}.ProjectPlanning-module__vvVQxG__card h4{overflow-wrap:anywhere;margin:10px 0 12px;font-size:15px;font-weight:650;line-height:1.45}.ProjectPlanning-module__vvVQxG__card>.ProjectPlanning-module__vvVQxG__meta:first-child{align-items:flex-start}.ProjectPlanning-module__vvVQxG__card>.ProjectPlanning-module__vvVQxG__meta:first-child>span:first-child{flex:75px}.ProjectPlanning-module__vvVQxG__taskProgress{margin:12px 0}.ProjectPlanning-module__vvVQxG__progressHeading{color:var(--plan-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ProjectPlanning-module__vvVQxG__progressHeading strong{color:var(--plan-accent);font-variant-numeric:tabular-nums}.ProjectPlanning-module__vvVQxG__taskProgress .ProjectPlanning-module__vvVQxG__progress{height:4px;margin:6px 0}.ProjectPlanning-module__vvVQxG__progressNote{color:var(--plan-muted);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.6}.ProjectPlanning-module__vvVQxG__card .ProjectPlanning-module__vvVQxG__progressNote{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.ProjectPlanning-module__vvVQxG__progressControl{align-items:center;gap:9px;min-height:38px;display:flex}.ProjectPlanning-module__vvVQxG__progressControl input[type=range]{min-width:0;accent-color:var(--plan-accent);flex:1}.ProjectPlanning-module__vvVQxG__progressControl input[type=number]{font-variant-numeric:tabular-nums;width:65px}.ProjectPlanning-module__vvVQxG__meta{color:var(--plan-muted);flex-wrap:wrap;gap:6px;font-size:11px}.ProjectPlanning-module__vvVQxG__meta .ProjectPlanning-module__vvVQxG__badge{margin-left:auto}.ProjectPlanning-module__vvVQxG__badge{border:1px solid var(--plan-line);color:var(--plan-accent);background:var(--plan-tint);white-space:nowrap;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:650}.ProjectPlanning-module__vvVQxG__badge[data-priority=urgent],.ProjectPlanning-module__vvVQxG__overdue{color:var(--plan-danger)}.ProjectPlanning-module__vvVQxG__badge[data-priority=urgent]{background:color-mix(in srgb, var(--plan-danger) 10%, transparent);border-color:color-mix(in srgb, var(--plan-danger) 25%, transparent)}.ProjectPlanning-module__vvVQxG__badge[data-priority=high]{color:var(--plan-warning);background:color-mix(in srgb, var(--plan-warning) 10%, transparent);border-color:color-mix(in srgb, var(--plan-warning) 25%, transparent)}.ProjectPlanning-module__vvVQxG__badge[data-priority=low]{color:var(--plan-muted);background:var(--plan-soft)}.ProjectPlanning-module__vvVQxG__avatar{object-fit:cover;background:var(--plan-tint);width:26px;height:26px;color:var(--plan-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ProjectPlanning-module__vvVQxG__person{flex:1;gap:7px;min-width:0;font-size:12px}.ProjectPlanning-module__vvVQxG__person span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectPlanning-module__vvVQxG__cardFooter{border-top:1px solid var(--plan-line);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}.ProjectPlanning-module__vvVQxG__cardFooter>.ProjectPlanning-module__vvVQxG__meta{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0}.ProjectPlanning-module__vvVQxG__cardFooter>.ProjectPlanning-module__vvVQxG__meta>span{align-items:center;gap:4px;display:inline-flex}.ProjectPlanning-module__vvVQxG__cardFooter>.ProjectPlanning-module__vvVQxG__meta svg{margin-right:0}.ProjectPlanning-module__vvVQxG__columnEmpty{color:var(--plan-muted);text-align:center;padding:18px 4px;font-size:12px}.ProjectPlanning-module__vvVQxG__column>.ProjectPlanning-module__vvVQxG__columnEmpty{border:1px dashed var(--plan-line);border-radius:10px;flex:1;place-items:center;margin-bottom:12px;display:grid}.ProjectPlanning-module__vvVQxG__addTask{width:100%;color:var(--plan-accent);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:9px 8px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s;display:flex}.ProjectPlanning-module__vvVQxG__addTask:hover{border-color:var(--plan-line);background:var(--plan-tint)}.ProjectPlanning-module__vvVQxG__empty{text-align:center;color:var(--plan-muted);margin:15px 0;padding:35px}.ProjectPlanning-module__vvVQxG__roadmap{gap:16px;display:grid}.ProjectPlanning-module__vvVQxG__roadmapCard{min-width:0;padding:22px}.ProjectPlanning-module__vvVQxG__roadmapCard[data-status]{border-left:3px solid var(--plan-accent)}.ProjectPlanning-module__vvVQxG__roadmapCard[data-status=active]{border-left-color:var(--plan-warning)}.ProjectPlanning-module__vvVQxG__roadmapCard[data-status=done]{border-left-color:var(--plan-progress-end)}.ProjectPlanning-module__vvVQxG__roadmapHeading{align-items:flex-start;gap:16px}.ProjectPlanning-module__vvVQxG__milestoneTitle{flex:280px;min-width:0}.ProjectPlanning-module__vvVQxG__milestoneTitle .ProjectPlanning-module__vvVQxG__badge{margin-left:0}.ProjectPlanning-module__vvVQxG__milestoneProgress{font-variant-numeric:tabular-nums;justify-content:space-between}.ProjectPlanning-module__vvVQxG__milestoneProgress strong{color:var(--plan-accent)}.ProjectPlanning-module__vvVQxG__roadmapCard h3{overflow-wrap:anywhere;font-size:19px;font-weight:700}.ProjectPlanning-module__vvVQxG__roadmapCard p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px}.ProjectPlanning-module__vvVQxG__progress{background:color-mix(in srgb, var(--plan-muted) 16%, transparent);border-radius:10px;height:6px;margin:14px 0 8px;overflow:hidden}.ProjectPlanning-module__vvVQxG__progress span{background:linear-gradient(90deg, var(--plan-accent), var(--plan-progress-end));border-radius:inherit;height:100%;transition:width .3s;display:block}.ProjectPlanning-module__vvVQxG__taskLinks{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px;margin-top:14px;display:grid}.ProjectPlanning-module__vvVQxG__taskLinks button{border:1px solid var(--plan-line);background:var(--plan-soft);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.5;transition:background .18s,border-color .18s;display:flex}.ProjectPlanning-module__vvVQxG__taskLinks button>span:last-child{overflow-wrap:anywhere;min-width:0}.ProjectPlanning-module__vvVQxG__taskLinks button:hover{background:var(--plan-tint)}.ProjectPlanning-module__vvVQxG__archiveList{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:12px;padding:18px;display:grid}.ProjectPlanning-module__vvVQxG__error{border:1px solid color-mix(in srgb, var(--plan-danger) 40%, transparent);color:var(--plan-danger);background:color-mix(in srgb, var(--plan-danger) 9%, var(--plan-soft));overflow-wrap:anywhere;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 15px;font-size:13px;display:flex}.ProjectPlanning-module__vvVQxG__dialog{border:1px solid var(--plan-line);background:linear-gradient(135deg, var(--plan-gloss), transparent 60%), var(--plan-overlay);width:min(760px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--plan-ink);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 20px 80px #0005;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);border-radius:20px;margin:12px 12px 12px auto;padding:0}.ProjectPlanning-module__vvVQxG__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c20a6}.ProjectPlanning-module__vvVQxG__dialog{margin:0;position:fixed;inset:12px 12px 12px auto}.ProjectPlanning-module__vvVQxG__dialogHeader{border-bottom:1px solid var(--plan-line);background:var(--plan-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex;position:sticky;top:0}.ProjectPlanning-module__vvVQxG__dialogHeader h3{font-size:17px;font-weight:700}.ProjectPlanning-module__vvVQxG__dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ProjectPlanning-module__vvVQxG__shareState{color:var(--plan-accent);font-size:11px}.ProjectPlanning-module__vvVQxG__shareState:empty{display:none}.ProjectPlanning-module__vvVQxG__shareFallback{width:min(240px,100%);font-size:11px}.ProjectPlanning-module__vvVQxG__dialogBody{padding:24px}.ProjectPlanning-module__vvVQxG__pendingNotice{color:var(--plan-muted);background:var(--plan-soft);border:1px solid var(--plan-line);border-radius:10px;margin:12px 24px 0;padding:10px 12px;font-size:12px}.ProjectPlanning-module__vvVQxG__discardDialog{border:1px solid var(--plan-line);background:var(--plan-overlay);width:min(460px,100vw - 32px);max-width:none;color:var(--plan-ink);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 20px 60px #0005;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;margin:auto;padding:24px;position:fixed;inset:16px}.ProjectPlanning-module__vvVQxG__discardDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0c2060}.ProjectPlanning-module__vvVQxG__discardDialog h3{font-size:18px;font-weight:700}.ProjectPlanning-module__vvVQxG__discardDialog p{color:var(--plan-muted);margin:12px 0 20px;font-size:13px;line-height:1.7}.ProjectPlanning-module__vvVQxG__discardDialog .ProjectPlanning-module__vvVQxG__actions{justify-content:flex-end}.ProjectPlanning-module__vvVQxG__discardButton{color:var(--plan-danger)}.ProjectPlanning-module__vvVQxG__form{gap:16px;display:grid}.ProjectPlanning-module__vvVQxG__field{gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid}.ProjectPlanning-module__vvVQxG__picker{min-width:0}.ProjectPlanning-module__vvVQxG__pickerButton{text-align:left;cursor:pointer;background:var(--plan-soft);width:100%;color:var(--plan-ink);border:1px solid var(--plan-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.ProjectPlanning-module__vvVQxG__pickerButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectPlanning-module__vvVQxG__pickerButton svg{color:var(--plan-muted);flex-shrink:0}.ProjectPlanning-module__vvVQxG__pickerButton{padding-right:12px}.ProjectPlanning-module__vvVQxG__pickerButton[aria-expanded=true]{border-color:var(--plan-accent)}.ProjectPlanning-module__vvVQxG__pickerButton:disabled,fieldset:disabled .ProjectPlanning-module__vvVQxG__pickerButton{opacity:.6;cursor:default}.ProjectPlanning-module__vvVQxG__filters .ProjectPlanning-module__vvVQxG__picker{flex:0 auto;max-width:200px}.ProjectPlanning-module__vvVQxG__pickerPopup{border:1px solid var(--plan-line);background:var(--plan-popup);color:var(--plan-ink);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 14px 40px #0004;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);border-radius:13px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.ProjectPlanning-module__vvVQxG__pickerPopup::backdrop{background:0 0}.ProjectPlanning-module__vvVQxG__pickerSearch{border-bottom:1px solid var(--plan-line);color:var(--plan-muted);background:var(--plan-popup);align-items:center;gap:8px;margin-bottom:5px;padding:9px 10px;display:flex;position:sticky;top:-6px}.ProjectPlanning-module__vvVQxG__pickerSearch input{width:100%;min-width:0;color:var(--plan-ink);background:0 0;outline:none;font-size:13px;font-weight:400}.ProjectPlanning-module__vvVQxG__pickerSearch input::placeholder{color:var(--plan-muted)}.ProjectPlanning-module__vvVQxG__pickerOption{text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;font-size:13px;line-height:1.4;display:flex}.ProjectPlanning-module__vvVQxG__pickerOption strong{font-weight:500}.ProjectPlanning-module__vvVQxG__pickerOption>span{overflow-wrap:anywhere;min-width:0}.ProjectPlanning-module__vvVQxG__pickerOption small{color:var(--plan-muted);margin-top:3px;font-size:11px;display:block}.ProjectPlanning-module__vvVQxG__pickerOption svg{flex-shrink:0}.ProjectPlanning-module__vvVQxG__pickerOption:hover,.ProjectPlanning-module__vvVQxG__pickerOption:focus-visible{background:var(--plan-soft)}.ProjectPlanning-module__vvVQxG__pickerOption[aria-selected=true]{background:var(--plan-tint);color:var(--plan-accent)}.ProjectPlanning-module__vvVQxG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ProjectPlanning-module__vvVQxG__textarea{resize:vertical;min-height:110px;font-weight:400;line-height:1.6}.ProjectPlanning-module__vvVQxG__descriptionSection{gap:8px;min-width:0;display:grid}.ProjectPlanning-module__vvVQxG__descriptionHeading{justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.ProjectPlanning-module__vvVQxG__descriptionBody{background:var(--plan-soft);border:1px solid var(--plan-line);border-radius:12px;max-height:360px;padding:14px 16px;font-size:13px;line-height:1.7;overflow:auto}.ProjectPlanning-module__vvVQxG__descriptionBody,.ProjectPlanning-module__vvVQxG__readableText{white-space:pre-wrap;overflow-wrap:anywhere}.ProjectPlanning-module__vvVQxG__textLink{color:var(--plan-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--plan-accent) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--plan-accent) 50%, transparent);text-underline-offset:3px}.ProjectPlanning-module__vvVQxG__textLink:hover{text-decoration-color:currentColor}.ProjectPlanning-module__vvVQxG__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ProjectPlanning-module__vvVQxG__discussion{border-top:1px solid var(--plan-line);margin-top:28px;padding-top:22px}.ProjectPlanning-module__vvVQxG__discussion h4{align-items:center;gap:8px;margin-bottom:15px;font-size:15px;font-weight:700;display:flex}.ProjectPlanning-module__vvVQxG__discussion h4>svg{color:var(--plan-accent);flex-shrink:0}.ProjectPlanning-module__vvVQxG__bugsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ProjectPlanning-module__vvVQxG__bugsHeading h4{margin:0}.ProjectPlanning-module__vvVQxG__bugCounter{color:var(--plan-danger)}.ProjectPlanning-module__vvVQxG__bugReport{border:1px solid var(--plan-line);background:linear-gradient(140deg, var(--plan-gloss), transparent 60%), var(--plan-soft);border-radius:13px;margin-top:12px}.ProjectPlanning-module__vvVQxG__bugSummary{cursor:pointer;border-radius:inherit;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;list-style:none;display:flex}.ProjectPlanning-module__vvVQxG__bugSummary::-webkit-details-marker{display:none}.ProjectPlanning-module__vvVQxG__bugSummary:before{content:"›";color:var(--plan-accent);font-size:20px;transition:transform .18s}.ProjectPlanning-module__vvVQxG__bugReport[open]>.ProjectPlanning-module__vvVQxG__bugSummary:before{transform:rotate(90deg)}.ProjectPlanning-module__vvVQxG__bugSummary:focus-visible{outline:2px solid var(--plan-accent);outline-offset:2px}.ProjectPlanning-module__vvVQxG__bugTitle{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:13px;font-weight:650}.ProjectPlanning-module__vvVQxG__bugBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ProjectPlanning-module__vvVQxG__bugBadges .ProjectPlanning-module__vvVQxG__badge{margin:0}.ProjectPlanning-module__vvVQxG__bugSeverity{color:var(--plan-muted);font-size:11px}.ProjectPlanning-module__vvVQxG__bugSeverity[data-severity=high]{color:var(--plan-warning)}.ProjectPlanning-module__vvVQxG__bugSeverity[data-severity=critical]{color:var(--plan-danger)}.ProjectPlanning-module__vvVQxG__bugBody{padding:0 14px 14px}.ProjectPlanning-module__vvVQxG__bugFacts{gap:12px;margin-block:16px;display:grid}.ProjectPlanning-module__vvVQxG__bugFacts dt{color:var(--plan-muted);margin-bottom:4px;font-size:11px;font-weight:650}.ProjectPlanning-module__vvVQxG__bugFacts dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.ProjectPlanning-module__vvVQxG__bugForm{border:1px solid var(--plan-line);background:var(--plan-soft);border-radius:12px;gap:14px;margin-block:16px;padding:16px;display:grid}.ProjectPlanning-module__vvVQxG__bugForm .ProjectPlanning-module__vvVQxG__textarea{min-height:72px}.ProjectPlanning-module__vvVQxG__fileDropZone{border-radius:12px;transition:outline-color .15s,background-color .15s}.ProjectPlanning-module__vvVQxG__fileDropZone[data-dragging=true]{outline:2px dashed var(--plan-accent);outline-offset:4px;background-color:var(--plan-tint)}.ProjectPlanning-module__vvVQxG__fileDropHint{color:var(--plan-muted);flex:220px;font-size:11px;line-height:1.5}.ProjectPlanning-module__vvVQxG__selectedImage{object-fit:cover;border:1px solid var(--plan-line);border-radius:5px;flex-shrink:0;width:34px;height:34px}.ProjectPlanning-module__vvVQxG__sectionCount{border:1px solid var(--plan-line);background:var(--plan-soft);min-width:23px;color:var(--plan-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;padding:2px 6px;font-size:11px}.ProjectPlanning-module__vvVQxG__comment{border:1px solid var(--plan-line);background:linear-gradient(140deg, var(--plan-gloss), transparent 70%), var(--plan-soft);box-shadow:inset 0 1px 0 var(--plan-gloss);border-radius:13px;margin-top:12px;padding:14px}.ProjectPlanning-module__vvVQxG__commentHeading{align-items:flex-start;gap:8px 14px}.ProjectPlanning-module__vvVQxG__commentHeading .ProjectPlanning-module__vvVQxG__person{flex:180px;align-items:flex-start}.ProjectPlanning-module__vvVQxG__commentHeading .ProjectPlanning-module__vvVQxG__person strong{overflow-wrap:anywhere;padding-top:4px}.ProjectPlanning-module__vvVQxG__commentHeading time{padding-top:4px;font-size:10px}.ProjectPlanning-module__vvVQxG__comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.7}.ProjectPlanning-module__vvVQxG__commentEdit{color:var(--plan-accent);background:0 0;border-color:#0000;margin-left:-8px;padding:6px 8px;font-size:12px}.ProjectPlanning-module__vvVQxG__commentEdit:hover{border-color:var(--plan-line)}.ProjectPlanning-module__vvVQxG__commentForm{gap:10px;margin-top:16px;display:grid}.ProjectPlanning-module__vvVQxG__commentForm .ProjectPlanning-module__vvVQxG__primary{justify-self:end}.ProjectPlanning-module__vvVQxG__history{color:var(--plan-muted);margin-top:24px;font-size:12px}.ProjectPlanning-module__vvVQxG__history summary{cursor:pointer;font-weight:650}.ProjectPlanning-module__vvVQxG__history ul{border-left:1px solid var(--plan-line);margin:14px 0 0 5px;padding-left:15px}.ProjectPlanning-module__vvVQxG__history li{overflow-wrap:anywhere;padding:0 0 16px;line-height:1.6;position:relative}.ProjectPlanning-module__vvVQxG__history li:before{content:"";background:var(--plan-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-19px}.ProjectPlanning-module__vvVQxG__historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:3px;display:flex}.ProjectPlanning-module__vvVQxG__historyHeading time{font-size:10px}.ProjectPlanning-module__vvVQxG__history strong{color:var(--plan-ink)}.ProjectPlanning-module__vvVQxG__attachments{margin-top:12px}.ProjectPlanning-module__vvVQxG__attachmentGrid{grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:12px;margin:12px 0;display:grid}.ProjectPlanning-module__vvVQxG__attachmentCard{border:1px solid var(--plan-line);background:linear-gradient(145deg, var(--plan-gloss), transparent 70%), var(--plan-soft);min-width:0;box-shadow:inset 0 1px 0 var(--plan-gloss);border-radius:12px;flex-direction:column;align-items:stretch;gap:9px;padding:10px;display:flex}.ProjectPlanning-module__vvVQxG__attachmentCard[data-removed=true]{border-style:dashed}.ProjectPlanning-module__vvVQxG__attachmentPreview{justify-content:center;height:112px;display:flex;position:relative}.ProjectPlanning-module__vvVQxG__filePlaceholder{border:1px solid var(--plan-line);background:var(--plan-tint);width:112px;height:112px;color:var(--plan-accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ProjectPlanning-module__vvVQxG__filePlaceholder small{font-size:11px}.ProjectPlanning-module__vvVQxG__attachmentTools{border:1px solid var(--plan-line);background:var(--plan-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;border-radius:8px;gap:3px;padding:3px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.ProjectPlanning-module__vvVQxG__attachmentTools .ProjectPlanning-module__vvVQxG__iconButton{background:0 0;border:0;padding:5px}.ProjectPlanning-module__vvVQxG__attachmentTools .ProjectPlanning-module__vvVQxG__iconButton:hover{background:var(--plan-tint)}.ProjectPlanning-module__vvVQxG__attachmentCard:hover .ProjectPlanning-module__vvVQxG__attachmentTools,.ProjectPlanning-module__vvVQxG__attachmentCard:focus-within .ProjectPlanning-module__vvVQxG__attachmentTools{opacity:1}.ProjectPlanning-module__vvVQxG__attachmentCaption{gap:4px;font-size:12px;display:grid}.ProjectPlanning-module__vvVQxG__attachmentCaption strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.ProjectPlanning-module__vvVQxG__attachmentCaption span{color:var(--plan-muted);overflow-wrap:anywhere;font-size:11px}.ProjectPlanning-module__vvVQxG__attachmentCard>.ProjectPlanning-module__vvVQxG__button{margin-top:auto;padding:6px 8px;font-size:11px}.ProjectPlanning-module__vvVQxG__attachmentActions{gap:5px;margin-top:auto;display:flex}.ProjectPlanning-module__vvVQxG__attachmentActions .ProjectPlanning-module__vvVQxG__button{flex:1;min-width:0;padding:6px;font-size:11px}.ProjectPlanning-module__vvVQxG__attachmentCard .ProjectPlanning-module__vvVQxG__error{padding:6px;font-size:11px}.ProjectPlanning-module__vvVQxG__hiddenInput{display:none}.ProjectPlanning-module__vvVQxG__fileSelection{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ProjectPlanning-module__vvVQxG__selectedFiles{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.ProjectPlanning-module__vvVQxG__selectedFiles li{border:1px solid var(--plan-line);background:var(--plan-soft);border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:240px;padding:3px 5px;font-size:12px;display:inline-flex}.ProjectPlanning-module__vvVQxG__selectedFiles li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectPlanning-module__vvVQxG__selectedFiles .ProjectPlanning-module__vvVQxG__iconButton{border:0;padding:3px}.ProjectPlanning-module__vvVQxG__removedFiles{color:var(--plan-muted);margin-top:14px;font-size:12px}.ProjectPlanning-module__vvVQxG__removedFiles summary{cursor:pointer}@media (hover:none){.ProjectPlanning-module__vvVQxG__attachmentTools{opacity:1}}.ProjectPlanning-module__vvVQxG__reportDialog{border:1px solid var(--plan-line);width:min(1040px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--plan-ink);background:linear-gradient(140deg, var(--plan-gloss), transparent 60%), var(--plan-overlay);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);box-shadow:inset 0 1px 0 var(--plan-gloss), 0 24px 90px #0005;border-radius:20px;margin:auto;padding:0;position:fixed;inset:16px;overflow:hidden}.ProjectPlanning-module__vvVQxG__reportDialog[open]{flex-direction:column;display:flex}.ProjectPlanning-module__vvVQxG__reportDialog[data-expanded=true]{border-radius:0;width:100%;height:100dvh;inset:0}.ProjectPlanning-module__vvVQxG__reportDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c2080}.ProjectPlanning-module__vvVQxG__reportHeader{border-bottom:1px solid var(--plan-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ProjectPlanning-module__vvVQxG__reportTitle{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.ProjectPlanning-module__vvVQxG__reportTitle>svg{color:var(--plan-accent);flex-shrink:0}.ProjectPlanning-module__vvVQxG__reportTitle>div{min-width:0}.ProjectPlanning-module__vvVQxG__reportTitle h3{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4}.ProjectPlanning-module__vvVQxG__reportTitle p{color:var(--plan-muted);margin-top:3px;font-size:11px}.ProjectPlanning-module__vvVQxG__reportBody{flex:1;min-height:0;padding:28px clamp(18px,5vw,64px);overflow:auto}.ProjectPlanning-module__vvVQxG__markdown{overflow-wrap:anywhere;max-width:88ch;margin:0 auto;font-size:14px;font-weight:400;line-height:1.8}.ProjectPlanning-module__vvVQxG__markdown :is(h1,h2,h3,h4,h5,h6){color:var(--plan-ink);margin:1.6em 0 .6em;font-weight:750;line-height:1.35}.ProjectPlanning-module__vvVQxG__markdown [id]{scroll-margin-top:18px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents{border:1px solid var(--plan-line);background:var(--plan-soft);border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:13px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents summary{color:var(--plan-accent);cursor:pointer;font-weight:700}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents ul{margin:12px 0 0;padding:0;list-style:none}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents li{margin:4px 0}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents li[data-depth="2"]{padding-left:12px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents li[data-depth="3"]{padding-left:24px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents a{padding:3px 0;text-decoration-color:#0000;display:inline-block}.ProjectPlanning-module__vvVQxG__markdown .planning-report-contents a:hover{text-decoration-color:currentColor}.ProjectPlanning-module__vvVQxG__markdown :is(a,summary,[tabindex="-1"]):focus-visible{outline:2px solid var(--plan-accent);outline-offset:3px;border-radius:3px}.ProjectPlanning-module__vvVQxG__markdown>:first-child{margin-top:0}.ProjectPlanning-module__vvVQxG__markdown h1{font-size:clamp(24px,3vw,32px)}.ProjectPlanning-module__vvVQxG__markdown h2{border-bottom:1px solid var(--plan-line);padding-bottom:.35em;font-size:23px}.ProjectPlanning-module__vvVQxG__markdown h3{font-size:19px}.ProjectPlanning-module__vvVQxG__markdown :is(h4,h5,h6){font-size:16px}.ProjectPlanning-module__vvVQxG__markdown :is(p,ul,ol,blockquote,pre){margin:.8em 0}.ProjectPlanning-module__vvVQxG__markdown :is(ul,ol){padding-left:1.6em}.ProjectPlanning-module__vvVQxG__markdown ul{list-style:outside}.ProjectPlanning-module__vvVQxG__markdown ol{list-style:decimal}.ProjectPlanning-module__vvVQxG__markdown li{margin:.25em 0}.ProjectPlanning-module__vvVQxG__markdown strong{font-weight:750}.ProjectPlanning-module__vvVQxG__markdown em{font-style:italic}.ProjectPlanning-module__vvVQxG__markdown del{color:var(--plan-muted)}.ProjectPlanning-module__vvVQxG__markdown blockquote{border-left:3px solid var(--plan-accent);color:var(--plan-muted);background:var(--plan-soft);border-radius:0 10px 10px 0;padding:4px 18px}.ProjectPlanning-module__vvVQxG__markdown code{background:var(--plan-tint);border-radius:5px;padding:.15em .35em;font-family:Consolas,ui-monospace,monospace;font-size:.88em}.ProjectPlanning-module__vvVQxG__markdown pre{background:var(--plan-soft);border:1px solid var(--plan-line);overflow-wrap:normal;border-radius:12px;padding:16px;line-height:1.6;overflow:auto}.ProjectPlanning-module__vvVQxG__markdown pre code{background:0 0;border-radius:0;padding:0}.ProjectPlanning-module__vvVQxG__markdown a{color:var(--plan-accent);text-underline-offset:3px;text-decoration:underline}.ProjectPlanning-module__vvVQxG__markdown a:hover{text-decoration-thickness:2px}.ProjectPlanning-module__vvVQxG__markdown hr{border:0;border-top:1px solid var(--plan-line);margin:24px 0}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table{border:1px solid var(--plan-line);border-radius:10px;margin:18px 0;overflow:auto}.ProjectPlanning-module__vvVQxG__markdown table{border-collapse:collapse;width:100%;font-size:12px}.ProjectPlanning-module__vvVQxG__markdown :is(th,td){text-align:left;border-bottom:1px solid var(--plan-line);border-right:1px solid var(--plan-line);min-width:90px;padding:9px 12px}.ProjectPlanning-module__vvVQxG__markdown th{background:var(--plan-tint);font-weight:700}.ProjectPlanning-module__vvVQxG__markdown tbody tr:nth-child(2n){background:var(--plan-soft)}.ProjectPlanning-module__vvVQxG__markdown tr:last-child td{border-bottom:0}.ProjectPlanning-module__vvVQxG__markdown :is(th,td):last-child{border-right:0}.ProjectPlanning-module__vvVQxG__markdown .contains-task-list{padding-left:0;list-style:none}.ProjectPlanning-module__vvVQxG__markdown .task-list-item input{accent-color:var(--plan-accent);margin-right:8px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-image{background:var(--plan-soft);color:var(--plan-muted);border-radius:8px;padding:6px 10px;font-size:12px;display:inline-block}.ProjectPlanning-module__vvVQxG__markdown .footnotes{color:var(--plan-muted);border-top:1px solid var(--plan-line);margin-top:30px;padding-top:12px;font-size:12px}.ProjectPlanning-module__vvVQxG__markdown .footnotes h2{clip:auto;white-space:normal;border:0;width:auto;height:auto;margin:0 0 12px;padding:0;font-size:16px;position:static;overflow:visible}.ProjectPlanning-module__vvVQxG__reportBody,.ProjectPlanning-module__vvVQxG__markdown pre{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--plan-accent) 48%, transparent) transparent;scrollbar-gutter:stable}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--plan-accent) 48%, transparent) transparent;scrollbar-gutter:stable}.ProjectPlanning-module__vvVQxG__reportBody::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__markdown pre::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__reportBody::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__markdown pre::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__reportBody::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__markdown pre::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__reportBody::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__markdown pre::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__reportBody:focus-visible{outline:2px solid var(--plan-accent);outline-offset:-3px}.ProjectPlanning-module__vvVQxG__markdown .planning-report-table:focus-visible{outline:2px solid var(--plan-accent);outline-offset:-3px}@media (max-width:640px){.ProjectPlanning-module__vvVQxG__reportDialog{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:8px}.ProjectPlanning-module__vvVQxG__reportHeader{gap:10px;padding:14px 18px}.ProjectPlanning-module__vvVQxG__reportBody{padding:22px 18px}.ProjectPlanning-module__vvVQxG__markdown{font-size:13px}.ProjectPlanning-module__vvVQxG__markdown h2{font-size:20px}}.ProjectPlanning-module__vvVQxG__board,.ProjectPlanning-module__vvVQxG__dialog,.ProjectPlanning-module__vvVQxG__pickerPopup,.ProjectPlanning-module__vvVQxG__textarea,.ProjectPlanning-module__vvVQxG__descriptionBody{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--plan-accent) 48%, transparent) transparent;scrollbar-gutter:stable}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar{width:8px;height:8px}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar-track{background:0 0}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--plan-accent) 48%, transparent);border:2px solid #0000;border-radius:999px}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--plan-accent) 72%, transparent)}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--plan-accent) 72%, transparent)}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--plan-accent) 72%, transparent)}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--plan-accent) 72%, transparent)}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--plan-accent) 72%, transparent)}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar-button{width:0;height:0;display:none}.ProjectPlanning-module__vvVQxG__board::-webkit-scrollbar-corner{background:0 0}.ProjectPlanning-module__vvVQxG__dialog::-webkit-scrollbar-corner{background:0 0}.ProjectPlanning-module__vvVQxG__pickerPopup::-webkit-scrollbar-corner{background:0 0}.ProjectPlanning-module__vvVQxG__textarea::-webkit-scrollbar-corner{background:0 0}.ProjectPlanning-module__vvVQxG__descriptionBody::-webkit-scrollbar-corner{background:0 0}.ProjectPlanning-module__vvVQxG__workspace :is(button,summary,a):focus-visible{outline:2px solid var(--plan-accent);outline-offset:3px}@media (max-width:640px){.ProjectPlanning-module__vvVQxG__hero,.ProjectPlanning-module__vvVQxG__roadmapCard{padding:18px}.ProjectPlanning-module__vvVQxG__heroTop{align-items:start}.ProjectPlanning-module__vvVQxG__grid{grid-template-columns:1fr;gap:12px}.ProjectPlanning-module__vvVQxG__dialogBody{padding:18px}.ProjectPlanning-module__vvVQxG__filters .ProjectPlanning-module__vvVQxG__picker{flex:1;max-width:none}.ProjectPlanning-module__vvVQxG__summary{gap:8px}.ProjectPlanning-module__vvVQxG__board{scroll-snap-type:x proximity}.ProjectPlanning-module__vvVQxG__columnSlot{scroll-snap-align:start;flex-basis:max(250px,82vw);min-width:max(250px,82vw)}.ProjectPlanning-module__vvVQxG__commentHeading .ProjectPlanning-module__vvVQxG__person{flex-basis:100%}.ProjectPlanning-module__vvVQxG__commentHeading time{padding:0 0 0 33px}.ProjectPlanning-module__vvVQxG__roadmapHeading .ProjectPlanning-module__vvVQxG__actions{width:100%}.ProjectPlanning-module__vvVQxG__formFooter>button{min-height:40px}}@media (prefers-reduced-motion:reduce){.ProjectPlanning-module__vvVQxG__card,.ProjectPlanning-module__vvVQxG__button,.ProjectPlanning-module__vvVQxG__primary,.ProjectPlanning-module__vvVQxG__addTask,.ProjectPlanning-module__vvVQxG__tabs button,.ProjectPlanning-module__vvVQxG__taskLinks button,.ProjectPlanning-module__vvVQxG__progress span,.ProjectPlanning-module__vvVQxG__columnSlot,.ProjectPlanning-module__vvVQxG__columnSlot[data-empty=true],.ProjectPlanning-module__vvVQxG__bugSummary:before{transition:none}.ProjectPlanning-module__vvVQxG__card:hover{transform:none}}
.DayArchive-module__wIUwZW__detailsPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.75,.2,1),opacity .22s;display:grid}.DayArchive-module__wIUwZW__detailsPanel>div{min-height:0;overflow:hidden}.DayArchive-module__wIUwZW__detailsOpen{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.DayArchive-module__wIUwZW__detailsPanel{transition:none}}
.ArchivePerson-module__gvBMmG__birthSection{background:#8b5cf60d;border:1px solid #a78bfa33;border-radius:1rem;margin-top:1.5rem;padding:1rem}.ArchivePerson-module__gvBMmG__birthDetails{align-items:start;gap:.75rem;display:grid}@media (min-width:640px){.ArchivePerson-module__gvBMmG__birthDetails{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}}
.ChartAnalysisPanel-module__mMBRwa__panel{--panel-ink:#263638;--panel-muted:#637174;--panel-line:#79939440;--panel-active:#148a8721;--panel-check-bg:#ffffff8f;color:var(--panel-ink);letter-spacing:0;width:100%;min-width:0;font-size:12px}.dark .ChartAnalysisPanel-module__mMBRwa__panel{--panel-ink:#e0e9e7;--panel-muted:#a2b6b2;--panel-line:#a6c3bd30;--panel-active:#49b5a62a;--panel-check-bg:#08181d9e}.ChartAnalysisPanel-module__mMBRwa__header{justify-content:space-between;align-items:center;gap:4px;padding-block:8px;display:flex}.ChartAnalysisPanel-module__mMBRwa__tabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ChartAnalysisPanel-module__mMBRwa__tabs button{color:var(--panel-muted);border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 4px;font-size:12px;font-weight:600;display:flex}.ChartAnalysisPanel-module__mMBRwa__tabs button[aria-selected=true]{color:var(--panel-ink);border-color:#2aaf9d}.ChartAnalysisPanel-module__mMBRwa__count{font-variant-numeric:tabular-nums;color:var(--panel-muted);font-size:10px}.ChartAnalysisPanel-module__mMBRwa__reset{border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.ChartAnalysisPanel-module__mMBRwa__reset:disabled{opacity:.25}.ChartAnalysisPanel-module__mMBRwa__panel button{cursor:pointer;text-align:left}.ChartAnalysisPanel-module__mMBRwa__panel button:disabled{cursor:default;opacity:.4}.ChartAnalysisPanel-module__mMBRwa__panel button:focus-visible,.ChartAnalysisPanel-module__mMBRwa__panel select:focus-visible,.ChartAnalysisPanel-module__mMBRwa__panel summary:focus-visible{outline-offset:2px;outline:2px solid #23a99a}.ChartAnalysisPanel-module__mMBRwa__check{min-height:34px;color:var(--panel-muted);cursor:pointer;align-items:center;gap:8px;line-height:1.4;display:flex}.ChartAnalysisPanel-module__mMBRwa__check input{appearance:none;border:1px solid color-mix(in srgb, var(--panel-muted) 62%, transparent);background:var(--panel-check-bg);forced-color-adjust:none;border-radius:5px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:0;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px 1px #ffffff14}.ChartAnalysisPanel-module__mMBRwa__check input:before{content:"";opacity:0;border:0 solid #f5fffd;border-width:0 0 2px 2px;width:8px;height:5px;transition:opacity .12s,transform .14s cubic-bezier(.2,.8,.2,1);transform:translateY(-1px)rotate(-45deg)scale(.65)}.ChartAnalysisPanel-module__mMBRwa__check input:checked{background:linear-gradient(145deg,#35bcae,#178f82);border-color:#35c8b7;box-shadow:0 0 0 1px #42d3c126,0 3px 10px #128a7d3d}.ChartAnalysisPanel-module__mMBRwa__check input:checked:before{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.ChartAnalysisPanel-module__mMBRwa__check input:hover{border-color:#35c8b7}.ChartAnalysisPanel-module__mMBRwa__check input:active{transform:scale(.92)}.ChartAnalysisPanel-module__mMBRwa__check input:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.ChartAnalysisPanel-module__mMBRwa__list{scrollbar-width:thin;overscroll-behavior:contain;max-height:560px;padding:3px;overflow:auto}.ChartAnalysisPanel-module__mMBRwa__configuration,.ChartAnalysisPanel-module__mMBRwa__chain,.ChartAnalysisPanel-module__mMBRwa__sector{border:1px solid var(--panel-line);border-radius:6px;width:100%;min-width:0;margin-bottom:7px;padding:10px 8px;transition:background-color .2s,border-color .2s;display:block}.ChartAnalysisPanel-module__mMBRwa__configuration{border-left-width:3px}.ChartAnalysisPanel-module__mMBRwa__panel button[data-active=true],.ChartAnalysisPanel-module__mMBRwa__configuration:hover,.ChartAnalysisPanel-module__mMBRwa__chain:hover,.ChartAnalysisPanel-module__mMBRwa__sector:hover{background:var(--panel-active);border-color:#299f8f9e}.ChartAnalysisPanel-module__mMBRwa__rowTitle{align-items:center;gap:7px;margin-bottom:8px;line-height:1.3;display:flex}.ChartAnalysisPanel-module__mMBRwa__rowTitle svg{flex-shrink:0}.ChartAnalysisPanel-module__mMBRwa__rowTitle strong{overflow-wrap:anywhere;font-size:13px}.ChartAnalysisPanel-module__mMBRwa__orb{color:var(--panel-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.ChartAnalysisPanel-module__mMBRwa__participants{flex-wrap:wrap;gap:5px 10px;display:flex}.ChartAnalysisPanel-module__mMBRwa__participants>span{min-width:0;max-width:100%;color:var(--panel-muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.ChartAnalysisPanel-module__mMBRwa__participants>span>span:last-child{overflow-wrap:anywhere}.ChartAnalysisPanel-module__mMBRwa__pointIcon{flex:0 0 22px;place-items:center;width:22px;height:20px;font-size:15px;display:inline-grid}.ChartAnalysisPanel-module__mMBRwa__pointIcon img{object-fit:contain;width:16px;height:16px}.dark .ChartAnalysisPanel-module__mMBRwa__pointIcon img{filter:brightness(0)invert()}.dark .ChartAnalysisPanel-module__mMBRwa__rune{filter:brightness(0)invert()}.ChartAnalysisPanel-module__mMBRwa__controls{gap:7px;padding-block:6px 10px;display:grid}.ChartAnalysisPanel-module__mMBRwa__controls select{border:1px solid var(--panel-line);background:0 0;border-radius:5px;width:100%;min-width:0;padding:7px 4px;font-size:11px}.ChartAnalysisPanel-module__mMBRwa__controls option{color:#202d2d;background:#f4f8f7}.ChartAnalysisPanel-module__mMBRwa__segmented{border:1px solid var(--panel-line);border-radius:5px;gap:2px;padding:2px;display:flex}.ChartAnalysisPanel-module__mMBRwa__segmented button{text-align:center;overflow-wrap:anywhere;border-radius:3px;flex:1;min-width:0;padding:7px 4px;font-size:11px}.ChartAnalysisPanel-module__mMBRwa__segmented button[aria-pressed=true]{background:var(--panel-active);font-weight:700}.ChartAnalysisPanel-module__mMBRwa__caption{color:var(--panel-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.ChartAnalysisPanel-module__mMBRwa__chainTitle{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.5;display:block}.ChartAnalysisPanel-module__mMBRwa__graph{color:#178c80;width:100%;max-height:350px;margin-block:4px;display:block}.dark .ChartAnalysisPanel-module__mMBRwa__graph{color:#81cdb8}.ChartAnalysisPanel-module__mMBRwa__graphNode{fill:#f0f8f4}.dark .ChartAnalysisPanel-module__mMBRwa__graphNode{fill:#243637}.ChartAnalysisPanel-module__mMBRwa__sectorPair{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:6px;display:grid}.ChartAnalysisPanel-module__mMBRwa__sectorPair>span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;position:relative}.ChartAnalysisPanel-module__mMBRwa__sectorArrow{position:absolute;left:-17px}.ChartAnalysisPanel-module__mMBRwa__sectorIcon{border-radius:4px;flex-shrink:0;place-items:center;width:26px;height:28px;display:grid}.ChartAnalysisPanel-module__mMBRwa__sectorIcon .ChartAnalysisPanel-module__mMBRwa__pointIcon img{filter:brightness(0)}.ChartAnalysisPanel-module__mMBRwa__sectorIcon[data-dark-swatch] .ChartAnalysisPanel-module__mMBRwa__pointIcon img{filter:brightness(0)invert()}.ChartAnalysisPanel-module__mMBRwa__methods{color:var(--panel-muted);margin-top:8px;padding-block:8px;font-size:10px;line-height:1.6}.ChartAnalysisPanel-module__mMBRwa__methods summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.ChartAnalysisPanel-module__mMBRwa__methods summary::-webkit-details-marker{display:none}.ChartAnalysisPanel-module__mMBRwa__methods p{margin-block:7px}.ChartAnalysisPanel-module__mMBRwa__empty{color:var(--panel-muted);padding:18px 8px;line-height:1.5}@media (min-width:1280px){.ChartAnalysisPanel-module__mMBRwa__panel{padding-left:14px}}@media (prefers-reduced-motion:reduce){.ChartAnalysisPanel-module__mMBRwa__panel *{transition:none!important}}
