.vue-echarts-container,x-vue-echarts{display:block;height:100%;min-width:0;width:100%}*,::backdrop,:after,:before{--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:#3b82f680;--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: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:DM Sans,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.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{bottom:0;top:0}.right-0{right:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.\!inline-block{display:inline-block!important}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-4{height:1rem!important}.h-10{height:2.5rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.min-h-screen{min-height:100vh}.\!w-4{width:1rem!important}.w-10{width:2.5rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.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 spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.pb-2{padding-bottom:.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.text-center{text-align:center}.align-text-bottom{vertical-align:text-bottom}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-fab{--tw-shadow:0 5px 20px var(--palette-fab-shadow);--tw-shadow-colored:0 5px 20px 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{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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)}.transition{transition-duration:.15s;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-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}:root{--bg:#f6f2ea;--paper:#fffdf8;--ink:#35242d;--accent:#71354e;--muted:#786a70;--line:#e3d8d2;--accent-ink:#fffaf3;--soft:#f1e5e8;--warn:#ad5147;--done:#e5eee6;--rail:#faf7f0;--chart-area:#dec0c9;--avatar-bg:#ece3d1;--avatar-ink:#726044;--avatar-line:#d8cbb5;--avatar-b-bg:#e7d9df;--avatar-b-ink:#784e61;--avatar-b-line:#d9c1cc;--palette-fab-shadow:#71354e29;--palette-card-shadow:#35242d04;--palette-cookie-shadow:#180d2333;--palette-dialog-shadow:#150a2933;--palette-toast-shadow:#160f2226;--palette-scrim:#160f22a6;--palette-fan-scrim:#0b1124a6;color-scheme:light}.dark{--bg:#251e24;--paper:#31272e;--ink:#f7ede7;--accent:#e7aec7;--muted:#c0aeb6;--line:#51414a;--accent-ink:#35202d;--soft:#49313e;--warn:#e7a289;--done:#2e4738;--rail:#2b2229;--chart-area:#76475f;--avatar-bg:#564536;--avatar-ink:#ecdbbc;--avatar-line:#716047;--avatar-b-bg:#593948;--avatar-b-ink:#e3b8cb;--avatar-b-line:#755367;--palette-fab-shadow:#71354e29;--palette-card-shadow:#35242d04;--palette-cookie-shadow:#180d2333;--palette-dialog-shadow:#150a2933;--palette-toast-shadow:#160f2226;--palette-scrim:#160f22a6;--palette-fan-scrim:#0b1124a6;color-scheme:dark}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/dm-sans-normal-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(../fonts/dm-sans-normal-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(../fonts/dm-sans-normal-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/dm-sans-normal-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(../fonts/lora-normal-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(../fonts/lora-normal-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(../fonts/lora-normal-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(../fonts/lora-italic-400.ttf) format("truetype")}body{background:var(--bg);color:var(--ink);font:14px/1.5 DM Sans,Segoe UI,sans-serif}h1,h2{font-family:Lora,Georgia,serif;font-weight:500}h1{font-size:32px;letter-spacing:-.04em;line-height:1.12}h2{font-size:17px;letter-spacing:-.025em;line-height:1.3}:is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed}.bg-gray-50,.dark .dark\:bg-gray-950{background-color:var(--bg)}.bg-white,.dark .dark\:bg-gray-900{background-color:var(--paper)}.bg-gray-100,.bg-gray-200{background-color:var(--soft)}.bg-gray-800,.bg-gray-900{background-color:var(--accent);color:var(--accent-ink)}.dark .dark\:text-gray-100,.text-gray-800,.text-gray-900{color:var(--ink)}.dark .dark\:text-gray-400,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700{color:var(--muted)}.border-gray-100,.border-gray-200,.border-gray-300,.divide-gray-100>:not([hidden])~:not([hidden]),.divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--line)}.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-gray-50:hover,.hover\:bg-white:hover{background-color:var(--soft)}.hover\:bg-gray-700:hover{background-color:var(--accent)}.text-red-600,.text-red-700{color:var(--warn)}.d13-button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:44px;overflow-wrap:anywhere;padding:10px 16px;text-align:center;transition:border-color .2s}.d13-button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);letter-spacing:-.01em}.d13-button-danger{color:var(--warn)}.d13-dialog .d13-button-danger{background:var(--warn);border-color:var(--warn);color:var(--paper)}.d13-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent)}.d13-button:disabled,.d13-button[aria-disabled=true]{opacity:.5}.d13-button[aria-disabled=true]{cursor:not-allowed}.d13-text-action{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.d13-back,.d13-text-action{align-items:center;display:inline-flex;font-size:13px;min-height:44px}.d13-back{color:var(--muted);gap:6px}.d13-pagehead{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.d13-pagehead>*{min-width:0;overflow-wrap:anywhere}.d13-actions,.d13-blockhead{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.d13-blockhead{justify-content:space-between;margin-bottom:12px}.d13-blockhead h3{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.d13-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 0 var(--palette-card-shadow);padding:16px}a.d13-card:hover{border-color:var(--accent)}.d13-card.is-overdue{border-color:var(--warn)}.d13-card.is-overdue .text-red-700{color:var(--warn)}.d13-detail{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.d13-detail>div{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere;padding:14px 16px}.d13-detail dt{color:var(--muted);font-size:11px;letter-spacing:.065em;margin-bottom:6px;text-transform:uppercase}.d13-detail dd{font-weight:500}form{min-width:0}.d13-form{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.d13-field{min-width:0}.d13-field label,.d13-field legend{color:var(--muted);font-size:13px;font-weight:400}.d13-control{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:block;font:inherit;font-size:16px;margin-top:8px;min-height:48px;min-width:0;padding:12px;width:100%}.d13-control::-moz-placeholder{color:var(--muted);opacity:.8}.d13-control::placeholder{color:var(--muted);opacity:.8}.d13-control:disabled{opacity:.5}.d13-control[aria-invalid=true]{border-color:var(--warn)}.d13-date-control{margin-top:0;padding-right:40px}.d13-time-control{margin-top:0;width:112px}.d13-search-control{padding-right:36px}.d13-field-error{color:var(--warn);font-size:13px;margin-top:8px;overflow-wrap:anywhere}.d13-field .d13-password{position:relative}.d13-password .d13-control{padding-right:44px}.d13-password-eye{bottom:8px;color:var(--muted);display:grid;place-items:center;position:absolute;right:6px;top:8px;width:32px}.d13-password-eye svg{height:18px;width:18px}.d13-search-list{background:var(--paper);box-shadow:0 2px 0 var(--palette-card-shadow);color:var(--ink);display:grid;gap:8px;margin-top:8px;max-height:220px;overflow:auto;padding:3px;position:absolute;width:100%;z-index:20}.d13-search-list,.d13-search-option{border:1px solid var(--line);border-radius:8px}.d13-search-option{cursor:pointer;min-height:44px;overflow-wrap:anywhere;padding:10px 12px}.d13-search-option.is-highlighted,.d13-search-option:hover{background:var(--soft);border-color:var(--accent)}.d13-search-create,.d13-search-option[aria-selected=true]{color:var(--accent)}.d13-segment{background:var(--soft);border-radius:8px;display:inline-flex;gap:4px;min-width:0;padding:4px}.d13-segment button{border-radius:6px;color:var(--muted);font-size:12px;min-height:36px;padding:7px 12px}.d13-segment button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.d13-tabs{display:flex;flex:none;gap:6px;min-height:50px;overflow-x:auto;padding:8px 3px;scrollbar-width:none}.d13-tab{border-radius:6px;color:var(--muted);flex:none;font-size:13px;font-weight:600;min-height:44px;padding:10px 14px;white-space:nowrap}.d13-tab[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.d13-toggle-row{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:56px}.d13-toggle-row>span{color:var(--ink);font-size:14px;min-width:0;overflow-wrap:anywhere}.d13-switch{background:var(--line);border-radius:30px;flex:none;height:28px;position:relative;transition:background-color .2s;width:46px}.d13-switch[aria-checked=true]{background:var(--accent)}.d13-switch>span{background:#fff;border-radius:50%;height:20px;left:4px;position:absolute;top:4px;transition:transform .2s;width:20px}.d13-switch[aria-checked=true]>span{transform:translate(18px)}.d13-switch:disabled{opacity:.5}.d13-dialog{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--palette-scrim);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.d13-dialog-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 70px var(--palette-dialog-shadow);display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;width:min(520px,100%)}.d13-dialog-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;gap:12px;padding:22px 24px 16px}.d13-dialog-head h2{flex:1;font-size:23px;min-width:0;overflow-wrap:anywhere}.d13-dialog-close{background:var(--soft);border:1px solid var(--line);border-radius:50%;color:var(--accent);display:grid;flex:none;font-size:24px;height:40px;place-items:center;width:40px}.d13-dialog-body{display:grid;gap:16px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 24px}.d13-dialog-body p{color:var(--muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.d13-dialog-actions{border-top:1px solid var(--line);display:flex;flex:none;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:16px 24px 22px}.d13-toast{background:var(--ink);bottom:22px;box-shadow:0 4px 24px var(--palette-toast-shadow);color:var(--bg);left:20px;margin:auto;max-width:calc(100% - 40px);padding:12px 18px;position:fixed;right:20px;width:-moz-fit-content;width:fit-content;z-index:90}.d13-status,.d13-toast{border:1px solid var(--line);border-radius:8px;font-size:13px;overflow-wrap:anywhere}.d13-status{background:var(--soft);color:var(--accent);padding:12px 14px}.d13-status.is-error{background:var(--paper);border-color:var(--warn);color:var(--warn)}.d13-state{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;gap:16px;justify-items:center;padding:28px;text-align:center}.d13-state.is-error{color:var(--warn)}.d13-skeleton{animation:denik-loading 1.5s ease infinite alternate;background:var(--soft);border-radius:8px;height:72px;width:100%}@keyframes denik-loading{to{opacity:.4}}@media(max-width:1023px){h1{font-size:30px}input,select,textarea{font-size:max(1rem,16px)!important}.d13-detail{gap:12px}.d13-detail>div{padding:12px}.d13-pagehead:has(.d13-segment){align-items:stretch;flex-direction:column}.d13-dialog{align-items:flex-end;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.d13-dialog-panel{max-height:calc(100% - 12px)}.d13-dialog-head{padding:18px 18px 14px}.d13-dialog-head h2{font-size:21px}.d13-dialog-body{padding:18px}.d13-dialog-actions{padding:14px 18px 18px}.d13-dialog-actions .d13-button{flex:1 1 110px}.d13-toast{bottom:calc(104px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.d13-skeleton{animation:none}}.d13-motif-page{display:flex;flex-direction:column;gap:20px}.d13-motif-page>*{flex:none;margin:0}.d13-motif-page .d13-kicker{line-height:1.4;margin-bottom:6px}.d13-motif-page .d13-motif-sub{line-height:1.5;margin:0}.d13-motifs{border:0;display:grid;gap:20px 16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-width:0;padding:12px 0}.d13-motif-option{align-content:start;color:var(--muted);cursor:pointer;display:grid;gap:13px;justify-items:center;min-width:0;padding:10px 4px;position:relative}.d13-motif-option input,.d13-motif-sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.d13-motif-circle,.d13-motif-mini{background:linear-gradient(135deg,var(--motif-light) 0 50%,var(--motif-dark) 50% 100%);border-radius:50%;display:block;flex:none}.d13-motif-circle{border:1px solid var(--line);height:56px;width:56px}.d13-motif-option input:checked+.d13-motif-circle{outline:2px solid var(--accent);outline-offset:4px}.d13-motif-option input:focus-visible+.d13-motif-circle{outline:3px solid var(--accent);outline-offset:6px}.d13-motif-name{font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-align:center}.d13-motif-option input:checked~.d13-motif-name{color:var(--accent);font-weight:600}.d13-motif-mini{border:1px solid var(--line);height:30px;width:30px}.d13-motif-current{color:var(--accent);font-size:13px;line-height:1.6;text-align:center}.d13-motif-sub{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:16px}.d13-motif-note{color:var(--muted);font-size:12px}@media(max-width:1023px){.d13-motifs{gap:18px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}}.d13-shell{--denik-safe-bottom:env(safe-area-inset-bottom,0px);--denik-safe-bottom-max:max(env(safe-area-max-inset-bottom,0px),var(--denik-safe-bottom));--denik-dock-bottom:calc(12px + var(--denik-safe-bottom));background:var(--bg);color:var(--ink);height:100vh;height:100dvh;isolation:isolate;min-height:0;overflow:hidden;padding-top:var(--denik-notice-height,0);position:relative}.d13-shell-body,.d13-shell-content{display:flex;height:100%;min-height:0;min-width:0}.d13-shell-content{flex:1;flex-direction:column}.d13-canvas{flex:1;min-height:0;min-width:0;overflow:auto;padding:36px 44px 56px;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.d13-canvas>*{margin-left:auto;margin-right:auto;max-width:1024px}.d13-shell.is-auth .d13-canvas{align-items:center;display:flex;flex-direction:column;justify-content:safe center;padding:24px}.d13-shell.is-auth .d13-canvas>*{flex:none;max-width:400px;width:100%}.d13-shell:has(.d13-cookie) .d13-canvas{padding-bottom:calc(var(--denik-cookie-height, 0px) + 40px)}.d13-shell.has-navigation:has(.d13-cookie) .d13-canvas{padding-bottom:calc(var(--denik-cookie-height, 0px) + 140px)}.d13-shell.is-share .d13-canvas>*{max-width:900px}.d13-share-head{background:var(--paper);border-bottom:1px solid var(--line);flex:none}.d13-share-head>div{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:auto;max-width:900px;padding:16px 20px}.d13-badge{background:var(--soft);border-radius:7px;color:var(--accent);flex:none;font-size:11px;font-weight:650;padding:5px 9px}.d13-icon{display:block;fill:none;flex:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.d13-icon.is-dots{fill:currentColor;stroke:none}.d13-brand{align-items:center;color:var(--ink);display:flex;font:18px Lora,Georgia,serif;gap:10px;letter-spacing:-.055em}.d13-brand .d13-icon{color:var(--accent);height:27px;width:27px}.d13-brand b{font-weight:600}.d13-mobile-head{display:none}.d13-rail{background:var(--rail);border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:30px 20px 22px;scrollbar-width:thin;width:240px}.d13-rail .d13-brand .d13-icon{background:var(--accent);border-radius:50%;color:var(--accent-ink);height:34px;padding:5px;width:34px}.d13-kicker{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.d13-rail-context{display:grid;font-size:13px;gap:6px;overflow-wrap:anywhere}.d13-rail nav{display:grid;gap:8px}.d13-rail nav a{align-items:center;border-radius:8px;color:var(--muted);display:flex;font-weight:600;gap:12px;line-height:1.35;min-height:48px;padding:10px 12px}.d13-rail nav a .d13-icon{height:22px;width:22px}.d13-rail nav a[aria-current=page]{background:var(--soft);box-shadow:inset 3px 0 var(--accent);color:var(--accent)}.d13-rail nav a:hover,.d13-rail-foot:hover,.d13-rail-pet:hover{background:var(--soft)}.d13-rail-pets{display:grid;gap:10px}.d13-rail-pet{align-items:center;border-radius:8px;display:flex;gap:10px;padding:8px;transition:background-color .2s}.d13-rail-pet>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.d13-rail-pet strong{font-size:14px}.d13-rail-pet em{display:block;font-size:12px;font-style:normal}.d13-rail-arrow,.d13-rail-pet em{color:var(--muted)}.d13-avatar{background:var(--avatar-bg);border:1px solid var(--avatar-line);border-radius:50%;color:var(--avatar-ink);display:grid;flex:none;font-size:13px;font-weight:700;height:40px;overflow:hidden;place-items:center;width:40px}.d13-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.d13-addbox{align-items:center;display:flex;font-size:13px;font-weight:600;gap:12px;position:relative}.d13-addbox>button{background:var(--accent);border-radius:50%;color:var(--accent-ink);display:grid;flex:none;height:48px;padding:0;place-items:center;width:48px}.d13-addmenu{background:var(--paper);border:1px solid var(--line);border-radius:10px;bottom:60px;box-shadow:0 15px 40px #0002;display:grid;gap:4px;left:0;max-width:200px;min-width:195px;padding:8px;position:absolute;z-index:35}.d13-addmenu button{align-items:center;border-radius:6px;display:flex;gap:12px;min-height:44px;padding:10px;text-align:left}.d13-addmenu button:hover{background:var(--soft)}.d13-planlink{align-items:center;color:var(--accent);display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:center}.d13-planlink .d13-icon{height:18px;width:18px}.d13-rail-foot{align-items:center;border-top:1px solid var(--line);display:flex;font-size:14px;gap:12px;margin-top:auto;overflow-wrap:anywhere;padding-top:16px}.d13-rail-foot>span:last-child{min-width:0}.d13-rail-foot small{color:var(--muted);display:block;font-size:11px}.d13-user-dot{background:var(--soft);border-radius:50%;color:var(--accent);display:grid;flex:none;height:36px;place-items:center;width:36px}.d13-mobile-nav{display:none}.d13-notices{inset:0 0 auto;position:absolute;z-index:40}.d13-notices:has(.d13-banner){background:var(--rail);border-bottom:1px solid var(--line);display:grid;gap:8px;padding:10px 16px}.d13-banner{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;line-height:1.5;padding:10px 12px}.d13-banner>div{flex:1;min-width:160px}.d13-banner strong{color:var(--accent);display:block;font-size:12px}.d13-banner p{color:var(--muted)}.d13-banner button{background:var(--soft);border-radius:6px;color:var(--accent);font-size:12px;min-height:36px;padding:7px 10px}.d13-banner .d13-dismiss{background:transparent;color:var(--muted)}.d13-banner button:disabled{opacity:.5}.d13-banner.is-offline p{color:var(--warn)}.d13-cookie{background:var(--paper);border:1px solid var(--line);border-radius:10px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 12px 40px var(--palette-cookie-shadow);display:grid;gap:12px;left:14px;margin:auto;max-height:calc(100dvh - 32px);max-width:730px;overflow:auto;padding:20px;position:absolute;right:14px;z-index:45}.d13-cookie h2{font-size:19px}.d13-cookie p{color:var(--muted);font-size:12px;line-height:1.6}.d13-cookie a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.d13-cookie .d13-actions{gap:10px;justify-content:flex-end}.d13-pet-picker{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.d13-pet-pick{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;min-width:0;padding:16px;text-align:left}.d13-pet-pick small{color:var(--muted);display:block}.d13-pet-pick>span:last-child{min-width:0;overflow-wrap:anywhere}.d13-pet-pick:hover,.d13-pet-pick[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}@media(max-width:1023px){.d13-shell{height:var(--denik-viewport-height,100dvh);top:var(--denik-viewport-top,0)}.d13-rail{display:none}.d13-mobile-head{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;flex:none;gap:12px;justify-content:space-between;padding:16px 20px 0}.d13-mobile-head .d13-brand{font-size:17px;line-height:1.5}.d13-mobile-head .d13-icon{height:22px;width:22px}.d13-mobile-head>span{color:var(--muted);font-size:10px;max-width:120px;text-align:right}.d13-canvas{overflow-x:hidden;padding:18px 20px calc(120px + var(--denik-safe-bottom-max))}.d13-shell.has-navigation:has(.d13-cookie) .d13-canvas{padding-bottom:calc(var(--denik-cookie-height, 0px) + 140px + var(--denik-safe-bottom-max))}.d13-shell.is-auth .d13-canvas{padding:24px}.d13-shell.is-auth:has(.d13-cookie) .d13-canvas{padding-bottom:calc(var(--denik-cookie-height, 0px) + 40px)}.d13-mobile-nav{display:block}.d13-dock{background:var(--paper);border:1px solid var(--line);border-radius:24px;bottom:var(--denik-dock-bottom);box-shadow:0 8px 32px #0001;height:72px;left:max(12px,env(safe-area-inset-left,0px));padding:0 5px;position:absolute;right:max(12px,env(safe-area-inset-right,0px));z-index:26}.d13-dock,.d13-dock a{align-items:center;display:flex}.d13-dock a{border-radius:15px;color:var(--muted);flex:1;flex-direction:column;font-size:10px;font-weight:600;gap:4px;height:56px;justify-content:center;line-height:1.2;min-width:0}.d13-dock a[aria-current=page]{background:var(--soft);color:var(--accent)}.d13-dock .d13-icon{height:24px;stroke-width:1.9;width:24px}.d13-dock a span{white-space:nowrap}.d13-dock-spacer{flex:none;width:62px}.d13-fab{background:var(--accent);border:4px solid var(--paper);border-radius:50%;bottom:calc(var(--denik-dock-bottom) + 10px);box-shadow:0 5px 20px var(--palette-fab-shadow);color:var(--accent-ink);display:grid;height:58px;left:50%;padding:0;place-items:center;position:absolute;transform:translate(-50%);width:58px;z-index:32}.d13-fab .d13-icon{height:26px;transition:transform .35s cubic-bezier(.34,1.4,.64,1);width:26px}.d13-fan{bottom:calc(var(--denik-dock-bottom) + 40px);height:0;left:50%;position:absolute;width:0;z-index:30}.d13-fan-item{border:0;bottom:0;height:52px;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translate(-50%,50%) scale(.2);transition:transform .45s cubic-bezier(.34,1.45,.64,1),opacity .22s ease;transition-delay:calc((4 - var(--i))*30ms);width:52px}.d13-fan-item .d13-bubble{background:var(--accent);border:1px solid var(--line);border-radius:50%;box-shadow:0 5px 20px var(--palette-fab-shadow);color:var(--accent-ink);display:grid;height:52px;place-items:center;width:52px}.d13-bubble .d13-icon{height:23px;width:23px}.d13-fan-item em{background:var(--ink);border-radius:999px;box-shadow:0 2px 5px #0002;color:var(--bg);font-size:11px;font-style:normal;left:50%;letter-spacing:.01em;line-height:1.2;padding:4px 7px;position:absolute;top:50%;transform:translate(calc(-50% + var(--lx, 0px)),calc(-50% + var(--ly, 0px)));white-space:nowrap}.is-fan-open .d13-fan-item{opacity:1;pointer-events:auto;transform:translate(calc(-50% + var(--x)),calc(50% + var(--y))) scale(1);transition-delay:calc(var(--i)*40ms)}.d13-fan-item:first-child{--x:-102px;--y:-45px;--lx:-20px;--ly:43px}.d13-fan-item:nth-child(2){--x:-72.125px;--y:-117.125px;--lx:-35px;--ly:-42px}.d13-fan-item:nth-child(3){--x:0px;--y:-147px;--lx:0px;--ly:-44px}.d13-fan-item:nth-child(4){--x:72.125px;--y:-117.125px;--lx:35px;--ly:-42px}.d13-fan-item:nth-child(5){--x:102px;--y:-45px;--lx:18px;--ly:43px}.d13-fan-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--palette-fan-scrim);inset:0;position:absolute;z-index:24}.is-fan-open .d13-dock{opacity:0;pointer-events:none}.is-fan-open .d13-fab .d13-icon{transform:rotate(45deg)}.d13-cookie{padding:16px}.has-navigation .d13-cookie{bottom:calc(var(--denik-dock-bottom) + 82px);max-height:calc(var(--denik-viewport-height, 100dvh) - var(--denik-dock-bottom) - 98px)}.d13-cookie .d13-button{flex:1;font-size:12px;min-width:120px;padding:10px}.is-fan-open .d13-cookie{visibility:hidden}}@media(max-width:339px){.d13-canvas{padding-left:16px;padding-right:16px}.d13-fan-item:first-child{--lx:-12px}.d13-fan-item:nth-child(5){--lx:10px}}:root[data-color-motif=vinova]{--bg:#f6f2ea;--paper:#fffdf8;--ink:#35242d;--accent:#71354e;--muted:#786a70;--line:#e3d8d2;--accent-ink:#fffaf3;--soft:#f1e5e8;--warn:#ad5147;--done:#e5eee6;--rail:#faf7f0;--chart-area:#dec0c9;--avatar-bg:#ece3d1;--avatar-ink:#726044;--avatar-line:#d8cbb5;--avatar-b-bg:#e7d9df;--avatar-b-ink:#784e61;--avatar-b-line:#d9c1cc;--palette-fab-shadow:#71354e29;--palette-card-shadow:#35242d04;--palette-cookie-shadow:#180d2333;--palette-dialog-shadow:#150a2933;--palette-toast-shadow:#160f2226;--palette-scrim:#160f22a6;--palette-fan-scrim:#0b1124a6}:root.dark[data-color-motif=vinova]{--bg:#251e24;--paper:#31272e;--ink:#f7ede7;--accent:#e7aec7;--muted:#c0aeb6;--line:#51414a;--accent-ink:#35202d;--soft:#49313e;--warn:#e7a289;--done:#2e4738;--rail:#2b2229;--chart-area:#76475f;--avatar-bg:#564536;--avatar-ink:#ecdbbc;--avatar-line:#716047;--avatar-b-bg:#593948;--avatar-b-ink:#e3b8cb;--avatar-b-line:#755367;--palette-fab-shadow:#71354e29;--palette-card-shadow:#35242d04;--palette-cookie-shadow:#180d2333;--palette-dialog-shadow:#150a2933;--palette-toast-shadow:#160f2226;--palette-scrim:#160f22a6;--palette-fan-scrim:#0b1124a6}:root[data-color-motif=mechova]{--bg:#f2f4ed;--paper:#fcfdf7;--ink:#263c2e;--accent:#3e6949;--muted:#596a5e;--line:#d5dad3;--accent-ink:#fffaf3;--soft:#e7ede4;--warn:#ad5147;--done:#e5eee6;--rail:#f7f8f2;--chart-area:#ced9cd;--avatar-bg:#e5ebe2;--avatar-ink:#3e6949;--avatar-line:#bac9ba;--avatar-b-bg:#d6dfd4;--avatar-b-ink:#396044;--avatar-b-line:#aabdac;--palette-fab-shadow:#3e694929;--palette-card-shadow:#263c2e04;--palette-cookie-shadow:#263c2e33;--palette-dialog-shadow:#263c2e33;--palette-toast-shadow:#263c2e26;--palette-scrim:#263c2ea6;--palette-fan-scrim:#263c2ea6}:root.dark[data-color-motif=mechova]{--bg:#1d2720;--paper:#27332a;--ink:#edf3e7;--accent:#a7c9a3;--muted:#b8bfb4;--line:#4f5950;--accent-ink:#1d2720;--soft:#3b4b3d;--warn:#e7a289;--done:#2e4738;--rail:#222c25;--chart-area:#4f6250;--avatar-bg:#415142;--avatar-ink:#a7c9a3;--avatar-line:#546854;--avatar-b-bg:#4d604e;--avatar-b-ink:#edf3e7;--avatar-b-line:#5e745e;--palette-fab-shadow:#a7c9a329;--palette-card-shadow:#edf3e704;--palette-cookie-shadow:#edf3e733;--palette-dialog-shadow:#edf3e733;--palette-toast-shadow:#edf3e726;--palette-scrim:#1d2720a6;--palette-fan-scrim:#1d2720a6}:root[data-color-motif=petrolejova]{--bg:#edf4f2;--paper:#f9fdfa;--ink:#203c3c;--accent:#23676a;--muted:#546a6a;--line:#d2dad8;--accent-ink:#fffaf3;--soft:#e1edea;--warn:#ad5147;--done:#e5eee6;--rail:#f2f8f6;--chart-area:#c6d9d7;--avatar-bg:#dfebe9;--avatar-ink:#23676a;--avatar-line:#aec9c8;--avatar-b-bg:#cedfdd;--avatar-b-ink:#225e61;--avatar-b-line:#9dbdbc;--palette-fab-shadow:#23676a29;--palette-card-shadow:#203c3c04;--palette-cookie-shadow:#203c3c33;--palette-dialog-shadow:#203c3c33;--palette-toast-shadow:#203c3c26;--palette-scrim:#203c3ca6;--palette-fan-scrim:#203c3ca6}:root.dark[data-color-motif=petrolejova]{--bg:#18292a;--paper:#223638;--ink:#e7f4f1;--accent:#93ceca;--muted:#b2c1bf;--line:#495c5d;--accent-ink:#18292a;--soft:#344e4f;--warn:#e7a289;--done:#2e4738;--rail:#1d2f30;--chart-area:#456565;--avatar-bg:#395455;--avatar-ink:#93ceca;--avatar-line:#4a6b6b;--avatar-b-bg:#446464;--avatar-b-ink:#e7f4f1;--avatar-b-line:#537777;--palette-fab-shadow:#93ceca29;--palette-card-shadow:#e7f4f104;--palette-cookie-shadow:#e7f4f133;--palette-dialog-shadow:#e7f4f133;--palette-toast-shadow:#e7f4f126;--palette-scrim:#18292aa6;--palette-fan-scrim:#18292aa6}:root[data-color-motif=namorni]{--bg:#eff2f7;--paper:#fcfdff;--ink:#28354b;--accent:#365a86;--muted:#5b6576;--line:#d6d9df;--accent-ink:#fffaf3;--soft:#e6ebf2;--warn:#ad5147;--done:#e5eee6;--rail:#f5f7fb;--chart-area:#ccd6e2;--avatar-bg:#e4e9f0;--avatar-ink:#365a86;--avatar-line:#b7c4d5;--avatar-b-bg:#d4dce7;--avatar-b-ink:#33537a;--avatar-b-line:#a7b7cb;--palette-fab-shadow:#365a8629;--palette-card-shadow:#28354b04;--palette-cookie-shadow:#28354b33;--palette-dialog-shadow:#28354b33;--palette-toast-shadow:#28354b26;--palette-scrim:#28354ba6;--palette-fan-scrim:#28354ba6}:root.dark[data-color-motif=namorni]{--bg:#1b2432;--paper:#263246;--ink:#ecf1fa;--accent:#a7c4ed;--muted:#b7bdc9;--line:#4e586a;--accent-ink:#1b2432;--soft:#3b4961;--warn:#e7a289;--done:#2e4738;--rail:#202a3b;--chart-area:#4e5f7a;--avatar-bg:#404f67;--avatar-ink:#a7c4ed;--avatar-line:#536580;--avatar-b-bg:#4d5e78;--avatar-b-ink:#ecf1fa;--avatar-b-line:#5d718e;--palette-fab-shadow:#a7c4ed29;--palette-card-shadow:#ecf1fa04;--palette-cookie-shadow:#ecf1fa33;--palette-dialog-shadow:#ecf1fa33;--palette-toast-shadow:#ecf1fa26;--palette-scrim:#1b2432a6;--palette-fan-scrim:#1b2432a6}:root[data-color-motif=levandulova]{--bg:#f3eff7;--paper:#fefbff;--ink:#3c2d49;--accent:#76588f;--muted:#6b5e75;--line:#dbd6de;--accent-ink:#fffaf3;--soft:#efe9f3;--warn:#ad5147;--done:#e5eee6;--rail:#f8f4fb;--chart-area:#ddd4e4;--avatar-bg:#eee7f2;--avatar-ink:#76588f;--avatar-line:#cec2d8;--avatar-b-bg:#e3dae9;--avatar-b-ink:#6a4f81;--avatar-b-line:#c4b5cf;--palette-fab-shadow:#76588f29;--palette-card-shadow:#3c2d4904;--palette-cookie-shadow:#3c2d4933;--palette-dialog-shadow:#3c2d4933;--palette-toast-shadow:#3c2d4926;--palette-scrim:#3c2d49a6;--palette-fan-scrim:#3c2d49a6}:root.dark[data-color-motif=levandulova]{--bg:#27212e;--paper:#352b3f;--ink:#f3ebfa;--accent:#cfb1e8;--muted:#c0b7c8;--line:#5b5164;--accent-ink:#27212e;--soft:#4e405a;--warn:#e7a289;--done:#2e4738;--rail:#2d2636;--chart-area:#655573;--avatar-bg:#544661;--avatar-ink:#cfb1e8;--avatar-line:#6b5a7a;--avatar-b-bg:#635372;--avatar-b-ink:#f3ebfa;--avatar-b-line:#776588;--palette-fab-shadow:#cfb1e829;--palette-card-shadow:#f3ebfa04;--palette-cookie-shadow:#f3ebfa33;--palette-dialog-shadow:#f3ebfa33;--palette-toast-shadow:#f3ebfa26;--palette-scrim:#27212ea6;--palette-fan-scrim:#27212ea6}:root[data-color-motif=terakotova]{--bg:#f8f0e9;--paper:#fffaf5;--ink:#48322c;--accent:#9b513a;--muted:#74625c;--line:#ded6d1;--accent-ink:#fffaf3;--soft:#f4e7e0;--warn:#ad5147;--done:#e5eee6;--rail:#fbf5ee;--chart-area:#e7d1c8;--avatar-bg:#f3e6df;--avatar-ink:#9b513a;--avatar-line:#dcbfb4;--avatar-b-bg:#ebd8d0;--avatar-b-ink:#8a4b37;--avatar-b-line:#d4b1a5;--palette-fab-shadow:#9b513a29;--palette-card-shadow:#48322c04;--palette-cookie-shadow:#48322c33;--palette-dialog-shadow:#48322c33;--palette-toast-shadow:#48322c26;--palette-scrim:#48322ca6;--palette-fan-scrim:#48322ca6}:root.dark[data-color-motif=terakotova]{--bg:#2d211e;--paper:#3d2c26;--ink:#faeee6;--accent:#e8b098;--muted:#c7bab2;--line:#63534c;--accent-ink:#2d211e;--soft:#584138;--warn:#e7a289;--done:#2e4738;--rail:#342622;--chart-area:#725549;--avatar-bg:#5f463d;--avatar-ink:#e8b098;--avatar-line:#795a4e;--avatar-b-bg:#705448;--avatar-b-ink:#faeee6;--avatar-b-line:#876557;--palette-fab-shadow:#e8b09829;--palette-card-shadow:#faeee604;--palette-cookie-shadow:#faeee633;--palette-dialog-shadow:#faeee633;--palette-toast-shadow:#faeee626;--palette-scrim:#2d211ea6;--palette-fan-scrim:#2d211ea6}:root[data-color-motif=jantarova]{--bg:#f8f3e5;--paper:#fffdf4;--ink:#483921;--accent:#856016;--muted:#746854;--line:#dedace;--accent-ink:#fffaf3;--soft:#f2ecdc;--warn:#ad5147;--done:#e5eee6;--rail:#fbf8ec;--chart-area:#e2d7bf;--avatar-bg:#f0ead9;--avatar-ink:#856016;--avatar-line:#d4c6a6;--avatar-b-bg:#e7dec8;--avatar-b-ink:#795818;--avatar-b-line:#cbb995;--palette-fab-shadow:#85601629;--palette-card-shadow:#48392104;--palette-cookie-shadow:#48392133;--palette-dialog-shadow:#48392133;--palette-toast-shadow:#48392126;--palette-scrim:#483921a6;--palette-fan-scrim:#483921a6}:root.dark[data-color-motif=jantarova]{--bg:#2c2619;--paper:#3b3222;--ink:#f8f0dc;--accent:#e3c071;--muted:#c5bdaa;--line:#615847;--accent-ink:#2c2619;--soft:#56492f;--warn:#e7a289;--done:#2e4738;--rail:#332b1d;--chart-area:#6f5e3a;--avatar-bg:#5d4e32;--avatar-ink:#e3c071;--avatar-line:#76643e;--avatar-b-bg:#6d5d3a;--avatar-b-ink:#f8f0dc;--avatar-b-line:#836f44;--palette-fab-shadow:#e3c07129;--palette-card-shadow:#f8f0dc04;--palette-cookie-shadow:#f8f0dc33;--palette-dialog-shadow:#f8f0dc33;--palette-toast-shadow:#f8f0dc26;--palette-scrim:#2c2619a6;--palette-fan-scrim:#2c2619a6}:root[data-color-motif=olivova]{--bg:#f3f3e6;--paper:#fdfdf4;--ink:#383d25;--accent:#626b30;--muted:#676b57;--line:#dadacf;--accent-ink:#fffaf3;--soft:#ecedde;--warn:#ad5147;--done:#e5eee6;--rail:#f8f8ec;--chart-area:#d8dac5;--avatar-bg:#eaebdc;--avatar-ink:#626b30;--avatar-line:#c7caaf;--avatar-b-bg:#dee0cd;--avatar-b-ink:#5a622e;--avatar-b-line:#babea0;--palette-fab-shadow:#626b3029;--palette-card-shadow:#383d2504;--palette-cookie-shadow:#383d2533;--palette-dialog-shadow:#383d2533;--palette-toast-shadow:#383d2526;--palette-scrim:#383d25a6;--palette-fan-scrim:#383d25a6}:root.dark[data-color-motif=olivova]{--bg:#24271b;--paper:#323724;--ink:#f0f2dc;--accent:#c1cb84;--muted:#bdc0aa;--line:#585c49;--accent-ink:#24271b;--soft:#494f33;--warn:#e7a289;--done:#2e4738;--rail:#2a2e1f;--chart-area:#5e6542;--avatar-bg:#4f5537;--avatar-ink:#c1cb84;--avatar-line:#646b46;--avatar-b-bg:#5d6341;--avatar-b-ink:#f0f2dc;--avatar-b-line:#6f774d;--palette-fab-shadow:#c1cb8429;--palette-card-shadow:#f0f2dc04;--palette-cookie-shadow:#f0f2dc33;--palette-dialog-shadow:#f0f2dc33;--palette-toast-shadow:#f0f2dc26;--palette-scrim:#24271ba6;--palette-fan-scrim:#24271ba6}:root[data-color-motif=ruzova]{--bg:#faf0f5;--paper:#fffafd;--ink:#472a3d;--accent:#9b4c79;--muted:#735c6b;--line:#ded5da;--accent-ink:#fffaf3;--soft:#f4e7ee;--warn:#ad5147;--done:#e5eee6;--rail:#fcf5f9;--chart-area:#e7d0dd;--avatar-bg:#f3e5ed;--avatar-ink:#9b4c79;--avatar-line:#dcbdcf;--avatar-b-bg:#ebd7e3;--avatar-b-ink:#8a456d;--avatar-b-line:#d4afc4;--palette-fab-shadow:#9b4c7929;--palette-card-shadow:#472a3d04;--palette-cookie-shadow:#472a3d33;--palette-dialog-shadow:#472a3d33;--palette-toast-shadow:#472a3d26;--palette-scrim:#472a3da6;--palette-fan-scrim:#472a3da6}:root.dark[data-color-motif=ruzova]{--bg:#2d2029;--paper:#3e2a37;--ink:#f9eaf2;--accent:#e6afd0;--muted:#c7b6c0;--line:#63505c;--accent-ink:#2d2029;--soft:#593f4f;--warn:#e7a289;--done:#2e4738;--rail:#35252f;--chart-area:#725366;--avatar-bg:#604556;--avatar-ink:#e6afd0;--avatar-line:#79596d;--avatar-b-bg:#705265;--avatar-b-ink:#f9eaf2;--avatar-b-line:#866379;--palette-fab-shadow:#e6afd029;--palette-card-shadow:#f9eaf204;--palette-cookie-shadow:#f9eaf233;--palette-dialog-shadow:#f9eaf233;--palette-toast-shadow:#f9eaf226;--palette-scrim:#2d2029a6;--palette-fan-scrim:#2d2029a6}:root[data-color-motif=azurova]{--bg:#edf5f8;--paper:#f8fdff;--ink:#233d49;--accent:#28738a;--muted:#566b75;--line:#d2dade;--accent-ink:#fffaf3;--soft:#e1eef2;--warn:#ad5147;--done:#e5eee6;--rail:#f2f9fb;--chart-area:#c6dce3;--avatar-bg:#dfecf1;--avatar-ink:#28738a;--avatar-line:#afcdd6;--avatar-b-bg:#cee1e8;--avatar-b-ink:#27687d;--avatar-b-line:#9fc2cd;--palette-fab-shadow:#28738a29;--palette-card-shadow:#233d4904;--palette-cookie-shadow:#233d4933;--palette-dialog-shadow:#233d4933;--palette-toast-shadow:#233d4926;--palette-scrim:#233d49a6;--palette-fan-scrim:#233d49a6}:root.dark[data-color-motif=azurova]{--bg:#182a31;--paper:#223943;--ink:#e9f4f9;--accent:#92cce0;--muted:#b3c2c8;--line:#4a5e67;--accent-ink:#182a31;--soft:#34515c;--warn:#e7a289;--done:#2e4738;--rail:#1d3139;--chart-area:#456774;--avatar-bg:#385662;--avatar-ink:#92cce0;--avatar-line:#496c7a;--avatar-b-bg:#446572;--avatar-b-ink:#e9f4f9;--avatar-b-line:#527887;--palette-fab-shadow:#92cce029;--palette-card-shadow:#e9f4f904;--palette-cookie-shadow:#e9f4f933;--palette-dialog-shadow:#e9f4f933;--palette-toast-shadow:#e9f4f926;--palette-scrim:#182a31a6;--palette-fan-scrim:#182a31a6}:root[data-color-motif=grafitova]{--bg:#f0f1f2;--paper:#fcfcfd;--ink:#34383e;--accent:#555f6b;--muted:#64676c;--line:#d8d9db;--accent-ink:#fffaf3;--soft:#eaebed;--warn:#ad5147;--done:#e5eee6;--rail:#f5f6f7;--chart-area:#d4d6da;--avatar-bg:#e8e9eb;--avatar-ink:#555f6b;--avatar-line:#c2c5ca;--avatar-b-bg:#dbdde0;--avatar-b-ink:#4e5762;--avatar-b-line:#b4b8be;--palette-fab-shadow:#555f6b29;--palette-card-shadow:#34383e04;--palette-cookie-shadow:#34383e33;--palette-dialog-shadow:#34383e33;--palette-toast-shadow:#34383e26;--palette-scrim:#34383ea6;--palette-fan-scrim:#34383ea6}:root.dark[data-color-motif=grafitova]{--bg:#202328;--paper:#2d323a;--ink:#f1f3f5;--accent:#c0c9d5;--muted:#bcbfc3;--line:#54595f;--accent-ink:#202328;--soft:#454a53;--warn:#e7a289;--done:#2e4738;--rail:#262a30;--chart-area:#5b616a;--avatar-bg:#4a5059;--avatar-ink:#c0c9d5;--avatar-line:#606770;--avatar-b-bg:#595f69;--avatar-b-ink:#f1f3f5;--avatar-b-line:#6c737d;--palette-fab-shadow:#c0c9d529;--palette-card-shadow:#f1f3f504;--palette-cookie-shadow:#f1f3f533;--palette-dialog-shadow:#f1f3f533;--palette-toast-shadow:#f1f3f526;--palette-scrim:#202328a6;--palette-fan-scrim:#202328a6}:root[data-color-motif=malinova]{--bg:#faf0ef;--paper:#fffaf8;--ink:#482c2e;--accent:#9c4250;--muted:#745d5e;--line:#ded5d4;--accent-ink:#fffaf3;--soft:#f4e6e6;--warn:#ad5147;--done:#e5eee6;--rail:#fcf5f3;--chart-area:#e7ced0;--avatar-bg:#f3e4e4;--avatar-ink:#9c4250;--avatar-line:#dcbabd;--avatar-b-bg:#ebd5d6;--avatar-b-ink:#8b3e49;--avatar-b-line:#d4abb0;--palette-fab-shadow:#9c425029;--palette-card-shadow:#482c2e04;--palette-cookie-shadow:#482c2e33;--palette-dialog-shadow:#482c2e33;--palette-toast-shadow:#482c2e26;--palette-scrim:#482c2ea6;--palette-fan-scrim:#482c2ea6}:root.dark[data-color-motif=malinova]{--bg:#2e2022;--paper:#402b2f;--ink:#faeceb;--accent:#eaa3ad;--muted:#c8b8b8;--line:#655255;--accent-ink:#2e2022;--soft:#5b3e43;--warn:#e7a289;--done:#2e4738;--rail:#362528;--chart-area:#755056;--avatar-bg:#624348;--avatar-ink:#eaa3ad;--avatar-line:#7c555b;--avatar-b-bg:#734f55;--avatar-b-ink:#faeceb;--avatar-b-line:#895f65;--palette-fab-shadow:#eaa3ad29;--palette-card-shadow:#faeceb04;--palette-cookie-shadow:#faeceb33;--palette-dialog-shadow:#faeceb33;--palette-toast-shadow:#faeceb26;--palette-scrim:#2e2022a6;--palette-fan-scrim:#2e2022a6}.journal-kicker{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-bottom:9px;text-transform:uppercase}.journal-masthead>div:first-child{min-width:0}.journal-date b,.journal-masthead h1,.journal-pet-copy strong{font-family:Lora,Georgia,serif;font-weight:500;overflow-wrap:anywhere}.journal-more{align-items:center;display:inline-flex;flex:none;font-size:11px;margin-left:auto;min-height:32px}.journal-section-head h2{min-width:0}.journal-summary{color:var(--muted);font-size:11px;margin:-6px 0 12px}.journal-pet.d13-card{display:block;overflow:visible;padding:0;text-decoration:none}.journal-pet-copy{min-width:0;overflow-wrap:anywhere}.journal-pet .journal-avatar{color:var(--accent);display:block;font-family:Lora,Georgia,serif;font-size:19px;font-style:italic;font-weight:700;height:56px;width:56px}.journal-pet .journal-avatar.tone-b{background:var(--avatar-b-bg);border-color:var(--avatar-b-line)}.journal-pet .journal-arrow{color:var(--accent);flex:none;font-size:19px}.journal-pet.compact .journal-arrow{display:none}.journal-pet-links button{background:transparent;min-width:0}.journal-pet-links button:hover{background:var(--soft);border-color:var(--accent)}.journal-pets.directory{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.journal-filters>:not(button){flex:1;min-width:150px}.journal-search{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:0 12px}.journal-search .d13-icon{color:var(--muted);flex:none;width:20px}.journal-search .d13-control{border:0;margin-top:0;padding-left:0}.journal-species-filter>label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.journal-species-filter .d13-control{margin-top:0}.journal-activity{margin-top:30px}.journal-activity h2{margin-bottom:12px}.journal-activity-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.journal-activity-row{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 12px;line-height:1.5;padding:14px 16px;text-decoration:none}.journal-activity-date{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.journal-activity-title{flex:1;font-weight:700;min-width:90px;overflow-wrap:anywhere}.journal-activity-meta{color:var(--muted);font-size:13px;font-style:normal;min-width:0;overflow-wrap:anywhere}a.journal-activity-row:hover{background:var(--soft)}a.journal-activity-row:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.journal-create{display:grid;gap:20px}.journal-create>:first-child{margin-bottom:0}.journal-notice{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:16px}.journal-notice p:not(:first-child){color:var(--muted)}.journal-create-form{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:24px}.journal-create-form h1{margin-bottom:4px}.journal-create-intro{color:var(--muted);font-size:14px}.journal-optional{font-size:12px;justify-self:center;min-height:40px;width:-moz-fit-content;width:fit-content}.journal-reminder .journal-task{background:transparent;border:0;border-radius:8px;color:var(--ink);text-decoration:none}.journal-reminder .journal-task-text small{color:var(--muted);font-size:11px}.journal-reminder .checkbox-complete{background:var(--bg);border:1px solid var(--line);border-radius:50%;color:var(--accent);flex:none;height:44px;min-width:44px;padding:11px;width:44px}.journal-reminder.is-overdue .checkbox-complete{background:var(--soft);border-color:var(--accent)}.journal-reminder .checkbox-complete__check{color:var(--accent);height:16px;width:18px}.journal-reminder .checkbox-complete--bouncing{background:var(--accent);color:var(--accent-ink)}.journal-reminder .checkbox-complete--bouncing .checkbox-complete__check{color:var(--accent-ink)}.journal-reminder .checkbox-complete:focus-visible{box-shadow:none;outline:3px solid var(--accent);outline-offset:3px}@media(max-width:1023px){.journal-kicker{font-size:9px;letter-spacing:.075em}}.journal{width:100%}.journal-masthead{align-items:center;border-bottom:1px solid var(--ink);display:flex;gap:16px;justify-content:space-between;margin-bottom:26px;padding-bottom:24px}.journal-masthead .kicker{color:var(--muted);margin:0 0 9px}.journal-masthead h1{font-size:54px;line-height:1.1;margin:0}.journal-masthead h1>span{color:var(--accent)}.journal-date{border-left:1px solid var(--line);display:grid;flex:none;justify-items:center;padding:8px 0;width:80px}.journal-date b{font-size:42px;font-weight:400;line-height:1.05}.journal-date span{color:var(--muted);font-size:9px;letter-spacing:.1em;margin-top:7px;text-transform:uppercase}.journal-columns{display:grid;gap:34px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.journal-primary,.journal-secondary{display:flex;flex-direction:column;gap:30px;min-width:0}.journal-secondary{border-left:1px solid var(--line);padding-left:30px}.journal-section-head{align-items:baseline;display:flex;gap:9px;margin-bottom:14px}.journal-number{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em}.journal-section-head h2{font-size:22px;line-height:1.25;margin:0}.journal-section-head .more{font-size:11px;margin-left:auto;text-decoration:none}.journal-tasks{display:flex;flex-direction:column;gap:12px}.journal-task{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:17px 16px}.journal-task.featured{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);padding-bottom:20px;padding-top:20px}.journal-time{align-self:center;display:flex;flex-direction:column;gap:4px;min-width:48px}.journal-time span{color:var(--muted);font-size:10px}.journal-time strong{font-size:15px;font-variant-numeric:tabular-nums;font-weight:500}.journal-task-text{color:var(--ink);display:grid;flex:1;gap:4px;min-width:0;text-decoration:none}.journal-task-text strong{font-size:15px;font-weight:600;line-height:1.3}.journal-task-text span{color:var(--muted);font-size:12px}.journal-task-text em{color:var(--warn);font-size:11px;font-style:normal;font-weight:700;margin-top:2px}.journal-task .tick{background:var(--bg);border:1px solid var(--line);border-radius:50%;color:var(--accent);display:grid;flex:none;height:44px;padding:11px;place-items:center;width:44px}.journal-task.featured .tick{background:var(--soft);border-color:var(--accent)}.journal-task .tick svg{height:16px;width:18px}.journal-task.is-done{background:var(--done)}.journal-task.is-done .tick{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.journal-hint{color:var(--muted);font-size:11px;margin:9px 0 0}.journal-pets{display:grid;gap:12px}.journal-pets.compact{grid-template-columns:1fr 1fr}.journal-pet{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.journal-pet-main{align-items:center;color:var(--ink);display:flex;gap:14px;padding:22px;text-decoration:none}.journal-pet-main>.journal-pet-copy{display:grid;flex:1;gap:5px;min-width:0}.journal-pet-main small{color:var(--accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.journal-pet-main strong{font-size:29px;font-weight:500}.journal-pet-main em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.journal-pet-main>.journal-arrow{color:var(--accent);display:block;flex:none;font-size:19px}.journal-pet.compact .journal-pet-main{gap:9px;padding:15px 12px}.journal-pet.compact .journal-pet-main strong{font-size:20px}.journal-pet.compact .journal-pet-main em{display:none}.journal-pet.compact .journal-pet-main small{font-size:9px}.journal-pet.compact .journal-pet-main>.journal-arrow{display:none}.journal-pet.compact .d13-avatar{font-size:16px;height:40px;width:40px}.journal-pet-facts{border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:0 22px;padding:16px 0}.journal-pet-facts>span{display:grid;gap:5px}.journal-pet-facts small{color:var(--muted);font-size:10px}.journal-pet-facts b{font-size:13px;font-weight:500}.journal-pet-links{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 22px 22px}.journal-pet-links button{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--accent);display:flex;font-size:11px;font-weight:600;gap:7px;justify-content:center;padding:11px;text-decoration:none}.journal-pet-links svg{height:16px;width:16px}.journal-vet{align-items:center;background:var(--soft);border-radius:8px;color:var(--ink);display:flex;gap:12px;padding:20px 16px;text-decoration:none}.journal-vet-symbol{color:var(--accent);display:grid;flex:none;place-items:center;width:35px}.journal-vet-symbol svg{height:27px;width:27px}.journal-vet>span:nth-child(2){display:grid;flex:1;gap:5px}.journal-vet small{color:var(--accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.journal-vet strong{font-family:Lora,Georgia,serif;font-size:17px;font-weight:500}.journal-vet em{color:var(--muted);font-size:10px;font-style:normal}.journal-vet>span[aria-hidden]{color:var(--accent);font-size:20px}.journal-directory .journal-masthead{align-items:flex-end}.journal-directory .filters{margin-bottom:22px}@media(max-width:1023px){.journal-create-form{padding:20px 16px}.journal-filters>:not(button){flex-basis:100%}.journal-masthead{gap:12px;margin-bottom:23px;padding-bottom:19px}.journal-masthead h1{font-size:35px}.journal-masthead .kicker{font-size:9px;letter-spacing:.075em}.journal-date{width:60px}.journal-date b{font-size:34px}.journal-date span{font-size:8px}.journal-columns{display:flex;flex-direction:column;gap:25px}.journal-primary,.journal-secondary{gap:25px}.journal-secondary{border:0;padding:0}.journal-section-head{gap:7px}.journal-section-head h2{font-size:19px}.journal-task{gap:10px;padding:14px 11px}.journal-task.featured{padding:18px 11px}.journal-time{min-width:42px}.journal-task-text strong{font-size:14px}.journal-task .tick{height:44px;width:44px}.journal-pets.directory{gap:16px;grid-template-columns:1fr}.journal-directory .journal-masthead h1{font-size:32px}.journal-directory .journal-masthead .d13-button{font-size:12px;min-height:44px;padding:11px}.journal-pet-main{padding:22px 18px}.journal-pet-facts{margin:0 18px}.journal-pet-links{margin:0 18px 18px}}.journal-pet-detail{min-width:0}.journal-pet-header{background:var(--bg);border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.journal-pet-line{align-items:center;display:flex;gap:12px;min-width:0}.journal-pet-avatar{flex:none;font-family:Lora,Georgia,serif;font-size:13px;font-style:italic;height:40px;overflow:hidden;width:40px}.journal-pet-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.journal-pet-heading{min-width:0}.journal-pet-heading .d13-kicker{line-height:1.4;overflow-wrap:anywhere}.journal-pet-heading h1{font-family:Lora,Georgia,serif;font-size:29px;font-weight:500;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.journal-photo-pick{color:var(--muted);cursor:pointer;display:block;font-size:11px;font-weight:700;line-height:1.5;min-height:24px;position:relative;width:-moz-fit-content;width:fit-content}.journal-photo-pick:hover{color:var(--accent);text-decoration:underline}.journal-photo-pick:focus-within{outline:2px solid var(--accent);outline-offset:3px}.journal-photo-pick input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.journal-pet-weight{flex:none;font-size:23px;font-weight:700;letter-spacing:-.05em;margin-left:auto}.journal-pet-weight small{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.journal-pet-tabrow{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.journal-pet-tabs{min-width:0}.journal-pet-help{margin-top:6px}.journal-pet-header .d13-tabs.scrollbar-hide{padding:2px 0 8px;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.journal-pet-header .d13-tabs.scrollbar-hide::-webkit-scrollbar{display:block}.journal-pet-content{margin-top:20px}.journal-pet-info{display:grid;gap:16px}.journal-pet-info .d13-detail dt{margin:0}.journal-pet-info .d13-detail dd{line-height:1.5;margin-top:5px;white-space:pre-line}.journal-pet-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.journal-pet-actions .d13-button svg{height:20px;width:20px}.journal-pet-edit fieldset{display:grid;gap:16px;min-width:0}.journal-pet-notice{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--warn);margin-bottom:16px;padding:16px}@media(max-width:1023px){.journal-pet-header{margin-top:-12px;padding-bottom:8px;padding-top:12px;position:sticky;top:-18px;z-index:5}}.journal-event-detail .journal-kicker,.journal-events-head .journal-kicker{font-size:10px;line-height:1.4;margin-bottom:6px}.journal-events-head h1{font-size:32px;line-height:1.12}.journal-event-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.journal-event-filters>*{flex:1;min-width:150px}.journal-event-filters .d13-control{margin:0}.journal-event-filters .journal-search{flex:1 1 280px}.journal-event-filters .d13-field>label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.journal-event-filters .d13-date-control{padding-right:40px}.journal-event-filters .d13-field>.mt-2{margin-top:0}.journal-events-clear{color:var(--muted);display:block;font-size:12px;margin:0 auto 20px;min-height:36px;text-decoration:underline}.journal-event-list{display:grid;gap:16px}.journal-event{align-items:center;color:var(--ink);display:flex;gap:12px;text-decoration:none}.journal-event:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.journal-event-date{border-right:1px solid var(--line);display:grid;flex:none;justify-items:center;min-width:45px;padding-right:12px}.journal-event-date strong{font:500 25px/1.05 Lora,Georgia,serif}.journal-event-date small{color:var(--muted);font-size:10px;margin-top:4px}.journal-event-copy{flex:1;min-width:0;overflow-wrap:anywhere}.journal-event-copy>strong{font-size:15px;font-weight:700;line-height:1.4}.journal-event-copy em{color:var(--muted);display:block;font-size:12px;font-style:normal;margin-top:3px}.journal-event-copy small{color:var(--accent);display:block;font-size:11px}.journal-event-arrow{color:var(--muted);flex:none;font-size:20px}.journal-event-badge{background:var(--soft);border-radius:7px;color:var(--accent);flex:none;font-size:11px;font-weight:650;max-width:30%;overflow-wrap:anywhere;padding:5px 9px}.journal-event-global .d13-avatar{font-family:Lora,Georgia,serif;font-style:italic}.journal-event-global .d13-avatar.tone-b{background:var(--avatar-b-bg);border-color:var(--avatar-b-line);color:var(--avatar-b-ink)}.journal-event-calendar-list{gap:12px}.journal-event-calendar{box-shadow:none;gap:13px;padding:17px 14px}.journal-event-calendar-date{border-right:1px solid var(--line);display:grid;flex:none;justify-items:center;padding-right:13px;width:47px}.journal-event-calendar-date b{font-family:Lora,Georgia,serif;font-size:27px;font-weight:500}.journal-event-calendar-date span{color:var(--muted);font-size:9px}.journal-event-calendar-copy{display:grid;flex:1;gap:5px;min-width:0;overflow-wrap:anywhere}.journal-event-calendar-copy small{color:var(--muted);font-size:11px}.journal-event-calendar-copy strong{font-size:14px;font-weight:600;line-height:1.35}.journal-event-calendar-copy em{color:var(--accent);font-size:11px;font-style:normal}.journal-event-calendar .journal-event-arrow{color:var(--accent);font-size:18px}.journal-pet-events>.mt-8{margin-top:0}.journal-pet-events .journal-event-list{gap:16px}.journal-event-section{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.065em;margin-bottom:8px;text-transform:uppercase}.journal-event-swipe{border-radius:8px;overflow:hidden;position:relative}.journal-event-swipe .swipe-shell .swipe-reveal--on{background:var(--warn);color:var(--paper)}.journal-event-form{display:grid;gap:20px}.journal-event-form>.mb-4{margin-bottom:0}.journal-event-form .journal-create-form h1{font-size:30px;line-height:1.12}.journal-event-pets{background:var(--bg);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.journal-event-pets legend{float:left;font-size:13px;font-weight:600;width:100%}.journal-event-pet-options{display:flex;flex-wrap:wrap;gap:8px}.journal-event-pet-options button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;font-size:13px;gap:8px;min-height:44px;overflow-wrap:anywhere;padding:8px 12px}.journal-event-pet-options button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.journal-event-pet-options .d13-avatar{flex:none;font-size:10px;height:26px;width:26px}.journal-event-pets p{color:var(--muted);font-size:12px}.journal-event-detail{display:grid;gap:20px}.journal-event-detail>.d13-pagehead,.journal-event-detail>.mb-4{margin-bottom:0}.journal-event-detail h1{font-size:32px;line-height:1.12}.journal-event-edit{gap:16px}@media(max-width:1023px){.journal-event-detail h1,.journal-events-head h1{font-size:30px}.journal-event-filters{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-event-filters>*{min-width:0;width:100%}.journal-event-filters .journal-search{grid-column:1/-1}.journal-event-filters input{font-size:16px}}.journal-health-blocks{display:grid;gap:16px}.journal-health-blocks>section.mt-8,.journal-timeline>section.mt-8{margin-top:0}.journal-chart-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.journal-chart-head h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.journal-chart-tools{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.journal-chart-reset{color:var(--muted);font-size:12px;min-height:36px;text-decoration:underline}.journal-chart-summary{color:var(--muted);font-size:14px;line-height:1.5}.journal-measurement-list{display:grid;gap:12px}.journal-measurement-row{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px;text-decoration:none}.journal-measurement-row time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.journal-measurement-row strong{flex:1;font-size:14px;font-weight:650;min-width:90px;overflow-wrap:anywhere}.journal-measurement-row>span{color:var(--muted);font-size:13px}.journal-row-arrow{color:var(--muted);flex:none}.journal-measurement-row:hover,a.journal-timeline-item:hover .journal-timeline-card{border-color:var(--accent)}.journal-measurement-row:focus-visible,a.journal-timeline-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journal-timeline-line{padding-left:6px;position:relative}.journal-timeline-line:before{background:var(--line);bottom:12px;content:"";left:13px;position:absolute;top:8px;width:2px}.journal-timeline-date,.journal-timeline-item{align-items:center;display:flex;gap:16px;position:relative}.journal-timeline-date{margin-bottom:12px}.journal-timeline-date.following{margin-top:24px}.journal-timeline-date time{color:var(--muted);font-family:Lora,Georgia,serif;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.journal-timeline-node{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px var(--bg);flex:none;height:16px;position:relative;width:16px}.journal-timeline-node.hollow{background:var(--paper);border:3px solid var(--accent)}.journal-timeline-items{display:grid;gap:12px}.journal-timeline-item{border-left:2px solid var(--accent);color:var(--ink);text-decoration:none}.journal-timeline-card{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;flex:1;gap:12px;min-width:0;padding:14px 16px}.journal-timeline-card strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere}.journal-timeline-card small{color:var(--muted);display:block;font-size:12px;margin-top:4px}.journal-timeline .d13-button{margin-top:16px}.journal-record-create,.journal-record-detail{display:grid;gap:20px}.journal-record-create>.mb-4,.journal-record-detail>.d13-pagehead,.journal-record-detail>.mb-4{margin-bottom:0}.journal-record-create .journal-create-form{border-radius:10px;display:grid;gap:16px}.journal-record-create .journal-create-form h1{font-size:32px;line-height:1.12;margin:0}.journal-record-context{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px}.journal-record-context .d13-avatar{flex:none;font-size:9px;height:24px;width:24px}.journal-measurement-fields{display:grid;gap:16px;min-width:0}.journal-measurement-type{color:var(--muted);font-size:13px}.journal-unit-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}.journal-unit-choices button{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;min-height:36px;padding:6px 12px}.journal-unit-choices button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.journal-record-detail .journal-kicker{margin-bottom:6px}.journal-record-detail h1{font-size:32px;line-height:1.12}.journal-record-badge{background:var(--soft);border-radius:7px;color:var(--accent);flex:none;font-size:11px;padding:5px 9px}@media(max-width:1023px){.journal-record-create .journal-create-form h1,.journal-record-detail h1{font-size:30px}.journal-record-create input,.journal-record-edit input{font-size:16px}}.journal-documents>section.mt-8{margin-top:0}.journal-document-list{display:grid;gap:12px}.journal-document-row{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;flex-wrap:wrap;gap:8px 12px;padding:14px 32px 14px 16px;position:relative;text-decoration:none}.journal-document-row time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.journal-document-row strong{flex:1;font-size:14px;font-weight:650;min-width:90px;overflow-wrap:anywhere}.journal-document-row>span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.journal-document-row>em{color:var(--muted);font-size:12px;font-style:normal;white-space:nowrap}.journal-document-row>.journal-row-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.journal-document-row:hover{border-color:var(--accent)}.journal-document-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journal-document-create,.journal-document-detail{display:grid;gap:20px}.journal-document-create>.mb-4,.journal-document-detail>.d13-pagehead,.journal-document-detail>.mb-4{margin-bottom:0}.journal-document-create .journal-create-form{border-radius:10px;display:grid;gap:16px}.journal-document-create h1,.journal-document-detail h1{font-size:32px;line-height:1.12;overflow-wrap:anywhere}.journal-document-detail .journal-kicker{margin-bottom:6px}.journal-document-fields{display:grid;gap:16px;min-width:0}.journal-document-badge{background:var(--soft);border-radius:7px;color:var(--accent);flex:none;font-size:11px;padding:5px 9px}.journal-file-field{display:grid;gap:8px;min-width:0}.journal-file-label{font-size:13px;font-weight:600}.journal-file-drop{background:var(--paper);border:1px dashed var(--line);border-radius:10px;display:grid;gap:12px;justify-items:start;min-width:0;padding:16px;position:relative}.journal-file-drop.is-dragging{background:var(--soft);border-color:var(--accent)}.journal-file-drop>strong{font-size:14px}.journal-file-drop p{color:var(--muted);font-size:12px;line-height:1.5}.journal-hidden-file{clip-path:inset(50%);height:1px!important;min-height:0!important;min-width:0!important;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;position:absolute!important;width:1px!important}.journal-file-meta{display:grid;gap:8px;min-width:0;width:100%}.journal-file-meta>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.journal-file-meta img{background:var(--bg);border:1px solid var(--line);border-radius:8px;max-height:160px;max-width:100%;-o-object-fit:contain;object-fit:contain}.journal-file-meta button{min-height:40px;text-align:left}@media(max-width:1023px){.journal-document-create h1,.journal-document-detail h1{font-size:30px}.journal-document-create input,.journal-document-edit input{font-size:16px}}.journal-pet-reminders>section.mt-8{margin-top:0}.journal-pet-reminders .journal-reminder-list{display:grid;gap:16px}.journal-reminder-create,.journal-reminder-detail{display:grid;gap:20px;min-width:0}.journal-reminder-create>.mb-4,.journal-reminder-detail>.d13-pagehead,.journal-reminder-detail>.mb-4{margin-bottom:0}.journal-reminder-create .journal-create-form{border-radius:10px;display:grid;gap:16px;padding:24px}.journal-reminder-create h1,.journal-reminder-detail h1{font-size:32px;line-height:1.12;overflow-wrap:anywhere}.journal-reminder-create h1{margin-bottom:4px}.journal-reminder-detail .journal-kicker{margin-bottom:6px}.journal-reminder-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.journal-reminder-badge{background:var(--soft);border-radius:7px;color:var(--accent);font-size:11px;font-weight:650;overflow-wrap:anywhere;padding:5px 9px}.journal-reminder-badge.is-overdue{color:var(--warn)}.journal-reminder-extra,.journal-reminder-fields{display:grid;gap:16px;min-width:0}.journal-reminder-extra>.d13-toggle-row{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:16px}.journal-reminder-times{display:grid;gap:12px;min-width:0}.journal-reminder-time-list{display:grid;gap:10px}.journal-reminder-time-row{align-items:flex-end;display:flex;gap:10px}.journal-reminder-time-row>.d13-field{flex:1;min-width:0}.journal-reminder-time-row>.d13-button{flex:none;min-height:48px;padding:10px 12px}.journal-reminder-note{color:var(--muted);font-size:12px;line-height:1.5}.journal-reminder-time-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.journal-reminder-time-summary>span{background:var(--soft);border-radius:8px;font-size:13px;font-variant-numeric:tabular-nums;padding:8px 12px}.journal-reminder-pets{background:var(--bg);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.journal-reminder-pets legend{float:left;font-size:13px;font-weight:600;width:100%}.journal-reminder-pet-options{display:flex;flex-wrap:wrap;gap:8px}.journal-reminder-pet-options button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;font-size:13px;gap:8px;min-height:44px;overflow-wrap:anywhere;padding:8px 12px}.journal-reminder-pet-options button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.journal-reminder-pet-options button:disabled{opacity:.5}.journal-reminder-pet-options .d13-avatar{flex:none;font-size:10px;height:26px;width:26px}.journal-reminder-pets p{color:var(--muted);font-size:12px;line-height:1.5}.journal-reminder-edit{gap:16px}@media(max-width:1023px){.journal-reminder-create .journal-create-form{padding:20px 16px}.journal-reminder-create h1,.journal-reminder-detail h1{font-size:30px}.journal-reminder-create input,.journal-reminder-edit input{font-size:16px}.journal-reminder-time-row>.d13-button{font-size:12px;padding:10px}}.cheatsheet-page{display:grid;gap:20px;min-width:0}.cheatsheet-page .d13-pagehead{margin:0}.cheatsheet-page .d13-kicker{line-height:1.4;margin-bottom:6px}.cheatsheet-info{background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--accent);display:grid;flex:none;font-size:12px;height:28px;place-items:center;width:28px}.cheatsheet-film{display:flex;gap:16px;margin:-6px;overflow-x:auto;padding:6px}.cheatsheet-pet{border-radius:8px;display:grid;flex:none;gap:8px;justify-items:center;padding:4px}.cheatsheet-pet .d13-avatar{font-family:Lora,Georgia,serif;font-size:13px;font-style:italic;font-weight:700;height:40px;overflow:hidden;width:40px}.cheatsheet-pet .d13-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cheatsheet-pet[aria-pressed=true] .d13-avatar{outline:2px solid var(--accent);outline-offset:3px}.cheatsheet-pet>span:last-child{color:var(--muted);font-size:11px;max-width:160px;overflow-wrap:anywhere}.cheatsheet-sub{color:var(--muted);font-size:14px;line-height:1.5}.cheatsheet-questions{display:grid;gap:16px;min-width:0}.cheatsheet-question-label{align-items:center;display:flex;gap:8px;min-width:0}.cheatsheet-question-label label{color:var(--muted);font-size:13px}.cheatsheet-question .d13-control{margin-top:8px}.cheatsheet-lookup-status{color:var(--muted);display:grid;font-size:13px;gap:8px;justify-items:start;margin-top:8px}.cheatsheet-options{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:8px;padding:12px 16px}.cheatsheet-options .d13-toggle-row{flex-direction:row-reverse;gap:12px;justify-content:flex-end;min-height:44px}.cheatsheet-options .d13-toggle-row>span{flex:1}.cheatsheet-options .d13-switch>span{background:var(--paper)}.cheatsheet-options .d13-switch[aria-checked=true]>span{background:var(--accent-ink)}.cheatsheet-page .d13-tabs.scrollbar-hide{padding:2px 0 8px;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.cheatsheet-page .d13-tabs.scrollbar-hide::-webkit-scrollbar{display:block}.cheatsheet-page .d13-tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.cheatsheet-stool{background:#fffdf8;border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px}.cheatsheet-stool img{display:block;height:auto;width:100%}@media(max-width:1023px){.cheatsheet-info{height:36px;width:36px}}.d13-shell.is-share .d13-canvas{margin:0 auto;max-width:900px;width:100%}.d13-shell.is-share .d13-canvas>*{max-width:none}.journal-share{display:grid;gap:20px}.journal-share-head{display:grid;gap:12px}.journal-share-head .d13-kicker{line-height:1.4;margin:0}.journal-share-avatar{font:italic 700 27px/1.5 Lora,Georgia,serif;height:80px;overflow:hidden;width:80px}.journal-share-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.journal-share h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em;overflow-wrap:anywhere}.journal-share-lede{overflow-wrap:anywhere}.journal-share-lede,.journal-share-sub{color:var(--muted);font-size:14px;line-height:1.5}.journal-share h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.journal-share .d13-detail dt{margin:0}.journal-share .d13-detail dd{margin-top:5px;white-space:pre-line}.journal-share-documents,.journal-share-timeline{display:grid;gap:20px}.journal-share-documents ul{display:grid;gap:12px}.journal-share-document{align-items:center;background:var(--paper);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.journal-share-document time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.journal-share-document strong{font-weight:700;overflow-wrap:anywhere}.journal-share-document>span{overflow-wrap:anywhere}.journal-share-document .d13-button{margin-left:auto}.journal-share-document .d13-field-error{flex-basis:100%}.journal-share-footer{color:var(--muted);font-size:14px;line-height:1.5;margin-top:20px}.journal-share-dialog{display:grid;gap:16px}.journal-share-links{display:grid;gap:12px}.journal-share-link{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.journal-share-link>div{flex:1;min-width:100px;overflow-wrap:anywhere}.journal-share-link>.journal-share-link-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;min-width:0}.journal-share-link strong{display:block;font-weight:650}.journal-share-link small{color:var(--muted);display:block;margin-top:4px}.journal-share-result{display:grid;gap:12px}.journal-share-url{align-items:end;display:flex;gap:8px}.journal-share-url label{flex:1;min-width:0}.journal-share-url svg{height:20px;width:20px}.journal-share-status{color:var(--accent);font-size:13px}@media(max-width:1023px){.d13-shell.is-share .d13-canvas{padding:18px 20px max(120px,env(safe-area-inset-bottom))}.journal-share h1{font-size:30px}}.d13-auth-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 0 var(--palette-card-shadow);display:grid;gap:18px;padding:30px;width:100%}.d13-auth-card>*{margin:0;min-width:0}.d13-auth-brand{align-items:center;display:flex;font-family:Lora,Georgia,serif;font-size:18px;gap:10px;letter-spacing:-.04em;margin-bottom:8px}.d13-auth-brand .d13-icon{flex:none;height:27px;width:27px}.d13-auth-card h1{font-family:Lora,Georgia,serif;font-size:29px;font-weight:500;letter-spacing:-.04em;line-height:1.12}.d13-auth-form{display:grid;gap:18px}.d13-auth-account,.d13-auth-agreement,.d13-auth-intro{color:var(--muted);font-size:14px}.d13-auth-card a:not(.d13-button){color:inherit;text-decoration:none}.d13-auth-card a:hover{text-decoration:underline;text-underline-offset:3px}.d13-auth-forgot{font-size:14px}.d13-auth-back{display:grid;font-size:13px;min-height:36px;place-items:center}.d13-auth-card .d13-auth-back{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.d13-auth-or{color:var(--muted);font-size:12px;text-align:center}.d13-auth-google{width:100%}.d13-auth-languages{display:flex;justify-content:center}.d13-auth-languages .d13-segment{width:100%}.d13-auth-languages button{flex:1;justify-content:center}.d13-auth-languages button>span:first-child{display:none}.d13-auth-legal{color:var(--muted);font-size:12px}.d13-auth-message{font-size:14px;overflow-wrap:anywhere}.d13-auth-message.is-error{color:var(--warn)}.d13-auth-message.is-success{color:var(--ink)}.d13-auth-status{display:grid;gap:18px}@media(min-width:1024px){.d13-auth-card{gap:12px;padding:24px}.d13-auth-brand{margin-bottom:4px}.d13-auth-form,.d13-auth-status{gap:12px}}.journal-profile,.journal-profile-section,.journal-profile-section form{display:grid;gap:20px;min-width:0}.journal-profile>.d13-pagehead{margin-bottom:0}.journal-profile .d13-pagehead h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em}.journal-profile .d13-pagehead .d13-kicker{line-height:1.4;margin-bottom:6px}.journal-profile-section h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em;margin:0}.journal-profile-fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-profile-export small,.journal-profile-sub{color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.journal-profile .d13-status{margin:0}.journal-profile .d13-status .d13-button{margin-top:12px}.journal-profile-exports{display:grid;gap:12px;list-style:none;margin:0;padding:0}.journal-profile-export{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px}.journal-profile-export>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.journal-profile-export strong{font-size:14px;font-weight:600}.journal-profile-export>.d13-button{flex:none}.journal-profile .journal-profile-delete{color:var(--warn)}@media(max-width:1023px){.journal-profile .d13-pagehead h1{font-size:30px}.journal-profile-fields{grid-template-columns:minmax(0,1fr)}.journal-profile-export{padding:13px 12px}}.journal-bug-report,.journal-notifications,.journal-settings{display:grid;gap:20px;min-width:0}:is(.journal-settings,.journal-notifications,.journal-bug-report)>.d13-pagehead{margin-bottom:0}:is(.journal-settings,.journal-notifications,.journal-bug-report) .d13-pagehead h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em}:is(.journal-settings,.journal-notifications,.journal-bug-report) .d13-kicker{line-height:1.4;margin-bottom:6px}.journal-settings-links,.journal-settings-preferences{display:grid;gap:16px;min-width:0}.journal-settings-link{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;min-width:0;padding:16px;transition:border-color .2s}a.journal-settings-link:hover{border-color:var(--accent)}.journal-settings-icon{align-items:center;color:var(--ink);display:flex;flex:none;justify-content:center;width:24px}.journal-settings-icon svg{display:block;height:22px;width:22px}.journal-settings-copy{flex:1;min-width:0;overflow-wrap:anywhere}.journal-settings-copy strong{font-size:14px;font-weight:600}.journal-settings-copy em{color:var(--muted);display:block;font-size:12px;font-style:normal;margin-top:3px}.journal-settings-arrow{color:var(--muted);flex:none;font-size:20px}.journal-settings-badge,.journal-settings-who{background:var(--soft);border-radius:7px;color:var(--accent);font-size:11px;font-weight:650;overflow-wrap:anywhere;padding:5px 9px}.journal-settings-badge{flex:none;max-width:36%}.journal-settings-pref{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:16px}.journal-settings-pref>span{font-size:14px}.journal-settings-pref .d13-segment{flex:none}.journal-settings-pref .d13-segment button{border-radius:7px}.journal-settings-signed,.journal-settings-version{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.journal-settings-version{font-size:11px;text-align:center}.journal-bug-report .d13-status,.journal-notifications .d13-status,.journal-settings .d13-status{margin:0}.journal-notifications .d13-status .d13-button,.journal-settings .d13-status .d13-button{margin-top:12px}.journal-notification-rows,.journal-notification-section{display:grid;gap:20px;min-width:0}.journal-notification-section h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.journal-notification-row{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:16px}.journal-notification-copy{min-width:0;overflow-wrap:anywhere}.journal-notification-copy strong{font-size:14px;font-weight:700}.journal-notification-copy em{font-size:14px;font-style:italic}.journal-notification-row .d13-toggle-row{flex:none;min-height:28px}.journal-notification-row .d13-toggle-row>span{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.journal-bug-sub,.journal-notification-hint{color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.journal-bug-form{background:var(--paper);border:1px solid var(--line);border-radius:10px;display:grid;gap:16px;min-width:0;padding:24px}.journal-bug-form h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em;margin-bottom:4px}.journal-bug-attachment{color:var(--muted);display:grid;font-size:13px;gap:10px;min-width:0;overflow-wrap:anywhere}.journal-bug-attachment input[type=file]{font-size:16px;max-width:100%;min-width:0}.journal-bug-file-note{color:var(--muted);display:block;font-size:11px}.journal-bug-file-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.journal-bug-preview{border:1px solid var(--line);border-radius:8px;display:block;max-height:180px;max-width:100%;-o-object-fit:contain;object-fit:contain}.journal-bug-success{display:grid;gap:16px}.journal-bug-report>.mb-4{margin-bottom:0}@media(max-width:1023px){:is(.journal-settings,.journal-notifications,.journal-bug-report) .d13-pagehead h1{font-size:30px}.journal-settings-pref{align-items:stretch;flex-direction:column}.journal-settings-pref .d13-segment{display:flex}.journal-settings-pref .d13-segment button{flex:1}.journal-bug-form{padding:20px 16px}.journal-bug-form h1{font-size:30px}}.billing-page{display:grid;gap:16px;min-width:0}.billing-page>.d13-pagehead{margin-bottom:4px}.billing-comparison,.billing-current-plan,.billing-price-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.billing-current-plan{border-radius:10px;display:grid;gap:12px}.billing-current-plan.is-premium{border-color:var(--accent)}.billing-plan-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.billing-plan-heading>div{min-width:0}.billing-plan-heading h2{font:500 28px/1.2 Lora,Georgia,serif;letter-spacing:-.035em;margin:6px 0 0}.billing-badge{background:var(--soft);border-radius:999px;color:var(--accent);flex:none;font-size:11px;padding:5px 9px}.billing-sub{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.billing-trial-meter{background:var(--soft);border-radius:999px;height:6px;overflow:hidden}.billing-trial-meter>span{background:var(--accent);border-radius:inherit;display:block;height:100%}.billing-prices{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-price-card{display:block}.billing-price-card.is-selected{border:2px solid var(--accent);padding:15px}.billing-price{display:grid;gap:12px;margin:12px 0}.billing-price strong{font-size:35px;font-weight:700;letter-spacing:-.05em;line-height:1.1}.billing-price em{color:var(--muted);font-size:13px;font-style:normal}.billing-price-description{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 12px}.billing-plan-choice{align-items:center;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;font-size:12px;gap:9px;margin-top:15px;min-height:44px;padding-top:15px}.billing-plan-choice input{accent-color:var(--accent);flex:none;height:18px;min-height:18px;padding:0;width:18px}.billing-subscription{display:grid;gap:12px}.billing-comparison{padding:20px}.billing-comparison h2{font:500 17px/1.3 Lora,Georgia,serif;margin:0 0 14px}.billing-table-scroll{overflow:auto}.billing-comparison table{border-collapse:collapse;font-size:13px;width:100%}.billing-comparison td,.billing-comparison th{border-bottom:1px solid var(--line);padding:14px 8px;text-align:center;vertical-align:middle}.billing-comparison thead th{color:var(--muted);font-size:11px;font-weight:700;padding:12px 8px}.billing-comparison th:first-child{text-align:left;width:50%}.billing-comparison tbody th{font-weight:400}.billing-comparison td:nth-child(2){color:var(--muted)}.billing-comparison td:nth-child(3){color:var(--accent);font-weight:700}.billing-comparison tbody tr:last-child>*{border-bottom:0}.billing-page .d13-status{margin:0}.billing-operation-error .d13-button{margin-top:12px}.billing-checkout-price{font-size:14px;margin:0 0 12px}.billing-referral{background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:none}.billing-referral h3{font:500 17px/1.3 Lora,Georgia,serif}@media(max-width:1023px){.billing-prices{grid-template-columns:minmax(0,1fr)}.billing-comparison{padding:14px}.billing-badge{max-width:40%;text-align:center}.billing-comparison table{font-size:11px}.billing-comparison td,.billing-comparison th{padding:12px 5px}.billing-referral input{font-size:16px}}.journal-household{display:grid;gap:20px;min-width:0}.journal-household>.d13-pagehead{margin-bottom:0}.journal-household .d13-pagehead h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em}.journal-household .d13-kicker{line-height:1.4;margin-bottom:6px}.journal-household h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.journal-household-sub{color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.journal-household-code,.journal-household-form,.journal-household-merge,.journal-household-section{display:grid;gap:20px;min-width:0}.journal-household-member{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:16px}.journal-household-member>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.journal-household-member strong{font-size:14px;font-weight:700}.journal-household-member small{color:var(--muted);font-size:12px}.journal-household-badge,.journal-household-member>.d13-button{flex:none}.journal-household-badge{background:var(--soft);border-radius:7px;color:var(--accent);font-size:11px;font-weight:650;padding:5px 9px}.journal-household-linkbox{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;min-width:0;padding:16px}.journal-household-linkbox>span{min-width:0;overflow-wrap:anywhere}.journal-household-merge-pet{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;min-width:0;padding:18px}.journal-household-merge-pet .d13-segment{justify-self:start;max-width:100%}.journal-household-merge-pet .d13-segment button{border-radius:7px;min-width:0;overflow-wrap:anywhere}.journal-household-merge-pet .d13-segment button:disabled{opacity:.5}.journal-household-item{display:grid;gap:5px;min-width:0}.journal-household-item .d13-toggle-row{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:12px;padding:16px}.journal-household-item .d13-toggle-row>span{font-weight:700}.journal-household-item small{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.journal-household-transfer-note{font-size:12px}.journal-household .d13-status{margin:0}.journal-household .d13-status .d13-button{margin-top:12px}@media(max-width:1023px){.journal-household .d13-pagehead h1{font-size:30px}.journal-household-member{gap:9px;padding:13px 12px}.journal-household-member strong{font-size:13px}.journal-household-merge-pet{padding:14px}}.referral-page{display:grid;gap:20px;min-width:0}.referral-page>.d13-pagehead{margin-bottom:0}.referral-page .d13-kicker{line-height:1.4;margin-bottom:6px}.invite-friend-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;display:grid;gap:16px;min-width:0;padding:16px}.invite-friend-card.is-standalone{background:transparent;border:0;border-radius:0;gap:20px;padding:0}.invite-friend-card h3{font:500 17px/1.3 Lora,Georgia,serif;margin:0}.referral-intro{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.referral-linkbox{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;min-width:0;padding:16px}.referral-linkbox input{background:transparent;border:0;color:var(--ink);flex:0 1 auto;font-size:14px;max-width:100%;min-height:32px;min-width:0;padding:5px 0;width:auto}.referral-linkbox>.d13-button{flex:none}.referral-form{display:grid;gap:20px}.referral-actions{align-items:center;display:flex;gap:12px}.referral-share{display:grid;height:44px;padding:0;place-items:center;width:44px}.referral-share .d13-icon{height:20px;width:20px}.invite-friend-card .d13-status{margin:0}.invite-friend-card .d13-status>.d13-button{margin-top:12px}.referral-copy-status{color:var(--accent);font-size:13px;margin:0}@media(max-width:1023px){.referral-linkbox input{font-size:16px}}.journal-install,.journal-legal{display:grid;gap:20px;min-width:0}:is(.journal-install,.journal-legal)>.d13-pagehead,:is(.journal-install,.journal-legal)>.mb-4{margin-bottom:0}:is(.journal-install,.journal-legal) .d13-pagehead h1{font:500 32px/1.12 Lora,Georgia,serif;letter-spacing:-.04em}:is(.journal-install,.journal-legal) .d13-kicker{line-height:1.4;margin-bottom:6px}.journal-install-description,.journal-install-dialog>p,.journal-install-hint,.journal-legal-date{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.journal-install-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.journal-install-steps{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-install-steps>article{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:16px}.journal-install-instructions{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.journal-install-instructions h2,.journal-legal section h2{font:500 17px/1.3 Lora,Georgia,serif;letter-spacing:-.025em}.journal-install-instructions h3{font-size:16px;font-weight:600}.journal-install-instructions ol{display:grid;gap:12px;list-style:decimal;margin:0;padding-left:20px}.journal-install-instructions li{line-height:1.6}.journal-install-note{color:var(--muted);font-size:12px;line-height:1.6}.journal-install-share{color:var(--accent);display:inline-block;height:20px;vertical-align:middle;width:20px}.journal-install-complete{align-items:center;color:var(--ink);display:flex;gap:8px}.journal-install-complete svg,.journal-install-dialog .d13-status svg{display:inline-block;height:20px;width:20px}.journal-install-dialog{display:grid;gap:20px;min-width:0}.journal-install-dialog .d13-status{margin:0}.journal-legal-full,.journal-legal-preview{display:grid;gap:16px;min-width:0}.journal-legal section{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.journal-legal section p,.journal-legal-full>p{color:var(--muted);line-height:1.7}.journal-legal-full ul{list-style:disc;margin:0;padding-left:20px}.journal-legal-full li{color:var(--muted);line-height:1.6;margin:9px 0;overflow-wrap:anywhere}.journal-legal-rights{color:var(--muted);line-height:1.7;list-style:disc;padding-left:20px}.journal-full-legal{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:22px}.journal-full-legal>summary{color:var(--accent);cursor:pointer;font-weight:600;line-height:1.45;min-height:44px;overflow-wrap:anywhere;padding:17px}.journal-full-legal>.journal-legal-full{padding:0 18px 18px}.journal-legal-consent{justify-self:start}.journal-legal-controls,.journal-legal-navigation{display:flex;flex-wrap:wrap;gap:12px}.journal-legal-contents{display:grid;gap:8px}.journal-legal a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.journal-legal-full section{scroll-margin-top:24px}.referral-use-choice{display:grid;gap:10px}.journal-legal-print-notice,.journal-legal-print-version{display:none}@media(max-width:1023px){:is(.journal-install,.journal-legal) .d13-pagehead h1{font-size:30px}.journal-install-steps{grid-template-columns:minmax(0,1fr)}.journal-full-legal>.journal-legal-full{padding:0 14px 14px}}@media print{.journal-legal-print-notice,.journal-legal-print-version{display:block}.journal-legal-contents,.journal-legal-controls,.journal-legal-draft,.journal-legal-navigation{display:none!important}:is(html,body,#__nuxt,.d13-shell,.d13-shell-body,.d13-shell-content,[data-app-scroll]):has(.journal-legal){display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.journal-legal .d13-back,.journal-legal-consent,.journal-legal-preview,.journal-legal>.journal-legal-date,body:has(.journal-legal) :is(.d13-rail,.d13-dock,.d13-mobile-head,.d13-notices,.d13-fab,.d13-cookie){display:none!important}.journal-legal{background:#fff;color:#000;display:block}.journal-full-legal{background:#fff;border:0}.journal-full-legal>summary{display:none}.journal-legal-full{color:#000}.journal-legal-full section{-moz-column-break-inside:avoid;break-inside:avoid}.journal-legal-full :is(p,li){color:#000}}.onboarding-mask{background:#20151c61;pointer-events:auto;position:fixed;z-index:60}.onboarding-ring{border:2px solid var(--accent);border-radius:10px;box-shadow:0 0 0 3px var(--paper);pointer-events:none;position:fixed;z-index:61}.onboarding-bubble{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #160f2226;color:var(--ink);outline:none;overflow:visible;position:fixed;z-index:62}.onboarding-bubble-content{border-radius:inherit;display:flex;flex-direction:column;max-height:inherit;overflow:hidden;padding:22px 20px 16px}.onboarding-copy{min-height:0;overflow:auto}.onboarding-bubble h2{font:500 21px/1.25 Lora,Georgia,serif;letter-spacing:-.025em;margin:0 0 8px}.onboarding-bubble p{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.onboarding-bubble .onboarding-progress{color:var(--muted);font-size:11px;margin:0 0 8px}.onboarding-cat{--onboarding-cat-rest:59px;height:90px;pointer-events:none;position:absolute;right:16px;top:calc(var(--onboarding-cat-rest)*-1);transform-origin:right var(--onboarding-cat-rest);width:180px}.onboarding-cat img{display:block;height:90px;-o-object-fit:contain;object-fit:contain;width:180px}.onboarding-cat-still{clip-path:polygon(0 0,100% 0,100% 100%,74px 100%,74px 60px,40px 60px,40px 100%,0 100%)}.onboarding-tail-position{--onboarding-cat-rest:59px;height:90px;pointer-events:none;position:absolute;right:16px;top:calc(var(--onboarding-cat-rest)*-1);transform-origin:right var(--onboarding-cat-rest);width:180px}.onboarding-tail{height:30px;left:40px;overflow:hidden;pointer-events:none;position:absolute;top:60px;width:34px}.onboarding-tail-motion{animation:onboarding-tail-sway 4.266667s linear infinite;display:block;height:90px;left:-40px;pointer-events:none;position:absolute;top:-60px;transform-box:view-box;transform-origin:0 60px;width:180px;will-change:transform}@keyframes onboarding-tail-sway{0%,50%,to{animation-timing-function:cubic-bezier(.3254956,.5112873,.6366198,1);transform:skew(0)}25%{animation-timing-function:cubic-bezier(.3633802,0,.6745044,.4887127);transform:skew(-5.83126646deg)}75%{animation-timing-function:cubic-bezier(.3633802,0,.6745044,.4887127);transform:skew(5.83126646deg)}}.onboarding-zzz{animation:onboarding-sleep 4.8s calc(var(--n)*-1.6s) ease-in-out infinite;color:var(--muted);font:italic 500 14px Lora,Georgia,serif;position:absolute;right:10px;top:16px}@keyframes onboarding-sleep{0%{opacity:0;transform:translate(0) scale(.75)}20%{opacity:.85}80%{opacity:.7}to{opacity:0;transform:translate(15px,-30px) scale(1.15)}}.onboarding-actions{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-top:18px}.onboarding-bubble[data-onboarding-step=dashboardWelcome] .onboarding-actions{margin-top:10px}.onboarding-step-actions{align-items:center;display:flex;flex:none;gap:12px}.onboarding-back{color:var(--muted);font-size:13px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.onboarding-back:focus-visible,.onboarding-back:hover{color:var(--accent)}.onboarding-actions>button:first-child{color:var(--muted);font-size:13px;min-height:44px;text-align:left}.onboarding-actions .d13-button{min-height:44px}.onboarding-hint{color:var(--muted);font-size:12px;line-height:1.5;margin-top:10px}.onboarding-help{background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--accent);display:inline-grid;flex:none;font:500 18px Lora,Georgia,serif;height:36px;place-items:center;width:36px}.onboarding-help:focus-visible,.onboarding-help:hover{border-color:var(--accent)}.onboarding-info-dialog{align-items:center;box-sizing:border-box;padding:max(80px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.onboarding-info-bubble{display:flex;flex-direction:column;max-height:100%;min-height:0;position:relative;width:min(340px,100%);z-index:auto}.onboarding-info-bubble .onboarding-bubble-content{max-height:none;min-height:0}.onboarding-info-head{flex:none}.onboarding-info-copy{overscroll-behavior:contain}.onboarding-info-copy:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.onboarding-info-actions{justify-content:flex-end}.onboarding-info-actions>.d13-button:first-child{color:var(--accent);text-align:center}.onboarding-launcher{margin-block:16px;text-align:left;width:100%}.onboarding-resume{background:var(--paper);border:1px solid var(--line);border-radius:12px;bottom:calc(110px + env(safe-area-inset-bottom));box-shadow:0 4px 18px #160f221a;color:var(--accent);display:flex;font-size:13px;gap:12px;max-width:calc(100vw - 40px);padding:8px 14px;position:fixed;right:20px;z-index:44}.onboarding-resume button{min-height:36px}.onboarding-chapters{display:grid;gap:12px}.onboarding-chapter{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;padding:12px;text-align:left;width:100%}.onboarding-chapter:hover{border-color:var(--accent)}.onboarding-chapter strong{display:block;font-size:14px}.onboarding-chapter small{color:var(--muted);display:block;font-size:12px;margin-top:4px}.onboarding-chapter-status{color:var(--accent);flex:none;font-size:11px;margin-left:auto}@media(prefers-reduced-motion:reduce){.onboarding-zzz{animation:none;opacity:.7;transform:translate(calc(var(--n)*8px - 18px),calc(var(--n)*-10px))}}@media(max-height:550px){.onboarding-bubble-content{padding:14px 16px 10px}.onboarding-bubble h2{font-size:18px}.onboarding-bubble p{font-size:13px}.onboarding-actions{margin-top:10px}.onboarding-cat,.onboarding-tail-position{transform:scale(.7)}.onboarding-info-dialog{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-top:max(56px,env(safe-area-inset-top))}}.app-preloader[data-v-f1e2abd8]{transition:opacity .2s ease}.app-preloader--out[data-v-f1e2abd8]{opacity:0}.app-preloader__logo[data-v-f1e2abd8]{filter:brightness(.75)}.dark .app-preloader__logo[data-v-f1e2abd8]{filter:brightness(2.4)}@media(prefers-reduced-motion:reduce){.app-preloader[data-v-f1e2abd8]{transition:none}}
