:root{--primary-color:#aefbff;--secondary-color:#8cfbff;--accent-color:#00ffff;--breath:5.236s;--ark0:#ff3b3b;--ark1:#ff9226;--ark2:#ffc600;--ark3:#32cc32;--ark4:#3aa1ff;--ark5:#9b52ff;--ark0-grad:linear-gradient(90deg,#ffd1d1,#ff7a7a 45%,#ff3b3b,#c81414);--ark1-grad:linear-gradient(90deg,#ffe5c6,#ffbd66 45%,#ff9226,#cc6b00);--ark2-grad:linear-gradient(90deg,#fff7c2,#ffe25c 45%,#ffc600,#e3a800);--ark3-grad:linear-gradient(90deg,#d6ffd6,#86ff86 45%,#32cc32,#0e990e);--ark4-grad:linear-gradient(90deg,#cfe8ff,#79c2ff 45%,#3aa1ff,#0f6fd3);--ark5-grad:linear-gradient(90deg,#ebd6ff,#c99aff 45%,#9b52ff,#6c1fd3);--chakra:var(--ark3);--chakra-grad:var(--ark3-grad);--month-1:var(--ark0-grad);--month-2:var(--ark1-grad);--month-3:var(--ark2-grad);--month-4:var(--ark3-grad);--month-5:var(--ark4-grad);--month-6:var(--ark5-grad);--month-7:linear-gradient(90deg,#f3d6ff,#e29aff 45%,#c452ff,#8e1fd3);--month-8:linear-gradient(90deg,#ffffff,#f2f2f2 45%,#e5e5e5,#d9d9d9);--month-current:var(--month-3);--month-glow:rgba(255,226,92,.65);--month-inner:rgba(255,226,92,.45)}[data-ark="0"]{--chakra:var(--ark0);--chakra-grad:var(--ark0-grad)}[data-ark="1"]{--chakra:var(--ark1);--chakra-grad:var(--ark1-grad)}[data-ark="2"]{--chakra:var(--ark2);--chakra-grad:var(--ark2-grad)}[data-ark="3"]{--chakra:var(--ark3);--chakra-grad:var(--ark3-grad)}[data-ark="4"]{--chakra:var(--ark4);--chakra-grad:var(--ark4-grad)}[data-ark="5"]{--chakra:var(--ark5);--chakra-grad:var(--ark5-grad)}[data-month="1"]{--month-current:var(--month-1);--month-glow:rgba(255,122,122,.65);--month-inner:rgba(255,122,122,.45)}[data-month="2"]{--month-current:var(--month-2);--month-glow:rgba(255,189,102,.65);--month-inner:rgba(255,189,102,.45)}[data-month="3"]{--month-current:var(--month-3);--month-glow:rgba(255,226,92,.65);--month-inner:rgba(255,226,92,.45)}[data-month="4"]{--month-current:var(--month-4);--month-glow:rgba(134,255,134,.60);--month-inner:rgba(134,255,134,.42)}[data-month="5"]{--month-current:var(--month-5);--month-glow:rgba(121,194,255,.65);--month-inner:rgba(121,194,255,.42)}[data-month="6"]{--month-current:var(--month-6);--month-glow:rgba(201,154,255,.65);--month-inner:rgba(201,154,255,.42)}[data-month="7"]{--month-current:var(--month-7);--month-glow:rgba(226,154,255,.65);--month-inner:rgba(226,154,255,.42)}[data-month="8"]{--month-current:var(--month-8);--month-glow:rgba(230,230,230,.70);--month-inner:rgba(240,240,240,.48)}*,:after,:before{box-sizing:border-box}body,html{min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eternal-klock-container{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10;max-width:100%;color:var(--primary-color);font-family:Courier New,monospace;margin-bottom:1.25rem;overflow-x:clip}.eternal-klock-container *{max-inline-size:100%;overflow-wrap:anywhere;word-break:break-word}.eternal-klock-header{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.eternal-klock-mini{position:relative;display:flex;align-items:center;gap:.85rem;padding:.65rem 1.5rem;border-radius:9999px;cursor:pointer;background:rgba(0,255,255,.08);border:1px solid rgba(0,255,255,.18);box-shadow:0 0 6px rgba(0,255,255,.1),inset 0 0 12px rgba(0,255,255,.08);backdrop-filter:blur(18px) saturate(1.25);white-space:nowrap;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}@media (hover:hover) and (pointer:fine){.eternal-klock-mini:hover{background:rgba(0,255,255,.12);box-shadow:0 0 12px rgba(0,255,255,.28),inset 0 0 20px rgba(0,255,255,.12);transform:translateY(-1px)}.eternal-klock-mini[title]:hover:after{content:attr(title);position:absolute;left:50%;bottom:-2.2rem;translate:-50% 0;background:rgba(0,0,0,.78);color:var(--accent-color);font-size:.8rem;padding:.4rem .75rem;border-radius:8px;white-space:nowrap;box-shadow:0 0 8px rgba(0,255,255,.35);z-index:50}}.klock-divider{color:rgba(0,255,255,.45)}.glow-pulse .klock-pulse,.klock-pulse.glow{color:var(--chakra);font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.1),0 0 10px rgba(0,255,255,0)}.eternal-spiral-wrapper{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.eternal-spiral-svg{width:64px;height:64px;fill:none;stroke-linecap:round;stroke-linejoin:round}.spiral-track{stroke:rgba(0,255,255,.12);stroke-width:2;filter:drop-shadow(0 0 4px rgba(0,255,255,.05))}.spiral-tip{r:4;fill:var(--chakra);filter:drop-shadow(0 0 3px rgba(0,0,0,.15)) drop-shadow(0 0 8px rgba(0,0,0,0))}.eternal-sacred-geometry{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none;z-index:1;filter:drop-shadow(0 0 8px rgba(0,0,0,.12)) drop-shadow(0 0 16px rgba(0,0,0,.1))}.sacred-geometry-object{width:160px;height:160px;pointer-events:none}.eternal-klock-detail{margin-top:1rem;padding:1.2rem 1.5rem;width:100%;max-width:420px;border-radius:20px;border:2px solid rgba(0,255,255,.15);background:radial-gradient(circle at top,rgba(0,0,0,.68),rgba(0,0,0,.92));box-shadow:0 0 15px rgba(0,255,255,.18),inset 0 0 50px rgba(0,255,255,.06);position:relative;z-index:20;max-height:70vh;overflow-y:auto;overflow-x:clip;scrollbar-gutter:stable both-edges}.eternal-klock-title{margin:0 0 .75rem;text-align:center;font-size:1.4rem;color:var(--secondary-color);text-shadow:0 0 10px rgba(0,255,255,.35)}.eternal-klock-detail div{margin:.45rem 0;color:rgba(255,255,255,.95);font-size:1rem;line-height:1.4;text-align:left}.eternal-klock-detail strong{color:var(--primary-color);margin-right:.4rem;font-weight:600}.eternal-klock-detail em{color:var(--accent-color);font-style:italic;font-weight:700}.eternal-klock-detail code,.eternal-klock-detail kbd,.eternal-klock-detail samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;background:rgba(0,255,255,.08);border:1px solid rgba(0,255,255,.18);padding:.05rem .35rem;border-radius:6px;overflow-wrap:anywhere}.eternal-klock-section-title{color:var(--secondary-color);margin:1rem 0 .5rem;font-size:1.1rem;text-shadow:0 0 6px rgba(0,255,255,.25);border-bottom:1px dashed rgba(0,255,255,.2);padding-bottom:.4rem}.eternal-klock-timestamp{font-size:1.05rem;font-weight:600;color:#e0f7fa;margin:.9rem 0 .3rem;letter-spacing:.5px;text-shadow:0 0 4px rgba(0,255,224,.35)}.spiral-progress-bar{height:10px;background:#111;border-radius:5px;overflow:hidden;margin:6px 0 10px;box-shadow:inset 0 0 6px rgba(0,255,204,.18)}.spiral-progress-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,#00ffcc,#00d4ff);transition:width .16s linear}.day-progress-bar{width:100%;height:10px;background-color:rgba(255,255,255,.08);border-radius:6px;margin:6px 0 12px;overflow:hidden;box-shadow:inset 0 0 4px rgba(255,255,255,.08)}.day-progress-fill{height:100%;width:var(--day-progress,0);border-radius:6px 0 0 6px;background-image:var(--chakra-grad);transition:width .16s linear;box-shadow:0 0 8px rgba(0,0,0,.08),inset 0 0 10px rgba(0,0,0,.06)}.month-progress-bar,.week-progress-bar,.year-progress-bar{width:100%;height:clamp(.5rem,1.1vw + .35rem,.75rem);margin-block:clamp(.4rem,1vw,.7rem) clamp(.8rem,2vw,1.1rem);border-radius:9999px;overflow:hidden;box-shadow:0 0 max(4px,.25rem) rgba(0,0,0,.65) inset,0 max(1px,.06rem) max(4px,.25rem) rgba(0,0,0,.75)}.month-progress-bar,.year-progress-bar{background:repeating-linear-gradient(45deg,transparent 0 4px,rgba(255,255,255,.04) 4px 8px),rgba(0,40,40,.45);border:max(1px,.075rem) solid rgba(0,200,180,.25)}.week-progress-bar{background:repeating-linear-gradient(45deg,transparent 0 4px,rgba(255,255,255,.035) 4px 8px),rgba(48,0,84,.48);border:max(1px,.075rem) solid rgba(200,100,255,.3);backdrop-filter:blur(10px) saturate(1.35)}.month-progress-fill,.week-progress-fill,.year-progress-fill{height:100%;border-radius:inherit;position:relative;transition:width .16s linear;will-change:width}.month-progress-fill{background-image:var(--month-current);background-size:200% 100%;box-shadow:0 0 max(8px,.5rem) 2px var(--month-glow),inset 0 0 max(6px,.38rem) var(--month-inner)}.year-progress-fill{background-image:linear-gradient(90deg,#fff7c2,#ffd65c 45%,#ff9400);background-size:200% 100%;box-shadow:0 0 max(10px,.6rem) 2px rgba(255,225,116,.55),inset 0 0 max(6px,.38rem) rgba(255,225,116,.35)}.week-progress-fill{background-image:var(--chakra-grad);background-size:200% 100%;box-shadow:0 0 max(10px,.6rem) 2px rgba(100,180,255,.45),inset 0 0 max(6px,.38rem) rgba(80,160,255,.28)}.month-progress-fill:after,.week-progress-fill:after,.year-progress-fill:after{content:"";position:absolute;top:50%;right:clamp(-6px,-1vw,-4px);inline-size:clamp(10px,1.3vw,14px);block-size:clamp(10px,1.3vw,14px);translate:0 -50%;rotate:45deg;border-radius:3px;background:radial-gradient(circle at 30% 30%,#fff 0,#dfe8ff 40%,#b4c9ff 100%);box-shadow:0 0 max(6px,.38rem) rgba(255,255,255,.85);z-index:2}.month-progress-fill:before,.week-progress-fill:before,.year-progress-fill:before{content:"";position:absolute;top:50%;right:clamp(4px,.8vw,6px);inline-size:clamp(22px,3vw,32px);block-size:clamp(5px,.7vw,8px);translate:0 -50%;background:radial-gradient(ellipse at left,rgba(255,255,255,.45) 0,transparent 70%);filter:blur(4px);pointer-events:none}.embodied-section-title{display:flex;align-items:center;justify-content:center;margin:1rem 0 .5rem;padding-bottom:.4rem;border-bottom:1px dashed rgba(0,255,255,.2)}.embodied-section-icon{max-width:280px;max-height:48px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(0,255,255,.35))}.eternal-description{margin:.25rem 0 1.25rem;font-style:italic;color:#d9ebff;font-size:.95rem;line-height:1.5;background:linear-gradient(90deg,rgba(0,255,204,.1),rgba(0,204,255,.1));border-left:3px solid #00ffe0;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 0 8px rgba(0,255,255,.16)}.eternal-description em{color:#ffffff;text-shadow:0 0 3px rgba(60,250,255,.35)}.eternal-klock-toolbar{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-block:.75rem 1rem;position:relative;isolation:isolate}.eternal-klock-toolbar>*{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem}.toolbar-btn{all:unset;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;min-height:2.5rem;cursor:pointer;font:700 .95rem/1.1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.02em;color:#e6faff;text-shadow:0 0 4px rgba(0,255,255,.55);border-radius:9999px;background:linear-gradient(135deg,rgba(0,255,255,.12),rgba(0,234,255,.06) 40%,rgba(0,188,255,.04));box-shadow:inset 0 0 0 1px rgba(0,255,255,.25),0 2px 6px rgba(0,0,0,.35);backdrop-filter:blur(6px) saturate(1.75);transition:background .12s ease,box-shadow .12s ease,transform 90ms ease;contain:paint;transform:translateZ(0)}.toolbar-btn:before{inset:-2px;padding:2px;background:conic-gradient(from 0deg,#00eaff 0 90deg,#5c5cff 90deg 180deg,#ff4dd2 180deg 270deg,#00ff9e 270deg 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;filter:blur(4px);transition:opacity .12s linear}.toolbar-btn:after,.toolbar-btn:before{content:"";position:absolute;border-radius:inherit}.toolbar-btn:after{inset:1px;pointer-events:none;mix-blend-mode:screen;background-repeat:no-repeat;background-position:50% 30%,50% 70%;background-size:160% 160%,160% 160%;background-image:radial-gradient(ellipse at top left,rgba(0,255,255,.22),rgba(0,255,255,0) 60%),radial-gradient(ellipse at bottom right,rgba(255,0,234,.22),rgba(255,0,234,0) 60%);opacity:.55;animation:none!important}.toolbar-icon{width:1.6rem;height:1.6rem;pointer-events:none;filter:drop-shadow(0 0 4px rgba(0,234,255,.28));transition:transform 90ms ease}.toolbar-btn:focus-visible,.toolbar-btn:hover{background:linear-gradient(135deg,rgba(0,255,255,.22),rgba(0,234,255,.12) 40%,rgba(0,188,255,.1));box-shadow:inset 0 0 0 1px rgba(0,255,255,.55),0 4px 14px rgba(0,255,255,.2),0 2px 6px rgba(0,0,0,.45);transform:translateY(-1px)}.toolbar-btn:focus-visible:before,.toolbar-btn:hover:before{opacity:1}.toolbar-btn:focus-visible .toolbar-icon,.toolbar-btn:hover .toolbar-icon{transform:scale(1.12)}.toolbar-btn:active{transform:translateY(0);box-shadow:inset 0 0 6px rgba(0,255,255,.55),0 1px 3px rgba(0,0,0,.5)}@media (prefers-contrast:more){.toolbar-btn{text-shadow:none}}.seal-container{--glass-bg:rgba(10,24,36,.35);--glass-brd:rgba(140,240,255,.35);--chip-start:#00fff7;--chip-mid:#00c6ff;--chip-end:#0066ff;display:grid;grid-auto-rows:min-content;gap:.5rem;width:100%;padding:clamp(8px,1.2vw,12px) clamp(10px,1.6vw,16px);border-radius:16px;background:radial-gradient(120% 120% at 0 0,rgba(0,255,255,.06) 0,transparent 60%),var(--glass-bg);border:1px solid var(--glass-brd);backdrop-filter:blur(10px) saturate(1.35);-webkit-backdrop-filter:blur(10px) saturate(1.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 24px rgba(0,0,0,.35),0 0 0 1px rgba(0,200,255,.06);color:#dff9ff;text-shadow:0 0 6px rgba(0,255,255,.4)}.seal-chip{appearance:none;border:0;outline:none;cursor:pointer;position:relative;display:flex;align-items:center;gap:.55rem;width:100%;min-height:36px;padding:.35rem .6rem;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1.2vw,14px);line-height:1.15;color:#f7fdff;border-radius:10px;background-image:linear-gradient(90deg,var(--chip-start),var(--chip-mid) 45%,var(--chip-end));background-size:220% 100%;box-shadow:0 6px 18px rgba(0,180,255,.16),inset 0 0 10px rgba(255,255,255,.08);transition:background-position .22s ease,transform 90ms ease,filter .12s ease;user-select:all}.seal-chip:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 40%),radial-gradient(80% 140% at 80% 0,rgba(255,255,255,.14) 0,transparent 70%);mix-blend-mode:screen;opacity:.9}.seal-chip:hover{background-position:100% 0;filter:saturate(1.06) brightness(1.04)}.seal-chip:active{transform:translateY(1px) scale(.995)}.seal-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.seal-toast{margin-left:auto;opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;color:#07231f;padding:.25rem .55rem;border-radius:999px;background:linear-gradient(180deg,#eafff7,#c8fff1);border:1px solid rgba(0,210,180,.35);box-shadow:0 6px 22px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(6px) saturate(1.35);transition:opacity .12s ease}.seal-toast .toast-icon{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#00ffcc,#00d6a8 70%,#00a97f);color:#00221b;font-weight:900;line-height:1}.seal-toast.show{opacity:1}.seal-chip.copied{--chip-start:#fff7c2;--chip-mid:#ffd65c;--chip-end:#ff9400;box-shadow:0 10px 26px rgba(255,193,7,.22),inset 0 0 12px rgba(255,255,255,.22)}.eternal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:radial-gradient(1200px 1200px at 50% 50%,rgba(0,14,18,.86) 0,rgba(0,0,0,.78) 55%,rgba(0,0,0,.9) 100%);backdrop-filter:blur(12px) saturate(1.12);overflow-x:clip}body.eternal-overlay-open{overflow:hidden;overscroll-behavior:none}.eternal-modal-card{width:min(94vw,560px);max-width:min(94vw,560px);max-height:90vh;overflow:auto;overflow-x:clip;-webkit-overflow-scrolling:touch;background:rgba(4,18,24,.72);border:1px solid rgba(0,234,255,.22);border-radius:20px;box-shadow:inset 0 0 10px rgba(0,255,255,.1),0 0 22px rgba(0,255,255,.14),0 0 60px rgba(0,255,255,.08);padding:clamp(14px,3vmin,28px)}.eternal-modal-card *{max-width:100%}:where(.toolbar-btn,.seal-chip,.eternal-klock-mini,button,[role=button],a){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}@media (hover:none) and (pointer:coarse){:where(.toolbar-btn,.seal-chip,.eternal-klock-mini){min-height:44px;min-width:44px}input,select,textarea{font-size:16px}}@media (max-width:600px){.eternal-klock-mini{font-size:.7rem;padding:.45rem .9rem;max-width:calc(100vw - 16px);backdrop-filter:blur(10px) saturate(1.15)}.eternal-klock-detail{padding:1rem;max-width:90%}.eternal-klock-title{font-size:1.2rem}.eternal-klock-header{flex-direction:column;gap:.5rem}.eternal-spiral-wrapper{width:22px;height:22px}.eternal-spiral-svg{width:44px;height:44px}.sacred-geometry-object{width:120px;height:120px}.seal-toast{font-size:11px}.seal-chip{min-height:34px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root{--core:#00eaff;--hue:#00eaff;--arc:#00eaff;--flash:#07f8ff;--cal:var(--hue);--cycle:5.236s}.day-solhara{--cal:#ff1559}.day-aquaris{--cal:#ff6d00}.day-flamora{--cal:#ffd900}.day-verdari{--cal:#00ff66}.day-sonari{--cal:#05e6ff}.day-kaelith{--cal:#c300ff}.month-aethon{--cal:#ff1559}.month-virelai{--cal:#ff6d00}.month-solari{--cal:#ffd900}.month-amarin{--cal:#00ff66}.month-kaelus{--cal:#05e6ff}.month-umbriel{--cal:#0096ff}.month-noctura{--cal:#7000ff}.month-liora{--cal:#c300ff}.kai-klock-shell{position:relative;width:100%;max-width:120px;aspect-ratio:1;margin:auto;border-radius:50%;overflow:hidden;background:rgba(4,18,24,.1);backdrop-filter:blur(20px) saturate(1.45);border:.065rem solid color-mix(in srgb,var(--core) 30%,transparent);box-shadow:inset 0 0 6px rgba(0,255,255,.06),0 0 20px rgba(0,255,255,.08);animation:klockBreath var(--cycle) ease-in-out infinite;will-change:filter}@keyframes klockBreath{0%,to{filter:drop-shadow(0 0 6px var(--hue))}50%{filter:drop-shadow(0 0 20px var(--hue)) drop-shadow(0 0 46px color-mix(in srgb,var(--hue) 80%,transparent))}}.kai-klock-shell:before{content:"";position:absolute;inset:-20px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at center,var(--hue) 0,color-mix(in srgb,var(--hue) 60%,transparent) 40%,transparent 80%);filter:blur(20px);opacity:.3}.kai-svg{width:100%;height:100%;overflow:visible}.arc-label,.beat-dot,.center-pulse,.day-of-month,.day-progress,.inner-halo,.micro-orb,.needle,.rim-ring{paint-order:stroke fill}.rim-ring{fill:none;stroke:var(--core);stroke-width:clamp(1.2px,.11vw,1.5px);filter:drop-shadow(0 0 4px var(--core));transition:stroke-width .18s ease}.rim-ring.rim-flash{animation:rimHalo .7s cubic-bezier(.25,.46,.45,.94)}@keyframes rimHalo{0%{stroke-width:inherit;filter:drop-shadow(0 0 4px var(--flash))}42%{stroke-width:calc(inherit*1.4);filter:drop-shadow(0 0 14px var(--flash)) drop-shadow(0 0 38px var(--flash))}to{stroke-width:inherit;filter:drop-shadow(0 0 4px var(--flash))}}@keyframes dashDrift{to{stroke-dashoffset:-28}}.day-progress{fill:none;stroke:var(--hue);stroke-width:1.2px;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:1 4;animation:dashDrift var(--cycle) linear infinite;opacity:.33;filter:drop-shadow(0 0 4px var(--hue))}.beat-number{font:600 clamp(.35rem,1vw,.5rem)/1 Nunito,Inter,sans-serif;fill:currentColor;text-shadow:0 0 2px currentColor,0 0 6px color-mix(in srgb,currentColor 60%,transparent);text-anchor:middle;dominant-baseline:middle;pointer-events:none}@media (hover:hover){.beat-dot:hover{filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 0 10px currentColor)}}.inner-halo{fill:none;stroke:var(--arc);stroke-width:1.15px;filter:drop-shadow(0 0 6px var(--arc)) drop-shadow(0 0 18px color-mix(in srgb,var(--arc) 55%,transparent))}.needle{fill:var(--core);transform-box:fill-box;filter:drop-shadow(0 0 3px var(--core)) drop-shadow(0 0 10px color-mix(in srgb,var(--core) 45%,transparent));transition:transform var(--cycle) linear}.micro-orb{fill:var(--arc);filter:drop-shadow(0 0 6px var(--arc)) drop-shadow(0 0 18px var(--arc));animation:klockBreath var(--cycle) ease-in-out infinite}.orb-spin{animation:orbSpin var(--cycle) linear infinite;transform-origin:60px 60px}@keyframes orbSpin{to{transform:rotate(1turn)}}.arc-ignition{--arc:#ff1559}.arc-integrate,.arc-integration{--arc:#ff6d00}.arc-harmonization,.arc-harmony{--arc:#ffd900}.arc-reflektion{--arc:#00ff66}.arc-purifikation,.arc-purify{--arc:#05e6ff}.arc-dream{--arc:#c300ff}.arc-label{font:600 .42rem/1 Nunito,Inter,sans-serif;fill:var(--arc);text-shadow:0 0 3px var(--arc),0 0 10px color-mix(in srgb,var(--arc) 60%,transparent);pointer-events:none}.arc-label.active{text-shadow:0 0 6px var(--arc),0 0 20px var(--arc),0 0 38px color-mix(in srgb,var(--arc) 80%,transparent)}.center-pulse{font:700 .95rem/1 Nunito,Inter,sans-serif;fill:var(--flash);text-shadow:0 0 5px var(--flash),0 0 18px var(--flash)}@keyframes pulseGlow{0%,to{text-shadow:0 0 5px var(--flash),0 0 18px var(--flash)}35%{text-shadow:0 0 12px var(--flash),0 0 42px var(--flash)}}.pulse-flash{animation:pulseGlow .7s cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.eternal-pulse{font-size:5.25px;fill:#77faff;font-family:var(--font-mono,monospace);font-weight:700;opacity:.92;pointer-events:none;dominant-baseline:middle}.center-day,.center-month{font:600 .66rem/1 Nunito,Inter,sans-serif;fill:var(--cal);text-shadow:0 0 4px var(--cal),0 0 14px color-mix(in srgb,var(--cal) 70%,transparent);pointer-events:none}.day-of-month{font:600 .5rem/1 Nunito,Inter,sans-serif;fill:var(--cal);text-shadow:0 0 3px var(--cal),0 0 8px color-mix(in srgb,var(--cal) 60%,transparent);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.klock-loading{text-align:center;font:600 .72rem/1 Nunito,Inter,sans-serif;color:#82e6ff;text-shadow:0 0 2px rgba(130,230,255,.45),0 0 4px rgba(130,230,255,.25)}@media (prefers-reduced-motion:reduce){.day-progress,.kai-klock-shell,.micro-orb,.orb-spin,.pulse-flash,.rim-ring.rim-flash{animation:none!important;transition:none!important}}.solar-Spiral-step{font-family:Inter,sans-serif;font-size:6px;fill:var(--arc);opacity:.6;pointer-events:none;text-anchor:middle;filter:drop-shadow(0 0 .5px rgba(0,0,0,.4))}.kai-klock-shell .kai-svg text.solar-Spiral-step{font-size:6px!important;fill:var(--arc,#fff)!important;opacity:.8!important;text-anchor:middle;filter:drop-shadow(0 0 1px rgba(0,0,0,.6));pointer-events:none}svg.kai-svg text.solar-Spiral-step{font-size:12px!important;fill:var(--arc,#fff)!important;opacity:1!important;text-anchor:middle!important;dominant-baseline:hanging!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))!important;display:inline!important;visibility:visible!important;pointer-events:none;user-select:none}@keyframes pulse-glow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.klock-controls button{background:#000;color:#00faff;border:1px solid #00faff;padding:4px 10px;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s ease}.klock-controls button:hover{background:#00faff;color:#000}.glyph-modal{margin-top:12px;padding:12px;border:2px dashed #00faff;background:rgba(0,0,0,.8);color:#00faff;border-radius:10px;text-align:center}.eternal-hand-label{writing-mode:vertical-rl;text-orientation:upright;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.eternal-hand{transition:filter .12s linear}.eternal-hand-fill{filter:drop-shadow(0 0 3px rgba(0,250,255,.9)) drop-shadow(0 0 10px rgba(0,250,255,.8));mix-blend-mode:screen}.eternal-hand-step-label{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.4px;text-transform:none}:root{--etherik-fill:#ebfdff;--etherik-stroke:#bff7ff;--etherik-glow-a:rgba(234,255,255,0.85);--etherik-glow-b:rgba(200,251,255,0.75);--etherik-shadow:0 0 2px var(--etherik-glow-a),0 0 5px var(--etherik-glow-b),0 0 10px var(--etherik-glow-b)}.eternal-hand-group{mix-blend-mode:screen;pointer-events:none}.eternal-hand{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--etherik-glow-a)) drop-shadow(0 0 6px var(--etherik-glow-b))}.eternal-hand,.eternal-hand-fill{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.eternal-hand-fill{transition:height .55s cubic-bezier(.22,.61,.36,1),y .55s cubic-bezier(.22,.61,.36,1),opacity .25s ease-out;will-change:height,y,opacity;filter:drop-shadow(0 0 3px var(--etherik-glow-a)) drop-shadow(0 0 6px var(--etherik-glow-a));mask-image:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.9) 6%,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 78%,rgba(0,0,0,.92) 94%,rgba(0,0,0,.7));-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.9) 6%,rgba(0,0,0,1) 22%,rgba(0,0,0,1) 78%,rgba(0,0,0,.92) 94%,rgba(0,0,0,.7))}.eternal-hand-tip{filter:drop-shadow(0 0 4px var(--etherik-glow-a)) drop-shadow(0 0 8px var(--etherik-glow-b))}.eternal-hand-label,.eternal-hand-percent{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;text-rendering:geometricPrecision;letter-spacing:.02em;paint-order:stroke;stroke:rgba(0,0,0,.45);vector-effect:non-scaling-stroke}.eternal-hand-label{filter:drop-shadow(0 0 2px var(--etherik-glow-a)) drop-shadow(0 0 5px var(--etherik-glow-b))}.eternal-hand-percent{filter:drop-shadow(0 0 2px var(--etherik-glow-a))}.eternal-hand-fill:after{content:"";position:absolute}.rim-flash~.eternal-hand-group .eternal-hand-fill{opacity:.95;transition-duration:.38s}.eternal-hand-label,.eternal-hand-label-digit,.eternal-hand-percent{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;white-space:pre!important}@media (max-width:9999px){.eternal-hand-label,.eternal-hand-label-digit,.eternal-hand-percent{writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important}}.klock-stage.depth-3d{background:radial-gradient(120% 180% at 50% 10%,rgba(0,255,255,.1),transparent 60%),radial-gradient(120% 180% at 50% 90%,rgba(0,255,255,.1),transparent 60%);box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}.klock-stage.depth-3d:after,.klock-stage.depth-3d:before{content:"";position:absolute;left:8%;right:8%;height:30%;border-radius:50%;pointer-events:none;filter:blur(22px);opacity:.9}.klock-stage.depth-3d:before{top:4%;background:radial-gradient(80% 120% at 50% 100%,rgba(0,255,255,.22),rgba(0,255,255,.06) 60%,transparent 70%)}.klock-stage.depth-3d:after{bottom:4%;background:radial-gradient(80% 120% at 50% 0,rgba(0,255,255,.22),rgba(0,255,255,.06) 60%,transparent 70%)}.kai-klock-shell .kai-svg{display:block;width:100%;height:100%}.eternal-klock-panel{display:grid;place-items:center}.eternal-klock-panel .kai-klock-shell{max-width:none!important;width:clamp(260px,82vmin,1200px)!important;aspect-ratio:1/1;height:auto;margin:0}