@layer base{*,:before,:after{box-sizing:border-box}html{line-break:strict;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#49635c73 transparent;scroll-padding-top:calc(var(--dw-topbar-height) + var(--dw-space-2))}body{min-height:100dvh;color:var(--dw-text);font-family:var(--dw-font-body);font-size:var(--dw-text-base);line-height:var(--dw-leading-body);overflow-wrap:break-word;background:radial-gradient(circle at 0% 0%, var(--dw-glow-view), transparent 32rem), radial-gradient(circle at 100% 8%, var(--dw-glow-manage), transparent 28rem), linear-gradient(180deg, var(--dw-ground-top) 0%, var(--dw-ground) 45%, var(--dw-ground-deep) 100%);background-attachment:fixed;background-color:var(--dw-ground);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,pre{margin:0}h1,h2,h3,h4{color:var(--dw-text-strong);font-family:var(--dw-font-display);line-height:var(--dw-leading-tight);text-wrap:balance}:lang(ja) :is(h1,h2,h3,h4){word-break:auto-phrase}p,li,dt,dd,label,td,th{text-wrap:pretty}ul,ol{padding-left:1.25em}a{color:var(--dw-view-strong);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-color:#115e5966;text-decoration-thickness:1px}a:hover{color:var(--dw-view-ink);text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}code,kbd,samp,pre{font-family:var(--dw-font-mono);font-variant-ligatures:none}img,svg{max-width:100%;display:block}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--dw-line);margin:0}::selection{background:var(--dw-view-soft);color:var(--dw-text-strong)}input,textarea{caret-color:var(--dw-view)}:focus{outline:none}:focus-visible{outline:2px solid var(--dw-focus);outline-offset:2px}:is(h1,h2)[tabindex="-1"]:focus-visible{outline:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer primitives{.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-shell{flex-direction:column;min-height:100dvh;display:flex}.ui-skip{top:var(--dw-space-2);left:var(--dw-space-2);z-index:20;padding:var(--dw-space-2) var(--dw-space-4);border-radius:var(--dw-radius-pill);background:var(--dw-surface-strong);box-shadow:var(--dw-shadow-sm);color:var(--dw-view-ink);font-size:var(--dw-text-sm);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.ui-skip:focus-visible{transform:none}.ui-topbar{z-index:10;border-bottom:1px solid var(--dw-line-soft);background:var(--dw-topbar);-webkit-backdrop-filter:blur(20px);position:sticky;top:0}.ui-topbar__inner{justify-content:space-between;align-items:center;gap:var(--dw-space-2) var(--dw-space-4);width:min(var(--dw-page-width), 100% - 2 * var(--dw-gutter));min-height:var(--dw-topbar-height);padding-block:var(--dw-space-2);flex-wrap:wrap;margin-inline:auto;display:flex}.ui-topbar__start{align-items:center;gap:var(--dw-space-3);min-width:0;display:flex}.ui-brand{align-items:center;gap:var(--dw-space-3);min-width:0;color:var(--dw-text-strong);font-family:var(--dw-font-display);font-size:var(--dw-text-base);letter-spacing:-.01em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ui-brand:hover{color:var(--dw-text-strong)}.ui-brand__mark{flex:none;width:auto;height:32px}.ui-brand__name{white-space:nowrap}.ui-locale{appearance:none;border:1px solid var(--dw-line);border-radius:var(--dw-radius-sm);min-height:30px;color:var(--dw-muted);font-size:var(--dw-text-xs);cursor:pointer;transition:border-color var(--dw-duration) var(--dw-ease-out);background-color:#fff9;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding:2px 26px 2px 10px;font-weight:600;line-height:1.4}.ui-locale:hover{border-color:var(--dw-line-field);color:var(--dw-text)}.ui-topbar__nav{justify-content:flex-end;align-items:center;gap:var(--dw-space-1) var(--dw-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-topbar__link{min-height:36px;padding:0 var(--dw-space-3);border-radius:var(--dw-radius-pill);color:var(--dw-view-ink);font-size:var(--dw-text-sm);transition:background-color var(--dw-duration) var(--dw-ease-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ui-topbar__link:hover{background:var(--dw-view-wash);color:var(--dw-view-ink)}.ui-topbar__link[aria-current=page]{color:var(--dw-text-strong);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--dw-view);text-decoration-color:var(--dw-view)}.ui-main{gap:var(--dw-space-5);width:min(var(--dw-page-width), 100% - 2 * var(--dw-gutter));padding-block:var(--dw-space-5) var(--dw-space-6);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.ui-main:focus{outline:none}.ui-panel{gap:var(--dw-space-5);border:1px solid var(--dw-line);border-radius:var(--dw-radius-lg);background:var(--dw-surface);min-width:0;box-shadow:var(--dw-shadow-md);-webkit-backdrop-filter:blur(var(--dw-blur)) saturate(1.1);flex-direction:column;padding:clamp(1.25rem,.8rem + 2.2vw,2.5rem);display:flex;position:relative}.ui-poster{background:linear-gradient(160deg, #fffffff2, #f4fbf8d6), var(--dw-surface);box-shadow:var(--dw-shadow-lg);transition:border-color var(--dw-duration) var(--dw-ease-out), box-shadow var(--dw-duration) var(--dw-ease-out);flex-direction:column;flex:1 0 auto;padding-block:clamp(2rem,1rem + 4vw,3.5rem) clamp(1.25rem,1rem + 1vw,2rem);display:flex}.ui-poster[data-active=true]{border-color:var(--dw-view);box-shadow:inset 0 0 0 1px var(--dw-view), var(--dw-shadow-lg);background:linear-gradient(160deg, #ecfaf6f5, #d8f6efcc), var(--dw-surface)}.ui-poster__body{justify-content:center;align-items:center;gap:var(--dw-space-3);text-align:center;flex-direction:column;flex:1 0 auto;display:flex}.ui-poster__title{max-width:14em;font-size:var(--dw-text-display);font-weight:700;line-height:var(--dw-leading-display);letter-spacing:-.02em;font-feature-settings:"palt"}.ui-poster__lead{max-width:36rem;color:var(--dw-muted);font-size:var(--dw-text-md);text-wrap:balance;line-height:1.6}:lang(ja) .ui-poster__lead{word-break:auto-phrase}.ui-poster__actions{justify-content:center;gap:var(--dw-space-3) var(--dw-space-4);margin-top:var(--dw-space-5);flex-wrap:wrap;display:flex}.ui-poster__foot{justify-content:space-between;gap:var(--dw-space-1) var(--dw-space-5);margin-top:var(--dw-space-6);color:var(--dw-muted);font-size:var(--dw-text-sm);flex-wrap:wrap;line-height:1.5;display:flex}.ui-poster__foot-start{text-align:start}.ui-poster__foot-end{text-align:end;margin-left:auto}.ui-rule{border:0;border-top:1px solid var(--dw-line)}.ui-rule--done{border-top:3px solid var(--dw-view)}.ui-rule--manage{border-top:3px solid var(--dw-manage)}.ui-panel>:is(.ui-rule--done,.ui-rule--manage){margin-top:calc(var(--dw-space-2) - var(--dw-space-5))}.ui-kicker{color:var(--dw-view);font-family:var(--dw-font-body);font-size:var(--dw-text-xs);letter-spacing:var(--dw-tracking-kicker);text-transform:uppercase;font-weight:700;line-height:1.4}.ui-panel>.ui-kicker{margin-bottom:calc(var(--dw-space-1) - var(--dw-space-5))}.ui-kicker--manage{color:var(--dw-manage-ink)}.ui-kicker--danger{color:var(--dw-danger)}.ui-status{color:var(--dw-text);font-size:.9375rem;font-weight:500;line-height:1.6}.ui-status--done{color:var(--dw-text-strong)}.ui-status--lead{font-size:var(--dw-text-md);font-weight:600;line-height:1.5}:lang(ja) .ui-status--lead{word-break:auto-phrase}.ui-status--manage{color:var(--dw-manage-ink);font-weight:600}.ui-status--error{color:var(--dw-danger);font-weight:600}.ui-status--block{padding:var(--dw-space-3) var(--dw-space-4);border:1px solid var(--dw-line);border-radius:var(--dw-radius-md);background:var(--dw-surface-soft)}.ui-status--block.ui-status--done{background:#d8f6ef99;border-color:#0f766e38}.ui-status--block.ui-status--manage{background:var(--dw-manage-soft);border-color:#b86d1747}.ui-status--block.ui-status--error{background:var(--dw-danger-soft);border-color:#b4231838}.ui-status:empty{clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-code{border-radius:var(--dw-radius-xs);background:var(--dw-view-wash);color:var(--dw-view-ink);overflow-wrap:anywhere;padding:.08em .36em;font-size:.875em}.ui-code-figure{gap:var(--dw-space-2);margin:0;display:grid}.ui-code-figure__label{color:var(--dw-muted);font-size:var(--dw-text-sm);font-weight:600}.ui-code-inset{padding:var(--dw-space-3) var(--dw-space-4);border-radius:var(--dw-radius-md);background:var(--dw-code-bg);color:var(--dw-code-text);font-size:var(--dw-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.ui-code-inset ::selection{color:#fff;background:#ccf2e64d}.ui-button{justify-content:center;align-items:center;gap:var(--dw-space-2);border-radius:var(--dw-radius-pill);font-family:var(--dw-font-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dw-duration) var(--dw-ease-out), border-color var(--dw-duration) var(--dw-ease-out), color var(--dw-duration) var(--dw-ease-out), box-shadow var(--dw-duration) var(--dw-ease-out);border:1px solid #0000;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.ui-button:hover{text-decoration:none}.ui-button--sm{min-height:36px;padding:0 var(--dw-space-4);font-size:var(--dw-text-sm)}.ui-button--md{min-height:44px;padding:0 1.25rem;font-size:.9375rem}.ui-button--lg{min-width:12rem;min-height:56px;padding:0 var(--dw-space-6);font-size:1.0625rem}@media (pointer:coarse){.ui-button--sm{min-height:44px}}.ui-button--primary{background:linear-gradient(135deg, var(--dw-view), var(--dw-view-strong));color:#fff;box-shadow:var(--dw-shadow-button)}.ui-button--primary:hover{background:linear-gradient(135deg, var(--dw-view-strong), var(--dw-view-ink));color:#fff}.ui-button--primary:active{box-shadow:none}.ui-button--primary.ui-button--manage{background:var(--dw-manage-ink);box-shadow:0 8px 18px #8a4f072e}.ui-button--primary.ui-button--danger{background:var(--dw-danger);box-shadow:0 8px 18px #b4231829}.ui-button--primary.ui-button--manage:hover,.ui-button--primary.ui-button--danger:hover{filter:brightness(.92)}.ui-button--secondary{background:var(--dw-surface-strong);color:var(--dw-view-strong);border-color:#0f766e80}.ui-button--secondary:hover{border-color:var(--dw-view);color:var(--dw-view-ink);background:#f0fbf7}.ui-button--secondary:active{background:var(--dw-view-soft)}.ui-button--secondary.ui-button--manage{color:var(--dw-manage-ink);border-color:#b86d178c}.ui-button--secondary.ui-button--manage:hover{border-color:var(--dw-manage);background:var(--dw-manage-soft)}.ui-button--secondary.ui-button--danger{color:var(--dw-danger);border-color:#b4231873}.ui-button--secondary.ui-button--danger:hover{border-color:var(--dw-danger);background:var(--dw-danger-soft)}.ui-button--text{border-radius:var(--dw-radius-xs);min-height:24px;color:var(--dw-view-strong);font-size:inherit;text-underline-offset:.22em;background:0 0;border:0;padding:0 2px;font-weight:600;-webkit-text-decoration:underline #115e5973;text-decoration:underline #115e5973;text-decoration-thickness:1px}.ui-button--text:hover{color:var(--dw-view-ink);text-decoration:underline}.ui-button--text.ui-button--manage{color:var(--dw-manage-ink);text-decoration-color:#8a4f0773}.ui-button--text.ui-button--danger{color:var(--dw-danger);text-decoration-color:#b4231873}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;filter:none}.ui-button--primary:disabled{background:linear-gradient(135deg, var(--dw-view), var(--dw-view-strong))}.ui-button--secondary:disabled{background:var(--dw-surface-strong);color:var(--dw-view-strong);border-color:#0f766e80}.ui-copy__labels{display:inline-grid}.ui-copy__label{grid-area:1/1}.ui-copy__label[aria-hidden=true]{visibility:hidden}.ui-button--text .ui-copy__label[aria-hidden=true]{display:none}.ui-link{color:var(--dw-view-strong);text-underline-offset:.22em;font-weight:600;-webkit-text-decoration:underline #115e5973;text-decoration:underline #115e5973;text-decoration-thickness:1px}.ui-link:hover{color:var(--dw-view-ink);text-decoration-color:currentColor}.ui-link--manage{color:var(--dw-manage-ink);text-decoration-color:#8a4f0773}.ui-link--danger{color:var(--dw-danger);text-decoration-color:#b4231873}.ui-url{align-items:center;gap:var(--dw-space-3) var(--dw-space-5);flex-wrap:wrap;display:flex}.ui-url__link{min-width:0;color:var(--dw-text-strong);font-family:var(--dw-font-mono);font-variant-ligatures:none;letter-spacing:-.01em;overflow-wrap:anywhere;flex:18rem;font-size:clamp(1.125rem,.6rem + 2.3vw,2.25rem);font-weight:600;line-height:1.25;text-decoration:none}.ui-url__link:hover{color:var(--dw-view-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.ui-url__action{flex:none}.ui-receipt{border-top:1px solid var(--dw-line)}.ui-receipt__row{gap:var(--dw-space-1) var(--dw-space-5);padding-block:var(--dw-space-4);border-bottom:1px solid var(--dw-line);grid-template-columns:minmax(6.5rem,14rem) minmax(0,1fr);align-items:baseline;display:grid}.ui-receipt__label{color:var(--dw-muted);font-size:.9375rem;font-weight:600;line-height:1.5}.ui-receipt__row--manage .ui-receipt__label{color:var(--dw-manage-ink)}.ui-receipt__value{align-items:baseline;gap:var(--dw-space-2) var(--dw-space-4);flex-wrap:wrap;min-width:0;margin:0;line-height:1.6;display:flex}.ui-receipt__content{overflow-wrap:anywhere;min-width:0}.ui-receipt__content:has(>.ui-field){flex:auto}.ui-receipt__content>.ui-field{max-width:28rem}.ui-receipt__content :is(code,kbd,samp){letter-spacing:.02em;font-size:1.0625rem}.ui-receipt__action{align-items:baseline;gap:var(--dw-space-2) var(--dw-space-4);flex-wrap:wrap;display:flex}.ui-ledger{max-width:100%;overflow-x:auto}.ui-panel>.ui-ledger{max-width:none;margin-inline:calc(-1 * var(--dw-space-3))}.ui-ledger__table{font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.ui-ledger__head{padding:var(--dw-space-2) var(--dw-space-3);border-bottom:1px solid var(--dw-line);color:var(--dw-muted);font-size:var(--dw-text-sm);text-align:start;white-space:nowrap;font-weight:600}.ui-ledger__head--end{text-align:end}.ui-ledger__head[aria-sort]{color:var(--dw-text-strong)}.ui-ledger__sort{align-items:center;gap:var(--dw-space-2);border-radius:var(--dw-radius-xs);color:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;margin:-4px -6px;padding:4px 6px;display:inline-flex}.ui-ledger__sort:hover{color:var(--dw-text-strong);background:var(--dw-view-wash)}.ui-ledger__mark{fill:currentColor;flex:none}.ui-ledger__mark path{opacity:.4}.ui-ledger__sort[data-direction=asc] .ui-ledger__mark-up,.ui-ledger__sort[data-direction=desc] .ui-ledger__mark-down{opacity:1;fill:var(--dw-view)}.ui-ledger__sort[data-direction=asc] .ui-ledger__mark-down,.ui-ledger__sort[data-direction=desc] .ui-ledger__mark-up{opacity:.15}.ui-ledger__table td{padding:.5625rem var(--dw-space-3);border-bottom:1px solid var(--dw-line-soft);vertical-align:baseline}.ui-ledger__table tbody tr{transition:background-color var(--dw-duration) var(--dw-ease-out)}.ui-ledger__table tbody tr:hover{background:var(--dw-view-wash)}.ui-ledger__mono{font-family:var(--dw-font-mono);font-size:var(--dw-text-sm);font-variant-ligatures:none;white-space:nowrap}.ui-ledger__num{text-align:end;white-space:nowrap}.ui-ledger__nowrap{white-space:nowrap}.ui-ledger__mono a,.ui-ledger__table td a{color:inherit;text-decoration:none}.ui-ledger__mono a:hover,.ui-ledger__table td a:hover{color:var(--dw-view-ink);text-decoration:underline}.ui-field{align-content:start;gap:var(--dw-space-2);min-width:0;display:grid}.ui-field__label{color:var(--dw-text);font-size:var(--dw-text-sm);font-weight:600;line-height:1.5}.ui-field__hint{color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.55}.ui-field__error{color:var(--dw-danger);font-size:var(--dw-text-sm);font-weight:600;line-height:1.55}.ui-input,.ui-select{border:1px solid var(--dw-line-field);border-radius:var(--dw-radius-md);background-color:var(--dw-surface-strong);width:100%;min-height:44px;color:var(--dw-text);font-size:var(--dw-text-base);transition:border-color var(--dw-duration) var(--dw-ease-out), box-shadow var(--dw-duration) var(--dw-ease-out);padding:.5625rem .875rem;line-height:1.5}.ui-input::placeholder{color:var(--dw-muted);opacity:1}.ui-input:hover,.ui-select:hover{border-color:var(--dw-muted)}.ui-input:focus-visible,.ui-select:focus-visible{border-color:var(--dw-view);outline:2px solid var(--dw-focus);outline-offset:1px}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--dw-danger)}.ui-input:disabled,.ui-select:disabled{border-color:var(--dw-line);background-color:var(--dw-surface-soft);color:var(--dw-muted);cursor:not-allowed}.ui-input--mono{font-family:var(--dw-font-mono);font-variant-ligatures:none}.ui-textarea{resize:vertical;min-height:9rem}.ui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dw-muted) 50%), linear-gradient(135deg, var(--dw-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.5rem}.ui-choices{border:0;min-width:0;margin:0;padding:0}.ui-choices__legend{margin-bottom:var(--dw-space-2);color:var(--dw-text);font-size:var(--dw-text-sm);padding:0;font-weight:600}.ui-choices__options{gap:var(--dw-space-2) var(--dw-space-5);flex-wrap:wrap;display:flex}.ui-choice{align-items:center;gap:var(--dw-space-1) var(--dw-space-2);cursor:pointer;flex-wrap:wrap;min-height:32px;display:inline-flex}.ui-choice input{width:1.125rem;height:1.125rem;accent-color:var(--dw-view);cursor:inherit;flex:none;margin:0}.ui-choice__label{line-height:1.5}.ui-choice:has(input:disabled){color:var(--dw-muted);cursor:not-allowed}.ui-choice__note{color:var(--dw-muted);font-size:var(--dw-text-sm)}@media (width<=40rem){.ui-topbar__inner{column-gap:var(--dw-space-2)}.ui-brand{font-size:var(--dw-text-sm);gap:6px}.ui-locale{background-position:calc(100% - 12px) 55%,calc(100% - 8px) 55%;padding:2px 20px 2px 7px}.ui-brand__mark{height:22px}:root:lang(en) .ui-brand__name{white-space:normal;text-wrap:balance;max-width:5.5em;font-size:.8125rem;line-height:1.1}.ui-topbar__start{gap:6px}.ui-topbar__nav{gap:0}.ui-topbar__link{padding:0 6px}.ui-main{gap:var(--dw-space-4);padding-block:var(--dw-space-3) var(--dw-space-5)}.ui-poster__lead{font-size:var(--dw-text-base)}.ui-poster__actions{flex-direction:column;align-items:stretch;width:min(100%,20rem)}.ui-poster__foot{text-align:center;justify-content:center}.ui-poster__foot-start,.ui-poster__foot-end{text-align:center;margin-left:0}.ui-receipt__row{padding-block:var(--dw-space-3);grid-template-columns:minmax(0,1fr)}.ui-receipt__label{font-size:var(--dw-text-sm)}.ui-ledger [data-priority=low]{display:none}.ui-ledger__head,.ui-ledger__table td{padding-inline:var(--dw-space-2)}.ui-panel>.ui-ledger{margin-inline:calc(-1 * var(--dw-space-2))}}}@layer screens{.session-logout{cursor:pointer;background:0 0;border:0;font-family:inherit}.session-logout[aria-disabled=true]{color:var(--dw-muted);cursor:progress}.session-create{margin-right:var(--dw-space-2)}@media (width<=40rem){.session-create{margin-right:var(--dw-space-1)}.ui-topbar__inner:has(.session-logout) .ui-brand__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-topbar__inner:has(.session-create):has(.session-admin) .ui-locale{display:none}}.site-footer{border-top:1px solid var(--dw-line-soft)}.site-footer__inner{width:min(var(--dw-page-width), 100% - 2 * var(--dw-gutter));padding-block:var(--dw-space-3);margin-inline:auto}.site-footer__links{align-items:center;gap:0 var(--dw-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__end{margin-left:auto}.site-footer__link{min-height:32px;color:var(--dw-muted);font-size:var(--dw-text-sm);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:var(--dw-view-ink);text-decoration:underline}.site-footer__link[aria-current=page]{color:var(--dw-text-strong)}.site-footer__report{color:var(--dw-view-ink);font-weight:600}@media (pointer:coarse){.site-footer__link{min-height:44px}}@media (width<=40rem){.site-footer__links{column-gap:var(--dw-space-3)}.site-footer__end{margin-left:0}}.form-sheet{gap:var(--dw-space-5);display:grid}.form-pending{justify-self:start}.form-config{align-items:baseline;gap:var(--dw-space-1) var(--dw-space-4);flex-wrap:wrap;display:flex}.form-rows{border:0;border-top:1px solid var(--dw-line);min-width:0;margin:0;padding:0}.form-rows>:is(.ui-field,.form-row){gap:var(--dw-space-2) var(--dw-space-5);padding-block:var(--dw-space-4);border-bottom:1px solid var(--dw-line);grid-template-columns:minmax(6.5rem,14rem) minmax(0,36rem);align-items:start;display:grid}.form-rows>.ui-field>.ui-field__label,.form-row__label{color:var(--dw-muted);grid-area:1/1/span 3;padding-top:.625rem;font-size:.9375rem;font-weight:600;line-height:1.5}.form-row--top>.form-row__label{padding-top:0}.form-rows>.ui-field>:not(.ui-field__label),.form-row__value{grid-column:2;min-width:0}.form-row__value{gap:var(--dw-space-2);justify-items:start;display:grid}.form-row__hint{color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.55}.form-rows:disabled .ui-field__label{color:var(--dw-muted)}.form-rows .ui-textarea{min-height:12rem}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-actions{gap:var(--dw-space-3) var(--dw-space-5);grid-template-columns:minmax(6.5rem,14rem) minmax(0,36rem);justify-items:start;display:grid}.form-actions>*{grid-column:2}@media (width<=40rem){.form-rows>:is(.ui-field,.form-row){padding-block:var(--dw-space-3);grid-template-columns:minmax(0,1fr)}.form-rows>.ui-field>.ui-field__label,.form-row__label{font-size:var(--dw-text-sm);grid-row:auto;padding-top:0}.form-rows>.ui-field>:not(.ui-field__label),.form-row__value{grid-column:1}.form-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch}.form-actions>*{grid-column:1}}.human-check{gap:var(--dw-space-2);justify-items:start;min-width:0;display:grid}.ui-receipt__row:has(.human-check){align-items:start}.human-check__widget{border-radius:var(--dw-radius-xs);width:300px;max-width:100%;height:65px}.human-check__frame{border-radius:var(--dw-radius-xs);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:100%;display:block}.human-check__widget:focus-within,.human-check__widget[data-focused]{outline:2px solid var(--dw-focus);outline-offset:2px}.human-check--blank .human-check__widget{visibility:hidden;height:0}.human-check__failed{align-items:baseline;gap:var(--dw-space-1) var(--dw-space-3);flex-wrap:wrap;display:flex}.contact-report{margin-top:calc(var(--dw-space-1) - var(--dw-space-5));color:var(--dw-muted)}.doc-head{gap:var(--dw-space-2);display:grid}.doc-title{font-size:var(--dw-text-2xl);letter-spacing:-.01em;font-weight:700;line-height:var(--dw-leading-tight);font-feature-settings:"palt"}.doc-meta{color:var(--dw-muted);font-size:var(--dw-text-sm);font-variant-numeric:tabular-nums}.doc-notice{max-width:48rem;padding:var(--dw-space-3) var(--dw-space-4);border:1px solid var(--dw-line);border-radius:var(--dw-radius-md);background:var(--dw-surface-soft);font-size:var(--dw-text-sm);line-height:1.6}.doc-body{gap:var(--dw-space-5);display:grid}.doc-body:has(>.doc-group){gap:var(--dw-space-7)}.doc-lead{max-width:48rem;color:var(--dw-muted);font-size:var(--dw-text-md);line-height:1.6}.doc-lead:lang(ja){word-break:auto-phrase}.doc-group{gap:var(--dw-space-3);display:grid}.doc-group__heading{font-size:var(--dw-text-lg);letter-spacing:-.005em;font-weight:700}.doc-rows{border-top:1px solid var(--dw-line)}.doc-row{gap:var(--dw-space-2) var(--dw-space-5);padding-block:var(--dw-space-5);border-bottom:1px solid var(--dw-line);grid-template-columns:minmax(6.5rem,14rem) minmax(0,1fr);align-items:baseline;display:grid}.doc-row__heading{color:var(--dw-text-strong);font-family:var(--dw-font-body);font-size:var(--dw-text-base);font-weight:700;line-height:1.6}.doc-row__text{justify-items:start;gap:var(--dw-space-3);min-width:0;max-width:42rem;line-height:1.8;display:grid}.doc-row__text>*{max-width:100%}.doc-row__text ul{gap:var(--dw-space-2);margin:0;padding-left:1.25em;display:grid}.doc-row__text li{padding-left:.2em}.doc-row__text li::marker{color:var(--dw-view)}.doc-row__text .ui-code{white-space:nowrap}.doc-facts{border-top:1px solid var(--dw-line-soft);width:100%;display:grid}.doc-facts__row{gap:var(--dw-space-1) var(--dw-space-4);padding-block:var(--dw-space-2);border-bottom:1px solid var(--dw-line-soft);grid-template-columns:minmax(5.5rem,9rem) minmax(0,1fr);align-items:baseline;display:grid}.doc-facts dt{color:var(--dw-muted);font-size:var(--dw-text-sm);font-weight:600}.doc-facts dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=40rem){.doc-title{font-size:var(--dw-text-xl)}.doc-lead{font-size:var(--dw-text-base)}.doc-body:has(>.doc-group){gap:var(--dw-space-6)}.doc-row{padding-block:var(--dw-space-4);grid-template-columns:minmax(0,1fr)}.doc-row__text .ui-code{white-space:normal}.doc-facts__row{grid-template-columns:minmax(0,1fr);gap:0}}.abuse-policy{margin-top:calc(var(--dw-space-1) - var(--dw-space-5));color:var(--dw-muted)}.abuse-policy:lang(ja){word-break:auto-phrase}.abuse-policy>a{white-space:nowrap}.abuse-reasons{justify-self:stretch}.abuse-reasons .ui-choices__options{gap:var(--dw-space-1) var(--dw-space-5);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));display:grid}.abuse .form-rows .ui-textarea{min-height:8rem}.abuse-receipt{gap:var(--dw-space-4);display:grid}.abuse-receipt>.ui-rule{margin-top:calc(var(--dw-space-2) - var(--dw-space-4))}.abuse-receipt__line:focus{outline:none}.abuse-receipt__line:focus-visible{outline:2px solid var(--dw-focus);outline-offset:4px}.abuse-receipt__url{font-family:var(--dw-font-mono);font-variant-ligatures:none;overflow-wrap:anywhere}.abuse-receipt__note{max-width:48rem;color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.6}.abuse-receipt__note:lang(ja){word-break:auto-phrase}.abuse-receipt__actions{gap:var(--dw-space-3);flex-wrap:wrap;display:flex}.not-found-path{overflow-wrap:anywhere}.not-found-help{margin-top:var(--dw-space-2);font-size:var(--dw-text-sm)}.ledger-subline{display:none}.ledger-title{overflow-wrap:anywhere;min-width:8rem;max-width:22rem}.ledger-muted,.ledger-none{color:var(--dw-muted)}.ledger-left{margin-left:var(--dw-space-2);color:var(--dw-muted);font-size:var(--dw-text-sm)}.ui-ledger__table td[data-state=stopped]{color:var(--dw-danger);font-weight:600}.ledger-action{text-align:end;white-space:nowrap}:lang(ja) .ledger-state{word-break:auto-phrase}.ui-ledger__table td.ledger-action a{color:var(--dw-view-strong);text-underline-offset:.22em;font-weight:600;-webkit-text-decoration:underline #115e5973;text-decoration:underline #115e5973;text-decoration-thickness:1px}.ui-ledger__table td.ledger-action a:hover{color:var(--dw-view-ink);text-decoration-color:currentColor}@media (width<=40rem){.ledger-state,.ledger-action--wrap{white-space:normal}.ledger-action--wrap{min-width:4.5rem}.ledger-action--wrap>:is(a,button){white-space:normal;text-align:end;word-break:keep-all}:lang(ja) .ledger-action--wrap>:is(a,button){word-break:auto-phrase}.ledger-subline{width:0;min-width:100%;color:var(--dw-muted);font-family:var(--dw-font-body);font-size:var(--dw-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}}.dashboard-sheet{padding-top:var(--dw-space-5)}.dashboard-head{justify-content:space-between;align-items:flex-end;gap:var(--dw-space-2) var(--dw-space-5);border-bottom:1px solid var(--dw-line);flex-wrap:wrap;display:flex}.dashboard-views{gap:var(--dw-space-2);margin-left:calc(-1 * var(--dw-space-3));display:flex}.dashboard-views__link{min-height:44px;padding:0 var(--dw-space-3);border-radius:var(--dw-radius-xs) var(--dw-radius-xs) 0 0;color:var(--dw-muted);transition:color var(--dw-duration) var(--dw-ease-out), background-color var(--dw-duration) var(--dw-ease-out);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-views__link:hover{background:var(--dw-view-wash);color:var(--dw-text-strong)}.dashboard-views__link[aria-current=true]{border-bottom-color:var(--dw-view);color:var(--dw-view-ink)}.dashboard-views__count{font-variant-numeric:tabular-nums;font-weight:500}.dashboard-usage{padding-bottom:var(--dw-space-3);color:var(--dw-muted);font-size:var(--dw-text-sm);font-variant-numeric:tabular-nums}.dashboard-sheet>.dashboard-head+.dashboard-result:empty+.ui-ledger{margin-top:calc(var(--dw-space-2) - var(--dw-space-5))}.dashboard-empty,.dashboard-note{color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.7}.dashboard-empty{padding-block:var(--dw-space-4)}:lang(ja) :is(.dashboard-empty,.dashboard-note){word-break:auto-phrase}.dashboard-loading{color:var(--dw-muted)}.dashboard-browser__head{gap:var(--dw-space-1);display:grid}.dashboard-browser__title{font-size:var(--dw-text-md);font-weight:700;line-height:var(--dw-leading-tight)}@media (width<=40rem){.dashboard-head{flex-direction:column;align-items:stretch;gap:0}.dashboard-usage{order:-1;padding-bottom:0}}.help-defaults{align-items:baseline;gap:var(--dw-space-1) var(--dw-space-4);flex-wrap:wrap;display:flex}.flow-poster__narrow{display:none}.flow-poster__pick{padding:0 var(--dw-space-1);border-radius:var(--dw-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0}.flow-poster__release{color:var(--dw-view-ink);font-weight:600}.flow-under{margin-top:var(--dw-space-2);font-size:.9375rem}@media (width<=40rem){.flow-poster{cursor:pointer}.flow-poster__wide,.flow-poster__folder{display:none}.flow-poster__narrow{display:inline}}.flow-sheet{transition:border-color var(--dw-duration) var(--dw-ease-out), box-shadow var(--dw-duration) var(--dw-ease-out)}.flow-sheet[data-active=true]{border-color:var(--dw-view);box-shadow:inset 0 0 0 1px var(--dw-view), var(--dw-shadow-lg)}:lang(ja) :is(.flow-sheet .ui-receipt__content,.flow-root__missing,.flow-note,.site-note){word-break:auto-phrase}.site-note>a{white-space:nowrap}.flow-sheet>:is(.ui-rule,.flow-meter){margin-top:calc(var(--dw-space-2) - var(--dw-space-5))}.flow-meter{background:var(--dw-line);width:100%;height:3px;color:var(--dw-view);appearance:none;border:0;border-radius:0;display:block}.flow-meter::-webkit-progress-bar{background:var(--dw-line)}.flow-meter::-webkit-progress-value{background:var(--dw-view)}.flow-meter::-moz-progress-bar{background:var(--dw-view)}.flow-meter:indeterminate::-webkit-progress-value{background:0 0}.flow-meter:indeterminate::-moz-progress-bar{background:0 0}.flow-actions{align-items:center;gap:var(--dw-space-3) var(--dw-space-4);flex-wrap:wrap;display:flex}.flow-failed-actions{display:contents}.flow-paste,.flow-review{gap:var(--dw-space-5);min-width:0;display:grid}.flow-problem{gap:var(--dw-space-3);min-width:0;display:grid}.flow-lines{gap:var(--dw-space-1);font-size:var(--dw-text-sm);overflow-wrap:anywhere;margin:0;padding-left:1.25em;line-height:1.6;display:grid}.flow-lines li::marker{color:var(--dw-muted)}.flow-lines--error li::marker{color:var(--dw-danger)}.flow-progress__lines{color:var(--dw-muted);font-variant-numeric:tabular-nums;padding-left:0;list-style:none}.flow-note{color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.6}.flow-details>summary{width:fit-content;color:var(--dw-view-strong);cursor:pointer;font-weight:600}.flow-details>summary::marker{color:var(--dw-muted)}.flow-details[open]>summary{margin-bottom:var(--dw-space-2)}.flow-root{gap:var(--dw-space-3);min-width:0;display:grid}.flow-root__missing{color:var(--dw-danger);font-weight:600}.flow-issues{gap:var(--dw-space-4);overflow-wrap:anywhere;margin:0;padding-left:1.25em;display:grid}.flow-issues__item::marker{color:var(--dw-danger)}.flow-issues__item>.ui-code-figure{margin-top:var(--dw-space-2)}.flow-code{border-color:var(--dw-code-bg);background-color:var(--dw-code-bg);min-height:clamp(14rem,42vh,30rem);color:var(--dw-code-text);caret-color:var(--dw-code-text);font-size:var(--dw-text-sm);tab-size:2;line-height:1.65}.flow-code:hover,.flow-code:focus-visible{border-color:var(--dw-code-bg)}.flow-code::selection{color:#fff;background:#ccf2e64d}.flow-code:read-only{opacity:.8}.site-note{margin-top:var(--dw-space-1);color:var(--dw-muted);font-size:var(--dw-text-sm);line-height:1.6}.flow-target{color:var(--dw-text-strong);font-family:var(--dw-font-mono);font-variant-ligatures:none;overflow-wrap:anywhere;font-weight:600}.site-secret{color:var(--dw-text-strong);font-family:var(--dw-font-mono);font-variant-ligatures:none}.site-history__action{text-align:end;white-space:nowrap}.site-history tbody tr[data-current=true] td{color:var(--dw-text-strong);font-weight:600}.site-claim{justify-items:start;gap:var(--dw-space-2);display:grid}.site-delete__note{max-width:44rem;line-height:1.7}:lang(ja) .site-delete__note{word-break:auto-phrase}.site-rows .ui-receipt__content{gap:var(--dw-space-1);display:grid}.site-rows .ui-receipt__value{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.site-rows .ui-receipt__action{justify-content:flex-end}.site-row--open{margin-inline:calc(-1 * var(--dw-space-3));padding-inline:var(--dw-space-3);border-radius:var(--dw-radius-sm);background:var(--dw-view-wash)}.site-row--open .ui-receipt__content{flex:100%}.site-form{gap:var(--dw-space-3);min-width:0;display:grid}.site-form .ui-field{max-width:28rem}.site-password{align-items:baseline;gap:var(--dw-space-2) var(--dw-space-4);flex-wrap:wrap;display:flex}.site-password>.ui-field{flex:16rem}.site-confirm{gap:var(--dw-space-3);margin-top:var(--dw-space-2);display:grid}.site-muted{color:var(--dw-muted)}.site-flag[data-on=true]{color:var(--dw-view-ink);font-weight:600}:lang(ja) :is(.site-rows .ui-receipt__content,.site-confirm){word-break:auto-phrase}@media (width<=40rem){.site-rows .ui-receipt__value{grid-template-columns:minmax(0,1fr)}.site-rows .ui-receipt__action{justify-content:flex-start}.site-rows .site-row--one-action{position:relative}.site-rows .site-row--one-action .ui-receipt__action{top:var(--dw-space-3);position:absolute;right:0}.flow-code{font-size:var(--dw-text-base)}}.home-config{justify-items:center;gap:var(--dw-space-2);margin-top:var(--dw-space-3);display:grid}.login-status{justify-items:center;gap:var(--dw-space-2);max-width:34rem;margin-top:var(--dw-space-3);display:grid}.login-status:empty{display:none}.login-status .flow-lines{text-align:start}@media (width<=40rem){.login-poster .ui-poster__foot-start{text-align:center}}.site-sheet>.ui-url+.ui-receipt,.site-sheet>.flow-lead+.ui-receipt{margin-top:calc(var(--dw-space-2) - var(--dw-space-5))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dw-ground-top:#f5faf8;--dw-ground:#eef4f2;--dw-ground-deep:#e2ece8;--dw-glow-view:#0f766e1f;--dw-glow-manage:#b86d171a;--dw-surface:#ffffffd1;--dw-surface-strong:#fffffff5;--dw-surface-soft:#f7fbfa;--dw-topbar:#f5faf8d6;--dw-text:#10231d;--dw-text-strong:#07130f;--dw-muted:#49635c;--dw-line:#5f7a7138;--dw-line-soft:#5f7a7124;--dw-line-field:#768b85;--dw-view:#0f766e;--dw-view-strong:#115e59;--dw-view-ink:#0d4d48;--dw-view-soft:#d8f6ef;--dw-view-wash:#0f766e12;--dw-manage:#b86d17;--dw-manage-ink:#8a4f07;--dw-manage-soft:#fff4df;--dw-danger:#b42318;--dw-danger-soft:#fff1ef;--dw-code-bg:#0c1c18;--dw-code-text:#ccf2e6;--dw-focus:#115e59;--dw-font-body:"Segoe UI Variable Text", "BIZ UDPGothic", "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--dw-font-display:"Segoe UI Variable Display", "Yu Gothic UI", "BIZ UDPGothic", "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--dw-font-mono:"Cascadia Mono", "Cascadia Code", "SFMono-Regular", Consolas, "BIZ UDGothic", monospace;--dw-text-xs:.75rem;--dw-text-sm:.875rem;--dw-text-base:1rem;--dw-text-md:1.125rem;--dw-text-lg:1.375rem;--dw-text-xl:1.75rem;--dw-text-2xl:2.25rem;--dw-text-display:clamp(2.25rem, 1.1rem + 4.6vw, 4.5rem);--dw-leading-body:1.7;--dw-leading-tight:1.3;--dw-leading-display:1.15;--dw-tracking-kicker:.16em;--dw-space-1:.25rem;--dw-space-2:.5rem;--dw-space-3:.75rem;--dw-space-4:1rem;--dw-space-5:1.5rem;--dw-space-6:2rem;--dw-space-7:3rem;--dw-space-8:4rem;--dw-radius-xs:6px;--dw-radius-sm:10px;--dw-radius-md:16px;--dw-radius-lg:28px;--dw-radius-pill:999px;--dw-shadow-sm:0 10px 24px #10231d0d;--dw-shadow-md:0 18px 40px #10231d14;--dw-shadow-lg:0 28px 60px #10231d1f;--dw-shadow-button:0 6px 14px #115e5929;--dw-page-width:1180px;--dw-gutter:16px;--dw-topbar-height:3.5rem;--dw-blur:18px;--dw-ease-out:cubic-bezier(.22, 1, .36, 1);--dw-duration:.16s}:root:lang(zh){--dw-font-body:"Segoe UI Variable Text", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--dw-font-display:"Segoe UI Variable Display", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif}:root:lang(zh) [lang=ja]{--dw-font-body:"Segoe UI Variable Text", "BIZ UDPGothic", "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--dw-font-display:"Segoe UI Variable Display", "Yu Gothic UI", "BIZ UDPGothic", "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;font-family:var(--dw-font-body)}@media (width>=48rem){:root{--dw-gutter:24px;--dw-topbar-height:3.75rem}}
