@charset "UTF-8";:root{--metal-kupfer: linear-gradient(135deg, #7A3B1C 0%, #C46A3A 28%, #F2B28A 46%, #B85A2C 62%, #6E3215 100%);--metal-silber: linear-gradient(135deg, #6F7780 0%, #C7CED6 28%, #F7F9FB 46%, #A9B2BC 62%, #5E666F 100%);--metal-gold: linear-gradient(135deg, #8A5A00 0%, #D9A520 26%, #FFF0A8 45%, #E8B530 58%, #A06A00 80%, #6B4300 100%);--metal-kupfer-text: linear-gradient(100deg, #6E3215 0%, #A9512A 30%, #D9875A 48%, #A9512A 66%, #6E3215 100%);--metal-silber-text: linear-gradient(100deg, #3E464F 0%, #6E7983 30%, #A7B1BB 48%, #6E7983 66%, #3E464F 100%);--metal-gold-text: linear-gradient(100deg, #C8901A 0%, #F5C542 28%, #FFF4C2 48%, #F5C542 66%, #C8901A 100%);--ground: #F7F7F5;--card: #FFFFFF;--line: #E6E6E2;--ink: #17292D;--honey: #E8A31E;--teal: #0E9B72;--card-2: color-mix(in srgb, var(--card) 94%, var(--ink));--line-2: color-mix(in srgb, var(--line) 70%, var(--ink));--ink-2: color-mix(in srgb, var(--ink) 68%, var(--ground));--ink-3: color-mix(in srgb, var(--ink) 45%, var(--ground));--teal-dark: color-mix(in srgb, var(--teal) 78%, #000000);--teal-soft: color-mix(in srgb, var(--teal) 12%, var(--card));--teal-line: color-mix(in srgb, var(--teal) 28%, var(--card));--honey-2: color-mix(in srgb, var(--honey) 80%, #FFFFFF);--honey-soft:color-mix(in srgb, var(--honey) 11%, var(--card));--honey-line:color-mix(in srgb, var(--honey) 30%, var(--card));--honey-deep:color-mix(in srgb, var(--honey) 75%, var(--ink));--on-warm: #2E1D00;--on-cool: #FFFFFF;--danger: #B4442F;--light-freunde: #4C8F1F;--light-schreiben: #0F8796;--light-flirten: #D0407F;--spotlight: #C98408;--spotlight-deep: color-mix(in srgb, var(--spotlight) 70%, var(--ink));--spotlight-soft: color-mix(in srgb, var(--spotlight) 9%, var(--card));--spotlight-line: color-mix(in srgb, var(--spotlight) 34%, var(--card));--visit: #3C6FD6;--visit-deep: color-mix(in srgb, var(--visit) 72%, var(--ink));--visit-soft: color-mix(in srgb, var(--visit) 10%, var(--card));--visit-line: color-mix(in srgb, var(--visit) 30%, var(--card));--shade: var(--ink);--on-accent: #FFFFFF;--violet: #7B5CF0;--violet-deep: #5B3FC4;--display: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--body: "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--radius: 14px}[data-theme-scope]{--card-2: color-mix(in srgb, var(--card) 94%, var(--ink));--line-2: color-mix(in srgb, var(--line) 70%, var(--ink));--ink-2: color-mix(in srgb, var(--ink) 68%, var(--ground));--ink-3: color-mix(in srgb, var(--ink) 45%, var(--ground));--teal-dark: color-mix(in srgb, var(--teal) 78%, #000000);--teal-soft: color-mix(in srgb, var(--teal) 12%, var(--card));--teal-line: color-mix(in srgb, var(--teal) 28%, var(--card));--honey-2: color-mix(in srgb, var(--honey) 80%, #FFFFFF);--honey-soft:color-mix(in srgb, var(--honey) 11%, var(--card));--honey-line:color-mix(in srgb, var(--honey) 30%, var(--card));--honey-deep:color-mix(in srgb, var(--honey) 75%, var(--ink));--spotlight-deep: color-mix(in srgb, var(--spotlight) 70%, var(--ink));--spotlight-soft: color-mix(in srgb, var(--spotlight) 9%, var(--card));--spotlight-line: color-mix(in srgb, var(--spotlight) 34%, var(--card));--visit-deep: color-mix(in srgb, var(--visit) 72%, var(--ink));--visit-soft: color-mix(in srgb, var(--visit) 10%, var(--card));--visit-line: color-mix(in srgb, var(--visit) 30%, var(--card));--shade: var(--ink)}:root[data-daypart=nacht]{--card-2: #22302F;--teal-soft: #1E3A33;--honey-soft: #2B2A20;--teal-dark: #2FC395;--honey-deep: #F2B23A;--ink-2: #AEBCBA;--ink-3: #8FA19E;--line-2: #354447;--spotlight: #F2B23A;--visit: #7AA5FF;--danger: #FF6A5C;--light-freunde: #8FE063;--light-schreiben: #4FD6E6;--light-flirten: #FF6FB8;--violet: #8B6CFF;--violet-deep: #C9B8FF;--on-accent: #121A1C;--news-dot: #D7392D;--shade: #000000;--glow-cool: 0 0 16px rgba(47, 195, 149, .45);--glow-cool-hover: 0 0 0 4px rgba(47, 195, 149, .22), 0 0 30px rgba(47, 195, 149, .6);--glow-warm: 0 0 16px rgba(242, 178, 58, .38);--glow-pip: 0 0 6px var(--teal), 0 0 14px rgba(47, 195, 149, .5);--glow-line: 0 0 10px rgba(47, 195, 149, .25), inset 0 0 8px rgba(47, 195, 149, .12);--night-lift: 0 1px 2px rgba(0, 0, 0, .35), 0 12px 30px -18px rgba(0, 0, 0, .8);color-scheme:dark;background-color:#0f181b}:root[data-daypart=nacht] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='900' viewBox='0 0 1280 900'%3E%3Cg fill='%23FFF4D6'%3E%3Ccircle cx='0' cy='0' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='482.6' cy='479.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='965.1' cy='59.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='167.7' cy='539.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='650.2' cy='118.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='1132.8' cy='598.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='335.4' cy='178.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='817.9' cy='657.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='20.5' cy='237.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='503' cy='717.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='985.6' cy='297' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='188.2' cy='776.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='670.7' cy='356.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='1153.3' cy='836.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='355.8' cy='415.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='838.4' cy='895.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='41' cy='475.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='523.5' cy='54.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='1006.1' cy='534.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='208.6' cy='114.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='691.2' cy='594' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='1173.8' cy='173.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='376.3' cy='653.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='858.9' cy='233.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='61.4' cy='712.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='544' cy='292.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='1026.6' cy='772.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='229.1' cy='351.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='711.7' cy='831.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='1194.2' cy='411.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='396.8' cy='891' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='879.4' cy='470.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='81.9' cy='50.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='564.5' cy='530.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='1047' cy='109.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='249.6' cy='589.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='732.2' cy='169.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='1214.7' cy='648.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='417.3' cy='228.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='899.8' cy='708.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='102.4' cy='288' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='585' cy='767.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='1067.5' cy='347.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='270.1' cy='827.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='752.6' cy='406.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='1235.2' cy='886.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='437.8' cy='466.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='920.3' cy='45.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='122.9' cy='525.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='605.4' cy='105.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='1088' cy='585' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='290.6' cy='164.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='773.1' cy='644.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='1255.7' cy='224.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='458.2' cy='703.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='940.8' cy='283.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='143.4' cy='763.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='625.9' cy='342.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='1108.5' cy='822.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='311' cy='402.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='793.6' cy='882' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='1276.2' cy='461.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='478.7' cy='41.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='961.3' cy='521.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='163.8' cy='100.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='646.4' cy='580.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='1129' cy='160.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='331.5' cy='639.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='814.1' cy='219.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='16.6' cy='699.3' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='499.2' cy='279' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='981.8' cy='758.7' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='184.3' cy='338.4' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='666.9' cy='818.1' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='1149.4' cy='397.8' r='1.25' fill-opacity='0.64'/%3E%3Ccircle cx='352' cy='877.5' r='1.25' fill-opacity='0.26'/%3E%3Ccircle cx='834.6' cy='457.2' r='1.25' fill-opacity='0.36'/%3E%3Ccircle cx='37.1' cy='36.9' r='1.25' fill-opacity='0.45'/%3E%3Ccircle cx='519.7' cy='516.6' r='1.25' fill-opacity='0.54'/%3E%3Ccircle cx='1002.2' cy='96.3' r='1.25' fill-opacity='0.64'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(closest-side,rgba(47,195,149,.12),rgba(47,195,149,0)),linear-gradient(180deg,#0B1114 0%,#0F181B 45%,#121E21 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:1280px 900px,70vw 80vh,100% 100%;background-position:0 0,right -10vw top 6vh,0 0}@media (prefers-reduced-motion: no-preference){:root[data-daypart-fade],:root[data-daypart-fade] body *,:root[data-daypart-fade] body *:before,:root[data-daypart-fade] body *:after{transition:background-color .6s ease,color .6s ease,border-color .6s ease!important}:root[data-daypart-fade][data-daypart=nacht] body:before{animation:daypart-sky-in .6s ease both}}@keyframes daypart-sky-in{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html{background:var(--ground);overflow-x:clip}@media (max-width: 640px){html{scroll-padding:56px 0 calc(88px + env(safe-area-inset-bottom))}.sheet .close{position:relative}.sheet .close:after{content:"";position:absolute;inset:-7px;border-radius:50%}}body{background:transparent;min-height:100vh;min-height:100dvh}html,body{margin:0;color:var(--ink);font-family:var(--body);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}html:has(.backdrop){overflow:hidden}.grid>.cell>*>.card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.grid>.cell>*>.card>.scroller{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.grid>.cell>*>.card>.scroller~*{flex:0 0 auto}.grid>.cell>*>.card>.scroller>:first-child{margin-top:0}.grid{--card-row: 340px;margin-top:var(--stack);display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:var(--card-row);gap:var(--stack);align-items:stretch}.cell{grid-column:span 1;min-width:0}.cell>*{height:100%;min-height:0}.cell>*{display:flex;flex-direction:column}.grid>.cell{position:relative;transition:rotate .5s cubic-bezier(.34,1.56,.64,1)}.grid>.cell.crooked{rotate:var(--schief, 0deg);transform-origin:50% -18px}.grid>.cell:has(.backdrop,[role=dialog]){z-index:var(--z-card-dialog)}@media (max-width: 900px){.grid>.cell.crooked{rotate:calc(var(--schief, 0deg) * .6)}.grid>.cell.crooked:has(.backdrop,[role=dialog]){rotate:none}main.page:has(.grid > .cell.crooked){overflow-x:clip}}@media (prefers-reduced-motion: reduce){.grid>.cell{transition:none}}.locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:20px;box-sizing:border-box;border:1px dashed var(--line-2);border-radius:var(--radius);background:transparent;text-align:center}.locked .lock{font-size:18px;opacity:.5}.locked .what{font-size:14.5px;font-weight:600;color:var(--ink-3)}.locked .when{font-size:12.5px;color:var(--honey);font-weight:600}.locked .early{margin-top:4px;font-size:12px;font-weight:600;color:var(--teal);text-decoration:none}.locked .early:hover{text-decoration:underline}.locked .early-at{margin-top:4px;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--ink-3) 70%,var(--ground))}.locked .early-at b{font-weight:700;color:var(--teal)}@media (max-width: 900px){.grid{grid-template-columns:1fr}.cell{grid-column:span 1!important}.grid{grid-template-rows:none;grid-auto-rows:auto}}:root{--pattern: color-mix(in srgb, var(--pattern-ink, var(--ink)) calc(var(--pattern-alpha, 26) * 1%), transparent);--pattern-soft: color-mix(in srgb, var(--pattern-ink, var(--ink)) calc(var(--pattern-alpha, 26) * .73%), transparent)}[data-bg] body,[data-grad]{background-attachment:fixed}[data-grad=sonnenaufgang],.grad-patch[data-grad-preview=sonnenaufgang]{background-image:linear-gradient(180deg,color-mix(in srgb,#F7A35C 28%,var(--ground)),color-mix(in srgb,#F2889F 14%,var(--ground)) 55%,var(--ground))}[data-grad=tiefe],.grad-patch[data-grad-preview=tiefe]{background-image:linear-gradient(180deg,var(--ground),color-mix(in srgb,#4F8FD6 26%,var(--ground)))}[data-grad=lagune],.grad-patch[data-grad-preview=lagune]{background-image:linear-gradient(135deg,color-mix(in srgb,#6FCF9E 26%,var(--ground)),color-mix(in srgb,#5BB8E8 24%,var(--ground)))}[data-grad=dunst],.grad-patch[data-grad-preview=dunst]{background-image:linear-gradient(180deg,var(--ground),color-mix(in srgb,#B8B3D6 24%,var(--ground)))}[data-grad=zwielicht],.grad-patch[data-grad-preview=zwielicht]{background-image:linear-gradient(135deg,color-mix(in srgb,#8E76E8 24%,var(--ground)),color-mix(in srgb,#F07CA0 22%,var(--ground)))}[data-grad=abendrot],.grad-patch[data-grad-preview=abendrot]{background-image:linear-gradient(180deg,color-mix(in srgb,#F28B6B 28%,var(--ground)),color-mix(in srgb,#9B67B5 22%,var(--ground)))}[data-grad=horizont],.grad-patch[data-grad-preview=horizont]{background-image:linear-gradient(180deg,color-mix(in srgb,#5FA8D3 24%,var(--ground)),var(--ground) 52%,color-mix(in srgb,#F5B05C 26%,var(--ground)))}[data-grad=eigen],.grad-patch[data-grad-preview=eigen]{background-image:linear-gradient(var(--grad-angle, 180deg),color-mix(in srgb,var(--grad-from, var(--honey)) 24%,var(--ground)),color-mix(in srgb,var(--grad-to, var(--teal)) 24%,var(--ground)))}[data-grad-dir=unten]{--grad-angle: 180deg}[data-grad-dir=rechts]{--grad-angle: 90deg}[data-grad-dir=schraeg]{--grad-angle: 135deg}[data-grad-dir=gegen]{--grad-angle: 225deg}.grad-patch{background-color:var(--ground)}.patch{background-color:var(--ground);background-attachment:scroll}:root{--u: calc(var(--pattern-scale, 1) * 1px)}[data-bg-size=klein]{--pattern-scale: .68}[data-bg-size=mittel]{--pattern-scale: 1}[data-bg-size=gross]{--pattern-scale: 1.45}[data-bg=punkte] body,.patch[data-bg-preview=punkte]{background-image:radial-gradient(var(--pattern) calc(2.2 * var(--u)),transparent calc(2.2 * var(--u)));background-size:calc(26 * var(--u)) calc(26 * var(--u))}[data-bg=wellen] body,.patch[data-bg-preview=wellen]{background-image:radial-gradient(circle at 25% calc(100% + 6 * var(--u)),transparent calc(9.4 * var(--u) - .6px),var(--pattern) calc(9.4 * var(--u) + .3px) calc(10.6 * var(--u) - .3px),transparent calc(10.6 * var(--u) + .6px)),radial-gradient(circle at 75% calc(0% - 6 * var(--u)),transparent calc(9.4 * var(--u) - .6px),var(--pattern) calc(9.4 * var(--u) + .3px) calc(10.6 * var(--u) - .3px),transparent calc(10.6 * var(--u) + .6px)),radial-gradient(circle calc(.65 * var(--u) + .4px) at 0 0,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(.65 * var(--u) + .4px) at 50% 0,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(.65 * var(--u) + .4px) at 100% 0,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(.65 * var(--u) + .4px) at 0 100%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(.65 * var(--u) + .4px) at 50% 100%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(.65 * var(--u) + .4px) at 100% 100%,var(--pattern) calc(100% - .6px),transparent 100%);background-size:calc(32 * var(--u)) calc(20 * var(--u))}[data-bg=wabe] body,.patch[data-bg-preview=wabe]{background-image:repeating-linear-gradient(60deg,transparent 0,var(--pattern-soft) .6px calc(1.2 * var(--u)),transparent calc(1.2 * var(--u) + .6px) calc(14 * var(--u))),repeating-linear-gradient(-60deg,transparent 0,var(--pattern-soft) .6px calc(1.2 * var(--u)),transparent calc(1.2 * var(--u) + .6px) calc(14 * var(--u))),repeating-linear-gradient(0deg,transparent 0,var(--pattern-soft) .6px calc(1.2 * var(--u)),transparent calc(1.2 * var(--u) + .6px) calc(24 * var(--u)))}[data-bg=konfetti] body,.patch[data-bg-preview=konfetti]{background-image:radial-gradient(circle calc(3.4 * var(--u)) at 29.9% 31.7%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 18.9% 54.8%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 7% 15.1%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 84.5% 62.7%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 57.8% 82.1%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 25.5% 5.9%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 18.5% 41.5%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 18.5% 74.3%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 91.4% 19.1%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 28.5% 93.9%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 69.2% 52%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 74.8% 25.8%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 47.6% 17.2%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 75.8% 34%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 59.9% 62.3%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 43.8% 10%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 62.3% 89%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 73% 73.6%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 5.2% 76%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 89.9% 32.4%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 53.3% 6.3%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 27.5% 45.6%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 36.3% 64.2%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 84.3% 79.7%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 18% 31.2%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 5.3% 44.4%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 17.6% 12.1%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 56.6% 27.1%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 39.9% 48.7%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 27.8% 16.6%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(1.8 * var(--u)) at 44.7% 32.7%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.9 * var(--u)) at 55.2% 35%,var(--pattern-soft) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(3.4 * var(--u)) at 90.5% 68.6%,var(--pattern) calc(100% - .6px),transparent 100%),radial-gradient(circle calc(2.4 * var(--u)) at 47.3% 77.9%,var(--pattern) calc(100% - .6px),transparent 100%);background-size:calc(480 * var(--u)) calc(480 * var(--u))}[data-bg=papier] body,.patch[data-bg-preview=papier]{background-image:linear-gradient(90deg,var(--pattern-soft) 1px,transparent 1px),linear-gradient(0deg,var(--pattern-soft) 1px,transparent 1px);background-size:calc(9 * var(--u)) 100%,100% calc(14 * var(--u));background-size:round(calc(9 * var(--u)),1px) 100%,100% round(calc(14 * var(--u)),1px)}[data-bg=sterne] body,.patch[data-bg-preview=sterne]{background-image:radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 47.1% 79.7%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 47.1% 79.7%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 93.6% 47.8%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 93.6% 47.8%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 28.9% 74.6%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 28.9% 74.6%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 10% 64.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 10% 64.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 25.4% 52.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 25.4% 52.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 47% 53.3%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 47% 53.3%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 92.5% 16.1%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 92.5% 16.1%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 73.4% 46.3%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 73.4% 46.3%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 71.5% 33.1%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 71.5% 33.1%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 80.5% 9.9%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 80.5% 9.9%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 2.5% 82%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 2.5% 82%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 49.4% 39%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 49.4% 39%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 84.2% 94.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 84.2% 94.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 3.5% 29.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 3.5% 29.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 56.6% 19.2%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 56.6% 19.2%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 14% 48.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 14% 48.2%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 57.5% 2.2%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 57.5% 2.2%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(.9 * var(--u)) calc(3.2 * var(--u)) at 27.6% 19.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(3.2 * var(--u)) calc(.9 * var(--u)) at 27.6% 19.7%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.3 * var(--u)) calc(6 * var(--u)) at 55.2% 68%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(6 * var(--u)) calc(1.3 * var(--u)) at 55.2% 68%,var(--pattern) 0 45%,transparent 72%),radial-gradient(ellipse calc(1.1 * var(--u)) calc(4.6 * var(--u)) at 44.4% 22.4%,var(--pattern-soft) 0 45%,transparent 72%),radial-gradient(ellipse calc(4.6 * var(--u)) calc(1.1 * var(--u)) at 44.4% 22.4%,var(--pattern-soft) 0 45%,transparent 72%);background-size:calc(480 * var(--u)) calc(480 * var(--u))}.patch[data-bg-preview=konfetti]{background-position:calc(-64 * var(--u)) calc(-142 * var(--u))}.patch[data-bg-preview=sterne]{background-position:calc(-120 * var(--u)) calc(-50 * var(--u))}[data-bg=bogen] body,.patch[data-bg-preview=bogen]{background-image:radial-gradient(circle at 50% 0,transparent calc(13 * var(--u) - .6px),var(--pattern) calc(13 * var(--u) + .3px) calc(14.4 * var(--u) - .3px),transparent calc(14.4 * var(--u) + .6px)),radial-gradient(circle at 0 0,transparent calc(13 * var(--u) - .6px),var(--pattern) calc(13 * var(--u) + .3px) calc(14.4 * var(--u) - .3px),transparent calc(14.4 * var(--u) + .6px)),radial-gradient(circle at 100% 0,transparent calc(13 * var(--u) - .6px),var(--pattern) calc(13 * var(--u) + .3px) calc(14.4 * var(--u) - .3px),transparent calc(14.4 * var(--u) + .6px));background-size:calc(28 * var(--u)) calc(20 * var(--u))}:root{--rim: color-mix(in srgb, var(--ink) 22%, var(--line));--rim-soft: color-mix(in srgb, var(--ink) 10%, var(--line));--rim-strong: color-mix(in srgb, var(--ink) 46%, var(--line))}[data-frame] .grid>.cell>*>.card,[data-frame] .profile,[data-frame] app-mine .card,[data-frame] app-mine .shop-card,.frame-patch{position:relative}[data-frame] .grid>.cell>*>.card:after,[data-frame] .profile:after,[data-frame] app-mine .card:after,[data-frame] app-mine .shop-card:after,.frame-patch:after{content:"";position:absolute;pointer-events:none}[data-frame=ecken] .grid>.cell>*>.card,[data-frame=ecken] .profile,[data-frame=ecken] app-mine .card,[data-frame=ecken] app-mine .shop-card,.frame-patch[data-frame-preview=ecken]{border-color:transparent;border-radius:3px}[data-frame=ecken] .grid>.cell>*>.card:after,[data-frame=ecken] .profile:after,[data-frame=ecken] app-mine .card:after,[data-frame=ecken] app-mine .shop-card:after,.frame-patch[data-frame-preview=ecken]:after{inset:0;border-radius:inherit;background:linear-gradient(var(--rim) 0 0) 0 0/22px 2px no-repeat,linear-gradient(var(--rim) 0 0) 0 0/2px 22px no-repeat,linear-gradient(var(--rim) 0 0) 100% 0/22px 2px no-repeat,linear-gradient(var(--rim) 0 0) 100% 0/2px 22px no-repeat,linear-gradient(var(--rim) 0 0) 0 100%/22px 2px no-repeat,linear-gradient(var(--rim) 0 0) 0 100%/2px 22px no-repeat,linear-gradient(var(--rim) 0 0) 100% 100%/22px 2px no-repeat,linear-gradient(var(--rim) 0 0) 100% 100%/2px 22px no-repeat}[data-frame=reiter] .grid>.cell>*>.card:after,[data-frame=reiter] .profile:after,[data-frame=reiter] app-mine .card:after,[data-frame=reiter] app-mine .shop-card:after,.frame-patch[data-frame-preview=reiter]:after{top:0;left:19px;width:72px;height:7px;border-radius:0 0 5px 5px;background:var(--rim-strong)}[data-frame=aufgelegt] .grid>.cell>*>.card,[data-frame=aufgelegt] .profile,[data-frame=aufgelegt] app-mine .card,[data-frame=aufgelegt] app-mine .shop-card,.frame-patch[data-frame-preview=aufgelegt]{border-color:transparent;box-shadow:0 1px 2px color-mix(in srgb,var(--shade) 8%,transparent),0 10px 24px color-mix(in srgb,var(--shade) 12%,transparent)}[data-frame=naht] .grid>.cell>*>.card:after,[data-frame=naht] .profile:after,[data-frame=naht] app-mine .card:after,[data-frame=naht] app-mine .shop-card:after,.frame-patch[data-frame-preview=naht]:after{inset:6px;border:1px dashed var(--rim);border-radius:calc(var(--radius) - 5px)}[data-frame=versatz] .grid>.cell>*>.card:after,[data-frame=versatz] .profile:after,[data-frame=versatz] app-mine .card:after,[data-frame=versatz] app-mine .shop-card:after,.frame-patch[data-frame-preview=versatz]:after{inset:5px 1px 1px 5px;border:1px solid var(--rim-soft);border-radius:inherit}[data-frame=versatz] .grid>.cell>*>.card,[data-frame=versatz] .profile,[data-frame=versatz] app-mine .card,[data-frame=versatz] app-mine .shop-card,.frame-patch[data-frame-preview=versatz]{border-color:var(--rim)}[data-frame=eigen] .grid>.cell>*>.card,[data-frame=eigen] .profile,[data-frame=eigen] app-mine .card,[data-frame=eigen] app-mine .shop-card,.frame-patch[data-frame-preview=eigen]{border-width:max(var(--frame-w, 1px),var(--frame-min, 0px));border-style:var(--frame-line, solid);border-color:var(--frame-ink, var(--line));border-radius:var(--frame-radius, var(--radius));box-shadow:var(--frame-shadow, none)}[data-frame-shadow=weich]{--frame-shadow: 0 1px 2px color-mix(in srgb, var(--shade) 7%, transparent), 0 8px 20px color-mix(in srgb, var(--shade) 10%, transparent)}[data-frame-shadow=tief]{--frame-shadow: 0 2px 4px color-mix(in srgb, var(--shade) 9%, transparent), 0 18px 38px color-mix(in srgb, var(--shade) 18%, transparent)}[data-frame-w=fein]{--frame-w: 1px}[data-frame-w=mittel]{--frame-w: 2px}[data-frame-w=kraeftig]{--frame-w: 3px}[data-frame-corner=kante]{--frame-radius: 4px}[data-frame-corner=weich]{--frame-radius: var(--radius)}[data-frame-corner=rund]{--frame-radius: 26px}[data-frame-style=voll]{--frame-line: solid}[data-frame-style=gestrichelt]{--frame-line: dashed}[data-frame-style=doppelt]{--frame-line: double;--frame-min: 3px}.frame-patch{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0}[data-font]{--profile-font: var(--display);--profile-font-weight: 700;--profile-font-width: 1;--profile-font-adjust: none;--profile-font-spacing: -.02em}[data-font=gemuetlich],[data-font=edel],[data-font=verspielt],[data-font=handschrift],[data-font=sommer],[data-font=plakat]{--profile-font-adjust: .5;--profile-font-spacing: 0}[data-font=gemuetlich]{--profile-font: "Fraunces", Georgia, serif;--profile-font-weight: 600;--profile-font-width: 1.24}[data-font=edel]{--profile-font: "Playfair Display", Georgia, serif;--profile-font-weight: 700;--profile-font-width: 1.09}[data-font=verspielt]{--profile-font: "Baloo 2", var(--display);--profile-font-weight: 600;--profile-font-width: 1.1}[data-font=handschrift]{--profile-font: "Caveat", "Comic Sans MS", cursive;--profile-font-weight: 700;--profile-font-width: 1.08}[data-font=sommer]{--profile-font: "Pacifico", "Brush Script MT", cursive;--profile-font-weight: 400;--profile-font-width: 1.05}[data-font=plakat]{--profile-font: "Righteous", var(--display);--profile-font-weight: 400;--profile-font-width: 1.03}[data-font] .headline .name h1,[data-font] app-me .identity h1,[data-font] .grid>.cell>*>.card h2,[data-font] app-page-settings>.card>h2{font-family:var(--profile-font)!important;font-weight:var(--profile-font-weight)!important;font-size-adjust:var(--profile-font-adjust)!important;letter-spacing:var(--profile-font-spacing)!important}.font-sample[data-font-preview=haus]{font-family:var(--display);font-weight:700}.font-sample[data-font-preview=gemuetlich]{font-family:Fraunces,Georgia,serif;font-weight:600}.font-sample[data-font-preview=edel]{font-family:Playfair Display,Georgia,serif;font-weight:700}.font-sample[data-font-preview=verspielt]{font-family:"Baloo 2",var(--display);font-weight:600}.font-sample[data-font-preview=handschrift]{font-family:Caveat,cursive;font-weight:700}.font-sample[data-font-preview=sommer]{font-family:Pacifico,cursive;font-weight:400}.font-sample[data-font-preview=plakat]{font-family:"Righteous",var(--display);font-weight:400}.font-sample:not([data-font-preview=haus]){font-size-adjust:.5}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}:root{--z-page-float: 20;--z-sheet-backdrop: 30;--z-sheet: 31;--z-feature-backdrop: 40;--z-feature: 41;--z-card-dialog: 39;--z-app-backdrop: 70;--z-app: 71;--z-app-party: 75;--z-p0-backdrop: 80;--z-p0: 81;--z-flight: 90;--z-tip: 10000}.app-modal{--layer-backdrop: var(--z-app-backdrop);--layer-sheet: var(--z-app)}.app-p0{--layer-backdrop: var(--z-p0-backdrop);--layer-sheet: var(--z-p0)}app-root:has(app-table-invite .invite) app-feedback-button{display:none}.backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--ink) 30%,transparent);z-index:var(--layer-backdrop, var(--z-sheet-backdrop))}.sheet{position:fixed;z-index:var(--layer-sheet, var(--z-sheet));top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,100vw - 32px);max-height:min(86vh,720px);display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--line-2);border-radius:18px;padding:22px;box-shadow:0 18px 50px color-mix(in srgb,var(--shade) 22%,transparent)}.sheet>.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;margin-right:-10px;padding-right:10px}.sheet-head{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.sheet-head h2{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.sheet .close{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:var(--card-2);color:var(--ink-2);font:inherit;font-size:14px;line-height:1;cursor:pointer}.sheet .close:hover{background:var(--line);color:var(--ink)}.linkish{border:0;background:none;font:inherit;font-size:14px;color:var(--ink-2);text-decoration:underline;cursor:pointer;padding:0}.linkish:hover:not(:disabled){color:var(--ink)}.linkish:disabled{opacity:.5;cursor:default}.times{position:relative;top:1px;margin-left:-1px}html[data-design=kupfer]{--design-ground: linear-gradient(160deg, #E4B796 0%, #F6DCC8 28%, #D69A72 58%, #F2D2BC 82%, #DDA987 100%);--design-card: linear-gradient(135deg, #FFF6EF 0%, #F6DFCD 42%, #FFF4EB 58%, #F1D4BF 100%);--design-edge: #D69A72}html[data-design=silber]{--design-ground: linear-gradient(160deg, #C3CBD3 0%, #EEF1F4 28%, #AEB8C2 58%, #E3E7EB 82%, #BCC5CE 100%);--design-card: linear-gradient(135deg, #FFFFFF 0%, #E6EAEE 42%, #FAFBFC 58%, #DCE2E7 100%);--design-edge: #AEB8C2}html[data-design=gold]{--design-ground: linear-gradient(160deg, #E0BC55 0%, #F7E7A8 28%, #CFA236 58%, #F2DC8E 82%, #DCB54C 100%);--design-card: linear-gradient(135deg, #FFF9E6 0%, #F5E2A2 42%, #FFF6D8 58%, #EED486 100%);--design-edge: #CFA236}html[data-design]{background:var(--design-ground);background-attachment:fixed}[data-design] .grid>.cell>*>.card,[data-design] app-mine .card,[data-design] app-mine .shop-card,[data-design] .profile:not([data-design]){background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 30%),var(--design-card);border-color:var(--design-edge);box-shadow:inset 0 1px #fffc,0 6px 18px -12px #00000059}@property --glint{syntax: "<angle>"; inherits: false; initial-value: 0deg;}[data-design] .grid>.cell>*>.card,[data-design] app-mine .card,[data-design] app-mine .shop-card,[data-design] .profile:not([data-design]),.profile[data-design]{position:relative}[data-design] .grid>.cell>*>.card:before,[data-design] app-mine .card:before,[data-design] app-mine .shop-card:before,[data-design] .profile:not([data-design]):before,.profile[data-design]:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:3px;background:conic-gradient(from var(--glint),transparent 0deg 210deg,rgba(255,255,255,0) 215deg,rgba(255,255,255,.35) 270deg,rgba(255,255,255,.8) 305deg,#FFFFFF 322deg,rgba(255,255,255,0) 336deg,transparent 360deg);filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 6px rgba(255,255,255,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:design-glint 6s cubic-bezier(.45,.05,.55,.95) infinite}[data-design] .grid>.cell:nth-child(4n+2)>*>.card:before{animation-delay:-1.8s}[data-design] .grid>.cell:nth-child(4n+3)>*>.card:before{animation-delay:-3.5s}[data-design] .grid>.cell:nth-child(4n+4)>*>.card:before{animation-delay:-5.2s}@keyframes design-glint{to{--glint: 360deg}}@media (prefers-reduced-motion: reduce){[data-design] .grid>.cell>*>.card:before,[data-design] app-mine .card:before,[data-design] app-mine .shop-card:before,[data-design] .profile:not([data-design]):before,.profile[data-design]:before{animation:none;--glint: 200deg}}html.lights-out .sheet,html.lights-out app-confirm .dialog{filter:brightness(.5)}@property --scroll-hint-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --scroll-hint-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.scroll-hint--over{--scroll-hint-fade: 48px;-webkit-mask:linear-gradient(to right,transparent,#000 var(--scroll-hint-start),#000 calc(100% - var(--scroll-hint-end)),transparent) padding-box,linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:source-over,xor;mask:linear-gradient(to right,transparent,#000 var(--scroll-hint-start),#000 calc(100% - var(--scroll-hint-end)),transparent) padding-box add,linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box;transition:--scroll-hint-start .18s ease,--scroll-hint-end .18s ease}.scroll-hint--over.more-start{--scroll-hint-start: var(--scroll-hint-fade)}.scroll-hint--over.more-end{--scroll-hint-end: var(--scroll-hint-fade)}.scroll-hint__arrow{position:absolute;z-index:2;top:0;left:0;display:grid;place-items:center;width:28px;height:28px;padding:0;box-sizing:border-box;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink-2);box-shadow:0 1px 4px color-mix(in srgb,var(--shade) 16%,transparent);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s,color .1s ease,border-color .1s ease}.scroll-hint__arrow--start{transform:translateY(-50%)}.scroll-hint__arrow--end{transform:translate(-100%,-50%)}.scroll-hint__arrow--on{opacity:1;visibility:visible;transition-delay:0s}.scroll-hint__arrow:hover{color:var(--teal-dark);border-color:var(--teal-line)}.scroll-hint__arrow:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.scroll-hint__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (pointer: coarse){.scroll-hint__arrow{width:22px;height:22px;box-shadow:none;border-color:color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--ink-3)}.scroll-hint__arrow:before{content:"";position:absolute;inset:-9px}.scroll-hint__arrow svg{width:11px;height:11px}}@media (prefers-reduced-motion: reduce){.scroll-hint--over,.scroll-hint__arrow{transition:none}}.app-tip{--app-tip-arrow: 50%;position:fixed;top:0;left:0;z-index:var(--z-tip);display:flex;flex-direction:column;align-items:center;gap:1px;width:max-content;max-width:min(260px,100vw - 16px);padding:6px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 6px 18px color-mix(in srgb,var(--shade) 16%,transparent);color:var(--ink);font-family:var(--body);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 90ms ease,transform 90ms ease,visibility 0s linear 90ms}.app-tip--below{transform:translateY(-4px)}.app-tip--on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.app-tip__head{font-weight:800}.app-tip__rest{color:var(--ink-3);font-size:11.5px}.app-tip:after{content:"";position:absolute;top:100%;left:var(--app-tip-arrow);width:8px;height:8px;background:var(--card);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:translate(-50%,-4px) rotate(45deg)}.app-tip--below:after{top:auto;bottom:100%;transform:translate(-50%,4px) rotate(225deg)}@media (prefers-reduced-motion: reduce){.app-tip,.app-tip--below{transform:none;transition:none}}
