@font-face{font-family:"Onest";font-style:normal;font-weight:100 900;font-display:block;src:url("/fonts/Onest/Onest-Variable.woff2") format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("/fonts/SourceSerif4/SourceSerif4-Variable.woff2") format("woff2")}:root{--google-play-badge: url("https://media.cutiko.app/brand/google-play-black.webp");--background: #fffdf9;--text: #2f2a4f;--muted: #6a6490;--accent: #aaa0e6;--accent-deep: #8678db;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #e6e1f2;--profile-background: linear-gradient(180deg, #faf4ee 0%, #fcf5ef 50%, #f8eee5 100%);--danger: #c23a6b;--faint-fill: rgba(0, 0, 0, .04);--tag-background: rgba(0, 0, 0, .02);--tint-pink: #fde6f7;--tint-yellow: #fff4d2;--tint-blue: #e2f1fe;--tint-lilac: #eee8fe;--card-text: #242038;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #b5a4f5;--card-diaper: #f3e6da;--card-activity: #87ceeb;--card-nursery: #a5b5f5;--card-pump: #e5a5f5;--card-medicine: #ff9fa8;--card-growth: #80d9a5;--card-vaccine: #a6a0fa;--card-symptom: #ffad85;--card-reminder: #f5b5e5;--card-breast-icon: #b78666;--card-bottle-icon: #b78666;--card-solids-icon: #b78666;--card-sleep-icon: #9584d2;--card-diaper-icon: #ac8b6b;--card-activity-icon: #569db8;--card-nursery-icon: #7f8ecc;--card-pump-icon: #b477c4;--card-medicine-icon: #ce737d;--card-growth-icon: #4ea776;--card-vaccine-icon: #8c85dd;--card-symptom-icon: #c97c55;--card-reminder-icon: #b77ba9;--sky: linear-gradient(165deg, #79a7f7 0%, #93a0f6 38%, #b6a2f6 66%, #e2acf3 100%);--ground-shade: #d9ddf2;--ground-back: #eef0fb;--icon-shift: 0px;--brand-heart: #9270db;--brand-band: var(--accent-fill);--page-width: 1180px;--side-padding: max(clamp(10px, 3vw, 30px), env(safe-area-inset-left), env(safe-area-inset-right));--ease: cubic-bezier(.28, .11, .32, 1);--space-close: 8px;--space-near: 16px;--space-apart: 24px;--space-wide: 48px;--space-far: 64px;--space-section: clamp(64px, 12vw, 96px);--text-title: clamp(34px, 7vw, 52px);--text-heading: 32px;--text-large: 24px;--text-body: 17px;--text-small: 14px;--header-height: calc(66px + env(safe-area-inset-top));--bank-height: max(110px, 19.5vw)}html[data-theme="dark"]{--google-play-badge: url("https://media.cutiko.app/brand/google-play-white.webp");color-scheme:dark;--background: #17142a;--text: #f3f0ff;--muted: #a59fc4;--accent: #aaa0e6;--accent-deep: #c2bbed;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #2e2948;--profile-background: linear-gradient(180deg, #4a3f78 0%, #302a55 50%, #1d1a36 100%);--danger: #ef7aa5;--faint-fill: rgba(255, 255, 255, .04);--tag-background: rgba(255, 255, 255, .02);--tint-pink: #2a1f3d;--tint-yellow: #2a2536;--tint-blue: #1c2240;--tint-lilac: #231e40;--card-text: #ffffff;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #6550b5;--card-diaper: #f3e6da;--card-activity: #2f7fa6;--card-nursery: #5268b5;--card-pump: #944ba8;--card-medicine: #b54562;--card-growth: #27865b;--card-vaccine: #6055b8;--card-symptom: #b85c43;--card-reminder: #a34c92;--card-breast-icon: #ecb896;--card-bottle-icon: #ecb896;--card-solids-icon: #ecb896;--card-sleep-icon: #c2b2ff;--card-diaper-icon: #e0bd9c;--card-activity-icon: #82cff9;--card-nursery-icon: #a5c0ff;--card-pump-icon: #efa1ff;--card-medicine-icon: #ff99b3;--card-growth-icon: #81daab;--card-vaccine-icon: #bab5ff;--card-symptom-icon: #ffa68b;--card-reminder-icon: #fd9fe8;--sky: linear-gradient(165deg, #1f2160 0%, #2c2470 40%, #47307e 70%, #6a3a86 100%);--ground-shade: #2a2546;--ground-back: #221d3b;--icon-shift: -36px;--brand-heart: #9270db;--brand-band: var(--accent-fill)}@media (prefers-color-scheme: dark){html:not([data-theme]){--google-play-badge: url("https://media.cutiko.app/brand/google-play-white.webp");color-scheme:dark;--background: #17142a;--text: #f3f0ff;--muted: #a59fc4;--accent: #aaa0e6;--accent-deep: #c2bbed;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #2e2948;--profile-background: linear-gradient(180deg, #4a3f78 0%, #302a55 50%, #1d1a36 100%);--danger: #ef7aa5;--faint-fill: rgba(255, 255, 255, .04);--tag-background: rgba(255, 255, 255, .02);--tint-pink: #2a1f3d;--tint-yellow: #2a2536;--tint-blue: #1c2240;--tint-lilac: #231e40;--card-text: #ffffff;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #6550b5;--card-diaper: #f3e6da;--card-activity: #2f7fa6;--card-nursery: #5268b5;--card-pump: #944ba8;--card-medicine: #b54562;--card-growth: #27865b;--card-vaccine: #6055b8;--card-symptom: #b85c43;--card-reminder: #a34c92;--card-breast-icon: #ecb896;--card-bottle-icon: #ecb896;--card-solids-icon: #ecb896;--card-sleep-icon: #c2b2ff;--card-diaper-icon: #e0bd9c;--card-activity-icon: #82cff9;--card-nursery-icon: #a5c0ff;--card-pump-icon: #efa1ff;--card-medicine-icon: #ff99b3;--card-growth-icon: #81daab;--card-vaccine-icon: #bab5ff;--card-symptom-icon: #ffa68b;--card-reminder-icon: #fd9fe8;--sky: linear-gradient(165deg, #1f2160 0%, #2c2470 40%, #47307e 70%, #6a3a86 100%);--ground-shade: #2a2546;--ground-back: #221d3b;--icon-shift: -36px;--brand-heart: #9270db;--brand-band: var(--accent-fill)}}html[data-skin="olive"]{--background: #fdfcf8;--text: #1b2420;--muted: #5c6661;--accent: #7f9a8a;--accent-deep: #4a6757;--accent-fill: #567565;--accent-hover: #4a6757;--line: #e3e1da;--profile-background: linear-gradient(180deg, #f3f1ea 0%, #f6f4ee 50%, #eeeee6 100%);--danger: #c23a6b;--faint-fill: rgba(0, 0, 0, .04);--tag-background: rgba(0, 0, 0, .02);--tint-pink: #f7e9ea;--tint-yellow: #f6f1dd;--tint-blue: #e6eef0;--tint-lilac: #e8efe9;--sky: linear-gradient(165deg, #8fb3a1 0%, #a9c3b2 38%, #c9d6c3 66%, #e6dccb 100%);--ground-shade: #d6ddd5;--ground-back: #eef1ec;--brand-heart: #567565;--brand-band: #4a6757}html[data-skin="olive"][data-theme="dark"]{--background: #141a16;--text: #eef1ee;--muted: #a3b0a8;--accent: #9cb9a8;--accent-deep: #b3cbbd;--accent-fill: #567565;--accent-hover: #4a6757;--line: #273029;--profile-background: linear-gradient(180deg, #3a4f42 0%, #273529 50%, #1a211c 100%);--danger: #ef7aa5;--faint-fill: rgba(255, 255, 255, .04);--tag-background: rgba(255, 255, 255, .02);--tint-pink: #262e28;--tint-yellow: #262b24;--tint-blue: #1f2a25;--tint-lilac: #1f2a22;--sky: linear-gradient(165deg, #1b2a22 0%, #24362b 40%, #34493a 70%, #4a5a44 100%);--ground-shade: #232b26;--ground-back: #1b221d;--brand-heart: #8fae9c;--brand-band: #2f4036}@media (prefers-color-scheme: dark){html[data-skin="olive"]:not([data-theme]){--background: #141a16;--text: #eef1ee;--muted: #a3b0a8;--accent: #9cb9a8;--accent-deep: #b3cbbd;--accent-fill: #567565;--accent-hover: #4a6757;--line: #273029;--profile-background: linear-gradient(180deg, #3a4f42 0%, #273529 50%, #1a211c 100%);--danger: #ef7aa5;--faint-fill: rgba(255, 255, 255, .04);--tag-background: rgba(255, 255, 255, .02);--tint-pink: #262e28;--tint-yellow: #262b24;--tint-blue: #1f2a25;--tint-lilac: #1f2a22;--sky: linear-gradient(165deg, #1b2a22 0%, #24362b 40%, #34493a 70%, #4a5a44 100%);--ground-shade: #232b26;--ground-back: #1b221d;--brand-heart: #8fae9c;--brand-band: #2f4036}}html[data-bare] #header,html[data-bare] #footer{display:none}html[data-menu-open],html:has(dialog[open]){overflow:hidden}dialog{max-height:calc(100% - 2em - env(safe-area-inset-top) - env(safe-area-inset-bottom))}html{box-sizing:border-box;height:100%;background:var(--background);color:var(--text);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:var(--header-height)}html.ready{scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}:focus{outline:none}button,.btn,label,img,video,svg{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sprite{display:inline-block;flex:none;width:24px;height:24px;background-color:currentColor;mask:center / contain no-repeat;-webkit-mask:center / contain no-repeat}@keyframes roll-out{to{translate:0 100%;visibility:hidden}}@keyframes roll-in{from{translate:0 -100%}}@keyframes roll-up-out{to{translate:0 -100%;visibility:hidden}}@keyframes roll-up-in{from{translate:0 100%}}@keyframes menu-cross{from{rotate:calc(var(--cross) - 45deg)}}.sprite.activity{mask-image:url("/ui.svg?334#activity");-webkit-mask-image:url("/ui.svg?334#activity")}.sprite.activity-filled{mask-image:url("/ui.svg?334#activity-filled");-webkit-mask-image:url("/ui.svg?334#activity-filled")}.sprite.arrow-right{mask-image:url("/ui.svg?334#arrow-right");-webkit-mask-image:url("/ui.svg?334#arrow-right")}.sprite.bars{mask-image:url("/ui.svg?334#bars");-webkit-mask-image:url("/ui.svg?334#bars")}.sprite.bell{mask-image:url("/ui.svg?334#bell");-webkit-mask-image:url("/ui.svg?334#bell")}.sprite.bottle{mask-image:url("/ui.svg?334#bottle");-webkit-mask-image:url("/ui.svg?334#bottle")}.sprite.calendar{mask-image:url("/ui.svg?334#calendar");-webkit-mask-image:url("/ui.svg?334#calendar")}.sprite.camera{mask-image:url("/ui.svg?334#camera");-webkit-mask-image:url("/ui.svg?334#camera")}.sprite.chart{mask-image:url("/ui.svg?334#chart");-webkit-mask-image:url("/ui.svg?334#chart")}.sprite.chevron-down{mask-image:url("/ui.svg?334#chevron-down");-webkit-mask-image:url("/ui.svg?334#chevron-down")}.sprite.chevron-left{mask-image:url("/ui.svg?334#chevron-left");-webkit-mask-image:url("/ui.svg?334#chevron-left")}.sprite.chevron-right{mask-image:url("/ui.svg?334#chevron-right");-webkit-mask-image:url("/ui.svg?334#chevron-right")}.sprite.chevron-right-filled{mask-image:url("/ui.svg?334#chevron-right-filled");-webkit-mask-image:url("/ui.svg?334#chevron-right-filled")}.sprite.close{mask-image:url("/ui.svg?334#close");-webkit-mask-image:url("/ui.svg?334#close")}.sprite.comment{mask-image:url("/ui.svg?334#comment");-webkit-mask-image:url("/ui.svg?334#comment")}.sprite.delete{mask-image:url("/ui.svg?334#delete");-webkit-mask-image:url("/ui.svg?334#delete")}.sprite.diaper{mask-image:url("/ui.svg?334#diaper");-webkit-mask-image:url("/ui.svg?334#diaper")}.sprite.download{mask-image:url("/ui.svg?334#download");-webkit-mask-image:url("/ui.svg?334#download")}.sprite.document{mask-image:url("/ui.svg?334#document");-webkit-mask-image:url("/ui.svg?334#document")}.sprite.edit{mask-image:url("/ui.svg?334#edit");-webkit-mask-image:url("/ui.svg?334#edit")}.sprite.pencil{mask-image:url("/ui.svg?334#pencil");-webkit-mask-image:url("/ui.svg?334#pencil")}.sprite.printer{mask-image:url("/ui.svg?334#printer");-webkit-mask-image:url("/ui.svg?334#printer")}.sprite.growth{mask-image:url("/ui.svg?334#growth");-webkit-mask-image:url("/ui.svg?334#growth")}.sprite.heart{mask-image:url("/ui.svg?334#heart");-webkit-mask-image:url("/ui.svg?334#heart")}.sprite.more{mask-image:url("/ui.svg?334#more");-webkit-mask-image:url("/ui.svg?334#more")}.sprite.night{mask-image:url("/ui.svg?334#night");-webkit-mask-image:url("/ui.svg?334#night")}.sprite.nursery{mask-image:url("/ui.svg?334#nursery");-webkit-mask-image:url("/ui.svg?334#nursery")}.sprite.people{mask-image:url("/ui.svg?334#people");-webkit-mask-image:url("/ui.svg?334#people")}.sprite.person{mask-image:url("/ui.svg?334#person");-webkit-mask-image:url("/ui.svg?334#person")}.sprite.plus{mask-image:url("/ui.svg?334#plus");-webkit-mask-image:url("/ui.svg?334#plus")}.sprite.pump{mask-image:url("/ui.svg?334#pump");-webkit-mask-image:url("/ui.svg?334#pump")}.sprite.reminder{mask-image:url("/ui.svg?334#reminder");-webkit-mask-image:url("/ui.svg?334#reminder")}.sprite.shuffle{mask-image:url("/ui.svg?334#shuffle");-webkit-mask-image:url("/ui.svg?334#shuffle")}.sprite.sprout{mask-image:url("/ui.svg?334#sprout");-webkit-mask-image:url("/ui.svg?334#sprout")}.sprite.star{mask-image:url("/ui.svg?334#star");-webkit-mask-image:url("/ui.svg?334#star")}.sprite.symptom{mask-image:url("/ui.svg?334#symptom");-webkit-mask-image:url("/ui.svg?334#symptom")}.sprite.vaccine{mask-image:url("/ui.svg?334#vaccine");-webkit-mask-image:url("/ui.svg?334#vaccine")}.sprite.moon{mask-image:url("/ui.svg?334#moon");-webkit-mask-image:url("/ui.svg?334#moon")}.sprite.sun{mask-image:url("/ui.svg?334#sun");-webkit-mask-image:url("/ui.svg?334#sun")}.sprite.pause{mask-image:url("/ui.svg?334#pause");-webkit-mask-image:url("/ui.svg?334#pause")}.sprite.play{mask-image:url("/ui.svg?334#play");-webkit-mask-image:url("/ui.svg?334#play")}.sprite.breast-filled{mask-image:url("/ui.svg?334#breast-filled");-webkit-mask-image:url("/ui.svg?334#breast-filled")}.sprite.bottle-filled{mask-image:url("/ui.svg?334#bottle-filled");-webkit-mask-image:url("/ui.svg?334#bottle-filled")}.sprite.solids-filled{mask-image:url("/ui.svg?334#solids-filled");-webkit-mask-image:url("/ui.svg?334#solids-filled")}.sprite.sleep-filled{mask-image:url("/ui.svg?334#sleep-filled");-webkit-mask-image:url("/ui.svg?334#sleep-filled")}.sprite.diaper-filled{mask-image:url("/ui.svg?334#diaper-filled");-webkit-mask-image:url("/ui.svg?334#diaper-filled")}.sprite.nursery-filled{mask-image:url("/ui.svg?334#nursery-filled");-webkit-mask-image:url("/ui.svg?334#nursery-filled")}.sprite.pump-filled{mask-image:url("/ui.svg?334#pump-filled");-webkit-mask-image:url("/ui.svg?334#pump-filled")}.sprite.medicine-filled{mask-image:url("/ui.svg?334#medicine-filled");-webkit-mask-image:url("/ui.svg?334#medicine-filled")}.sprite.growth-filled{mask-image:url("/ui.svg?334#growth-filled");-webkit-mask-image:url("/ui.svg?334#growth-filled")}.sprite.vaccine-filled{mask-image:url("/ui.svg?334#vaccine-filled");-webkit-mask-image:url("/ui.svg?334#vaccine-filled")}.sprite.symptom-filled{mask-image:url("/ui.svg?334#symptom-filled");-webkit-mask-image:url("/ui.svg?334#symptom-filled")}.sprite.reminder-filled{mask-image:url("/ui.svg?334#reminder-filled");-webkit-mask-image:url("/ui.svg?334#reminder-filled")}body{margin:0;min-height:100%;display:flex;flex-direction:column}@media (max-width: 760px){html[data-searching] body>:not(#header){display:none}html[data-searching] #header .logo,html[data-searching] #header .theme{display:none}html[data-searching] #header>.wrapper>.links .search{order:1;padding:10px var(--side-padding) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}html[data-searching] #header>.wrapper>.links .pages{gap:0;padding:0}html[data-searching] #header>.wrapper>.links .pages::before{content:"";flex:1}html[data-searching] #header>.wrapper>.links .group{display:contents}html[data-searching] #header>.wrapper>.links .label{display:none}html[data-searching] #header>.wrapper>.links a{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;height:auto;padding-block:10px;color:var(--text);font-size:19px;font-weight:600}html[data-searching] #header>.wrapper>.links a[hidden]{display:none}html[data-searching] #header>.wrapper>.links a>span{display:block;color:var(--muted);font-family:"Onest", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400}}#header,#view,#footer{opacity:0;transition:opacity 0.5s var(--ease),translate 0.7s var(--ease)}html.ready #header,html.ready #view,html.ready #footer{opacity:1}#header{translate:0 -16px;transition-delay:.5s}html.ready #header{translate:none}#footer{transition-delay:.8s}h1,h2,h3{font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}::-moz-selection{background:var(--text);color:var(--background)}::selection{background:var(--text);color:var(--background)}#view{flex:1;width:100%;overflow-x:clip}._page{display:none;max-width:var(--page-width);margin-inline:auto;padding:60px var(--side-padding)}._page.on{display:block}.content>.guest.card{display:flex;flex-direction:column;align-items:center;gap:var(--space-apart);max-width:680px;margin:clamp(0px, 4vh, 40px) auto 0;padding:clamp(24px, 6vw, 48px);border-radius:32px;background:var(--tint-lilac);text-align:center}.content>.guest.card>h1{margin:0;font-size:var(--text-title);line-height:1.1;text-wrap:balance}.content>.guest.card>p{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.55;text-wrap:pretty}.width{margin-inline:auto;width:100%;max-width:var(--page-width);padding-inline:var(--side-padding)}.field-with-placeholder{--placeholder-slide: 10px;position:relative;display:flex}.field-with-placeholder>input{flex:1;min-width:0}.field-with-placeholder>.placeholder{position:absolute;top:50%;left:17px;color:var(--text);font-size:16px;white-space:nowrap;opacity:.5;translate:0 -50%;pointer-events:none;transition:transform 0.3s var(--ease),opacity 0.3s var(--ease)}.field-with-placeholder>input:focus+.placeholder{transform:translateX(var(--placeholder-slide));opacity:.2}.field-with-placeholder>input:not(:placeholder-shown)+.placeholder{transform:translateX(calc(2 * var(--placeholder-slide)));opacity:0}.btn{display:inline-flex;align-items:center;padding:12px 34px;border-radius:999px;background:#ffffff;color:#3d3466;font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:600;text-decoration:none;transition:background-color .5s}.btn.hover{background:color-mix(in srgb, #fff 65%, var(--accent));transition-duration:.1s}.btn[hidden]{display:none}dialog.confirm{width:calc(100% - 2 * var(--side-padding));max-width:400px;padding:0;border:1px solid var(--line);border-radius:28px;background:var(--background);color:var(--text);box-shadow:0 16px 48px rgba(23,20,42,0.18)}dialog.confirm::backdrop{background:color-mix(in srgb, var(--background) 90%, transparent)}dialog.confirm>form{display:flex;flex-direction:column;gap:10px;padding:26px}dialog.confirm>form>h2{margin:0;font-size:23px;line-height:1.15}dialog.confirm>form>p{margin:0;color:var(--muted);font-size:15px;line-height:1.45}dialog.confirm>form>p:empty{display:none}dialog.confirm>form>.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}dialog.confirm>form>.actions>button{flex:1 1 auto;justify-content:center;padding:9px 16px;border:2px solid var(--accent-fill);font-size:16px;white-space:nowrap;cursor:pointer}dialog.confirm>form>.actions>.confirm{background:var(--accent-fill);color:#ffffff}dialog.confirm>form>.actions>.cancel{border-color:var(--line);background:none;color:var(--text)}dialog.confirm>form>.link{align-self:center;margin-top:6px;color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}#header{position:sticky;top:0;z-index:10;padding-top:env(safe-area-inset-top)}#header::before{content:"";position:absolute;inset:0;z-index:-1;background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transform:translate3d(0, 0, 0);transition:opacity .3s}#header.scrolled::before{opacity:1}html[data-menu-open] #header::before{opacity:1;background-color:var(--background)}#header>.wrapper{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;display:flex;align-items:center;height:54px;margin-top:12px}#header>.wrapper>.roll{display:grid;align-self:stretch;overflow:visible clip}#header>.wrapper>.roll>*{grid-area:1 / 1;animation:roll-out .3s ease-in forwards}#header>.wrapper>.roll>.logo{animation:roll-in 0.45s var(--ease) 0.12s backwards}html[data-module="events"][data-story-compact] #header>.wrapper>.roll>.logo{animation:roll-up-out .3s ease-in forwards}html[data-module="events"][data-story-compact] #header>.wrapper>.roll>.baby{animation:roll-up-in 0.45s var(--ease) 0.12s backwards}@media (prefers-reduced-motion: reduce){#header>.wrapper>.roll>.logo,#header>.wrapper>.roll>.baby,html[data-module="events"][data-story-compact] #header>.wrapper>.roll>.logo,html[data-module="events"][data-story-compact] #header>.wrapper>.roll>.baby{animation-duration:0s;animation-delay:0s}}#header .logo{position:relative;display:block;width:calc(28px * 1485 / 484);user-select:none;transition:opacity .5s}#header .logo::before,#header .logo::after{content:"";position:absolute;inset:0}#header .logo::before{background:var(--text);mask:url("https://media.cutiko.app/brand/logo-word.svg") center calc(50% - 6px)/auto 28px no-repeat;-webkit-mask:url("https://media.cutiko.app/brand/logo-word.svg") center calc(50% - 6px)/auto 28px no-repeat}#header .logo::after{background:var(--brand-heart);mask:url("https://media.cutiko.app/brand/logo-heart.svg") center calc(50% - 6px)/auto 28px no-repeat;-webkit-mask:url("https://media.cutiko.app/brand/logo-heart.svg") center calc(50% - 6px)/auto 28px no-repeat}#header .logo.hover{opacity:.5;transition-duration:.1s}#header>.wrapper>.links{display:flex;align-items:center;margin-left:auto}#header>.wrapper>.links .search,#header>.wrapper>.links a>span{display:none}#header>.wrapper>.links .pages,#header>.wrapper>.links .main{display:contents}@media (min-width: 761px){#header>.wrapper>.links .account{display:none}#header>.wrapper>.links .child,#header>.wrapper>.links .add-child{padding:0 10px;border-radius:0}#header>.wrapper>.links .child.on,#header>.wrapper>.links .add-child.on{background:none}#header>.wrapper>.links .child>b{font-weight:inherit}}#header>.wrapper>.links a{display:flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;color:var(--text);font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500;text-decoration:none;user-select:none;transition:opacity .5s}#header>.wrapper>.links a.on{background:color-mix(in srgb, var(--tint-lilac) 30%, transparent)}#header>.wrapper>.links a.hover{opacity:.5;transition-duration:.1s}#header>.wrapper>.links .label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.4;user-select:none}@media (min-width: 761px){#header>.wrapper>.links .sheet{position:fixed;inset:0;z-index:-2;display:none;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s;flex-direction:column;align-items:flex-end;gap:40px;padding:calc(var(--header-height) + 20px) calc(max(var(--side-padding), (100% - var(--page-width)) / 2 + var(--side-padding)) + 16px) 120px;overflow-y:auto}#header>.wrapper>.links .sheet>*{transition:translate 0.5s var(--ease)}html[data-menu-open] #header>.wrapper>.links .sheet{display:flex;pointer-events:auto}@starting-style{html[data-menu-open] #header>.wrapper>.links .sheet{opacity:0}}@starting-style{html[data-menu-open] #header>.wrapper>.links .sheet>*{translate:0 10px}}#header>.wrapper>.links .sheet>.group{display:flex;flex-direction:column;align-items:flex-end}#header>.wrapper>.links .sheet a{height:40px;padding:0;border-radius:0;font-size:16px}#header>.wrapper>.links .sheet a>b{font-weight:inherit}#header>.wrapper>.links .sheet a.on{background:none;color:var(--accent-deep)}#header>.wrapper>.links .sheet .legal a{height:28px;font-size:12px}}@media (min-width: 481px) and (max-width: 760px){#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet{position:fixed;inset:0;z-index:-2;display:none;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s;flex-direction:column;align-items:flex-end;gap:40px;padding:calc(var(--header-height) + 20px) calc(max(var(--side-padding), (100% - var(--page-width)) / 2 + var(--side-padding)) + 16px) 120px;overflow-y:auto}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet>*{transition:translate 0.5s var(--ease)}html[data-menu-open] #header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet{display:flex;pointer-events:auto}@starting-style{html[data-menu-open] #header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet{opacity:0}}@starting-style{html[data-menu-open] #header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet>*{translate:0 10px}}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet>.group{display:flex;flex-direction:column;align-items:flex-end}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet a{height:40px;padding:0;border-radius:0;font-size:16px}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet a>b{font-weight:inherit}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet a.on{background:none;color:var(--accent-deep)}#header>.wrapper>.links:not(html[data-signed-in] *,html[data-module="events"] *) .sheet .legal a{height:28px;font-size:12px}}@media (max-width: 480px){#header>.wrapper>.links{position:fixed;inset:0;z-index:-2;display:none;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s;flex-direction:column;align-items:stretch;margin:0;padding-top:var(--header-height)}#header>.wrapper>.links>*{transition:translate 0.5s var(--ease)}html[data-menu-open] #header>.wrapper>.links{display:flex;pointer-events:auto}@starting-style{html[data-menu-open] #header>.wrapper>.links{opacity:0}}@starting-style{html[data-menu-open] #header>.wrapper>.links>*{translate:0 10px}}#header>.wrapper>.links .search{display:none;padding:8px var(--side-padding) 0}#header>.wrapper>.links .search>input{width:100%;padding:11px 16px;border:2px solid var(--line);border-radius:999px;background:var(--background);color:var(--text);font:inherit;font-size:17px;outline:none;appearance:none;transition:border-color 0.3s var(--ease)}#header>.wrapper>.links .search>input:focus{border-color:var(--accent)}#header>.wrapper>.links .search>input::-webkit-search-cancel-button{display:none}#header>.wrapper>.links .pages{display:flex;flex-direction:column;gap:40px;flex:1;min-height:0;padding:20px 0 calc(40px + env(safe-area-inset-bottom));overflow-y:auto}#header>.wrapper>.links .sheet{display:contents}#header>.wrapper>.links .group{display:flex;flex-direction:column;flex-shrink:0}#header>.wrapper>.links .label{padding:0 var(--side-padding) 4px}#header>.wrapper>.links a{height:44px;padding:0 var(--side-padding);border-radius:0;font-size:19px}#header>.wrapper>.links a>b{font-weight:inherit}#header>.wrapper>.links a.on{background:none;color:var(--accent-deep)}#header>.wrapper>.links .legal a{height:32px;font-size:var(--text-small)}}@media (max-width: 760px){#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *){position:fixed;inset:0;z-index:-2;display:none;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s;flex-direction:column;align-items:stretch;margin:0;padding-top:var(--header-height)}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *)>*{transition:translate 0.5s var(--ease)}html[data-menu-open] #header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *){display:flex;pointer-events:auto}@starting-style{html[data-menu-open] #header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *){opacity:0}}@starting-style{html[data-menu-open] #header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *)>*{translate:0 10px}}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .search{display:none;padding:8px var(--side-padding) 0}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .search>input{width:100%;padding:11px 16px;border:2px solid var(--line);border-radius:999px;background:var(--background);color:var(--text);font:inherit;font-size:17px;outline:none;appearance:none;transition:border-color 0.3s var(--ease)}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .search>input:focus{border-color:var(--accent)}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .search>input::-webkit-search-cancel-button{display:none}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .pages{display:flex;flex-direction:column;gap:40px;flex:1;min-height:0;padding:20px 0 calc(40px + env(safe-area-inset-bottom));overflow-y:auto}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .sheet{display:contents}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .group{display:flex;flex-direction:column;flex-shrink:0}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .label{padding:0 var(--side-padding) 4px}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) a{height:44px;padding:0 var(--side-padding);border-radius:0;font-size:19px}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) a>b{font-weight:inherit}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) a.on{background:none;color:var(--accent-deep)}#header>.wrapper>.links:is(html[data-signed-in] *, html[data-module="events"] *) .legal a{height:32px;font-size:var(--text-small)}}#header .icon-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;color:var(--text);cursor:pointer;user-select:none;transition:opacity .4s}#header .icon-button>.sprite{width:16px;height:16px}#header .icon-button.hover{opacity:.5;transition-duration:.1s}#header .bell{position:relative}#header .bell>.count{position:absolute;top:2px;left:18px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-fill);color:#ffffff;font-size:11px;font-weight:700;line-height:16px;text-align:center;opacity:0;transform:scale(0);transform-origin:4px 12px;transition:transform 0.3s var(--ease),opacity 0.3s var(--ease)}#header .bell[data-unread]>.count{opacity:1;transform:scale(1);transition:transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),opacity 0.2s var(--ease)}html:not([data-signed-in]) #header .member,html[data-signed-in] #header .guest{display:none}#header .add{display:none}@media (min-width: 761px){html[data-module="events"][data-story="story"][data-story-can-post] #header>.wrapper>.links .add{display:flex}}@media (max-width: 760px){html[data-module="events"][data-story="story"][data-story-can-post] #header>.wrapper>.add{display:flex}}#header .menu{position:relative}#header .menu>span{position:absolute;left:10px;width:16px;height:calc(16px / 12);border-radius:1px;background:var(--text)}#header .menu>span:first-child{top:13px}#header .menu>span:last-child{top:21px}html[data-menu-open] #header .menu>span{top:17px;rotate:var(--cross);animation:menu-cross 0.3s var(--ease)}html[data-menu-open] #header .menu>span:first-child{--cross: 45deg}html[data-menu-open] #header .menu>span:last-child{--cross: -45deg}@media (max-width: 480px){#header>.wrapper>.roll{margin-right:auto}#header>.wrapper>.account{display:none}}@media (max-width: 760px){#header:is(html[data-signed-in] *, html[data-module="events"] *)>.wrapper>.roll{margin-right:auto}#header:is(html[data-signed-in] *, html[data-module="events"] *)>.wrapper>.account{display:none}}@media (max-width: 760px){html[data-module="events"] #header{position:fixed;top:0;right:0;left:0;pointer-events:none}html[data-module="events"] #header>.wrapper>:not(.links){pointer-events:auto}html[data-module="events"] #header::before{opacity:0}html[data-module="events"] #header>.wrapper{width:auto;margin:12px var(--side-padding) 0;padding:0}html[data-module="events"] #header .logo{display:none}html[data-module="events"]:not([data-menu-open]) #header .theme{display:none}html[data-module="events"][data-story-compact] #header::before{opacity:1}}#header .theme{position:relative;display:block;overflow:hidden}#header .theme>.icons{display:flex;flex-direction:column;transform:translate3d(0, var(--icon-shift), 0);transition:transform 0.5s var(--ease)}#header .theme>.icons>div{flex:0 0 36px;width:36px;height:36px;background-color:var(--text);mask:center / 16px no-repeat;-webkit-mask:center / 16px no-repeat}#header .theme>.icons>div.dark{mask-image:url("/ui.svg?334#moon");-webkit-mask-image:url("/ui.svg?334#moon")}#header .theme>.icons>div.light{mask-image:url("/ui.svg?334#sun");-webkit-mask-image:url("/ui.svg?334#sun")}#footer{position:relative;padding:calc(var(--bank-height) * 1.3) 0 0;background:linear-gradient(var(--background), var(--background)) bottom/100% calc(100% - var(--bank-height) * 1.3) no-repeat}#footer>.parts{position:absolute;width:0;height:0;overflow:hidden}#footer>.bank{pointer-events:none;position:absolute;left:0;top:calc(var(--bank-height) * .3);width:100%;height:calc(var(--bank-height) + 1px);--body: var(--background);--shade: var(--ground-shade)}#footer>.bank.back{top:0;height:var(--bank-height);transform:scaleX(-1);--body: var(--ground-back);--shade: var(--ground-back)}@media (max-width: 900px){#footer>.wrapper,#footer>.bottom>.width{padding-inline:24px}}#footer>.wrapper{display:grid;grid-template-columns:5fr 7fr;gap:64px;padding-block:32px 64px}@media (max-width: 900px){#footer>.wrapper{grid-template-columns:1fr;gap:48px;padding-block:24px 48px}}#footer>.wrapper>.introduction{max-width:400px}#footer>.wrapper>.introduction>.name{color:var(--text);font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .5s}#footer>.wrapper>.introduction>.name.hover{opacity:.5;transition-duration:.1s}#footer>.wrapper>.introduction>p{margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.6}#footer>.wrapper>.introduction>.title{margin-top:24px;color:var(--text);font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(28px, 3vw, 36px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;text-wrap:balance}#footer>.wrapper>.introduction>.store{display:block;width:188px;height:56px;margin-top:var(--space-apart);background:var(--google-play-badge) center/contain no-repeat;transition:opacity .5s}#footer>.wrapper>.introduction>.store.hover{opacity:.8;transition-duration:.1s}#footer>.wrapper>.landings{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px;align-content:start}@media (max-width: 600px){#footer>.wrapper>.landings{grid-template-columns:1fr;gap:32px}}#footer>.wrapper>.tools{grid-column:1 / -1;padding-top:32px;border-top:1px solid var(--line)}#footer>.wrapper>.tools>.heading{color:var(--muted);font-size:15px;font-weight:600;text-decoration:none;transition:color .5s}#footer>.wrapper>.tools>.heading.hover{color:var(--accent-deep);transition-duration:.1s}#footer>.wrapper>.tools>.list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 48px;margin-top:24px}@media (max-width: 900px){#footer>.wrapper>.tools>.list{grid-template-columns:1fr}}#footer>.wrapper>.landings>a,#footer>.wrapper>.tools>.list>a{text-decoration:none}#footer>.wrapper>.landings>a>b,#footer>.wrapper>.tools>.list>a>b{display:block;color:var(--text);font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;transition:color .5s}#footer>.wrapper>.landings>a>span,#footer>.wrapper>.tools>.list>a>span{display:block;margin-top:8px;max-width:36ch;color:var(--muted);font-size:15px;line-height:1.55}#footer>.wrapper>.landings>a.hover>b,#footer>.wrapper>.tools>.list>a.hover>b{color:var(--accent-deep);transition-duration:.1s}#footer>.wrapper>.menu{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 32px;padding-top:32px;border-top:1px solid var(--line);font-size:15px;font-weight:600}@media (max-width: 900px){#footer>.wrapper>.menu{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:0 24px;padding-top:16px}#footer>.wrapper>.menu>a{padding-block:12px}}html:not([data-signed-in]) #footer>.wrapper>.menu>.member,html[data-signed-in] #footer>.wrapper>.menu>.guest{display:none}#footer>.wrapper>.menu>a{color:var(--text);text-decoration:none;transition:color .5s}#footer>.wrapper>.menu>a.hover{color:var(--accent-deep);transition-duration:.1s}#footer>.bottom{padding-block:24px calc(24px + env(safe-area-inset-bottom));background:var(--brand-band);color:#ffffff}#footer>.bottom>.width{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}@media (max-width: 900px){#footer>.bottom>.width{flex-direction:column;align-items:start}}#footer>.bottom>.width>.legal{font-size:13px;opacity:.8}@media (max-width: 900px){#footer>.bottom>.width>.legal{order:1}}#footer>.bottom>.width>.documents,#footer>.bottom>.width>.languages{display:flex;flex-wrap:wrap;gap:0 24px;font-size:14px}#footer>.bottom>.width>.documents:empty,#footer>.bottom>.width>.languages:empty{display:none}#footer>.bottom>.width>.documents>a,#footer>.bottom>.width>.languages>a{padding-block:8px;color:inherit;text-decoration:none;transition:opacity .5s}#footer>.bottom>.width>.documents>a.hover,#footer>.bottom>.width>.languages>a.hover{opacity:.7;transition-duration:.1s}.content .notfound{max-width:700px;margin-inline:auto;text-align:center;padding-block:clamp(20px, 8vh, 70px)}.content .notfound h1{margin:0 0 10px;font-size:clamp(56px, 10vw, 88px);line-height:1.08}.content .notfound p{margin:0 0 14px;color:var(--muted);font-size:17px;line-height:1.55}.content .notfound a{color:var(--accent-deep);text-decoration:none;transition:opacity .5s}.content .notfound a.hover{opacity:.5;transition-duration:.1s}@keyframes star-in{from{opacity:0;scale:0}}@keyframes words-in{from{opacity:0;translate:0 24px}}[data-reveal] .reveal{opacity:0;transform:translateY(28px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}[data-reveal] .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal] .reveal{opacity:1;transform:none;transition:none}}@keyframes moon-float{from{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes pass{from{transform:translateX(-100%)}to{transform:translateX(100vw)}}#home{--dusk: #f6c9ea;--dusk-back: #c9a6ec;--evening: linear-gradient(180deg, var(--dusk) 0%, #d9c2f8 25%, #8fb0f8 50%, #a5a3f6 72%, #e2acf3 100%);--sky-ink: #ffffff;--dusk-ink: #3d3466;--help-button-background: var(--accent);--help-button-color: #ffffff;--pink: #f8c6f1;--pink-shade: #e3a7ef;--yellow: #fdeeb1;--yellow-shade: #f8c8dc;--blue: #c7e5fb;--blue-shade: #a9c6f4;--bezel: #ffffff;--light-display: block;--dark-display: none;max-width:none;margin-top:calc(-1 * var(--header-height));padding:0;overflow-x:clip}html[data-theme="dark"] #home{--dusk: #3a2660;--dusk-back: #2a1d58;--evening: linear-gradient(180deg, var(--dusk) 0%, #2c2668 25%, #1f2160 50%, #33287a 72%, #6a3a86 100%);--sky-ink: #ffffff;--dusk-ink: #f3f0ff;--help-button-background: #ffffff;--help-button-color: #3d3466;--pink: #74519a;--pink-shade: #5d4086;--yellow: #8c7444;--yellow-shade: #6f5a36;--blue: #3f4c93;--blue-shade: #333d7d;--bezel: #0f0c1c;--light-display: none;--dark-display: block}@media (prefers-color-scheme: dark){html:not([data-theme]) #home{--dusk: #3a2660;--dusk-back: #2a1d58;--evening: linear-gradient(180deg, var(--dusk) 0%, #2c2668 25%, #1f2160 50%, #33287a 72%, #6a3a86 100%);--sky-ink: #ffffff;--dusk-ink: #f3f0ff;--help-button-background: #ffffff;--help-button-color: #3d3466;--pink: #74519a;--pink-shade: #5d4086;--yellow: #8c7444;--yellow-shade: #6f5a36;--blue: #3f4c93;--blue-shade: #333d7d;--bezel: #0f0c1c;--light-display: none;--dark-display: block}}#home>.parts{position:absolute;width:0;height:0;overflow:hidden}#home h2{margin:0 0 var(--space-near);font-size:clamp(36px, 6vw, 64px);line-height:1.1;text-wrap:balance}#home h3{margin:0 0 var(--space-close);font-size:22px;line-height:1.2}#home p{margin:0;color:var(--muted);font-size:17px;line-height:1.6;text-wrap:pretty}#home .cloud-pink{--body: var(--pink);--shade: var(--pink-shade)}#home .cloud-yellow{--body: var(--yellow);--shade: var(--yellow-shade)}#home .cloud-blue{--body: var(--blue);--shade: var(--blue-shade)}#home .gem-blue{--body: #a9d8fb;--shade: #7fb6f2}#home .gem-pink{--body: #f6b3e6;--shade: #c99af3}#home .sparkle-white{fill:#ffffff}#home .sparkle-yellow{fill:#fde68a}#home>.sky{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:var(--sky);color:var(--sky-ink);text-align:center}#home>.sky>.art{position:absolute;inset:0;z-index:-1}#home>.sky>.text{position:relative;max-width:920px;padding-block:40px}#home>.sky>.text>p{max-width:520px;margin-inline:auto;color:inherit;opacity:.92;font-size:clamp(17px, 2vw, 21px)}#home>.sky>.text>.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-near);margin-top:60px}#home>.sky>.text>.actions>.demo{background:color-mix(in srgb, currentColor 5%, transparent);color:inherit}#home>.sky>.text>.actions>.demo.hover{background:color-mix(in srgb, currentColor 8%, transparent)}@media (max-width: 560px){#home>.sky>.text>.actions>.demo{order:1}}#home>.sky>.text>.reassurance{margin-top:var(--space-near);font-size:var(--text-small);opacity:.8}#home>.sky>.bank{position:absolute;left:0;bottom:-1px;width:100%;height:var(--bank-height);--body: var(--background);--shade: var(--ground-shade)}#home>.sky>.bank.back{bottom:calc(var(--bank-height) * .3);transform:scaleX(-1);--body: var(--ground-back);--shade: var(--ground-back)}#home>.sky>.bank.top{top:-1px;bottom:auto;z-index:1;transform:scale(-1, -1);--shade: var(--background)}#home .layer{position:absolute;display:block;transform:translate3d(0, calc(var(--center-offset, 0) * var(--depth, 0) * -1px), 0);will-change:transform}#home .layer>svg{display:block;width:100%;height:auto;overflow:visible}#home .drift{animation:drift 14s ease-in-out infinite alternate}#home .bob{animation:bob 5s ease-in-out infinite alternate}#home .bob.slow{animation-duration:7s}#home .twinkle{animation:twinkle 3.2s ease-in-out infinite;transform-origin:center}#home .late{animation-delay:-2.5s}#home>.hero{min-height:100svh;padding:calc(var(--header-height) + 40px) 0 calc(var(--bank-height) + 40px)}#home>.hero h1{margin:0 0 var(--space-near);font-size:clamp(44px, 9vw, 98px);line-height:1.02;text-wrap:balance}html.ready #home>.hero>.bank{animation:ground-in 1.4s var(--ease) both}html.ready #home>.hero>.bank.back{animation-delay:.1s}html.ready #home>.hero .layer.cloud{animation:cloud-in 1.8s var(--ease) var(--delay) both}html.ready #home>.hero .layer.star{animation:star-in 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) var(--delay) both}html.ready #home>.hero>.text>*{animation:words-in 1.1s var(--ease) both}html.ready #home>.hero>.text>*:nth-child(1){animation-delay:.3s}html.ready #home>.hero>.text>*:nth-child(2){animation-delay:.45s}html.ready #home>.hero>.text>*:nth-child(3){animation-delay:.6s}html.ready #home>.hero>.text>*:nth-child(4){animation-delay:.75s}#home>.night{background:linear-gradient(180deg, #2b1d8e 0%, #1c1567 45%, #0b0a2c 100%);margin-top:40px;padding-block:calc(var(--bank-height) + clamp(180px, 20vw, 320px)) calc(var(--bank-height) * 1.3 + clamp(160px, 18vw, 280px));container-type:inline-size}#home>.night::before,#home>.night::after{content:"";position:absolute;inset:0}#home>.night::before{background:radial-gradient(circle at 23px 41px, rgba(255,255,255,0.8) 0 1px, transparent 1.6px),radial-gradient(circle at 171px 118px, rgba(255,255,255,0.7) 0 1.2px, transparent 1.8px),radial-gradient(circle at 84px 203px, rgba(255,255,255,0.5) 0 0.8px, transparent 1.4px);background-size:239px 239px}#home>.night::after{background:radial-gradient(circle at 211px 77px, rgba(255,255,255,0.7) 0 1px, transparent 1.6px),radial-gradient(circle at 58px 262px, rgba(255,255,255,0.5) 0 0.8px, transparent 1.4px);background-size:331px 331px}#home>.night svg{position:absolute;left:calc(var(--x) * 1%);top:var(--y);fill:#ffffff}#home>.night .star{width:var(--size);height:var(--size);animation:twinkle 3.2s ease-in-out var(--delay) infinite}#home>.night .far .star{fill:rgba(255,255,255,0.6)}#home>.night .cloud{--body: #3f4c93;--shade: #333d7d;left:0;width:calc(var(--width) * 1cqw);height:auto;opacity:.5;animation:pass var(--duration) linear var(--delay) infinite}#home>.night .moon{width:100px;height:100px;margin-left:-100px;animation:moon-float 7s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){#home>.night::before,#home>.night::after,#home>.night .star,#home>.night .cloud,#home>.night .moon{animation:none}}#home>.night::before,#home>.night::after{z-index:-1;animation:field-twinkle 4s ease-in-out infinite alternate}#home>.night::after{animation-delay:-4s}#home>.night>.art>.layer{inset:0}#home>.night>.bank:not(.top){--body: var(--dusk);--shade: var(--dusk)}#home>.night>.bank:not(.top).back{--body: var(--dusk-back);--shade: var(--dusk-back)}#home>.night>.nap{display:flex;justify-content:center;align-items:center;gap:clamp(40px, 7vw, 112px);text-align:left}#home>.night>.nap>.text{display:grid;gap:var(--space-near);max-width:520px}#home>.night>.nap>.text>h2{margin:0}#home>.night>.nap>.text>p{color:inherit;opacity:.85;font-size:clamp(17px, 2vw, 21px)}#home>.night>.nap .phone{box-shadow:0 30px 60px -20px rgba(0,0,0,0.5)}@media (max-width: 760px){#home>.night>.nap{flex-direction:column;text-align:center}}#home>.evening{overflow:visible;clip-path:inset(-100lvh 0 0);padding-block:80px calc(var(--bank-height) + 24px);gap:40px;background:var(--evening)}#home>.evening>.stay{color:var(--dusk-ink)}#home>.evening>.phones{padding-block:0}#home>.evening>.phones>.phone{box-shadow:0 30px 60px -20px rgba(70,50,150,0.45)}#home>.evening>.start{padding-block:80px 160px}#home>.features{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-wide);padding-block:40px 96px}@media (max-width: 1000px){#home>.features{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){#home>.features{grid-template-columns:1fr}}@media (max-width: 560px){#home>.features>.card{text-align:center}}#home>.features>.card:nth-child(2){transition-delay:.08s}#home>.features>.card:nth-child(3){transition-delay:.16s}#home>.features>.card:nth-child(4){transition-delay:.24s}#home>.features>.card>.icon{display:block;width:72px;height:72px;margin-bottom:var(--space-apart)}@media (max-width: 560px){#home>.features>.card>.icon{margin-inline:auto}}#home>.how{padding-block:100px 0;text-align:center}#home>.how>.head{max-width:720px;margin:0 auto 56px}#home>.how>.steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin:0;padding:0;list-style:none}#home>.how>.steps>li:nth-child(2){transition-delay:.08s}#home>.how>.steps>li:nth-child(3){transition-delay:.16s}#home>.how>.steps>li>b{display:grid;place-items:center;width:64px;height:64px;margin:0 auto var(--space-apart);border-radius:50%;color:#3d3466;font-family:"Onest", sans-serif;font-size:26px;font-weight:600}#home>.how>.steps>li>b.pink{background:var(--pink)}#home>.how>.steps>li>b.yellow{background:#fde68a}#home>.how>.steps>li>b.blue{background:var(--blue)}#home>.how>.steps>li>p{max-width:22em;margin-inline:auto}@media (max-width: 760px){#home>.how>.steps{grid-template-columns:1fr;gap:40px}}#home>.faq{display:grid;justify-items:center;padding-block:100px}#home>.faq .list{margin-top:16px}#home>.faq .question{padding-block:60px;border-bottom:1px solid var(--line)}#home>.faq .question:last-child{border-bottom:0}#home>.faq .question.open .summary::before{rotate:180deg}#home>.faq .question.open .answer{grid-template-rows:1fr}#home>.faq .summary{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:32px;font-weight:600;letter-spacing:-0.015em;line-height:1.3;text-align:left;cursor:pointer;position:relative}#home>.faq .summary::before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background-color:var(--muted);mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;-webkit-mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;transition:rotate 0.3s var(--ease)}#home>.faq .summary::after{content:"";flex:0 0 auto;width:36px;height:36px;border-radius:5px;background:currentColor;opacity:.05;transition:opacity .5s}#home>.faq .summary.hover::after{opacity:.1;transition-duration:.1s}#home>.faq .answer{max-width:720px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--ease)}#home>.faq .answer>div{overflow:hidden}#home>.faq .answer p{padding:20px 0 0;color:var(--muted)}#home>.faq .answer p a{text-decoration:underline}#home>.faq>h2{margin:0;text-align:center}#home>.faq>.list{width:100%;max-width:880px}#home>.faq>.more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:var(--space-apart) 0 0;color:var(--muted)}#home>.faq>.more>.btn{padding:8px 18px;background:var(--help-button-background);color:var(--help-button-color);font-size:15px}#home>.faq>.more>.btn.hover{background:color-mix(in srgb, #fff 65%, var(--accent));color:#3d3466}#home .phone{position:relative;flex:none;width:clamp(240px, 24vw, 290px);padding:clamp(8px, 0.8vw, 10px);border-radius:clamp(28px, 2.8vw, 34px);background:var(--bezel);transform:translate3d(0, calc(var(--center-offset, 0) * var(--depth, 0) * -1px), 0) rotate(var(--tilt, 0deg));will-change:transform}#home .phone>.screen{aspect-ratio:9 / 19.5;overflow:hidden;border-radius:clamp(20px, 2vw, 24px);background:var(--background)}#home .phone>.screen>img,#home .phone>.screen>video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s var(--ease)}#home .phone>.screen>img.light,#home .phone>.screen>video.light{display:var(--light-display)}#home .phone>.screen>img.dark,#home .phone>.screen>video.dark{display:var(--dark-display)}#home .phone>.screen>img.loaded,#home .phone>.screen>video.loaded{opacity:1}#home>.hero+.phones{position:relative;margin-top:-64px;scroll-margin-top:var(--header-height)}#home>.hero+.phones>.phone{box-shadow:0 20px 40px -12px rgba(0,0,0,0.35)}#home>.hero+.phones::before{content:"";position:absolute;left:50%;top:45%;z-index:-2;width:80vw;aspect-ratio:1;transform:translate(-50%, -50%);background:radial-gradient(closest-side, rgba(80,51,255,0.1), rgba(0,0,0,0));pointer-events:none}#home .phones{display:flex;justify-content:center;align-items:flex-start;padding-block:8px 88px;isolation:isolate}#home .phones>.phone+.phone{z-index:-1;margin:72px 0 0 -6%}@media (prefers-reduced-motion: reduce){#home .layer{transform:none}#home .phone{transform:rotate(var(--tilt, 0deg))}#home .drift,#home .bob,#home .twinkle{animation:none}html.ready #home>.hero>.bank,html.ready #home>.hero .layer,html.ready #home>.hero>.text>*{animation:none}}@keyframes ground-in{from{translate:0 25%}}@keyframes cloud-in{from{opacity:0;translate:calc(var(--from) * 35%) 0}}@keyframes drift{to{transform:translateX(4%)}}@keyframes bob{from{transform:translateY(-6%) rotate(-4deg)}to{transform:translateY(6%) rotate(4deg)}}@keyframes twinkle{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.6);opacity:.6}}#pricing{--badge: #3d3466;--badge-ink: #ffffff}html[data-theme="dark"] #pricing{--badge: #f3f0ff;--badge-ink: #2f2a4f}@media (prefers-color-scheme: dark){html:not([data-theme]) #pricing{--badge: #f3f0ff;--badge-ink: #2f2a4f}}#pricing h1{margin:0 0 var(--space-near);font-size:var(--text-title);line-height:1.1;text-wrap:balance}#pricing h2{margin:0 0 var(--space-close);font-size:var(--text-heading);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}#pricing h3{margin:0 0 var(--space-close);font-size:var(--text-large);line-height:1.25}#pricing p{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#pricing .small{font-size:var(--text-small)}#pricing .btn{justify-content:center;padding:var(--space-near) var(--space-apart);font-family:inherit;font-size:16px;font-weight:700;transition:background-color .5s, color .5s}#pricing .btn.hover{background:var(--accent-fill);color:#ffffff;transition-duration:.1s}#pricing .monthly,#pricing .annual,#pricing .three-years{display:none}#pricing:has(input[value="monthly"]:checked) .monthly,#pricing:has(input[value="annual"]:checked) .annual,#pricing:has(input[value="three-years"]:checked) .three-years{display:inline}#pricing .plan{position:relative;display:flex;flex-direction:column;padding:var(--space-wide) var(--space-apart);border-radius:32px;background:var(--tint)}#pricing .plan.pink{--tint: var(--tint-pink)}#pricing .plan.yellow{--tint: var(--tint-yellow)}#pricing .plan.blue{--tint: var(--tint-blue)}#pricing .plan.lilac{--tint: var(--tint-lilac)}#pricing .plan .price{margin-block:var(--space-apart);color:var(--muted);font-size:var(--text-body)}#pricing .plan .price b{color:var(--text);font-family:"Onest", sans-serif;font-size:48px;font-weight:600;line-height:1}#pricing>.head{max-width:760px;margin:0 auto var(--space-wide);text-align:center}#pricing>.head>h1+p{max-width:28em;margin-inline:auto;color:var(--text);font-size:var(--text-large);line-height:1.4}#pricing>.head>.billing{display:inline-flex;gap:4px;margin-top:var(--space-wide);padding:4px;border-radius:999px;background:var(--tint-lilac)}#pricing>.head>.billing>label{cursor:pointer;user-select:none}#pricing>.head>.billing>label>input{position:absolute;opacity:0;pointer-events:none}#pricing>.head>.billing>label>span{display:block;padding:var(--space-close) var(--space-near);white-space:nowrap;border-radius:999px;color:var(--muted);font-family:"Onest", sans-serif;font-size:var(--text-body);font-weight:500;transition:background 0.3s var(--ease),color 0.3s var(--ease)}#pricing>.head>.billing>label>input:checked+span{background:#ffffff;color:#3d3466}#pricing>.head>.billing>label>input:focus-visible+span{outline:2px solid var(--accent)}#pricing>.head>.note{margin-top:var(--space-near);font-size:var(--text-small)}#pricing>.plans{display:grid;grid-template-columns:repeat(auto-fit, minmax(272px, 1fr));gap:var(--space-apart)}#pricing>.plans>.plan>.badge{position:absolute;top:-14px;left:var(--space-apart);padding:4px var(--space-near);border-radius:999px;background:var(--badge);color:var(--badge-ink);font-size:var(--text-small);font-weight:700}#pricing>.plans>.plan>ul{flex:1;margin:0 0 var(--space-apart);padding:0;list-style:none}#pricing>.plans>.plan>ul>li{position:relative;padding:var(--space-close) 0 var(--space-close) 32px;line-height:1.45}#pricing>.plans>.plan>ul>li::before{content:"";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;background:var(--background)}#pricing>.plans>.plan>ul>li::after{content:"";position:absolute;left:7px;top:14px;width:5px;height:9px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}#pricing>.plans>.plan>ul>li:first-child{font-weight:700}#pricing>.plans>.plan>.btn{justify-content:center}#pricing>.plans>.plan>.btn.busy{pointer-events:none;opacity:.6}#pricing[data-app]>.head>.billing>label:last-child{display:none}#pricing[data-app]>.end>.restore{display:block}#pricing>.shared{max-width:620px;margin:var(--space-apart) auto 0;font-size:var(--text-small);text-align:center}#pricing>.more{margin-top:var(--space-section);text-align:center}#pricing>.more>h2{margin-bottom:var(--space-apart)}#pricing>.more>.plan{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-close) var(--space-wide);max-width:860px;margin-inline:auto;text-align:left}#pricing>.more>.plan>.about{flex:1 1 340px}#pricing>.more>.plan>.about>.small{margin-top:var(--space-close)}#pricing>.more>.plan>.price{margin:0}#pricing>.faq{margin-top:var(--space-section)}#pricing>.faq .list{margin-top:16px}#pricing>.faq .question{padding-block:60px;border-bottom:1px solid var(--line)}#pricing>.faq .question:last-child{border-bottom:0}#pricing>.faq .question.open .summary::before{rotate:180deg}#pricing>.faq .question.open .answer{grid-template-rows:1fr}#pricing>.faq .summary{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:32px;font-weight:600;letter-spacing:-0.015em;line-height:1.3;text-align:left;cursor:pointer;position:relative}#pricing>.faq .summary::before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background-color:var(--muted);mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;-webkit-mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;transition:rotate 0.3s var(--ease)}#pricing>.faq .summary::after{content:"";flex:0 0 auto;width:36px;height:36px;border-radius:5px;background:currentColor;opacity:.05;transition:opacity .5s}#pricing>.faq .summary.hover::after{opacity:.1;transition-duration:.1s}#pricing>.faq .answer{max-width:720px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--ease)}#pricing>.faq .answer>div{overflow:hidden}#pricing>.faq .answer p{padding:20px 0 0;color:var(--muted)}#pricing>.faq .answer p a{text-decoration:underline}#pricing>.faq>h2{margin-bottom:0}#pricing>.end{margin-top:var(--space-section);padding:100px var(--side-padding);border-radius:32px;background:var(--sky);color:#ffffff;text-align:center}#pricing>.end>p{max-width:520px;margin-inline:auto;color:inherit;opacity:.92}#pricing>.end>.btn{margin-top:var(--space-apart);padding-inline:var(--space-wide)}#pricing>.end>.small{margin-top:var(--space-near);opacity:.8}#pricing>.end>.restore{display:none;margin-top:var(--space-apart);color:inherit;font-size:var(--text-small);opacity:.8}#signin{display:none;padding-block:var(--space-section)}#signin.on{display:flex;justify-content:center}#signin>.card{width:100%;max-width:480px;text-align:center}#signin>.card>.step{display:none;flex-direction:column;align-items:center;gap:var(--space-near);margin:0}#signin>.card h1{margin:0;font-size:var(--text-title);line-height:1.1;text-wrap:balance}#signin>.card p{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#signin>.card p>b{color:var(--text);overflow-wrap:anywhere}#signin>.card p.small{font-size:var(--text-small)}#signin>.card h1+p{color:var(--text);font-size:var(--text-large);line-height:1.4}#signin>.card input{border:1px solid var(--line);border-radius:16px;background:var(--background);color:var(--text);font:inherit;font-size:var(--text-body);transition:border-color 0.3s var(--ease)}#signin>.card input:focus{border-color:var(--accent)}#signin>.card .field-with-placeholder{--placeholder-slide: 0px;width:100%;max-width:360px;margin-top:var(--space-wide)}#signin>.card .field-with-placeholder>input[name="email"]{width:100%;height:48px;padding:0 var(--space-apart);border-radius:999px;text-align:center}#signin>.card .field-with-placeholder>.placeholder{left:0;right:0;font-size:var(--text-body);text-align:center}#signin>.card>.email>.btn{width:100%;max-width:360px;height:48px;padding-block:0}#signin>.card .digits{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--space-close);width:100%;max-width:352px;margin-top:var(--space-wide)}#signin>.card .digits>input{width:100%;min-width:0;aspect-ratio:5 / 6;padding:0;font-family:"Onest", sans-serif;font-size:var(--text-large);font-weight:600;text-align:center}#signin>.card .btn{justify-content:center;margin-top:var(--space-close);padding:var(--space-near) var(--space-wide);border:0;background:var(--accent-fill);color:#ffffff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}#signin>.card .btn.hover{background:var(--accent-hover)}#signin>.card .links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-close) var(--space-apart);font-size:var(--text-small)}#signin>.card .links>button,#signin>.card p>button{padding:4px;border:0;background:none;color:var(--accent-deep);font:inherit;font-weight:700;cursor:pointer}#signin>.card .links>button:disabled,#signin>.card p>button:disabled{color:var(--muted);font-weight:400;cursor:default}#signin>.card p>a{color:var(--accent-deep);font-weight:700}#signin>.card .hint{max-width:220px}#signin>.card .agreement{max-width:32em;margin-top:var(--space-wide)}#signin>.card>.error{margin-top:var(--space-near);color:var(--danger);font-size:var(--text-small)}#signin>.card>.error:empty{display:none}#signin>.card>.restore>.parked{display:flex;flex-direction:column;gap:var(--space-close);width:100%;margin:var(--space-close) 0;padding:0;list-style:none}#signin>.card>.restore>.parked>.account>.take{display:grid;grid-template-columns:1fr auto;gap:4px 16px;width:100%;padding:var(--space-near) var(--space-apart);border:1px solid var(--line);border-radius:var(--space-apart);background:var(--background);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color 0.3s var(--ease)}#signin>.card>.restore>.parked>.account>.take.hover{border-color:var(--accent)}#signin>.card>.restore>.parked>.account>.take>.children{font-weight:700;overflow-wrap:anywhere}#signin>.card>.restore>.parked>.account>.take>.entries{grid-column:1;color:var(--muted);font-size:var(--text-small)}#signin>.card>.restore>.parked>.account>.take>.restore-label{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--accent-deep);font-size:var(--text-small);font-weight:700;white-space:nowrap}#signin[data-step="email"]>.card>.email,#signin[data-step="code"]>.card>.code,#signin[data-step="closed"]>.card>.closed,#signin[data-step="restore"]>.card>.restore{display:flex}.legal{max-width:760px}.legal>.breadcrumbs{font-size:14px;margin-bottom:18px}.legal>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}.legal>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}.legal>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}.legal>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.legal>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}.legal>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}.legal>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}.legal>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--accent-deep)}.legal>h1{margin:0 0 30px;font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance}.legal>.lead{margin:-14px 0 30px;color:var(--muted);font-size:19px;line-height:1.5}.legal>.items{display:flex;flex-direction:column;border-top:1px solid var(--line)}.legal>.items>.item{display:block;padding-block:26px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.legal>.items>.item>h2{margin:0;font-size:24px;line-height:1.15}.legal>.items>.item>p{margin:8px 0 0;color:var(--muted);font-size:17px;line-height:1.5}.legal>.items>.item.hover>h2{color:var(--accent-deep)}.legal>.highlights{margin:0 0 48px;padding:28px 32px;border:1px solid var(--line);border-radius:16px;background:var(--faint-fill);color:var(--muted);font-size:17px;line-height:1.6;text-wrap:pretty}.legal>.highlights>h2{margin:0 0 10px;font-size:26px;line-height:1.15;color:var(--text)}.legal>.highlights>p{margin:0 0 14px}.legal>.highlights>p:last-child{margin:18px 0 0;font-size:15px}.legal>.highlights>ul{margin:0;padding:0;list-style:none}.legal>.highlights>ul>li{padding-block:12px;border-top:1px solid var(--line)}.legal>.highlights>ul>li:last-child{border-bottom:1px solid var(--line)}.legal>.highlights>ul>li>strong{color:var(--text)}@media (max-width: 600px){.legal>.highlights{padding:22px 20px}}.legal>.body{font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.legal>.body>p:first-child>em{font-style:normal;font-size:14px}.legal>.body h2{margin:40px 0 10px;font-size:26px;line-height:1.15;color:var(--text)}.legal>.body p,.legal>.body ul{margin:0 0 14px}.legal>.body ul{padding-left:22px}.legal>.body ul>li{margin-block:6px}.legal>.body strong{color:var(--text)}.legal>.body a{color:var(--accent-deep);text-decoration:none}.legal>.body a.hover{text-decoration:underline}#contact{display:none;padding-block:clamp(48px, 10vh, 96px)}#contact.on{display:flex;justify-content:center}#contact>.card{width:100%;max-width:560px;text-align:center}#contact>.card>form,#contact>.card>.sent{display:flex;flex-direction:column;align-items:center;gap:var(--space-near);margin:0}#contact>.card>.sent{display:none}#contact>.card>.sent>.thanks{color:var(--text);font-size:var(--text-large)}#contact>.card h1{margin:0;font-size:var(--text-title);line-height:1.1;text-wrap:balance}#contact>.card p{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#contact>.card p.small{font-size:var(--text-small)}#contact>.card p:empty{display:none}#contact>.card h1+p{color:var(--text);font-size:var(--text-large);line-height:1.4}#contact>.card textarea{width:100%;margin-top:var(--space-apart);padding:var(--space-near) var(--space-apart);border:1px solid var(--line);border-radius:var(--space-apart);background:var(--background);color:var(--text);font:inherit;font-size:var(--text-body);line-height:1.6;text-align:left;min-height:224px;field-sizing:content;resize:none;transition:border-color 0.3s var(--ease)}#contact>.card textarea:focus{outline:none;border-color:var(--accent)}#contact>.card .btn{justify-content:center;margin-top:var(--space-close);padding:var(--space-near) var(--space-wide);border:0;background:var(--accent-fill);color:#ffffff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}#contact>.card .btn.hover{background:var(--accent-hover)}#contact>.card .again{padding:4px;border:0;background:none;color:var(--accent-deep);font-size:var(--text-small);font-weight:700;transition:opacity 0.5s var(--ease);font-size:var(--text-body)}#contact>.card .again.hover{opacity:.7;transition-duration:.1s}#contact[data-state="sent"]>.card>form{display:none}#contact[data-state="sent"]>.card>.sent{display:flex}#help{padding-bottom:96px}#help>.head{max-width:720px;margin:0 auto var(--space-wide);text-align:center}#help>.head>h1{margin:0 0 var(--space-near);font-size:var(--text-title);line-height:1.1;text-wrap:balance}#help>.head>.lead{max-width:28em;margin:0 auto var(--space-apart);color:var(--text);font-size:var(--text-large);line-height:1.4;text-wrap:pretty}#help>.head>.field-with-placeholder{max-width:520px;margin:0 auto var(--space-apart)}#help>.head>.field-with-placeholder>.placeholder{left:24px;font-size:16px}#help>.head>.field-with-placeholder>.search{width:100%;height:48px;padding:0 var(--space-apart);border:1px solid var(--line);border-radius:999px;background:var(--background);color:var(--text);font:inherit;font-size:16px;transition:border-color 0.3s var(--ease);-webkit-appearance:none;appearance:none}#help>.head>.field-with-placeholder>.search::-webkit-search-cancel-button,#help>.head>.field-with-placeholder>.search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}#help>.head>.field-with-placeholder>.search:focus{outline:none;border-color:var(--accent)}#help>.head>.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-close)}#help>.head>.chips>.chip{padding:var(--space-close) var(--space-near);border:0;border-radius:999px;background:color-mix(in srgb, var(--text) 2%, transparent);color:var(--muted);font:inherit;font-size:var(--text-small);line-height:1.3;cursor:pointer;transition:background-color 0.3s var(--ease),color 0.3s var(--ease)}#help>.head>.chips>.chip.hover{color:var(--text)}#help>.head>.chips>.chip.on{background:var(--accent-fill);color:#ffffff}#help>.sections>.section{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:var(--space-apart) var(--space-wide);padding-block:var(--space-section);border-top:1px solid var(--line)}#help>.sections>.section[hidden]{display:none}#help>.sections>.section>h2{margin:0;color:var(--muted);font-size:var(--text-small);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;position:sticky;top:calc(var(--header-height) + 24px);align-self:start;padding-top:6px}#help>.sections>.section>.items{max-width:640px}#help>.sections>.section>.items>.item{margin-bottom:var(--space-wide)}#help>.sections>.section>.items>.item:last-child{margin-bottom:0}#help>.sections>.section>.items>.item[hidden]{display:none}#help>.sections>.section>.items>.item>h3{margin:0 0 var(--space-close);font-size:var(--text-large);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}#help>.sections>.section>.items>.item>.answer{color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#help>.sections>.section>.items>.item>.answer p{margin:0 0 12px}#help>.sections>.section>.items>.item>.answer p:last-child{margin-bottom:0}#help>.sections>.section>.items>.item>.answer a{color:var(--accent-deep);text-decoration:none}#help>.sections>.section>.items>.item>.answer a.hover{text-decoration:underline}@media (max-width: 760px){#help>.sections>.section{grid-template-columns:minmax(0, 1fr);gap:var(--space-apart)}#help>.sections>.section>h2{position:static;padding-top:0}}#help>.nothing{display:none;margin:0;padding-block:var(--space-section);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body);line-height:1.6;text-align:center}#help.empty>.nothing{display:block}#help>.stuck{display:flex;flex-direction:column;align-items:center;gap:var(--space-close);margin-top:var(--space-wide);padding:100px clamp(24px, 6vw, 48px);border-radius:32px;background:var(--tint-lilac);text-align:center}#help>.stuck>h2{margin:0;font-size:var(--text-heading);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}#help>.stuck>p{max-width:36em;margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#help>.stuck>.btn{margin-top:var(--space-apart);padding:var(--space-near) var(--space-wide);background:var(--accent-fill);color:#ffffff;font-family:inherit;font-size:16px;font-weight:700}#help>.stuck>.btn.hover{background:var(--accent-hover)}#blog{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;padding-block:100px 160px}#blog img{opacity:0;transition:opacity 0.5s var(--ease)}#blog img.loaded{opacity:1}#blog>.head{max-width:820px;margin-bottom:72px}#blog>.head>.breadcrumbs{font-size:14px;margin-bottom:24px}#blog>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#blog>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#blog>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#blog>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#blog>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#blog>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#blog>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#blog>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--accent-deep)}#blog>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0 0 24px}#blog>.head>.lead{margin:0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty}#blog>.items{max-width:820px}#blog>.items>.month>.label{position:sticky;top:var(--header-height);z-index:1;margin:0;padding:20px 0 14px;background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#blog>.items>.month>.item{display:flex;flex-direction:column;gap:14px;padding-block:50px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}#blog>.items>.month>.item:last-child{border-bottom:none}#blog>.items>.month>.item>img{width:100%;aspect-ratio:16 / 9;max-height:360px;margin-bottom:10px;border-radius:14px;object-fit:cover}#blog>.items>.month>.item>time{color:var(--muted);font-size:14px}#blog>.items>.month>.item>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#blog>.items>.month>.item>h3{margin:0;font-size:22px;line-height:1.2;text-wrap:balance}#blog>.items>.month>.item>p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}#blog>.items>.month>.item>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#blog>.items>.month>.item>.tags:empty{display:none}#blog>.items>.month>.item>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#blog>.items>.month>.item>.author{display:grid;grid-template-columns:40px auto;column-gap:12px;align-items:center;font-style:normal}#blog>.items>.month>.item>.author>.pic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-weight:600}#blog>.items>.month>.item>.author>.pic>img{width:100%;height:100%;object-fit:cover}#blog>.items>.month>.item>.author>.name{color:var(--text);font-size:15px;font-weight:600}#blog>.items>.month>.item>.author>.role{color:var(--muted);font-size:13px}#blog>.items>.month>.item.hover>h3{color:var(--accent-deep)}#blog>.items>.month>.item.post>h3{font-size:28px}#blog>.items>.month+.month{margin-top:72px}#blogPost{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 720px) 220px;column-gap:96px;padding-block:100px 160px}#blogPost img{opacity:0;transition:opacity 0.5s var(--ease)}#blogPost img.loaded{opacity:1}@media (max-width: 1000px){#blogPost{grid-template-columns:minmax(0, 720px)}}@media (max-width: 760px){#blogPost{padding-top:50px}}#blogPost>.head{grid-column:1 / -1;max-width:720px}#blogPost>.head>.breadcrumbs{font-size:14px}#blogPost>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#blogPost>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#blogPost>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#blogPost>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#blogPost>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#blogPost>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#blogPost>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#blogPost>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--accent-deep)}#blogPost>.reading{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}#blogPost>.reading>.body{grid-column:1;font-size:18px;line-height:1.75;color:var(--text);text-wrap:pretty}#blogPost>.reading>.body h2,#blogPost>.reading>.body h3,#blogPost>.reading>.body h4{margin:64px 0 20px;line-height:1.2;scroll-margin-top:calc(var(--header-height) + 20px)}#blogPost>.reading>.body h2{margin-top:100px;font-size:clamp(26px, 5vw, 40px)}#blogPost>.reading>.body h3{font-size:clamp(22px, 4vw, 32px)}#blogPost>.reading>.body p,#blogPost>.reading>.body ul,#blogPost>.reading>.body ol,#blogPost>.reading>.body blockquote{margin:0 0 26px}#blogPost>.reading>.body ul,#blogPost>.reading>.body ol{padding-left:24px}#blogPost>.reading>.body ul>li,#blogPost>.reading>.body ol>li{margin-block:10px}#blogPost>.reading>.body ul>li>strong:first-child,#blogPost>.reading>.body ol>li>strong:first-child{display:block}#blogPost>.reading>.body blockquote{padding:20px 0 20px 20px;border-left:2px solid var(--accent-deep);color:var(--muted)}#blogPost>.reading>.body blockquote>:first-child{margin-top:0}#blogPost>.reading>.body blockquote>:last-child{margin-bottom:0}#blogPost>.reading>.body img{max-width:100%;height:auto;border-radius:14px}#blogPost>.reading>.body table{width:100%;margin:40px 0;border-spacing:0;font-size:15px;line-height:1.45}@media (max-width: 760px){#blogPost>.reading>.body table{display:block}#blogPost>.reading>.body table>thead{display:none}#blogPost>.reading>.body table>tbody{display:block}#blogPost>.reading>.body table>tbody>tr{display:block;margin-top:12px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:none}#blogPost>.reading>.body table>tbody>tr>td{display:block;margin-top:12px;padding:0}#blogPost>.reading>.body table>tbody>tr>td:first-child{margin-top:0;font-size:20px;font-weight:600}#blogPost>.reading>.body table>tbody>tr>td:not(:first-child)::before{content:attr(data-label);display:block;color:var(--muted);font-size:13px}}#blogPost>.reading>.body th,#blogPost>.reading>.body td{padding:12px 16px;text-align:left;vertical-align:top}#blogPost>.reading>.body th{position:sticky;top:var(--header-height);border-bottom:1px solid var(--line);background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:600}#blogPost>.reading>.body tbody>tr:nth-child(even){background:color-mix(in srgb, var(--text) 2%, transparent)}#blogPost>.reading>.body a{color:var(--accent-deep);text-decoration:none}#blogPost>.reading>.body a.hover{text-decoration:underline}#blogPost>.reading>.body .snippet{margin:40px 0;padding:28px 32px;border-radius:24px;background:var(--tint-lilac)}#blogPost>.reading>.body .snippet>p{margin:0 0 12px;font-size:20px;line-height:1.4}#blogPost>.reading>.body .snippet>a{display:inline-flex;align-items:center;gap:8px;font-weight:600}#blogPost>.reading>.body .snippet>a>.sprite{width:20px;height:20px}#blogPost>.sources{grid-column:1;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}#blogPost>.sources>h2{margin:0 0 14px;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#blogPost>.sources>ol{margin:0;padding:0;color:var(--muted);font-size:15px;line-height:1.5;list-style:none}#blogPost>.sources>ol>li+li{margin-top:44px}#blogPost>.sources>ol>li>a{color:var(--text);font-size:20px;font-weight:600;line-height:1.3;text-decoration:none}#blogPost>.sources>ol>li>a>cite{font-style:normal}#blogPost>.sources>ol>li>a.hover{text-decoration:underline}#blogPost>.sources>ol>li>.publisher{display:block;font-size:13px;opacity:.5}#blogPost>.sources>ol>li>p{margin:8px 0 0;font-size:14px;opacity:.7}#blogPost>.banner{grid-column:1 / -1;width:100cqw;margin-top:80px;padding:clamp(48px, 8vw, 80px) var(--side-padding);border-radius:40px;background:var(--sky);color:#ffffff;font-size:18px;text-align:center}#blogPost>.banner>img{display:block;width:100%;max-width:820px;height:auto;margin:0 auto 24px}#blogPost>.banner>h2{margin:0 0 20px;font-size:clamp(28px, 4vw, 40px);text-wrap:balance}#blogPost>.banner>p{max-width:720px;margin:0 auto;line-height:1.5;opacity:.92}#blogPost>.banner>.btn{margin-top:60px}#blogPost>.banner>.link{margin-top:16px;font-size:15px}#blogPost>.banner>.link>a{color:inherit}#blogPost>.related{grid-column:1 / -1;max-width:720px;margin-top:120px}#blogPost>.related>h2{margin:0;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:22px}#blogPost>.related>.items>.item{display:flex;flex-direction:column;gap:14px;padding-block:50px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}#blogPost>.related>.items>.item:last-child{border-bottom:none}#blogPost>.related>.items>.item>img{width:100%;aspect-ratio:16 / 9;max-height:360px;margin-bottom:10px;border-radius:14px;object-fit:cover}#blogPost>.related>.items>.item>time{color:var(--muted);font-size:14px}#blogPost>.related>.items>.item>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#blogPost>.related>.items>.item>h3{margin:0;font-size:22px;line-height:1.2;text-wrap:balance}#blogPost>.related>.items>.item>p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}#blogPost>.related>.items>.item>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#blogPost>.related>.items>.item>.tags:empty{display:none}#blogPost>.related>.items>.item>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#blogPost>.related>.items>.item>.author{display:grid;grid-template-columns:40px auto;column-gap:12px;align-items:center;font-style:normal}#blogPost>.related>.items>.item>.author>.pic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-weight:600}#blogPost>.related>.items>.item>.author>.pic>img{width:100%;height:100%;object-fit:cover}#blogPost>.related>.items>.item>.author>.name{color:var(--text);font-size:15px;font-weight:600}#blogPost>.related>.items>.item>.author>.role{color:var(--muted);font-size:13px}#blogPost>.related>.items>.item.hover>h3{color:var(--accent-deep)}#blogPost>.head{display:flex;flex-direction:column;gap:28px;margin-bottom:80px}#blogPost>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0}#blogPost>.head>.quote{margin:0;padding:20px 0 20px 20px;border-left:2px solid var(--accent);color:var(--muted);font-size:21px;line-height:1.5}#blogPost>.head>.quote:empty{display:none}#blogPost>.head>.quote p{margin:0}#blogPost>.head>.info{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}#blogPost>.head>.info>.author{display:grid;grid-template-columns:40px auto;column-gap:12px;align-items:center;font-style:normal}#blogPost>.head>.info>.author>.pic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-weight:600}#blogPost>.head>.info>.author>.pic>img{width:100%;height:100%;object-fit:cover}#blogPost>.head>.info>.author>.name{color:var(--text);font-size:15px;font-weight:600}#blogPost>.head>.info>.author>.role{color:var(--muted);font-size:13px}#blogPost>.head>.info>time{color:var(--muted);font-size:14px}#blogPost>.head>.info>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#blogPost>.head>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#blogPost>.head>.tags:empty{display:none}#blogPost>.head>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#blogPost>.reading>.toc{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height) + 20px);max-height:calc(100vh - var(--header-height) - 40px);overflow-y:auto;font-size:14px;line-height:1.4}#blogPost>.reading>.toc>h2{margin:0;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#blogPost>.reading>.toc>h2>button{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;pointer-events:none}#blogPost>.reading>.toc>h2>button>.arrow{display:none;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:3px}#blogPost>.reading>.toc>h2>button>.arrow>.sprite{width:18px;height:18px;transition:rotate 0.3s var(--ease)}#blogPost>.reading>.toc ol{margin:0;padding:0;list-style:none}#blogPost>.reading>.toc ol ol{padding-left:14px}#blogPost>.reading>.toc>ol{margin-top:14px}@media (max-width: 1000px){#blogPost>.reading>.toc{grid-column:1;position:static;max-height:none;margin-bottom:56px;font-size:16px}#blogPost>.reading>.toc>h2>button{justify-content:space-between;width:100%;padding-block:8px;pointer-events:auto;cursor:pointer}#blogPost>.reading>.toc>h2>button>.arrow{display:grid}#blogPost>.reading>.toc:not(.open)>ol{display:none}#blogPost>.reading>.toc.open>h2>button>.arrow>.sprite{rotate:180deg}}#blogPost>.reading>.toc a{display:block;padding-block:8px;color:var(--muted);text-decoration:none}#blogPost>.reading>.toc a.hover{color:var(--accent-deep)}#blogNews{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 720px) 220px;column-gap:96px;padding-block:100px 160px}#blogNews img{opacity:0;transition:opacity 0.5s var(--ease)}#blogNews img.loaded{opacity:1}@media (max-width: 1000px){#blogNews{grid-template-columns:minmax(0, 720px)}}@media (max-width: 760px){#blogNews{padding-top:50px}}#blogNews>.head{grid-column:1 / -1;max-width:720px}#blogNews>.head>.breadcrumbs{font-size:14px}#blogNews>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#blogNews>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#blogNews>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#blogNews>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#blogNews>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#blogNews>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#blogNews>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#blogNews>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--accent-deep)}#blogNews>.reading{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}#blogNews>.reading>.body{grid-column:1;font-size:18px;line-height:1.75;color:var(--text);text-wrap:pretty}#blogNews>.reading>.body h2,#blogNews>.reading>.body h3,#blogNews>.reading>.body h4{margin:64px 0 20px;line-height:1.2;scroll-margin-top:calc(var(--header-height) + 20px)}#blogNews>.reading>.body h2{margin-top:100px;font-size:clamp(26px, 5vw, 40px)}#blogNews>.reading>.body h3{font-size:clamp(22px, 4vw, 32px)}#blogNews>.reading>.body p,#blogNews>.reading>.body ul,#blogNews>.reading>.body ol,#blogNews>.reading>.body blockquote{margin:0 0 26px}#blogNews>.reading>.body ul,#blogNews>.reading>.body ol{padding-left:24px}#blogNews>.reading>.body ul>li,#blogNews>.reading>.body ol>li{margin-block:10px}#blogNews>.reading>.body ul>li>strong:first-child,#blogNews>.reading>.body ol>li>strong:first-child{display:block}#blogNews>.reading>.body blockquote{padding:20px 0 20px 20px;border-left:2px solid var(--accent-deep);color:var(--muted)}#blogNews>.reading>.body blockquote>:first-child{margin-top:0}#blogNews>.reading>.body blockquote>:last-child{margin-bottom:0}#blogNews>.reading>.body img{max-width:100%;height:auto;border-radius:14px}#blogNews>.reading>.body table{width:100%;margin:40px 0;border-spacing:0;font-size:15px;line-height:1.45}@media (max-width: 760px){#blogNews>.reading>.body table{display:block}#blogNews>.reading>.body table>thead{display:none}#blogNews>.reading>.body table>tbody{display:block}#blogNews>.reading>.body table>tbody>tr{display:block;margin-top:12px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:none}#blogNews>.reading>.body table>tbody>tr>td{display:block;margin-top:12px;padding:0}#blogNews>.reading>.body table>tbody>tr>td:first-child{margin-top:0;font-size:20px;font-weight:600}#blogNews>.reading>.body table>tbody>tr>td:not(:first-child)::before{content:attr(data-label);display:block;color:var(--muted);font-size:13px}}#blogNews>.reading>.body th,#blogNews>.reading>.body td{padding:12px 16px;text-align:left;vertical-align:top}#blogNews>.reading>.body th{position:sticky;top:var(--header-height);border-bottom:1px solid var(--line);background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:600}#blogNews>.reading>.body tbody>tr:nth-child(even){background:color-mix(in srgb, var(--text) 2%, transparent)}#blogNews>.reading>.body a{color:var(--accent-deep);text-decoration:none}#blogNews>.reading>.body a.hover{text-decoration:underline}#blogNews>.reading>.body .snippet{margin:40px 0;padding:28px 32px;border-radius:24px;background:var(--tint-lilac)}#blogNews>.reading>.body .snippet>p{margin:0 0 12px;font-size:20px;line-height:1.4}#blogNews>.reading>.body .snippet>a{display:inline-flex;align-items:center;gap:8px;font-weight:600}#blogNews>.reading>.body .snippet>a>.sprite{width:20px;height:20px}#blogNews>.sources{grid-column:1;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}#blogNews>.sources>h2{margin:0 0 14px;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#blogNews>.sources>ol{margin:0;padding:0;color:var(--muted);font-size:15px;line-height:1.5;list-style:none}#blogNews>.sources>ol>li+li{margin-top:44px}#blogNews>.sources>ol>li>a{color:var(--text);font-size:20px;font-weight:600;line-height:1.3;text-decoration:none}#blogNews>.sources>ol>li>a>cite{font-style:normal}#blogNews>.sources>ol>li>a.hover{text-decoration:underline}#blogNews>.sources>ol>li>.publisher{display:block;font-size:13px;opacity:.5}#blogNews>.sources>ol>li>p{margin:8px 0 0;font-size:14px;opacity:.7}#blogNews>.banner{grid-column:1 / -1;width:100cqw;margin-top:80px;padding:clamp(48px, 8vw, 80px) var(--side-padding);border-radius:40px;background:var(--sky);color:#ffffff;font-size:18px;text-align:center}#blogNews>.banner>img{display:block;width:100%;max-width:820px;height:auto;margin:0 auto 24px}#blogNews>.banner>h2{margin:0 0 20px;font-size:clamp(28px, 4vw, 40px);text-wrap:balance}#blogNews>.banner>p{max-width:720px;margin:0 auto;line-height:1.5;opacity:.92}#blogNews>.banner>.btn{margin-top:60px}#blogNews>.banner>.link{margin-top:16px;font-size:15px}#blogNews>.banner>.link>a{color:inherit}#blogNews>.related{grid-column:1 / -1;max-width:720px;margin-top:120px}#blogNews>.related>h2{margin:0;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:22px}#blogNews>.related>.items>.item{display:flex;flex-direction:column;gap:14px;padding-block:50px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}#blogNews>.related>.items>.item:last-child{border-bottom:none}#blogNews>.related>.items>.item>img{width:100%;aspect-ratio:16 / 9;max-height:360px;margin-bottom:10px;border-radius:14px;object-fit:cover}#blogNews>.related>.items>.item>time{color:var(--muted);font-size:14px}#blogNews>.related>.items>.item>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#blogNews>.related>.items>.item>h3{margin:0;font-size:22px;line-height:1.2;text-wrap:balance}#blogNews>.related>.items>.item>p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}#blogNews>.related>.items>.item>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#blogNews>.related>.items>.item>.tags:empty{display:none}#blogNews>.related>.items>.item>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#blogNews>.related>.items>.item>.author{display:grid;grid-template-columns:40px auto;column-gap:12px;align-items:center;font-style:normal}#blogNews>.related>.items>.item>.author>.pic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-weight:600}#blogNews>.related>.items>.item>.author>.pic>img{width:100%;height:100%;object-fit:cover}#blogNews>.related>.items>.item>.author>.name{color:var(--text);font-size:15px;font-weight:600}#blogNews>.related>.items>.item>.author>.role{color:var(--muted);font-size:13px}#blogNews>.related>.items>.item.hover>h3{color:var(--accent-deep)}#blogNews>.head{margin-bottom:72px}#blogNews>.head>.breadcrumbs{margin-bottom:16px}#blogNews>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0 0 24px}#blogNews>.head>time{color:var(--muted);font-size:14px;display:block;margin-bottom:24px}#blogNews>.head>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#blogNews>.head>.lead{margin:0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty}#blogNews>.head>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;margin-top:28px}#blogNews>.head>.tags:empty{display:none}#blogNews>.head>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#research{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;padding-block:100px 160px}#research>.head{max-width:820px;margin-bottom:56px}#research>.head>.breadcrumbs{font-size:14px;margin-bottom:24px}#research>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#research>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#research>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#research>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#research>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#research>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#research>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#research>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--text)}#research>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0 0 24px;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-weight:400}#research>.head>.lead{margin:0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty}#research>.head>.links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px}#research>.head>.links a{color:var(--text);font-size:15px;font-weight:600;text-decoration:none}#research>.head>.links a.hover{text-decoration:underline}#research>.items{max-width:820px;border-top:1px solid var(--line)}#research>.items>.item{display:flex;flex-direction:column;gap:12px;padding-block:40px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}#research>.items>.item>.label{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#research>.items>.item>h2{margin:0;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;text-wrap:balance;transition:color .5s}#research>.items>.item>.authors{font-size:15px;font-style:italic}#research>.items>.item>p{margin:0;color:var(--muted);font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:18px;line-height:1.55}#research>.items>.item>.keywords{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:14px}#research>.items>.item>.keywords:empty{display:none}#research>.items>.item>.keywords>li:not(:last-child)::after{content:";"}#research>.items>.item>.count{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#research>.items>.item.hover>h2{color:var(--muted);transition-duration:.1s}#researchPaper,#researchPage{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 720px) 220px;column-gap:96px;padding-block:100px 160px}#researchPaper img,#researchPage img{opacity:0;transition:opacity 0.5s var(--ease)}#researchPaper img.loaded,#researchPage img.loaded{opacity:1}@media (max-width: 1000px){#researchPaper,#researchPage{grid-template-columns:minmax(0, 720px)}}@media (max-width: 760px){#researchPaper,#researchPage{padding-top:50px}}#researchPaper>.head,#researchPage>.head{grid-column:1 / -1;max-width:720px}#researchPaper>.head>.breadcrumbs,#researchPage>.head>.breadcrumbs{font-size:14px}#researchPaper>.head>.breadcrumbs>ol,#researchPage>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#researchPaper>.head>.breadcrumbs>ol>li,#researchPage>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#researchPaper>.head>.breadcrumbs>ol>li:last-child,#researchPage>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#researchPaper>.head>.breadcrumbs>ol>li:last-child>span,#researchPage>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#researchPaper>.head>.breadcrumbs>ol>li>.sprite,#researchPage>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#researchPaper>.head>.breadcrumbs>ol>li>a,#researchPage>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#researchPaper>.head>.breadcrumbs>ol>li>a.hover,#researchPage>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#researchPaper>.head>.breadcrumbs>ol>li:nth-last-child(2)>a,#researchPage>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--text)}#researchPaper>.reading,#researchPage>.reading{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}#researchPaper>.reading>.body,#researchPage>.reading>.body{grid-column:1;font-size:18px;line-height:1.75;color:var(--text);text-wrap:pretty}#researchPaper>.reading>.body h2,#researchPaper>.reading>.body h3,#researchPaper>.reading>.body h4,#researchPage>.reading>.body h2,#researchPage>.reading>.body h3,#researchPage>.reading>.body h4{margin:64px 0 20px;line-height:1.2;scroll-margin-top:calc(var(--header-height) + 20px)}#researchPaper>.reading>.body h2,#researchPage>.reading>.body h2{margin-top:100px;font-size:clamp(26px, 5vw, 40px)}#researchPaper>.reading>.body h3,#researchPage>.reading>.body h3{font-size:clamp(22px, 4vw, 32px)}#researchPaper>.reading>.body p,#researchPaper>.reading>.body ul,#researchPaper>.reading>.body ol,#researchPaper>.reading>.body blockquote,#researchPage>.reading>.body p,#researchPage>.reading>.body ul,#researchPage>.reading>.body ol,#researchPage>.reading>.body blockquote{margin:0 0 26px}#researchPaper>.reading>.body ul,#researchPaper>.reading>.body ol,#researchPage>.reading>.body ul,#researchPage>.reading>.body ol{padding-left:24px}#researchPaper>.reading>.body ul>li,#researchPaper>.reading>.body ol>li,#researchPage>.reading>.body ul>li,#researchPage>.reading>.body ol>li{margin-block:10px}#researchPaper>.reading>.body ul>li>strong:first-child,#researchPaper>.reading>.body ol>li>strong:first-child,#researchPage>.reading>.body ul>li>strong:first-child,#researchPage>.reading>.body ol>li>strong:first-child{display:block}#researchPaper>.reading>.body blockquote,#researchPage>.reading>.body blockquote{padding:20px 0 20px 20px;border-left:2px solid var(--text);color:var(--muted)}#researchPaper>.reading>.body blockquote>:first-child,#researchPage>.reading>.body blockquote>:first-child{margin-top:0}#researchPaper>.reading>.body blockquote>:last-child,#researchPage>.reading>.body blockquote>:last-child{margin-bottom:0}#researchPaper>.reading>.body img,#researchPage>.reading>.body img{max-width:100%;height:auto;border-radius:14px}#researchPaper>.reading>.body table,#researchPage>.reading>.body table{width:100%;margin:40px 0;border-spacing:0;font-size:15px;line-height:1.45}@media (max-width: 760px){#researchPaper>.reading>.body table,#researchPage>.reading>.body table{display:block}#researchPaper>.reading>.body table>thead,#researchPage>.reading>.body table>thead{display:none}#researchPaper>.reading>.body table>tbody,#researchPage>.reading>.body table>tbody{display:block}#researchPaper>.reading>.body table>tbody>tr,#researchPage>.reading>.body table>tbody>tr{display:block;margin-top:12px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:none}#researchPaper>.reading>.body table>tbody>tr>td,#researchPage>.reading>.body table>tbody>tr>td{display:block;margin-top:12px;padding:0}#researchPaper>.reading>.body table>tbody>tr>td:first-child,#researchPage>.reading>.body table>tbody>tr>td:first-child{margin-top:0;font-size:20px;font-weight:600}#researchPaper>.reading>.body table>tbody>tr>td:not(:first-child)::before,#researchPage>.reading>.body table>tbody>tr>td:not(:first-child)::before{content:attr(data-label);display:block;color:var(--muted);font-size:13px}}#researchPaper>.reading>.body th,#researchPaper>.reading>.body td,#researchPage>.reading>.body th,#researchPage>.reading>.body td{padding:12px 16px;text-align:left;vertical-align:top}#researchPaper>.reading>.body th,#researchPage>.reading>.body th{position:sticky;top:var(--header-height);border-bottom:1px solid var(--line);background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:600}#researchPaper>.reading>.body tbody>tr:nth-child(even),#researchPage>.reading>.body tbody>tr:nth-child(even){background:color-mix(in srgb, var(--text) 2%, transparent)}#researchPaper>.reading>.body a,#researchPage>.reading>.body a{color:var(--text);text-decoration:none}#researchPaper>.reading>.body a.hover,#researchPage>.reading>.body a.hover{text-decoration:underline}#researchPaper>.reading>.body .snippet,#researchPage>.reading>.body .snippet{margin:40px 0;padding:28px 32px;border-radius:24px;background:var(--tint-lilac)}#researchPaper>.reading>.body .snippet>p,#researchPage>.reading>.body .snippet>p{margin:0 0 12px;font-size:20px;line-height:1.4}#researchPaper>.reading>.body .snippet>a,#researchPage>.reading>.body .snippet>a{display:inline-flex;align-items:center;gap:8px;font-weight:600}#researchPaper>.reading>.body .snippet>a>.sprite,#researchPage>.reading>.body .snippet>a>.sprite{width:20px;height:20px}#researchPaper>.sources,#researchPage>.sources{grid-column:1;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}#researchPaper>.sources>h2,#researchPage>.sources>h2{margin:0 0 14px;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#researchPaper>.sources>ol,#researchPage>.sources>ol{margin:0;padding:0;color:var(--muted);font-size:15px;line-height:1.5;list-style:none}#researchPaper>.sources>ol>li+li,#researchPage>.sources>ol>li+li{margin-top:44px}#researchPaper>.sources>ol>li>a,#researchPage>.sources>ol>li>a{color:var(--text);font-size:20px;font-weight:600;line-height:1.3;text-decoration:none}#researchPaper>.sources>ol>li>a>cite,#researchPage>.sources>ol>li>a>cite{font-style:normal}#researchPaper>.sources>ol>li>a.hover,#researchPage>.sources>ol>li>a.hover{text-decoration:underline}#researchPaper>.sources>ol>li>.publisher,#researchPage>.sources>ol>li>.publisher{display:block;font-size:13px;opacity:.5}#researchPaper>.sources>ol>li>p,#researchPage>.sources>ol>li>p{margin:8px 0 0;font-size:14px;opacity:.7}#researchPaper>.banner,#researchPage>.banner{grid-column:1 / -1;width:100cqw;margin-top:80px;padding:clamp(48px, 8vw, 80px) var(--side-padding);border-radius:40px;background:var(--sky);color:#ffffff;font-size:18px;text-align:center}#researchPaper>.banner>img,#researchPage>.banner>img{display:block;width:100%;max-width:820px;height:auto;margin:0 auto 24px}#researchPaper>.banner>h2,#researchPage>.banner>h2{margin:0 0 20px;font-size:clamp(28px, 4vw, 40px);text-wrap:balance}#researchPaper>.banner>p,#researchPage>.banner>p{max-width:720px;margin:0 auto;line-height:1.5;opacity:.92}#researchPaper>.banner>.btn,#researchPage>.banner>.btn{margin-top:60px}#researchPaper>.banner>.link,#researchPage>.banner>.link{margin-top:16px;font-size:15px}#researchPaper>.banner>.link>a,#researchPage>.banner>.link>a{color:inherit}#researchPaper>.related,#researchPage>.related{grid-column:1 / -1;max-width:720px;margin-top:120px}#researchPaper>.related>h2,#researchPage>.related>h2{margin:0;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:22px}#researchPaper>.related>.items>.item,#researchPage>.related>.items>.item{display:flex;flex-direction:column;gap:14px;padding-block:50px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}#researchPaper>.related>.items>.item:last-child,#researchPage>.related>.items>.item:last-child{border-bottom:none}#researchPaper>.related>.items>.item>img,#researchPage>.related>.items>.item>img{width:100%;aspect-ratio:16 / 9;max-height:360px;margin-bottom:10px;border-radius:14px;object-fit:cover}#researchPaper>.related>.items>.item>time,#researchPage>.related>.items>.item>time{color:var(--muted);font-size:14px}#researchPaper>.related>.items>.item>time>.kind,#researchPage>.related>.items>.item>time>.kind{margin-right:6px;padding:2px 8px;border-radius:5px;background:var(--tint-lilac);color:var(--accent-deep);font-size:12px}#researchPaper>.related>.items>.item>h3,#researchPage>.related>.items>.item>h3{margin:0;font-size:22px;line-height:1.2;text-wrap:balance}#researchPaper>.related>.items>.item>p,#researchPage>.related>.items>.item>p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}#researchPaper>.related>.items>.item>.tags,#researchPage>.related>.items>.item>.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#researchPaper>.related>.items>.item>.tags:empty,#researchPage>.related>.items>.item>.tags:empty{display:none}#researchPaper>.related>.items>.item>.tags>li,#researchPage>.related>.items>.item>.tags>li{padding:3px 10px;border:1px solid var(--line);border-radius:99px;background:var(--tag-background);color:var(--muted);font-size:13px}#researchPaper>.related>.items>.item>.author,#researchPage>.related>.items>.item>.author{display:grid;grid-template-columns:40px auto;column-gap:12px;align-items:center;font-style:normal}#researchPaper>.related>.items>.item>.author>.pic,#researchPage>.related>.items>.item>.author>.pic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-weight:600}#researchPaper>.related>.items>.item>.author>.pic>img,#researchPage>.related>.items>.item>.author>.pic>img{width:100%;height:100%;object-fit:cover}#researchPaper>.related>.items>.item>.author>.name,#researchPage>.related>.items>.item>.author>.name{color:var(--text);font-size:15px;font-weight:600}#researchPaper>.related>.items>.item>.author>.role,#researchPage>.related>.items>.item>.author>.role{color:var(--muted);font-size:13px}#researchPaper>.related>.items>.item.hover>h3,#researchPage>.related>.items>.item.hover>h3{color:var(--accent-deep)}#researchPaper>.head,#researchPage>.head{display:flex;flex-direction:column;gap:24px;margin-bottom:72px}#researchPaper>.head>.label,#researchPage>.head>.label{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:12px}#researchPaper>.head>h1,#researchPage>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-weight:400}#researchPaper>.head>.lead,#researchPage>.head>.lead{margin:0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty}#researchPaper>.head>.byline,#researchPage>.head>.byline{display:flex;flex-direction:column;gap:4px;margin:0}#researchPaper>.head>.byline>.authors,#researchPage>.head>.byline>.authors{font-size:17px;font-weight:600}#researchPaper>.head>.byline>.affiliation,#researchPage>.head>.byline>.affiliation{color:var(--muted);font-size:14px;font-style:italic}#researchPaper>.head>.facts,#researchPage>.head>.facts{display:grid;grid-template-columns:repeat(4, auto);gap:16px 32px;margin:0;padding-block:16px;border-block:1px solid var(--line)}@media (max-width: 600px){#researchPaper>.head>.facts,#researchPage>.head>.facts{grid-template-columns:repeat(2, auto)}}#researchPaper>.head>.facts dt,#researchPage>.head>.facts dt{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}#researchPaper>.head>.facts dd,#researchPage>.head>.facts dd{margin:0;font-size:15px}#researchPaper>.reading>.summary,#researchPage>.reading>.summary{grid-column:1;display:flex;flex-direction:column;gap:24px;margin-bottom:72px}#researchPaper>.reading>.summary>.abstract,#researchPage>.reading>.summary>.abstract{padding:28px 32px;border-left:3px solid var(--line);font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:18px;line-height:1.65}@media (max-width: 600px){#researchPaper>.reading>.summary>.abstract,#researchPage>.reading>.summary>.abstract{padding:22px 20px}}#researchPaper>.reading>.summary>.abstract>h2,#researchPage>.reading>.summary>.abstract>h2{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}#researchPaper>.reading>.summary>.abstract p,#researchPaper>.reading>.summary>.abstract ul,#researchPage>.reading>.summary>.abstract p,#researchPage>.reading>.summary>.abstract ul{margin:0 0 14px}#researchPaper>.reading>.summary>.abstract ul,#researchPage>.reading>.summary>.abstract ul{padding-left:22px}#researchPaper>.reading>.summary>.abstract>:last-child,#researchPage>.reading>.summary>.abstract>:last-child{margin-bottom:0}#researchPaper>.reading>.summary>.keywords>h2,#researchPage>.reading>.summary>.keywords>h2{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}#researchPaper>.reading>.summary>.keywords>ul,#researchPage>.reading>.summary>.keywords>ul{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:14px}#researchPaper>.reading>.summary>.keywords>ul:empty,#researchPage>.reading>.summary>.keywords>ul:empty{display:none}#researchPaper>.reading>.summary>.keywords>ul>li:not(:last-child)::after,#researchPage>.reading>.summary>.keywords>ul>li:not(:last-child)::after{content:";"}#researchPaper>.reading>.toc,#researchPage>.reading>.toc{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height) + 20px);max-height:calc(100vh - var(--header-height) - 40px);overflow-y:auto;font-size:14px;line-height:1.4;grid-row:1 / span 2}#researchPaper>.reading>.toc>h2,#researchPage>.reading>.toc>h2{margin:0;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#researchPaper>.reading>.toc>h2>button,#researchPage>.reading>.toc>h2>button{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;pointer-events:none}#researchPaper>.reading>.toc>h2>button>.arrow,#researchPage>.reading>.toc>h2>button>.arrow{display:none;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:3px}#researchPaper>.reading>.toc>h2>button>.arrow>.sprite,#researchPage>.reading>.toc>h2>button>.arrow>.sprite{width:18px;height:18px;transition:rotate 0.3s var(--ease)}#researchPaper>.reading>.toc ol,#researchPage>.reading>.toc ol{margin:0;padding:0;list-style:none}#researchPaper>.reading>.toc ol ol,#researchPage>.reading>.toc ol ol{padding-left:14px}#researchPaper>.reading>.toc>ol,#researchPage>.reading>.toc>ol{margin-top:14px}@media (max-width: 1000px){#researchPaper>.reading>.toc,#researchPage>.reading>.toc{grid-column:1;position:static;max-height:none;margin-bottom:56px;font-size:16px}#researchPaper>.reading>.toc>h2>button,#researchPage>.reading>.toc>h2>button{justify-content:space-between;width:100%;padding-block:8px;pointer-events:auto;cursor:pointer}#researchPaper>.reading>.toc>h2>button>.arrow,#researchPage>.reading>.toc>h2>button>.arrow{display:grid}#researchPaper>.reading>.toc:not(.open)>ol,#researchPage>.reading>.toc:not(.open)>ol{display:none}#researchPaper>.reading>.toc.open>h2>button>.arrow>.sprite,#researchPage>.reading>.toc.open>h2>button>.arrow>.sprite{rotate:180deg}}#researchPaper>.reading>.toc a,#researchPage>.reading>.toc a{display:block;padding-block:8px;color:var(--muted);text-decoration:none}#researchPaper>.reading>.toc a.hover,#researchPage>.reading>.toc a.hover{color:var(--text)}@media (max-width: 1000px){#researchPaper>.reading>.toc,#researchPage>.reading>.toc{grid-row:auto}}#researchPaper>.reading>.body,#researchPage>.reading>.body{counter-reset:section;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:19px;line-height:1.7}#researchPaper>.reading>.body h2,#researchPage>.reading>.body h2{counter-increment:section;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-weight:400}#researchPaper>.reading>.body h2::before,#researchPage>.reading>.body h2::before{content:counter(section) ".";margin-right:12px;color:var(--muted)}#researchPaper>.reading>.body h3,#researchPage>.reading>.body h3{margin-top:48px;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:22px;font-style:italic;font-weight:400}#researchPaper>.reading>.body .cite,#researchPage>.reading>.body .cite{margin-left:1px;font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:0}#researchPaper>.reading>.body .cite>a,#researchPage>.reading>.body .cite>a{padding-inline:1px}#researchPaper>.reading>.body table,#researchPage>.reading>.body table{display:block;max-width:100%;margin:40px 0;overflow-x:auto;border-collapse:collapse;border-block:2px solid var(--line);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}#researchPaper>.reading>.body th,#researchPaper>.reading>.body td,#researchPage>.reading>.body th,#researchPage>.reading>.body td{padding:10px 16px 10px 0;text-align:left;vertical-align:top}#researchPaper>.reading>.body th,#researchPage>.reading>.body th{border-bottom:1px solid var(--line);font-weight:600}#researchPaper>.reading>.body tr+tr>td,#researchPage>.reading>.body tr+tr>td{border-top:1px solid var(--line)}#researchPaper>.notes,#researchPage>.notes{grid-column:1;margin-top:80px;border-top:1px solid var(--line)}#researchPaper>.notes>section,#researchPage>.notes>section{padding-top:32px}#researchPaper>.notes>section>h2,#researchPage>.notes>section>h2{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}#researchPaper>.notes>section>p,#researchPage>.notes>section>p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}#researchPaper>.notes>section>p>a,#researchPage>.notes>section>p>a{color:var(--text)}#researchPaper>.notes>section>ol,#researchPage>.notes>section>ol{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.6}#researchPaper>.notes>section>ol>li+li,#researchPage>.notes>section>ol>li+li{margin-top:8px}#researchPaper>.notes>section>ol time,#researchPage>.notes>section>ol time{margin-right:8px;color:var(--muted)}#researchPaper>.notes>section>.citation,#researchPage>.notes>section>.citation{padding:16px 20px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:16px;overflow-wrap:anywhere}#researchPaper>.notes>.references>ol,#researchPage>.notes>.references>ol{margin:0;padding:0;list-style:none;font-family:"Charter","Iowan Old Style","Noto Serif",Georgia,serif;font-size:16px;line-height:1.55}#researchPaper>.notes>.references>ol>li,#researchPage>.notes>.references>ol>li{display:grid;grid-template-columns:36px minmax(0, 1fr);padding-block:10px;scroll-margin-top:calc(var(--header-height) + 20px);transition:background-color .5s}#researchPaper>.notes>.references>ol>li:target,#researchPage>.notes>.references>ol>li:target{background-color:var(--line)}#researchPaper>.notes>.references>ol>li>.number,#researchPage>.notes>.references>ol>li>.number{color:var(--muted)}#researchPaper>.notes>.references>ol>li>.entry,#researchPage>.notes>.references>ol>li>.entry{overflow-wrap:anywhere}#researchPaper>.notes>.references>ol>li>.entry>a,#researchPage>.notes>.references>ol>li>.entry>a{color:var(--text);text-decoration:none}#researchPaper>.notes>.references>ol>li>.entry>a.hover,#researchPage>.notes>.references>ol>li>.entry>a.hover{text-decoration:underline}#researchPaper>.notes>.references>ol>li>.entry>.kind,#researchPage>.notes>.references>ol>li>.entry>.kind{color:var(--muted);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-left:4px;font-size:10px}#researchPaper>.head{margin-bottom:24px}#words,#word{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;padding-block:100px 160px}#words>.head,#word>.head{max-width:760px}#words>.head>.breadcrumbs,#word>.head>.breadcrumbs{font-size:14px;margin-bottom:var(--space-apart)}#words>.head>.breadcrumbs>ol,#word>.head>.breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#words>.head>.breadcrumbs>ol>li,#word>.head>.breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#words>.head>.breadcrumbs>ol>li:last-child,#word>.head>.breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#words>.head>.breadcrumbs>ol>li:last-child>span,#word>.head>.breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#words>.head>.breadcrumbs>ol>li>.sprite,#word>.head>.breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#words>.head>.breadcrumbs>ol>li>a,#word>.head>.breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#words>.head>.breadcrumbs>ol>li>a.hover,#word>.head>.breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#words>.head>.breadcrumbs>ol>li:nth-last-child(2)>a,#word>.head>.breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--text)}#words>.head>h1,#word>.head>h1{font-size:clamp(36px, 6vw, 56px);line-height:1.05;text-wrap:balance;margin:0}#words>.head{margin-bottom:var(--space-far)}#words>.head>.lead{margin:0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty;margin-top:var(--space-apart)}#words>.head>.field-with-placeholder{margin-top:var(--space-far)}#words>.head>.field-with-placeholder>.search{padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--background);color:var(--text);font:inherit;font-size:var(--text-body);outline:none;transition:border-color .5s}#words>.head>.field-with-placeholder>.search:focus{border-color:var(--accent);transition-duration:.1s}#words>.head>.field-with-placeholder>.placeholder{left:21px;font-size:var(--text-body)}#words>.head>.jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-apart)}#words>.head>.jumps>a{padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--tag-background);font-size:var(--text-small);line-height:1.3;border:0;color:var(--text);text-decoration:none;transition:color .5s}#words>.head>.jumps>a.hover{color:var(--accent-deep);transition-duration:.1s}#words>.groups{max-width:1000px}#words>.groups>section{padding-top:var(--space-section);scroll-margin-top:var(--header-height)}#words>.groups>section:not(:has(li:not([hidden]))){display:none}#words>.groups>section>h2{margin:0;color:var(--muted);font-size:var(--text-small);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-wide)}#words>.groups>section>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-far) var(--space-wide);margin:0;padding:0;list-style:none}#words>.groups>section>ul>li[hidden]{display:none}#words>.groups>section>ul>li>a{display:flex;flex-direction:column;gap:12px;color:var(--text);text-decoration:none}#words>.groups>section>ul>li>a>.word{font-size:20px;font-weight:600;transition:color .5s}#words>.groups>section>ul>li>a>.short{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#words>.groups>section>ul>li>a.hover>.word{color:var(--accent-deep);transition-duration:.1s}#words>.groups:not(:has(li:not([hidden])))::after{content:attr(data-none);color:var(--muted);font-size:var(--text-body)}#word>.head>.group{margin:0;color:var(--muted);font-size:var(--text-small);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:var(--space-close);color:var(--accent-deep);text-decoration:none}#word>.head>.also{margin:var(--space-near) 0 0;color:var(--muted);font-size:15px}#word>.head>.answer{margin:var(--space-apart) 0 0;font-size:var(--text-large);line-height:1.45;text-wrap:pretty}#word>section,#word>.cutiko{max-width:760px;margin-top:var(--space-wide)}#word>section>h2{margin:0;color:var(--muted);font-size:var(--text-small);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-near)}#word>section>p{margin:0;font-size:var(--text-body);line-height:1.6}#word>section>p+p{margin-top:var(--space-near)}#word>section>ul{margin:0;padding:0;list-style:none}#word>.said>.lines{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#word>.said>.lines>li{max-width:620px;padding:18px 24px;border-radius:6px 24px 24px 24px;background:var(--tint-lilac);font-size:19px;line-height:1.5;text-wrap:pretty}#word>.said>.lines>li>q{quotes:none}#word>.said>.lines>li>q>a{color:var(--accent-deep);text-decoration:none}#word>.said>.lines>li>q>a.hover{text-decoration:underline}#word>.confused>.lines{display:flex;flex-direction:column;gap:var(--space-near);font-size:var(--text-body);line-height:1.6}#word>.confused>.lines>li>a,#word>.confused>.lines>li>b{color:var(--text);font-weight:600}#word>.confused>.lines>li>a{color:var(--accent-deep);text-decoration:none}#word>.confused>.lines>li>a.hover{text-decoration:underline}#word>.speakers>.tags{display:flex;flex-wrap:wrap;gap:var(--space-close)}#word>.speakers>.tags>li{padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--tag-background);font-size:var(--text-small);line-height:1.3}#word>.speakers>p{margin-top:var(--space-near);color:var(--muted);font-size:15px}#word>.related>.related{display:flex;flex-wrap:wrap;gap:var(--space-close)}#word>.related>.related>li>a,#word>.related>.related>li>span{padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--tag-background);font-size:var(--text-small);line-height:1.3;display:inline-block;color:var(--muted);text-decoration:none}#word>.related>.related>li>span{border-color:transparent;background:none}#word>.related>.related>li>a{color:var(--accent-deep);transition:border-color .5s}#word>.related>.related>li>a.hover{border-color:var(--accent);transition-duration:.1s}#word>.cutiko{padding-top:var(--space-apart);border-top:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.6}#word>.cutiko>a{color:var(--accent-deep);font-weight:600;text-decoration:none}#word>.cutiko>a.hover{text-decoration:underline}#word>.sources>.list{display:flex;flex-direction:column;gap:6px;font-size:var(--text-small)}#word>.sources>.list>li>a{color:var(--muted)}#word>.sources>.list>li>a.hover{color:var(--text)}
