*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 39 32% 96%;--foreground: 25 25% 15%;--card: 38 28% 98%;--card-foreground: 25 25% 15%;--popover: 38 28% 98%;--popover-foreground: 25 25% 15%;--primary: 152 32% 36%;--primary-foreground: 42 40% 97%;--secondary: 140 16% 90%;--secondary-foreground: 25 25% 20%;--muted: 38 15% 91%;--muted-foreground: 25 10% 48%;--accent: 35 60% 52%;--accent-foreground: 25 30% 12%;--destructive: 0 72% 51%;--destructive-foreground: 42 40% 97%;--border: 35 18% 87%;--input: 35 18% 87%;--ring: 152 32% 36%;--radius: .75rem;--success: 145 42% 42%;--streak-freeze: 210 55% 55%;--gold: 40 72% 55%;--activity-missed: #F3F2EF;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.\!dark{--background: 25 18% 8% !important;--foreground: 38 20% 90% !important;--card: 25 15% 12% !important;--card-foreground: 38 20% 90% !important;--popover: 25 15% 12% !important;--popover-foreground: 38 20% 90% !important;--primary: 150 35% 48% !important;--primary-foreground: 25 18% 8% !important;--secondary: 25 12% 18% !important;--secondary-foreground: 38 20% 85% !important;--muted: 25 10% 18% !important;--muted-foreground: 38 10% 55% !important;--accent: 35 50% 48% !important;--accent-foreground: 38 20% 92% !important;--destructive: 0 60% 40% !important;--destructive-foreground: 38 20% 90% !important;--border: 25 10% 20% !important;--input: 25 10% 20% !important;--ring: 150 35% 48% !important;--success: 145 38% 38% !important;--streak-freeze: 210 45% 48% !important;--gold: 40 60% 50% !important;--activity-missed: #3B322F !important;--sidebar-background: 240 5.9% 10% !important;--sidebar-foreground: 240 4.8% 95.9% !important;--sidebar-primary: 224.3 76.3% 48% !important;--sidebar-primary-foreground: 0 0% 100% !important;--sidebar-accent: 240 3.7% 15.9% !important;--sidebar-accent-foreground: 240 4.8% 95.9% !important;--sidebar-border: 240 3.7% 15.9% !important;--sidebar-ring: 217.2 91.2% 59.8% !important}.dark{--background: 25 18% 8%;--foreground: 38 20% 90%;--card: 25 15% 12%;--card-foreground: 38 20% 90%;--popover: 25 15% 12%;--popover-foreground: 38 20% 90%;--primary: 150 35% 48%;--primary-foreground: 25 18% 8%;--secondary: 25 12% 18%;--secondary-foreground: 38 20% 85%;--muted: 25 10% 18%;--muted-foreground: 38 10% 55%;--accent: 35 50% 48%;--accent-foreground: 38 20% 92%;--destructive: 0 60% 40%;--destructive-foreground: 38 20% 90%;--border: 25 10% 20%;--input: 25 10% 20%;--ring: 150 35% 48%;--success: 145 38% 38%;--streak-freeze: 210 45% 48%;--gold: 40 60% 50%;--activity-missed: #3B322F;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.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-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.\!grow{flex-grow:1!important}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out both}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.sepia{--tw-sepia: sepia(100%);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)}.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-filter{-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.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-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.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-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.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-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[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\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.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-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.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%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.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-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(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:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--bg: hsl(39 32% 96%);--fg: hsl(25 25% 15%);--p-card: hsl(38 28% 98%);--p-border: hsl(35 18% 87%);--p-muted: hsl(25 10% 48%);--p-primary: hsl(152 32% 36%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 60% 52%);--p-accent-ink: hsl(30 55% 32%);--p-gold: hsl(40 72% 55%);--p-success: hsl(145 42% 42%);--danger: hsl(4 60% 50%);--freeze: hsl(210 55% 55%);--freeze-ink: hsl(210 45% 38%);--tier-low: hsl(8 62% 48%);--tier-mid: hsl(35 60% 52%);--tier-high: hsl(145 42% 42%);--glow: hsl(40 80% 60% / .22);--pill-bg: hsl(40 72% 55% / .14);--react-on-bg: hsl(152 32% 36% / .1);--react-on-bd: hsl(152 32% 36% / .45);--nav-bg: hsl(38 28% 98% / .9);--heat-0: hsl(36 20% 90%);--heat-1: hsl(150 24% 80%);--heat-2: hsl(151 28% 63%);--heat-3: hsl(152 32% 46%);--heat-4: hsl(152 40% 29%);--heat-line: hsl(35 18% 84%);--p-card-shadow: 0 1px 2px hsl(25 25% 15% / .04), 0 6px 24px -8px hsl(25 25% 15% / .08);--page-bg: radial-gradient(60rem 38rem at 50% -8%, hsl(35 60% 52% / .1), transparent 62%), linear-gradient(180deg, hsl(39 30% 93%), hsl(36 24% 88%));--serif: Georgia, "Times New Roman", serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease-settle: cubic-bezier(.2,.7,.3,1);--ease-spring: cubic-bezier(.34,1.05,.5,1);--ease-press: cubic-bezier(.4,0,.6,1);--dur-press: .16s;--dur-fast: .6s;--dur-base: .38s;--dur-slow: .8s;--ease-react: cubic-bezier(.34,1.9,.5,1);--dur-react: .35s;--dur-pop: .45s}@media(prefers-color-scheme:dark){:root.dark{--bg: hsl(25 18% 8%);--fg: hsl(38 20% 90%);--p-card: hsl(25 16% 11%);--p-border: hsl(25 12% 19%);--p-muted: hsl(33 10% 60%);--p-primary: hsl(150 35% 48%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 65% 58%);--p-accent-ink: hsl(38 70% 72%);--p-gold: hsl(40 75% 58%);--p-success: hsl(145 40% 50%);--danger: hsl(4 65% 62%);--freeze: hsl(210 55% 60%);--freeze-ink: hsl(210 55% 74%);--tier-low: hsl(8 65% 58%);--tier-mid: hsl(35 65% 58%);--tier-high: hsl(145 40% 50%);--glow: hsl(38 90% 55% / .16);--pill-bg: hsl(40 75% 58% / .13);--react-on-bg: hsl(150 35% 48% / .14);--react-on-bd: hsl(150 35% 48% / .5);--nav-bg: hsl(25 16% 11% / .92);--heat-0: hsl(25 12% 16%);--heat-1: hsl(151 24% 25%);--heat-2: hsl(151 28% 35%);--heat-3: hsl(152 34% 46%);--heat-4: hsl(150 46% 60%);--heat-line: hsl(25 10% 24%);--p-card-shadow: 0 1px 2px hsl(0 0% 0% / .3), 0 8px 28px -10px hsl(0 0% 0% / .5);--page-bg: radial-gradient(60rem 38rem at 50% -8%, hsl(35 70% 45% / .13), transparent 62%), linear-gradient(180deg, hsl(25 18% 7%), hsl(25 22% 4%))}}:root[data-theme=light]{--bg: hsl(39 32% 96%);--fg: hsl(25 25% 15%);--p-card: hsl(38 28% 98%);--p-border: hsl(35 18% 87%);--p-muted: hsl(25 10% 48%);--p-primary: hsl(152 32% 36%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 60% 52%);--p-accent-ink: hsl(30 55% 32%);--p-gold: hsl(40 72% 55%);--p-success: hsl(145 42% 42%);--danger: hsl(4 60% 50%);--freeze: hsl(210 55% 55%);--freeze-ink: hsl(210 45% 38%);--tier-low: hsl(8 62% 48%);--tier-mid: hsl(35 60% 52%);--tier-high: hsl(145 42% 42%);--glow: hsl(40 80% 60% / .22);--pill-bg: hsl(40 72% 55% / .14);--react-on-bg: hsl(152 32% 36% / .1);--react-on-bd: hsl(152 32% 36% / .45);--nav-bg: hsl(38 28% 98% / .9);--heat-0: hsl(36 20% 90%);--heat-1: hsl(150 24% 80%);--heat-2: hsl(151 28% 63%);--heat-3: hsl(152 32% 46%);--heat-4: hsl(152 40% 29%);--heat-line: hsl(35 18% 84%);--p-card-shadow: 0 1px 2px hsl(25 25% 15% / .04), 0 6px 24px -8px hsl(25 25% 15% / .08);--page-bg: radial-gradient(60rem 38rem at 50% -8%, hsl(35 60% 52% / .1), transparent 62%), linear-gradient(180deg, hsl(39 30% 93%), hsl(36 24% 88%))}:root[data-theme=dark],html.dark{--bg: hsl(25 18% 8%);--fg: hsl(38 20% 90%);--p-card: hsl(25 16% 11%);--p-border: hsl(25 12% 19%);--p-muted: hsl(33 10% 60%);--p-primary: hsl(150 35% 48%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 65% 58%);--p-accent-ink: hsl(38 70% 72%);--p-gold: hsl(40 75% 58%);--p-success: hsl(145 40% 50%);--danger: hsl(4 65% 62%);--freeze: hsl(210 55% 60%);--freeze-ink: hsl(210 55% 74%);--tier-low: hsl(8 65% 58%);--tier-mid: hsl(35 65% 58%);--tier-high: hsl(145 40% 50%);--glow: hsl(38 90% 55% / .16);--pill-bg: hsl(40 75% 58% / .13);--react-on-bg: hsl(150 35% 48% / .14);--react-on-bd: hsl(150 35% 48% / .5);--nav-bg: hsl(25 16% 11% / .92);--heat-0: hsl(25 12% 16%);--heat-1: hsl(151 24% 25%);--heat-2: hsl(151 28% 35%);--heat-3: hsl(152 34% 46%);--heat-4: hsl(150 46% 60%);--heat-line: hsl(25 10% 24%);--p-card-shadow: 0 1px 2px hsl(0 0% 0% / .3), 0 8px 28px -10px hsl(0 0% 0% / .5);--page-bg: radial-gradient(60rem 38rem at 50% -8%, hsl(35 70% 45% / .13), transparent 62%), linear-gradient(180deg, hsl(25 18% 7%), hsl(25 22% 4%))}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}.db2{font-family:var(--sans);color:var(--fg);background:var(--page-bg);background-attachment:fixed;min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}.db2.db2-portal{display:contents}:where(.db2) button{font:inherit;color:inherit}:where(.db2) a{color:var(--p-primary)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:6px}.serif{font-family:var(--serif)}.card{background:var(--p-card);border:1px solid var(--p-border);border-radius:18px;box-shadow:var(--p-card-shadow)}.apphead{max-width:640px;margin:0 auto;padding:18px 20px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wordmark{font-family:var(--serif);font-size:18px;font-weight:600;display:flex;align-items:center;gap:7px;margin:0}.wordmark svg{flex:none}.avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#faf9f4;font-family:var(--serif);font-size:14px;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.avatar-btn{border:0;padding:0;background:none;cursor:pointer;border-radius:999px}.avatar-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #42302459}main{max-width:640px;margin:0 auto;padding:4px 18px calc(112px + env(safe-area-inset-bottom,0px))}.screen{display:none}.screen.active{display:block;animation:screenIn var(--dur-base) var(--ease-settle)}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise var(--dur-slow) var(--ease-settle) both;animation-delay:var(--d, 0s)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cta.logged{animation:none;background:color-mix(in srgb,var(--p-success) 12%,var(--p-card));color:var(--p-success);border:1px solid color-mix(in srgb,var(--p-success) 40%,var(--p-border));box-shadow:none}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile{border:1px solid var(--p-border);border-radius:12px;padding:12px 10px 10px;background:var(--bg);text-align:center}.tile .tv{font-family:var(--serif);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.tile .tv small{font-size:12px;color:var(--p-muted);font-weight:400}.tile .tl{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--p-muted);margin-top:5px}.card-title{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.25;margin:0;text-wrap:balance}.legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:10.5px;color:var(--p-muted)}.legend .sq{width:10px;height:10px;border-radius:3px;display:inline-block}.legend .gap{width:8px}.tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 20px));display:flex;justify-content:space-around;padding:8px 6px;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--p-border);border-radius:22px;box-shadow:0 14px 34px -16px #3e2b1e66;z-index:40}.tab{flex:1;background:none;border:0;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--p-muted);cursor:pointer;font-family:var(--serif);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:14px}.tab:hover{transform:translateY(-2px)}.tab svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tab.active{color:var(--p-primary);background:var(--react-on-bg)}.tab.active svg{stroke-width:1.9}.tabbar-brand{display:none}.overlay{position:fixed;inset:0;background:#1b130e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay.open{opacity:1;pointer-events:auto}.sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--p-border);margin:4px auto 12px}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.sheet-title{font-family:var(--serif);font-size:21px;font-weight:400;margin:0}.sheet-close{border:0;background:none;cursor:pointer;font-size:15px;color:var(--p-muted);padding:6px 8px;border-radius:9px}.sheet-close:hover{background:var(--react-on-bg);color:var(--fg)}.sheet-date{font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted);margin:0 0 16px}.sheet .f-label{margin:16px 0 7px}.fdots{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 0}.fdot{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--p-border);background:var(--p-card);cursor:pointer;padding:0;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.fdot:hover{transform:scale(1.18);border-color:var(--p-accent)}.fdots[data-tier=low] .fdot.on{background:var(--tier-low);border-color:transparent}.fdots[data-tier=mid] .fdot.on{background:var(--tier-mid);border-color:transparent}.fdots[data-tier=high] .fdot.on{background:var(--tier-high);border-color:transparent}.fdot.cur{transform:scale(1.22);box-shadow:0 0 0 4px var(--pill-bg)}.fdot-labels{display:flex;justify-content:space-between;padding:6px 2px 0;font-family:var(--serif);font-style:normal;font-size:11.5px;color:var(--p-muted)}.priv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--p-border);border-radius:12px;background:var(--p-card);cursor:pointer}.priv-lab{font-size:13.5px}.priv-lab small{display:block;font-size:11.5px;color:var(--p-muted);margin-top:2px}.priv input{position:absolute;opacity:0;width:1px;height:1px}.switch{flex:none;width:42px;height:25px;border-radius:999px;background:var(--p-border);position:relative;transition:background .2s ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--p-card);box-shadow:0 1px 3px #32241b4d;transition:left .2s ease}.priv input:checked~.switch{background:var(--p-primary)}.priv input:checked~.switch:after{left:20px}.priv input:focus-visible~.switch{outline:2px solid var(--p-accent);outline-offset:2px}#burst{position:fixed;inset:0;width:100vw;height:100vh;z-index:95;pointer-events:none}.amen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}.amen span{font-family:var(--serif);font-size:clamp(40px,9vw,68px);color:var(--p-accent-ink);text-shadow:0 2px 24px var(--glow);animation:amenPop 1.7s cubic-bezier(.2,.8,.3,1) both}@keyframes amenPop{0%{opacity:0;transform:scale(.6) translateY(16px)}18%{opacity:1;transform:scale(1.06)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02) translateY(-14px)}}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px);background:var(--fg);color:var(--bg);font-size:13px;padding:10px 18px;border-radius:999px;box-shadow:0 10px 30px -8px #24180f73;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);z-index:100;max-width:min(90vw,380px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}.db2 .tab,.db2 .avatar-btn,.db2 .back-btn{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-settle),background var(--dur-fast) var(--ease-settle),border-color var(--dur-fast) var(--ease-settle),color var(--dur-fast) var(--ease-settle)}.db2 .tab:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .avatar-btn:active{transform:scale(.93);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cta:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .react:active{transform:scale(.82);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .screen.active{animation:screenIn var(--dur-base) var(--ease-settle)}.db2 .rise{animation:rise var(--dur-slow) var(--ease-settle) both;animation-delay:var(--d, 0s)}.db2 .c{transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle)}html[data-theme-skin=stained-glass] .db2 .c{transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle),box-shadow .4s}@media(hover:none){.db2 .cta:hover:not(:active),.db2 .react:hover:not(:active),.db2 .tab:hover:not(:active){transform:none}.db2 .avatar-btn:hover:not(:active),.db2 .fdot:hover:not(:active){transform:none}.db2 .avatar-btn:hover{box-shadow:none}}.db2 .r-count.bump{animation:pop .3s var(--ease-react)}.label-note{text-transform:none;letter-spacing:normal;font-style:normal;font-size:12px;font-weight:400}.cta-ghost{width:100%;border:1.5px dashed color-mix(in srgb,var(--p-accent) 45%,transparent);background:var(--pill-bg);color:var(--p-accent-ink);font-weight:600;font-size:13.5px;border-radius:14px;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.cta-ghost:hover{border-style:solid}.db2 .cta-ghost,.db2 .skiplink{transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle)}.db2 .cta-ghost:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .tabbar .tab{position:relative}.db2 .tabbar .tab .bell-dot{position:absolute;top:4px;right:10px}.db2 .scope-tabs{position:relative;display:flex;align-items:center;gap:4px;margin-top:14px;padding:4px;border:1px solid var(--p-border);border-radius:999px;background:var(--p-card);overflow-x:auto;scrollbar-width:none}.db2 .bell-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--p-primary)}@media(min-width:1000px){.apphead{display:none}.tabbar{inset:auto auto 24px 50%;transform:translate(-50%);width:auto;border:1px solid var(--p-border);border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;box-shadow:0 16px 40px -18px #3e2b1e73}.tabbar-brand{display:none}.tab{flex:0 0 auto;flex-direction:row;gap:8px;font-size:11px;letter-spacing:.1em;padding:9px 16px;border-radius:999px}.tab svg{width:17px;height:17px}.tab:first-of-type{margin-left:0}.tab:hover{background:var(--react-on-bg);transform:none}.db2 main{max-width:none;padding:40px 40px 120px}.db2 .screen{margin:0 auto}.db2 #screen-stats{max-width:1500px}.db2 #screen-profile{max-width:1200px}.toast{bottom:96px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.rise,.screen.active{opacity:1!important;transform:none!important}.tab:active,.avatar-btn:active,.back-btn:active,.cta:active,.react:active,.db2 .cta-ghost:active,.db2 .scope-tab:active,.db2 .gp-follow:active,.db2 .gp-cf:active,.cta:hover,.react:hover,.tab:hover,.db2 .avatar-btn:hover,.db2 .fdot:hover{transform:none!important}}.db2 .gp-follow:active,.db2 .gp-cf:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .es-first{margin:0 0 14px;padding:14px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.db2 .es-first-text{margin:0;font-size:13px;color:var(--p-muted);line-height:1.5}.db2 .cta-ghost.es-first-btn,.db2 .cta-ghost.es-empty-btn{width:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;border-radius:12px}@media(min-width:1000px){.db2 .es-first{flex-direction:row;justify-content:space-between;text-align:left;padding:12px 14px 12px 20px}}.db2 .cta-ghost.es-empty-btn{margin:16px auto 0}.db2 .rb-more-wrap{position:relative;flex:none;margin-left:auto;align-self:flex-start}.db2 .rb-more{width:44px;height:44px;margin:-6px -12px -6px 0;padding:0;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--p-muted)}.db2 .rb-more .rb-more-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.db2 .rb-more svg{width:18px;height:18px}.db2 .rb-more:hover .rb-more-ic{background:color-mix(in srgb,var(--fg) 5%,transparent);color:var(--fg)}.db2 .rb-more[aria-expanded=true]{color:var(--fg)}.db2 .rb-more[aria-expanded=true] .rb-more-ic{background:var(--react-on-bg);box-shadow:inset 0 0 0 1px var(--react-on-bd)}.db2 .rb-more:active .rb-more-ic{transform:scale(.9);transition-duration:var(--dur-press)}.db2 .rb-menu{position:absolute;right:-8px;top:calc(100% - 2px);width:min(236px,calc(100vw - 40px));margin:0;padding:6px;list-style:none;z-index:60;background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:0 14px 34px -14px #0006}.db2 .rb-menu.up{top:auto;bottom:calc(100% - 2px)}.db2 .rb-menu.left{left:-8px;right:auto}.db2 .rb-mi{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:9px 10px;border-radius:10px;cursor:pointer;color:var(--fg);font:inherit;text-align:left}.db2 .rb-mi:hover{background:var(--react-on-bg)}.db2 .rb-mi:active{transform:scale(.98);transition-duration:var(--dur-press)}.db2 .rb-mi-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .rb-mi-ic svg{width:15px;height:15px}.db2 .rb-mi-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.db2 .rb-mi-lbl{font-size:14px;font-weight:650}.db2 .rb-mi-cap{font-size:11px;color:var(--p-muted);margin-top:2px}.db2 .rb-mi.danger{color:var(--danger)}.db2 .rb-mi.danger .rb-mi-ic{background:color-mix(in srgb,var(--danger) 10%,var(--p-card))}.db2 .rb-mi.danger:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.db2 .sheet[tabindex="-1"]:focus{outline:none}.db2 .rb-target{display:flex;gap:11px;align-items:flex-start;margin:10px 0 0;padding:10px 13px;border-radius:14px;background:var(--p-card);border:1px solid var(--p-border)}.db2 .rb-target .avatar{width:30px;height:30px;font-size:11px}.db2 .rb-target-main{min-width:0;flex:1}.db2 .rb-target-n{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:baseline}.db2 .rb-target-n .rc-ps{display:inline;font-size:10.5px}.db2 .rb-target-x{margin:3px 0 0;font-family:var(--serif);font-style:normal;font-size:13px;line-height:1.45;color:var(--p-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.db2 .rb-reasons{display:grid;gap:6px}.db2 .rb-reason{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 14px;border:1px solid var(--p-border);border-radius:13px;background:var(--p-card);text-align:left;cursor:pointer;color:var(--fg);font:inherit}.db2 .rb-reason:hover{border-color:var(--react-on-bd)}.db2 .rb-reason:active{transform:scale(.985);transition-duration:var(--dur-press)}.db2 .rb-dot{width:19px;height:19px;border-radius:50%;flex:none;margin-top:0;border:1.5px solid color-mix(in srgb,var(--p-muted) 60%,var(--p-border));background:var(--p-card)}.db2 .rb-reason-t{display:flex;flex-direction:column;min-width:0}.db2 .rb-reason-l{font-size:14.5px;font-weight:600;line-height:1.3}.db2 .rb-reason-h{font-family:var(--serif);font-style:normal;font-size:12.5px;line-height:1.4;color:var(--p-accent-ink);margin-top:3px}.db2 .rb-reason[aria-checked=true]{background:var(--react-on-bg);border-color:var(--react-on-bd);box-shadow:inset 0 0 0 1px var(--react-on-bd)}.db2 .rb-reason[aria-checked=true] .rb-dot{border-color:var(--p-primary);background:var(--p-primary);box-shadow:inset 0 0 0 4px var(--p-card)}.db2 .rb-reason.care{background:color-mix(in srgb,var(--p-gold) 7%,var(--p-card));border-color:color-mix(in srgb,var(--p-gold) 32%,var(--p-border))}.db2 .rb-reason.care[aria-checked=true]{background:color-mix(in srgb,var(--p-gold) 14%,var(--p-card));border-color:color-mix(in srgb,var(--p-gold) 60%,var(--p-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-gold) 60%,var(--p-border))}.db2 .rb-reason.care[aria-checked=true] .rb-dot{border-color:var(--p-accent);background:var(--p-accent)}.db2 .rb-note-foot{display:flex;justify-content:flex-end;font-size:11px;color:var(--p-muted);margin:4px 2px 0;font-variant-numeric:tabular-nums}.db2 .sheet .f-textarea.rb-note{min-height:70px}.db2 .rb-assure{display:flex;align-items:flex-start;gap:8px;margin:6px 2px 0;font-size:12.5px;line-height:1.45;color:var(--p-muted)}.db2 .rb-assure svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--p-primary)}.db2 .sheet .rb-assure+.cta{margin-top:14px}.db2 .rb-done{text-align:center;padding:20px 10px 4px}.db2 .rb-done-ic{width:54px;height:54px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:var(--react-on-bg);box-shadow:inset 0 0 0 1px var(--react-on-bd);color:var(--p-primary)}.db2 .rb-done-ic svg{width:24px;height:24px}.db2 .rb-done-t{font-family:var(--serif);font-size:21px;line-height:1.3;margin:0}.db2 .rb-done-s{font-size:13px;color:var(--p-muted);line-height:1.5;margin:8px auto 0;max-width:30ch}.db2 .rb-also{margin-top:20px;display:flex;align-items:center;gap:12px;padding:14px 16px}.db2 .rb-also .avatar{width:38px;height:38px;font-size:13px}.db2 .rb-also-main{flex:1;min-width:0}.db2 .rb-also-t{font-family:var(--serif);font-size:15.5px;font-weight:600;margin:0}.db2 .rb-also-s{font-size:12px;color:var(--p-muted);line-height:1.45;margin:2px 0 0}.db2 .rb-also .gp-cf.rb-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 38%,var(--p-border));flex:none;padding:9px 14px}.db2 .rb-also .gp-cf.rb-danger:hover{background:color-mix(in srgb,var(--danger) 7%,var(--p-card))}.db2 .sheet .cta.rb-done-cta{margin-top:16px}.db2 .rb-who{display:flex;align-items:center;gap:12px;margin:12px 0 2px}.db2 .rb-who .avatar{width:44px;height:44px;font-size:15px}.db2 .rb-who .who .n{font-size:15px}.db2 .rb-who .who .t{font-style:normal}.db2 .rb-block-card{margin-top:14px}.db2 .rb-block-card p{margin:0;font-size:14.5px;line-height:1.55}.db2 .rb-block-card .f-hint{margin:10px 0 0}.db2 .sheet .cta.rb-danger-cta{background:var(--danger);box-shadow:0 8px 20px -10px #a331298c;animation:none;color:#fff;text-shadow:none}:is(html.dark,:root[data-theme=dark]) .db2 .sheet .cta.rb-danger-cta{background:color-mix(in srgb,var(--danger) 75%,black)}.db2 .rb-block-card .cta.rb-danger-cta{margin-top:18px}.db2 .skiplink.rb-cancel{display:block;margin:8px auto 0;font-size:14px;padding:10px 16px;font-style:normal}.db2 .rb-hidden-line{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:11px;background:color-mix(in srgb,var(--p-muted) 10%,transparent);font-family:var(--serif);font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--fg) 70%,var(--p-muted))}.db2 .rb-hidden-line svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--p-muted)}.db2 .ed-ctx{display:flex;align-items:center;gap:11px;margin:10px 0 14px}.db2 .ed-ctx-ph{width:40px;height:40px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:inset 0 0 0 1px #00000014}.db2 .ed-ctx-main{min-width:0}.db2 .ed-ctx-t{font-size:12px;color:var(--p-muted);margin-top:2px;font-variant-numeric:tabular-nums}.db2 .ed-gap{margin-top:12px}.db2 .ed-until{display:flex;align-items:flex-start;gap:8px;margin:12px 2px 0;font-size:12.5px;line-height:1.45;color:var(--p-muted)}.db2 .ed-until svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--p-primary)}.db2 .sheet .ed-until+.cta{margin-top:16px}.db2 .ed-refused{display:flex;gap:11px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:13px;background:color-mix(in srgb,var(--p-gold) 10%,var(--p-card));border:1px solid color-mix(in srgb,var(--p-gold) 40%,var(--p-border))}.db2 .ed-refused-ic{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--p-gold) 18%,var(--p-card));color:var(--p-accent-ink)}.db2 .ed-refused-ic svg{width:16px;height:16px}.db2 .ed-refused-t{margin:0;font-family:var(--serif);font-size:14.5px;line-height:1.45;color:var(--fg)}.db2 .ed-refused-s{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--p-muted)}.db2 .sheet .ed-refused+.cta{margin-top:16px}.db2 .sheet .f-input[readonly],.db2 .sheet .f-textarea[readonly]{color:color-mix(in srgb,var(--fg) 70%,transparent);background:color-mix(in srgb,var(--p-muted) 6%,var(--p-card))}.db2 .rb-block-card .ed-goes-h{font-size:13px;color:var(--p-muted);margin:0 0 4px}.db2 .ed-goes{margin:0;padding-left:20px;list-style:disc}.db2 .ed-goes li{font-size:14.5px;line-height:1.5;margin:2px 0}.db2 .ed-goes li::marker{color:var(--p-muted)}.db2 .rb-block-card .ed-streak{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:9px 12px;border-radius:11px;background:color-mix(in srgb,var(--p-gold) 10%,var(--p-card));border:1px solid color-mix(in srgb,var(--p-gold) 32%,var(--p-border));font-size:13.5px;line-height:1.35;color:var(--p-accent-ink)}.db2 .ed-streak svg{width:16px;height:16px;flex:none}.db2 .rb-block-card .ed-streak+.f-hint{margin-top:12px}.db2 .rb-block-card .ed-final{margin:6px 0 0;font-size:14.5px;font-weight:650;color:var(--fg)}.db2 .ed-photo{margin:0 0 14px;border-radius:16px;overflow:hidden;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .ed-photo img{display:block;width:100%;max-height:min(52vh,420px);-o-object-fit:contain;object-fit:contain}.db2 .ed-photo.is-empty{aspect-ratio:4 / 3}.db2 .sheet .ed-photo-line{margin:0 2px 16px}.db2 .sheet .skiplink.rb-cancel.ed-remove{color:var(--danger)}.db2 .rb-block-card .f-hint.ed-photo-off{margin:0;font-size:14.5px;line-height:1.5;color:var(--fg)}.db2 .dt-wrap{display:flex}.db2 .dt-wrap>button:disabled{pointer-events:none}.eyebrow{font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted);display:flex;align-items:center;gap:10px;margin:0 0 10px}.eyebrow:after{content:"";flex:1;height:1px;background:var(--p-border)}.eyebrow.amber{color:var(--p-accent-ink)}.av-aron{background:linear-gradient(145deg,#468165,#2d5c46)}.av-ruth{background:linear-gradient(145deg,#9e6f2e,#6f4720)}.av-marcus{background:linear-gradient(145deg,#ae6147,#854332)}.av-hannah{background:linear-gradient(145deg,#6b794e,#4b5733)}.av-david{background:linear-gradient(145deg,#517c85,#395660)}.av-naomi{background:linear-gradient(145deg,#93627a,#70485c)}.av-grace{background:linear-gradient(145deg,#756699,#584a78)}.screen-title{font-family:var(--serif);font-size:22px;font-weight:400;margin:18px 2px 4px}.screen-sub{font-size:13px;color:var(--p-muted);margin:0 2px 18px;line-height:1.5}.cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:16px 18px;border:0;border-radius:15px;font:600 16px/1 var(--sans);letter-spacing:.01em;color:var(--p-primary-fg);cursor:pointer;background:linear-gradient(180deg,#478a6b,#31684e);box-shadow:0 8px 20px -8px #2a5a448c;animation:ctabreathe 3.4s ease-in-out infinite}@keyframes ctabreathe{0%,to{box-shadow:0 8px 20px -8px #2a5a4480}50%{box-shadow:0 10px 26px -6px #2a5a44b8}}.cta:hover{transform:translateY(-2px)}.cta svg{display:block;flex:none}.faith-card{padding:8px 16px 10px}.faith-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--p-border);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:10px}.faith-row:first-child{border-top:0}.faith-row:hover{background:var(--react-on-bg)}.faith-row .avatar{width:32px;height:32px;font-size:11.5px}.faith-row .fw{flex:1;min-width:0}.faith-row .fn{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.faith-row .fd{font-size:11.5px;color:var(--p-muted);margin-top:1px}.you-tag{font-family:var(--serif);font-style:normal;font-weight:400;font-size:11.5px;color:var(--p-primary)}.who{flex:1;min-width:0}.who .n{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.who .t{font-size:11px;color:var(--p-muted);margin-top:1px;font-variant-numeric:tabular-nums}.fullness{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--pill-bg);color:var(--p-accent-ink);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.fullness i{width:6px;height:6px;border-radius:999px;background:var(--p-gold);display:inline-block;box-shadow:0 0 5px #e8ab3099}.fullness.lock{background:color-mix(in srgb,var(--p-muted) 12%,transparent);color:var(--p-muted)}.react{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--p-border);background:transparent;border-radius:999px;padding:5px 11px;font-size:12px;color:var(--p-muted);cursor:pointer}.react:hover{border-color:var(--react-on-bd);transform:translateY(-2px)}.react .r-word{font-family:var(--serif);font-style:normal;font-size:12.5px}.react .r-ic{font-size:12.5px;font-style:normal}.react .r-count{font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.react.on{background:var(--react-on-bg);border-color:var(--react-on-bd);color:var(--fg);position:relative}.react.on:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--react-on-bd);opacity:0;animation:reactRadiate .55s var(--ease-settle);pointer-events:none}@keyframes reactRadiate{0%{transform:scale(1);opacity:.75}to{transform:scale(2);opacity:0}}@keyframes amenBounce{0%{transform:scale(1)}32%{transform:scale(.82)}64%{transform:scale(1.18)}to{transform:scale(1)}}.back-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;color:var(--p-primary);font-size:13.5px;font-weight:600;padding:8px 4px;margin:8px 0 6px}.back-btn:hover{text-decoration:underline}.stat-card{padding:18px}.field{margin:0 0 14px}.f-label{display:block;font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted);margin:0 0 7px}.f-input,.f-textarea,.f-select{width:100%;border:1px solid var(--p-border);border-radius:12px;background:var(--p-card);color:var(--fg);padding:12px 14px;font:15px var(--serif);transition:border-color .25s ease,box-shadow .25s ease}.f-textarea{min-height:84px;resize:vertical;font:14.5px/1.6 var(--serif)}.f-select{font:14px var(--sans);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.f-input:focus,.f-textarea:focus,.f-select:focus{outline:none;border-color:color-mix(in srgb,var(--p-accent) 60%,transparent);box-shadow:0 0 0 4px #ce913b1f}.f-textarea::-moz-placeholder{color:var(--p-muted);font-style:normal}.f-textarea::placeholder{color:var(--p-muted);font-style:normal}.prof-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:13px 4px;cursor:pointer;text-align:left;border-top:1px solid var(--p-border)}.prof-row:hover{color:var(--p-primary)}.prof-row .pr-l{display:flex;align-items:center;gap:10px;font-size:14px}.prof-row .pr-l svg{width:17px;height:17px;flex:none;color:var(--p-muted)}.prof-row .hint{font-size:11.5px;color:var(--p-muted)}.prof-row.admin .pr-l svg{color:var(--p-accent)}.prof-row.danger{color:var(--danger)}.prof-row.danger .pr-l svg{color:var(--danger)}.sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,104%);width:min(560px,100%);max-height:88dvh;overflow-y:auto;background:var(--bg);border:1px solid var(--p-border);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 60px -20px #22181180;padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transition:transform var(--dur-slow) var(--ease-spring)}.overlay.open .sheet{transform:translate(-50%)}.sheet .cta{margin-top:20px}.db2 .back-btn:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cta{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle)}.db2 .react{transition:transform var(--dur-react) var(--ease-react),background .22s var(--ease-settle),border-color .22s var(--ease-settle),color .22s var(--ease-settle)}.db2 .react.on{animation:amenBounce var(--dur-pop) var(--ease-react)}.db2 .sheet{transition:transform var(--dur-slow) var(--ease-spring)}.db2 .sheet{overscroll-behavior:contain}html[data-theme-skin=stained-glass] .db2 .react{transition:transform var(--dur-react) var(--ease-react),background .22s var(--ease-settle),border-color .22s var(--ease-settle),color .22s var(--ease-settle),box-shadow .2s ease}html[data-theme-skin=leather] .db2 .cta{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle),filter .3s ease}.db2 .f-hint{font-size:12.5px;opacity:.72;margin:6px 2px 14px}.skiplink{border:0;background:none;cursor:pointer;font-family:var(--serif);font-style:normal;font-size:12.5px;color:var(--p-muted);padding:8px}.skiplink:hover{color:var(--p-primary);text-decoration:underline}.db2 .scope-tabs::-webkit-scrollbar{display:none}.db2 .scope-ind{position:absolute;top:4px;bottom:4px;left:0;height:auto;border-radius:999px;background:var(--react-on-bg);border:1px solid var(--p-primary);pointer-events:none;transition:transform .3s var(--ease-settle),width .3s var(--ease-settle)}.db2 .scope-tab{position:relative;z-index:1;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--fg);opacity:.6;white-space:nowrap;transition:color .25s ease,opacity .25s ease}.db2 .scope-tab.on{opacity:1;color:var(--p-primary)}.db2 .scope-tab:active{transform:scale(.97);transition-duration:var(--dur-press)}.db2 .faith-row-btn{display:block;width:100%;background:none;border:none;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.db2 .faith-row-btn:first-child .faith-row{border-top:0}.db2 .st-otddate{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent-ink);font-weight:600;margin-bottom:5px}.db2 .faith-row.you-row{background:var(--react-on-bg);border-radius:10px}@media(min-width:1000px){.sheet{bottom:50%;transform:translate(-50%,calc(50% + 120vh));border-radius:24px;border-bottom:1px solid var(--p-border);max-height:86vh}.overlay.open .sheet{transform:translate(-50%,50%)}}@media(prefers-reduced-motion:reduce){.db2 .react.on,.react.on:after{animation:none!important}}.db2 .gp-wrap{max-width:720px;margin:0 auto}.db2 .gp-follow{flex:1.5;border:1px solid transparent;border-radius:10px;padding:8px 0;background:var(--p-primary);color:var(--p-primary-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),filter .2s ease}.db2 .gp-follow:hover{filter:brightness(1.06)}.db2 .gp-follow.on{background:var(--react-on-bg);color:var(--fg);border-color:var(--react-on-bd)}.db2 .gp-cf{flex:1.2;border:1px solid var(--p-border);border-radius:10px;padding:8px 0;background:transparent;color:var(--fg);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),background .2s ease}.db2 .gp-cf.on{background:var(--react-on-bg);border-color:var(--react-on-bd)}.db2 .rc-ps{display:block;margin:0;font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent);text-decoration:none;border:0}.db2 a.rc-ps:hover{text-decoration:underline;text-underline-offset:3px}:where(.db2) a.prof-row{color:inherit;text-decoration:none}:root{--ui-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ui-ink: var(--fg);--ui-grey: color-mix(in srgb, var(--p-muted) 72%, var(--fg));--ui-card-grey: color-mix(in srgb, var(--p-muted) 72%, var(--fg));--ui-hair: color-mix(in srgb, var(--fg) 10%, transparent);--ui-shadow: 0 1px 2px hsl(25 30% 20% / .06), 0 12px 32px -16px hsl(25 30% 20% / .24);--hm-glow: radial-gradient(120% 90% at 85% 115%, color-mix(in oklab, var(--p-gold) 70%, transparent), transparent 60%), linear-gradient(170deg, color-mix(in oklab, var(--fg) 94%, var(--p-accent)) 0%, color-mix(in oklab, var(--fg) 68%, var(--p-accent)) 100%);--ui-on-glow: var(--p-card)}@media(prefers-color-scheme:dark){:root.dark{--ui-shadow: 0 1px 2px hsl(0 0% 0% / .35), 0 12px 32px -16px hsl(0 0% 0% / .6);--hm-glow: radial-gradient(120% 90% at 85% 115%, color-mix(in oklab, var(--p-gold) 70%, transparent), transparent 60%), linear-gradient(170deg, color-mix(in oklab, var(--p-card) 80%, var(--p-accent)) 0%, color-mix(in oklab, var(--bg) 70%, var(--p-accent)) 100%);--ui-on-glow: hsl(42 35% 92%)}}:root[data-theme=dark],html.dark{--ui-shadow: 0 1px 2px hsl(0 0% 0% / .35), 0 12px 32px -16px hsl(0 0% 0% / .6);--hm-glow: radial-gradient(120% 90% at 85% 115%, color-mix(in oklab, var(--p-gold) 70%, transparent), transparent 60%), linear-gradient(170deg, color-mix(in oklab, var(--p-card) 80%, var(--p-accent)) 0%, color-mix(in oklab, var(--bg) 70%, var(--p-accent)) 100%);--ui-on-glow: hsl(42 35% 92%)}html[data-theme-skin=leather]{--ui-ink: var(--leaf);--ui-grey: var(--leaf-dim)}:root{--ui-pop-scrim: hsl(25 30% 10% / .12)}@media(prefers-color-scheme:dark){:root.dark{--ui-pop-scrim: hsl(0 0% 0% / .3)}}:root[data-theme=dark],html.dark{--ui-pop-scrim: hsl(0 0% 0% / .3)}:where(.db2) .ui-pop{position:absolute;top:calc(100% + 8px);z-index:60;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);margin:0;padding:6px;background:var(--p-card);border:1px solid var(--ui-hair);border-radius:20px;box-shadow:var(--ui-shadow);translate:var(--ui-pop-shift, 0px) 0;animation:uiPopIn var(--dur-fast) var(--ease-settle) backwards}:where(.db2) .ui-pop:where(.is-left){left:0;right:auto}:where(.db2) .ui-pop:where(.is-right){right:0;left:auto}:where(.db2) .ui-pop:where(.is-center){left:50%;right:auto;translate:calc(-50% + var(--ui-pop-shift, 0px)) 0}:where(.db2) .ui-pop:where(.is-up){top:auto;bottom:calc(100% + 8px);animation-name:uiPopUp}:where(.db2) .ui-pop:focus{outline:none}:where(.db2) .ui-pop-scrim{position:fixed;inset:0;z-index:var(--ui-pop-scrim-z, 59);background:var(--ui-pop-scrim);animation:uiFadeIn var(--dur-fast) var(--ease-settle) backwards}@keyframes uiPopIn{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes uiPopUp{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.db2) .ui-pop,:where(.db2) .ui-pop-scrim{animation:none}}:root{--ui-btn-lift: 0 12px 24px -14px hsl(25 50% 20% / .6)}@media(prefers-color-scheme:dark){:root.dark{--ui-btn-lift: 0 12px 24px -14px hsl(0 0% 0% / .7)}}:root[data-theme=dark],html.dark{--ui-btn-lift: 0 12px 24px -14px hsl(0 0% 0% / .7)}.db2 .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;margin:0;border:0;border-radius:99px;font:600 15px/1 var(--ui-sans);font-style:normal;white-space:nowrap;text-decoration:none;color:var(--fg);background:transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle),color var(--dur-base) var(--ease-settle),opacity var(--dur-base) var(--ease-settle)}.db2 .ui-btn svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.db2 span.ui-btn{cursor:default}.db2 .ui-btn:disabled{cursor:default;opacity:.72}.db2 button.ui-btn:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .ui-btn.is-main{color:var(--ui-on-glow);background:var(--hm-glow);box-shadow:var(--ui-btn-lift)}html[data-theme-skin=leather] .db2 .ui-btn.is-main{color:#2c1c11;background:linear-gradient(180deg,color-mix(in oklab,var(--p-gold) 82%,#fff),var(--p-gold))}.db2 .ui-btn.is-quiet{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 18%,transparent)}.db2 .ui-btn.is-on{background:color-mix(in oklab,var(--p-gold) 24%,var(--p-card))}.db2 .ui-btn.is-on>svg:last-child{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-settle)}.db2 .ui-btn.is-on[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.db2 .ui-btn.is-sm{height:34px;padding:0 13px;font-size:13.5px}.db2 .ui-btn.is-sm svg{width:15px;height:15px}.db2 .ui-btn.is-wide{width:100%;height:48px;margin-top:14px}.db2 .ui-btn.is-ghost{min-width:128px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line);pointer-events:none}.db2 .ui-btn.is-ghost.is-sm{min-width:74px}.db2 .ui-btn.is-danger{background:var(--danger);color:#fff}:is(html.dark,:root[data-theme=dark]) .db2 .ui-btn.is-danger{background:color-mix(in srgb,var(--danger) 75%,black)}.db2 .ui-pile{display:inline-flex;flex:none;vertical-align:middle}.db2 .ui-pile .ui-face{width:var(--fp-size, 24px);height:var(--fp-size, 24px);font-size:calc(var(--fp-size, 24px) * .375);box-shadow:0 0 0 2px var(--fp-ring, var(--p-card))}.db2 .ui-pile .ui-face+.ui-face{margin-left:-6px}.db2 .ui-pile .ui-pile-more{display:grid;place-items:center;flex:none;border-radius:50%;font:600 calc(var(--fp-size, 24px) * .42)/1 var(--ui-sans);letter-spacing:0;color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 8%,var(--p-card))}.db2 .ui-pile.is-fit .ui-face{--fp-face: min(var(--fp-size, 24px), calc((100cqi + (var(--fp-n, 1) - 1) * 6px) / var(--fp-n, 1)));width:var(--fp-face);height:var(--fp-face);font-size:calc(var(--fp-face) * .375)}.db2 .ui-pile.is-fit .ui-pile-more{font-size:calc(var(--fp-face) * .42)}@media(prefers-reduced-motion:reduce){.db2 .ui-btn,.db2 .ui-btn.is-on>svg:last-child{transition:none}.db2 button.ui-btn:active{transform:none}}.db2 .pg-page.is-in{animation:pgIn var(--dur-base) var(--ease-settle) both}@keyframes pgIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.db2 .pg-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px 4px}.db2 .pg-back{display:inline-flex;align-items:center;gap:2px;height:38px;padding:0 15px 0 9px;border:0;border-radius:999px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);font:600 14.5px/1 var(--ui-sans);font-style:normal;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-settle)}.db2 .pg-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.db2 .pg-back:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pg-title{margin:2px 4px 0;font:600 30px/1.1 var(--serif);font-style:normal;color:var(--ui-ink)}.db2 .pg-title:focus{outline:none}.db2 .pg-sub{margin:4px 4px 2px;font:400 14.5px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}@media(min-width:1000px){.db2 .pg-page{max-width:720px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.db2 .pg-page.is-in{animation:none}.db2 .pg-back{transition:none}.db2 .pg-back:active{transform:none}}:root{--ui-tabdot: var(--danger);--ui-tabdot-ring: var(--nav-bg)}html[data-theme-skin=leather]{--ui-tabdot: hsl(5 62% 60%);--ui-tabdot-ring: hsl(24 38% 18%)}html[data-theme-skin=stained-glass]{--ui-tabdot: hsl(350 78% 66%);--ui-tabdot-ring: hsl(264 14% 21%)}html.dark[data-theme-skin=stained-glass]{--ui-tabdot-ring: hsl(267 17% 12%)}:root{--ui-glass-top: hsl(40 40% 99% / .54);--ui-glass-bot: hsl(38 33% 97% / .7);--ui-glass-top-w: hsl(40 40% 99% / .68);--ui-glass-bot-w: hsl(38 33% 97% / .74);--ui-glass-filter: blur(14px) saturate(1.9) brightness(1.04);--ui-glass-hi: hsl(0 0% 100% / .95);--ui-glass-lo: hsl(0 0% 100% / .5);--ui-glass-edge: hsl(30 30% 22% / .12);--ui-glass-inner: hsl(0 0% 100% / .38);--ui-glass-shade: hsl(25 40% 20% / .07);--ui-glass-drop: 0 12px 30px -12px hsl(25 45% 15% / .38), 0 2px 6px -2px hsl(25 45% 15% / .14);--ui-glass-sheen: hsl(0 0% 100% / .55);--ui-glass-sheen2: hsl(0 0% 100% / .22);--ui-glass-rim: linear-gradient(135deg, hsl(0 0% 100% / .95), hsl(0 0% 100% / .22) 32%, hsl(0 0% 100% / .08) 62%, hsl(0 0% 100% / .7));--ui-tab-ink: hsl(25 22% 20%);--ui-tab-ink-on: hsl(152 45% 25%);--ui-lens: linear-gradient(180deg, hsl(140 40% 99% / .62), hsl(140 30% 97% / .42));--ui-lens-hi: hsl(0 0% 100% / .95);--ui-lens-edge: hsl(152 30% 26% / .16);--ui-lens-drop: 0 1px 3px hsl(25 40% 20% / .14), 0 4px 10px -4px hsl(25 40% 20% / .12);--ui-glass-solid-top: hsl(38 28% 98%);--ui-glass-solid-bot: hsl(38 26% 96%);--ui-glass-solid-rim: hsl(30 20% 60% / .35);--ui-lens-solid: hsl(140 24% 91%)}@media(prefers-color-scheme:dark){:root.dark{--ui-glass-top: hsl(25 14% 17% / .64);--ui-glass-bot: hsl(25 16% 10% / .8);--ui-glass-top-w: hsl(25 14% 17% / .72);--ui-glass-bot-w: hsl(25 16% 10% / .8);--ui-glass-filter: blur(14px) saturate(1.6) brightness(.9);--ui-glass-hi: hsl(0 0% 100% / .26);--ui-glass-lo: hsl(0 0% 100% / .1);--ui-glass-edge: hsl(0 0% 100% / .1);--ui-glass-inner: hsl(0 0% 100% / .05);--ui-glass-shade: hsl(0 0% 0% / .2);--ui-glass-drop: 0 14px 34px -12px hsl(0 0% 0% / .65), 0 2px 6px -2px hsl(0 0% 0% / .45);--ui-glass-sheen: hsl(0 0% 100% / .13);--ui-glass-sheen2: hsl(0 0% 100% / .05);--ui-glass-rim: linear-gradient(135deg, hsl(0 0% 100% / .42), hsl(0 0% 100% / .1) 32%, hsl(0 0% 100% / .04) 62%, hsl(0 0% 100% / .24));--ui-tab-ink: hsl(38 22% 90%);--ui-tab-ink-on: hsl(150 50% 70%);--ui-lens: linear-gradient(180deg, hsl(25 30% 3% / .26), hsl(25 30% 3% / .34));--ui-lens-hi: hsl(0 0% 100% / .14);--ui-lens-edge: hsl(150 40% 60% / .22);--ui-lens-drop: 0 1px 2px hsl(0 0% 0% / .3);--ui-glass-solid-top: hsl(25 16% 13%);--ui-glass-solid-bot: hsl(25 16% 11%);--ui-glass-solid-rim: hsl(0 0% 100% / .14);--ui-lens-solid: hsl(25 18% 7%)}}:root[data-theme=dark],html.dark{--ui-glass-top: hsl(25 14% 17% / .64);--ui-glass-bot: hsl(25 16% 10% / .8);--ui-glass-top-w: hsl(25 14% 17% / .72);--ui-glass-bot-w: hsl(25 16% 10% / .8);--ui-glass-filter: blur(14px) saturate(1.6) brightness(.9);--ui-glass-hi: hsl(0 0% 100% / .26);--ui-glass-lo: hsl(0 0% 100% / .1);--ui-glass-edge: hsl(0 0% 100% / .1);--ui-glass-inner: hsl(0 0% 100% / .05);--ui-glass-shade: hsl(0 0% 0% / .2);--ui-glass-drop: 0 14px 34px -12px hsl(0 0% 0% / .65), 0 2px 6px -2px hsl(0 0% 0% / .45);--ui-glass-sheen: hsl(0 0% 100% / .13);--ui-glass-sheen2: hsl(0 0% 100% / .05);--ui-glass-rim: linear-gradient(135deg, hsl(0 0% 100% / .42), hsl(0 0% 100% / .1) 32%, hsl(0 0% 100% / .04) 62%, hsl(0 0% 100% / .24));--ui-tab-ink: hsl(38 22% 90%);--ui-tab-ink-on: hsl(150 50% 70%);--ui-lens: linear-gradient(180deg, hsl(25 30% 3% / .26), hsl(25 30% 3% / .34));--ui-lens-hi: hsl(0 0% 100% / .14);--ui-lens-edge: hsl(150 40% 60% / .22);--ui-lens-drop: 0 1px 2px hsl(0 0% 0% / .3);--ui-glass-solid-top: hsl(25 16% 13%);--ui-glass-solid-bot: hsl(25 16% 11%);--ui-glass-solid-rim: hsl(0 0% 100% / .14);--ui-lens-solid: hsl(25 18% 7%)}html[data-theme-skin=leather],:root[data-theme=dark][data-theme-skin=leather],html.dark[data-theme-skin=leather]{--ui-glass-top: hsl(24 40% 18% / .7);--ui-glass-bot: hsl(20 44% 9% / .84);--ui-glass-top-w: hsl(24 40% 18% / .76);--ui-glass-bot-w: hsl(20 44% 9% / .86);--ui-glass-filter: blur(14px) saturate(1.4) brightness(.8);--ui-glass-hi: hsl(38 55% 60% / .45);--ui-glass-lo: hsl(15 50% 4% / .6);--ui-glass-edge: hsl(30 34% 27% / .7);--ui-glass-inner: hsl(40 50% 70% / .06);--ui-glass-shade: hsl(15 50% 3% / .3);--ui-glass-drop: 0 18px 38px -14px hsl(10 60% 2% / .8), 0 2px 6px -2px hsl(10 60% 2% / .45);--ui-glass-sheen: hsl(44 70% 80% / .14);--ui-glass-sheen2: hsl(44 70% 80% / .05);--ui-glass-rim: linear-gradient(135deg, hsl(45 70% 70% / .55), hsl(45 60% 60% / .14) 32%, hsl(45 60% 60% / .05) 62%, hsl(45 70% 70% / .32));--ui-tab-ink: hsl(43 50% 68%);--ui-tab-ink-on: hsl(48 92% 74%);--ui-lens: linear-gradient(180deg, hsl(45 75% 62% / .26), hsl(38 65% 45% / .18));--ui-lens-hi: hsl(50 90% 82% / .45);--ui-lens-edge: hsl(45 80% 62% / .5);--ui-lens-drop: 0 1px 3px hsl(10 60% 2% / .5);--ui-glass-solid-top: hsl(24 40% 16%);--ui-glass-solid-bot: hsl(21 44% 11%);--ui-glass-solid-rim: hsl(30 34% 27%);--ui-lens-solid: hsl(32 45% 24%)}html[data-theme-skin=stained-glass],:root[data-theme=dark][data-theme-skin=stained-glass],html.dark[data-theme-skin=stained-glass]{--ui-glass-top: hsl(256 28% 17% / .72);--ui-glass-bot: hsl(258 32% 9% / .86);--ui-glass-top-w: hsl(256 28% 17% / .78);--ui-glass-bot-w: hsl(258 32% 9% / .88);--ui-glass-filter: blur(14px) saturate(1.6) brightness(.8);--ui-glass-hi: hsl(46 60% 85% / .22);--ui-glass-lo: hsl(258 40% 3% / .6);--ui-glass-edge: hsl(258 40% 3% / .85);--ui-glass-inner: hsl(270 60% 70% / .08);--ui-glass-shade: hsl(258 60% 3% / .3);--ui-glass-drop: 0 18px 44px -14px hsl(258 60% 3% / .8), 0 0 30px -8px var(--glow);--ui-glass-sheen: hsl(46 60% 90% / .14);--ui-glass-sheen2: hsl(270 70% 80% / .08);--ui-glass-rim: linear-gradient(135deg, hsl(46 80% 75% / .55), hsl(350 70% 65% / .18) 32%, hsl(200 70% 60% / .12) 62%, hsl(270 70% 72% / .4));--ui-tab-ink: hsl(44 30% 80%);--ui-tab-ink-on: hsl(46 90% 82%);--ui-lens: linear-gradient(180deg, hsl(46 85% 70% / .22), hsl(40 80% 50% / .1));--ui-lens-hi: hsl(46 90% 88% / .4);--ui-lens-edge: hsl(46 95% 70% / .55);--ui-lens-drop: 0 0 16px -2px hsl(43 95% 55% / .45);--ui-glass-solid-top: hsl(256 26% 15%);--ui-glass-solid-bot: hsl(258 30% 11%);--ui-glass-solid-rim: hsl(258 40% 3%);--ui-lens-solid: hsl(258 26% 22%)}html[data-theme-skin=youversion]{--ui-glass-top: hsl(0 0% 100% / .56);--ui-glass-bot: hsl(220 14% 97% / .72);--ui-glass-top-w: hsl(0 0% 100% / .7);--ui-glass-bot-w: hsl(220 14% 97% / .76);--ui-glass-filter: blur(14px) saturate(1.8) brightness(1.04);--ui-glass-hi: hsl(0 0% 100% / .95);--ui-glass-lo: hsl(0 0% 100% / .5);--ui-glass-edge: hsl(220 20% 20% / .12);--ui-glass-inner: hsl(0 0% 100% / .38);--ui-glass-shade: hsl(220 25% 20% / .07);--ui-glass-drop: 0 12px 30px -12px hsl(220 43% 11% / .32), 0 2px 6px -2px hsl(220 43% 11% / .12);--ui-glass-sheen: hsl(0 0% 100% / .55);--ui-glass-sheen2: hsl(0 0% 100% / .22);--ui-glass-rim: linear-gradient(135deg, hsl(0 0% 100% / .95), hsl(0 0% 100% / .22) 32%, hsl(0 0% 100% / .08) 62%, hsl(0 0% 100% / .7));--ui-tab-ink: hsl(220 10% 20%);--ui-tab-ink-on: color-mix(in srgb, var(--p-primary) 60%, var(--fg));--ui-lens: linear-gradient(180deg, hsl(0 0% 100% / .66), hsl(4 60% 98% / .46));--ui-lens-hi: hsl(0 0% 100% / .95);--ui-lens-edge: hsl(4 70% 45% / .18);--ui-lens-drop: 0 1px 3px hsl(220 30% 20% / .14), 0 4px 10px -4px hsl(220 30% 20% / .12);--ui-glass-solid-top: hsl(0 0% 100%);--ui-glass-solid-bot: hsl(220 14% 97%);--ui-glass-solid-rim: hsl(220 10% 60% / .35);--ui-lens-solid: hsl(4 70% 95%)}:root[data-theme=dark][data-theme-skin=youversion],html.dark[data-theme-skin=youversion]{--ui-glass-top: hsl(216 16% 16% / .64);--ui-glass-bot: hsl(216 16% 9% / .8);--ui-glass-top-w: hsl(216 16% 16% / .72);--ui-glass-bot-w: hsl(216 16% 9% / .8);--ui-glass-filter: blur(14px) saturate(1.6) brightness(.9);--ui-glass-hi: hsl(0 0% 100% / .26);--ui-glass-lo: hsl(0 0% 100% / .1);--ui-glass-edge: hsl(0 0% 100% / .1);--ui-glass-inner: hsl(0 0% 100% / .05);--ui-glass-shade: hsl(0 0% 0% / .2);--ui-glass-drop: 0 14px 34px -12px hsl(0 0% 0% / .65), 0 2px 6px -2px hsl(0 0% 0% / .45);--ui-glass-sheen: hsl(0 0% 100% / .13);--ui-glass-sheen2: hsl(0 0% 100% / .05);--ui-glass-rim: linear-gradient(135deg, hsl(0 0% 100% / .42), hsl(0 0% 100% / .1) 32%, hsl(0 0% 100% / .04) 62%, hsl(0 0% 100% / .24));--ui-tab-ink: hsl(220 10% 91%);--ui-tab-ink-on: color-mix(in srgb, var(--p-primary) 55%, var(--fg));--ui-lens: linear-gradient(180deg, hsl(216 30% 3% / .26), hsl(216 30% 3% / .34));--ui-lens-hi: hsl(0 0% 100% / .14);--ui-lens-edge: hsl(4 80% 65% / .25);--ui-lens-drop: 0 1px 2px hsl(0 0% 0% / .3);--ui-glass-solid-top: hsl(216 16% 13%);--ui-glass-solid-bot: hsl(216 16% 11%);--ui-glass-solid-rim: hsl(0 0% 100% / .14);--ui-lens-solid: hsl(216 18% 7%)}.db2 .tabbar{position:fixed;z-index:40;top:auto;right:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 40px));height:70px;margin:0;padding:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;justify-content:center;border:0;border-radius:31px;background:linear-gradient(180deg,var(--ui-glass-top),var(--ui-glass-bot));background-blend-mode:normal;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);box-shadow:inset 0 1px 0 0 var(--ui-glass-hi),inset 0 -1px 0 0 var(--ui-glass-lo),inset 0 0 0 .5px var(--ui-glass-edge),inset 0 0 12px 0 var(--ui-glass-inner),inset 0 -10px 14px -12px var(--ui-glass-shade),var(--ui-glass-drop)}.db2 .tabbar:before{content:"";position:absolute;inset:0;padding:1px;border:0;border-radius:inherit;pointer-events:none;background:var(--ui-glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.db2 .tabbar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 14% -40%,var(--ui-glass-sheen),transparent 52%),radial-gradient(80% 120% at 100% 150%,var(--ui-glass-sheen2),transparent 60%)}.db2 .tabbar .tab{position:relative;z-index:1;flex:none;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;border:0;border-radius:999px;background:none;box-shadow:none;text-shadow:none;color:var(--ui-tab-ink);font:600 10.5px/1.15 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;cursor:pointer}.db2 .tabbar .tab svg{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:none}.db2 .tabbar .tab.active{color:var(--ui-tab-ink-on)}.db2 .tabbar .tab.active svg{stroke-width:2}.db2 .tabbar .tab.active svg>:first-child{fill:currentColor;fill-opacity:.16}.db2 .tabbar .tab.active:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ui-lens);box-shadow:inset 0 1px 0 var(--ui-lens-hi),inset 0 0 0 .5px var(--ui-lens-edge),var(--ui-lens-drop)}.db2 .tabbar .tab:focus-visible{outline:2px solid var(--ui-tab-ink-on);outline-offset:-3px;border-radius:999px}.db2 .ui-tab-lens{position:absolute;z-index:1;top:0;left:0;width:0;height:0;border-radius:999px;pointer-events:none;background:var(--ui-lens);box-shadow:inset 0 1px 0 var(--ui-lens-hi),inset 0 0 0 .5px var(--ui-lens-edge),var(--ui-lens-drop);opacity:0;transform-origin:0 0}.db2 .ui-tab-lens.is-gliding{opacity:1;transition:transform var(--dur-base) var(--ease-settle)}.db2 .ui-tab-lens.is-gliding~.tab.active:before{opacity:0}.db2 .tabbar .tab:hover{transform:none}.db2 .tabbar .tab:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .tabbar .tab .bell-dot{top:6px;right:auto;left:calc(50% + 6px);width:8px;height:8px;background:var(--ui-tabdot);box-shadow:0 0 0 2px var(--ui-tabdot-ring)}@media(min-width:1000px){.db2 .tabbar{bottom:24px;width:auto;height:64px;padding:5px;display:flex;gap:2px;border-radius:27px;background:linear-gradient(180deg,var(--ui-glass-top-w),var(--ui-glass-bot-w))}.db2 .tabbar .tab{flex-direction:row;gap:8px;padding:0 18px 0 15px;font-size:13.5px;letter-spacing:0}.db2 .tabbar .tab svg{width:20px;height:20px}.db2 .tabbar .tab .bell-dot{top:8px;left:28px}}@media(prefers-reduced-transparency:reduce){.db2 .tabbar{background:linear-gradient(180deg,var(--ui-glass-solid-top),var(--ui-glass-solid-bot));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 0 var(--ui-glass-hi),inset 0 -1px 0 0 var(--ui-glass-lo),inset 0 0 0 .5px var(--ui-glass-edge),inset 0 -10px 14px -12px var(--ui-glass-shade),var(--ui-glass-drop)}.db2 .tabbar:before{background:var(--ui-glass-solid-rim)}.db2 .tabbar:after{background:none}.db2 .tabbar .tab.active:before,.db2 .ui-tab-lens{background:var(--ui-lens-solid)}}@media(prefers-reduced-motion:reduce){.db2 .ui-tab-lens{display:none}.db2 .tabbar .tab:active{transform:none}}@media(forced-colors:active){.db2 .tabbar{background:Canvas;outline:1px solid CanvasText}.db2 .tabbar .tab.active{outline:2px solid Highlight;outline-offset:-4px}}.db2 .sheet-close{position:relative}.db2 .sheet-close:before{content:"";position:absolute;inset:-5px -9px}:root{--frd-close: hsl(146 45% 30%);--frd-scrim: hsl(25 30% 10% / .28);--frd-scrim-light: hsl(25 30% 10% / .12);--frd-pop-shadow: 0 2px 6px hsl(25 30% 20% / .1), 0 30px 60px -18px hsl(25 30% 15% / .5)}@media(prefers-color-scheme:dark){:root.dark{--frd-close: hsl(146 38% 62%);--frd-scrim: hsl(0 0% 0% / .45);--frd-scrim-light: hsl(0 0% 0% / .28);--frd-pop-shadow: 0 2px 6px hsl(0 0% 0% / .4), 0 30px 60px -18px hsl(0 0% 0% / .7)}}:root[data-theme=dark],html.dark{--frd-close: hsl(146 38% 62%);--frd-scrim: hsl(0 0% 0% / .45);--frd-scrim-light: hsl(0 0% 0% / .28);--frd-pop-shadow: 0 2px 6px hsl(0 0% 0% / .4), 0 30px 60px -18px hsl(0 0% 0% / .7)}.db2 .frd-page{display:grid;gap:14px;padding:0 16px 30px}@media(max-width:999px){.db2 .frd-page{margin-inline:-18px}}.db2 .frd-page>.pg-bar{margin:0 -4px}.db2 .frd-page>.pg-title+.pg-sub{margin-top:0}.db2 .frd-card{position:relative;padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .frd-list{padding:14px 16px 6px}.db2 .frd-list ul{margin:0;padding:0;list-style:none}.db2 .frd-k{margin:0 0 4px;font:600 11.5px/1 var(--ui-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .frd-link{display:inline-flex;align-items:center;margin:-8px 0;padding:8px 6px;border:0;border-radius:10px;font:600 14px/1 var(--ui-sans);color:var(--ui-card-grey);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-link:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-showall{display:flex;margin:2px -6px 6px;padding:10px 6px}.db2 .frd-note{display:flex;align-items:flex-start;gap:8px;margin:0 6px;font:400 13.5px/1.4 var(--sans);color:var(--ui-grey)}.db2 .frd-note svg{flex:none;width:15px;height:15px;margin-top:2px;stroke-width:2.2;color:var(--p-gold)}.db2 .frd-none{margin:0 6px;font:400 14px/1.45 var(--sans);color:var(--ui-grey)}.db2 .frd-keep{margin:-2px 6px 0;text-align:center;font:400 13.5px/1.4 var(--sans);color:var(--ui-grey)}.db2 .frd-row{display:flex;align-items:center;gap:12px;padding:10px 0}.db2 .frd-row+.frd-row{border-top:1px solid var(--ui-hair)}.db2 .frd-row-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0;border-radius:14px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 span.frd-row-open{cursor:default}.db2 button.frd-row-open:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-row-av{flex:none;width:44px;height:44px;font-size:15px}.db2 .frd-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .frd-row-t b{font:600 15.5px/1.2 var(--sans);overflow-wrap:anywhere}.db2 .frd-row-t>span{font:400 13px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .frd-m{padding:0;border-radius:3px;color:inherit;background:color-mix(in oklab,var(--p-gold) 35%,transparent)}.db2 .frd-row.is-req{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.db2 .frd-req-acts{display:flex;gap:8px;flex-basis:100%;padding-left:56px}.db2 .frd-row-t>.frd-close,.db2 .frd-close{display:inline-flex;align-items:center;gap:4px;font:600 12.5px/1 var(--ui-sans);color:var(--frd-close)}.db2 .frd-close svg{width:13px;height:13px;fill:currentColor;stroke:none}.db2 .frd-tag{display:inline-flex;flex:none;align-items:center;gap:4px;font:600 13px/1 var(--ui-sans);color:var(--ui-card-grey)}.db2 .frd-tag svg{width:14px;height:14px;stroke-width:2.4}.db2 .frd-more{flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-more svg{width:18px;height:18px;fill:currentColor;stroke:none}.db2 .frd-more:active{transform:scale(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:99px;font:400 16px/1 var(--sans);color:var(--ui-card-grey);background:var(--p-card);box-shadow:var(--ui-shadow);transition:box-shadow var(--dur-base) var(--ease-settle)}.db2 .frd-search>svg{flex:none;width:19px;height:19px;stroke-width:2}.db2 .frd-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;font:inherit;color:var(--fg);background:none}.db2 .frd-search input::-moz-placeholder{color:var(--ui-card-grey);opacity:1}.db2 .frd-search input::placeholder{color:var(--ui-card-grey);opacity:1}.db2 .frd-search input:focus-visible{outline:none}.db2 .frd-search.is-typing,.db2 .frd-search:focus-within{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .frd-search.is-typing{color:var(--fg)}.db2 .frd-search button{flex:none;display:grid;place-items:center;width:34px;height:34px;margin:0 -8px 0 0;padding:0;border:0;border-radius:50%;color:var(--ui-card-grey);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-search button svg{width:17px;height:17px;stroke-width:2.2}.db2 .frd-search button:active{transform:scale(.9);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-all,.db2 .frd-find{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;border:0;border-radius:20px;font:inherit;text-align:left;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-all:active,.db2 .frd-find:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-all>svg:first-child,.db2 .frd-find>svg:first-child{flex:none;width:22px;height:22px;stroke-width:1.8}.db2 .frd-all>svg:last-child,.db2 .frd-find>svg:last-child{flex:none;width:18px;height:18px;stroke-width:2.2;color:var(--ui-card-grey)}.db2 .frd-all>span,.db2 .frd-find>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font:600 15.5px/1.2 var(--sans)}.db2 .frd-all small{font:400 13px/1.2 var(--sans);color:var(--ui-card-grey)}.db2 .frd-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px;border-radius:99px;background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .frd-seg-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;margin:0;padding:0 10px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);color:var(--ui-card-grey);background:transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-settle),color var(--dur-base) var(--ease-settle),transform var(--dur-fast) var(--ease-spring)}.db2 .frd-seg-tab[aria-selected=true]{color:var(--p-card);background:var(--fg)}.db2 .frd-seg-tab:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-seg-tab span{font-weight:600;opacity:.7}.db2 .frd-seg-tab .frd-dot{opacity:1}.db2 .frd-dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;font:600 12px/1 var(--ui-sans);color:#fff;background:var(--danger)}.db2 .frd-mutual{display:flex;align-items:center;gap:8px;margin:12px 0 0;font:400 13.5px/1.2 var(--sans);color:var(--ui-card-grey)}.db2 .frd-mutual b{font-weight:600;color:var(--fg)}.db2 .frd-mutual.is-link{position:relative}.db2 .frd-mutual-all{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 0 0 3px;padding:0;border:0;border-radius:50%;vertical-align:-3px;color:inherit;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:opacity var(--dur-base) var(--ease-settle)}.db2 .frd-mutual-all:after{content:"";position:absolute;inset:-8px -6px;border-radius:14px}.db2 .frd-mutual-all svg{width:15px;height:15px;stroke-width:2.2}.db2 .frd-mutual-name{position:relative;z-index:1;display:inline;margin:0;padding:0;border:0;border-radius:4px;background:none;font:inherit;font-weight:600;font-style:normal;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;text-underline-offset:2px;outline:none;transition:opacity var(--dur-base) var(--ease-settle)}.db2 .frd-mutual.is-link:has(.frd-mutual-all:active)>span,.db2 .frd-mutual-all:active,.db2 .frd-mutual-name:active{opacity:.6;transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-mutual.is-link>span{transition:opacity var(--dur-base) var(--ease-settle)}.db2 .frd-mutual-name:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.db2 .frd-mutual-all:focus-visible:after{outline:2px solid var(--p-accent);outline-offset:0}@media(hover:hover){.db2 .frd-mutual-name:hover{text-decoration:underline}}.db2 .frd-acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px}.db2 .pf-id>.frd-mutual{margin:8px 0 0;color:var(--ui-grey)}.db2 .pf-id>.frd-mutual b,.db2 .pf-id>.frd-mutual .frd-mutual-name{color:var(--ui-ink)}.db2 .pf-id>.frd-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.db2 .pf-id>.frd-acts>.frd-menu-wrap{width:100%}.db2 .pf-id>.frd-acts>.ui-btn,.db2 .pf-id>.frd-acts>.frd-menu-wrap>.ui-btn{width:100%;height:40px;padding:0 16px;font-size:14.5px}.db2 .pf-id>.frd-acts>.ui-btn.is-quiet:not([aria-pressed=true]){color:var(--ui-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 20%,transparent)}.db2 .pf-id>.frd-acts>.frd-link{justify-self:center;color:var(--ui-grey)}.db2 .pf-id>.frd-note{margin:12px 0 0}@media(min-width:1000px){.db2 .pf-id>.frd-mutual{order:2}.db2 .pf-id>.frd-acts{order:4}.db2 .pf-id>.frd-note{order:5}}.db2 .ui-btn.frd-close-btn[aria-pressed=true]{background:color-mix(in oklab,var(--frd-close) 14%,var(--p-card));box-shadow:none}.db2 .ui-btn.frd-close-btn[aria-pressed=true] svg{color:var(--frd-close);fill:currentColor}.db2 .frd-locked{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:22px;border:1.5px dashed color-mix(in srgb,var(--ui-ink) 18%,transparent);color:var(--ui-ink)}.db2 .frd-locked>svg{flex:none;width:20px;height:20px;margin-top:1px;stroke-width:1.8;color:var(--ui-grey)}.db2 .frd-locked b{display:block;font:600 15px/1.3 var(--sans)}.db2 .frd-locked span{display:block;margin-top:3px;font:400 13.5px/1.4 var(--sans);color:var(--ui-grey)}.db2 .frd-menu-wrap{position:relative;display:inline-flex}.db2 .frd-menu-wrap>button[aria-expanded=true]{position:relative;z-index:60}.db2 .frd-menu{display:grid;width:300px;padding:6px;border:0;border-radius:20px;text-align:left;color:var(--fg);box-shadow:var(--frd-pop-shadow)}.db2 .frd-menu-h{display:grid;gap:6px;padding:10px 10px 12px;border-bottom:1px solid var(--ui-hair)}.db2 .frd-menu-h b{font:600 15px/1.2 var(--sans)}.db2 .frd-menu-h>span{display:flex;align-items:center;gap:8px;font:400 13px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .frd-menu-h>span b{font:inherit;font-weight:600;color:var(--fg)}.db2 .frd-menu-item{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:12px 10px;border:0;border-radius:14px;font:inherit;text-align:left;color:var(--fg);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle)}.db2 .frd-menu-item>svg{flex:none;width:19px;height:19px;margin-top:1px;stroke-width:2}.db2 .frd-menu-item>span{display:grid;gap:3px}.db2 .frd-menu-item b{font:600 15px/1.2 var(--sans)}.db2 .frd-menu-item small{font:400 12.5px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .frd-menu-item.is-danger{color:var(--danger)}.db2 .frd-menu-item:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(hover:hover){.db2 .frd-menu-item:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.db2 .frd-menu-item.is-danger:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.db2 .sheet.frd-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.db2 .frd-confirm>.sheet-grip{order:-2}.db2 .frd-confirm>.frd-av-md{order:-1;margin-top:10px}.db2 .frd-confirm>.sheet-head{justify-content:center;margin:6px 0 0}.db2 .frd-confirm .sheet-title{font:600 22px/1.2 var(--serif);color:var(--fg)}.db2 .frd-confirm .sheet-close{display:none}.db2 .frd-confirm p{max-width:320px;margin:8px 0;font:400 15px/1.45 var(--sans);color:var(--ui-card-grey)}.db2 .frd-confirm .ui-btn.is-wide{margin-top:8px}.db2 .frd-av-md{width:56px;height:56px;margin-bottom:6px;font-size:19px}.db2 .frd-card.frd-empty{display:flex;flex-direction:column;align-items:center;margin:0 16px;padding:24px 18px 18px;text-align:center}.db2 .frd-empty-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 22%,var(--p-card))}.db2 .frd-empty-ic svg{width:28px;height:28px;stroke-width:1.7}.db2 .frd-empty h3{margin:14px 0 0;font:600 22px/1.2 var(--serif)}.db2 .frd-empty>p{max-width:280px;margin:8px 0 6px;font:400 15px/1.45 var(--sans);color:var(--ui-card-grey)}.db2 .frd-empty ul{width:100%;margin:8px 0 0;padding:0;list-style:none;text-align:left}.db2 .frd-strip{margin:18px 0 0}.db2 .frd-strip-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 20px 10px}.db2 .frd-strip-h h3{margin:0;font:600 18px/1.2 var(--serif);color:var(--ui-ink)}.db2 .frd-strip-h .frd-link{color:var(--ui-ink)}.db2 .frd-cards{display:flex;gap:10px;margin:-4px 0 -18px;padding:4px 16px 24px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.db2 .frd-cards::-webkit-scrollbar{display:none}.db2 .frd-card.frd-pcard{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:150px;padding:16px 12px 14px;text-align:center;scroll-snap-align:start}.db2 .frd-pcard-open{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:0;border:0;border-radius:14px;font:inherit;text-align:center;color:inherit;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-pcard-open:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .frd-pcard b{font:600 14.5px/1.2 var(--sans);overflow-wrap:anywhere}.db2 .frd-pcard-why{font:400 12.5px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .frd-pcard>.ui-btn{margin-top:8px}.db2 .frd-sent .frd-sent-c{display:none}@media(hover:hover){.db2 .frd-sent:hover:not(:disabled) .frd-sent-l,.db2 .frd-sent:focus-visible .frd-sent-l{display:none}.db2 .frd-sent:hover:not(:disabled) .frd-sent-c,.db2 .frd-sent:focus-visible .frd-sent-c{display:inline}}.db2 .frd-sent-ask{font-weight:600;font-style:normal;color:var(--fg)}.db2 .frd-card.frd-ghost{padding:14px 16px 16px}.db2 .frd-ghost-rows{margin:0;padding:0;list-style:none}.db2 .frd-ghost-row+.frd-ghost-row{border-top-color:var(--heat-line)}.db2 .frd-ghost-av{flex:none;width:44px;height:44px;border-radius:50%;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .frd-ghost-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.db2 .frd-ghost-t span{display:block;height:10px;border-radius:99px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .frd-ghost-t span:first-child{width:42%}.db2 .frd-ghost-t span:last-child{width:64%}.db2 .frd-ghost-line{margin:6px 0 0;text-align:center;font:400 14px/1.45 var(--sans);color:var(--ui-card-grey)}.db2 .frd-ghost>.ui-btn{display:flex;margin:12px auto 0}.db2 .ib-k{margin:10px 2px 2px;font:600 11.5px/1 var(--ui-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .ib-list{margin:0 0 6px;padding:0;list-style:none}.db2 .ib-item{padding:12px 0}.db2 .ib-secs.is-dropdown .ib-item{padding:10px 0}.db2 .ib-item+.ib-item{border-top:1px solid var(--ui-hair)}.db2 .ib-row{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;border:0;border-radius:14px;font:inherit;text-align:left;color:var(--fg);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .ib-row:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .ib-av{flex:none;width:40px;height:40px;font-size:14px}.db2 .ib-t{position:relative;flex:1;min-width:0}.db2 .ib-t:has(.ib-new){padding-right:16px}.db2 .ib-line{display:block;font:400 15px/1.35 var(--sans)}.db2 .ib-line b{font-weight:600}.db2 .ib-sub{display:block;margin-top:3px;font:400 13px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .ib-new{position:absolute;top:6px;right:0;width:8px;height:8px;border-radius:50%;background:var(--p-gold)}.db2 .ib-acts{display:flex;gap:8px;margin:10px 0 0 52px}.db2 .ib-none{margin:10px 2px;font:400 14px/1.45 var(--sans);color:var(--ui-card-grey)}.db2 .ib-secs:focus{outline:none}.db2 .frd-panel{display:grid;gap:14px}.db2 .frd-panel:focus{outline:none}.db2 .frd-menu-item>svg.frd-star-on{color:var(--frd-close);fill:currentColor}.db2 .frd-row.is-collapsing,.db2 .ib-item.is-collapsing{overflow:hidden;pointer-events:none;animation:frdCollapse var(--dur-base) var(--ease-settle) forwards}@keyframes frdCollapse{0%{max-height:var(--frd-h, 80px);opacity:1}to{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-top-color:transparent}}.db2 .frd-hint{margin:2px 8px 0;text-align:center;font:400 13.5px/1.4 var(--sans);color:var(--ui-grey)}.db2 .frd-cf-page :is(.pg-sub,.frd-cf-count){color:color-mix(in srgb,var(--ui-grey) 65%,var(--ui-ink))}.db2 .frd-cf-page .frd-search input::-moz-placeholder{color:color-mix(in srgb,var(--ui-card-grey) 82%,var(--fg))}.db2 .frd-cf-page .frd-search input::placeholder{color:color-mix(in srgb,var(--ui-card-grey) 82%,var(--fg))}.db2 .frd-cf-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 4px 0;flex-wrap:wrap}.db2 .frd-cf-count{font:400 14px/1.3 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .frd-cf-n{display:inline-block;font:600 14px/1.3 var(--ui-sans);color:var(--ui-ink);font-variant-numeric:tabular-nums}.db2 .frd-cf-n.is-tick{animation:frdCfTick var(--dur-base) var(--ease-settle)}@keyframes frdCfTick{0%{opacity:0;transform:translateY(3px)}}.db2 .frd-cf-order{background:color-mix(in srgb,var(--fg) 7%,var(--p-card));box-shadow:var(--ui-shadow)}.db2 .frd-cf-order .sg-seg-b{height:32px;padding:0 12px}.db2 .frd-cf-lists{display:grid;gap:14px}.db2 .frd-cf-tg{flex:none;display:inline-grid;margin:0;padding:0;border:0;border-radius:99px;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .frd-cf-tg>.ui-btn{grid-area:1 / 1;min-width:92px;pointer-events:none;transition:opacity var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle)}.db2 .frd-cf-tg[aria-pressed=true]>.frd-cf-tg-off,.db2 .frd-cf-tg[aria-pressed=false]>.frd-cf-tg-on{opacity:0}.db2 .frd-cf-tg>.frd-cf-tg-on{color:var(--fg)}.db2 .frd-cf-tg:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px}.db2 .frd-cf-tg:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .frd-cf-tg,.db2 .frd-cf-tg>.ui-btn{transition:none}.db2 .frd-cf-tg:active{transform:none}.db2 .frd-cf-n.is-tick{animation:none}}@media(min-width:1000px){.db2 .frd-seg{width:100%;max-width:420px;justify-self:start}.db2 .frd-cards{scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.db2 .frd-link,.db2 .frd-row-open,.db2 .frd-more,.db2 .frd-search,.db2 .frd-search button,.db2 .frd-all,.db2 .frd-find,.db2 .frd-seg-tab,.db2 .frd-menu-item,.db2 .frd-pcard-open,.db2 .ib-row,.db2 .frd-mutual-all,.db2 .frd-mutual-name,.db2 .frd-mutual.is-link>span{transition:none}.db2 .frd-link:active,.db2 button.frd-row-open:active,.db2 .frd-more:active,.db2 .frd-search button:active,.db2 .frd-all:active,.db2 .frd-find:active,.db2 .frd-seg-tab:active,.db2 .frd-menu-item:active,.db2 .frd-pcard-open:active,.db2 .ib-row:active{transform:none}.db2 .frd-mutual.is-link:has(.frd-mutual-all:active)>span,.db2 .frd-mutual-all:active,.db2 .frd-mutual-name:active{transition:none}.db2 .frd-row.is-collapsing,.db2 .ib-item.is-collapsing{display:none;animation:none}}:root{--aud-close: var(--frd-close);--aud-close-tint: hsl(146 50% 42%);--aud-close-ink: hsl(146 48% 28%)}@media(prefers-color-scheme:dark){:root.dark{--aud-close-ink: var(--frd-close)}}:root[data-theme=dark],html.dark{--aud-close-ink: var(--frd-close)}:root{--aud-group: hsl(24 52% 32%);--aud-group-tint: hsl(28 50% 42%)}@media(prefers-color-scheme:dark){:root.dark{--aud-group: hsl(30 48% 66%)}}:root[data-theme=dark],html.dark{--aud-group: hsl(30 48% 66%)}.db2 .ui-aud-ic{flex:none;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.db2 .ui-aud-ic .ui-aud-fill{fill:currentColor;stroke:none}.db2 .fc-aud{flex:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-style:normal}.db2 .fc-aud:before{content:"·";margin:0 5px 0 4px;color:var(--ui-card-grey);font-weight:400}.db2 .fc-aud .ui-aud-ic{width:13px;height:13px}.db2 .fc-aud.is-close_friends{color:var(--aud-close);font-weight:600}.db2 .fc-aud.is-group{color:var(--aud-group);font-weight:600}.db2 .rp-aud{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;margin:0;padding:0 11px 0 9px;border:0;border-radius:999px;font:600 12.5px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .rp-aud .ui-aud-ic{width:15px;height:15px}.db2 .rp-aud.is-own{cursor:pointer;background:var(--p-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 16%,transparent);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-aud-down{flex:none;width:13px;height:13px;margin-left:-2px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:var(--ui-card-grey)}.db2 .rp-aud.is-close_friends{color:var(--aud-close-ink);background:color-mix(in oklab,var(--aud-close-tint) 16%,var(--p-card))}.db2 .rp-aud.is-group{color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card))}.db2 .rp-aud.is-private{color:var(--ui-card-grey)}.db2 .rp-aud.is-own:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .rp-aud-wrap{position:relative;flex:none;display:inline-flex}.db2 .rp-aud.is-why{cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-aud.is-why[aria-expanded=true]{box-shadow:0 0 0 2.5px var(--p-card),0 0 0 4px color-mix(in srgb,var(--fg) 40%,transparent)}.db2 .rp-aud.is-why.is-close_friends[aria-expanded=true]{box-shadow:0 0 0 2.5px var(--p-card),0 0 0 4px color-mix(in oklab,var(--aud-close) 72%,transparent)}.db2 .rp-aud.is-why.is-group[aria-expanded=true]{box-shadow:0 0 0 2.5px var(--p-card),0 0 0 4px color-mix(in oklab,var(--aud-group) 72%,transparent)}.db2 .rp-aud-pop{--rp-aud-tint: color-mix(in srgb, var(--fg) 5%, var(--p-card));--rp-aud-tile: color-mix(in srgb, var(--fg) 9%, var(--p-card));--rp-aud-line: color-mix(in srgb, var(--fg) 12%, transparent);--rp-aud-ink: var(--fg)}.db2 .rp-aud-pop.is-close_friends{--rp-aud-tint: color-mix(in oklab, var(--aud-close-tint) 14%, var(--p-card));--rp-aud-tile: color-mix(in oklab, var(--aud-close-tint) 26%, var(--p-card));--rp-aud-line: color-mix(in oklab, var(--aud-close-tint) 32%, transparent);--rp-aud-ink: var(--aud-close-ink)}.db2 .rp-aud-pop.is-group{--rp-aud-tint: color-mix(in oklab, var(--aud-group-tint) 14%, var(--p-card));--rp-aud-tile: color-mix(in oklab, var(--aud-group-tint) 26%, var(--p-card));--rp-aud-line: color-mix(in oklab, var(--aud-group-tint) 32%, transparent);--rp-aud-ink: var(--aud-group)}.db2 .rp-aud-pop{top:calc(100% + 16px);display:flex;align-items:center;gap:11px;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 32px));padding:9px 16px 9px 9px;border-radius:17px;color:var(--fg);background:var(--rp-aud-tint);border:1px solid var(--rp-aud-line);box-shadow:0 1px 2px #4230240f,0 16px 30px -18px #42302461;text-align:left;white-space:normal;font-style:normal;transform-origin:var(--rp-aud-ptr, 50%) -7px;animation:audPopGrow var(--dur-base) var(--ease-spring) backwards}.db2 .rp-aud-pop.is-up{top:auto;bottom:calc(100% + 16px);transform-origin:var(--rp-aud-ptr, 50%) calc(100% + 7px)}.db2 .rp-aud-pop:before{content:"";position:absolute;top:-7px;left:calc(var(--rp-aud-ptr, 50%) - 6px);width:12px;height:12px;border-radius:3px 0 0;background:var(--rp-aud-tint);border-left:1px solid var(--rp-aud-line);border-top:1px solid var(--rp-aud-line);transform:rotate(45deg)}.db2 .rp-aud-pop.is-up:before{top:auto;bottom:-7px;border:0;border-right:1px solid var(--rp-aud-line);border-bottom:1px solid var(--rp-aud-line);border-radius:0 0 3px}.db2 .rp-aud-pop-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--rp-aud-ink);background:var(--rp-aud-tile)}.db2 .rp-aud-pop-ic .ui-aud-ic{width:17px;height:17px}.db2 .rp-aud-pop-t{margin:0;font:400 14.5px/1.38 var(--sans);font-style:normal;color:var(--fg)}.db2 .rp-aud-pop-who{font-weight:600;color:var(--rp-aud-ink);white-space:nowrap}@keyframes audPopGrow{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.db2 .rp-aud.is-why:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .fc-filter-wrap{position:relative;flex:none;margin-left:auto;display:inline-flex}.db2 .fc-filter{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px 0 14px;border:0;border-radius:999px;cursor:pointer;font:600 13.5px/1 var(--sans);font-style:normal;white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--p-card) 82%,transparent);box-shadow:var(--ui-shadow);transition:transform var(--dur-fast) var(--ease-spring)}:where(html[data-theme-skin=leather]) .db2 .fc-filter{background:var(--p-card)}.db2 .fc-filter.is-close_friends{color:var(--aud-close-ink);background:color-mix(in oklab,var(--aud-close-tint) 16%,var(--p-card));box-shadow:var(--ui-shadow),inset 0 0 0 1.5px var(--aud-close)}.db2 .fc-filter.is-group{color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card));box-shadow:var(--ui-shadow),inset 0 0 0 1.5px var(--aud-group)}.db2 .fc-filter.is-close_friends:focus-visible{outline-color:transparent;box-shadow:inset 0 0 0 1.5px var(--aud-close),0 0 0 3px var(--p-card),0 0 0 5px var(--aud-close),var(--ui-shadow)}.db2 .fc-filter.is-group:focus-visible{outline-color:transparent;box-shadow:inset 0 0 0 1.5px var(--aud-group),0 0 0 3px var(--p-card),0 0 0 5px var(--aud-group),var(--ui-shadow)}.db2 .fc-filter-chev{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--ease-settle)}.db2 .fc-filter[aria-expanded=true] .fc-filter-chev{transform:rotate(180deg)}.db2 .fc-filter-menu{width:min(328px,calc(100vw - 32px));padding:6px;border-radius:20px;text-align:left;font-style:normal;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .fc-filter-list{display:grid;gap:2px}.db2 .fc-filter-item{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-style:normal;text-align:left;color:var(--fg);background:none;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle)}.db2 .fc-filter-item.is-on{background:color-mix(in oklab,var(--p-gold) 14%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 60%,transparent)}.db2 .fc-filter-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .fc-filter-ic .ui-aud-ic{width:17px;height:17px}.db2 .fc-filter-ic.is-close_friends{color:var(--aud-close-ink);background:color-mix(in oklab,var(--aud-close-tint) 16%,var(--p-card))}.db2 .fc-filter-ic.is-group{color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card))}.db2 .fc-filter-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .fc-filter-t b{font:600 15px/1.2 var(--sans)}.db2 .fc-filter-t span{font:400 12.5px/1.3 var(--sans);color:var(--ui-card-grey)}.db2 .fc-filter-radio{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 25%,transparent)}.db2 .fc-filter-item.is-on .fc-filter-radio{box-shadow:inset 0 0 0 6px var(--fg)}.db2 .fc-filter-item.is-on .fc-filter-ic.is-close_friends~.fc-filter-radio{box-shadow:inset 0 0 0 6px var(--aud-close)}.db2 .fc-filter-item.is-on .fc-filter-ic.is-group~.fc-filter-radio{box-shadow:inset 0 0 0 6px var(--aud-group)}.db2 .fc-filter-item.is-on:has(>.fc-filter-ic.is-close_friends){background:color-mix(in oklab,var(--aud-close-tint) 7%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--aud-close) 60%,transparent)}.db2 .fc-filter-item.is-on:has(>.fc-filter-ic.is-group){background:color-mix(in oklab,var(--aud-group-tint) 7%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--aud-group) 60%,transparent)}.db2 .fc-filter-item.is-soon{cursor:default;pointer-events:none}.db2 .fc-filter-soon{flex:none;padding:5px 9px;border-radius:999px;font:600 11px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card))}@media(hover:hover){.db2 .fc-filter-item:not(.is-on):hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}}.db2 .fc-filter:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .fc-filter-item:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(max-width:359px){.db2 .fc-filter-menu{width:calc(100vw - 16px)}.db2 .fc-filter-item{gap:10px;padding:10px 8px}.db2 .fc-filter-ic{width:30px;height:30px}.db2 .fc-filter-soon{padding:5px 7px}}@media(prefers-reduced-motion:reduce){.db2 .rp-aud.is-own,.db2 .rp-aud.is-why,.db2 .fc-filter,.db2 .fc-filter-chev,.db2 .fc-filter-item{transition:none}.db2 .rp-aud-pop{animation:none}.db2 .rp-aud.is-own:active,.db2 .rp-aud.is-why:active,.db2 .fc-filter:active,.db2 .fc-filter-item:active{transform:none}}:root{--pi-lq-light: hsl(0 0% 100%);--pi-lq-ember: hsl(30 80% 30%);--pi-scrim-ink: hsl(0 0% 0% / .5);--pi-on-scrim: hsl(0 0% 100%)}.db2 .pi-root{display:grid;gap:12px;font-style:normal}.db2 .pi-two,.db2 .pi-two-l,.db2 .pi-two-r{display:contents}.db2 .pi-lead{display:grid;gap:6px;margin:8px 4px 2px}.db2 .pi-h1{margin:0;font:600 28px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.02em;color:var(--ui-ink)}.db2 .pi-sub{margin:0;font:400 14px/1.4 var(--sans);font-style:normal;color:color-mix(in oklab,var(--ui-grey) 72%,var(--ui-ink))}.db2 .pi-fail{margin:0 4px;padding:10px 12px;border-radius:14px;font:500 13.5px/1.35 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 14%,var(--p-card))}.db2 .pi-head{display:flex;align-items:center;gap:8px;margin:6px 4px -4px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-ink)}.db2 .pi-head.is-kept{margin-top:10px;color:var(--ui-grey)}.db2 .pi-head>svg{flex:none;width:14px;height:14px;stroke-width:2}.db2 .pi-to{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font:500 13px/1 var(--sans);font-style:normal;letter-spacing:0;text-transform:none;color:var(--ui-grey)}.db2 .pi-to .rp-aud{height:32px}.db2 .pi-chip-skel{display:inline-block;width:96px;height:32px;border-radius:999px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pi-head-note{margin-left:auto;font:400 12.5px/1 var(--sans);font-style:normal;letter-spacing:0;text-transform:none;color:var(--ui-grey)}.db2 .pi-root .pi-head{min-height:32px;margin:6px 4px -2px;color:color-mix(in oklab,var(--ui-grey) 72%,var(--ui-ink))}.db2 .pi-root .pi-head.is-who .pi-to{margin-left:2px}.db2 .pi-root .pi-head-note{text-align:right}.db2 .pi-out{position:relative;padding:20px;border-radius:24px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 55%,transparent)}.db2 .pi-out.is-followers{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 22%,transparent)}.db2 .pi-out.is-private{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 14%,transparent)}.db2 .pi-rule{display:flex;align-items:center;gap:8px;margin:-6px -6px 14px;padding:10px 12px;border-radius:14px;font:500 13.5px/1.3 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 16%,var(--p-card))}.db2 .pi-rule .ui-aud-ic{width:16px;height:16px}.db2 .pi-rule.is-followers{background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .pi-rule.is-close_friends{color:var(--aud-close-ink);background:color-mix(in oklab,var(--aud-close-tint) 16%,var(--p-card))}.db2 .pi-rule.is-group{color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card))}.db2 .pi-rule.is-private{color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .pi-by{display:flex;align-items:center;gap:12px}.db2 .pi-by>.avatar{flex:none;width:42px;height:42px;font-size:14px}.db2 .pi-by-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .pi-by-t b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .pi-by-t>span{font:400 13px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-you{margin-left:8px;padding:3px 7px;border-radius:99px;vertical-align:1px;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.04em;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 24%,var(--p-card))}.db2 .pi-pass{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;height:34px;margin-top:14px;padding:0 12px;border-radius:999px;font:600 14px/1 var(--ui-sans);font-style:normal;color:var(--fg);text-decoration:none;background:color-mix(in oklab,var(--p-gold) 18%,var(--p-card))}.db2 .pi-pass svg{flex:none;width:16px;height:16px;stroke-width:1.9}.db2 .pi-pass span+svg{width:14px;height:14px;color:var(--ui-card-grey)}.db2 .pi-part{margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-hair)}.db2 .pi-part-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.db2 .pi-part-k{font:600 11.5px/1.2 var(--ui-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .pi-title-in{display:block;width:100%;margin:-5px 0;padding:5px 0;border:0;background:none;font:600 30px/1.15 var(--serif);font-style:normal;letter-spacing:-.01em;color:var(--fg)}.db2 .pi-title-in::-moz-placeholder{color:var(--ui-card-grey)}.db2 .pi-title-in::placeholder{color:var(--ui-card-grey)}.db2 .pi-title-in:focus-visible{outline:2px solid color-mix(in oklab,var(--p-gold) 60%,transparent);outline-offset:4px;border-radius:6px}.db2 .pi-row-in:focus-visible{outline:2px solid color-mix(in oklab,var(--p-gold) 60%,transparent);outline-offset:-9px;border-radius:19px}.db2 .pi-words{margin:6px 0 0;font:400 17px/1.65 var(--serif);font-style:normal;color:color-mix(in srgb,var(--fg) 88%,var(--p-card))}.db2 .pi-qa+.pi-qa{margin-top:12px}.db2 .pi-q{margin:0;font:500 13.5px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-a{margin:6px 0 0;font:400 16px/1.55 var(--serif);font-style:normal}.db2 .pi-move{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;margin:0;padding:0 11px 0 9px;border:0;border-radius:99px;font:600 12.5px/1 var(--ui-sans);font-style:normal;white-space:nowrap;cursor:pointer;color:var(--fg);background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 20%,transparent);transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle)}.db2 .pi-move svg{flex:none;width:14px;height:14px;stroke-width:2.2}.db2 .pi-move.is-share{background:color-mix(in oklab,var(--p-gold) 20%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 60%,transparent)}.db2 .pi-move:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-move,.db2 .pi-pass,.db2 .pi-to .rp-aud{position:relative}.db2 .pi-move:before{content:"";position:absolute;inset:-8px 0}.db2 .pi-to .rp-aud:before{content:"";position:absolute;inset:-6px 0}.db2 .pi-pass:before{content:"";position:absolute;inset:-5px 0}.db2 .pi-kept{padding:4px 16px;border-radius:22px;color:var(--fg);background:color-mix(in srgb,var(--fg) 3%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 10%,transparent)}.db2 .pi-root .pi-kept{display:flex;flex-direction:column;padding:4px 20px 20px;border-radius:24px;box-shadow:var(--ui-shadow),inset 0 0 0 1px var(--ui-hair)}.db2 .pi-root .pi-kept>ul{display:flex;flex-direction:column;flex:1 0 auto}.db2 .pi-root .pi-kept .pi-cup{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1 0 auto;padding:14px 0 0}.db2 .pi-root .pi-kept .pi-cup .pi-glass{flex:1 0 auto;align-content:center;margin-top:10px}.db2 .pi-kept ul,.db2 .pi-in ul{margin:0;padding:0;list-style:none}.db2 .pi-row{display:flex;align-items:center;gap:12px;padding:13px 0;transition:background var(--dur-slow) var(--ease-settle)}.db2 .pi-row+.pi-row{border-top:1px solid var(--ui-hair)}.db2 .pi-row.is-fresh{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:14px;background:color-mix(in oklab,var(--p-gold) 12%,var(--p-card))}.db2 .pi-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .pi-row-t b{font:600 15px/1.2 var(--sans);font-style:normal}.db2 .pi-row-t>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 13px/1.35 var(--serif);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-row-in{width:calc(100% + 26px);margin:-13px;padding:13px;border:0;background:none;font:400 16px/1.125 var(--serif);font-style:normal;color:var(--fg)}.db2 .pi-row-in::-moz-placeholder{color:var(--ui-card-grey)}.db2 .pi-row-in::placeholder{color:var(--ui-card-grey)}.db2 .pi-never{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:99px;font:600 12px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,var(--p-card));box-shadow:inset 0 0 0 1px var(--ui-hair)}.db2 .pi-never svg{flex:none;width:12.5px;height:12.5px;stroke-width:2.2}.db2 .pi-cup{display:block}.db2 .pi-cup-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.db2 .pi-cup-h b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .pi-glass{display:grid;justify-items:center;gap:6px;margin-top:6px}.db2 .pi-glass-stage{position:relative;display:block;margin:0;padding:0;border-radius:22px;touch-action:none;cursor:grab;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;--cv-core: color-mix(in oklab, var(--p-gold) 30%, var(--pi-lq-light));--cv-mid: color-mix(in oklab, var(--p-gold) 70%, var(--pi-lq-light));--cv-edge: var(--p-gold);--cv-glow: var(--p-gold);--cv-base-a: .5;--cv-base-b: .3;--cv-hi-a: .85;--cv-hi-b: .6;--cv-edge-a: .26;--cv-ground-a: .15;--cv-ground-b: .05;--cv-backrim-a: .24;--cv-baserim-a: .85;--cv-floor-a: .6;--cv-outline-a: .34;--cv-rim-a: .36;--cv-rimhi-a: 1;--cv-rimhi-b: .8;--cv-dome-a: .9;--cv-in-a: .8;--cv-refl-a: .42;--cv-caus-a: .18;--cv-caus-b: .6}:is(html.dark,:root[data-theme=dark]) .db2 .pi-glass-stage{--cv-core: color-mix(in oklab, var(--p-gold) 40%, var(--pi-lq-light));--cv-mid: color-mix(in oklab, var(--p-gold) 82%, var(--pi-lq-light));--cv-edge: color-mix(in oklab, var(--p-gold) 85%, var(--pi-lq-ember));--cv-base-a: .06;--cv-base-b: .04;--cv-hi-a: .272;--cv-hi-b: .192;--cv-edge-a: .4;--cv-ground-a: .36;--cv-ground-b: .12;--cv-backrim-a: .3;--cv-baserim-a: .25;--cv-floor-a: .15;--cv-outline-a: .42;--cv-rim-a: .42;--cv-rimhi-a: .5;--cv-rimhi-b: .3;--cv-dome-a: .6;--cv-in-a: .55;--cv-refl-a: .14;--cv-caus-a: .25;--cv-caus-b: .55}.db2 .pi-glass-stage.is-drag{cursor:grabbing}.db2 .pi-glass-stage[aria-disabled=true]{cursor:default}.db2 .pi-glass-stage:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,var(--p-gold) 60%,transparent)}.db2 .pi-glass-stage svg{display:block;width:100%;height:auto;overflow:visible}.db2 .pi-glass-word{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:46px}.db2 .pi-glass-w{display:block;font:600 25px/1.1 var(--serif);font-style:normal;letter-spacing:-.005em;color:var(--fg)}.db2 .pi-glass-w.is-moved{animation:piGlassWord var(--dur-react) var(--ease-settle) both}@keyframes piGlassWord{0%{opacity:.25;transform:translateY(calc(7px * var(--cup-dir, 0)))}to{opacity:1;transform:none}}.db2 .pi-glass-word span{font:600 12px/1 var(--ui-sans);font-style:normal;letter-spacing:.04em;color:var(--ui-card-grey)}.db2 .pi-glass-hint{margin:2px 0 0;font:400 12.5px/1.35 var(--sans);font-style:normal;text-align:center;color:var(--ui-card-grey);text-wrap:balance}.db2 .pi-lq-menis{stroke:var(--pi-lq-light);stroke-width:1.15;stroke-linecap:round;opacity:.75}.db2 .pi-lq-front{stroke:color-mix(in oklab,var(--p-gold) 15%,var(--pi-lq-light));stroke-width:1.3;stroke-linejoin:round;opacity:.9}.db2 .pi-lq-rip{stroke:var(--pi-lq-light);stroke-width:1.1}.db2 .pi-lq-refl-g{opacity:var(--cv-refl-a)}.db2 .pi-lq-spill{fill:none;stroke:color-mix(in oklab,var(--p-gold) 70%,var(--pi-lq-light));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.db2 .pi-lq-spill-glow{fill:none;stroke:color-mix(in oklab,var(--p-gold) 60%,var(--pi-lq-light));stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.28}.db2 .pi-lq-spill-flow{fill:none;stroke:color-mix(in oklab,var(--p-gold) 20%,var(--pi-lq-light));stroke-width:1.6;stroke-linecap:round;stroke-dasharray:12 400}.db2 .pi-lq-rimlight{stroke:color-mix(in oklab,var(--p-gold) 45%,var(--pi-lq-light));stroke-width:2.4;stroke-linecap:round}.db2 .pi-lq-drip,.db2 .pi-lq-mote{fill:color-mix(in oklab,var(--p-gold) 45%,var(--pi-lq-light))}:is(html.dark,:root[data-theme=dark]) .db2 .pi-lq-menis{stroke:color-mix(in oklab,var(--p-gold) 30%,var(--pi-lq-light));opacity:.55}:is(html.dark,:root[data-theme=dark]) .db2 .pi-lq-rip{stroke:color-mix(in oklab,var(--p-gold) 30%,var(--pi-lq-light))}.db2 .pi-addphoto{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;border:1.5px dashed color-mix(in srgb,var(--fg) 18%,transparent);border-radius:14px;font:inherit;font-style:normal;text-align:left;color:var(--fg);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle)}.db2 .pi-addphoto.is-drag{border-color:color-mix(in oklab,var(--p-gold) 70%,transparent);background:color-mix(in oklab,var(--p-gold) 8%,var(--p-card))}.db2 .pi-addphoto svg{flex:none;width:22px;height:22px;stroke-width:1.7;color:var(--ui-card-grey)}.db2 .pi-addphoto b{display:block;font:600 15px/1.2 var(--sans);font-style:normal}.db2 .pi-addphoto small{display:block;margin-top:2px;font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-addphoto:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-drop-or{display:none;font-weight:400;color:var(--ui-card-grey)}@media(hover:hover)and (pointer:fine){.db2 .pi-drop-or{display:inline}}.db2 .pi-addphoto svg{transition:color var(--dur-base) var(--ease-settle)}.db2 .pi-addphoto.is-drag svg{color:var(--p-gold)}.db2 .pi-photo{position:relative;margin-top:14px}.db2 .pi-photo img{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:16px}.db2 .pi-remove{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;height:30px;margin:0;padding:0 12px 0 9px;border:0;border-radius:99px;font:600 12.5px/1 var(--ui-sans);font-style:normal;cursor:pointer;color:var(--pi-on-scrim);background:var(--pi-scrim-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pi-remove:before{content:"";position:absolute;inset:-7px -4px}.db2 .pi-remove svg{flex:none;width:13px;height:13px;stroke-width:2.4}.db2 .pi-remove:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-passage{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;border-radius:14px;font:500 14px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 4%,var(--p-card))}.db2 .pi-passage>svg{flex:none;width:17px;height:17px;stroke-width:1.9}.db2 .pi-passage.is-feed,.db2 .pi-passage.is-page{display:block;padding:14px;border-radius:16px;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 10%,var(--p-card))}.db2 .pi-po-line{display:flex;align-items:center;gap:12px;margin:0}.db2 .pi-po-line>svg{flex:none;width:24px;height:24px;stroke-width:1.7}.db2 .pi-po-line b{min-width:0;font:600 18px/1.2 var(--serif);font-style:normal;overflow-wrap:break-word}.db2 .pi-passage.is-page .pi-po-line b{font-size:20px}.db2 .pi-po-photo{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;margin-top:12px;border-radius:12px}.db2 .pi-memo{display:flex;align-items:flex-start;gap:8px;margin:0 4px;font:400 13.5px/1.4 var(--sans);font-style:normal;color:color-mix(in oklab,var(--ui-grey) 72%,var(--ui-ink))}.db2 .pi-memo svg{flex:none;width:15px;height:15px;margin-top:2px;stroke-width:2.4;color:var(--p-gold)}.db2 .pi-foot{display:grid;gap:12px}.db2 .pi-foot .pi-memo{justify-content:center;text-align:center}.db2 .pi-note{margin:0 4px;font:400 13px/1.4 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-note.is-lock{display:flex;align-items:center;gap:6px;margin:6px 2px 0;font-size:12.5px}.db2 .pi-note.is-lock svg{flex:none;width:13px;height:13px;stroke-width:2.2}.db2 .pi-toast-slot:empty{display:none}.db2 .pi-toast{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;font:400 14px/1.3 var(--sans);font-style:normal;color:var(--p-card);background:var(--fg);box-shadow:0 14px 30px -14px var(--pi-scrim-ink);animation:piToastIn var(--dur-base) var(--ease-settle) both}.db2 .pi-toast>svg{flex:none;width:16px;height:16px;stroke-width:2.2}.db2 .pi-toast span{flex:1;min-width:0}.db2 .pi-toast b{font-weight:600}.db2 .pi-toast button{position:relative;flex:none;margin:0;padding:6px 4px;border:0;background:none;font:600 14px/1 var(--ui-sans);font-style:normal;color:var(--p-gold);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pi-toast button:before{content:"";position:absolute;inset:-9px -2px}.db2 .pi-toast button:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}:is(html.dark,:root[data-theme=dark]) .db2 .pi-toast button{color:color-mix(in oklab,var(--p-gold) 40%,var(--p-card))}@keyframes piToastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.db2 .pi-move:disabled,.db2 .pi-addphoto:disabled,.db2 .pi-remove:disabled,.db2 .pi-back:disabled,.db2 .pi-toast button:disabled{opacity:.45;cursor:default}.db2 .pi-sheet-body{display:grid;gap:10px;padding-bottom:4px;font-style:normal}.db2 .pi-sheet-body .pi-head{margin:6px 4px -2px;color:var(--fg)}.db2 .pi-sheet-body .pi-head.is-kept,.db2 .pi-sheet-body .pi-to,.db2 .pi-sheet-body .pi-head-note{color:var(--ui-card-grey)}.db2 .pi-in{padding:4px 16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 55%,transparent)}.db2 .pi-in.is-private{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 14%,transparent)}.db2 .pi-in .pi-passage{margin:12px 0}.db2 .pi-done{display:block;width:100%;height:50px;margin:12px 0 0;padding:0;border:0;border-radius:999px;font:600 16px/1 var(--ui-sans);font-style:normal;text-align:center;color:var(--p-card);background:var(--fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),opacity var(--dur-base) var(--ease-settle)}.db2 .pi-done:disabled{opacity:.5;cursor:default}.db2 .pi-done:active:not(:disabled){transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;font:600 13px/1 var(--ui-sans);font-style:normal;cursor:pointer;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card));transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pi-back svg{flex:none;width:15px;height:15px;stroke-width:2.2}.db2 .pi-back:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-ghost{height:56px;border-radius:16px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pi-line{margin:0 4px;font:400 12.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-menu-sub{margin:2px 4px 14px;font:400 13.5px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-menu{display:grid;gap:4px}.db2 .pi-menu-row{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:16px;font:inherit;font-style:normal;text-align:left;color:var(--fg);background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle)}.db2 .pi-menu-row.is-on{background:color-mix(in oklab,var(--p-gold) 14%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 60%,transparent)}.db2 .pi-menu-row:focus-visible{outline:2px solid color-mix(in oklab,var(--p-gold) 70%,transparent);outline-offset:2px}@media(hover:hover){.db2 .pi-menu-row:not(.is-on):hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}}.db2 .pi-menu-row:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pi-menu-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .pi-menu-ic .ui-aud-ic{width:18px;height:18px}.db2 .pi-menu-ic.is-close_friends{color:var(--aud-close-ink);background:color-mix(in oklab,var(--aud-close-tint) 16%,var(--p-card))}.db2 .pi-menu-ic.is-group{color:var(--aud-group);background:color-mix(in oklab,var(--aud-group-tint) 16%,var(--p-card))}.db2 .pi-menu-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .pi-menu-t b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .pi-menu-t span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pi-radio{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 25%,transparent)}.db2 .pi-menu-row.is-on .pi-radio{box-shadow:inset 0 0 0 6px var(--fg)}.db2 .pi-radio{transition:box-shadow var(--dur-base) var(--ease-settle)}.db2 .overlay.pi-layer{z-index:85;transition:opacity calc(var(--dur-base) / 2) var(--ease-settle)}.db2 .overlay.pi-layer .sheet.pi-sheet{transition:transform var(--dur-base) var(--ease-settle)}.db2 .sheet.pi-sheet .sheet-head{margin:0 4px 4px}.db2 .sheet.pi-sheet .sheet-title{font:600 22px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.015em}@media(max-width:999px){.db2 .sheet.pi-sheet{padding-left:16px;padding-right:16px}}@media(min-width:1000px){.db2 .sheet.pi-sheet{width:520px;padding:22px 24px 24px;border-radius:28px}.db2 .sheet.pi-sheet .sheet-grip{display:none}.db2 .overlay.pi-layer .sheet.pi-sheet{transform:translate(-50%,calc(50% + 16px)) scale(.97)}.db2 .overlay.pi-layer.open .sheet.pi-sheet{transform:translate(-50%,50%)}}@media(min-width:1100px){.db2 .pi-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:0;grid-template-areas:"lead lead" "fail fail" "lh rh" "lp rp" "lm rm" "foot foot";width:100%;max-width:976px;margin:0 auto}.db2 .pi-two .pi-lead{grid-area:lead;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 4px 2px}.db2 .pi-two .pi-fail{grid-area:fail;margin-top:10px}.db2 .pi-two-l>.pi-head{grid-area:lh;margin:10px 4px 0}.db2 .pi-two-r>.pi-head{grid-area:rh;margin:10px 4px 0}.db2 .pi-two .pi-out{grid-area:lp;display:flex;flex-direction:column;margin-top:10px;padding:22px}.db2 .pi-two .pi-kept{grid-area:rp;margin-top:10px;padding:4px 22px 22px}.db2 .pi-two-l>.pi-memo{grid-area:lm;margin-top:12px}.db2 .pi-two-r>.pi-memo{grid-area:rm;margin-top:12px}.db2 .pi-two .pi-foot{grid-area:foot;justify-items:center;margin-top:12px}.db2 .pi-two .pi-foot>:not(.pi-memo){width:440px;max-width:100%}.db2 .pi-two .pi-foot>.pi-memo{margin:0}.db2 .pi-two .pi-kept .pi-glass-stage{max-width:236px}.db2 .pi-two .pi-out .pi-addphoto{flex:1 0 auto;min-height:72px;container-type:size;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;-moz-column-gap:12px;column-gap:12px;row-gap:10px}@container (min-height: 96px){.db2 .pi-two .pi-out .pi-addphoto>svg{grid-area:1 / 1 / 2 / 3;justify-self:center;width:28px;height:28px}.db2 .pi-two .pi-out .pi-addphoto>span{grid-area:2 / 1 / 3 / 3;text-align:center}}.db2 .pi-two .pi-out .pi-photo{flex:1 0 auto;display:flex;flex-direction:column}.db2 .pi-two .pi-out .pi-photo img{flex:1 0 auto}}.db2 .rp-kept{padding:12px 14px;border-radius:16px;background:color-mix(in oklab,var(--p-gold) 8%,var(--p-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--p-gold) 35%,transparent)}.db2 .rp-kept-l{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px;font:600 11.5px/1 var(--ui-sans);font-style:normal;color:var(--hm-kept-ink)}.db2 .rp-kept-l svg{flex:none;width:12px;height:12px;stroke-width:2}@media(prefers-reduced-motion:reduce){.db2 .pi-move,.db2 .pi-addphoto,.db2 .pi-addphoto svg,.db2 .pi-remove,.db2 .pi-done,.db2 .pi-back,.db2 .pi-menu-row,.db2 .pi-row,.db2 .pi-toast button{transition:none}.db2 .overlay.pi-layer,.db2 .overlay.pi-layer .sheet.pi-sheet,.db2 .pi-radio{transition:none}.db2 .pi-move:active,.db2 .pi-addphoto:active,.db2 .pi-remove:active,.db2 .pi-done:active:not(:disabled),.db2 .pi-back:active,.db2 .pi-menu-row:active,.db2 .pi-toast button:active{transform:none}.db2 .pi-toast{animation:none}}:root{--dv-on-gold: hsl(25 45% 14%);--dv-read-fill: color-mix(in oklab, var(--p-gold) 70%, var(--p-card));--dv-read-ink: var(--dv-on-gold);--dv-page: linear-gradient(180deg, color-mix(in oklab, var(--p-gold) 22%, transparent) 0%, transparent 100%);--dv-now-ink: var(--p-card);--dv-head-grey: color-mix(in srgb, var(--ui-grey) 93%, var(--ui-ink));--dv-cta-bg: var(--hm-glow);--dv-cta-ink: var(--ui-on-glow);--dv-cta-lift: 0 16px 30px -16px hsl(25 50% 20% / .6);--dv-menu-shadow: 0 2px 6px hsl(25 30% 20% / .08), 0 26px 50px -16px hsl(25 30% 20% / .38);--dv-bk-ink: hsl(45 70% 92%);--dv-bk-band: hsl(42 70% 60% / .7);--dv-bk-drop: hsl(0 0% 0% / .5);--dv-stage-shadow: 0 22px 44px -20px hsl(25 50% 20% / .6);--dv-begin-ink: var(--fg);--dv-wood-top: hsl(34 42% 70%);--dv-wood: hsl(29 36% 52%);--dv-wood-ink: hsl(27 55% 11%);--dv-bead-hi: hsl(48 100% 94%);--dv-bead-rim: hsl(48 100% 96% / .7);--dv-so-warm: hsl(52 100% 93%);--dv-so-warm-group: hsl(40 100% 80%);--dv-so-heart: hsl(50 100% 96%);--dv-so-bloom: radial-gradient(circle, hsl(44 96% 86% / .95) 0%, hsl(42 88% 70% / .55) 26%, hsl(40 80% 60% / .18) 52%, transparent 70%);--dv-so-mini-drop: 0 4px 10px -4px hsl(25 40% 10% / .4);--dv-so-book-back: linear-gradient(160deg, hsl(26 44% 29%), hsl(26 48% 16%));--dv-so-book-drop: 0 18px 34px -16px hsl(25 50% 8% / .55);--dv-so-book-page: repeating-linear-gradient(180deg, transparent 0 17px, hsl(30 30% 70% / .35) 17px 18px), linear-gradient(90deg, hsl(36 30% 84%), hsl(40 40% 95%) 12%, hsl(40 40% 96%));--dv-so-book-cover: radial-gradient(120% 90% at 30% 20%, hsl(26 43% 34%), transparent 60%), linear-gradient(160deg, hsl(26 44% 29%), hsl(25 49% 15%));--dv-so-book-edge: inset 7px 0 0 hsl(25 45% 10% / .35), inset 0 0 0 1px hsl(40 70% 60% / .18);--dv-so-book-gilt: hsl(42 70% 62% / .55);--dv-so-book-mark: hsl(42 74% 64%);--dv-so-book-mark-drop: 0 1px 0 hsl(25 50% 8% / .6);--dv-so-book-inside: linear-gradient(270deg, hsl(34 24% 74%), hsl(38 34% 88%) 16%, hsl(38 30% 86%));--dv-so-book-inside-edge: inset 0 0 0 6px hsl(25 48% 24%), inset 0 0 0 7px hsl(30 40% 30% / .5);--dv-so-book-glow: radial-gradient(circle, hsl(44 96% 84% / .7) 0%, hsl(42 88% 66% / .25) 40%, transparent 68%);--dv-cdl-bg: radial-gradient(56% 36% at 50% 26%, hsl(38 90% 58% / .15), transparent 72%), radial-gradient(130% 90% at 50% 0%, hsl(28 26% 16%), hsl(24 24% 8%) 78%);--dv-cdl-ink: hsl(40 40% 92%);--dv-cdl-sub: hsl(38 22% 74%);--dv-cdl-faint: hsl(40 40% 92% / .16);--dv-cdl-ring: hsl(40 40% 92% / .45);--dv-cdl-rule: hsl(40 40% 92% / .1);--dv-cdl-lit: hsl(42 96% 64%);--dv-cdl-lit-glow: hsl(40 96% 60% / .8);--dv-cdl-lit-halo: hsl(42 96% 64% / .2);--dv-cdl-trail: hsl(40 90% 62% / .7);--dv-cdl-begin: linear-gradient(180deg, hsl(45 92% 70%), hsl(39 84% 56%));--dv-cdl-begin-ink: hsl(25 45% 13%);--dv-cdl-begin-lift: inset 0 0 0 1px hsl(44 90% 76% / .4), 0 12px 26px -14px hsl(38 90% 50% / .8);--dv-cdl-top: inset 0 1px 0 hsl(40 60% 70% / .06);--dv-cdl-halo: radial-gradient(circle, hsl(44 96% 72% / .24) 0%, hsl(38 90% 56% / .09) 38%, transparent 68%);--dv-cdl-f-out: hsl(38 96% 58%);--dv-cdl-f-mid: hsl(44 100% 70%);--dv-cdl-f-core: hsl(52 100% 94%);--dv-cdl-f-glow: drop-shadow(0 0 5px hsl(40 96% 62% / .55)) drop-shadow(0 0 12px hsl(34 90% 54% / .22))}@media(prefers-color-scheme:dark){:root.dark{--dv-read-fill: color-mix(in oklab, var(--p-gold) 38%, var(--p-card));--dv-read-ink: var(--fg);--dv-page: none;--dv-cta-lift: 0 16px 30px -16px hsl(0 0% 0% / .7);--dv-menu-shadow: 0 2px 6px hsl(0 0% 0% / .3), 0 26px 50px -16px hsl(0 0% 0% / .6);--dv-stage-shadow: 0 22px 44px -20px hsl(0 0% 0% / .7);--dv-begin-ink: hsl(25 30% 12%);--dv-wood-top: hsl(32 26% 40%);--dv-wood: hsl(28 26% 27%);--dv-wood-ink: hsl(40 60% 96%);--dv-so-bloom: radial-gradient(circle, hsl(44 90% 72% / .7) 0%, hsl(40 80% 52% / .36) 28%, hsl(38 70% 40% / .12) 54%, transparent 70%);--dv-cdl-bg: radial-gradient(56% 36% at 50% 26%, hsl(38 90% 56% / .12), transparent 72%), radial-gradient(130% 90% at 50% 0%, hsl(26 24% 12%), hsl(22 22% 5%) 78%)}}:root[data-theme=dark],html.dark{--dv-read-fill: color-mix(in oklab, var(--p-gold) 38%, var(--p-card));--dv-read-ink: var(--fg);--dv-page: none;--dv-cta-lift: 0 16px 30px -16px hsl(0 0% 0% / .7);--dv-menu-shadow: 0 2px 6px hsl(0 0% 0% / .3), 0 26px 50px -16px hsl(0 0% 0% / .6);--dv-stage-shadow: 0 22px 44px -20px hsl(0 0% 0% / .7);--dv-begin-ink: hsl(25 30% 12%);--dv-wood-top: hsl(32 26% 40%);--dv-wood: hsl(28 26% 27%);--dv-wood-ink: hsl(40 60% 96%);--dv-so-bloom: radial-gradient(circle, hsl(44 90% 72% / .7) 0%, hsl(40 80% 52% / .36) 28%, hsl(38 70% 40% / .12) 54%, transparent 70%);--dv-cdl-bg: radial-gradient(56% 36% at 50% 26%, hsl(38 90% 56% / .12), transparent 72%), radial-gradient(130% 90% at 50% 0%, hsl(26 24% 12%), hsl(22 22% 5%) 78%)}html[data-theme-skin=youversion]{--dv-on-gold: hsl(25 30% 8%)}html[data-theme-skin=leather]{--dv-cover: var(--grain), repeating-linear-gradient(115deg, hsl(40 40% 80% / .015) 0 2px, transparent 2px 5px), radial-gradient(90rem 52rem at 50% -14%, hsl(36 62% 42% / .18), transparent 62%), radial-gradient(130% 105% at 50% 120%, hsl(14 55% 3% / .65), transparent 55%), linear-gradient(168deg, var(--leather-hi), var(--bg) 46%, var(--leather-lo));--dv-page: none;--dv-now-ink: var(--bg);--dv-head-grey: color-mix(in srgb, var(--ui-grey) 80%, var(--ui-ink));--dv-cta-bg: linear-gradient(180deg, color-mix(in oklab, var(--p-gold) 82%, #fff), var(--p-gold));--dv-cta-ink: hsl(25 45% 12%)}.db2 .ui-grow{position:relative;display:block;margin:0;border-radius:14px;background:color-mix(in srgb,var(--fg) 2.5%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 13%,transparent);transition:background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle)}.db2 .ui-grow.is-filled{box-shadow:inset 0 0 0 1px var(--ui-hair)}.db2 .ui-grow:focus-within{background:var(--p-card);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 75%,transparent),0 0 0 4px color-mix(in oklab,var(--p-gold) 16%,transparent)}.db2 .ui-grow-mirror,.db2 .ui-grow-input{box-sizing:border-box;margin:0;padding:12px 14px;border:0;border-radius:inherit;font:400 16.5px/1.5 var(--serif);font-style:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;text-rendering:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.db2 .ui-grow-mirror{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fg)}.db2 .ui-grow-dot{color:var(--p-gold)}.db2 .ui-grow-input{position:relative;display:block;width:100%;min-height:0;overflow:hidden;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;color:transparent;background:transparent;caret-color:var(--fg)}.db2 .ui-grow-input:focus-visible{outline:none;border-radius:inherit}.db2 .ui-grow-input::-moz-placeholder{color:color-mix(in srgb,var(--ui-card-grey) 75%,transparent);opacity:1;font-style:normal}.db2 .ui-grow-input::placeholder{color:color-mix(in srgb,var(--ui-card-grey) 75%,transparent);opacity:1;font-style:normal}.db2 .ui-grow-input::-moz-selection{color:transparent;background:color-mix(in oklab,var(--p-gold) 35%,transparent)}.db2 .ui-grow-input::selection{color:transparent;background:color-mix(in oklab,var(--p-gold) 35%,transparent)}.db2 .ui-grow.is-plain,.db2 .ui-grow.is-plain:focus-within{background:transparent;box-shadow:none}.db2 .ui-grow.is-plain .ui-grow-mirror,.db2 .ui-grow.is-plain .ui-grow-input{padding:8px 4px;font:400 16px/1.375 var(--ui-sans);font-style:normal}.db2 .ui-grow.is-plain .ui-grow-input::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db2 .ui-grow.is-plain .ui-grow-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db2 .ui-grow.is-capped .ui-grow-input{scrollbar-width:none}.db2 .ui-grow.is-capped .ui-grow-input::-webkit-scrollbar{display:none}.db2 .ui-text{font-style:normal}.db2 .ui-text>p{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.db2 .ui-list{margin:0;padding:0;list-style:none}.db2 .ui-list>li{position:relative;padding-left:1.05em;white-space:pre-wrap;overflow-wrap:break-word}.db2 .ui-list>li:before{content:"";position:absolute;left:.18em;top:.6em;width:.36em;height:.36em;border-radius:50%;background:var(--p-gold)}.db2 .ui-list>li+li{margin-top:.25em}.db2 .ui-text>*+*{margin-top:.6em}.db2 .ui-text.is-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ui-lines);overflow:hidden}.db2 .ui-text.is-clamp-list{max-height:calc(var(--ui-lines) * 1.5em);overflow:hidden}@supports (max-height: 1lh){.db2 .ui-text.is-clamp-list{max-height:calc(var(--ui-lines) * 1lh)}}.db2 .cal-month{font-style:normal}.db2 .cal-dow,.db2 .cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.db2 .cal-dow span{padding-bottom:6px;text-align:center;font:600 11px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cal-grid{row-gap:6px}.db2 .cal-day{position:relative;display:grid;place-items:center;height:34px}.db2 .cal-day.in-run:before{content:"";position:absolute;inset:3px 0;background:color-mix(in oklab,var(--p-gold) 22%,var(--p-card))}.db2 .cal-day.run-l:before{left:3px;border-radius:99px 0 0 99px}.db2 .cal-day.run-r:before{right:3px;border-radius:0 99px 99px 0}.db2 .cal-day.run-l.run-r:before{border-radius:99px}.db2 .cal-num{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:600 11px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cal-day.is-read .cal-num{color:var(--dv-read-ink);background:var(--dv-read-fill)}.db2 .cal-day.in-run .cal-num{color:var(--dv-on-gold);background:var(--p-gold)}.db2 .cal-day.is-today .cal-num{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--fg)}.db2 .cal-day.is-future .cal-num{color:color-mix(in srgb,var(--ui-card-grey) 90%,var(--p-card))}.db2 .cal-day.is-first .cal-num{width:auto;padding:0 6px;border-radius:99px;font-size:10px;white-space:nowrap}.db2 .cal-note{margin:14px 0 0;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cal-note b{font-weight:600;color:var(--fg)}.db2 .dv-overlay{position:fixed;inset:0;z-index:80;overflow-y:auto;overscroll-behavior:contain;background:var(--page-bg);background-attachment:fixed;color:var(--ui-ink);font-style:normal}:where(html[data-theme-skin=leather]) .db2 .dv-overlay{background-color:var(--bg);background-image:var(--dv-cover);background-blend-mode:soft-light,normal,normal,normal,normal}.db2 .dv-tint{position:absolute;inset:0 0 auto;z-index:-1;height:560px;pointer-events:none;background:var(--dv-page)}.db2 .dv-head{display:flex;align-items:center;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) 12px 4px}.db2 .dv-ic{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-ic:before{content:"";position:absolute;inset:-3px;border-radius:50%}.db2 .dv-ic svg{width:18px;height:18px;stroke-width:2.2}.db2 .dv-ic:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-spacer{flex:none;width:38px;height:38px}.db2 .dv-prog{display:flex;flex-direction:column;align-items:center;gap:7px}.db2 .dv-kick{font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-head-grey)}.db2 .dv-pips{display:flex;gap:5px;margin:0;padding:0;list-style:none}.db2 .dv-pip{width:7px;height:7px;border-radius:99px;background:color-mix(in srgb,var(--ui-ink) 16%,transparent)}.db2 .dv-pip.is-done{background:var(--p-gold)}.db2 .dv-pip.is-now{width:20px;background:var(--p-gold)}.db2 .dv-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:max(20px,env(safe-area-inset-top)) 32px 8px}.db2 .dv-stepper ol{display:flex;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.db2 .dv-stepper-i{display:flex;align-items:center;gap:8px;font:600 13.5px/1 var(--ui-sans);font-style:normal;color:var(--dv-head-grey)}.db2 .dv-stepper-i+.dv-stepper-i:before{content:"";width:34px;height:1.5px;margin-right:2px;background:color-mix(in srgb,var(--ui-ink) 16%,transparent)}.db2 .dv-stepper-i.is-done+.dv-stepper-i:before,.db2 .dv-stepper-i.is-done:before{background:color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .dv-stepper-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:600 12px/1 var(--ui-sans);font-style:normal;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 20%,transparent)}.db2 .dv-stepper-n svg{width:13px;height:13px;stroke-width:2.8}.db2 .dv-stepper-i.is-done .dv-stepper-n{color:var(--dv-on-gold);background:var(--p-gold);box-shadow:none}.db2 .dv-stepper-i.is-now{color:var(--ui-ink)}.db2 .dv-stepper-i.is-now .dv-stepper-n{color:var(--dv-now-ink);background:var(--ui-ink);box-shadow:none}.db2 .dv-step{display:grid;gap:12px;padding:6px 16px max(40px,calc(env(safe-area-inset-bottom) + 24px));animation:dvStepIn var(--dur-base) var(--ease-settle) both}.db2 .dv-step>*{min-width:0}.db2 .dv-step:focus,.db2 .dv-step :is(h1,h2):focus{outline:none}@keyframes dvStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1000px){.db2 .dv-main{padding:12px 32px 56px}.db2 .dv-col{max-width:600px;margin-inline:auto}.db2 .dv-col-center,.db2 .dv-col-wide{max-width:640px;margin-inline:auto}.db2 .dv-col-wide>.dv-step{padding:0}}@media(min-width:1100px){.db2 .dv-col-wide{max-width:1080px}}.db2 .dv-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:340px;height:54px;margin:36px auto 0;padding:0 22px;border:0;border-radius:999px;font:600 16px/1 var(--ui-sans);font-style:normal;text-align:center;text-decoration:none;cursor:pointer;color:var(--dv-cta-ink);background:var(--dv-cta-bg);box-shadow:var(--dv-cta-lift);transition:transform var(--dur-fast) var(--ease-spring),opacity var(--dur-base) var(--ease-settle)}.db2 .dv-cta:not(:disabled):active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-cta:disabled{cursor:default;opacity:.5;box-shadow:none}.db2 .dv-cta svg{flex:none;width:17px;height:17px;stroke-width:2.2}.db2 .dv-body .dv-cta{max-width:none;margin:6px 0 0}.db2 .dv-text-btn{display:block;min-height:44px;margin:8px auto 0;padding:12px 16px;border:0;background:none;cursor:pointer;font:500 15px/1.2 var(--ui-sans);font-style:normal;color:var(--ui-grey);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-text-btn:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(700px,calc(100dvh - 102px));margin-top:-6px;padding:20px 2px 40px;text-align:center}.db2 .dv-flame{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--p-gold);background:radial-gradient(circle,color-mix(in oklab,var(--p-gold) 30%,transparent),transparent 70%)}.db2 .dv-flame svg{width:34px;height:34px;fill:currentColor;stroke:none;filter:drop-shadow(0 0 10px color-mix(in oklab,var(--p-gold) 80%,transparent))}.db2 .dv-center .dv-flame{margin:0 0 22px}.db2 .dv-title{margin:0;font:600 42px/1.08 var(--serif);font-style:normal;letter-spacing:-.01em;text-wrap:balance;color:var(--ui-ink)}.db2 .dv-lead{margin:16px 0 0;font:400 16px/1.6 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-quote{margin:30px 0 0;white-space:nowrap;font:400 17px/1.55 var(--serif);font-style:normal;color:color-mix(in srgb,var(--ui-ink) 82%,transparent)}.db2 .dv-quote-src{display:block;margin-top:8px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-grey)}@media(max-width:379px){.db2 .dv-quote{white-space:normal;text-wrap:balance}}@media(min-width:1000px){.db2 .dv-center{min-height:720px}}.db2 .dv-eyebrow{margin:0 0 10px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-head-grey)}.db2 .dv-firsts{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;text-align:left}.db2 .dv-firsts>li{display:flex;align-items:center;gap:12px}.db2 .dv-firsts-n{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:600 12px/1 var(--ui-sans);font-style:normal;color:var(--dv-on-gold);background:var(--p-gold)}.db2 .dv-firsts-t{font:400 14px/1.35 var(--sans);font-style:normal;color:var(--ui-ink)}.db2 .dv-note{margin:16px 0 0;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-body{display:grid;gap:14px}.db2 .dv-body>*{min-width:0}.db2 .dv-title-l{margin:8px 4px 0;font:600 30px/1.08 var(--serif);font-style:normal;letter-spacing:-.01em;text-align:left;text-wrap:balance;color:var(--ui-ink)}.db2 .dv-field{display:block;width:100%;height:58px;margin:0;padding:0 18px;border:0;border-radius:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font:400 22px/1 var(--serif);font-style:normal;color:var(--fg);caret-color:var(--p-gold);background:var(--p-card);box-shadow:var(--ui-shadow);transition:box-shadow var(--dur-base) var(--ease-settle)}.db2 .dv-field::-moz-placeholder{color:color-mix(in srgb,var(--ui-card-grey) 75%,transparent);opacity:1;font-style:normal}.db2 .dv-field::placeholder{color:color-mix(in srgb,var(--ui-card-grey) 75%,transparent);opacity:1;font-style:normal}.db2 .dv-field:focus,.db2 .dv-field:focus-visible{outline:none;box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 75%,transparent),0 0 0 4px color-mix(in oklab,var(--p-gold) 16%,transparent)}.db2 .dv-label{margin:4px 4px 0;font:600 13.5px/1.2 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-hint{margin:-4px 6px 0;font:400 13px/1.4 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-where{position:relative;display:grid;gap:8px}.db2 .dv-select{display:flex;align-items:center;gap:12px;width:100%;height:60px;margin:0;padding:0 16px 0 11px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-settle)}.db2 .dv-select:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-select-t{flex:1;min-width:0;font:600 16.5px/1 var(--sans);font-style:normal}.db2 .dv-select.is-empty .dv-select-t{font-weight:500;color:var(--ui-card-grey)}.db2 .dv-select>svg{flex:none;width:20px;height:20px;stroke-width:2;color:var(--ui-card-grey);transition:transform var(--dur-base) var(--ease-settle)}.db2 .dv-select.is-open{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .dv-select.is-open>svg{transform:rotate(180deg)}.db2 .dv-tile{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .dv-tile svg{width:20px;height:20px;stroke-width:1.8}.db2 .dv-tile.is-blank{color:var(--ui-card-grey);background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 14%,transparent)}.db2 .dv-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;display:grid;gap:2px;margin:0;padding:6px;list-style:none;border-radius:22px;outline:none;color:var(--fg);background:var(--p-card);box-shadow:var(--dv-menu-shadow);animation:dvMenuIn var(--dur-fast) var(--ease-settle) both}.db2 .dv-menu[hidden]{display:none}@keyframes dvMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.db2 .dv-opt{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px;border-radius:15px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-opt:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-opt.is-on{background:color-mix(in oklab,var(--p-gold) 14%,var(--p-card))}.db2 .dv-menu:focus-visible .dv-opt.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .dv-opt-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .dv-opt-t b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .dv-opt-t span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-ok{flex:none;display:grid}.db2 .dv-ok svg{width:18px;height:18px;stroke-width:2.6;color:var(--p-gold)}.db2 .dv-ideas{padding:6px 16px 14px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-ideas-h{margin:12px 0 2px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .dv-idea{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:9px 0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-idea:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-idea-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .dv-idea-t b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .dv-idea-t span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-go{flex:none;display:grid;color:var(--ui-card-grey)}.db2 .dv-go svg{width:16px;height:16px;stroke-width:2}.db2 .dv-bk{flex:none;position:relative;display:grid;place-items:center;width:34px;height:44px;padding:0;border-radius:3px 6px 6px 3px;overflow:hidden;white-space:nowrap;font:600 7px/1.1 var(--serif);font-style:normal;letter-spacing:-.01em;text-align:center;color:var(--dv-bk-ink);background:linear-gradient(160deg,hsl(var(--dv-hue) 40% 36%),hsl(var(--dv-hue) 45% 24%));box-shadow:inset 3px 0 hsl(var(--dv-hue) 40% 20% / .6),0 4px 10px -5px var(--dv-bk-drop)}.db2 .dv-bk i{position:absolute;top:6px;left:6px;right:4px;height:2px;border-block:1px solid var(--dv-bk-band)}.db2 .dv-bk.is-mid{font-size:6.5px}.db2 .dv-bk.is-long{font-size:6px}.db2 .dv-books{--shelf-h: 54px;position:relative;padding:12px 14px 14px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-books.is-compact{--shelf-h: 30px}.db2 .dv-books-read{display:flex;align-items:center;gap:12px;min-height:48px}.db2 .dv-slot{position:relative;flex:none;width:34px;height:44px;border-radius:3px 6px 6px 3px;outline:1.5px dashed color-mix(in srgb,var(--fg) 20%,transparent);outline-offset:-1.5px}.db2 .dv-slot.is-full{outline-color:transparent}.db2 .dv-slot>.dv-bk{position:absolute;left:0;top:0}.db2 .dv-books-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .dv-books-t>b{font:600 16px/1.2 var(--sans);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db2 .dv-books-t>span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db2 .dv-books-t>span:empty{display:none}.db2 .dv-shelves{container:dv-shelves / inline-size;display:grid;gap:8px;margin-top:10px}.db2 .dv-books.is-compact .dv-shelves{gap:6px}.db2 .dv-shelf-row{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));-moz-column-gap:1.5px;column-gap:1.5px;align-items:end;height:var(--shelf-h);padding:0 4px;transition:height var(--dur-base) var(--ease-settle)}.db2 .dv-spine{position:relative;display:block;min-width:0;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%;transition:opacity var(--dur-base) var(--ease-settle) var(--od, 0ms),transform var(--dur-fast) var(--ease-spring)}.db2 .dv-spine:active{transform:scale(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-spine:focus-visible{outline:2px solid var(--p-gold);outline-offset:1px;border-radius:3px}.db2 .dv-books.is-cands .dv-spine:not(.is-lit){opacity:.24}.db2 .dv-books.is-known .dv-spine:not(.is-lit){opacity:.5}.db2 .dv-spine-lift{display:block;height:100%;transition:transform var(--dur-fast) var(--ease-spring) var(--ld, 0ms)}.db2 .dv-spine.is-lit .dv-spine-lift{transform:translateY(-8px)}.db2 .dv-sp{position:relative;display:block;width:100%;height:100%;border-radius:2px 2px 1px 1px;overflow:hidden;font:600 7px/1 var(--serif);font-style:normal;letter-spacing:.02em;color:var(--dv-bk-ink);background:linear-gradient(90deg,hsl(var(--dv-hue) 44% 19%),hsl(var(--dv-hue) 40% 33%) 28%,hsl(var(--dv-hue) 42% 30%) 66%,hsl(var(--dv-hue) 46% 18%));box-shadow:0 0 0 0 transparent;transition:box-shadow var(--dur-base) var(--ease-settle)}.db2 .dv-sp:before,.db2 .dv-sp:after{content:"";position:absolute;left:1.5px;right:1.5px;height:2px;border-block:1px solid var(--dv-bk-band)}.db2 .dv-sp:before{top:5px}.db2 .dv-sp:after{bottom:5px}.db2 .dv-sp>span{position:absolute;left:50%;top:11px;display:none;writing-mode:vertical-rl;white-space:nowrap;transform:translate(-50%)}.db2 .dv-sp.is-mid{font-size:6.5px}.db2 .dv-sp.is-long{font-size:6px}@container dv-shelves (min-width: 317px){.db2 .dv-books:not(.is-compact) .dv-sp>span{display:block}}.db2 .dv-spine.is-lit .dv-sp{box-shadow:0 0 0 1.5px var(--p-gold),0 7px 14px -5px color-mix(in oklab,var(--p-gold) 80%,transparent)}.db2 .dv-spine.is-out .dv-sp{visibility:hidden}.db2 .dv-spine.is-out:before{content:"";position:absolute;inset:0;border-radius:2px 2px 1px 1px;outline:1.5px dashed color-mix(in oklab,var(--p-gold) 85%,transparent);outline-offset:-1.5px}.db2 .dv-plank{display:flex;align-items:center;height:12px;margin-top:-1px;padding:0 9px;border-radius:2px 2px 4px 4px;background:linear-gradient(180deg,var(--dv-wood-top) 0 2px,var(--dv-wood) 2px 100%);box-shadow:0 5px 7px -5px var(--dv-bk-drop)}.db2 .dv-plank small{font:700 7px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-wood-ink);white-space:nowrap}.db2 .dv-strip-box{height:0;overflow:hidden;opacity:0}.db2 .dv-strip-box.is-open{height:auto;opacity:1}.db2 .dv-strip{position:relative;display:flex;gap:5px;margin:10px -14px 0;padding:5px 14px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:40px;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--p-card) 16px,var(--p-card) calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--p-card) 16px,var(--p-card) calc(100% - 16px),transparent 100%)}.db2 .dv-strip::-webkit-scrollbar{display:none}.db2 .dv-ch{flex:none;width:36px;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-ch:active{transform:scale(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-ch:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px}.db2 .dv-strip .dv-ch.is-next{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--p-gold)}@media(min-width:1000px){.db2 .dv-books{--shelf-h: 70px}.db2 .dv-sp{font-size:8.5px}.db2 .dv-sp.is-mid{font-size:8px}.db2 .dv-sp.is-long{font-size:7.5px}.db2 .dv-sp>span{top:13px}.db2 .dv-strip .dv-ch{width:31px;height:31px;border-radius:9px;font-size:12px}}.db2 .dv-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px -6px 2px;padding:0;list-style:none}.db2 .dv-trio[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.db2 .dv-trio[data-n="1"]{grid-template-columns:minmax(0,1fr)}.db2 .dv-trio>li{display:flex}.db2 .dv-trio-t{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;margin:0;padding:11px 9px 11px 10px;border:0;border-radius:16px;text-align:left;cursor:pointer;color:inherit;background:color-mix(in srgb,var(--fg) 4.5%,var(--p-card));transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-trio-t:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-trio-tt{display:flex;flex-direction:column;gap:2px;min-width:0}.db2 .dv-trio-tt b{margin-bottom:2px;font:600 16px/1.15 var(--serif);font-style:normal;letter-spacing:-.01em;text-wrap:balance}.db2 .dv-trio-tt span{font:400 12px/1.3 var(--sans);font-style:normal;text-wrap:balance;color:var(--ui-card-grey)}.db2 .dv-trio[data-n="1"] .dv-trio-t{flex-direction:row;align-items:center;gap:12px}.db2 .dv-trio-ok{display:none}.db2 .dv-trio-t.is-chosen{background:color-mix(in oklab,var(--p-gold) 15%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 80%,transparent)}.db2 .dv-trio-t.is-chosen .dv-trio-ok{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--dv-on-gold);background:var(--p-gold)}.db2 .dv-trio-ok svg{width:12px;height:12px;stroke-width:2.8}.db2 .dv-pop{margin-top:12px;border-top:1px solid var(--ui-hair)}.db2 .dv-pop.is-only{margin-top:0;border-top:0}.db2 .dv-pop-chev svg{transform-origin:50% 50%}.db2 .dv-pop-tog[aria-expanded=true]>.dv-pop-chev svg{transform:rotate(180deg)}.db2 .dv-pop-body{overflow:hidden}.db2 .dv-pop-body[hidden]{display:none}.db2 .dv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 0 6px;list-style:none}.db2 .dv-chip{--fp-ring: color-mix(in srgb, var(--fg) 4.5%, var(--p-card));display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0;padding:0 8px 0 12px;border:0;border-radius:999px;cursor:pointer;color:var(--fg);font:600 14px/1 var(--sans);font-style:normal;background:color-mix(in srgb,var(--fg) 4.5%,var(--p-card));box-shadow:inset 0 0 0 1px var(--ui-hair);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-chip:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-chip b{font:inherit;font-style:normal}.db2 .dv-chip.is-other{padding:0 12px 0 11px;font-weight:500;color:var(--ui-card-grey);background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 12%,transparent)}.db2 .dv-chip.is-other svg{width:13px;height:13px;stroke-width:1.9}.db2 .dv-chip.is-chosen{--fp-ring: color-mix(in oklab, var(--p-gold) 15%, var(--p-card));background:color-mix(in oklab,var(--p-gold) 15%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 80%,transparent)}@media(min-width:1000px){.db2 .dv-trio{gap:10px;margin-inline:0}.db2 .dv-trio-t{padding:14px}}.db2 .dv-field.is-filling::-moz-placeholder{color:transparent}.db2 .dv-field.is-filling::placeholder{color:transparent}.db2 .dv-flyword{position:fixed;z-index:5;margin:0;white-space:nowrap;pointer-events:none;transform-origin:0 50%;font:400 22px/1 var(--serif);font-style:normal;color:var(--fg);will-change:transform,opacity}.db2 .dv-overlay.is-flying .dv-field,.db2 .dv-overlay.is-flying .dv-cta{transition:none}@media(min-width:1000px){.db2 .dv-col-reflect{max-width:680px;margin-inline:auto}}@media(min-width:1000px){.db2 .dv-col-read>.dv-step{padding:0}}.db2 .dv-two>.dv-l,.db2 .dv-two>.dv-r{display:contents}@media(min-width:1100px){.db2 .dv-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start;max-width:1080px;margin-inline:auto}.db2 .dv-two>.dv-l,.db2 .dv-two>.dv-r{display:grid;gap:14px;align-content:start;min-width:0}.db2 .dv-two>.dv-r{padding-top:18px}}:root{--dv-sky-under: hsl(236 40% 9%);--dv-sky-dawn-veil: hsl(38.57 50% 94.51%);--dv-sky-sunglow: radial-gradient(closest-side, hsl(46 100% 92% / .66), hsl(42 100% 80% / .22) 42%, transparent 100%);--dv-sky-sunglow-a: 1;--dv-sky-sunburn: radial-gradient(closest-side, hsl(28 100% 66% / .55), hsl(16 90% 60% / .18) 48%, transparent 100%);--dv-sky-disc: radial-gradient(circle, hsl(50 100% 98%) 0 42%, hsl(44 100% 82%) 64%, hsl(38 100% 70% / 0) 74%);--dv-sky-moonglow: radial-gradient(closest-side, hsl(215 70% 90% / .4), hsl(220 60% 80% / .1) 50%, transparent);--dv-sky-moon-dark: hsl(222 30% 72% / .14);--dv-sky-moon-lit: hsl(48 46% 93%);--dv-sky-moon-halo: hsl(48 60% 90% / .55);--dv-sky-glass-edge: 0 0 0 1px hsl(0 0% 100% / .22), 0 22px 40px -24px hsl(240 40% 10% / .6);--dv-sky-glass-grey: color-mix(in srgb, var(--ui-card-grey) 58%, var(--fg));--dv-sky-moonhalo: radial-gradient(closest-side, hsl(214 60% 90% / .2), hsl(220 50% 82% / .07) 50%, transparent);--dv-sky-lamp: hsl(42 100% 80%);--dv-sky-lamp-glow: 0 0 3px 1px hsl(36 100% 62% / .7);--dv-sky-mask: hsl(0 0% 0%)}@media(prefers-color-scheme:dark){:root.dark{--dv-sky-sunglow-a: .7;--dv-sky-disc: radial-gradient(circle, hsl(46 90% 88%) 0 40%, hsl(40 90% 66%) 62%, hsl(36 90% 56% / 0) 74%);--dv-sky-moon-lit: hsl(46 34% 82%);--dv-sky-glass-edge: 0 0 0 1px hsl(40 40% 80% / .08), 0 22px 40px -24px hsl(0 0% 0% / .8)}}:root[data-theme=dark],html.dark{--dv-sky-sunglow-a: .7;--dv-sky-disc: radial-gradient(circle, hsl(46 90% 88%) 0 40%, hsl(40 90% 66%) 62%, hsl(36 90% 56% / 0) 74%);--dv-sky-moon-lit: hsl(46 34% 82%);--dv-sky-glass-edge: 0 0 0 1px hsl(40 40% 80% / .08), 0 22px 40px -24px hsl(0 0% 0% / .8)}html[data-theme-skin=leather]{--dv-sky-sunglow-a: .7;--dv-sky-disc: radial-gradient(circle, hsl(46 90% 88%) 0 40%, hsl(40 90% 66%) 62%, hsl(36 90% 56% / 0) 74%);--dv-sky-moon-lit: hsl(46 34% 82%)}.db2 .dv-overlay[data-sky]{background:var(--dv-sky-under)}.db2 .dv-overlay[data-sky]>.dv-tint{display:none}.db2 .dv-overlay[data-sky] .dv-kick{color:var(--sky-ink-sub);text-shadow:0 1px 10px var(--sky-ink-shadow)}.db2 .dv-overlay[data-sky] .dv-pip:not(.is-done):not(.is-now){background:var(--sky-ink-sub);opacity:.5}.db2 .dv-overlay[data-sky] .dv-stepper-i{color:var(--sky-ink-sub)}.db2 .dv-overlay[data-sky] .dv-stepper-i.is-now{color:var(--sky-ink)}.db2 .dv-overlay[data-sky] .dv-stepper-t{text-shadow:0 1px 10px var(--sky-ink-shadow)}.db2 .dv-overlay[data-sky] .dv-stepper-i+.dv-stepper-i:before{background:var(--sky-ink-faint)}.db2 .dv-overlay[data-sky] .dv-stepper-i:not(.is-now):not(.is-done) .dv-stepper-n{box-shadow:inset 0 0 0 1.5px var(--sky-ink-faint)}.db2 .dv-overlay[data-sky] .dv-stepper-i.is-now .dv-stepper-n{color:var(--sky-ink-on);background:var(--sky-ink)}.db2 .dv-overlay[data-sky=lit] :is(.dv-kick,.dv-stepper-i,.dv-sky-eye,.dv-sky-welcome,.dv-sky-title,.dv-sky-sub){transition:color var(--dur-slow) ease}.db2 .dv-overlay[data-sky=lit] .dv-sky-veil{transition:opacity var(--dur-slow) ease}.db2 .dv-sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--sky-hzpx: 58dvh;animation:dvSkyIn calc(var(--dur-slow) * 1.5) ease-in-out both}.db2 .dv-sky.is-leaving{animation:dvSkyOut var(--dur-base) ease-in both}@keyframes dvSkyIn{0%{opacity:0}to{opacity:1}}@keyframes dvSkyOut{0%{opacity:1}to{opacity:0}}.db2 .dv-sky>*{position:absolute;pointer-events:none}.db2 .dv-sky-air{left:0;right:0;top:0;height:calc(var(--sky-hzpx) + 160px);background:linear-gradient(180deg,var(--sky-z) 0px,var(--sky-m) calc(var(--sky-hzpx) * .45),var(--sky-l) calc(var(--sky-hzpx) * .8),var(--sky-hz) var(--sky-hzpx),var(--sky-hz) 100%)}.db2 .dv-sky-stars{left:0;right:0;top:0;height:var(--sky-hzpx);opacity:var(--sky-stars, 1);background:var(--sky-starfield, none)}.db2 .dv-sky-glow{left:calc(var(--sky-glow-x, .5) * 100% - 320px);width:640px;top:calc(var(--sky-hzpx) - 230px);height:330px;opacity:var(--sky-glowa, 0);background:radial-gradient(50% 55% at 50% 72%,var(--sky-glow),transparent 80%)}.db2 .dv-sky-sun,.db2 .dv-sky-moon{width:0;height:0}.db2 .dv-sky-sun{left:calc((.14 + .72 * var(--sky-sun-s, -1)) * 100%);opacity:var(--sky-sun-a, 0);top:calc(var(--sky-hzpx) + 22px - var(--sky-sun-e, 0) * (var(--sky-hzpx) + 22px - var(--sky-top, 300px)))}.db2 .dv-sky-moon{left:calc((.14 + .72 * var(--sky-moon-s, .5)) * 100%);opacity:var(--sky-moon-a, 0);top:calc(var(--sky-hzpx) + 22px - var(--sky-moon-e, 0) * (var(--sky-hzpx) + 22px - var(--sky-top, 300px)))}.db2 .dv-sky-sun>i{position:absolute;left:0;top:0;border-radius:50%}.db2 .dv-sky-sunglow{width:340px;height:340px;margin:-170px 0 0 -170px;opacity:var(--dv-sky-sunglow-a);background:var(--dv-sky-sunglow)}.db2 .dv-sky-sunglow:after{content:"";position:absolute;inset:-50px;border-radius:50%;opacity:var(--sky-sunlow, 0);background:var(--dv-sky-sunburn)}.db2 .dv-sky-disc{width:44px;height:44px;margin:-22px 0 0 -22px;background:var(--dv-sky-disc)}.db2 .dv-sky-moonglow{position:absolute;left:-90px;top:-90px;width:180px;height:180px;border-radius:50%;opacity:.3;background:var(--dv-sky-moonglow)}.db2 .dv-sky-moon svg{position:absolute;left:-16px;top:-16px;width:32px;height:32px;overflow:visible}.db2 .dv-sky-moon-dark{fill:var(--dv-sky-moon-dark)}.db2 .dv-sky-moon-lit{fill:var(--dv-sky-moon-lit);filter:drop-shadow(0 0 6px var(--dv-sky-moon-halo))}.db2 .dv-sky-hill{left:0;width:100%}.db2 .dv-sky-far{top:calc(var(--sky-hzpx) - 52px);height:150px}.db2 .dv-sky-near{top:calc(var(--sky-hzpx) - 10px);bottom:0}.db2 .dv-sky-hill svg{display:block;width:100%;height:100%}.db2 .dv-sky-near svg{height:140px}.db2 .dv-sky-near i{display:block;height:calc(100% - 139px);margin-top:-1px;background:linear-gradient(180deg,var(--sky-near),var(--sky-ground))}.db2 .dv-sky-far path{fill:var(--sky-far)}.db2 .dv-sky-near path{fill:var(--sky-near)}.db2 .dv-sky-veil{left:0;right:0;top:0;height:calc(var(--sky-veilh, 260px) + 90px)}.db2 .dv-sky-veil-d{opacity:var(--sky-veil-d, 0);background:linear-gradient(180deg,var(--sky-veil-dc) 0,var(--sky-veil-dc) var(--sky-veilh, 260px),transparent 100%)}.db2 .dv-sky-veil-l{opacity:var(--sky-veil-l, 0);background:linear-gradient(180deg,var(--dv-sky-dawn-veil) 0,var(--dv-sky-dawn-veil) var(--sky-veilh, 260px),transparent 100%)}.db2 .dv-sky-ridge{left:0;width:100%;height:150px}.db2 .dv-sky-ridge svg{display:block;width:100%;height:100%}.db2 .dv-sky-d2{top:calc(var(--sky-hzpx) - 64px)}.db2 .dv-sky-d1{top:calc(var(--sky-hzpx) - 46px)}.db2 .dv-sky-d2 path{fill:var(--sky-d2)}.db2 .dv-sky-d1 path,.db2 .dv-sky-town path{fill:var(--sky-d1)}.db2 .dv-sky-haze{left:0;width:100%;background:linear-gradient(180deg,transparent,var(--sky-haze) 72%)}.db2 .dv-sky-h2{top:calc(var(--sky-hzpx) - 42px);height:56px;opacity:.55}.db2 .dv-sky-h1{top:calc(var(--sky-hzpx) - 24px);height:50px;opacity:.45}.db2 .dv-sky-h0{top:calc(var(--sky-hzpx) - 4px);height:50px;opacity:.24}.db2 .dv-sky-grain{left:0;width:100%;opacity:var(--sky-grain-a, .6);mix-blend-mode:soft-light;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1.3 0 0 0 -.15 1.3 0 0 0 -.15 1.3 0 0 0 -.15 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.db2 .dv-sky-grain-far{top:calc(var(--sky-hzpx) - 52px);height:150px;--sky-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 150' preserveAspectRatio='none'%3E%3Cpath d='M0 70C40 52 78 48 120 56s76 4 118-14 92-16 152 2V150H0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;-webkit-mask:var(--sky-mask);mask:var(--sky-mask)}.db2 .dv-sky-grain-near{top:calc(var(--sky-hzpx) - 10px);bottom:0;--sky-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 150' preserveAspectRatio='none'%3E%3Cpath d='M0 54C46 30 98 34 150 46s96 18 148 2 64-16 92-6V150H0Z'/%3E%3C/svg%3E") 0 0 / 100% 140px no-repeat, linear-gradient(var(--dv-sky-mask), var(--dv-sky-mask)) 0 139px / 100% 100% no-repeat;-webkit-mask:var(--sky-mask);mask:var(--sky-mask)}.db2 .dv-sky-clouds{left:0;right:0;top:var(--sky-band-top, 340px);height:var(--sky-band-h, 90px);container-type:inline-size;opacity:var(--sky-cl-a, 0)}.db2 .dv-sky-wisp{position:absolute;left:0;top:var(--wy);width:var(--ww);height:var(--wh);background:radial-gradient(22% 46% at 30% 56%,var(--sky-cl) 0,transparent 100%),radial-gradient(26% 50% at 52% 44%,var(--sky-cl) 0,transparent 100%),radial-gradient(20% 40% at 72% 54%,var(--sky-cl) 0,transparent 100%),radial-gradient(50% 26% at 50% 66%,color-mix(in srgb,var(--sky-cl) 70%,transparent) 0,transparent 100%),radial-gradient(44% 30% at 54% 80%,var(--sky-cl-lo) 0,transparent 100%);transform:translate(calc(var(--wx) * 1cqw - 50%));animation:dvSkyDrift var(--wt) linear var(--wd) infinite}.db2 .dv-sky-tree{--tw: var(--tw0);width:var(--tw);height:calc(var(--tw) * .8);left:calc(var(--tx) * 100% - var(--tw) / 2);top:calc(var(--sky-hzpx) + var(--ty) - var(--tw) * .8 + 2.5px)}.db2 .dv-sky-tree svg,.db2 .dv-sky-town svg{display:block;width:100%;height:100%;overflow:visible}.db2 .dv-sky-tree path{fill:var(--sky-near)}.db2 .dv-sky-tree.is-flip svg{transform:scaleX(-1)}.db2 .dv-sky-town{--tw: 84px;width:var(--tw);height:calc(var(--tw) * .25);left:calc(var(--tx) * 100% - var(--tw) / 2);top:calc(var(--sky-hzpx) + var(--ty) - var(--tw) * .1875 + 1px)}.db2 .dv-sky-lamps{position:absolute;inset:0;opacity:var(--sky-lamp-a, 0)}.db2 .dv-sky-lamps i{position:absolute;left:var(--lx);top:var(--ly);width:2px;height:2px;margin:-1px 0 0 -1px;border-radius:50%;background:var(--dv-sky-lamp);box-shadow:var(--dv-sky-lamp-glow);animation:dvSkyFlicker var(--lt) ease-in-out var(--ld) infinite alternate}.db2 .dv-sky-birds{left:0;right:0;top:calc(var(--sky-band-top, 340px) + var(--sky-band-h, 90px) * .22);height:24px;container-type:inline-size;opacity:var(--sky-bird-a, 0)}.db2 .dv-sky-flock{position:absolute;left:0;top:0;width:40px;height:16px;transform:translate(64cqw);animation:dvSkyFly 150s linear -38s infinite}.db2 .dv-sky-bird{position:absolute;left:var(--bx);top:var(--by);width:11px;height:5px;overflow:visible;animation:dvSkyBob 7s ease-in-out var(--bd) infinite alternate}.db2 .dv-sky-bird path{fill:none;stroke:var(--sky-bird);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 80%;animation:dvSkyFlap 3.4s ease-in-out var(--bd) infinite}.db2 .dv-sky-rays{--sx: calc((.14 + .72 * var(--sky-sun-s, -1)) * 100%);--sy: calc(var(--sky-hzpx) + 22px - var(--sky-sun-e, 0) * (var(--sky-hzpx) + 22px - var(--sky-top, 300px)) - var(--sky-band-top, 340px));left:0;width:100%;top:var(--sky-band-top, 340px);opacity:var(--sky-rays-a, 0);height:min(calc(var(--sky-hzpx) + 30px - var(--sky-band-top, 340px)),var(--sky-rays-cap, 9999px));background:conic-gradient(from -90deg at var(--sx) var(--sy),transparent 0deg,transparent 14deg,var(--sky-ray) 21deg,transparent 27deg,transparent 40deg,var(--sky-ray) 45deg,transparent 49deg,transparent 66deg,var(--sky-ray) 73deg,transparent 80deg,transparent 98deg,var(--sky-ray) 104deg,transparent 109deg,transparent 124deg,var(--sky-ray) 130deg,transparent 136deg,transparent 150deg,var(--sky-ray) 156deg,transparent 161deg,transparent 360deg);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at var(--sx) var(--sy),var(--dv-sky-mask) 0,var(--dv-sky-mask) 40px,transparent 380px),linear-gradient(180deg,transparent 0,var(--dv-sky-mask) 60px);mask:radial-gradient(circle at var(--sx) var(--sy),var(--dv-sky-mask) 0,var(--dv-sky-mask) 40px,transparent 380px),linear-gradient(180deg,transparent 0,var(--dv-sky-mask) 60px);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.db2 .dv-sky-mist{left:-12%;width:124%;top:calc(var(--sky-hzpx) + 2px);height:52px;opacity:var(--sky-mist-a, 0)}.db2 .dv-sky-mist i{position:absolute;inset:0;background:radial-gradient(24% 34% at 20% 56%,var(--sky-mist) 0,transparent 100%),radial-gradient(30% 30% at 52% 50%,var(--sky-mist) 0,transparent 100%),radial-gradient(22% 36% at 82% 58%,var(--sky-mist) 0,transparent 100%),linear-gradient(180deg,transparent 22%,color-mix(in srgb,var(--sky-mist) 45%,transparent) 56%,transparent 90%);animation:dvSkySway 80s ease-in-out -20s infinite alternate}.db2 .dv-sky-moonhalo{position:absolute;left:-160px;top:-160px;width:320px;height:320px;border-radius:50%;opacity:var(--sky-moonlit, .6);background:var(--dv-sky-moonhalo)}@media(min-width:1000px){.db2 .dv-sky-wisp{width:calc(var(--ww) * 1.7);height:calc(var(--wh) * 1.3);animation-duration:calc(var(--wt) * 2.6)}.db2 .dv-sky-flock{animation-duration:260s}.db2 .dv-sky-tree{--tw: calc(var(--tw0) * 1.25)}.db2 .dv-sky-town{--tw: 104px}.db2 .dv-sky-rays{--sx: calc((.1 + .8 * var(--sky-sun-s, -1)) * 100%);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at var(--sx) var(--sy),var(--dv-sky-mask) 0,var(--dv-sky-mask) 60px,transparent 560px),linear-gradient(180deg,transparent 0,var(--dv-sky-mask) 80px);mask:radial-gradient(circle at var(--sx) var(--sy),var(--dv-sky-mask) 0,var(--dv-sky-mask) 60px,transparent 560px),linear-gradient(180deg,transparent 0,var(--dv-sky-mask) 80px);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.db2 .dv-sky[data-paused] *{animation-play-state:paused}@keyframes dvSkyDrift{0%{transform:translate(-100%)}to{transform:translate(100cqw)}}@keyframes dvSkyFly{0%{transform:translate(-60px,8px)}44%{transform:translate(calc(100cqw + 20px),-6px)}44.01%,to{transform:translate(calc(100cqw + 20px),-6px)}}@keyframes dvSkyBob{0%{translate:0 -1px}to{translate:0 1.5px}}@keyframes dvSkyFlap{0%,30%,to{transform:scaleY(1)}7.5%,22.5%{transform:scaleY(-.55)}15%{transform:scaleY(1)}}@keyframes dvSkySway{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes dvSkyFlicker{0%{opacity:1}to{opacity:.55}}.db2 .dv-sky-read{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:2px;min-height:calc(100dvh - max(14px,env(safe-area-inset-top)) - 48px - max(40px,calc(env(safe-area-inset-bottom) + 24px)))}.db2 .dv-sky-top{display:grid;justify-items:center;gap:6px;padding-top:22px;text-align:center;color:var(--sky-ink);text-shadow:0 1px 12px var(--sky-ink-shadow)}.db2 .dv-sky-say{display:grid;justify-items:inherit;gap:6px}.db2 .dv-sky-say:empty{display:none}.db2 .dv-sky-top>:not(.dv-sky-say),.db2 .dv-sky-say>*{animation:dvSkyRise var(--dur-slow) var(--ease-settle) calc(var(--dur-base) * .8) both}.db2 .dv-sky-top>:nth-child(3){animation-delay:calc(var(--dur-base) * 1)}.db2 .dv-sky-top>:nth-child(4){animation-delay:calc(var(--dur-base) * 1.2)}@keyframes dvSkyRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.db2 .dv-sky-eye{margin:0;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--sky-ink-sub)}.db2 .dv-sky-welcome{margin:0;font:600 17px/1.25 var(--ui-sans);font-style:normal;color:var(--sky-ink)}.db2 .dv-sky-title{margin:4px 0 0;font:600 50px/1.02 var(--serif);font-style:normal;letter-spacing:-.012em;color:var(--sky-ink);overflow-wrap:anywhere}.db2 .dv-sky-title.is-long{font-size:36px;line-height:1.08}.db2 .dv-sky-sub{margin:0;font:400 17px/1.35 var(--serif);font-style:normal;color:var(--sky-ink-sub)}.db2 .dv-sky-trow{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-top:8px}.db2 .dv-sky-folio{display:grid;justify-items:center;gap:5px;margin:2px 0}.db2 .dv-sky-folio-row{display:flex;align-items:center;gap:14px}.db2 .dv-sky-folio-rule{display:block;width:26px;height:1px;background:var(--sky-ink-sub)}.db2 .dv-sky-folio-n{display:grid;place-items:center;min-width:52px;height:40px;font:500 40px/1 var(--serif);font-style:normal;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--sky-ink)}.db2 .dv-sky-folio-v{display:block;grid-area:1 / 1}.db2 .dv-sky-folio-v.is-sun svg{display:block;width:32px;height:32px;stroke-width:1.5;color:var(--sky-ink)}.db2 .dv-sky-folio-l{font:500 14.5px/1 var(--serif);font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.18em;color:var(--sky-ink-sub);white-space:nowrap}.db2 .dv-sky-folio-v.is-in{animation:dvFolioRise var(--dur-slow) var(--ease-settle) both}.db2 .dv-sky-folio-v.is-out{animation:dvFolioLeave calc(var(--dur-slow) * .7) var(--ease-settle) both}@keyframes dvFolioRise{0%{opacity:0;transform:translateY(.32em);filter:blur(3px)}}@keyframes dvFolioLeave{to{opacity:0;transform:translateY(-.32em);filter:blur(3px)}}@media(min-width:1000px){.db2 .dv-sky-folio{gap:7px}.db2 .dv-sky-folio-row{gap:18px}.db2 .dv-sky-folio-rule{width:34px}.db2 .dv-sky-folio-n{min-width:66px;height:52px;font-size:52px}.db2 .dv-sky-folio-v.is-sun svg{width:40px;height:40px}.db2 .dv-sky-folio-l{font-size:16.5px}}.db2 .dv-sky-top .dv-sky-again{margin:0;color:var(--sky-ink)}.db2 .dv-sky-top .dv-sky-again svg{width:14px;height:14px}.db2 .dv-sky-top .dv-sky-again:before{inset:-2px -10px -29px}@media(max-width:999px){.db2 .dv-sky-read:has(.dv-jot textarea:focus) .dv-sky-trow{display:none}}.db2 .dv-sky-low{position:relative;display:grid;gap:12px;margin-top:auto;padding:14px;border-radius:26px;overflow:hidden;color:var(--fg);text-shadow:none;background:color-mix(in srgb,var(--p-card) var(--sky-glass, 88%),transparent);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:var(--dv-sky-glass-edge);animation:dvSkyLift var(--dur-slow) var(--ease-settle) calc(var(--dur-base) * 1.45) both}@keyframes dvSkyLift{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.db2 .dv-sky-low .dv-jot{padding:2px 2px 0;background:none;box-shadow:none}.db2 .dv-sky-low .dv-jot .ui-grow{background:color-mix(in srgb,var(--p-card) 74%,transparent)}.db2 .dv-sky-low :is(.dv-jot-h span,.dv-jot-note,.dv-text-btn){color:var(--dv-sky-glass-grey)}.db2 .dv-sky-low .ui-grow-input::-moz-placeholder{color:var(--dv-sky-glass-grey)}.db2 .dv-sky-low .ui-grow-input::placeholder{color:var(--dv-sky-glass-grey)}.db2 .dv-sky-acts{position:relative;display:grid;gap:2px}.db2 .dv-sky-acts .dv-cta{max-width:none;margin:0}.db2 .dv-sky-acts .dv-text-btn{margin:0 auto}@media(min-width:1000px){.db2 .dv-sky{--sky-hzpx: 72dvh}.db2 .dv-sky-sun{left:calc((.1 + .8 * var(--sky-sun-s, -1)) * 100%)}.db2 .dv-sky-moon{left:calc((.1 + .8 * var(--sky-moon-s, .5)) * 100%)}.db2 .dv-sky-read{align-items:center;min-height:calc(100dvh - 150px)}.db2 .dv-sky-top{width:100%;max-width:760px;padding-top:34px}.db2 .dv-sky-title{font-size:72px}.db2 .dv-sky-title.is-long{font-size:52px}.db2 .dv-sky-sub{font-size:21px}.db2 .dv-sky-low{width:100%;max-width:560px;padding:18px}}.db2 .dv-back-a{position:relative;display:inline-flex;align-items:center;gap:4px;font:600 13.5px/1 var(--ui-sans);font-style:normal;text-decoration:none;color:var(--fg);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-back-a:before{content:"";position:absolute;inset:-16px -10px -15px}.db2 .dv-back-a svg{flex:none;width:13px;height:13px;stroke-width:2.2}.db2 .dv-back-a:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-jot{padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-jot-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.db2 .dv-jot-h label{font:600 16px/1.2 var(--sans);font-style:normal}.db2 .dv-jot-h span{font:400 12.5px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-jot .ui-grow{margin-top:12px}.db2 .dv-jot-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;font:500 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-jot-note svg{flex:none;width:14px;height:14px;stroke-width:2.4;color:var(--p-gold)}.db2 .dv-reflect{display:grid;gap:12px}.db2 .dv-reflect>*{min-width:0}.db2 .dv-reflect .dv-eyebrow{margin:8px 4px -6px;letter-spacing:.12em}.db2 .dv-h1{margin:8px 4px 0;font:600 28px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.02em;color:var(--ui-ink)}.db2 .dv-box{padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-box-h{display:block;font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .dv-box .ui-grow{margin-top:12px}.db2 .dv-from{display:flex;align-items:center;gap:6px;margin:10px 0 0;font:500 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-from svg{flex:none;width:14px;height:14px;stroke-width:2;color:var(--p-gold)}.db2 .dv-tip{margin:8px 2px 0;font:400 12.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-tip kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;font:600 12px/1 var(--ui-sans);font-style:normal;color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,var(--p-card))}.db2 .dv-reflect .dv-cta{max-width:none;margin:4px 0 0}.db2 .dv-deep-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 4px -2px}.db2 .dv-deep-h h2{margin:0;font:600 16px/1.2 var(--sans);font-style:normal;color:var(--ui-ink)}.db2 .dv-deep-h span{font:400 13px/1 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-deep{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px;border-radius:20px;text-align:left;cursor:pointer;color:var(--fg);background:color-mix(in srgb,var(--p-card) 55%,transparent);border:1.5px dashed color-mix(in srgb,var(--fg) 22%,transparent);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-deep:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-deep.is-done{border-style:solid;border-color:color-mix(in oklab,var(--p-gold) 45%,transparent);background:var(--p-card)}.db2 .dv-deep-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .dv-deep-t b{font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .dv-deep-t span{font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}:where(html[data-theme-skin=leather]) .db2 .dv-deep:not(.is-done) .dv-deep-t span{color:var(--fg)}.db2 .dv-deep-go{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--p-card);background:var(--fg)}.db2 .dv-deep-go svg{width:17px;height:17px;stroke-width:2.4}.db2 .dv-deep.is-done .dv-deep-go{color:var(--dv-on-gold);background:var(--p-gold)}.db2 .dv-set-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 24%,var(--p-card))}.db2 .dv-set-ic svg{width:21px;height:21px;stroke-width:1.8}.db2 .dv-deep.is-heart .dv-set-ic,.db2 .dv-set.is-heart .dv-set-ic{background:color-mix(in srgb,var(--fg) 8%,var(--p-card))}.db2 .dv-set{padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-set.is-heart{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 13%,transparent)}.db2 .dv-set-h{display:flex;align-items:center;gap:12px}.db2 .dv-set-n{flex:1;min-width:0}.db2 .dv-set-n h3{margin:0;font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .dv-set-n h3:focus{outline:none}.db2 .dv-set-n span{display:block;margin-top:2px;font:400 12.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-hide{position:relative;flex:none;height:30px;margin:0;padding:0 12px;border:0;border-radius:99px;cursor:pointer;font:600 13px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey);background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 14%,transparent);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-hide:before{content:"";position:absolute;inset:-7px -2px}.db2 .dv-hide:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-private{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:12px;font:500 13.5px/1.35 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .dv-private svg{flex:none;width:16px;height:16px;margin-top:1px;stroke-width:2}.db2 .dv-qq{margin-top:18px}.db2 .dv-qq>label{display:block;font:600 14.5px/1.35 var(--sans);font-style:normal}.db2 .dv-qq .ui-grow{margin-top:8px}.db2 .dv-kind{display:inline-block;margin-right:6px;padding:3px 7px;border-radius:6px;vertical-align:2px;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 7%,var(--p-card))}.db2 .dv-cta.dv-send{max-width:none;margin:4px 0 0}.db2 .dv-rule-note{margin:-8px 2px 16px;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-title-n{display:block;margin-top:4px;font:400 12px/1.2 var(--sans);font-style:normal;text-align:right;color:var(--ui-card-grey)}.db2 .dv-amen{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:16px}.db2 .dv-stage{display:flex;flex-direction:column;align-items:center;min-height:520px;padding:26px 22px 16px;border-radius:32px;text-align:center;color:var(--ui-on-glow);background:var(--hm-glow);box-shadow:var(--dv-stage-shadow)}.db2 .dv-stage-done{min-height:0;padding:30px 22px 26px}.db2 .dv-medal{flex:none;display:grid;place-items:center;width:64px;height:64px;margin:4px 0 18px;border-radius:50%;color:var(--dv-on-gold);background:var(--p-gold);box-shadow:0 0 0 6px color-mix(in oklab,var(--p-gold) 22%,transparent),0 0 24px color-mix(in oklab,var(--p-gold) 55%,transparent)}.db2 .dv-amen .dv-medal{animation:dvMedalIn var(--dur-base) var(--ease-spring) both}.db2 .dv-medal svg{width:30px;height:30px;stroke-width:2.4}@keyframes dvMedalIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.db2 .dv-kicker{margin:0;font:500 11px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-on-glow) 66%,transparent)}.db2 .dv-big{margin:12px 0 0;font:600 40px/1.02 var(--ui-sans);font-style:normal;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;color:var(--ui-on-glow)}.db2 .dv-sub{margin:8px 0 0;font:400 14px/1.35 var(--sans);font-style:normal;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ui-on-glow) 74%,transparent)}.db2 .dv-stage .dv-sub{margin-top:12px}.db2 .dv-card{position:relative;padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .dv-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.db2 .dv-card-h h3{margin:0;font:600 17px/1.2 var(--ui-sans);font-style:normal;letter-spacing:-.01em;color:var(--fg)}.db2 .dv-card-h>span{font:400 12.5px/1.2 var(--sans);font-style:normal;text-align:right;color:var(--ui-card-grey)}.db2 .dv-run{display:flex;align-items:baseline;gap:8px}.db2 .dv-run svg{align-self:center;width:22px;height:22px;fill:var(--p-gold);stroke:none}.db2 .dv-run>b{font:600 30px/1 var(--ui-sans);font-style:normal;letter-spacing:-.02em}.db2 .dv-run-t{font:400 14px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-mine{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:5px 9px;border-radius:99px;font:600 11.5px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .dv-mine svg{width:12px;height:12px;stroke-width:2.2}.db2 .dv-run+.cal-month{margin-top:16px}.db2 .dv-went-card{display:flex;align-items:center;gap:12px;margin:2px 0 12px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--fg) 4%,var(--p-card))}.db2 .dv-went-av{flex:none;width:36px;height:36px;font-size:12.5px}.db2 .dv-went-card>div{min-width:0}.db2 .dv-went-card b{display:block;font:600 16px/1.2 var(--serif);font-style:normal;overflow-wrap:anywhere}.db2 .dv-went-card b+span{display:block;margin-top:3px;font:400 12.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-went-later{margin:-4px 2px 12px;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-went-kept{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font:400 14.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-went-kept svg{flex:none;width:16px;height:16px;margin-top:2px;stroke-width:2}.db2 .dv-went>:last-child{margin-bottom:8px}.db2 .dv-amen-acts{display:grid;gap:12px}.db2 .dv-amen-acts .dv-cta{max-width:none;margin:4px 0 0}.db2 .dv-amen-acts .dv-text-btn{margin:-4px auto 0}.db2 .dv-text-btn:disabled{cursor:default;opacity:.5}@media(min-width:1000px){.db2 .dv-amen{padding-top:44px}}@media(min-width:1100px){.db2 .dv-two-amen{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"l r" "acts r";-moz-column-gap:36px;column-gap:36px;row-gap:14px;align-items:stretch}.db2 .dv-two-amen>.dv-l{grid-area:l;align-content:stretch;padding-top:22px}.db2 .dv-two-amen>.dv-r{grid-area:r;padding-top:0}.db2 .dv-two-amen>.dv-amen-acts{grid-area:acts;gap:14px;align-content:start}.db2 .dv-two-amen .dv-stage{min-height:560px}}.db2 .dv-thread-stage{padding-bottom:24px}.db2 .dv-thread-big{font-size:38px}.db2 .dv-thread-n{display:inline-block}.db2 .dv-thread{position:relative;align-self:stretch;height:48px;margin:26px 0 0}.db2 .dv-thread svg{position:absolute;left:0;top:0;width:100%;height:30px;overflow:visible}.db2 .dv-th-past{fill:none;stroke:color-mix(in srgb,var(--ui-on-glow) 34%,transparent);stroke-width:1.5;stroke-linecap:round}.db2 .dv-th-future{fill:none;stroke:color-mix(in srgb,var(--ui-on-glow) 30%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.01 6}.db2 .dv-th-run{fill:none;stroke:var(--p-gold);stroke-width:4;stroke-linecap:round}.db2 .dv-th-knot{fill:color-mix(in srgb,var(--ui-on-glow) 42%,transparent)}.db2 .dv-th-bead{fill:color-mix(in oklab,var(--p-gold) 78%,var(--ui-on-glow))}.db2 .dv-th-bead.is-run,.db2 .dv-th-today{fill:var(--p-gold)}.db2 .dv-th-ring{fill:none;stroke:var(--ui-on-glow);stroke-width:1.6}.db2 .dv-th-pulse{fill:none;stroke:var(--p-gold);stroke-width:1.5;opacity:0}.db2 .dv-th-l{position:absolute;left:0;right:0;top:33px;height:14px;font:600 10.5px/1 var(--ui-sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 62%,transparent)}.db2 .dv-th-lb{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.db2 .dv-th-lb.is-start{transform:none}.db2 .dv-th-lb.is-end{transform:translate(-100%)}.db2 .dv-th-lb.is-today{color:var(--ui-on-glow)}.db2 .dv-bead{position:fixed;z-index:5;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 34%,var(--dv-bead-hi),var(--p-gold) 62%);box-shadow:0 0 0 1.5px var(--dv-bead-rim),0 0 16px 2px color-mix(in oklab,var(--p-gold) 85%,transparent)}.db2 .dv-thread-run{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;color:var(--ui-on-glow)}.db2 .dv-thread-run>svg{width:18px;height:18px;fill:var(--p-gold);stroke:none}.db2 .dv-thread-run>b{font:600 20px/1 var(--ui-sans);font-style:normal;letter-spacing:-.01em}.db2 .dv-thread-run-t{font:400 14px/1 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 76%,transparent)}.db2 .dv-thread-run .dv-mine{margin-left:2px;color:color-mix(in srgb,var(--ui-on-glow) 84%,transparent);background:color-mix(in srgb,var(--ui-on-glow) 14%,transparent)}.db2 .dv-thread-note{margin:14px 0 0;font:400 14px/1.35 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 80%,transparent)}@media(min-width:1100px){.db2 .dv-two-amen .dv-thread-stage{padding:34px 40px}.db2 .dv-two-amen .dv-thread-big{font-size:44px}.db2 .dv-two-amen .dv-thread{margin-top:auto;height:56px}.db2 .dv-two-amen .dv-thread svg{height:34px}.db2 .dv-two-amen .dv-th-l{top:40px;font-size:11.5px}}.db2 .dv-so{position:fixed;inset:0;z-index:5;overflow:hidden;pointer-events:none;contain:strict;--so-acc: var(--p-gold);--so-ink: var(--fg);--so-light: color-mix(in oklab, var(--so-acc) 70%, var(--dv-so-warm))}.db2 .dv-so.is-close_friends{--so-acc: var(--aud-close);--so-ink: var(--aud-close-ink)}.db2 .dv-so.is-group{--so-acc: var(--aud-group);--so-ink: var(--aud-group);--so-light: color-mix(in oklab, var(--aud-group) 48%, var(--dv-so-warm-group))}.db2 .dv-so>*{position:absolute;pointer-events:none}.db2 .dv-so>.dv-so-ghost{position:fixed;margin:0;box-sizing:border-box;transform-origin:50% 50%;will-change:transform}.db2 .dv-so-to{left:0;width:100%;margin:0;z-index:5;opacity:0;text-align:center;font:500 13px/1.2 var(--ui-sans);font-style:normal;letter-spacing:.01em;color:var(--ui-grey)}.db2 .dv-so-face{display:grid;justify-items:center;gap:6px;width:64px;margin-left:-32px;z-index:4;opacity:0;transform-origin:50% 24px;will-change:transform,opacity}.db2 .dv-so-av,.db2 .dv-so-more{position:relative;z-index:1;width:48px;height:48px;font-size:16px;box-shadow:0 0 0 2px var(--bg)}.db2 .dv-so-more{display:grid;place-items:center;border-radius:50%;font:600 15px/1 var(--ui-sans);font-style:normal;color:var(--so-ink);background:color-mix(in srgb,var(--so-acc) 16%,var(--p-card))}.db2 .dv-so-face>b{position:relative;z-index:1;font:600 12px/1.1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--ui-ink)}.db2 .dv-so-face.is-more>b{font-weight:500;color:var(--ui-grey)}.db2 .dv-so-glow{position:absolute;z-index:0;left:50%;top:24px;width:104px;height:104px;margin:-52px 0 0 -52px;border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--so-light) 62%,transparent) 0%,color-mix(in srgb,var(--so-light) 24%,transparent) 42%,transparent 68%)}.db2 .dv-so-halo{position:absolute;z-index:2;left:50%;top:24px;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;opacity:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--so-acc) 80%,transparent),0 0 18px 3px color-mix(in srgb,var(--so-light) 60%,transparent)}.db2 .dv-so-band{z-index:2;opacity:0;border-radius:999px;background:color-mix(in srgb,var(--aud-group-tint) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aud-group) 16%,transparent)}.db2 .dv-so-mini{left:0;top:0;z-index:3;width:22px;height:30px;margin:-15px 0 0 -11px;border-radius:5px;opacity:0;background:var(--p-card);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--so-acc) 70%,transparent),var(--dv-so-mini-drop),0 0 12px color-mix(in srgb,var(--so-light) 55%,transparent)}.db2 .dv-so-mini:before,.db2 .dv-so-mini:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--fg) 26%,transparent)}.db2 .dv-so-mini:before{top:8px;right:8px}.db2 .dv-so-mini:after{top:13px}.db2 .dv-so-mini.is-stack{box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--so-acc) 70%,transparent),3px -3px 0 -1px var(--p-card),3px -3px color-mix(in srgb,var(--so-acc) 45%,transparent),6px -6px 0 -1px var(--p-card),6px -6px color-mix(in srgb,var(--so-acc) 30%,transparent),0 0 12px color-mix(in srgb,var(--so-acc) 40%,transparent)}.db2 .dv-so-bloom{left:0;top:0;z-index:6;opacity:0;border-radius:50%;background:var(--dv-so-bloom);will-change:transform,opacity}.db2 .dv-so:is(.is-close_friends,.is-group) .dv-so-bloom{background:radial-gradient(circle,color-mix(in oklab,var(--so-light) 40%,var(--dv-so-heart)) 0%,color-mix(in srgb,var(--so-light) 55%,transparent) 26%,color-mix(in srgb,var(--so-light) 18%,transparent) 52%,transparent 70%)}.db2 .dv-so-say{left:0;top:0;z-index:5;width:100%;margin:0;padding:0 28px;box-sizing:border-box;opacity:0;text-align:center;font:500 14px/1.35 var(--ui-sans);font-style:normal;color:var(--ui-grey);text-wrap:balance}.db2 .dv-so-book{left:0;top:0;opacity:0;perspective:900px;transform-style:preserve-3d}.db2 .dv-so-book.is-base{z-index:1}.db2 .dv-so-book.is-front{z-index:4}.db2 .dv-so-book>*{position:absolute;inset:0;border-radius:4px 12px 12px 4px}.db2 .dv-so-book-back{background:var(--dv-so-book-back);box-shadow:var(--dv-so-book-drop)}.db2 .dv-so-book-page{inset:5px 6px 5px 4px;border-radius:2px 9px 9px 2px;background:var(--dv-so-book-page)}.db2 .dv-so-book-glow{inset:-40%;z-index:-1;border-radius:50%;opacity:0;background:var(--dv-so-book-glow)}.db2 .dv-so-lid{z-index:3;transform-origin:0 50%;transform-style:preserve-3d}.db2 .dv-so-lid>*{position:absolute;inset:0;border-radius:4px 12px 12px 4px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.db2 .dv-so-cover{display:grid;place-items:center;background:var(--dv-so-book-cover);box-shadow:var(--dv-so-book-edge)}.db2 .dv-so-cover:before{content:"";position:absolute;inset:9px 9px 9px 15px;border-radius:3px 8px 8px 3px;border:1px solid var(--dv-so-book-gilt)}.db2 .dv-so-cover:after{content:"✴";font:400 34px/1 var(--serif);font-style:normal;color:var(--dv-so-book-mark);text-shadow:var(--dv-so-book-mark-drop)}.db2 .dv-so-inside{transform:rotateY(180deg);border-radius:12px 4px 4px 12px;background:var(--dv-so-book-inside);box-shadow:var(--dv-so-book-inside-edge)}.db2 .dv-so-shield{position:fixed;inset:0;z-index:10;pointer-events:auto;-webkit-tap-highlight-color:transparent}@media(min-width:1000px){.db2 .dv-so-to{font-size:15px}.db2 .dv-so-face{width:84px;margin-left:-42px;transform-origin:50% 28px}.db2 .dv-so-av,.db2 .dv-so-more{width:56px;height:56px;font-size:18px}.db2 .dv-so-face>b{font-size:13.5px}.db2 .dv-so-halo{top:28px;width:56px;height:56px;margin:-28px 0 0 -28px}.db2 .dv-so-glow{top:28px;width:124px;height:124px;margin:-62px 0 0 -62px}.db2 .dv-so-mini{width:28px;height:38px;margin:-19px 0 0 -14px}.db2 .dv-so-say{font-size:16px}}.db2 .dv-tab{padding-bottom:18px;font-style:normal}.db2 main[data-tab=devotion]{background:var(--dv-page) no-repeat 0 0 / 100% 560px}@media(max-width:999px){.db2 main[data-tab=devotion]{max-width:none;padding-inline:max(18px,calc(50% - 302px))}.db2 .dv-tab{margin-inline:-18px}}.db2 .dv-top{padding:22px 20px 0}.db2 .dv-date{display:block;font:600 13px/24px var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .dv-hello{margin:8px 0 0;font:600 30px/1.1 var(--serif);font-style:normal;letter-spacing:-.015em;color:var(--ui-ink)}.db2 .dv-tab-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:20px 16px 0}@media(min-width:1000px){.db2 .dv-tab{max-width:640px;margin-inline:auto;padding-bottom:20px}.db2 .dv-top{padding:0 4px}.db2 .dv-hello{font-size:36px}.db2 .dv-tab-body{margin:24px 0 0}}.db2 .dv-stage .dv-flame{margin:auto 0 18px}.db2 .dv-steps{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;margin:auto 0 0;padding:30px 0 0;list-style:none}.db2 .dv-stage-done .dv-steps{margin-top:0}.db2 .dv-steps-i{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;font:500 11.5px/1 var(--ui-sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 66%,transparent)}.db2 .dv-steps-i:not(:last-child):after{content:"";position:absolute;top:5px;left:calc(50% + 9px);right:calc(-50% + 9px);height:1.5px;background:color-mix(in srgb,var(--ui-on-glow) 22%,transparent)}.db2 .dv-steps-i.is-done:not(:last-child):after{background:var(--p-gold)}.db2 .dv-steps-dot{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-on-glow) 50%,transparent)}.db2 .dv-steps-i.is-done .dv-steps-dot{background:var(--p-gold);box-shadow:0 0 8px color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .dv-steps-i.is-now,.db2 .dv-stage-done .dv-steps-i{color:var(--ui-on-glow)}.db2 .dv-steps-i.is-now .dv-steps-dot{box-shadow:inset 0 0 0 2px var(--p-gold),0 0 0 4px color-mix(in oklab,var(--p-gold) 28%,transparent)}.db2 .dv-begin{display:block;width:100%;height:52px;margin:26px 0 0;padding:0 16px;border:0;border-radius:999px;font:600 16px/1 var(--ui-sans);font-style:normal;text-align:center;cursor:pointer;color:var(--dv-begin-ink);background:var(--ui-on-glow);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-begin:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-stage-foot{width:100%;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ui-on-glow) 14%,transparent)}.db2 .dv-stage-foot>button{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;cursor:pointer;font:500 14.5px/1 var(--ui-sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 86%,transparent);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-stage-foot>button:before{content:"";position:absolute;inset:-15px -16px}.db2 .dv-stage-foot>button:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-stage-foot svg{flex:none;width:16px;height:16px;stroke-width:1.8}.db2 .dv-stage :focus-visible{outline-color:var(--ui-on-glow)}.db2 .dv-ghost{display:block;border-radius:12px;background:color-mix(in srgb,var(--ui-on-glow) 18%,transparent)}.db2 .dv-ghost-big{width:72%;height:82px;margin-top:12px}.db2 .dv-ghost-sub{width:56%;height:14px;margin-top:12px;border-radius:99px}.db2 .dv-ghost-steps{width:100%;height:32px;margin-top:auto;border-radius:99px}.db2 .dv-stage.dv-candle{min-height:588px;padding:30px 26px 18px;border-radius:32px;color:var(--dv-cdl-ink);background:var(--dv-cdl-bg);box-shadow:var(--dv-cdl-top),var(--dv-stage-shadow)}.db2 .dv-stage.dv-candle.dv-stage-done{min-height:0;padding-bottom:26px}.db2 .dv-cdl{position:relative;flex:none;display:block;width:90px;height:147px;margin:4px 0 0}.db2 .dv-cdl-halo{position:absolute;left:50%;top:22px;width:124px;height:124px;margin-left:-62px;border-radius:50%;pointer-events:none;background:var(--dv-cdl-halo);animation:dvCdlBreathe 9s ease-in-out infinite}@keyframes dvCdlBreathe{0%,to{opacity:.82}50%{opacity:.94}}.db2 .dv-vt-back,.db2 .dv-vt-front{position:absolute;left:14px;bottom:0;width:62px;height:74px;overflow:visible}.db2 .dv-vt-front{z-index:2}.db2 .dv-vt-glow{animation:dvVtGlow 7.4s ease-in-out infinite}@keyframes dvVtGlow{0%,to{opacity:.86}50%{opacity:1}}.db2 .dv-cdl .dv-flame{position:absolute;z-index:1;left:32px;top:64.6px;width:26px;height:39.9px;margin:0;border-radius:0;background:none}.db2 .dv-flame .dv-cdl-flame{display:block;width:26px;height:39.9px;overflow:visible;transform-origin:50% 87%;filter:var(--dv-cdl-f-glow);animation:dvCdlFlicker 7.6s ease-in-out infinite}.db2 .dv-cdl-f-out{fill:var(--dv-cdl-f-out)}.db2 .dv-cdl-f-mid{fill:var(--dv-cdl-f-mid)}.db2 .dv-cdl-f-core{fill:var(--dv-cdl-f-core)}@keyframes dvCdlFlicker{0%,to{transform:none}40%{transform:scale(.995,1.012) skew(.3deg)}72%{transform:scale(1.003,.996) skew(-.2deg)}}.db2 .dv-candle.dv-stage-done .dv-cdl{height:112.5px}.db2 .dv-candle.dv-stage-done .dv-cdl .dv-flame{top:48.2px}.db2 .dv-candle.dv-stage-done .dv-cdl-halo{top:-4px;width:112px;height:112px;margin-left:-56px}.db2 .dv-candle .dv-kicker{color:var(--dv-cdl-sub)}.db2 .dv-candle .dv-big{color:var(--dv-cdl-ink)}.db2 .dv-candle .dv-sub{color:var(--dv-cdl-sub)}.db2 .dv-candle .dv-cdl+.dv-kicker,.db2 .dv-candle .dv-cdl+.dv-big{margin-top:auto;padding-top:24px}.db2 .dv-verse-t{display:block}.db2 .dv-verse-ref{display:block;margin-top:8px;font:500 11px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-cdl-sub)}.db2 .dv-candle .dv-steps{margin:auto 0 0;padding:28px 8px 0}.db2 .dv-candle.dv-stage-done .dv-steps{margin-top:4px}.db2 .dv-candle .dv-steps-i{gap:9px;font:500 11px/1.1 var(--ui-sans);font-style:normal;color:var(--dv-cdl-sub)}.db2 .dv-candle .dv-steps-i:not(:last-child):after{top:3.5px;left:calc(50% + 7px);right:calc(-50% + 7px);height:1px;background:var(--dv-cdl-faint)}.db2 .dv-candle .dv-steps-i.is-done:not(:last-child):after{background:var(--dv-cdl-trail)}.db2 .dv-candle .dv-steps-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.3px var(--dv-cdl-ring)}.db2 .dv-candle .dv-steps-i.is-done .dv-steps-dot{background:var(--dv-cdl-lit);box-shadow:0 0 8px var(--dv-cdl-lit-glow)}.db2 .dv-candle .dv-steps-i.is-now,.db2 .dv-candle.dv-stage-done .dv-steps-i{color:var(--dv-cdl-ink)}.db2 .dv-candle .dv-steps-i.is-now .dv-steps-dot{box-shadow:inset 0 0 0 1.6px var(--dv-cdl-lit),0 0 0 4px var(--dv-cdl-lit-halo)}.db2 .dv-candle .dv-begin{margin-top:26px;color:var(--dv-cdl-begin-ink);background:var(--dv-cdl-begin);box-shadow:var(--dv-cdl-begin-lift)}.db2 .dv-candle .dv-stage-foot{border-top-color:var(--dv-cdl-rule)}.db2 .dv-candle .dv-stage-foot>button{color:var(--dv-cdl-sub)}.db2 .dv-candle :focus-visible{outline-color:var(--dv-cdl-ink)}.db2 .dv-candle .dv-ghost{background:color-mix(in srgb,var(--dv-cdl-ink) 16%,transparent)}@media(min-width:1000px){.db2 .dv-stage.dv-candle{min-height:597px}.db2 .dv-stage.dv-candle.dv-stage-done{min-height:0}.db2 .dv-candle .dv-steps{padding-inline:48px}}.db2 .dv-quiet{margin:6px 0 0;text-align:center;font:400 14px/1.4 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-grey) 55%,var(--ui-ink))}.db2 .dv-quiet-go{position:relative;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-style:normal;font-weight:600;color:var(--ui-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-quiet-go:before{content:"";position:absolute;inset:-13px -4px}.db2 .dv-quiet-go:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-row{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;border:0;text-align:left;cursor:pointer;font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .dv-row:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .dv-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--fg) 6%,var(--p-card))}.db2 .dv-ico svg{width:19px;height:19px;stroke-width:1.8}.db2 .dv-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .dv-t b{font:600 15.5px/1.2 var(--sans);font-style:normal;color:var(--fg)}.db2 .dv-t span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .dv-confirm-line{margin:2px 0 4px;font:400 15px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}@media(forced-colors:active){.db2 .dv-field,.db2 .dv-select,.db2 .dv-menu,.db2 .dv-ideas,.db2 .dv-books,.db2 .dv-trio-t,.db2 .dv-chip{outline:1px solid CanvasText}.db2 .dv-trio-t.is-chosen,.db2 .dv-chip.is-chosen,.db2 .dv-spine.is-lit .dv-sp{outline:2px solid Highlight}.db2 .dv-field:focus{outline:2px solid Highlight}.db2 .dv-menu:focus-visible .dv-opt.is-active{outline:2px solid Highlight}.db2 .ui-grow-mirror{display:none}.db2 .ui-grow-input{color:CanvasText}.db2 .ui-grow{outline:1px solid CanvasText}.db2 .ui-grow:focus-within{outline:2px solid Highlight}.db2 .ui-grow.is-plain:not(:focus-within){outline:none}.db2 .ui-list>li:before{forced-color-adjust:none;background:CanvasText}}@media(forced-colors:active){.db2 .dv-sky-low,.db2 .dv-jot,.db2 .dv-box,.db2 .dv-set{outline:1px solid CanvasText}.db2 .dv-sky{display:none}.db2 .dv-stage,.db2 .dv-card{outline:1px solid CanvasText}.db2 .dv-th-past,.db2 .dv-th-future,.db2 .dv-th-ring{stroke:CanvasText}.db2 .dv-th-bead,.db2 .dv-th-knot,.db2 .dv-th-today{fill:CanvasText}.db2 .dv-th-run{stroke:Highlight}.db2 .dv-th-bead.is-run{fill:Highlight}}@media(prefers-reduced-motion:reduce){.db2 .ui-grow{transition:none}.db2 .dv-step{animation:none}.db2 .dv-ic{transition:none}.db2 .dv-ic:active{transform:none}.db2 .dv-cta,.db2 .dv-text-btn,.db2 .dv-field,.db2 .dv-select,.db2 .dv-select>svg,.db2 .dv-opt,.db2 .dv-idea{transition:none}.db2 .dv-cta:not(:disabled):active,.db2 .dv-text-btn:active,.db2 .dv-select:active,.db2 .dv-opt:active,.db2 .dv-idea:active{transform:none}.db2 .dv-shelf-row,.db2 .dv-spine,.db2 .dv-spine-lift,.db2 .dv-sp,.db2 .dv-ch{transition:none}.db2 .dv-spine:active,.db2 .dv-ch:active{transform:none}.db2 .dv-trio-t,.db2 .dv-chip,.db2 .dv-overlay.is-flying .dv-field,.db2 .dv-overlay.is-flying .dv-cta{transition:none}.db2 .dv-trio-t:active,.db2 .dv-chip:active{transform:none}.db2 .dv-menu{animation:none}.db2 .dv-back-a,.db2 .dv-deep,.db2 .dv-hide{transition:none}.db2 .dv-back-a:active,.db2 .dv-deep:active,.db2 .dv-hide:active{transform:none}.db2 .dv-sky,.db2 .dv-sky.is-leaving,.db2 .dv-sky-low,.db2 .dv-sky-folio-v.is-in,.db2 .dv-sky-folio-v.is-out,.db2 .dv-sky-top>:not(.dv-sky-say),.db2 .dv-sky-say>*{animation:none}.db2 .dv-overlay[data-sky=lit] :is(.dv-kick,.dv-stepper-i,.dv-sky-eye,.dv-sky-welcome,.dv-sky-title,.dv-sky-sub),.db2 .dv-overlay[data-sky=lit] .dv-sky-veil{transition:none}.db2 .dv-sky-wisp,.db2 .dv-sky-flock,.db2 .dv-sky-bird,.db2 .dv-sky-bird path,.db2 .dv-sky-mist i,.db2 .dv-sky-lamps i{animation:none}.db2 .dv-amen .dv-medal,.db2 .dv-cdl-halo,.db2 .dv-flame .dv-cdl-flame,.db2 .dv-vt-glow{animation:none}.db2 .dv-begin,.db2 .dv-stage-foot>button,.db2 .dv-quiet-go,.db2 .dv-row{transition:none}.db2 .dv-begin:active,.db2 .dv-stage-foot>button:active,.db2 .dv-quiet-go:active,.db2 .dv-row:active{transform:none}}.db2 .dv-gt-fx{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden;contain:strict}.db2 .dv-gt-fx:empty{display:none}.db2 .dv-gt-fx>*{position:absolute;pointer-events:none}.db2 .dv-gt-ghost{position:fixed!important;margin:0!important;box-sizing:border-box;transform-origin:50% 50%}.db2 .dv-gt-ghost:has(>.dv-gt-sheen){overflow:hidden}.db2 .dv-gt-sheen{position:absolute;top:-20%;bottom:-20%;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in oklab,color-mix(in oklab,var(--p-gold) 45%,var(--ui-on-glow)) 30%,transparent) 50%,transparent 100%)}.db2 .dv-gt-pill{position:fixed;overflow:hidden;border-radius:999px;box-sizing:border-box}.db2 .dv-gt-pill-g{position:absolute;inset:0;border-radius:inherit}.db2 .dv-gt-pill-gold{opacity:0;background:linear-gradient(180deg,color-mix(in oklab,var(--p-gold) 78%,var(--ui-on-glow)),var(--p-gold))}.db2 .dv-gt-pill-t{position:absolute;inset:0;display:grid;place-items:center;font-weight:600;white-space:nowrap}.db2 .dv-gt-orb{left:0;top:0;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--p-gold) 85%,var(--ui-on-glow)) 0%,color-mix(in oklab,var(--p-gold) 55%,transparent) 30%,transparent 70%)}.db2 .dv-gt-shield{position:fixed;inset:0;z-index:200;-webkit-tap-highlight-color:transparent}:root{--dv-in-halo: radial-gradient(closest-side, hsl(42 90% 70% / .2), hsl(38 90% 62% / .08) 55%, transparent 100%);--dv-in-edge: hsl(40 90% 66%);--dv-in-edge-k: 66%;--dv-in-rim: hsl(38 90% 62% / .3)}@media(prefers-color-scheme:dark){:root.dark{--dv-in-edge: hsl(38 80% 56%);--dv-in-edge-k: 82%;--dv-in-rim: hsl(36 80% 52% / .14)}}:root[data-theme=dark],html.dark{--dv-in-edge: hsl(38 80% 56%);--dv-in-edge-k: 82%;--dv-in-rim: hsl(36 80% 52% / .14)}html[data-theme-skin=leather]{--dv-in-edge: hsl(38 80% 56%);--dv-in-edge-k: 82%;--dv-in-rim: hsl(36 80% 52% / .14)}.db2 .dv-in{display:contents}.db2 .dv-in-under{position:fixed;inset:0;z-index:85;pointer-events:none}.db2 .dv-in-fx{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:hidden;contain:strict}.db2 .dv-in-under:empty,.db2 .dv-in-fx:empty{display:none}.db2 .dv-in-fx>*{position:absolute;pointer-events:none;will-change:transform,opacity}.db2 .dv-in-g{position:fixed!important;margin:0!important;box-sizing:border-box;transform-origin:50% 50%;contain:layout style}.db2 .dv-in-layer{position:fixed;left:0;top:0;pointer-events:none;transform-origin:0 0}.db2 .dv-in-tint{position:absolute;pointer-events:none}.db2 .dv-sky>.dv-in-quiet{position:absolute;left:0;top:0;will-change:opacity}.db2 .dv-in-ground{position:fixed;box-sizing:border-box;contain:strict}.db2 .dv-in-ground>i{position:absolute;inset:0;border-radius:inherit}.db2 .dv-in-halo{left:0;top:0;width:360px;height:220px;margin:-110px 0 0 -180px;border-radius:50%;background:var(--dv-in-halo)}.db2 .dv-in-form{left:0;top:0;width:512px;height:512px;margin:-256px 0 0 -256px;border-radius:50%;background:radial-gradient(closest-side,var(--dv-in-page) 0,var(--dv-in-page) 44%,color-mix(in oklab,var(--dv-in-page) var(--dv-in-edge-k),var(--dv-in-edge)) 61%,var(--dv-in-rim) 81%,transparent 100%)}.db2 .dv-in-shield{position:fixed;inset:0;z-index:200;-webkit-tap-highlight-color:transparent}.db2 .dv-in-shield[hidden]{display:none}:root{--hm-page: linear-gradient(180deg, color-mix(in oklab, var(--p-gold) 22%, var(--bg)) 0%, var(--bg) min(50%, 800px));--hm-glow-ring: color-mix(in oklab, var(--fg) 90%, var(--p-accent));--hm-glow-shadow: 0 18px 36px -18px hsl(25 50% 20% / .55);--hm-frost: color-mix(in srgb, var(--p-card) 82%, transparent);--hm-soft: color-mix(in oklab, var(--fg) 6%, var(--p-card));--hm-kept-ink: color-mix(in oklab, var(--p-gold) 45%, var(--fg));--wr-sheet: color-mix(in oklab, var(--bg) 93%, var(--fg) 7%);--wr-sky: hsl(205 55% 75%);--wr-cover-rule: hsl(42 80% 65% / .7);--wr-cover-ink: hsl(45 70% 95%);--hm-heart: hsl(354 70% 48%);--wr-paper: hsl(43 52% 96%);--wr-paper-ink: hsl(28 30% 18%);--wr-paper-grey: hsl(30 14% 42%)}@media(prefers-color-scheme:dark){:root.dark{--hm-page: none;--hm-glow-ring: color-mix(in oklab, var(--p-card) 80%, var(--p-accent));--hm-glow-shadow: 0 18px 36px -18px hsl(0 0% 0% / .7);--wr-sky: hsl(205 30% 38%);--hm-heart: hsl(354 80% 66%);--wr-paper: hsl(40 30% 84%)}}:root[data-theme=dark],html.dark{--hm-page: none;--hm-glow-ring: color-mix(in oklab, var(--p-card) 80%, var(--p-accent));--hm-glow-shadow: 0 18px 36px -18px hsl(0 0% 0% / .7);--wr-sky: hsl(205 30% 38%);--hm-heart: hsl(354 80% 66%);--wr-paper: hsl(40 30% 84%)}html[data-theme-skin=leather]{--hm-page: none;--hm-frost: var(--p-card);--hm-soft: var(--card-lo);--wr-sheet: var(--card-lo)}:root[data-theme=dark][data-theme-skin=classic-live],html.dark[data-theme-skin=classic-live]{--hm-glow-ring: color-mix(in oklab, var(--bg) 70%, black)}.db2 .fc-day{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:8px;min-height:34px;margin:30px 4px 12px}.db2 .fc-day-h{margin:0;font:600 22px/1 var(--serif);font-style:normal;color:var(--ui-ink)}.db2 .fc-card{position:relative;padding:18px;border-radius:24px;color:var(--fg);background:var(--hm-frost);box-shadow:var(--ui-shadow);cursor:pointer;font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .fc-card+.fc-card{margin-top:14px}.db2 .fc-card:has(.fc-more [role=menu]){z-index:30}.db2 .fc-card.is-revealed{animation:fcReveal calc(2 * var(--dur-slow)) var(--ease-settle) both}@keyframes fcReveal{0%{box-shadow:0 0 0 2px var(--p-gold),var(--ui-shadow)}to{box-shadow:0 0 0 2px transparent,var(--ui-shadow)}}.db2 .fc-by{display:flex;align-items:center;gap:12px}.db2 .fc-face{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .fc-face:after{content:"";position:absolute;inset:-2px;border-radius:50%}.db2 .fc-face .avatar{width:40px;height:40px;font-size:14px}.db2 .fc-by-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .fc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.2 var(--sans);font-style:normal;color:var(--fg)}.db2 .fc-name,.db2 .rp-name-btn,.db2 .rp-word-name{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0;border:0;border-radius:4px;background:none;text-align:left;cursor:pointer}@media(hover:hover){.db2 .fc-name:hover,.db2 .rp-name-btn:hover,.db2 .rp-word-name:hover{text-decoration:underline;text-underline-offset:2px}}.db2 .fc-meta{display:flex;align-items:center;min-width:0;white-space:nowrap;font:400 13px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .fc-pass{min-width:0;overflow:hidden;text-overflow:ellipsis}.db2 .fc-sep{flex:none;white-space:pre}.db2 .fc-time{flex:none}@media(max-width:999px){.db2 .fc-meta:has(.fc-aud){flex-wrap:wrap;row-gap:3px}.db2 .fc-meta:has(.fc-aud)>.fc-aud{flex-basis:100%}.db2 .fc-meta:has(.fc-aud)>.fc-aud:before{content:none}}.db2 .fc-more{flex:none;display:flex;align-self:center;margin-left:auto}.db2 .fc-more>.rb-more-wrap{align-self:center}.db2 .fc-more .rb-more-wrap>button{margin:-7px;color:var(--ui-card-grey)}.db2 .fc-more .rb-more-wrap>button[aria-expanded=true]{color:var(--fg)}.db2 .fc-open{position:relative;margin-top:16px}.db2 .fc-open.is-passage{margin-top:0}.db2 .fc-open-hit{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.db2 .fc-title{margin:0;font:600 20px/1.25 var(--serif);font-style:normal;color:var(--fg);overflow-wrap:break-word}.db2 .fc-ex{margin:6px 0 0;font:400 16px/1.55 var(--serif);font-style:normal;color:color-mix(in srgb,var(--fg) 85%,var(--p-card))}.db2 .fc-open>.fc-ex:first-child{margin-top:0}.db2 .fc-ex.is-list{max-height:4.65em;overflow:hidden}.db2 .fc-ex.is-list>div>*+*,.db2 .fc-ex.is-list li+li{margin-top:0}.db2 .fc-tag{display:block;margin-top:12px;font:600 11px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--p-gold) 55%,var(--fg))}.db2 .fc-open>.fc-tag:first-child{margin-top:0}.db2 .fc-locked{display:flex;align-items:flex-start;gap:6px;margin:16px 0 0;font:400 14px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .fc-locked svg{flex:none;width:14px;height:14px;margin-top:3px;stroke-width:2}.db2 .fc-locked>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.db2 .fc-hidden{margin:14px 0 0;font:400 13px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .fc-photo{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;margin-top:14px;border-radius:16px}.db2 .fc-photo.is-signing{background:var(--hm-soft)}.db2 .fc-acts{display:flex;gap:8px;margin-top:14px}.db2 .fc-heart,.db2 .fc-words{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px;border:0;border-radius:999px;color:var(--fg);background:var(--hm-soft);cursor:pointer;font:600 13.5px/1 var(--sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .fc-heart:after,.db2 .fc-words:after{content:"";position:absolute;inset:-5px;border-radius:999px}.db2 .fc-heart>span,.db2 .fc-words>span{font-weight:500;color:var(--ui-card-grey)}.db2 .fc-words svg{width:17px;height:17px;stroke-width:1.8}.db2 .fc-heart svg{width:18px;height:18px;stroke-width:1.9}.db2 .fc-heart.is-on{background:color-mix(in oklab,var(--hm-heart) 12%,var(--p-card))}.db2 .fc-heart.is-on svg{fill:var(--hm-heart);stroke:var(--hm-heart);animation:amenBounce var(--dur-pop) var(--ease-react)}.db2 .fc-heart.is-on>span{color:var(--fg)}.db2 .fc-kept{display:flex;align-items:center;gap:6px;margin:12px 0 0;font:500 13px/1 var(--ui-sans);font-style:normal;color:var(--hm-kept-ink)}.db2 .fc-kept svg{flex:none;width:14px;height:14px;stroke-width:2}.db2 .fc-card.is-today{padding:16px;border-radius:22px;background:var(--p-card)}.db2 .fc-card+.fc-card.is-today{margin-top:0}.db2 .fc-today-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.db2 .fc-today-t{margin:0;font:600 17px/1.2 var(--ui-sans);font-style:normal;letter-spacing:-.01em;color:var(--fg)}.db2 .fc-seen{font:400 12.5px/1.2 var(--sans);font-style:normal;text-align:right;color:var(--ui-card-grey)}.db2 .fc-today-meta{display:block;font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .fc-title.is-today{display:flex;align-items:flex-start;gap:6px;margin-top:6px}.db2 .fc-ex.is-today{display:flex;align-items:flex-start;gap:6px;font-size:15px}.db2 .fc-ex.is-today>div{flex:1;min-width:0}.db2 .fc-ex.is-today.is-list{max-height:3.1em}.db2 .fc-lock{flex:none;width:13px;height:13px;margin-top:5px;stroke-width:2;color:var(--hm-kept-ink)}.db2 .fc-title .fc-lock{width:15px;height:15px}.db2 .fc-today-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.db2 .fc-today-foot>.fc-acts,.db2 .fc-today-foot>.fc-kept{margin-top:0}.db2 .fc-today-open{position:relative;flex:none;display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;color:var(--fg);background:none;cursor:pointer;font:600 14px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .fc-today-open:after{content:"";position:absolute;inset:-15px -10px}.db2 .fc-today-open svg{width:14px;height:14px;stroke-width:2.2}.db2 .fc-card:active{transform:scale(.99);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .fc-face:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .fc-heart:active,.db2 .fc-words:active{transform:scale(.9);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .fc-today-open:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .fc-card,.db2 .fc-face,.db2 .fc-heart,.db2 .fc-words,.db2 .fc-today-open{transition:none}.db2 .fc-card:active,.db2 .fc-face:active,.db2 .fc-heart:active,.db2 .fc-words:active,.db2 .fc-today-open:active{transform:none}.db2 .fc-heart.is-on svg,.db2 .fc-card.is-revealed{animation:none}}@media(forced-colors:active){.db2 .fc-card,.db2 .fc-heart,.db2 .fc-words{outline:1px solid CanvasText}}.db2 .rp-page{position:relative;background:var(--hm-page);font-style:normal}@media(max-width:999px){.db2 .rp-page{min-height:100dvh;margin:-4px -18px calc(-112px - env(safe-area-inset-bottom,0px));padding:4px 0 calc(var(--rp-dock-h, 96px) + 24px)}}.db2 .rp-opts{flex:none;display:flex}.db2 .rp-opts>.rb-more-wrap{margin:0;align-self:center}.db2 .rp-opts .rb-more-wrap>button{margin:-3px;color:var(--fg)}.db2 .rp-opts .rb-more-wrap>button>span,.db2 .rp-opts .rb-more-wrap>button:hover>span{width:38px;height:38px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .rp-opts .rb-more-wrap>button[aria-expanded=true]>span{color:var(--p-card);background:var(--fg);box-shadow:var(--ui-shadow)}.db2 .rb-menu{top:calc(100% + 8px)}.db2 .rb-menu.is-up{top:auto;bottom:calc(100% + 8px)}.db2 .rb-menu.is-plain{top:calc(100% + 8px);right:0;width:-moz-max-content;width:max-content;min-width:min(220px,calc(100vw - 40px));padding:6px;border:0;border-radius:18px;box-shadow:0 24px 50px -18px #2b1d1280,inset 0 0 0 1px var(--ui-hair)}.db2 .rb-menu.is-plain.is-up{top:auto;bottom:calc(100% + 8px)}.db2 .rb-menu.is-plain.is-left{left:0;right:auto}.db2 .rb-menu.is-plain .rb-mi{height:44px;padding:0 12px;gap:12px;border-radius:12px;font:500 15px/1 var(--sans);font-style:normal}.db2 .rb-menu.is-plain .rb-mi-lbl{font-size:15px;font-weight:500;line-height:1}.db2 .rb-menu.is-plain .rb-mi-ic{width:18px;height:18px;border-radius:0;background:none}.db2 .rb-menu.is-plain .rb-mi-ic svg{width:18px;height:18px;stroke-width:1.8}.db2 .rb-menu.is-plain .rb-mi:hover,.db2 .rb-menu.is-plain .rb-mi:focus{background:color-mix(in srgb,var(--fg) 5%,var(--p-card))}.db2 .rp-post{margin:10px 16px 0;padding:20px 20px 18px;border-radius:26px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);font-style:normal}.db2 .rp-by{display:flex;align-items:center;gap:12px}.db2 .rp-face{position:relative;flex:none;display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-face:after{content:"";position:absolute;inset:-1px;border-radius:50%}.db2 .rp-face .avatar{width:42px;height:42px;font-size:14px}.db2 .rp-by-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .rp-name{display:flex;align-items:center;min-width:0;margin:0;font:600 15.5px/1.2 var(--sans);font-style:normal;color:var(--fg)}.db2 .rp-name>span:first-child,.db2 .rp-name>.rp-name-btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db2 .rp-name-btn{font:inherit;font-style:normal;color:inherit}.db2 .rp-you{flex:none;margin-left:8px;padding:3px 7px;border-radius:99px;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.04em;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 24%,var(--p-card))}.db2 .rp-name:has(>.rp-you){flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:3px}.db2 .rp-name:has(>.rp-you)>.rp-you{margin-left:0}.db2 .rp-sub{font:400 13px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-chip{flex:none;display:flex}.db2 .rp-pass{position:relative;display:inline-flex;align-items:center;gap:7px;max-width:100%;height:34px;margin-top:18px;padding:0 12px;border-radius:999px;color:var(--fg);text-decoration:none;background:color-mix(in oklab,var(--p-gold) 18%,var(--p-card));font:600 14px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-pass:after{content:"";position:absolute;inset:-5px 0;border-radius:999px}.db2 .rp-pass>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db2 .rp-pass svg{flex:none;width:16px;height:16px;stroke-width:1.9}.db2 .rp-pass .rp-ext{width:14px;height:14px;color:var(--ui-card-grey)}.db2 .rp-pass.is-plain{cursor:default}.db2 .rp-title{margin:14px 0 0;font:600 30px/1.15 var(--serif);font-style:normal;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;color:var(--fg)}.db2 .rp-post>h1:focus,.db2 .rp-title:focus{outline:none}.db2 .rp-words{margin:10px 0 0;font:400 18px/1.65 var(--serif);font-style:normal;color:color-mix(in srgb,var(--fg) 88%,var(--p-card))}.db2 .rp-words.is-first,.db2 .rp-part{margin-top:14px}.db2 .rp-title+.rp-part,.db2 .rp-part+.rp-part{margin-top:10px}.db2 .rp-part>.rp-title,.db2 .rp-part>.rp-words{margin-top:0}.db2 .rp-locked{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;padding:14px 16px;border-radius:16px;font:400 15px/1.5 var(--ui-sans);font-style:normal;color:var(--ui-card-grey);background:color-mix(in srgb,var(--fg) 4%,var(--p-card))}.db2 .rp-locked svg{flex:none;width:20px;height:20px;margin-top:1px;stroke-width:1.8}.db2 .rp-hidden{margin:16px 0 0;font:400 13px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-photo{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;margin-top:18px;border-radius:18px}.db2 .rp-photo.is-signing{background:var(--hm-soft)}.db2 .rp-reacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.db2 .rp-heart{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;margin:0;padding:0 16px;border:0;border-radius:999px;color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--p-card));cursor:pointer;font:600 14.5px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-heart:after{content:"";position:absolute;inset:-5px;border-radius:999px}.db2 .rp-heart>span{font-weight:500;color:var(--ui-card-grey)}.db2 .rp-heart svg{width:20px;height:20px;stroke-width:1.9}.db2 .rp-heart.is-on{background:color-mix(in oklab,var(--hm-heart) 12%,var(--p-card))}.db2 .rp-heart.is-on svg{fill:var(--hm-heart);stroke:var(--hm-heart);animation:amenBounce var(--dur-pop) var(--ease-react)}.db2 .rp-heart.is-on>span{color:var(--fg)}.db2 .rp-post.is-skeleton{display:grid;gap:12px}.db2 .rp-sk{display:block;height:14px;border-radius:999px;background:var(--hm-soft);animation:rpPulse calc(2 * var(--dur-slow)) ease-in-out infinite}.db2 .rp-sk-lines{flex:1;display:grid;gap:7px}.db2 .rp-sk.is-face{width:42px;height:42px;border-radius:50%}.db2 .rp-sk.is-name{width:44%;height:13px}.db2 .rp-sk.is-sub{width:28%;height:11px}.db2 .rp-sk.is-title{width:70%;height:26px;margin-top:10px;border-radius:10px}.db2 .rp-sk.is-short{width:62%}@keyframes rpPulse{0%,to{opacity:1}50%{opacity:.55}}.db2 .rp-gone{margin:48px 24px 0;text-align:center;font:400 15px/1.5 var(--ui-sans);font-style:normal;color:var(--ui-grey)}.db2 .rp-gone>p{margin:0}.db2 .rp-retry{position:relative;height:38px;margin:14px 0 0;padding:0 16px;border:0;border-radius:999px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);cursor:pointer;font:600 14px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-retry:after{content:"";position:absolute;inset:-3px 0;border-radius:999px}.db2 .rp-page>.rp-dock:not(.is-inline){animation:rpDockIn calc(var(--dur-base) + var(--dur-fast)) var(--ease-settle) both}@keyframes rpDockIn{0%,39%{opacity:0}to{opacity:1}}.db2 .rp-page.is-leaving>.rp-body{animation:rpOut var(--dur-base) var(--ease-settle) both}.db2 .rp-page.is-leaving>.rp-dock{animation:rpFadeOut var(--dur-base) var(--ease-settle) both}@keyframes rpOut{to{opacity:0;transform:translate(24px)}}@keyframes rpFadeOut{to{opacity:0}}@keyframes rpRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rpSink{to{opacity:0;transform:translateY(8px)}}.db2 .rp-face:active,.db2 a.rp-pass:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .rp-heart:active{transform:scale(.9);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .rp-retry:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(min-width:1000px){.db2 .rp-page{background:none}.db2 .rp-body>.pg-bar{padding:22px 0 4px}.db2 .rp-post{margin:12px 0 0;padding:26px 28px 22px}.db2 .rp-title{font-size:34px}.db2 .rp-gone{margin-inline:0}.db2 .pg-page.is-in:has(.rp-page){animation-name:rpRise}.db2 .rp-page.is-leaving>.rp-body,.db2 .rp-page.is-leaving>.rp-dock{animation-name:rpSink}}@media(prefers-reduced-motion:reduce){.db2 .rp-face,.db2 .rp-pass,.db2 .rp-heart,.db2 .rp-retry{transition:none}.db2 .rp-face:active,.db2 a.rp-pass:active,.db2 .rp-heart:active,.db2 .rp-retry:active{transform:none}.db2 .pg-page.is-in:has(.rp-page),.db2 .rp-page>.rp-dock:not(.is-inline),.db2 .rp-page.is-leaving>.rp-body,.db2 .rp-page.is-leaving>.rp-dock,.db2 .rp-heart.is-on svg,.db2 .rp-sk{animation:none}}@media(forced-colors:active){.db2 .rp-post,.db2 .rp-pass,.db2 .rp-heart,.db2 .rp-retry{outline:1px solid CanvasText}}@media(max-width:999px){.db2 .tabbar{transition:transform var(--dur-base) var(--ease-settle),opacity var(--dur-base) var(--ease-settle),visibility 0s}.db2 .tabbar.is-hidden{transform:translate(-50%,calc(100% + 20px + env(safe-area-inset-bottom,0px)));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-base) var(--ease-settle),opacity var(--dur-base) var(--ease-settle),visibility 0s linear var(--dur-base)}}@media(prefers-reduced-motion:reduce){.db2 .tabbar,.db2 .tabbar.is-hidden{transition:none}}.db2 .rp-h{margin:0 0 10px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .rp-study{margin-top:22px;padding-top:18px;border-top:1px solid var(--ui-hair)}.db2 .rp-q{padding:12px 14px 14px;border-radius:16px}:where(.db2) .rp-q{background:color-mix(in srgb,var(--fg) 4%,var(--p-card))}.db2 .rp-q+.rp-q{margin-top:8px}.db2 .rp-sec{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font:600 12px/1.2 var(--ui-sans);font-style:normal;color:color-mix(in oklab,var(--p-gold) 55%,var(--fg))}.db2 .rp-sec-kept{display:inline-flex;align-items:center;gap:4px;font:600 11.5px/1 var(--ui-sans);font-style:normal;color:var(--hm-kept-ink)}.db2 .rp-sec-kept svg{flex:none;width:12px;height:12px;stroke-width:2}.db2 .rp-pair{margin-top:7px}.db2 .rp-pair+.rp-pair{margin-top:10px}.db2 .rp-prompt{margin:0;font:500 13.5px/1.35 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-answer{margin-top:6px;font:400 16px/1.55 var(--serif);font-style:normal;color:var(--fg)}.db2 .rp-thread{margin:10px 16px 0;padding:20px 20px 18px;border-radius:26px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);font-style:normal}.db2 .rp-thread-none{margin:0;font:400 15px/1.5 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-word{position:relative;display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-radius:14px}.db2 .rp-word:has([role=menu]){z-index:30}.db2 .rp-word.is-ringed{animation:rpWordRing calc(1.5 * var(--dur-slow)) var(--ease-settle) both}@keyframes rpWordRing{0%{background:color-mix(in oklab,var(--p-gold) 10%,var(--p-card));box-shadow:0 0 0 6px color-mix(in oklab,var(--p-gold) 10%,var(--p-card)),0 0 0 8px var(--p-gold)}to{background:transparent;box-shadow:0 0 0 6px transparent,0 0 0 8px transparent}}.db2 .rp-word-face{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-word-face:after{content:"";position:absolute;inset:-5px;border-radius:50%}.db2 .rp-word-face .avatar{width:34px;height:34px;font-size:12px}.db2 .rp-replies .rp-word-face,.db2 .rp-replies .rp-word-face .avatar{width:28px;height:28px}.db2 .rp-replies .rp-word-face .avatar{font-size:10px}.db2 .rp-word-b{flex:1;min-width:0}.db2 .rp-word-m{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0}.db2 .rp-word-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.2 var(--sans);font-style:normal;color:var(--fg)}.db2 .rp-word-t,.db2 .rp-word-ed{flex:none;font:400 12.5px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-word-text{margin:4px 0 0;font:400 15px/1.5 var(--ui-sans);font-style:normal;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg)}.db2 .rp-reply{position:relative;display:block;margin:6px 0 0;padding:0;border:0;background:none;color:var(--ui-card-grey);cursor:pointer;font:600 12.5px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-reply:after{content:"";position:absolute;inset:-14px -10px}.db2 .rp-thread{--rp-step-1: 24px;--rp-step-n: 20px;--rp-face: 34px}.db2 .rp-node{position:relative}.db2 .rp-replies{--rp-face: 28px;position:relative;margin-left:var(--rp-step-1)}.db2 .rp-replies .rp-replies{margin-left:var(--rp-step-n)}.db2 .rp-replies.is-flat,.db2 .rp-replies .rp-replies.is-flat{margin-left:0}.db2 .rp-replies .rp-word-more{position:absolute;top:9px;right:0}.db2 .rp-replies .rp-word-m{flex-wrap:wrap;row-gap:3px;padding-right:28px}.db2 .rp-rail{position:absolute;z-index:1;top:calc(9px + var(--rp-face) + 4px);bottom:8px;left:calc(var(--rp-face) / 2 - 6px);width:12px;margin:0;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.db2 .rp-rail:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;border-radius:1px;background:var(--ui-hair);transition:background var(--dur-fast) var(--ease-settle)}.db2 .rp-rail:focus-visible{outline:2px solid color-mix(in oklab,var(--p-gold) 70%,transparent);outline-offset:0}.db2 .rp-rail:active:before{background:color-mix(in srgb,var(--fg) 45%,transparent);transition-duration:var(--dur-press)}@media(hover:hover){.db2 .rp-rail:hover:before{background:color-mix(in srgb,var(--fg) 30%,transparent)}}.db2 .rp-word-to{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .rp-more{position:relative;display:block;margin:2px 0 8px var(--rp-step-1);padding:0;border:0;background:none;color:var(--ui-card-grey);cursor:pointer;font:600 12.5px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-replies .rp-more{margin-left:var(--rp-step-n)}.db2 .rp-more:after{content:"";position:absolute;inset:-14px -10px}.db2 .rp-word-x{position:relative;flex:none;margin:-2px -6px 0 0;padding:6px 8px;border:0;border-radius:10px;background:none;color:var(--ui-card-grey);cursor:pointer;font:500 13px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-word-x:after{content:"";position:absolute;inset:-9px -6px}.db2 .rp-word-x.is-confirm{font-weight:600;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--p-card))}.db2 .rp-word-more{flex:none;display:flex}.db2 .rp-word-more .rb-more-wrap>button{margin:-10px -12px -10px -4px;color:var(--ui-card-grey)}.db2 .rp-word-more .rb-more-wrap>button[aria-expanded=true]{color:var(--fg)}.db2 .rp-word-more .rb-more-wrap>button>span{width:28px;height:28px}.db2 .rp-word-more .rb-more-wrap>button svg{width:16px;height:16px}.db2 .rp-dock{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 92%,transparent) 40%);transform:translateY(calc(-1 * var(--rp-kb, 0px)))}.db2 .rp-dock.is-inline{position:static;z-index:auto;margin:12px 0 0;padding:0;background:none;transform:none}.db2 .rp-compose{display:flex;align-items:flex-end;gap:10px;margin:0;padding:6px 6px 6px 8px;border-radius:25px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow),inset 0 0 0 1px var(--ui-hair)}.db2 .rp-compose:focus-within{box-shadow:var(--ui-shadow),inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 75%,transparent)}.db2 .rp-compose>.avatar{flex:none;width:32px;height:32px;margin-bottom:3px;font-size:11px}.db2 .rp-input{flex:1;min-width:0}.db2 .rp-send{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;color:var(--p-card);background:var(--fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-send:after{content:"";position:absolute;inset:-3px;border-radius:50%}.db2 .rp-send svg{width:18px;height:18px;stroke-width:2.2}.db2 .rp-send:disabled{opacity:.45;cursor:default}.db2 .rp-replying{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;height:30px;margin:0 0 8px 8px;padding:0 4px 0 12px;border-radius:999px;color:var(--ui-card-grey);background:var(--p-card);box-shadow:var(--ui-shadow);font:500 13px/1 var(--ui-sans);font-style:normal}.db2 .rp-replying>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db2 .rp-replying>button{position:relative;flex:none;display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .rp-replying>button:after{content:"";position:absolute;inset:-10px;border-radius:50%}.db2 .rp-replying svg{width:14px;height:14px;stroke-width:2.2}.db2 .rp-word-face:active,.db2 .rp-reply:active,.db2 .rp-more:active,.db2 .rp-word-x:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .rp-send:not(:disabled):active{transform:scale(.92);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .rp-replying>button:active{transform:scale(.9);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(min-width:1000px){.db2 .rp-thread{margin:12px 0 0;padding:26px 28px 22px;--rp-step-1: 30px;--rp-step-n: 30px}}@media(prefers-reduced-motion:reduce){.db2 .rp-word-face,.db2 .rp-reply,.db2 .rp-word-x,.db2 .rp-send,.db2 .rp-replying>button,.db2 .rp-more,.db2 .rp-rail:before,.db2 .rp-rail:active:before{transition:none}.db2 .rp-word-face:active,.db2 .rp-reply:active,.db2 .rp-word-x:active,.db2 .rp-send:not(:disabled):active,.db2 .rp-replying>button:active,.db2 .rp-more:active{transform:none}.db2 .rp-word.is-ringed{animation:none}}@media(forced-colors:active){.db2 .rp-thread,.db2 .rp-q,.db2 .rp-compose,.db2 .rp-replying{outline:1px solid CanvasText}}.db2 .sheet.is-tall{top:46px;bottom:0;max-height:none;border-radius:28px 28px 0 0;padding:10px 16px calc(48px + env(safe-area-inset-bottom,0px))}.db2 .sheet.is-tall .sheet-grip{width:40px;height:5px;margin:0 auto 16px;border-radius:3px;background:color-mix(in srgb,var(--fg) 16%,transparent);box-shadow:none}.db2 .sheet.wr-sheet{color:var(--fg);background:var(--wr-sheet);border:0;box-shadow:none}.db2 .wr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 4px 16px}.db2 .wr-head-t{min-width:0}.db2 .wr-title{margin:0;font:600 24px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.02em;color:var(--fg)}.db2 .wr-sub{margin:4px 0 0;font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-x{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;color:var(--fg);background:var(--p-card);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-x:after{content:"";position:absolute;inset:-4px;border-radius:50%}.db2 .wr-x svg{width:16px;height:16px;stroke-width:2}.db2 .wr-body{display:grid;gap:12px}.db2 .wr-col{min-width:0;margin-top:16px}.db2 .wr-col-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 4px 12px}.db2 .wr-col-t{margin:0;font:600 20px/1 var(--ui-sans);font-style:normal;letter-spacing:-.015em;color:var(--ui-ink)}.db2 .wr-col-n{font:400 13px/1.2 var(--sans);font-style:normal;white-space:nowrap;color:var(--ui-grey)}.db2 .wr-col-list{display:grid;gap:12px}.db2 .wr-card{position:relative;padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .wr-ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.db2 .wr-ch-t{margin:0;font:600 17px/1.2 var(--ui-sans);font-style:normal;letter-spacing:-.01em;color:var(--fg)}.db2 .wr-ch-s{font:400 12.5px/1.2 var(--sans);font-style:normal;text-align:right;color:var(--ui-card-grey)}.db2 .wr-empty{margin:0;text-align:center;font:400 13px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-books+.wr-empty,.db2 .wr-climb+.wr-empty{margin-top:12px}.db2 .wr-ghost{display:block;border-radius:16px;background:var(--hm-soft);animation:rpPulse calc(2 * var(--dur-slow)) ease-in-out infinite}.db2 .wr-ghost.is-arc{height:176px}.db2 .wr-ghost.is-news{height:168px}.db2 .wr-ghost.is-weeks{height:300px}.db2 .wr-ghost.is-books{height:190px}.db2 .wr-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;text-align:center}.db2 .wr-error-t{margin:0;font:400 14px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-retry{position:relative;height:36px;margin:0;padding:0 16px;border:0;border-radius:999px;color:var(--fg);background:var(--hm-soft);cursor:pointer;font:600 13.5px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-retry:after{content:"";position:absolute;inset:-4px 0;border-radius:999px}.db2 .wr-arc{position:relative;height:176px;border-radius:16px;overflow:hidden;background:linear-gradient(90deg,color-mix(in oklab,var(--p-gold) 30%,var(--p-card)),color-mix(in oklab,var(--wr-sky) 30%,var(--p-card)) 45%,color-mix(in oklab,var(--p-accent) 32%,var(--p-card)) 72%,color-mix(in oklab,var(--fg) 40%,var(--p-card)))}.db2 .wr-arc-img{position:absolute;inset:0}.db2 .wr-arc-svg{position:absolute;inset:0;width:100%;height:100%}.db2 .wr-arc-svg path{fill:none;stroke:color-mix(in srgb,var(--fg) 30%,transparent);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.db2 .wr-arc-svg .wr-arc-done{stroke:var(--p-gold);stroke-width:3;stroke-dasharray:none}.db2 .wr-slot,.db2 .wr-sun{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,50%)}.db2 .wr-slot{--wr-half: calc((30px + (var(--wr-n) - 1) * 26px) / 2);left:clamp(calc(var(--wr-half) + 4px),var(--wr-x),calc(100% - var(--wr-half) - 4px));bottom:max(36px,var(--wr-y))}.db2 .wr-slot-pile{display:inline-flex;align-items:center}.db2 .wr-slot-face{position:relative;display:block;flex:none;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-slot-face:after{content:"";position:absolute;inset:-7px;border-radius:50%}.db2 .wr-slot-face .avatar{width:30px;height:30px;font-size:10px;box-shadow:0 0 0 2px var(--p-card)}.db2 .wr-slot-face+.wr-slot-face,.db2 .wr-slot-face+.wr-plus{margin-left:-4px}.db2 .wr-plus{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--fg);background:var(--hm-soft);box-shadow:0 0 0 2px var(--p-card);font:600 11px/1 var(--ui-sans);font-style:normal}.db2 .wr-sun{left:clamp(20px,var(--wr-x),calc(100% - 20px));bottom:clamp(42px,var(--wr-y),calc(100% - 28px));color:var(--p-gold);pointer-events:none}.db2 .wr-sun svg{width:30px;height:30px;stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--p-gold) 70%,transparent))}.db2 .wr-sun svg circle{fill:currentColor}.db2 .wr-sun-t{margin-top:1px;padding:1px 5px;border-radius:6px;font:600 9.5px/1.3 var(--ui-sans);font-style:normal;color:var(--p-accent-ink);background:color-mix(in srgb,var(--p-card) 82%,transparent)}.db2 .wr-ticks{position:absolute;left:10px;right:10px;bottom:6px;display:flex;justify-content:space-between;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 55%,transparent)}.db2 .wr-arc-empty{position:absolute;left:16%;right:16%;top:60%;margin:0;transform:translateY(-50%);text-align:center;font:400 13px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-arc-more{margin:10px 2px 0;font:400 12.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-tz{margin:8px 0 0;text-align:center;font:400 12px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-slot-face.is-peek{z-index:3;transform:scale(1.14)}.db2 .wr-slot-face.is-peek .avatar{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--p-gold)}.db2 .wr-peek{position:absolute;left:0;top:0;z-index:5;box-sizing:border-box;width:min(304px,100%);padding:14px 16px 15px;border-radius:20px;color:var(--fg);background:var(--p-card);border:1px solid var(--ui-hair);box-shadow:0 2px 4px #4230240f,0 22px 44px -18px #3424196b;pointer-events:none;text-align:left;font-style:normal;animation:uiPopUp var(--dur-base) var(--ease-settle) backwards}.db2 .wr-peek:before{content:"";position:absolute;top:-7px;left:calc(var(--wr-peek-ptr, 38px) - 7px);width:14px;height:14px;border-radius:3px 0 0;background:var(--p-card);border-left:1px solid var(--ui-hair);border-top:1px solid var(--ui-hair);transform:rotate(45deg)}.db2 .wr-peek.is-up:before{top:auto;bottom:-7px;border:0;border-right:1px solid var(--ui-hair);border-bottom:1px solid var(--ui-hair);border-radius:0 0 3px}.db2 .wr-peek-by{display:flex;align-items:center;gap:10px}.db2 .wr-peek-by .avatar{flex:none;width:36px;height:36px;font-size:13px}.db2 .wr-peek-who{flex:1;min-width:0;display:grid;gap:1px}.db2 .wr-peek-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.25 var(--ui-sans);font-style:normal;color:var(--fg)}.db2 .wr-peek-meta{display:flex;align-items:center;min-width:0;white-space:nowrap;font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-peek-pass{min-width:0;overflow:hidden;text-overflow:ellipsis}.db2 .wr-peek-sep{flex:none;white-space:pre}.db2 .wr-peek-time{flex:none}.db2 .wr-peek-thumb{flex:none;display:block;width:50px;height:50px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.db2 .wr-peek-thumb.is-signing{background:var(--hm-soft)}.db2 .wr-peek-t{margin:11px 0 0;font:600 18px/1.2 var(--serif);font-style:normal;color:var(--fg);overflow-wrap:break-word}.db2 .wr-peek-x{margin:5px 0 0;font:400 14.5px/1.45 var(--serif);font-style:normal;color:color-mix(in srgb,var(--fg) 82%,transparent)}.db2 .wr-peek-by+.wr-peek-x{margin-top:11px}.db2 .wr-peek-x.is-list{max-height:2.9em;overflow:hidden}.db2 .wr-peek-tag{display:block;margin-top:11px;font:600 11px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--p-gold) 55%,var(--fg))}.db2 .wr-peek-po{margin-top:-3px}.db2 .wr-card.is-news{min-width:0}.db2 .wr-gn{position:relative;min-width:0;margin:0 -16px}.db2 .wr-gn-shelf{display:flex;gap:12px;margin:0;padding:4px 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.db2 .wr-gn-shelf::-webkit-scrollbar{display:none}.db2 .wr-gn-shelf.is-empty{margin:0 -16px;overflow:hidden}.db2 .wr-gn-item{flex:none;display:flex;flex-direction:column;gap:2px;width:var(--gn-w);min-width:0;scroll-snap-align:start}.db2 .wr-gn-sleeve{position:relative;display:block;width:var(--gn-w);aspect-ratio:5 / 7;margin-bottom:10px}.db2 .wr-gn-card{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:6.5%/4.6%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-gn-card:focus-visible{outline-offset:3px;border-radius:6.5%/4.6%}.db2 .wr-gn-face{position:absolute;right:-6px;bottom:-6px;z-index:2;display:block;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.db2 .wr-gn-face>.avatar{width:28px;height:28px;font-size:10.5px;box-shadow:0 0 0 2.5px var(--p-card)}.db2 .wr-gn-l1,.db2 .wr-gn-l2{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.db2 .wr-gn-l1{margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:600 13.5px/1.25 var(--sans);font-style:normal;color:var(--fg)}.db2 .wr-gn-l1.is-new{color:var(--p-primary)}.db2 .wr-gn-l2{font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-gn-ghost{flex:none;display:block;width:var(--gn-w);aspect-ratio:5 / 7;border-radius:6.5%/4.6%;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .wr-gn-empty{margin-top:12px}.db2 .wr-gn-arrow{position:absolute;top:calc(4px + var(--gn-w) * .7 - 17px);z-index:3;display:none;place-items:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;color:var(--fg);background:var(--p-card);cursor:pointer;box-shadow:var(--ui-shadow),inset 0 0 0 1px var(--ui-hair);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-gn-arrow.is-next{right:8px}.db2 .wr-gn-arrow.is-prev{left:8px}.db2 .wr-gn-arrow svg{width:16px;height:16px;stroke-width:2}.db2 .wr-gn-arrow.is-prev svg{transform:scaleX(-1)}@media(hover:hover)and (min-width:1000px){.db2 .wr-gn:hover .wr-gn-arrow{display:grid}}.db2 .wr-weeks-head{margin-top:4px}.db2 .wr-total{display:block;font:600 64px/.9 var(--ui-sans);font-style:normal;letter-spacing:-.04em;color:var(--fg)}.db2 .wr-total-u{display:block;margin-top:4px;font:400 14px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-climb{position:relative;height:104px;margin-top:30px}.db2 .wr-climb.is-empty{margin-top:4px}.db2 .wr-climb svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.db2 .wr-climb-s1{stop-color:var(--p-gold);stop-opacity:.38}.db2 .wr-climb-s2{stop-color:var(--p-gold);stop-opacity:0}.db2 .wr-climb-area{stroke:none}.db2 .wr-climb-ridge{fill:none;stroke:var(--p-gold);stroke-width:2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.db2 .wr-climb-wk{stroke:color-mix(in srgb,var(--fg) 12%,transparent);stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.db2 .wr-climb-base{stroke:var(--heat-line);stroke-width:1.5;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.db2 .wr-mark,.db2 .wr-today{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.db2 .wr-mark{width:9px;height:9px;background:var(--p-card);box-shadow:inset 0 0 0 2.5px var(--p-gold),0 0 0 2px var(--p-card)}.db2 .wr-mark-t{position:absolute;bottom:12px;right:-2px;padding:3px 8px;border-radius:8px;white-space:nowrap;font:500 10.5px/1.3 var(--ui-sans);font-style:normal;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .wr-mark-t>b{font-weight:600}.db2 .wr-today{width:10px;height:10px;background:var(--fg);box-shadow:0 0 0 3px var(--p-card),0 0 0 5px color-mix(in oklab,var(--p-gold) 70%,transparent)}.db2 .wr-mark.is-right .wr-mark-t{right:auto;left:-2px}.db2 .wr-mark.is-center .wr-mark-t{right:auto;left:50%;translate:-50% 0}.db2 .wr-climb.is-tipping .wr-mark-t{visibility:hidden}.db2 .wr-days{position:absolute;inset:0}.db2 .wr-day{position:absolute;top:0;bottom:0;margin:0;padding:0;border:0;border-radius:4px;background:none;cursor:pointer}.db2 .wr-day:focus-visible{outline:2px solid color-mix(in oklab,var(--p-gold) 70%,transparent);outline-offset:-2px}.db2 .wr-day-guide{position:absolute;top:0;bottom:0;width:0;border-left:1px solid color-mix(in srgb,var(--fg) 24%,transparent);pointer-events:none}.db2 .wr-day-dot{position:absolute;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:var(--p-gold);box-shadow:0 0 0 2px var(--p-card)}.db2 .wr-tip{position:absolute;bottom:calc(100% + 4px);z-index:2;display:flex;flex-direction:column;gap:2px;padding:5px 8px;border-radius:8px;white-space:nowrap;pointer-events:none;translate:-50% 0;font:500 11px/1.3 var(--ui-sans);font-style:normal;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .wr-tip.is-start{translate:0 0}.db2 .wr-tip.is-end{translate:-100% 0}.db2 .wr-tip.is-placed{translate:0 0}.db2 .wr-tip>b{font-weight:600}.db2 .wr-tip>span{color:var(--ui-card-grey)}.db2 .wr-axis{position:relative;height:11px;margin-top:8px;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.04em;color:var(--ui-card-grey)}.db2 .wr-axis-l{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.db2 .wr-axis-l.is-start{left:0;transform:none}.db2 .wr-axis-l.is-end{right:0;transform:none}.db2 .wr-every{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:12px;font:500 13.5px/1.3 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 15%,var(--p-card))}.db2 .wr-every>svg{flex:none;width:16px;height:16px;stroke-width:2.4;color:var(--p-primary)}.db2 .wr-every>span{text-wrap:balance}.db2 .wr-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:10px}.db2 .wr-fact{min-width:0;padding:10px;border-radius:12px;background:color-mix(in oklab,var(--fg) 5%,var(--p-card))}.db2 .wr-fact-l{display:block;font:400 11.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-fact-v{display:block;margin-top:5px;font:600 15px/1.15 var(--ui-sans);font-style:normal;color:var(--fg)}.db2 .wr-fact-n{display:block;margin-top:2px;white-space:nowrap;font:400 11px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}@media(min-width:1000px)and (max-width:1099px){.db2 .wr-facts{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.db2 .wr-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px}.db2 .wr-fact-l{grid-row:1 / span 2;align-self:center}.db2 .wr-fact-v,.db2 .wr-fact-n{grid-column:2;margin-top:0;text-align:right}}.db2 .wr-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.db2 .wr-book{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.db2 .wr-cover{position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;aspect-ratio:3 / 4;padding:0 6px;border-radius:6px 12px 12px 6px;color:var(--wr-cover-ink);background:linear-gradient(160deg,hsl(var(--h) 38% 42%),hsl(var(--h) 44% 26%));box-shadow:inset 7px 0 #0000002e,0 10px 18px -12px #0009}.db2 .wr-cover.is-ghost{background:var(--heat-0);border:1.5px dashed var(--heat-line);box-shadow:none}.db2 .wr-cover-rules{position:absolute;left:16px;right:12px;top:14px;height:2px;background:var(--wr-cover-rule);box-shadow:0 6px color-mix(in srgb,var(--wr-cover-rule) 50%,transparent)}.db2 .wr-cover-t{max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;font:600 17px/1.1 var(--serif);font-style:normal;font-size:min(17px,17.5cqi)}.db2 .wr-book-n{font:400 12px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .wr-book{container-type:inline-size}.db2 button.wr-cover{margin:0;border:0;font:inherit;font-style:normal;cursor:pointer}.db2 .wr-book>.wr-cover:focus-visible{outline:2px solid var(--p-gold);outline-offset:3px}.db2 .wr-bk-stage{position:relative;container-type:inline-size}.db2 .wr-bk-stage.is-open>.wr-books{opacity:0;pointer-events:none}.db2 .wr-bk-fx{position:absolute;inset:0;z-index:1;pointer-events:none}.db2 .wr-bk-open{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;gap:8px}.db2 .wr-bk-open:focus{outline:none}.db2 .wr-bk-close{margin:-8px -8px -8px 0;padding:8px;border:0;background:none;color:var(--ui-card-grey);cursor:pointer;font:400 12.5px/1.2 var(--sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-bk-close:focus-visible{outline:2px solid var(--p-gold);outline-offset:-2px;border-radius:8px}.db2 .wr-bk{--pd: 6px;--lw: calc(var(--pd) + (100cqi - 2 * var(--pd)) * .41);--rw: calc(100cqi - var(--lw));position:relative;flex:1;min-width:0;height:100%;container-type:inline-size;transform-origin:0 0;perspective:1300px}.db2 .wr-bk-half{position:absolute;top:0;bottom:0;left:var(--lw);right:0;padding:var(--pd) var(--pd) var(--pd) 0;border-radius:2px 10px 10px 2px;background:linear-gradient(160deg,hsl(var(--h) 38% 34%),hsl(var(--h) 44% 23%));box-shadow:0 14px 22px -14px #0009}.db2 .wr-bk-half>.wr-bk-page{position:relative;height:100%;overflow:hidden;isolation:isolate}.db2 .wr-bk-flap{position:absolute;top:0;bottom:0;left:var(--lw);width:var(--rw);z-index:2;transform-origin:0 50%;transform-style:preserve-3d;transform:rotateY(-180deg)}.db2 .wr-bk-face{position:absolute;top:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.db2 .wr-bk-face.is-front{width:var(--rw)}.db2 .wr-bk-face.is-front .wr-cover{position:absolute;inset:0;width:auto;height:100%;aspect-ratio:auto;border-radius:3px 12px 12px 3px}.db2 .wr-bk-face.is-front .wr-cover-t{font-size:min(20px,calc(180cqi / var(--bk-word, 4)));transform-origin:50% 50%}.db2 .wr-bk-face.is-front .wr-cover-rules{transform-origin:0 0}.db2 .wr-bk-face.is-back{width:var(--lw);transform:rotateY(180deg);padding:var(--pd) 0 var(--pd) var(--pd);border-radius:10px 2px 2px 10px;background:linear-gradient(200deg,hsl(var(--h) 38% 36%),hsl(var(--h) 44% 23%))}.db2 .wr-bk-face.is-back>.wr-bk-page{height:100%}.db2 .wr-bk-shade{position:absolute;inset:0;border-radius:inherit;background:#150e09;opacity:0;pointer-events:none}.db2 .wr-bk-cast{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,hsl(25 40% 10% / .5),hsl(25 40% 10% / .12) 45%,transparent 80%)}.db2 .wr-bk-page{position:relative;min-width:0;padding:12px 10px;color:var(--wr-paper-ink);background:var(--wr-paper)}.db2 .wr-bk-page.is-l{display:grid;align-content:center;gap:4px;container-type:inline-size;text-align:center;border-radius:5px 2px 2px 5px;box-shadow:inset -10px 0 12px -10px #42332473}.db2 .wr-bk-page.is-r{display:grid;align-content:center;gap:9px;padding-left:12px;border-radius:2px 5px 5px 2px;box-shadow:inset 10px 0 12px -10px #42332473}.db2 .wr-bk-kick{font:600 9.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--wr-paper-grey)}.db2 .wr-bk-name{display:block;max-width:100%;overflow-wrap:break-word;font:600 25px/1.05 var(--serif);font-style:normal;font-size:min(25px,calc(180cqi / var(--bk-word, 4)))}.db2 .wr-bk-rule{display:block;width:28px;height:1.5px;margin:6px auto 2px;background:hsl(var(--h) 35% 40% / .55)}.db2 .wr-bk-total{font:400 11.5px/1.3 var(--sans);font-style:normal;color:var(--wr-paper-grey)}.db2 .wr-bk-lp{display:grid;justify-items:center;gap:6px;margin-top:4px}.db2 .wr-bk-dots{display:flex;gap:5px}.db2 .wr-bk-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--h) 30% 30% / .22);transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-base) var(--ease-settle)}.db2 .wr-bk-dot.is-on{background:hsl(var(--h) 38% 32%);transform:scale(1.25)}.db2 .wr-bk-pg{font:400 10.5px/1.2 var(--sans);font-style:normal;color:var(--wr-paper-grey);white-space:nowrap}.db2 .wr-bk-prev{position:absolute;inset:0;z-index:3;margin:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.db2 .wr-bk-page .wr-bk-prev:focus-visible{outline:2px solid var(--p-gold);outline-offset:-3px;border-radius:inherit}.db2 .wr-bk-sheet{position:absolute;inset:0;display:flex;flex-direction:column;gap:3px;padding:8px 10px 5px 12px}.db2 .wr-bk-sheet.is-solo{justify-content:center;gap:9px;padding-block:12px}.db2 .wr-bk-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-bk-row:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px;border-radius:6px}.db2 .wr-bk-row .avatar{flex:none;width:22px;height:22px;font-size:8.5px;box-shadow:0 0 0 1.5px var(--wr-paper)}.db2 .wr-bk-who{display:grid;min-width:0}.db2 .wr-bk-who b{font:600 12px/1.1 var(--ui-sans);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db2 .wr-bk-who small{font:400 10.5px/1.15 var(--sans);font-style:normal;color:var(--wr-paper-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db2 .wr-bk-more{margin:2px 0 0;padding-top:8px;border-top:1px solid hsl(30 20% 30% / .14);font:400 11px/1.3 var(--sans);font-style:normal;color:var(--wr-paper-grey)}.db2 .wr-bk-sheet.is-solo .wr-bk-more:first-child{margin-top:0;padding-top:0;border-top:0;text-align:center}.db2 .wr-bk-foot{display:flex;align-items:flex-end;justify-content:flex-end;min-height:16px;margin-top:auto}.db2 .wr-bk-foot .wr-bk-more{flex:1;margin:0;padding-top:4px;font-size:10.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db2 .wr-bk-next{position:relative;display:inline-flex;align-items:center;gap:1px;margin:0 -10px -5px 0;padding:3px 29px 6px 10px;border:0;background:none;cursor:pointer;white-space:nowrap;color:hsl(var(--h) 38% 28%);font:600 11px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-bk-next:focus-visible{outline:2px solid var(--p-gold);outline-offset:-2px;border-radius:6px}.db2 .wr-bk-next svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.db2 .wr-bk-ear{position:absolute;right:0;bottom:0;width:20px;height:20px;transform-origin:100% 100%;pointer-events:none;transition:transform var(--dur-base) var(--ease-settle)}.db2 .wr-bk-ear:before{content:"";position:absolute;inset:0;border-radius:0 0 5px;background:hsl(var(--h) 34% 30%);clip-path:polygon(100% 0,100% 100%,0 100%)}.db2 .wr-bk-ear>span{position:absolute;inset:0;filter:drop-shadow(-1.5px -1px 1.5px hsl(30 35% 18% / .3))}.db2 .wr-bk-ear>span:before{content:"";position:absolute;inset:0;background:linear-gradient(315deg,hsl(40 32% 80%),var(--wr-paper) 75%);clip-path:polygon(0 0,100% 0,0 100%)}@media(hover:hover){.db2 .wr-bk-next:hover .wr-bk-ear{transform:scale(1.25);transition:transform var(--dur-base) var(--ease-spring)}}.db2 .wr-bk-leaf{position:absolute;top:var(--pd);bottom:var(--pd);left:var(--lw);width:calc(var(--rw) - var(--pd));z-index:3;transform-origin:0 50%;transform-style:preserve-3d;pointer-events:none}.db2 .wr-bk-lf{position:absolute;top:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.db2 .wr-bk-lf.is-front{width:100%}.db2 .wr-bk-lf.is-back{width:calc(var(--lw) - var(--pd));transform:rotateY(180deg)}.db2 .wr-bk-lf>.wr-bk-page{height:100%;overflow:hidden}.db2 .wr-bk-lf .wr-bk-shade{border-radius:0}.db2 .wr-bk-xf{position:absolute;inset:0;z-index:3;pointer-events:none}.db2 .wr-bk-xf>.wr-bk-page{height:100%;overflow:hidden}.db2 .wr-bk-shelf{display:flex;flex:none;gap:4px;height:calc((100cqi - 24px) / 3 * 4 / 3)}.db2 .wr-bk-spine{display:grid;place-items:center;width:21px;height:100%;margin:0;padding:0;border:0;border-radius:4px 6px 6px 4px;overflow:hidden;color:var(--wr-cover-ink);cursor:pointer;background:linear-gradient(90deg,hsl(var(--h) 44% 24%),hsl(var(--h) 38% 40%) 45%,hsl(var(--h) 44% 26%));box-shadow:0 10px 16px -12px #0009;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .wr-bk-spine:focus-visible{outline:2px solid var(--p-gold);outline-offset:3px}.db2 .wr-bk-spine b{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font:600 11.5px/1 var(--serif);font-style:normal;letter-spacing:.04em}.db2 .wr-bk-turn{position:absolute;transform-origin:0 50%;transform-style:preserve-3d}.db2 .wr-bk-turn>.wr-cover{position:absolute;inset:0;width:auto;height:100%;aspect-ratio:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.db2 .wr-bk-turn>.wr-bk-spine{position:absolute;top:0;bottom:0;left:calc(-1 * var(--d));width:var(--d);transform-origin:100% 50%;transform:rotateY(-90deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:none}.db2 .wr-x:active,.db2 .wr-slot-face:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .wr-gn-card:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .wr-gn-arrow:active,.db2 .wr-retry:active,.db2 .wr-bk-close:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .wr-bk-row:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .wr-bk-next:active,.db2 .wr-bk-spine:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .wr-x,.db2 .wr-slot-face,.db2 .wr-retry{transition:none}.db2 .wr-x:active,.db2 .wr-slot-face:active,.db2 .wr-retry:active{transform:none}.db2 .wr-gn-card,.db2 .wr-gn-arrow{transition:none}.db2 .wr-gn-card:active,.db2 .wr-gn-arrow:active{transform:none}.db2 .wr-gn-shelf{scroll-behavior:auto}.db2 .wr-bk-close,.db2 .wr-bk-row,.db2 .wr-bk-next,.db2 .wr-bk-spine,.db2 .wr-bk-ear,.db2 .wr-bk-dot{transition:none}.db2 .wr-bk-close:active,.db2 .wr-bk-row:active,.db2 .wr-bk-next:active,.db2 .wr-bk-spine:active,.db2 .wr-bk-next:hover .wr-bk-ear{transform:none}.db2 .wr-ghost,.db2 .wr-peek{animation:none}}@media(forced-colors:active){.db2 .wr-card,.db2 .wr-fact,.db2 .wr-every,.db2 .wr-cover,.db2 .wr-peek,.db2 .wr-bk-page,.db2 .wr-bk-spine{outline:1px solid CanvasText}}.db2 .hm-page{min-height:100dvh;margin:-4px -18px calc(-112px - env(safe-area-inset-bottom,0px));padding:0 0 calc(130px + env(safe-area-inset-bottom,0px));background:var(--hm-page);font-style:normal}.db2 .hm-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:26px 20px 0}.db2 .hm-top-t{min-width:0}.db2 .hm-date{display:block;font:600 13px/24px var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .hm-hello{margin:8px 0 0;font:600 30px/1.1 var(--serif);font-style:normal;letter-spacing:-.015em;color:var(--ui-ink)}.db2 .hm-bell-wrap{position:relative;flex:none}.db2 .hm-bell{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;color:var(--fg);background:var(--hm-frost);box-shadow:var(--ui-shadow);cursor:pointer;font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-bell svg{width:21px;height:21px;stroke-width:1.7}.db2 .hm-bell-dot{position:absolute;top:10px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--p-card)}.db2 .hm-main,.db2 .hm-root{min-width:0}@media(min-width:1000px){.db2 .hm-page{display:grid;grid-template-columns:minmax(0,620px) 360px;-moz-column-gap:32px;column-gap:32px;justify-content:center;align-items:start;margin:-40px -40px -120px;padding:40px 40px 140px}.db2 .hm-top{grid-column:1 / -1;padding:0 4px 4px}.db2 .hm-main{grid-column:1}}@media(min-width:1000px)and (max-width:1099px){.db2 main[data-tab=home]{padding-left:24px;padding-right:24px}.db2 .hm-page{grid-template-columns:minmax(0,1fr) 300px;-moz-column-gap:24px;column-gap:24px;margin-inline:-24px;padding-inline:24px}}@media(min-width:1000px){.db2 .hm-page:has(>.hm-main>.pg-page:not([hidden])>.pf-member.pf-b){grid-template-columns:minmax(0,1120px);background:none}.db2 .hm-page:has(>.hm-main>.pg-page:not([hidden])>.pf-member.pf-b)>:not(.hm-main){display:none}}.db2 .hm-bell:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .hm-bell{transition:none}.db2 .hm-bell:active{transform:none}}@media(forced-colors:active){.db2 .hm-bell{outline:1px solid CanvasText}}@media(max-width:999px){.db2 .hm-page,.db2 .rp-page{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50% - 18px)}}.db2 .rp-dock:not(.is-inline){padding-inline:max(16px,calc(50% - 304px))}.db2 .hm-glow{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:124px;margin:20px 16px 0;padding:18px 18px 14px 20px;border-radius:24px;color:var(--ui-on-glow);background:var(--hm-glow);box-shadow:var(--hm-glow-shadow);font-style:normal}.db2 .hm-glow-tx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.db2 .hm-glow-open{margin:0;padding:0;border:0;border-radius:12px;color:inherit;background:none;text-align:left;cursor:pointer;font:inherit;font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-kick{font:500 11px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-on-glow) 66%,transparent)}.db2 .hm-glow-v{margin-top:8px;font:600 23px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.02em}.db2 .hm-glow-s{margin-top:4px;font:400 13px/1.35 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 72%,transparent)}.db2 .hm-glow.is-loading .hm-glow-tx{visibility:hidden}.db2 .hm-glow-ph{flex:none;width:92px;height:44px}.db2 .hm-begin{flex:none;height:44px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font:600 15px/1 var(--ui-sans);font-style:normal;color:var(--dv-begin-ink);background:var(--ui-on-glow);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-check{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--dv-on-gold);background:var(--p-gold);box-shadow:0 0 0 7px color-mix(in srgb,var(--p-gold) 20%,transparent),0 0 30px color-mix(in srgb,var(--p-gold) 55%,transparent)}.db2 .hm-check svg{width:24px;height:24px;stroke-width:2.4}.db2 .hm-glow :focus-visible{outline-color:var(--ui-on-glow)}.db2 .hm-who{--fp-ring: var(--hm-glow-ring);flex-basis:100%;display:flex;align-items:center;gap:10px;min-width:0;margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--ui-on-glow) 14%,transparent);border-radius:0;background:none;text-align:left;cursor:pointer;font:500 13.5px/1.3 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-on-glow) 84%,transparent);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-who-t{flex:1;min-width:0}.db2 .hm-who-go{flex:none;width:16px;height:16px;stroke-width:2;opacity:.75}.db2 .hm-who-ghosts{flex:none;display:inline-flex}.db2 .hm-who-ghost{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-on-glow) 34%,transparent)}.db2 .hm-who-ghost+.hm-who-ghost{margin-left:-6px}.db2 .hm-who-bar{flex:none;width:140px;height:10px;border-radius:99px;background:color-mix(in srgb,var(--ui-on-glow) 18%,transparent)}.db2 .hm-feed{padding:0 16px}.db2 .hm-empty+.fc-card{margin-top:14px}.db2 .hm-ghost{margin:0;padding:22px;border-radius:24px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line);text-align:center;font:400 14.5px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .hm-caught{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font:500 13.5px/1 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .hm-caught svg{flex:none;width:15px;height:15px;stroke-width:2.4;color:var(--p-gold)}.db2 .hm-more{position:relative;display:block;width:-moz-max-content;width:max-content;height:40px;margin:24px auto 0;padding:0 18px;border:0;border-radius:999px;color:var(--fg);background:var(--hm-soft);font:600 14px/1 var(--ui-sans);font-style:normal;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-more:after{content:"";position:absolute;inset:-2px 0}.db2 .hm-ahead{height:1px}.db2 .hm-more-error{margin-top:14px}.db2 .hm-new-bar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:3;height:0;display:flex;justify-content:center}.db2 .hm-new{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px 0 12px;border:0;border-radius:999px;color:var(--fg);background:var(--hm-frost);box-shadow:var(--ui-shadow);font:600 13.5px/1 var(--ui-sans);font-style:normal;cursor:pointer;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);animation:hmNewIn var(--dur-base) var(--ease-settle) both;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .hm-new svg{flex:none;width:15px;height:15px;stroke-width:2.4;color:var(--p-gold);transform:rotate(180deg)}@keyframes hmNewIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.db2:has(.hm-new-bar>.hm-new){overflow-x:clip}@media(prefers-reduced-transparency:reduce){.db2 .hm-new{background:var(--p-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.db2 .hm-error{padding:22px;border-radius:24px;color:var(--fg);background:var(--hm-frost);box-shadow:var(--ui-shadow);text-align:center}.db2 .hm-error>p{margin:0;font:400 15px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .hm-retry{margin-top:12px}.db2 .fc-card.is-skeleton{cursor:default;pointer-events:none}.db2 .fc-sk-by{display:flex;align-items:center;gap:12px}.db2 .fc-sk-lines{flex:1;display:grid;gap:8px}.db2 .fc-sk{display:block;height:14px;border-radius:999px;background:var(--hm-soft);animation:rpPulse calc(2 * var(--dur-slow)) var(--ease-settle) infinite}.db2 .fc-sk.is-face{flex:none;width:40px;height:40px;border-radius:50%}.db2 .fc-sk.is-name{width:40%;height:13px}.db2 .fc-sk.is-meta{width:28%;height:11px}.db2 .fc-sk.is-line{margin-top:10px}.db2 .fc-sk-by+.fc-sk.is-line{margin-top:18px}.db2 .fc-sk.is-short{width:62%}.db2 .fc-sk.is-pill{width:96px;height:34px;margin-top:16px}@media(min-width:1000px){.db2 .hm-glow{margin:16px 0 0;min-height:0}.db2 .hm-feed{padding:0}}.db2 .hm-begin:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .hm-glow-open:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .hm-who:active{transform:scale(.99);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .hm-more:active,.db2 .hm-new:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .hm-begin,.db2 .hm-glow-open,.db2 .hm-who,.db2 .hm-more,.db2 .hm-new{transition:none}.db2 .hm-begin:active,.db2 .hm-glow-open:active,.db2 .hm-who:active,.db2 .hm-more:active,.db2 .hm-new:active{transform:none}.db2 .fc-sk,.db2 .hm-new{animation:none}}@media(forced-colors:active){.db2 .hm-glow,.db2 .hm-ghost,.db2 .hm-error,.db2 .hm-more,.db2 .hm-new{outline:1px solid CanvasText}}.db2 .ib-drop{display:contents;--ui-pop-scrim: var(--frd-scrim);--ui-pop-scrim-z: 39}.db2 .hm-bell[aria-expanded=true]{position:relative;z-index:61;box-shadow:0 0 0 3px var(--p-card),0 0 0 5px var(--p-gold)}.db2 .ib-pop{position:absolute;top:var(--ib-top, calc(100% + 18px) );left:var(--ib-left, auto);right:auto;z-index:60;display:flex;flex-direction:column;width:var(--ib-w, 380px);max-width:none;max-height:var(--ib-max, min(640px, 70vh));padding:0;border:0;border-radius:24px;color:var(--fg);background:var(--p-card);box-shadow:var(--frd-pop-shadow)}.db2 .ib-pop:before{content:"";position:absolute;top:-5px;left:calc(var(--ib-ptr, 50%) - 6px);width:12px;height:12px;border-radius:3px 0 0;background:var(--p-card);transform:rotate(45deg)}.db2 .ib-pop-in{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 4px;border-radius:24px 24px 0 0}.db2 .ib-head{margin:0 0 6px;font:600 21px/1.1 var(--serif);font-style:normal;color:var(--fg)}.db2 .ib-all{flex:none;display:flex;align-items:center;justify-content:center;gap:2px;width:100%;margin:0;padding:12px 16px 20px;border:0;border-top:1px solid var(--ui-hair);border-radius:0 0 24px 24px;color:var(--fg);background:none;cursor:pointer;font:600 14px/1 var(--ui-sans);font-style:normal;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .ib-all svg{flex:none;width:16px;height:16px;stroke-width:2.2}.db2 .ib-card{padding:6px 16px 10px}.db2 .ib-all:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(prefers-reduced-motion:reduce){.db2 .ib-all{transition:none}.db2 .ib-all:active{transform:none}}@media(forced-colors:active){.db2 .ib-pop{outline:1px solid CanvasText}}.db2 .pf-wrap{margin:-4px -18px 0;padding:0 18px 24px;font-style:normal}.db2 .pf-wrap>*{min-width:0}@media(min-width:1000px){.db2 .pf-wrap{width:100%;max-width:1120px;margin:-8px auto 0;padding:0 0 24px}}.db2 .pf-pills{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:2px;margin-top:4px;padding:4px;border-radius:99px;background:var(--p-card);box-shadow:var(--ui-shadow);scroll-margin-top:12px}.db2 .pf-pills-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n, 3) - 1) * 2px) / var(--n, 3));border-radius:99px;background:var(--fg);transform:translate(calc(var(--i, 0) * (100% + 2px)));transition:transform var(--dur-base) var(--ease-settle)}.db2 .pf-pill{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:40px;margin:0;padding:0 8px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--ui-card-grey);background:transparent;cursor:pointer;transition:color var(--dur-base) var(--ease-settle),transform var(--dur-fast) var(--ease-spring)}.db2 .pf-pill.is-on{color:var(--p-card)}.db2 .pf-pill:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(min-width:1000px){.db2 .pf-pills{justify-self:center;width:100%;max-width:480px}}@media(prefers-reduced-motion:reduce){.db2 .pf-pills-ind,.db2 .pf-pill{transition:none}.db2 .pf-pill:active{transform:none}}@media(forced-colors:active){.db2 .pf-pills{outline:1px solid CanvasText}.db2 .pf-pill.is-on{outline:2px solid Highlight;outline-offset:-2px}}.db2 .pf-cover{position:relative;display:block;height:212px;margin:0;background:linear-gradient(165deg,var(--react-on-bg),var(--p-card)) center 42% / cover no-repeat}.db2 .pf-cover.is-img{background-color:var(--heat-0)}.db2 .pf-cover-star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:400 13px/1 var(--serif);font-style:normal;color:var(--fg);opacity:.45}.db2 .pf-cover>.pg-bar{position:absolute;inset:12px 12px auto;padding:0}.db2 .pf-cover .pg-back{height:36px;gap:4px;padding:0 14px 0 9px;background:color-mix(in oklab,var(--p-card) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px -4px #21181259}.db2 .pf-cover .pf-bar-more .rb-more-wrap>button>span,.db2 .pf-cover .pf-bar-more .rb-more-wrap>button:hover>span{width:36px;height:36px;background:color-mix(in oklab,var(--p-card) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px -4px #21181259}.db2 .pf-cover .pf-bar-more .rb-more-wrap>button[aria-expanded=true]>span{color:var(--p-card);background:var(--fg)}.db2 .pf-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;font-style:normal}.db2 .pf-id>*{grid-column:1 / -1;min-width:0}.db2 .pf-id>.pf-av,.db2 .pf-id>.pf-av-btn{grid-column:1;align-self:end}.db2 .pf-id>.pf-counts{grid-column:2;align-self:end}.db2 .pf-av{position:relative;width:120px;height:120px;margin-top:-60px;font-size:40px;background-size:cover;background-position:center;box-shadow:0 0 0 5px var(--bg),0 14px 28px -16px #42302499}.db2 .pf-av.is-ghost{border-radius:50%;background:var(--heat-0);box-shadow:0 0 0 5px var(--bg),inset 0 0 0 1px var(--heat-line)}.db2 .pf-counts{display:flex;align-items:stretch;margin-left:12px}.db2 .pf-count{flex:0 1 calc(100% / 3);display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;min-height:48px;margin:0;padding:6px 4px;border:0;border-radius:14px;font-style:normal;text-align:center;color:var(--ui-ink);background:none}.db2 button.pf-count{cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle)}.db2 .pf-count b{font:700 19px/1 var(--ui-sans);font-style:normal;color:var(--ui-ink);font-variant-numeric:tabular-nums}.db2 .pf-count span{font:400 13.5px/1.1 var(--sans);font-style:normal;color:var(--ui-grey);white-space:nowrap}.db2 .pf-count.is-find svg{width:20px;height:20px;stroke-width:1.9}.db2 button.pf-count:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(hover:hover){.db2 button.pf-count:hover{background:color-mix(in srgb,var(--ui-ink) 6%,transparent)}}.db2 .pf-name{max-width:100%;margin:14px 0 0;font:600 28px/1.12 var(--serif);font-style:normal;color:var(--ui-ink);overflow-wrap:anywhere}.db2 .pf-name:focus{outline:none}.db2 .pf-about{display:grid;justify-items:start;gap:8px;margin-top:8px}.db2 .pf-bio{max-width:100%;margin:0;font:400 15px/1.45 var(--sans);font-style:normal;color:var(--ui-grey);overflow-wrap:anywhere;white-space:pre-line}.db2 .pf-verse{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:34px;margin:0;padding:7px 13px 7px 11px;border-radius:17px;font:500 14.5px/1.2 var(--serif);font-style:normal;color:var(--ui-ink);text-decoration:none;overflow-wrap:anywhere;background:color-mix(in oklab,var(--p-gold) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--p-gold) 45%,transparent)}.db2 .pf-verse-star{flex:none;font-size:13px;color:var(--ui-ink)}.db2 .pf-verse-t{min-width:0}.db2 .pf-verse svg{flex:none;width:15px;height:15px;stroke-width:2;opacity:.85}.db2 .pf-vwrap{display:grid;justify-items:start;width:100%}.db2 button.pf-verse.is-pill{border:0;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 button.pf-verse.is-pill:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 button.pf-verse.is-pill:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.db2 button.pf-verse.is-pill{transition:none}.db2 button.pf-verse.is-pill:active{transform:none}}.db2.pf-vk-portal{--pf-vk-paper: var(--p-card);--pf-vk-ink: var(--fg);--pf-vk-grey: color-mix(in srgb, var(--fg) 75%, var(--p-card));--pf-vk-hair: color-mix(in srgb, var(--fg) 20%, var(--p-card));--pf-vk-gold-line: hsl(40 58% 54%);--pf-vk-gold-ink: hsl(35 76% 27%);--pf-vk-shadow: 0 34px 70px -30px hsl(25 40% 8% / .6), 0 2px 8px -3px hsl(25 40% 8% / .22)}html.dark .db2.pf-vk-portal{--pf-vk-gold-line: hsl(42 50% 46%);--pf-vk-gold-ink: hsl(42 76% 66%);--pf-vk-shadow: 0 34px 70px -30px hsl(0 0% 0% / .85), 0 2px 8px -3px hsl(0 0% 0% / .45)}html[data-theme-skin=leather] .db2.pf-vk-portal{--pf-vk-gold-line: hsl(41 66% 45%);--pf-vk-gold-ink: hsl(33 78% 25%)}html[data-theme-skin=leather].dark .db2.pf-vk-portal{--pf-vk-gold-line: hsl(43 60% 50%);--pf-vk-gold-ink: hsl(43 80% 64%)}.db2 .pf-vk-blur{position:fixed;inset:0;z-index:78;overflow:hidden;opacity:0;pointer-events:none;will-change:opacity}.db2 .pf-vk-blur>canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.db2.pf-vk-portal.is-css .pf-vk-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.db2 .pf-vk-scrim{position:fixed;inset:0;z-index:79;background:#140f0ba8;opacity:0;will-change:opacity;-webkit-tap-highlight-color:transparent}.db2 .pf-vk-stage{position:fixed;z-index:80;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:34px 26px;pointer-events:none;outline:none}.db2 .pf-vk-stage>*{pointer-events:auto}.db2.pf-vk-portal.is-idle .pf-vk-card{opacity:0}.db2.pf-vk-portal.is-idle :is(.pf-vk-scrim,.pf-vk-stage>*){pointer-events:none}.pf-vk-fx{position:fixed;inset:0;z-index:95;pointer-events:none}.pf-vk-fx .pf-vk-gh{position:fixed;margin:0;padding:0;white-space:nowrap;will-change:transform,opacity}.pf-vk-fx svg{position:fixed;will-change:opacity}.db2 .pf-vk-card{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;width:min(338px,100%);max-height:100%;will-change:transform,opacity}.db2 .pf-vk{position:relative;display:flex;flex-direction:column;width:100%;flex:0 1 auto;min-height:0;outline:none;border-radius:20px;color:var(--pf-vk-ink);background-color:var(--pf-vk-paper);box-shadow:var(--pf-vk-shadow)}html.dark .db2 .pf-vk{box-shadow:var(--pf-vk-shadow),0 0 0 1px #e0d3b817}html[data-theme-skin=leather] .db2 .pf-vk{background-image:var(--fiber),linear-gradient(180deg,var(--card-hi),var(--card-lo))}.db2 .pf-vk p{font-style:normal}.db2 .pf-vk-frame{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;margin:11px;padding:26px 20px 22px;text-align:center;border:1px solid var(--pf-vk-gold-line);border-radius:3px}.db2 .pf-vk-frame:before{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--pf-vk-gold-line) 50%,transparent);border-radius:1px;pointer-events:none}.db2 .pf-vk-c{position:absolute;width:7px;height:7px;background:var(--pf-vk-gold-line);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 2.5px var(--pf-vk-paper)}.db2 .pf-vk-c.is-tl{left:-.5px;top:-.5px}.db2 .pf-vk-c.is-bl{left:-.5px;top:calc(100% + .5px)}.db2 .pf-vk-c.is-br{left:calc(100% + .5px);top:calc(100% + .5px)}.db2 .pf-vk-who{flex:none;margin:0;font:400 15.5px/1.3 var(--serif);color:var(--pf-vk-gold-ink)}.db2 .pf-vk-orn{flex:none;position:relative;display:block;width:70px;height:9px;margin:12px auto 16px;background:linear-gradient(var(--pf-vk-gold-line),var(--pf-vk-gold-line)) center / 100% 1px no-repeat}.db2 .pf-vk-orn:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%) rotate(45deg);background:var(--pf-vk-gold-line);box-shadow:0 0 0 3px var(--pf-vk-paper)}.db2 .pf-vk-scroll{position:relative;flex:0 1 auto;min-height:0;width:calc(100% + 20px);margin:0 -10px;padding:0 10px;overflow-y:auto;overscroll-behavior:contain}.db2 .pf-vk-scroll.is-up{box-shadow:inset 0 1px 0 var(--pf-vk-hair),inset 0 10px 8px -10px #21181212}.db2 .pf-vk-scroll.is-down{box-shadow:inset 0 -1px 0 var(--pf-vk-hair),inset 0 -10px 8px -10px #21181212}.db2 .pf-vk-scroll.is-up.is-down{box-shadow:inset 0 1px 0 var(--pf-vk-hair),inset 0 10px 8px -10px #21181212,inset 0 -1px 0 var(--pf-vk-hair),inset 0 -10px 8px -10px #21181212}.db2 .pf-vk-words{margin:0;font:400 21px/1.5 var(--serif);color:var(--pf-vk-ink);text-wrap:balance}.db2 .pf-vk-words.is-long{padding:4px 0;font-size:17.5px;line-height:1.6;text-align:left;text-wrap:pretty}.db2 .pf-vk-vn{margin:0 .26em 0 .12em;font:600 10.5px/1 var(--ui-sans);font-style:normal;vertical-align:.62em;color:var(--pf-vk-grey)}.db2 .pf-vk-vn:first-child{margin-left:0}.db2 .pf-vk-ref{flex:none;margin:18px 0 0;font:600 15px/1.3 var(--serif);color:var(--pf-vk-ink)}.db2 .pf-vk-ver{margin-left:9px;font:700 10.5px/1 var(--ui-sans);letter-spacing:.14em;color:var(--pf-vk-grey);vertical-align:1px}.db2 .pf-vk-big{flex:none;margin:4px 0 6px;font:400 31px/1.2 var(--serif);color:var(--pf-vk-ink);text-wrap:balance}.db2 .pf-vk-ghost{display:grid;justify-items:center;padding:2px 0}.db2 .pf-vk-ghost i{display:block;width:100%;height:31.5px}.db2 .pf-vk-ghost i:before{content:"";display:block;width:var(--w, 100%);height:11px;margin:10px auto 0;border-radius:6px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-vk-ghost.is-leaving{position:absolute;left:10px;right:10px;top:0}.db2 .pf-vk-stub{flex:none;display:grid;gap:7px;padding:14px 18px 16px;text-align:center;border-top:1.5px dashed var(--pf-vk-hair);border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--p-gold) 6%,transparent)}.db2 .pf-vk-stub a.pf-vk-go{margin-top:0;margin-bottom:6px}.db2 .pf-vk-fine{margin:0;font:400 12.5px/1.4 var(--sans);color:var(--pf-vk-grey)}.db2 .pf-vk-fine b{font-weight:600;color:var(--pf-vk-ink)}.db2 .pf-vk-notice{margin:4px 0 0;font:400 11.5px/1.45 var(--sans);color:var(--pf-vk-grey);text-wrap:pretty}.db2 .pf-vk-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.db2 .pf-vk a:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.db2 .pf-vk-seal{position:absolute;z-index:3;top:-11px;right:-11px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--pf-vk-ink);font:400 14px/1 var(--ui-sans);font-style:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.db2 .pf-vk-seal:before{content:"";position:absolute;left:5px;top:5px;width:34px;height:34px;box-sizing:border-box;border-radius:50%;background-color:var(--pf-vk-paper);border:1px solid var(--pf-vk-gold-line);box-shadow:inset 0 0 0 2.5px var(--pf-vk-paper),inset 0 0 0 3.5px color-mix(in srgb,var(--pf-vk-gold-line) 55%,transparent),0 3px 8px -3px #1d130c66}html[data-theme-skin=leather] .db2 .pf-vk-seal:before{background-image:var(--fiber),linear-gradient(180deg,var(--card-hi),var(--card-lo))}.db2 .pf-vk-seal>span{position:relative}.db2 .pf-vk-seal:focus-visible{outline:none}.db2 .pf-vk-seal:focus-visible:before{box-shadow:inset 0 0 0 2.5px var(--pf-vk-paper),inset 0 0 0 3.5px color-mix(in srgb,var(--pf-vk-gold-line) 55%,transparent),0 0 0 2px var(--pf-vk-paper),0 0 0 4.5px var(--p-accent)}.db2 .pf-vk-plate{position:absolute;inset:0;z-index:-1;border-radius:20px;box-shadow:var(--pf-vk-shadow);pointer-events:none;transform-origin:0 0;will-change:transform,opacity}html.dark .db2 .pf-vk-plate{box-shadow:var(--pf-vk-shadow),0 0 0 1px #e0d3b817}.db2 .pf-vk-card[data-plated]>.pf-vk{box-shadow:none}.db2 .pf-vk[data-clipped]{will-change:clip-path}.db2 .pf-vk[data-drawing] .pf-vk-frame{border-color:transparent}.db2 .pf-vk[data-drawing] .pf-vk-frame:before,.db2 .pf-vk[data-drawing] .pf-vk-c{opacity:0}.db2 .pf-vk-draw{position:absolute;z-index:2;pointer-events:none}.db2 .pf-vk-draw>i{position:absolute;display:block}.db2 .pf-vk-draw>.pf-vk-dl{inset:0;border:1px solid var(--pf-vk-gold-line);border-radius:3px}.db2 .pf-vk-draw>.pf-vk-di{inset:5px;border:1px solid color-mix(in srgb,var(--pf-vk-gold-line) 50%,transparent);border-radius:1px}.db2 .pf-vk-draw>.pf-vk-dc{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--pf-vk-gold-line);transform:rotate(45deg);box-shadow:0 0 0 2.5px var(--pf-vk-paper)}.db2 .pf-vk-tint{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;opacity:0}.db2 .pf-vk-words .pf-vk-ln{display:block;white-space:nowrap;will-change:opacity,transform}.db2 .pf-vk-words .pf-vk-ln>.pf-vk-vn:first-child{margin-left:.12em}.db2 .pf-vk-words .pf-vk-ln:first-child>.pf-vk-vn:first-child{margin-left:0}@media(max-width:999.98px){.db2 .pf-vk-card{touch-action:none}.db2 .pf-vk-scroll.is-scrolls{touch-action:pan-y}}@media(min-width:1000px){.db2 .pf-vk-stage{padding:26px 26px 22px}.db2 .pf-vk-card{width:452px;max-height:calc(100dvh - 140px)}.db2 .pf-vk-frame{margin:14px;padding:34px 34px 28px}.db2 .pf-vk-words{font-size:24px;line-height:1.48}.db2 .pf-vk-words.is-long{font-size:18.5px;line-height:1.6}.db2 .pf-vk-ghost i{height:calc(24px * 1.48)}.db2 .pf-vk-stub{padding:16px 30px 18px}.db2 .pf-vk-seal{top:-8px;right:-8px}}.db2.pf-vk-portal.is-css.is-in :is(.pf-vk-blur,.pf-vk-scrim,.pf-vk-card){animation:pfVkIn .2s var(--ease-press) both}.db2.pf-vk-portal.is-css.is-out :is(.pf-vk-blur,.pf-vk-scrim,.pf-vk-card){animation:pfVkOut .16s var(--ease-press) both}@keyframes pfVkIn{0%{opacity:0}to{opacity:1}}@keyframes pfVkOut{0%{opacity:1}to{opacity:0}}@media(forced-colors:active){.db2 .pf-vk{outline:1px solid CanvasText}.db2 .pf-vk-seal:before{border-color:CanvasText}}.db2 .pf-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:16px}.db2 .pf-acts>button.pf-act{width:100%;height:40px;padding:0 16px;font-size:14.5px;color:var(--ui-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 20%,transparent)}.db2 .pf-ghost-bar{display:block;width:46%;max-width:200px;height:16px;margin-top:16px;border-radius:99px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-ghost-bar.is-short{width:64%;max-width:280px;height:10px;margin-top:14px}.db2 .pf-ghost-line{margin:14px 0 0;font:400 14px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .pf-id>button.pf-retry{justify-self:start;margin-top:12px;color:var(--ui-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 18%,transparent)}.db2 .pf-main{display:grid;gap:12px;margin-top:18px;min-width:0}.db2 .pf-main>.pf-pills{margin-top:0}.db2 .pf-main:empty{display:none}@media(max-width:359px){.db2 .pf-av,.db2 .pf-av-btn{width:100px;height:100px;font-size:34px}.db2 .pf-av,.db2 .pf-av-btn{margin-top:-50px}.db2 .pf-counts{margin-left:8px}.db2 .pf-count{padding-inline:2px}.db2 .pf-count span{font-size:12.5px}}.db2 .pf-wrap.pf-b,.db2 .pf-member.pf-b{display:grid;gap:0}.db2 .pf-b>.pf-cover{margin:0 -18px}@media(min-width:641px)and (max-width:999px){.db2 .pf-b>.pf-cover{margin:14px 0 0;border-radius:28px}}.db2 .pf-cover.is-preview{width:100%;height:auto;aspect-ratio:390 / 212;margin:0;padding:0;border:0;border-radius:22px;cursor:pointer}.db2 .pf-cam{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#2118128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pf-cam svg{width:16px;height:16px;stroke-width:2}.db2 .pf-id.is-preview>.pf-av,.db2 .pf-id.is-preview>.pf-av-btn{margin-left:14px}.db2 .pf-av-btn{position:relative;width:120px;height:120px;margin:-60px 0 0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pf-av-btn .pf-av{margin:0}.db2 .pf-cam-badge{position:absolute;right:2px;bottom:4px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--dv-on-gold);background:var(--p-gold);box-shadow:0 0 0 3px var(--bg)}.db2 .pf-cam-badge svg{width:16px;height:16px;stroke-width:2.1}.db2 .pf-cover.is-preview:active .pf-cam{transform:scale(.9);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pf-av-btn:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(min-width:1000px){.db2 .pf-wrap.pf-b,.db2 .pf-member.pf-b{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"cover cover" "side main";-moz-column-gap:52px;column-gap:52px;align-items:start}.db2 .pf-b>.pf-cover{grid-area:cover;height:300px;margin:0;border-radius:28px}.db2 .pf-cover>.pg-bar{inset:16px 16px auto}.db2 .pf-b>.pf-id{grid-area:side;position:sticky;top:120px;display:flex;flex-direction:column;align-items:stretch;padding-left:8px}.db2 .pf-b>.pf-id>.pf-av{align-self:start;width:176px;height:176px;margin:-96px 0 0 8px;font-size:56px;box-shadow:0 0 0 6px var(--bg),0 18px 34px -18px #42302499}.db2 .pf-b>.pf-id>.pf-av.is-ghost{box-shadow:0 0 0 6px var(--bg),inset 0 0 0 1px var(--heat-line)}.db2 .pf-b>.pf-id>.pf-name{order:1;margin-top:18px;font-size:32px}.db2 .pf-b>.pf-id>.pf-about{order:2;margin-top:10px}.db2 .pf-b>.pf-id>.pf-counts{order:3;align-self:stretch;margin:18px 0 0;padding:6px 0;border-top:1px solid var(--ui-hair);border-bottom:1px solid var(--ui-hair)}.db2 .pf-b>.pf-id>.pf-acts{order:4}.db2 .pf-b>.pf-main{grid-area:main;gap:14px;align-content:start;margin-top:0;padding-top:26px}.db2 .pf-b .pf-pills{justify-self:stretch;max-width:none}.db2 .pf-b .pf-readings{max-width:none}.db2:has(.screen.active .pg-root:not([hidden])>.pf-b,.screen.active .pg-page:not([hidden])>.pf-b){overflow-x:clip}}@media(prefers-reduced-motion:reduce){.db2 button.pf-count,.db2 .pf-cam,.db2 .pf-av-btn{transition:none}.db2 button.pf-count:active,.db2 .pf-cover.is-preview:active .pf-cam,.db2 .pf-av-btn:active{transform:none}}@media(forced-colors:active){.db2 .pf-cover,.db2 .pf-verse{outline:1px solid CanvasText}}:root{--pf-day-fill: color-mix(in oklab, var(--p-gold) 55%, var(--p-card));--pf-day-ink: var(--dv-on-gold)}@media(prefers-color-scheme:dark){:root.dark{--pf-day-fill: color-mix(in oklab, var(--p-gold) 38%, var(--p-card));--pf-day-ink: var(--fg)}}:root[data-theme=dark],html.dark{--pf-day-fill: color-mix(in oklab, var(--p-gold) 38%, var(--p-card));--pf-day-ink: var(--fg)}.db2 .cal-stats{font-style:normal}.db2 .cal-stats-dow,.db2 .cal-stats-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.db2 .cal-stats-dow span{padding-bottom:4px;text-align:center;font:600 10.5px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cal-stats-day{display:grid;place-items:center;height:30px;margin:0;padding:0;border:0;border-radius:9px;font:600 11px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey);background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 8%,transparent)}.db2 .cal-stats-day.is-pad{box-shadow:none}.db2 .cal-stats-day.is-future{color:color-mix(in srgb,var(--ui-card-grey) 90%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 4%,transparent)}.db2 .cal-stats-day.is-read{color:var(--pf-day-ink);background:var(--pf-day-fill);box-shadow:none}.db2 .cal-stats-day.is-run{color:var(--dv-on-gold);background:var(--p-gold)}.db2 button.cal-stats-day{cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 button.cal-stats-day:active{transform:scale(.92);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cal-yr{display:grid;gap:4px}.db2 .cal-yr-row{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px}.db2 .cal-yr-m{font:600 10px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cal-yr-days{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:2px}.db2 .cal-yr-d{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--fg) 9%,var(--p-card))}.db2 .cal-yr-d.is-read{background:var(--pf-day-fill)}.db2 .cal-yr-d.is-run{background:var(--p-gold)}.db2 .cal-yr-d.is-future{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 8%,transparent)}@media(prefers-reduced-motion:reduce){.db2 button.cal-stats-day{transition:none}.db2 button.cal-stats-day:active{transform:none}}@media(forced-colors:active){.db2 .cal-stats-day.is-read,.db2 .cal-yr-d.is-read{outline:1px solid CanvasText;outline-offset:-1px}.db2 .cal-stats-day.is-run,.db2 .cal-yr-d.is-run{outline:2px solid Highlight;outline-offset:-2px}}.db2 .pf-card{position:relative;min-width:0;padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .pf-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.db2 .pf-card-t{min-width:0;margin:0;font:600 16px/1.2 var(--sans);font-style:normal;color:var(--fg);overflow-wrap:anywhere}.db2 .pf-card-v{flex:none;font:500 13.5px/1 var(--sans);font-style:normal;white-space:nowrap;color:var(--ui-card-grey)}.db2 .pf-card-hollow{height:120px;border-radius:14px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-month .pf-card-hollow{height:196px}.db2 .pf-year .pf-card-hollow{height:168px}.db2 .pf-when .pf-card-hollow{height:86px}.db2 .pf-line{display:block;margin:12px 0 0;font:400 14px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pf-line b{font-weight:600;font-style:normal;color:var(--fg)}.db2 .pf-line svg{display:inline-block;flex:none;width:17px;height:17px;margin-right:6px;vertical-align:-3px;stroke-width:1.9;color:var(--p-gold)}.db2 .pf-year{padding:14px 14px 16px}.db2 .pf-year .pf-line{margin-top:10px}.db2 .pf-year .pf-line svg{color:inherit}.db2 .pf-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:70px}.db2 .pf-hour{display:block;border-radius:3px 3px 1px 1px;background:color-mix(in oklab,var(--p-gold) 50%,var(--p-card))}.db2 .pf-hour.is-top{background:var(--p-gold)}.db2 .pf-hours.is-ghost .pf-hour{background:none;box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-hours-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:2px;column-gap:2px;margin-top:6px;font:600 10.5px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pf-onlyline{display:flex;align-items:center;gap:6px;margin:0 6px;font:500 13px/1.3 var(--sans);font-style:normal;color:var(--ui-grey)}:where(html[data-theme-skin=leather]) .db2 .pf-onlyline{color:color-mix(in srgb,var(--ui-grey) 70%,var(--ui-ink))}.db2 .pf-onlyline svg{flex:none;width:13px;height:13px;stroke-width:2.2}@media(forced-colors:active){.db2 .pf-card{outline:1px solid CanvasText}.db2 .pf-hour{background:CanvasText}.db2 .pf-hour.is-top{background:Highlight}}:root{--pf-cell-fill: color-mix(in oklab, var(--p-gold) 70%, var(--p-card));--pf-cell-ink: var(--dv-on-gold)}@media(prefers-color-scheme:dark){:root.dark{--pf-cell-fill: color-mix(in oklab, var(--p-gold) 40%, var(--p-card));--pf-cell-ink: var(--fg)}}:root[data-theme=dark],html.dark{--pf-cell-fill: color-mix(in oklab, var(--p-gold) 40%, var(--p-card));--pf-cell-ink: var(--fg)}.db2 .pf-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.db2 .pf-cell{display:grid;place-items:center;height:36px;border-radius:10px;font:600 13px/1 var(--ui-sans);font-style:normal;font-variant-numeric:tabular-nums;color:var(--ui-card-grey);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 10%,transparent)}.db2 .pf-cells.is-long{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.db2 .pf-cells.is-long .pf-cell{height:26px;border-radius:7px;font-size:10px}.db2 .pf-cell.is-read{color:var(--pf-cell-ink);background:var(--pf-cell-fill);box-shadow:none}.db2 .pf-cell.is-now{color:var(--dv-on-gold);background:var(--p-gold);box-shadow:0 0 0 3px color-mix(in oklab,var(--p-gold) 25%,transparent)}.db2 .pf-cells.is-ghost .pf-cell{box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-fin{margin:6px 0 0;font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey);overflow-wrap:anywhere}.db2 .pf-books{display:grid;gap:10px}.db2 .pf-books small{display:block;margin-bottom:5px;font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .pf-books p{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;margin:0}.db2 .pf-book{display:block;height:16px;border-radius:4px;font-style:normal;background:color-mix(in srgb,var(--fg) 8%,var(--p-card))}.db2 .pf-book.is-read{background:color-mix(in oklab,var(--p-gold) 60%,var(--p-card))}.db2 .pf-book.is-most{background:var(--p-gold)}.db2 .pf-dwell{display:grid;grid-template-columns:minmax(76px,max-content) minmax(0,1fr) auto;gap:10px;margin:0;padding:0;list-style:none}.db2 .pf-dwell li{display:grid;grid-column:1 / -1;grid-template-columns:76px minmax(0,1fr) 26px;grid-template-columns:subgrid;align-items:center;-moz-column-gap:10px;column-gap:10px;font:400 14px/1 var(--sans);font-style:normal;color:var(--fg)}.db2 .pf-dwell li>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.db2 .pf-dwell li>span:last-child{min-width:26px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ui-card-grey)}.db2 .pf-bar{display:block;height:10px;border-radius:99px;background:color-mix(in srgb,var(--fg) 7%,var(--p-card))}.db2 .pf-bar i{display:block;height:100%;border-radius:99px;background:var(--p-gold)}.db2 .pf-dwell.is-ghost li{height:14px}.db2 .pf-dwell.is-ghost .pf-bar{background:none;box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-way .pf-card-hollow{height:150px}.db2 .pf-scripture .pf-card-hollow{height:180px}.db2 .pf-dwelling .pf-card-hollow{height:110px}@media(forced-colors:active){.db2 .pf-cell.is-read,.db2 .pf-book.is-read{outline:1px solid CanvasText;outline-offset:-1px}.db2 .pf-cell.is-now,.db2 .pf-book.is-most{outline:2px solid Highlight;outline-offset:-2px}.db2 .pf-bar i{background:Highlight}}.db2 .pf-recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db2 .pf-rec{min-width:0;min-height:82px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--fg) 4%,var(--p-card))}.db2 .pf-rec>b{display:block;font:600 20px/1.1 var(--ui-sans);font-style:normal;color:var(--fg)}.db2 .pf-rec>span{display:block;margin-top:4px;font:500 13px/1.2 var(--sans);font-style:normal;color:var(--fg)}.db2 .pf-rec>small{display:block;margin-top:2px;font:400 12px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey);overflow-wrap:anywhere}.db2 .pf-rec.is-empty{padding-top:38px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-rec.is-empty>span{color:var(--ui-card-grey)}.db2 .pf-words{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.db2 .pf-big{font:600 36px/1 var(--ui-sans);font-style:normal;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg)}.db2 .pf-words>span:last-child{font:500 14px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .pf-records .pf-card-hollow{height:174px}.db2 .pf-wordcount .pf-card-hollow{height:70px}@media(forced-colors:active){.db2 .pf-rec{outline:1px solid CanvasText;outline-offset:-1px}}.db2 .pf-statspane,.db2 .pf-statspage{display:grid;gap:12px}.db2 .pf-statspane>*,.db2 .pf-statspage>*{min-width:0}.db2 .pf-statspage{padding:0 16px 24px}@media(max-width:999px){.db2 .pf-statspage{margin-inline:-18px}}.db2 .pf-statspage>.pg-bar{margin:0 -4px}.db2 .pf-duo,.db2 .pf-trio{display:grid;gap:12px}.db2 .pf-duo>*,.db2 .pf-trio>*{min-width:0}.db2 .pf-first{margin:0}.db2 .pf-failed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 6px;font:400 14px/1.4 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .pf-failed>button[type=button],.db2 button.pf-readings-begin.is-quiet{color:var(--ui-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 18%,transparent)}.db2 .pf-all{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:46px;margin:0;padding:0 16px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);font-style:normal;color:var(--ui-ink);background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-ink) 16%,transparent);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pf-all svg{flex:none;width:16px;height:16px;stroke-width:2.3}.db2 .pf-all:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pf-pin{display:inline-flex;align-items:center;gap:5px;flex:none;height:30px;margin:-6px -6px -6px 4px;padding:0 11px 0 9px;border:0;border-radius:99px;font:600 13px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-base) var(--ease-settle),color var(--dur-base) var(--ease-settle)}.db2 .pf-pin svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;transition:fill var(--dur-base) var(--ease-settle)}.db2 .pf-pin.is-on{color:var(--dv-on-gold);background:var(--p-gold)}.db2 .pf-pin.is-on svg{fill:currentColor}.db2 .pf-pin:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .pf-card-h:has(>.pf-pin){align-items:center}.db2 .pf-card-h:has(>.pf-pin)>.pf-card-v{margin-left:auto}.db2 .pf-pin-hint{margin:0 4px;text-align:center;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-grey)}@media(min-width:1000px){.db2 .pf-statspage{padding:0 24px 24px}.db2 .pf-duo,.db2 .pf-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.db2 .pf-trio>:nth-child(2){grid-column:1 / -1;order:1}.db2 .pg-page:has(>.pf-statspage){max-width:980px}.db2 .pf-statspane>.pf-records .pf-recs{grid-template-columns:repeat(4,minmax(0,1fr))}.db2 .pf-all{justify-self:center;max-width:320px}}@media(prefers-reduced-motion:reduce){.db2 .pf-all,.db2 .pf-pin,.db2 .pf-pin svg{transition:none}.db2 .pf-all:active,.db2 .pf-pin:active{transform:none}}@media(forced-colors:active){.db2 .pf-all{outline:1px solid CanvasText}}.db2 .pf-cards{display:grid;gap:12px}.db2 .pf-cards>*{min-width:0}.db2 .pf-readings{display:flow-root;min-width:0;margin:0 -4px;font-style:normal}.db2 .pf-readings.is-list{margin-top:-28px}.db2 .pf-feed-ghost{height:168px;border-radius:24px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .pf-feed-ghost+.pf-feed-ghost{margin-top:14px}.db2 .pf-readings-line{margin:14px 6px 0;text-align:center;font:400 14.5px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .pf-readings-begin{display:flex;width:-moz-max-content;width:max-content;margin:12px auto 0}.db2 .pf-readings-empty{margin:0;padding:22px;border-radius:24px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line);text-align:center;font:400 14.5px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .pf-readings>.pf-failed{margin:4px 10px 0}.db2 .pf-earlier{position:relative;display:block;width:-moz-max-content;width:max-content;height:40px;margin:24px auto 0;padding:0 18px;border:0;border-radius:999px;color:var(--fg);background:var(--hm-soft);font:600 14px/1 var(--ui-sans);font-style:normal;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .pf-earlier:after{content:"";position:absolute;inset:-2px 0}.db2 .pf-ahead{height:1px}.db2 .pf-earlier:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}@media(min-width:1000px){.db2 .pf-readings{width:100%;max-width:620px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.db2 .pf-earlier{transition:none}.db2 .pf-earlier:active{transform:none}}@media(forced-colors:active){.db2 .pf-feed-ghost,.db2 .pf-readings-empty,.db2 .pf-earlier{outline:1px solid CanvasText}}.db2 .pf-member{display:grid;gap:12px;padding:0 16px 24px;font-style:normal}.db2 .pf-member>*{min-width:0}@media(max-width:999px){.db2 .pf-member{margin-inline:-18px}}.db2 .pf-member>.pg-bar{margin:0 -4px}.db2 .pf-member.pf-b{margin:-4px -18px 0;padding:0 18px 24px}.db2 .pf-pane{display:grid;min-width:0}.db2 .pf-pane>*{min-width:0}.db2 .pf-pane-layer{grid-area:1 / 1;align-self:start;display:grid;gap:12px;min-width:0}.db2 .pf-pane-layer[hidden]{display:none}.db2 .pf-pane-layer>*{min-width:0}.db2 .pf-pane-layer.is-in{animation:pfPaneIn calc(var(--dur-base) * .62) var(--ease-settle) calc(var(--dur-base) * .1) both}.db2 .pf-pane-layer.is-out{pointer-events:none;animation:pfPaneOut calc(var(--dur-base) * .4) var(--ease-settle) both}@keyframes pfPaneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pfPaneOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.db2 .pf-pane-layer.is-in,.db2 .pf-pane-layer.is-out{animation:none}}.db2 .pf-unavailable{margin:28px 6px 0;text-align:center;font:400 15px/1.45 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .pf-bar-more{flex:none;display:flex}.db2 .pf-bar-more>.rb-more-wrap{margin:0;align-self:center}.db2 .pf-bar-more .rb-more-wrap>button{margin:-3px;color:var(--fg)}.db2 .pf-bar-more .rb-more-wrap>button>span,.db2 .pf-bar-more .rb-more-wrap>button:hover>span{width:38px;height:38px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .pf-bar-more .rb-more-wrap>button[aria-expanded=true]>span{color:var(--p-card);background:var(--fg);box-shadow:var(--ui-shadow)}@media(min-width:1000px){.db2 .pf-member{padding:0 24px 24px}.db2 .pf-member.pf-b{margin:-8px 0 0;padding:0 0 24px}.db2 .pg-page:has(>.pf-member.pf-b){max-width:1120px}}:root{--sg-knob: hsl(0 0% 100%);--sg-knob-shadow: 0 1px 3px hsl(0 0% 0% / .25);--sg-on-gold: hsl(25 45% 14%);--sg-prev-edge: hsl(0 0% 0% / .1);--sg-prev-card: hsl(40 40% 98% / .9);--sg-prev-card-dark: hsl(25 25% 14% / .85);--sg-prev-bar: hsl(25 20% 30% / .35);--sg-prev-bar-dark: hsl(40 40% 90% / .35);--sg-prev-lift: 0 6px 14px -8px hsl(0 0% 0% / .4)}@media(prefers-color-scheme:dark){:root.dark{--sg-knob: hsl(42 30% 92%);--sg-knob-shadow: 0 1px 3px hsl(0 0% 0% / .55)}}:root[data-theme=dark],html.dark{--sg-knob: hsl(42 30% 92%);--sg-knob-shadow: 0 1px 3px hsl(0 0% 0% / .55)}.db2 .sg-page{display:grid;gap:10px;padding:0 16px 28px;font-style:normal}.db2 .sg-page>*{min-width:0}@media(max-width:999px){.db2 .sg-page{margin-inline:-18px}}.db2 .sg-page>.pg-bar{margin:0 -4px}.db2 .sg-k{margin:14px 6px 0;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.13em;text-transform:uppercase;color:var(--ui-grey)}:where(html[data-theme-skin=leather]) .db2 .sg-k{color:color-mix(in srgb,var(--ui-grey) 70%,var(--ui-ink))}.db2 .sg-group{margin:0;padding:2px 0;overflow:hidden;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .sg-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:9px 14px;border:0;border-radius:0;font:inherit;font-style:normal;text-align:left;text-decoration:none;color:var(--fg);background:transparent}.db2 .sg-row+.sg-row{border-top:1px solid var(--ui-hair)}.db2 .sg-row:focus-visible{outline-offset:-3px;border-radius:18px}.db2 button.sg-row,.db2 a.sg-row{cursor:pointer;transition:background var(--dur-fast) var(--ease-settle)}.db2 button.sg-row:disabled{cursor:default}.db2 button.sg-row:active,.db2 a.sg-row:active{background:color-mix(in srgb,var(--fg) 5%,transparent);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .sg-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 20%,var(--p-card))}.db2 .sg-ic svg{width:18px;height:18px;stroke-width:1.9}.db2 .sg-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.db2 .sg-t b{font:600 15.5px/1.2 var(--sans);font-style:normal;overflow-wrap:anywhere}.db2 .sg-t>span{font:400 13px/1.3 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-val{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-go{flex:none;display:grid;margin-left:-6px;color:var(--ui-card-grey)}.db2 .sg-go svg{width:17px;height:17px;stroke-width:2.1}.db2 .sg-row.is-danger{color:var(--danger)}.db2 .sg-row.is-danger .sg-ic{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--p-card))}:where(html.dark[data-theme-skin=classic-live],html[data-theme=dark][data-theme-skin=classic-live]) .db2 .sg-row.is-danger,:where(html.dark[data-theme-skin=classic-live],html[data-theme=dark][data-theme-skin=classic-live]) .db2 .sg-row.is-danger .sg-ic{color:#dd6e6e}.db2 .sg-row.is-picked .sg-ic{color:var(--sg-on-gold);background:var(--p-gold)}.db2 .sg-tick{flex:none;display:grid;color:var(--p-gold)}.db2 .sg-tick svg{width:22px;height:22px;stroke-width:2.6}.db2 .sg-sw{flex:none;position:relative;width:48px;height:29px;border-radius:99px;background:color-mix(in srgb,var(--fg) 16%,var(--p-card));transition:background var(--dur-base) var(--ease-settle)}.db2 .sg-sw i{position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:var(--sg-knob);box-shadow:var(--sg-knob-shadow);transition:transform var(--dur-base) var(--ease-spring)}.db2 .sg-sw.is-on{background:var(--p-gold)}.db2 .sg-sw.is-on i{transform:translate(19px)}.db2 .sg-seg{flex:none;display:inline-flex;padding:3px;border-radius:99px;background:color-mix(in srgb,var(--fg) 7%,var(--p-card))}.db2 .sg-seg-b{height:30px;margin:0;padding:0 11px;border:0;border-radius:99px;font:600 13px/1 var(--ui-sans);font-style:normal;color:var(--ui-card-grey);background:transparent;cursor:pointer;transition:color var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle),transform var(--dur-fast) var(--ease-spring)}.db2 .sg-seg-b.is-on{color:var(--p-card);background:var(--fg)}.db2 .sg-seg-b:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .sg-foot{margin:10px 0 0;text-align:center;font:500 12.5px/1.3 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .sg-hint{margin:8px 0 0;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-hint.sg-c{margin:2px 8px 0;text-align:center;color:var(--ui-grey)}.db2 .sg-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.db2 .sg-theme{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 10px 12px;border:0;border-radius:22px;font:inherit;font-style:normal;text-align:left;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow);cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-settle),transform var(--dur-fast) var(--ease-spring)}.db2 .sg-theme:disabled{cursor:default;opacity:.5}.db2 .sg-theme b{display:block;font:600 14.5px/1.2 var(--sans);font-style:normal}.db2 .sg-theme small{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font:600 12px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-theme small svg{width:14px;height:14px;color:var(--p-gold);stroke-width:2.6}.db2 .sg-theme.is-on{box-shadow:0 0 0 2.5px var(--p-gold),var(--ui-shadow)}.db2 .sg-theme:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .sg-prev{position:relative;display:block;height:96px;border-radius:12px;overflow:hidden;background:var(--sg-swatch, var(--p-muted));box-shadow:inset 0 0 0 1px var(--sg-prev-edge)}.db2 .sg-mini{position:absolute;left:12px;right:12px;top:14px;height:52px;border-radius:9px;background:var(--sg-prev-card);box-shadow:var(--sg-prev-lift)}.db2 .sg-mini:before,.db2 .sg-mini:after{content:"";position:absolute;left:10px;height:6px;border-radius:3px;background:var(--sg-prev-bar)}.db2 .sg-mini:before{top:12px;width:60%}.db2 .sg-mini:after{top:26px;width:40%}.db2 .sg-mini.is-dark{background:var(--sg-prev-card-dark)}.db2 .sg-mini.is-dark:before,.db2 .sg-mini.is-dark:after{background:var(--sg-prev-bar-dark)}.db2 .sg-gsec{display:grid;gap:10px;min-width:0}.db2 .sg-people-h:focus{outline:none}.db2 .sg-people .pf-all.sg-more{height:40px;max-width:none;margin:6px 0 10px;color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 16%,transparent)}.db2 .sg-open{padding:14px 16px 16px}.db2 .sg-open-l{display:block;margin:0;font:600 15.5px/1.2 var(--sans);font-style:normal}.db2 .sg-code{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:6px 6px 6px 14px;border-radius:14px;font:400 14.5px/1 var(--sans);font-style:normal;color:var(--ui-card-grey);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 14%,transparent)}.db2 .sg-code:focus-within{box-shadow:inset 0 0 0 2px var(--p-gold)}.db2 .sg-code>span{flex:none}.db2 .sg-code-v{flex:1;min-width:0;font:600 15px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;font-style:normal;letter-spacing:.08em;color:var(--fg);overflow-wrap:anywhere}.db2 .sg-code-in{flex:1;min-width:0;height:44px;margin:-5px 0;padding:0;border:0;outline:none;font:400 16px/1 var(--sans);font-style:normal;color:var(--fg);background:transparent}.db2 .sg-code-in::-moz-placeholder{color:var(--ui-card-grey);opacity:1}.db2 .sg-code-in::placeholder{color:var(--ui-card-grey);opacity:1}.db2 .sg-error{margin:8px 2px 0;font:500 13.5px/1.4 var(--sans);font-style:normal;color:var(--danger)}.db2 .sg-page .sg-leave{color:var(--danger)}:where(html[data-theme-skin=leather]) .db2 .sg-page .sg-leave{color:#f0847a}:where(html[data-theme-skin=classic]:not(.dark,[data-theme=dark])) .db2 .sg-page .sg-leave{color:#ab332b}:where(html[data-theme-skin=classic-live]:not(.dark,[data-theme=dark])) .db2 .sg-page .sg-leave{color:#ce2222}:where(html.dark[data-theme-skin=classic-live],html[data-theme=dark][data-theme-skin=classic-live]) .db2 .sg-page .sg-leave{color:#d76060}:where(html[data-theme-skin=youversion]:not(.dark,[data-theme=dark])) .db2 .sg-page .sg-leave{color:#c93b2f}.db2 .sg-none{margin:0;padding:22px;border-radius:22px;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line);text-align:center;font:400 14.5px/1.45 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-retry{display:flex;margin:10px auto 0}.db2 .sg-brow{flex-wrap:wrap;row-gap:0}.db2 .sg-ask{flex:1 0 100%}.db2 .sg-ask>.sg-hint{margin:6px 0 2px 56px}.db2 .sg-tz-page :is(.pg-sub,.sg-hint.sg-c,.sg-k),.db2 .sg-tz-find :is(.pg-sub,.sg-hint.sg-c){color:color-mix(in srgb,var(--ui-grey) 65%,var(--ui-ink))}.db2 .sg-tz-find input::-moz-placeholder{color:color-mix(in srgb,var(--ui-card-grey) 82%,var(--fg))}.db2 .sg-tz-find input::placeholder{color:color-mix(in srgb,var(--ui-card-grey) 82%,var(--fg))}.db2 .sg-tz-now{display:grid;gap:4px;padding:18px 18px 16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .sg-tz-now:focus{outline:none}.db2 .sg-tz-now:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px}.db2 .sg-tz-k{display:flex;align-items:center;gap:6px;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .sg-tz-k svg{width:14px;height:14px;color:var(--p-gold);stroke-width:2.6}.db2 .sg-tz-city{font:600 26px/1.15 var(--serif);color:var(--fg)}.db2 .sg-tz-sub{font:400 14px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .sg-tz-sub b{font-weight:600;color:var(--fg)}.db2 .sg-tz-actrow{padding:4px 14px 14px 60px}.db2 .sg-row+.sg-row.sg-tz-actrow{border-top:0}.db2 .sg-tz-acts{display:flex;flex-wrap:wrap;gap:8px}.db2 .sg-tz-swap{display:grid}.db2 .sg-tz-swap>*{grid-area:1 / 1;transition:opacity var(--dur-base) var(--ease-settle),visibility 0s}.db2 .sg-tz-swap>[hidden]{display:grid;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-settle),visibility 0s linear var(--dur-base)}.db2 .sg-tz-time{flex:none;font:500 14px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.db2 .sg-tz-swap>*,.db2 .sg-tz-swap>[hidden]{transition:none}}@media(min-width:1000px){.db2 .sg-page{width:100%;max-width:720px;margin-inline:auto;padding:0 24px 28px}.db2 .sg-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.db2 button.sg-row,.db2 a.sg-row,.db2 .sg-sw,.db2 .sg-sw i,.db2 .sg-seg-b,.db2 .sg-theme{transition:none}.db2 button.sg-row:active,.db2 a.sg-row:active{background:color-mix(in srgb,var(--fg) 5%,transparent)}.db2 .sg-seg-b:active,.db2 .sg-theme:active{transform:none}}@media(forced-colors:active){.db2 .sg-group,.db2 .sg-theme,.db2 .sg-none,.db2 .sg-code,.db2 .sg-sw{outline:1px solid CanvasText}.db2 .sg-sw.is-on i{background:Highlight}.db2 .sg-seg-b.is-on,.db2 .sg-theme.is-on{outline:2px solid Highlight}}.db2 .ep-page{display:grid;gap:12px;padding:0 16px 28px;font-style:normal}.db2 .ep-page>*{min-width:0}@media(max-width:999px){.db2 .ep-page{margin-inline:-18px}}.db2 .ep-page>.pg-bar{margin:0 -4px}.db2 .pg-bar .ep-save{height:38px}.db2 .ep-pb{display:grid;gap:0}.db2 .ep-pb>*{min-width:0}.db2 .ep-main{display:contents}.db2 .ep-pb .ep-seg{order:-1;margin-bottom:14px}.db2 .ep-pb>.pf-cover.is-preview,.db2 .ep-pb>.ep-ghost-cover{width:auto;height:212px;aspect-ratio:auto;margin:0 -16px;border-radius:0}.db2 .ep-ghost-cover{display:block;cursor:default}.db2 .ep-pb>.pf-id.is-preview>.pf-av,.db2 .ep-pb>.pf-id.is-preview>.pf-av-btn{margin-left:2px}.db2 .ep-pb .ep-hidden{margin-top:14px}.db2 .ep-pb .ep-fields{margin-top:18px}.db2 .ep-pb .pf-cam{top:12px;right:12px;width:38px;height:38px;background:#1e16109e}.db2 .ep-pb .pf-cam svg{width:19px;height:19px}.db2 .ep-pb .pf-cam-badge{width:34px;height:34px}.db2 .ep-pb .pf-cam-badge svg{width:18px;height:18px}.db2 .ep-seg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;padding:4px;border-radius:99px;background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .ep-seg-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:40px;margin:0;padding:0 8px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--ui-card-grey);background:transparent;cursor:pointer;transition:color var(--dur-base) var(--ease-settle),background var(--dur-base) var(--ease-settle),transform var(--dur-fast) var(--ease-spring)}.db2 .ep-seg-b svg{flex:none;width:17px;height:17px;stroke-width:2}.db2 .ep-seg-b.is-on{color:var(--p-card);background:var(--fg)}.db2 .ep-seg-b:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .ep-mutual{margin:10px 0 0;font:400 13.5px/1.3 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .ep-acts{display:flex;justify-content:flex-start;margin-top:14px}.db2 .ep-hidden{display:grid;gap:8px;margin:0 8px}.db2 .ep-hidden p{display:flex;align-items:flex-start;gap:8px;margin:0;font:400 13.5px/1.4 var(--sans);font-style:normal;color:var(--ui-grey)}.db2 .ep-hidden svg{flex:none;width:16px;height:16px;margin-top:1px;stroke-width:1.9}.db2 .ep-fields{display:grid;gap:16px;margin:0;padding:16px;border-radius:22px;color:var(--fg);background:var(--p-card);box-shadow:var(--ui-shadow)}.db2 .ep-f{display:grid;gap:7px;min-width:0}.db2 .ep-l{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:600 13.5px/1 var(--sans);font-style:normal;color:var(--fg)}.db2 .ep-l small{font:500 12.5px/1 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .ep-in{display:block;width:100%;min-height:46px;margin:0;padding:13px 14px;border:0;border-radius:14px;outline:none;font:400 16px/1.3 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in srgb,var(--fg) 4%,var(--p-card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 12%,transparent);transition:box-shadow var(--dur-fast) var(--ease-settle),background var(--dur-fast) var(--ease-settle)}.db2 .ep-in::-moz-placeholder{color:var(--ui-card-grey);opacity:1;font-style:normal}.db2 .ep-in::placeholder{color:var(--ui-card-grey);opacity:1;font-style:normal}.db2 .ep-in:focus,.db2 .ep-in:focus-visible{outline:none;background:var(--p-card);box-shadow:inset 0 0 0 2px var(--p-gold),0 0 0 4px color-mix(in oklab,var(--p-gold) 20%,transparent)}.db2 .ep-in[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.db2 .ep-in:disabled{opacity:.6}.db2 .ep-area{min-height:76px;resize:none}.db2 .ep-hint{margin:0;font:400 12.5px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .ep-hint.is-bad{color:var(--danger);font-weight:500}.db2 .ep-err{margin:0;font:500 13px/1.35 var(--sans);font-style:normal;color:var(--danger)}:where(html.dark[data-theme-skin=classic-live],html[data-theme=dark][data-theme-skin=classic-live]) .db2 .ep-hint.is-bad,:where(html.dark[data-theme-skin=classic-live],html[data-theme=dark][data-theme-skin=classic-live]) .db2 .ep-err{color:#dd6e6e}.db2 .ep-vbox{position:relative}.db2 .ep-vbox .ep-in{padding-right:44px;font-family:var(--serif);font-style:normal}.db2 .ep-vok{position:absolute;right:12px;top:50%;display:grid;place-items:center;width:24px;height:24px;margin-top:-12px;border-radius:50%;color:var(--dv-on-gold);background:var(--p-gold);opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease-settle),transform var(--dur-base) var(--ease-settle);pointer-events:none}.db2 .ep-vok svg{width:15px;height:15px;stroke-width:2.6}.db2 .ep-vf.is-ok .ep-vok{opacity:1;transform:none}.db2 .ep-vnote{margin:0;padding:9px 12px;border-radius:12px;font:400 13px/1.4 var(--sans);font-style:normal;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 14%,var(--p-card))}.db2 .ep-vfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-settle)}.db2 .ep-vfold.is-open{grid-template-rows:1fr}.db2 .ep-vfold-in{min-height:0;overflow:hidden}.db2 .ep-strip-h{margin:12px 0 0;font:600 12px/1 var(--ui-sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-card-grey)}.db2 .ep-vstrip{margin-top:8px}.db2 .ep-use{display:flex;justify-content:flex-end;margin-top:12px}.db2 .sheet.ep-sheet .sheet-head{margin:0 4px 2px}.db2 .sheet.ep-sheet .sheet-title{font:600 22px/1.1 var(--ui-sans);font-style:normal;letter-spacing:-.015em}.db2 .ep-sheet-line{margin:0 4px 8px;font:400 14.5px/1.4 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .ep-two{display:grid;gap:10px;margin-top:6px}.db2 .ep-two .ep-two-b{height:50px;margin:0}.db2 .ep-discard{color:var(--danger)}@media(max-width:999px){.db2 .sheet.ep-sheet{padding-left:16px;padding-right:16px}}.db2 .ep-stage{position:fixed;inset:0;z-index:85;font-style:normal;outline:none;color-scheme:dark;-webkit-tap-highlight-color:transparent}.db2 .ep-st-scrim{position:absolute;inset:0;background:#130f0c}.db2 .ep-st-frame{position:absolute;z-index:0;overflow:hidden;touch-action:none;cursor:grab;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.db2 .ep-st-frame.is-dragging{cursor:grabbing}.db2 .ep-st-frame:focus-visible .ep-st-hole{outline:3px solid hsl(42 80% 62%)}.db2 .ep-st-pic{position:absolute;inset:0;pointer-events:none}.db2 .ep-st-pic img,.db2 .ep-st-fly img{position:absolute;left:0;top:0;display:block;max-width:none;max-height:none;transform-origin:0 0;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.db2 .ep-st-hole{position:absolute;z-index:1;pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #130f0c9e;outline:1.5px solid hsl(40 30% 96% / .92)}.db2 .ep-st-hole.is-round{border-radius:50%}.db2 .ep-st-other{position:absolute;z-index:2;pointer-events:none;border-radius:10px;outline:2px dashed hsl(42 85% 70% / .95);outline-offset:-1px;box-shadow:0 0 0 1px #1b130e59}.db2 .ep-st-olabel{position:absolute;z-index:2;padding:4px 9px;pointer-events:none;border-radius:99px;font:600 12px/1.2 var(--ui-sans);font-style:normal;white-space:nowrap;color:#2c1c11;background:#f4cd71}.db2 .ep-st-ghost{position:absolute;z-index:2;pointer-events:none;border-radius:50%;background:#f8f6f229;box-shadow:inset 0 0 0 1.5px #f8f6f2e6}.db2 .ep-st-blank{position:absolute;display:grid;place-items:center;overflow:hidden;border-radius:14px;font:400 18px/1 var(--serif);font-style:normal;color:#493727;background:linear-gradient(165deg,#f0e8db,#dbcfbd)}.db2 .ep-st-blank.is-round{border-radius:50%}.db2 .ep-st-top{position:absolute;left:50%;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(100%,760px);padding:18px 16px 0;transform:translate(-50%)}.db2 .ep-st-top b{font:600 17px/1.2 var(--ui-sans);font-style:normal;color:#f4f1eb}.db2 .ep-st-cancel,.db2 .ep-st-done{height:38px;margin:0;padding:0 16px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);font-style:normal;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .ep-st-cancel{color:#f4f1eb;background:#ffffff1f}.db2 .ep-st-done{color:#2c1c11;background:#ecbd51}.db2 .ep-st-done:disabled{opacity:.6;cursor:default}.db2 .ep-st-ctl{position:absolute;left:0;right:0;display:grid;justify-items:center;gap:14px;padding:0 16px}.db2 .ep-st-zoom{display:flex;align-items:center;gap:12px;width:min(100%,360px);font:600 14px/1 var(--ui-sans);font-style:normal;color:#f4f1eb}.db2 .ep-st-zoom input{flex:1;min-width:0;margin:0;accent-color:hsl(42 80% 62%)}.db2 .ep-st-line{max-width:520px;margin:0;font:400 14px/1.4 var(--sans);font-style:normal;text-align:center;color:#d9d4c9}.db2 .ep-st-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.db2 .ep-st-btn{display:inline-flex;align-items:center;gap:7px;height:42px;margin:0;padding:0 16px;border:0;border-radius:99px;font:600 14.5px/1 var(--ui-sans);font-style:normal;color:#f4f1eb;background:#ffffff1f;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .ep-st-btn svg{width:17px;height:17px;stroke-width:2}.db2 .ep-st-btn.is-danger{color:#fab0a8}.db2 .ep-st-btn:disabled{opacity:.6;cursor:default}.db2 .ep-stage .ep-st-btn:active,.db2 .ep-stage .ep-st-cancel:active,.db2 .ep-stage .ep-st-done:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .ep-st-btn:focus-visible,.db2 .ep-st-cancel:focus-visible,.db2 .ep-st-done:focus-visible{outline:2px solid hsl(42 80% 62%);outline-offset:2px}.db2 .ep-st-fly{position:fixed;z-index:3;overflow:hidden;pointer-events:none;transform-origin:0 0;border-radius:16px}.db2 .ep-st-fly.is-blank{border-radius:50%}.db2 .ep-stage.is-shown:not(.is-leaving) .ep-st-fly{visibility:hidden}.db2 .ep-st-fly.is-band{display:grid;place-items:center;background:linear-gradient(165deg,#f0e8db,#dbcfbd)}.db2 .ep-st-fly-star{font:400 18px/1 var(--serif);font-style:normal;color:#493727}.db2 .ep-st-fly-av{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%}@media(min-width:1000px){.db2 .pg-page:has(>.ep-page){max-width:1120px}.db2 .ep-page{width:100%;max-width:1120px;margin-inline:auto;padding:0 0 28px}.db2 .ep-page>.pg-title{margin-bottom:4px}.db2 .ep-pb{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"cover cover" "side main";-moz-column-gap:52px;column-gap:52px;align-items:start}.db2 .ep-pb>.pf-cover.is-preview,.db2 .ep-pb>.ep-ghost-cover{grid-area:cover;height:300px;margin:0;border-radius:28px}.db2 .ep-pb>.pf-id{grid-area:side;position:static;display:flex;flex-direction:column;align-items:stretch;padding-left:8px}.db2 .ep-pb>.pf-id>.pf-av-btn,.db2 .ep-pb>.pf-id>.pf-av{align-self:start;width:176px;height:176px;margin:-96px 0 0 8px}.db2 .ep-pb>.pf-id>.pf-av-btn .pf-av{width:176px;height:176px;font-size:56px;box-shadow:0 0 0 6px var(--bg),0 18px 34px -18px #42302499}.db2 .ep-pb .pf-cam-badge{right:8px;bottom:10px;width:40px;height:40px}.db2 .ep-pb>.pf-id>.pf-name{order:1;margin-top:18px;font-size:32px}.db2 .ep-pb>.pf-id>.pf-about{order:2;margin-top:10px}.db2 .ep-pb>.pf-id>.pf-counts{order:3;align-self:stretch;margin:18px 0 0;padding:6px 0;border-top:1px solid var(--ui-hair);border-bottom:1px solid var(--ui-hair)}.db2 .ep-pb>.pf-id>.ep-mutual,.db2 .ep-pb>.pf-id>.ep-acts{order:4}.db2 .ep-main{grid-area:main;display:grid;gap:14px;align-content:start;margin-top:0;padding-top:22px}.db2 .ep-pb .ep-seg{order:0;justify-self:start;width:420px;margin:0}.db2 .ep-pb .ep-hidden,.db2 .ep-pb .ep-fields{margin-top:0}}@media(prefers-reduced-motion:reduce){.db2 .ep-seg-b,.db2 .ep-in,.db2 .ep-vok,.db2 .ep-vfold,.db2 .ep-st-btn,.db2 .ep-st-cancel,.db2 .ep-st-done{transition:none}.db2 .ep-seg-b:active,.db2 .ep-stage .ep-st-btn:active,.db2 .ep-stage .ep-st-cancel:active,.db2 .ep-stage .ep-st-done:active{transform:none}}@media(forced-colors:active){.db2 .ep-seg,.db2 .ep-fields{outline:1px solid CanvasText}.db2 .ep-seg-b.is-on{outline:2px solid Highlight;outline-offset:-2px}.db2 .ep-in,.db2 .ep-st-hole,.db2 .ep-st-btn,.db2 .ep-st-cancel,.db2 .ep-st-done{outline:1px solid CanvasText}}html[data-theme-skin=classic-live]{--bg: hsl(39 32% 96%);--fg: hsl(25 25% 15%);--p-card: hsl(38 28% 98%);--p-border: hsl(35 18% 87%);--p-muted: hsl(25 10% 48%);--muted-bg: hsl(38 15% 91%);--p-secondary: hsl(140 16% 90%);--p-secondary-fg: hsl(25 25% 20%);--p-primary: hsl(152 32% 36%);--primary-hover: hsl(152 32% 31%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 60% 52%);--p-accent-ink: hsl(30 55% 36%);--p-gold: hsl(40 72% 55%);--p-success: hsl(145 42% 42%);--danger: hsl(0 72% 51%);--freeze: hsl(210 55% 55%);--freeze-ink: hsl(210 45% 38%);--terracotta: hsl(15 80% 45%);--tier-low: hsl(14 55% 48%);--tier-mid: hsl(40 65% 50%);--tier-high: hsl(145 30% 36%);--p-ring: hsl(152 32% 36%);--pill-bg: hsl(40 72% 55% / .15);--row-bg: hsl(38 15% 91% / .55);--react-on-bg: hsl(152 32% 36% / .08);--react-on-bd: hsl(152 32% 36% / .4);--nav-bg: hsl(38 28% 98% / .92);--heat-0: #F3F2EF;--heat-1: #216e39;--heat-2: #216e39;--heat-3: #216e39;--heat-4: #216e39;--heat-line: hsl(35 14% 89%);--p-card-shadow: 0 1px 2px 0 hsl(25 25% 15% / .05);--shadow-md: 0 1px 2px hsl(25 25% 15% / .05), 0 4px 12px -4px hsl(25 25% 15% / .1);--serif: Georgia, "Times New Roman", serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-theme-skin=classic-live]{--bg: hsl(39 32% 96%);--fg: hsl(25 25% 15%);--p-card: hsl(38 28% 98%);--p-border: hsl(35 18% 87%);--p-muted: hsl(25 10% 48%);--muted-bg: hsl(38 15% 91%);--p-secondary: hsl(140 16% 90%);--p-secondary-fg: hsl(25 25% 20%);--p-primary: hsl(152 32% 36%);--primary-hover: hsl(152 32% 31%);--p-primary-fg: hsl(42 40% 97%);--p-accent: hsl(35 60% 52%);--p-accent-ink: hsl(30 55% 36%);--p-gold: hsl(40 72% 55%);--p-success: hsl(145 42% 42%);--danger: hsl(0 72% 51%);--freeze: hsl(210 55% 55%);--freeze-ink: hsl(210 45% 38%);--terracotta: hsl(15 80% 45%);--tier-low: hsl(14 55% 48%);--tier-mid: hsl(40 65% 50%);--tier-high: hsl(145 30% 36%);--p-ring: hsl(152 32% 36%);--pill-bg: hsl(40 72% 55% / .15);--row-bg: hsl(38 15% 91% / .55);--react-on-bg: hsl(152 32% 36% / .08);--react-on-bd: hsl(152 32% 36% / .4);--nav-bg: hsl(38 28% 98% / .92);--heat-0: #F3F2EF;--heat-1: #216e39;--heat-2: #216e39;--heat-3: #216e39;--heat-4: #216e39;--heat-line: hsl(35 14% 89%);--p-card-shadow: 0 1px 2px 0 hsl(25 25% 15% / .05);--shadow-md: 0 1px 2px hsl(25 25% 15% / .05), 0 4px 12px -4px hsl(25 25% 15% / .1)}html.dark[data-theme-skin=classic-live]{--bg: hsl(25 18% 8%);--fg: hsl(38 20% 90%);--p-card: hsl(25 15% 12%);--p-border: hsl(25 10% 20%);--p-muted: hsl(38 10% 55%);--muted-bg: hsl(25 10% 18%);--p-secondary: hsl(25 12% 18%);--p-secondary-fg: hsl(38 20% 85%);--p-primary: hsl(150 35% 48%);--primary-hover: hsl(150 35% 43%);--p-primary-fg: hsl(25 18% 8%);--p-accent: hsl(35 50% 48%);--p-accent-ink: hsl(35 55% 62%);--p-gold: hsl(40 60% 50%);--p-success: hsl(145 38% 38%);--danger: hsl(0 60% 55%);--freeze: hsl(210 45% 48%);--freeze-ink: hsl(210 45% 66%);--terracotta: hsl(15 80% 45%);--tier-low: hsl(14 55% 54%);--tier-mid: hsl(40 65% 52%);--tier-high: hsl(145 35% 46%);--p-ring: hsl(150 35% 48%);--pill-bg: hsl(40 60% 50% / .16);--row-bg: hsl(25 10% 18% / .55);--react-on-bg: hsl(150 35% 48% / .1);--react-on-bd: hsl(150 35% 48% / .45);--nav-bg: hsl(25 15% 12% / .92);--heat-0: #3B322F;--heat-1: #216e39;--heat-2: #216e39;--heat-3: #216e39;--heat-4: #216e39;--heat-line: hsl(25 8% 24%);--p-card-shadow: 0 1px 2px 0 hsl(0 0% 0% / .3);--shadow-md: 0 1px 2px hsl(0 0% 0% / .3), 0 6px 16px -6px hsl(0 0% 0% / .45)}:where(html[data-theme-skin=classic-live]) .db2{margin:0;padding:0;font-family:var(--sans);color:var(--fg);background:var(--bg);min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(html[data-theme-skin=classic-live]) :where(.db2) button{font:inherit;color:inherit}:where(html[data-theme-skin=classic-live]) :where(.db2) a{color:var(--p-primary)}:where(html[data-theme-skin=classic-live]) :where(.db2) button:focus-visible,:where(html[data-theme-skin=classic-live]) :where(.db2) a:focus-visible,:where(html[data-theme-skin=classic-live]) :where(.db2) input:focus-visible,:where(html[data-theme-skin=classic-live]) :where(.db2) textarea:focus-visible,:where(html[data-theme-skin=classic-live]) :where(.db2) select:focus-visible{outline:2px solid var(--p-ring);outline-offset:2px;border-radius:6px}:where(html[data-theme-skin=classic-live]) .serif{font-family:var(--serif)}:where(html[data-theme-skin=classic-live]) .eyebrow{font-family:var(--serif);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--p-muted);display:flex;align-items:center;gap:10px;margin:0 0 10px}:where(html[data-theme-skin=classic-live]) .eyebrow:after{content:"";flex:1;height:1px;background:var(--p-border)}:where(html[data-theme-skin=classic-live]) .eyebrow.amber{color:var(--p-accent)}:where(html[data-theme-skin=classic-live]) .card{background:var(--p-card);border:1px solid var(--p-border);border-radius:12px;box-shadow:var(--p-card-shadow)}:where(html[data-theme-skin=classic-live]) .apphead{max-width:640px;margin:0 auto;padding:18px 20px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-theme-skin=classic-live]) .wordmark{font-family:var(--serif);font-size:18px;font-weight:700;display:flex;align-items:center;gap:7px;margin:0}:where(html[data-theme-skin=classic-live]) .wordmark svg{flex:none}:where(html[data-theme-skin=classic-live]) .avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--p-secondary);color:var(--p-secondary-fg);font-family:var(--serif);font-size:14px;font-weight:600;letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}:where(html[data-theme-skin=classic-live]) .avatar-btn{border:0;padding:0;background:none;cursor:pointer;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease}:where(html[data-theme-skin=classic-live]) .avatar-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}:where(html[data-theme-skin=classic-live]) .av-aron,:where(html[data-theme-skin=classic-live]) .av-ruth,:where(html[data-theme-skin=classic-live]) .av-marcus,:where(html[data-theme-skin=classic-live]) .av-hannah,:where(html[data-theme-skin=classic-live]) .av-david,:where(html[data-theme-skin=classic-live]) .av-naomi,:where(html[data-theme-skin=classic-live]) .av-grace{background:var(--p-secondary)}:where(html[data-theme-skin=classic-live]) :where(.db2) main{max-width:640px;margin:0 auto;padding:4px 18px calc(112px + env(safe-area-inset-bottom,0px))}:where(html[data-theme-skin=classic-live]) .screen{display:none}:where(html[data-theme-skin=classic-live]) .screen.active{display:block;animation:screenIn-clv .3s ease-out}@keyframes screenIn-clv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=classic-live]) .rise{animation:rise-clv .4s ease-out both;animation-delay:var(--d, 0s)}@keyframes rise-clv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=classic-live]) .screen-title{font-family:var(--serif);font-size:22px;font-weight:700;margin:18px 2px 4px}:where(html[data-theme-skin=classic-live]) .screen-sub{font-size:13px;color:var(--p-muted);margin:0 2px 18px;line-height:1.5}:where(html[data-theme-skin=classic-live]) .today-sec{margin-top:20px}:where(html[data-theme-skin=classic-live]) .home-head{padding:14px 4px 4px}:where(html[data-theme-skin=classic-live]) .home-head .date{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-muted);margin:0 0 8px}:where(html[data-theme-skin=classic-live]) .greeting{font-family:var(--serif);font-size:24px;font-weight:700;margin:0 0 12px}:where(html[data-theme-skin=classic-live]) .streak-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 12px 6px 8px;border:1px solid var(--p-border);background:var(--p-card);border-radius:999px;box-shadow:var(--p-card-shadow)}:where(html[data-theme-skin=classic-live]) .sc-flame{width:17px;height:21px;flex:none}:where(html[data-theme-skin=classic-live]) .sc-flame .fl{transform-origin:50% 100%;animation:flick-clv 2.7s ease-in-out infinite}:where(html[data-theme-skin=classic-live]) .sc-text{font-size:13px;transition:transform .3s ease}:where(html[data-theme-skin=classic-live]) .sc-text b{font-weight:600;color:var(--p-accent-ink);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .sc-text.pulse{transform:scale(1.12)}:where(html[data-theme-skin=classic-live]) .freeze-mini{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--freeze) 45%,var(--p-border));background:color-mix(in srgb,var(--freeze) 10%,var(--p-card));color:var(--freeze-ink);border-radius:999px;font-size:11px;font-weight:600;cursor:default}@keyframes flick-clv{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}30%{transform:scaleY(1.07) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.03) rotate(1.2deg)}}:where(html[data-theme-skin=classic-live]) .quote-card{position:relative;margin-top:18px;padding:16px 18px;border-left:4px solid var(--p-accent)}:where(html[data-theme-skin=classic-live]) .quote-label{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent);display:flex;align-items:center;gap:6px;margin:0 0 10px}:where(html[data-theme-skin=classic-live]) .quote-label .spark{color:var(--p-accent);font-size:11px;letter-spacing:0}:where(html[data-theme-skin=classic-live]) .quote-verse{font-family:var(--serif);font-size:17.5px;line-height:1.55;font-style:normal;margin:0 0 8px;text-wrap:balance}:where(html[data-theme-skin=classic-live]) .quote-ref{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--p-muted);margin:0}:where(html[data-theme-skin=classic-live]) .cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:15px 18px;border:0;border-radius:10px;font:600 15px/1 var(--sans);letter-spacing:.01em;color:var(--p-primary-fg);cursor:pointer;background:var(--p-primary);box-shadow:var(--p-card-shadow);transition:background .15s ease,transform .15s ease,box-shadow .2s ease}:where(html[data-theme-skin=classic-live]) .cta:hover{background:var(--primary-hover);box-shadow:var(--shadow-md)}:where(html[data-theme-skin=classic-live]) .cta:active{transform:scale(.98)}:where(html[data-theme-skin=classic-live]) .cta.logged{background:color-mix(in srgb,var(--p-success) 12%,var(--p-card));color:var(--p-success);border:1px solid color-mix(in srgb,var(--p-success) 40%,var(--p-border));box-shadow:none}:where(html[data-theme-skin=classic-live]) .cta svg{display:block;flex:none}:where(html[data-theme-skin=classic-live]) .feast{padding:16px}:where(html[data-theme-skin=classic-live]) .feast-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}:where(html[data-theme-skin=classic-live]) .feast-title{font-family:var(--serif);font-size:15px;font-weight:600;margin:0}:where(html[data-theme-skin=classic-live]) .feast-sub{font-size:12px;color:var(--p-muted);margin:2px 0 0}:where(html[data-theme-skin=classic-live]) .feast-candle{flex:none;width:32px;height:32px;border-radius:999px;background:var(--terracotta);display:grid;place-items:center}:where(html[data-theme-skin=classic-live]) .feast-candle svg{display:none}:where(html[data-theme-skin=classic-live]) .feast-candle:before{content:"";width:16px;height:16px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2'/%3E%3Cpath d='M7 2v20'/%3E%3Cpath d='M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2'/%3E%3Cpath d='M7 2v20'/%3E%3Cpath d='M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7'/%3E%3C/svg%3E") center / contain no-repeat}:where(html[data-theme-skin=classic-live]) .goal-meter{display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=classic-live]) .goal-track{flex:1;height:12px;border-radius:999px;background:var(--p-secondary);overflow:hidden}:where(html[data-theme-skin=classic-live]) .goal-fill{height:100%;border-radius:999px;background:var(--terracotta);transform-origin:left center;animation:fillIn-clv 1.1s cubic-bezier(.3,.7,.3,1) both .3s}@keyframes fillIn-clv{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(html[data-theme-skin=classic-live]) .goal-count{font-size:11.5px;font-weight:500;color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .feast-note{margin:11px 0 0;font-size:12px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=classic-live]) .presence{padding:16px 12px 13px}:where(html[data-theme-skin=classic-live]) .presence-row{display:flex;justify-content:space-between;gap:2px}:where(html[data-theme-skin=classic-live]) .seat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1}:where(html[data-theme-skin=classic-live]) .seat .avatar{width:38px;height:38px;font-size:12.5px}:where(html[data-theme-skin=classic-live]) .seat .name{font-size:10px;color:var(--p-muted);letter-spacing:.01em;white-space:nowrap}:where(html[data-theme-skin=classic-live]) .seat-av{position:relative;display:inline-block}:where(html[data-theme-skin=classic-live]) .seat.lit .avatar{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--p-success)}:where(html[data-theme-skin=classic-live]) .seat .tick{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:999px;background:var(--p-success);border:2px solid var(--p-card);display:grid;place-items:center}:where(html[data-theme-skin=classic-live]) .seat .bird{position:absolute;top:-9px;right:-7px;font-size:12px}:where(html[data-theme-skin=classic-live]) .seat.dim .avatar{opacity:.5;box-shadow:none}:where(html[data-theme-skin=classic-live]) .presence-note{margin:12px 4px 0;font-size:12px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=classic-live]) .faith-card{padding:10px}:where(html[data-theme-skin=classic-live]) .faith-row{display:flex;align-items:center;gap:11px;padding:10px 12px;margin:4px 0;border:0;border-radius:10px;background:var(--row-bg);width:100%;text-align:left;cursor:pointer;transition:background .15s ease}:where(html[data-theme-skin=classic-live]) .faith-row:hover{background:var(--muted-bg)}:where(html[data-theme-skin=classic-live]) .faith-row .avatar{width:32px;height:32px;font-size:11.5px}:where(html[data-theme-skin=classic-live]) .faith-row .fw{flex:1;min-width:0}:where(html[data-theme-skin=classic-live]) .faith-row .fn{font-size:13.5px;font-weight:500;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=classic-live]) .faith-row .fd{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=classic-live]) .streak-badge{flex:none;display:inline-flex;align-items:baseline;gap:5px;color:var(--fg);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .streak-badge .fire{font-size:13px;align-self:center}:where(html[data-theme-skin=classic-live]) .streak-badge .num{font-size:14.5px;font-weight:600}:where(html[data-theme-skin=classic-live]) .streak-badge .unit{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .pending{font-size:12px;align-self:center;opacity:.8}:where(html[data-theme-skin=classic-live]) .you-tag{font-family:var(--serif);font-style:normal;font-weight:400;font-size:11.5px;color:var(--p-primary)}:where(html[data-theme-skin=classic-live]) .feed-day{font-family:var(--serif);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--p-muted);margin:20px 2px 10px;display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=classic-live]) .feed-day:after{content:"";flex:1;height:1px;background:var(--p-border)}:where(html[data-theme-skin=classic-live]) .feed-day:first-child{margin-top:6px}:where(html[data-theme-skin=classic-live]) .entry{padding:14px 14px 12px;margin-bottom:12px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}:where(html[data-theme-skin=classic-live]) .entry.clickable{cursor:pointer}:where(html[data-theme-skin=classic-live]) .entry.clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}:where(html[data-theme-skin=classic-live]) .entry.you{background:color-mix(in srgb,var(--p-primary) 4%,var(--p-card));border-color:var(--react-on-bd)}:where(html[data-theme-skin=classic-live]) .entry.card-in{animation:rise-clv .5s ease-out both}:where(html[data-theme-skin=classic-live]) .entry-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}:where(html[data-theme-skin=classic-live]) .entry-author{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;border-radius:10px}:where(html[data-theme-skin=classic-live]) .entry-author:hover .n{text-decoration:underline}:where(html[data-theme-skin=classic-live]) .entry .avatar{width:36px;height:36px;font-size:12.5px}:where(html[data-theme-skin=classic-live]) .who{flex:1;min-width:0}:where(html[data-theme-skin=classic-live]) .who .n{font-size:13.5px;font-weight:500;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=classic-live]) .who .t{font-size:11px;color:var(--p-muted);margin-top:1px;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .fullness{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--pill-bg);color:var(--p-accent-ink);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .fullness i{width:6px;height:6px;border-radius:999px;background:var(--p-gold);display:inline-block}:where(html[data-theme-skin=classic-live]) .fullness.lock{background:var(--row-bg);color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .passage-link{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.01em;margin:0 0 6px;color:var(--p-accent);text-decoration:none}:where(html[data-theme-skin=classic-live]) .passage-link:hover{text-decoration:underline}:where(html[data-theme-skin=classic-live]) .reflection{margin:0 0 12px;font-size:13.5px;line-height:1.55;max-width:64ch}:where(html[data-theme-skin=classic-live]) .reflection.private-line{font-style:normal;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .reacts{display:flex;gap:7px;flex-wrap:wrap}:where(html[data-theme-skin=classic-live]) .react{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--p-border);background:transparent;border-radius:999px;padding:5px 11px;font-size:12px;color:var(--p-muted);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease,color .18s ease}:where(html[data-theme-skin=classic-live]) .react:hover{border-color:var(--react-on-bd);transform:translateY(-1px)}:where(html[data-theme-skin=classic-live]) .react:active{transform:scale(.96)}:where(html[data-theme-skin=classic-live]) .react .r-word{font-family:var(--serif);font-style:normal;font-size:12.5px}:where(html[data-theme-skin=classic-live]) .react .r-ic{font-size:12.5px;font-style:normal}:where(html[data-theme-skin=classic-live]) .react .r-count{font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}:where(html[data-theme-skin=classic-live]) .react.on{background:var(--react-on-bg);border-color:var(--react-on-bd);color:var(--fg)}:where(html[data-theme-skin=classic-live]) .r-count.bump{animation:pop-clv .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop-clv{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}:where(html[data-theme-skin=classic-live]) .older-link{display:block;width:100%;margin:8px 0 0;padding:12px;background:none;border:1px dashed var(--p-border);border-radius:10px;font-family:var(--serif);font-style:normal;font-size:13px;color:var(--p-muted);cursor:pointer;text-align:center;transition:color .2s ease,border-color .2s ease}:where(html[data-theme-skin=classic-live]) .older-link:hover{color:var(--p-primary);border-color:var(--react-on-bd)}:where(html[data-theme-skin=classic-live]) .back-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;color:var(--p-primary);font-size:13.5px;font-weight:600;padding:8px 4px;margin:8px 0 6px}:where(html[data-theme-skin=classic-live]) .back-btn:hover{text-decoration:underline}:where(html[data-theme-skin=classic-live]) .mprofile-head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px}:where(html[data-theme-skin=classic-live]) .mp-avatar{width:58px;height:58px;font-size:20px}:where(html[data-theme-skin=classic-live]) .mp-id{min-width:0}:where(html[data-theme-skin=classic-live]) .mp-stats{display:flex;gap:10px;padding:0 18px 18px}:where(html[data-theme-skin=classic-live]) .mp-stat{flex:1;text-align:center;border:0;border-radius:10px;padding:11px 6px 9px;background:var(--row-bg)}:where(html[data-theme-skin=classic-live]) .mp-stat .v{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .mp-stat .l{font-size:10px;color:var(--p-muted);margin-top:4px;line-height:1.3}:where(html[data-theme-skin=classic-live]) .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:where(html[data-theme-skin=classic-live]) .tile{border:0;border-radius:10px;padding:12px 8px 10px;background:var(--row-bg);text-align:center}:where(html[data-theme-skin=classic-live]) .tile .tv{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=classic-live]) .tile .tv small{font-size:12px;color:var(--p-muted);font-weight:400}:where(html[data-theme-skin=classic-live]) .tile .tl{font-size:10px;color:var(--p-muted);margin-top:5px;line-height:1.3}:where(html[data-theme-skin=classic-live]) .stat-card{padding:16px}:where(html[data-theme-skin=classic-live]) .card-title{font-family:var(--serif);font-weight:600;font-size:17px;line-height:1.25;margin:0;text-wrap:balance}:where(html[data-theme-skin=classic-live]) .legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:10px;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .legend .sq{width:10px;height:10px;border-radius:2px;display:inline-block}:where(html[data-theme-skin=classic-live]) .legend .gap{width:8px}:where(html[data-theme-skin=classic-live]) .field{margin:0 0 14px}:where(html[data-theme-skin=classic-live]) .f-label{display:block;font-size:12.5px;font-weight:500;color:var(--fg);margin:0 0 7px}:where(html[data-theme-skin=classic-live]) .f-input,:where(html[data-theme-skin=classic-live]) .f-textarea,:where(html[data-theme-skin=classic-live]) .f-select{width:100%;border:1px solid var(--p-border);border-radius:8px;background:var(--bg);color:var(--fg);padding:10px 12px;font:14px var(--sans);transition:border-color .2s ease,box-shadow .2s ease}:where(html[data-theme-skin=classic-live]) .f-textarea{min-height:84px;resize:vertical;font:14px/1.6 var(--sans)}:where(html[data-theme-skin=classic-live]) .f-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}:where(html[data-theme-skin=classic-live]) .f-input:focus,:where(html[data-theme-skin=classic-live]) .f-textarea:focus,:where(html[data-theme-skin=classic-live]) .f-select:focus{outline:none;border-color:var(--p-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-ring) 18%,transparent)}:where(html[data-theme-skin=classic-live]) .prof-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:13px 4px;cursor:pointer;text-align:left;border-top:1px solid var(--p-border)}:where(html[data-theme-skin=classic-live]) .prof-row:hover{color:var(--p-primary)}:where(html[data-theme-skin=classic-live]) .prof-row .pr-l{display:flex;align-items:center;gap:10px;font-size:14px}:where(html[data-theme-skin=classic-live]) .prof-row .pr-l svg{width:17px;height:17px;flex:none;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .prof-row .hint{font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .prof-row.admin .pr-l svg{color:var(--p-accent)}:where(html[data-theme-skin=classic-live]) .prof-row.danger{color:var(--danger)}:where(html[data-theme-skin=classic-live]) .prof-row.danger .pr-l svg{color:var(--danger)}:where(html[data-theme-skin=classic-live]) .tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 20px));display:flex;justify-content:space-around;padding:8px 6px;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border:1px solid var(--p-border);border-radius:18px;box-shadow:var(--shadow-md);z-index:40}:where(html[data-theme-skin=classic-live]) .tab{flex:1;background:none;border:0;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--p-muted);cursor:pointer;font-family:var(--serif);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;transition:color .2s ease,background .2s ease}:where(html[data-theme-skin=classic-live]) .tab svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(html[data-theme-skin=classic-live]) .tab.active{color:var(--p-primary);background:var(--react-on-bg)}:where(html[data-theme-skin=classic-live]) .tab.active svg{stroke-width:1.9}:where(html[data-theme-skin=classic-live]) .tabbar-brand{display:none}:where(html[data-theme-skin=classic-live]) .overlay{position:fixed;inset:0;background:#1b130e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}:where(html[data-theme-skin=classic-live]) .overlay.open{opacity:1;pointer-events:auto}:where(html[data-theme-skin=classic-live]) .sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,104%);width:min(560px,100%);max-height:88dvh;overflow-y:auto;background:var(--bg);border:1px solid var(--p-border);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px -12px #22181166;padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transition:transform .35s cubic-bezier(.3,.9,.3,1)}:where(html[data-theme-skin=classic-live]) .overlay.open .sheet{transform:translate(-50%)}:where(html[data-theme-skin=classic-live]) .sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--p-border);margin:4px auto 12px}:where(html[data-theme-skin=classic-live]) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}:where(html[data-theme-skin=classic-live]) .sheet-title{font-family:var(--serif);font-size:20px;font-weight:600;margin:0}:where(html[data-theme-skin=classic-live]) .sheet-close{border:0;background:none;cursor:pointer;font-size:15px;color:var(--p-muted);padding:6px 8px;border-radius:8px}:where(html[data-theme-skin=classic-live]) .sheet-close:hover{background:var(--react-on-bg);color:var(--fg)}:where(html[data-theme-skin=classic-live]) .sheet-date{font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted);margin:0 0 16px}:where(html[data-theme-skin=classic-live]) .sheet .f-label{margin:16px 0 7px}:where(html[data-theme-skin=classic-live]) .f-textarea::-moz-placeholder{color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .f-textarea::placeholder{color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .fdots{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 0}:where(html[data-theme-skin=classic-live]) .fdot{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--p-border);background:var(--p-card);cursor:pointer;padding:0;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=classic-live]) .fdot:hover{transform:scale(1.18);border-color:var(--p-accent)}:where(html[data-theme-skin=classic-live]) .fdots[data-tier=low] .fdot.on{background:var(--tier-low);border-color:transparent}:where(html[data-theme-skin=classic-live]) .fdots[data-tier=mid] .fdot.on{background:var(--tier-mid);border-color:transparent}:where(html[data-theme-skin=classic-live]) .fdots[data-tier=high] .fdot.on{background:var(--tier-high);border-color:transparent}:where(html[data-theme-skin=classic-live]) .fdot.cur{transform:scale(1.22);box-shadow:0 0 0 4px var(--pill-bg)}:where(html[data-theme-skin=classic-live]) .fdot-labels{display:flex;justify-content:space-between;padding:6px 2px 0;font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=classic-live]) .rate-word{text-align:center;font-family:var(--serif);font-style:normal;font-size:13.5px;color:var(--p-accent-ink);min-height:19px;margin:8px 0 0}:where(html[data-theme-skin=classic-live]) .priv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-card);cursor:pointer}:where(html[data-theme-skin=classic-live]) .priv-lab{font-size:13.5px}:where(html[data-theme-skin=classic-live]) .priv-lab small{display:block;font-size:11.5px;color:var(--p-muted);margin-top:2px}:where(html[data-theme-skin=classic-live]) .priv input{position:absolute;opacity:0;width:1px;height:1px}:where(html[data-theme-skin=classic-live]) .switch{flex:none;width:42px;height:25px;border-radius:999px;background:var(--p-border);position:relative;transition:background .2s ease}:where(html[data-theme-skin=classic-live]) .switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--p-card);box-shadow:0 1px 3px #32241b4d;transition:left .2s ease}:where(html[data-theme-skin=classic-live]) .priv input:checked~.switch{background:var(--p-primary)}:where(html[data-theme-skin=classic-live]) .priv input:checked~.switch:after{left:20px}:where(html[data-theme-skin=classic-live]) .priv input:focus-visible~.switch{outline:2px solid var(--p-ring);outline-offset:2px}:where(html[data-theme-skin=classic-live]) .sheet .cta{margin-top:20px}:where(html[data-theme-skin=classic-live]) .view-full{display:flex;align-items:center;gap:8px;margin:4px 0 14px}:where(html[data-theme-skin=classic-live]) .view-author{display:flex;align-items:center;gap:10px;margin:4px 0 14px}:where(html[data-theme-skin=classic-live]) .view-author .avatar{width:40px;height:40px;font-size:14px}:where(html[data-theme-skin=classic-live]) .view-author .n{font-size:14.5px;font-weight:600}:where(html[data-theme-skin=classic-live]) .view-author .t{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=classic-live]) .view-reflection{font-family:var(--serif);font-size:15px;line-height:1.7;border-left:2px solid color-mix(in srgb,var(--p-accent) 55%,transparent);padding:2px 0 2px 14px;margin:10px 0 0}:where(html[data-theme-skin=classic-live]) .view-reflection.private-line{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=classic-live]) .view-meta{margin:16px 0 0;font-size:12.5px;color:var(--p-muted);display:flex;align-items:center;gap:7px}:where(html[data-theme-skin=classic-live]) #burst{position:fixed;inset:0;width:100vw;height:100vh;z-index:95;pointer-events:none}:where(html[data-theme-skin=classic-live]) .amen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}:where(html[data-theme-skin=classic-live]) .amen span{font-family:var(--serif);font-weight:700;font-size:clamp(38px,8vw,60px);color:var(--fg);animation:amenPop-clv 1.7s cubic-bezier(.2,.8,.3,1) both}@keyframes amenPop-clv{0%{opacity:0;transform:scale(.6) translateY(16px)}18%{opacity:1;transform:scale(1.06)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02) translateY(-14px)}}:where(html[data-theme-skin=classic-live]) .toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px);background:var(--p-card);color:var(--fg);border:1px solid var(--p-border);font-size:13px;padding:10px 18px;border-radius:10px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:100;max-width:min(90vw,380px);text-align:center}:where(html[data-theme-skin=classic-live]) .toast.show{opacity:1;transform:translate(-50%)}:where(html[data-theme-skin=classic-live]) [hidden]{display:none!important}@media(min-width:1000px){:where(html[data-theme-skin=classic-live]) .apphead{display:none}:where(html[data-theme-skin=classic-live]) .tabbar{inset:auto auto 24px 50%;transform:translate(-50%);width:auto;border:1px solid var(--p-border);border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;box-shadow:var(--shadow-md)}:where(html[data-theme-skin=classic-live]) .tabbar-brand{display:none}:where(html[data-theme-skin=classic-live]) .tab{flex:0 0 auto;flex-direction:row;gap:8px;font-size:11px;letter-spacing:.1em;padding:9px 16px;border-radius:999px}:where(html[data-theme-skin=classic-live]) .tab svg{width:17px;height:17px}:where(html[data-theme-skin=classic-live]) .tab:first-of-type{margin-left:0}:where(html[data-theme-skin=classic-live]) .tab:hover{background:var(--react-on-bg)}:where(html[data-theme-skin=classic-live]) :where(.db2) main{max-width:none;padding:44px 32px 120px}:where(html[data-theme-skin=classic-live]) .screen{margin:0 auto}:where(html[data-theme-skin=classic-live]) #screen-today{max-width:600px}:where(html[data-theme-skin=classic-live]) #screen-community{max-width:700px}:where(html[data-theme-skin=classic-live]) #screen-stats{max-width:900px}:where(html[data-theme-skin=classic-live]) #screen-profile{max-width:560px}:where(html[data-theme-skin=classic-live]) .home-head{padding:26px 6px 6px}:where(html[data-theme-skin=classic-live]) .greeting{font-size:28px}:where(html[data-theme-skin=classic-live]) .quote-verse{font-size:19px}:where(html[data-theme-skin=classic-live]) .sheet{bottom:50%;transform:translate(-50%,calc(50% + 120vh));border-radius:16px;border-bottom:1px solid var(--p-border);max-height:86vh}:where(html[data-theme-skin=classic-live]) .overlay.open .sheet{transform:translate(-50%,50%)}:where(html[data-theme-skin=classic-live]) .toast{bottom:96px}}@media(prefers-reduced-motion:reduce){:where(html[data-theme-skin=classic-live]) .rise,:where(html[data-theme-skin=classic-live]) .screen.active{opacity:1!important;transform:none!important}}html[data-theme-skin=leather]{--serif: Georgia, "Times New Roman", serif;--sans: Georgia, "Times New Roman", serif;--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23g)' opacity='0.5'/></svg>");--fiber: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' seed='31' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='220' height='220' filter='url(%23p)' opacity='0.06'/></svg>");--ribbon-a: hsl(357 55% 40%);--ribbon-b: hsl(354 60% 30%);--ribbon-c: hsl(350 62% 24%)}html[data-theme-skin=leather]{--bg: hsl(23 42% 12%);--leather-hi: hsl(26 46% 21%);--leather-lo: hsl(18 48% 6%);--p-card: hsl(43 42% 91%);--card-hi: hsl(45 52% 94%);--card-lo: hsl(40 36% 86%);--fg: hsl(25 45% 14%);--ink: hsl(25 45% 14%);--p-muted: hsl(27 24% 37%);--leaf: hsl(42 48% 87%);--leaf-dim: hsl(38 26% 68%);--p-gold: hsl(42 70% 50%);--gold-hi: hsl(47 90% 72%);--gold-deep: hsl(33 62% 32%);--gold-soft: hsl(43 52% 60%);--gilt-line: hsl(40 48% 52% / .6);--edge-hi: hsl(50 85% 93% / .6);--p-border: hsl(36 26% 72%);--p-primary: hsl(33 58% 32%);--p-primary-fg: hsl(26 55% 14%);--p-accent: hsl(39 64% 46%);--p-accent-ink: hsl(31 60% 29%);--p-success: hsl(140 38% 33%);--danger: hsl(4 62% 40%);--freeze: hsl(210 55% 50%);--freeze-ink: hsl(210 48% 33%);--tier-low: hsl(6 58% 42%);--tier-mid: hsl(29 64% 46%);--tier-high: hsl(42 72% 45%);--glow: hsl(45 88% 58% / .3);--pill-bg: hsl(42 68% 48% / .16);--react-on-bg: hsl(42 62% 46% / .12);--react-on-bd: hsl(40 55% 42% / .55);--inset-bg: hsl(41 36% 87%);--field-bg: hsl(44 48% 95%);--heat-0: hsl(41 30% 85%);--heat-1: hsl(45 55% 72%);--heat-2: hsl(43 62% 57%);--heat-3: hsl(39 68% 45%);--heat-4: hsl(33 70% 33%);--heat-line: hsl(37 24% 74%);--p-card-shadow: 0 2px 3px hsl(15 60% 4% / .35), 0 20px 44px -20px hsl(15 60% 4% / .6)}html.dark[data-theme-skin=leather]{--bg: hsl(20 32% 5%);--leather-hi: hsl(24 34% 12%);--leather-lo: hsl(17 36% 3%);--p-card: hsl(25 22% 12%);--card-hi: hsl(27 24% 15%);--card-lo: hsl(23 22% 9%);--fg: hsl(41 32% 86%);--ink: hsl(41 32% 86%);--p-muted: hsl(36 15% 61%);--leaf: hsl(42 40% 84%);--leaf-dim: hsl(36 18% 60%);--p-gold: hsl(44 76% 58%);--gold-hi: hsl(49 94% 74%);--gold-deep: hsl(43 68% 60%);--gold-soft: hsl(43 45% 58%);--gilt-line: hsl(43 52% 52% / .42);--edge-hi: hsl(45 55% 62% / .16);--p-border: hsl(28 16% 26%);--p-primary: hsl(43 60% 60%);--p-primary-fg: hsl(26 55% 12%);--p-accent: hsl(43 72% 58%);--p-accent-ink: hsl(45 68% 70%);--p-success: hsl(140 40% 52%);--danger: hsl(5 62% 60%);--freeze: hsl(210 55% 60%);--freeze-ink: hsl(210 52% 72%);--tier-low: hsl(6 60% 54%);--tier-mid: hsl(30 66% 55%);--tier-high: hsl(44 76% 58%);--glow: hsl(45 92% 55% / .22);--pill-bg: hsl(44 72% 58% / .15);--react-on-bg: hsl(44 66% 55% / .12);--react-on-bd: hsl(44 60% 55% / .5);--inset-bg: hsl(24 18% 16%);--field-bg: hsl(24 20% 10%);--heat-0: hsl(25 14% 17%);--heat-1: hsl(40 40% 30%);--heat-2: hsl(42 54% 42%);--heat-3: hsl(44 68% 54%);--heat-4: hsl(47 90% 68%);--heat-line: hsl(27 12% 25%);--p-card-shadow: 0 2px 3px hsl(0 0% 0% / .55), 0 20px 44px -20px hsl(0 0% 0% / .75)}:where(html[data-theme-skin=leather]) .db2{margin:0;padding:0;font-family:var(--serif);color:var(--ink);background-color:var(--bg);background-image:var(--grain),repeating-linear-gradient(115deg,hsl(40 40% 80% / .015) 0 2px,transparent 2px 5px),radial-gradient(90rem 52rem at 50% -14%,hsl(36 62% 42% / .18),transparent 62%),radial-gradient(130% 105% at 50% 120%,hsl(14 55% 3% / .65),transparent 55%),linear-gradient(168deg,var(--leather-hi),var(--bg) 46%,var(--leather-lo));background-blend-mode:soft-light,normal,normal,normal,normal;background-attachment:fixed;min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(html[data-theme-skin=leather]) :where(.db2) button{font:inherit;color:inherit}:where(html[data-theme-skin=leather]) :where(.db2) a{color:var(--p-primary)}:where(html[data-theme-skin=leather]) :where(.db2) button:focus-visible,:where(html[data-theme-skin=leather]) :where(.db2) a:focus-visible,:where(html[data-theme-skin=leather]) :where(.db2) input:focus-visible,:where(html[data-theme-skin=leather]) :where(.db2) textarea:focus-visible,:where(html[data-theme-skin=leather]) :where(.db2) select:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px;border-radius:6px}:where(html[data-theme-skin=leather]) .serif{font-family:var(--serif)}:where(html[data-theme-skin=leather]) .eyebrow{font-family:var(--serif);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 1px 2px hsl(15 55% 4% / .6);display:flex;align-items:center;gap:10px;margin:0 0 10px}:where(html[data-theme-skin=leather]) .eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#ddb23cbf,#ddb23c0d)}:where(html[data-theme-skin=leather]) .eyebrow.amber{color:var(--gold-hi)}:where(html[data-theme-skin=leather]) .card .eyebrow{color:var(--gold-deep);text-shadow:none}:where(html[data-theme-skin=leather]) .card .eyebrow:after{background:linear-gradient(90deg,var(--gilt-line),transparent)}:where(html[data-theme-skin=leather]) .card{position:relative;color:var(--ink);background-color:var(--p-card);background-image:var(--fiber),linear-gradient(180deg,var(--card-hi),var(--card-lo));background-blend-mode:multiply,normal;border:1px solid var(--gilt-line);border-radius:14px;box-shadow:inset 0 1px 0 var(--edge-hi),var(--p-card-shadow)}:where(html[data-theme-skin=leather]) .apphead{max-width:640px;margin:0 auto;padding:18px 20px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-theme-skin=leather]) .wordmark{font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:.04em;color:var(--leaf);text-shadow:0 1px 2px hsl(15 55% 4% / .7),0 -1px 0 hsl(45 60% 60% / .12);display:flex;align-items:center;gap:7px;margin:0}:where(html[data-theme-skin=leather]) .wordmark svg{flex:none;filter:drop-shadow(0 1px 1px hsl(15 55% 4% / .6))}:where(html[data-theme-skin=leather]) .avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#faf9f4;font-family:var(--serif);font-size:14px;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 3px #10070566}:where(html[data-theme-skin=leather]) .avatar-btn{border:0;padding:0;background:none;cursor:pointer;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease}:where(html[data-theme-skin=leather]) .avatar-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #0b0604b3}:where(html[data-theme-skin=leather]) .av-aron{background:linear-gradient(145deg,#468165,#2d5c46)}:where(html[data-theme-skin=leather]) .av-ruth{background:linear-gradient(145deg,#9e6f2e,#6f4720)}:where(html[data-theme-skin=leather]) .av-marcus{background:linear-gradient(145deg,#ae6147,#854332)}:where(html[data-theme-skin=leather]) .av-hannah{background:linear-gradient(145deg,#6b794e,#4b5733)}:where(html[data-theme-skin=leather]) .av-david{background:linear-gradient(145deg,#517c85,#395660)}:where(html[data-theme-skin=leather]) .av-naomi{background:linear-gradient(145deg,#93627a,#70485c)}:where(html[data-theme-skin=leather]) .av-grace{background:linear-gradient(145deg,#756699,#584a78)}:where(html[data-theme-skin=leather]) :where(.db2) main{max-width:640px;margin:0 auto;padding:4px 18px calc(112px + env(safe-area-inset-bottom,0px))}:where(html[data-theme-skin=leather]) .screen{display:none}:where(html[data-theme-skin=leather]) .screen.active{display:block;animation:screenIn-lea .35s cubic-bezier(.2,.7,.3,1)}@keyframes screenIn-lea{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=leather]) .rise{animation:rise-lea .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d, 0s)}@keyframes rise-lea{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=leather]) .screen-title{font-family:var(--serif);font-size:23px;font-weight:400;color:var(--leaf);text-shadow:0 1px 2px hsl(15 55% 4% / .7);margin:18px 2px 4px}:where(html[data-theme-skin=leather]) .screen-sub{font-size:13px;color:var(--leaf-dim);margin:0 2px 18px;line-height:1.5;font-style:normal}:where(html[data-theme-skin=leather]) .today-sec{margin-top:22px}:where(html[data-theme-skin=leather]) .home-head{padding:14px 4px 4px;position:relative}:where(html[data-theme-skin=leather]) .home-head:before{content:"";position:absolute;top:-64px;right:22px;width:24px;height:158px;background:linear-gradient(180deg,transparent calc(100% - 34px),hsl(44 78% 58% / .95) calc(100% - 34px) calc(100% - 28px),transparent calc(100% - 28px)),linear-gradient(90deg,hsl(0 0% 100% / .2),transparent 40%,hsl(0 0% 0% / .3)),linear-gradient(180deg,var(--ribbon-a),var(--ribbon-b) 55%,var(--ribbon-c));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 14px),0 100%);filter:drop-shadow(2px 7px 7px hsl(10 60% 3% / .55));pointer-events:none;z-index:2}:where(html[data-theme-skin=leather]) .home-head .date{font-family:var(--serif);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 1px 2px hsl(15 55% 4% / .6);margin:0 0 8px}:where(html[data-theme-skin=leather]) .greeting{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--leaf);text-shadow:0 1px 3px hsl(15 55% 4% / .75),0 -1px 0 hsl(45 60% 60% / .1);margin:0 0 12px}:where(html[data-theme-skin=leather]) .streak-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 12px 6px 8px;border:1px solid var(--gilt-line);background-color:var(--p-card);background-image:linear-gradient(180deg,var(--card-hi),var(--card-lo));color:var(--ink);border-radius:999px;box-shadow:inset 0 1px 0 var(--edge-hi),var(--p-card-shadow)}:where(html[data-theme-skin=leather]) .sc-flame{width:17px;height:21px;flex:none}:where(html[data-theme-skin=leather]) .sc-flame .fl{transform-origin:50% 100%;animation:flick-lea 2.7s ease-in-out infinite}:where(html[data-theme-skin=leather]) .sc-text{font-size:13px;transition:transform .3s ease}:where(html[data-theme-skin=leather]) .sc-text b{font-weight:700;color:var(--gold-deep);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .sc-text.pulse{transform:scale(1.12)}:where(html[data-theme-skin=leather]) .freeze-mini{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--freeze) 45%,var(--p-border));background:color-mix(in srgb,var(--freeze) 10%,var(--p-card));color:var(--freeze-ink);border-radius:999px;font-size:11px;font-weight:600;cursor:default}@keyframes flick-lea{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}30%{transform:scaleY(1.07) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.03) rotate(1.2deg)}}:where(html[data-theme-skin=leather]) .quote-card{position:relative;margin-top:18px;padding:20px 22px 18px 24px;border-left:3px solid var(--p-gold);overflow:hidden}:where(html[data-theme-skin=leather]) .quote-card:before{content:"";position:absolute;right:-30px;top:-40px;width:160px;height:160px;background:radial-gradient(circle,var(--glow),transparent 68%);pointer-events:none}:where(html[data-theme-skin=leather]) .quote-card>*{position:relative}:where(html[data-theme-skin=leather]) .quote-label{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);display:flex;align-items:center;gap:7px;margin:0 0 12px}:where(html[data-theme-skin=leather]) .quote-label .spark{color:var(--p-gold);font-size:12px;letter-spacing:0}:where(html[data-theme-skin=leather]) .quote-verse{font-family:var(--serif);font-size:19px;line-height:1.55;font-style:normal;margin:0 0 12px;text-wrap:balance}:where(html[data-theme-skin=leather]) .quote-verse:first-letter{float:left;font-size:3.05em;line-height:.82;font-style:normal;font-weight:600;padding:.04em .09em 0 0;color:var(--gold-deep);text-shadow:0 1px 0 var(--edge-hi),0 2px 3px hsl(20 50% 8% / .25)}:where(html[data-theme-skin=leather]) .quote-ref{font-family:var(--serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted);margin:0;clear:left}:where(html[data-theme-skin=leather]) .cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:16px 18px;border:1px solid hsl(34 60% 34% / .8);border-radius:13px;font:700 16px/1 var(--serif);letter-spacing:.03em;color:var(--p-primary-fg);cursor:pointer;text-shadow:0 1px 0 hsl(50 95% 82% / .55);background:linear-gradient(180deg,#f0cf56,#dba124 55%,#a56e27);box-shadow:inset 0 1px #fdf3afe6,inset 0 -2px #67421e8c,0 10px 22px -10px #0c0503cc;transition:transform .15s ease,box-shadow .3s ease,filter .3s ease;animation:ctabreathe-lea 3.4s ease-in-out infinite}@keyframes ctabreathe-lea{0%,to{box-shadow:inset 0 1px #fdf3afe6,inset 0 -2px #67421e8c,0 10px 22px -10px #0c0503cc,0 0 0 0 var(--glow)}50%{box-shadow:inset 0 1px #fdf3afe6,inset 0 -2px #67421e8c,0 10px 22px -10px #0c0503cc,0 0 26px 3px var(--glow)}}:where(html[data-theme-skin=leather]) .cta:hover{transform:translateY(-1px);filter:brightness(1.05)}:where(html[data-theme-skin=leather]) .cta:active{transform:scale(.97)}:where(html[data-theme-skin=leather]) .cta.logged{animation:none;filter:none;background:var(--grain),linear-gradient(180deg,#443122,#2d1e15);background-blend-mode:soft-light,normal;color:var(--gold-hi);text-shadow:0 1px 2px hsl(15 55% 4% / .7);border:1px solid var(--gilt-line);box-shadow:inset 0 1px #a17c4559,0 6px 16px -8px #0c0503b3}:where(html[data-theme-skin=leather]) .cta svg{display:block;flex:none}:where(html[data-theme-skin=leather]) .feast{padding:18px 17px 16px}:where(html[data-theme-skin=leather]) .feast-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}:where(html[data-theme-skin=leather]) .feast-title{font-family:var(--serif);font-size:17px;font-weight:700;margin:0}:where(html[data-theme-skin=leather]) .feast-sub{font-size:12px;color:var(--p-muted);margin:2px 0 0}:where(html[data-theme-skin=leather]) .feast-candle{flex:none;width:30px}:where(html[data-theme-skin=leather]) .feast-candle svg{display:block;overflow:visible}:where(html[data-theme-skin=leather]) .feast-candle .flame-outer{fill:#efa339;transform-origin:12px 12px;animation:candleflick-lea 3.2s ease-in-out infinite}:where(html[data-theme-skin=leather]) .feast-candle .flame-core{fill:#fdecb4;transform-origin:12px 11px;animation:candleflick-lea 2.4s ease-in-out infinite reverse}:where(html[data-theme-skin=leather]) .feast-candle .halo{animation:haloPulse-lea 4.5s ease-in-out infinite alternate}@keyframes haloPulse-lea{0%{opacity:.5}to{opacity:.95}}@keyframes candleflick-lea{0%,to{transform:scale(1) rotate(0)}30%{transform:scaleY(1.08) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.04) rotate(1.4deg)}}:where(html[data-theme-skin=leather]) .goal-meter{display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=leather]) .goal-track{flex:1;height:8px;border-radius:999px;background:#95735047;box-shadow:inset 0 1px 2px #25160e59;overflow:hidden}:where(html[data-theme-skin=leather]) .goal-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,hsl(35 62% 42%),var(--p-gold) 60%,var(--gold-hi));box-shadow:inset 0 1px #faeb9e99;transform-origin:left center;animation:fillIn-lea 1.1s cubic-bezier(.3,.7,.3,1) both .3s}@keyframes fillIn-lea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(html[data-theme-skin=leather]) .goal-count{font-family:var(--serif);font-size:13px;color:var(--gold-deep);white-space:nowrap;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .feast-note{margin:11px 0 0;font-family:var(--serif);font-style:normal;font-size:12.5px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=leather]) .presence{padding:16px 12px 13px}:where(html[data-theme-skin=leather]) .presence-row{display:flex;justify-content:space-between;gap:2px}:where(html[data-theme-skin=leather]) .seat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1}:where(html[data-theme-skin=leather]) .seat .avatar{width:38px;height:38px;font-size:12.5px}:where(html[data-theme-skin=leather]) .seat .name{font-size:10px;color:var(--p-muted);letter-spacing:.02em;white-space:nowrap;font-family:var(--serif)}:where(html[data-theme-skin=leather]) .seat-av{position:relative;display:inline-block}:where(html[data-theme-skin=leather]) .seat.lit .avatar{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 14px var(--glow);animation:seatglow-lea 3.6s ease-in-out infinite alternate}@keyframes seatglow-lea{0%{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 10px var(--glow)}to{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 20px var(--glow)}}:where(html[data-theme-skin=leather]) .seat .tick{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:999px;background:var(--p-success);border:2px solid var(--p-card);display:grid;place-items:center}:where(html[data-theme-skin=leather]) .seat .bird{position:absolute;top:-9px;right:-7px;font-size:12px;filter:drop-shadow(0 1px 2px hsl(20 40% 10% / .4))}:where(html[data-theme-skin=leather]) .seat.dim .avatar{opacity:.42;filter:saturate(.35) sepia(.2);box-shadow:0 0 0 2px var(--p-card),0 0 0 3px var(--p-border)}:where(html[data-theme-skin=leather]) .presence-note{margin:12px 4px 0;font-size:12px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=leather]) .faith-card{padding:8px 16px 10px}:where(html[data-theme-skin=leather]) .faith-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--p-border);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:10px}:where(html[data-theme-skin=leather]) .faith-row:first-child{border-top:0}:where(html[data-theme-skin=leather]) .faith-row:hover{background:var(--react-on-bg)}:where(html[data-theme-skin=leather]) .faith-row .avatar{width:32px;height:32px;font-size:11.5px}:where(html[data-theme-skin=leather]) .faith-row .fw{flex:1;min-width:0}:where(html[data-theme-skin=leather]) .faith-row .fn{font-size:13.5px;font-weight:700;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=leather]) .faith-row .fd{font-size:11.5px;color:var(--p-muted);margin-top:1px;font-style:normal}:where(html[data-theme-skin=leather]) .streak-badge{flex:none;display:inline-flex;align-items:baseline;gap:5px;font-family:var(--serif);color:var(--gold-deep);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .streak-badge .fire{font-size:13px;align-self:center}:where(html[data-theme-skin=leather]) .streak-badge .num{font-size:18px;font-weight:700}:where(html[data-theme-skin=leather]) .streak-badge .unit{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted)}:where(html[data-theme-skin=leather]) .pending{font-size:12px;align-self:center;opacity:.8}:where(html[data-theme-skin=leather]) .you-tag{font-family:var(--serif);font-style:normal;font-weight:400;font-size:11.5px;color:var(--gold-deep)}:where(html[data-theme-skin=leather]) .feed-day{font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 1px 2px hsl(15 55% 4% / .6);margin:20px 2px 10px;display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=leather]) .feed-day:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#ddb23c99,#ddb23c0d)}:where(html[data-theme-skin=leather]) .feed-day:first-child{margin-top:6px}:where(html[data-theme-skin=leather]) .entry{padding:15px 15px 13px;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease}:where(html[data-theme-skin=leather]) .entry.clickable{cursor:pointer}:where(html[data-theme-skin=leather]) .entry.clickable:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--edge-hi),0 3px 5px #1007044d,0 24px 48px -18px #100704a6}:where(html[data-theme-skin=leather]) .entry.you{border-color:var(--react-on-bd);background-image:linear-gradient(0deg,var(--react-on-bg),var(--react-on-bg)),var(--fiber),linear-gradient(180deg,var(--card-hi),var(--card-lo));background-blend-mode:normal,multiply,normal;box-shadow:inset 0 1px 0 var(--edge-hi),inset 3px 0 0 var(--p-gold),var(--p-card-shadow)}:where(html[data-theme-skin=leather]) .entry.card-in{animation:rise-lea .7s cubic-bezier(.2,.7,.3,1) both}:where(html[data-theme-skin=leather]) .entry-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}:where(html[data-theme-skin=leather]) .entry-author{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;border-radius:10px}:where(html[data-theme-skin=leather]) .entry-author:hover .n{text-decoration:underline;text-decoration-color:var(--p-gold)}:where(html[data-theme-skin=leather]) .entry .avatar{width:36px;height:36px;font-size:12.5px}:where(html[data-theme-skin=leather]) .who{flex:1;min-width:0}:where(html[data-theme-skin=leather]) .who .n{font-size:13.5px;font-weight:700;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=leather]) .who .t{font-size:11px;color:var(--p-muted);margin-top:1px;font-variant-numeric:tabular-nums;font-style:normal}:where(html[data-theme-skin=leather]) .fullness{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--pill-bg);color:var(--gold-deep);border:1px solid var(--gilt-line);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .fullness i{width:6px;height:6px;border-radius:999px;display:inline-block;background:radial-gradient(circle at 35% 30%,var(--gold-hi),var(--p-gold) 60%,hsl(34 60% 36%));box-shadow:0 0 6px var(--glow)}:where(html[data-theme-skin=leather]) .fullness.lock{background:color-mix(in srgb,var(--p-muted) 12%,transparent);color:var(--p-muted);border-color:var(--p-border)}:where(html[data-theme-skin=leather]) .passage-link{display:inline-block;font-family:var(--serif);font-size:14.5px;font-weight:700;letter-spacing:.01em;margin:0 0 5px;color:var(--gold-deep);text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--p-gold) 65%,transparent)}:where(html[data-theme-skin=leather]) .passage-link:hover{color:var(--p-accent);border-bottom-style:solid}:where(html[data-theme-skin=leather]) .reflection{margin:0 0 12px;font-size:13.5px;line-height:1.6;max-width:64ch}:where(html[data-theme-skin=leather]) .reflection.private-line{font-family:var(--serif);font-style:normal;color:var(--p-muted)}:where(html[data-theme-skin=leather]) .reacts{display:flex;gap:7px;flex-wrap:wrap}:where(html[data-theme-skin=leather]) .react{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--p-border);background:linear-gradient(180deg,var(--card-hi),var(--card-lo));border-radius:999px;padding:5px 11px;font-size:12px;color:var(--p-muted);cursor:pointer;box-shadow:inset 0 1px 0 var(--edge-hi),0 1px 2px #25160e33;transition:background .18s ease,border-color .18s ease,transform .12s ease,color .18s ease}:where(html[data-theme-skin=leather]) .react:hover{border-color:var(--react-on-bd);transform:translateY(-1px)}:where(html[data-theme-skin=leather]) .react:active{transform:scale(.96)}:where(html[data-theme-skin=leather]) .react .r-word{font-family:var(--serif);font-style:normal;font-size:12.5px}:where(html[data-theme-skin=leather]) .react .r-ic{font-size:12.5px;font-style:normal}:where(html[data-theme-skin=leather]) .react .r-count{font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}:where(html[data-theme-skin=leather]) .react.on{background:linear-gradient(180deg,#ebce7080,#d49f3566);border-color:var(--p-gold);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px #f0d37540}:where(html[data-theme-skin=leather]) .r-count.bump{animation:pop-lea .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop-lea{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}:where(html[data-theme-skin=leather]) .older-link{display:block;width:100%;margin:8px 0 0;padding:12px;background:none;border:1px dashed var(--gilt-line);border-radius:12px;font-family:var(--serif);font-style:normal;font-size:13px;color:var(--leaf-dim);cursor:pointer;text-align:center;transition:color .25s ease,border-color .25s ease}:where(html[data-theme-skin=leather]) .older-link:hover{color:var(--gold-hi);border-color:var(--p-gold)}:where(html[data-theme-skin=leather]) .back-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;color:var(--gold-soft);font-family:var(--serif);font-size:13.5px;font-weight:600;text-shadow:0 1px 2px hsl(15 55% 4% / .6);padding:8px 4px;margin:8px 0 6px}:where(html[data-theme-skin=leather]) .back-btn:hover{color:var(--gold-hi);text-decoration:underline}:where(html[data-theme-skin=leather]) .mprofile-head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px}:where(html[data-theme-skin=leather]) .mp-avatar{width:58px;height:58px;font-size:20px}:where(html[data-theme-skin=leather]) .mp-id{min-width:0}:where(html[data-theme-skin=leather]) .mp-stats{display:flex;gap:8px;padding:0 18px 18px}:where(html[data-theme-skin=leather]) .mp-stat{flex:1;text-align:center;border:1px solid var(--p-border);border-radius:10px;padding:11px 6px 9px;background:var(--inset-bg);box-shadow:inset 0 1px 3px #47301f24}:where(html[data-theme-skin=leather]) .mp-stat .v{font-family:var(--serif);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .mp-stat .l{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);margin-top:4px}:where(html[data-theme-skin=leather]) .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(html[data-theme-skin=leather]) .tile{border:1px solid var(--p-border);border-radius:10px;padding:12px 10px 10px;background:var(--inset-bg);text-align:center;box-shadow:inset 0 1px 3px #47301f24}:where(html[data-theme-skin=leather]) .tile .tv{font-family:var(--serif);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=leather]) .tile .tv small{font-size:12px;color:var(--p-muted);font-weight:400}:where(html[data-theme-skin=leather]) .tile .tl{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);margin-top:5px}:where(html[data-theme-skin=leather]) .stat-card{padding:18px}:where(html[data-theme-skin=leather]) .card-title{font-family:var(--serif);font-weight:700;font-size:18px;line-height:1.25;margin:0;text-wrap:balance}:where(html[data-theme-skin=leather]) .legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:10.5px;color:var(--p-muted)}:where(html[data-theme-skin=leather]) .legend .sq{width:10px;height:10px;border-radius:3px;display:inline-block}:where(html[data-theme-skin=leather]) .legend .gap{width:8px}:where(html[data-theme-skin=leather]) .field{margin:0 0 14px}:where(html[data-theme-skin=leather]) .f-label{display:block;font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 7px}:where(html[data-theme-skin=leather]) .f-input,:where(html[data-theme-skin=leather]) .f-textarea,:where(html[data-theme-skin=leather]) .f-select{width:100%;border:1px solid var(--p-border);border-radius:10px;background:var(--field-bg);color:var(--ink);box-shadow:inset 0 1px 3px #47301f1f;padding:12px 14px;font:15px var(--serif);transition:border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=leather]) .f-textarea{min-height:84px;resize:vertical;font:14.5px/1.6 var(--serif)}:where(html[data-theme-skin=leather]) .f-select{font:14px var(--serif);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}:where(html[data-theme-skin=leather]) .f-input:focus,:where(html[data-theme-skin=leather]) .f-textarea:focus,:where(html[data-theme-skin=leather]) .f-select:focus{outline:none;border-color:var(--p-gold);box-shadow:inset 0 1px 3px #47301f1f,0 0 0 4px var(--pill-bg)}:where(html[data-theme-skin=leather]) .prof-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:13px 4px;cursor:pointer;text-align:left;border-top:1px solid var(--p-border)}:where(html[data-theme-skin=leather]) .prof-row:hover{color:var(--gold-deep)}:where(html[data-theme-skin=leather]) .prof-row .pr-l{display:flex;align-items:center;gap:10px;font-size:14px;font-family:var(--serif)}:where(html[data-theme-skin=leather]) .prof-row .pr-l svg{width:17px;height:17px;flex:none;color:var(--p-muted)}:where(html[data-theme-skin=leather]) .prof-row .hint{font-size:11.5px;color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=leather]) .prof-row.admin .pr-l svg{color:var(--p-gold)}:where(html[data-theme-skin=leather]) .prof-row.danger{color:var(--danger)}:where(html[data-theme-skin=leather]) .prof-row.danger .pr-l svg{color:var(--danger)}:where(html[data-theme-skin=leather]) .tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 20px));display:flex;justify-content:space-around;padding:8px 7px;background-color:#2e1e14;background-image:var(--grain),linear-gradient(180deg,#482f1e,#2c1b11 55%,#1e110b);background-blend-mode:soft-light,normal;border:1px solid hsl(30 34% 27%);border-radius:20px;box-shadow:inset 0 1px #98743e8c,inset 0 -1px #0f0805b3,0 18px 38px -14px #080302d9;z-index:40}:where(html[data-theme-skin=leather]) .tabbar:before{content:"";position:absolute;inset:4px;border:1px dashed hsl(43 50% 55% / .32);border-radius:15px;pointer-events:none}:where(html[data-theme-skin=leather]) .tab{flex:1;background:none;border:0;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#cbb172;cursor:pointer;text-shadow:0 1px 2px hsl(15 55% 4% / .75);font-family:var(--serif);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;border-radius:13px;position:relative;z-index:1;transition:color .25s ease,background .25s ease,transform .2s ease,box-shadow .25s ease}:where(html[data-theme-skin=leather]) .tab:hover{transform:translateY(-1px);color:var(--gold-hi)}:where(html[data-theme-skin=leather]) .tab svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px hsl(15 55% 4% / .6))}:where(html[data-theme-skin=leather]) .tab.active{color:#331f0f;text-shadow:0 1px 0 hsl(52 92% 82% / .6);background:linear-gradient(180deg,#efcf5d,#c79029);box-shadow:inset 0 1px #fdf3afd9,inset 0 -2px 3px #6f47208c,0 3px 8px -2px #0c050399}:where(html[data-theme-skin=leather]) .tab.active svg{stroke-width:1.9;filter:none}:where(html[data-theme-skin=leather]) .tabbar-brand{display:none}:where(html[data-theme-skin=leather]) .overlay{position:fixed;inset:0;background:#0f0806a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}:where(html[data-theme-skin=leather]) .overlay.open{opacity:1;pointer-events:auto}:where(html[data-theme-skin=leather]) .sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,104%);width:min(560px,100%);max-height:88dvh;overflow-y:auto;background-color:var(--p-card);background-image:var(--fiber),linear-gradient(180deg,var(--card-hi),var(--card-lo));background-blend-mode:multiply,normal;color:var(--ink);border:1px solid var(--gilt-line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:inset 0 2px #e4bc4480,0 -20px 70px -20px #080302cc;padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transition:transform .38s cubic-bezier(.3,.9,.3,1)}:where(html[data-theme-skin=leather]) .overlay.open .sheet{transform:translate(-50%)}:where(html[data-theme-skin=leather]) .sheet-grip{width:46px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi),var(--gold-deep));box-shadow:0 1px 2px #25160e59;margin:6px auto 12px}:where(html[data-theme-skin=leather]) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}:where(html[data-theme-skin=leather]) .sheet-title{font-family:var(--serif);font-size:21px;font-weight:700;margin:0}:where(html[data-theme-skin=leather]) .sheet-close{border:0;background:none;cursor:pointer;font-size:15px;color:var(--p-muted);padding:6px 8px;border-radius:9px}:where(html[data-theme-skin=leather]) .sheet-close:hover{background:var(--react-on-bg);color:var(--ink)}:where(html[data-theme-skin=leather]) .sheet-date{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 16px}:where(html[data-theme-skin=leather]) .sheet .f-label{margin:16px 0 7px}:where(html[data-theme-skin=leather]) .f-textarea::-moz-placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=leather]) .f-textarea::placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=leather]) .fdots{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 0}:where(html[data-theme-skin=leather]) .fdot{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--p-border);background:var(--field-bg);box-shadow:inset 0 1px 2px #47301f26;cursor:pointer;padding:0;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=leather]) .fdot:hover{transform:scale(1.18);border-color:var(--p-gold)}:where(html[data-theme-skin=leather]) .fdots[data-tier=low] .fdot.on{background:radial-gradient(circle at 35% 30%,hsl(8 65% 55%),var(--tier-low) 70%);border-color:transparent;box-shadow:inset 0 1px #f29d8c80}:where(html[data-theme-skin=leather]) .fdots[data-tier=mid] .fdot.on{background:radial-gradient(circle at 35% 30%,hsl(32 78% 60%),var(--tier-mid) 70%);border-color:transparent;box-shadow:inset 0 1px #f9d89480}:where(html[data-theme-skin=leather]) .fdots[data-tier=high] .fdot.on{background:radial-gradient(circle at 35% 30%,var(--gold-hi),var(--tier-high) 70%);border-color:transparent;box-shadow:inset 0 1px #fdf0af99,0 0 6px var(--glow)}:where(html[data-theme-skin=leather]) .fdot.cur{transform:scale(1.22);box-shadow:0 0 0 4px var(--pill-bg)}:where(html[data-theme-skin=leather]) .fdot-labels{display:flex;justify-content:space-between;padding:6px 2px 0;font-family:var(--serif);font-style:normal;font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=leather]) .rate-word{text-align:center;font-family:var(--serif);font-style:normal;font-size:13.5px;color:var(--gold-deep);min-height:19px;margin:8px 0 0}:where(html[data-theme-skin=leather]) .priv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--p-border);border-radius:10px;background:var(--field-bg);box-shadow:inset 0 1px 3px #47301f1a;cursor:pointer}:where(html[data-theme-skin=leather]) .priv-lab{font-size:13.5px}:where(html[data-theme-skin=leather]) .priv-lab small{display:block;font-size:11.5px;color:var(--p-muted);margin-top:2px;font-style:normal}:where(html[data-theme-skin=leather]) .priv input{position:absolute;opacity:0;width:1px;height:1px}:where(html[data-theme-skin=leather]) .switch{flex:none;width:42px;height:25px;border-radius:999px;background:var(--p-border);box-shadow:inset 0 1px 3px #47301f4d;position:relative;transition:background .2s ease}:where(html[data-theme-skin=leather]) .switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#f6f1e4;box-shadow:0 1px 3px #2b1d1273;transition:left .2s ease}:where(html[data-theme-skin=leather]) .priv input:checked~.switch{background:linear-gradient(180deg,#e3bc45,#be892d)}:where(html[data-theme-skin=leather]) .priv input:checked~.switch:after{left:20px}:where(html[data-theme-skin=leather]) .priv input:focus-visible~.switch{outline:2px solid var(--p-gold);outline-offset:2px}:where(html[data-theme-skin=leather]) .sheet .cta{margin-top:20px}:where(html[data-theme-skin=leather]) .view-full{display:flex;align-items:center;gap:8px;margin:4px 0 14px}:where(html[data-theme-skin=leather]) .view-author{display:flex;align-items:center;gap:10px;margin:4px 0 14px}:where(html[data-theme-skin=leather]) .view-author .avatar{width:40px;height:40px;font-size:14px}:where(html[data-theme-skin=leather]) .view-author .n{font-size:14.5px;font-weight:700}:where(html[data-theme-skin=leather]) .view-author .t{font-size:11.5px;color:var(--p-muted);margin-top:1px;font-style:normal}:where(html[data-theme-skin=leather]) .view-reflection{font-family:var(--serif);font-size:15px;line-height:1.7;border-left:2px solid var(--p-gold);padding:2px 0 2px 14px;margin:10px 0 0}:where(html[data-theme-skin=leather]) .view-reflection.private-line{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=leather]) .view-meta{margin:16px 0 0;font-size:12.5px;color:var(--p-muted);display:flex;align-items:center;gap:7px;font-style:normal}:where(html[data-theme-skin=leather]) #burst{position:fixed;inset:0;width:100vw;height:100vh;z-index:95;pointer-events:none}:where(html[data-theme-skin=leather]) .amen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}:where(html[data-theme-skin=leather]) .amen span{font-family:var(--serif);font-size:clamp(40px,9vw,68px);color:var(--gold-hi);text-shadow:0 0 34px var(--glow),0 2px 6px hsl(15 55% 4% / .7),0 1px 0 hsl(52 95% 85% / .4);animation:amenPop-lea 1.7s cubic-bezier(.2,.8,.3,1) both}@keyframes amenPop-lea{0%{opacity:0;transform:scale(.6) translateY(16px)}18%{opacity:1;transform:scale(1.06)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02) translateY(-14px)}}:where(html[data-theme-skin=leather]) .toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px);background-color:#312116;background-image:var(--grain),linear-gradient(180deg,#402b1c,#21140d);background-blend-mode:soft-light,normal;color:#eedeb5;border:1px solid var(--gilt-line);font-family:var(--serif);font-size:13px;padding:10px 18px;border-radius:999px;box-shadow:inset 0 1px #a17c4559,0 12px 32px -8px #080302cc;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);z-index:100;max-width:min(90vw,380px);text-align:center}:where(html[data-theme-skin=leather]) .toast.show{opacity:1;transform:translate(-50%)}:where(html[data-theme-skin=leather]) [hidden]{display:none!important}@media(min-width:1000px){:where(html[data-theme-skin=leather]) .apphead{display:none}:where(html[data-theme-skin=leather]) .tabbar{inset:auto auto 24px 50%;transform:translate(-50%);width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:20px}:where(html[data-theme-skin=leather]) .tabbar:before{border-radius:15px}:where(html[data-theme-skin=leather]) .tabbar-brand{display:none}:where(html[data-theme-skin=leather]) .tab{flex:0 0 auto;flex-direction:row;gap:8px;font-size:11px;letter-spacing:.12em;padding:9px 16px;border-radius:999px}:where(html[data-theme-skin=leather]) .tab svg{width:17px;height:17px}:where(html[data-theme-skin=leather]) .tab:first-of-type{margin-left:0}:where(html[data-theme-skin=leather]) .tab:hover{background:#cbaa4d1a;transform:none}:where(html[data-theme-skin=leather]) :where(.db2) main{max-width:none;padding:44px 32px 120px}:where(html[data-theme-skin=leather]) .screen{margin:0 auto}:where(html[data-theme-skin=leather]) #screen-today{max-width:600px}:where(html[data-theme-skin=leather]) #screen-community{max-width:700px}:where(html[data-theme-skin=leather]) #screen-stats{max-width:900px}:where(html[data-theme-skin=leather]) #screen-profile{max-width:560px}:where(html[data-theme-skin=leather]) .home-head{padding:26px 6px 6px}:where(html[data-theme-skin=leather]) .home-head:before{top:-88px;right:30px;height:186px}:where(html[data-theme-skin=leather]) .greeting{font-size:30px}:where(html[data-theme-skin=leather]) .quote-verse{font-size:21px}:where(html[data-theme-skin=leather]) .sheet{bottom:50%;transform:translate(-50%,calc(50% + 120vh));border-radius:22px;border-bottom:1px solid var(--gilt-line);max-height:86vh}:where(html[data-theme-skin=leather]) .overlay.open .sheet{transform:translate(-50%,50%)}:where(html[data-theme-skin=leather]) .toast{bottom:96px}}@media(prefers-reduced-motion:reduce){:where(html[data-theme-skin=leather]) .rise,:where(html[data-theme-skin=leather]) .screen.active{opacity:1!important;transform:none!important}}html[data-theme-skin=stained-glass]{--jc: hsl(224 72% 54%);--jr: hsl(350 72% 50%);--je: hsl(158 62% 42%);--ja: hsl(42 92% 56%);--jv: hsl(270 62% 56%);--bg: hsl(43 30% 91%);--fg: hsl(257 30% 15%);--p-card: hsl(45 42% 97%);--lead: hsl(256 24% 22%);--p-border: hsl(254 18% 40% / .34);--glass-edge: hsl(50 80% 99% / .6);--glass-hi: hsl(50 85% 99% / .6);--glass-glow: hsl(42 90% 60% / .1);--p-muted: hsl(256 12% 40%);--p-primary: hsl(160 58% 27%);--p-primary-fg: hsl(48 70% 96%);--p-accent: hsl(36 85% 42%);--p-accent-ink: hsl(28 72% 30%);--p-gold: hsl(42 88% 46%);--p-success: hsl(152 58% 30%);--danger: hsl(348 68% 40%);--freeze: hsl(222 72% 48%);--freeze-ink: hsl(224 62% 36%);--tier-low: hsl(350 70% 46%);--tier-mid: hsl(40 88% 48%);--tier-high: hsl(156 60% 34%);--glow: hsl(42 92% 55% / .3);--pill-bg: hsl(42 90% 52% / .16);--react-on-bg: hsl(158 55% 36% / .12);--react-on-bd: hsl(158 55% 32% / .5);--nav-bg: hsl(256 26% 14% / .94);--nav-fg: hsl(44 30% 78%);--sheet-bg: hsl(45 38% 95%);--heat-0: hsl(46 22% 87%);--heat-1: hsl(158 38% 72%);--heat-2: hsl(158 46% 56%);--heat-3: hsl(158 55% 40%);--heat-4: hsl(160 70% 27%);--heat-line: hsl(254 18% 45% / .38);--rose-op: .5;--p-card-shadow: 0 1px 2px hsl(256 30% 15% / .1), 0 10px 26px -10px hsl(256 30% 15% / .22);--page-bg: radial-gradient(46rem 30rem at 18% -6%, hsl(224 70% 55% / .12), transparent 62%), radial-gradient(52rem 34rem at 85% 4%, hsl(350 70% 50% / .1), transparent 60%), radial-gradient(40rem 30rem at 70% 92%, hsl(270 60% 55% / .09), transparent 65%), linear-gradient(115deg, transparent 42%, hsl(44 95% 60% / .1) 52%, transparent 63%), linear-gradient(180deg, hsl(44 32% 92%), hsl(42 24% 85%));--serif: "Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--sans: Georgia,"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif}html[data-theme-skin=stained-glass]{--bg: hsl(43 30% 91%);--fg: hsl(257 30% 15%);--p-card: hsl(45 42% 97%);--lead: hsl(256 24% 22%);--p-border: hsl(254 18% 40% / .34);--glass-edge: hsl(50 80% 99% / .6);--glass-hi: hsl(50 85% 99% / .6);--glass-glow: hsl(42 90% 60% / .1);--p-muted: hsl(256 12% 40%);--p-primary: hsl(160 58% 27%);--p-primary-fg: hsl(48 70% 96%);--p-accent: hsl(36 85% 42%);--p-accent-ink: hsl(28 72% 30%);--p-gold: hsl(42 88% 46%);--p-success: hsl(152 58% 30%);--danger: hsl(348 68% 40%);--freeze: hsl(222 72% 48%);--freeze-ink: hsl(224 62% 36%);--tier-low: hsl(350 70% 46%);--tier-mid: hsl(40 88% 48%);--tier-high: hsl(156 60% 34%);--glow: hsl(42 92% 55% / .3);--pill-bg: hsl(42 90% 52% / .16);--react-on-bg: hsl(158 55% 36% / .12);--react-on-bd: hsl(158 55% 32% / .5);--nav-bg: hsl(256 26% 14% / .94);--nav-fg: hsl(44 30% 78%);--sheet-bg: hsl(45 38% 95%);--heat-0: hsl(46 22% 87%);--heat-1: hsl(158 38% 72%);--heat-2: hsl(158 46% 56%);--heat-3: hsl(158 55% 40%);--heat-4: hsl(160 70% 27%);--heat-line: hsl(254 18% 45% / .38);--rose-op: .5;--p-card-shadow: 0 1px 2px hsl(256 30% 15% / .1), 0 10px 26px -10px hsl(256 30% 15% / .22);--page-bg: radial-gradient(46rem 30rem at 18% -6%, hsl(224 70% 55% / .12), transparent 62%), radial-gradient(52rem 34rem at 85% 4%, hsl(350 70% 50% / .1), transparent 60%), radial-gradient(40rem 30rem at 70% 92%, hsl(270 60% 55% / .09), transparent 65%), linear-gradient(115deg, transparent 42%, hsl(44 95% 60% / .1) 52%, transparent 63%), linear-gradient(180deg, hsl(44 32% 92%), hsl(42 24% 85%))}html.dark[data-theme-skin=stained-glass]{--bg: hsl(254 32% 8%);--fg: hsl(44 42% 90%);--p-card: hsl(252 26% 12%);--lead: hsl(258 36% 4%);--p-border: hsl(250 24% 62% / .22);--glass-edge: hsl(48 70% 80% / .1);--glass-hi: hsl(48 60% 85% / .07);--glass-glow: hsl(268 70% 55% / .13);--p-muted: hsl(45 18% 68%);--p-primary: hsl(158 58% 54%);--p-primary-fg: hsl(48 70% 96%);--p-accent: hsl(42 92% 60%);--p-accent-ink: hsl(45 88% 72%);--p-gold: hsl(45 95% 60%);--p-success: hsl(150 55% 55%);--danger: hsl(350 78% 66%);--freeze: hsl(215 85% 66%);--freeze-ink: hsl(212 85% 78%);--tier-low: hsl(350 75% 58%);--tier-mid: hsl(42 92% 56%);--tier-high: hsl(156 62% 50%);--glow: hsl(44 95% 58% / .26);--pill-bg: hsl(44 92% 58% / .14);--react-on-bg: hsl(158 60% 50% / .12);--react-on-bd: hsl(158 60% 50% / .48);--nav-bg: hsl(256 30% 9% / .94);--nav-fg: hsl(44 26% 74%);--sheet-bg: hsl(253 27% 10%);--heat-0: hsl(252 22% 15%);--heat-1: hsl(158 40% 25%);--heat-2: hsl(158 48% 35%);--heat-3: hsl(157 56% 47%);--heat-4: hsl(152 75% 62%);--heat-line: hsl(252 22% 27%);--rose-op: .62;--p-card-shadow: 0 2px 4px hsl(260 45% 2% / .5), 0 14px 34px -12px hsl(260 45% 2% / .7), 0 0 24px -8px hsl(268 70% 45% / .18);--page-bg: radial-gradient(46rem 32rem at 50% -10%, hsl(268 65% 34% / .34), transparent 62%), radial-gradient(40rem 28rem at 10% 32%, hsl(222 75% 30% / .25), transparent 64%), radial-gradient(44rem 30rem at 90% 68%, hsl(350 65% 26% / .22), transparent 64%), linear-gradient(115deg, transparent 42%, hsl(45 90% 60% / .05) 52%, transparent 62%), linear-gradient(180deg, hsl(254 32% 8%), hsl(258 38% 4%))}:where(html[data-theme-skin=stained-glass]) .db2{margin:0;padding:0;font-family:var(--sans);color:var(--fg);background:var(--page-bg);background-attachment:fixed;min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(html[data-theme-skin=stained-glass]) :where(.db2) button{font:inherit;color:inherit}:where(html[data-theme-skin=stained-glass]) :where(.db2) a{color:var(--p-primary)}:where(html[data-theme-skin=stained-glass]) :where(.db2) button:focus-visible,:where(html[data-theme-skin=stained-glass]) :where(.db2) a:focus-visible,:where(html[data-theme-skin=stained-glass]) :where(.db2) input:focus-visible,:where(html[data-theme-skin=stained-glass]) :where(.db2) textarea:focus-visible,:where(html[data-theme-skin=stained-glass]) :where(.db2) select:focus-visible{outline:2px solid var(--p-gold);outline-offset:2px;border-radius:6px}:where(html[data-theme-skin=stained-glass]) .serif{font-family:var(--serif)}:where(html[data-theme-skin=stained-glass]) .eyebrow{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-muted);display:flex;align-items:center;gap:10px;margin:0 0 10px}:where(html[data-theme-skin=stained-glass]) .eyebrow:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--p-gold) 60%,transparent),color-mix(in srgb,var(--lead) 55%,transparent) 70%,transparent);border-radius:2px}:where(html[data-theme-skin=stained-glass]) .eyebrow.amber{color:var(--p-accent-ink)}:where(html[data-theme-skin=stained-glass]) .card{position:relative;background:linear-gradient(160deg,var(--glass-hi),transparent 46%),radial-gradient(130% 90% at 50% -30%,var(--glass-glow),transparent 62%),repeating-linear-gradient(115deg,hsl(0 0% 100% / .016) 0 3px,transparent 3px 9px),var(--p-card);border:2px solid var(--lead);border-radius:16px;box-shadow:inset 0 0 0 1px var(--glass-edge),var(--p-card-shadow)}:where(html[data-theme-skin=stained-glass]) .apphead{max-width:640px;margin:0 auto;padding:18px 20px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-theme-skin=stained-glass]) .wordmark{font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:7px;margin:0}:where(html[data-theme-skin=stained-glass]) .wordmark svg{flex:none;filter:drop-shadow(0 0 6px var(--glow))}:where(html[data-theme-skin=stained-glass]) .avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#faf9f4;font-family:var(--serif);font-size:14px;letter-spacing:.04em;text-shadow:0 1px 2px hsl(258 40% 6% / .5);box-shadow:0 0 0 1.5px var(--lead),inset 0 0 0 1.5px #faf3d138,inset 0 .57em .71em -.36em #ffffff61,inset 0 -.57em .86em -.43em #0d091573;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}:where(html[data-theme-skin=stained-glass]) .avatar-btn{border:0;padding:0;background:none;cursor:pointer;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease}:where(html[data-theme-skin=stained-glass]) .avatar-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #0d091599,0 0 12px -2px var(--glow)}:where(html[data-theme-skin=stained-glass]) .av-aron{background:linear-gradient(150deg,#288a66,#0d3f30)}:where(html[data-theme-skin=stained-glass]) .av-ruth{background:linear-gradient(150deg,#9c710d,#4e2e09)}:where(html[data-theme-skin=stained-glass]) .av-marcus{background:linear-gradient(150deg,#ca2f44,#8b182f)}:where(html[data-theme-skin=stained-glass]) .av-hannah{background:linear-gradient(150deg,#5c7f34,#2f4918)}:where(html[data-theme-skin=stained-glass]) .av-david{background:linear-gradient(150deg,#3d6bd6,#1c359c)}:where(html[data-theme-skin=stained-glass]) .av-naomi{background:linear-gradient(150deg,#c23d80,#87225b)}:where(html[data-theme-skin=stained-glass]) .av-grace{background:linear-gradient(150deg,#864dc7,#5f2593)}:where(html[data-theme-skin=stained-glass]) :where(.db2) main{max-width:640px;margin:0 auto;padding:4px 18px calc(112px + env(safe-area-inset-bottom,0px))}:where(html[data-theme-skin=stained-glass]) .screen{display:none}:where(html[data-theme-skin=stained-glass]) .screen.active{display:block;animation:screenIn-stg .35s cubic-bezier(.2,.7,.3,1)}@keyframes screenIn-stg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=stained-glass]) .rise{animation:rise-stg .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d, 0s)}@keyframes rise-stg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=stained-glass]) .screen-title{font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:.01em;margin:18px 2px 4px;text-shadow:0 0 22px var(--glow)}:where(html[data-theme-skin=stained-glass]) .screen-sub{font-size:13.5px;color:var(--p-muted);margin:0 2px 18px;line-height:1.55}:where(html[data-theme-skin=stained-glass]) .today-sec{margin-top:20px}:where(html[data-theme-skin=stained-glass]) .home-head{padding:14px 4px 4px}:where(html[data-theme-skin=stained-glass]) .home-head .date{font-family:var(--serif);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--p-accent-ink);margin:0 0 8px}:where(html[data-theme-skin=stained-glass]) .greeting{font-family:var(--serif);font-size:25px;font-weight:400;margin:0 0 12px;text-shadow:0 0 26px var(--glow)}:where(html[data-theme-skin=stained-glass]) .streak-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 12px 6px 8px;border:1.5px solid var(--lead);background:linear-gradient(160deg,var(--glass-hi),transparent 55%),var(--p-card);border-radius:999px;box-shadow:inset 0 0 0 1px var(--glass-edge),var(--p-card-shadow),0 0 14px -4px var(--glow)}:where(html[data-theme-skin=stained-glass]) .sc-flame{width:17px;height:21px;flex:none;filter:drop-shadow(0 0 5px hsl(42 95% 58% / .75))}:where(html[data-theme-skin=stained-glass]) .sc-flame .fl{transform-origin:50% 100%;animation:flick-stg 2.7s ease-in-out infinite}:where(html[data-theme-skin=stained-glass]) .sc-text{font-size:13px;transition:transform .3s ease}:where(html[data-theme-skin=stained-glass]) .sc-text b{font-weight:700;color:var(--p-accent-ink);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .sc-text.pulse{transform:scale(1.12)}:where(html[data-theme-skin=stained-glass]) .freeze-mini{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--freeze) 55%,var(--lead));background:color-mix(in srgb,var(--freeze) 14%,var(--p-card));color:var(--freeze-ink);border-radius:999px;font-size:11px;font-weight:700;box-shadow:0 0 8px -2px color-mix(in srgb,var(--freeze) 60%,transparent);cursor:default}@keyframes flick-stg{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}30%{transform:scaleY(1.07) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.03) rotate(1.2deg)}}:where(html[data-theme-skin=stained-glass]) .quote-card{position:relative;margin-top:18px;padding:20px 20px 20px 23px;overflow:hidden;box-shadow:inset 3px 0 0 var(--p-gold),inset 0 0 0 1px var(--glass-edge),var(--p-card-shadow),0 0 34px -8px var(--glow)}:where(html[data-theme-skin=stained-glass]) .quote-card:before{content:"";position:absolute;z-index:0;right:-76px;top:-76px;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,transparent 0 52px,var(--lead) 52px 55px,transparent 55px 90px,var(--lead) 90px 93px,transparent 93px),repeating-conic-gradient(var(--lead) 0 1.6deg,transparent 1.6deg 30deg),radial-gradient(circle,hsl(46 100% 72% / .95),hsl(42 92% 55% / .55) 34%,transparent 62%),conic-gradient(#2f5ddad9 0 30deg,#d02541d9 30deg 60deg,#29a376d9 60deg 90deg,#f3b116d9 90deg 120deg,#853bced9 120deg 150deg,#2391c7d9 150deg 180deg,#d02541d9 180deg 210deg,#2f5ddad9 210deg 240deg,#f3b116d9 240deg 270deg,#29a376d9 270deg 300deg,#853bced9 300deg 330deg,#2391c7d9 330deg 360deg);box-shadow:inset 0 0 0 3px var(--lead),0 0 46px 6px var(--glow);opacity:var(--rose-op);pointer-events:none}:where(html[data-theme-skin=stained-glass]) .quote-card:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(100deg,var(--p-card) 34%,color-mix(in srgb,var(--p-card) 72%,transparent) 58%,color-mix(in srgb,var(--p-card) 30%,transparent) 78%,transparent 96%);pointer-events:none}:where(html[data-theme-skin=stained-glass]) .quote-card>*{position:relative;z-index:2}:where(html[data-theme-skin=stained-glass]) .quote-label{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-accent-ink);display:flex;align-items:center;gap:7px;margin:0 0 12px}:where(html[data-theme-skin=stained-glass]) .quote-label .spark{color:var(--p-gold);font-size:12px;letter-spacing:0;text-shadow:0 0 8px var(--glow)}:where(html[data-theme-skin=stained-glass]) .quote-verse{font-family:var(--serif);font-size:19px;line-height:1.55;font-style:normal;margin:0 0 12px;text-wrap:balance}:where(html[data-theme-skin=stained-glass]) .quote-ref{font-family:var(--serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--p-muted);margin:0}:where(html[data-theme-skin=stained-glass]) .cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:15px 18px;border:2px solid hsl(162 70% 10%);border-radius:14px;font:600 16px/1 var(--serif);letter-spacing:.015em;color:var(--p-primary-fg);cursor:pointer;text-shadow:0 1px 2px hsl(162 70% 10% / .55);background:linear-gradient(160deg,hsl(150 60% 80% / .28),transparent 42%),linear-gradient(180deg,#319b74,#18674e);box-shadow:inset 0 1px #a5e9c780,0 0 22px -5px #20b67f8c,0 10px 24px -10px #031c14cc;transition:transform .15s ease,box-shadow .3s ease;animation:ctabreathe-stg 3.4s ease-in-out infinite}@keyframes ctabreathe-stg{0%,to{box-shadow:inset 0 1px #a5e9c780,0 0 18px -5px #20b67f73,0 10px 24px -10px #031c14bf}50%{box-shadow:inset 0 1px #a5e9c780,0 0 32px -4px #1dcd8ab3,0 12px 28px -9px #031c14d9}}:where(html[data-theme-skin=stained-glass]) .cta:hover{transform:translateY(-1px)}:where(html[data-theme-skin=stained-glass]) .cta:active{transform:scale(.97)}:where(html[data-theme-skin=stained-glass]) .cta.logged{animation:none;background:linear-gradient(160deg,var(--glass-hi),transparent 50%),color-mix(in srgb,var(--p-success) 13%,var(--p-card));color:var(--p-success);text-shadow:none;border:2px solid color-mix(in srgb,var(--p-success) 45%,var(--lead));box-shadow:inset 0 0 0 1px var(--glass-edge),0 0 14px -5px color-mix(in srgb,var(--p-success) 60%,transparent)}:where(html[data-theme-skin=stained-glass]) .cta svg{display:block;flex:none}:where(html[data-theme-skin=stained-glass]) .feast{padding:18px 17px 16px}:where(html[data-theme-skin=stained-glass]) .feast-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}:where(html[data-theme-skin=stained-glass]) .feast-title{font-family:var(--serif);font-size:17px;font-weight:600;margin:0}:where(html[data-theme-skin=stained-glass]) .feast-sub{font-size:12px;color:var(--p-muted);margin:2px 0 0}:where(html[data-theme-skin=stained-glass]) .feast-candle{flex:none;width:30px}:where(html[data-theme-skin=stained-glass]) .feast-candle svg{display:block;overflow:visible;filter:drop-shadow(0 0 7px hsl(43 95% 60% / .6))}:where(html[data-theme-skin=stained-glass]) .feast-candle .flame-outer{fill:#f6ae31;transform-origin:12px 12px;animation:candleflick-stg 3.2s ease-in-out infinite}:where(html[data-theme-skin=stained-glass]) .feast-candle .flame-core{fill:#fff1b8;transform-origin:12px 11px;animation:candleflick-stg 2.4s ease-in-out infinite reverse}:where(html[data-theme-skin=stained-glass]) .feast-candle .halo{animation:haloPulse-stg 4.5s ease-in-out infinite alternate}@keyframes haloPulse-stg{0%{opacity:.5}to{opacity:.95}}@keyframes candleflick-stg{0%,to{transform:scale(1) rotate(0)}30%{transform:scaleY(1.08) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.04) rotate(1.4deg)}}:where(html[data-theme-skin=stained-glass]) .goal-meter{display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=stained-glass]) .goal-track{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--lead) 55%,transparent);box-shadow:inset 0 1px 3px #06050b8c,inset 0 0 0 1px color-mix(in srgb,var(--lead) 70%,transparent);overflow:hidden}:where(html[data-theme-skin=stained-glass]) .goal-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--je),var(--ja));box-shadow:0 0 10px 0 var(--glow),inset 0 1px #fbf0b680;transform-origin:left center;animation:fillIn-stg 1.1s cubic-bezier(.3,.7,.3,1) both .3s}@keyframes fillIn-stg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(html[data-theme-skin=stained-glass]) .goal-count{font-family:var(--serif);font-size:13px;color:var(--p-accent-ink);white-space:nowrap;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .feast-note{margin:11px 0 0;font-family:var(--serif);font-style:normal;font-size:12.5px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=stained-glass]) .presence{padding:16px 12px 13px}:where(html[data-theme-skin=stained-glass]) .presence-row{display:flex;justify-content:space-between;gap:2px}:where(html[data-theme-skin=stained-glass]) .seat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1}:where(html[data-theme-skin=stained-glass]) .seat .avatar{width:38px;height:38px;font-size:12.5px}:where(html[data-theme-skin=stained-glass]) .seat .name{font-size:10px;color:var(--p-muted);letter-spacing:.02em;white-space:nowrap;font-family:var(--serif)}:where(html[data-theme-skin=stained-glass]) .seat-av{position:relative;display:inline-block}:where(html[data-theme-skin=stained-glass]) .seat.lit .avatar{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 16px #f9bb1f8c;animation:seatglow-stg 3.6s ease-in-out infinite alternate}@keyframes seatglow-stg{0%{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 10px #f9bb1f66}to{box-shadow:0 0 0 2px var(--p-card),0 0 0 3.5px var(--p-gold),0 0 20px #f9bb1fa6}}:where(html[data-theme-skin=stained-glass]) .seat .tick{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:999px;background:var(--p-success);border:2px solid var(--p-card);box-shadow:0 0 6px -1px var(--p-success);display:grid;place-items:center}:where(html[data-theme-skin=stained-glass]) .seat .bird{position:absolute;top:-9px;right:-7px;font-size:12px;filter:drop-shadow(0 1px 3px hsl(258 40% 5% / .5))}:where(html[data-theme-skin=stained-glass]) .seat.dim .avatar{opacity:.38;filter:saturate(.35);box-shadow:0 0 0 2px var(--p-card),0 0 0 3px color-mix(in srgb,var(--lead) 60%,transparent)}:where(html[data-theme-skin=stained-glass]) .presence-note{margin:12px 4px 0;font-size:12px;color:var(--p-muted);line-height:1.55}:where(html[data-theme-skin=stained-glass]) .faith-card{padding:8px 16px 10px}:where(html[data-theme-skin=stained-glass]) .faith-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--p-border);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:10px}:where(html[data-theme-skin=stained-glass]) .faith-row:first-child{border-top:0}:where(html[data-theme-skin=stained-glass]) .faith-row:hover{background:var(--react-on-bg)}:where(html[data-theme-skin=stained-glass]) .faith-row .avatar{width:32px;height:32px;font-size:11.5px}:where(html[data-theme-skin=stained-glass]) .faith-row .fw{flex:1;min-width:0}:where(html[data-theme-skin=stained-glass]) .faith-row .fn{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=stained-glass]) .faith-row .fd{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=stained-glass]) .streak-badge{flex:none;display:inline-flex;align-items:baseline;gap:5px;font-family:var(--serif);color:var(--p-accent-ink);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .streak-badge .fire{font-size:13px;align-self:center;filter:drop-shadow(0 0 4px var(--glow))}:where(html[data-theme-skin=stained-glass]) .streak-badge .num{font-size:18px;font-weight:600}:where(html[data-theme-skin=stained-glass]) .streak-badge .unit{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .pending{font-size:12px;align-self:center;opacity:.8}:where(html[data-theme-skin=stained-glass]) .you-tag{font-family:var(--serif);font-style:normal;font-weight:400;font-size:11.5px;color:var(--p-primary)}:where(html[data-theme-skin=stained-glass]) .feed-day{font-family:var(--serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-accent-ink);margin:20px 2px 10px;display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=stained-glass]) .feed-day:after{content:"";flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--p-gold) 55%,transparent),color-mix(in srgb,var(--lead) 50%,transparent) 70%,transparent)}:where(html[data-theme-skin=stained-glass]) .feed-day:first-child{margin-top:6px}:where(html[data-theme-skin=stained-glass]) .entry{padding:15px 15px 13px;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease}:where(html[data-theme-skin=stained-glass]) .entry.clickable{cursor:pointer}:where(html[data-theme-skin=stained-glass]) .entry.clickable:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--glass-edge),var(--p-card-shadow),0 0 26px -6px var(--glow)}:where(html[data-theme-skin=stained-glass]) .entry.you{background:linear-gradient(160deg,var(--glass-hi),transparent 46%),linear-gradient(0deg,var(--react-on-bg),var(--react-on-bg)),var(--p-card);border-color:color-mix(in srgb,var(--je) 45%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .entry.card-in{animation:rise-stg .7s cubic-bezier(.2,.7,.3,1) both}:where(html[data-theme-skin=stained-glass]) .entry-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}:where(html[data-theme-skin=stained-glass]) .entry-author{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;border-radius:10px}:where(html[data-theme-skin=stained-glass]) .entry-author:hover .n{text-decoration:underline}:where(html[data-theme-skin=stained-glass]) .entry .avatar{width:36px;height:36px;font-size:12.5px}:where(html[data-theme-skin=stained-glass]) .who{flex:1;min-width:0}:where(html[data-theme-skin=stained-glass]) .who .n{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=stained-glass]) .who .t{font-size:11px;color:var(--p-muted);margin-top:1px;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .fullness{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--pill-bg);color:var(--p-accent-ink);border:1px solid color-mix(in srgb,var(--p-gold) 40%,var(--lead));border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 8px -3px var(--glow)}:where(html[data-theme-skin=stained-glass]) .fullness i{width:6px;height:6px;border-radius:999px;background:var(--p-gold);display:inline-block;box-shadow:0 0 6px #f9bf1fd9}:where(html[data-theme-skin=stained-glass]) .fullness.lock{background:color-mix(in srgb,var(--p-muted) 12%,transparent);color:var(--p-muted);border-color:color-mix(in srgb,var(--p-muted) 30%,var(--lead));box-shadow:none}:where(html[data-theme-skin=stained-glass]) .passage-link{display:inline-block;font-family:var(--serif);font-size:14.5px;font-weight:600;letter-spacing:.01em;margin:0 0 5px;color:var(--p-accent-ink);text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--p-accent) 60%,transparent)}:where(html[data-theme-skin=stained-glass]) .passage-link:hover{color:var(--p-accent);text-shadow:0 0 10px var(--glow)}:where(html[data-theme-skin=stained-glass]) .reflection{margin:0 0 12px;font-size:14px;line-height:1.6;max-width:64ch}:where(html[data-theme-skin=stained-glass]) .reflection.private-line{font-family:var(--serif);font-style:normal;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .reacts{display:flex;gap:7px;flex-wrap:wrap}:where(html[data-theme-skin=stained-glass]) .react{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--lead) 55%,transparent);background:color-mix(in srgb,var(--glass-hi) 40%,transparent);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--p-muted);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease,color .18s ease,box-shadow .2s ease}:where(html[data-theme-skin=stained-glass]) .react:hover{border-color:var(--react-on-bd);transform:translateY(-1px);box-shadow:0 0 10px -4px var(--glow)}:where(html[data-theme-skin=stained-glass]) .react:active{transform:scale(.96)}:where(html[data-theme-skin=stained-glass]) .react .r-word{font-family:var(--serif);font-style:normal;font-size:12.5px}:where(html[data-theme-skin=stained-glass]) .react .r-ic{font-size:12.5px;font-style:normal}:where(html[data-theme-skin=stained-glass]) .react .r-count{font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}:where(html[data-theme-skin=stained-glass]) .react.on{background:var(--react-on-bg);border-color:var(--react-on-bd);color:var(--fg);box-shadow:0 0 12px -4px color-mix(in srgb,var(--je) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--je) 22%,transparent)}:where(html[data-theme-skin=stained-glass]) .r-count.bump{animation:pop-stg .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop-stg{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}:where(html[data-theme-skin=stained-glass]) .older-link{display:block;width:100%;margin:8px 0 0;padding:12px;background:none;border:1.5px dashed color-mix(in srgb,var(--lead) 55%,transparent);border-radius:14px;font-family:var(--serif);font-style:normal;font-size:13px;color:var(--p-muted);cursor:pointer;text-align:center;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=stained-glass]) .older-link:hover{color:var(--p-primary);border-color:var(--react-on-bd);box-shadow:0 0 14px -6px var(--glow)}:where(html[data-theme-skin=stained-glass]) .back-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;color:var(--p-primary);font-family:var(--serif);font-size:13.5px;font-weight:600;padding:8px 4px;margin:8px 0 6px}:where(html[data-theme-skin=stained-glass]) .back-btn:hover{text-decoration:underline}:where(html[data-theme-skin=stained-glass]) .mprofile-head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px}:where(html[data-theme-skin=stained-glass]) .mp-avatar{width:58px;height:58px;font-size:20px}:where(html[data-theme-skin=stained-glass]) .mp-id{min-width:0}:where(html[data-theme-skin=stained-glass]) .mp-stats{display:flex;gap:8px;padding:0 18px 18px}:where(html[data-theme-skin=stained-glass]) .mp-stat{flex:1;text-align:center;border:1.5px solid color-mix(in srgb,var(--lead) 60%,transparent);border-top:3px solid var(--lead);border-radius:12px;padding:11px 6px 9px;background:linear-gradient(180deg,var(--glass-hi),transparent 55%),color-mix(in srgb,var(--p-card) 72%,var(--bg))}:where(html[data-theme-skin=stained-glass]) .mp-stat:nth-child(1){border-top-color:color-mix(in srgb,var(--jc) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .mp-stat:nth-child(2){border-top-color:color-mix(in srgb,var(--jr) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .mp-stat:nth-child(3){border-top-color:color-mix(in srgb,var(--je) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .mp-stat .v{font-family:var(--serif);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .mp-stat .l{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin-top:4px}:where(html[data-theme-skin=stained-glass]) .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(html[data-theme-skin=stained-glass]) .tile{border:1.5px solid color-mix(in srgb,var(--lead) 60%,transparent);border-top:3px solid var(--lead);border-radius:12px;padding:12px 10px 10px;background:linear-gradient(180deg,var(--glass-hi),transparent 55%),color-mix(in srgb,var(--p-card) 72%,var(--bg));text-align:center}:where(html[data-theme-skin=stained-glass]) .tiles .tile:nth-child(3n+1){border-top-color:color-mix(in srgb,var(--jc) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .tiles .tile:nth-child(3n+2){border-top-color:color-mix(in srgb,var(--jr) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .tiles .tile:nth-child(3n){border-top-color:color-mix(in srgb,var(--je) 70%,var(--lead))}:where(html[data-theme-skin=stained-glass]) .tile .tv{font-family:var(--serif);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=stained-glass]) .tile .tv small{font-size:12px;color:var(--p-muted);font-weight:400}:where(html[data-theme-skin=stained-glass]) .tile .tl{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--p-muted);margin-top:5px}:where(html[data-theme-skin=stained-glass]) .stat-card{padding:18px}:where(html[data-theme-skin=stained-glass]) .card-title{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.25;margin:0;text-wrap:balance}:where(html[data-theme-skin=stained-glass]) .legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:10.5px;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .legend .sq{width:10px;height:10px;border-radius:2.5px;display:inline-block;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lead) 45%,transparent)}:where(html[data-theme-skin=stained-glass]) .legend .gap{width:8px}:where(html[data-theme-skin=stained-glass]) .field{margin:0 0 14px}:where(html[data-theme-skin=stained-glass]) .f-label{display:block;font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-accent-ink);margin:0 0 7px}:where(html[data-theme-skin=stained-glass]) .f-input,:where(html[data-theme-skin=stained-glass]) .f-textarea,:where(html[data-theme-skin=stained-glass]) .f-select{width:100%;border:1.5px solid color-mix(in srgb,var(--lead) 65%,transparent);border-radius:12px;background:color-mix(in srgb,var(--p-card) 88%,var(--bg));color:var(--fg);box-shadow:inset 0 1px 3px #09060e2e;padding:12px 14px;font:15px var(--serif);transition:border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=stained-glass]) .f-textarea{min-height:84px;resize:vertical;font:14.5px/1.6 var(--serif)}:where(html[data-theme-skin=stained-glass]) .f-select{font:14px var(--serif);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}:where(html[data-theme-skin=stained-glass]) .f-input:focus,:where(html[data-theme-skin=stained-glass]) .f-textarea:focus,:where(html[data-theme-skin=stained-glass]) .f-select:focus{outline:none;border-color:color-mix(in srgb,var(--p-gold) 70%,var(--lead));box-shadow:0 0 0 4px var(--glow),0 0 14px -3px var(--glow)}:where(html[data-theme-skin=stained-glass]) .prof-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:13px 4px;cursor:pointer;text-align:left;border-top:1px solid var(--p-border)}:where(html[data-theme-skin=stained-glass]) .prof-row:hover{color:var(--p-primary)}:where(html[data-theme-skin=stained-glass]) .prof-row .pr-l{display:flex;align-items:center;gap:10px;font-size:14px}:where(html[data-theme-skin=stained-glass]) .prof-row .pr-l svg{width:17px;height:17px;flex:none;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .prof-row .hint{font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .prof-row.admin .pr-l svg{color:var(--p-accent);filter:drop-shadow(0 0 4px var(--glow))}:where(html[data-theme-skin=stained-glass]) .prof-row.danger{color:var(--danger)}:where(html[data-theme-skin=stained-glass]) .prof-row.danger .pr-l svg{color:var(--danger)}:where(html[data-theme-skin=stained-glass]) .tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 20px));display:flex;justify-content:space-around;gap:7px;padding:7px;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:2px solid hsl(258 40% 3% / .92);border-radius:20px;box-shadow:inset 0 0 0 1px #ebdcad14,0 18px 44px -14px #06030ccc,0 0 30px -8px var(--glow);z-index:40}:where(html[data-theme-skin=stained-glass]) .tab{flex:1;border:0;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;background:#e4dfcd0d;box-shadow:inset 0 0 0 1px #e6dab312;color:var(--nav-fg);cursor:pointer;font-family:var(--serif);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;border-radius:13px;transition:color .25s ease,background .25s ease,transform .2s ease,box-shadow .25s ease}:where(html[data-theme-skin=stained-glass]) .tab:hover{transform:translateY(-1px);background:#e8e1c91a}:where(html[data-theme-skin=stained-glass]) .tab svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(html[data-theme-skin=stained-glass]) .tab.active{color:#fae7a8}:where(html[data-theme-skin=stained-glass]) .tab.active svg{stroke-width:1.9}:where(html[data-theme-skin=stained-glass]) .tab[data-screen=today].active{background:linear-gradient(180deg,#fac63861,#da870b24);color:#ffedb3;box-shadow:inset 0 0 0 1px #fbd96a8c,0 0 16px -2px #f9bb1f99;text-shadow:0 0 9px hsl(43 95% 55% / .55)}:where(html[data-theme-skin=stained-glass]) .tab[data-screen=community].active{background:linear-gradient(180deg,#ea3e5b5c,#bb1b4024);color:#ffc2ca;box-shadow:inset 0 0 0 1px #f8819180,0 0 16px -2px #ea3e5b8c;text-shadow:0 0 9px hsl(350 80% 58% / .5)}:where(html[data-theme-skin=stained-glass]) .tab[data-screen=stats].active{background:linear-gradient(180deg,#26d99157,#1e8f6924);color:#b8f9d9;box-shadow:inset 0 0 0 1px #63eead80,0 0 16px -2px #25d08c8c;text-shadow:0 0 9px hsl(156 70% 48% / .5)}:where(html[data-theme-skin=stained-glass]) .tab[data-screen=profile].active{background:linear-gradient(180deg,#9e55e75c,#7f29c224);color:#e5c7ff;box-shadow:inset 0 0 0 1px #c58bf980,0 0 16px -2px #994ce68c;text-shadow:0 0 9px hsl(270 75% 60% / .5)}:where(html[data-theme-skin=stained-glass]) .tabbar-brand{display:none}:where(html[data-theme-skin=stained-glass]) .overlay{position:fixed;inset:0;background:#08060f9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}:where(html[data-theme-skin=stained-glass]) .overlay.open{opacity:1;pointer-events:auto}:where(html[data-theme-skin=stained-glass]) .sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,104%);width:min(560px,100%);max-height:88dvh;overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--jv) 12%,var(--sheet-bg)),var(--sheet-bg) 140px),var(--sheet-bg);border:2px solid var(--lead);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 4px 0 -1px color-mix(in srgb,var(--p-gold) 65%,transparent),0 -18px 60px -20px #06040bb3,0 0 44px -10px var(--glow);padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transition:transform .38s cubic-bezier(.3,.9,.3,1)}:where(html[data-theme-skin=stained-glass]) .overlay.open .sheet{transform:translate(-50%)}:where(html[data-theme-skin=stained-glass]) .sheet-grip{width:40px;height:4px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--p-gold) 70%,transparent),color-mix(in srgb,var(--p-gold) 35%,var(--lead)));box-shadow:0 0 8px -2px var(--glow);margin:6px auto 12px}:where(html[data-theme-skin=stained-glass]) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}:where(html[data-theme-skin=stained-glass]) .sheet-title{font-family:var(--serif);font-size:21px;font-weight:400;margin:0;text-shadow:0 0 20px var(--glow)}:where(html[data-theme-skin=stained-glass]) .sheet-close{border:0;background:none;cursor:pointer;font-size:15px;color:var(--p-muted);padding:6px 8px;border-radius:9px}:where(html[data-theme-skin=stained-glass]) .sheet-close:hover{background:var(--react-on-bg);color:var(--fg)}:where(html[data-theme-skin=stained-glass]) .sheet-date{font-family:var(--serif);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-accent-ink);margin:0 0 16px}:where(html[data-theme-skin=stained-glass]) .sheet .f-label{margin:16px 0 7px}:where(html[data-theme-skin=stained-glass]) .f-textarea::-moz-placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=stained-glass]) .f-textarea::placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=stained-glass]) .fdots{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 0}:where(html[data-theme-skin=stained-glass]) .fdot{width:24px;height:24px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--lead) 70%,transparent);background:radial-gradient(circle at 35% 30%,var(--glass-hi),transparent 60%),color-mix(in srgb,var(--p-card) 80%,var(--bg));box-shadow:inset 0 1px 2px #0b081233;cursor:pointer;padding:0;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=stained-glass]) .fdot:hover{transform:scale(1.18);border-color:var(--p-gold);box-shadow:0 0 8px -2px var(--glow)}:where(html[data-theme-skin=stained-glass]) .fdots[data-tier=low] .fdot.on{background:radial-gradient(circle at 35% 28%,hsl(352 95% 76%),var(--tier-low) 72%);border-color:var(--lead);box-shadow:0 0 9px -1px color-mix(in srgb,var(--tier-low) 80%,transparent)}:where(html[data-theme-skin=stained-glass]) .fdots[data-tier=mid] .fdot.on{background:radial-gradient(circle at 35% 28%,hsl(48 100% 80%),var(--tier-mid) 72%);border-color:var(--lead);box-shadow:0 0 9px -1px color-mix(in srgb,var(--tier-mid) 80%,transparent)}:where(html[data-theme-skin=stained-glass]) .fdots[data-tier=high] .fdot.on{background:radial-gradient(circle at 35% 28%,hsl(150 80% 76%),var(--tier-high) 72%);border-color:var(--lead);box-shadow:0 0 9px -1px color-mix(in srgb,var(--tier-high) 80%,transparent)}:where(html[data-theme-skin=stained-glass]) .fdot.cur{transform:scale(1.22);box-shadow:0 0 0 4px var(--pill-bg),0 0 14px -1px var(--glow)}:where(html[data-theme-skin=stained-glass]) .fdot-labels{display:flex;justify-content:space-between;padding:6px 2px 0;font-family:var(--serif);font-style:normal;font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=stained-glass]) .rate-word{text-align:center;font-family:var(--serif);font-style:normal;font-size:13.5px;color:var(--p-accent-ink);min-height:19px;margin:8px 0 0}:where(html[data-theme-skin=stained-glass]) .priv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;border:1.5px solid color-mix(in srgb,var(--lead) 65%,transparent);border-radius:12px;background:linear-gradient(160deg,var(--glass-hi),transparent 55%),color-mix(in srgb,var(--p-card) 88%,var(--bg));cursor:pointer}:where(html[data-theme-skin=stained-glass]) .priv-lab{font-size:13.5px}:where(html[data-theme-skin=stained-glass]) .priv-lab small{display:block;font-size:11.5px;color:var(--p-muted);margin-top:2px}:where(html[data-theme-skin=stained-glass]) .priv input{position:absolute;opacity:0;width:1px;height:1px}:where(html[data-theme-skin=stained-glass]) .switch{flex:none;width:42px;height:25px;border-radius:999px;background:color-mix(in srgb,var(--lead) 60%,var(--p-muted));position:relative;transition:background .2s ease,box-shadow .2s ease}:where(html[data-theme-skin=stained-glass]) .switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fdfcf7,#e6e0d1);box-shadow:0 1px 3px #0b081273;transition:left .2s ease}:where(html[data-theme-skin=stained-glass]) .priv input:checked~.switch{background:var(--p-primary);box-shadow:0 0 10px -3px color-mix(in srgb,var(--p-primary) 80%,transparent)}:where(html[data-theme-skin=stained-glass]) .priv input:checked~.switch:after{left:20px}:where(html[data-theme-skin=stained-glass]) .priv input:focus-visible~.switch{outline:2px solid var(--p-gold);outline-offset:2px}:where(html[data-theme-skin=stained-glass]) .sheet .cta{margin-top:20px}:where(html[data-theme-skin=stained-glass]) .view-full{display:flex;align-items:center;gap:8px;margin:4px 0 14px}:where(html[data-theme-skin=stained-glass]) .view-author{display:flex;align-items:center;gap:10px;margin:4px 0 14px}:where(html[data-theme-skin=stained-glass]) .view-author .avatar{width:40px;height:40px;font-size:14px}:where(html[data-theme-skin=stained-glass]) .view-author .n{font-size:14.5px;font-weight:600}:where(html[data-theme-skin=stained-glass]) .view-author .t{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=stained-glass]) .view-reflection{font-family:var(--serif);font-size:15px;line-height:1.7;border-left:3px solid color-mix(in srgb,var(--p-gold) 65%,var(--lead));padding:2px 0 2px 14px;margin:10px 0 0}:where(html[data-theme-skin=stained-glass]) .view-reflection.private-line{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=stained-glass]) .view-meta{margin:16px 0 0;font-size:12.5px;color:var(--p-muted);display:flex;align-items:center;gap:7px}:where(html[data-theme-skin=stained-glass]) #burst{position:fixed;inset:0;width:100vw;height:100vh;z-index:95;pointer-events:none}:where(html[data-theme-skin=stained-glass]) .amen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}:where(html[data-theme-skin=stained-glass]) .amen span{font-family:var(--serif);font-size:clamp(40px,9vw,68px);color:var(--p-gold);text-shadow:0 0 14px hsl(44 95% 55% / .8),0 0 46px hsl(44 95% 55% / .5),0 2px 3px hsl(258 45% 4% / .5);animation:amenPop-stg 1.7s cubic-bezier(.2,.8,.3,1) both}@keyframes amenPop-stg{0%{opacity:0;transform:scale(.6) translateY(16px)}18%{opacity:1;transform:scale(1.06)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02) translateY(-14px)}}:where(html[data-theme-skin=stained-glass]) .toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px);background:#14101ef7;color:#f5edd6;border:1.5px solid color-mix(in srgb,var(--p-gold) 55%,hsl(258 36% 4%));font-family:var(--serif);font-size:13px;padding:10px 18px;border-radius:999px;box-shadow:0 10px 30px -8px #06040bb3,0 0 22px -6px var(--glow);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);z-index:100;max-width:min(90vw,380px);text-align:center}:where(html[data-theme-skin=stained-glass]) .toast.show{opacity:1;transform:translate(-50%)}:where(html[data-theme-skin=stained-glass]) [hidden]{display:none!important}@media(min-width:1000px){:where(html[data-theme-skin=stained-glass]) .apphead{display:none}:where(html[data-theme-skin=stained-glass]) .tabbar{inset:auto auto 24px 50%;transform:translate(-50%);width:auto;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;box-shadow:inset 0 0 0 1px #ebdcad14,0 20px 48px -18px #06030cd9,0 0 34px -8px var(--glow)}:where(html[data-theme-skin=stained-glass]) .tabbar-brand{display:none}:where(html[data-theme-skin=stained-glass]) .tab{flex:0 0 auto;flex-direction:row;gap:8px;font-size:11px;letter-spacing:.1em;padding:9px 16px;border-radius:999px}:where(html[data-theme-skin=stained-glass]) .tab svg{width:17px;height:17px}:where(html[data-theme-skin=stained-glass]) .tab:first-of-type{margin-left:0}:where(html[data-theme-skin=stained-glass]) .tab:hover{background:#e8e1c91a;transform:none}:where(html[data-theme-skin=stained-glass]) :where(.db2) main{max-width:none;padding:44px 32px 120px}:where(html[data-theme-skin=stained-glass]) .screen{margin:0 auto}:where(html[data-theme-skin=stained-glass]) #screen-today{max-width:600px}:where(html[data-theme-skin=stained-glass]) #screen-community{max-width:700px}:where(html[data-theme-skin=stained-glass]) #screen-stats{max-width:900px}:where(html[data-theme-skin=stained-glass]) #screen-profile{max-width:560px}:where(html[data-theme-skin=stained-glass]) .home-head{padding:26px 6px 6px}:where(html[data-theme-skin=stained-glass]) .greeting{font-size:30px}:where(html[data-theme-skin=stained-glass]) .quote-verse{font-size:21px}:where(html[data-theme-skin=stained-glass]) .sheet{bottom:50%;transform:translate(-50%,calc(50% + 120vh));border-radius:24px;border-bottom:2px solid var(--lead);max-height:86vh}:where(html[data-theme-skin=stained-glass]) .overlay.open .sheet{transform:translate(-50%,50%)}:where(html[data-theme-skin=stained-glass]) .toast{bottom:96px}}@media(prefers-reduced-motion:reduce){:where(html[data-theme-skin=stained-glass]) .rise,:where(html[data-theme-skin=stained-glass]) .screen.active{opacity:1!important;transform:none!important}}html[data-theme-skin=youversion]{--bg: #F6F7F8;--fg: #16181C;--p-card: #FFFFFF;--p-border: #E7E8EB;--p-muted: #6B7078;--p-primary: #E4483C;--p-primary-fg: #FFFFFF;--p-accent: #F0533F;--p-accent-ink: #C93B2F;--p-gold: #F0533F;--p-success: #1F9D58;--danger: #D7382C;--freeze: #4E93DD;--freeze-ink: #2F6FB5;--tier-low: #DC4437;--tier-mid: #F59E0B;--tier-high: #22A05B;--glow: rgba(240,83,63,.18);--pill-bg: rgba(240,83,63,.1);--react-on-bg: rgba(228,72,60,.08);--react-on-bd: rgba(228,72,60,.45);--hover-bg: rgba(22,24,28,.045);--nav-bg: rgba(255,255,255,.92);--heat-0: #ECEDEF;--heat-1: #FAD3CC;--heat-2: #F5A08F;--heat-3: #EA6450;--heat-4: #D03426;--heat-line: #E2E3E6;--candle-body: #F1F2F4;--candle-line: #D9DBDF;--candle-wick: #8A8F98;--p-card-shadow: 0 1px 2px rgba(16,24,40,.04), 0 6px 20px -10px rgba(16,24,40,.1);--page-bg: #F6F7F8;--serif: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-theme-skin=youversion]{--bg: #F6F7F8;--fg: #16181C;--p-card: #FFFFFF;--p-border: #E7E8EB;--p-muted: #6B7078;--p-primary: #E4483C;--p-primary-fg: #FFFFFF;--p-accent: #F0533F;--p-accent-ink: #C93B2F;--p-gold: #F0533F;--p-success: #1F9D58;--danger: #D7382C;--freeze: #4E93DD;--freeze-ink: #2F6FB5;--tier-low: #DC4437;--tier-mid: #F59E0B;--tier-high: #22A05B;--glow: rgba(240,83,63,.18);--pill-bg: rgba(240,83,63,.1);--react-on-bg: rgba(228,72,60,.08);--react-on-bd: rgba(228,72,60,.45);--hover-bg: rgba(22,24,28,.045);--nav-bg: rgba(255,255,255,.92);--heat-0: #ECEDEF;--heat-1: #FAD3CC;--heat-2: #F5A08F;--heat-3: #EA6450;--heat-4: #D03426;--heat-line: #E2E3E6;--candle-body: #F1F2F4;--candle-line: #D9DBDF;--candle-wick: #8A8F98;--p-card-shadow: 0 1px 2px rgba(16,24,40,.04), 0 6px 20px -10px rgba(16,24,40,.1);--page-bg: #F6F7F8}html.dark[data-theme-skin=youversion]{--bg: #0F1216;--fg: #ECEDEF;--p-card: #1A1E24;--p-border: #2A2F37;--p-muted: #9AA1AB;--p-primary: #F0533F;--p-primary-fg: #FFFFFF;--p-accent: #F0533F;--p-accent-ink: #FF8A78;--p-gold: #F0533F;--p-success: #34B36B;--danger: #F26A5E;--freeze: #6AA9E8;--freeze-ink: #8FC0F2;--tier-low: #E8564A;--tier-mid: #F5A623;--tier-high: #37B36C;--glow: rgba(240,83,63,.22);--pill-bg: rgba(240,83,63,.16);--react-on-bg: rgba(240,83,63,.14);--react-on-bd: rgba(240,83,63,.5);--hover-bg: rgba(255,255,255,.06);--nav-bg: rgba(26,30,36,.92);--heat-0: #22262D;--heat-1: #47231E;--heat-2: #7C3328;--heat-3: #C24434;--heat-4: #F0533F;--heat-line: #2E333B;--candle-body: #2A2F37;--candle-line: #3B414B;--candle-wick: #B9BFC8;--p-card-shadow: 0 1px 2px rgba(0,0,0,.35), 0 8px 24px -12px rgba(0,0,0,.55);--page-bg: #0F1216}:where(html[data-theme-skin=youversion]) .db2{margin:0;padding:0;font-family:var(--sans);color:var(--fg);background:var(--page-bg);min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(html[data-theme-skin=youversion]) :where(.db2) button{font:inherit;color:inherit}:where(html[data-theme-skin=youversion]) :where(.db2) a{color:var(--p-primary)}:where(html[data-theme-skin=youversion]) :where(.db2) button:focus-visible,:where(html[data-theme-skin=youversion]) :where(.db2) a:focus-visible,:where(html[data-theme-skin=youversion]) :where(.db2) input:focus-visible,:where(html[data-theme-skin=youversion]) :where(.db2) textarea:focus-visible,:where(html[data-theme-skin=youversion]) :where(.db2) select:focus-visible{outline:2px solid var(--p-primary);outline-offset:2px;border-radius:8px}:where(html[data-theme-skin=youversion]) .serif{font-family:var(--sans)}:where(html[data-theme-skin=youversion]) .eyebrow{font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fg);display:flex;align-items:center;gap:8px;margin:0 2px 10px}:where(html[data-theme-skin=youversion]) .eyebrow.amber{color:var(--fg)}:where(html[data-theme-skin=youversion]) .card{background:var(--p-card);border:1px solid var(--p-border);border-radius:16px;box-shadow:var(--p-card-shadow)}:where(html[data-theme-skin=youversion]) .apphead{max-width:640px;margin:0 auto;padding:18px 20px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-theme-skin=youversion]) .wordmark{font-family:var(--sans);font-size:18px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;margin:0}:where(html[data-theme-skin=youversion]) .wordmark svg{flex:none}:where(html[data-theme-skin=youversion]) .wordmark svg path:nth-of-type(1){fill:#e4483c}:where(html[data-theme-skin=youversion]) .wordmark svg path:nth-of-type(2){fill:#ffc9be}:where(html[data-theme-skin=youversion]) .wordmark svg path:nth-of-type(3){stroke:currentColor;opacity:.5}:where(html[data-theme-skin=youversion]) .avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#fff;font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}:where(html[data-theme-skin=youversion]) .avatar-btn{border:0;padding:0;background:none;cursor:pointer;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease}:where(html[data-theme-skin=youversion]) .avatar-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #10182859}:where(html[data-theme-skin=youversion]) .av-aron{background:linear-gradient(150deg,#ed3119,#a72a1f)}:where(html[data-theme-skin=youversion]) .av-ruth{background:linear-gradient(150deg,#ab6e14,#714711)}:where(html[data-theme-skin=youversion]) .av-marcus{background:linear-gradient(150deg,#297cd4,#265991)}:where(html[data-theme-skin=youversion]) .av-hannah{background:linear-gradient(150deg,#1e8b4f,#136537)}:where(html[data-theme-skin=youversion]) .av-david{background:linear-gradient(150deg,#7a63d9,#5946b0)}:where(html[data-theme-skin=youversion]) .av-naomi{background:linear-gradient(150deg,#d73d88,#9a3165)}:where(html[data-theme-skin=youversion]) .av-grace{background:linear-gradient(150deg,#248983,#14605c)}:where(html[data-theme-skin=youversion]) :where(.db2) main{max-width:640px;margin:0 auto;padding:4px 18px calc(112px + env(safe-area-inset-bottom,0px))}:where(html[data-theme-skin=youversion]) .screen{display:none}:where(html[data-theme-skin=youversion]) .screen.active{display:block;animation:screenIn-yv .32s cubic-bezier(.2,.7,.3,1)}@keyframes screenIn-yv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=youversion]) .rise{animation:rise-yv .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d, 0s)}@keyframes rise-yv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(html[data-theme-skin=youversion]) .screen-title{font-family:var(--sans);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:18px 2px 4px}:where(html[data-theme-skin=youversion]) .screen-sub{font-size:13.5px;color:var(--p-muted);margin:0 2px 18px;line-height:1.5}:where(html[data-theme-skin=youversion]) .today-sec{margin-top:24px}:where(html[data-theme-skin=youversion]) .home-head{padding:14px 4px 4px}:where(html[data-theme-skin=youversion]) .home-head .date{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);margin:0 0 6px}:where(html[data-theme-skin=youversion]) .greeting{font-family:var(--sans);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}:where(html[data-theme-skin=youversion]) .streak-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 13px 7px 9px;border:1px solid var(--p-border);background:var(--p-card);border-radius:999px;box-shadow:var(--p-card-shadow)}:where(html[data-theme-skin=youversion]) .sc-flame{width:17px;height:21px;flex:none}:where(html[data-theme-skin=youversion]) .sc-flame .fl{transform-origin:50% 100%;animation:flick-yv 2.7s ease-in-out infinite}:where(html[data-theme-skin=youversion]) #gMini stop:nth-of-type(1),:where(html[data-theme-skin=youversion]) #gMiniFR stop:nth-of-type(1){stop-color:#c22a1f}:where(html[data-theme-skin=youversion]) #gMini stop:nth-of-type(2),:where(html[data-theme-skin=youversion]) #gMiniFR stop:nth-of-type(2){stop-color:#e4483c}:where(html[data-theme-skin=youversion]) #gMini stop:nth-of-type(3),:where(html[data-theme-skin=youversion]) #gMiniFR stop:nth-of-type(3){stop-color:#ff7c4d}:where(html[data-theme-skin=youversion]) .sc-flame .fl path:nth-of-type(2){fill:#ffc7b0}:where(html[data-theme-skin=youversion]) .sc-flame .fl ellipse{fill:#ffe9de}:where(html[data-theme-skin=youversion]) .sc-text{font-size:13px;font-weight:500;transition:transform .3s ease}:where(html[data-theme-skin=youversion]) .sc-text b{font-weight:800;color:var(--p-primary);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .sc-text.pulse{transform:scale(1.12)}:where(html[data-theme-skin=youversion]) .freeze-mini{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--freeze) 45%,var(--p-border));background:color-mix(in srgb,var(--freeze) 10%,var(--p-card));color:var(--freeze-ink);border-radius:999px;font-size:11px;font-weight:700;cursor:default}@keyframes flick-yv{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}30%{transform:scaleY(1.07) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.03) rotate(1.2deg)}}:where(html[data-theme-skin=youversion]) .quote-card{position:relative;margin-top:18px;padding:36px 26px 30px;border:0;border-radius:18px;overflow:hidden;text-align:center;background:radial-gradient(120% 85% at 50% 112%,#ffc170a6,#ffc17000 62%),radial-gradient(90% 60% at 82% -10%,#5a6ebe80,#5a6ebe00 60%),linear-gradient(168deg,#1e2a52,#45376e 30%,#8f4c77 55%,#de6350 78%,#f5a05c);box-shadow:0 12px 30px -14px #1e203c80}:where(html[data-theme-skin=youversion]) .quote-card:before{content:"";position:absolute;left:50%;bottom:-70px;width:260px;height:200px;transform:translate(-50%);background:radial-gradient(closest-side,#ffe0aa8c,#ffe0aa00 72%);pointer-events:none}:where(html[data-theme-skin=youversion]) .quote-card>*{position:relative}:where(html[data-theme-skin=youversion]) .quote-label{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 16px}:where(html[data-theme-skin=youversion]) .quote-label .spark{color:#ffd9a0;font-size:12px;letter-spacing:0}:where(html[data-theme-skin=youversion]) .quote-verse{font-family:var(--sans);font-size:20px;line-height:1.5;font-style:normal;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 14px rgba(20,20,40,.35);margin:0 auto 14px;max-width:30ch;text-wrap:balance}:where(html[data-theme-skin=youversion]) .quote-ref{font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;margin:0}:where(html[data-theme-skin=youversion]) .cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:16px 18px;border:0;border-radius:999px;font:700 16px/1 var(--sans);letter-spacing:.01em;color:var(--p-primary-fg);cursor:pointer;background:linear-gradient(180deg,#f0533f,#dc3f33);box-shadow:0 8px 20px -8px #e03f308c;transition:transform .15s ease,box-shadow .3s ease;animation:ctabreathe-yv 3.4s ease-in-out infinite}@keyframes ctabreathe-yv{0%,to{box-shadow:0 8px 20px -8px #e03f3080}50%{box-shadow:0 10px 26px -6px #e03f30b8}}:where(html[data-theme-skin=youversion]) .cta:hover{transform:translateY(-1px)}:where(html[data-theme-skin=youversion]) .cta:active{transform:scale(.97)}:where(html[data-theme-skin=youversion]) .cta.logged{animation:none;background:color-mix(in srgb,var(--p-success) 10%,var(--p-card));color:var(--p-success);border:1px solid color-mix(in srgb,var(--p-success) 38%,var(--p-border));box-shadow:none}:where(html[data-theme-skin=youversion]) .cta svg{display:block;flex:none}:where(html[data-theme-skin=youversion]) .feast{padding:18px 17px 16px}:where(html[data-theme-skin=youversion]) .feast-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}:where(html[data-theme-skin=youversion]) .feast-title{font-family:var(--sans);font-size:16px;font-weight:700;margin:0}:where(html[data-theme-skin=youversion]) .feast-sub{font-size:12.5px;color:var(--p-muted);margin:2px 0 0}:where(html[data-theme-skin=youversion]) .feast-candle{flex:none;width:30px}:where(html[data-theme-skin=youversion]) .feast-candle svg{display:block;overflow:visible}:where(html[data-theme-skin=youversion]) #feastGlow stop{stop-color:#f0533f}:where(html[data-theme-skin=youversion]) .feast-candle .flame-outer{fill:#f0533f;transform-origin:12px 12px;animation:candleflick-yv 3.2s ease-in-out infinite}:where(html[data-theme-skin=youversion]) .feast-candle .flame-core{fill:#ffd3c2;transform-origin:12px 11px;animation:candleflick-yv 2.4s ease-in-out infinite reverse}:where(html[data-theme-skin=youversion]) .feast-candle rect{fill:var(--candle-body);stroke:var(--candle-line)}:where(html[data-theme-skin=youversion]) .feast-candle line{stroke:var(--candle-wick)}:where(html[data-theme-skin=youversion]) .feast-candle path:not(.flame-outer):not(.flame-core){stroke:var(--candle-line)}:where(html[data-theme-skin=youversion]) .feast-candle .halo{animation:haloPulse-yv 4.5s ease-in-out infinite alternate}@keyframes haloPulse-yv{0%{opacity:.5}to{opacity:.95}}@keyframes candleflick-yv{0%,to{transform:scale(1) rotate(0)}30%{transform:scaleY(1.08) scaleX(.96) rotate(-1.6deg)}62%{transform:scaleY(.95) scaleX(1.04) rotate(1.4deg)}}:where(html[data-theme-skin=youversion]) .goal-meter{display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=youversion]) .goal-track{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--p-muted) 16%,transparent);overflow:hidden}:where(html[data-theme-skin=youversion]) .goal-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f58e63,#e4483c);transform-origin:left center;animation:fillIn-yv 1.1s cubic-bezier(.3,.7,.3,1) both .3s}@keyframes fillIn-yv{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(html[data-theme-skin=youversion]) .goal-count{font-family:var(--sans);font-size:12.5px;font-weight:700;color:var(--p-accent-ink);white-space:nowrap;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .feast-note{margin:11px 0 0;font-family:var(--sans);font-style:normal;font-size:12.5px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=youversion]) .presence{padding:16px 12px 13px}:where(html[data-theme-skin=youversion]) .presence-row{display:flex;justify-content:space-between;gap:2px}:where(html[data-theme-skin=youversion]) .seat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:1}:where(html[data-theme-skin=youversion]) .seat .avatar{width:38px;height:38px;font-size:12px}:where(html[data-theme-skin=youversion]) .seat .name{font-size:10.5px;font-weight:500;color:var(--p-muted);letter-spacing:.01em;white-space:nowrap}:where(html[data-theme-skin=youversion]) .seat-av{position:relative;display:inline-block}:where(html[data-theme-skin=youversion]) .seat.lit .avatar{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--p-primary),0 0 14px #f0533f66;animation:seatglow-yv 3.6s ease-in-out infinite alternate}@keyframes seatglow-yv{0%{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--p-primary),0 0 10px #f0533f4d}to{box-shadow:0 0 0 2px var(--p-card),0 0 0 4px var(--p-primary),0 0 18px #f0533f80}}:where(html[data-theme-skin=youversion]) .seat .tick{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:999px;background:var(--p-success);border:2px solid var(--p-card);display:grid;place-items:center}:where(html[data-theme-skin=youversion]) .seat .bird{position:absolute;top:-9px;right:-7px;font-size:12px;filter:drop-shadow(0 1px 2px rgba(16,24,40,.3))}:where(html[data-theme-skin=youversion]) .seat.dim .avatar{opacity:.38;filter:saturate(.35);box-shadow:0 0 0 2px var(--p-card),0 0 0 3px var(--p-border)}:where(html[data-theme-skin=youversion]) .presence-note{margin:12px 4px 0;font-size:12.5px;color:var(--p-muted);line-height:1.5}:where(html[data-theme-skin=youversion]) .faith-card{padding:8px 16px 10px}:where(html[data-theme-skin=youversion]) .faith-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--p-border);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;border-radius:10px}:where(html[data-theme-skin=youversion]) .faith-row:first-child{border-top:0}:where(html[data-theme-skin=youversion]) .faith-row:hover{background:var(--hover-bg)}:where(html[data-theme-skin=youversion]) .faith-row .avatar{width:32px;height:32px;font-size:11px}:where(html[data-theme-skin=youversion]) .faith-row .fw{flex:1;min-width:0}:where(html[data-theme-skin=youversion]) .faith-row .fn{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=youversion]) .faith-row .fd{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=youversion]) .streak-badge{flex:none;display:inline-flex;align-items:baseline;gap:5px;font-family:var(--sans);color:var(--p-accent-ink);font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .streak-badge .fire{font-size:13px;align-self:center}:where(html[data-theme-skin=youversion]) .streak-badge .num{font-size:17px;font-weight:800}:where(html[data-theme-skin=youversion]) .streak-badge .unit{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .pending{font-size:12px;align-self:center;opacity:.8}:where(html[data-theme-skin=youversion]) .you-tag{font-family:var(--sans);font-style:normal;font-weight:700;font-size:10.5px;color:var(--p-primary);text-transform:uppercase;letter-spacing:.06em}:where(html[data-theme-skin=youversion]) .feed-day{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);margin:22px 2px 10px;display:flex;align-items:center;gap:10px}:where(html[data-theme-skin=youversion]) .feed-day:after{content:"";flex:1;height:1px;background:var(--p-border)}:where(html[data-theme-skin=youversion]) .feed-day:first-child{margin-top:6px}:where(html[data-theme-skin=youversion]) .entry{padding:15px 15px 13px;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease}:where(html[data-theme-skin=youversion]) .entry.clickable{cursor:pointer}:where(html[data-theme-skin=youversion]) .entry.clickable:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1018280d,0 14px 30px -12px #10182829}:where(html[data-theme-skin=youversion]) .entry.you{background:linear-gradient(0deg,var(--react-on-bg),var(--react-on-bg)),var(--p-card);border-color:var(--react-on-bd)}:where(html[data-theme-skin=youversion]) .entry.card-in{animation:rise-yv .7s cubic-bezier(.2,.7,.3,1) both}:where(html[data-theme-skin=youversion]) .entry-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}:where(html[data-theme-skin=youversion]) .entry-author{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;border-radius:10px}:where(html[data-theme-skin=youversion]) .entry-author:hover .n{text-decoration:underline}:where(html[data-theme-skin=youversion]) .entry .avatar{width:36px;height:36px;font-size:12px}:where(html[data-theme-skin=youversion]) .who{flex:1;min-width:0}:where(html[data-theme-skin=youversion]) .who .n{font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(html[data-theme-skin=youversion]) .who .t{font-size:11px;color:var(--p-muted);margin-top:1px;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .fullness{flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--pill-bg);color:var(--p-accent-ink);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .fullness i{width:6px;height:6px;border-radius:999px;background:var(--p-gold);display:inline-block;box-shadow:0 0 5px #f0533f8c}:where(html[data-theme-skin=youversion]) .fullness.lock{background:color-mix(in srgb,var(--p-muted) 12%,transparent);color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .passage-link{display:inline-block;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0 0 5px;color:var(--p-primary);text-decoration:none}:where(html[data-theme-skin=youversion]) .passage-link:hover{text-decoration:underline}:where(html[data-theme-skin=youversion]) .reflection{margin:0 0 12px;font-size:14px;line-height:1.6;max-width:64ch}:where(html[data-theme-skin=youversion]) .reflection.private-line{font-family:var(--sans);font-style:normal;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .reacts{display:flex;gap:7px;flex-wrap:wrap}:where(html[data-theme-skin=youversion]) .react{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--p-border);background:var(--p-card);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--p-muted);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease,color .18s ease}:where(html[data-theme-skin=youversion]) .react:hover{border-color:var(--react-on-bd);transform:translateY(-1px)}:where(html[data-theme-skin=youversion]) .react:active{transform:scale(.96)}:where(html[data-theme-skin=youversion]) .react .r-word{font-family:var(--sans);font-style:normal;font-weight:700;font-size:12px}:where(html[data-theme-skin=youversion]) .react .r-ic{font-size:12.5px;font-style:normal}:where(html[data-theme-skin=youversion]) .react .r-count{font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}:where(html[data-theme-skin=youversion]) .react.on{background:var(--react-on-bg);border-color:var(--react-on-bd);color:var(--p-accent-ink)}:where(html[data-theme-skin=youversion]) .r-count.bump{animation:pop-yv .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop-yv{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}:where(html[data-theme-skin=youversion]) .older-link{display:block;width:100%;margin:8px 0 0;padding:13px;background:var(--p-card);border:1px solid var(--p-border);border-radius:999px;font-family:var(--sans);font-style:normal;font-weight:600;font-size:13px;color:var(--p-muted);cursor:pointer;text-align:center;box-shadow:var(--p-card-shadow);transition:color .25s ease,border-color .25s ease}:where(html[data-theme-skin=youversion]) .older-link:hover{color:var(--p-primary);border-color:var(--react-on-bd)}:where(html[data-theme-skin=youversion]) .back-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;color:var(--p-primary);font-size:13.5px;font-weight:700;padding:8px 4px;margin:8px 0 6px}:where(html[data-theme-skin=youversion]) .back-btn:hover{text-decoration:underline}:where(html[data-theme-skin=youversion]) .mprofile-head{display:flex;align-items:center;gap:14px;padding:18px 18px 16px}:where(html[data-theme-skin=youversion]) .mp-avatar{width:58px;height:58px;font-size:19px}:where(html[data-theme-skin=youversion]) .mp-id{min-width:0}:where(html[data-theme-skin=youversion]) .mp-stats{display:flex;gap:8px;padding:0 18px 18px}:where(html[data-theme-skin=youversion]) .mp-stat{flex:1;text-align:center;border:1px solid var(--p-border);border-radius:12px;padding:11px 6px 9px;background:var(--bg)}:where(html[data-theme-skin=youversion]) .mp-stat .v{font-family:var(--sans);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .mp-stat .l{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin-top:4px}:where(html[data-theme-skin=youversion]) .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(html[data-theme-skin=youversion]) .tile{border:1px solid var(--p-border);border-radius:12px;padding:12px 10px 10px;background:var(--bg);text-align:center}:where(html[data-theme-skin=youversion]) .tile .tv{font-family:var(--sans);font-size:20px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:where(html[data-theme-skin=youversion]) .tile .tv small{font-size:12px;color:var(--p-muted);font-weight:500}:where(html[data-theme-skin=youversion]) .tile .tl{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin-top:5px}:where(html[data-theme-skin=youversion]) .stat-card{padding:18px}:where(html[data-theme-skin=youversion]) .card-title{font-family:var(--sans);font-weight:700;font-size:17px;letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:balance}:where(html[data-theme-skin=youversion]) .legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:10.5px;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .legend .sq{width:10px;height:10px;border-radius:3px;display:inline-block}:where(html[data-theme-skin=youversion]) .legend .gap{width:8px}:where(html[data-theme-skin=youversion]) .field{margin:0 0 14px}:where(html[data-theme-skin=youversion]) .f-label{display:block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin:0 0 7px}:where(html[data-theme-skin=youversion]) .f-input,:where(html[data-theme-skin=youversion]) .f-textarea,:where(html[data-theme-skin=youversion]) .f-select{width:100%;border:1px solid var(--p-border);border-radius:12px;background:var(--bg);color:var(--fg);padding:12px 14px;font:500 15px var(--sans);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}:where(html[data-theme-skin=youversion]) .f-textarea{min-height:84px;resize:vertical;font:400 14.5px/1.6 var(--sans)}:where(html[data-theme-skin=youversion]) .f-select{font:500 14px var(--sans);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}:where(html[data-theme-skin=youversion]) .f-input:focus,:where(html[data-theme-skin=youversion]) .f-textarea:focus,:where(html[data-theme-skin=youversion]) .f-select:focus{outline:none;background:var(--p-card);border-color:color-mix(in srgb,var(--p-primary) 60%,transparent);box-shadow:0 0 0 4px #f0533f1f}:where(html[data-theme-skin=youversion]) .prof-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:14px 4px;cursor:pointer;text-align:left;border-top:1px solid var(--p-border)}:where(html[data-theme-skin=youversion]) .prof-row:hover{color:var(--p-primary)}:where(html[data-theme-skin=youversion]) .prof-row .pr-l{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}:where(html[data-theme-skin=youversion]) .prof-row .pr-l svg{width:17px;height:17px;flex:none;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .prof-row .hint{font-size:11.5px;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .prof-row.admin .pr-l svg{color:var(--p-primary)}:where(html[data-theme-skin=youversion]) .prof-row.danger{color:var(--danger)}:where(html[data-theme-skin=youversion]) .prof-row.danger .pr-l svg{color:var(--danger)}:where(html[data-theme-skin=youversion]) .tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 20px));display:flex;justify-content:space-around;padding:8px 6px;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--p-border);border-radius:26px;box-shadow:0 12px 32px -14px #1018284d;z-index:40}:where(html[data-theme-skin=youversion]) .tab{flex:1;background:none;border:0;padding:7px 2px 5px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--p-muted);cursor:pointer;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:none;border-radius:16px;transition:color .25s ease,background .25s ease,transform .2s ease}:where(html[data-theme-skin=youversion]) .tab:hover{transform:translateY(-1px)}:where(html[data-theme-skin=youversion]) .tab svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(html[data-theme-skin=youversion]) .tab.active{color:var(--p-primary);background:transparent;font-weight:700}:where(html[data-theme-skin=youversion]) .tab.active svg{stroke-width:2.2}:where(html[data-theme-skin=youversion]) .tabbar-brand{display:none}:where(html[data-theme-skin=youversion]) .overlay{position:fixed;inset:0;background:#0c0e1280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}:where(html[data-theme-skin=youversion]) .overlay.open{opacity:1;pointer-events:auto}:where(html[data-theme-skin=youversion]) .sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,104%);width:min(560px,100%);max-height:88dvh;overflow-y:auto;background:var(--p-card);border:1px solid var(--p-border);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 60px -20px #080a0e80;padding:10px 22px calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transition:transform .38s cubic-bezier(.3,.9,.3,1)}:where(html[data-theme-skin=youversion]) .overlay.open .sheet{transform:translate(-50%)}:where(html[data-theme-skin=youversion]) .sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--p-border);margin:4px auto 12px}:where(html[data-theme-skin=youversion]) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}:where(html[data-theme-skin=youversion]) .sheet-title{font-family:var(--sans);font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0}:where(html[data-theme-skin=youversion]) .sheet-close{border:0;background:none;cursor:pointer;font-size:15px;color:var(--p-muted);padding:6px 8px;border-radius:9px}:where(html[data-theme-skin=youversion]) .sheet-close:hover{background:var(--hover-bg);color:var(--fg)}:where(html[data-theme-skin=youversion]) .sheet-date{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);margin:0 0 16px}:where(html[data-theme-skin=youversion]) .sheet .f-label{margin:16px 0 7px}:where(html[data-theme-skin=youversion]) .f-textarea::-moz-placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=youversion]) .f-textarea::placeholder{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=youversion]) .fdots{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 0}:where(html[data-theme-skin=youversion]) .fdot{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--p-border);background:var(--bg);cursor:pointer;padding:0;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}:where(html[data-theme-skin=youversion]) .fdot:hover{transform:scale(1.18);border-color:var(--p-primary)}:where(html[data-theme-skin=youversion]) .fdots[data-tier=low] .fdot.on{background:var(--tier-low);border-color:transparent}:where(html[data-theme-skin=youversion]) .fdots[data-tier=mid] .fdot.on{background:var(--tier-mid);border-color:transparent}:where(html[data-theme-skin=youversion]) .fdots[data-tier=high] .fdot.on{background:var(--tier-high);border-color:transparent}:where(html[data-theme-skin=youversion]) .fdot.cur{transform:scale(1.22);box-shadow:0 0 0 4px var(--pill-bg)}:where(html[data-theme-skin=youversion]) .fdot-labels{display:flex;justify-content:space-between;padding:6px 2px 0;font-family:var(--sans);font-style:normal;font-size:11px;font-weight:600;color:var(--p-muted)}:where(html[data-theme-skin=youversion]) .rate-word{text-align:center;font-family:var(--sans);font-style:normal;font-weight:700;font-size:13px;color:var(--p-accent-ink);min-height:19px;margin:8px 0 0}:where(html[data-theme-skin=youversion]) .priv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--p-border);border-radius:12px;background:var(--bg);cursor:pointer}:where(html[data-theme-skin=youversion]) .priv-lab{font-size:13.5px;font-weight:600}:where(html[data-theme-skin=youversion]) .priv-lab small{display:block;font-size:11.5px;font-weight:400;color:var(--p-muted);margin-top:2px}:where(html[data-theme-skin=youversion]) .priv input{position:absolute;opacity:0;width:1px;height:1px}:where(html[data-theme-skin=youversion]) .switch{flex:none;width:42px;height:25px;border-radius:999px;background:color-mix(in srgb,var(--p-muted) 30%,var(--p-border));position:relative;transition:background .2s ease}:where(html[data-theme-skin=youversion]) .switch:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1018284d;transition:left .2s ease}:where(html[data-theme-skin=youversion]) .priv input:checked~.switch{background:var(--p-primary)}:where(html[data-theme-skin=youversion]) .priv input:checked~.switch:after{left:20px}:where(html[data-theme-skin=youversion]) .priv input:focus-visible~.switch{outline:2px solid var(--p-primary);outline-offset:2px}:where(html[data-theme-skin=youversion]) .sheet .cta{margin-top:20px}:where(html[data-theme-skin=youversion]) .view-full{display:flex;align-items:center;gap:8px;margin:4px 0 14px}:where(html[data-theme-skin=youversion]) .view-author{display:flex;align-items:center;gap:10px;margin:4px 0 14px}:where(html[data-theme-skin=youversion]) .view-author .avatar{width:40px;height:40px;font-size:13.5px}:where(html[data-theme-skin=youversion]) .view-author .n{font-size:14.5px;font-weight:700}:where(html[data-theme-skin=youversion]) .view-author .t{font-size:11.5px;color:var(--p-muted);margin-top:1px}:where(html[data-theme-skin=youversion]) .view-reflection{font-family:var(--sans);font-size:15px;line-height:1.7;border-left:3px solid color-mix(in srgb,var(--p-primary) 45%,transparent);padding:2px 0 2px 14px;margin:10px 0 0}:where(html[data-theme-skin=youversion]) .view-reflection.private-line{color:var(--p-muted);font-style:normal}:where(html[data-theme-skin=youversion]) .view-meta{margin:16px 0 0;font-size:12.5px;color:var(--p-muted);display:flex;align-items:center;gap:7px}:where(html[data-theme-skin=youversion]) #burst{position:fixed;inset:0;width:100vw;height:100vh;z-index:95;pointer-events:none}:where(html[data-theme-skin=youversion]) .amen{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}:where(html[data-theme-skin=youversion]) .amen span{font-family:var(--sans);font-weight:800;letter-spacing:-.02em;font-size:clamp(40px,9vw,68px);color:var(--p-primary);text-shadow:0 2px 24px var(--glow);animation:amenPop-yv 1.7s cubic-bezier(.2,.8,.3,1) both}@keyframes amenPop-yv{0%{opacity:0;transform:scale(.6) translateY(16px)}18%{opacity:1;transform:scale(1.06)}30%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02) translateY(-14px)}}:where(html[data-theme-skin=youversion]) .toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%,14px);background:var(--fg);color:var(--bg);font-size:13px;font-weight:600;padding:11px 18px;border-radius:999px;box-shadow:0 10px 30px -8px #080a0e73;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);z-index:100;max-width:min(90vw,380px);text-align:center}:where(html[data-theme-skin=youversion]) .toast.show{opacity:1;transform:translate(-50%)}:where(html[data-theme-skin=youversion]) [hidden]{display:none!important}@media(min-width:1000px){:where(html[data-theme-skin=youversion]) .apphead{display:none}:where(html[data-theme-skin=youversion]) .tabbar{inset:auto auto 24px 50%;transform:translate(-50%);width:auto;border:1px solid var(--p-border);border-radius:26px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;box-shadow:0 16px 40px -18px #10182866}:where(html[data-theme-skin=youversion]) .tabbar-brand{display:none}:where(html[data-theme-skin=youversion]) .tab{flex:0 0 auto;flex-direction:row;gap:8px;font-size:12.5px;letter-spacing:.01em;padding:9px 16px;border-radius:999px}:where(html[data-theme-skin=youversion]) .tab svg{width:18px;height:18px}:where(html[data-theme-skin=youversion]) .tab:first-of-type{margin-left:0}:where(html[data-theme-skin=youversion]) .tab:hover{background:var(--hover-bg);transform:none}:where(html[data-theme-skin=youversion]) .tab.active{background:var(--react-on-bg)}:where(html[data-theme-skin=youversion]) :where(.db2) main{max-width:none;padding:44px 32px 120px}:where(html[data-theme-skin=youversion]) .screen{margin:0 auto}:where(html[data-theme-skin=youversion]) #screen-today{max-width:600px}:where(html[data-theme-skin=youversion]) #screen-community{max-width:700px}:where(html[data-theme-skin=youversion]) #screen-stats{max-width:900px}:where(html[data-theme-skin=youversion]) #screen-profile{max-width:560px}:where(html[data-theme-skin=youversion]) .home-head{padding:26px 6px 6px}:where(html[data-theme-skin=youversion]) .greeting{font-size:32px}:where(html[data-theme-skin=youversion]) .quote-verse{font-size:23px}:where(html[data-theme-skin=youversion]) .quote-card{padding:48px 40px 40px}:where(html[data-theme-skin=youversion]) .sheet{bottom:50%;transform:translate(-50%,calc(50% + 120vh));border-radius:22px;border-bottom:1px solid var(--p-border);max-height:86vh}:where(html[data-theme-skin=youversion]) .overlay.open .sheet{transform:translate(-50%,50%)}:where(html[data-theme-skin=youversion]) .toast{bottom:96px}}@media(prefers-reduced-motion:reduce){:where(html[data-theme-skin=youversion]) .rise,:where(html[data-theme-skin=youversion]) .screen.active{opacity:1!important;transform:none!important}}:where(html[data-theme-skin=classic-live]) .quote-ref{letter-spacing:normal;text-transform:none}:where(html[data-theme-skin=classic-live]) .goal-count{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .feast-note{font-family:var(--sans);font-style:normal}:where(html[data-theme-skin=classic-live]) .seat .bird{filter:none}:where(html[data-theme-skin=classic-live]) .seat.dim .avatar{filter:none}:where(html[data-theme-skin=classic-live]) .streak-badge{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .fullness i{box-shadow:none}:where(html[data-theme-skin=classic-live]) .passage-link{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .reflection.private-line{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .mp-stat .v{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .mp-stat .l{letter-spacing:normal;text-transform:none}:where(html[data-theme-skin=classic-live]) .tile .tv{font-family:var(--sans)}:where(html[data-theme-skin=classic-live]) .tile .tl{letter-spacing:normal;text-transform:none}:where(html[data-theme-skin=classic-live]) .f-label{font-family:var(--sans);letter-spacing:normal;text-transform:none}:where(html[data-theme-skin=classic-live]) .f-textarea::-moz-placeholder{font-style:normal}:where(html[data-theme-skin=classic-live]) .f-textarea::placeholder{font-style:normal}:where(html[data-theme-skin=classic-live]) .fdot-labels{font-family:var(--sans);font-style:normal}:where(html[data-theme-skin=classic-live]) .amen span{text-shadow:none}:where(html[data-theme-skin=leather],html[data-theme-skin=stained-glass]) .f-textarea::-moz-placeholder{font-style:normal}:where(html[data-theme-skin=leather],html[data-theme-skin=stained-glass]) .f-textarea::placeholder{font-style:normal}:where(html[data-theme-skin=stained-glass]) .tab.active{background:none}:where(html[data-theme-skin=youversion]) .eyebrow{text-transform:none}:where(html[data-theme-skin=leather]) .db2 .feed-day.ed{color:var(--leaf);text-shadow:0 1px 2px hsl(15 55% 4% / .6)}:where(html[data-theme-skin=leather]) .db2 .feed-day.ed small{color:var(--leaf-dim)}@media(min-width:1220px){.db2{overflow-x:clip}}@media(max-width:999.98px){:where(html[data-theme-skin=leather]) .home-head:before{right:54px;height:74px}}.cd-card,.cd-back-slot{position:relative;flex:none}.cd-card-scale{position:absolute;left:0;top:0;width:224px;height:313.6px;transform-origin:0 0;perspective:1400px}@property --mx{syntax: "*"; inherits: false;}@property --my{syntax: "*"; inherits: false;}@property --rx{syntax: "*"; inherits: false;}@property --ry{syntax: "*"; inherits: false;}@property --ang{syntax: "*"; inherits: false;}.jcard>.j-inner,.jcard>.j-inner:before,.jcard>.j-inner:after,.jcard>.j-inner>.j-sheen,.jcard>.j-inner>.j-sheen:before,.jcard>.j-inner>.j-art,.jcard>.j-inner>.j-art>.bz,.jcard>.j-inner>.bkw,.jcard>.j-inner>.bkw>.bk,.jcard>.j-inner>.cnw,.jcard>.j-inner>.cnw>.cnr{--mx: inherit;--my: inherit;--ang: inherit}@media(prefers-reduced-motion:reduce){.cd-card .jcard{transform:none!important;transition:none!important}}.cd-card .jcard:not([data-tilt]){transform:none}.cd-card-wait{position:absolute;inset:0;background:#a68a5921;box-shadow:inset 0 0 0 1px #856e4724}.cd-card.is-art-in{animation:cdArtIn var(--dur-fast, .22s) ease-out both}@keyframes cdArtIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cd-card.is-art-in{animation:none}}.cd-plain{display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding:25px 20px 19px;border-radius:14px;overflow:hidden;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1.3;color:#2f2418;background:radial-gradient(120% 70% at 50% -6%,hsl(48 56% 95%),transparent 62%),linear-gradient(172deg,#eee7d3 30%,#dccfb7);box-shadow:inset 0 0 0 1px #fcfaf3bf,inset 0 0 0 7px #eee7d3,inset 0 0 0 8.5px hsl(var(--fam) 28% 38% / .6);filter:drop-shadow(0 10px 12px hsl(25 30% 18% / .24))}.cd-plain-days{--fam: 88}.cd-plain-unbroken{--fam: 24}.cd-plain-word{--fam: 224}.cd-plain-deep{--fam: 198}.cd-plain-hidden{--fam: 258}.cd-plain-serial{font-size:7.6px;font-weight:600;letter-spacing:.3em;text-indent:.3em;font-variant-numeric:lining-nums tabular-nums;color:#544231}.cd-plain-orn{margin-top:auto;font-size:13px;line-height:1;color:hsl(var(--fam) 32% 32%)}.cd-plain-name{margin-top:12px;font-size:20px;font-weight:700;line-height:1.1;color:#2f2418}.cd-plain-sub{margin-top:8px;max-width:180px;font-size:11px;color:#4b3d30;text-wrap:balance}.cd-plain-date{margin-top:auto;font-size:6.9px;font-weight:600;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:#544231}.cd-back-days{--fam: 88}.cd-back-unbroken{--fam: 24}.cd-back-word{--fam: 224}.cd-back-deep{--fam: 198}.cd-back-hidden{--fam: 258}.cd-back{position:absolute;left:0;top:0;width:224px;height:313.6px;transform-origin:0 0;box-sizing:border-box;border-radius:14px;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;text-align:start;background:radial-gradient(90% 60% at 50% 40%,hsl(var(--fam) 34% 30% / .9),transparent 70%),repeating-conic-gradient(from 0deg at 50% 40%,hsl(var(--fam) 40% 64% / .085) 0 1.5deg,transparent 1.5deg 5deg),repeating-radial-gradient(circle at 50% 40%,hsl(var(--fam) 45% 66% / .1) 0 1px,transparent 1px 8px),linear-gradient(172deg,hsl(var(--fam) 26% 22%),hsl(var(--fam) 26% 11%));box-shadow:inset 0 0 0 1px hsl(var(--fam) 40% 58% / .35),inset 0 0 40px #00000080;filter:drop-shadow(0 10px 12px hsl(25 30% 18% / .24))}.cd-back *,.cd-back:before,.cd-back:after{box-sizing:border-box}.cd-back:before{content:"";position:absolute;inset:7px;border-radius:9px;border:1.5px solid hsl(var(--fam) 42% 62% / .34)}.cd-back:after{content:"";position:absolute;inset:12px;border-radius:6px;border:1px solid hsl(var(--fam) 42% 62% / .16)}.cd-back-medal{position:absolute;left:50%;top:40%;width:112px;height:112px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid hsl(var(--fam) 50% 68% / .34);box-shadow:0 0 0 9px hsl(var(--fam) 50% 66% / .07),0 0 0 10px hsl(var(--fam) 50% 66% / .2),inset 0 0 0 8px hsl(var(--fam) 50% 66% / .06),0 0 40px hsl(var(--fam) 60% 50% / .12);display:grid;place-items:center;color:hsl(var(--fam) 45% 72% / .72)}.cd-back-medal svg{display:block;width:50px;height:50px}.cd-back-orn{position:absolute;left:0;right:0;top:22px;text-align:center;font-size:9px;letter-spacing:.9em;text-indent:.9em;color:hsl(var(--fam) 45% 66% / .5)}.cd-back-name{position:absolute;left:18px;right:18px;bottom:30px;text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:21px;line-height:1.12;color:hsl(var(--fam) 38% 80%);text-shadow:0 1px 2px hsl(0 0% 0% / .65)}.cd-back-name:before{content:"";display:block;width:34px;height:1px;margin:0 auto 12px;background:hsl(var(--fam) 45% 66% / .45)}.cd-back-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,hsl(var(--fam) 60% 85% / .07) 45%,transparent 60%)}.cd-back.cd-back-days{--dk-cloth: hsl(86 30% 19%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E %3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 1.2' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -.66'/%3E%3C/filter%3E %3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2 .02' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .86 0 0 0 0 .9 0 0 0 0 .66 0 0 0 1.6 -.8'/%3E%3C/filter%3E %3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.2 -.5'/%3E%3C/filter%3E %3Crect width='120' height='120' filter='url(%23c)' opacity='.4'/%3E%3Crect width='120' height='120' filter='url(%23a)' opacity='.38'/%3E%3Crect width='120' height='120' filter='url(%23b)' opacity='.2'/%3E%3C/svg%3E") 0 0 / 120px 120px,radial-gradient(110% 70% at 50% -8%,hsl(78 30% 34% / .9),transparent 62%),radial-gradient(80% 50% at 50% 112%,hsl(90 34% 7% / .8),transparent 70%),repeating-linear-gradient(45deg,transparent 0 8.2px,hsl(90 40% 6% / .22) 8.2px 8.9px,hsl(70 40% 60% / .07) 8.9px 9.5px),repeating-linear-gradient(-45deg,transparent 0 8.2px,hsl(90 40% 6% / .22) 8.2px 8.9px,hsl(70 40% 60% / .07) 8.9px 9.5px),linear-gradient(172deg,#3b4828,#242e19);box-shadow:inset 0 0 0 1px #b3b34d59,inset 0 1.5px #d9d98c33,inset 0 0 30px #0a0e068c;filter:drop-shadow(0 10px 12px hsl(25 30% 18% / .24))}.cd-back.cd-back-days:before{inset:7.1px;border-radius:8.4px;border:2.1px solid transparent;z-index:2;background:linear-gradient(112deg,#825417,#e8a617 12%,#fcdc73 21%,#fffad6,#fcdc73 29%,#e8a617 38%,#825417 50%,#e8a617 61%,#fcdc73 70%,#fffad6,#fcdc73 76%,#e8a617 85%,#825417) border-box;background-size:280% 280%;background-position:50% 42%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .6px hsl(34 70% 10%))}.cd-back.cd-back-days:after{inset:12.4px;border-radius:4.6px;border:.75px solid hsl(44 70% 56% / .6);z-index:2;box-shadow:0 .6px #0a0e0680,inset 0 .6px #0a0e0680}.cd-back-days .cd-back-sheen{z-index:4;background:radial-gradient(46% 34% at 50% 42%,hsl(46 100% 80% / .07),transparent 70%)}.cd-back-days .cd-back-sheen:before{content:"";position:absolute;inset:0;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6' preserveAspectRatio='none'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='hsl(52 100%25 90%25)'/%3E%3Cstop offset='.45' stop-color='hsl(45 92%25 62%25)'/%3E%3Cstop offset='1' stop-color='hsl(34 72%25 32%25)'/%3E%3C/linearGradient%3E%3Cpath d='M12.4 8L16.8 12.4L12.4 16.8L8 12.4Z' fill='hsl(86 30%25 18%25)'/%3E%3Cpath d='M12.4 9.5L15.3 12.4L12.4 15.3L9.5 12.4Z' fill='url(%23g)' stroke='hsl(34 70%25 18%25)' stroke-width='.45'/%3E%3Cpath d='M211.6 8L216 12.4L211.6 16.8L207.2 12.4Z' fill='hsl(86 30%25 18%25)'/%3E%3Cpath d='M211.6 9.5L214.5 12.4L211.6 15.3L208.7 12.4Z' fill='url(%23g)' stroke='hsl(34 70%25 18%25)' stroke-width='.45'/%3E%3Cpath d='M12.4 296.8L16.8 301.2L12.4 305.59999999999997L8 301.2Z' fill='hsl(86 30%25 18%25)'/%3E%3Cpath d='M12.4 298.3L15.3 301.2L12.4 304.09999999999997L9.5 301.2Z' fill='url(%23g)' stroke='hsl(34 70%25 18%25)' stroke-width='.45'/%3E%3Cpath d='M211.6 296.8L216 301.2L211.6 305.59999999999997L207.2 301.2Z' fill='hsl(86 30%25 18%25)'/%3E%3Cpath d='M211.6 298.3L214.5 301.2L211.6 304.09999999999997L208.7 301.2Z' fill='url(%23g)' stroke='hsl(34 70%25 18%25)' stroke-width='.45'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back-days .cd-back-orn{top:14px;z-index:3;font-size:7.5px;letter-spacing:.7em;text-indent:.7em;color:#edc85a;text-shadow:0 1px 0 hsl(90 40% 4% / .6)}.cd-back-days .cd-back-medal{top:44px;width:148px;height:150px;transform:translate(-50%);z-index:3;border:0;border-radius:50% 50% 7px 7px/62% 62% 7px 7px;background:radial-gradient(60% 50% at 50% 44%,hsl(70 34% 28% / .8),transparent 72%),linear-gradient(180deg,#222b17,#2d381e);box-shadow:0 0 0 .75px #ddb340bf,0 1.2px 0 .75px #d9d98c24,inset 0 3px 7px #080b05b3,inset 0 -1px #d9d98c1f;color:#f2cb54}.cd-back-days .cd-back-medal:before{content:"";position:absolute;inset:9px;border-radius:inherit;border:.75px solid hsl(44 70% 56% / .32)}.cd-back-days .cd-back-medal svg{width:62px;height:62px;stroke-width:.72;filter:drop-shadow(0 1px 0 hsl(90 40% 3% / .7)) drop-shadow(0 0 6px hsl(46 100% 60% / .25))}.cd-back-days .cd-back-name{inset:211px 16px auto;z-index:3;font:700 18.5px/1.08 Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;letter-spacing:.004em;font-variant-numeric:lining-nums;color:#efd580;text-shadow:0 1px 0 hsl(90 40% 4% / .8)}.cd-back-days .cd-back-name:before{display:none}.cd-back-days .cd-back-name:after{content:"";display:block;width:58px;height:6px;margin:7px auto 0;background:linear-gradient(90deg,#ddb340bf 0 38%,#f8d359 38% 62%,#ddb340bf 62%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 6'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='2.65' width='23' height='.7' fill='url(%23l)'/%3E%3Crect x='35' y='2.65' width='23' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .2L31.8 3L29 5.8L26.2 3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 6'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='2.65' width='23' height='.7' fill='url(%23l)'/%3E%3Crect x='35' y='2.65' width='23' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .2L31.8 3L29 5.8L26.2 3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back.cd-back-unbroken{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E %3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 1.2' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -.66'/%3E%3C/filter%3E %3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2 .02' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .66 0 0 0 0 .44 0 0 0 1.6 -.8'/%3E%3C/filter%3E %3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.2 -.5'/%3E%3C/filter%3E %3Crect width='120' height='120' filter='url(%23c)' opacity='.4'/%3E%3Crect width='120' height='120' filter='url(%23a)' opacity='.36'/%3E%3Crect width='120' height='120' filter='url(%23b)' opacity='.18'/%3E%3C/svg%3E") 0 0 / 120px 120px,radial-gradient(110% 70% at 50% -8%,hsl(12 46% 32% / .8),transparent 62%),radial-gradient(80% 50% at 50% 112%,hsl(10 40% 4% / .8),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M0 11.5H14M10.5 11.5V2.5H3.5V8.5H7.5V5.5' transform='translate(0 .6)' fill='none' stroke='hsl(28 70%25 66%25)' stroke-opacity='.13' stroke-width='.9'/%3E%3Cpath d='M0 11.5H14M10.5 11.5V2.5H3.5V8.5H7.5V5.5' fill='none' stroke='hsl(4 50%25 4%25)' stroke-opacity='.55' stroke-width='.9'/%3E%3C/svg%3E") 6px 4px / 14px 14px,linear-gradient(172deg,#4d241e,#27100e);box-shadow:inset 0 0 0 1px #b0713b52,inset 0 1.5px #dcac742e,inset 0 0 30px #0b060599;filter:drop-shadow(0 10px 12px hsl(25 30% 18% / .24))}.cd-back.cd-back-unbroken:before{inset:7.1px;border-radius:8.4px;border:2.1px solid transparent;z-index:2;background:linear-gradient(112deg,#74391b,#dc7a18 12%,#fac357 21%,#fff3c2,#fac357 29%,#dc7a18 38%,#74391b 50%,#dc7a18 61%,#fac357 70%,#fff3c2,#fac357 76%,#dc7a18 85%,#74391b) border-box;background-size:280% 280%;background-position:50% 42%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .6px hsl(14 60% 6%))}.cd-back.cd-back-unbroken:after{inset:12.4px;border-radius:1.2px;border:.75px solid hsl(34 70% 52% / .6);z-index:2;box-shadow:0 .6px #0b06058c,inset 0 .6px #0b06058c}.cd-back-unbroken .cd-back-sheen{z-index:4;background:radial-gradient(46% 34% at 50% 42%,hsl(34 100% 70% / .07),transparent 70%)}.cd-back-unbroken .cd-back-sheen:before{content:"";position:absolute;inset:0;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6' preserveAspectRatio='none'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='hsl(48 100%25 88%25)'/%3E%3Cstop offset='.45' stop-color='hsl(38 92%25 60%25)'/%3E%3Cstop offset='1' stop-color='hsl(22 66%25 30%25)'/%3E%3C/linearGradient%3E%3Cpath d='M12.4 22.4V12.4H22.4' fill='none' stroke='hsl(14 60%25 6%25)' stroke-width='2.2'/%3E%3Cpath d='M12.4 22.4V12.4H22.4' fill='none' stroke='url(%23g)' stroke-width='1.3'/%3E%3Cpath d='M12.4 8.8L13.264000000000001 11.536L16 12.4L13.264000000000001 13.264000000000001L12.4 16L11.536 13.264000000000001L8.8 12.4L11.536 11.536Z' fill='url(%23g)' stroke='hsl(14 60%25 6%25)' stroke-width='.45'/%3E%3Cpath d='M211.6 22.4V12.4H201.6' fill='none' stroke='hsl(14 60%25 6%25)' stroke-width='2.2'/%3E%3Cpath d='M211.6 22.4V12.4H201.6' fill='none' stroke='url(%23g)' stroke-width='1.3'/%3E%3Cpath d='M211.6 8.8L212.464 11.536L215.2 12.4L212.464 13.264000000000001L211.6 16L210.736 13.264000000000001L208 12.4L210.736 11.536Z' fill='url(%23g)' stroke='hsl(14 60%25 6%25)' stroke-width='.45'/%3E%3Cpath d='M12.4 291.2V301.2H22.4' fill='none' stroke='hsl(14 60%25 6%25)' stroke-width='2.2'/%3E%3Cpath d='M12.4 291.2V301.2H22.4' fill='none' stroke='url(%23g)' stroke-width='1.3'/%3E%3Cpath d='M12.4 297.59999999999997L13.264000000000001 300.336L16 301.2L13.264000000000001 302.06399999999996L12.4 304.8L11.536 302.06399999999996L8.8 301.2L11.536 300.336Z' fill='url(%23g)' stroke='hsl(14 60%25 6%25)' stroke-width='.45'/%3E%3Cpath d='M211.6 291.2V301.2H201.6' fill='none' stroke='hsl(14 60%25 6%25)' stroke-width='2.2'/%3E%3Cpath d='M211.6 291.2V301.2H201.6' fill='none' stroke='url(%23g)' stroke-width='1.3'/%3E%3Cpath d='M211.6 297.59999999999997L212.464 300.336L215.2 301.2L212.464 302.06399999999996L211.6 304.8L210.736 302.06399999999996L208 301.2L210.736 300.336Z' fill='url(%23g)' stroke='hsl(14 60%25 6%25)' stroke-width='.45'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back-unbroken .cd-back-orn{top:14px;z-index:3;font-size:7.5px;letter-spacing:.7em;text-indent:.7em;color:#f2be54;text-shadow:0 1px 0 hsl(10 40% 3% / .7)}.cd-back-unbroken .cd-back-medal{top:44px;width:148px;height:150px;transform:translate(-50%);z-index:3;border:0;border-radius:13px 13px 46% 46%/13px 13px 31% 31%;background:radial-gradient(56% 46% at 50% 50%,hsl(14 62% 22% / .85),transparent 72%),linear-gradient(180deg,#210f0d,#311814);box-shadow:0 0 0 .75px #da902fbf,0 1.2px 0 .75px #dcac7424,inset 0 3px 7px #070403bf,inset 0 -1px #dcac741f;color:#f6bf51}.cd-back-unbroken .cd-back-medal:before{content:"";position:absolute;inset:9px;border-radius:9px 9px 46% 46%/9px 9px 31% 31%;border:.75px solid hsl(34 70% 52% / .3)}.cd-back-unbroken .cd-back-medal svg{width:60px;height:60px;stroke-width:.74;filter:drop-shadow(0 1px 0 hsl(10 40% 2% / .75)) drop-shadow(0 0 7px hsl(34 100% 56% / .32))}.cd-back-unbroken .cd-back-name{inset:211px 16px auto;z-index:3;font:700 18.5px/1.08 Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;letter-spacing:.004em;font-variant-numeric:lining-nums;color:#f4cc7c;text-shadow:0 1px 0 hsl(10 40% 3% / .85)}.cd-back-unbroken .cd-back-name:before{display:none}.cd-back-unbroken .cd-back-name:after{content:"";display:block;width:58px;height:8px;margin:6px auto 0;background:linear-gradient(90deg,#da902fbf 0 38%,#fac957 38% 62%,#da902fbf 62%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 8'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.4' height='.7' fill='url(%23l)'/%3E%3Crect x='34.6' y='4.65' width='23.4' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .3C30.3 2 31.6 3.6 31.6 5.2A2.6 2.6 0 0 1 26.4 5.2C26.4 4 27.2 3.1 27.8 2.5C27.9 3.4 28.3 3.9 28.8 4C28.4 2.8 28.6 1.5 29 .3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 8'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.4' height='.7' fill='url(%23l)'/%3E%3Crect x='34.6' y='4.65' width='23.4' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .3C30.3 2 31.6 3.6 31.6 5.2A2.6 2.6 0 0 1 26.4 5.2C26.4 4 27.2 3.1 27.8 2.5C27.9 3.4 28.3 3.9 28.8 4C28.4 2.8 28.6 1.5 29 .3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back.cd-back-word{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E %3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 1.2' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0 0 0 1.6 -.66'/%3E%3C/filter%3E %3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2 .02' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .6 0 0 0 0 .68 0 0 0 0 1 0 0 0 1.6 -.8'/%3E%3C/filter%3E %3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 .02 0 0 0 1.2 -.5'/%3E%3C/filter%3E %3Crect width='120' height='120' filter='url(%23c)' opacity='.4'/%3E%3Crect width='120' height='120' filter='url(%23a)' opacity='.28'/%3E%3Crect width='120' height='120' filter='url(%23b)' opacity='.1'/%3E%3C/svg%3E") 0 0 / 120px 120px,radial-gradient(110% 70% at 24% -8%,hsl(224 50% 40% / .75),transparent 62%),radial-gradient(80% 50% at 60% 112%,hsl(238 60% 5% / .8),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 3.8L6.572 5.428L8.2 6L6.572 6.572L6 8.2L5.428 6.572L3.8 6L5.428 5.428ZM18 15.8L18.572 17.428L20.2 18L18.572 18.572L18 20.2L17.428 18.572L15.8 18L17.428 17.428Z' transform='translate(0 .7)' fill='hsl(222 70%25 76%25)' fill-opacity='.13'/%3E%3Cpath d='M6 3.8L6.572 5.428L8.2 6L6.572 6.572L6 8.2L5.428 6.572L3.8 6L5.428 5.428ZM18 15.8L18.572 17.428L20.2 18L18.572 18.572L18 20.2L17.428 18.572L15.8 18L17.428 17.428Z' fill='hsl(236 60%25 4%25)' fill-opacity='.5'/%3E%3C/svg%3E") 1px 3px / 24px 24px,linear-gradient(170deg,#222e5d,#0f1330);box-shadow:inset 0 0 0 1px #6685cc4d,inset 0 1.5px #a8c0f02e,inset 0 0 30px #04041099;filter:drop-shadow(0 10px 12px hsl(25 30% 18% / .24))}.cd-back.cd-back-word:before{inset:7.1px;border-radius:8.4px;border:2.1px solid transparent;z-index:2;background:linear-gradient(112deg,#7b5019,#e3a616 12%,#fcdb64 21%,#fffad6,#fcdb64 29%,#e3a616 38%,#7b5019 50%,#e3a616 61%,#fcdb64 70%,#fffad6,#fcdb64 76%,#e3a616 85%,#7b5019) border-box;background-size:280% 280%;background-position:50% 42%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .6px hsl(232 46% 10%))}.cd-back.cd-back-word:after{inset:12.4px;border-radius:1px;border:.75px solid hsl(44 74% 58% / .62);z-index:2;outline:.45px solid hsl(44 74% 58% / .3);outline-offset:-3.1px;box-shadow:0 .6px #0405108c,inset 0 .6px #0405108c}.cd-back-word .cd-back-sheen{z-index:4;background:radial-gradient(46% 34% at 42% 36%,hsl(220 80% 80% / .07),transparent 70%)}.cd-back-word .cd-back-sheen:before{content:"";position:absolute;inset:0;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='hsl(52 100%25 90%25)'/%3E%3Cstop offset='.45' stop-color='hsl(43 90%25 58%25)'/%3E%3Cstop offset='1' stop-color='hsl(34 66%25 30%25)'/%3E%3C/linearGradient%3E%3Cg id='k'%3E%3Cpath d='M12.4 12.4H24.4V14.6A9.8 9.8 0 0 0 14.6 24.4H12.4Z M20.8 19.3a1.6 1.6 0 1 1 0 .01Z' fill='url(%23g)' stroke='hsl(232 46%25 10%25)' stroke-width='.5'/%3E%3C/g%3E%3Cuse href='%23k' transform='matrix(-1 0 0 1 224 0)'/%3E%3Cuse href='%23k' transform='matrix(1 0 0 -1 0 313.6)'/%3E%3Cuse href='%23k' transform='matrix(-1 0 0 -1 224 313.6)'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;filter:drop-shadow(.4px .8px .2px hsl(236 60% 4% / .5))}.cd-back-word .cd-back-orn{top:14px;z-index:3;font-size:7.5px;letter-spacing:.7em;text-indent:.7em;color:#f3cb5e;text-shadow:0 1px 0 hsl(236 60% 4% / .7)}.cd-back-word .cd-back-medal{top:56px;width:132px;height:132px;transform:translate(-50%);z-index:3;border:0;border-radius:11px;background:radial-gradient(60% 50% at 50% 48%,hsl(226 56% 30% / .85),transparent 72%),linear-gradient(180deg,#0c0e27,#131a39);box-shadow:0 0 0 .75px #e3b945c7,0 1.2px 0 .75px #a8c0f024,inset 0 3px 7px #03030cbf,inset 0 -1px #a8c0f01f;color:#f6cd5a}.cd-back-word .cd-back-medal:before{content:"";position:absolute;inset:9px;border-radius:6px;border:.75px solid hsl(44 74% 58% / .32)}.cd-back-word .cd-back-medal svg{width:60px;height:60px;stroke-width:.74;filter:drop-shadow(0 1px 0 hsl(238 60% 3% / .75)) drop-shadow(0 0 7px hsl(44 100% 60% / .32))}.cd-back-word .cd-back-name{inset:205px 16px auto;z-index:3;font:700 18.5px/1.08 Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;letter-spacing:.004em;font-variant-numeric:lining-nums;color:#f5d47a;text-shadow:0 1px 0 hsl(236 60% 4% / .85)}.cd-back-word .cd-back-name:before{display:none}.cd-back-word .cd-back-name:after{content:"";display:block;width:58px;height:10px;margin:5px auto 0;background:linear-gradient(90deg,#e3b945bf 0 38%,#fad661 38% 62%,#e3b945bf 62%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 10'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.2' height='.7' fill='url(%23l)'/%3E%3Crect x='34.8' y='4.65' width='23.2' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .9L29.9 4.1L33.1 5L29.9 5.9L29 9.1L28.1 5.9L24.9 5L28.1 4.1Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 10'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.2' height='.7' fill='url(%23l)'/%3E%3Crect x='34.8' y='4.65' width='23.2' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 .9L29.9 4.1L33.1 5L29.9 5.9L29 9.1L28.1 5.9L24.9 5L28.1 4.1Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back.cd-back-deep{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E %3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 1.2' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .02 0 0 0 0 .04 0 0 0 1.6 -.66'/%3E%3C/filter%3E %3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2 .02' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .6 0 0 0 0 .86 0 0 0 0 .86 0 0 0 1.6 -.8'/%3E%3C/filter%3E %3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .02 0 0 0 0 .04 0 0 0 1.2 -.5'/%3E%3C/filter%3E %3Crect width='120' height='120' filter='url(%23c)' opacity='.4'/%3E%3Crect width='120' height='120' filter='url(%23a)' opacity='.3'/%3E%3Crect width='120' height='120' filter='url(%23b)' opacity='.14'/%3E%3C/svg%3E") 0 0 / 120px 120px,radial-gradient(110% 64% at 50% -8%,hsl(182 44% 30% / .75),transparent 62%),radial-gradient(80% 50% at 50% 112%,hsl(214 60% 3% / .8),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E %3Cpattern id='p' width='160' height='2.6' patternUnits='userSpaceOnUse'%3E%3Crect width='160' height='.9' fill='hsl(176 50%25 80%25)'/%3E%3C/pattern%3E %3Cpattern id='q' width='160' height='2.6' patternUnits='userSpaceOnUse'%3E%3Crect y='1.3' width='160' height='.9' fill='hsl(204 60%25 3%25)'/%3E%3C/pattern%3E %3Cfilter id='m' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0125 .025' numOctaves='2' seed='6' stitchTiles='stitch' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='34' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E %3Cg filter='url(%23m)'%3E%3Crect x='-20' y='-20' width='200' height='200' fill='url(%23p)' opacity='.08'/%3E%3Crect x='-20' y='-20' width='200' height='200' fill='url(%23q)' opacity='.22'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 160px 160px,linear-gradient(172deg,#19393e,#0a181f);box-shadow:inset 0 0 0 1px #54aba552,inset 0 1.5px #9cded32e,inset 0 0 30px #03080c99;filter:drop-shadow(0 10px 12px hsl(210 40% 12% / .26))}.cd-back.cd-back-deep:before{inset:7.1px;border-radius:8.4px;border:2.1px solid transparent;z-index:2;background:linear-gradient(112deg,#284048,#558b8b 12%,#9acbc1 21%,#dff6ee,#9acbc1 29%,#558b8b 38%,#284048 50%,#558b8b 61%,#9acbc1 70%,#dff6ee,#9acbc1 76%,#558b8b 85%,#284048) border-box;background-size:280% 280%;background-position:50% 42%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .6px hsl(204 50% 5%))}.cd-back.cd-back-deep:after{inset:12.4px;border-radius:1.2px;border:.75px solid hsl(174 34% 58% / .58);z-index:2;box-shadow:0 .6px #03080c8c,inset 0 .6px #03080c8c}.cd-back-deep .cd-back-sheen{z-index:4;background:radial-gradient(46% 34% at 50% 42%,hsl(176 80% 80% / .06),transparent 70%)}.cd-back-deep .cd-back-sheen:before{content:"";position:absolute;inset:0;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6'%3E%3CradialGradient id='g' cx='.36' cy='.32' r='.75'%3E%3Cstop offset='0' stop-color='hsl(170 50%25 97%25)'/%3E%3Cstop offset='.28' stop-color='hsl(168 28%25 84%25)'/%3E%3Cstop offset='.66' stop-color='hsl(186 22%25 62%25)'/%3E%3Cstop offset='1' stop-color='hsl(198 28%25 34%25)'/%3E%3C/radialGradient%3E%3Ccircle cx='12.4' cy='12.4' r='4.65' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='12.4' cy='12.4' r='4.15' fill='hsl(180 24%25 46%25)'/%3E%3Ccircle cx='12.4' cy='12.4' r='3.5' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='12.4' cy='12.4' r='3' fill='url(%23g)'/%3E%3Ccircle cx='211.6' cy='12.4' r='4.65' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='211.6' cy='12.4' r='4.15' fill='hsl(180 24%25 46%25)'/%3E%3Ccircle cx='211.6' cy='12.4' r='3.5' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='211.6' cy='12.4' r='3' fill='url(%23g)'/%3E%3Ccircle cx='12.4' cy='301.2' r='4.65' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='12.4' cy='301.2' r='4.15' fill='hsl(180 24%25 46%25)'/%3E%3Ccircle cx='12.4' cy='301.2' r='3.5' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='12.4' cy='301.2' r='3' fill='url(%23g)'/%3E%3Ccircle cx='211.6' cy='301.2' r='4.65' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='211.6' cy='301.2' r='4.15' fill='hsl(180 24%25 46%25)'/%3E%3Ccircle cx='211.6' cy='301.2' r='3.5' fill='hsl(204 50%25 5%25)'/%3E%3Ccircle cx='211.6' cy='301.2' r='3' fill='url(%23g)'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back-deep .cd-back-orn{top:14px;z-index:3;font-size:7.5px;letter-spacing:.7em;text-indent:.7em;color:#9ed1c7;text-shadow:0 1px 0 hsl(210 60% 3% / .7)}.cd-back-deep .cd-back-medal{top:46px;width:142px;height:142px;transform:translate(-50%);z-index:3;border:0;border-radius:50%;background:radial-gradient(56% 50% at 50% 46%,hsl(186 50% 22% / .8),transparent 72%),linear-gradient(180deg,#09141b,#11252d);box-shadow:0 0 0 .75px #7dbfb4bf,0 1.2px 0 .75px #9cded324,inset 0 3px 7px #020508bf,inset 0 -1px #9cded31f;color:#abd9ce}.cd-back-deep .cd-back-medal:before{content:"";position:absolute;inset:-5.5px;border-radius:50%;border:.75px solid hsl(174 34% 58% / .5);box-shadow:0 .6px #03080c80}.cd-back-deep .cd-back-medal:after{content:"";position:absolute;inset:9px;border-radius:50%;border:.75px solid hsl(174 34% 58% / .26)}.cd-back-deep .cd-back-medal svg{width:62px;height:62px;stroke-width:.74;filter:drop-shadow(0 1px 0 hsl(210 60% 2% / .75)) drop-shadow(0 0 7px hsl(176 80% 64% / .26))}.cd-back-deep .cd-back-name{inset:205px 14px auto;z-index:3;font:700 18px/1.08 Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;letter-spacing:.004em;font-variant-numeric:lining-nums;color:#bde5d9;text-shadow:0 1px 0 hsl(210 60% 3% / .85)}.cd-back-deep .cd-back-name:before{display:none}.cd-back-deep .cd-back-name:after{content:"";display:block;width:58px;height:8px;margin:6px auto 0;background:linear-gradient(90deg,#6fb8b1bf 0 36%,#a9dacf 36% 64%,#6fb8b1bf 64%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 8'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='21' height='.7' fill='url(%23l)'/%3E%3Crect x='37' y='4.65' width='21' height='.7' fill='url(%23r)'/%3E%3Cpath d='M22.6 5.4Q24.8 1.8 27 5.2T31.4 5.2T35.6 5.2' fill='none' stroke='%23000' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 8'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='21' height='.7' fill='url(%23l)'/%3E%3Crect x='37' y='4.65' width='21' height='.7' fill='url(%23r)'/%3E%3Cpath d='M22.6 5.4Q24.8 1.8 27 5.2T31.4 5.2T35.6 5.2' fill='none' stroke='%23000' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cd-back.cd-back-hidden{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E %3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .76 0 0 0 0 .95 0 0 0 2 -1.36'/%3E%3C/filter%3E %3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='3' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 .03 0 0 0 1.3 -.5'/%3E%3C/filter%3E %3Crect width='120' height='120' filter='url(%23b)' opacity='.5'/%3E%3Crect width='120' height='120' filter='url(%23a)' opacity='.22'/%3E%3C/svg%3E") 0 0 / 120px 120px,linear-gradient(118deg,transparent 22%,hsl(258 40% 70% / .07) 38%,transparent 54%),radial-gradient(110% 64% at 22% -6%,hsl(264 28% 28% / .8),transparent 62%),radial-gradient(80% 50% at 70% 112%,hsl(260 40% 3% / .85),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6'%3E%3ClinearGradient id='v' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='white'/%3E%3Cstop offset='.75' stop-color='white' stop-opacity='.4'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='224' height='200' fill='url(%23v)'/%3E%3C/mask%3E%3Cg mask='url(%23m)' fill='none' stroke-linecap='round'%3E%3Cpath d='M30 22.4L16.5 77.6M33 19.7L16 95.2M36.1 16.8L15.2 114.4M39.1 17.9L19.7 107.3M42.2 15L18.8 126.9M45.2 16.7L24.2 115.3M48.3 13.8L23.4 134.5M51.3 10.9L22.6 153.8M54.4 13.5L29.1 136.4M57.4 10.9L28.7 153.9M60.5 14.1L35.9 132.8M63.5 11.8L36 147.8M66.6 9.8L36.3 161.3M69.6 13.5L44.3 136.4M72.7 12L45.3 146.7M75.7 15.9L53.5 120.9M78.8 14.8L55.1 128.1M81.8 14.1L57.2 132.9M84.9 17.9L65.4 107.3M87.9 17.6L68 109.3M91 21.1L75.8 85.9M94 21.1L78.8 85.9M112 13.9L101.2 58.1M115.1 11.5L101.1 73.8M118.1 8.9L100.7 91.2M121.2 9.7L104.7 86.2M124.2 7.1L104.4 103.3M127.3 8.6L109.4 93.5M130.4 6.2L109.3 109.2M133.4 4L109.4 124.3M136.5 6.4L115.6 108.2M139.5 4.6L116.3 120.2M142.6 7.5L123.2 100.7M145.6 6.2L124.6 109.2M148.7 5.3L126.5 115.3M151.8 8.6L134 93.1M154.8 8.3L136.5 95.6M157.9 11.5L143.9 74.1M160.9 11.5L147 73.8M164 11.9L150.5 71.3' stroke='hsl(250 40%25 80%25)' stroke-opacity='.17' stroke-width='1' transform='translate(.35 .7)'/%3E%3Cpath d='M30 22.4L16.5 77.6M33 19.7L16 95.2M36.1 16.8L15.2 114.4M39.1 17.9L19.7 107.3M42.2 15L18.8 126.9M45.2 16.7L24.2 115.3M48.3 13.8L23.4 134.5M51.3 10.9L22.6 153.8M54.4 13.5L29.1 136.4M57.4 10.9L28.7 153.9M60.5 14.1L35.9 132.8M63.5 11.8L36 147.8M66.6 9.8L36.3 161.3M69.6 13.5L44.3 136.4M72.7 12L45.3 146.7M75.7 15.9L53.5 120.9M78.8 14.8L55.1 128.1M81.8 14.1L57.2 132.9M84.9 17.9L65.4 107.3M87.9 17.6L68 109.3M91 21.1L75.8 85.9M94 21.1L78.8 85.9M112 13.9L101.2 58.1M115.1 11.5L101.1 73.8M118.1 8.9L100.7 91.2M121.2 9.7L104.7 86.2M124.2 7.1L104.4 103.3M127.3 8.6L109.4 93.5M130.4 6.2L109.3 109.2M133.4 4L109.4 124.3M136.5 6.4L115.6 108.2M139.5 4.6L116.3 120.2M142.6 7.5L123.2 100.7M145.6 6.2L124.6 109.2M148.7 5.3L126.5 115.3M151.8 8.6L134 93.1M154.8 8.3L136.5 95.6M157.9 11.5L143.9 74.1M160.9 11.5L147 73.8M164 11.9L150.5 71.3' stroke='hsl(260 50%25 3%25)' stroke-opacity='.85' stroke-width='.95'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat,linear-gradient(170deg,#261e31,#0f0c15);box-shadow:inset 0 0 0 1px #a8a3c24d,inset 0 1.5px #d4d1e61f,inset 0 0 30px #040307b3}.cd-dl-bk .cd-back.cd-back-hidden{box-shadow:inset 0 0 0 1px #a8a3c24d,inset 0 1.5px #d4d1e61f,inset 0 0 30px #040307b3,0 16px 26px #00000080}.cd-back.cd-back-hidden:before{inset:5.6px;border-radius:9.6px;border:2.5px solid transparent;z-index:2;background:linear-gradient(112deg,#454854,#8f95a3 12%,#d3dae4 20%,#f4f7fb 24%,#d4f4f7 25.5%,#d3dae4 29%,#8f95a3 38%,#454854 50%,#8f95a3 61%,#d3dae4 69%,#f3e2f3 72%,#f4f7fb 73.5%,#d3dae4 76%,#8f95a3 85%,#454854) border-box;background-size:280% 280%;background-position:50% 42%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .7px hsl(260 30% 2%)) drop-shadow(0 0 .7px hsl(260 30% 2%))}.cd-back.cd-back-hidden:after{inset:12.6px;border-radius:1px;border:.75px solid hsl(222 14% 66% / .6);z-index:2;outline:.45px solid hsl(222 14% 66% / .26);outline-offset:-3.1px;box-shadow:0 .6px #040307b3,inset 0 .6px #040307b3}.cd-back-hidden .cd-back-sheen{z-index:4;background:radial-gradient(46% 34% at 40% 34%,hsl(250 60% 86% / .06),transparent 70%)}.cd-back-hidden .cd-back-sheen:before{content:"";position:absolute;inset:0;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 313.6'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='hsl(210 60%25 98%25)'/%3E%3Cstop offset='.45' stop-color='hsl(218 20%25 74%25)'/%3E%3Cstop offset='1' stop-color='hsl(226 10%25 38%25)'/%3E%3C/linearGradient%3E%3Cg id='k'%3E%3Cpath d='M12.6 6.8L13.6 11.6L18.4 12.6L13.6 13.6L12.6 18.4L11.6 13.6L6.8 12.6L11.6 11.6Z' fill='url(%23g)' stroke='hsl(250 30%25 3%25)' stroke-width='.5'/%3E%3C/g%3E%3Cuse href='%23k' transform='matrix(-1 0 0 1 224 0)'/%3E%3Cuse href='%23k' transform='matrix(1 0 0 -1 0 313.6)'/%3E%3Cuse href='%23k' transform='matrix(-1 0 0 -1 224 313.6)'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;filter:drop-shadow(.4px .8px .2px hsl(260 40% 2% / .6)) drop-shadow(0 0 3px hsl(214 60% 86% / .16))}.cd-back-hidden .cd-back-orn{top:14px;z-index:3;font-size:7.5px;letter-spacing:.7em;text-indent:.7em;color:#bfc8d9;text-shadow:0 1px 0 hsl(260 40% 2% / .8),0 0 6px hsl(214 60% 86% / .3)}.cd-back-hidden .cd-back-medal{top:52px;width:112px;height:131.4px;transform:translate(-50%);z-index:3;border:0;border-radius:50%;background:radial-gradient(56% 46% at 50% 47%,hsl(258 30% 22% / .9),transparent 74%),linear-gradient(180deg,#0a080f,#171320);box-shadow:0 0 0 .8px #afb9cac7,0 1.2px 0 .8px #d4d1e61f,inset 1.5px 4px 8px #040307d9,inset 0 -1px #d4d1e61a,0 0 22px #cad1e21a;color:#dbe4f0}.cd-back-hidden .cd-back-medal:before{content:"";position:absolute;inset:9px;border-radius:50%;border:.75px solid hsl(218 20% 74% / .3)}.cd-back-hidden .cd-back-medal svg{width:58px;height:58px;stroke-width:.74;filter:drop-shadow(0 1px 0 hsl(260 40% 2% / .8)) drop-shadow(0 0 7px hsl(214 70% 86% / .38))}.cd-back-hidden .cd-back-name{inset:197px 16px auto;z-index:3;font:700 17.6px/1.08 Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;letter-spacing:.004em;font-variant-numeric:lining-nums;text-wrap:balance;color:#dee3ed;text-shadow:0 1px 0 hsl(260 40% 2% / .9)}.cd-back-hidden .cd-back-name:before{display:none}.cd-back-hidden .cd-back-name:after{content:"";display:block;width:58px;height:10px;margin:5px auto 0;background:linear-gradient(90deg,#9ca3b4b3 0 38%,#e2eaf3 38% 62%,#9ca3b4b3 62%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 10'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.4' height='.7' fill='url(%23l)'/%3E%3Crect x='34.6' y='4.65' width='23.4' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 0.9L29.7 4.3L33.1 5L29.7 5.7L29 9.1L28.3 5.7L24.9 5L28.3 4.3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 10'%3E%3ClinearGradient id='l'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.45'/%3E%3C/linearGradient%3E%3ClinearGradient id='r'%3E%3Cstop offset='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect x='0' y='4.65' width='23.4' height='.7' fill='url(%23l)'/%3E%3Crect x='34.6' y='4.65' width='23.4' height='.7' fill='url(%23r)'/%3E%3Cpath d='M29 0.9L29.7 4.3L33.1 5L29.7 5.7L29 9.1L28.3 5.7L24.9 5L28.3 4.3Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}:where(.db2) .cd-slot{position:relative;display:block;width:100%;aspect-ratio:5 / 7;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-base, .38s) var(--ease-spring, ease)}.db2 .cd-slot>.cd-card,.db2 .cd-slot>.cd-back-slot{position:absolute;left:0;top:0}.db2 .cd-slot.is-back{cursor:default;transition:none}.db2 .cd-slot:focus-visible{outline:2px solid var(--p-accent);outline-offset:4px;border-radius:8px}.db2 .cd-slot:not(.is-back):active{transform:scale(.955);transition-duration:var(--dur-press, .16s);transition-timing-function:var(--ease-press, ease)}.db2 .cd-slot .jcard{filter:none!important;box-shadow:0 16px 18px #3c2c2052}.db2 .cd-slot .jcard.gilt{filter:none!important;box-shadow:0 16px 18px #3c2c2052,0 0 16px #edae1d38}.db2 .cd-slot.is-hidden .jcard{filter:none!important;box-shadow:0 16px 18px #191d2e5c}.db2 .cd-gn .jcard{filter:none!important;box-shadow:0 8px 10px #34241940}@media(prefers-reduced-motion:reduce){.db2 .cd-slot{transition:none!important}}.cd-stage{--cd-serif: Georgia, "Times New Roman", serif;--cd-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;position:fixed;inset:0;z-index:96;overflow:hidden;isolation:isolate;color:#e8e2d9;font-family:var(--cd-sans);font-size:16px;line-height:1.5;font-style:normal;text-align:left;-webkit-font-smoothing:antialiased;outline:none;transition:opacity .45s ease}.cd-stage.is-closing{opacity:0}.cd-stage-base{position:absolute;inset:0;background:#0a0705;opacity:0}.cd-stage.is-seq .cd-stage-base{opacity:1}.cd-stg-item{position:absolute;inset:0;overflow:hidden;isolation:isolate;--cz: .9}.cd-stg-item.cd-w-gentle{--cz: .8}.cd-stg-item.cd-w-mon{--cz: .92}.cd-stg-dark,.cd-stg-world,.cd-stg-vig{position:absolute;inset:0;pointer-events:none}.cd-stg-dark{background:radial-gradient(80% 64% at 50% 40%,hsl(var(--dk) / 1),hsl(var(--dk2) / 1) 78%)}.cd-stg-vig{z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 -.02'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px,radial-gradient(70% 62% at 50% 42%,transparent 30%,hsl(var(--dk2) / .72) 92%)}.cd-stg-world{z-index:1;overflow:hidden}.cd-fam-days{--dk: 238 34% 7%;--dk2: 240 40% 2.5%}.cd-fam-fire{--dk: 16 30% 2.2%;--dk2: 12 30% 1%}.cd-fam-word{--dk: 228 46% 7%;--dk2: 232 50% 2.5%}.cd-fam-deep{--dk: 202 60% 5%;--dk2: 208 62% 2%}.cd-fam-hid{--dk: 240 36% 6%;--dk2: 244 38% 2.5%}.cd-fam-days{--fam: 88;--emb-core: 50 100% 94%;--emb: 42 100% 64%;--l1: 46 100% 90%;--l2: 34 96% 62%}.cd-fam-fire{--fam: 24;--emb-core: 48 100% 92%;--emb: 26 100% 58%;--l1: 40 100% 80%;--l2: 16 100% 52%}.cd-fam-word{--fam: 224;--emb-core: 50 100% 92%;--emb: 44 96% 62%;--l1: 48 100% 88%;--l2: 42 92% 60%}.cd-fam-deep{--fam: 198;--emb-core: 46 100% 88%;--emb: 40 96% 58%;--l1: 176 80% 88%;--l2: 188 80% 56%}.cd-fam-hid{--fam: 258;--emb-core: 44 100% 88%;--emb: 34 96% 58%;--l1: 220 60% 97%;--l2: 222 40% 80%}.cd-stg-scene{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 28px 26px;text-align:center}.cd-stg-item.is-leaving .cd-stg-scene{opacity:0;transform:translateY(-10px);transition:opacity .42s ease,transform .42s ease}.cd-stg-item.is-leaving .cd-stg-world{opacity:0;transition:opacity .42s ease}.cd-stg-cz{position:relative;width:224px;height:313.6px;zoom:var(--cz);flex:none}.cd-stg-pose,.cd-stg-arrive,.cd-stg-card,.cd-stg-face,.cd-stg-bk{position:absolute;inset:0}.cd-stg-pose{transform-origin:50% 50%}.cd-stg-face{border-radius:14px;will-change:transform}.cd-stg-bk{z-index:3;opacity:0;pointer-events:none}.cd-stg-wl,.cd-stg-ptr,.cd-stg-csc,.cd-stg-ctr{position:absolute;inset:0;pointer-events:none}.cd-stg-shadow{position:absolute;inset:10% -6% -12%;border-radius:30px;pointer-events:none;background:radial-gradient(50% 50% at 50% 54%,hsl(0 0% 0% / .5),transparent 76%)}.cd-stg-reads{position:relative;width:100%;max-width:334px;margin-top:26px}.cd-stg-kick{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;line-height:1.5;color:hsl(var(--h1) 45% 64%);margin:0}.cd-stg-nm{font-family:var(--cd-serif);font-weight:700;font-size:32px;line-height:1.08;margin:9px 0 0;letter-spacing:0;background:linear-gradient(175deg,#f3e3ba,#cfa459 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-stg-earn{font-family:var(--cd-serif);font-style:normal;font-size:15px;line-height:1.5;color:#c9baa6;margin:7px 0 0}.cd-stg-hall{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.cd-stg-ser{position:relative;font-family:var(--cd-serif);font-size:15px;line-height:1.5;letter-spacing:.26em;text-indent:.26em;color:#ecd18d;font-weight:700;padding:5px 12px 4px;border:1px solid hsl(42 60% 60% / .45);border-radius:4px;box-shadow:inset 0 0 0 3px #d6b15c12}.cd-stg-ring{position:absolute;inset:-1px;border-radius:6px;border:1.5px solid hsl(44 90% 72% / .85);opacity:0;pointer-events:none}.cd-stg-held{margin-top:20px}.cd-stg-ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.cd-stg-ticks>span{position:relative;display:block;width:5px;height:14px;border-radius:2px;background:#ad9c8529}.cd-stg-ticks>span>i{position:absolute;inset:0;display:block;border-radius:inherit;background:#e2b95a;box-shadow:0 0 6px #f5be3d59;opacity:0}.cd-stg-ticks>span.on>i{opacity:1}.cd-stg-ticks>span.you>i{background:#fce188;box-shadow:0 0 0 2px #edc55a59,0 0 12px #ffd752e6}.cd-stg-held p{font-size:10.5px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#be9f74;margin:9px 0 0}.cd-stg-held p b{color:#edd397;font-family:var(--cd-serif);letter-spacing:.08em;font-size:12.5px;font-weight:700}.cd-stg-acts{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:8px}.cd-stg-bp{display:inline-block;margin:0;padding:12px 28px;border:0;border-radius:26px;cursor:pointer;font-family:var(--cd-sans);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;background:#d6ad5c29;color:#f1dba7;box-shadow:inset 0 0 0 1px #c9a65e80;-webkit-tap-highlight-color:transparent;transition:background-color .38s cubic-bezier(.34,1.05,.5,1),transform .38s cubic-bezier(.34,1.05,.5,1)}.cd-stg-bp:hover{background:#d6ad5c3d}.cd-stg-bp:active{transform:scale(.96);transition-duration:.12s}.cd-stg-bl{margin:0;padding:4px 8px;border:0;background:none;cursor:pointer;font-family:var(--cd-serif);font-style:normal;font-size:13px;line-height:1.5;color:#b5a287;-webkit-tap-highlight-color:transparent}.cd-stg-bl:hover{color:#dacaa9}.cd-stg-bp:focus-visible,.cd-stg-bl:focus-visible{outline:2px solid hsl(42 72% 70%);outline-offset:3px}.cd-w-mon .cd-stg-kick:before{content:"✦ "}.cd-fam-hid .cd-stg-nm{background-image:linear-gradient(175deg,#edeff7,#9a9cb6 72%)}.cd-fam-hid .cd-stg-kick{color:#a9abd1}.cd-fam-hid .cd-stg-ser{color:#d7daea;border-color:#bdc2db66}.cd-fam-hid .cd-stg-ring{border-color:#ced9f3d9}.cd-fam-hid .cd-stg-ticks>span.on>i{background:#c3c9df;box-shadow:0 0 6px #adc2eb59}.cd-fam-hid .cd-stg-ticks>span.you>i{background:#e7edf9;box-shadow:0 0 0 2px #b3c3e659,0 0 12px #b1d0fbe6}.cd-fam-hid .cd-stg-held p b{color:#dbdff0}.cd-fam-hid .cd-stg-bp{color:#d4d9ed;background:#9ca3c924;box-shadow:inset 0 0 0 1px #afb6d473}@media(min-width:1000px){.cd-stg-item{--cz: 1.85}.cd-stg-item.cd-w-gentle{--cz: 1.5}.cd-stg-item.cd-w-mon{--cz: 1.8}.cd-stg-vig{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 -.02'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px,radial-gradient(64% 76% at 40% 48%,transparent 34%,hsl(var(--dk2) / .66) 96%)}.cd-stg-scene{flex-direction:row;gap:118px;padding:0 110px 20px;text-align:left}.cd-stg-reads{flex:0 1 560px;width:560px;max-width:none;min-width:0;margin-top:0}.cd-stg-kick{font-size:13px}.cd-stg-nm{font-size:76px;line-height:1.02;margin-top:14px;text-wrap:balance}.cd-stg-earn{font-size:24px;margin-top:12px}.cd-stg-hall{justify-content:flex-start;margin-top:34px;gap:18px}.cd-stg-ser{font-size:21px}.cd-stg-held{margin-top:30px}.cd-stg-ticks{justify-content:flex-start;gap:5px}.cd-stg-ticks>span{width:9px;height:22px;border-radius:3px}.cd-stg-held p{font-size:13px;margin-top:12px}.cd-stg-held p b{font-size:16px}.cd-stg-acts{flex-direction:row;align-items:center;gap:26px;margin-top:40px}.cd-stg-bp{font-size:17px;padding:15px 34px}.cd-stg-bl{font-size:16px}}@media(min-width:1000px)and (max-width:1279px){.cd-stg-item,.cd-stg-item.cd-w-gentle,.cd-stg-item.cd-w-mon{--cz: 1.5}.cd-stg-scene{gap:72px;padding:0 64px 20px}.cd-stg-nm{font-size:60px}}@media(max-width:999px)and (max-height:760px){.cd-stg-item,.cd-stg-item.cd-w-mon{--cz: .76}.cd-stg-item.cd-w-gentle{--cz: .7}.cd-stg-scene{padding-top:18px;padding-bottom:16px}.cd-stg-reads{margin-top:18px}.cd-stg-hall,.cd-stg-held{margin-top:14px}.cd-stg-acts{margin-top:18px}}@media(min-width:1000px)and (max-height:760px){.cd-stg-item,.cd-stg-item.cd-w-gentle,.cd-stg-item.cd-w-mon{--cz: 1.4}}@keyframes cds-fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cd-stage *,.cd-stage *:before,.cd-stage *:after{animation:none!important}.cd-stage{animation:cds-fadeIn .6s ease both;transition:none}.cd-stg-item.is-leaving .cd-stg-scene,.cd-stg-item.is-leaving .cd-stg-world,.cd-stg-bp{transition:none}}.cd-stg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cd-dl{--cd-serif: Georgia, "Times New Roman", serif;--cd-cserif: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;--cd-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;position:fixed;inset:0;z-index:97;overflow:hidden;isolation:isolate;color:#e8e2d9;font-family:var(--cd-sans);font-size:16px;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased;outline:none;transition:opacity .45s ease}.cd-dl.is-leaving{opacity:0;pointer-events:none}.cd-dl-veil{position:absolute;inset:0;opacity:0;background:radial-gradient(64% 58% at 50% 42%,#292119,#0d0a08 78%)}.cd-dl-wash{position:absolute;inset:0;opacity:0;overflow:hidden;pointer-events:none}.cd-dl-wash i{position:absolute;display:block;border-radius:50%}.cd-dl-wash i:nth-child(1){inset:-30% -30% 10%;background:radial-gradient(closest-side,hsl(var(--h) var(--sat) 50% / .34),transparent 72%);animation:cddl-wash1 21s ease-in-out infinite alternate}.cd-dl-wash i:nth-child(2){inset:18% -40% -40% 20%;background:radial-gradient(closest-side,hsl(calc(var(--h) + 18) var(--sat) 46% / .24),transparent 74%);animation:cddl-wash2 27s ease-in-out infinite alternate}@keyframes cddl-wash1{0%{transform:scale(1) translate(0)}to{transform:scale(1.16) translate(-5%,-7%)}}@keyframes cddl-wash2{0%{transform:scale(1.08) translate(0)}to{transform:scale(.94) translate(8%,5%)}}.cd-dl-wash.is-base{--h: 36;--sat: 52%}.cd-dl-canvas{position:absolute;left:0;top:0;transform-origin:0 0;color:#30251d}.cd-dl-top{position:absolute;left:0;right:0;text-align:center;z-index:800;pointer-events:none;padding:0 28px}.cd-dl-ph .cd-dl-top{top:92px}.cd-dl-dk .cd-dl-top{top:70px}.cd-dl .cd-dl-kick{margin:0;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#ce9746;font-weight:700;line-height:1.5;opacity:0}.cd-dl .cd-dl-head{margin:10px 0 0;font-family:var(--cd-serif);font-size:29px;font-weight:700;line-height:1.12;letter-spacing:normal;opacity:0;background:linear-gradient(175deg,#f5e6c2,#d1a861 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-dl .cd-dl-sub{margin:9px auto 0;max-width:300px;font-family:var(--cd-serif);font-style:normal;font-size:14.5px;line-height:1.45;color:#bfb09b;opacity:0}.cd-dl-dk .cd-dl-kick{font-size:12px}.cd-dl-dk .cd-dl-head{font-size:46px;margin-top:12px}.cd-dl-dk .cd-dl-sub{font-size:18px;max-width:none;margin-top:10px}.cd-dl-pc{position:absolute;left:0;top:0;width:224px;height:313.6px;transform-origin:50% 50%}.cd-dl-flip{position:absolute;inset:0;transform-style:preserve-3d}.cd-dl-face,.cd-dl-bk{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cd-dl-bk{transform:rotateY(180deg)}.cd-dl-bk .cd-back-name{display:none}.cd-dl-bk .cd-back{box-shadow:inset 0 0 0 1px hsl(var(--fam) 40% 58% / .35),inset 0 0 40px #00000080,0 16px 26px #00000080;filter:none}.cd-dl-bk .cd-back.cd-back-days{box-shadow:inset 0 0 0 1px #b3b34d59,inset 0 1.5px #d9d98c33,inset 0 0 30px #0a0e068c,0 16px 26px #00000080}.cd-dl-bk .cd-back.cd-back-unbroken{box-shadow:inset 0 0 0 1px #b0713b52,inset 0 1.5px #dcac742e,inset 0 0 30px #0b060599,0 16px 26px #00000080}.cd-dl-bk .cd-back.cd-back-word{box-shadow:inset 0 0 0 1px #6685cc4d,inset 0 1.5px #a8c0f02e,inset 0 0 30px #04041099,0 16px 26px #00000080}.cd-dl-bk .cd-back.cd-back-deep{box-shadow:inset 0 0 0 1px #54aba552,inset 0 1.5px #9cded32e,inset 0 0 30px #03080c99,0 16px 26px #00000080}.cd-dl-thread{position:absolute;left:0;top:0;pointer-events:none;z-index:150;overflow:visible}.cd-dl-thread path{fill:none;stroke:#d3b0698c;stroke-width:1.2}.cd-dl-thread circle{fill:#e8c87d;opacity:0}.cd-dl-tl{position:absolute;z-index:150;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;line-height:1.5;color:#c6ad80;white-space:nowrap;opacity:0}.cd-dl-dk .cd-dl-tl{font-size:12px}.cd-dl-tl.is-r{translate:-100% 0}.cd-dl-shade{position:absolute;z-index:500;opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,#100c09d1,#0d0a08ed)}.cd-dl-halo{position:absolute;z-index:550;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(closest-side,hsl(var(--fam) 55% 60% / .42),hsl(var(--fam) 55% 50% / .12) 55%,transparent 74%)}.cd-dl-reads{position:absolute;z-index:700;pointer-events:none;color:#e8e2d9}.cd-dl-reads>*{opacity:0}.cd-dl-ph .cd-dl-reads{left:0;right:0;text-align:center;padding:0 24px}.cd-dl .cd-dl-rk{margin:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;line-height:1.5;color:hsl(var(--fam) 45% 72%)}.cd-dl .cd-dl-rs{margin:8px 0 0;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1.5;color:#bf9b69}.cd-dl .cd-dl-rs b{font-family:var(--cd-serif);font-size:14px;letter-spacing:.2em;font-weight:700;color:#edd397}.cd-dl .cd-dl-rn{margin:12px 0 0;font-family:var(--cd-cserif);font-size:58px;font-weight:700;line-height:1.02;background:linear-gradient(175deg,#f4e6c2,#d1a861 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-dl .cd-dl-rsub{margin:12px 0 0;font-family:var(--cd-serif);font-style:normal;font-size:20px;line-height:1.5;color:#c3b5a2}.cd-dl-dk .cd-dl-reads{width:540px}.cd-dl-dk .cd-dl-rk{font-size:12.5px}.cd-dl-dk .cd-dl-rs{margin-top:26px;font-size:12.5px}.cd-dl-dk .cd-dl-rs b{font-size:21px}.cd-dl-close{position:absolute;left:0;right:0;text-align:center;z-index:800;pointer-events:none}.cd-dl-close.is-on{pointer-events:auto}.cd-dl-close>*{opacity:0}.cd-dl .cd-dl-cc{margin:0;font-family:var(--cd-serif);font-size:25px;font-weight:700;line-height:1.5;color:#eed7a0}.cd-dl .cd-dl-cs{margin:6px 0 0;font-family:var(--cd-serif);font-style:normal;font-size:14px;line-height:1.5;color:#baab97}.cd-dl .cd-dl-cb{display:inline-block;margin:20px 0 0;padding:13px 30px;border-radius:28px;border:0;cursor:pointer;font-family:var(--cd-sans);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:normal;background:#d6ad5c2e;color:#f1dba7;box-shadow:inset 0 0 0 1px #c9a65e8c;-webkit-tap-highlight-color:transparent;transition:background .25s ease,transform .16s ease}.cd-dl .cd-dl-cb:hover{background:#e2b55a4d}.cd-dl .cd-dl-cb:active{transform:scale(.97)}.cd-dl .cd-dl-cl{display:block;margin:12px auto 0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--cd-sans);font-size:12.5px;line-height:1.5;color:#a59378;-webkit-tap-highlight-color:transparent}.cd-dl .cd-dl-cb:focus-visible,.cd-dl .cd-dl-cl:focus-visible{outline:2px solid hsl(42 72% 70%);outline-offset:3px}.cd-dl-dk .cd-dl-cc{font-size:28px}.cd-dl-dk .cd-dl-cs{font-size:16px}.cd-dl-dk .cd-dl-cb{margin-top:18px}.cd-dl-dk .cd-dl-cl{display:inline-block;margin:0 0 0 20px;font-size:14px}.cd-dl.is-static .cd-dl-veil,.cd-dl.is-static .cd-dl-wash.is-base,.cd-dl.is-static .cd-dl-top>*,.cd-dl.is-static .cd-dl-thread circle,.cd-dl.is-static .cd-dl-tl,.cd-dl.is-static .cd-dl-close>*{opacity:1}@media(prefers-reduced-motion:reduce){.cd-dl-wash i{animation:none}.cd-dl .cd-dl-cb,.cd-dl{transition:none}}.cd-dl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.db2 .cd-floor{--cdf-ink: hsl(25 40% 16%);--cdf-head: hsl(28 30% 30%);--cdf-grey: hsl(28 18% 36%);--cdf-soft: hsl(28 18% 36%);--cdf-hint: hsl(28 18% 36%);--cdf-base: hsl(38 30% 84%);--cdf-gold: hsl(40 65% 48%);--cdf-dot: hsl(25 30% 20% / .2);--cdf-rim: hsl(28 30% 30% / .18);--cdf-pill: hsl(40 40% 98% / .7);--cdf-reflect: hsl(0 0% 100% / .16);--cdf-lift: hsl(30 40% 20% / .35);position:relative;overflow:hidden;margin:0;padding:0 0 18px;border-radius:28px;font-style:normal;color:#3e2b1e;color-scheme:light;background:radial-gradient(80% 50% at 50% 0%,hsl(44 70% 88%),transparent 70%),linear-gradient(180deg,#f4f0e6,#e2d9ca);box-shadow:inset 0 0 0 1px #b89e7a40,0 24px 40px -24px #47331f73}:is(html.dark,:root[data-theme=dark]) .db2 .cd-floor{--cdf-ink: var(--fg);--cdf-head: color-mix(in srgb, var(--fg) 78%, var(--ui-card-grey));--cdf-grey: var(--ui-card-grey);--cdf-soft: var(--ui-card-grey);--cdf-hint: var(--ui-card-grey);--cdf-base: color-mix(in oklab, var(--p-card) 55%, var(--bg));--cdf-gold: var(--p-gold);--cdf-dot: color-mix(in srgb, var(--fg) 24%, transparent);--cdf-rim: color-mix(in srgb, var(--fg) 18%, transparent);--cdf-pill: color-mix(in oklab, var(--fg) 9%, var(--p-card));--cdf-reflect: hsl(0 0% 100% / .1);--cdf-lift: hsl(0 0% 0% / .6);color:var(--fg);color-scheme:dark;background:radial-gradient(80% 50% at 50% 0%,color-mix(in oklab,var(--p-gold) 13%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--p-card) 92%,var(--fg)),var(--cdf-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 10%,transparent),0 24px 40px -24px #000000b3}:is(html.dark,:root[data-theme=dark]) .db2 .cd-turn-sheet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent),0 30px 60px -20px #000000b3}.db2 .cd-three-h{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 16px 0;text-align:center}.db2 .cd-three-title{margin:0;font:600 12px/1 var(--ui-sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--cdf-head)}.db2 .cd-three-line{margin:0;font:400 13px/1.3 var(--sans);font-style:normal;color:var(--cdf-grey)}.db2 .cd-three-flow{--w: 196px;position:relative;height:360px;perspective:900px;perspective-origin:50% 40%;touch-action:pan-y}.db2 .cd-three-flow:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;height:70px;pointer-events:none;background:linear-gradient(transparent,var(--cdf-base) 85%)}.db2 .cd-three-card,.db2 .cd-three-back,.db2 .cd-three-ghost{position:absolute;top:26px;left:50%;display:block;box-sizing:border-box;width:var(--w);margin:0 0 0 calc(var(--w) / -2);border-radius:6.5%/4.6%;transform:translate(calc(var(--p) * var(--w) * .58)) translateZ(-110px) rotateY(calc(var(--p) * -40deg))}.db2 .cd-three-card{padding:0;border:0;background:none;color:inherit;font:inherit;font-style:normal;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;perspective:1200px;filter:brightness(.97);transition:transform var(--dur-base) var(--ease-settle),filter var(--dur-base) var(--ease-settle),scale var(--dur-fast) var(--ease-spring);-webkit-box-reflect:below 4px linear-gradient(transparent 72%,var(--cdf-reflect))}.db2 .cd-three-card.is-mid,.db2 .cd-three-back.is-mid,.db2 .cd-three-ghost.is-mid{z-index:3;transform:translateZ(40px)}.db2 .cd-three-card.is-mid{filter:drop-shadow(0 22px 26px var(--cdf-lift))}.db2 .cd-three-card.is-mid.is-turned{transform:translateZ(40px) rotateY(-8deg);-webkit-box-reflect:unset}.db2 .cd-three-card:focus-visible{outline:3px solid var(--cdf-gold);outline-offset:4px}.db2 .cd-three-card:active{scale:.97;transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-three-card .jcard{filter:none!important}.db2 .cd-three-back{pointer-events:none}.db2 .cd-three-ghost{aspect-ratio:5 / 7;box-shadow:inset 0 0 0 1.5px var(--cdf-rim)}.db2 .cd-three-name{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 16px;text-align:center;transition:opacity var(--dur-base) var(--ease-settle),visibility 0s linear 0s}.db2 .cd-three-name.is-away{opacity:0;visibility:hidden;transition:opacity calc(var(--dur-base) / 2) var(--ease-settle),visibility 0s linear calc(var(--dur-base) / 2)}.db2 .cd-three-nm{font:600 23px/1.15 var(--serif);font-style:normal;color:var(--cdf-ink)}.db2 .cd-three-meta{font:400 13.5px/1.3 var(--sans);font-style:normal;color:var(--cdf-soft)}.db2 .cd-three-dots{position:relative;z-index:5;display:flex;justify-content:center;gap:6px;padding:12px 0 10px}.db2 .cd-three-dot{width:6px;height:6px;border-radius:50%;background:var(--cdf-dot);transition:width var(--dur-base) var(--ease-settle),background-color var(--dur-base) var(--ease-settle)}.db2 .cd-three-dot.is-on{width:18px;border-radius:3px;background:var(--cdf-gold)}.db2 .cd-three-hint{position:relative;z-index:5;margin:0;padding:0 16px;text-align:center;font:500 12.5px/1.3 var(--sans);font-style:normal;color:var(--cdf-hint)}.db2 .cd-three-choose,.db2 .cd-three-retry{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:6px;width:-moz-max-content;width:max-content;padding:0 16px;border:0;border-radius:99px;font-style:normal;color:var(--cdf-ink);background:var(--cdf-pill);box-shadow:inset 0 0 0 1.5px var(--cdf-rim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-three-choose{height:38px;margin:14px auto 0;font:600 13.5px/1 var(--ui-sans);font-style:normal}.db2 .cd-three-choose svg{flex:none;width:15px;height:15px;stroke-width:2}.db2 .cd-three-choose:active,.db2 .cd-three-retry:active{transform:scale(.97);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-three-choose:focus-visible,.db2 .cd-three-retry:focus-visible{outline:2px solid var(--cdf-gold);outline-offset:3px}.db2 .cd-three-hold{visibility:hidden}.db2 .cd-floor.is-arriving :is(.cd-three-h,.cd-three-flow,.cd-three-name:not(.is-away),.cd-three-dots,.cd-three-hint,.cd-three-choose,.cd-three-empty){animation:cdFloorIn var(--dur-base) var(--ease-settle) both}@keyframes cdFloorIn{0%{opacity:0}to{opacity:1}}.db2 .cd-three-empty{position:relative;z-index:5;margin:0;padding:4px 24px 0;text-align:center;font:400 14px/1.4 var(--sans);font-style:normal;color:var(--cdf-soft)}.db2 .cd-floor.is-bare{display:grid;place-items:center;min-height:168px;padding:24px 16px}.db2 .cd-floor.is-bare .cd-three-empty{padding:0}.db2 .cd-floor.is-msg{display:grid;justify-items:center;align-content:center;gap:12px;min-height:260px;padding:32px 16px}.db2 .cd-three-msg{margin:0;text-align:center;font:400 14px/1.4 var(--sans);font-style:normal;color:var(--cdf-soft)}.db2 .cd-three-retry{height:34px;margin:0;font:600 13px/1 var(--ui-sans);font-style:normal}.db2 .cd-turn{position:relative;display:block;transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-settle)}.db2 .cd-turn.is-turned{transform:rotateY(180deg)}.db2 .cd-turn-face,.db2 .cd-turn-back{position:absolute;inset:0;backface-visibility:hidden}.db2 .cd-turn-back{--cdt-fam: hsl(220 25% 70%);--cdt-name: hsl(0 0% 98%);--cdt-sub: hsl(220 15% 78%);--cdt-key: hsl(220 15% 66%);--cdt-val: hsl(0 0% 96%);--cdt-rule: hsl(220 20% 70% / .25);--cdt-foot: hsl(42 70% 66%);display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:22px 18px 16px;overflow:hidden;border-radius:6.5%/4.6%;transform:rotateY(180deg);text-align:left;font-style:normal;color:#dadee7;color-scheme:dark;background:radial-gradient(90% 60% at 50% 0%,#273049,#0f111a);box-shadow:inset 0 0 0 2px #c2c9d6b3,inset 0 0 0 6px #11131d,inset 0 0 0 7px #a3adc24d}.db2 .cd-turn-fam{font:600 9.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--cdt-fam)}.db2 .cd-turn-name{font:600 24px/1.1 var(--serif);font-style:normal;color:var(--cdt-name)}.db2 .cd-turn-sub{font:400 13px/1.4 var(--sans);font-style:normal;color:var(--cdt-sub)}.db2 .cd-turn-rows{display:grid;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--cdt-rule)}.db2 .cd-turn-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;font:400 12.5px/1 var(--sans);font-style:normal}.db2 .cd-turn-k{color:var(--cdt-key)}.db2 .cd-turn-v{margin-left:auto;font-weight:600;text-align:right;white-space:nowrap;color:var(--cdt-val)}.db2 .cd-turn-foot{margin-top:auto;text-align:center;font:600 11px/1 var(--ui-sans);font-style:normal;color:var(--cdt-foot)}@media(min-width:1000px){.db2 .cd-three-flow{height:400px}}@media(prefers-reduced-motion:reduce){.db2 .cd-three-card,.db2 .cd-three-back,.db2 .cd-three-ghost{transition:none;transform:translate(calc(var(--p) * var(--w) * .62)) scale(.8)}.db2 .cd-three-card.is-mid,.db2 .cd-three-back.is-mid,.db2 .cd-three-ghost.is-mid,.db2 .cd-three-card.is-mid.is-turned{transform:none}.db2 .cd-three-card:active{scale:none}.db2 .cd-three-dot,.db2 .cd-three-name,.db2 .cd-three-name.is-away{transition:none}.db2 .cd-floor.is-arriving :is(.cd-three-h,.cd-three-flow,.cd-three-name:not(.is-away),.cd-three-dots,.cd-three-hint,.cd-three-choose,.cd-three-empty){animation:none}.db2 .cd-three-choose,.db2 .cd-three-retry{transition:none}.db2 .cd-three-choose:active,.db2 .cd-three-retry:active{transform:none}.db2 .cd-turn,.db2 .cd-turn.is-turned{transition:none;transform:none}.db2 .cd-turn-back{transform:none;visibility:hidden}.db2 .cd-turn.is-turned .cd-turn-face{visibility:hidden}.db2 .cd-turn.is-turned .cd-turn-back{visibility:visible}}@media(forced-colors:active){.db2 .cd-three-choose,.db2 .cd-three-retry{outline:1px solid CanvasText}}.db2 .cd-turn-scrim{position:fixed;inset:0;z-index:70;background:#21181280;animation:cdTurnFade var(--dur-fast) var(--ease-settle) backwards}.db2 .cd-turn-sheet{position:fixed;top:120px;left:10px;right:10px;z-index:71;max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none;box-shadow:inset 0 0 0 1px #b89e7a40,0 30px 60px -20px #00000080;animation:cdTurnFade var(--dur-base) var(--ease-settle) backwards}@supports (height: 100dvh){.db2 .cd-turn-sheet{max-height:calc(100dvh - 130px)}}.db2 .cd-turn-x{position:absolute;top:12px;right:12px;z-index:6;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;color:var(--cdf-ink);background:var(--cdf-pill);box-shadow:inset 0 0 0 1.5px var(--cdf-rim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-turn-x svg{width:18px;height:18px;stroke-width:2}.db2 .cd-turn-x:active{transform:scale(.94);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-turn-x:focus-visible{outline:2px solid var(--cdf-gold);outline-offset:2px}@keyframes cdTurnFade{0%{opacity:0}}.db2 .cd-lift{position:fixed;z-index:72;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 22px 26px hsl(30 40% 20% / .35));animation:cdLift var(--dur-base) var(--ease-spring) both}.db2 .cd-lift .jcard{filter:none!important}.db2 .cd-three-card.is-lifting{visibility:hidden}@keyframes cdLift{0%{transform:translate(var(--lift-x),var(--lift-y)) scale(var(--lift-s))}}.db2 .cd-turn-who{position:relative;z-index:5;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);margin:0 auto;padding:0;border:0;border-radius:12px;background:none;color:var(--cdf-ink);text-align:left;font:inherit;font-style:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-turn-who-av{flex:none;width:40px;height:40px;font-size:14px}.db2 .cd-turn-who-t{display:flex;flex-direction:column;gap:3px;min-width:0}.db2 .cd-turn-who-t b{font:600 19px/1.2 var(--serif);font-style:normal;color:var(--cdf-ink)}.db2 .cd-turn-who-t span{font:400 13.5px/1.3 var(--sans);font-style:normal;color:var(--cdf-soft)}.db2 .cd-turn-who:active{transform:scale(.98);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-turn-who:focus-visible{outline:2px solid var(--cdf-gold);outline-offset:4px}.db2 .cd-turn-who+.cd-three-dots{padding:14px 0 4px}.db2 .cd-turn-binder{margin:10px auto 12px}.db2 .cd-turn-binder svg:last-child{width:13px;height:13px;margin-left:-2px}@media(min-width:1000px){.db2 .cd-turn-sheet{top:50%;left:50%;right:auto;width:460px;max-height:calc(100vh - 48px);transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.db2 .cd-turn-scrim,.db2 .cd-turn-sheet{animation:none}.db2 .cd-turn-x{transition:none}.db2 .cd-turn-x:active{transform:none}.db2 .cd-lift{display:none}.db2 .cd-three-card.is-lifting{visibility:visible}.db2 .cd-turn-who{transition:none}.db2 .cd-turn-who:active{transform:none}}@media(forced-colors:active){.db2 .cd-turn-sheet{outline:2px solid CanvasText}.db2 .cd-turn-x{outline:1px solid CanvasText}}.db2 .cd-binder{display:grid;gap:12px;padding:0 16px 24px;font-style:normal}.db2 .cd-binder>*{min-width:0}.db2 .cd-binder>.pg-bar{margin:0 -4px}.db2 .cd-binder>.pg-sub{margin-top:2px}.db2 .cd-binder-sum{padding-bottom:14px}.db2 .cd-binder-sum .pf-card-h{margin-bottom:4px}.db2 .cd-binder-row{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 0;border:0;border-radius:0;text-align:left;font:inherit;font-style:normal;color:var(--fg);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-binder-row+.cd-binder-row{border-top:1px solid var(--ui-hair)}.db2 .cd-binder-row:active{transform:scale(.985);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-binder-row:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:12px}.db2 .cd-binder-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--fg);background:color-mix(in oklab,var(--p-gold) 20%,var(--p-card))}.db2 .cd-binder-ic svg{width:19px;height:19px;stroke-width:1.6}.db2 .cd-binder-row-t{flex:1;min-width:0;display:grid;gap:6px}.db2 .cd-binder-row-t b{font:600 15px/1.1 var(--sans);font-style:normal}.db2 .cd-binder-tiles{display:flex;flex-wrap:wrap;gap:2px}.db2 .cd-binder-tile{display:block;width:7px;height:10px;border-radius:2.5px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--fg) 14%,transparent)}.db2 .cd-binder-tile.is-held{background:color-mix(in oklab,var(--p-gold) 70%,var(--p-card));box-shadow:none}.db2 .cd-binder-n{flex:none;font:500 13.5px/1 var(--sans);font-style:normal;white-space:nowrap;color:var(--ui-card-grey)}.db2 .cd-binder-go{flex:none;display:grid;margin-left:-6px;color:var(--ui-card-grey)}.db2 .cd-binder-go svg{width:16px;height:16px;stroke-width:2.1}.db2 .cd-binder-close.pf-line svg{width:17px;height:17px;stroke-width:1.4;color:var(--p-gold)}.db2 .cd-binder-room{--cdb-pill: hsl(var(--h) 40% 28%);display:grid;gap:14px;padding:16px 14px 18px;border-radius:26px;scroll-margin-top:16px;color:var(--fg);content-visibility:auto;contain-intrinsic-size:auto calc(var(--rows3, 4) * 178px + 80px);background:radial-gradient(120% 60% at 0% 0%,hsl(var(--h) 45% 55% / .16),transparent 60%),color-mix(in oklab,hsl(var(--h) 30% 50%) 6%,var(--p-card));box-shadow:inset 0 0 0 1px hsl(var(--h) 30% 40% / .14),var(--ui-shadow)}:is(html.dark,:root[data-theme=dark]) .db2 .cd-binder-room{--cdb-pill: hsl(var(--h) 45% 74%)}.db2 .cd-binder-room.is-ghost{min-height:220px;content-visibility:visible;background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--heat-line)}.db2 .cd-binder-room-h{display:flex;align-items:center;gap:12px}.db2 .cd-binder-room-h>div{flex:1;min-width:0}.db2 .cd-binder-room-h h2{margin:0;font:600 22px/1.1 var(--serif);font-style:normal;color:var(--fg)}.db2 .cd-binder-room-h h2:focus{outline:none}.db2 .cd-binder-room-h p{margin:3px 0 0;font:400 13.5px/1.2 var(--sans);font-style:normal;color:var(--ui-card-grey)}.db2 .cd-binder-medal{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:hsl(var(--h) 40% 90%);background:radial-gradient(circle at 35% 30%,hsl(var(--h) 40% 50%),hsl(var(--h) 45% 26%));box-shadow:inset 0 0 0 2px hsl(var(--h) 40% 70% / .4),0 6px 12px -6px hsl(var(--h) 40% 20% / .6)}.db2 .cd-binder-medal svg{width:24px;height:24px;stroke-width:1.4}.db2 .cd-binder-count{flex:none;padding:6px 10px;border-radius:99px;font:600 12px/1 var(--ui-sans);font-style:normal;white-space:nowrap;color:var(--cdb-pill);background:hsl(var(--h) 40% 50% / .14)}.db2 .cd-binder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.db2 .cd-binder-cell{min-width:0;margin:0}.db2 .cd-binder-cell .cd-slot .jcard{filter:none!important;box-shadow:0 8px 10px #34241940}.db2 .cd-binder-cell figcaption{margin-top:6px;text-align:center;font:500 11px/1.2 var(--sans);font-style:normal;color:color-mix(in srgb,var(--ui-card-grey) 85%,var(--fg))}.db2 .cd-binder-cell.is-ahead .cd-slot{filter:saturate(.75) brightness(.97);opacity:.82}.db2 .cd-binder-grid{container-type:inline-size}.db2 .cd-binder-cell{content-visibility:auto;padding:12px 12px 24px;margin:-12px -12px -24px;pointer-events:none;contain-intrinsic-block-size:auto calc((100cqi - 20px) / 3 * 1.4)}.db2 .cd-binder-cell:has(>figcaption){contain-intrinsic-block-size:auto calc((100cqi - 20px) / 3 * 1.4 + 19.2px)}.db2 .cd-binder-cell>*{pointer-events:auto}.db2 .cd-binder-grid .cd-slot *,.db2 .cd-binder-grid .cd-slot *:before,.db2 .cd-binder-grid .cd-slot *:after{animation:none!important}.db2 .cd-binder-more{margin:0;text-align:center;font:400 13px/1.35 var(--sans);font-style:normal;color:var(--ui-card-grey)}@media(max-width:999px){.db2 .cd-binder{margin-inline:-18px}}@media(min-width:1000px){.db2 .pg-page:has(>.cd-binder){max-width:1100px}.db2 .cd-binder{padding:0 24px 24px}.db2 .cd-binder-row-t{grid-template-columns:160px minmax(0,1fr);align-items:center}.db2 .cd-binder-room{contain-intrinsic-size:auto calc(var(--rows6, 2) * 262px + 80px)}.db2 .cd-binder-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.db2 .cd-binder-cell{contain-intrinsic-block-size:auto calc((100cqi - 50px) / 6 * 1.4)}.db2 .cd-binder-cell:has(>figcaption){contain-intrinsic-block-size:auto calc((100cqi - 50px) / 6 * 1.4 + 19.2px)}}@media(prefers-reduced-motion:reduce){.db2 .cd-binder-row{transition:none}.db2 .cd-binder-row:active{transform:none}}@media(forced-colors:active){.db2 .cd-binder-room,.db2 .cd-binder-row:focus-visible{outline:1px solid CanvasText}.db2 .cd-binder-tile{outline:1px solid CanvasText}.db2 .cd-binder-tile.is-held{background:CanvasText}}.db2 .cd-hold{--cdh-ground: var(--p-card);--cdh-glow: color-mix(in oklab, var(--p-gold) 26%, var(--p-card));--cdh-ink: var(--fg);--cdh-soft: color-mix(in srgb, var(--ui-card-grey) 75%, var(--fg));--cdh-hair: color-mix(in srgb, var(--fg) 13%, transparent);--cdh-chip: color-mix(in oklab, var(--fg) 7%, var(--p-card));--cdh-shade: hsl(28 40% 18% / .34);--cdh-veil: color-mix(in srgb, var(--p-card) 95%, transparent);--cdh-pin: var(--p-gold);--cdh-pin-ink: hsl(25 45% 14%);position:fixed;inset:0;z-index:80;display:block;color:var(--cdh-ink);font-style:normal;-webkit-tap-highlight-color:transparent;outline:none}:is(html.dark,:root[data-theme=dark]) .db2 .cd-hold{--cdh-glow: color-mix(in oklab, var(--p-gold) 16%, var(--p-card));--cdh-shade: hsl(0 0% 0% / .62)}.db2 .cd-hold-ground{position:absolute;inset:0;will-change:opacity}.db2 .cd-hold.is-a .cd-hold-ground{background:radial-gradient(70% 55% at 50% 38%,color-mix(in srgb,var(--cdh-glow) 70%,transparent),transparent 75%),var(--cdh-veil)}.db2 .cd-hold.is-b .cd-hold-ground{background:radial-gradient(110% 70% at 18% 0%,hsl(var(--h) 45% 55% / .2),transparent 62%),radial-gradient(60% 50% at 30% 45%,color-mix(in srgb,var(--cdh-glow) 60%,transparent),transparent 75%),color-mix(in oklab,hsl(var(--h) 30% 50%) 7%,var(--cdh-ground))}.db2 .cd-hold-body{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.db2 .cd-hold-card,.db2 .cd-hold-info{will-change:transform,opacity}.db2 .cd-hold>.cd-hold-x,.db2 .cd-hold>.pg-bar{will-change:opacity}.db2 .cd-hold-x{position:absolute;top:14px;right:14px;z-index:6;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;color:var(--cdh-ink);background:var(--cdh-ground);box-shadow:inset 0 0 0 1.5px var(--cdh-hair),var(--ui-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-hold-x svg{width:20px;height:20px;stroke-width:2}.db2 .cd-hold-x:active{transform:scale(.92);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-hold-x:focus-visible,.db2 .cd-hold-act:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.db2 .cd-hold>.pg-bar{position:absolute;top:0;left:0;right:0;z-index:6;padding:14px 14px 4px}.db2 .cd-hold-card{position:relative;width:var(--cw);height:calc(var(--cw) * 1.4);perspective:1100px;transform-origin:50% 50%}.db2 .cd-hold-tilt{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;cursor:pointer;touch-action:none;outline:none;border-radius:6.25%/4.46%}.db2 .cd-hold-tilt.is-back{cursor:default}.db2 .cd-hold-tilt:focus-visible{outline:3px solid var(--p-accent);outline-offset:6px}.db2 .cd-hold-scale{position:absolute;left:0;top:0;width:224px;height:313.6px;transform-origin:0 0;transform:scale(var(--k));transform-style:preserve-3d}.db2 .cd-hold-tilt .jcard{filter:none!important;cursor:inherit}.db2 .cd-hold-tilt .cd-turn-foot{visibility:hidden}.db2 .cd-hold-glare{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;border-radius:6.25%/4.46%;transform:translateZ(1px);mix-blend-mode:screen;opacity:0}.db2 .cd-hold-glare i{position:absolute;left:-50%;top:-50%;width:200%;height:200%;will-change:transform;background:radial-gradient(closest-side,hsl(46 100% 92% / .5),hsl(44 100% 85% / .22) 40%,transparent 72%)}.db2 .cd-hold-glare b{position:absolute;left:-100%;top:-20%;width:300%;height:140%;will-change:transform;opacity:.55;background:linear-gradient(112deg,transparent 38%,hsl(44 100% 92% / 0) 42%,hsl(44 100% 90% / .55) 47%,hsl(40 90% 96% / .7) 50%,hsl(44 100% 90% / .5) 53%,transparent 60%)}.db2 .cd-hold-shadow{position:absolute;left:8%;right:8%;bottom:-3%;height:18%;z-index:-1;border-radius:50%;pointer-events:none;will-change:transform;background:var(--cdh-shade);filter:blur(18px);transform:translateY(6px)}.db2 .cd-hold-info{display:grid;justify-items:center;gap:0;text-align:center;opacity:0;transform:translateY(10px)}.db2 .cd-hold.is-open .cd-hold-info{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-settle) .12s,transform var(--dur-fast) var(--ease-spring) .12s}.db2 .cd-hold-fam{display:inline-flex;align-items:center;gap:7px;margin:0;font:600 11.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--cdh-soft)}.db2 .cd-hold-fam svg{width:16px;height:16px;stroke-width:1.5;color:var(--cdh-soft)}.db2 .cd-hold-name{margin:8px 0 0;font:600 27px/1.12 var(--serif);font-style:normal;color:var(--cdh-ink);text-wrap:balance}.db2 .cd-hold-line{margin:6px 0 0;font:400 15px/1.4 var(--sans);font-style:normal;color:var(--cdh-soft);text-wrap:balance}.db2 .cd-hold-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:14px 0 0;padding:0}.db2 .cd-hold-facts>div{display:grid;gap:3px;padding:0 14px;text-align:center}.db2 .cd-hold-facts>div+div{border-left:1px solid var(--cdh-hair)}.db2 .cd-hold-facts dt{font:600 10.5px/1 var(--ui-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--cdh-soft)}.db2 .cd-hold-facts dd{margin:0;font:600 14.5px/1.25 var(--sans);font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cdh-ink)}.db2 .cd-hold-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 0}.db2 .cd-hold-act svg{width:17px;height:17px;stroke-width:2}.db2 .cd-hold-act.ui-btn.is-quiet{color:var(--cdh-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cdh-ink) 22%,transparent)}.db2 .cd-hold-act.is-pinned.ui-btn.is-quiet{background:var(--cdh-chip)}.db2 .cd-hold .cd-hold-act:active{transform:scale(.96);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-hold-pintag{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:5px 11px 5px 8px;border-radius:99px;font:600 12.5px/1 var(--ui-sans);font-style:normal;color:var(--cdh-pin-ink);background:color-mix(in oklab,var(--cdh-pin) 70%,white)}.db2 .cd-hold-pintag svg{width:14px;height:14px;stroke-width:2}.db2 .cd-hold-note{display:inline-flex;align-items:center;gap:8px;max-width:34ch;margin:16px 0 0;font:400 14px/1.4 var(--sans);font-style:normal;color:var(--cdh-soft);text-align:left}.db2 .cd-hold-note svg{flex:none;width:18px;height:18px;stroke-width:1.8}.db2 .cd-hold-status{display:inline-block;margin:14px 0 0;padding:6px 12px;border-radius:99px;font:600 12.5px/1 var(--ui-sans);font-style:normal;color:var(--cdh-ink);background:var(--cdh-chip);box-shadow:inset 0 0 0 1px var(--cdh-hair)}.db2 .cd-hold-swap{position:relative;display:grid;justify-items:center;gap:0;width:min(100%,420px);margin:18px 0 0;padding:16px 14px 14px;border-radius:22px;background:var(--cdh-ground);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--p-gold) 75%,transparent),0 16px 36px -20px var(--cdh-shade);outline:none;animation:cdHoldRise var(--dur-fast) var(--ease-spring) backwards}@keyframes cdHoldRise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.db2 .cd-hold-swap-t{margin:0;font:600 17px/1.2 var(--serif);font-style:normal;color:var(--cdh-ink)}.db2 .cd-hold-swap-s{margin:4px 0 0;font:400 14px/1.35 var(--sans);font-style:normal;color:var(--cdh-soft)}.db2 .cd-hold-swap-row{display:flex;justify-content:center;gap:14px;margin:14px 0 0}.db2 .cd-hold-swap-c{display:grid;justify-items:center;gap:6px;width:84px;margin:0;padding:0;border:0;background:none;color:var(--cdh-ink);font:600 12px/1.2 var(--sans);font-style:normal;text-align:center;cursor:pointer}.db2 .cd-hold-mini{position:relative;display:block;width:76px;height:106.4px;border-radius:6.25%/4.46%;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-hold-mini .jcard{filter:none!important;box-shadow:0 5px 7px #34241947}.db2 .cd-hold-swap-c:hover .cd-hold-mini,.db2 .cd-hold-swap-c:focus-visible .cd-hold-mini{transform:translateY(-4px) rotate(-2deg)}.db2 .cd-hold-swap-c:focus-visible{outline:none}.db2 .cd-hold-swap-c:focus-visible .cd-hold-mini{outline:2px solid var(--p-accent);outline-offset:3px}.db2 .cd-hold-swap .ui-btn{margin-top:12px}.db2 .cd-hold.is-a .cd-hold-body{display:grid;justify-items:center;align-content:start;padding:92px 20px 32px}.db2 .cd-hold.is-a .cd-hold-info{margin-top:22px}.db2 .cd-hold.is-b .cd-hold-body{display:grid;grid-template-columns:auto minmax(0,400px);justify-content:center;align-content:center;align-items:center;-moz-column-gap:72px;column-gap:72px;padding:80px 48px 48px}.db2 .cd-hold.is-b>.pg-bar{padding:24px 28px 4px}.db2 .cd-hold.is-b .cd-hold-info{justify-items:start;width:100%;text-align:left}.db2 .cd-hold-medal{display:flex;align-items:center;gap:10px}.db2 .cd-hold-medal .cd-binder-medal{width:38px;height:38px}.db2 .cd-hold-medal .cd-binder-medal svg{width:20px;height:20px}.db2 .cd-hold.is-b .cd-hold-name{font-size:44px}.db2 .cd-hold.is-b .cd-hold-line{font-size:17px}.db2 .cd-hold-rows{display:grid;width:100%;margin:18px 0 0;padding:0;border-top:1px solid var(--cdh-hair)}.db2 .cd-hold-rows>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--cdh-hair)}.db2 .cd-hold-rows dt{font:400 14.5px/1.3 var(--sans);font-style:normal;color:var(--cdh-soft)}.db2 .cd-hold-rows dd{margin:0;font:600 14.5px/1.3 var(--sans);font-style:normal;font-variant-numeric:tabular-nums;color:var(--cdh-ink)}.db2 .cd-hold.is-b .cd-hold-acts{justify-content:flex-start;width:100%}.db2 .cd-hold.is-b .cd-hold-swap{justify-self:stretch}.db2 .cd-binder-cell{position:relative}.db2 .cd-binder-cell.is-away .cd-slot{visibility:hidden}.db2 .cd-binder-cell.is-away:before{content:"";position:absolute;left:12px;right:12px;top:12px;aspect-ratio:5 / 7;border-radius:6.5%/4.6%;background:color-mix(in srgb,var(--fg) 4%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fg) 16%,transparent)}.db2 .cd-pinmark{position:absolute;top:5px;right:5px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#342114;background:var(--p-gold);box-shadow:0 0 0 2.5px var(--p-card),0 3px 8px -2px #36241773;pointer-events:none;animation:cdPinPop var(--dur-fast) var(--ease-spring) backwards}.db2 .cd-pinmark svg{width:14px;height:14px;stroke-width:2.2}@keyframes cdPinPop{0%{transform:scale(0)}}.db2 .cd-slot.is-back.is-tap{cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-slot.is-back.is-tap:active{transform:scale(.955);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-glyph-warm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font:600 9.5px/1 var(--ui-sans);font-style:normal;text-transform:uppercase;pointer-events:none}.db2 .cd-glyph-warm>span+span{font-family:var(--sans)}.db2 .cd-pin-toast-slot:empty{display:none}.db2 .cd-pin-toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:96;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:16px;transform:translate(-50%);font:500 14px/1.35 var(--sans);font-style:normal;color:var(--p-card);background:var(--fg);box-shadow:0 16px 34px -14px #00000073;animation:cdPinToast var(--dur-fast) var(--ease-spring) backwards}.db2 .cd-pin-toast button{position:relative;flex:none;height:32px;margin:0;padding:0 12px;border:0;border-radius:99px;font:600 13.5px/1 var(--ui-sans);font-style:normal;color:var(--fg);background:var(--p-card);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring)}.db2 .cd-pin-toast button:before{content:"";position:absolute;inset:-6px -4px}.db2 .cd-pin-toast button:active{transform:scale(.95);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.db2 .cd-pin-toast button:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}@keyframes cdPinToast{0%{opacity:0;transform:translate(-50%,14px)}}@media(min-width:1000px){.db2 .cd-hold-x{top:24px;right:28px}}@media(prefers-reduced-motion:reduce){.db2 .cd-hold-glare{display:none}.db2 .cd-hold-info,.db2 .cd-hold.is-open .cd-hold-info,.db2 .cd-hold-x,.db2 .cd-hold-mini,.db2 .cd-slot.is-back.is-tap,.db2 .cd-pin-toast button{transition:none}.db2 .cd-hold-x:active,.db2 .cd-hold .cd-hold-act:active,.db2 .cd-slot.is-back.is-tap:active,.db2 .cd-pin-toast button:active{transform:none}.db2 .cd-pinmark,.db2 .cd-hold-swap,.db2 .cd-pin-toast{animation:none}.db2 .cd-hold-tilt .jcard{transform:none!important}}@media(forced-colors:active){.db2 .cd-hold-x,.db2 .cd-hold-status{outline:1px solid CanvasText}.db2 .cd-pinmark,.db2 .cd-pin-toast{outline:2px solid CanvasText}}.door{--door-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--door-serif: "PP Editorial New", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--door-cream: hsl(45 70% 95%);--door-cream-90: hsl(45 60% 90%);--door-ink: hsl(25 40% 12%);--door-glass: hsl(25 40% 10% / .48);--door-line: hsl(45 70% 95% / .35);--door-accent: hsl(35 60% 52%);--door-error: hsl(8 70% 62%);--door-focus: hsl(40 80% 60% / .85);position:relative;min-height:100dvh;overflow:hidden;background:#181411;color:var(--door-cream);font-family:var(--door-sans);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.door-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;filter:brightness(.62) saturate(1.15) sepia(.18)}.door-grade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,transparent,hsl(25 40% 6% / .55)),linear-gradient(180deg,transparent 60%,hsl(25 40% 6% / .7))}.door-head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:52px 64px 0}.door-wordmark{display:flex;align-items:center;gap:7px;font-family:var(--door-serif);font-weight:400;font-size:21px;letter-spacing:.005em;color:var(--door-cream);text-decoration:none}.door-pill{font-family:var(--door-sans);font-weight:500;font-size:13.5px;color:var(--door-cream);text-decoration:none;padding:7px 14px;border:1px solid var(--door-line);border-radius:999px;background:#24180f4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.door-pill:hover{background:#24180f80}.door-stack{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:20px 24px 0;text-align:center;max-width:none;margin:0}.door-foot{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:32px;padding:0 24px 44px}.door-legal{font-family:var(--door-sans);font-size:12.5px;line-height:1.5;color:#f3eacecc}.door-stamp{font-family:var(--door-sans);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#fbf7e9b3}.door-h1{margin:0;font-family:var(--door-sans);font-weight:600;font-size:114px;line-height:.98;letter-spacing:-.026em;color:var(--door-cream);text-shadow:0 2px 30px hsl(25 40% 10% / .5);text-wrap:balance}.door-h1--page{font-size:96px}.door-sub{margin:0;max-width:46ch;font-family:var(--door-serif);font-weight:400;font-size:21px;line-height:1.35;color:var(--door-cream-90)}.door-sub--wide{max-width:60ch}.door-form{width:380px;max-width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}.door-form--row{width:440px;flex-direction:row}.door-form--row .door-field-wrap{flex:1;min-width:0}.door-field-wrap{display:flex;flex-direction:column}.door-field-wrap--secret{position:relative}.door-field-wrap--secret .door-field{padding-right:48px}.door-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:none;color:var(--door-cream-90);cursor:pointer}.door-eye:active{opacity:.7}.door .door-eye:focus-visible{box-shadow:0 0 0 3px var(--door-focus);border-radius:10px}.door-field,.door-area,.door-check{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--door-line);border-radius:12px;background:var(--door-glass);color:var(--door-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--door-sans);font-weight:400;font-size:15.5px}.door-field::-moz-placeholder,.door-area::-moz-placeholder{color:#e0d6b8b3}.door-field::placeholder,.door-area::placeholder{color:#e0d6b8b3}.door-field:focus,.door-area:focus{outline:none;border-color:var(--door-accent);box-shadow:0 0 0 3px #ebb44738}.door :is(input,textarea,button,a):focus-visible{outline:none;border-radius:12px}.door-pill:focus-visible,.door-link:focus-visible{box-shadow:0 0 0 3px var(--door-focus)}.door-wordmark{padding:4px 6px;margin:-4px -6px;border-radius:8px}.door .door-wordmark:focus-visible{box-shadow:0 0 0 3px var(--door-focus);border-radius:8px}.door-field--code{font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase;text-align:center}.door-field--invalid{border-color:var(--door-error);box-shadow:0 0 0 3px #e0655238}.door-area{line-height:1.45;resize:none;display:block}.door-check{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.door-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:20px;height:20px;flex:none;border:1.5px solid hsl(45 70% 95% / .55);border-radius:6px;background:#24180f4d;cursor:pointer}.door-check input:checked{background:var(--door-cream);border-color:var(--door-cream);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10.5l3.2 3L15 7' fill='none' stroke='%23332318' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:14px;background-position:center;background-repeat:no-repeat}.door-check input:focus-visible{box-shadow:0 0 0 3px var(--door-focus);border-radius:6px}.door-btn{padding:13px 22px;border:0;border-radius:12px;background:var(--door-cream);color:var(--door-ink);font-family:var(--door-sans);font-weight:600;font-size:15.5px;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.door-btn:active{transform:scale(.985)}.door-btn:focus-visible{box-shadow:0 0 0 3px var(--door-focus)}.door-btn--full{width:100%;padding:15px 18px}.door-btn--quiet{background:#fbf7e924;color:var(--door-cream);border:1px solid var(--door-line)}.door-btn:disabled{opacity:.72;cursor:default;transform:none}.door-btn--link{display:block;box-sizing:border-box;text-align:center;text-decoration:none}.door-small{margin:0;font-family:var(--door-sans);font-size:13px;line-height:1.5;color:#f3eacecc}.door-small--error{color:#f7b2a1;text-align:left}.door-link{color:var(--door-cream);text-decoration:underline;text-underline-offset:3px}.door-link:hover{opacity:.8}@media(max-width:639px){.door-bg{-o-object-position:50% 0%;object-position:50% 0%}.door-grade{background:radial-gradient(90% 50% at 50% 50%,transparent,hsl(25 40% 6% / .5)),linear-gradient(180deg,hsl(25 40% 10% / .2),transparent 25%,transparent 55%,hsl(25 40% 6% / .8))}.door-head{padding:52px 20px 0 24px}.door-wordmark{font-size:17px}.door-pill{font-size:13px;padding:6px 12px}.door-stack{gap:18px;padding:28px 24px 0}.door-foot{padding-bottom:30px}.door-h1{font-size:49px;line-height:1.02;letter-spacing:-.022em;text-shadow:0 2px 20px hsl(25 40% 10% / .4)}.door-h1--page{font-size:46px}.door-sub{font-size:17px;max-width:30ch}.door-form,.door-form--row{width:100%;flex-direction:column}.door-btn{width:100%;padding:15px 18px}}.door--doc{overflow:visible}.door--doc .door-bg,.door--doc .door-grade{position:fixed}.door--doc .door-stack{justify-content:flex-start;text-align:left;padding:40px 24px 48px}.door--doc .door-foot{margin-top:0}.door-doc{width:100%;max-width:640px;box-sizing:border-box;padding:44px 48px 40px;border:1px solid var(--door-line);border-radius:18px;background:#1c130dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--door-cream-90);font-family:var(--door-sans);font-size:16px;line-height:1.65}.door-doc-title{margin:0;font-family:var(--door-serif);font-weight:400;font-size:44px;line-height:1.1;letter-spacing:-.01em;color:var(--door-cream)}.door-doc .door-doc-meta{margin:10px 0 0;font-size:12.5px;letter-spacing:.04em;color:#f3eaceb3;text-wrap:balance}.door-doc-intro{margin-top:22px}.door-doc-toc{margin:26px 0 8px;padding:14px 18px;border:1px solid var(--door-line);border-radius:12px}.door-doc-toc ol{margin:0;padding-left:20px;list-style:decimal;-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px;font-size:14px;line-height:1.8}.door-doc section{margin-top:34px;scroll-margin-top:24px}.door-doc-h2{margin:0 0 10px;font-family:var(--door-serif);font-weight:400;font-size:24px;line-height:1.25;color:var(--door-cream)}.door-doc p{margin:0 0 12px}.door-doc ul{margin:0 0 12px;padding-left:20px;list-style:disc}.door-doc li{margin-bottom:6px}.door-doc strong{color:var(--door-cream);font-weight:600}.door-doc address{font-style:normal;margin:0 0 12px;padding-left:14px;border-left:2px solid var(--door-line)}.door-doc .door-doc-foot{margin:36px 0 0;padding-top:18px;border-top:1px solid var(--door-line);font-size:14px}@media(max-width:639px){.door--doc .door-stack{padding:24px 16px 36px}.door-doc{padding:28px 20px 26px;border-radius:14px;font-size:15.5px}.door-doc-title{font-size:32px}.door-doc .door-doc-meta{font-size:12px;letter-spacing:.02em}.door-doc-toc ol{-moz-columns:1;columns:1}}@media(prefers-reduced-motion:reduce){.door-btn{transition:none}.door-btn:active{transform:none}}.door-check--consent{align-items:flex-start;font-size:13.5px;line-height:1.5}.door-check--consent input{margin-top:1px}.door-consent{margin:0;max-width:440px;font-family:var(--door-sans);font-size:15px;line-height:1.55;color:var(--door-cream-90)}.door-linkbtn{background:none;border:0;padding:0;font:inherit;cursor:pointer}.door .dt-wrap{display:flex}.door .dt-wrap>button:disabled{pointer-events:none}
