@import"https://fonts.googleapis.com/css2?family=BIZ+UDGothic:wght@400;700&family=Noto+Color+Emoji&family=Noto+Sans+JP:wght@400;700&family=Noto+Sans+Mono:wght@400;700&display=swap";@layer app-reset,meiden-connect-ui;@layer meiden-connect-ui{.xw28tg0{font-family:var(--_1xxxcwj1o);font-size:var(--_1xxxcwj1p);font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r);background-color:var(--_1xxxcwj7);color:var(--_1xxxcwj9)}.xw28tg0 :fullscreen{font-family:var(--_1xxxcwj1o);font-size:var(--_1xxxcwj1p);font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r);background-color:var(--_1xxxcwj7);color:var(--_1xxxcwj9)}.xw28tg0,.xw28tg0 *{color-scheme:var(--_1xxxcwj0);scrollbar-color:var(--_1xxxcwj1m) var(--_1xxxcwj1n);scrollbar-width:thin}._743j3y0{flex-shrink:0;display:block;width:1.5em;height:1.5em;object-fit:contain}._743j3y1{fill:currentColor}.dicegd5{--dicegd1: color-mix(in srgb, var(--_1xxxcwjd) 80%, transparent);--dicegd0: var(--_1xxxcwjb);--dicegd2: var(--_1xxxcwjb);--dicegd3: var(--_1xxxcwjf);--dicegd4: var(--_1xxxcwjc);box-sizing:border-box;width:100%;min-height:3em;padding:.75em 1.5em .75em 4em;border:2px solid var(--dicegd2);border-radius:.5em;background-image:linear-gradient(99deg,var(--dicegd0) 3em,var(--dicegd1) 3.5em,var(--dicegd1) calc(100% - 1em),var(--dicegd0) calc(100% - .5em));color:var(--dicegd3);overflow:hidden;contain:content}.dicegd6{flex-shrink:0;display:block;position:absolute;left:.5em;top:.375em;width:2em;height:2em;color:var(--dicegd4)}.dicegd7{--dicegd1: var(--_1xxxcwj1a);--dicegd0: var(--_1xxxcwj1d);--dicegd2: var(--_1xxxcwj1b);--dicegd3: var(--_1xxxcwj1c);--dicegd4: var(--_1xxxcwj1f)}.dicegd8{--dicegd1: var(--_1xxxcwjy);--dicegd0: var(--_1xxxcwj11);--dicegd2: var(--_1xxxcwjz);--dicegd3: var(--_1xxxcwj10);--dicegd4: var(--_1xxxcwj13)}.dicegd9{--dicegd1: var(--_1xxxcwj1g);--dicegd0: var(--_1xxxcwj1j);--dicegd2: var(--_1xxxcwj1h);--dicegd3: var(--_1xxxcwj1i);--dicegd4: var(--_1xxxcwj1l)}.dicegda{--dicegd1: var(--_1xxxcwjs);--dicegd0: var(--_1xxxcwjv);--dicegd2: var(--_1xxxcwjt);--dicegd3: var(--_1xxxcwju);--dicegd4: var(--_1xxxcwjx)}.dicegdb{--dicegd1: var(--_1xxxcwj14);--dicegd0: var(--_1xxxcwj17);--dicegd2: var(--_1xxxcwj15);--dicegd3: var(--_1xxxcwj16);--dicegd4: var(--_1xxxcwj19)}._1ye6bw30{box-sizing:border-box;width:calc(100% - 2em);height:calc(100% - 2em);flex-grow:1;display:grid;place-content:center;margin:1em}@keyframes _1y84u7e0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _1y84u7e1{0%{stroke-dasharray:1px,100px;stroke-dashoffset:0}50%{stroke-dasharray:50px,100px;stroke-dashoffset:-8px}to{stroke-dasharray:50px,100px;stroke-dashoffset:-63px}}._1y84u7e2{flex-shrink:0;display:block;width:1.5em;height:1.5em;object-fit:contain;animation:_1y84u7e0 1.4s linear infinite}._1y84u7e3{animation:_1y84u7e1 1.4s ease-in-out infinite;fill:none;stroke-dasharray:80px,200px;stroke-dashoffset:0;stroke-width:2px;stroke:currentColor}.lfmrvl0{box-sizing:border-box;width:100%;height:100%;flex-grow:1;display:grid;place-content:center;color:var(--_1xxxcwj1);font-size:2em}:root{--rfpzhk0: 2.5em}@media(pointer:coarse){:root{--rfpzhk0: 3em}}.c9tz680{color:var(--_1xxxcwj3);text-decoration:none}.c9tz680:focus-visible{outline:2px solid var(--_1xxxcwj9)}.c9tz681{display:inline-block;font-size:.75em}@media(any-hover){.c9tz680:hover{text-decoration:underline var(--_1xxxcwj2)}}._12r4d5s0{position:fixed;left:0;top:0;width:100dvw;height:100dvh;border:none;background:none;contain:strict;pointer-events:none}._12r4d5s1{box-shadow:0 16px 32px #0008;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--_1xxxcwjd) 37.5%,transparent);color:var(--_1xxxcwjf);font-family:var(--_1xxxcwj1o);font-size:var(--_1xxxcwj1p);font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r);position:fixed;max-width:100dvw;width:fit-content;max-height:100dvh;height:fit-content;overflow:hidden;contain:content;pointer-events:auto}._12r4d5s1:focus{outline:none}._12r4d5s2{display:none!important}._1bznh3u0{white-space:nowrap}._1g2s7ei0{object-fit:scale-down!important;object-position:center!important;box-shadow:inset 0 0 0 1px var(--_1xxxcwj1b)}._10181g10{max-width:100%;margin:.75em 0}._10181g10:first-child{margin-top:0}._10181g10:last-child,div>._10181g10:has(+svg:last-child){margin-bottom:0}._10181g11{border-left:3px solid var(--_1xxxcwjb);padding-left:1em;color:var(--_1xxxcwjc)}._10181g12{font-family:var(--_1xxxcwj1s);font-size:inherit;font-weight:var(--_1xxxcwj1u);line-height:var(--_1xxxcwj1v);display:block;padding:.5em;border-radius:.25em;background-color:#aaa3;overflow-x:auto}._10181g13{margin:0;padding:0;font-family:inherit}._10181g14{border:1px solid #888;border-radius:.25em;padding:1em}._10181g15{max-width:100%}._10181g16{font-family:var(--_1xxxcwj1s);font-size:inherit;font-weight:var(--_1xxxcwj1u);line-height:1;display:inline-block;margin:.125em;padding:.125em .5em;vertical-align:middle;border-radius:.25em;background-color:#aaa3}li>p:first-child+._10181g17:last-child{margin:0}._10181g18{padding:calc(.125em - 1px) calc(.5em - 1px);border:1px outset gray}li>._10181g19:first-child:has(+ul:last-child,+ol:last-child){margin:0}._10181g1a{font-weight:700}._10181g1b{cursor:pointer}._10181g1c{font-family:var(--_1xxxcwj1o);font-size:inherit;font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r);border:1px solid #888;border-collapse:collapse}._10181g1d{text-align:center}._10181g1e{text-align:left}._10181g1f{text-align:right}._10181g1g{overflow-x:auto}._10181g1h{padding:.5em 1em;border-bottom:1px solid gray}tr:nth-of-type(odd)>._10181g1h{background-color:#aaa3}._10181g1i{padding:.5em 1em;border-bottom:3px double gray}._1xfejkp0{font-family:var(--_1xxxcwj1o);font-size:inherit;font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r)}@keyframes _1kq1cg92{0%{opacity:.333;transform:translate(-50%,-50%) scale(0)}50%{opacity:.167;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}._1kq1cg93{contain:content}._1kq1cg94:after{content:"";display:block;position:absolute;left:var(--_1kq1cg90);top:var(--_1kq1cg91);z-index:65535;width:128px;height:128px;background-color:currentColor;border-radius:64px;opacity:0;transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:333ms linear 1 _1kq1cg92}.g30d4v1{font-family:var(--_1xxxcwj1o);font-size:var(--_1xxxcwj1p);font-weight:700;line-height:1em;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:var(--rfpzhk0);min-height:var(--rfpzhk0);padding:calc((var(--rfpzhk0) - 1em) / 2 - 1px);background-color:transparent;border-color:transparent;border-radius:8px;border-style:solid;border-width:1px;color:inherit;text-align:center;text-decoration:none;transition:background-color 167ms,border-color 167ms,color 167ms,filter 167ms;contain:content;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.g30d4v1:focus-visible{outline:2px solid var(--_1xxxcwj9)}.g30d4v1:disabled,.g30d4v1.g30d4v0{filter:grayscale(1) opacity(50%);cursor:default}.g30d4v1:has(span){padding-left:calc((var(--rfpzhk0) - 1em) - 1px);padding-right:calc((var(--rfpzhk0) - 1em) - 1px)}.g30d4v4{border-color:var(--_1xxxcwjg);color:var(--_1xxxcwjh)}.g30d4v4.g30d4v2{border-color:var(--_1xxxcwjn);color:var(--_1xxxcwjo)}.g30d4v4.g30d4v3{background-color:var(--_1xxxcwjk);border-color:var(--_1xxxcwjl);color:var(--_1xxxcwjm)}.g30d4v4.g30d4v2.g30d4v3{background-color:var(--_1xxxcwjp);border-color:var(--_1xxxcwjq);color:var(--_1xxxcwjr)}.g30d4v5{display:block;position:absolute;bottom:4px;right:4px;width:6px;height:6px}.g30d4v7{position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);pointer-events:none}.g30d4v1>:not(.g30d4v7):not(.g30d4v5){filter:opacity(1);transition:filter 167ms}.g30d4v1.g30d4v6>:not(.g30d4v7):not(.g30d4v5){filter:opacity(0)!important}.g30d4v1:not(:disabled,.g30d4v0):active>:not(.g30d4v7):not(.g30d4v5){transform:translateY(1px)}.g30d4v1>:is(img,svg:not(.g30d4v7):not(.g30d4v5)){display:block;width:1.5em;height:1.5em;margin:-.25em}.g30d4v1:has(span)>:is(img:first-child,svg:first-child:not(.g30d4v7):not(.g30d4v5)){margin-right:.375em}.lbahdz1 .g30d4v1.g30d4v4:not(.g30d4v2):not(.g30d4v3){color:var(--_1xxxcwj9);border-color:var(--_1xxxcwj8)}.lbahdz0 .g30d4v1.g30d4v4:not(.g30d4v3):not(.z){border-color:transparent}@media(any-hover){.g30d4v1:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity 167ms}.g30d4v1:hover{text-decoration:none}.g30d4v1:not(:disabled,.g30d4v0):hover:before{opacity:.0625}}._1a0t7100{margin:0;padding:.5em}._1a0t7101{display:flex;flex-direction:column;padding:0;margin:0;gap:1em;border:none}._4db80w0{left:50%;top:32px;z-index:1024;min-width:min(256px,calc(100dvw - 2em));max-width:calc(100dvw - 2em);max-height:calc(100dvh - 2em);border-radius:.5em;background-color:transparent;opacity:0;transform:rotate(0) translate(-50%,-24px) scale(.5);transform-origin:center;transition:opacity 167ms,transform 167ms}._4db80w1{z-index:1024;opacity:1;transform:rotate(0) translate(-50%,-0px) scale(1)}._4db80w2{z-index:1023;opacity:1;transform:rotate(.5deg) translate(-50%,-4px) scale(.98)}._4db80w3{z-index:1022;opacity:1;transform:rotate(.25deg) translate(-50%,-8px) scale(.96)}._4db80w4{z-index:1021;opacity:1;transform:rotate(-.5deg) translate(-50%,-12px) scale(.94)}._4db80w5{z-index:1020;opacity:1;transform:rotate(-.25deg) translate(-50%,-16px) scale(.92)}._4db80w6{z-index:1019;opacity:1;transform:rotate(1deg) translate(-50%,-20px) scale(.9)}._4db80w7{width:auto;padding-right:3em}._4db80w8{position:absolute;right:0;top:0;width:3em;height:3em}@keyframes swdax80{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._1807s0s0{box-shadow:0 16px 32px #0008;font-family:var(--_1xxxcwj1o);font-size:var(--_1xxxcwj1p);font-weight:var(--_1xxxcwj1q);line-height:var(--_1xxxcwj1r);transform-origin:center;animation:167ms 1 swdax80;position:fixed;min-width:min(calc(400px + 4em),calc(100dvw - 2em));max-width:calc(100dvw - 2em);width:fit-content;max-height:calc(100dvh - 2em);height:fit-content;padding:0;background-color:var(--_1xxxcwjd);border:1px none var(--_1xxxcwje);color:var(--_1xxxcwjf);pointer-events:auto;overflow:hidden;contain:content}._1807s0s0:focus{outline:none}._1807s0s0::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--_1xxxcwjd) 37.5%,transparent);color:var(--_1xxxcwjf)}._1807s0s1{display:none!important}.oko53q0{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;max-width:40em;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.5em}.oko53q1{display:flex;flex-direction:column;gap:2em}.oko53q2{display:block;position:absolute;right:0;top:0;z-index:3}.oko53q3{flex-grow:1;z-index:1;overflow:auto;contain:content}.oko53q4{flex-shrink:0;display:flex;justify-content:center;z-index:2;padding-right:2em;gap:1em}.oko53q5{flex:1 1 0}@media(max-width:40em){.oko53q0{max-width:100dvw}}.dmvbti0{overflow:hidden;contain:strict}.dmvbti1{position:absolute;top:0;right:0;z-index:10}@keyframes _1pv43po7{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes _1pv43po8{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}@keyframes _1pv43po9{0%{opacity:0}to{opacity:1}}._1pv43poa{--_1pv43po0: 0;--_1pv43po1: auto;--_1pv43po2: auto;--_1pv43po3: 0;--_1pv43po4: center;--_1pv43po5: center;--_1pv43po6: swdax80;box-shadow:0 4px 8px #0008;transform-origin:var(--_1pv43po4) var(--_1pv43po5);animation:167ms 1 swdax80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--_1xxxcwjd) 37.5%,transparent);color:var(--_1xxxcwjf);position:fixed;top:var(--_1pv43po0);right:var(--_1pv43po1);bottom:var(--_1pv43po2);left:var(--_1pv43po3);max-width:40em;padding:.5em 1em;border:1px solid #8884;border-radius:.25em;animation-name:var(--_1pv43po6);font-size:.875em}.b9jz7e0{display:flex;flex-direction:column;left:0;top:0;z-index:1;min-width:min(400px,calc(100dvw - 2em));margin:0;border-radius:.25em}.b9jz7e0:focus-within{z-index:2}.b9jz7e1{box-sizing:border-box;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:stretch;height:var(--rfpzhk0);padding-left:.5em;gap:.5em;border-bottom:1px solid var(--_1xxxcwjb);-webkit-user-select:none;user-select:none;cursor:grab}.b9jz7e1[data-dragging=shortly-moving],.b9jz7e1[data-dragging=moving]{cursor:grabbing}.b9jz7e2{flex-grow:1}.b9jz7e3{flex-shrink:0;cursor:pointer}.b9jz7e4{flex-grow:1;padding:1em;overflow:auto;contain:paint}._1bvy4iy3{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;appearance:none;flex-grow:0;width:fit-content;height:var(--rfpzhk0);margin:0;padding:calc((var(--rfpzhk0) - 1.5em) / 2 - 1px) calc(.5em - 1px);gap:.5em;background-color:var(--_1xxxcwj7);border:1px solid var(--_1xxxcwjb);border-radius:calc(var(--rfpzhk0) / 2);color:var(--_1xxxcwjh);contain:content;cursor:pointer;transition:background-color 167ms,border-color 167ms,color 167ms}._1bvy4iy3:focus-visible{border-color:var(--_1xxxcwj8)}._1bvy4iy3:disabled{filter:grayscale(1) opacity(50%);cursor:default}._1bvy4iy3._1bvy4iy2._1bvy4iy1{background-color:var(--_1xxxcwjk);border-color:var(--_1xxxcwjl);color:var(--_1xxxcwjm)}._1bvy4iy4{display:none;position:absolute;top:4px;z-index:1;width:calc(100% - 2em - 8px);height:calc(100% - 8px);background-color:color-mix(in srgb,var(--_1xxxcwjh),var(--_1xxxcwj7) 75%);border-radius:50%;pointer-events:none;transition:left 167ms}._1bvy4iy0>._1bvy4iy4{display:block;left:calc(2em + 4px)}._1bvy4iy1>._1bvy4iy4{display:block;left:4px}@media(any-hover){._1bvy4iy3:not(:disabled):hover{border-color:var(--_1xxxcwj8)}}._1tmeo690{display:flex;flex-direction:column;align-items:stretch}._1tmeo691{display:flex;flex-shrink:0;justify-content:space-between;height:1.5em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;contain:layout style paint;margin-left:.25em;gap:.25em;font-size:.8125em;font-weight:700;color:var(--_1xxxcwjc)}._1tmeo691:has(>svg:first-child){justify-content:end}._1tmeo692{flex-grow:1;border:1px solid var(--_1xxxcwjb);border-radius:.25em;contain:content}._1tmeo692:focus-within{border-color:var(--_1xxxcwj8)}._1tmeo692:has([type=search]){border-radius:calc(var(--rfpzhk0) / 2)}._1tmeo694{display:none;padding-left:.25em;color:var(--_1xxxcwjj)}._1tmeo694._1tmeo693{display:inline-block}._1tmeo690:has(*:required)>._1tmeo691>label>._1tmeo694{display:inline-block}._1tmeo695{color:var(--_1xxxcwj10)}._1tmeo696{color:var(--_1xxxcwj1c);border:1px solid var(--_1xxxcwj1b)}._1tmeo697{margin-top:1.5em;padding:.5em;border-top:1px solid var(--_1xxxcwj1b);color:var(--_1xxxcwj1c)}._1tmeo692 :is(input,select,textarea):only-of-type:focus{outline:none}._1qrewyy1{flex-shrink:0;box-sizing:border-box;width:100%;appearance:none;display:block;height:var(--rfpzhk0);padding:0 .5em;margin:0;color:inherit;font-family:inherit;font-size:inherit;border:0 none;border-radius:.25em;background-color:transparent;line-height:1em;contain:strict}._1qrewyy1:autofill{transition:background-color 3600s ease-in-out 3600s,color 3600s ease-in-out 3600s}._1qrewyy1:autofill:focus{caret-color:currentColor}._1qrewyy1:disabled{filter:grayscale(1) opacity(50%);cursor:default}._1qrewyy1:focus-visible:read-only{outline:none}._1qrewyy1:focus-visible:not(:read-only){outline:2px solid var(--_1xxxcwj9)}._1qrewyy1._1qrewyy0:not(:focus)[aria-invalid=true]{color:var(--_1xxxcwj1c);box-shadow:inset 0 0 0 1px var(--_1xxxcwj1b),0 0 0 1px var(--_1xxxcwj1b)}._1qrewyy1[type=search]{border-radius:calc(var(--rfpzhk0) / 2)}._1qrewyy1:is([type=color],[type=date],[type=datetime-local],[type=month],[type=range],[type=time],[type=week]):not(:disabled,:read-only){cursor:pointer}._1qrewyy1::-webkit-search-cancel-button{display:none}._1qrewyy1::-webkit-inner-spin-button{position:absolute;right:0;top:0;height:100%;cursor:pointer}._1qrewyy1::-webkit-slider-runnable-track{background-color:var(--_1xxxcwja);border:1px solid var(--_1xxxcwjb);border-radius:.5em}._1qrewyy1::-webkit-calendar-picker-indicator{width:1.125em;height:1.125em;border-top:.125em solid transparent;cursor:inherit}._1qrewyy2{background:no-repeat right bottom padding-box url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjE4IiB5PSIzMiIgcng9IjQiIHJ5PSI0IiB3aWR0aD0iMzAiIGhlaWdodD0iMTYiIGZpbGw9IiNlOTFlNjMiIC8+CiAgICA8dGV4dCB4PSI0NSIgeT0iNDUiIHRleHQtYW5jaG9yPSJlbmQiIGZvbnQtZmFtaWx5PSJWZXJkYW5hIiBmb250LXNpemU9IjEzIiBmaWxsPSJ3aGl0ZSI+ZWRpdDwvdGV4dD4KPC9zdmc+Cg==)}@media(any-hover){._1qrewyy1:hover:not(:disabled,:focus-visible,:read-only){outline:1px solid color-mix(in srgb,currentColor 50%,transparent)}}.nc1nfc0{box-sizing:border-box;display:flex;align-items:center;justify-content:start;max-width:100%;margin:0;padding:0;gap:.125em;border:0 none}td>.nc1nfc0{justify-content:space-between;width:100%}.nc1nfc1{max-width:calc(100% - 2em);height:1.5em;padding:.25em;overflow-x:auto}.nc1nfc1:read-only{min-width:0}.nc1nfc1:not(:read-only){min-width:4em}.nc1nfc1[type=number]:not(:read-only){padding-right:1em}.nc1nfc1[type=datetime-local]{min-width:17ch}.nc1nfc1[type=date],.nc1nfc1[type=month]{min-width:11ch}.nc1nfc1[type=time]{min-width:6ch}.nc1nfc1[type=week]{min-width:13ch}.nc1nfc1::-webkit-calendar-picker-indicator{display:none}.nc1nfc2{min-width:1.5em;min-height:1.5em;margin-left:.375em;padding:0;border:1px solid var(--_1xxxcwjb);border-radius:.25em;color:var(--_1xxxcwjc)}.nc1nfc3{width:0!important;min-width:0!important;white-space:nowrap}.j554mv1{flex-shrink:0;box-sizing:border-box;width:100%;appearance:none;display:block;min-height:var(--rfpzhk0);max-height:100%;padding:calc((var(--rfpzhk0) - 1em) / 2) 1em;margin:0;color:inherit;font-family:inherit;font-size:inherit;border:0 none;border-radius:.25em;background-color:transparent;line-height:1em;resize:none;contain:strict}.j554mv1:disabled{filter:grayscale(1) opacity(50%);cursor:default}.j554mv1:autofill{transition:background-color 3600s ease-in-out 3600s,color 3600s ease-in-out 3600s}.j554mv1:autofill:focus{caret-color:currentColor}.j554mv1:focus-visible{outline:none}.j554mv1:focus-visible:not(:disabled,:read-only){outline:2px solid var(--_1xxxcwj9)}.j554mv1.j554mv0:not(:focus)[aria-invalid=true]{color:var(--_1xxxcwj1c);box-shadow:inset 0 0 0 1px var(--_1xxxcwj1b),0 0 0 1px var(--_1xxxcwj1b)}.j554mv2{background:no-repeat right bottom padding-box url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjE4IiB5PSIzMiIgcng9IjQiIHJ5PSI0IiB3aWR0aD0iMzAiIGhlaWdodD0iMTYiIGZpbGw9IiNlOTFlNjMiIC8+CiAgICA8dGV4dCB4PSI0NSIgeT0iNDUiIHRleHQtYW5jaG9yPSJlbmQiIGZvbnQtZmFtaWx5PSJWZXJkYW5hIiBmb250LXNpemU9IjEzIiBmaWxsPSJ3aGl0ZSI+ZWRpdDwvdGV4dD4KPC9zdmc+Cg==)}.j554mv3{height:0!important;min-height:0!important}@media(any-hover){.j554mv1:hover:not(:disabled,:focus-visible,:read-only){outline:1px solid color-mix(in srgb,currentColor 50%,transparent)}}._1nkc2za0{box-sizing:border-box;width:100%}._1nkc2za1{flex-grow:1;width:unset;padding:.25em}._18s3aeo0{display:block;position:absolute;left:calc((var(--rfpzhk0) - 1.5em - 2px) / 2);top:calc((var(--rfpzhk0) - 1.5em - 2px) / 2);pointer-events:none}._18s3aeo1{display:block;position:absolute;right:-1px;top:-1px;border-radius:0 .25em .25em 0}._18s3aeo2{height:calc(var(--rfpzhk0) - 2px)}._18s3aeo3{padding-left:var(--rfpzhk0)}._18s3aeo4{padding-right:var(--rfpzhk0)}._18s3aeo4::-webkit-inner-spin-button{right:var(--rfpzhk0)}._1b6kvyn0{padding:calc((var(--rfpzhk0) - 1em - 1px) / 2) 1em}._1b6kvyn1{display:block;position:absolute;right:-1px;top:-1px;border-radius:0 .25em 0 0}._1b6kvyn2{padding-right:var(--rfpzhk0)}}@layer meiden-connect-ui{._1fctlvf0{--_1xxxcwj0: dark;--_1xxxcwj1: #415fd2;--_1xxxcwj2: #415fd2;--_1xxxcwj3: #415fd2;--_1xxxcwj4: #415fd2;--_1xxxcwj5: #415fd2;--_1xxxcwj6: #fff;--_1xxxcwj7: #000;--_1xxxcwj8: #bbb;--_1xxxcwj9: #eee;--_1xxxcwja: #000;--_1xxxcwjb: #777;--_1xxxcwjc: #bbb;--_1xxxcwjd: #1e2021;--_1xxxcwje: #bbb;--_1xxxcwjf: #eee;--_1xxxcwjg: #B5C0EA;--_1xxxcwjh: #B5C0EA;--_1xxxcwjk: #4662CA;--_1xxxcwjl: #4662CA;--_1xxxcwjm: #fff;--_1xxxcwji: #ef6c00;--_1xxxcwjj: #ffa726;--_1xxxcwjn: #E29696;--_1xxxcwjo: #E29696;--_1xxxcwjp: #CC4949;--_1xxxcwjq: #CC4949;--_1xxxcwjr: #fff;--_1xxxcwjs: #1e2021cc;--_1xxxcwjt: #2e7d32;--_1xxxcwju: #e8f5e9;--_1xxxcwjv: #2e7d32;--_1xxxcwjw: #2e7d32;--_1xxxcwjx: #e8f5e9;--_1xxxcwjy: #1e2021cc;--_1xxxcwjz: #1565c0;--_1xxxcwj10: #e3f2fd;--_1xxxcwj11: #1565c0;--_1xxxcwj12: #1565c0;--_1xxxcwj13: #e3f2fd;--_1xxxcwj14: #1e2021cc;--_1xxxcwj15: #ff8f00;--_1xxxcwj16: #fff8e1;--_1xxxcwj17: #ff8f00;--_1xxxcwj18: #ff8f00;--_1xxxcwj19: #fff8e1;--_1xxxcwj1a: #1e2021cc;--_1xxxcwj1b: #BF1B1B;--_1xxxcwj1c: #F9E8E8;--_1xxxcwj1d: #BF1B1B;--_1xxxcwj1e: #BF1B1B;--_1xxxcwj1f: #F9E8E8;--_1xxxcwj1g: #1e2021cc;--_1xxxcwj1h: #6a1b9a;--_1xxxcwj1i: #f3e5f5;--_1xxxcwj1j: #6a1b9a;--_1xxxcwj1k: #6a1b9a;--_1xxxcwj1l: #f3e5f5;--_1xxxcwj1m: color-mix(in srgb, var(--_1xxxcwj7) 80%, var(--_1xxxcwj9));--_1xxxcwj1n: var(--_1xxxcwj7);--_1xxxcwj1o: "Noto Sans JP", "BIZ UDPGothic", "Meiryo", "Hiragino Sans", "Noto Color Emoji", "Segoe UI Emoji", "Apple Color Emoji", system-ui, sans-serif;--_1xxxcwj1p: 16px;--_1xxxcwj1q: 400;--_1xxxcwj1r: 1.5;--_1xxxcwj1s: "Noto Sans Mono", "Roboto Mono", Consolas, "SF Mono", "BIZ UDGothic", monospace;--_1xxxcwj1t: 16px;--_1xxxcwj1u: 400;--_1xxxcwj1v: 1.5}._1fctlvf0 *{color-scheme:dark}.h7y0sy0{--_1xxxcwj0: light;--_1xxxcwj1: #415fd2;--_1xxxcwj2: #415fd2;--_1xxxcwj3: #415fd2;--_1xxxcwj4: #415fd2;--_1xxxcwj5: #415fd2;--_1xxxcwj6: #fff;--_1xxxcwj7: #eee;--_1xxxcwj8: #444;--_1xxxcwj9: #222;--_1xxxcwja: #eee;--_1xxxcwjb: #888;--_1xxxcwjc: #444;--_1xxxcwjd: #fff;--_1xxxcwje: #444;--_1xxxcwjf: #222;--_1xxxcwjg: #2142C0;--_1xxxcwjh: #2142C0;--_1xxxcwjk: #2142C0;--_1xxxcwjl: #2142C0;--_1xxxcwjm: #fff;--_1xxxcwji: #fb8c00;--_1xxxcwjj: #ef6c00;--_1xxxcwjn: #BF1B1B;--_1xxxcwjo: #BF1B1B;--_1xxxcwjp: #BF1B1B;--_1xxxcwjq: #BF1B1B;--_1xxxcwjr: #fff;--_1xxxcwjs: #ffffffcc;--_1xxxcwjt: #43a047;--_1xxxcwju: #1b5e20;--_1xxxcwjv: #43a047;--_1xxxcwjw: #43a047;--_1xxxcwjx: #e8f5e9;--_1xxxcwjy: #ffffffcc;--_1xxxcwjz: #1e88e5;--_1xxxcwj10: #0d47a1;--_1xxxcwj11: #1e88e5;--_1xxxcwj12: #1e88e5;--_1xxxcwj13: #e3f2fd;--_1xxxcwj14: #ffffffcc;--_1xxxcwj15: #ffb300;--_1xxxcwj16: #ff6f00;--_1xxxcwj17: #ffb300;--_1xxxcwj18: #ffb300;--_1xxxcwj19: #fff8e1;--_1xxxcwj1a: #ffffffcc;--_1xxxcwj1b: #BF1B1B;--_1xxxcwj1c: #500B0B;--_1xxxcwj1d: #BF1B1B;--_1xxxcwj1e: #BF1B1B;--_1xxxcwj1f: #F9E8E8;--_1xxxcwj1g: #ffffffcc;--_1xxxcwj1h: #8e24aa;--_1xxxcwj1i: #4a148c;--_1xxxcwj1j: #8e24aa;--_1xxxcwj1k: #8e24aa;--_1xxxcwj1l: #f3e5f5;--_1xxxcwj1m: color-mix(in srgb, var(--_1xxxcwj7) 80%, var(--_1xxxcwj9));--_1xxxcwj1n: var(--_1xxxcwj7);--_1xxxcwj1o: "Noto Sans JP", "BIZ UDPGothic", "Meiryo", "Hiragino Sans", "Noto Color Emoji", "Segoe UI Emoji", "Apple Color Emoji", system-ui, sans-serif;--_1xxxcwj1p: 16px;--_1xxxcwj1q: 400;--_1xxxcwj1r: 1.5;--_1xxxcwj1s: "Noto Sans Mono", "BIZ UDGothic", "Roboto Mono", "SF Mono", monospace;--_1xxxcwj1t: 16px;--_1xxxcwj1u: 400;--_1xxxcwj1v: 1.5}.h7y0sy0 *{color-scheme:light}}:root{color-scheme:light;--color-bg: #f6f7fb;--color-surface: #ffffff;--color-surface-muted: #eef0f6;--color-border: #d8dbe6;--color-text: #1a1a2e;--color-text-muted: #5a5d77;--color-accent: #1a1a2e;--color-accent-contrast: #ffffff;--color-selection: #4599ff;--color-search-highlight-bg: #ffe066;--color-search-highlight-text: #1a1a2e;--ds-blue-50: #e9ecf9;--ds-blue-300: #6a80d5;--ds-blue-400: #4d68cd;--ds-blue-500: #2142c0;--ds-visited: #6b20c0;--ds-gray-100: #cbccd0;--ds-gray-300: #8f9198;--ds-on-accent: #ffffff;--ds-blue-300-on-dark: #b9c4ec;--ds-blue-500-on-dark: #8fa0df;--ds-visited-on-dark: #c4a6e5;--ds-table-border: var(--ds-gray-300);--ds-table-header-bg: #162675;--ds-table-header-text: #ffffff;--ds-table-body-bg: #ffffff;--ds-table-row-stripe: #f4f6fb;--ds-table-row-stripe-on-dark: #1e2128;--ds-table-radius: 6px;--color-link: var(--ds-blue-500);--color-link-hover: var(--ds-blue-300);--color-link-visited: var(--ds-visited);--color-link-visited-hover: #894dcd;--color-link-on-dark: var(--ds-blue-500-on-dark);--color-link-on-dark-hover: var(--ds-blue-300-on-dark);--color-link-on-dark-visited: var(--ds-visited-on-dark);--color-link-on-dark-visited-hover: #d0b8ea;--callout-info-accent: #2563eb;--callout-info-bg: rgba(37, 99, 235, .1);--callout-info-accent-on-dark: #60a5fa;--callout-info-bg-on-dark: rgba(59, 130, 246, .22);--callout-warn-accent: #d97706;--callout-warn-bg: rgba(217, 119, 6, .12);--callout-warn-accent-on-dark: #fbbf24;--callout-warn-bg-on-dark: rgba(217, 119, 6, .26);--callout-alert-accent: #dc2626;--callout-alert-bg: rgba(220, 38, 38, .1);--callout-alert-accent-on-dark: #f87171;--callout-alert-bg-on-dark: rgba(220, 38, 38, .26);--callout-note-accent: rgba(128, 128, 128, .7);--callout-note-bg: rgba(128, 128, 128, .1);--callout-note-accent-on-dark: rgba(148, 163, 184, .85);--callout-note-bg-on-dark: rgba(148, 163, 184, .18);--color-danger: #d22b2b;--color-grid-dot: rgba(26, 26, 46, .18);--shadow-1: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-2: 0 4px 12px rgba(0, 0, 0, .08);--color-hover-overlay: rgba(15, 23, 42, .06);--shadow-menu: 0 8px 24px rgba(0, 0, 0, .24);--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--font-stack: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--font-code: "Noto Sans Mono", "Roboto Mono", "SF Mono", Consolas, "BIZ UDGothic", monospace}@layer app-reset{*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-stack);font-size:14px;line-height:1.5;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}a{color:inherit}}.canvas-linkified-link{margin-inline:.5em;color:var(--color-link, #2142c0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;cursor:pointer}.canvas-linkified-link:hover{color:var(--color-link-hover, #6a80d5);text-decoration-thickness:2px}.canvas-linkified-link:visited{color:var(--color-link-visited, #6b20c0)}.canvas-linkified-link:visited:hover{color:var(--color-link-visited-hover, #894dcd)}.canvas-linkified-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.canvas-linkified-link .external-link-icon{width:.8em;height:.8em;margin-left:.25em;vertical-align:-.05em;flex:none}.canvas-linkified-link--url{display:inline-flex;max-width:calc(100% - 1em);align-items:baseline;white-space:nowrap;text-indent:0;vertical-align:bottom}.canvas-linkified-link--url .canvas-linkified-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.canvas-section-title .canvas-linkified-link--url{display:inline;max-width:none;white-space:nowrap}.comment-linkified-link{word-break:break-all}mark{background-color:var(--color-search-highlight-bg, #ffe066);color:var(--color-search-highlight-text, #1a1a2e);border-radius:2px}mark[data-canvas-search-hit=true]{cursor:pointer}mark[data-canvas-search-hit=true]:focus-visible{outline:2px solid var(--color-accent, #1a1a2e);outline-offset:1px}.canvas-inline-code{font-family:var(--font-code);background:var(--color-surface-muted)}.canvas-inline-code--start{padding-left:.25em;border-start-start-radius:var(--radius-1);border-end-start-radius:var(--radius-1)}.canvas-inline-code--end{padding-right:.25em;border-start-end-radius:var(--radius-1);border-end-end-radius:var(--radius-1)}.canvas-md-rule{background-image:linear-gradient(var(--color-border),var(--color-border));background-repeat:no-repeat;background-position:0 50%;background-size:100% max(1px,.0625em)}.canvas-md-quote{padding-left:.75em;color:inherit;border-left:.25em solid currentColor}.canvas-md-ordered-label{user-select:none;cursor:default}.canvas-md-list-marker{display:inline-block;min-width:var(--marker-width, 1.5em);text-indent:0;text-align:center;user-select:none;cursor:default}.canvas-md-task-box{position:relative;display:inline-block;box-sizing:border-box;flex:none;width:1.25em;height:1.25em;margin-right:.25em;vertical-align:-.25em;border:2px solid currentColor;border-radius:3px}.canvas-md-task-box[data-checked=true]{background:var(--ds-blue-500);border-color:var(--ds-blue-500)}.canvas-md-task-box[data-checked=true]:after{position:absolute;top:.1em;left:.32em;width:.3em;height:.6em;border:solid var(--ds-on-accent);border-width:0 .14em .14em 0;content:"";transform:rotate(45deg)}.canvas-md-task-box[role=checkbox]{cursor:pointer}.canvas-md-task-box[role=checkbox]:hover{box-shadow:0 0 0 .25em var(--ds-blue-50)}.canvas-md-task-box[role=checkbox]:focus-visible{outline:3px solid var(--focus-outline-color, #000000);outline-offset:1px}.canvas-md-code{margin:0;padding:.5em .75em;overflow-wrap:anywhere;font-family:var(--font-code);text-align:left;white-space:pre-wrap;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-1)}.canvas-md-code>code{font:inherit}.canvas-md-code>code>span{display:block}.canvas-md-callout{margin-block:.75em;padding:.6em .9em;background:var(--callout-bg);border-left-style:solid;border-left-color:var(--callout-accent);border-left-width:max(4px,.25em);border-radius:.375em}.canvas-md-callout:first-child{margin-block-start:0}.canvas-md-callout:last-child{margin-block-end:0}.canvas-md-callout>:first-child{margin-top:0}.canvas-md-callout>:last-child{margin-bottom:0}.canvas-md-callout-title{font-weight:700;margin-bottom:.9em}.canvas-md-callout--info{--callout-accent: var(--callout-info-accent);--callout-bg: var(--callout-info-bg)}.canvas-md-callout--warn{--callout-accent: var(--callout-warn-accent);--callout-bg: var(--callout-warn-bg)}.canvas-md-callout--alert{--callout-accent: var(--callout-alert-accent);--callout-bg: var(--callout-alert-bg)}.canvas-md-callout--note{--callout-accent: var(--callout-note-accent);--callout-bg: var(--callout-note-bg)}.canvas-md-table-wrap{display:block;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--ds-table-border);border-radius:var(--ds-table-radius)}.canvas-md-table{border-collapse:collapse;table-layout:fixed}.canvas-md-table th,.canvas-md-table td{box-sizing:border-box;height:2em;padding-inline:1em;overflow-wrap:anywhere;white-space:normal;vertical-align:top}.canvas-md-table th{position:relative}.canvas-md-table-resizer{position:absolute;inset-block:0;inset-inline-end:-.25em;z-index:1;width:.5em;cursor:col-resize;background:transparent}.canvas-md-table-resizer:hover,.canvas-md-table-resizer[data-dragging=true]{background:var(--color-selection)}.canvas-md-table thead th{font-weight:700;color:var(--ds-table-header-text);background:var(--ds-table-header-bg)}.canvas-md-table thead th+th{border-left:1px solid var(--ds-table-header-text)}.canvas-md-table tbody tr{background:var(--ds-table-body-bg)}.canvas-md-table tbody tr:nth-child(2n){background:var(--ds-table-row-stripe)}.canvas-md-table tbody .canvas-linkified-link:link{color:var(--canvas-md-table-link-color)}.canvas-md-table tbody .canvas-linkified-link:hover{color:var(--canvas-md-table-link-hover-color)}.canvas-md-table tbody .canvas-linkified-link:visited{color:var(--canvas-md-table-link-visited-color)}.canvas-md-table tbody .canvas-linkified-link:visited:hover{color:var(--canvas-md-table-link-visited-hover-color)}.canvas-md-table tbody .canvas-linkified-link:link .canvas-md-table-link-run{color:var(--canvas-md-table-link-color)}.canvas-md-table tbody .canvas-linkified-link:hover .canvas-md-table-link-run{color:var(--canvas-md-table-link-hover-color)}.canvas-md-table tbody .canvas-linkified-link:visited .canvas-md-table-link-run{color:var(--canvas-md-table-link-visited-color)}.canvas-md-table tbody .canvas-linkified-link:visited:hover .canvas-md-table-link-run{color:var(--canvas-md-table-link-visited-hover-color)}.canvas-table-object{box-sizing:border-box;width:100%;height:100%;overflow:hidden;border:1px solid var(--ds-table-border);border-radius:var(--ds-table-radius);background:var(--color-surface)}.canvas-table-object__cell-clip{overflow:hidden}.canvas-table-object__cell-text{display:block;width:100%;overflow-wrap:anywhere}.canvas-table-object__cell-input{box-sizing:border-box;display:block;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;outline:none;user-select:text}.canvas-table-object__cell--editing{box-shadow:inset 0 0 0 2px var(--color-accent)}.canvas-table-action-glyph{font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.canvas-table-cell-auxiliary{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.canvas-table-cell-auxiliary__label{font-size:11px;white-space:nowrap;color:var(--color-text-muted)}.canvas-table-cell-auxiliary__input{box-sizing:border-box;min-width:140px;padding:4px 6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:13px}.app-bootstrap{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;color:var(--color-text);background:var(--color-bg);font-size:.95rem;text-align:center}.bootstrap-error{display:grid;min-height:100dvh;place-items:center;padding:1.5rem;color:#7f1d1d;background:#fff1f2;font-weight:700;text-align:center}.loading-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;color:#fff;background:#050816c2;backdrop-filter:blur(4px);cursor:wait;pointer-events:auto}.loading-overlay-panel{display:grid;justify-items:center;gap:1rem;width:min(24rem,100%);padding:2rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-3);background:#0f172ae6;box-shadow:0 1.25rem 3rem #00000059;text-align:center}.loading-overlay-spinner,.loading-overlay-error-mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px}.loading-overlay-spinner{border:4px solid rgba(255,255,255,.28);border-top-color:#fff;animation:loading-overlay-spin .9s linear infinite}.loading-overlay-mark{display:grid;place-items:center;width:min(16rem,100%);aspect-ratio:2 / 1}.loading-overlay-logo{width:100%;height:100%;object-fit:contain}.loading-overlay-mark>.loading-overlay-logo{display:none}.loading-overlay-mark[data-logo-state=ready]>.loading-overlay-logo{display:block}.loading-overlay-mark[data-logo-state=ready]>.loading-overlay-spinner{display:none}.loading-overlay-error-mark{border:2px solid rgba(248,113,113,.9);color:#fecaca;font-size:1.5rem;font-weight:700}.loading-overlay-copy{display:grid;gap:.35rem}.loading-overlay-title,.loading-overlay-message{margin:0}.loading-overlay-title{font-weight:700}.loading-overlay-message{color:#ffffffc7;font-size:.875rem}.loading-overlay-progress{width:100%;height:.55rem;overflow:hidden;border-radius:999px;background:#ffffff2e}.loading-overlay-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#93c5fd,#fff);transition:width .18s ease-out}.loading-overlay-percent{color:#ffffffb8;font-size:.75rem;font-variant-numeric:tabular-nums}.loading-overlay-footer,.loading-overlay-countdown{display:grid;justify-items:center;gap:.75rem;width:100%}.loading-overlay-countdown p{margin:0;color:#ffffffc7;font-size:.875rem}.loading-overlay-reload-button{appearance:none;cursor:pointer;padding:.5rem 1.25rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:inherit;font-size:.875rem}.loading-overlay-reload-button:hover{background:#ffffff29}@keyframes loading-overlay-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-overlay-mark[data-logo-state=ready]>.loading-overlay-logo{display:none}.loading-overlay-mark[data-logo-state=ready]>.loading-overlay-spinner{display:inline-flex}.loading-overlay-spinner{animation:none}.loading-overlay-progress span{transition:none}}.attachment-pending-overlay{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-2, .5rem)}.attachment-pending-overlay[data-variant=loading]:not([data-has-lqip=true]){background:#0f172a2e}.attachment-pending-overlay[data-variant=loading][data-has-lqip=true]{background:transparent}.attachment-pending-overlay[data-variant=error]{background:#0f172a0f;border:1px dashed rgba(100,116,139,.5)}.attachment-pending-spinner{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(255,255,255,.55);border-top-color:var(--color-accent, #2563eb);background:#0f172a40;box-sizing:border-box;animation:loading-overlay-spin .9s linear infinite}.attachment-pending-glyph{font-size:1.75rem;opacity:.55}@media(prefers-reduced-motion:reduce){.attachment-pending-spinner{animation:none}}.canvas-cursor-default{cursor:default}.canvas-cursor-move{cursor:move}.canvas-cursor-grabbing{cursor:grabbing}.canvas-cursor-crosshair{cursor:crosshair}.canvas-cursor-grabbing,.canvas-cursor-grabbing *,.canvas-cursor-grabbing:before,.canvas-cursor-grabbing:after,.canvas-cursor-grabbing *:before,.canvas-cursor-grabbing *:after{cursor:grabbing!important}[data-canvas-grab=true],[data-canvas-grab=true] *,[data-canvas-grab=true]:before,[data-canvas-grab=true]:after,[data-canvas-grab=true] *:before,[data-canvas-grab=true] *:after{cursor:grab!important}@layer app-reset{html[data-canvas-panning=true],html[data-canvas-panning=true]:before,html[data-canvas-panning=true]:after,html[data-canvas-panning=true] *,html[data-canvas-panning=true] *:before,html[data-canvas-panning=true] *:after{cursor:grabbing!important}}.dashboard-shell{display:flex;flex-direction:column;min-height:100%;height:100%;overflow:auto;color:var(--color-text);background:linear-gradient(180deg,#eef2ffc7,#f8fafcf0),url(/bg-light.png) center/cover fixed no-repeat}[data-dashboard-theme-mode=dark]{--color-bg: #0f172a;--color-surface: #111827;--color-surface-muted: #1e293b;--color-border: rgba(148, 163, 184, .24);--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-accent: #60a5fa;--color-accent-contrast: #0f172a;--color-selection: #5aa8ff;--color-search-highlight-bg: #d7a72b;--color-search-highlight-text: #1a1a2e;--color-link: var(--color-link-on-dark);--color-link-hover: var(--color-link-on-dark-hover);--color-link-visited: var(--color-link-on-dark-visited);--color-link-visited-hover: var(--color-link-on-dark-visited-hover);--color-danger: #f87171;--color-hover-overlay: rgba(148, 163, 184, .18);--shadow-menu: 0 12px 32px rgba(0, 0, 0, .6), 0 0 0 1px rgba(148, 163, 184, .12)}.dashboard-shell[data-dashboard-theme-mode=dark]{color:var(--color-text);background:linear-gradient(180deg,#0f172adb,#111827f5),url(/bg-dark.png) center/cover fixed no-repeat}.dashboard-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:.875rem 1.5rem;border-bottom:1px solid rgba(33,66,192,.12);background:#fffffff0;backdrop-filter:blur(8px)}.dashboard-shell[data-dashboard-theme-mode=dark] .dashboard-header{border-bottom-color:#60a5fa2e;background:#0f172ae6}.dashboard-logo{display:inline-flex;align-items:center;gap:.75rem;color:inherit;font-weight:700;text-decoration:none}.dashboard-logo-mark{width:2.25rem;height:2.25rem;object-fit:contain}.dashboard-logo-version{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.dashboard-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.75rem}.meiden-connect-logo{display:inline-flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:3px;text-decoration:none}.meiden-connect-logo-disabled{cursor:default;pointer-events:none;opacity:.55}.meiden-connect-logo-powered{display:flex;align-items:center;gap:.375rem;font-size:.5625rem;font-weight:500;font-style:italic;letter-spacing:.06em;color:#64748b;line-height:1;white-space:nowrap}.dashboard-shell[data-dashboard-theme-mode=dark] .meiden-connect-logo-powered{color:#94a3b8}.meiden-connect-logo-powered:before,.meiden-connect-logo-powered:after{content:"";display:block;width:1.25rem;height:1px;background:#94a3b8}.meiden-connect-logo-img{display:block;height:1.5rem;width:auto;object-fit:contain}.dashboard-user-chip{display:inline-flex;align-items:center;gap:.75rem;max-width:min(28rem,100%);padding:.375rem .5rem .375rem .375rem;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:var(--color-surface)}.dashboard-user-identity-link{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:inherit;text-decoration:none;border-radius:999px}.dashboard-user-identity-link:hover{opacity:.75}.dashboard-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover}.dashboard-user-avatar-fallback{background:#2142c0;color:#fff;font-weight:700}.presence-user-avatar{width:100%;height:100%;font-size:.75rem}.dashboard-user-meta{display:grid;gap:.125rem;min-width:0}.dashboard-user-meta span{color:var(--color-text-muted);font-size:.75rem;overflow-wrap:anywhere}.dashboard-header-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:999px;background:transparent;color:inherit}.dashboard-main{flex:1;width:min(1280px,calc(100% - 48px));margin:0 auto;padding:2rem 0}.dashboard-content{display:grid;gap:2rem}.dashboard-hero-card,.dashboard-card{border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-3);background:#ffffffd1;box-shadow:var(--shadow-1);backdrop-filter:blur(8px)}.dashboard-shell[data-dashboard-theme-mode=dark] .dashboard-hero-card,.dashboard-shell[data-dashboard-theme-mode=dark] .dashboard-card{background:#0f172adb}.dashboard-hero-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:2rem;align-items:center;padding:2rem}.dashboard-hero-copy{display:grid;gap:1rem}.dashboard-eyebrow{margin:0;color:var(--color-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-hero-copy h1,.dashboard-card h2{margin:0}.dashboard-hero-copy h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.dashboard-hero-copy p:not(.dashboard-eyebrow){margin:0;color:var(--color-text-muted);font-size:1rem}.dashboard-hero-image-frame{display:block;overflow:hidden;border-radius:calc(var(--radius-3) + 4px);box-shadow:var(--shadow-2)}.dashboard-hero-image-frame img{display:block;width:100%;height:auto}.dashboard-card{padding:1.5rem 2rem 2rem}.dashboard-muted{color:var(--color-text-muted)}.dashboard-danger{color:var(--color-danger, #d22b2b)}.dashboard-card-context-menu__item{background:transparent}.dashboard-card-context-menu__item:focus-visible{background:var(--color-hover-overlay, rgba(15, 23, 42, .06));outline:2px solid var(--color-accent, #1a1a2e);outline-offset:-2px}@media(any-hover:hover){.dashboard-card-context-menu__item:not(:disabled):hover{background:var(--color-hover-overlay, rgba(15, 23, 42, .06))}}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mcp-hero .dashboard-hero-copy{max-width:760px}.mcp-info-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.25rem;margin:1rem 0 0}.mcp-info-grid dt{font-weight:700;color:var(--color-text-muted)}.mcp-info-grid dd{margin:0;min-width:0}.mcp-note{margin-top:1rem}.mcp-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .4em;border-radius:4px;background:#94a3b82e;word-break:break-all}.mcp-code-inline-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mcp-code-block{display:flex;align-items:flex-start;gap:.75rem;margin:.75rem 0}.mcp-code-block-text{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-all;padding:.75rem 1rem;border-radius:var(--radius-2, 8px);background:#94a3b829;border:1px solid rgba(148,163,184,.24)}.mcp-steps,.mcp-auth-list{margin:.5rem 0 0;padding-left:1.25rem;display:grid;gap:.5rem;line-height:1.6}.mcp-tools-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.92rem}.mcp-tools-table th,.mcp-tools-table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid rgba(148,163,184,.24);vertical-align:top}.mcp-tools-table th{color:var(--color-text-muted);font-weight:700}.recent-canvas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1rem}.dashboard-footer{position:relative;display:grid;justify-items:center;gap:4px;padding:10px 20px 14px;border-top:1px solid rgba(33,66,192,.12);background:#ffffffdb;backdrop-filter:blur(12px)}.dashboard-shell[data-dashboard-theme-mode=dark] .dashboard-footer{border-top-color:#60a5fa2e;background:#0f172adb}.dashboard-footer__link{position:fixed;left:16px;bottom:12px;z-index:25;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;text-decoration:none;transition:background-color .15s ease}.dashboard-footer__link:hover{background:#0f172a0f}.dashboard-shell[data-dashboard-theme-mode=dark] .dashboard-footer__link:hover{background:#94a3b82e}.dashboard-footer__link:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f652}.dashboard-footer__gitlab-logo{flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(226,67,41,.24))}.dashboard-footer__copyright{margin:0;color:var(--color-text-muted);font-size:.66rem;letter-spacing:.04em;line-height:1.5;text-align:center;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canvas-app-menu,.canvas-toolbar-parent,.canvas-timer-panel,.canvas-timer-trigger,.canvas-toolbar,.canvas-toolbar-subpanel,.canvas-zoom-buttons{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);box-shadow:var(--shadow-1)}.canvas-top-right-controls{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:flex-start;gap:.5rem}.canvas-timer{position:relative}.canvas-timer-trigger{display:inline-flex;align-items:center;gap:.4rem;min-width:6.75rem;height:42px;padding:.4rem .7rem;border-color:transparent;color:#7231d4;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700}.canvas-timer-trigger.is-active{border-color:#853ee029;background:#f1e7ff;color:#7c2de2}.canvas-timer-panel{position:absolute;top:calc(100% + .6rem);right:0;width:min(22rem,calc(100vw - 2rem));overflow:hidden;box-shadow:var(--shadow-2)}.canvas-timer-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border)}.canvas-timer-panel-header>div{display:grid;gap:.1rem}.canvas-timer-panel-header strong{color:var(--color-text);font-size:.95rem}.canvas-timer-panel-header span{color:var(--color-text-muted);font-size:.7rem}.canvas-timer-icon-button,.canvas-timer-round-button{display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border-radius:999px}.canvas-timer-icon-button{width:2rem;height:2rem;border-color:transparent;background:transparent}.canvas-timer-volume{display:grid;grid-template-columns:auto minmax(0,1fr) 2.8rem;align-items:center;gap:.65rem;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.canvas-timer-volume input{width:100%;accent-color:#8e3ff0}.canvas-timer-volume output{font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}.canvas-timer-display{margin:1rem;padding:1rem .75rem;border-radius:var(--radius-2);background:var(--color-surface-muted);color:var(--color-text);text-align:center}.canvas-timer-display.is-finished{background:#fff0f0;color:#b42318}.canvas-timer-display time,.canvas-timer-duration-editor{font-family:Roboto Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(3rem,8vw,4.5rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.08em;line-height:1}.canvas-timer-duration-editor{display:flex;align-items:center;justify-content:center}.canvas-timer-duration-editor input{width:2.25ch;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:center;appearance:textfield}.canvas-timer-duration-editor input:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.canvas-timer-duration-editor input::-webkit-inner-spin-button,.canvas-timer-duration-editor input::-webkit-outer-spin-button{margin:0;appearance:none}.canvas-timer-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 1rem}.canvas-timer-actions>button{gap:.2rem}.canvas-timer-primary-actions{display:flex;align-items:center;gap:.55rem}.canvas-timer-round-button{width:2.75rem;height:2.75rem}.canvas-timer-trigger.is-finished{border-color:#b4231847;background:#fff0f0;color:#b42318;animation:canvas-timer-finish-pulse 1.2s ease-in-out 4}.canvas-timer-finish-alert{position:fixed;inset:0;z-index:800;display:grid;place-items:center;pointer-events:none}.canvas-timer-finish-alert-ring{position:absolute;inset:0;background:#b4231814;box-shadow:inset 0 0 0 10px #b42318d9;animation:canvas-timer-finish-pulse 1.2s ease-in-out 4}.canvas-timer-finish-alert-banner{display:grid;justify-items:center;gap:.2rem;margin-bottom:8vh;padding:1.1rem 2.2rem;border-radius:var(--radius-2);background:#b42318;color:#fff;box-shadow:var(--shadow-2);text-align:center}.canvas-timer-finish-alert-banner strong{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;letter-spacing:.06em;line-height:1.1}.canvas-timer-finish-alert-banner span{font-size:.85rem;font-weight:600}@keyframes canvas-timer-finish-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.canvas-timer-trigger.is-finished,.canvas-timer-finish-alert-ring{animation:none}}.canvas-app-menu .canvas-icon-button,.canvas-toolbar .canvas-icon-button,.canvas-toolbar-parent .canvas-icon-button,.canvas-zoom-buttons .canvas-icon-button{border-color:transparent}.canvas-app-menu .connect-note-icon-button,.canvas-app-menu .planning-poker-icon-button{border-color:var(--color-border);background-color:var(--color-surface-muted)}.connect-note-button-icon,.planning-poker-button-icon{width:1.75rem;height:1.75rem;object-fit:contain}@media(any-hover:hover){.canvas-app-menu .canvas-icon-button:not(:disabled):hover,.canvas-zoom-buttons .canvas-icon-button:not(:disabled):hover,.canvas-toolbar .canvas-icon-button:not([aria-pressed=true]):not(:disabled):hover,.canvas-toolbar-parent .canvas-icon-button:not([aria-pressed=true]):not([aria-pressed=mixed]):not([aria-expanded=true]):not(:disabled):hover{background-color:var(--color-surface-muted)}}.canvas-app-menu{position:absolute;top:16px;left:16px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;max-width:max(calc(100vw - 32px - var(--canvas-top-right-width, 18rem) - .5rem),3.5rem);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.canvas-shortcut-tips{--canvas-shortcut-tips-vertical-reserve: calc( 16px + var(--canvas-app-menu-height, 12rem) + 8px + 16px + max(3rem, 48px) + 8px );--canvas-shortcut-tips-room: calc( 50vw - var(--canvas-bottom-toolbar-width, 44rem) / 2 - 16px - 8px );position:absolute;left:16px;bottom:16px;z-index:10;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px;max-width:min(max(min(30rem,var(--canvas-shortcut-tips-room)),20rem),calc(100vw - 32px))}.canvas-shortcut-tips-list{max-height:max(calc(100vh - var(--canvas-shortcut-tips-vertical-reserve)),8rem);max-height:max(calc(100dvh - var(--canvas-shortcut-tips-vertical-reserve)),8rem);overflow-y:auto;margin:0;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-text-muted);font-size:12px;line-height:1.7;list-style:none}.canvas-shortcut-tips-actions{display:flex;align-items:center;gap:8px}.canvas-shortcut-tips__repository-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-decoration:none}@media(pointer:coarse){.canvas-shortcut-tips__repository-link{width:48px;height:48px}}@media(any-hover:hover){.canvas-shortcut-tips__repository-link:hover{background-color:var(--color-surface-muted)}}.canvas-shortcut-tips__repository-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.canvas-shortcut-tips__gitlab-logo{flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(226,67,41,.24));width:25px;height:24px}.canvas-app-menu-collapsible{display:contents}.canvas-app-menu-divider{flex:0 0 auto;width:1px;align-self:stretch;margin:.15rem .1rem;background:var(--color-border)}.canvas-title-editor{display:grid;gap:.125rem;width:18rem;min-width:0;color:var(--color-text-muted);font-size:.7rem}.canvas-title-box{box-sizing:border-box;appearance:none;margin:0;width:100%;min-width:0;padding:.35rem .5rem;border:1px solid transparent;border-radius:var(--radius-1);color:var(--color-text);font:inherit;font-size:.875rem;line-height:1.4;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canvas-title-display{background:transparent;cursor:pointer}.canvas-title-display>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canvas-title-display:disabled{cursor:default}.canvas-title-display:not(:disabled):hover,.canvas-title-display:not(:disabled):focus-visible{border-color:var(--color-border);background:var(--color-surface-muted)}.canvas-title-edit{border-color:var(--color-border);background:var(--color-surface)}.canvas-toolbar-shell{position:absolute;left:0;right:0;bottom:24px;z-index:10;display:grid;gap:.5rem;justify-items:center;pointer-events:none}.canvas-toolbar-shell>*{pointer-events:auto}.canvas-toolbar-shell>.canvas-toolbar{order:2}.canvas-toolbar-shell>.canvas-toolbar-panel-family{pointer-events:none}.canvas-toolbar-shell>.canvas-toolbar-panel-family>*{pointer-events:auto}.canvas-selection-style-panel{position:fixed;z-index:20;display:grid;justify-items:center;pointer-events:auto;overflow:visible}.canvas-toolbar,.canvas-toolbar-parent,.canvas-toolbar-subpanel-actions,.canvas-zoom-buttons{display:flex;align-items:center;gap:.5rem}.canvas-toolbar,.canvas-toolbar-parent{padding:.5rem}:root{--canvas-toolbar-square-button-size: 2.5em}@media(pointer:coarse){:root{--canvas-toolbar-square-button-size: 3em}}.canvas-toolbar-square-button{box-sizing:border-box;inline-size:var(--canvas-toolbar-square-button-size);block-size:var(--canvas-toolbar-square-button-size);min-inline-size:var(--canvas-toolbar-square-button-size);min-block-size:var(--canvas-toolbar-square-button-size);max-inline-size:var(--canvas-toolbar-square-button-size);max-block-size:var(--canvas-toolbar-square-button-size);flex:0 0 var(--canvas-toolbar-square-button-size);padding:0;white-space:nowrap}.canvas-toolbar-subpanel{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.canvas-toolbar-subpanel-label{color:var(--color-text-muted);font-size:.75rem;white-space:nowrap}.canvas-my-color-panel{position:fixed;z-index:100;width:min(30rem,calc(100vw - 1rem));overflow:auto;color:var(--color-text)}.canvas-color-button{gap:.4rem}.canvas-color-swatch{display:inline-block;width:.9rem;height:.9rem;border:1px solid rgba(15,23,42,.22);border-radius:999px;background:var(--canvas-color-swatch)}.canvas-zoom-buttons{padding:.25rem}.canvas-zoom-buttons .canvas-zoom-percent{min-width:3.5rem;padding:.25rem .375rem;border:none;border-radius:var(--radius-1);background:transparent;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}@media(any-hover:hover){.canvas-zoom-buttons .canvas-zoom-percent:hover{background-color:var(--color-surface-muted)}}.canvas-zoom-buttons .canvas-zoom-percent:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.canvas-remote-cursor{transition:transform var(--rc-cursor-move-ms, 0ms) linear}@media(prefers-reduced-motion:reduce){.canvas-remote-cursor{transition-property:none}}@media(max-width:900px){.dashboard-hero-card{grid-template-columns:1fr}.dashboard-main{width:min(100% - 24px,1280px)}.dashboard-footer{padding:10px 16px 14px}.dashboard-footer__link{left:12px;bottom:10px;width:2.5rem;height:2.5rem}}@media(min-width:768px){.dashboard-header{box-sizing:border-box;height:65px;min-height:65px;max-height:65px;padding-block:0;flex-shrink:0}.dashboard-user-meta .mcs-userchip-sublabel{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}}.rc-md-marker{user-select:none;cursor:default}.rc-md-marker.canvas-md-task-box{pointer-events:none}.canvas-toolbar-panel-family{position:relative;display:grid;justify-items:center;max-width:100%;min-width:0}.canvas-toolbar-parent{flex-wrap:nowrap;width:max-content;max-width:100%;min-width:0;overflow-x:auto;color:var(--color-text)}.canvas-toolbar-parent-preview{display:flex;align-items:center;justify-content:center;max-inline-size:100%;max-block-size:100%;block-size:1.5em;font-size:16px}.canvas-toolbar-parent-number{font-size:14px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.canvas-selection-style-color{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(15,23,42,.22);border-radius:5px}.canvas-selection-style-color.is-text{border:0;border-bottom:4px solid;border-radius:2px;font-size:22px;line-height:22px;height:26px}.canvas-selection-style-color.is-transparent{background-image:linear-gradient(45deg,transparent 43%,#f77 45%,#f77 55%,transparent 57%)}.canvas-selection-style-color.is-mixed{background:linear-gradient(135deg,#999 50%,#444 50%)}.canvas-selection-style-line{display:inline-block;width:24px;max-height:16px;background:currentColor;border-radius:3px}.canvas-toolbar-child{position:absolute;width:max-content;overflow:auto}.feedback-window-panel{position:fixed;right:max(16px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-2);isolation:isolate;z-index:800}.feedback-window-panel[hidden]{display:none}.feedback-window-titlebar{min-height:3.25rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-bottom:1px solid var(--color-border);font-size:.875rem}.feedback-window-actions{display:flex;gap:.125rem;margin-left:auto}.feedback-window-actions button{padding:.25rem;min-width:1.75rem;min-height:1.75rem}.feedback-window-frame{width:100%;min-height:0;flex:1;border:0;border-radius:0 0 var(--radius-2) var(--radius-2);background:var(--color-surface)}.feedback-window-stream{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;opacity:.6}.feedback-window-fab{position:fixed;display:flex;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50}.feedback-window-fab button{width:2.75rem;height:2.75rem;min-width:0;min-height:0;padding:0;border-radius:999px;box-shadow:var(--shadow-2);overflow:hidden}.feedback-window-unread{position:absolute;top:0;right:0;width:.65rem;height:.65rem;border-radius:50%;background:var(--color-accent)}.feedback-window-resize{position:absolute;padding:0;border:0;background:transparent;touch-action:none;z-index:3}.feedback-window-resize--width{left:-.3rem;top:1rem;bottom:1rem;width:.6rem;cursor:ew-resize}.feedback-window-resize--height{top:-.3rem;left:1rem;right:1rem;height:.6rem;cursor:ns-resize}.feedback-window-resize--both{top:-.4rem;left:-.4rem;width:1rem;height:1rem;cursor:nwse-resize}.feedback-window-resize-shield{position:fixed;inset:0;z-index:801}@media print{.feedback-window-root{display:none!important}}.mcs-powered-mark{display:none}.mcs-header-actions{flex-wrap:nowrap;min-width:0}.mcs-header-brand,.mcs-logo{min-width:0}.mcs-logo-mark{flex-shrink:0}.mcs-logo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcs-powered,.mcs-theme,.mcs-theme-switch,.mcs-userchip-avatar,.mcs-userchip-logout{flex-shrink:0}.mcs-userchip,.mcs-userchip-link,.mcs-userchip-meta{min-width:0}.mcs-userchip-meta>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.mcs-logo-version,.mcs-powered-label,.mcs-userchip-sublabel,.mcs-powered--has-mark .mcs-powered-img{display:none}.mcs-powered--has-mark .mcs-powered-mark{display:block;height:1.5rem;width:auto;object-fit:contain}}@media(max-width:480px){.mcs-logo-title,.mcs-userchip-meta{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}
