html,body{margin:0;padding:0;font-family:Open Sans,serif;color:var(--text);font-size:var(--font-size)}:root{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;--font-size: 14px;--font-size-small: 12px;--font-size-larger: 16px;--font-size-large: 20px}*{transition:color .3s,background .3s,border-color .3s}.latte{--rosewater: #dc8a78;--flamingo: #dd7878;--pink: #ea76cb;--mauve: #8839ef;--red: #d20f39;--maroon: #e64553;--peach: #fe640b;--yellow: #df8e1d;--green: #40a02b;--teal: #179299;--sky: #04a5e5;--sapphire: #209fb5;--blue: #1e66f5;--lavender: #7287fd;--text: #4c4f69;--subtext1: #5c5f77;--subtext0: #6c6f85;--overlay2: #7c7f93;--overlay1: #8c8fa1;--overlay0: #9ca0b0;--surface2: #acb0be;--surface1: #bcc0cc;--surface0: #ccd0da;--base: #eff1f5;--mantle: #e6e9ef;--crust: #dce0e8;--primary: var(--teal);--base-dark: #24273a;--text-light: #cad3f5;--shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);--border-color: #0003}.macchiato{--rosewater: #f4dbd6;--flamingo: #f0c6c6;--pink: #f5bde6;--mauve: #c6a0f6;--red: #ed8796;--maroon: #ee99a0;--peach: #f5a97f;--yellow: #eed49f;--green: #a6da95;--teal: #8bd5ca;--sky: #91d7e3;--sapphire: #7dc4e4;--blue: #8aadf4;--lavender: #b7bdf8;--text: #cad3f5;--subtext1: #b8c0e0;--subtext0: #a5adcb;--overlay2: #939ab7;--overlay1: #8087a2;--overlay0: #6e738d;--surface2: #5b6078;--surface1: #494d64;--surface0: #363a4f;--base: #24273a;--mantle: #1e2030;--crust: #181926;--primary: var(--teal);--base-dark: var(--crust);--text-light: #cad3f5;--shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);--border-color: var(--crust)}:root{font-family:monospace;--black: #000;--white: #fff;--text: #4c4f69;--overlay2: #7c7f93;--base: #eff1f5;--crust: #dce0e8;--red: #d20f39;--green: #40a02b}html,body{margin:0;padding:0}div.card.svelte-xrga9i{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;box-shadow:1px 1px 3px #0002;background-color:var(--base)}div.header.svelte-xrga9i{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}div.title.svelte-xrga9i{padding:10px;font-weight:600;font-size:var(--font-size-larger)}div.actions.svelte-xrga9i{display:flex;flex-direction:row;gap:10px;padding:0 10px}div.content.padding.svelte-xrga9i{padding:10px}div.buttons.svelte-xrga9i{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-top:1px solid var(--border-color);padding:10px;gap:10px}.material-symbols-rounded.svelte-7h01yc{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}span.svelte-7h01yc{display:block;color:inherit}.small.material-symbols-rounded.svelte-7h01yc{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 22}span.small.svelte-7h01yc{font-size:22px}button.svelte-jd07ze{background:none;border:none;padding:0;margin:0;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:inherit;transition:ease-in-out .2s background-color}button.small.svelte-jd07ze{width:28px;height:28px}button.svelte-jd07ze:hover{background-color:#0001}button.grey.svelte-jd07ze{background-color:var(--mantle)}button.action.svelte-jd07ze{background-color:var(--primary);color:var(--base);transition:ease-in-out .2s filter;box-shadow:1px 1px 3px #0002}button.danger.svelte-jd07ze{background-color:var(--red);color:var(--base);transition:ease-in-out .2s filter;box-shadow:1px 1px 3px #0002}button.action.svelte-jd07ze:hover,button.danger.svelte-jd07ze:hover{filter:brightness(1.1)}button.svelte-6h9h1s{background:none;border:none;margin:0;cursor:pointer;height:40px;border-radius:5px;padding:0 14px;font-size:var(--font-size);font-family:Open Sans,sans-serif;font-weight:600;display:flex;justify-content:center;align-items:center;color:inherit;transition:ease-in-out .2s background-color;border:1px solid var(--border-color)}button.small.svelte-6h9h1s{height:28px;padding:0 10px}button.svelte-6h9h1s:hover{background-color:#0001}button.action.svelte-6h9h1s{background-color:var(--primary);color:var(--base);transition:ease-in-out .2s filter;box-shadow:1px 1px 3px #0002;border:1px solid transparent}button.danger.svelte-6h9h1s{background-color:var(--red);color:var(--base);transition:ease-in-out .2s filter;box-shadow:1px 1px 3px #0002;font-weight:700;border:1px solid transparent}button.action.svelte-6h9h1s:hover,button.danger.svelte-6h9h1s:hover{filter:brightness(1.1)}.input.svelte-uj5fwi{display:flex;flex-direction:column;gap:5px}.field.svelte-uj5fwi{display:flex;flex-direction:row;gap:5px}.field.svelte-uj5fwi input:where(.svelte-uj5fwi){flex:1}label.svelte-uj5fwi{font-weight:600}input.svelte-uj5fwi{font-size:var(--font-size);padding:10px;border-radius:5px;border:1px solid var(--border-color);background-color:var(--mantle);color:var(--text)}input.svelte-uj5fwi:disabled{background-color:var(--crust);border-color:transparent;cursor:not-allowed}input.svelte-uj5fwi::-webkit-outer-spin-button,input.svelte-uj5fwi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-uj5fwi{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}div.semafor.svelte-1vfeomp{width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#ddd;transition:background .3s linear}div.semafor.delay.svelte-1vfeomp{background-image:linear-gradient(41deg,#6b6b6b0a,#6b6b6b0a 8%,#1f1f1f0a 8%,#1f1f1f0a),linear-gradient(9deg,#e4e4e40a,#e4e4e40a 62%,#3636360a 62%,#3636360a),linear-gradient(124deg,#1212120a,#1212120a 37%,#e9e9e90a 37%,#e9e9e90a),linear-gradient(253deg,#c9c9c90a,#c9c9c90a 55%,#2f2f2f0a 55%,#2f2f2f0a),linear-gradient(270deg,#acacac0a,#acacac0a 33%,#1a1a1a0a 33%,#1a1a1a0a),linear-gradient(64deg,#0b0b0b0a,#0b0b0b0a 38%,#5757570a 38%,#5757570a),linear-gradient(347deg,#c7c7c70a,#c7c7c70a 69%,#0404040a 69%,#0404040a),linear-gradient(313deg,#2424240a,#2424240a 20%,#5b5b5b0a 20%,#5b5b5b0a),linear-gradient(90deg,#fff,#bdbdbd)}div.semafor.red.svelte-1vfeomp{background-image:linear-gradient(41deg,#6b6b6b0a,#6b6b6b0a 8%,#1f1f1f0a 8%,#1f1f1f0a),linear-gradient(9deg,#e4e4e40a,#e4e4e40a 62%,#3636360a 62%,#3636360a),linear-gradient(124deg,#1212120a,#1212120a 37%,#e9e9e90a 37%,#e9e9e90a),linear-gradient(253deg,#c9c9c90a,#c9c9c90a 55%,#2f2f2f0a 55%,#2f2f2f0a),linear-gradient(270deg,#acacac0a,#acacac0a 33%,#1a1a1a0a 33%,#1a1a1a0a),linear-gradient(64deg,#0b0b0b0a,#0b0b0b0a 38%,#5757570a 38%,#5757570a),linear-gradient(347deg,#c7c7c70a,#c7c7c70a 69%,#0404040a 69%,#0404040a),linear-gradient(313deg,#2424240a,#2424240a 20%,#5b5b5b0a 20%,#5b5b5b0a),linear-gradient(90deg,#c61010,#bb0b0b)}div.semafor.green.svelte-1vfeomp{background-image:linear-gradient(41deg,#6b6b6b0a,#6b6b6b0a 8%,#1f1f1f0a 8%,#1f1f1f0a),linear-gradient(9deg,#e4e4e40a,#e4e4e40a 62%,#3636360a 62%,#3636360a),linear-gradient(124deg,#1212120a,#1212120a 37%,#e9e9e90a 37%,#e9e9e90a),linear-gradient(253deg,#c9c9c90a,#c9c9c90a 55%,#2f2f2f0a 55%,#2f2f2f0a),linear-gradient(270deg,#acacac0a,#acacac0a 33%,#1a1a1a0a 33%,#1a1a1a0a),linear-gradient(64deg,#0b0b0b0a,#0b0b0b0a 38%,#5757570a 38%,#5757570a),linear-gradient(347deg,#c7c7c70a,#c7c7c70a 69%,#0404040a 69%,#0404040a),linear-gradient(313deg,#2424240a,#2424240a 20%,#5b5b5b0a 20%,#5b5b5b0a),linear-gradient(90deg,#56c610,#77d80a)}div.semafor.stopped.svelte-1vfeomp{background-image:linear-gradient(135deg,#6b6b6b0f,#6b6b6b0f 50%,#cacaca0f 50%,#cacaca0f),linear-gradient(90deg,#5a5a5a,#5a5a5a);background-size:30px 30px}div.info.svelte-1vfeomp{flex:1;font-family:monospace;font-weight:900;font-size:20vw;color:#000;opacity:.5;padding:20px;display:flex;justify-content:center;align-items:center}div.target.svelte-1vfeomp{background:#000;border-radius:50%;box-shadow:0 0 20vmin #fff4,0 0 2vmin #0004,0 0 10px #fff6 inset;display:flex;flex-direction:row;align-items:center;gap:33%;overflow:hidden}div.target.svelte-1vfeomp div.horizontal:where(.svelte-1vfeomp){height:3px;width:100%;background:#fff;opacity:.75}div.horizontal.left.svelte-1vfeomp{border-radius:0 2px 2px 0}div.horizontal.right.svelte-1vfeomp{border-radius:2px 0 0 2px}div.return.svelte-1vfeomp{position:absolute;top:10px;left:10px}div.return.svelte-1vfeomp span{color:var(--base)}@media (orientation: portrait){div.semafor.svelte-1vfeomp{flex-direction:column}div.info.svelte-1vfeomp{font-size:20vh}}.semafor.svelte-1cg6nd0{display:flex;flex-direction:column;align-items:center;height:100dvh;width:100vw;background-color:var(--crust);box-sizing:border-box;padding:40px;overflow:auto;overflow-x:hidden;gap:20px}div.dpi.svelte-1cg6nd0{height:1in;width:1in;top:-100%;left:-100%;position:absolute}div.semafor.svelte-1cg6nd0 .return{position:absolute;top:10px;left:10px;color:var(--text);cursor:pointer;background:#0002;display:flex;justify-content:center;align-items:center;width:40px;box-sizing:border-box;height:40px;border-radius:40px}.semafor.svelte-1cg6nd0 .card{max-width:500px;width:100%;overflow:visible}.control.svelte-1cg6nd0{display:flex;flex-direction:row;gap:10px;justify-content:space-evenly}.form.svelte-1cg6nd0{display:flex;flex-direction:column;gap:10px}.gap.svelte-1cg6nd0{height:10px}.target.svelte-1cg6nd0{position:relative;overflow:visible;height:16px}.target.svelte-1cg6nd0 .dark:where(.svelte-1cg6nd0){background-color:var(--text);border-radius:16px;height:16px;position:absolute;left:50%;transform:translate(-50%);box-shadow:1px 1px 3px #0004}@media (max-width: 600px){.semafor.svelte-1cg6nd0{padding:20px}.semafor.svelte-1cg6nd0 .return{top:5px;left:5px;width:30px;height:30px}.semafor.svelte-1cg6nd0 .card:last-child{flex:1;display:flex;flex-direction:column}.semafor.svelte-1cg6nd0 .card:last-child>.content{flex:1}}div.selector.svelte-f0sybx{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100vh;width:100vw;gap:20px;padding:40px;box-sizing:border-box;background-color:var(--crust)}@media (orientation: portrait){div.selector.svelte-f0sybx{flex-direction:column}}div.selector.svelte-f0sybx>div:where(.svelte-f0sybx){display:flex;flex-direction:column;justify-content:center;align-items:center}div.box.svelte-f0sybx{cursor:pointer;width:180px;aspect-ratio:1;border-radius:16px;background-color:var(--base);position:relative;overflow:hidden}div.box.svelte-f0sybx span{margin-bottom:10px;font-size:42px}div.box.svelte-f0sybx>div:where(.svelte-f0sybx){font-size:16px;position:absolute;bottom:10px}img.qr.svelte-f0sybx{width:180px;aspect-ratio:1}
