@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color-scheme:light;--bg: #cfc6b8;--surface: #e4ddd2;--surface-2: #ebe4d8;--ink: #6d4e3c;--ink-strong: #4a3428;--ink-soft: #8a6a58;--fill: #8d684f;--fill-deep: #744f3a;--on-fill: #f8f3eb;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(109, 78, 60, .16);--shadow-dark: rgba(143, 122, 102, .14);--shadow-light: rgba(255, 250, 244, .45);--shadow-inset-dark: rgba(143, 122, 102, .28);--shadow-inset-light: rgba(255, 250, 244, .7);--danger: #8f4d42;--ok: #5d6a48;--sheet: #f7f1e7;--leaf: #3a2a22;--mark: #efe6a8;--shine: #fffaf4;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--theme-color: #cfc6b8}html[data-theme=linen]{color-scheme:light;--bg: #e0d9ce;--surface: #f4efe7;--surface-2: #f8f4ee;--ink: #6d4e3c;--ink-strong: #4a3428;--ink-soft: #8a6a58;--fill: #8d684f;--fill-deep: #744f3a;--on-fill: #f8f3eb;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(109, 78, 60, .14);--shadow-dark: rgba(143, 122, 102, .11);--shadow-light: rgba(255, 250, 244, .48);--shadow-inset-dark: rgba(143, 122, 102, .22);--shadow-inset-light: rgba(255, 250, 244, .75);--danger: #8f4d42;--ok: #5d6a48;--sheet: #fcfaf6;--leaf: #3a2a22;--mark: #efe6a8;--shine: #fffaf4;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--theme-color: #e0d9ce}html[data-theme=white]{color-scheme:light;--bg: #f7f6f4;--surface: #ffffff;--surface-2: #f3f1ee;--ink: #4a5568;--ink-strong: #2c3648;--ink-soft: #6b778c;--fill: #2f6ec4;--fill-deep: #1f4f96;--on-fill: #ffffff;--btn: #d9e7f8;--btn-ink: #1a4b92;--btn-fill: #2f6ec4;--btn-fill-deep: #1f4f96;--btn-on: #ffffff;--btn-alt: #5b93d6;--line: rgba(47, 110, 196, .16);--shadow-dark: rgba(150, 140, 130, .09);--shadow-light: rgba(255, 255, 255, .55);--shadow-inset-dark: rgba(150, 140, 130, .18);--shadow-inset-light: rgba(255, 255, 255, .85);--danger: #8f4d42;--ok: #5d6a48;--sheet: #ffffff;--leaf: #1a2a44;--mark: #d6e6fb;--shine: #ffffff;--toast-bg: #eef3e6;--toast-ink: #243828;--toast-muted: #4a6844;--theme-color: #f7f6f4}html[data-theme=olive]{color-scheme:light;--bg: #c9d0bc;--surface: #e0e6d4;--surface-2: #e8edde;--ink: #3d4a36;--ink-strong: #26301f;--ink-soft: #66725a;--fill: #5c6b45;--fill-deep: #445233;--on-fill: #f6f8f1;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(61, 74, 54, .16);--shadow-dark: rgba(104, 116, 90, .13);--shadow-light: rgba(250, 252, 246, .45);--shadow-inset-dark: rgba(104, 116, 90, .26);--shadow-inset-light: rgba(250, 252, 246, .72);--danger: #8f4d42;--ok: #3d5634;--sheet: #f4f7ee;--leaf: #243026;--mark: #e4eeb0;--shine: #fbfdf6;--toast-bg: #e3ecd8;--toast-ink: #243828;--toast-muted: #3f5a38;--theme-color: #c9d0bc}html[data-theme=night]{color-scheme:dark;--bg: #1b1613;--surface: #2b231d;--surface-2: #352c25;--ink: #d9c6b6;--ink-strong: #f6ebdf;--ink-soft: #b89b88;--fill: #9b78e6;--fill-deep: #c4a6f5;--on-fill: #1a1028;--btn: #3a2c56;--btn-ink: #efe6ff;--btn-fill: #9b78e6;--btn-fill-deep: #c4a6f5;--btn-on: #1a1028;--btn-alt: #b094ea;--line: rgba(246, 235, 223, .14);--shadow-dark: rgba(0, 0, 0, .2);--shadow-light: rgba(120, 96, 74, .12);--shadow-inset-dark: rgba(0, 0, 0, .36);--shadow-inset-light: rgba(120, 96, 74, .22);--danger: #f0b2a6;--ok: #c5d7a8;--sheet: #241c17;--leaf: #000000;--mark: #6a5088;--shine: #4a3d34;--toast-bg: #2a3524;--toast-ink: #e7f2da;--toast-muted: #c5d7a8;--theme-color: #1b1613}html[data-theme=slate]{color-scheme:dark;--bg: #0e1218;--surface: #1a2029;--surface-2: #242b36;--ink: #9aa8bc;--ink-strong: #e8eef6;--ink-soft: #6f7d93;--fill: #4d74a8;--fill-deep: #7a9bc8;--on-fill: #0b1018;--btn: #2a3342;--btn-ink: #d5deea;--btn-fill: #4d74a8;--btn-fill-deep: #7a9bc8;--btn-on: #0b1018;--btn-alt: #5e86b8;--line: rgba(232, 238, 246, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(120, 140, 170, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(120, 140, 170, .16);--danger: #d4928a;--ok: #8fad7a;--sheet: #151b24;--leaf: #05070b;--mark: #314866;--shine: #2c3442;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--theme-color: #0e1218}html[data-theme=emerald]{color-scheme:dark;--bg: #0c1410;--surface: #17221c;--surface-2: #21302a;--ink: #9ab5a8;--ink-strong: #e6f4ec;--ink-soft: #6f8a7c;--fill: #3d8f6a;--fill-deep: #6fc49a;--on-fill: #07120c;--btn: #26382f;--btn-ink: #d8ebe2;--btn-fill: #3d8f6a;--btn-fill-deep: #6fc49a;--btn-on: #07120c;--btn-alt: #4a9e78;--line: rgba(230, 244, 236, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(100, 150, 120, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(100, 150, 120, .16);--danger: #d4928a;--ok: #8fad7a;--sheet: #131c18;--leaf: #040806;--mark: #2a5040;--shine: #2a3c34;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--theme-color: #0c1410}html[data-theme=amber]{color-scheme:dark;--bg: #100e09;--surface: #1c1910;--surface-2: #2a2518;--ink: #c2b48a;--ink-strong: #f6efd4;--ink-soft: #8a7d55;--fill: #d4a017;--fill-deep: #e8c04a;--on-fill: #14110a;--btn: #2e2918;--btn-ink: #efe6c4;--btn-fill: #d4a017;--btn-fill-deep: #e8c04a;--btn-on: #14110a;--btn-alt: #c49212;--line: rgba(246, 239, 212, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(180, 150, 60, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(180, 150, 60, .14);--danger: #d4928a;--ok: #8fad7a;--sheet: #17140c;--leaf: #050403;--mark: #5a4818;--shine: #332e1c;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--theme-color: #100e09}html[data-theme=garnet]{color-scheme:dark;--bg: #121014;--surface: #1e1a1f;--surface-2: #2a2429;--ink: #c4b4b8;--ink-strong: #f3e8eb;--ink-soft: #8a7a80;--fill: #8f3a4a;--fill-deep: #c45a6c;--on-fill: #140a0e;--btn: #32282c;--btn-ink: #f0e4e7;--btn-fill: #8f3a4a;--btn-fill-deep: #c45a6c;--btn-on: #140a0e;--btn-alt: #a04858;--line: rgba(243, 232, 235, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(160, 100, 110, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(160, 100, 110, .14);--danger: #e0a098;--ok: #8fad7a;--sheet: #181418;--leaf: #050305;--mark: #5a2832;--shine: #3a2a30;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--theme-color: #121014}html[data-theme=cognac]{color-scheme:light;--bg: #d8c8b4;--surface: #ebe0d0;--surface-2: #f3ebe0;--ink: #6b4538;--ink-strong: #3d261e;--ink-soft: #8a6554;--fill: #8f3a4a;--fill-deep: #6e2c38;--on-fill: #f8f0ea;--btn: #f0e6d8;--btn-ink: #5a3428;--btn-fill: #8f3a4a;--btn-fill-deep: #6e2c38;--btn-on: #f8f0ea;--btn-alt: #a04a58;--line: rgba(61, 38, 30, .14);--shadow-dark: rgba(110, 80, 60, .14);--shadow-light: rgba(255, 248, 240, .5);--shadow-inset-dark: rgba(110, 80, 60, .26);--shadow-inset-light: rgba(255, 248, 240, .75);--danger: #8f4d42;--ok: #5d6a48;--sheet: #f7f0e8;--leaf: #2a1812;--mark: #e8c8a8;--shine: #fff8f0;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--theme-color: #d8c8b4}html[data-theme=mono]{color-scheme:dark;--bg: #0a0a0a;--surface: #161616;--surface-2: #222222;--ink: #d4d4d4;--ink-strong: #f5f5f5;--ink-soft: #9a9a9a;--fill: #ececec;--fill-deep: #ffffff;--on-fill: #0a0a0a;--btn: #2a2a2a;--btn-ink: #f0f0f0;--btn-fill: #ececec;--btn-fill-deep: #ffffff;--btn-on: #0a0a0a;--btn-alt: #c8c8c8;--line: rgba(245, 245, 245, .12);--shadow-dark: rgba(0, 0, 0, .36);--shadow-light: rgba(255, 255, 255, .06);--shadow-inset-dark: rgba(0, 0, 0, .5);--shadow-inset-light: rgba(255, 255, 255, .08);--danger: #e0a098;--ok: #a8c090;--sheet: #121212;--leaf: #000000;--mark: #3a3a3a;--shine: #2e2e2e;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--theme-color: #0a0a0a}html[data-theme=ink]{color-scheme:light;--bg: #f4f4f4;--surface: #ffffff;--surface-2: #ececec;--ink: #2a2a2a;--ink-strong: #0a0a0a;--ink-soft: #6a6a6a;--fill: #1a1a1a;--fill-deep: #000000;--on-fill: #f5f5f5;--btn: #e8e8e8;--btn-ink: #1a1a1a;--btn-fill: #1a1a1a;--btn-fill-deep: #000000;--btn-on: #f5f5f5;--btn-alt: #3a3a3a;--line: rgba(10, 10, 10, .12);--shadow-dark: rgba(0, 0, 0, .1);--shadow-light: rgba(255, 255, 255, .7);--shadow-inset-dark: rgba(0, 0, 0, .16);--shadow-inset-light: rgba(255, 255, 255, .9);--danger: #8f4d42;--ok: #5d6a48;--sheet: #ffffff;--leaf: #0a0a0a;--mark: #d8d8d8;--shine: #ffffff;--toast-bg: #eef3e6;--toast-ink: #243828;--toast-muted: #4a6844;--theme-color: #f4f4f4}.popup-menu{position:relative}.popup-panel{position:absolute;z-index:30;display:grid;gap:.15rem;margin:0;padding:.35rem;border-radius:1.1rem;background:var(--surface);box-shadow:1px 2px 7px var(--shadow-dark);max-width:min(18rem,100vw - 2rem);overflow-y:auto;overscroll-behavior:contain;animation:menu-in .32s var(--ios-ease) both}.popup-panel.is-end{top:calc(100% + .45rem);right:0;left:auto;min-width:min(12.5rem,100vw - 2rem)}.popup-panel.is-start{top:calc(100% + .45rem);left:0;right:auto;min-width:min(14rem,100vw - 2rem)}.popup-panel.is-up{top:auto;bottom:calc(100% + .45rem)}.popup-item{appearance:none;width:100%;display:flex;align-items:center;gap:.65rem;border:0;border-radius:.85rem;min-height:44px;padding:.7rem .95rem;text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-weight:650;color:var(--ink-strong);background:transparent;box-shadow:none}.popup-item>svg{flex:none;display:block;width:22px;height:22px;color:var(--ink-soft)}.popup-item.is-danger>svg{color:currentColor}.popup-item.is-active,.popup-item:hover,.popup-item.is-chosen{background:color-mix(in srgb,var(--fill) 14%,var(--surface));color:var(--ink-strong)}.popup-item.is-danger{color:var(--danger)}.popup-item.is-danger:hover{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.hint-anchor{position:relative}@media(hover:hover)and (pointer:fine){.hint-anchor:after{content:attr(data-hint);position:absolute;z-index:6;left:var(--hint-x, 50%);bottom:calc(100% + .4rem);transform:translate(-50%) translateY(4px);padding:.35rem .6rem;border-radius:.7rem;background:var(--btn-fill);color:var(--btn-on);font-size:.75rem;font-weight:650;line-height:1.2;white-space:nowrap;box-shadow:1px 2px 8px var(--shadow-dark);opacity:0;pointer-events:none;transition:opacity .16s var(--ios-ease),transform .16s var(--ios-ease)}.hint-anchor:hover:after,.hint-anchor:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}}.info-hint-tip{position:fixed;z-index:10000;box-sizing:border-box;max-width:min(20rem,100vw - 1.5rem);padding:.65rem .8rem;border-radius:.75rem;background:var(--btn-fill);color:var(--btn-on);font-family:var(--font);font-size:.84rem;font-weight:600;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:1px 2px 10px var(--shadow-dark);pointer-events:none;opacity:0}.info-hint-tip.is-ready{opacity:1}:root{--radius: 1.4rem;--ios-ease: cubic-bezier(.32, .72, 0, 1);--ios-duration: .45s;--font: "Manrope", "Segoe UI", sans-serif;--serif: "Manrope", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fill) 40%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fill) 38%,var(--line));border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fill) 58%,var(--line));background-clip:padding-box}html,body{min-height:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.55;color:var(--ink-strong);background:var(--bg)}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit}html{-webkit-tap-highlight-color:transparent;overflow-y:auto;scrollbar-gutter:stable}button,a,summary,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent}button{appearance:none}:focus{outline:none}:focus-visible{outline:2px solid var(--btn-fill);outline-offset:3px}.page{box-sizing:border-box;width:min(100%,68rem);max-width:100%;min-width:0;margin:0 auto;align-content:start;min-height:calc(100dvh - 5.5rem);padding:.25rem 1rem calc(3.5rem + env(safe-area-inset-bottom));background:var(--bg);overflow-x:clip}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease;mix-blend-mode:normal}html[data-nav=forward]::view-transition-old(root),html[data-nav=back]::view-transition-old(root),html[data-nav=present]::view-transition-old(root),html[data-nav=dismiss]::view-transition-old(root){animation-name:page-fade-out}html[data-nav=forward]::view-transition-new(root),html[data-nav=back]::view-transition-new(root),html[data-nav=present]::view-transition-new(root),html[data-nav=dismiss]::view-transition-new(root){animation-name:page-fade-in}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.popup-panel,.kin-pop,.kin-btn,.kin-name,.neo-select-menu,.neo-select-chevron,.person-dialog,.person-dialog::backdrop,.person-dialog-body,.gallery-viewer,.gallery-viewer::backdrop,.toast,.article-card,.article-sheet,.file-card,.rise-in,.view-switch-thumb,.node-section-thumb,.format-more.is-open .text-btn{animation:none!important}.burger span,.neo-select-chevron,.format-more,.format-chevron,.check-face,.check-face:after,.node-section-thumb{transition:none!important}}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.seo-alias-note{margin:.35rem 0 0;font-size:.78rem;line-height:1.4;max-width:52rem}.hero h1,.section-title{font-family:var(--serif);font-weight:800;letter-spacing:-.025em;margin:0}.hero h1{font-size:clamp(1.95rem,7.5vw,3.15rem);line-height:1.12}.hero-title-row{display:flex;align-items:center;gap:.25rem;min-width:0}.hero-title-row h1{min-width:0;flex:0 1 auto;margin:0}.hero-title-row app-info-hint{flex:none}.gallery-head,.files-head,.history-head{position:relative;padding-right:3.2rem}.gallery-head .article-corner,.files-head .article-corner,.history-head .article-corner{top:.15rem;right:0}.gallery-head:has(.popup-panel),.files-head:has(.popup-panel),.history-head:has(.popup-panel){z-index:6}.hero p,.muted{color:var(--ink-soft);margin:.35rem 0 0}.neo{background:var(--surface);border-radius:var(--radius);box-shadow:1px 2px 10px var(--shadow-dark)}.inset{background:color-mix(in srgb,var(--bg) 72%,var(--surface));border-radius:1rem;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}.pad{padding:1rem}.badge{display:inline-flex;align-items:center;width:fit-content;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--fill) 12%,transparent);color:var(--fill-deep);font-size:.75rem;letter-spacing:.04em;text-transform:lowercase}.badge-optional{background:color-mix(in srgb,var(--ink) 10%,transparent)}.badge-share{background:color-mix(in srgb,var(--accent, #2f6f4e) 18%,transparent);color:color-mix(in srgb,var(--accent, #2f6f4e) 72%,var(--ink))}.card-cover-letter{flex:none;width:4.5rem;height:4.5rem;border-radius:1rem;display:grid;place-items:center;font-family:var(--serif);font-size:1.65rem;font-weight:680;line-height:1;color:var(--fill-deep);background:color-mix(in srgb,var(--bg) 55%,var(--surface));box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light);-webkit-user-select:none;user-select:none}.check-row{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.check-row input{position:absolute;width:1.5rem;height:1.5rem;margin:.12rem 0 0;opacity:0;cursor:pointer}.check-row input:focus-visible{outline:none}.check-face{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.12rem;border-radius:.48rem;display:grid;place-items:center;background:transparent;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light);transition:background .32s var(--ios-ease),box-shadow .32s var(--ios-ease)}.check-face:after{content:"";width:.38rem;height:.68rem;margin-top:-.14rem;border-right:2.5px solid var(--btn-on);border-bottom:2.5px solid var(--btn-on);border-radius:1px;opacity:0;transform:rotate(40deg) scale(.55);transition:transform .32s var(--ios-ease),opacity .18s ease}.check-row input:checked+.check-face{background:var(--btn-fill);box-shadow:1px 2px 8px var(--shadow-dark)}.check-row input:checked+.check-face:after{opacity:1;transform:rotate(40deg) scale(1)}.check-row input:focus-visible+.check-face{outline:2px solid var(--btn-fill);outline-offset:3px}.crumbs{display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin:0;padding:0;list-style:none;color:var(--ink-soft);font-size:.92rem}.crumbs a{color:var(--fill-deep);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fill-deep) 45%,transparent);text-underline-offset:.18em;text-decoration-thickness:1.5px;transition:color .16s var(--ios-ease),text-decoration-color .16s var(--ios-ease)}.crumbs a:hover,.crumbs a:focus-visible{color:var(--fill);text-decoration-color:var(--fill)}.crumbs a:active{color:var(--fill-deep);opacity:.72}.actions,.toolbar,.split{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.btn,.text-btn,.btn-danger,.btn-ghost{appearance:none;border:0;cursor:pointer;text-decoration:none;border-radius:999px;min-height:44px;padding:.65rem 1rem;background:var(--btn);color:var(--btn-ink);font:inherit;font-weight:650;box-shadow:1px 2px 8px var(--shadow-dark)}.btn:disabled,.text-btn:disabled,.btn-danger:disabled,.btn-ghost:disabled{opacity:.55;cursor:default}.btn,.text-btn,.btn-danger,.btn-ghost,.more-btn,.popup-item,.tree-add,.child-add,.kin-tool,.kin-btn,.reader-icon,.burger,.tree-expand,.view-switch button,input[type=file]::file-selector-button{transition:transform .12s var(--ios-ease)}.btn:not(:disabled):active,.text-btn:not(:disabled):active,.btn-danger:not(:disabled):active,.btn-ghost:not(:disabled):active,.more-btn:not(:disabled):active,.popup-item:not(:disabled):active,.tree-add:not(:disabled):active,.child-add:not(:disabled):active,.kin-tool:not(:disabled):active,.kin-btn:not(:disabled):active,.reader-icon:not(:disabled):active,.burger:active,.tree-expand:active,.view-switch button:active,input[type=file]::file-selector-button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.btn:active,.text-btn:active,.btn-danger:active,.btn-ghost:active,.more-btn:active,.popup-item:active,.tree-add:active,.child-add:active,.kin-tool:active,.kin-btn:active,.reader-icon:active,.burger:active,.tree-expand:active,.view-switch button:active,input[type=file]::file-selector-button:active{transform:none}}.btn-primary{background:var(--btn-fill);color:var(--btn-on)}.btn-danger{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.btn-ghost{color:var(--btn-fill-deep)}.field,.editor{display:grid;gap:.4rem}.field span,.field-label,.toolbar{color:var(--ink);font-size:.92rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],textarea,select{width:100%;border:0;border-radius:.9rem;min-height:44px;padding:.75rem .9rem;color:var(--ink-strong);background:transparent;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=file]{width:100%;min-height:44px;padding:.35rem .5rem;border:0;border-radius:.9rem;color:var(--ink);background:transparent;font:inherit;font-size:.92rem;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}input[type=file]::file-selector-button{appearance:none;margin-right:.85rem;border:0;cursor:pointer;border-radius:999px;min-height:40px;padding:.55rem 1rem;background:var(--btn);color:var(--btn-ink);font:inherit;font-weight:650;box-shadow:1px 2px 8px var(--shadow-dark)}input[type=file]::file-selector-button:hover{background:var(--btn-fill);color:var(--btn-on)}select{appearance:none;cursor:pointer;padding-right:2.4rem;background-image:linear-gradient(45deg,transparent 50%,var(--fill-deep) 50%),linear-gradient(135deg,var(--fill-deep) 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 1.15rem) calc(50% - .12rem),calc(100% - .78rem) calc(50% - .12rem);background-size:.37rem .37rem,.37rem .37rem}select option{background:var(--surface);color:var(--ink-strong)}textarea{min-height:7rem;resize:vertical}.banner{padding:.8rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--fill) 14%,var(--surface));color:var(--ink-strong)}.banner-error{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}.prose{overflow-wrap:anywhere}.prose h2,.prose h3,.prose h4{font-family:var(--serif);margin:.8rem 0 .35rem}.prose mark{background:color-mix(in srgb,var(--mark) 80%,var(--surface))}.prose hr{border:0;border-top:1px solid var(--line);margin:.9rem 0}.prose p{margin:.55rem 0}.prose ul,.prose ol{margin:.4rem 0;padding-left:1.2rem}.prose blockquote{margin:.8rem 0;padding-left:.8rem;border-left:3px solid var(--fill);color:var(--ink)}.prose a{color:var(--fill-deep)}.article-corner{position:absolute;top:.8rem;right:.8rem;z-index:2}.article-head{padding-right:2.75rem}.more-btn{appearance:none;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);background:transparent;box-shadow:none}.more-btn:hover,.more-btn[aria-expanded=true]{color:var(--ink)}.more-btn svg{display:block}.child-add{appearance:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;color:var(--btn-on);background:var(--btn-fill);box-shadow:1px 2px 6px var(--shadow-dark)}.child-add svg,.tree-add svg,.kin-tool.is-add svg,a[chronoAdd].tree-tool.is-icon svg,svg.icon-plus{display:block;width:22px;height:22px}.structure-swap{transform-origin:center top;will-change:opacity,transform}.structure-swap.is-leave{opacity:0;transform:scale(.985) translateY(6px);transition:opacity .2s var(--ios-ease),transform .2s var(--ios-ease);pointer-events:none}.structure-swap.is-enter{animation:structure-apple-in .38s var(--ios-ease) both;pointer-events:none}@keyframes structure-apple-in{0%{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.structure-swap.is-leave,.structure-swap.is-enter{animation:none;transition:none;opacity:1;transform:none;pointer-events:auto}}.person-dialog{box-sizing:border-box;position:fixed;inset:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));border:0;background:transparent;color:var(--ink);box-shadow:none;overflow:hidden;place-items:center}.person-dialog:not([open]){display:none}.person-dialog[open]{display:grid}.person-dialog::backdrop{background:color-mix(in srgb,var(--leaf) 36%,transparent)}.person-dialog[open]::backdrop{animation:dialog-fade .32s var(--ios-ease) both}.person-dialog.is-closing::backdrop{animation:dialog-fade-out .42s var(--ios-ease) both}.person-dialog-body{box-sizing:border-box;width:min(28rem,100%);max-width:100%;max-height:min(86dvh,100%);min-width:0;justify-self:center;margin:0;padding:1.05rem 1.1rem 1.2rem;overflow:auto;overflow-x:hidden;scrollbar-width:none;border-radius:1.35rem;color:var(--ink);background:var(--surface);box-shadow:2px 4px 16px var(--shadow-dark);overflow-wrap:anywhere;word-break:break-word}.person-dialog-body::-webkit-scrollbar{display:none}.person-dialog[open] .person-dialog-body{animation:dialog-panel-in .42s var(--ios-ease) both}.person-dialog.is-closing .person-dialog-body{animation:dialog-panel-out .42s var(--ios-ease) both}.person-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.person-dialog-head>:first-child{flex:1 1 auto;min-width:0}.person-dialog-head .btn-ghost{flex:0 0 auto;max-width:100%;background:var(--btn-fill);color:var(--btn-on)}.person-dialog-head .section-title{overflow-wrap:anywhere;word-break:break-word}.person-dialog-body .btn,.person-dialog-body .btn-primary,.person-dialog-body .btn-ghost,.person-dialog-body a.btn{max-width:100%;min-width:0;white-space:normal}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes dialog-drop{to{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes dialog-fade-out{to{opacity:0}}@keyframes dialog-panel-in{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes dialog-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(28px) scale(.97)}}html[data-tree-screen]{overflow:hidden}html[data-tree-screen] .page{overflow:visible}input[type=range]{--range-fill: var(--btn-fill);--range-thumb: 1.05rem;--range-line: 2px;appearance:none;-webkit-appearance:none;width:100%;height:1.5rem;margin:0;padding:0;background:transparent;cursor:pointer;accent-color:var(--range-fill)}input[type=range]:focus{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--range-fill);outline-offset:2px}input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--range-fill);outline-offset:2px}input[type=range]::-webkit-slider-runnable-track{height:var(--range-line);border-radius:999px;background:var(--range-fill)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-line) - var(--range-thumb)) / 2);border:0;border-radius:50%;background:var(--range-fill);box-shadow:none}input[type=range]::-moz-range-track{height:var(--range-line);border:0;border-radius:999px;background:var(--range-fill)}input[type=range]::-moz-range-progress{height:var(--range-line);border:0;border-radius:999px;background:var(--range-fill)}input[type=range]::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);border:0;border-radius:50%;background:var(--range-fill);box-shadow:none}@media(min-width:720px){.page{padding-inline:1.5rem}}
