.lab-background.svelte-65ifce{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motif.svelte-65ifce{width:var(--size);height:var(--size);opacity:.26;animation:ease-in-out infinite alternate svelte-65ifce-drift;display:block;position:absolute}.hex.svelte-65ifce{background:var(--tint);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.well.svelte-65ifce{border:2.5px solid var(--tint);border-radius:50%}.rung.svelte-65ifce{width:calc(var(--size) * 1.8);height:calc(var(--size) * .32);background:var(--tint);border-radius:999px}@keyframes svelte-65ifce-drift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(2.5rem,-3rem)rotate(60deg)}}@media (prefers-reduced-motion:reduce){.motif.svelte-65ifce{animation:none}}.rings-background.svelte-1tg6feq{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ring-sprite.svelte-1tg6feq{opacity:.27;filter:drop-shadow(0 5px 5px #1d1d1f24);transform-origin:50%;width:clamp(6rem,11vw,10rem);height:auto;display:block;position:absolute}.ring-gold.svelte-1tg6feq{animation:26s linear infinite svelte-1tg6feq-drift-a;top:12%;left:8%}.ring-silver.svelte-1tg6feq{width:clamp(5rem,9vw,8rem);animation:32s linear infinite reverse svelte-1tg6feq-drift-b;top:7%;right:9%}.ring-rose.svelte-1tg6feq{width:clamp(5.5rem,10vw,9rem);animation:29s linear infinite reverse svelte-1tg6feq-drift-b;bottom:7%;left:12%}.ring-onyx.svelte-1tg6feq{width:clamp(6rem,12vw,10.5rem);animation:35s linear infinite svelte-1tg6feq-drift-a;bottom:13%;right:8%}@keyframes svelte-1tg6feq-drift-a{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(1.8rem,-1.2rem)rotate(180deg)}to{transform:translate(0,0)rotate(360deg)}}@keyframes svelte-1tg6feq-drift-b{0%{transform:translate(0,0)rotate(-12deg)}50%{transform:translate(-1.5rem,1rem)rotate(168deg)}to{transform:translate(0,0)rotate(348deg)}}@media (width<=760px){.ring-sprite.svelte-1tg6feq{opacity:.2;width:clamp(5rem,16vw,7rem)}.ring-silver.svelte-1tg6feq,.ring-rose.svelte-1tg6feq{width:clamp(4.5rem,14vw,6rem)}}@media (prefers-reduced-motion:reduce){.ring-sprite.svelte-1tg6feq{animation:none}.ring-gold.svelte-1tg6feq{transform:rotate(-12deg)}.ring-silver.svelte-1tg6feq{transform:rotate(18deg)}.ring-rose.svelte-1tg6feq{transform:rotate(-20deg)}.ring-onyx.svelte-1tg6feq{transform:rotate(12deg)}}.transparent.svelte-1wg91mu{background:0 0}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{z-index:2000;pointer-events:all;position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{-webkit-user-select:none;user-select:none}.card.svelte-1sjfkoa{--tone:#0f9d8a;--tone-soft:#d6f1ec;box-sizing:border-box;border:2.5px solid var(--ink,#1d1d1f);width:9.6rem;min-height:8rem;box-shadow:4px 5px 0 var(--ink,#1d1d1f);color:var(--ink,#1d1d1f);background:#fffaf0;border-radius:.9rem;padding:.6rem .7rem .65rem}.teal.svelte-1sjfkoa{--tone:#0f9d8a;--tone-soft:#d6f1ec}.yellow.svelte-1sjfkoa{--tone:#e8a800;--tone-soft:#fff0bd}.coral.svelte-1sjfkoa{--tone:#e8668f;--tone-soft:#fbd9e4}.blue.svelte-1sjfkoa{--tone:#4f46e5;--tone-soft:#e1e0fb}.violet.svelte-1sjfkoa{--tone:#8b5cf6;--tone-soft:#ebe2fd}.green.svelte-1sjfkoa{--tone:#3a9d4b;--tone-soft:#d9f0dc}.head.svelte-1sjfkoa{align-items:center;gap:.45rem;display:flex}.head.svelte-1sjfkoa b:where(.svelte-1sjfkoa){letter-spacing:-.02em;font-size:.82rem;line-height:1.1}.glyph.svelte-1sjfkoa{border:2px solid var(--ink,#1d1d1f);background:var(--tone-soft);width:1.55rem;height:1.55rem;color:var(--tone);border-radius:.5rem;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid}small.svelte-1sjfkoa{color:#6a6354;margin:.4rem 0 .45rem;font-size:.66rem;line-height:1.3;display:block}.chips.svelte-1sjfkoa{flex-wrap:wrap;gap:.2rem;display:flex}.chip.svelte-1sjfkoa{border:1.5px solid color-mix(in srgb, var(--ink,#1d1d1f) 30%, transparent);color:#6a6354;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .38rem;font-size:.54rem;font-weight:800}.chip.current.svelte-1sjfkoa{border-color:var(--ink,#1d1d1f);background:var(--tone);color:#fff;animation:2.6s ease-in-out infinite svelte-1sjfkoa-pulse}.card.svelte-1sjfkoa .svelte-flow__handle{opacity:0;pointer-events:none}@keyframes svelte-1sjfkoa-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone) 45%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.chip.current.svelte-1sjfkoa{animation:none}}.fit.svelte-8hfwuq{width:100%;max-width:37rem;height:calc(322px * var(--flow-scale,1))}.flow.svelte-8hfwuq{--xy-background-color:transparent;width:592px;height:322px;transform:scale(var(--flow-scale,1));transform-origin:0 0;pointer-events:none}.flow.svelte-8hfwuq .svelte-flow__attribution{pointer-events:auto;opacity:.55;background:0 0;font-size:8px}.scene.svelte-za3dot{isolation:isolate;place-items:center;min-height:27rem;display:grid;position:relative}.scene.svelte-za3dot:before{z-index:-1;aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--ink) 20%, transparent);content:"";border-radius:50%;width:28rem;position:absolute;transform:rotate(-15deg)scaleY(.78)}.scene.svelte-za3dot:after{z-index:-1;aspect-ratio:1;background:var(--scene-wash);content:"";border-radius:50%;width:22rem;position:absolute}.paperplane.svelte-za3dot{--scene-wash:#f5eedb}.myprecious.svelte-za3dot{--scene-wash:#f5d4de}.opengsync.svelte-za3dot:before,.opengsync.svelte-za3dot:after{display:none}.opengsync.svelte-za3dot{grid-template-columns:minmax(0,1fr)}.paper-window.svelte-za3dot{border:2.5px solid var(--ink);width:25rem;box-shadow:9px 10px 0 var(--ink);background:#fffaf0;border-radius:1.1rem;animation:6s ease-in-out infinite svelte-za3dot-float-window;overflow:hidden;transform:rotate(-4deg)}.window-bar.svelte-za3dot{border-bottom:2px solid var(--ink);background:#e7e5ff;align-items:center;gap:.35rem;height:2.6rem;padding:0 .85rem;display:flex}.window-dot.svelte-za3dot{border:1px solid var(--ink);border-radius:50%;width:.55rem;height:.55rem}.coral.svelte-za3dot{background:#8580ee}.yellow.svelte-za3dot{background:#ffcf3f}.green.svelte-za3dot{background:#65cfdf}.window-title.svelte-za3dot{color:#756c5a;margin:0 auto;font-size:.72rem}.pilot-avatar.svelte-za3dot{border:1px solid var(--ink);background:#e9dba8;border-radius:50%;flex:none;width:1.65rem;height:1.65rem}.paper-content.svelte-za3dot{padding:1.2rem 1.25rem 1rem}.paper-kicker.svelte-za3dot{color:#4c47ba;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.paper-content.svelte-za3dot h2:where(.svelte-za3dot){font-family:var(--font-display);letter-spacing:-.06em;margin:.35rem 0 .9rem;font-size:2.35rem;line-height:.98}.paper-row.svelte-za3dot{border-top:1px solid #e8dfcb;align-items:center;gap:.65rem;padding:.65rem 0;font-size:.76rem;display:flex}.paper-row.featured.svelte-za3dot{background:#f1f0ff}.paper-row.svelte-za3dot b:where(.svelte-za3dot),.paper-row.svelte-za3dot small:where(.svelte-za3dot){display:block}.paper-row.svelte-za3dot small:where(.svelte-za3dot){color:#77705f;margin-top:.18rem;font-size:.64rem}.paper-icon.svelte-za3dot{border:1.5px solid var(--ink);background:#dcdbff;border-radius:.55rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:1.05rem;display:grid}.paper-icon.svelte-za3dot img:where(.svelte-za3dot){width:1.2rem;height:1.2rem}.paper-icon.blue.svelte-za3dot{background:#b7e9f4}.paper-icon.pink.svelte-za3dot{background:#f5c8d6}.save-mark.svelte-za3dot{color:#cc665d;margin-left:auto;font-size:1.2rem}.feed-footer.svelte-za3dot{color:#7d7564;justify-content:space-between;padding-top:.7rem;font-size:.65rem;display:flex}.orbit-note.svelte-za3dot{border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);background:#fff9e8;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.74rem;font-weight:700;animation:5s ease-in-out infinite svelte-za3dot-float-note;display:flex;position:absolute}.note-one.svelte-za3dot{top:14%;right:3%}.note-one.svelte-za3dot span:where(.svelte-za3dot){color:#5651cf}.note-two.svelte-za3dot{animation-delay:-2s;bottom:13%;left:0}.note-two.svelte-za3dot span:where(.svelte-za3dot){color:#2497b8}.ring-burst.svelte-za3dot{border:2px dashed #c78699;border-radius:50%;width:13rem;height:13rem;animation:28s linear infinite svelte-za3dot-orbit;position:absolute}.ring-burst.svelte-za3dot i:where(.svelte-za3dot){border:2px solid var(--ink);background:#ffcf3f;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:-.45rem;left:50%}.ring-burst.svelte-za3dot i:where(.svelte-za3dot):nth-child(2){background:#2ec4f1;top:50%;left:-.45rem}.ring-burst.svelte-za3dot i:where(.svelte-za3dot):nth-child(3){background:#e8668f;inset:auto 1rem 1rem auto}.ring-illustration.svelte-za3dot{z-index:1;border:2px solid var(--ink);border-radius:24%;width:17rem;animation:3.5s ease-in-out infinite svelte-za3dot-ring-bob;box-shadow:5px 6px #1d1d1f24}.health-card.svelte-za3dot{border:2px solid var(--ink);box-shadow:4px 5px 0 var(--ink);background:#fff9e8;border-radius:1rem;flex-direction:column;gap:.26rem;padding:.75rem .9rem;font-size:.68rem;animation:5.5s ease-in-out infinite svelte-za3dot-float-note;display:flex;position:absolute}.health-card.svelte-za3dot b:where(.svelte-za3dot){font-size:.77rem}.health-card.svelte-za3dot strong:where(.svelte-za3dot){color:#2681a0;font-size:1.1rem}.health-card.svelte-za3dot small:where(.svelte-za3dot){color:#766b5d;font-size:.59rem}.card-icon.svelte-za3dot{color:#4775bd;font-size:1rem}.sleep-card.svelte-za3dot{top:12%;left:0}.trend-card.svelte-za3dot{animation-delay:-2.6s;bottom:13%;right:0}.trend-line.svelte-za3dot{color:#e8668f;font-size:1.2rem}@keyframes svelte-za3dot-float-window{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-9px)rotate(-2.5deg)}}@keyframes svelte-za3dot-float-note{0%,to{translate:0}50%{translate:0 -7px}}@keyframes svelte-za3dot-ring-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes svelte-za3dot-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.svelte-za3dot,.svelte-za3dot:before,.svelte-za3dot:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.home.svelte-1uha8ag{--header-height:5.25rem;height:100svh;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background-color:var(--paper);position:relative;overflow:hidden}.project-scroller.svelte-1uha8ag{isolation:isolate;background-color:var(--paper);height:calc(100% + var(--header-height));margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-padding-top:var(--header-height);scroll-snap-type:y mandatory;scrollbar-width:none;position:relative;overflow:hidden auto}.project-scroller.svelte-1uha8ag:before{z-index:0;background:linear-gradient(to bottom, var(--paper) 0%, #eef5f7 16.67%, var(--paper) 33.33%, #f9edf0 50%, var(--paper) 66.67%, #eaf5f1 83.33%, var(--paper) 100%);content:"";pointer-events:none;width:100%;height:300%;position:absolute;top:0;left:0}.project-scroller.svelte-1uha8ag::-webkit-scrollbar{display:none}.project-slide.svelte-1uha8ag{z-index:1;scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:minmax(0,.94fr) minmax(22rem,1fr);align-items:center;gap:clamp(1rem,4vw,4rem);width:min(100%,88rem);min-height:100%;margin:0 auto;padding:1rem clamp(1.25rem,5.5vw,5rem) 4rem;display:grid;position:relative;overflow:hidden}.project-slide.paperplane.svelte-1uha8ag{--accent:#4f46e5;--accent-ink:#3730a3}.project-slide.myprecious.svelte-1uha8ag{--accent:#c74a75;--accent-ink:#1d1d1f}.project-slide.opengsync.svelte-1uha8ag{--accent:#0f9d8a;--accent-ink:#0b6e61}.slide-copy.svelte-1uha8ag,.slide-art.svelte-1uha8ag{z-index:1;position:relative}.slide-copy.svelte-1uha8ag{max-width:37rem;padding-bottom:1rem}.eyebrow.svelte-1uha8ag{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.05rem;font-size:.76rem;font-weight:800;display:flex}.eyebrow-flower.svelte-1uha8ag{font-size:1.1rem}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.095em;margin:0;font-size:clamp(3.5rem,8.6vw,7rem);font-weight:700;line-height:.94}.title-period.svelte-1uha8ag{color:var(--accent)}.headline.svelte-1uha8ag{max-width:31rem;font-family:var(--font-display);letter-spacing:-.055em;margin:1.2rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:600;line-height:1.08}.description.svelte-1uha8ag{max-width:29rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.75}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem;margin-top:1.65rem;display:flex}.button.svelte-1uha8ag{border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:3.1rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button.svelte-1uha8ag:hover{transform:translateY(-2px)}.button.svelte-1uha8ag:active{transform:translateY(1px)}.button-primary.svelte-1uha8ag{background:var(--accent);box-shadow:3px 4px 0 var(--ink);color:#fffdf6}.paperplane.svelte-1uha8ag .button-primary:where(.svelte-1uha8ag),.opengsync.svelte-1uha8ag .button-primary:where(.svelte-1uha8ag){color:#fff}.button-quiet.svelte-1uha8ag{color:var(--ink);background:#fff9e8}.button.svelte-1uha8ag:focus-visible,button.svelte-1uha8ag:focus-visible,a.svelte-1uha8ag:focus-visible{outline-offset:4px;outline:3px solid #2497b8}.scroll-hint.svelte-1uha8ag{color:var(--muted);align-items:center;gap:.55rem;margin:clamp(2rem,6vh,4rem) 0 0;font-size:.76rem;font-weight:650;display:flex}.scroll-hint.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;animation:1.8s ease-in-out infinite svelte-1uha8ag-nudge;display:inline-grid}.home-footer.svelte-1uha8ag{z-index:10;width:min(100%,88rem);padding:.6rem clamp(1.25rem, 5.5vw, 5rem) max(.9rem, env(safe-area-inset-bottom));background:linear-gradient(#fffaea00,#fffaeaf5 36%);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.footer-brand.svelte-1uha8ag{justify-self:start;text-decoration:none}.footer-brand.svelte-1uha8ag .brand{font-size:.95rem}.footer-brand.svelte-1uha8ag svg{width:1.55rem;height:1.55rem}.project-tabs.svelte-1uha8ag{background:#fffaeaeb;border:1px solid #1d1d1f21;border-radius:999px;gap:.35rem;padding:.3rem;display:flex;box-shadow:0 4px 14px #4b3c1c12}.project-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:2.6rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.79rem;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.project-tabs.svelte-1uha8ag button.active.paperplane:where(.svelte-1uha8ag){color:#3730a3;background:#e6e5fa}.project-tabs.svelte-1uha8ag button.active.myprecious:where(.svelte-1uha8ag){color:#923550;background:#f8dce5}.project-tabs.svelte-1uha8ag button.active.opengsync:where(.svelte-1uha8ag){color:#0b6e61;background:#d9eee8}.tab-icon.svelte-1uha8ag{object-fit:contain;flex:none;width:1.45rem;height:1.45rem}.footer-note.svelte-1uha8ag{color:var(--muted);justify-self:end;align-items:center;gap:.4rem;font-size:.73rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-meta.svelte-1uha8ag{justify-self:end;align-items:center;gap:.9rem;display:flex}.footer-impressum.svelte-1uha8ag{color:var(--muted);font-size:.73rem;font-weight:600;text-decoration:none}.footer-impressum.svelte-1uha8ag:hover,.footer-note.svelte-1uha8ag:hover{color:var(--ink)}.footer-note.svelte-1uha8ag svg{fill:currentColor;width:1rem;height:1rem}@keyframes svelte-1uha8ag-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (width<=900px){.project-slide.svelte-1uha8ag{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:1rem;height:100%;padding:.7rem 1.25rem 5rem}.slide-copy.svelte-1uha8ag{max-width:38rem;padding-bottom:0}.eyebrow.svelte-1uha8ag{margin-bottom:.5rem}h1.svelte-1uha8ag{font-size:clamp(2.65rem,12vw,3.6rem)}.headline.svelte-1uha8ag{margin-top:.55rem;font-size:clamp(1.25rem,4.2vw,1.8rem)}.description.svelte-1uha8ag{margin-top:.55rem;font-size:.88rem;line-height:1.5}.actions.svelte-1uha8ag{gap:.55rem;margin-top:.8rem}.button.svelte-1uha8ag{min-height:2.7rem;padding:.55rem .8rem;font-size:.76rem}.paperplane-actions.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-width:26rem;display:grid}.paperplane-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){text-align:center;gap:.25rem;min-width:0;padding-left:.35rem;padding-right:.35rem;font-size:.68rem;line-height:1.2}.slide-art.svelte-1uha8ag{min-height:0}.slide-art.svelte-1uha8ag .scene{width:30rem;min-height:26rem;transform:translate(-50%, -50%) scale(var(--art-scale,1));position:absolute;top:50%;left:50%}.description.svelte-1uha8ag{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-hint.svelte-1uha8ag{display:none}}@media (width<=760px){.home-footer.svelte-1uha8ag{grid-template-columns:1fr auto}}@media (width<=900px) and (height<=620px){.project-slide.svelte-1uha8ag{padding-top:.3rem;padding-bottom:3rem}h1.svelte-1uha8ag{font-size:2.6rem}.headline.svelte-1uha8ag{font-size:1.15rem}.description.svelte-1uha8ag{-webkit-line-clamp:2;line-clamp:2}.actions.svelte-1uha8ag{margin-top:.5rem}.button.svelte-1uha8ag{min-height:2.3rem;padding:.4rem .7rem;font-size:.68rem}.slide-art.svelte-1uha8ag{display:none}}@media (width>=901px) and (height<=700px){.project-slide.svelte-1uha8ag{padding-top:.5rem;padding-bottom:3rem}.eyebrow.svelte-1uha8ag{margin-bottom:.5rem}h1.svelte-1uha8ag{font-size:clamp(3.2rem,7vw,5rem)}.headline.svelte-1uha8ag{margin-top:.7rem;font-size:clamp(1.25rem,2.4vw,1.8rem)}.description.svelte-1uha8ag{margin-top:.65rem;font-size:.9rem;line-height:1.55}.actions.svelte-1uha8ag{margin-top:1rem}.button.svelte-1uha8ag{gap:.45rem;min-height:2.8rem;padding:.6rem .8rem;font-size:.74rem}.scroll-hint.svelte-1uha8ag{display:none}.slide-art.svelte-1uha8ag .scene{min-height:clamp(16rem,54svh,22rem)}}@media (width<=520px){.home.svelte-1uha8ag{--header-height:4.5rem}.project-slide.svelte-1uha8ag{padding-bottom:6.5rem;padding-left:1.1rem;padding-right:1.1rem}.description.svelte-1uha8ag{font-size:.88rem}.home-footer.svelte-1uha8ag{padding:.3rem .75rem max(.35rem, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);justify-items:center;gap:.3rem}.footer-brand.svelte-1uha8ag{display:none}.project-tabs.svelte-1uha8ag{justify-content:center;gap:.15rem;width:100%;min-width:0;padding:.18rem}.project-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){white-space:nowrap;flex:1;justify-content:center;gap:.28rem;min-width:0;min-height:2rem;padding:.3rem .25rem;font-size:.62rem}.tab-icon.svelte-1uha8ag{width:1rem;height:1rem}.footer-meta.svelte-1uha8ag{justify-self:center;gap:.8rem}.footer-note.svelte-1uha8ag,.footer-impressum.svelte-1uha8ag{font-size:.68rem}}@media (width<=360px){.project-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){gap:.2rem;padding-left:.15rem;padding-right:.15rem;font-size:.57rem}.tab-icon.svelte-1uha8ag{width:.9rem;height:.9rem}}@media (prefers-reduced-motion:reduce){.project-scroller.svelte-1uha8ag{scroll-behavior:auto}.button.svelte-1uha8ag,.project-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){transition:none}.scroll-hint.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}
