@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";@import "https://fonts.googleapis.com/css?family=Ubuntu+Mono";@import "https://fonts.googleapis.com/css?family=Sawarabi+Mincho";@import "https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c";@import "https://fonts.googleapis.com/css?family=M+PLUS+1p";@import "https://fonts.googleapis.com/css?family=Sawarabi+Gothic";@import "https://fonts.googleapis.com/css?family=Kosugi";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP";@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";.app-footer[data-v-6e0f7420]{text-align:center;background-color:var(--bg-1)}.container[data-v-c622c7bc]{background-color:color-mix(in srgb, var(--bg-0) 85%, transparent);width:100%;height:100%;position:fixed;top:0;left:0}.container .spinner[data-v-c622c7bc]{border:4px solid var(--border);border-top:4px solid var(--accent);border-radius:50%;width:40px;height:40px;margin:40vh auto 2rem;animation:1s linear infinite spin-c622c7bc}.container p[data-v-c622c7bc]{text-align:center}@keyframes spin-c622c7bc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-toast[data-v-e8a5d007]{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:2000;width:min(24rem,100vw - 2rem);position:fixed;transform:translate(-50%)}.app-toast ul[data-v-e8a5d007]{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.toast-item[data-v-e8a5d007]{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--bg-1);color:var(--text-0);box-shadow:0 8px 20px var(--shadow);grid-template-columns:1fr auto;align-items:start;gap:.5rem;padding:.65rem .75rem;display:grid}.toast-item p[data-v-e8a5d007]{word-break:break-word;margin:0}.toast-item button[data-v-e8a5d007]{color:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.95rem;line-height:1}.toast-item.is-alert[data-v-e8a5d007]{background:var(--danger);border-color:var(--danger);color:#fff}.toast-list-enter-active[data-v-e8a5d007],.toast-list-leave-active[data-v-e8a5d007]{transition:all .2s}.toast-list-enter-from[data-v-e8a5d007],.toast-list-leave-to[data-v-e8a5d007]{opacity:0;transform:translateY(8px)}.app-dialog[data-v-e463c36d]{z-index:2100;padding:calc(.75rem + env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));background:#00000059;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-panel[data-v-e463c36d]{width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:calc(var(--border-radius) + 2px);background:var(--bg-1);box-shadow:0 20px 40px var(--shadow);padding:1rem;overflow:auto}.dialog-header h2[data-v-e463c36d]{margin:0;font-size:1rem}.dialog-message[data-v-e463c36d]{color:var(--text-0);margin:.8rem 0 0}.dialog-message p[data-v-e463c36d]{word-break:break-word;margin:0}.dialog-message p+p[data-v-e463c36d]{margin-top:.35rem}.dialog-input-wrap[data-v-e463c36d]{margin-top:.9rem}.dialog-input-wrap input[data-v-e463c36d]{box-sizing:border-box;width:100%}.dialog-actions[data-v-e463c36d]{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.dialog-actions button[data-v-e463c36d]{border-radius:var(--border-radius);border:1px solid var(--border);cursor:pointer;min-width:4.8rem;padding:.45rem .8rem}.dialog-actions .btn-cancel[data-v-e463c36d]{background:var(--bg-0);color:var(--text-0)}.dialog-actions .btn-ok[data-v-e463c36d]{background:var(--primary);border-color:var(--primary);color:#fff}.dialog-fade-enter-active[data-v-e463c36d],.dialog-fade-leave-active[data-v-e463c36d]{transition:opacity .15s}.dialog-fade-enter-from[data-v-e463c36d],.dialog-fade-leave-to[data-v-e463c36d]{opacity:0}@media (width<=480px){.app-dialog[data-v-e463c36d]{place-items:center}.dialog-panel[data-v-e463c36d]{width:calc(100vw - 3.3rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:.9rem}.dialog-actions[data-v-e463c36d]{background:linear-gradient(to top, var(--bg-1) 65%, transparent);padding-top:.55rem;position:sticky;bottom:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--border-radius:6px;--header-height:60px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--bg-0:#fff;--bg-1:#e6e6e6;--bg-2:#ccc;--bg-3:#b3b3b3;--text-0:#333;--text-1:#adadad;--border:#0000004d;--shadow:#0000004d;--primary:#00f;--danger:#ca0000;--accent:#ff3434}:root[data-theme=dark]{--bg-0:#000;--bg-1:#1a1a1a;--bg-2:#333;--bg-3:#4d4d4d;--text-0:#fff;--text-1:#666;--border:#ffffff4d;--shadow:#ffffff4d;--primary:#0000af;--danger:red;--accent:#ff3434}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:var(--bg-0);height:100%;margin:0;padding:0;font-family:Avenir,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,label,summary,p,a,a:active,a:visited{color:var(--text-0);text-decoration:none}nav,ul,li{color:var(--text-0);margin:0;padding:0;list-style:none}h1{font-size:1.45rem}h2{font-size:1.05rem}details summary:hover{cursor:pointer}#app{flex-direction:column;min-height:100vh;display:flex}.views{width:100%}.views .app-content{width:calc(100% - 2rem);max-width:1024px;min-height:90vh;margin:0 auto;padding:1.5rem 1rem}.app-footer{flex-grow:1;min-height:12rem}.icons{fill:var(--text-0)}.hero{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-1);padding:1.25rem 1rem}.hero h1{text-align:left;margin:0}.hero p{color:var(--text-1);margin:.5rem 0 0}details{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-0);margin-bottom:.5rem}details summary{border-radius:var(--border-radius);background-color:var(--bg-1);padding:.9rem 1rem}details[open] summary{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--bg-2)}details .content{padding:.9rem 1rem}input[type=text],input[type=number],select,textarea{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-0);color:var(--text-0);padding:.4rem .6rem;font-size:.8rem;transition:all .3s}input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none}select{cursor:pointer}textarea{resize:vertical;min-height:3rem}button.delete{border-radius:var(--border-radius);background-color:var(--bg-2);border:none;justify-content:center;align-items:center;transition:all .3s;display:flex}button.delete:hover{background-color:var(--danger);color:#fff;cursor:pointer}button.delete:disabled{background-color:inherit;border:1px solid var(--border);cursor:not-allowed}button.delete:disabled *{fill:var(--text-1)}.empty{text-align:center;color:var(--text-1);background-color:var(--bg-1);border-radius:var(--border-radius);padding:1.5rem;font-style:italic}.empty *{margin:0;padding:0}.emoji-selector[data-v-f26fb37c]{position:relative}.emoji-selector.is-disabled[data-v-f26fb37c]{opacity:.7}.emoji-selector__trigger[data-v-f26fb37c]{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-1);color:var(--text-0);cursor:pointer;align-items:center;gap:.6rem;height:100%;transition:border-color .2s,box-shadow .2s;display:flex}.emoji-selector__trigger[data-v-f26fb37c]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #0000ff1a}.emoji-selector__trigger[data-v-f26fb37c]:disabled{cursor:not-allowed}.emoji-selector__value[data-v-f26fb37c]{font-size:1.35rem;line-height:1}.emoji-selector__label[data-v-f26fb37c]{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.emoji-selector__modal-backdrop[data-v-f26fb37c]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#080c148c;animation:.18s emoji-fade-in-f26fb37c;position:fixed;inset:0}.emoji-selector__modal[data-v-f26fb37c]{box-sizing:border-box;background-color:var(--bg-0);flex-direction:column;gap:0;width:100vw;height:100dvh;padding:0;display:flex;overflow:hidden}.emoji-selector__modal-header[data-v-f26fb37c]{justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .75rem .5rem;display:flex}.emoji-selector__modal-title-wrap[data-v-f26fb37c]{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.emoji-selector__modal-title-emoji[data-v-f26fb37c]{font-size:1.5rem;line-height:1}.emoji-selector__modal-title[data-v-f26fb37c]{letter-spacing:.02em;font-size:1rem;font-weight:700}.emoji-selector__close[data-v-f26fb37c]{border:1px solid var(--border);background-color:var(--bg-1);width:2.2rem;height:2.2rem;color:var(--text-0);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:inline-flex}.emoji-selector__tabs[data-v-f26fb37c]{-webkit-overflow-scrolling:touch;gap:.4rem;padding:.15rem .75rem .35rem;display:flex;overflow-x:auto}.emoji-selector__grid[data-v-f26fb37c]{padding:0 .75rem max(.25rem, env(safe-area-inset-bottom));flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));align-content:start;gap:.45rem;display:grid;overflow-y:auto}.emoji-selector__tab[data-v-f26fb37c]{border:1px solid var(--border);background-color:var(--bg-1);min-height:40px;color:var(--text-0);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:.78rem;line-height:1;display:inline-flex}.emoji-selector__tab.is-active[data-v-f26fb37c]{border-color:var(--primary);background-color:#0000ff14}.emoji-selector__tab-count[data-v-f26fb37c]{background-color:var(--bg-2);border-radius:999px;min-width:1.15rem;padding:.12rem .24rem;font-size:.68rem}.emoji-selector__option[data-v-f26fb37c]{background-color:var(--bg-1);color:inherit;aspect-ratio:1;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:8px;width:100%;min-height:0;padding:0;font-size:1.6rem;transition:background-color .2s,border-color .2s}.emoji-selector__option[data-v-f26fb37c]:hover{background-color:var(--bg-2);border-color:var(--border)}.emoji-selector__option.is-selected[data-v-f26fb37c]{border-color:var(--primary);background-color:#0000ff14}@keyframes emoji-fade-in-f26fb37c{0%{opacity:0}to{opacity:1}}.date-selector[data-v-8870f1ea]{width:100%}.date-selector__trigger[data-v-8870f1ea]{text-align:left;width:100%}.date-selector__backdrop[data-v-8870f1ea]{z-index:80;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.date-selector__modal[data-v-8870f1ea]{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--bg-0);width:min(26rem,100%);box-shadow:0 .7rem 1.5rem var(--shadow);flex-direction:column;gap:.85rem;padding:1rem;display:flex}.date-selector__title[data-v-8870f1ea]{font-weight:700}.date-selector__input[data-v-8870f1ea]{width:100%}.date-selector__actions[data-v-8870f1ea]{justify-content:flex-end;gap:.5rem;display:flex}.date-selector__apply[data-v-8870f1ea]{background:var(--accent);color:#fff;border-color:var(--accent)}button[data-v-8870f1ea]{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--bg-1);color:var(--text-0);cursor:pointer;padding:.45rem .65rem}button[data-v-8870f1ea]:hover{background:var(--bg-2)}.timezone-selector[data-v-f29dec89]{flex-direction:column;gap:.6rem;display:flex}optgroup[data-v-f29dec89]{color:var(--text-1);font-weight:700}option[data-v-f29dec89]{color:var(--text-0)}.currency-selector[data-v-ae8117e0]{flex-direction:column;gap:.6rem;width:100%;display:flex}optgroup[data-v-ae8117e0]{color:var(--text-1);font-weight:700}option[data-v-ae8117e0]{color:var(--text-0)}.app-header[data-v-2bbcb839]{height:var(--header-height);background-color:var(--bg-1);justify-content:space-between;align-items:center;width:calc(100% - 2rem);padding:0 1rem;display:flex}ul[data-v-2bbcb839]{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}li button[data-v-2bbcb839],li button[data-v-2bbcb839-s],li a[data-v-2bbcb839-s]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}li .icons[data-v-2bbcb839]:hover,li .icons[data-v-2bbcb839-s]:hover{transform:scale(1.1)}.datetime-ribbon[data-v-935ff9a7]{font-variant-numeric:tabular-nums;font-size:.9rem}main[data-v-96711f97]{flex-direction:column;gap:1rem;display:flex}section[data-v-96711f97]{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-0);padding:1rem}label[data-v-96711f97]{flex-direction:column;gap:.5rem;width:100%;display:flex}label>span[data-v-96711f97]{color:var(--text-0);font-size:.95rem;font-weight:500}label input[data-v-96711f97]{height:100%;display:block}.basic-settings[data-v-96711f97]{flex-direction:column;gap:1.2rem;display:flex}.member-input-section[data-v-96711f97],.grpname-input-section[data-v-96711f97]{flex-direction:column;display:flex}.member-input-section>div[data-v-96711f97],.grpname-input-section>div[data-v-96711f97]{gap:.4rem;display:flex}.member-input-section>div input[data-v-96711f97],.grpname-input-section>div input[data-v-96711f97]{flex-grow:1}.member-input-section .btn-add-member[data-v-96711f97],.grpname-input-section .btn-add-member[data-v-96711f97]{border:1px solid var(--primary);background-color:var(--primary);color:#fff;cursor:pointer;border-radius:6px;padding:0 1.2rem}.member-input-section .btn-add-member[data-v-96711f97]:hover,.grpname-input-section .btn-add-member[data-v-96711f97]:hover{filter:brightness(1.05);transform:translateY(-.2rem)}.members-section[data-v-96711f97]{border-top:1px solid var(--border)}.members-list[data-v-96711f97]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.8rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.member-item[data-v-96711f97]{background-color:var(--bg-1);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem;transition:all .3s;display:flex}.member-name[data-v-96711f97]{white-space:nowrap;text-overflow:ellipsis;cursor:text;font-weight:500;overflow:hidden}.member-name-input[data-v-96711f97]{width:100%;min-width:0}.categories-section[data-v-96711f97]{border-top:1px solid var(--border);padding-top:1.2rem}.category-input-section[data-v-96711f97]{gap:.4rem;margin-bottom:.8rem;display:flex}.category-input-section input[data-v-96711f97]{flex-grow:1}.category-input-section .btn-add-category[data-v-96711f97]{border:1px solid var(--primary);background-color:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 1.2rem;font-size:.95rem;font-weight:600;transition:all .3s}.category-input-section .btn-add-category[data-v-96711f97]:hover:not(:disabled){box-shadow:0 2px 8px var(--shadow);background-color:#00c}.category-input-section .btn-add-category[data-v-96711f97]:disabled{opacity:.5;cursor:not-allowed}.categories-list[data-v-96711f97]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.8rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.category-item[data-v-96711f97]{background-color:var(--bg-1);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem;transition:all .3s;display:flex}.category-name[data-v-96711f97]{white-space:nowrap;text-overflow:ellipsis;cursor:text;font-weight:500;overflow:hidden}.category-name-input[data-v-96711f97]{width:100%;min-width:0}.subgroups-section[data-v-96711f97]{border-top:1px solid var(--border);padding-top:1.2rem}.subgroup-input-section[data-v-96711f97]{flex-direction:column;gap:.8rem;margin-bottom:.8rem;display:flex}.subgroup-input-section>div[data-v-96711f97]:first-child{gap:.4rem;display:flex}.subgroup-input-section>div:first-child input[data-v-96711f97]{flex-grow:1}.subgroup-input-section>div:first-child .btn-add-subgroup[data-v-96711f97]{border:1px solid var(--primary);background-color:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 1.2rem;font-size:.95rem;font-weight:600;transition:all .3s}.subgroup-input-section>div:first-child .btn-add-subgroup[data-v-96711f97]:hover:not(:disabled){box-shadow:0 2px 8px var(--shadow);background-color:#00c}.subgroup-input-section>div:first-child .btn-add-subgroup[data-v-96711f97]:disabled{opacity:.5;cursor:not-allowed}.subgroup-input-section .members-selector[data-v-96711f97]{background-color:var(--bg-1);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:.5rem;padding:.8rem;display:flex}.members-selector[data-v-96711f97]{flex-wrap:wrap;gap:.5rem;display:flex}.member-checkbox[data-v-96711f97]{cursor:pointer;align-items:center;gap:.4rem;font-size:.95rem;display:flex}.member-checkbox input[data-v-96711f97]{cursor:pointer}.subgroups-list[data-v-96711f97]{flex-direction:column;gap:.8rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.subgroup-item[data-v-96711f97]{background-color:var(--bg-1);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.subgroup-header[data-v-96711f97]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.subgroup-name[data-v-96711f97]{white-space:nowrap;text-overflow:ellipsis;cursor:text;font-weight:500;overflow:hidden}.subgroup-name-input[data-v-96711f97]{flex-grow:1;min-width:0}.subgroup-members[data-v-96711f97]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-remove[data-v-96711f97]{cursor:pointer;width:28px;height:28px;color:var(--text-0);background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.btn-remove[data-v-96711f97]:hover:not(:disabled){color:red;background-color:#ff00001a}.btn-remove[data-v-96711f97]:disabled{opacity:.5;cursor:not-allowed}.advanced-settings[data-v-96711f97]{background:0 0;border:none;padding:0}.two-column-row[data-v-96711f97]{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=1024px){.two-column-row[data-v-96711f97]{flex-direction:column;gap:1.2rem;display:flex}}.btn-create[data-v-96711f97]{border:2px solid var(--primary);border-radius:var(--border-radius);background-color:var(--primary);color:#fff;cursor:pointer;width:100%;margin-top:1rem;padding:.8rem 2rem;font-size:1rem;font-weight:700;transition:all .3s}.btn-create[data-v-96711f97]:hover{background-color:var(--primary);box-shadow:0 4px 12px var(--shadow)}.btn-create[data-v-96711f97]:active{transform:scale(.98)}.advanced-settings .content[data-v-96711f97]{flex-direction:column;gap:1rem;display:flex}footer[data-v-96711f97]{flex-direction:column;align-items:center;gap:1rem;display:flex}footer button[data-v-96711f97]{border-radius:var(--border-radius);cursor:pointer;border:none;width:16rem;height:2rem}footer button[data-v-96711f97]:hover{filter:brightness(1.05);transform:translateY(-2px)}footer button[data-v-96711f97]:last-child{background-color:var(--primary)}@media (width<=1024px){footer button[data-v-96711f97]{width:100%}}nav[data-v-38f6d1c3]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:1000;position:fixed}nav ul[data-v-38f6d1c3]{flex-direction:column;gap:.75rem;display:flex}nav button[data-v-38f6d1c3-s]{background-color:var(--bg-3);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 8px 20px var(--shadow);cursor:pointer;border:none;border-radius:999px;place-items:center;transition:transform .18s,filter .18s;display:grid}nav button[data-v-38f6d1c3-s]:hover{filter:brightness(1.05);transform:translateY(-2px)}nav button[data-v-38f6d1c3-s]:active{transform:translateY(0)}nav button[data-v-38f6d1c3-s]:focus-visible{outline:2px solid var(--text-0);outline-offset:2px}nav button[data-v-38f6d1c3-s]:last-child{background-color:var(--accent)}.member-chip[data-v-8022f88c]{background-color:var(--bg-1);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .6rem;display:flex}.member-chip span[data-v-8022f88c]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-content[data-v-0bd3e0a7]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-0bd3e0a7]{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-0);padding:1rem}.panel h2[data-v-0bd3e0a7]{margin:0 0 .8rem}.panel-header[data-v-0bd3e0a7]{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.panel-header h2[data-v-0bd3e0a7]{margin:0}.history-controls[data-v-0bd3e0a7]{align-items:center;gap:.45rem;display:flex}.history-controls button[data-v-0bd3e0a7]{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-1);color:var(--text-0);cursor:pointer;padding:.25rem .55rem}.history-controls button[data-v-0bd3e0a7]:hover{border-color:var(--accent);color:var(--accent)}.kv-list[data-v-0bd3e0a7]{flex-direction:column;gap:.45rem;margin:0;list-style:none;display:flex}.kv-list li[data-v-0bd3e0a7]{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:flex-end;gap:.7rem;padding-bottom:.45rem;display:flex}.kv-list li[data-v-0bd3e0a7]:last-child{border-bottom:none;padding-bottom:0}.kv-list li>span[data-v-0bd3e0a7]:last-child{text-align:right;word-break:break-word}.content-grid[data-v-0bd3e0a7]{align-items:flex-start;gap:1rem;display:flex}@media (width<=1024px){.content-grid[data-v-0bd3e0a7]{flex-direction:column}}.content-column[data-v-0bd3e0a7]{flex-direction:column;flex:1 1 0;gap:1rem;display:flex}@media (width<=1024px){.content-column[data-v-0bd3e0a7]{width:100%}}.members-list[data-v-0bd3e0a7]{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.payment-summary[data-v-0bd3e0a7],.payment-actions[data-v-0bd3e0a7]{justify-content:space-between;display:flex}.payment-actions button[data-v-0bd3e0a7]{cursor:pointer;background:0 0;border:none;padding:1rem}.payment-actions button[data-v-0bd3e0a7]:hover{transform:scale(1.1)}code[data-v-0bd3e0a7]{font-family:DM Mono,monospace}.copy-value-button[data-v-0bd3e0a7]{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:right;background:0 0;border:none;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;padding:0;display:inline-flex}.copy-value-button[data-v-0bd3e0a7]:hover{color:var(--accent)}.copy-value-button code[data-v-0bd3e0a7]{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payees-toggle[data-v-0bd3e0a7]{appearance:none;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:right;background:0 0;border:none;max-width:18rem;padding:0;display:inline-block;overflow:hidden}.payees-toggle[data-v-0bd3e0a7]:hover{color:var(--primary)}.payees-toggle.expanded[data-v-0bd3e0a7]{text-overflow:clip;white-space:normal;text-align:left;justify-self:stretch;max-width:none;overflow:visible}.payees-toggle[data-v-0bd3e0a7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note-row[data-v-0bd3e0a7]{align-items:flex-start}.note-label[data-v-0bd3e0a7]{flex:0 0 4.5rem}.note-value[data-v-0bd3e0a7]{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;min-width:0}footer[data-v-0bd3e0a7]{flex-direction:column;align-items:center;gap:1rem;display:flex}footer button[data-v-0bd3e0a7]{border-radius:var(--border-radius);cursor:pointer;width:16rem;height:2rem;color:var(--text-1);border:none}footer button[data-v-0bd3e0a7]:hover{filter:brightness(1.05);transform:translateY(-2px)}footer button[data-v-0bd3e0a7]:last-child{background-color:var(--primary)}@media (width<=1024px){footer button[data-v-0bd3e0a7]{width:100%}}.transaction-header[data-v-0bd3e0a7]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.transaction-header button[data-v-0bd3e0a7]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.transaction-header .icons[data-v-0bd3e0a7]:hover{transform:scale(1.1)}.highlight[data-v-0bd3e0a7] *{color:var(--danger)}.datetime-selector[data-v-5f7b35de]{width:100%}.datetime-selector__trigger[data-v-5f7b35de]{text-align:left;width:100%}.datetime-selector__backdrop[data-v-5f7b35de]{z-index:80;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.datetime-selector__modal[data-v-5f7b35de]{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--bg-0);width:min(26rem,100%);box-shadow:0 .7rem 1.5rem var(--shadow);flex-direction:column;gap:.85rem;padding:1rem;display:flex}.datetime-selector__title[data-v-5f7b35de]{font-weight:700}.datetime-selector__input[data-v-5f7b35de]{width:100%}.datetime-selector__actions[data-v-5f7b35de]{justify-content:flex-end;gap:.5rem;display:flex}.datetime-selector__apply[data-v-5f7b35de]{background:var(--accent);color:#fff;border-color:var(--accent)}button[data-v-5f7b35de]{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--bg-1);color:var(--text-0);cursor:pointer;padding:.45rem .65rem}button[data-v-5f7b35de]:hover{background:var(--bg-2)}.app-content[data-v-4aa06604],main[data-v-4aa06604]{flex-direction:column;gap:1rem;display:flex}section[data-v-4aa06604]{border:1px solid var(--border);border-radius:var(--border-radius);flex-direction:column;gap:.7rem;padding:1rem;display:flex}.row-2[data-v-4aa06604]{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (width<=1024px){.row-2[data-v-4aa06604]{grid-template-columns:1fr}}.payee-member-actions[data-v-4aa06604]{flex-wrap:wrap;gap:.5rem;display:flex}.payee-member-actions button[data-v-4aa06604]{border-radius:var(--border-radius);background-color:var(--bg-2);color:var(--text-0);cursor:pointer;border:none;padding:.3rem .6rem}.payee-member-actions button[data-v-4aa06604]:hover{background-color:var(--bg-3)}.member-chip-wrapper[data-v-4aa06604]{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}label[data-v-4aa06604]{flex-direction:column;gap:.35rem;display:flex}select[multiple][data-v-4aa06604]{min-height:7rem}footer[data-v-4aa06604]{flex-direction:column;align-items:center;gap:1rem;display:flex}footer button[data-v-4aa06604]{border-radius:var(--border-radius);cursor:pointer;border:none;width:16rem;height:2rem}footer button[data-v-4aa06604]:hover{filter:brightness(1.05);transform:translateY(-2px)}footer button[data-v-4aa06604]:last-child{background-color:var(--primary)}@media (width<=1024px){footer button[data-v-4aa06604]{width:100%}}main[data-v-af53dc38]{flex-direction:column;gap:1rem;display:flex}section[data-v-af53dc38]{border:1px solid var(--border);background-color:var(--bg-0);border-radius:8px;flex-direction:column;gap:1.2rem;padding:1.2rem;display:flex}label[data-v-af53dc38]{flex-direction:column;gap:.5rem;width:100%;display:flex}label>div[data-v-af53dc38]{gap:.4rem;display:flex}label>div input[data-v-af53dc38]{flex-grow:1}label>span[data-v-af53dc38]{color:var(--text-0);font-size:.95rem;font-weight:500}label input[data-v-af53dc38]{height:100%;display:block}.two-column-row[data-v-af53dc38]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (width<=1024px){.two-column-row[data-v-af53dc38]{grid-template-columns:1fr}}.subgroup-actions[data-v-af53dc38]{gap:.3rem;display:flex}.subgroup-actions button[data-v-af53dc38]{border-radius:var(--border-radius);color:var(--text-0);background-color:var(--bg-1);cursor:pointer;border:none;padding:.4rem 1.2rem}.subgroup-actions button[data-v-af53dc38]:hover{filter:brightness(1.05);transform:translateY(-.2rem)}.subgroup-actions .remove-subgroup[data-v-af53dc38]{color:var(--danger)}.subgroup-actions .edit-subgroup[data-v-af53dc38]{color:var(--text-0)}.member-list[data-v-af53dc38]{background-color:var(--bg-1);border-radius:var(--border-radius);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin:0;padding:1rem;list-style:none;display:grid}button.add-subgroup[data-v-af53dc38]{border-radius:var(--border-radius);background-color:var(--primary);color:#fff;cursor:pointer;border:none;padding:0 1.2rem}button.add-subgroup[data-v-af53dc38]:hover{filter:brightness(1.05);transform:translateY(-.2rem)}footer[data-v-af53dc38]{flex-direction:column;align-items:center;gap:1rem;display:flex}footer button[data-v-af53dc38]{border-radius:var(--border-radius);cursor:pointer;border:none;width:16rem;height:2rem}footer button[data-v-af53dc38]:hover{filter:brightness(1.05);transform:translateY(-2px)}footer button[data-v-af53dc38]:last-child{background-color:var(--primary)}@media (width<=1024px){footer button[data-v-af53dc38]{width:100%}}.index-page-view[data-v-ca9c7b68]{--entry-grad-1:#f6e7d8;--entry-grad-2:#d4e8ff;--entry-grad-3:#d6f6e1}.app-content[data-v-ca9c7b68]{isolation:isolate;gap:1rem;padding-bottom:3rem;display:grid;position:relative}.app-content[data-v-ca9c7b68]:before,.app-content[data-v-ca9c7b68]:after{content:"";z-index:-1;filter:blur(34px);opacity:.46;border-radius:999px;position:absolute}.app-content[data-v-ca9c7b68]:before{background:radial-gradient(circle at 30% 30%, var(--entry-grad-1), transparent 70%);width:24rem;height:24rem;top:.25rem;right:0}.app-content[data-v-ca9c7b68]:after{background:radial-gradient(circle at 60% 30%, var(--entry-grad-2), transparent 70%);width:20rem;height:20rem;bottom:2rem;left:-4rem}.header-action[data-v-ca9c7b68]{border:1px solid var(--border);background-color:var(--bg-0);color:var(--text-0);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.82rem;display:inline-flex}.entry-hero[data-v-ca9c7b68],.join-section[data-v-ca9c7b68],.feature-section[data-v-ca9c7b68],.steps-section[data-v-ca9c7b68],.closing-cta[data-v-ca9c7b68]{border:1px solid var(--border);border-radius:var(--border-radius);background-color:var(--bg-0);box-shadow:0 10px 26px color-mix(in srgb, var(--shadow) 24%, transparent)}.entry-hero[data-v-ca9c7b68]{background:linear-gradient(120deg, color-mix(in srgb, var(--entry-grad-3) 58%, transparent) 0%, transparent 45%), linear-gradient(160deg, color-mix(in srgb, var(--entry-grad-2) 44%, transparent) 0%, transparent 55%), var(--bg-0);padding:1.6rem 1.3rem}.entry-hero h1[data-v-ca9c7b68]{letter-spacing:.04em;margin:.2rem 0 0;font-family:Noto Serif JP,serif;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.36;animation:.55s ease-out both fade-up-ca9c7b68}.eyebrow[data-v-ca9c7b68]{color:var(--text-1);letter-spacing:.18em;margin:0;font-family:DM Mono,monospace;font-size:.73rem}.lead[data-v-ca9c7b68]{color:var(--text-0);max-width:60ch;margin:.9rem 0 0;line-height:1.82;animation:.62s ease-out both fade-up-ca9c7b68}.hero-actions[data-v-ca9c7b68]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.hero-points[data-v-ca9c7b68]{gap:.48rem;margin:1rem 0 0;display:grid}.hero-points li[data-v-ca9c7b68]{color:var(--text-0);font-size:.94rem}.join-section[data-v-ca9c7b68]{padding:1.15rem 1rem}.join-section h2[data-v-ca9c7b68]{margin:0}.join-section p[data-v-ca9c7b68]{color:var(--text-1);margin:.55rem 0 0}.join-form[data-v-ca9c7b68]{grid-template-columns:1fr auto;align-items:end;gap:.45rem;margin-top:.9rem;display:grid}.join-form label[data-v-ca9c7b68]{color:var(--text-1);grid-column:1/-1;font-size:.86rem}.join-form input[data-v-ca9c7b68]{height:2.35rem;font-family:DM Mono,monospace}.feature-section[data-v-ca9c7b68]{padding:1.2rem 1rem}.feature-section h2[data-v-ca9c7b68]{margin:0}.feature-grid[data-v-ca9c7b68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.85rem;display:grid}.feature-card[data-v-ca9c7b68]{border:1px solid var(--border);background-color:var(--bg-1);border-radius:.7rem;padding:.95rem;animation:.6s ease-out both fade-up-ca9c7b68}.feature-card h3[data-v-ca9c7b68]{margin:0;font-family:"M PLUS 1p",sans-serif;font-size:.98rem}.feature-card p[data-v-ca9c7b68]{color:var(--text-0);margin:.55rem 0 0;font-size:.9rem;line-height:1.7}.steps-section[data-v-ca9c7b68]{padding:1.2rem 1rem}.steps-list[data-v-ca9c7b68]{gap:.6rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.steps-list li[data-v-ca9c7b68]{border-bottom:1px dashed var(--border);padding:.6rem .3rem}.steps-list strong[data-v-ca9c7b68]{font-family:"M PLUS Rounded 1c",sans-serif}.steps-list p[data-v-ca9c7b68]{color:var(--text-1);margin:.35rem 0 0}.closing-cta[data-v-ca9c7b68]{text-align:center;background:linear-gradient(125deg, color-mix(in srgb, var(--entry-grad-1) 50%, transparent) 0%, transparent 42%), linear-gradient(300deg, color-mix(in srgb, var(--entry-grad-2) 44%, transparent) 0%, transparent 45%), var(--bg-0);padding:1.35rem 1rem}.closing-cta h2[data-v-ca9c7b68]{margin:0;font-family:Noto Serif JP,serif}.closing-cta p[data-v-ca9c7b68]{color:var(--text-1);max-width:52ch;margin:.55rem auto 0}.closing-cta .btn[data-v-ca9c7b68]{margin-top:1rem}.btn[data-v-ca9c7b68]{border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.68rem 1.05rem;font-family:"M PLUS 1p",sans-serif;font-size:.87rem;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.btn[data-v-ca9c7b68]:hover{filter:brightness(1.05);cursor:pointer;transform:translateY(-2px)}.btn-primary[data-v-ca9c7b68]{color:#fff;background-color:#1e4aff}.btn-secondary[data-v-ca9c7b68]{border:1px solid var(--border);background-color:var(--bg-0);color:var(--text-0)}.btn-accent[data-v-ca9c7b68]{color:#fff;white-space:nowrap;background-color:#0d9c6b}@keyframes fade-up-ca9c7b68{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.app-content[data-v-ca9c7b68]{gap:.8rem}.entry-hero[data-v-ca9c7b68],.join-section[data-v-ca9c7b68],.feature-section[data-v-ca9c7b68],.steps-section[data-v-ca9c7b68],.closing-cta[data-v-ca9c7b68]{padding-left:.9rem;padding-right:.9rem}.join-form[data-v-ca9c7b68],.feature-grid[data-v-ca9c7b68]{grid-template-columns:1fr}.hero-actions[data-v-ca9c7b68]{flex-direction:column;align-items:stretch}}
