@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--about-begin-ring-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:1rem;--radius-2xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{background-color:var(--color-background)}body{color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--color-background);background-image:radial-gradient(70% 50% at 10% 0,#4b4d8b59,#0000 60%),radial-gradient(60% 50% at 90% 10%,#86628f33,#0000 60%),radial-gradient(90% 60% at 50% 100%,#1b2e4c4d,#0000 65%),linear-gradient(#070c1e,#020415 60%,#06061d);background-attachment:fixed;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:600;line-height:1.14}::selection{background-color:var(--accent-glow);color:var(--color-foreground)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}}@layer components{.sidebar-nav-link{min-height:2.25rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.sidebar-nav-link:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.sidebar-nav-link:hover{background:color-mix(in oklab,var(--surface) 72%,transparent)}}.sidebar-nav-link:hover{color:var(--foreground)}.sidebar-nav-link:focus{outline:none}.sidebar-nav-link:focus-visible{border-color:#a8d8f575;outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a8d8f566,0 0 .8rem #a8d8f542,0 0 1.8rem #378add2e}.sidebar-nav-link--active{color:var(--foreground);-webkit-backdrop-filter:blur(14px)saturate(145%);background:linear-gradient(#ffffff12,#ffffff03 60%,#0000),#0b12291f;border-color:#a8d8f54d;box-shadow:inset 0 1px #ffffff17,inset 0 0 .7rem #a8d8f50b,0 0 .42rem #a8d8f557,0 0 1.25rem #378add47,0 0 2.15rem #378add21}.sidebar-nav-link--active svg{color:#a8d8f5;filter:drop-shadow(0 0 .28rem #378add57)}.site-search{z-index:45;position:relative}.site-search--sidebar{margin:.15rem 0 .85rem;padding:0 .375rem}.site-search--header{display:none}.site-search__surface{position:relative}.site-search__field{color:#d7ecffe0;background:linear-gradient(#ffffff12,#ffffff03 60%,#0000),#0b12291f;border:1px solid #a8d8f54d;border-radius:.65rem;align-items:center;gap:.5rem;width:100%;min-height:2.45rem;padding:0 .68rem;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:inset 0 1px #ffffff17,inset 0 0 .7rem #a8d8f50b,0 0 .42rem #a8d8f557,0 0 1.25rem #378add47,0 0 2.15rem #378add21}.site-search.is-open .site-search__field,.site-search__field:focus-within{border-color:#a8d8f575;box-shadow:inset 0 1px #ffffff1a,inset 0 0 .72rem #a8d8f50e,0 0 .5rem #a8d8f561,0 0 1.45rem #378add52,0 0 2.35rem #378add29}.site-search__field svg{color:#a8d8f5;filter:drop-shadow(0 0 .28rem #378add47);flex:none}.site-search__field input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.78rem;line-height:1.2}.site-search__field input::placeholder{color:#c1b3c7d6}.site-search__clear,.site-search__trigger{color:#d7ecffeb;background:#0a122b9e;border:1px solid #a8d8f533;border-radius:999px;flex:none;place-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}.site-search__clear{width:1.55rem;height:1.55rem}.site-search__trigger{width:2.35rem;height:2.35rem}.site-search__clear:hover,.site-search__trigger:hover{background:#121e3dc7;border-color:#a8d8f56b;transform:translateY(-1px);box-shadow:0 0 1rem #378add2e}.site-search__panel{z-index:60;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#ffffff0f,#ffffff05),#060b1ff5;border:1px solid #a8d8f542;border-radius:.8rem;max-height:min(68vh,23rem);padding:.45rem;position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;overflow:auto;box-shadow:0 1.25rem 2.6rem #0000006b,0 0 2rem #378add24,inset 0 1px #ffffff12}.site-search--sidebar .site-search__panel{top:4.85rem;right:auto;left:calc(var(--sidebar-width) + .85rem);width:min(28rem,calc(100vw - var(--sidebar-width) - 2rem));max-height:min(68vh,28rem);position:fixed}.site-search__panel::-webkit-scrollbar{width:.45rem}.site-search__panel::-webkit-scrollbar-track{background:0 0}.site-search__panel::-webkit-scrollbar-thumb{background:#a8d8f538;border-radius:999px;box-shadow:0 0 .5rem #378add29}.site-search__panel::-webkit-scrollbar-thumb:hover{background:#a8d8f557}.site-search__results,.site-search__quick{gap:.38rem;display:grid}.site-search__quick p,.site-search__empty{color:#e2dbe8c2;margin:0;padding:.65rem .7rem;font-size:.78rem;line-height:1.45}.site-search__result,.site-search__quick-link{color:var(--foreground);border:1px solid #0000;border-radius:.62rem;gap:.16rem;padding:.64rem .68rem;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.site-search__result:hover,.site-search__quick-link:hover{background:#1722449e;border-color:#a8d8f547;box-shadow:inset 0 0 .8rem #a8d8f50a}.site-search__result-meta{color:#a8d8f5;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.site-search__result-title,.site-search__quick-link span{color:#fffffff0;font-size:.82rem;font-weight:700;line-height:1.25}.site-search__result-snippet,.site-search__quick-link small{color:#e2dbe8bd;font-size:.72rem;line-height:1.38}.page-find{z-index:48;position:relative}.page-find__trigger,.page-find__nav,.page-find__close{color:#d7ecfff0;background:#0a122b9e;border:1px solid #a8d8f53d;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex}.page-find__trigger{min-height:2.28rem;color:var(--color-foreground);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#f1e0f40f;border-color:#d2bee638;gap:.42rem;padding:.45rem .95rem;font-size:.68rem;font-weight:500}.page-find__trigger svg,.page-find__panel>svg{color:#a8d8f5;filter:drop-shadow(0 0 .18rem #378add29)}.page-find__trigger:hover,.page-find__nav:hover:not(:disabled),.page-find__close:hover{background:#121e3dc7;border-color:#a8d8f570;transform:translateY(-1px);box-shadow:0 0 1rem #378add29}.page-find__trigger:hover{box-shadow:none;background:#f1e0f41f;border-color:#d2bee673;transform:none}.page-find__panel{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#ffffff12,#ffffff05),#060b1ff5;border:1px solid #a8d8f55c;border-radius:999px;align-items:center;gap:.38rem;width:min(25rem,100vw - 2rem);min-height:2.35rem;padding:.24rem .34rem .24rem .72rem;display:flex;position:absolute;top:0;right:0;box-shadow:inset 0 1px #ffffff1a,0 0 .55rem #a8d8f53d,0 0 1.6rem #378add29,0 0 2.4rem #62ffb20f}.page-find__panel input{min-width:6rem;color:var(--foreground);background:0 0;border:0;outline:none;flex:auto;font-size:.78rem;line-height:1.2}.page-find__panel input::placeholder{color:#c1b3c7d1}.page-find__count{color:#e2dbe8b8;letter-spacing:.04em;text-align:center;min-width:3.05rem;font-size:.66rem;font-weight:800}.page-find__nav,.page-find__close{flex:none;width:1.72rem;height:1.72rem}.page-find__nav:disabled{opacity:.35}.page-find-highlight{color:inherit;background:#62ffb233;border-radius:.2rem;padding:0 .08em;box-shadow:0 0 0 .08rem #62ffb22e,0 0 .72rem #62ffb238}.page-find-highlight.is-active{background:#a8d8f557;box-shadow:0 0 0 .1rem #a8d8f53d,0 0 .85rem #378add57,0 0 1.25rem #62ffb21f}@media(max-width:767px){.page-find__trigger{width:2.35rem;padding:0}.page-find__trigger span{display:none}.page-find.is-open{z-index:80;position:fixed;top:.75rem;left:.75rem;right:.75rem}.page-find__panel{width:100%;position:static}.site-search--header{display:block}.site-search--header.is-open{z-index:70;pointer-events:none;position:fixed;inset:0}.site-search--header.is-open:before{content:"";-webkit-backdrop-filter:blur(5px);background:#01061794;position:absolute;inset:0}.site-search--header .site-search__surface{pointer-events:auto}.site-search--header.is-open .site-search__surface{position:absolute;top:.75rem;left:.75rem;right:.75rem}.site-search--header .site-search__panel{left:0;right:0}.site-search--sidebar .site-search__panel{width:auto;max-height:60vh;position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem}}.thread{max-width:var(--thread-max);width:100%;margin-inline:auto;padding-inline:2rem}@media(min-width:1280px){.thread{padding-inline:3rem}}.hero-mask{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000)}.glass-card{-webkit-backdrop-filter:blur(22px)saturate(150%);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#1a274747,#13172b52);border:1px solid #d2bee647;position:relative;overflow:visible;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14}.glass-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#f1e0f424,#f1e0f405 28%,#0000 55%),radial-gradient(120% 80% at 0 0,#bf99b82e,#0000 55%);position:absolute;inset:0}.glass-card:after{content:"";filter:blur(.35px);pointer-events:none;background-color:#0000;background-image:radial-gradient(7px at 82% 7px,#fff9ff80 0 .6px,#ffe0ff5c 2px,#eeadf22e,#0000 7px),radial-gradient(30px 10px at 82% 7px,#f8c4ff4d,#e2a6e92e 44%,#bf99b814 70%,#0000 92%),linear-gradient(90deg,#0000,#f1e0f40d 52%,#f1e0f424 73%,#ffeeff47 82%,#f1e0f414 90%,#0000);background-position:top,top,50% 7px;background-repeat:no-repeat;background-size:100% 14px,100% 14px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:14px;position:absolute;top:-7px;left:8%;right:8%}.glass-card>*{z-index:1;position:relative}.base-flip-card{appearance:none;width:100%;min-height:11.15rem;color:inherit;cursor:pointer;font:inherit;perspective:900px;text-align:left;padding:0;display:block}.base-flip-card:focus-visible{outline-offset:4px;outline:2px solid #a8d8f58f}.base-flip-card.is-base-highlighted{border-color:#d2bee647;box-shadow:0 24px 60px #00000073,0 0 .85rem #62ffb22e,0 0 1.9rem #62ffb224,0 0 3.4rem #62ffb21a,inset 0 1px #ffffff14}.base-flip-card.is-base-highlighted .base-flip-card__letter{text-shadow:none}.base-flip-card.is-flipped{border-color:#a8d8f57a;box-shadow:0 28px 70px #0000007a,0 0 .85rem #a8d8f547,0 0 2.4rem #378add38,inset 0 1px #ffffff1c}.base-flip-card.is-flipped.is-base-highlighted{border-color:#a8d8f57a;box-shadow:0 28px 70px #0000007a,0 0 .85rem #a8d8f547,0 0 2.4rem #378add38,0 0 3.2rem #62ffb221,inset 0 1px #ffffff1c}.base-flip-card.is-flipped:after{opacity:1;filter:blur(.15px)drop-shadow(0 0 .55rem #a8d8f580)}.base-flip-card.is-base-flaring:after{opacity:0;filter:blur(.16px)drop-shadow(0 0 .7rem #a8d8f57a);will-change:left,top,opacity;background-color:#0000;background-image:radial-gradient(7px at 50% 7px,#ffffffc2 0 .9px,#ffe0ff6b 2px,#eeadf22e 4px,#0000 6.5px),radial-gradient(28px 9px at 50% 7px,#f8c4ff47,#e2a6e929 44%,#bf99b812 70%,#0000 92%),linear-gradient(90deg,#0000,#f1e0f40d 18%,#f1e0f424 38%,#ffeeff47 50%,#f1e0f414 68%,#0000);background-position:top,top,50% 7px;background-repeat:no-repeat;background-size:100% 14px,100% 14px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:999px;width:52px;height:14px;animation:15s linear both hero-card-border-flare;top:0;left:76%;right:auto;transform:translate(-50%,-50%)}.base-flip-card__inner{z-index:1;border-radius:inherit;min-height:11.15rem;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.18,.72,.18,1);display:grid;position:relative}.base-flip-card.is-flipped .base-flip-card__inner{transform:rotateY(180deg)}.base-flip-card__face{border-radius:inherit;backface-visibility:hidden;flex-direction:column;grid-area:1/1;min-height:11.15rem;padding:1.45rem 1.5rem;display:flex;overflow:hidden}.base-flip-card__front{justify-content:flex-start}.base-flip-card__back{background-color:#0000;background-image:radial-gradient(circle at 18% 16%,#a8d8f529,#0000 38%),linear-gradient(145deg,#08142df0,#0d1f3edb 48%,#16122beb);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;justify-content:flex-start;transform:rotateY(180deg);box-shadow:inset 0 0 1.6rem #a8d8f50f}.base-flip-card__heading{align-items:baseline;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.base-flip-card__letter{color:var(--moonlight);font-family:var(--font-serif);font-size:2.05rem;font-weight:300;line-height:1}.base-flip-card__word,.base-flip-card__back-title{color:#ffffffe6;letter-spacing:.17em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.66rem;font-weight:700;line-height:1.35}.base-flip-card__front-copy,.base-flip-card__back-copy,.base-flip-card__back-line{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.62;display:block}.base-flip-card__back-title{color:#a8d8f5f2;text-shadow:0 0 .75rem #378add3d;margin-bottom:.55rem}.base-flip-card__back-copy{color:#e7eef8db;font-size:.68rem;line-height:1.42}.base-flip-card__back-line{color:#a8d8f5eb;text-shadow:0 0 .7rem #378add2e;margin-top:.55rem;font-size:.72rem;font-weight:700;line-height:1.35}@media(prefers-reduced-motion:reduce){.base-flip-card__inner{transition:none}.base-flip-card.is-base-flaring:after{animation:none}}.hero-media-frame{border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 40px 90px #0000008c}.hero-media{border-radius:var(--radius-2xl);-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000)}.pill{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.pill-outline{color:var(--moonlight);border:1px solid #d2bee647}.pill-tint{color:var(--moonlight);background:#f1e0f41a}.pill-fill{background:linear-gradient(135deg,var(--rose),var(--lavender));color:#1b0f22}.bento-card{-webkit-backdrop-filter:blur(22px)saturate(150%);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#1a274747,#13172b52);border:1px solid #d2bee647;padding:1.75rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:visible;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14}.bento-card:after{content:"";filter:blur(.35px);pointer-events:none;background-color:#0000;background-image:radial-gradient(7px at 82% 7px,#fff9ff80 0 .6px,#ffe0ff5c 2px,#eeadf22e,#0000 7px),radial-gradient(30px 10px at 82% 7px,#f8c4ff4d,#e2a6e92e 44%,#bf99b814 70%,#0000 92%),linear-gradient(90deg,#0000,#f1e0f40d 52%,#f1e0f424 73%,#ffeeff47 82%,#f1e0f414 90%,#0000);background-position:top,top,50% 7px;background-repeat:no-repeat;background-size:100% 14px,100% 14px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:14px;position:absolute;top:-7px;left:8%;right:8%}.bento-card>*{z-index:1;position:relative}.bento-card:hover{border-color:#dac6de73;transform:translateY(-2px);box-shadow:0 28px 64px #a88cb838}.promise-flip-card{perspective:1100px;min-height:15.5rem;padding:0}.promise-flip-card:focus-visible{outline-offset:4px;outline:2px solid #a8d8f58c}.promise-flip-inner{width:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.2,.74,.24,1);position:relative}.promise-flip-card:hover .promise-flip-inner,.promise-flip-card:focus-within .promise-flip-inner{transform:rotateY(180deg)}.promise-flip-face{min-height:inherit;border-radius:inherit;backface-visibility:hidden;flex-direction:column;justify-content:center;padding:1.75rem;display:flex;position:absolute;inset:0}.promise-flip-front{justify-content:flex-start;transform:rotateY(0)}.promise-flip-back{color:#ffffffe0;background:radial-gradient(110% 90% at 82% 18%,#a8d8f51a,#0000 54%),radial-gradient(120% 90% at 8% 100%,#bf99b81f,#0000 62%),#060a1b57;gap:.42rem;font-size:.82rem;font-weight:600;line-height:1.42;transform:rotateY(180deg)}.promise-flip-back p{margin:0}.promise-flip-signature{color:#f1e0f4eb;padding-top:.15rem;font-weight:800}.btn-neon{background:var(--gradient-primary);color:#040819;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.78rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 36px #a88cb84d}.btn-neon:hover{transform:translateY(-1px);box-shadow:0 18px 44px #a88cb86b}.btn-ghost{color:var(--color-foreground);letter-spacing:.16em;text-transform:uppercase;background-color:#0000;border:1px solid oklch(85% .04 320/.32);border-radius:999px;align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.78rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-ghost:hover{background-color:#dac6de14;border-color:#dac6de8c}.btn-mint-glow{color:#5af299;text-shadow:0 0 7px oklch(86% .18 154/.58),0 0 18px oklch(86% .18 154/.28);background:radial-gradient(circle at 50% 0,#5af29929,#0000 58%),#5af29909;border-color:#5af2999e;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;box-shadow:0 0 0 1px #5af2991a,0 0 18px #5af29957,0 0 42px #5af29929}.btn-mint-glow:hover{color:#99ffbc;color:oklch(92% .18 154);background:radial-gradient(circle at 50% 0,#5af2993d,#0000 62%),#5af29912;border-color:#99ffbce0;border-color:oklch(92% .18 154/.88);transform:translateY(-1px);box-shadow:0 0 0 1px #5af2992e,0 0 24px #5af2997a,0 0 58px #5af2993d}.btn-blue-glow{color:#6eb6ff;color:oklch(76% .18 250);text-shadow:0 0 7px oklch(76% .18 250/.6),0 0 18px oklch(76% .18 250/.3);background:radial-gradient(circle at 50% 0,#6eb6ff2e,#0000 58%),#6eb6ff0a;background:radial-gradient(circle at 50% 0,color(xyz 0.425 0.44 1.288 / 0.18),#0000 58%),oklch(76% .18 250/.04);border-color:#6eb6ff9e;border-color:oklch(76% .18 250/.62);transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;box-shadow:0 0 0 1px #6eb6ff1a,0 0 18px #6eb6ff5c,0 0 42px #6eb6ff2b;box-shadow:0 0 0 1px oklch(76% .18 250/.1),0 0 18px oklch(76% .18 250/.36),0 0 42px oklch(76% .18 250/.17)}.btn-blue-glow:hover{color:#a2cfff;color:oklch(84% .18 250);background:radial-gradient(circle at 50% 0,#6eb6ff42,#0000 62%),#6eb6ff14;background:radial-gradient(circle at 50% 0,color(xyz 0.425 0.44 1.288 / 0.259),#0000 62%),oklch(76% .18 250/.08);border-color:#a2cfffe0;border-color:oklch(84% .18 250/.88);transform:translateY(-1px);box-shadow:0 0 0 1px #6eb6ff2e,0 0 24px #6eb6ff80,0 0 58px #6eb6ff40;box-shadow:0 0 0 1px oklch(76% .18 250/.18),0 0 24px oklch(76% .18 250/.5),0 0 58px oklch(76% .18 250/.25)}.btn-white-glow{color:#f8fbfff5;text-shadow:0 0 7px #f8fbff52,0 0 16px #a8d8f51f;background:radial-gradient(circle at 50% 0,#f8fbff1f,#0000 58%),#f8fbff06;border-color:#f8fbff6b;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;box-shadow:0 0 0 1px #f8fbff0f,0 0 16px #f8fbff29,0 0 36px #a8d8f514}.btn-white-glow:hover{color:#fff;background:radial-gradient(circle at 50% 0,#f8fbff2e,#0000 62%),#f8fbff0b;border-color:#f8fbffad;transform:translateY(-1px);box-shadow:0 0 0 1px #f8fbff1a,0 0 22px #f8fbff3d,0 0 46px #a8d8f51f}.btn-violet-glow{color:#d5b2ff;color:oklch(82% .17 305);text-shadow:0 0 7px oklch(82% .17 305/.58),0 0 18px oklch(82% .17 305/.28);background:radial-gradient(circle at 50% 0,#d5b1ff2e,#0000 58%),#d5b2ff0a;background:radial-gradient(circle at 50% 0,color(xyz 0.666 0.517 1.27 / 0.18),#0000 58%),oklch(82% .17 305/.04);border-color:#d5b2ff9e;border-color:oklch(82% .17 305/.62);transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;box-shadow:0 0 0 1px #d5b2ff1a,0 0 18px #d5b2ff57,0 0 42px #d5b2ff29;box-shadow:0 0 0 1px oklch(82% .17 305/.1),0 0 18px oklch(82% .17 305/.34),0 0 42px oklch(82% .17 305/.16)}.btn-violet-glow:hover{color:#e7d5ff;color:oklch(90% .17 305);background:radial-gradient(circle at 50% 0,#d5b1ff42,#0000 62%),#d5b2ff14;background:radial-gradient(circle at 50% 0,color(xyz 0.666 0.517 1.27 / 0.259),#0000 62%),oklch(82% .17 305/.08);border-color:#e7d5ffe0;border-color:oklch(90% .17 305/.88);transform:translateY(-1px);box-shadow:0 0 0 1px #d5b2ff2e,0 0 24px #d5b2ff7a,0 0 58px #d5b2ff3d;box-shadow:0 0 0 1px oklch(82% .17 305/.18),0 0 24px oklch(82% .17 305/.48),0 0 58px oklch(82% .17 305/.24)}.btn-rose-glow{color:#ffaddb;color:oklch(84% .16 345);text-shadow:0 0 7px oklch(84% .16 345/.58),0 0 18px oklch(84% .16 345/.28);background:radial-gradient(circle at 50% 0,#ffaddb2e,#0000 58%),#ffaddb0a;background:radial-gradient(circle at 50% 0,color(xyz 0.748 0.55 0.788 / 0.18),#0000 58%),oklch(84% .16 345/.04);border-color:#ffaddb9e;border-color:oklch(84% .16 345/.62);transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;box-shadow:0 0 0 1px #ffaddb1a,0 0 18px #ffaddb57,0 0 42px #ffaddb29;box-shadow:0 0 0 1px oklch(84% .16 345/.1),0 0 18px oklch(84% .16 345/.34),0 0 42px oklch(84% .16 345/.16)}.btn-rose-glow:hover{color:#ffd2ea;color:oklch(91% .16 345);background:radial-gradient(circle at 50% 0,#ffaddb42,#0000 62%),#ffaddb14;background:radial-gradient(circle at 50% 0,color(xyz 0.748 0.55 0.788 / 0.259),#0000 62%),oklch(84% .16 345/.08);border-color:#ffd2eae0;border-color:oklch(91% .16 345/.88);transform:translateY(-1px);box-shadow:0 0 0 1px #ffaddb2e,0 0 24px #ffaddb7a,0 0 58px #ffaddb3d;box-shadow:0 0 0 1px oklch(84% .16 345/.18),0 0 24px oklch(84% .16 345/.48),0 0 58px oklch(84% .16 345/.24)}.btn-glass-sm{color:var(--color-foreground);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#f1e0f40f;border:1px solid #d2bee638;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.68rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-glass-sm:hover{background:#f1e0f41f;border-color:#d2bee673}.btn-glass-sm.primary{border-color:#d2bee68c;box-shadow:0 0 0 1px #f1e0f40f,0 6px 18px #a88cb82e}.chapter-shortcut-grid{-webkit-backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(#ffffff12,#ffffff04 62%,#0000),#0b122929;border:1px solid #a8d8f54d;border-radius:.95rem;grid-auto-columns:minmax(3.45rem,1fr);grid-auto-flow:column;gap:.75rem;width:fit-content;max-width:none;padding:.75rem;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 0 .7rem #a8d8f50b,0 0 .42rem #a8d8f540,0 0 1.25rem #378add2e,0 0 2rem #378add17}.chapter-shortcut-grid--compact{background:linear-gradient(#ffffff0f,#ffffff03 64%,#0000),#0b122921;border-radius:.8rem;grid-auto-columns:minmax(2.25rem,1fr);gap:.25rem;padding:.25rem;box-shadow:inset 0 1px #ffffff14,inset 0 0 .55rem #a8d8f50a,0 0 .38rem #a8d8f538,0 0 1rem #378add29,0 0 1.7rem #378add14}.chapter-shortcut-button{color:#ecf8fff2;text-shadow:0 0 .45rem #a8d8f557;background:linear-gradient(#ffffff12,#ffffff04 62%,#0000),#0b122924;border:1px solid #a8d8f557;border-radius:.72rem;place-items:center;min-width:3.45rem;min-height:3.5rem;font-size:1.05rem;font-weight:800;line-height:1;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 .7rem #a8d8f50b,0 0 .2rem #a8d8f51f,0 0 .8rem #378add14}.chapter-shortcut-button:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0b;position:absolute;inset:1px}.chapter-shortcut-button:hover,.chapter-shortcut-button:focus-visible{color:#f4fbff;background:linear-gradient(#ffffff18,#ffffff05 62%,#0000),#0b122938;border-color:#a8d8f59e;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,inset 0 0 .7rem #a8d8f512,0 0 .48rem #a8d8f557,0 0 1.25rem #378add42,0 0 2.05rem #378add1f}.chapter-shortcut-grid--compact .chapter-shortcut-button{text-shadow:0 0 .32rem #a8d8f54d;border-radius:.48rem;min-width:2.25rem;min-height:2.1rem;font-size:.82rem;font-weight:750}@media(max-width:760px){.chapter-shortcut-grid:not(.chapter-shortcut-grid--compact){grid-auto-columns:minmax(2.7rem,1fr);gap:.5rem}.chapter-shortcut-grid:not(.chapter-shortcut-grid--compact) .chapter-shortcut-button{min-width:2.75rem;min-height:3rem;font-size:1rem}}@media(max-width:560px){.chapter-shortcut-grid:not(.chapter-shortcut-grid--compact) .chapter-shortcut-button{min-width:2.5rem;min-height:2.5rem;font-size:.9rem}}.label-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--moonlight);font-size:.7rem;font-weight:600}.serif-italic{font-family:var(--font-sans);background:linear-gradient(135deg,var(--moonlight),var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.resource-page-intro{grid-template-columns:minmax(17rem,.88fr) minmax(0,1.72fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.resource-page-intro__copy{max-width:25rem}.resource-page-intro__copy p{max-width:100%;line-height:1.65}.resource-hero-figure{isolation:isolate;border-radius:var(--radius-2xl);border:1px solid #d2bee647;width:min(100%,56rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #378add29,0 0 28px #378add42,0 0 70px #378add29,0 24px 60px #00000059}.resource-hero-figure--supporting{opacity:.82;width:min(100%,42rem)}.resource-hero-figure--intro{width:100%;margin-inline:0}.resource-hero-figure__image{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;display:block}.resource-hero-figure picture{display:block}.resource-neon-frame-card{border:1px solid #d2bee647;box-shadow:0 0 0 1px #378add29,0 0 28px #378add42,0 0 70px #378add29,0 24px 60px #00000059}.resource-cat-breath{z-index:1;object-fit:cover;pointer-events:none;clip-path:inset(49% 18% 22% 51% round 999px);opacity:.48;transform-origin:68% 64%;will-change:transform,filter,opacity;width:100%;height:100%;animation:5.8s ease-in-out infinite resource-cat-breathe;position:absolute;inset:0}.resource-candle-glow{z-index:2;pointer-events:none;filter:blur(6.5px);mix-blend-mode:screen;opacity:.72;will-change:transform,filter,opacity;background:radial-gradient(circle,#ffe2a694,#ffa45647 34%,#0000 72%);border-radius:999px;width:clamp(3.4rem,10.5vw,8.25rem);height:clamp(3.4rem,10.5vw,8.25rem);animation:4.4s ease-in-out infinite resource-candle-flicker;position:absolute;top:24.5%;left:16%;translate:-50% -50%}.resource-background-flame-glow{z-index:2;pointer-events:none;filter:blur(4.5px);mix-blend-mode:screen;opacity:.42;will-change:transform,filter,opacity;background:radial-gradient(circle,#ffeebc7a,#ffb55d3d 38%,#0000 72%);border-radius:999px;width:clamp(1.1rem,2.4vw,2.1rem);height:clamp(1.1rem,2.4vw,2.1rem);animation:5.6s ease-in-out infinite resource-background-flame-flicker;position:absolute;top:35.8%;left:85.2%;translate:-50% -50%}.resource-city-lights{z-index:2;pointer-events:none;position:absolute;inset:0}.resource-city-lights span{width:var(--light-size,.46rem);height:var(--light-size,.46rem);left:var(--light-x);top:var(--light-y);background:radial-gradient(circle,var(--light-core,#ffe2a9bd) 0 24%,var(--light-haze,#ffb15d47) 52%,transparent 78%);filter:blur(var(--light-blur,.7px));mix-blend-mode:screen;opacity:.28;animation:var(--light-animation,resource-city-light-pulse) var(--light-speed,7.4s) linear infinite;animation-delay:var(--light-delay,0s);will-change:transform,opacity,filter;border-radius:999px;position:absolute;translate:-50% -50%}.resource-city-lights span:first-child{--light-x:57.5%;--light-y:28.5%;--light-size:.34rem;--light-speed:11.3s}.resource-city-lights span:nth-child(2){--light-x:59.2%;--light-y:33.5%;--light-size:.28rem;--light-animation:resource-city-light-stutter;--light-delay:-.55s;--light-speed:4.9s}.resource-city-lights span:nth-child(3){--light-x:55.9%;--light-y:37.8%;--light-size:.4rem;--light-delay:-5.2s;--light-speed:9.1s;display:none}.resource-city-lights span:nth-child(4){--light-x:61.5%;--light-y:42.2%;--light-size:.32rem;--light-animation:resource-city-light-stutter;--light-delay:-2.2s;--light-speed:8.1s}.resource-city-lights span:nth-child(5){--light-x:93.6%;--light-y:23.8%;--light-size:.34rem;--light-delay:-3.8s;--light-speed:10.2s;display:none}.resource-city-lights span:nth-child(6){--light-x:96.4%;--light-y:31.8%;--light-size:.46rem;--light-animation:resource-city-light-stutter;--light-delay:-.95s;--light-speed:5.6s;display:none}.resource-city-lights span:nth-child(7){--light-x:98.4%;--light-y:38.8%;--light-size:.4rem;--light-delay:-8.45s;--light-speed:12.7s;display:none}.resource-city-lights span:nth-child(8){--light-x:95.8%;--light-y:48.6%;--light-size:.5rem;--light-delay:-4.6s;--light-speed:8.8s;display:none}.resource-city-lights span:nth-child(9){--light-x:95.2%;--light-y:56.5%;--light-size:.3rem;--light-core:#45e1ffc7;--light-haze:#1499ff57;--light-animation:resource-city-light-stutter;--light-delay:-8.35s;--light-speed:7.3s}.resource-city-lights span:nth-child(10){--light-x:84.3%;--light-y:30.5%;--light-size:.35rem;--light-delay:-7.2s;display:none}.resource-city-lights span:nth-child(11){--light-x:85.9%;--light-y:37.8%;--light-size:.38rem;--light-delay:-4.9s;--light-speed:10.6s;display:none}.resource-coffee-steam{z-index:2;pointer-events:none;width:5rem;height:6.25rem;position:absolute;bottom:7%;right:15.5%}.resource-coffee-steam span{filter:blur(3.5px);opacity:0;background:linear-gradient(#fff4e000,#fff4e06b,#fff4e000);border-radius:999px;width:.72rem;height:4.6rem;animation:6.6s ease-in-out infinite resource-steam-rise;display:block;position:absolute;bottom:.4rem;transform:translateY(0)scaleX(.55)}.resource-coffee-steam span:first-child{animation-delay:0s;left:.9rem}.resource-coffee-steam span:nth-child(2){height:4.5rem;animation-delay:1.8s;left:1.75rem}.resource-coffee-steam span:nth-child(3){animation-delay:3.5s;left:2.65rem}@keyframes resource-cat-breathe{0%,to{opacity:.3;filter:brightness(1.03)saturate(1.02);transform:scale(1)}45%{opacity:.62;filter:brightness(1.14)saturate(1.07);transform:scale(1.022)translateY(-.22%)}62%{opacity:.5;filter:brightness(1.08)saturate(1.04);transform:scale(1.011)translateY(0)}}@keyframes resource-candle-flicker{0%,to{opacity:.56;filter:blur(8px);transform:scale(.95)}18%{opacity:.84;filter:blur(6.5px);transform:scale(1.05)translate(.5px,-.5px)}44%{opacity:.64;filter:blur(8.5px);transform:scale(.98)translate(-.4px,.4px)}70%{opacity:.9;filter:blur(6px);transform:scale(1.1)translate(.2px,-.8px)}}@keyframes resource-background-flame-flicker{0%,to{opacity:.32;filter:blur(5px);transform:scale(.94)translate(0)}22%{opacity:.48;filter:blur(4.2px);transform:scale(1.04)translate(.4px,-.5px)}47%{opacity:.36;filter:blur(5.2px);transform:scale(.98)translate(-.3px,.3px)}72%{opacity:.52;filter:blur(4px);transform:scale(1.08)translate(.2px,-.6px)}}@keyframes resource-city-light-pulse{0%,to{opacity:.22;filter:blur(calc(var(--light-blur,.7px) + .35px));transform:scale(.92)translate(0)}19%{opacity:.44;filter:blur(var(--light-blur,.7px));transform:scale(1.04)translate(.2px,-.15px)}43%{opacity:.3;filter:blur(calc(var(--light-blur,.7px) + .2px));transform:scale(.98)translate(-.15px,.2px)}67%{opacity:.58;filter:blur(calc(var(--light-blur,.7px) - .08px));transform:scale(1.12)translate(.25px,-.25px)}82%{opacity:.26;transform:scale(.95)translate(-.2px,.1px)}}@keyframes resource-city-light-stutter{0%,to{opacity:.16;filter:blur(calc(var(--light-blur,.7px) + .45px));transform:scale(.88)translate(0)}7%{opacity:.62;filter:blur(calc(var(--light-blur,.7px) - .12px));transform:scale(1.13)translate(.2px,-.15px)}9%{opacity:.24;transform:scale(.95)}17%{opacity:.5;transform:scale(1.06)translate(-.12px,.18px)}23%,48%{opacity:.2;transform:scale(.92)}53%{opacity:.7;filter:blur(calc(var(--light-blur,.7px) - .18px));transform:scale(1.16)translate(.24px,-.22px)}56%{opacity:.28;transform:scale(.98)}73%{opacity:.46;transform:scale(1.04)translate(-.18px,.1px)}79%{opacity:.18;transform:scale(.9)}}@keyframes resource-steam-rise{0%,18%{opacity:0;transform:translateY(.3rem)scaleX(.55)}36%{opacity:.68;transform:translate(.18rem,-1.55rem)scaleX(.9)}68%{opacity:.42;transform:translate(-.28rem,-3.55rem)scaleX(1.08)}to{opacity:0;transform:translate(.25rem,-5rem)scaleX(1.22)}}.resource-start-panel{border-radius:var(--radius-2xl);background:radial-gradient(110% 90% at 12% 0,#a8d8f51a,#0000 62%),linear-gradient(135deg,#1a274747,#13172b52);border:1px solid #d2bee647;grid-template-columns:minmax(14rem,.75fr) minmax(0,1.65fr);gap:1.35rem;max-width:72rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff12}.resource-start-panel__intro{grid-column:1/-1;max-width:74ch}.resource-start-panel__intro p{color:var(--color-muted-foreground);margin-top:.75rem;font-size:.95rem;line-height:1.7}.resource-start-panel__helper{max-width:58ch;color:var(--moonlight)!important}@supports (color:color-mix(in lab,red,red)){.resource-start-panel__helper{color:color-mix(in srgb,var(--moonlight) 72%,white 28%)!important}}.resource-start-panel__helper{font-weight:600}.resource-start-panel__choices{grid-auto-rows:minmax(3.2rem,auto);align-self:stretch;gap:.65rem;display:grid}.resource-pressure-option{border:1px solid rgba(var(--pressure-accent-rgb),.26);background:radial-gradient(circle at 8% 50%,rgba(var(--pressure-accent-rgb),.12),transparent 44%),#f1e0f40d;color:#ffffffd6;cursor:pointer;text-align:left;width:100%;height:100%;min-height:2.85rem;box-shadow:inset 0 1px #ffffff0a,0 0 rgba(var(--pressure-accent-rgb),0);border-radius:999px;align-items:center;gap:.6rem;padding:.62rem .9rem;font-size:.95rem;font-weight:700;line-height:1.15;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.resource-pressure-option:hover,.resource-pressure-option:focus-visible,.resource-pressure-option.is-selected{border-color:rgba(var(--pressure-accent-rgb),.72);background:radial-gradient(circle at 8% 50%,rgba(var(--pressure-accent-rgb),.25),transparent 48%),rgba(var(--pressure-accent-rgb),.1);box-shadow:0 0 18px rgba(var(--pressure-accent-rgb),.22),inset 0 1px #ffffff17;color:#fff;outline:none}.resource-pressure-option__icon{background:rgba(var(--pressure-accent-rgb),.13);width:1.8rem;height:1.8rem;color:var(--pressure-accent);box-shadow:0 0 12px rgba(var(--pressure-accent-rgb),.14);border-radius:999px;flex:none;place-items:center;display:grid}.resource-pressure-option__title{white-space:normal;display:block}.resource-start-card{border:1px solid rgba(var(--pressure-accent-rgb),.56);background:radial-gradient(100% 80% at 0% 0%,rgba(var(--pressure-accent-rgb),.22),transparent 58%),radial-gradient(70% 80% at 100% 100%,rgba(var(--pressure-accent-rgb),.13),transparent 66%),#060a1b57;min-width:0;box-shadow:0 0 18px rgba(var(--pressure-accent-rgb),.18),0 0 46px rgba(var(--pressure-accent-rgb),.13),0 0 88px rgba(var(--pressure-accent-rgb),.08),inset 0 1px #ffffff14,inset 0 0 32px rgba(var(--pressure-accent-rgb),.055);border-radius:18px;flex-direction:column;padding:clamp(1rem,2.2vw,1.35rem);transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.resource-start-card__topline,.resource-start-card__try-label,.resource-start-card__label{color:var(--pressure-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}.resource-start-card__label{letter-spacing:.12em;margin-bottom:.35rem}.resource-start-card__icon{background:rgba(var(--pressure-accent-rgb),.12);width:2rem;height:2rem;box-shadow:0 0 16px rgba(var(--pressure-accent-rgb),.22);border-radius:999px;place-items:center;display:grid}.resource-start-card h3{color:#fff;max-width:34rem;margin-top:.85rem;font-size:clamp(1.18rem,2.4vw,1.55rem);line-height:1.2}.resource-start-card__section{border-top:1px solid rgba(var(--pressure-accent-rgb),.18);margin-top:1rem;padding-top:.9rem}.resource-start-card__section--watch{background:#ff9fc412;border-color:#ff9fc452;border-radius:14px;padding:.85rem .95rem}.resource-start-card__try{border:1px solid rgba(var(--pressure-accent-rgb),.32);background:radial-gradient(circle at 8% 0%,rgba(var(--pressure-accent-rgb),.18),transparent 54%),#ffffff09;border-radius:16px;margin-top:1rem;padding:.95rem}.resource-start-card__try p,.resource-start-card__details p,.resource-start-card__section p:not(.resource-start-card__label){color:var(--color-muted-foreground);font-size:.94rem;line-height:1.65}.resource-start-card__try p{color:#ffffffe6;margin-top:.45rem;font-size:1.02rem;line-height:1.55}.resource-start-card__details{margin-top:.9rem}.resource-start-card__details summary{color:#fff;cursor:pointer;width:fit-content;font-size:.9rem;font-weight:700}.resource-start-card__details p{margin-top:.5rem}.resource-start-card__also{border-top:1px solid rgba(var(--pressure-accent-rgb),.18);margin-top:1rem;padding-top:.9rem}.resource-start-card__also-links{flex-wrap:wrap;gap:.55rem;display:flex}.resource-start-card__also-links button{border:1px solid rgba(var(--pressure-accent-rgb),.38);background:rgba(var(--pressure-accent-rgb),.08);color:#ffffffe6;cursor:pointer;text-align:left;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:700;line-height:1.25;transition:border-color .2s,background-color .2s,transform .2s}.resource-start-card__also-links button:hover,.resource-start-card__also-links button:focus-visible{border-color:rgba(var(--pressure-accent-rgb),.74);background:rgba(var(--pressure-accent-rgb),.16);outline:none;transform:translateY(-1px)}@media(max-width:820px){.resource-page-intro{grid-template-columns:1fr}.resource-page-intro__copy{max-width:58ch}.resource-start-panel{grid-template-columns:1fr}.resource-start-card{padding:clamp(1rem,5vw,1.35rem)}}.articles-hero{min-height:19.5rem}.article-neon-clock{display:none}@media(min-width:1024px){.article-neon-clock{background:linear-gradient(#060c2052,#0b122b2e),radial-gradient(120% 90% at 50% 0,#378add29,#0000 62%);border:1px solid #a8d8f561;border-radius:8px;place-items:center;width:9.6rem;min-width:0;padding:.84rem .92rem .74rem;display:grid;position:absolute;top:8.25rem;right:clamp(2rem,4vw,3.2rem);transform:rotate(3deg);box-shadow:0 0 0 1px #a8d8f514,0 0 34px #378add3d,0 0 58px #a88cb821,inset 0 1px #ffffff1a}}@media(min-width:1280px){.article-neon-clock{right:clamp(2.5rem,4vw,4rem)}}.article-neon-clock__time{color:#d9f0ff;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-shadow:0 0 5px #a8d8f5b3,0 0 14px #378add75,0 0 28px #a88cb833;font-size:clamp(1.38rem,2.1vw,1.74rem);font-weight:500;line-height:1}.article-neon-clock__time span{animation:2s step-end infinite article-clock-colon}.article-neon-clock__wake{color:#f1e0f4c7;letter-spacing:.34em;text-shadow:0 0 8px #f1e0f43d;margin-top:.34rem;font-size:.56rem;font-weight:700;line-height:1}.article-neon-clock__idea{color:#f1e0f4d1;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 7px #f1e0f44d,0 0 16px #378add2e;border-top:1px solid #a8d8f529;margin-top:.5rem;padding-top:.56rem;font-size:.58rem;font-weight:600;line-height:1;animation:7.2s ease-in-out infinite article-clock-idea-glow}.article-unread-trigger{color:inherit;cursor:default;outline:none;display:inline-block;position:relative}.article-unread-trigger:hover,.article-unread-trigger:focus-visible,.article-unread-trigger.is-found{color:var(--moonlight);text-shadow:0 0 7px #f1e0f475,0 0 16px #378add38}.article-unread-notification{color:#ffffffeb;letter-spacing:.04em;opacity:0;pointer-events:none;text-transform:none;transform-origin:50% 100%;white-space:nowrap;z-index:5;background:radial-gradient(110% 130% at 18% 0,#5ab0ff33,#0000 58%),linear-gradient(135deg,#0c1430f5,#18112df0);border:1px solid #a8d8f561;border-radius:12px;width:max-content;max-width:12rem;padding:.58rem .74rem .58rem 1.65rem;font-size:.72rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,8px)scale(.9);box-shadow:0 0 0 1px #f1e0f40f,0 10px 28px #00000061,0 0 18px #378add33,inset 0 1px #ffffff1a}.article-unread-notification:before{content:"";background:#ff5676f5;border-radius:999px;width:.46rem;height:.46rem;position:absolute;top:50%;left:.58rem;transform:translateY(-50%);box-shadow:0 0 8px #ff5676c7,0 0 16px #ff567657}.article-unread-notification:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #f1e0f43d;position:absolute;inset:-1px}.article-unread-notification__label{text-shadow:0 0 6px #ffffff57,0 0 16px #a8d8f533;display:block}.article-unread-trigger.is-found .article-unread-notification{animation:6.4s cubic-bezier(.2,.8,.2,1) both article-unread-notification}.article-unread-trigger.is-found .article-unread-notification:after{animation:6.4s ease-in-out both article-unread-ring}.article-loading-trigger{color:inherit;cursor:default;outline:none;display:inline-block;position:relative}.article-loading-trigger:hover,.article-loading-trigger:focus-visible,.article-loading-trigger.is-found{color:var(--moonlight);text-shadow:0 0 7px #f1e0f46b,0 0 16px #378add33}.article-loading-loop{color:#ffffffdb;opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:5;background:radial-gradient(100% 120% at 12% 0,#5ab0ff2e,#0000 58%),linear-gradient(135deg,#0b112bf5,#140e27f0);border:1px solid #a8d8f557;border-radius:10px;width:8.8rem;padding:.52rem .58rem .56rem;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,8px)scale(.92);box-shadow:0 0 0 1px #f1e0f40d,0 10px 26px #00000057,0 0 18px #378add29,inset 0 1px #ffffff14}.article-loading-loop__label{letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 6px #ffffff47,0 0 14px #a8d8f52e;margin-bottom:.42rem;font-size:.62rem;font-weight:800;line-height:1;display:block}.article-loading-loop__label:after{content:"...";animation:1.2s step-end infinite article-loading-dots}.article-loading-loop__track{background:#a8d8f51f;border-radius:999px;height:.28rem;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #f1e0f414}.article-loading-loop__bar{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#58b2ffeb,#f1e0f4fa,#bf99b8eb);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #a8d8f594,0 0 16px #f1e0f438}.article-loading-trigger.is-found .article-loading-loop{animation:8.8s ease-in-out both article-loading-loop}.article-loading-trigger.is-found .article-loading-loop__bar{animation:8.8s ease-in-out both article-loading-bar}.article-section{--article-section-accent:#a8d8f5;--article-section-glow:#a8d8f52e;position:relative}.article-section--divided{border-top:1px solid #d2bee62e;padding-top:2.75rem}.article-section--foundation{--article-section-accent:#f1e0f4;--article-section-glow:#f1e0f433}.article-section--understanding{--article-section-accent:#8fd7ff;--article-section-glow:#8fd7ff2e}.article-section--stakes{--article-section-accent:#f4c36c;--article-section-glow:#f4c36c2e}.article-section--action{--article-section-accent:#91e0b5;--article-section-glow:#91e0b52e}.article-section__header{border-left:3px solid var(--article-section-accent);padding-left:1rem}.article-section__label{color:var(--article-section-accent);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 18px var(--article-section-glow);margin-bottom:.7rem;font-size:.68rem;font-weight:800;line-height:1}.article-section__header h2{color:#fffffff0;letter-spacing:0;margin:0;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:650;line-height:1.15}.article-section__header p{color:var(--muted-foreground);margin-top:.65rem;font-size:.95rem;line-height:1.65}.article-card{border-color:var(--article-section-accent)}@supports (color:color-mix(in lab,red,red)){.article-card{border-color:color-mix(in srgb,var(--article-section-accent) 28%,#d2bee62e)}}.article-card{box-shadow:0 24px 60px #0006,0 0 34px var(--article-section-glow),inset 0 1px #ffffff14}.article-card:before{content:"";background:var(--article-section-accent);width:3.4rem;height:.18rem;box-shadow:0 0 18px var(--article-section-glow);pointer-events:none;border-radius:999px;position:absolute;top:.85rem;left:1.2rem}.article-card-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:1rem;display:flex}.article-card-download{background:var(--gradient-primary);color:#040819;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:.48rem;padding:.58rem .9rem;font-size:.66rem;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #a88cb83d}.article-card-download:hover,.article-card-download:focus-visible{transform:translateY(-1px);box-shadow:0 14px 32px #a88cb857}.article-page-nav{background:linear-gradient(135deg,#121a3461,#090c1e6b);border:1px solid #d2bee638;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.75rem;width:100%;padding:.55rem;display:grid;box-shadow:0 0 20px #8fd7ff14,inset 0 1px #ffffff0a}.article-page-nav__item--main{grid-column:1;justify-self:center}.article-page-nav__item--all{grid-column:2;justify-self:center}.article-page-nav__item--previous{grid-column:3;justify-self:center}.article-page-nav__item--next{grid-column:4;justify-self:center}.article-page-nav:not(:has(.article-page-nav__item--previous)),.article-page-nav:not(:has(.article-page-nav__item--next)){grid-template-columns:repeat(3,minmax(0,1fr))}.article-page-nav:not(:has(.article-page-nav__item--previous)) .article-page-nav__item--next{grid-column:3}.article-page-nav:not(:has(.article-page-nav__item--next)) .article-page-nav__item--previous{grid-column:3;justify-self:center}@media(max-width:760px){.article-page-nav{flex-wrap:wrap;justify-content:flex-start;display:flex}}.article-reader__header{border-radius:var(--radius-2xl);background:radial-gradient(100% 85% at 88% 10%,#a8d8f521,#0000 58%),radial-gradient(90% 80% at 10% 100%,#bf99b829,#0000 62%),linear-gradient(135deg,#1a27476b,#0d1026d6);border:1px solid #d2bee647;padding:clamp(1.5rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 28px 72px #00000061,0 0 54px #a88cb824,inset 0 1px #ffffff14}.article-reader__meta{color:var(--moonlight);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;line-height:1.2;display:flex}.article-reader__header h1{color:#fffffff5;max-width:17ch;margin-top:1rem;font-size:clamp(2.35rem,7vw,4.45rem);line-height:.98}.article-reader__header p{color:#e2dbe8d6;max-width:54ch;margin-top:1.25rem;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.65}.article-reader__header p span{display:block}.article-reader__header--technology p{max-width:82ch}.article-base-visual{width:min(100%,52rem);margin:clamp(1.55rem,3.8vw,2.6rem) auto clamp(1.6rem,4vw,2.8rem);position:relative}.article-base-visual__frame{isolation:isolate;aspect-ratio:1536/1024;background:radial-gradient(74% 70% at 50% 44%,#378add26,#0000 68%),#0307169e;border:1px solid #a8d8f52e;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 26px 68px #00000057,0 0 2.7rem #378add21,0 0 4.4rem #ff55a80f,inset 0 1px #ffffff0f}.article-base-visual__frame:before,.article-base-visual__frame:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0}.article-base-visual__frame:before{opacity:.2;background:linear-gradient(90deg,#05081a94,#0000 8% 92%,#05081a94),linear-gradient(#05081a6b,#0000 14% 84%,#05081a85)}.article-base-visual__frame:after{mix-blend-mode:multiply;background:radial-gradient(78% 64% at 50% 49%,#0000 58%,#03071647 88%,#030716a3)}.article-base-visual__image{z-index:1;object-fit:cover;object-position:center;opacity:1;filter:saturate(1.02)brightness(.98)contrast(1.06);width:100%;height:100%;display:block;position:relative}.article-base-visual__pillar{z-index:3;opacity:0;filter:blur(2.4px)saturate(1.28)brightness(1.26)drop-shadow(0 0 .34rem)drop-shadow(0 0 .82rem);mix-blend-mode:screen;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;animation:22s ease-in-out infinite basePillarRipple;display:block;position:absolute;inset:0}.article-base-visual__pillar--b{color:#2fb4ff85;background-image:url(/article-media/base-pillar-glow-b.png);animation-delay:.8s}.article-base-visual__pillar--a{color:#62ffb275;background-image:url(/article-media/base-pillar-glow-a.png);animation-delay:3.65s}.article-base-visual__pillar--s{color:#ffe84270;background-image:url(/article-media/base-pillar-glow-s.png);animation-delay:6.5s}.article-base-visual__pillar--e{color:#ff5bab70;background-image:url(/article-media/base-pillar-glow-e.png);animation-delay:9.35s}@keyframes basePillarRipple{0%,to{opacity:0;transform:scale(1)}9%,18%{opacity:.34;transform:scale(1.002)}29%{opacity:0;transform:scale(1.004)}}@media(prefers-reduced-motion:reduce){.article-base-visual__image,.article-base-visual__pillar{animation:none}.article-base-visual__pillar{display:none}}.article-boredom-video{width:min(100%,50rem);margin:clamp(1.4rem,3.5vw,2.2rem) auto clamp(1.55rem,4vw,2.5rem);position:relative}.article-boredom-video__frame{isolation:isolate;aspect-ratio:16/9;opacity:1;filter:blur()brightness();cursor:pointer;background:radial-gradient(82% 78% at 50% 44%,#a8d8f51f,#0000 66%),#05091b5c;border:1px solid #d2bee633;border-radius:1.15rem;transition:opacity 3s,filter 3s,box-shadow 3s;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057,0 0 3.6rem #a8d8f51a,0 0 5.2rem #a88cb814,inset 0 1px #ffffff0f}.article-boredom-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-boredom-video__frame:before,.article-boredom-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-boredom-video__frame:before{opacity:.24;background:linear-gradient(90deg,#080b1ddb,#0000 14% 86%,#080b1ddb),linear-gradient(#080b1dc2,#0000 18% 82%,#080b1dd1)}.article-boredom-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(72% 58%,#0000 48%,#060a1b52 82%,#060a1bb8)}.article-boredom-video__frame.is-faded{opacity:1;filter:blur()brightness();box-shadow:0 22px 56px #00000047,0 0 2.5rem #a8d8f50f,inset 0 1px #ffffff0d}.article-boredom-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.86;filter:saturate(.88)brightness(.9)contrast(.98);width:100%;height:100%;transition:opacity 3s,filter 3s;display:block;position:relative}.article-boredom-video__frame.is-faded .article-boredom-video__media{opacity:0;filter:saturate(0)brightness(.45)contrast(.96)blur(8px)}.article-conversation-video{width:min(100%,36rem);margin:clamp(1.35rem,3vw,2.1rem) auto clamp(1.55rem,3.4vw,2.35rem);position:relative}.article-conversation-video__frame{isolation:isolate;aspect-ratio:16/9;opacity:1;filter:blur()brightness();cursor:pointer;background:radial-gradient(78% 72% at 50% 44%,#a8d8f51a,#0000 68%),#05091b61;border:1px solid #d2bee62e;border-radius:1rem;transition:opacity 2.6s,filter 2.6s,box-shadow 2.6s;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000042,0 0 2.4rem #a8d8f514,0 0 3.2rem #a88cb812,inset 0 1px #ffffff0e}.article-conversation-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-conversation-video__frame:before,.article-conversation-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-conversation-video__frame:before{opacity:.22;background:linear-gradient(90deg,#080b1dd6,#0000 14% 86%,#080b1dd6),linear-gradient(#080b1db8,#0000 18% 82%,#080b1dc7)}.article-conversation-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(72% 58%,#0000 48%,#060a1b4d 82%,#060a1bad)}.article-conversation-video__frame.is-faded{opacity:1;filter:blur()brightness();box-shadow:0 16px 42px #00000038,0 0 1.8rem #a8d8f50a,inset 0 1px #ffffff0a}.article-conversation-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.84;filter:saturate(.88)brightness(.9)contrast(.97);width:100%;height:100%;transition:opacity 2.6s,filter 2.6s;display:block;position:relative}.article-conversation-video__frame.is-faded .article-conversation-video__media{opacity:0;filter:saturate(0)brightness(.45)contrast(.96)blur(8px)}.article-conversation-video__caption{z-index:3;color:#f9f7fff0;width:min(82%,29rem);font-family:var(--font-serif);text-align:center;text-shadow:0 0 .9rem #080b1df2,0 0 1.6rem #a8d8f53d;opacity:0;filter:blur(6px);pointer-events:none;margin:0;font-size:clamp(1rem,2vw,1.18rem);font-style:italic;line-height:1.5;transition:opacity 2.2s,filter 2.2s,transform 2.2s cubic-bezier(.18,.72,.18,1);position:absolute;bottom:clamp(1.1rem,3vw,1.75rem);left:50%;transform:translate(-50%,.45rem)}.article-conversation-video__caption.is-visible{opacity:1;filter:blur();transition-duration:1.6s;transform:translate(-50%)}.article-identity-eye{z-index:2;aspect-ratio:1.48;color:#41caff;cursor:pointer;filter:none;background:0 0;border:0;place-items:center;width:clamp(6.8rem,13vw,8.8rem);padding:0;transition:filter .55s,opacity .55s,transform .55s;display:grid;position:absolute;top:auto;bottom:clamp(1.15rem,3.2vw,2rem);right:clamp(1.35rem,3.6vw,2.35rem);overflow:visible;transform:none}.article-identity-eye:not(.is-open):hover,.article-identity-eye:not(.is-open):focus-visible{filter:none;transform:scale(1.025)}.article-identity-eye:focus-visible{outline:none}.article-identity-eye img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}.article-identity-eye__closed{opacity:1;transition:opacity .62s,transform .62s,filter .62s;transform:translateY(calc(.24rem + 2mm))scale(.84)}.article-identity-eye__open{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.18,.78,.18,1),filter .72s;transform:translate(0)scale(.92)}.article-identity-eye.is-open .article-identity-eye__closed{opacity:0;transform:translateY(calc(.06rem + 2mm))scale(.8)}.article-identity-eye.is-open .article-identity-eye__open{opacity:1;transform:translate(0)scale(1)}.article-identity-eye__emoji{z-index:4;object-position:center;opacity:0;filter:drop-shadow(0 0 .28rem #7ad4ff52)drop-shadow(0 0 .55rem #2d97ff29);backface-visibility:hidden;will-change:transform,opacity;max-height:clamp(1.15rem,3.2vw,2rem);animation:3.9s linear forwards identity-eye-emoji-glide;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72);object-fit:contain!important;width:clamp(1.15rem,3.2vw,2rem)!important;height:auto!important}.article-identity-eye__emoji--0{animation-name:identity-eye-emoji-glide}.article-identity-eye__emoji--1{animation-name:identity-eye-emoji-glide-wide;animation-duration:4.12s}.article-identity-eye__emoji--2{animation-name:identity-eye-emoji-glide-high;animation-duration:4.28s}.article-identity-eye__emoji--3{animation-name:identity-eye-emoji-glide-soft;animation-duration:4.04s}.article-identity-eye__emoji--4{animation-name:identity-eye-emoji-glide-near;animation-duration:4.18s}.article-identity-eye__emoji--5{animation-name:identity-eye-emoji-glide-drift;animation-duration:4.36s}@keyframes identity-eye-emoji-glide{0%{opacity:0;transform:translate(calc(-50% - .12rem),-38%)scale(.68)rotate(-3deg)}8%{opacity:1;transform:translate(calc(.06rem - 50%),-66%)scale(.8)rotate(-2deg)}22%{opacity:1;transform:translate(calc(.52rem - 50%),-136%)scale(.9)rotate(2deg)}38%{opacity:.98;transform:translate(calc(.84rem - 50%),-205%)scale(.95)rotate(3deg)}54%{opacity:.9;transform:translate(calc(1.08rem - 50%),-292%)scale(.88)rotate(-2deg)}70%{opacity:.72;transform:translate(calc(1.76rem - 50%),-360%)scale(.8)rotate(4deg)}86%{opacity:.42;transform:translate(calc(2.48rem - 50%),-450%)scale(.72)rotate(7deg)}to{opacity:0;transform:translate(calc(2.9rem - 50%),-515%)scale(.62)rotate(8deg)}}@keyframes identity-eye-emoji-glide-wide{0%{opacity:0;transform:translate(calc(.04rem - 50%),-42%)scale(.66)rotate(2deg)}8%{opacity:1;transform:translate(calc(.22rem - 50%),-70%)scale(.79)rotate(1deg)}24%{opacity:1;transform:translate(calc(.9rem - 50%),-138%)scale(.92)rotate(-3deg)}42%{opacity:.96;transform:translate(calc(1.32rem - 50%),-222%)scale(.94)rotate(-4deg)}62%{opacity:.82;transform:translate(calc(2.16rem - 50%),-338%)scale(.84)rotate(1deg)}82%{opacity:.44;transform:translate(calc(2.72rem - 50%),-438%)scale(.74)rotate(3deg)}to{opacity:0;transform:translate(calc(3.7rem - 50%),-545%)scale(.62)rotate(7deg)}}@keyframes identity-eye-emoji-glide-high{0%{opacity:0;transform:translate(calc(-50% - .24rem),-36%)scale(.64)rotate(-5deg)}8%{opacity:1;transform:translate(calc(-50% - .14rem),-72%)scale(.78)rotate(-4deg)}24%{opacity:1;transform:translate(calc(.06rem - 50%),-164%)scale(.91)rotate(-3deg)}44%{opacity:.95;transform:translate(calc(.78rem - 50%),-268%)scale(.9)rotate(2deg)}64%{opacity:.78;transform:translate(calc(1.44rem - 50%),-398%)scale(.8)rotate(6deg)}84%{opacity:.36;transform:translate(calc(1.86rem - 50%),-492%)scale(.7)rotate(7deg)}to{opacity:0;transform:translate(calc(2.18rem - 50%),-585%)scale(.6)rotate(10deg)}}@keyframes identity-eye-emoji-glide-soft{0%{opacity:0;transform:translate(calc(.18rem - 50%),-40%)scale(.68)rotate(4deg)}8%{opacity:1;transform:translate(calc(.28rem - 50%),-66%)scale(.8)rotate(3deg)}26%{opacity:1;transform:translate(calc(.44rem - 50%),-150%)scale(.9)rotate(2deg)}46%{opacity:.94;transform:translate(calc(.98rem - 50%),-238%)scale(.88)rotate(-2deg)}66%{opacity:.76;transform:translate(calc(1.74rem - 50%),-360%)scale(.8)rotate(-5deg)}84%{opacity:.38;transform:translate(calc(2.1rem - 50%),-450%)scale(.7)rotate(-1deg)}to{opacity:0;transform:translate(calc(2.94rem - 50%),-540%)scale(.6)rotate(3deg)}}@keyframes identity-eye-emoji-glide-near{0%{opacity:0;transform:translate(calc(-50% - .02rem),-38%)scale(.66)rotate(-2deg)}9%{opacity:1;transform:translate(calc(.02rem - 50%),-72%)scale(.8)rotate(-1deg)}28%{opacity:1;transform:translate(calc(.12rem - 50%),-170%)scale(.9)rotate(0)}48%{opacity:.92;transform:translate(calc(.78rem - 50%),-286%)scale(.88)rotate(5deg)}68%{opacity:.72;transform:translate(calc(1.08rem - 50%),-374%)scale(.78)rotate(2deg)}86%{opacity:.34;transform:translate(calc(1.36rem - 50%),-478%)scale(.68)rotate(-3deg)}to{opacity:0;transform:translate(calc(1.98rem - 50%),-520%)scale(.6)rotate(-4deg)}}@keyframes identity-eye-emoji-glide-drift{0%{opacity:0;transform:translate(calc(-50% - .18rem),-40%)scale(.64)rotate(3deg)}8%{opacity:1;transform:translate(calc(-50% - .04rem),-68%)scale(.78)rotate(2deg)}25%{opacity:1;transform:translate(calc(.5rem - 50%),-146%)scale(.92)rotate(5deg)}45%{opacity:.94;transform:translate(calc(.86rem - 50%),-266%)scale(.9)rotate(4deg)}65%{opacity:.76;transform:translate(calc(1.78rem - 50%),-368%)scale(.82)rotate(3deg)}85%{opacity:.36;transform:translate(calc(2.76rem - 50%),-504%)scale(.68)rotate(-2deg)}to{opacity:0;transform:translate(calc(3.18rem - 50%),-555%)scale(.58)rotate(-4deg)}}@media(max-width:760px){.article-identity-eye{width:min(10rem,58vw);margin:calc(1.15rem + 5mm) auto 0;position:relative;top:auto;right:auto;transform:none}.article-identity-eye:not(.is-open):hover,.article-identity-eye:not(.is-open):focus-visible{transform:scale(1.025)}}.article-reader__paper{border-radius:var(--radius-2xl);background:linear-gradient(#ffffff09,#ffffff05),#070a1b80;border:1px solid #d2bee63d;margin-top:1.75rem;padding:clamp(1.35rem,4vw,3rem);box-shadow:0 26px 64px #00000047,inset 0 1px #ffffff0f}.article-reader__body{color:#ffffffe0;gap:1.15rem;font-size:clamp(1.03rem,1.5vw,1.14rem);line-height:1.78;display:grid}.article-reader__body p{margin:0}.article-reader__body h2{color:#fff4e7f5;font-family:var(--font-sans);letter-spacing:0;margin:1.35rem 0 .1rem;font-size:clamp(1.35rem,2.4vw,1.78rem);font-weight:700;line-height:1.22}.article-reader__body h2:first-child{margin-top:0}.article-blindfold-message{place-items:center;width:100%;margin:clamp(1.8rem,4vw,2.6rem) auto clamp(2rem,4.6vw,3rem);display:grid;position:relative;overflow:hidden}.article-blindfold-message:before{content:"";z-index:2;pointer-events:none;opacity:.62;background:linear-gradient(90deg,#080b1dfa,#0000 14% 86%,#080b1dfa),linear-gradient(#080b1dfa,#0000 15% 84%,#080b1dfa);position:absolute;inset:0}.article-blindfold-message__stage{aspect-ratio:16/9;background:0 0;width:100%;max-width:42rem;position:relative;overflow:hidden}.article-blindfold-message__media{cursor:pointer;object-fit:contain;filter:drop-shadow(0 0 1rem #3dafff1a)drop-shadow(0 0 2.6rem #1961ff12);width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 68%,#000 52%,#000000e0 66%,#0000005c 82%,#0000 100%);mask-image:radial-gradient(75% 68%,#000 52%,#000000e0 66%,#0000005c 82%,#0000)}.article-typing-bubble{cursor:pointer;outline:none;justify-content:center;margin:.45rem 0 3.75rem;display:flex}.article-typing-bubble:focus-visible{outline-offset:.55rem;outline:2px solid #84d3ffc7}.article-reader__header .article-typing-bubble{margin-top:clamp(1.35rem,3vw,1.8rem);margin-bottom:clamp(3.25rem,6vw,4rem)}.article-reader__header--with-bubble h1{max-width:100%;font-size:clamp(1.95rem,4.2vw,2.8rem);line-height:1.04}.article-reader__header--with-bubble .article-typing-bubble{margin-top:clamp(.55rem,1.45vw,.9rem);margin-bottom:clamp(2.25rem,4vw,3rem)}.article-typing-bubble__message{aspect-ratio:1.92;isolation:isolate;border-radius:50%;place-items:center;width:min(100%,20rem - 2mm);padding:clamp(.98rem,2.6vw,1.24rem) clamp(1.55rem,3.8vw,2rem);display:grid;position:relative}.article-typing-bubble__message:before{content:"";z-index:0;opacity:0;filter:blur(7px);pointer-events:none;background:radial-gradient(at 50% 46%,#57b8ff21,#0000 62%),linear-gradient(145deg,#09162dd1,#04091cf0);border:1.6px solid #84d3fffa;border-radius:50%;animation:.72s 1.05s both articleThoughtMainIn;position:absolute;inset:0;transform:scale(.96);box-shadow:0 18px 40px #0000004d,0 0 3px #ade4fffa,0 0 8px #58bcff85,0 0 16px #58bcff2e,inset 0 1px #ffffff17}.article-typing-bubble__thought{z-index:1;opacity:0;filter:blur(6px);pointer-events:none;background:radial-gradient(circle at 45% 45%,#68c0ff21,#050b1fdb 64%);border:1.6px solid #84d3fffa;border-radius:999px;display:block;position:absolute;transform:scale(.25);box-shadow:0 0 3px #ade4fffa,0 0 8px #58bcff85,0 0 15px #58bcff29}.article-typing-bubble__thought--large{width:clamp(1.38rem,3.2vw,2.05rem);height:clamp(1.38rem,3.2vw,2.05rem);animation:.55s .62s both articleThoughtBubbleIn;bottom:-1.98rem;left:clamp(1.82rem,6.6vw,2.62rem)}.article-typing-bubble__thought--medium{width:clamp(1.08rem,2.55vw,1.66rem);height:clamp(1.08rem,2.55vw,1.66rem);animation:.55s .31s both articleThoughtBubbleIn;bottom:calc(-3.18rem - 1mm);left:calc(clamp(.82rem,4.7vw,1.42rem) - 1mm)}.article-typing-bubble__thought--small{width:clamp(.72rem,1.72vw,1.06rem);height:clamp(.72rem,1.72vw,1.06rem);animation:.55s both articleThoughtBubbleIn;bottom:calc(-4.08rem - 2mm);left:calc(clamp(-.02rem,3.05vw,.36rem) - 2mm)}.article-typing-bubble__dots{z-index:2;opacity:0;filter:blur(5px);justify-content:center;place-items:center;gap:.42rem;min-height:2rem;animation:2.55s 1.42s both articleTypingDotsHide;display:inline-flex;position:relative;transform:translateY(.12rem)}.article-typing-bubble__dots span{background:#73d5fff2;border-radius:999px;width:.48rem;height:.48rem;animation:1.15s ease-in-out infinite articleTypingDotPulse;box-shadow:0 0 10px #4ebcff8f,0 0 22px #4ebcff3d}.article-typing-bubble__dots span:nth-child(2){animation-delay:.18s}.article-typing-bubble__dots span:nth-child(3){animation-delay:.36s}.article-typing-bubble__message p{z-index:2;color:#aedffffa;letter-spacing:0;text-align:center;text-shadow:0 0 5px #9fdbffb8,0 0 13px #4ebcff4d;opacity:0;filter:blur(6px);max-width:15rem;margin:0;font-size:clamp(.96rem,1.7vw,1.08rem);font-style:italic;font-weight:700;line-height:1.18;animation:1.15s 3.15s both articleTypingMessageIn;position:relative;transform:translateY(calc(-.72rem - 3mm))}.article-rat-park-video{background:0 0;width:min(100%,38rem);margin:2.45rem auto 2.75rem;position:relative}.article-rat-park-video__frame{aspect-ratio:16/7.45;cursor:pointer;opacity:1;filter:drop-shadow(0 0 #5cd2ff00);background:0 0;transition:filter 7s,opacity 7s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 10%,#000 26% 74%,#00000047 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#00000047 10%,#000 26% 74%,#00000047 90%,#0000)}.article-rat-park-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-rat-park-video__frame.is-glowing-in{filter:drop-shadow(0 0 1.35rem #5cd2ff38)}.article-rat-park-video__frame.is-video-faded-out{opacity:0;filter:drop-shadow(0 0 #5cd2ff00)}.article-rat-park-video__frame:after{content:"";z-index:3;opacity:1;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,oklch(14% .04 270/.92) 5%,oklch(14% .04 270/.46) 12%,transparent 24%,transparent 76%,oklch(14% .04 270/.46) 88%,oklch(14% .04 270/.92) 95%,var(--color-background) 100%);transition:opacity 7s;position:absolute;inset:-1px}.article-rat-park-video__frame.is-video-faded-out:after{opacity:0}.article-rat-park-video__media{z-index:1;object-fit:cover;object-position:center top;opacity:.48;filter:saturate(.28)brightness(.42)blur(1px);background:0 0;border-radius:0;width:100%;height:100%;transition:opacity 7s,filter 7s;display:block;position:relative;overflow:hidden}.article-rat-park-video__frame.is-glowing-in .article-rat-park-video__media{opacity:1;filter:saturate()brightness()blur()}.article-rat-park-video__frame.is-video-faded-out .article-rat-park-video__media{opacity:0;filter:saturate(0)brightness(0)blur(6px)}.article-rat-park-video__caption{z-index:3;color:#dbf2ffeb;text-align:center;text-shadow:0 0 .65rem #8fd7ff33,0 0 1.2rem #d2bee61f;opacity:0;filter:blur(5px);max-width:34rem;margin:.95rem auto 0;font-size:clamp(1rem,1.9vw,1.12rem);font-style:italic;line-height:1.55;transition:opacity 2.8s,filter 2.8s,transform 2.8s cubic-bezier(.18,.72,.18,1);position:relative;transform:translateY(.35rem)}.article-rat-park-video__caption.is-visible{opacity:1;filter:blur();transform:translate(0)}.article-domino-video{text-align:center;gap:.95rem;width:min(100%,38rem);margin:clamp(2rem,4.5vw,3rem) auto clamp(2.1rem,4.8vw,3.2rem);display:grid;position:relative}.article-domino-video__frame{isolation:isolate;aspect-ratio:16/9;opacity:1;filter:blur()brightness();background:radial-gradient(80% 78% at 50% 42%,#a8d8f51f,#0000 66%),#05091b70;border:1px solid #a8d8f52e;border-radius:1rem;transition:opacity 3s,filter 3s,box-shadow 3s;position:relative;overflow:hidden;box-shadow:0 20px 52px #0000004d,0 0 2.4rem #378add1a,inset 0 1px #ffffff0f}.article-domino-video__frame:before,.article-domino-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-domino-video__frame:before{opacity:.34;background:linear-gradient(90deg,#080b1deb,#0000 14% 86%,#080b1deb),linear-gradient(#080b1ddb,#0000 18% 82%,#080b1de0)}.article-domino-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(70% 54% at 50% 48%,#0000 48%,#060a1b7a 82%,#060a1be0)}.article-domino-video__frame.is-faded{opacity:0;filter:blur(8px)brightness(.45);box-shadow:0 14px 34px #0003,0 0 #378add00,inset 0 1px #ffffff08}.article-domino-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.82;filter:saturate(.84)brightness(.86)contrast(.96);width:100%;height:100%;display:block;position:relative}.article-domino-video figcaption{color:#dbf2ffe0;text-shadow:0 0 .65rem #8fd7ff2e,0 0 1.2rem #d2bee61a;max-width:34rem;margin:0 auto;font-size:clamp(.98rem,1.7vw,1.08rem);font-style:italic;line-height:1.55}.article-brain-video{width:min(100%,38rem);margin:0 auto clamp(1.8rem,4vw,2.65rem);position:relative}.article-brain-video__frame{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(82% 74% at 52% 44%,#bf99b821,#0000 66%),#05091b5c;border:1px solid #d2bee624;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000003d,0 0 2.2rem #a88cb81a,inset 0 1px #ffffff0b}.article-brain-video__frame:before,.article-brain-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-brain-video__frame:before{opacity:.28;background:linear-gradient(90deg,#080b1de0,#0000 13% 87%,#080b1de0),linear-gradient(#080b1dc7,#0000 17% 83%,#080b1dd1)}.article-brain-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(72% 58%,#0000 48%,#060a1b5c 82%,#060a1bc2)}.article-brain-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.86;filter:saturate(.9)brightness(.9)contrast(.98);width:100%;height:100%;display:block;position:relative}.article-technology-intro{grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);align-items:center;gap:clamp(1.4rem,3.8vw,2.4rem);margin:0 0 clamp(1.15rem,2.8vw,1.8rem);display:grid}.article-technology-intro__copy p{margin:0}.article-technology-intro__copy p+p{margin-top:1.15rem}.article-technology-video{width:100%;margin:0;position:relative}.article-technology-video__frame{isolation:isolate;aspect-ratio:4/5;cursor:pointer;background:radial-gradient(82% 76% at 50% 45%,#448fdd21,#0000 66%),#05091b66;border:1px solid #a8d8f52b;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000047,0 0 2.25rem #378add17,inset 0 1px #ffffff0d}.article-technology-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-technology-video__frame:before,.article-technology-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-technology-video__frame:before{opacity:.22;background:linear-gradient(90deg,#080b1dd1,#0000 13% 87%,#080b1dd1),linear-gradient(#080b1db8,#0000 18% 82%,#080b1dc7)}.article-technology-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(72% 58%,#0000 48%,#060a1b4d 82%,#060a1bb3)}.article-technology-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.92;filter:saturate(.94)brightness(.95)contrast();width:100%;height:100%;display:block;position:relative}@media(max-width:760px){.article-technology-intro{grid-template-columns:1fr;gap:clamp(1.15rem,5vw,1.7rem)}.article-technology-intro__copy{order:2}.article-technology-video{order:1;width:min(100%,25rem);margin:0 auto}}.article-filling-void-video{width:min(100%,40rem);margin:clamp(1.65rem,3.8vw,2.45rem) auto clamp(1.8rem,4.2vw,2.8rem);position:relative}.article-filling-void-video__frame{isolation:isolate;aspect-ratio:16/9;cursor:pointer;background:radial-gradient(82% 76% at 50% 45%,#a8d8f51f,#0000 66%),#05091b61;border:1px solid #d2bee62e;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000047,0 0 2.3rem #a8d8f517,0 0 3.8rem #bf99b80f,inset 0 1px #ffffff0d}.article-filling-void-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-filling-void-video__frame:before,.article-filling-void-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-filling-void-video__frame:before{opacity:.2;background:linear-gradient(90deg,#080b1dc7,#0000 13% 87%,#080b1dc7),linear-gradient(#080b1dad,#0000 18% 82%,#080b1dbd)}.article-filling-void-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(72% 58%,#0000 50%,#060a1b47 82%,#060a1bad)}.article-filling-void-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.9;filter:saturate(.92)brightness(.93)contrast(.99);width:100%;height:100%;display:block;position:relative}.article-toddlers-video{width:min(100%,42rem);margin:clamp(1.65rem,3.8vw,2.45rem) auto clamp(1.85rem,4.2vw,2.85rem);position:relative}.article-toddlers-video__frame{isolation:isolate;aspect-ratio:16/9;cursor:pointer;background:radial-gradient(84% 76% at 50% 45%,#a8d8f51f,#0000 68%),#05091b66;border:1px solid #d2bee62e;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 20px 54px #0000004d,0 0 2.5rem #a8d8f514,0 0 3.8rem #bf99b80e,inset 0 1px #ffffff0d}.article-toddlers-video__frame:focus-visible{outline-offset:4px;outline:2px solid #a8d8f5b8}.article-toddlers-video__frame:before,.article-toddlers-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-toddlers-video__frame:before{opacity:.18;background:linear-gradient(90deg,#080b1dc2,#0000 12% 88%,#080b1dc2),linear-gradient(#080b1da8,#0000 18% 82%,#080b1dbd)}.article-toddlers-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(74% 60%,#0000 52%,#060a1b42 82%,#060a1ba8)}.article-toddlers-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.9;filter:saturate(.92)brightness(.94)contrast(.99);width:100%;height:100%;display:block;position:relative}.article-seek-help-video{width:min(100%,40rem);margin:clamp(1.65rem,3.8vw,2.4rem) auto clamp(1.85rem,4.2vw,2.75rem);position:relative}.article-seek-help-video__frame{isolation:isolate;aspect-ratio:16/9;cursor:pointer;background:radial-gradient(82% 76% at 50% 45%,#bf99b821,#0000 68%),radial-gradient(72% 66% at 50% 60%,#a8d8f514,#0000 70%),#05091b66;border:1px solid #d2bee62e;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 20px 52px #0000004a,0 0 2.4rem #bf99b814,0 0 3.6rem #a8d8f50e,inset 0 1px #ffffff0d}.article-seek-help-video__frame:focus-visible{outline-offset:4px;outline:2px solid #d2bee6b8}.article-seek-help-video__frame:before,.article-seek-help-video__frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.article-seek-help-video__frame:before{opacity:.18;background:linear-gradient(90deg,#080b1dc2,#0000 12% 88%,#080b1dc2),linear-gradient(#080b1da8,#0000 18% 82%,#080b1db8)}.article-seek-help-video__frame:after{border-radius:inherit;mix-blend-mode:multiply;background:radial-gradient(74% 60%,#0000 52%,#060a1b40 82%,#060a1ba8)}.article-seek-help-video__media{z-index:1;object-fit:cover;object-position:center;opacity:.9;filter:saturate(.9)brightness(.94)contrast(.99);width:100%;height:100%;display:block;position:relative}.article-reader__body p:first-child:first-letter{float:left;color:var(--moonlight);margin:.08em .12em 0 0;font-size:3.9em;font-weight:650;line-height:.82}.article-reader__body em,.article-reader__note em{color:#f1e0f4f0;font-style:italic}.article-reader__note{border-radius:var(--radius-xl);background:radial-gradient(90% 120% at 100% 0,#bf99b826,#0000 58%),#0c1026b8;border:1px solid #d2bee647;margin-top:clamp(1.75rem,4vw,2.5rem);padding:clamp(1rem,3vw,1.45rem);box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff14}.article-reader__note p{color:#f1e0f4e6;margin:.75rem 0 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.article-reader__book-link{border-radius:var(--radius-xl);background:radial-gradient(95% 120% at 100% 0,#a8d8f51c,#0000 58%),#0d112794;border:1px solid #d2bee63d;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.75rem;padding:clamp(1.1rem,3vw,1.45rem);display:flex}.article-reader__book-link p{color:#c1b3c7e0;max-width:54ch;margin:0;font-size:.95rem;line-height:1.55}.article-reader__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;display:flex}@media(max-width:640px){.article-reader__body p:first-child:first-letter{float:none;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.article-reader__book-link{flex-direction:column;align-items:flex-start}.article-reader__actions{justify-content:flex-start;width:100%}.article-reader__actions .btn-neon,.article-reader__actions .btn-glass-sm{justify-content:center;width:100%}}@keyframes article-clock-breathe{0%,to{opacity:.84;border-color:#a8d8f538;box-shadow:0 0 0 1px #f1e0f40a,0 0 22px #378add1f,inset 0 1px #ffffff0f}50%{opacity:1;border-color:#a8d8f56b;box-shadow:0 0 0 1px #a8d8f514,0 0 32px #378add3d,0 0 54px #a88cb81f,inset 0 1px #ffffff1a}}@keyframes article-clock-colon{0%,49%{opacity:1;text-shadow:0 0 5px #a8d8f5b8,0 0 14px #378add75}50%,to{opacity:.32;text-shadow:none}}@keyframes article-clock-idea-glow{0%,to{color:#f1e0f4b3;text-shadow:0 0 5px #f1e0f42e,0 0 12px #378add1a}45%,58%{color:#fffffff2;text-shadow:0 0 7px #f1e0f485,0 0 18px #378add47,0 0 30px #a88cb829}}@keyframes article-unread-notification{0%{opacity:0;filter:blur(.4px);transform:translate(-50%,8px)scale(.9)}18%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}33%{transform:translate(calc(-50% - 1px))scale(1)}36%{transform:translate(calc(1px - 50%))scale(1)}39%,76%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(.5px);transform:translate(-50%,-7px)scale(.96)}}@keyframes article-unread-ring{0%,24%,to{opacity:0;transform:scale(.98)}34%{opacity:.72;transform:scale(1.06)}52%{opacity:0;transform:scale(1.14)}}@keyframes article-loading-loop{0%{opacity:0;filter:blur(.35px);transform:translate(-50%,8px)scale(.92)}12%,86%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(.45px);transform:translate(-50%,-6px)scale(.96)}}@keyframes article-loading-bar{0%,14%{opacity:.72;transform:scaleX(0)}52%{opacity:1;transform:scaleX(.82)}64%{opacity:1;transform:scaleX(.94)}72%{opacity:.78;transform:scaleX(.18)}88%{opacity:.92;transform:scaleX(.58)}to{opacity:0;transform:scaleX(.58)}}@keyframes article-loading-dots{0%,24%{content:"."}25%,49%{content:".."}50%,to{content:"..."}}@keyframes articleTypingDotPulse{0%,to{opacity:.42;transform:translateY(0)}44%{opacity:1;transform:translateY(-.16rem)}}@keyframes articleThoughtBubbleIn{0%{opacity:0;filter:blur(6px);transform:scale(.25)}62%{opacity:1;filter:blur();transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes articleThoughtMainIn{0%{opacity:0;filter:blur(7px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes articleTypingDotsHide{0%,10%{opacity:0;filter:blur(5px);max-width:4rem;transform:translateY(.12rem)}20%,62%{opacity:1;filter:blur();max-width:4rem;transform:translate(0)}78%,to{opacity:0;filter:blur(5px);max-width:0;transform:translate(.25rem)}}@keyframes articleTypingMessageIn{0%{opacity:0;filter:blur(6px);transform:translateY(calc(-.52rem - 3mm))}to{opacity:1;filter:blur();transform:translateY(calc(-.72rem - 3mm))}}@keyframes articleThoughtRippleCircle{0%{opacity:0;filter:blur(6px);transform:scale(.25)}62%{opacity:1;filter:blur();transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes articleThoughtRippleMain{0%,56%{opacity:0;filter:blur(7px);transform:scale(.96)}76%,to{opacity:1;filter:blur();transform:scale(1)}}@keyframes articleThoughtRippleText{0%,55%{opacity:0;filter:blur(5px);transform:translateY(calc(-.64rem - 3mm))}to{opacity:1;filter:blur();transform:translateY(calc(-.72rem - 3mm))}}.resource-hidden-drawer{flex-direction:column;align-self:start;gap:.85rem;width:100%;min-width:0;display:flex;position:relative}.resource-hidden-drawer__trigger{width:100%;color:var(--moonlight);cursor:pointer;text-align:left;z-index:3;background:0 0;border:0;padding:0;transition:transform .6s;display:grid;transform:translate(0)}.resource-hidden-drawer__image-wrap{isolation:isolate;background:radial-gradient(75% 70% at 52% 45%,#0c1224d1,#040716fa 74%,#030614);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000001a}.resource-hidden-drawer__image-wrap:before,.resource-hidden-drawer__image-wrap:after{content:"";pointer-events:none;z-index:2;position:absolute}.resource-hidden-drawer__image-wrap:before{background:radial-gradient(72% 60% at 51% 44%,#0000 34%,#04071694 72%,#030614fa),linear-gradient(90deg,#030614,#0000 34% 66%,#030614),linear-gradient(#030614f2,#0000 26% 43%,#030614c2 64%,#030614 88%);inset:0}.resource-hidden-drawer__image-wrap:after{opacity:.38;transform-origin:50%;background:linear-gradient(90deg,#0000,#ffdea394,#0000);height:1px;transition:opacity .28s,transform .36s;top:39%;left:10%;right:10%}.resource-hidden-drawer__image{aspect-ratio:16/9;object-fit:cover;filter:saturate(.96)brightness(.92);width:100%;transition:transform .42s,filter .42s;display:block;transform:translateY(0)scale(1.02)}.resource-hidden-drawer__trigger:hover,.resource-hidden-drawer__trigger:focus-visible{outline:none}.resource-hidden-drawer__trigger:hover .resource-hidden-drawer__image,.resource-hidden-drawer__trigger:focus-visible .resource-hidden-drawer__image{filter:saturate(1.02)brightness()}.resource-hidden-drawer__trigger:hover .resource-hidden-drawer__image-wrap,.resource-hidden-drawer__trigger:focus-visible .resource-hidden-drawer__image-wrap{box-shadow:0 20px 50px #0000004d,0 0 0 1px #f1e0f421}.resource-hidden-drawer.is-opening .resource-hidden-drawer__image,.resource-hidden-drawer.is-open .resource-hidden-drawer__image,.resource-hidden-drawer.is-closing .resource-hidden-drawer__image,.resource-hidden-drawer.is-returning .resource-hidden-drawer__image{filter:saturate(1.04)brightness(1.02);transform:translateY(0)scale(1.025)}.resource-hidden-drawer.is-opening .resource-hidden-drawer__image-wrap:after,.resource-hidden-drawer.is-open .resource-hidden-drawer__image-wrap:after,.resource-hidden-drawer.is-closing .resource-hidden-drawer__image-wrap:after,.resource-hidden-drawer.is-returning .resource-hidden-drawer__image-wrap:after{opacity:.82;transform:scaleX(1.08)}.resource-hidden-drawer__panel{opacity:0;pointer-events:none;filter:blur(6px);min-width:0;max-height:0;transition:max-height 4.8s cubic-bezier(.2,.72,.16,1),opacity .62s,transform .92s cubic-bezier(.2,.78,.2,1),filter .9s;display:block;overflow:hidden;transform:translateY(-1.1rem)}.resource-hidden-drawer.is-opening .resource-hidden-drawer__panel,.resource-hidden-drawer.is-open .resource-hidden-drawer__panel,.resource-hidden-drawer.is-closing .resource-hidden-drawer__panel{opacity:1;filter:blur();max-height:38rem;transform:translateY(0)}.resource-hidden-drawer.is-open .resource-hidden-drawer__panel{pointer-events:auto}.resource-hidden-drawer.is-closing .resource-hidden-drawer__panel{pointer-events:none}.resource-hidden-drawer.is-returning .resource-hidden-drawer__panel{opacity:0;filter:blur(7px);pointer-events:none;max-height:0;transition:max-height 2.5s cubic-bezier(.4,0,.2,1),opacity 1.1s,transform 1.3s,filter 1.25s;transform:translateY(.7rem)}.resource-hidden-drawer__panel-inner{min-height:0;box-shadow:none;background:0 0;border:0;padding:.15rem .35rem .1rem;position:relative;overflow:hidden}.resource-hidden-drawer__header,.resource-hidden-drawer__scroll p{opacity:0}.resource-hidden-drawer.is-open .resource-hidden-drawer__header,.resource-hidden-drawer.is-open .resource-hidden-drawer__intro-note{animation:1.05s forwards drawer-panel-text-appear}.resource-hidden-drawer.is-open .resource-hidden-drawer__header{animation-delay:50ms}.resource-hidden-drawer.is-open .resource-hidden-drawer__intro-note{animation-delay:.55s}.resource-hidden-drawer.is-closing .resource-hidden-drawer__header,.resource-hidden-drawer.is-closing .resource-hidden-drawer__scroll p{opacity:1}.resource-hidden-drawer__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex;position:relative}.resource-hidden-drawer__text-close{cursor:pointer}.resource-hidden-drawer__eyebrow{color:var(--moonlight);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:800;line-height:1}.resource-hidden-drawer__header h2{color:#fff;font-size:1.16rem;line-height:1.15}.resource-hidden-drawer__close{color:#ffffffbd;cursor:pointer;background:#060a1b7a;border:1px solid #d2bee638;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;transition:border-color .2s,color .2s,background-color .2s;display:grid}.resource-hidden-drawer__close:hover,.resource-hidden-drawer__close:focus-visible{color:#fff;background:#f1e0f414;border-color:#f1e0f470;outline:none}.resource-hidden-drawer__scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#a8d8f561 transparent;padding:0;position:relative;overflow:visible}@media(max-width:820px){.resource-hidden-drawer,.resource-hidden-drawer:not(.is-open):not(.is-closing){width:min(100%,39rem);max-width:39rem;margin-inline:auto}.resource-hidden-drawer__trigger{width:100%}.resource-hidden-drawer__panel{transform:translateY(-.45rem)}.resource-hidden-drawer.is-open .resource-hidden-drawer__panel{transform:translateY(0)}}.resource-hidden-drawer__scroll p{color:#e3e8f5d1;text-shadow:0 0 18px #8fd7ff1f;font-size:.95rem;line-height:1.58}.resource-hidden-drawer__closing-note{opacity:0;filter:blur(5px);margin-top:.75rem;transform:translateY(-.35rem)}.resource-hidden-drawer.is-open .resource-hidden-drawer__closing-note{animation:1.45s 3.1s forwards drawer-panel-text-appear}.resource-hidden-drawer__scroll ul{gap:.5rem;margin-block:1rem;display:grid;overflow:visible}.resource-hidden-drawer__scroll li{color:#ffffffdb;opacity:0;filter:blur(5px);padding-left:1.05rem;font-size:.95rem;line-height:1.5;position:relative;transform:translateY(-.22rem)}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li{animation:.85s forwards drawer-panel-text-appear}.resource-hidden-drawer.is-closing .resource-hidden-drawer__scroll li{opacity:1;filter:none;transform:translate(0)}.resource-hidden-drawer__scroll li:before{content:"";opacity:0;background:#a8d8f5d6;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.62em;left:0;transform:scale(.25);box-shadow:0 0 8px #a8d8f55c}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:before{animation:.42s forwards drawer-note-dot-settle}.resource-hidden-drawer.is-closing .resource-hidden-drawer__scroll li:before{animation:3s ease-out forwards drawer-note-dot-return}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:first-child:before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:first-child{animation-delay:.72s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(2):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(2){animation-delay:.9s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(3):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(3){animation-delay:1.08s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(4):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(4){animation-delay:1.26s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(5):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(5){animation-delay:1.44s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(6):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(6){animation-delay:1.62s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(7):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(7){animation-delay:1.8s}.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(8):before,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:nth-child(8){animation-delay:1.98s}.resource-drawer-stream-text{display:inline}.resource-drawer-stream-char{opacity:0;transform:translate3d(var(--stream-x),var(--stream-y),0) rotate(var(--stream-rotate)) scale(.92);transform-origin:50%;filter:blur(5px);display:inline-block;position:relative}.resource-drawer-stream-glyph{display:inline-block}.resource-drawer-fairy-dust{z-index:8;pointer-events:none;position:absolute;inset:-.4rem -2.1rem -1.2rem -1.4rem;overflow:visible}.resource-drawer-fairy-dust span{left:var(--dust-left);top:var(--dust-top);width:var(--dust-size);height:var(--dust-size);opacity:0;background:var(--dust-color);box-shadow:0 0 var(--dust-glow-size) var(--dust-color),0 0 var(--dust-wide-glow-size) var(--dust-glow),0 0 3px #fffffff2;will-change:opacity,transform;border-radius:999px;position:absolute;transform:translate(0)scale(.2)}.resource-hidden-drawer.is-open .resource-drawer-stream-char{animation:1.8s cubic-bezier(.16,.74,.22,1) forwards drawer-character-order;animation-delay:var(--stream-delay)}.resource-hidden-drawer.is-closing .resource-drawer-stream-char{opacity:1;filter:none;animation:none;transform:translate(0)}.resource-hidden-drawer.is-closing .resource-drawer-stream-glyph{animation:3s ease-out forwards drawer-character-glitter}.resource-hidden-drawer.is-closing .resource-hidden-drawer__header,.resource-hidden-drawer.is-closing .resource-hidden-drawer__scroll p{animation:3s ease-out forwards drawer-panel-text-dissolve}.resource-hidden-drawer.is-closing .resource-drawer-fairy-dust span{animation:drawer-fairy-dust-float var(--dust-duration) ease-out forwards;animation-delay:var(--dust-delay)}@keyframes drawer-character-order{0%{opacity:0;transform:translate3d(var(--stream-x),var(--stream-y),0) rotate(var(--stream-rotate)) scale(.92);filter:blur(8px)}34%{opacity:.42;transform:translate3d(var(--stream-mid-x),var(--stream-mid-y),0) rotate(var(--stream-mid-rotate)) scale(.97);filter:blur(5px)}72%{opacity:.86;filter:blur(1.2px);transform:translate(.14rem,-.06rem)rotate(0)scale(1.01)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes drawer-character-glitter{0%{opacity:1;color:#ffffffdb;filter:blur();text-shadow:none;transform:translate(0)}16%{opacity:.94;color:#ffffffc7;filter:blur(.15px);text-shadow:-.04rem -.02rem 3px #ffffff85,.05rem .02rem 5px #a8d8f54d;transform:translate(0)}34%{opacity:.72;color:#ffffff75;filter:blur(.55px);text-shadow:-.08rem -.04rem 6px #ffffff6b,.1rem .04rem 9px #a8d8f547,0 0 13px #f1e0f42e;transform:translate(0)}56%{opacity:.38;color:#ffffff2e;filter:blur(1.2px);text-shadow:-.1rem -.05rem 7px #ffffff42,.12rem .05rem 12px #a8d8f52e;transform:translate(0)}78%{opacity:.14;color:#ffffff0d;filter:blur(2.2px);text-shadow:0 0 10px #ffffff1f,0 0 16px #a8d8f51a;transform:translate(0)}to{opacity:0;color:#fff0;filter:blur(3.4px);text-shadow:none;transform:translate(0)}}@keyframes drawer-panel-text-appear{0%{opacity:0;filter:blur(2px);transform:translateY(.45rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes drawer-text-space-appear{0%{opacity:0;filter:blur(5px);max-height:0;transform:translateY(-.28rem)}36%{opacity:0;filter:blur(5px);max-height:7rem;transform:translateY(-.18rem)}to{opacity:1;filter:blur();max-height:7rem;transform:translate(0)}}@keyframes drawer-list-space-appear{0%{gap:0;margin-block:0}to{gap:.5rem;margin-block:1rem}}@keyframes drawer-list-row-appear{0%{opacity:0;filter:blur(5px);max-height:0;transform:translateY(-.22rem)}42%{opacity:.35;filter:blur(4px);max-height:3.4rem;transform:translateY(-.12rem)}to{opacity:1;filter:blur();max-height:3.4rem;transform:translate(0)}}@keyframes drawer-panel-text-dissolve{0%{opacity:1;filter:blur();text-shadow:none;transform:translate(0)}20%{opacity:.88;filter:blur(.15px);text-shadow:0 0 5px #ffffff2e,0 0 9px #a8d8f51f;transform:translate(0)}48%{opacity:.48;filter:blur(.75px);text-shadow:0 0 8px #ffffff29,0 0 14px #a8d8f51f;transform:translateY(.12rem)}76%{opacity:.16;filter:blur(1.8px);text-shadow:0 0 10px #ffffff1a,0 0 16px #a8d8f514;transform:translateY(.34rem)}to{opacity:0;filter:blur(3px);text-shadow:none;transform:translateY(.58rem)}}@keyframes drawer-closing-note-appear{0%{opacity:0;filter:blur(5px);max-height:0;margin-top:0;transform:translateY(-.35rem)}32%{opacity:0;filter:blur(5px);max-height:7rem;margin-top:.75rem;transform:translateY(-.24rem)}to{opacity:1;filter:blur();max-height:7rem;margin-top:.75rem;transform:translate(0)}}@keyframes drawer-fairy-dust-float{0%{opacity:.18;transform:translate(0)scale(.45)}9%{opacity:var(--dust-peak);transform:translate(.08rem,-.06rem)scale(1.12)}38%{opacity:var(--dust-mid-peak);transform:translate3d(var(--dust-mid-x),var(--dust-mid-y),0) scale(.85)}72%{opacity:var(--dust-late-peak);transform:translate3d(var(--dust-late-x),var(--dust-late-y),0) scale(.55)}to{opacity:0;transform:translate3d(var(--dust-x),var(--dust-y),0) scale(.18)}}@keyframes drawer-note-dot-settle{0%{opacity:0;transform:translate(-.7rem)scale(.25)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes drawer-note-dot-return{0%{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 8px #a8d8f55c}20%{opacity:.86;transform:translate(0)scale(.5);box-shadow:0 0 6px #ffffff80,0 0 14px #a8d8f552}to{opacity:0;box-shadow:none;transform:translate(0)scale(.12)}}.resource-old-device-card{overflow:visible}.resource-old-device{opacity:0;pointer-events:none;transform-origin:100% 100%;z-index:4;align-items:center;gap:.52rem;display:flex;position:absolute;bottom:2.85rem;right:1.55rem;transform:translateY(8px)rotate(-2deg)scale(.92)}.resource-old-device__phone{background:linear-gradient(#080e22f5,#161027eb),radial-gradient(80% 60% at 50% 16%,#f1e0f424,#0000 64%);border:1px solid #a8d8f5b3;border-radius:.32rem;width:1.62rem;height:2.62rem;position:relative;box-shadow:0 0 10px #378add47,0 0 18px #a88cb829,inset 0 1px #ffffff24}.resource-old-device__speaker,.resource-old-device__screen,.resource-old-device__button{position:absolute;left:50%;transform:translate(-50%)}.resource-old-device__speaker{background:#f1e0f48c;border-radius:999px;width:.52rem;height:.05rem;top:.22rem;box-shadow:0 0 5px #f1e0f433}.resource-old-device__screen{background:linear-gradient(135deg,#378add1f,#f1e0f408),#030816bd;border:1px solid #f1e0f429;border-radius:.12rem;width:1.12rem;height:1.48rem;top:.5rem}.resource-old-device__button{border:1px solid #f1e0f46b;border-radius:999px;width:.24rem;height:.24rem;bottom:.22rem;box-shadow:0 0 5px #a8d8f547}.resource-old-device__message{color:#ffffffe0;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 7px #a8d8f52e;background:#080d22db;border:1px solid #a8d8f547;border-radius:999px;max-width:9.4rem;padding:.42rem .62rem;font-size:.64rem;font-weight:700;line-height:1.15;box-shadow:0 0 14px #378add21,inset 0 1px #ffffff14}.resource-old-device-card.is-found .resource-old-device{animation:6.6s ease-in-out both resource-old-device-reveal}@keyframes resource-old-device-reveal{0%{opacity:0;filter:blur(.35px);transform:translateY(8px)rotate(-2deg)scale(.92)}16%,72%{opacity:1;filter:blur();transform:translate(0)rotate(-2deg)scale(1)}84%{opacity:1;filter:blur();transform:translateY(-1px)rotate(-2deg)scale(1)}to{opacity:0;filter:blur(.45px);transform:translateY(-6px)rotate(-2deg)scale(.96)}}.lantern-anchor-glow{left:var(--lantern-glow-x);top:var(--lantern-glow-y);width:var(--lantern-glow-size);aspect-ratio:1;pointer-events:none;z-index:3;filter:blur(4.5px);mix-blend-mode:screen;opacity:.67;will-change:opacity,transform,filter;background:radial-gradient(circle,#ffe2a6a8,#ffa95363 28%,#e668302e 52%,#0000 74%);border-radius:999px;animation:7.2s ease-in-out infinite lantern-anchor-flicker;position:absolute;translate:-50% -50%}.lantern-anchor-glow:after{content:"";border-radius:inherit;filter:blur(2.5px);background:radial-gradient(circle,#ffefbec2,#ffb95a69 48%,#0000 76%);position:absolute;inset:30%}@keyframes lantern-anchor-flicker{0%,to{opacity:.5;filter:blur(4.5px);transform:scale(.98)}19%{opacity:.68;filter:blur(4.9px);transform:scale(1.015)}43%{opacity:.56;filter:blur(4px);transform:scale(.99)}67%{opacity:.78;filter:blur(5.5px);transform:scale(1.045)}88%{opacity:.58;filter:blur(4.4px);transform:scale(1)}}.city-light-glows{pointer-events:none;z-index:2;position:absolute;inset:0}.city-light-flicker{filter:blur(.25px);mix-blend-mode:screen;opacity:.24;will-change:opacity,transform,filter;background:#ffe5abd6;border-radius:999px;width:2px;height:2px;animation:12.8s step-end infinite city-light-nearly-missed-flicker;position:absolute;transform:translate(-50%,-50%)scale(.92);box-shadow:0 0 2px #ffda9657,0 0 6px #ffb05824}@keyframes city-light-nearly-missed-flicker{0%,16%,19%,42%,44%,71%,74%,to{opacity:.24;filter:blur(.25px);transform:translate(-50%,-50%)scale(.92)}17%{opacity:.46;filter:blur(.15px);transform:translate(-50%,-50%)scale(1.03)}18%{opacity:.18;filter:blur(.35px);transform:translate(-50%,-50%)scale(.88)}43%{opacity:.38;filter:blur(.18px);transform:translate(-50%,-50%)scale(1)}72%{opacity:.5;filter:blur(.14px);transform:translate(-50%,-50%)scale(1.06)}73%{opacity:.2;filter:blur(.32px);transform:translate(-50%,-50%)scale(.9)}}.secret-controller-trigger{color:var(--moonlight);cursor:default;text-shadow:0 0 12px #f1e0f433;display:inline-block;position:relative}.secret-controller-reveal{aspect-ratio:168/92;pointer-events:none;opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 0 8px #5cbeff00)drop-shadow(0 0 16px #86ffa800);z-index:6;width:clamp(4.35rem,7.2vw,6.5rem);position:absolute;bottom:calc(100% + .35rem);left:74%;transform:translate(-44%,10px)rotate(5deg)scale(.88)}.secret-controller-reveal svg{transform-origin:50% 52%;width:100%;height:100%;display:block;overflow:visible}.secret-controller-reveal:before,.secret-controller-reveal:after{content:"";opacity:0;pointer-events:none;z-index:3;border-radius:999px;height:2px;position:absolute;left:4%;right:4%}.secret-controller-reveal:before{background:linear-gradient(90deg,#0000,#fffffff2,#a8d8f5d9,#0000);top:36%;box-shadow:0 0 8px #ffffff9e}.secret-controller-reveal:after{background:linear-gradient(90deg,#0000,#caffdbd1,#f1e0f4d1,#0000);top:58%;box-shadow:0 0 8px #a8d8f575}.secret-controller-dust{left:var(--dust-left);top:var(--dust-top);opacity:0;z-index:2;background:#fffcfffa;border-radius:1px;width:1px;height:1px;position:absolute;transform:translate(0)scale(.35);box-shadow:0 0 3px #fffffff5,0 0 7px #d2edff9e,0 0 12px #f1e0f43d}.secret-controller-body,.secret-controller-line,.secret-controller-dot,.secret-controller-stick{fill:#050b1ead;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.secret-controller-body{stroke:#a1eeff;stroke-width:3px}.secret-controller-line{fill:none;stroke:#caffdb;stroke-width:3px}.secret-controller-dot,.secret-controller-stick{stroke:#fff8ff;stroke-width:2.5px}.secret-controller-trigger:hover,.secret-controller-trigger:focus-within,.secret-controller-trigger.is-found{text-shadow:0 0 9px #f1e0f48c,0 0 20px #5cbeff4d}.secret-controller-trigger.is-found .secret-controller-reveal{animation:6s ease-in-out both secret-controller-found}.secret-controller-trigger.is-found .secret-controller-reveal svg{animation:6s ease-in-out both secret-controller-shell}.secret-controller-trigger.is-found .secret-controller-reveal:before{animation:6s step-end both secret-controller-static-band-a}.secret-controller-trigger.is-found .secret-controller-reveal:after{animation:6s step-end both secret-controller-static-band-b}.secret-controller-trigger.is-found .secret-controller-dust{animation:secret-controller-dust var(--dust-duration,5.2s) ease-in-out 1 both;animation-delay:var(--dust-delay)}@keyframes secret-controller-found{0%{opacity:0;filter:drop-shadow(0 0 8px #5cbeff00)drop-shadow(0 0 18px #86ffa800)drop-shadow(0 0 34px #a88cb800);transform:translate(-44%,9px)rotate(5deg)scale(.88)}34%,42%{opacity:1;filter:drop-shadow(0 0 9px #ffffff6b)drop-shadow(0 0 14px #5cbeffeb)drop-shadow(0 0 30px #86ffa88f)drop-shadow(0 0 52px #a88cb866);transform:translate(-44%)rotate(5deg)scale(1)}62%{opacity:.84;filter:drop-shadow(0 0 8px #ffffff57)drop-shadow(0 0 12px #5cbeffbd)drop-shadow(0 0 26px #86ffa870);transform:translate(-44%,-1px)rotate(5deg)scale(.99)}to{opacity:0;filter:drop-shadow(0 0 6px #5cbeff00)drop-shadow(0 0 16px #86ffa800);transform:translate(-44%,-3px)rotate(5deg)scale(.94)}}@keyframes secret-controller-shell{0%,34%{opacity:1;filter:blur();transform:none}47%{opacity:1;filter:blur()drop-shadow(0 0 5px #ffffff61);transform:none}62%{opacity:.52;filter:blur(.55px);transform:none}to{opacity:0;filter:blur(1.35px);transform:none}}@keyframes secret-controller-static-band-a{0%,36%,39%,43%,to{opacity:0;transform:translateY(0)scaleX(.65)}37%,38%{opacity:.95;transform:translateY(-3px)scaleX(1)}40%,42%{opacity:.62;transform:translateY(7px)scaleX(.72)}}@keyframes secret-controller-static-band-b{0%,37%,41%,45%,to{opacity:0;transform:translateY(0)scaleX(.55)}38%,40%{opacity:.72;transform:translateY(5px)scaleX(.92)}42%,44%{opacity:.86;transform:translateY(-6px)scaleX(.68)}}@keyframes secret-controller-dust{0%,48%{opacity:0;transform:translate(0)scale(.35)rotate(0)}54%{opacity:var(--dust-twinkle,.82);transform:translate(0)scale(1.35)rotate(45deg)}60%{opacity:.2;transform:translate3d(calc(var(--dust-x) * .14),calc(var(--dust-y) * .12),0) scale(.55) rotate(90deg)}68%{opacity:calc(var(--dust-twinkle,.82) * .86);transform:translate3d(calc(var(--dust-x) * .32),calc(var(--dust-y) * .28),0) scale(1) rotate(135deg)}80%{opacity:.28;transform:translate3d(calc(var(--dust-x) * .66),calc(var(--dust-y) * .62),0) scale(.62) rotate(210deg)}to{opacity:0;transform:translate3d(var(--dust-x),var(--dust-y),0) scale(.08) rotate(280deg)}}.hero-alone-card:after{opacity:.9;z-index:2;will-change:left,top,opacity;border-radius:999px;width:52px;height:14px;animation:16s linear 1.5s infinite hero-card-border-flare-loop;top:0;left:76%;right:auto;transform:translate(-50%,-50%)}.hero-hover-flare-card,.home-click-flare-card{cursor:pointer}.home-pillar-card{min-height:10.25rem;padding:clamp(1.45rem,2vw,1.75rem)}.hero-hover-flare-card:focus-visible,.home-click-flare-card:focus-visible{outline-offset:4px;outline:2px solid #a8d8f58f}.home-click-flare-card:after,.hero-hover-flare-card:after{opacity:.9;z-index:2;will-change:left,top,opacity;border-radius:999px;width:52px;height:14px;animation:none;top:0;left:76%;right:auto;transform:translate(-50%,-50%)}.hero-alone-card:after,.hero-hover-flare-card:after,.home-click-flare-card:after{filter:blur(.18px);background-color:#0000;background-image:radial-gradient(7px at 50% 7px,#ffffffc2 0 .9px,#ffe0ff6b 2px,#eeadf22e 4px,#0000 6.5px),radial-gradient(28px 9px at 50% 7px,#f8c4ff47,#e2a6e929 44%,#bf99b812 70%,#0000 92%),linear-gradient(90deg,#0000,#f1e0f40d 18%,#f1e0f424 38%,#ffeeff47 50%,#f1e0f414 68%,#0000);background-position:top,top,50% 7px;background-repeat:no-repeat;background-size:100% 14px,100% 14px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.hero-hover-flare-card.is-flaring:after,.home-click-flare-card.is-flaring:after{animation:15s linear both hero-card-border-flare}@keyframes hero-card-border-flare{0%{opacity:0;top:0;left:76%}6%{opacity:.92}26%{opacity:.98;top:0;left:calc(100% - 24px)}31%{opacity:.96;top:2px;left:calc(100% - 15px)}36%{opacity:.92;top:8px;left:calc(100% - 8px)}41%{opacity:.88;top:16px;left:calc(100% - 2px)}46%{opacity:.84;top:24px;left:100%}55%{opacity:.74;top:calc(100% - 24px);left:100%}59%{opacity:.34;top:calc(100% - 16px);left:calc(100% - 2px)}62%{opacity:0;top:calc(100% - 8px);left:calc(100% - 8px)}to{opacity:0;top:0;left:76%}}@keyframes hero-card-border-flare-loop{0%,18%,to{opacity:0;top:0;left:76%}22%{opacity:.92}37%{opacity:.98;top:0;left:calc(100% - 24px)}40%{opacity:.96;top:2px;left:calc(100% - 15px)}43%{opacity:.92;top:8px;left:calc(100% - 8px)}46%{opacity:.88;top:16px;left:calc(100% - 2px)}50%{opacity:.84;top:24px;left:100%}58%{opacity:.74;top:calc(100% - 24px);left:100%}61%{opacity:.34;top:calc(100% - 16px);left:calc(100% - 2px)}64%{opacity:0;top:calc(100% - 8px);left:calc(100% - 8px)}}.sidebar-grit-wrap{will-change:transform;animation:36s cubic-bezier(.42,0,.22,1) infinite sidebar-grit-float}.sidebar-grit-card{box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0d}.grit-highlight-line{display:inline}.grit-highlight-word{color:inherit;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;border-radius:4px;margin-inline:-1px;padding-inline:2px;display:inline-block}.grit-read-card:hover .grit-highlight-word,.grit-read-card:focus-within .grit-highlight-word{animation:5s ease-in-out both grit-word-read}.book-grit-read-card:hover .grit-highlight-word,.book-grit-read-card:focus-within .grit-highlight-word{color:#fff;text-shadow:0 0 5px #f1e0f447,0 0 12px #a88cb829;animation-name:book-grit-word-read}.grit-read-card:hover .grit-highlight-word--1,.grit-read-card:focus-within .grit-highlight-word--1{animation-delay:0s}.grit-read-card:hover .grit-highlight-word--2,.grit-read-card:focus-within .grit-highlight-word--2{animation-delay:.55s}.grit-read-card:hover .grit-highlight-word--3,.grit-read-card:focus-within .grit-highlight-word--3{animation-delay:1.1s}.grit-read-card:hover .grit-highlight-word--4,.grit-read-card:focus-within .grit-highlight-word--4{animation-delay:1.65s}.sidebar-grit-link{animation:36s ease-in-out infinite sidebar-grit-link-glow}@keyframes sidebar-grit-float{0%{transform:translateY(-95px)}45%,53.333%{transform:translateY(0)}to{transform:translateY(-95px)}}@keyframes sidebar-grit-link-glow{0%,43%{color:var(--primary);text-shadow:none}47%,52%{color:var(--moonlight);text-shadow:0 0 10px #f1e0f48c,0 0 22px #a88cb86b}58%,to{color:var(--primary);text-shadow:none}}@keyframes grit-word-read{0%,10%,40%,to{color:inherit;text-shadow:none}18%,30%{color:var(--moonlight);text-shadow:0 0 6px #f1e0f485,0 0 14px #a88cb847}}@keyframes book-grit-word-read{0%,10%,40%,to{color:#fff;text-shadow:0 0 5px #f1e0f447,0 0 12px #a88cb829}18%,30%{color:#fff;text-shadow:0 0 4px #fffffff0,0 0 10px #f1e0f4e0,0 0 22px #a88cb8a3,0 0 36px #f1e0f452}}.parent-thought-card{min-height:10rem}.parent-thoughts{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.parent-thought{left:var(--thought-left);bottom:var(--thought-bottom);color:#ffffffe0;opacity:0;min-width:max-content;transform:translate3d(calc(-50% + var(--thought-drift-x)),-2px,0) scale(.96);background:#0e132db3;border:1px solid #d2bee647;border-radius:999px;padding:.55rem .85rem;font-size:.82rem;font-weight:700;line-height:1;position:absolute;box-shadow:0 0 0 1px #f1e0f40a,0 12px 30px #0000004d,0 0 18px #a88cb829}.parent-thought-card:hover .parent-thought,.parent-thought-card:focus-within .parent-thought{animation:57s linear infinite parent-thought-float;animation-delay:calc(var(--thought-index) * 3s)}@keyframes parent-thought-float{0%,to{opacity:0;transform:translate3d(calc(-50% + var(--thought-drift-x)),-2px,0) scale(.96)}.8%{opacity:.55;transform:translate3d(calc(-50% + var(--thought-drift-x)),-9px,0) scale(.98)}1.6%{opacity:1;transform:translate3d(calc(-50% + var(--thought-drift-x)),-15px,0) scale(1)}3.8%{opacity:.82;transform:translate3d(calc(-50% + var(--thought-drift-x)),-29px,0) scale(.99)}5.263%{opacity:0;transform:translate3d(calc(-50% + var(--thought-drift-x)),-42px,0) scale(.98)}}.about-begin-cta{text-align:center;justify-items:center;width:min(100%,42rem);margin:clamp(2.25rem,5vw,3.25rem) auto 0;display:grid;position:relative}.about-begin-button{isolation:isolate;color:#eefafffa;text-shadow:0 0 9px #a8d8f53d,0 0 18px #62ffb21a;transform-origin:50%;will-change:transform,box-shadow;background:radial-gradient(130% 220% at 50% -80%,#a8d8f53d,#0000 52%),radial-gradient(90% 160% at 82% 15%,#62ffb217,#0000 60%),linear-gradient(105deg,#378add21,#39999f1a 48%,#5999b21f),#0b122947;border-color:#0000;justify-content:center;min-width:min(100%,22rem);padding-inline:clamp(1.25rem,4vw,2rem);animation:7.5s ease-in-out infinite about-begin-button-breathe;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a8d8f524,0 0 30px #47abd233,0 0 46px #62ffb214,inset 0 1px #ffffff1a}.about-begin-button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#a8d8f59e,#89ebdf80 48%,#62ffb27a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-begin-button:after{content:"";border-radius:inherit;background:conic-gradient(from var(--about-begin-ring-angle),transparent 0deg 260deg,#d4f6ff14 276deg,#cef4ffb8 288deg,#76ffd399 302deg,#d4f6ff14 318deg,transparent 334deg 360deg);pointer-events:none;opacity:.72;padding:1px;animation:18s linear infinite about-begin-ring-loop;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-begin-button:hover{background:radial-gradient(130% 220% at 50% -80%,#a8d8f54d,#0000 55%),radial-gradient(90% 160% at 82% 15%,#62ffb221,#0000 62%),linear-gradient(105deg,#378add29,#39999f1f 48%,#5999b226),#0b122957;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #a8d8f533,0 0 34px #47abd247,0 0 58px #62ffb21f,inset 0 1px #ffffff24}@keyframes about-begin-ring-loop{to{--about-begin-ring-angle:360deg}}@keyframes about-begin-button-breathe{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a8d8f524,0 0 30px #47abd233,0 0 46px #62ffb214,inset 0 1px #ffffff1a}50%{transform:scale(1.012);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #a8d8f52e,0 0 36px #47abd242,0 0 56px #62ffb21f,inset 0 1px #ffffff21}}@media(prefers-reduced-motion:reduce){.about-begin-button,.about-begin-button:after{animation:none}}.begin-letter-page{min-height:calc(100vh - var(--header-height))}.begin-letter-shell{background:linear-gradient(#ffffff09,#ffffff03),#080c1d6b;border:1px solid #d2bee62e;border-radius:1.15rem;width:min(100%,48rem);margin-inline:auto;padding:clamp(1.4rem,4vw,3.2rem);box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000038}.begin-letter-copy{color:#f1e0f4d6;margin-top:clamp(1.5rem,4vw,2.4rem);font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.86}.begin-letter-copy p+p{margin-top:1.15rem}.begin-letter-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,5vw,2.8rem);display:flex}.top-tagline-window{pointer-events:none;width:clamp(16rem,24vw,23rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.top-tagline-drift{opacity:.82;color:var(--color-muted-foreground);white-space:nowrap;will-change:transform;font-size:.8125rem;animation:28s linear infinite top-tagline-drift;display:inline-block}@keyframes top-tagline-drift{0%{opacity:0;transform:translate(100%)}10%,86%{opacity:.82}to{opacity:0;transform:translate(-100%)}}.understand-glow-word,.then-act-glow-word{animation-duration:13s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.understand-glow-word{display:inline-block;position:relative}.understand-glow-word:after{content:attr(data-text);background:linear-gradient(90deg,transparent 0%,var(--moonlight) 30%,#fff 50%,var(--moonlight) 70%,transparent 100%);color:#0000;filter:drop-shadow(0 0 14px #f1e0f4eb)drop-shadow(0 0 34px #a88cb89e);opacity:0;pointer-events:none;background-position:-55%;background-repeat:no-repeat;background-size:56% 100%;-webkit-background-clip:text;background-clip:text;animation:13s ease-in-out infinite understand-word-glow;position:absolute;inset:0}.then-act-glow-word{animation-name:then-act-word-glow}@keyframes understand-word-glow{0%{opacity:0;background-position:-55%}7%{opacity:1}30.769%{opacity:1;background-position:155%}38.462%,to{opacity:0;background-position:155%}}@keyframes then-act-word-glow{0%,38.462%{text-shadow:none;filter:none}40%,55.385%{text-shadow:0 0 10px #f1e0f480,0 0 28px #bf99b85c;filter:drop-shadow(0 0 14px #bf99b847)}58%,to{text-shadow:none;filter:none}}.book-preview-card{isolation:isolate;transition:border-color 3s ease-in-out,box-shadow 3s ease-in-out;box-shadow:0 24px 60px #00000073,0 0 32px #bf99b800,0 0 70px #a8d8f500,0 0 120px #a8d8f500,inset 0 1px #ffffff14}.book-preview-card:before{content:"";z-index:-1;border-radius:calc(var(--radius-2xl) + 1.35rem);opacity:0;filter:blur(16px);pointer-events:none;background:radial-gradient(78% 72% at 50% 45%,#a8d8f547,#0000 66%),radial-gradient(90% 80% at 50% 52%,#bf99b83d,#0000 72%);transition:opacity 2s ease-in-out;position:absolute;inset:-1.35rem}.book-preview-card:hover,.book-preview-card:focus-within{border-color:#d2bee675;transform:none;box-shadow:0 24px 60px #00000073,0 0 32px #bf99b85c,0 0 70px #a8d8f547,0 0 120px #a8d8f52e,inset 0 1px #ffffff1c}.book-preview-card:hover:before,.book-preview-card:focus-within:before{opacity:1}.book-support-visual-section{padding-bottom:clamp(3rem,7vw,5.5rem)}.book-support-visual{isolation:isolate;width:min(100%,70rem);margin:clamp(-.4rem,-1vw,0rem) auto 0;position:relative}.book-support-visual:before{content:"";z-index:-1;filter:blur(28px);opacity:.78;pointer-events:none;background:radial-gradient(at 50% 52%,#a8d8f521,#0000 62%),radial-gradient(at 42% 54%,#bf99b81a,#0000 70%);border-radius:999px;position:absolute;inset:12% 6% -9%}.book-support-visual:after{content:"";background:linear-gradient(90deg,var(--color-background),transparent 14%,transparent 86%,var(--color-background)),linear-gradient(180deg,var(--color-background),transparent 16%,transparent 76%,var(--color-background));opacity:.5;pointer-events:none;border-radius:1.2rem;position:absolute;inset:0}.book-support-visual img{object-fit:cover;object-position:center;opacity:.84;filter:saturate(.9)brightness(.78)contrast(1.04);width:100%;max-height:clamp(17rem,36vw,29rem);display:block;-webkit-mask-image:radial-gradient(78% 74%,#000 48%,#000000d1 66%,#0000 100%);mask-image:radial-gradient(78% 74%,#000 48%,#000000d1 66%,#0000)}.book-chapters-intro-grid{align-items:start;gap:clamp(1.25rem,4vw,2.25rem);display:grid}.book-chapters-grit-card{max-width:34rem;padding:clamp(1.1rem,2.4vw,1.45rem)}.book-moving-flare-card:after{opacity:0;z-index:2;filter:blur(.18px);will-change:left,top,opacity;background-color:#0000;background-image:radial-gradient(7px at 50% 7px,#ffffffc2 0 .9px,#ffe0ff6b 2px,#eeadf22e 4px,#0000 6.5px),radial-gradient(28px 9px at 50% 7px,#f8c4ff47,#e2a6e929 44%,#bf99b812 70%,#0000 92%),linear-gradient(90deg,#0000,#f1e0f40d 18%,#f1e0f424 38%,#ffeeff47 50%,#f1e0f414 68%,#0000);background-position:top,top,50% 7px;background-repeat:no-repeat;background-size:100% 14px,100% 14px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:999px;width:52px;height:14px;animation:none;top:0;left:76%;right:auto;transform:translate(-50%,-50%)}.book-moving-flare-card.is-flaring:after{animation:15s linear both hero-card-border-flare}.book-back-top-link{flex:none}.book-chapter-section-tools{align-items:center}.book-base-framework-card{overflow:hidden}.book-base-framework-card__intro{max-width:48rem;margin-bottom:clamp(1rem,2.5vw,1.35rem)}.book-base-landscape-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.book-base-mini-card{gap:.85rem;min-height:0;padding:clamp(.85rem,1.8vw,1rem);display:grid}.book-base-mini-card__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.72rem;min-height:2.45rem;margin-bottom:.65rem;display:grid}.book-base-mini-card__letter{line-height:1}.book-base-mini-card__word{letter-spacing:.15em;overflow-wrap:anywhere;min-width:0;line-height:1.35}.book-base-mini-card__body{margin-bottom:0;line-height:1.52}.book-base-mini-card__video{aspect-ratio:4/3;object-fit:cover;object-position:center;background:#02040a;border-radius:.55rem;width:100%;min-height:10rem;max-height:13rem;display:block;box-shadow:inset 0 0 0 1px #a8d8f51f,0 1rem 2.1rem #00000047}@media(min-width:700px){.book-base-landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-base-mini-card{grid-template-columns:minmax(0,.74fr) minmax(13rem,1.08fr);align-items:center}}@media(min-width:980px){.book-chapters-intro-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.44fr)}.book-chapters-grit-card{justify-self:end;margin-top:.2rem}.book-base-mini-card__video{max-height:12.25rem}}.book-chapter-card{transition:border-color .45s,box-shadow .45s,transform .35s}.book-chapter-card:hover,.book-chapter-card:focus-within{border-color:#d2bee694;box-shadow:0 28px 68px #a88cb847,0 0 34px #a8d8f51f,inset 0 1px #ffffff1a}.chapter-note-figure,.chapter-margin-note-wrap{position:relative}.chapter-note-figure picture,.chapter-note-figure img{border-radius:inherit}.chapter-margin-note-trigger{z-index:13;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:-3.85rem;right:-.35rem}.chapter-margin-note-trigger svg{fill:#0000;color:#8fd7fff5;stroke-width:1.65px;filter:drop-shadow(0 0 6px #8fd7ffc7)drop-shadow(0 0 18px #58a9ff85)drop-shadow(0 0 32px #b9e6ff33);width:2.55rem;height:2.55rem;animation:5.2s ease-in-out infinite chapterMarginMark;display:block;transform:rotate(45deg)}.chapter-margin-note-trigger:hover svg,.chapter-margin-note-trigger:focus-visible svg,.chapter-note-figure.is-open .chapter-margin-note-trigger svg{color:#bce8ff;filter:drop-shadow(0 0 8px #bce8ffe6)drop-shadow(0 0 24px #5cb1ffa3)drop-shadow(0 0 38px #a8d8f547)}.chapter-margin-note-trigger:focus-visible{outline-offset:.2rem;outline:1px solid #f5e2faa3}.chapter-margin-note{z-index:12;color:#ffffffe0;width:16rem;font-family:var(--font-serif);opacity:0;pointer-events:none;filter:blur(4px);background:linear-gradient(135deg,#18142bf5,#0c1126f0);border:1px solid #d2bee652;border-radius:16px;padding:1.1rem 1.18rem;font-size:.98rem;font-style:italic;line-height:1.55;transition:opacity 1.15s,filter 1.15s,transform 1.15s cubic-bezier(.18,.72,.18,1);position:absolute;top:-3.35rem;left:calc(100% + 1.1rem);right:auto;transform:translate(-.55rem,.08rem)scale(.94)rotate(-.9deg);box-shadow:0 20px 50px #0000006b,0 0 34px #bf99b82e,inset 0 1px #ffffff1a}.chapter-margin-note:before{content:"";background:#141228f5;border-top:1px solid #d2bee647;border-left:1px solid #d2bee647;width:.8rem;height:.8rem;position:absolute;top:1.4rem;left:-.42rem;transform:rotate(45deg)}.chapter-margin-note-trigger:hover+.chapter-margin-note,.chapter-margin-note-trigger:focus-visible+.chapter-margin-note,.chapter-margin-note:hover,.chapter-note-figure.is-open .chapter-margin-note,.chapter-margin-note-wrap.is-open .chapter-margin-note{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)scale(1)rotate(-.9deg)}.chapter-margin-note__eyebrow{color:var(--moonlight);font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-size:.58rem;font-style:normal;font-weight:800;line-height:1}@keyframes chapterMarginMark{0%,to{opacity:.52;transform:rotate(45deg)scale(.86)}48%{opacity:.92;transform:rotate(45deg)scale(1)}}@media(max-width:1180px){.chapter-margin-note-trigger{width:4.2rem;height:4.2rem;top:-3.4rem;right:-.2rem}.chapter-margin-note{width:min(23rem,100vw - 3.6rem);top:1rem;left:auto;right:1rem;transform:translateY(-.2rem)scale(.94)rotate(-.7deg)}.chapter-margin-note:before{border-top:1px solid #d2bee647;border-bottom:0;border-left:0;border-right:1px solid #d2bee647;top:-.42rem;left:auto;right:1rem}.chapter-margin-note-trigger:hover+.chapter-margin-note,.chapter-margin-note-trigger:focus-visible+.chapter-margin-note,.chapter-note-figure.is-open .chapter-margin-note,.chapter-margin-note-wrap.is-open .chapter-margin-note{transform:translate(0)scale(1)rotate(-.7deg)}}.chapter-page-nav{background:linear-gradient(135deg,#121a3461,#090c1e6b);border:1px solid #d2bee638;border-radius:.75rem;grid-template-columns:max-content max-content max-content max-content;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem;display:grid;position:relative;box-shadow:0 0 20px #8fd7ff14,inset 0 1px #ffffff0a}.chapter-page-nav__item--main{grid-column:1;justify-self:start}.chapter-page-nav__item--book{grid-column:2;justify-self:center}.chapter-page-nav__item--previous{grid-column:3;justify-self:center}.chapter-page-nav__item--next{grid-column:4;justify-self:end}@media(max-width:760px){.chapter-page-nav{flex-wrap:wrap;justify-content:flex-start;display:flex}}.chapter-preface-reveal{margin:2.55rem 0 2.95rem;position:relative}.chapter-preface-reveal__media{isolation:isolate;background:#140f17;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000052,0 0 0 1px #ffe8d11f}.chapter-preface-reveal__media:before,.chapter-preface-reveal__media:after{content:"";pointer-events:none;position:absolute;inset:0}.chapter-preface-reveal__media:before{z-index:1;mix-blend-mode:soft-light;background:radial-gradient(circle at 72% 24%,#ffdeab38,#0000 34%),linear-gradient(#21121405,#0c0a1052)}.chapter-preface-reveal__media:after{z-index:3;background:linear-gradient(#0a080e0a,#0000 48%,#0a080e38),radial-gradient(#0000 48%,#05040861)}.chapter-preface-reveal__image{filter:saturate(.94)brightness(.95)contrast(1.02);width:100%;height:auto;display:block}.chapter-preface-reveal__word,.chapter-preface-reveal__word-aura{z-index:2;pointer-events:none;width:min(68%,35rem);max-width:none;display:block;position:absolute;top:51%;left:35%;transform:translate(-50%,-50%)}.chapter-preface-reveal__word{opacity:.66;filter:saturate(.92)brightness(.98)blur(.12px)drop-shadow(0 0 .42rem #ff80da38)drop-shadow(0 0 1.1rem #ff75d41f)drop-shadow(0 0 2.2rem #ffcaf40f);animation:16.74s ease-in-out infinite chapterPrefaceWordBreathe,16.74s ease-in-out infinite chapterPrefaceWordDrift}.chapter-preface-reveal__word-aura{opacity:0;filter:brightness(0)invert()blur(1.28px)drop-shadow(0 0 .64rem #ffffff52)drop-shadow(0 0 1.55rem #fff6e830);mix-blend-mode:screen;animation:16.74s linear infinite chapterPrefaceWordWhiteAura,16.74s ease-in-out infinite chapterPrefaceWordDrift}.chapter-preface-reveal__caption{color:#fff4e7c7;text-shadow:0 0 18px #ffd0ab14;max-width:34rem;margin:.85rem 0 0;font-size:clamp(.95rem,1.55vw,1.04rem);font-weight:500;line-height:1.5}@media(max-width:560px){.chapter-preface-reveal__word,.chapter-preface-reveal__word-aura{width:82%;top:50%;left:40%}.chapter-preface-reveal__caption{font-size:.92rem;line-height:1.42}}@media(prefers-reduced-motion:reduce){.chapter-preface-reveal__word,.chapter-preface-reveal__word-aura{display:none}}@keyframes chapterPrefaceWordBreathe{0%,to{opacity:.52;filter:saturate(.9)brightness(.96)blur(.26px)drop-shadow(0 0 .36rem #ff80da2e)drop-shadow(0 0 .92rem #ff75d414)drop-shadow(0 0 1.8rem #ffcaf40a)}22%,50%,76%{opacity:.68;filter:saturate(.96)brightness(1.02)blur(.08px)drop-shadow(0 0 .5rem #ff80da40)drop-shadow(0 0 1.28rem #ff75d421)drop-shadow(0 0 2.6rem #ffcaf412)}38%,64%,90%{opacity:.55;filter:saturate(.9)brightness(.95)blur(.32px)drop-shadow(0 0 .34rem #ff80da29)drop-shadow(0 0 .86rem #ff75d412)drop-shadow(0 0 1.7rem #ffcaf40a)}}@keyframes chapterPrefaceWordWhiteAura{0%,9.72%,16.67%,26.39%,33.33%,43.06%,50%,59.72%,66.67%,76.39%,83.33%,93.06%,to{opacity:0}12.15%,28.82%,45.49%,62.15%,78.82%,95.49%{opacity:.13}14.45%,31.12%,47.79%,64.45%,81.12%,97.79%{opacity:.24}}@keyframes chapterPrefaceWordDrift{0%{transform:translate(-56%,-60%)}50%{transform:translate(-50%,-50%)}to{transform:translate(-56%,-60%)}}.chapter-domino-photo{isolation:isolate;background:radial-gradient(100% 90% at 78% 10%,#ffc34f21,#0000 58%),radial-gradient(90% 90% at 0 5%,#54e1ff1f,#0000 56%),#070a1bb8;border:0;border-radius:0;margin:2.15rem 0 1.9rem;padding:clamp(.42rem,1.4vw,.62rem);position:relative;overflow:hidden;box-shadow:0 1.35rem 3.6rem #0000005c,0 0 0 1px #8fd7ff0f,inset 0 1px #ffffff14}.chapter-domino-photo:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.42;background:linear-gradient(#ffffff1a,#0000 18%),radial-gradient(110% 90% at 50% 0,#0000 55%,#00000038);position:absolute;inset:0}.chapter-domino-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:.5rem;width:100%;height:auto;display:block}.chapter-question-fade{--chapter-question-cycle:11.6s;width:min(100%,34rem);margin:2.35rem auto 2.75rem}.chapter-question-fade__stage{isolation:isolate;min-height:clamp(17rem,42vw,24rem);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.chapter-question-fade__stage:before{content:none;z-index:-1;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.4rem 2.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000bd,#0000 72%);mask-image:radial-gradient(circle,#000000bd,#0000 72%)}.chapter-question-fade__stage:after{content:none;z-index:5;pointer-events:none;opacity:.25;background:linear-gradient(#0000 0 49%,#ffffff0b 50%,#0000 51%) 0 0/100% .44rem,radial-gradient(105% 95%,#0000 52%,#00000061) 0 0/100% 100%;position:absolute;inset:0}.chapter-question-fade__screen-glow{z-index:1;filter:blur(26px);opacity:0;animation:chapterQuestionScreenGlow var(--chapter-question-cycle) ease-in-out infinite;background:radial-gradient(#4acfff42,#1863ff1c 42%,#0000 72%);border-radius:999px;position:absolute;inset:8% 4%;transform:scale(.74)}.chapter-question-fade__question{z-index:3;color:#0000;-webkit-text-fill-color:transparent;isolation:isolate;width:.9em;height:.9em;animation:chapterQuestionFade var(--chapter-question-cycle) linear infinite;place-items:center;font-size:clamp(9.4rem,25vw,16.25rem);font-weight:520;line-height:.85;display:grid;position:relative;transform:translate(0)}.chapter-question-fade__question:before{content:attr(data-mark);z-index:2;color:#52c6f4c2;-webkit-text-fill-color:#52c6f4c2;-webkit-text-stroke:clamp(.05rem,.15vw,.095rem) #84e8fff0;pointer-events:none;filter:drop-shadow(0 0 .035rem #eefdffc7)drop-shadow(0 0 .18rem #6bdeff75)drop-shadow(0 0 .58rem #31b7f640)drop-shadow(0 0 1.25rem #1875ff1c);opacity:1;animation:chapterQuestionTubeColor var(--chapter-question-cycle) linear infinite;text-shadow:0 -.05rem .16rem #edfdff4d,0 0 .22rem #6bdeff57,0 0 .66rem #31b7f62e;grid-area:1/1;position:relative}.chapter-question-fade__question:after{content:attr(data-mark);z-index:1;color:#38b5ec33;-webkit-text-fill-color:#38b5ec33;-webkit-text-stroke:clamp(.11rem,.25vw,.18rem) #5ed8ff24;pointer-events:none;filter:blur(.52rem);opacity:.74;animation:chapterQuestionTubeAura var(--chapter-question-cycle) linear infinite;grid-area:1/1;position:relative;transform:scale(1.015)}.chapter-question-fade__flash{z-index:4;color:#dcf8ffeb;letter-spacing:.14em;opacity:0;text-transform:uppercase;filter:blur(4px);background:linear-gradient(135deg,#091836e0,#040a1fd6);border:1px solid #54e1ff6b;border-radius:999px;align-items:center;min-height:2rem;padding:.55rem .82rem;font-size:clamp(.62rem,1.7vw,.76rem);font-weight:800;line-height:1;display:inline-flex;position:absolute;transform:translateY(.55rem)scale(.94);box-shadow:0 0 .75rem #54e1ff33,0 0 1.7rem #1863ff1f,inset 0 1px #ffffff14}.chapter-question-fade__flash--one{animation:chapterQuestionFlash var(--chapter-question-cycle) ease-in-out infinite;top:25%;right:11%}.chapter-question-fade__flash--two{animation:chapterQuestionFlash var(--chapter-question-cycle) ease-in-out 1.95s infinite;top:51%;left:9%}.chapter-question-fade__flash--three{animation:chapterQuestionFlash var(--chapter-question-cycle) ease-in-out 3.8s infinite;bottom:21%;right:16%}.chapter-question-fade__scan{z-index:2;pointer-events:none;filter:blur(2px);opacity:0;animation:chapterQuestionScan var(--chapter-question-cycle) linear infinite;background:linear-gradient(90deg,#0000,#54e1ff00 30%,#54e1ff14 42%,#aaf4ff38,#54e1ff14 58%,#54e1ff00 70%,#0000);border-radius:999px;position:absolute;inset:4% 10%;transform:translate(-88%)scaleX(.82)}.chapter-question-fade__caption{color:#d5f2ffe0;text-align:center;text-shadow:0 0 .7rem #54e1ff29,0 0 1.6rem #1863ff17;opacity:0;filter:blur(4px);max-width:36rem;min-height:2.9rem;animation:chapterQuestionCaption var(--chapter-question-cycle) ease-in-out infinite;margin:.95rem auto 0;font-size:clamp(.98rem,1.8vw,1.12rem);font-style:italic;line-height:1.55;transform:translateY(-.22rem)}@keyframes chapterQuestionFade{0%,14%{opacity:1;filter:blur()brightness(1.08)drop-shadow(0 0 .16rem #e1faff57)drop-shadow(0 0 .72rem #56c2ff2e);text-shadow:0 0 .08rem #f5feffb3,0 0 .22rem #b2ebff6b,0 0 .78rem #50beff2e,0 0 1.6rem #367eff14;transform:translate(0)scale(1)}24%{opacity:.74;filter:blur(.4px)brightness(.9)drop-shadow(0 0 .14rem #b2ebff38);transform:translate(.05rem,-.02rem)scale(.992)}28%{opacity:.96;filter:blur()brightness(1.08)drop-shadow(0 0 .18rem #e1faff57)drop-shadow(0 0 .74rem #50beff2e);transform:translate(-.04rem,.03rem)scale(1.004)}42%{opacity:.56;filter:blur(.75px)brightness(.72)drop-shadow(0 0 .12rem #b2ebff29);transform:translate(.03rem,.04rem)scale(.982)}47%{opacity:.78;filter:blur(.2px)brightness(.92)drop-shadow(0 0 .16rem #e1faff47)drop-shadow(0 0 .66rem #50beff24)}62%{opacity:.35;filter:blur(1px)brightness(.62)drop-shadow(0 0 .24rem #54e1ff3d);text-shadow:0 0 .1rem #e1faff4d,0 0 .32rem #b2ebff33,0 0 1.2rem #54e1ff2e;transform:translate(-.03rem,.02rem)scale(.965)}82%,to{opacity:.12;filter:blur(1.35px)brightness(.42)drop-shadow(0 0 .4rem #54e1ff38);text-shadow:0 0 .08rem #e1faff24,0 0 .3rem #b2ebff1a,0 0 1.45rem #54e1ff38;transform:translateY(.08rem)scale(.94)}}@keyframes chapterQuestionTubeColor{0%,20%{color:#4abbebb8;-webkit-text-fill-color:#4abbebb8;-webkit-text-stroke-color:#6adeffe6;filter:drop-shadow(0 0 .035rem #eefdffbd)drop-shadow(0 0 .17rem #6bdeff66)drop-shadow(0 0 .54rem #31b7f638)drop-shadow(0 0 1.12rem #1875ff1a);opacity:.98;text-shadow:0 -.05rem .16rem #edfdff47,0 0 .2rem #6bdeff4d,0 0 .58rem #31b7f629}32%,42%{color:#5fcdf6c2;-webkit-text-fill-color:#5fcdf6c2;-webkit-text-stroke-color:#8fecfff0;filter:drop-shadow(0 0 .04rem #f6feffc2)drop-shadow(0 0 .19rem #84e8ff70)drop-shadow(0 0 .58rem #40c0f83d)drop-shadow(0 0 1.08rem #1875ff1c);opacity:.94;text-shadow:0 -.05rem .17rem #f6feff52,0 0 .22rem #84e8ff57,0 0 .58rem #40c0f82e}52%,64%{color:#84e0fac7;-webkit-text-fill-color:#84e0fac7;-webkit-text-stroke-color:#b9f7fff5;filter:drop-shadow(0 0 .045rem #faffffc2)drop-shadow(0 0 .2rem #9befff75)drop-shadow(0 0 .58rem #54e1ff47)drop-shadow(0 0 1rem #3c9aff1f);opacity:.82;text-shadow:0 -.05rem .18rem #faffff57,0 0 .22rem #9befff5c,0 0 .52rem #54e1ff33}82%,to{color:#5fb5d638;-webkit-text-fill-color:#5fb5d638;-webkit-text-stroke-color:#91def05c;filter:drop-shadow(0 0 .08rem #54e1ff24)drop-shadow(0 0 .4rem #54a4ff1a);opacity:.34;text-shadow:0 0 .07rem #a0dbee2e,0 0 .34rem #54e1ff1a}}@keyframes chapterQuestionTubeAura{0%,20%{color:#38b5ec2e;-webkit-text-fill-color:#38b5ec2e;-webkit-text-stroke-color:#5ed8ff1f;opacity:.66}32%,42%{color:#46c4f238;-webkit-text-fill-color:#46c4f238;-webkit-text-stroke-color:#78e4ff26;opacity:.6}52%,64%{color:#5ed6f838;-webkit-text-fill-color:#5ed6f838;-webkit-text-stroke-color:#a4f4ff29;opacity:.5}82%,to{color:#439dc61a;-webkit-text-fill-color:#439dc61a;-webkit-text-stroke-color:#60bbdc14;opacity:.22}}@keyframes chapterQuestionScreenGlow{0%,18%{opacity:.06;transform:scale(.74)}42%{opacity:.32;transform:scale(.94)}78%,to{opacity:.62;transform:scale(1.08)}}@keyframes chapterQuestionFlash{0%,8%,28%,to{opacity:0;filter:blur(4px);transform:translateY(.55rem)scale(.94)}12%,20%{opacity:1;filter:blur();transform:translate(0)scale(1)}15%{opacity:.66;transform:translate(.06rem,-.02rem)scale(1.02)}}@keyframes chapterQuestionScan{0%,16%{opacity:0;transform:translate(-88%)scaleX(.82)}24%{opacity:.06;transform:translate(-62%)scaleX(.88)}36%{opacity:.18;transform:translate(-24%)scaleX(1)}52%{opacity:.22;transform:translate(22%)scaleX(.98)}68%{opacity:.14;transform:translate(58%)scaleX(.9)}80%{opacity:.06;transform:translate(82%)scaleX(.82)}88%,to{opacity:0;transform:translate(96%)scaleX(.78)}}@keyframes chapterQuestionCaption{0%,48%,to{opacity:0;filter:blur(4px);transform:translateY(-.22rem)}60%,93%{opacity:1;filter:blur();transform:translate(0)}}@media(max-width:560px){.chapter-question-fade__flash--one{right:5%}.chapter-question-fade__flash--two{left:5%}.chapter-question-fade__flash--three{right:7%}}@media(prefers-reduced-motion:reduce){.chapter-question-fade__screen-glow,.chapter-question-fade__question,.chapter-question-fade__question:before,.chapter-question-fade__question:after,.chapter-question-fade__flash,.chapter-question-fade__scan,.chapter-question-fade__caption{animation:none}.chapter-question-fade__screen-glow{opacity:.46;transform:scale(1.02)}.chapter-question-fade__question{opacity:.32;filter:blur(.4px)brightness(.72)}.chapter-question-fade__flash--one,.chapter-question-fade__flash--two,.chapter-question-fade__flash--three{opacity:.74;filter:none;transform:none}.chapter-question-fade__caption{opacity:1;filter:none;transform:none}}.chapter-boredom-video{isolation:isolate;width:min(100%,38rem);margin:2.45rem auto 2.85rem;position:relative;overflow:hidden}.chapter-boredom-video:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,oklch(14% .04 270/.92) 3%,oklch(14% .04 270/.48) 8%,transparent 18%,transparent 82%,oklch(14% .04 270/.48) 92%,oklch(14% .04 270/.92) 97%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,oklch(14% .04 270/.88) 4%,oklch(14% .04 270/.38) 12%,transparent 26%,transparent 100%);position:absolute;inset:0}.chapter-boredom-video__media{cursor:pointer;object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:auto;display:block}.chapter-boredom-video__caption{color:#d7ffe5e6;text-align:center;text-shadow:0 0 .7rem #5bff9b2e,0 0 1.25rem #5cff7f1f;max-width:38rem;margin:.95rem auto 0;font-size:clamp(1rem,1.9vw,1.16rem);font-style:italic;line-height:1.55}.chapter-lifeline-video{width:min(100%,42rem);margin:2.45rem auto 2.85rem}.chapter-lifeline-video__media{object-fit:contain;background:#050816;border-radius:.75rem;width:100%;height:auto;display:block;overflow:hidden;box-shadow:0 1.45rem 3.2rem #05081252,0 0 0 1px #a8d8f529}.chapter-lifeline-video__caption{color:#dbf2ffe6;text-align:center;text-shadow:0 0 .7rem #8fd7ff2e,0 0 1.25rem #d2bee61f;max-width:38rem;margin:.95rem auto 0;font-size:clamp(1rem,1.9vw,1.16rem);font-style:italic;line-height:1.55}.chapter-lifeline-video__caption-support{color:#a8d8f5;text-shadow:0 0 .35rem #a8d8f5c7,0 0 .9rem #378add7a,0 0 1.45rem #378add3d;font-weight:700}.chapter-filling-void-video{background:0 0;place-items:center;width:100%;margin:2.9rem 0 3.15rem;display:grid;position:relative;overflow:hidden}.chapter-filling-void-video:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,transparent 15%,transparent 85%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,transparent 17%,transparent 83%,var(--color-background) 100%);position:absolute;inset:-1px}.chapter-filling-void-video__media{z-index:1;object-fit:contain;opacity:0;filter:saturate(.9)brightness(.86)drop-shadow(0 0 #55c4ff00);background:0 0;border-radius:0;grid-area:1/1;width:100%;height:auto;transition:opacity 1.55s,transform 1.55s,filter 1.55s;display:block;position:relative;overflow:hidden;transform:scale(.985);-webkit-mask-image:radial-gradient(78% 72%,#000 46%,#000000e6 58%,#00000070 76%,#0000 100%);mask-image:radial-gradient(78% 72%,#000 46%,#000000e6 58%,#00000070 76%,#0000)}.chapter-filling-void-video.is-intro .chapter-filling-void-video__media{opacity:1;filter:saturate(1.08)brightness(1.05)drop-shadow(0 0 1.1rem #55c4ff2e);animation:2s both chapterFillingVoidIntroGlow;transform:scale(1)}.chapter-filling-void-video.is-playing .chapter-filling-void-video__media{opacity:1;filter:saturate()brightness();transform:scale(1)}.chapter-filling-void-video.is-video-fade .chapter-filling-void-video__media{opacity:0;filter:saturate(.9)brightness(.72)drop-shadow(0 0 .4rem #55c4ff0f);transition-duration:1.7s;transform:scale(.995)}.chapter-filling-void-video__caption{z-index:3;color:#e1f4ff5c;text-align:center;opacity:0;filter:blur(1.2px);pointer-events:none;text-shadow:0 0 .35rem #8fd7ff14,0 0 1rem #4c9dff0a;grid-area:1/1;max-width:34rem;margin:0 auto;font-size:clamp(1rem,1.8vw,1.18rem);font-style:italic;font-weight:650;line-height:1.55;transition:opacity 3.4s,transform 3.4s,color 3.4s,filter 3.4s,text-shadow 3.4s;position:relative;transform:translateY(.65rem)}.chapter-filling-void-video.is-caption .chapter-filling-void-video__caption{opacity:1;color:#e7f7fff0;filter:blur();text-shadow:0 0 .45rem #a8d8f557,0 0 1.25rem #4c9dff33,0 0 2rem #4c9dff14;transform:translateY(0)}.chapter-filling-void-video.is-caption-fade .chapter-filling-void-video__caption{opacity:0;transition-duration:1.55s;transform:translateY(-.35rem)}@keyframes chapterFillingVoidIntroGlow{0%{opacity:0;filter:saturate(.58)brightness(.38)drop-shadow(0 0 #55c4ff00);transform:scale(.982)}36%{opacity:.26;filter:saturate(.72)brightness(.52)drop-shadow(0 0 .35rem #55c4ff0f)}72%{opacity:.78;filter:saturate(.96)brightness(.88)drop-shadow(0 0 .85rem #55c4ff24)}to{opacity:1;filter:saturate()brightness();transform:scale(1)}}.chapter-blindfold-message{place-items:center;min-height:clamp(18rem,44vw,31rem);margin:3.5rem auto 3.75rem;display:grid;position:relative;overflow:hidden}.chapter-blindfold-message:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,#2895ff1a,transparent 34%),radial-gradient(ellipse at 50% 82%,#1f70ff1a,transparent 36%),linear-gradient(90deg,var(--color-background) 0%,transparent 15%,transparent 85%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,transparent 12%,transparent 84%,var(--color-background) 100%);opacity:.92;position:absolute;inset:0}.chapter-blindfold-message__stage{width:min(100%,52rem);min-height:clamp(14rem,31vw,23rem);position:relative}.chapter-blindfold-message__bubble{opacity:0;filter:blur(.55px);will-change:opacity,transform,filter;background:radial-gradient(circle at 50% 56%,#1672ff17,#0000 58%),#040a1c9e;border:2px solid #53c8fff5;border-radius:clamp(1.25rem,3vw,2.2rem);width:min(92%,45rem);min-height:clamp(9.5rem,20vw,15rem);padding:clamp(2rem,4.5vw,3.2rem) clamp(2.2rem,5vw,4.2rem);animation:10.8s cubic-bezier(.19,.7,.19,1) infinite chapterBlindfoldBubbleCycle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 0 .55rem #69d9ff8f,0 0 1.35rem #3aa5ff57,0 0 3.2rem #237dff2e,inset 0 0 1.4rem #237dff14}.chapter-blindfold-message__bubble:before{content:"";transform-origin:0 0;clip-path:polygon(0 0,100% 0,0 100%);background:#040a1c80;border-bottom:2px solid #53c8fff5;border-left:2px solid #53c8fff5;width:clamp(3.7rem,8vw,6.2rem);height:clamp(3.8rem,8vw,6.4rem);position:absolute;bottom:-2.95rem;left:clamp(1.9rem,4vw,3.35rem);transform:skew(-28deg)rotate(-2deg);box-shadow:-.25rem .35rem .8rem #69d9ff57,-.5rem .65rem 1.55rem #3aa5ff38}.chapter-blindfold-message__bubble p{z-index:1;color:#7de0fff0;letter-spacing:0;text-align:left;text-shadow:0 0 .35rem #7ee4ff9e,0 0 1.05rem #3aa5ff80,0 0 2.4rem #237dff47;will-change:opacity,transform,filter;max-width:34rem;margin:0 auto;font-size:clamp(1.55rem,4.2vw,3.25rem);font-weight:320;line-height:1.22;animation:10.8s ease-in-out infinite chapterBlindfoldTextCycle;position:relative}.chapter-blindfold-message__dust{pointer-events:none;width:min(92%,45rem);height:clamp(9.5rem,20vw,15rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chapter-blindfold-message__dust span{opacity:0;width:2px;height:2px;animation:10.8s ease-out infinite chapterBlindfoldDustCycle;animation-delay:var(--particle-delay);will-change:opacity,transform,filter;background:#e6fbfff0;border-radius:999px;position:absolute;top:47%;left:calc(50% + 7rem);transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 .3rem #7ee4ffad,0 0 .9rem #3aa5ff57}@keyframes chapterBlindfoldBubbleCycle{0%,7%{opacity:0;filter:blur(1px);transform:translate(-50%,-46%)scale(.965)}10%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.012)}14%,54%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}67%{opacity:.18;filter:blur(2.2px);transform:translate(calc(.9rem - 50%),calc(-50% - .35rem))scale(.992)}77%,to{opacity:0;filter:blur(5px);transform:translate(calc(1.7rem - 50%),calc(-50% - .65rem))scale(.985)}}@keyframes chapterBlindfoldTextCycle{0%,9%{opacity:0;filter:blur(.8px);transform:translateY(.5rem)}13%,52%{opacity:1;filter:blur();transform:translateY(0)}66%{opacity:.16;filter:blur(2px);transform:translate(.65rem,-.25rem)}76%,to{opacity:0;filter:blur(4px);transform:translate(1.4rem,-.55rem)}}@keyframes chapterBlindfoldDustCycle{0%,52%{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(.25)}58%{opacity:.84;filter:blur();transform:translate(-50%,-50%)scale(.8)}72%{opacity:.42;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.68);filter:blur(.45px)}86%,to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.22);filter:blur(1.4px)}}.chapter-blindfold-message{--blindfold-video-cycle:8s;min-height:auto;margin:3.35rem auto 3.85rem}.chapter-blindfold-message:before{z-index:2;background:linear-gradient(90deg,var(--color-background) 0%,transparent 12%,transparent 88%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,transparent 12%,transparent 86%,var(--color-background) 100%);opacity:.72}.chapter-blindfold-message__stage{aspect-ratio:16/9;background:0 0;border-radius:0;width:min(100%,58rem);min-height:0;position:relative;overflow:hidden}.chapter-blindfold-message__media{z-index:1;object-fit:contain;filter:drop-shadow(0 0 1.2rem #3dafff1f)drop-shadow(0 0 3rem #1961ff14);width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 68%,#000 52%,#000000e0 66%,#0000005c 82%,#0000 100%);mask-image:radial-gradient(75% 68%,#000 52%,#000000e0 66%,#0000005c 82%,#0000)}.chapter-vpn-gate{place-items:center;margin:3.25rem auto 3.85rem;display:grid;position:relative;overflow:hidden}.chapter-vpn-gate__stage{aspect-ratio:16/9;background:0 0;border-radius:0;width:min(100%,54rem);position:relative;overflow:hidden}.chapter-vpn-gate__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,transparent 12%,transparent 88%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,transparent 14%,transparent 84%,var(--color-background) 100%);opacity:.76;position:absolute;inset:0}.chapter-vpn-gate__media{z-index:1;object-fit:cover;object-position:center 56%;filter:saturate(.92)contrast(1.03)drop-shadow(0 0 1.2rem #3dafff1a)drop-shadow(0 0 3rem #1961ff14);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.08);-webkit-mask-image:radial-gradient(78% 72% at 50% 52%,#000 50%,#000000e6 66%,#00000061 84%,#0000 100%);mask-image:radial-gradient(78% 72% at 50% 52%,#000 50%,#000000e6 66%,#00000061 84%,#0000)}.chapter-vpn-gate__caption{color:#d8e8f6d1;text-align:center;text-shadow:0 0 .8rem #3dafff1f,0 0 1.6rem #1961ff14;max-width:34rem;margin-top:1.15rem;font-size:clamp(.98rem,1.8vw,1.12rem);font-style:italic;line-height:1.65}.chapter-blindfold-message__smoke{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.chapter-blindfold-message__smoke:before{content:"";opacity:0;filter:blur(16px);width:min(52%,27rem);height:min(34%,12rem);animation:chapterBlindfoldSmokeVeil var(--blindfold-video-cycle) ease-out infinite;background:radial-gradient(at 34%,#e2fbff4d,#0000 32%),radial-gradient(at 58% 42%,#5ac7ff33,#0000 42%),radial-gradient(at 76% 62%,#5ac7ff1f,#0000 48%);border-radius:999px;position:absolute;top:52%;left:58%;transform:translate(-50%,-50%)scale(.68)}.chapter-blindfold-message__smoke span{opacity:0;width:1.6px;height:1.6px;animation:chapterBlindfoldVideoSmoke var(--blindfold-video-cycle) ease-out infinite;animation-delay:var(--particle-delay);will-change:opacity,transform,filter;background:#eefdfff5;border-radius:999px;position:absolute;top:52%;left:58%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 .25rem #a3ebffbd,0 0 .65rem #45b1ff5c}.chapter-blindfold-message__smoke span:nth-child(3n){width:1px;height:1px}.chapter-blindfold-message__smoke span:nth-child(4n){filter:blur(.35px);width:2.2px;height:2.2px}@keyframes chapterBlindfoldSmokeVeil{0%,66%{opacity:0;transform:translate(-50%,-50%)scale(.68)}74%{opacity:.11;transform:translate(-46%,-52%)scale(.9)}88%{opacity:.07;transform:translate(-38%,-58%)scale(1.22)}to{opacity:0;transform:translate(-28%,-66%)scale(1.58)}}@keyframes chapterBlindfoldVideoSmoke{0%,68%{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(.25)}73%{opacity:.38;filter:blur();transform:translate(-50%,-50%)scale(.88)}86%{opacity:.2;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.7);filter:blur(.45px)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.16);filter:blur(1.8px)}}.chapter-final-word-video{background:0 0;width:100%;margin:2.9rem 0 3.15rem;position:relative;overflow:hidden}.chapter-final-word-video:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--color-background) 0%,transparent 17%,transparent 83%,var(--color-background) 100%),linear-gradient(180deg,var(--color-background) 0%,transparent 19%,transparent 81%,var(--color-background) 100%);position:absolute;inset:-1px}.chapter-final-word-video__media{z-index:1;filter:drop-shadow(0 1.1rem 2.4rem #0508123d)drop-shadow(0 0 1.2rem #a8d8f514);opacity:1;object-fit:contain;background:0 0;border-radius:0;width:100%;height:auto;transition:opacity 4s;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(76% 70%,#000 43%,#000000e0 56%,#0000006b 74%,#0000 100%);mask-image:radial-gradient(76% 70%,#000 43%,#000000e0 56%,#0000006b 74%,#0000)}.chapter-final-word-video.is-fading-out .chapter-final-word-video__media{opacity:0}.chapter-base-blocks{--chapter-base-cycle:14.2s;--chapter-base-gap:clamp(.65rem, 1.6vw, 1rem);--chapter-base-lift:-22mm;--chapter-base-line-rise:var(--chapter-base-lift);cursor:pointer;outline:none;width:min(100%,46rem);margin:2.35rem auto 2.8rem}.chapter-base-blocks:focus-visible{outline-offset:.45rem;outline:2px solid #5cdbffb8}.chapter-base-blocks__stage{isolation:isolate;place-items:center;min-height:clamp(20rem,45vw,27rem);display:grid;position:relative;overflow:hidden}.chapter-base-blocks__ambient{z-index:-1;filter:blur(12px);opacity:.9;background:radial-gradient(34% 45% at 22% 56%,#34a0ec1a,#0000 68%),radial-gradient(36% 46% at 45% 45%,#56ea681a,#0000 70%),radial-gradient(30% 42% at 61% 51%,#ffdf5c17,#0000 70%),radial-gradient(34% 44% at 78% 57%,#ff69a61a,#0000 70%);position:absolute;inset:8% 4% 0}.chapter-base-blocks__foundation-line{opacity:0;height:.18rem;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(.45);transform-origin:50%;animation:chapterBaseFoundationLine var(--chapter-base-cycle) ease-in-out both;background:linear-gradient(90deg,#34a0ecc7,#56ea68c7,#ffdf5ccc,#ff69a6c7);border-radius:999px;position:absolute;bottom:19%;left:8%;right:8%;box-shadow:0 0 .72rem #d5f2ff40,0 0 1.55rem #ff69a61f}.chapter-base-blocks__stack{top:var(--chapter-base-lift);z-index:1;gap:var(--chapter-base-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;width:min(100%,42rem);display:grid;position:relative}.chapter-base-blocks__block{--base-color:#d5f2fff2;--base-fill:#d5f2ff24;border:1px solid var(--base-color);background:linear-gradient(180deg,#ffffff1a,transparent 36%),radial-gradient(circle at 50% 18%,var(--base-fill),transparent 58%),#03081b8c;min-height:clamp(6.35rem,13vw,8.3rem);color:var(--base-color);box-shadow:inset 0 0 .65rem var(--base-fill),0 0 .46rem var(--base-color),0 0 1.15rem var(--base-color);border-radius:8px;place-items:center;gap:.34rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chapter-base-blocks__block{box-shadow:inset 0 0 .65rem var(--base-fill),0 0 .46rem color-mix(in srgb,var(--base-color) 52%,transparent),0 0 1.15rem color-mix(in srgb,var(--base-color) 24%,transparent)}}.chapter-base-blocks__block{opacity:0;filter:blur(2px)saturate(.9);animation:chapterBaseBlockJourney var(--chapter-base-cycle) cubic-bezier(.19,.72,.22,1) both;transform:translateY(-1.2rem)scale(.96)}.chapter-base-blocks__block:after{content:"";border:1px solid var(--base-color);position:absolute;inset:.42rem}@supports (color:color-mix(in lab,red,red)){.chapter-base-blocks__block:after{border:1px solid color-mix(in srgb,var(--base-color) 46%,transparent)}}.chapter-base-blocks__block:after{opacity:.58;pointer-events:none;border-radius:6px}.chapter-base-blocks__block:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 28%,var(--base-color),transparent 62%),linear-gradient(180deg,var(--base-color),transparent 68%);position:absolute;inset:-.18rem}@supports (color:color-mix(in lab,red,red)){.chapter-base-blocks__block:before{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--base-color) 34%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--base-color) 18%,transparent),transparent 68%)}}.chapter-base-blocks__block:before{box-shadow:inset 0 0 1.05rem var(--base-color),0 0 .7rem var(--base-color),0 0 1.65rem var(--base-color)}@supports (color:color-mix(in lab,red,red)){.chapter-base-blocks__block:before{box-shadow:inset 0 0 1.05rem color-mix(in srgb,var(--base-color) 34%,transparent),0 0 .7rem color-mix(in srgb,var(--base-color) 48%,transparent),0 0 1.65rem color-mix(in srgb,var(--base-color) 28%,transparent)}}.chapter-base-blocks__block:before{opacity:0;pointer-events:none;animation:chapterBaseBlockGlowB var(--chapter-base-cycle) linear both}.chapter-base-blocks__letter,.chapter-base-blocks__label{z-index:1;position:relative}.chapter-base-blocks__block:nth-child(2){--base-final-transform:translate3d(calc(100% + var(--chapter-base-gap)), 0, 0) scale(.98)}.chapter-base-blocks__block:nth-child(2):before{animation-name:chapterBaseBlockGlowA}.chapter-base-blocks__block:nth-child(3){--base-final-transform:translate3d(calc(-100% - var(--chapter-base-gap)), calc(100% + var(--chapter-base-gap)), 0) scale(.98)}.chapter-base-blocks__block:nth-child(3):before{animation-name:chapterBaseBlockGlowS}.chapter-base-blocks__block:nth-child(4){--base-final-transform:translate3d(calc(-100% - var(--chapter-base-gap)), calc(100% + var(--chapter-base-gap)), 0) scale(.98)}.chapter-base-blocks__block:nth-child(4):before{animation-name:chapterBaseBlockGlowE}.chapter-base-blocks__block:first-child{--base-final-transform:translate3d(calc(100% + var(--chapter-base-gap)), 0, 0) scale(.98)}.chapter-base-blocks__block--red{--base-color:#34a0ecf0;--base-fill:#34a0ec24}.chapter-base-blocks__block--blue{--base-color:#56ea68f0;--base-fill:#56ea6821}.chapter-base-blocks__block--white{--base-color:#ffdf5cf0;--base-fill:#ffdf5c21}.chapter-base-blocks__block--green{--base-color:#ff69a6f0;--base-fill:#ff69a621}.chapter-base-blocks__letter{text-shadow:0 0 .28rem var(--base-color),0 0 .92rem var(--base-color);font-size:clamp(2.2rem,5.8vw,4.3rem);font-weight:800;line-height:.95;display:block}@supports (color:color-mix(in lab,red,red)){.chapter-base-blocks__letter{text-shadow:0 0 .28rem color-mix(in srgb,var(--base-color) 66%,transparent),0 0 .92rem color-mix(in srgb,var(--base-color) 34%,transparent)}}.chapter-base-blocks__label{color:#eff7fcdb;letter-spacing:.08em;text-align:center;text-transform:uppercase;max-width:100%;padding:0 .42rem;font-size:clamp(.56rem,1.2vw,.76rem);font-weight:700;line-height:1.2;display:block}.chapter-base-blocks__caption{color:#d5f2ffd6;text-align:center;text-shadow:0 0 1rem #5cdbff24;max-width:38rem;margin:.9rem auto 0;font-size:clamp(.98rem,1.8vw,1.12rem);font-style:italic;line-height:1.55}.chapter-base-blocks__lock{top:calc(50% + clamp(2.9rem,6vw,4.6rem) + var(--chapter-base-lift));z-index:3;color:#c27935fa;opacity:0;filter:drop-shadow(0 0 .08rem #ffca8038)drop-shadow(0 0 .34rem #c2793529);width:clamp(2.2rem,5.8vw,4.3rem);height:auto;animation:chapterBaseLockArrive var(--chapter-base-cycle) ease-in-out both;position:absolute;left:50%;overflow:visible;transform:translate(2.1rem,-1.4rem)translate(-50%,-50%)scale(.72)}.chapter-base-blocks__lock-body{fill:#5b30147a;stroke:currentColor;stroke-width:3.3px}.chapter-base-blocks__lock-shackle,.chapter-base-blocks__lock-key{fill:none;stroke:currentColor;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round}.chapter-base-blocks__lock-keyhole{fill:currentColor}.chapter-base-blocks--idle .chapter-base-blocks__foundation-line{opacity:.82;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(1);animation:none}.chapter-base-blocks--idle .chapter-base-blocks__block{opacity:1;filter:blur()saturate();animation:none;transform:translate(0)scale(1)}.chapter-base-blocks--idle .chapter-base-blocks__block:before{opacity:.72;animation:none}.chapter-base-blocks--idle .chapter-base-blocks__lock{opacity:0;animation:none;transform:translate(2.1rem,-1.4rem)translate(-50%,-50%)scale(.72)}@keyframes chapterBaseBlockJourney{0%,7%{opacity:0;filter:blur(2px)saturate(.9);transform:translateY(-1.2rem)scale(.96)}13%{opacity:1;filter:blur()saturate(1.04);transform:translateY(.15rem)scale(1.012)}17%,58%{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}72%,94%{opacity:1;transform:var(--base-final-transform);filter:blur()saturate()}to{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}}@keyframes chapterBaseFoundationLine{0%,12%{opacity:0;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(.45)}20%,52%{opacity:.82;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(1)}64%,94%{opacity:.82;transform:translate(0)scaleX(1)}to{opacity:.82;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(1)}}@keyframes chapterBaseBlockGlowB{0%,24%{opacity:0}30%,76%{opacity:1}84%,94%{opacity:0}to{opacity:.72}}@keyframes chapterBaseBlockGlowA{0%,31%{opacity:0}37%,76%{opacity:1}84%,94%{opacity:0}to{opacity:.72}}@keyframes chapterBaseBlockGlowS{0%,38%{opacity:0}44%,76%{opacity:1}84%,94%{opacity:0}to{opacity:.72}}@keyframes chapterBaseBlockGlowE{0%,45%{opacity:0}51%,76%{opacity:1}84%,94%{opacity:0}to{opacity:.72}}@keyframes chapterBaseLockArrive{0%,72%{opacity:0;filter:drop-shadow(0 0 .08rem #ffca8038)drop-shadow(0 0 .34rem #c2793529);transform:translate(2.1rem,-1.4rem)translate(-50%,-50%)scale(.72)}80%{opacity:1;filter:drop-shadow(0 0 .1rem #ffca804d)drop-shadow(0 0 .42rem #c2793533);transform:translateY(.14rem)translate(-50%,-50%)scale(1.08)}84%,94%{opacity:1;filter:drop-shadow(0 0 .2rem #ffda9cb8)drop-shadow(0 0 .72rem #cf863e94)drop-shadow(0 0 1.45rem #9758265c);transform:translate(0)translate(-50%,-50%)scale(1)}96%{opacity:0;filter:drop-shadow(0 0 .08rem #ffca8038)drop-shadow(0 0 .34rem #c2793529);transform:translate(0)translate(-50%,-50%)scale(.92)}to{opacity:0;filter:drop-shadow(0 0 .08rem #ffca8038)drop-shadow(0 0 .34rem #c2793529);transform:translate(0)translate(-50%,-50%)scale(.92)}}@media(max-width:640px){.chapter-base-blocks__stack{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,26rem)}.chapter-base-blocks__foundation-line{bottom:18%;left:14%;right:14%}.chapter-base-blocks__label{letter-spacing:.04em;font-size:clamp(.42rem,2vw,.56rem)}}@media(prefers-reduced-motion:reduce){.chapter-base-blocks__block,.chapter-base-blocks__block:before,.chapter-base-blocks__foundation-line,.chapter-base-blocks__lock{animation:none}.chapter-base-blocks__block{opacity:1;filter:none;transform:translate(0)scale(1)}.chapter-base-blocks__block:before{opacity:.72}.chapter-base-blocks__foundation-line{opacity:.78;transform:translate3d(0,var(--chapter-base-line-rise),0) scaleX(1)}.chapter-base-blocks__lock{opacity:0;transform:translate(2.1rem,-1.4rem)translate(-50%,-50%)scale(.72)}}.chapter-boredom-seed{width:min(100%,38rem);margin:2.45rem auto 2.85rem}.chapter-boredom-seed__stage{isolation:isolate;background:radial-gradient(48% 54% at 43% 68%,#e1963e21,#0000 64%),radial-gradient(54% 62% at 56% 44%,#5cff7417,#0000 74%);place-items:center;min-height:clamp(18rem,46vw,27rem);display:grid;position:relative;overflow:hidden}.chapter-boredom-seed__ground-glow{filter:blur(24px);opacity:0;background:radial-gradient(#eaa0434d,#34d6691a 48%,#0000 74%);border-radius:999px;width:min(17rem,58vw);height:4.8rem;animation:10.8s ease-in-out infinite chapterBoredomGround;position:absolute;bottom:14%;left:50%;transform:translate(-50%)scale(.54)}.chapter-boredom-seed__seed-glow{aspect-ratio:1;filter:blur(15px);opacity:.68;background:radial-gradient(circle,#ffd28061,#cb812b40 36%,#0000 70%);border-radius:999px;width:clamp(3.6rem,12vw,5.6rem);animation:10.8s ease-in-out infinite chapterBoredomSeedPulse;position:absolute;bottom:24%;left:50%;transform:translate(-50%)scale(.76)}.chapter-boredom-seed__art{z-index:1;filter:drop-shadow(0 0 .16rem #ffcb8042)drop-shadow(0 0 .62rem #3aee5d24);width:clamp(12rem,34vw,18rem);height:auto;display:block;position:relative;overflow:visible}.chapter-boredom-seed__seed-shell{fill:url(#chapter-boredom-seed-brown);stroke:#120c0aeb;stroke-width:5.5px;stroke-linejoin:round;fill-opacity:.98;transform-box:fill-box;transform-origin:bottom;filter:drop-shadow(0 0 .14rem #ffeb94b8)drop-shadow(0 0 .42rem #ffac2c7a)drop-shadow(0 0 .82rem #eb701642)}.chapter-boredom-seed__seed-highlight{fill:none;stroke:#fffab1eb;stroke-width:4.2px;stroke-linecap:round;opacity:.8;filter:drop-shadow(0 0 .18rem #fff8b58f)drop-shadow(0 0 .44rem #ffae2d52);animation:10.8s ease-in-out infinite chapterBoredomSeedHighlight}.chapter-boredom-seed__seed-split{fill:none;stroke:#0f0a09f5;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .12rem #ffde8e38);animation:10.8s ease-in-out infinite chapterBoredomSeedSplit}.chapter-boredom-seed__shoot-base{fill:none;stroke:#eeff6ffa;stroke-width:4.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:78;stroke-dashoffset:78px;filter:drop-shadow(0 0 .16rem #f4ff9bb8)drop-shadow(0 0 .54rem #69ff345c);animation:10.8s cubic-bezier(.24,.65,.18,1) infinite chapterBoredomShootBase}.chapter-boredom-seed__stem-aura,.chapter-boredom-seed__stem,.chapter-boredom-seed__leaf-vein{fill:none;stroke-linecap:round;stroke-linejoin:round}.chapter-boredom-seed__stem-aura{stroke:#4eff3647;stroke-width:14px;filter:blur(.32rem);stroke-dasharray:196;stroke-dashoffset:196px;animation:10.8s cubic-bezier(.24,.65,.18,1) infinite chapterBoredomStem}.chapter-boredom-seed__stem{stroke:url(#chapter-boredom-shoot-green);stroke-width:5.8px;filter:drop-shadow(0 0 .14rem #f5ff80ad)drop-shadow(0 0 .48rem #62ff2c70)drop-shadow(0 0 .82rem #00d65f3d);stroke-dasharray:196;stroke-dashoffset:196px;animation:10.8s cubic-bezier(.24,.65,.18,1) infinite chapterBoredomStem}.chapter-boredom-seed__leaf{fill:url(#chapter-boredom-leaf-green);stroke:#0c120ceb;stroke-width:5px;stroke-linejoin:round;fill-opacity:.98;opacity:0;transform-box:fill-box;filter:drop-shadow(0 0 .16rem #e8ff47bd)drop-shadow(0 0 .52rem #69ff1c7a)drop-shadow(0 0 .92rem #00c95a42)}.chapter-boredom-seed__leaf--left{transform-origin:100% 100%;animation:10.8s cubic-bezier(.2,.72,.18,1) infinite chapterBoredomLeafLeft}.chapter-boredom-seed__leaf--right{transform-origin:0;animation:10.8s cubic-bezier(.2,.72,.18,1) infinite chapterBoredomLeafRight}.chapter-boredom-seed__leaf-vein{stroke:#142012d1;stroke-width:3.2px;opacity:0;stroke-dasharray:72;stroke-dashoffset:72px;animation:10.8s ease-in-out infinite chapterBoredomLeafVein}.chapter-boredom-seed__caption{color:#d7ffe5e6;text-align:center;text-shadow:0 0 .7rem #5bff9b2e,0 0 1.5rem #31dd781a;opacity:0;filter:blur(4px);max-width:38rem;min-height:3.15rem;margin:.35rem auto 0;font-size:clamp(1rem,1.9vw,1.16rem);font-style:italic;line-height:1.55;animation:10.8s ease-in-out infinite chapterBoredomCaption;transform:translateY(-.12rem)}@keyframes chapterBoredomGround{0%,16%{opacity:0;transform:translate(-50%)scale(.54)}34%{opacity:.42;transform:translate(-50%)scale(.76)}74%,to{opacity:.72;transform:translate(-50%)scale(1)}}@keyframes chapterBoredomSeedPulse{0%,12%{opacity:.42;transform:translate(-50%)scale(.62)}24%{opacity:.9;transform:translate(-50%)scale(.9)}36%,to{opacity:.32;transform:translate(-50%)scale(1.12)}}@keyframes chapterBoredomSeedHighlight{0%,18%{opacity:.38;stroke-dasharray:88;stroke-dashoffset:88px}34%,to{opacity:.84;stroke-dasharray:88;stroke-dashoffset:0}}@keyframes chapterBoredomSeedSplit{0%,24%{opacity:.32;stroke-dasharray:110;stroke-dashoffset:110px}38%,to{opacity:1;stroke-dasharray:110;stroke-dashoffset:0}}@keyframes chapterBoredomShootBase{0%,30%{opacity:0;stroke-dashoffset:78px}42%{opacity:1}62%,to{opacity:1;stroke-dashoffset:0}}@keyframes chapterBoredomStem{0%,32%{stroke-dashoffset:196px;opacity:0}42%{opacity:1}72%,to{stroke-dashoffset:0;opacity:1}}@keyframes chapterBoredomLeafLeft{0%,56%{opacity:0;transform:scale(.12)rotate(12deg)}72%{opacity:1;transform:scale(1.04)rotate(-2deg)}84%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes chapterBoredomLeafRight{0%,62%{opacity:0;transform:scale(.12)rotate(-10deg)}78%{opacity:1;transform:scale(1.04)rotate(2deg)}88%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes chapterBoredomLeafVein{0%,68%{opacity:0;stroke-dashoffset:72px}82%{opacity:.58}94%,to{opacity:.58;stroke-dashoffset:0}}@keyframes chapterBoredomCaption{0%,72%,to{opacity:0;filter:blur(4px);transform:translateY(-.12rem)}84%,96%{opacity:1;filter:blur();transform:translate(0)}}@media(prefers-reduced-motion:reduce){.chapter-boredom-seed__ground-glow,.chapter-boredom-seed__seed-glow,.chapter-boredom-seed__seed-shell,.chapter-boredom-seed__seed-highlight,.chapter-boredom-seed__seed-split,.chapter-boredom-seed__shoot-base,.chapter-boredom-seed__stem,.chapter-boredom-seed__stem-aura,.chapter-boredom-seed__leaf,.chapter-boredom-seed__leaf-vein,.chapter-boredom-seed__caption{animation:none}.chapter-boredom-seed__ground-glow{opacity:.62;transform:translate(-50%)scale(1)}.chapter-boredom-seed__seed-glow{opacity:.28;transform:translate(-50%)scale(1)}.chapter-boredom-seed__seed-highlight,.chapter-boredom-seed__seed-split,.chapter-boredom-seed__shoot-base,.chapter-boredom-seed__stem,.chapter-boredom-seed__stem-aura,.chapter-boredom-seed__leaf-vein{opacity:1;stroke-dashoffset:0}.chapter-boredom-seed__leaf,.chapter-boredom-seed__caption{opacity:1;filter:none;transform:none}}.chapter-life-dashboard{width:min(100%,48rem);margin:2.2rem auto 2.6rem}.chapter-life-dashboard__screen{isolation:isolate;background:radial-gradient(90% 95% at 8% 0,#54e1ff1f,#0000 48%),radial-gradient(70% 75% at 90% 8%,#ff5bcf1a,#0000 52%),linear-gradient(135deg,#090e22f5,#040714fa);border:1px solid #d2bee638;border-radius:.85rem;padding:clamp(.85rem,2.4vw,1.18rem);position:relative;overflow:hidden;box-shadow:0 1.65rem 4rem #00000057,0 0 0 1px #8fd7ff12,inset 0 1px #ffffff12}.chapter-life-dashboard__screen:before{content:"";z-index:-1;opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.7rem 2.7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 78%);mask-image:linear-gradient(#000c,#0000 78%)}.chapter-life-dashboard__screen:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.3;background:linear-gradient(#0000 0 48%,#ffffff0b 49%,#0000 50%) 0 0/100% .42rem,radial-gradient(120% 100% at 50% 0,#0000 58%,#0000002e) 0 0/100% 100%;position:absolute;inset:0}.chapter-life-dashboard__header{z-index:2;color:#e5f2fabd;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.42rem;min-height:1.45rem;margin-bottom:.85rem;font-size:.68rem;font-weight:800;line-height:1;display:flex;position:relative}.chapter-life-dashboard__dot{background:#8fd7ff85;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 .65rem #8fd7ff3d}.chapter-life-dashboard__dot:nth-child(2){background:#ffc34f8a;box-shadow:0 0 .65rem #ffc34f38}.chapter-life-dashboard__dot:nth-child(3){background:#ff5bcf85;box-shadow:0 0 .65rem #ff5bcf33}.chapter-life-dashboard__title{margin-left:.42rem}.chapter-life-dashboard__grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.52rem,1.6vw,.82rem);display:grid;position:relative}.chapter-life-dashboard__pulse{z-index:3;filter:blur(7px);opacity:0;pointer-events:none;background:radial-gradient(#ffffffdb 0 8%,#78e1ff85 24%,#ff5bcf33 52%,#0000 72%);border-radius:999px;width:clamp(2.8rem,8vw,4.2rem);animation:15.5s cubic-bezier(.36,0,.26,1) infinite chapterLifeDashboardPulse;position:absolute;top:3.5rem;bottom:1.35rem;left:1rem;transform:translate(-120%)scaleY(.88)}.chapter-life-dashboard__panel{border:1px solid var(--panel-color);min-height:8.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel{border:1px solid color-mix(in srgb,var(--panel-color) 42%,transparent)}}.chapter-life-dashboard__panel{background:radial-gradient(105% 80% at 50% 0%,var(--panel-color),transparent 62%),linear-gradient(180deg,#0f1831db,#080b1ceb);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel{background:radial-gradient(105% 80% at 50% 0%,color-mix(in srgb,var(--panel-color) 16%,transparent),transparent 62%),linear-gradient(180deg,#0f1831db,#080b1ceb)}}.chapter-life-dashboard__panel{box-shadow:0 0 1.1rem var(--panel-color),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel{box-shadow:0 0 1.1rem color-mix(in srgb,var(--panel-color) 15%,transparent),inset 0 1px #ffffff14}}.chapter-life-dashboard__panel{animation:15.5s linear infinite chapterLifeDashboardPanel;animation-delay:var(--panel-delay);padding:.9rem .82rem .82rem;transform:translateZ(0)}.chapter-life-dashboard__panel:before{content:"";background:linear-gradient(90deg,transparent,#ffffff38,transparent),radial-gradient(circle at 50% 25%,var(--panel-color),transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel:before{background:linear-gradient(90deg,transparent,#ffffff38,transparent),radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--panel-color) 22%,transparent),transparent 56%)}}.chapter-life-dashboard__panel:before{opacity:0;animation:15.5s linear infinite chapterLifeDashboardPanelSweep;animation-delay:var(--panel-delay);transform:translate(-90%)}.chapter-life-dashboard__panel:after{content:"";border-radius:inherit;opacity:0;animation:15.5s step-end infinite chapterLifeDashboardStatic;animation-delay:var(--panel-delay);background:linear-gradient(#0000 0 48%,#ffffff0e 49%,#0000 51%) 0 0/100% .34rem;position:absolute;inset:0}.chapter-life-dashboard__panel-line{background:var(--panel-color);height:.12rem;box-shadow:0 0 .55rem var(--panel-color),0 0 1.1rem var(--panel-color);border-radius:999px;position:absolute;top:0;left:.68rem;right:.68rem}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel-line{box-shadow:0 0 .55rem var(--panel-color),0 0 1.1rem color-mix(in srgb,var(--panel-color) 50%,transparent)}}.chapter-life-dashboard__panel-line{animation:15.5s linear infinite chapterLifeDashboardLine;animation-delay:var(--panel-delay)}.chapter-life-dashboard__panel-label,.chapter-life-dashboard__panel-value,.chapter-life-dashboard__metric{z-index:1;position:relative}.chapter-life-dashboard__panel-label{color:#e5f2fac7;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.25;display:block}.chapter-life-dashboard__panel-value{color:#fffffff0;text-shadow:0 0 .9rem var(--panel-color);margin-top:.42rem;font-size:clamp(1.02rem,2vw,1.28rem);font-weight:700;line-height:1.1;display:block}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__panel-value{text-shadow:0 0 .9rem color-mix(in srgb,var(--panel-color) 32%,transparent)}}.chapter-life-dashboard__panel-value{animation:15.5s linear infinite chapterLifeDashboardText;animation-delay:var(--panel-delay)}.chapter-life-dashboard__metric{align-items:end;gap:.26rem;height:2.15rem;margin-top:1.05rem;display:flex}.chapter-life-dashboard__metric span{background:var(--panel-color);border-radius:999px 999px .12rem .12rem;flex:1;min-width:.28rem;display:block}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__metric span{background:color-mix(in srgb,var(--panel-color) 72%,#fff6)}}.chapter-life-dashboard__metric span{box-shadow:0 0 .75rem var(--panel-color)}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__metric span{box-shadow:0 0 .75rem color-mix(in srgb,var(--panel-color) 34%,transparent)}}.chapter-life-dashboard__metric span{animation:15.5s linear infinite chapterLifeDashboardBars;animation-delay:var(--panel-delay)}.chapter-life-dashboard__metric span:first-child{height:58%}.chapter-life-dashboard__metric span:nth-child(2){height:82%}.chapter-life-dashboard__metric span:nth-child(3){height:42%}.chapter-life-dashboard__crack{z-index:2;opacity:0;pointer-events:none;width:calc(100% - .7rem);height:calc(100% - 1.05rem);animation:15.5s linear infinite chapterLifeDashboardCrackShell;animation-delay:var(--panel-delay);display:block;position:absolute;inset:.6rem .35rem .45rem;overflow:visible;transform:translateZ(0)}.chapter-life-dashboard__crack-main,.chapter-life-dashboard__crack-branch{fill:none;stroke:#ffffffe0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .16rem #ffffff9e) drop-shadow(0 0 .5rem var(--panel-color))}@supports (color:color-mix(in lab,red,red)){.chapter-life-dashboard__crack-main,.chapter-life-dashboard__crack-branch{filter:drop-shadow(0 0 .16rem #ffffff9e) drop-shadow(0 0 .5rem color-mix(in srgb,var(--panel-color) 44%,transparent))}}.chapter-life-dashboard__crack-main{stroke-width:1.7px;stroke-dasharray:170;stroke-dashoffset:170px;animation:15.5s cubic-bezier(.28,.02,.18,1) infinite chapterLifeDashboardCrackMain;animation-delay:var(--panel-delay)}.chapter-life-dashboard__crack-branch{stroke-width:1.25px;stroke-dasharray:80;stroke-dashoffset:80px;opacity:0;animation:15.5s cubic-bezier(.32,.04,.14,1) infinite chapterLifeDashboardCrackBranch;animation-delay:var(--panel-delay)}.chapter-life-dashboard__crack-branch:nth-of-type(3){stroke-width:1.05px;animation-name:chapterLifeDashboardCrackBranchLate}.chapter-life-dashboard__caption{color:#c1b3c7d6;text-align:center;max-width:34rem;margin:.85rem auto 0;font-size:.92rem;font-style:italic;line-height:1.55}@keyframes chapterLifeDashboardPulse{0%,8%{opacity:0;transform:translate(-120%)scaleY(.88)}12%,78%{opacity:.86}86%,to{opacity:0;transform:translate(calc(100vw - 1rem))scaleY(.88)}}@keyframes chapterLifeDashboardPanel{0%,7%,to{border-color:color-mix(in srgb,var(--panel-color) 42%,transparent);filter:brightness()saturate();opacity:1;box-shadow:0 0 1.1rem color-mix(in srgb,var(--panel-color) 15%,transparent),inset 0 1px #ffffff14;transform:translate(0)}11%{border-color:color-mix(in srgb,var(--panel-color) 78%,transparent);filter:brightness(1.24)saturate(1.2);opacity:1;box-shadow:0 0 1.4rem color-mix(in srgb,var(--panel-color) 38%,transparent),0 0 2.5rem color-mix(in srgb,var(--panel-color) 18%,transparent),inset 0 1px #ffffff1f;transform:translateY(-.08rem)}15%{filter:brightness(.72)saturate(.68);opacity:.82;transform:translate(.04rem)}17%{filter:brightness(1.08)saturate(1.12);opacity:1;transform:translate(-.03rem)}21%,72%{border-color:color-mix(in srgb,var(--panel-color) 20%,transparent);filter:brightness(.48)saturate(.46);opacity:.58;box-shadow:0 0 .4rem color-mix(in srgb,var(--panel-color) 8%,transparent),inset 0 1px #ffffff0a;transform:translate(0)}86%{opacity:.72}}@keyframes chapterLifeDashboardPanelSweep{0%,7%,to{opacity:0;transform:translate(-90%)}10%{opacity:.7}16%{opacity:0;transform:translate(88%)}}@keyframes chapterLifeDashboardStatic{0%,13%,17%,21%,to{opacity:0}14%,16%,20%{opacity:.72}}@keyframes chapterLifeDashboardLine{0%,7%,to{opacity:.9;transform:scaleX(1)}11%{opacity:1;transform:scaleX(1.03)}21%,72%{opacity:.24;transform:scaleX(.72)}}@keyframes chapterLifeDashboardText{0%,9%,to{opacity:1;filter:blur();transform:translate(0)}13%{opacity:.42;filter:blur(.8px);transform:translate(.04rem)}15%{opacity:.94;filter:blur();transform:translate(-.03rem)}22%,74%{opacity:.48;filter:blur(.2px)}}@keyframes chapterLifeDashboardBars{0%,8%,to{opacity:.9;transform-origin:bottom;transform:scaleY(1)}12%{opacity:1;transform:scaleY(1.08)}22%,74%{opacity:.34;transform:scaleY(.38)}}@keyframes chapterLifeDashboardCrackShell{0%,11%,to{opacity:0;filter:blur(.6px)}15%{opacity:.32;filter:blur(.35px)}26%,72%{opacity:.95;filter:blur()}86%{opacity:.34;filter:blur(.4px)}}@keyframes chapterLifeDashboardCrackMain{0%,12%,to{stroke-dashoffset:170px;opacity:0}16%{stroke-dashoffset:145px;opacity:.64}22%{stroke-dashoffset:82px;opacity:.94}31%,72%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:.32}}@keyframes chapterLifeDashboardCrackBranch{0%,21%,to{stroke-dashoffset:80px;opacity:0}27%{stroke-dashoffset:48px;opacity:.72}36%,72%{stroke-dashoffset:0;opacity:.92}86%{stroke-dashoffset:0;opacity:.26}}@keyframes chapterLifeDashboardCrackBranchLate{0%,25%,to{stroke-dashoffset:80px;opacity:0}31%{stroke-dashoffset:52px;opacity:.66}40%,72%{stroke-dashoffset:0;opacity:.86}86%{stroke-dashoffset:0;opacity:.22}}@media(max-width:760px){.chapter-life-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-life-dashboard__panel:last-child{grid-column:1/-1;min-height:7.2rem}.chapter-life-dashboard__pulse{width:45%;animation-name:chapterLifeDashboardPulseMobile}@keyframes chapterLifeDashboardPulseMobile{0%,8%{opacity:0;transform:translate(-80%,-10%)scaleY(.88)}12%,78%{opacity:.72}86%,to{opacity:0;transform:translate(160%,116%)scaleY(1.05)}}}@media(max-width:460px){.chapter-life-dashboard__grid{grid-template-columns:1fr}.chapter-life-dashboard__panel,.chapter-life-dashboard__panel:last-child{grid-column:auto;min-height:6.8rem}.chapter-life-dashboard__metric{height:1.65rem;margin-top:.78rem}.chapter-life-dashboard__pulse{width:auto;height:4rem;animation-name:chapterLifeDashboardPulseSmall;bottom:auto;left:1rem;right:1rem}@keyframes chapterLifeDashboardPulseSmall{0%,8%{opacity:0;transform:translateY(-120%)}12%,78%{opacity:.66}86%,to{opacity:0;transform:translateY(480%)}}}@media(prefers-reduced-motion:reduce){.chapter-life-dashboard__pulse,.chapter-life-dashboard__panel,.chapter-life-dashboard__panel:before,.chapter-life-dashboard__panel:after,.chapter-life-dashboard__panel-line,.chapter-life-dashboard__panel-value,.chapter-life-dashboard__metric span,.chapter-life-dashboard__crack,.chapter-life-dashboard__crack-main,.chapter-life-dashboard__crack-branch{animation:none}.chapter-life-dashboard__pulse{opacity:0}.chapter-life-dashboard__panel{opacity:.82;filter:brightness(.76)saturate(.7)}.chapter-life-dashboard__crack{opacity:.72}.chapter-life-dashboard__crack-main,.chapter-life-dashboard__crack-branch{opacity:.78;stroke-dashoffset:0}}.chapter-tech-toolkit-quiz{grid-template-columns:minmax(18rem,.92fr) minmax(22rem,1.08fr);align-items:stretch;gap:clamp(1rem,3vw,1.6rem);width:min(70rem,100vw - 2.5rem);margin:2.35rem 0 2.85rem 50%;display:grid;transform:translate(-50%)}.chapter-tech-toolkit-quiz__panel{background:linear-gradient(#ffffff0b,#0000 34%),#060c1ed6;border:1px solid #76d1ff33;border-radius:12px;padding:clamp(1rem,2.4vw,1.35rem)}.chapter-tech-toolkit-quiz__eyebrow{color:#7ed7fff0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1}.chapter-tech-toolkit-quiz__panel h2{color:#eff7fff5;letter-spacing:0;margin:.42rem 0 0;font-size:clamp(1.35rem,3vw,2.05rem);font-weight:800;line-height:1.16}.chapter-tech-toolkit-quiz__intro{color:#c9d9e8b8;margin:.7rem 0 0;font-size:1rem;line-height:1.58}.chapter-tech-toolkit-quiz__choices{gap:.6rem;margin-top:1.1rem;display:grid}.chapter-tech-toolkit-quiz__choice{color:#eff7ffeb;cursor:pointer;background:#040a1b94;border:1px solid #76d1ff33;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.4rem;padding:.82rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.chapter-tech-toolkit-quiz__choice:has(input:checked){background:#091930c7;border-color:#5cdbffb3;box-shadow:inset 0 0 .7rem #5cdbff14,0 0 .8rem #5cdbff29}.chapter-tech-toolkit-quiz__letter{color:#f0f9fff2;text-transform:uppercase;background:#5cdbff21;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:900;line-height:1;display:grid}.chapter-tech-toolkit-quiz__choice-text{color:#eff7ffeb;font-size:clamp(.98rem,1.7vw,1.06rem);font-weight:750;line-height:1.35}.chapter-tech-toolkit-quiz__choice input{appearance:none;cursor:pointer;background:#ffffff0a;border:1px solid #76d1ff6b;border-radius:.35rem;width:1.8rem;height:1.8rem}.chapter-tech-toolkit-quiz__choice input:checked{background:#5cdbff;box-shadow:0 0 .75rem #5cdbff8c}.chapter-tech-toolkit-quiz__choice input:checked:after{content:"";border:.16rem solid #061022;border-width:0 .16rem .16rem 0;width:.46rem;height:.86rem;margin:.24rem auto 0;display:block;transform:rotate(45deg)}.chapter-tech-toolkit-quiz__actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.chapter-tech-toolkit-quiz__button{cursor:pointer;border:1px solid #76d1ff47;border-radius:999px;padding:.72rem 1rem;font-weight:850}.chapter-tech-toolkit-quiz__button--primary{color:#f8fdfff5;background:radial-gradient(circle at 50% 0,#5cdbff3d,#0000 70%),#0b1831eb;box-shadow:inset 0 0 .8rem #5cdbff1c,0 0 1rem #5cdbff2e}.chapter-tech-toolkit-quiz__button--secondary{color:#e5f2fac7;background:#050b1f80}.chapter-tech-toolkit-answer__score{color:#fffffffa;letter-spacing:0;text-shadow:0 0 1rem #5cdbff38;margin-top:.85rem;font-size:clamp(3rem,10vw,5.6rem);font-weight:950;line-height:.95}.chapter-tech-toolkit-answer__message{color:#eff7fff5;margin:.65rem 0 1rem;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:850;line-height:1.35}.chapter-tech-toolkit{cursor:default;outline:none;width:min(100%,42rem);margin:0 auto}.chapter-tech-toolkit:focus-visible{outline-offset:.45rem;outline:2px solid #8fd7ff9e}.chapter-tech-toolkit__stage{isolation:isolate;place-items:center;min-height:clamp(20rem,48vw,26rem);display:grid;position:relative;overflow:hidden}.chapter-tech-toolkit__ambient{z-index:-1;filter:blur(14px);opacity:.88;background:radial-gradient(33% 40% at 27% 58%,#5cdbff24,#0000 70%),radial-gradient(34% 42% at 54% 47%,#75ffa31f,#0000 70%),radial-gradient(30% 36% at 76% 60%,#ffc4581f,#0000 72%);position:absolute;inset:8% 5% 3%}.chapter-tech-toolkit__toolbox{z-index:4;width:min(19rem,72vw);height:clamp(7.5rem,20vw,10rem);position:absolute;bottom:clamp(2.1rem,6vw,3.5rem);right:50%;transform:translate(50%)}.chapter-tech-toolkit__body,.chapter-tech-toolkit__lid{background:linear-gradient(#ffffff1c,#0000 38%),radial-gradient(90% 100% at 50% 0,#5cdbff2e,#0000 62%),#050b1fe0;border:1px solid #5cdbffa3;position:absolute;left:0;right:0;box-shadow:inset 0 0 .9rem #5cdbff1c,0 0 .42rem #5cdbff57,0 0 1.4rem #5cdbff29}.chapter-tech-toolkit__body{border-radius:.42rem .42rem .8rem .8rem;place-items:center;height:58%;display:grid;bottom:0}.chapter-tech-toolkit__lid{transform-origin:50% 100%;border-radius:.72rem .72rem .32rem .32rem;height:31%;transition:transform .9s cubic-bezier(.2,.82,.24,1),filter .9s;top:13%}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__lid{filter:brightness(1.14);transform:rotateX(58deg)translateY(-.42rem)}.chapter-tech-toolkit__handle{z-index:3;aspect-ratio:1.8;color:#d5f2ffeb;border:1px solid #8fd7ff85;border-bottom:0;border-radius:999px 999px 0 0;place-items:center;width:clamp(3.4rem,10vw,4.7rem);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.chapter-tech-toolkit__handle svg{filter:drop-shadow(0 0 .42rem #8fd7ff66);width:1.2rem;height:1.2rem}.chapter-tech-toolkit__body-label{color:#e5f2fae0;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 .8rem #8fd7ff38;font-size:clamp(.88rem,2vw,1.05rem);font-weight:800;line-height:1}.chapter-tech-toolkit__click-cue{z-index:5;background:#ffffffeb;border-radius:999px;width:.72rem;height:.72rem;animation:2.7s ease-in-out infinite chapterTechToolkitCue;position:absolute;bottom:1.05rem;right:1.2rem;box-shadow:0 0 #8fd7ff75,0 0 .72rem #8fd7ff7a}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__click-cue{opacity:0;animation:none}.chapter-tech-toolkit__tools{z-index:2;pointer-events:none;position:absolute;inset:0}.chapter-tech-toolkit__tool{--tool-color:#8fd7fff5;border:1px solid var(--tool-color);place-items:center;gap:.18rem;width:clamp(7.2rem,18vw,9.6rem);min-height:clamp(5.6rem,13vw,6.8rem);display:grid;position:absolute;bottom:clamp(5.8rem,16vw,8.25rem);left:50%}@supports (color:color-mix(in lab,red,red)){.chapter-tech-toolkit__tool{border:1px solid color-mix(in srgb,var(--tool-color) 54%,transparent)}}.chapter-tech-toolkit__tool{background:linear-gradient(180deg,#ffffff1a,transparent 36%),radial-gradient(circle at 50% 16%,var(--tool-color),transparent 58%),#050b1fd6;border-radius:.52rem}@supports (color:color-mix(in lab,red,red)){.chapter-tech-toolkit__tool{background:linear-gradient(180deg,#ffffff1a,transparent 36%),radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--tool-color) 18%,transparent),transparent 58%),#050b1fd6}}.chapter-tech-toolkit__tool{color:var(--tool-color);box-shadow:inset 0 0 .75rem var(--tool-color),0 0 .5rem var(--tool-color),0 0 1.2rem var(--tool-color)}@supports (color:color-mix(in lab,red,red)){.chapter-tech-toolkit__tool{box-shadow:inset 0 0 .75rem color-mix(in srgb,var(--tool-color) 13%,transparent),0 0 .5rem color-mix(in srgb,var(--tool-color) 34%,transparent),0 0 1.2rem color-mix(in srgb,var(--tool-color) 16%,transparent)}}.chapter-tech-toolkit__tool{opacity:0;transition:opacity .65s,transform 1.05s cubic-bezier(.2,.82,.24,1),filter .8s;transition-delay:calc(var(--tool-index) * .1s);transform:translate(-50%,2.8rem)scale(.74)}.chapter-tech-toolkit__tool--red{--tool-color:#ff5c70fa}.chapter-tech-toolkit__tool--green{--tool-color:#61ff8bfa}.chapter-tech-toolkit__tool--gold{--tool-color:#ffcd6cfa}.chapter-tech-toolkit__tool svg{stroke-width:2.1px;width:clamp(1.35rem,3.5vw,1.85rem);height:clamp(1.35rem,3.5vw,1.85rem);filter:drop-shadow(0 0 .45rem var(--tool-color))}@supports (color:color-mix(in lab,red,red)){.chapter-tech-toolkit__tool svg{filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--tool-color) 48%,transparent))}}.chapter-tech-toolkit__tool-label,.chapter-tech-toolkit__tool-helper{text-align:center;max-width:100%;padding:0 .32rem;line-height:1.1;display:block}.chapter-tech-toolkit__tool-label{color:#f5fbfff0;font-size:clamp(.72rem,1.45vw,.86rem);font-weight:800}.chapter-tech-toolkit__tool-helper{color:#d5f2ffa8;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.55rem,1.1vw,.68rem);font-weight:700}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool{opacity:1;filter:blur()saturate(1.05)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:first-child{transform:translate(calc(-50% - 10.4rem),-7.6rem)rotate(-7deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(2){transform:translate(calc(-50% - 3.5rem),-10.8rem)rotate(-2deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(3){transform:translate(calc(3.8rem - 50%),-10.3rem)rotate(2deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(4){transform:translate(calc(10.6rem - 50%),-7.2rem)rotate(7deg)}.chapter-tech-toolkit__setting{z-index:3;color:#e5f2fac7;background:#050b1fa8;border:1px solid #8fd7ff38;border-radius:999px;align-items:center;gap:.58rem;padding:.52rem .72rem;transition:border-color .7s,box-shadow .7s,color .7s,opacity .7s;display:flex;position:absolute;top:clamp(2.2rem,6vw,3.2rem);left:50%;transform:translate(-50%)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__setting{color:#f1fff6eb;border-color:#61ff8b6b;box-shadow:0 0 .65rem #61ff8b1f,0 0 1.35rem #61ff8b14}.chapter-tech-toolkit__setting-label,.chapter-tech-toolkit__setting-state{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800;line-height:1}.chapter-tech-toolkit__toggle{background:linear-gradient(90deg,#ff5c706b,#61ff8b38);border-radius:999px;width:3rem;height:1.46rem;display:block;position:relative;box-shadow:inset 0 0 .45rem #00000042}.chapter-tech-toolkit__toggle span{background:#fffffff5;border-radius:999px;width:1.02rem;height:1.02rem;transition:box-shadow .85s,transform 1.1s cubic-bezier(.2,.82,.24,1);position:absolute;top:.22rem;left:.22rem;box-shadow:0 0 .55rem #ffffff6b,0 0 1rem #ff5c702e}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__toggle span{transform:translate(1.54rem);box-shadow:0 0 .55rem #ffffff6b,0 0 1.15rem #61ff8b57}.chapter-tech-toolkit__caption{color:#d5f2ffd6;text-align:center;text-shadow:0 0 1rem #5cdbff24;max-width:36rem;margin:.95rem auto 0;font-size:clamp(.98rem,1.8vw,1.12rem);font-style:italic;line-height:1.55;transition:color .8s,text-shadow .8s,transform .8s}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__caption{color:#f1fff6eb;text-shadow:0 0 .8rem #61ff8b29,0 0 1.5rem #5cdbff1a;transform:translateY(-.08rem)}.chapter-tech-toolkit__complete-score{color:#fffffffa;letter-spacing:0;text-align:center;text-shadow:0 0 .9rem #8fd7ff47,0 0 1.6rem #61ff8b24;opacity:0;margin:-.45rem auto 0;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:950;line-height:1;transition:opacity .65s,transform .65s cubic-bezier(.2,.82,.24,1);display:block;transform:translateY(.4rem)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__complete-score{opacity:1;transform:translateY(0)}@keyframes chapterTechToolkitCue{0%,to{transform:scale(.92);box-shadow:0 0 #8fd7ff6b,0 0 .72rem #8fd7ff7a}48%{transform:scale(1.08);box-shadow:0 0 0 .48rem #8fd7ff00,0 0 1rem #8fd7ffa3}}@media(max-width:720px){.chapter-tech-toolkit-quiz{grid-template-columns:1fr}.chapter-tech-toolkit__stage{min-height:31rem}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:first-child{transform:translate(calc(-50% - 4.2rem),-12.2rem)rotate(-5deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(2){transform:translate(calc(4.2rem - 50%),-12.7rem)rotate(5deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(3){transform:translate(calc(-50% - 4.2rem),-5.4rem)rotate(4deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(4){transform:translate(calc(4.2rem - 50%),-5.1rem)rotate(-4deg)}.chapter-tech-toolkit__setting{border-radius:.85rem;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 1rem);top:1.4rem}}@media(max-width:460px){.chapter-tech-toolkit__tool{width:6.8rem}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:first-child{transform:translate(calc(-50% - 3.65rem),-12.4rem)rotate(-4deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(2){transform:translate(calc(3.65rem - 50%),-12.7rem)rotate(4deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(3){transform:translate(calc(-50% - 3.65rem),-5.3rem)rotate(4deg)}.chapter-tech-toolkit.is-open .chapter-tech-toolkit__tool:nth-child(4){transform:translate(calc(3.65rem - 50%),-5.15rem)rotate(-4deg)}}.chapter-special-cases-lenses{--young-lens-color:#5cdbff;--teen-lens-color:#ff4b5f;background:radial-gradient(circle at 50% 8%,#76d1ff1f,#0000 28rem),linear-gradient(#0b142ee6,#050919f5);border:1px solid #76d1ff33;border-radius:14px;width:min(70rem,100vw - 2.5rem);min-height:min(48rem,100vh - 2rem);margin:3rem 0 3.25rem 50%;padding:clamp(1.2rem,3vw,2rem) clamp(1.2rem,3vw,2rem) clamp(3.6rem,6vw,5.2rem);position:relative;overflow:hidden;transform:translate(-50%);box-shadow:0 1.4rem 3.3rem #0000005c,inset 0 1px #ffffff0f}.chapter-special-cases-lenses__header{text-align:center;max-width:48rem;margin:0 auto;padding-top:clamp(.45rem,1.6vw,1rem)}.chapter-special-cases-lenses__header h2{color:#f5fbfff5;letter-spacing:0;margin:.95rem 0 0;font-size:clamp(2rem,5vw,4.4rem);font-weight:850;line-height:1.02}.chapter-special-cases-lenses__stage{place-items:center;min-height:clamp(32rem,64vw,39rem);padding-top:clamp(.8rem,3vw,2rem);display:grid;position:relative}.chapter-special-cases-lenses__message{z-index:2;color:#d2e2f06b;text-align:center;text-shadow:0 0 1.2rem #5cdbff14;filter:blur(2px);gap:.15rem;width:min(100%,42rem);margin:0;font-size:clamp(1.05rem,2.3vw,1.55rem);font-style:italic;font-weight:650;line-height:1.45;animation:18s ease-in-out infinite chapterSpecialCasesMessage;display:grid;position:absolute;top:clamp(1.45rem,4.6vw,2.75rem);left:50%;transform:translate(-50%)}.chapter-special-cases-lenses__glasses{opacity:0;filter:blur(1.4px);width:min(100%,64rem);min-height:clamp(22rem,39vw,29rem);margin-top:5rem;animation:18s cubic-bezier(.18,.72,.16,1) infinite chapterSpecialCasesGlasses;position:relative;transform:translateY(2.3rem)scale(.96)}.chapter-special-cases-lenses__lens{--lens-color:var(--young-lens-color);border:1px solid var(--lens-color);width:min(48%,31rem);margin:0;display:block;position:absolute;top:2.6rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chapter-special-cases-lenses__lens{border:1px solid color-mix(in srgb,var(--lens-color) 35%,transparent)}}.chapter-special-cases-lenses__lens{box-shadow:0 0 .72rem var(--lens-color),0 0 2rem var(--lens-color);background:#030818d1;border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.chapter-special-cases-lenses__lens{box-shadow:0 0 .72rem color-mix(in srgb,var(--lens-color) 24%,transparent),0 0 2rem color-mix(in srgb,var(--lens-color) 12%,transparent)}}.chapter-special-cases-lenses__lens{filter:blur(2.4px);opacity:0;animation-duration:18s;animation-timing-function:cubic-bezier(.18,.72,.16,1);animation-iteration-count:infinite}.chapter-special-cases-lenses__lens--young{width:min(46%,29.8rem);animation-name:chapterSpecialCasesYoungLens;left:0;transform:translate(-5.8rem)rotate(-5deg)}.chapter-special-cases-lenses__lens--teen{--lens-color:var(--teen-lens-color);animation-name:chapterSpecialCasesTeenLens;right:0;transform:translate(5.8rem)rotate(5deg)}.chapter-special-cases-lenses__lens img{width:100%;height:auto;display:block}.chapter-special-cases-lenses__note{z-index:4;color:#e2f1fc00;letter-spacing:.12em;opacity:0;text-align:center;text-transform:uppercase;width:max-content;max-width:min(86%,23rem);text-shadow:none;pointer-events:none;font-size:clamp(.72rem,1.35vw,.88rem);font-weight:900;animation:18s ease-in-out infinite chapterSpecialCasesNote;position:absolute;top:calc(50% + clamp(13.1rem,23.8vw,15.95rem));left:50%;transform:translate(-50%,.45rem)}@keyframes chapterSpecialCasesMessage{0%,8%{color:#d2e2f047;text-shadow:0 0 1.2rem #5cdbff14;filter:blur(2px);opacity:1}22%,78%{color:#f1f9fff0;text-shadow:0 0 .8rem #8fd7ff38,0 0 1.6rem #61ff8b1a;filter:blur();opacity:1}96%,to{color:#d2e2f000;text-shadow:none;filter:blur(4px);opacity:0}}@keyframes chapterSpecialCasesGlasses{0%,5%{opacity:0;filter:blur(1.8px);transform:translateY(2.3rem)scale(.96)}24%,80%{opacity:1;filter:blur();transform:translate(0)scale(1)}98%,to{opacity:0;filter:blur(3px);transform:translateY(.8rem)scale(.985)}}@keyframes chapterSpecialCasesYoungLens{0%,8%{opacity:0;filter:blur(2.4px);transform:translate(-5.8rem)rotate(-5deg)}26%,82%{opacity:1;filter:blur();transform:translate(0)rotate(-3deg)}98%,to{opacity:0;filter:blur(3.2px);transform:translate(-.8rem,.65rem)rotate(-3deg)}}@keyframes chapterSpecialCasesTeenLens{0%,8%{opacity:0;filter:blur(2.4px);transform:translate(5.8rem)rotate(5deg)}26%,82%{opacity:1;filter:blur();transform:translate(0)rotate(3deg)}98%,to{opacity:0;filter:blur(3.2px);transform:translate(.8rem,.65rem)rotate(3deg)}}@keyframes chapterSpecialCasesNote{0%,36%{opacity:0;color:#e2f1fc00;text-shadow:none;transform:translate(-50%,.45rem)}46%,84%{opacity:1;color:#f8fcffe6;text-shadow:0 0 .7rem #5cdbff33,0 0 1.3rem #ff4b5f24,0 0 1.8rem #ffffff14;transform:translate(-50%)}98%,to{opacity:0;color:#e2f1fc00;text-shadow:none;transform:translate(-50%,.35rem)}}@media(max-width:800px){.chapter-special-cases-lenses{min-height:auto}.chapter-special-cases-lenses__stage{min-height:46rem}.chapter-special-cases-lenses__message{margin:1.6rem auto 0;position:relative;top:auto;left:auto;transform:none}.chapter-special-cases-lenses__glasses{width:min(100%,28rem);min-height:45rem;margin-top:1rem}.chapter-special-cases-lenses__lens{width:100%;left:0;right:0}.chapter-special-cases-lenses__lens--young{width:88%;top:1rem;left:50%}.chapter-special-cases-lenses__lens--teen{top:22.2rem}.chapter-special-cases-lenses__note{margin:40.4rem auto 0;display:block;position:relative;top:auto;left:auto;transform:none}@keyframes chapterSpecialCasesYoungLens{0%,8%{opacity:0;filter:blur(2.4px);transform:translate(-50%,-4.8rem)rotate(-5deg)scale(.96)}26%,82%{opacity:1;filter:blur();transform:translate(-50%)rotate(-2deg)scale(.96)}98%,to{opacity:0;filter:blur(3.2px);transform:translate(-50%,.65rem)rotate(-2deg)scale(.96)}}}@media(prefers-reduced-motion:reduce){.chapter-special-cases-lenses__message,.chapter-special-cases-lenses__glasses,.chapter-special-cases-lenses__lens,.chapter-special-cases-lenses__note{opacity:1;filter:none;animation:none}.chapter-special-cases-lenses__message,.chapter-special-cases-lenses__note{color:#f8fcffe6}.chapter-special-cases-lenses__glasses,.chapter-special-cases-lenses__lens--young,.chapter-special-cases-lenses__lens--teen{transform:none}}.chapter-algorithm-video{grid-template-columns:minmax(15rem,26rem) minmax(12rem,20rem);align-items:center;gap:clamp(.45rem,1.4vw,.9rem);width:min(100%,48rem);margin:1.9rem auto 1.7rem 0;display:grid}.chapter-algorithm-video__media{cursor:pointer;background:#050816;border-radius:.75rem;width:100%;display:block;overflow:hidden;box-shadow:0 1.2rem 2.6rem #080d1e38,0 0 0 1px #0f172a14;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 5%,#000 13% 87%,#000000b8 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000000b8 5%,#000 13% 87%,#000000b8 95%,#0000)}.chapter-algorithm-video__media:focus-visible{outline:none}.chapter-algorithm-video__caption{--chapter-algorithm-cog-red:#ff3a26;color:#ffffffeb;text-shadow:0 0 12px #ffffff1f;opacity:0;filter:blur(3px);gap:.72rem;max-width:18rem;margin:0 0 0 -.35rem;font-size:clamp(1rem,2vw,1.15rem);font-style:italic;line-height:1.5;display:grid;position:relative;transform:translate(-.45rem)}.chapter-algorithm-video__caption.is-visible{animation:2.15s forwards chapterAlgorithmCaptionFade,4.2s ease-in-out 2.15s infinite chapterAlgorithmCaptionIlluminate}.chapter-algorithm-video__caption.is-exiting{animation:.9s forwards chapterAlgorithmCaptionFadeOut}.chapter-algorithm-video__caption-copy,.chapter-algorithm-video__caption-secondary{display:block}.chapter-algorithm-video__caption-secondary{color:inherit;font-size:inherit;line-height:inherit;text-shadow:inherit}.chapter-algorithm-video__system-word{z-index:0;color:#fffffff0;-webkit-text-fill-color:#fffffff0;font-weight:inherit;isolation:isolate;text-shadow:0 0 4px #ffffff47,0 0 10px #ffffff1f;padding:0 .08em;display:inline-block;position:relative}.chapter-algorithm-video__caption.is-visible .chapter-algorithm-video__system-word{animation:4.2s 3.85s forwards chapterAlgorithmSystemWhiteGlow}.chapter-algorithm-video__system-word:before{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.26em #ff3a267a;filter:blur(4.5px);opacity:0;pointer-events:none;text-shadow:none;position:absolute;inset:0;transform:translate(.08rem,.08rem)scale(1.08)}.chapter-algorithm-video__caption.is-visible .chapter-algorithm-video__system-word:before{animation:4.2s 3.85s forwards chapterAlgorithmSystemRedGlow}.chapter-algorithm-video__caption.is-exiting .chapter-algorithm-video__system-word:before{opacity:0;filter:blur(3px);text-shadow:none;animation:none}@keyframes chapterAlgorithmCaptionFade{0%{opacity:0;filter:blur(3px);transform:translate(-.45rem)}72%{opacity:.86;filter:blur(.5px);transform:translate(-.06rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes chapterAlgorithmCaptionIlluminate{0%,to{text-shadow:0 0 12px #ffffff1f}46%{text-shadow:0 0 14px #ffffff38,0 0 26px #ff3a261a}}@keyframes chapterAlgorithmCaptionFadeOut{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(3px);transform:translate(-.35rem)}}@keyframes chapterAlgorithmSystemRedGlow{0%{opacity:0;filter:blur(4px)}22%,74%{opacity:.9;filter:blur(4px)}42%{opacity:1;filter:blur(5px)}to{opacity:0;filter:blur(4px)}}@keyframes chapterAlgorithmSystemWhiteGlow{0%{text-shadow:0 0 4px #ffffff47,0 0 10px #ffffff1f}22%,74%{text-shadow:0 0 4px #ffffffe6,0 0 10px #ffffff73,0 0 18px #ffffff38}42%{text-shadow:0 0 5px #fff,0 0 13px #ffffff94,0 0 24px #ffffff47}to{text-shadow:0 0 4px #ffffff47,0 0 10px #ffffff1f}}@media(max-width:720px){.chapter-algorithm-video{grid-template-columns:minmax(0,26rem);justify-content:start}.chapter-algorithm-video__caption{max-width:26rem;margin-left:0;transform:translateY(-.25rem)}@keyframes chapterAlgorithmCaptionFade{0%{opacity:0;filter:blur(3px);transform:translateY(-.25rem)}72%{opacity:.86;filter:blur(.5px);transform:translateY(-.03rem)}to{opacity:1;filter:blur();transform:translate(0)}}}.chapter-rewiring-brain{width:min(100%,44rem);color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;place-items:center;margin:2.4rem auto 2.65rem;padding:0;display:grid;position:relative}.chapter-rewiring-brain:focus-visible{outline-offset:.5rem;border-radius:.9rem;outline:1px solid #a8d8f58f}.chapter-rewiring-brain--inline{float:right;shape-outside:inset(8% 4% 17% 12% round 44%);width:clamp(14rem,41%,18rem);margin:-.45rem -.35rem .25rem 1.25rem}.chapter-rewiring-brain__art{z-index:1;aspect-ratio:1;place-items:center;width:min(100%,41rem);transition:filter .8s,transform .8s;animation:7.4s linear infinite chapterRewiringFloat;display:grid;position:relative}.chapter-rewiring-brain__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;transition:filter .7s,opacity .7s;display:block}.chapter-rewiring-brain:hover .chapter-rewiring-brain__art,.chapter-rewiring-brain:focus-visible .chapter-rewiring-brain__art{filter:brightness(1.08)saturate(1.08)drop-shadow(0 0 .22rem #67dcff3d)drop-shadow(0 0 .58rem #8054ff29)}.chapter-rewiring-brain__image--purple{clip-path:inset(0);filter:brightness()}.chapter-rewiring-brain.is-rewiring .chapter-rewiring-brain__image--purple{animation:10.2s cubic-bezier(.22,.68,.18,1) infinite chapterRewiringPurpleLayer}.chapter-rewiring-brain__caption{z-index:1;color:#e2ebffe6;text-shadow:0 0 14px #6fd6ff33,0 0 26px #b54bff1f;max-width:31rem;margin-top:-3.25rem;font-size:clamp(1rem,2vw,1.15rem);font-style:italic;line-height:1.5;display:block;position:relative}.chapter-rewiring-brain--inline .chapter-rewiring-brain__art{width:100%}.chapter-rewiring-brain--inline .chapter-rewiring-brain__caption{max-width:12rem;margin:calc(-2.9rem - 4mm) auto 0;font-size:.74rem;line-height:1.35}.chapter-rewiring-paragraph:after{content:"";clear:both;display:block}@keyframes chapterRewiringFloat{0%{transform:translateY(2px)}12.5%{transform:translateY(-.8px)}25%{transform:translateY(-4px)}37.5%{transform:translateY(-6.9px)}50%{transform:translateY(-8px)}62.5%{transform:translateY(-6.8px)}75%{transform:translateY(-3.8px)}87.5%{transform:translateY(-.7px)}to{transform:translateY(2px)}}@keyframes chapterRewiringPurpleLayer{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:brightness(.82)saturate(.92)}6%{opacity:1;filter:brightness(.9)saturate(.96)}16%{opacity:1;filter:brightness(1.02)saturate(1.02)drop-shadow(0 0 .1rem #d360ff2e)drop-shadow(0 0 .32rem #7b46ff1a)}35%{opacity:1;filter:brightness(1.06)saturate(1.05)drop-shadow(0 0 .14rem #d360ff3d)drop-shadow(0 0 .42rem #7b46ff24)}50%{opacity:1;filter:brightness(1.18)saturate(1.12)drop-shadow(0 0 .25rem #d360ff6b)drop-shadow(0 0 .7rem #7b46ff42)}62%{opacity:1;clip-path:inset(0);filter:brightness(1.3)saturate(1.18)drop-shadow(0 0 .34rem #d360ff94)drop-shadow(0 0 .9rem #7b46ff5c)}78%{opacity:1;clip-path:inset(0);filter:brightness(1.42)saturate(1.24)drop-shadow(0 0 .42rem #d360ffb8)drop-shadow(0 0 1.05rem #7b46ff75)}86%{opacity:1;clip-path:inset(0);filter:brightness(1.34)saturate(1.32)drop-shadow(0 0 .4rem #a6ff7494)drop-shadow(0 0 1rem #5bf25b66)drop-shadow(0 0 1.6rem #2add6c38)}90%{opacity:1;clip-path:inset(0);filter:brightness(1.48)saturate(1.38)drop-shadow(0 0 .5rem #beff81b8)drop-shadow(0 0 1.25rem #6ff85c7a)drop-shadow(0 0 2rem #30dc6f47)}94%{opacity:1;clip-path:inset(0);filter:brightness(1.28)saturate(1.22)drop-shadow(0 0 .34rem #b1ff7c75)drop-shadow(0 0 .9rem #5bf25b4d)drop-shadow(0 0 1.45rem #2add6c29)}98%{opacity:1;clip-path:inset(0);filter:brightness(1.1)saturate(1.08)drop-shadow(0 0 .18rem #b1ff7c3d)drop-shadow(0 0 .48rem #5bf25b24)}to{opacity:1;clip-path:inset(0);filter:brightness()saturate()}}@keyframes chapterRewiringPurpleBreath{0%,to{opacity:1;clip-path:inset(0);filter:brightness(1.08)saturate(1.08)drop-shadow(0 0 .08rem #d360ff0d)drop-shadow(0 0 .22rem #7b46ff08)drop-shadow(0 0 .18rem #beff8124)drop-shadow(0 0 .45rem #6ff85c17)drop-shadow(0 0 .7rem #30dc6f0d)}12.5%,87.5%{opacity:1;clip-path:inset(0);filter:brightness(1.13)saturate(1.12)drop-shadow(0 0 .09rem #d360ff14)drop-shadow(0 0 .28rem #7b46ff0d)drop-shadow(0 0 .24rem #beff812e)drop-shadow(0 0 .58rem #6ff85c1f)drop-shadow(0 0 .88rem #30dc6f12)}25%,75%{opacity:1;clip-path:inset(0);filter:brightness(1.2)saturate(1.17)drop-shadow(0 0 .11rem #d360ff1a)drop-shadow(0 0 .34rem #7b46ff0f)drop-shadow(0 0 .3rem #beff8140)drop-shadow(0 0 .78rem #6ff85c2e)drop-shadow(0 0 1.16rem #30dc6f1a)}37.5%,62.5%{opacity:1;clip-path:inset(0);filter:brightness(1.27)saturate(1.22)drop-shadow(0 0 .13rem #d360ff1f)drop-shadow(0 0 .4rem #7b46ff14)drop-shadow(0 0 .36rem #beff8152)drop-shadow(0 0 .94rem #6ff85c3d)drop-shadow(0 0 1.42rem #30dc6f21)}50%{opacity:1;clip-path:inset(0);filter:brightness(1.31)saturate(1.25)drop-shadow(0 0 .14rem #d360ff24)drop-shadow(0 0 .44rem #7b46ff17)drop-shadow(0 0 .4rem #beff8161)drop-shadow(0 0 1.06rem #6ff85c47)drop-shadow(0 0 1.6rem #30dc6f26)}}@media(max-width:560px){.chapter-rewiring-brain{margin:2.4rem auto 2.25rem}.chapter-rewiring-brain--inline{float:none;shape-outside:none;width:min(100%,18rem);margin:.2rem auto .8rem}.chapter-rewiring-brain__art{width:min(100%,29rem)}.chapter-rewiring-brain--inline .chapter-rewiring-brain__art{width:100%}.chapter-rewiring-brain__caption{margin-top:-2.2rem}}.chapter-flip-card{width:min(100%,42rem);color:inherit;cursor:pointer;perspective:1200px;text-align:left;background:0 0;border:0;margin:2.65rem auto 2.25rem;display:block;position:relative}.chapter-flip-card:before{content:"";z-index:0;filter:blur(7px);opacity:.46;pointer-events:none;background:radial-gradient(at 48% 42%,#ffebff57,#c4a2d738,#6face01f 52%,#0000 76%);border-radius:999px;width:min(50%,14rem);height:min(48%,10.5rem);animation:4.8s ease-in-out infinite chapterFlipCue;position:absolute;bottom:-3.2rem;right:-2.6rem}.chapter-flip-card:focus-visible{outline:none}.chapter-flip-card__inner{z-index:1;min-height:9.7rem;transform-style:preserve-3d;transition:transform 1.55s cubic-bezier(.22,.72,.18,1);display:grid;position:relative}.chapter-flip-card:hover .chapter-flip-card__inner,.chapter-flip-card:focus-visible .chapter-flip-card__inner,.chapter-flip-card.is-flipped .chapter-flip-card__inner{transform:rotateY(180deg)}.chapter-flip-card__face{backface-visibility:hidden;text-align:left;background:radial-gradient(110% 90% at 10% 0,#a8d8f51f,#0000 58%),linear-gradient(135deg,#1a274757,#0d1026c7);border:1px solid #d2bee647;border-radius:18px;flex-direction:column;grid-area:1/1;justify-content:center;min-height:9.7rem;padding:clamp(1.15rem,2.5vw,1.55rem);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000057,0 0 34px #a88cb81f,inset 0 1px #ffffff14}.chapter-flip-card__face:before{content:"";opacity:.56;pointer-events:none;border-bottom:1px solid #f1e0f452;border-right:1px solid #f1e0f452;border-radius:0 0 .42rem;width:1.55rem;height:1.55rem;transition:opacity .55s,transform .55s;position:absolute;bottom:1.05rem;right:1.05rem;transform:rotate(-7deg);box-shadow:.34rem .34rem 0 -.24rem #8fd7ff59,0 0 14px #a8d8f51f}.chapter-flip-card__face:after{content:"";opacity:.8;pointer-events:none;background:radial-gradient(7px at 50% 7px,#ffffffb3 0 .8px,#ffe0ff66 2px,#eeadf22e,#0000 7px),radial-gradient(32px 10px at 50% 7px,#f8c4ff3d,#e2a6e924 44%,#0000 90%);border-radius:999px;height:14px;position:absolute;top:-7px;left:12%;right:12%}.chapter-flip-card__front{background:radial-gradient(110% 90% at 10% 0,#a8d8f51f,#0000 58%),linear-gradient(135deg,#141e39,#0b0e22)}.chapter-flip-card__back{background:radial-gradient(100% 90% at 86% 12%,#bf99b82e,#0000 60%),linear-gradient(135deg,#0f1730e0,#18102ad1);transform:rotateY(180deg)}.chapter-flip-card__eyebrow{color:var(--moonlight);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;font-weight:800;line-height:1;display:block}.chapter-flip-card__statement{color:#ffffffed;letter-spacing:0;max-width:31rem;font-size:clamp(1.05rem,2.35vw,1.46rem);font-weight:650;line-height:1.25;display:block}.chapter-flip-card__back .chapter-flip-card__statement{color:#ffffffe6;max-width:34rem;font-size:1rem;font-weight:570;line-height:1.52}.chapter-flip-card:hover .chapter-flip-card__face,.chapter-flip-card:focus-visible .chapter-flip-card__face,.chapter-flip-card.is-flipped .chapter-flip-card__face{border-color:#d2bee675;box-shadow:0 26px 68px #00000061,0 0 38px #a8d8f524,0 0 62px #a88cb829,inset 0 1px #ffffff1a}.chapter-flip-card:hover .chapter-flip-card__face:before,.chapter-flip-card:focus-visible .chapter-flip-card__face:before,.chapter-flip-card.is-flipped .chapter-flip-card__face:before{opacity:.86;transform:rotate(-7deg)translate(-.12rem,-.12rem)}@keyframes chapterFlipCue{0%,to{opacity:.36;filter:blur(8px);transform:translate(.35rem,.28rem)scale(.94)}46%{opacity:.68;filter:blur(6px);transform:translate(-.08rem,-.06rem)scale(1.08)}62%{opacity:.48;filter:blur(7px);transform:translate(.14rem,.12rem)scale(1)}}.chapter-low-battery-wrap{text-align:center;width:min(100%,34rem);margin:2.35rem auto 0}.chapter-low-battery{width:fit-content;height:5.15rem;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1rem;margin:0 auto;padding:0;transition:transform .55s,filter .55s;display:grid;position:relative}.chapter-low-battery:before{content:"";background:radial-gradient(ellipse,var(--battery-color),transparent 68%);border-radius:999px;position:absolute;inset:.15rem .25rem}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--battery-color) 34%,transparent),transparent 68%)}}.chapter-low-battery:before{filter:blur(20px);opacity:.56;pointer-events:none;transition:background .18s linear,opacity .18s linear;animation:5.6s ease-in-out infinite chapterLowBatteryAmbient}.chapter-low-battery:hover,.chapter-low-battery:focus-visible,.chapter-low-battery.is-draining{transform:translateY(-1px)scale(1.015)}.chapter-low-battery:focus-visible{outline:none}.chapter-low-battery.is-draining:before{opacity:.86}.chapter-low-battery__visual{z-index:1;grid-column:1;justify-self:start;width:10.6rem;height:3.75rem;display:block;position:relative}.chapter-low-battery__battery{border:2px solid var(--battery-color);width:100%;height:100%;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__battery{border:2px solid color-mix(in srgb,var(--battery-color) 86%,white 10%)}}.chapter-low-battery__battery{box-shadow:0 0 16px var(--battery-color),0 0 38px var(--battery-color),inset 0 0 15px var(--battery-color);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__battery{box-shadow:0 0 16px color-mix(in srgb,var(--battery-color) 48%,transparent),0 0 38px color-mix(in srgb,var(--battery-color) 24%,transparent),inset 0 0 15px color-mix(in srgb,var(--battery-color) 16%,transparent)}}.chapter-low-battery__battery{transition:border-color .18s linear,box-shadow .18s linear}.chapter-low-battery__battery:after{content:"";background:var(--battery-color);border-radius:0 .4rem .4rem 0;width:.42rem;height:1.28rem;position:absolute;top:50%;right:-.68rem}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__battery:after{background:color-mix(in srgb,var(--battery-color) 88%,white 8%)}}.chapter-low-battery__battery:after{box-shadow:0 0 14px var(--battery-color)}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__battery:after{box-shadow:0 0 14px color-mix(in srgb,var(--battery-color) 38%,transparent)}}.chapter-low-battery__battery:after{transition:background .18s linear,box-shadow .18s linear;transform:translateY(-50%)}.chapter-low-battery__fill{width:calc(var(--battery-level) * 1%);background:linear-gradient(180deg,#ffffff57,transparent 42%),linear-gradient(90deg,var(--battery-color),var(--battery-color));border-radius:.72rem;position:absolute;inset:.48rem auto .48rem .48rem}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__fill{background:linear-gradient(180deg,#ffffff57,transparent 42%),linear-gradient(90deg,var(--battery-color),color-mix(in srgb,var(--battery-color) 74%,white 24%))}}.chapter-low-battery__fill{box-shadow:0 0 16px var(--battery-color),0 0 32px var(--battery-color)}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__fill{box-shadow:0 0 16px color-mix(in srgb,var(--battery-color) 72%,transparent),0 0 32px color-mix(in srgb,var(--battery-color) 38%,transparent)}}.chapter-low-battery__fill{transition:width .11s linear,background .18s linear,box-shadow .18s linear}.chapter-low-battery__charge{z-index:1;min-width:8.4rem;color:var(--battery-color);grid-column:2;justify-self:start;position:relative}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__charge{color:color-mix(in srgb,var(--battery-color) 72%,white 26%)}}.chapter-low-battery__charge{letter-spacing:.02em;text-shadow:0 0 11px var(--battery-color),0 0 24px var(--battery-color);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:650;line-height:1}@supports (color:color-mix(in lab,red,red)){.chapter-low-battery__charge{text-shadow:0 0 11px color-mix(in srgb,var(--battery-color) 38%,transparent),0 0 24px color-mix(in srgb,var(--battery-color) 18%,transparent)}}.chapter-low-battery__charge{transition:color .18s linear,text-shadow .18s linear}.chapter-low-battery__message{color:#b0e1ffe0;opacity:0;filter:blur(6px);width:min(100%,39rem);min-height:3.25rem;margin:.75rem auto 0;font-size:clamp(.94rem,1.9vw,1.08rem);font-style:italic;font-weight:530;line-height:1.55;transition:opacity 1.55s,filter 1.55s,transform 1.55s cubic-bezier(.18,.72,.18,1);overflow:hidden;transform:translateY(.55rem)}.chapter-low-battery-wrap.is-second-message .chapter-low-battery__message{color:#88caa4e6}.chapter-low-battery-wrap.is-depleted .chapter-low-battery__message{opacity:1;filter:blur();transition-delay:.22s;transform:translate(0)}@keyframes chapterLowBatteryAmbient{0%,to{opacity:.26;transform:scale(.92)}48%{opacity:.52;transform:scale(1.06)}}.chapter-escape-door{width:min(100%,42rem);min-height:7.25rem;color:inherit;cursor:pointer;text-align:left;background:radial-gradient(90% 110% at 0%,#8fd7ff1a,#0000 58%),linear-gradient(135deg,#0d122ab8,#090c1ed1);border:1px solid #d2bee638;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem;margin:3rem auto 0;padding:1.1rem 1.2rem;transition:border-color .55s,box-shadow .55s,transform .55s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000004d,0 0 34px #a88cb817,inset 0 1px #ffffff0f}.chapter-escape-door:hover,.chapter-escape-door:focus-visible,.chapter-escape-door.is-open{border-color:#d2bee66b;transform:translateY(-1px);box-shadow:0 26px 68px #00000057,0 0 40px #8fd7ff1f,0 0 56px #a88cb81f,inset 0 1px #ffffff14}.chapter-escape-door:focus-visible{outline-offset:.22rem;outline:1px solid #a8d8f58c}.chapter-escape-door__stage{perspective:620px;place-items:center;width:5.7rem;height:6.15rem;display:grid;position:relative}.chapter-escape-door__light{filter:blur(10px);opacity:.22;transform-origin:0;background:radial-gradient(at 34% 42%,#8fd7ff5c,#0000 52%),linear-gradient(90deg,#8fd7ff1f,#0000 78%);border-radius:14px;transition:opacity 1.1s,transform 1.25s cubic-bezier(.18,.72,.18,1);position:absolute;inset:.65rem .2rem .35rem 1.05rem;transform:scaleX(.72)}.chapter-escape-door__frame{border:1px solid #8fd7ff33;border-radius:.45rem .45rem .18rem .18rem;width:3.8rem;height:5.35rem;position:absolute;box-shadow:0 0 18px #4c9dff1a,inset 0 0 16px #8fd7ff0a}.chapter-escape-door__panel{transform-origin:0;background:linear-gradient(90deg,#ffffff0f,#0000 24%),linear-gradient(135deg,#141e3ceb,#0a0e22fa);border:1px solid #d2bee64d;border-radius:.42rem .42rem .15rem .15rem;width:3.6rem;height:5.1rem;transition:transform 1.45s cubic-bezier(.18,.72,.18,1),border-color .8s,box-shadow .8s;display:block;position:relative;box-shadow:0 0 18px #8fd7ff1a,inset 0 1px #ffffff17,inset -.8rem 0 1.4rem #0000002e}.chapter-escape-door__panel:before{content:"";border:1px solid #d2bee61f;border-radius:.28rem;position:absolute;inset:.55rem}.chapter-escape-door__sign{color:#daf4ffeb;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 7px #8fd7ff8a,0 0 18px #4c9dff3d;background:#060c1db8;border:1px solid #8fd7ff57;border-radius:.26rem;padding:.26rem .32rem;font-size:.48rem;font-weight:850;line-height:1;position:absolute;top:.72rem;left:50%;transform:translate(-50%);box-shadow:0 0 10px #4c9dff29,inset 0 1px #ffffff14}.chapter-escape-door__handle{background:#ffeabad6;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:52%;right:.48rem;box-shadow:0 0 8px #ffdaa070,0 0 14px #ffb76f33}.chapter-escape-door.is-open .chapter-escape-door__light{opacity:.82;transform:scaleX(1.12)}.chapter-escape-door.is-open .chapter-escape-door__panel{border-color:#8fd7ff66;transform:rotateY(-47deg)translate(-.08rem);box-shadow:0 0 24px #8fd7ff33,inset 0 1px #ffffff17,inset -.8rem 0 1.4rem #00000038}.chapter-escape-door__copy{z-index:1;gap:.42rem;display:grid;position:relative}.chapter-escape-door__eyebrow{color:#f1e0f4e0;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1}.chapter-escape-door__text{color:#eef6fce6;opacity:0;filter:blur(4px);max-width:31rem;max-height:0;font-size:1rem;font-weight:570;line-height:1.52;transition:max-height 1s,opacity 1s,filter 1s,transform 1s cubic-bezier(.18,.72,.18,1);display:block;overflow:hidden;transform:translate(-.5rem,.15rem)}.chapter-escape-door.is-open .chapter-escape-door__text{opacity:1;filter:blur();max-height:7rem;transition-delay:.42s;transform:translate(0)}@media(max-width:620px){.chapter-low-battery-wrap{width:100%;margin-top:1.9rem}.chapter-low-battery{grid-template-columns:1fr;gap:.75rem;height:auto}.chapter-low-battery__visual{grid-column:1;justify-self:center;width:8.8rem;height:3.15rem}.chapter-low-battery__charge{grid-column:1;justify-self:center;min-width:0;font-size:1rem}.chapter-escape-door{grid-template-columns:1fr;align-items:flex-start;width:100%}.chapter-escape-door__stage{justify-self:center}}.chapter-hidden-search{width:100%;margin:2.7rem 0 0;position:relative}.chapter-hidden-search__bar{color:#dfeff8b8;cursor:pointer;width:100%;min-height:3rem;font-family:var(--font-sans);letter-spacing:.04em;text-align:left;background:linear-gradient(135deg,#132446e6,#090f24e0);border:1px solid #9eddff8f;border-radius:999px;align-items:center;gap:.7rem;padding:.82rem 1.15rem;font-size:.9rem;font-weight:650;line-height:1;transition:border-color .55s,box-shadow .55s,color .55s,transform .55s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 30px #4c9dff47,0 0 76px #8fd7ff29,inset 0 1px #ffffff1c,inset 0 0 24px #8fd7ff0f}.chapter-hidden-search__bar:after{content:"";opacity:.82;background:#a6e2ffeb;border-radius:999px;width:.46rem;height:.46rem;animation:5.8s ease-in-out infinite chapterSearchMemory;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)scale(.78);box-shadow:0 0 12px #8fd7ffc7,0 0 30px #4c9dff61}.chapter-hidden-search__bar svg{z-index:1;color:#aee5fff5;filter:drop-shadow(0 0 12px #8fd7ff94);flex:none;width:1.05rem;height:1.05rem;position:relative}.chapter-hidden-search__question,.chapter-hidden-search__answer{z-index:1;white-space:nowrap;opacity:0;flex:none;max-width:0;display:inline-block;position:relative;overflow:hidden}.chapter-hidden-search__answer{align-items:center;gap:.7ch}.chapter-hidden-search__answer-part{white-space:nowrap;opacity:0;max-width:0;display:inline-block;overflow:hidden}.chapter-hidden-search__answer-part+.chapter-hidden-search__answer-part{margin-left:.7ch}.chapter-hidden-search.is-open .chapter-hidden-search__question{animation:7.4s linear .18s both chapterSearchQuestion}.chapter-hidden-search.is-open .chapter-hidden-search__answer{animation:.4s 7.75s both chapterSearchAnswerShell}.chapter-hidden-search.is-open .chapter-hidden-search__answer-part:first-child{animation:3.15s steps(48,end) 7.75s both chapterSearchAnswerPartOne}.chapter-hidden-search.is-open .chapter-hidden-search__answer-part:last-child{animation:3s steps(37,end) 11.9s both chapterSearchAnswerPartTwo}.chapter-hidden-search__bar:hover,.chapter-hidden-search__bar:focus-visible{color:#eff7fcc7;border-color:#bae5ffad;transform:translateY(-1px);box-shadow:0 0 36px #4c9dff52,0 0 84px #8fd7ff33,inset 0 1px #ffffff1f,inset 0 0 28px #8fd7ff12}.chapter-hidden-search.is-open .chapter-hidden-search__bar{color:#eff7fce0;border-color:#a8d8f59e;transform:translateY(-1px);box-shadow:0 0 32px #4c9dff47,0 0 66px #8fd7ff26,inset 0 1px #ffffff14}.chapter-hidden-search__bar:focus-visible{outline-offset:.22rem;outline:1px solid #a8d8f58c}@media(max-width:720px){.chapter-hidden-search{width:100%;margin-top:2.25rem}.chapter-hidden-search__bar{border-radius:1.25rem;flex-wrap:wrap;align-items:flex-start;line-height:1.45}.chapter-hidden-search__question,.chapter-hidden-search__answer{white-space:normal;max-width:none}.chapter-hidden-search__answer{flex-wrap:wrap;gap:0 .36ch}.chapter-hidden-search__answer-part{white-space:normal;max-width:none}.chapter-hidden-search.is-open .chapter-hidden-search__answer,.chapter-hidden-search.is-open .chapter-hidden-search__answer-part{animation:4.1s 7.75s both chapterSearchAnswerMobile}}@keyframes chapterSearchQuestion{0%{opacity:0;max-width:0;margin-right:0;animation-timing-function:steps(21,end);transform:translate(0)}1%{opacity:1}20%{opacity:1;max-width:21ch;margin-right:0;transform:translate(0)}28%{opacity:1;max-width:21ch;margin-right:0;transform:translate(0)}72%{opacity:1;max-width:21ch;margin-right:0;transform:translate(-24ch)}to{opacity:0;max-width:21ch;margin-right:-21ch;transform:translate(-31ch)}}@keyframes chapterSearchAnswerShell{0%{opacity:0;max-width:0;transform:translate(.65rem)}1%{opacity:1}to{opacity:1;max-width:94ch;transform:translate(0)}}@keyframes chapterSearchAnswerPartOne{0%{opacity:0;max-width:0}1%{opacity:1}to{opacity:1;max-width:48ch}}@keyframes chapterSearchAnswerPartTwo{0%{opacity:0;max-width:0}1%{opacity:1}to{opacity:1;max-width:37ch}}@keyframes chapterSearchAnswerMobile{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes chapterSearchMemory{0%,to{opacity:.24;transform:translateY(-50%)scale(.72)}44%{opacity:.72;transform:translateY(-50%)scale(1)}68%{opacity:.38;transform:translateY(-50%)scale(.84)}}.chapter-pause-moment{isolation:isolate;margin:.1rem 0 .25rem;padding:.2rem 0;position:relative}.chapter-pause-moment:before{content:"";z-index:-1;opacity:0;background:radial-gradient(90% 120% at 0 20%,#8fd7ff14,#0000 62%),linear-gradient(135deg,#0c142c00,#0a0e2200);border:1px solid #8fd7ff00;border-radius:18px;transition:border-color 1.1s,opacity 1.1s,background 1.1s,box-shadow 1.1s;position:absolute;inset:-.65rem -.85rem}.chapter-pause-moment.is-open:before{opacity:1;background:radial-gradient(90% 120% at 0 20%,#8fd7ff1c,#0000 62%),linear-gradient(135deg,#0c142c6b,#0a0e2247);border-color:#8fd7ff29;box-shadow:0 0 28px #4c9dff12,inset 0 1px #ffffff0a}.chapter-pause-moment__copy{margin:0;transition:color 1.1s,opacity 1.1s,text-shadow 1.1s}.chapter-pause-moment.is-open .chapter-pause-moment__copy{color:#e6eef6d1;opacity:.82;text-shadow:0 0 18px #8fd7ff14}.chapter-pause-moment__trigger{color:#a8d8f5c2;cursor:pointer;opacity:.52;background:radial-gradient(circle at 48% 44%,#8fd7ff29,#0000 62%),#080d206b;border:1px solid #8fd7ff38;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;transition:border-color .7s,box-shadow .7s,color .7s,opacity .7s,transform .7s;display:grid;position:absolute;top:.35rem;left:-3.05rem;box-shadow:0 0 16px #4c9dff1f,inset 0 1px #ffffff0f}.chapter-pause-moment__trigger svg{stroke-width:2px;filter:drop-shadow(0 0 7px #8fd7ff52);width:.98rem;height:.98rem}.chapter-pause-moment__trigger:hover,.chapter-pause-moment__trigger:focus-visible,.chapter-pause-moment.is-open .chapter-pause-moment__trigger{color:#d5f2fff5;opacity:1;border-color:#a8d8f57a;transform:translateY(-1px);box-shadow:0 0 18px #4c9dff3d,0 0 42px #8fd7ff1a,inset 0 1px #ffffff14}.chapter-pause-moment__trigger:focus-visible{outline-offset:.22rem;outline:1px solid #a8d8f58c}.chapter-pause-moment__note{color:#d5f2ffe0;opacity:1;pointer-events:auto;filter:blur();border-left:1px solid #8fd7ff57;max-width:32rem;margin:.8rem 0 0;padding-left:1rem;font-size:clamp(.98rem,1.7vw,1.08rem);font-style:italic;line-height:1.55;transition:opacity 1.15s,filter 1.15s,transform 1.15s;transform:translate(0)}.chapter-pause-moment.is-open .chapter-pause-moment__note{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)}.chapter-identity-pause{text-align:center;justify-items:center;gap:.75rem;margin:2.45rem 0 -.55rem;display:grid}.chapter-identity-pause__trigger{aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 0 .55rem #41caff33)drop-shadow(0 0 1.15rem #1e6bff1f);opacity:.88;background:0 0;border:0;place-items:center;width:clamp(4.85rem,14vw,6.85rem);padding:0;transition:filter .8s,opacity .8s,transform .8s;animation:5.6s ease-in-out infinite chapterIdentityPauseGlow;display:grid;position:relative;transform:translateY(0)scale(1)}.chapter-identity-pause__trigger:hover,.chapter-identity-pause__trigger:focus-visible,.chapter-identity-pause.is-open .chapter-identity-pause__trigger{filter:drop-shadow(0 0 .7rem #41caff4d)drop-shadow(0 0 1.5rem #1e6bff2b);opacity:1;transform:translateY(-1px)scale(1.02)}.chapter-identity-pause.is-open .chapter-identity-pause__trigger{animation:none}.chapter-identity-pause__trigger:focus-visible{outline-offset:.32rem;border-radius:999px;outline:1px solid #8fd7ff85}.chapter-identity-pause__trigger img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}.chapter-identity-pause__trace{z-index:1;pointer-events:none;grid-area:1/1;width:100%;height:100%;display:block;position:relative;overflow:visible}.chapter-identity-pause__trace-circle,.chapter-identity-pause__trace-line{fill:none;stroke:#52d8fff5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #b0f5ffe0)drop-shadow(0 0 7px #34a6ff75)drop-shadow(0 0 15px #1c69ff38)}.chapter-identity-pause__trace-circle{stroke-width:1.8px;opacity:.82;animation:5.6s ease-in-out infinite chapterIdentityPauseCircle}.chapter-identity-pause__trace-line{stroke-width:2.8px;stroke-dasharray:48;stroke-dashoffset:48px;opacity:0;animation:5.6s ease-in-out infinite chapterIdentityPauseTrace}.chapter-identity-pause__trace-line--left{animation-name:chapterIdentityPauseTraceSide;animation-delay:0s}.chapter-identity-pause__trace-line--top{animation-delay:.54s}.chapter-identity-pause__trace-line--bottom{animation-delay:1.08s}.chapter-identity-pause__note{color:#d5f2ffe0;text-shadow:0 0 10px #8fd7ff33,0 0 24px #4c9dff14;white-space:pre-wrap;max-width:36rem;min-height:3.6rem;margin:0;font-size:clamp(.98rem,1.7vw,1.08rem);font-style:italic;line-height:1.6}.chapter-identity-pause__cursor{background:#beecffc7;border-radius:999px;width:.075em;height:1.05em;margin-left:.08em;animation:1.05s ease-in-out infinite chapterIdentityPauseCursor;display:inline-block;transform:translateY(.16em);box-shadow:0 0 8px #8fd7ff4d,0 0 18px #4c9dff24}.chapter-identity-pause__cursor.is-waiting{animation-duration:1.24s}@keyframes chapterIdentityPauseGlow{0%,to{filter:drop-shadow(0 0 .5rem #41caff2e)drop-shadow(0 0 1.05rem #1e6bff1a)}46%{filter:drop-shadow(0 0 .82rem #41caff57)drop-shadow(0 0 1.85rem #1e6bff33)}}@keyframes chapterIdentityPauseCircle{0%,to{opacity:.64;stroke-width:1.55px}46%{opacity:1;stroke-width:1.95px}}@keyframes chapterIdentityPauseTrace{0%{opacity:0;stroke-dashoffset:48px}10%{opacity:1}34%{opacity:1;stroke-dashoffset:0}54%{opacity:1;stroke-dashoffset:0}72%,to{opacity:0;stroke-dashoffset:0}}@keyframes chapterIdentityPauseTraceSide{0%{opacity:0;stroke-dashoffset:48px}8%{opacity:1}26%{opacity:1;stroke-dashoffset:0}54%{opacity:1;stroke-dashoffset:0}72%,to{opacity:0;stroke-dashoffset:0}}@keyframes chapterIdentityPauseCursor{0%,to{opacity:.22}45%{opacity:1}}@media(max-width:860px){.chapter-pause-moment{padding-left:0}.chapter-pause-moment__trigger{left:0}}@media(max-width:560px){.chapter-pause-moment{padding-left:0}.chapter-pause-moment:before{inset:-.55rem -.5rem}.chapter-pause-moment__trigger{width:1.95rem;height:1.95rem}.chapter-identity-pause{margin-top:2rem}.chapter-identity-pause__note{min-height:5.1rem}}@media(prefers-reduced-motion:reduce){.chapter-identity-pause__trigger,.chapter-identity-pause__trace-circle,.chapter-identity-pause__trace-line,.chapter-identity-pause__cursor,.chapter-rewiring-brain__art,.chapter-rewiring-brain.is-rewiring .chapter-rewiring-brain__image--purple{animation:none}.chapter-identity-pause__trace-line{opacity:1;stroke-dashoffset:0}.chapter-rewiring-brain__image--purple{opacity:1;clip-path:inset(0)}}.chapter-reflection-note{align-items:center;gap:.95rem;width:min(100%,36rem);margin:2.2rem 0;display:flex;position:relative}.chapter-reflection-note__trigger{color:#a8d8f5c7;cursor:pointer;background:radial-gradient(circle at 48% 42%,#8fd7ff2e,#0000 62%),#090e215c;border:1px solid #8fd7ff38;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;transition:border-color .55s,box-shadow .55s,color .55s,transform .55s;display:grid;position:relative;box-shadow:0 0 16px #4c9dff29,inset 0 1px #ffffff0f}.chapter-reflection-note__trigger:before{content:"";border-radius:inherit;opacity:.5;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#8fd7ff2e,#0000 68%);animation:5.8s ease-in-out infinite chapterReflectionPulse;position:absolute;inset:-.48rem}.chapter-reflection-note__trigger svg{z-index:1;stroke-width:1.85px;filter:drop-shadow(0 0 8px #8fd7ff61);width:1.05rem;height:1.05rem;position:relative}.chapter-reflection-note__trigger:hover,.chapter-reflection-note__trigger:focus-visible,.chapter-reflection-note.is-open .chapter-reflection-note__trigger{color:#d5f2fff5;border-color:#a8d8f57a;transform:translateY(-1px);box-shadow:0 0 20px #4c9dff47,0 0 46px #8fd7ff24,inset 0 1px #ffffff14}.chapter-reflection-note__trigger:focus-visible{outline-offset:.22rem;outline:1px solid #a8d8f58c}.chapter-reflection-note__text{color:#e5f2fae6;opacity:0;pointer-events:none;filter:blur(4px);background:linear-gradient(135deg,#0b152de0,#080c1ed6);border:1px solid #8fd7ff33;border-radius:14px;max-width:30rem;margin:0;padding:.9rem 1rem;font-size:clamp(.98rem,2vw,1.12rem);font-style:italic;line-height:1.55;transition:opacity .92s,filter .92s,transform .92s cubic-bezier(.18,.72,.18,1);transform:translate(-.6rem)scale(.96);box-shadow:0 20px 48px #0000004d,0 0 26px #4c9dff1a,inset 0 1px #ffffff0f}.chapter-reflection-note.is-open .chapter-reflection-note__text{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)scale(1)}@keyframes chapterReflectionPulse{0%,to{opacity:.28;transform:scale(.88)}48%{opacity:.62;transform:scale(1.06)}}@media(max-width:720px){.chapter-reflection-note,.chapter-reflection-note:nth-of-type(2n){justify-content:flex-start;align-items:flex-start;margin:1.8rem 0}.chapter-reflection-note__text{flex:1;padding:.85rem .95rem;font-size:.96rem}}.resource-download-page{grid-template-columns:minmax(0,.96fr) minmax(22rem,.84fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.resource-download-preview{top:calc(var(--header-height) + 1.25rem);position:sticky}.resource-download-preview__frame{border-radius:var(--radius-2xl);background:radial-gradient(90% 70% at 50% 0,#f1e0f41f,#0000 64%),#0c1026c2;border:1px solid #d2bee647;max-height:min(73vh,54rem);padding:clamp(.75rem,2vw,1.15rem);position:relative;overflow:hidden;box-shadow:0 28px 72px #0000006b,0 0 54px #a88cb829,inset 0 1px #ffffff14}.resource-download-preview__image{border-radius:.65rem;width:100%;display:block;box-shadow:0 18px 38px #00000047}.resource-download-preview__fade{pointer-events:none;background:linear-gradient(#0000,#090c1eb8 56%,#070a1bfa);height:42%;position:absolute;bottom:0;left:0;right:0}.resource-download-preview__badge{color:#ffffffe0;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#0d1127d1;border:1px solid #d2bee652;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .82rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem}.resource-download-preview__frame.has-page-count .resource-download-preview__badge{left:1.1rem;right:auto}.resource-download-preview__page-count{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#101d3b;border:1px solid #0c173629;border-radius:999px;justify-content:center;align-items:center;min-width:9.4rem;padding:.78rem 1.15rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff24}.resource-download-copy{border-radius:var(--radius-2xl);background:radial-gradient(110% 90% at 82% 16%,#bf99b829,#0000 62%),linear-gradient(135deg,#1a274752,#0d1026c2);border:1px solid #d2bee647;padding:clamp(1.4rem,3vw,2.25rem);box-shadow:0 24px 60px #0000005c,inset 0 1px #ffffff14}.resource-download-points{gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.resource-download-points li{color:#ffffffd1;align-items:flex-start;gap:.65rem;font-size:.94rem;line-height:1.5;display:flex}.resource-download-points svg{color:var(--moonlight);flex:none;margin-top:.22rem}.resource-download-form,.resource-download-success{border-radius:var(--radius-xl);background:#090c1e57;border:1px solid #d2bee642;margin-top:1.8rem;padding:clamp(1rem,2.3vw,1.35rem)}.resource-download-form{gap:1rem;display:grid}.resource-download-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.resource-download-form label{gap:.42rem;display:grid}.resource-download-form label span{color:#f1e0f4db;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1}.resource-download-form input{width:100%;color:var(--foreground);background:#05081875;border:1px solid #d2bee647;border-radius:.65rem;outline:none;padding:.86rem .95rem;font-size:.96rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.resource-download-form input:focus{background:#050818a8;border-color:#f1e0f494;box-shadow:0 0 0 3px #a88cb82e}.resource-download-form input::placeholder{color:#c1b3c77a}.resource-download-privacy{color:#c1b3c7c7;align-items:flex-start;gap:.45rem;margin:0;font-size:.78rem;line-height:1.45;display:flex}.resource-download-privacy svg{flex:none;margin-top:.16rem}.resource-download-success{background:radial-gradient(95% 120% at 100% 0,#bf99b824,#0000 58%),#090c1e66;border-color:#f1e0f461;align-items:flex-start;gap:.85rem;display:flex}.resource-download-success>svg{color:var(--moonlight);flex:none;margin-top:.16rem}.resource-download-success h2{margin:0;font-size:1.1rem}.resource-download-success p{color:#c1b3c7e0;margin:.35rem 0 0;font-size:.95rem;line-height:1.55}@media(max-width:900px){.resource-download-page{grid-template-columns:1fr}.resource-download-preview{order:2;position:relative;top:auto}.resource-download-copy{order:1}}@media(max-width:560px){.resource-download-form__grid{grid-template-columns:1fr}.resource-download-preview__frame{max-height:31rem}.resource-download-preview__frame.has-page-count .resource-download-preview__badge{left:.75rem}.resource-download-preview__page-count{min-width:7.5rem;padding:.66rem .78rem;font-size:.66rem;bottom:.75rem;right:.75rem}}@media(prefers-reduced-motion:reduce){.article-neon-clock,.article-neon-clock__time span,.article-neon-clock__idea,.article-unread-trigger.is-found .article-unread-notification,.article-unread-trigger.is-found .article-unread-notification:after,.article-loading-trigger.is-found .article-loading-loop,.article-loading-trigger.is-found .article-loading-loop__bar,.article-loading-loop__label:after,.article-typing-bubble__message:before,.article-typing-bubble__thought,.article-typing-bubble__dots,.article-typing-bubble__dots span,.article-typing-bubble__message p,.article-typing-bubble.is-rippling .article-typing-bubble__message:before,.article-typing-bubble.is-rippling .article-typing-bubble__thought,.article-typing-bubble.is-rippling .article-typing-bubble__message p,.article-domino-video__frame,.article-boredom-video__frame,.article-technology-video__media,.article-filling-void-video__media,.resource-hidden-drawer.is-open .resource-hidden-drawer__scroll li:before,.resource-hidden-drawer.is-open .resource-drawer-stream-char,.resource-old-device-card.is-found .resource-old-device,.chapter-margin-note-trigger svg,.secret-controller-trigger.is-found .secret-controller-reveal,.secret-controller-trigger.is-found .secret-controller-reveal svg,.secret-controller-trigger.is-found .secret-controller-reveal:before,.secret-controller-trigger.is-found .secret-controller-reveal:after,.secret-controller-trigger.is-found .secret-controller-dust,.lantern-anchor-glow,.hero-alone-card:after,.hero-hover-flare-card.is-flaring:after,.home-click-flare-card.is-flaring:after,.book-moving-flare-card:after,.sidebar-grit-wrap,.sidebar-grit-link,.grit-read-card:hover .grit-highlight-word,.grit-read-card:focus-within .grit-highlight-word,.parent-thought-card:hover .parent-thought,.parent-thought-card:focus-within .parent-thought,.top-tagline-drift,.understand-glow-word,.understand-glow-word:after,.then-act-glow-word{animation:none}.promise-flip-inner,.chapter-margin-note{transition:none}.chapter-hidden-search__bar:after{animation:none}.chapter-hidden-search__bar{transition:none}.article-typing-bubble__dots{display:none}.article-typing-bubble__message p,.article-typing-bubble__message:before,.article-typing-bubble__thought{opacity:1;filter:none;transform:none}.chapter-low-battery:before,.chapter-low-battery.is-draining .chapter-low-battery__fill{animation:none}.chapter-low-battery,.chapter-escape-door,.chapter-escape-door__light,.chapter-escape-door__panel,.chapter-escape-door__text{transition:none}.chapter-low-battery.is-draining .chapter-low-battery__fill{background:linear-gradient(90deg,#ff2a43fa,#ff5b6feb);width:7%}.chapter-hidden-search.is-open .chapter-hidden-search__question,.chapter-hidden-search.is-open .chapter-hidden-search__answer,.chapter-hidden-search.is-open .chapter-hidden-search__answer-part{opacity:1;white-space:normal;max-width:none;animation:none}.chapter-reflection-note__trigger:before{animation:none}.chapter-reflection-note__text{transition:none}.chapter-flip-card:before{animation:none}.chapter-flip-card__inner{transition:none}.resource-drawer-stream-char{opacity:1;filter:none;transform:none}.resource-hidden-drawer__scroll li:before{opacity:1;transform:none}.star,.city-light-flicker{animation:none!important}}.star-field{pointer-events:none;z-index:1;position:absolute;inset:0}.star{opacity:.4;will-change:opacity;background:#f0f0fa99;border-radius:50%;width:1px;height:1px;position:absolute}.star:nth-child(3n){animation:12s step-end infinite star-flicker-a}.star:nth-child(3n+1){animation:17s step-end infinite star-flicker-b}.star:nth-child(3n+2){animation:21s step-end infinite star-flicker-c}@keyframes star-flicker-a{0%,18%,21%,to{opacity:.42}19%,20%{opacity:.1}37%{opacity:.55}38%{opacity:.2}64%,66%{opacity:.5}65%{opacity:.14}82%{opacity:.46}}@keyframes star-flicker-b{0%,12%,15%,to{opacity:.38}13%,14%{opacity:.08}33%{opacity:.52}49%,51%{opacity:.18}50%{opacity:.42}71%{opacity:.56}72%{opacity:.22}}@keyframes star-flicker-c{0%,27%,30%,to{opacity:.4}28%,29%{opacity:.12}44%{opacity:.54}58%{opacity:.2}76%,78%{opacity:.48}77%{opacity:.16}91%{opacity:.52}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[var\(--header-height\)\]{top:var(--header-height)}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[12\%\]{bottom:12%}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.left-\[58\%\]{left:58%}.-z-0{z-index:-0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1px\]{height:1px}.h-\[24rem\]{height:24rem}.h-\[28rem\]{height:28rem}.h-\[60vh\]{height:60vh}.h-\[78\%\]{height:78%}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[60px\]{min-height:60px}.min-h-\[400px\]{min-height:400px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[24rem\]{width:24rem}.w-\[28rem\]{width:28rem}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[230px\]{width:230px}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[420px\]{max-width:420px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.75rem}.rounded-md{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.375rem}.rounded-xl{border-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\),.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[var\(--surface\)\],.bg-\[var\(--surface\)\]\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface\)\]\/70{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--surface-hover\)\]{--tw-gradient-from:var(--surface-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[4vw\]{padding-right:4vw}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans,.font-serif{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-muted-foreground\)\]{color:var(--color-muted-foreground)}.text-\[var\(--moonlight\)\]{color:var(--moonlight)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-300{color:var(--color-amber-300)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:.75rem}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.marker\:text-primary ::marker{color:var(--primary)}.marker\:text-primary::marker{color:var(--primary)}.marker\:text-primary ::-webkit-details-marker{color:var(--primary)}.marker\:text-primary::-webkit-details-marker{color:var(--primary)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media(hover:hover){.hover\:border-primary\/55:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/55:hover{border-color:color-mix(in oklab,var(--primary) 55%,transparent)}}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--accent-glow\)\]:focus{--tw-ring-color:var(--accent-glow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:.5rem}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:.5rem}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media(min-width:900px){.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[900px\]\:justify-self-end{justify-self:flex-end}}@media(min-width:1600px){.min-\[1600px\]\:flex{display:flex}}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.75rem}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:top-\[var\(--header-height\)\]{top:var(--header-height)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[calc\(100vh-var\(--header-height\)\)\]{height:calc(100vh - var(--header-height))}.md\:min-h-\[460px\]{min-height:460px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:1rem}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:block{display:block}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}}@media(min-width:80rem){.xl\:w-\[190px\]{width:190px}.xl\:w-\[248px\]{width:248px}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --about-begin-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.screen-moment-wrap{width:100%;margin:clamp(2.25rem,5vw,3.25rem) 0 0}.screen-moment{border-radius:var(--radius-2xl);background:linear-gradient(135deg,#0b132edb,#090b1feb 55%,#16112ad1),radial-gradient(90% 70% at 78% 18%,#ffb7691f,#0000 62%);border:1px solid #a8d8f538;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.2rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff14}.screen-moment:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f1e0f40f,#0000 42%),linear-gradient(#0000,#01061747);position:absolute;inset:0}.screen-moment__copy,.screen-moment__experience{z-index:1;position:relative}.screen-moment__copy p{max-width:42rem}.screen-moment__choices{gap:.7rem;margin-top:1.8rem;display:grid}.screen-moment__choice{color:#ffffffd6;cursor:pointer;text-align:left;white-space:nowrap;background:#080c1f61;border:1px solid #d2bee638;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.85rem;width:100%;min-height:3rem;padding:.78rem .95rem;font-size:.92rem;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.screen-moment__choice:after{content:"";background:#c1b3c757;border-radius:999px;flex:none;width:.48rem;height:.48rem;margin-left:auto;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 0 #a8d8f500}.screen-moment__choice:hover,.screen-moment__choice:focus-visible,.screen-moment__choice.is-active{color:#fffffff5;background:#15224194;border-color:#a8d8f56b;outline:none;transform:translateY(-1px);box-shadow:0 0 1rem #378add1f,inset 0 1px #ffffff0f}.screen-moment__choice.is-active:after{background:#a8d8f5;transform:scale(1.18);box-shadow:0 0 .55rem #a8d8f5ad,0 0 1.3rem #378add47}.screen-moment__experience{justify-self:stretch;gap:1rem;width:100%;display:grid}.screen-moment__scene{isolation:isolate;background:linear-gradient(#0c1836f5,#0c1126fa 58%,#060918);border:1px solid #a8d8f538;border-radius:1.35rem;width:100%;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000005c,inset 0 1px #ffffff14}.screen-moment__scene:before{content:"";z-index:0;background:radial-gradient(ellipse 52% 46% at 67% 61%,rgba(93,214,255,calc(var(--screen-moment-glow) * .0048)),transparent 66%),radial-gradient(ellipse 48% 38% at 30% 24%,#ffc6811f,transparent 68%),linear-gradient(100deg,#090b1f70,transparent 48%);transition:opacity .42s,background .42s;position:absolute;inset:0}.screen-moment__window{background:linear-gradient(#08102aeb,#030717f5);border:1px solid #a8d8f52e;border-radius:.65rem;grid-template-columns:repeat(3,1fr);gap:.4rem;width:32%;height:26%;padding:.45rem;display:grid;position:absolute;top:9%;left:8%;box-shadow:inset 0 0 1.4rem #a8d8f514,0 0 2rem #378add0f}.screen-moment__window span{background:linear-gradient(#a8d8f529,#0000),#04081bd1;border-radius:.35rem}.screen-moment__clock{color:#ffe2b7e6;letter-spacing:.06em;background:#07091a9e;border:1px solid #ffd99747;border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;font-size:.92rem;font-weight:700;display:grid;position:absolute;top:11%;right:10%;box-shadow:0 0 1.4rem #ffb7691f,inset 0 1px #ffffff0f}.screen-moment__lamp{background:#a681699e;border-radius:999px;width:.42rem;height:34%;position:absolute;bottom:27%;right:18%}.screen-moment__lamp:before{content:"";background:linear-gradient(#ffd192e0,#8053458f);border-radius:50% 50% 18% 18%;width:4.5rem;height:2.6rem;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%);box-shadow:0 0 3rem #ffbf682e,0 0 5rem #ffbf6814}.screen-moment__sofa{height:31%;position:absolute;bottom:18%;left:16%;right:20%}.screen-moment__sofa-back,.screen-moment__sofa-seat{background:linear-gradient(#343a5cdb,#1c1e3af5);border:1px solid #d2bee61f;display:block;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #00000047}.screen-moment__sofa-back{border-radius:1.1rem 1.1rem .7rem .7rem;inset:0 4% 30%}.screen-moment__sofa-seat{border-radius:.9rem;height:45%;bottom:0;left:0;right:0}.screen-moment__parent,.screen-moment__child{z-index:3;width:5rem;height:8.8rem;transition:transform .42s,filter .42s;position:absolute}.screen-moment__parent{transform:translateY(calc((80 - var(--screen-moment-calm)) * .05px));bottom:27%;left:27%}.screen-moment__child{filter:drop-shadow(0 0 calc(var(--screen-moment-glow) * .18px) #5dd6ff8c);transform:translate(calc((var(--screen-moment-glow) - 50) * .035px));bottom:25%;right:34%}.screen-moment__head,.screen-moment__body{display:block;position:absolute;left:50%;transform:translate(-50%)}.screen-moment__head{background:linear-gradient(#e8c1acf0,#a97067e0);border-radius:999px;width:2.35rem;height:2.35rem;top:0}.screen-moment__body{background:linear-gradient(#7684b1e6,#373e67f5);border-radius:1.1rem 1.1rem .7rem .7rem;width:3.5rem;height:5.25rem;top:2.25rem}.screen-moment__child .screen-moment__body{background:linear-gradient(#b57bb2eb,#523871fa)}.screen-moment__device{width:2.6rem;height:3.8rem;box-shadow:0 0 calc(var(--screen-moment-glow) * .16px) #5dd6ffc2,0 0 calc(var(--screen-moment-glow) * .38px) #378add47;opacity:calc(.42 + var(--screen-moment-glow) * .006);background:radial-gradient(circle at 50% 38%,#b8f4fffa,#5dd6ff8f 42%,#07122af5 72%);border:1px solid #a8d8f57a;border-radius:.5rem;transition:box-shadow .42s,opacity .42s;animation:3.8s ease-in-out infinite screenMomentDevicePulse;position:absolute;bottom:1.9rem;right:-.45rem}.screen-moment__homework,.screen-moment__dinner{z-index:2;background:#080c1f75;border:1px solid #d2bee624;border-radius:.7rem;position:absolute;box-shadow:0 12px 28px #0000003d}.screen-moment__homework{width:9rem;height:4.6rem;padding:.62rem;bottom:14%;right:9%;transform:rotate(-2deg)}.screen-moment__homework span{background:#f1e0f457;border-radius:999px;height:.3rem;margin-bottom:.48rem;display:block}.screen-moment__homework span:nth-child(2){width:76%}.screen-moment__homework span:nth-child(3){width:48%}.screen-moment__dinner{width:6.2rem;height:3.1rem;bottom:13%;left:9%}.screen-moment__dinner span:first-child{background:#ffd38e8a;border-radius:999px;width:1.6rem;height:1.6rem;position:absolute;top:.62rem;left:.8rem}.screen-moment__dinner span:last-child{background:#f1e0f447;border-radius:999px;width:2.1rem;height:.34rem;position:absolute;bottom:.74rem;right:.78rem}.screen-moment__ripple{z-index:1;border:1px solid rgba(93,214,255,calc(var(--screen-moment-glow) * .004));width:13rem;height:13rem;opacity:calc(var(--screen-moment-glow) * .006);border-radius:999px;animation:4.8s ease-out infinite screenMomentRipple;position:absolute;bottom:31%;right:32%;transform:translate(50%,50%)}.screen-moment__ripple--two{animation-delay:1.6s}.screen-moment__panel{gap:1rem;width:100%;padding:clamp(1rem,2.3vw,1.35rem);display:grid;overflow:hidden}.screen-moment__panel span{color:#a8d8f5;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.screen-moment__panel h3{color:#fff;margin-top:.28rem;font-size:1.35rem}.screen-moment__panel p{color:#e2dbe8db;margin-top:.45rem;font-size:.94rem;line-height:1.55}.screen-moment__base-line{color:#ffe9c8f0;background:#ffb76914;border:1px solid #ffd9973d;border-radius:.75rem;padding:.8rem .9rem;font-size:.9rem;line-height:1.45}.screen-moment__base-principle{color:#ffe2b7;letter-spacing:.08em;font-size:1.02em;font-weight:800}.screen-moment__readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.screen-moment__readout div{background:#05081852;border:1px solid #d2bee629;border-radius:.7rem;min-width:0;padding:.72rem}.screen-moment__readout strong{color:#ffffffe6;margin-top:.24rem;font-size:.78rem;line-height:1.25;display:block}.screen-moment__meters{gap:.7rem;display:grid}.screen-moment__meters>div{gap:.32rem;display:grid}.screen-moment__meter{background:#ffffff14;border-radius:999px;height:.48rem;display:block;position:relative;overflow:hidden}.screen-moment__meter:before{content:"";border-radius:inherit;clip-path:inset(0 calc(100% - var(--screen-moment-meter-level)) 0 0);background:linear-gradient(90deg,#d64e4edb,#e2be56d1 48%,#4ab26fe0);transition:clip-path .42s;position:absolute;inset:0}.screen-moment__meter--calm{--screen-moment-meter-level:var(--screen-moment-calm)}.screen-moment__meter--connection{--screen-moment-meter-level:var(--screen-moment-connection)}@keyframes screenMomentDevicePulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes screenMomentRipple{0%{opacity:calc(var(--screen-moment-glow) * .005);transform:translate(50%,50%)scale(.5)}80%,to{opacity:0;transform:translate(50%,50%)scale(1.12)}}@media(max-width:980px){.screen-moment{grid-template-columns:1fr}.screen-moment__scene{min-height:20rem}}@media(max-width:620px){.screen-moment{padding:1rem}.screen-moment__choices{gap:.55rem}.screen-moment__choice{white-space:normal;min-height:2.85rem;font-size:.84rem}.screen-moment__scene{min-height:18rem}.screen-moment__clock{width:3.75rem;height:3.75rem;font-size:.78rem}.screen-moment__window{width:38%}.screen-moment__parent{left:24%}.screen-moment__child{right:31%}.screen-moment__homework{width:7.4rem}.screen-moment__readout{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.screen-moment__device,.screen-moment__ripple{animation:none}}:root{--radius:.75rem;--background:oklch(14% .04 270);--foreground:oklch(96% .005 310);--surface:oklch(22% .05 270);--surface-hover:oklch(28% .05 270);--card:oklch(20% .05 270);--card-foreground:oklch(96% .005 310);--popover:oklch(20% .05 270);--popover-foreground:oklch(96% .005 310);--primary:oklch(72% .06 320);--primary-foreground:oklch(14% .04 270);--lavender:oklch(72% .06 320);--rose:oklch(76% .06 350);--moonlight:oklch(94% .03 320);--neon:var(--lavender);--secondary:oklch(22% .05 270);--secondary-foreground:oklch(96% .005 310);--muted:oklch(22% .05 270);--muted-foreground:oklch(80% .025 320);--accent:oklch(28% .05 270);--accent-foreground:oklch(96% .005 310);--destructive:oklch(65% .18 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(85% .04 320/.18);--input:oklch(85% .04 320/.22);--ring:oklch(72% .06 320);--sidebar-width:260px;--header-height:64px;--thread-max:78rem;--accent-glow:oklch(72% .06 320/.3);--gradient-primary:linear-gradient(135deg, var(--rose) 0%, var(--lavender) 100%)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
