.console-module__QkUgXG__console{--bg:#f6f3ee;--surface:#fdfbf7;--fg:#17150f;--muted:#645f54;--faint:#716b5f;--line:#e2ddd2;--line-strong:#cfc9bc;--focus:#17150f;--pending-bg:#f2e8d3;--pending-fg:#5f4511;--ok-bg:#e2eadc;--ok-fg:#2a4425;--neutral-bg:#ebe6de;--neutral-fg:#4f483f;--alert-bg:#f3ded6;--alert-fg:#7a2c19;--radius:14px;--nav-h:64px;--gutter:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);width:100%;min-height:100dvh;color:var(--fg);font-family:var(--font-geist-sans), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", system-ui, sans-serif;-webkit-text-size-adjust:100%;font-size:15px;line-height:1.6}.console-module__QkUgXG__console a{color:inherit}.console-module__QkUgXG__console :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.console-module__QkUgXG__topbar{z-index:20;padding:calc(env(safe-area-inset-top) + 12px) var(--gutter) 12px;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.console-module__QkUgXG__brand{align-items:baseline;gap:10px;text-decoration:none;display:flex}.console-module__QkUgXG__brandMark{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;font-size:1.2rem}.console-module__QkUgXG__brandSub{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.console-module__QkUgXG__topbarRight{align-items:center;gap:8px;min-width:0;display:flex}.console-module__QkUgXG__envBadge{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:.66rem}.console-module__QkUgXG__textButton{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px;font-size:.8rem}.console-module__QkUgXG__textButton:hover{color:var(--fg)}.console-module__QkUgXG__frame{display:block}.console-module__QkUgXG__main{width:100%;max-width:1080px;padding:20px var(--gutter) calc(var(--nav-h) + env(safe-area-inset-bottom) + 32px);min-width:0;margin:0 auto}.console-module__QkUgXG__nav{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 12px #17150f0a}.console-module__QkUgXG__navItem{min-height:var(--nav-h);color:var(--faint);letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.66rem;text-decoration:none;display:flex;position:relative}.console-module__QkUgXG__navItem svg{width:22px;height:22px}.console-module__QkUgXG__navItemActive{color:var(--fg)}.console-module__QkUgXG__navItemActive:before{content:"";background:var(--fg);border-radius:2px;height:2px;position:absolute;top:0;left:28%;right:28%}.console-module__QkUgXG__navLabel{white-space:nowrap}.console-module__QkUgXG__navBadge{background:var(--fg);min-width:18px;height:18px;color:var(--bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:.66rem;line-height:18px;position:absolute;top:8px;left:calc(50% + 6px)}@media (min-width:900px){.console-module__QkUgXG__frame{grid-template-columns:232px minmax(0,1fr);max-width:1320px;margin:0 auto;display:grid}.console-module__QkUgXG__nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-right:1px solid var(--line);background:0 0;flex-direction:column;align-self:start;gap:2px;height:calc(100vh - 65px);padding:28px 16px;display:flex;position:sticky;top:65px}.console-module__QkUgXG__navItem{letter-spacing:.02em;min-height:44px;color:var(--muted);border-radius:10px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 12px;font-size:.88rem}.console-module__QkUgXG__navItem svg{width:18px;height:18px}.console-module__QkUgXG__navItem:hover{background:var(--neutral-bg);color:var(--fg)}.console-module__QkUgXG__navItemActive{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.console-module__QkUgXG__navItemActive:before{display:none}.console-module__QkUgXG__navBadge{margin-left:auto;position:static}.console-module__QkUgXG__main{padding:40px 48px 80px}.console-module__QkUgXG__topbar{padding:14px 32px}}.console-module__QkUgXG__pageHead{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.console-module__QkUgXG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.console-module__QkUgXG__pageTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.005em;font-size:1.7rem;font-weight:400;line-height:1.2}.console-module__QkUgXG__pageLead{color:var(--muted);max-width:60ch;font-size:.88rem}@media (min-width:900px){.console-module__QkUgXG__pageTitle{font-size:2.1rem}.console-module__QkUgXG__pageHead{margin-bottom:28px}}.console-module__QkUgXG__section{margin-top:28px}.console-module__QkUgXG__sectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.console-module__QkUgXG__sectionTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:500}.console-module__QkUgXG__sectionLink{color:var(--muted);text-underline-offset:3px;padding:8px 0;font-size:.82rem;text-decoration:underline}.console-module__QkUgXG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;padding:16px}@media (min-width:900px){.console-module__QkUgXG__card{padding:20px 22px}}.console-module__QkUgXG__stack{gap:10px;display:grid}.console-module__QkUgXG__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.console-module__QkUgXG__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.console-module__QkUgXG__gridCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}.console-module__QkUgXG__stat{flex-direction:column;gap:4px;text-decoration:none;display:flex}a.console-module__QkUgXG__stat:hover{border-color:var(--line-strong)}.console-module__QkUgXG__statLabel{color:var(--muted);letter-spacing:.04em;font-size:.72rem}.console-module__QkUgXG__statValue{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:1.85rem;line-height:1.1}.console-module__QkUgXG__statValueMuted{color:var(--faint)}.console-module__QkUgXG__statSub{color:var(--muted);font-size:.74rem}.console-module__QkUgXG__chip{letter-spacing:.03em;white-space:nowrap;background:var(--neutral-bg);color:var(--neutral-fg);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}.console-module__QkUgXG__chipPending{background:var(--pending-bg);color:var(--pending-fg)}.console-module__QkUgXG__chipOk{background:var(--ok-bg);color:var(--ok-fg)}.console-module__QkUgXG__chipAlert{background:var(--alert-bg);color:var(--alert-fg)}.console-module__QkUgXG__chipOutline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);background:0 0}.console-module__QkUgXG__chipRow{flex-wrap:wrap;gap:6px;display:flex}.console-module__QkUgXG__tabs{background:var(--neutral-bg);border-radius:12px;gap:4px;width:100%;margin-bottom:16px;padding:4px;display:flex}@media (min-width:900px){.console-module__QkUgXG__tabs{width:max-content}}.console-module__QkUgXG__tab{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;text-decoration:none;display:inline-flex}.console-module__QkUgXG__tabActive{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #17150f14}.console-module__QkUgXG__tabCount{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.78rem}.console-module__QkUgXG__tabActive .console-module__QkUgXG__tabCount{color:var(--muted)}.console-module__QkUgXG__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-module__QkUgXG__rowMain{gap:2px;min-width:0;display:grid}.console-module__QkUgXG__rowTitle{font-size:.95rem;font-weight:500}.console-module__QkUgXG__rowMeta{color:var(--muted);font-size:.8rem}.console-module__QkUgXG__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.76rem}.console-module__QkUgXG__list{list-style:none;display:grid}.console-module__QkUgXG__listItem{border-top:1px solid var(--line);padding:14px 0}.console-module__QkUgXG__listItem:first-child{border-top:0;padding-top:2px}.console-module__QkUgXG__listItem:last-child{padding-bottom:2px}.console-module__QkUgXG__timeBlock{flex:0 0 106px;gap:0;display:grid}@media (min-width:900px){.console-module__QkUgXG__timeBlock{flex-basis:128px}}.console-module__QkUgXG__timeDay{color:var(--muted);font-size:.74rem}.console-module__QkUgXG__timeRange{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}.console-module__QkUgXG__dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin-top:10px;font-size:.84rem;display:grid}.console-module__QkUgXG__dl dt{color:var(--muted)}.console-module__QkUgXG__dl dd{min-width:0}.console-module__QkUgXG__appHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-module__QkUgXG__appName{font-size:1.05rem;font-weight:500}.console-module__QkUgXG__appEmail{color:var(--muted);text-underline-offset:3px;word-break:break-all;font-size:.84rem;text-decoration:underline}.console-module__QkUgXG__appBlock{margin-top:14px}.console-module__QkUgXG__appBlockLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.7rem}.console-module__QkUgXG__appText{white-space:pre-wrap;font-size:.9rem;line-height:1.75}.console-module__QkUgXG__appFoot{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.console-module__QkUgXG__audit{color:var(--muted);font-size:.78rem}.console-module__QkUgXG__btnRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.console-module__QkUgXG__btn{appearance:none;font:inherit;cursor:pointer;letter-spacing:.02em;border:1px solid var(--line-strong);background:var(--surface);min-height:46px;color:var(--fg);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.9rem;transition:opacity .15s,background .15s;display:inline-flex}.console-module__QkUgXG__btn:hover{background:var(--neutral-bg)}.console-module__QkUgXG__btnPrimary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.console-module__QkUgXG__btnPrimary:hover{background:#2c2a23}.console-module__QkUgXG__btnDanger{color:var(--alert-fg);border-color:color-mix(in srgb, var(--alert-fg) 35%, var(--line))}.console-module__QkUgXG__btnDangerSolid{background:var(--alert-fg);color:#fff;border-color:var(--alert-fg)}.console-module__QkUgXG__btnDangerSolid:hover{background:#64230f}.console-module__QkUgXG__btn:disabled{opacity:.55;cursor:progress}.console-module__QkUgXG__confirm{scroll-margin-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 24px);background:var(--neutral-bg);border-radius:12px;gap:12px;padding:14px;scroll-margin-top:80px;display:grid}.console-module__QkUgXG__confirmTitle{font-size:.92rem;font-weight:500}.console-module__QkUgXG__confirmNote{color:var(--muted);font-size:.8rem}.console-module__QkUgXG__notice{border-radius:12px;padding:12px 14px;font-size:.84rem}.console-module__QkUgXG__noticeOk{background:var(--ok-bg);color:var(--ok-fg)}.console-module__QkUgXG__noticeAlert{background:var(--alert-bg);color:var(--alert-fg)}.console-module__QkUgXG__noticeInfo{background:var(--neutral-bg);color:var(--neutral-fg)}.console-module__QkUgXG__empty{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:28px 20px;font-size:.88rem;display:grid}.console-module__QkUgXG__emptyTitle{color:var(--fg);font-size:.95rem}.console-module__QkUgXG__gate{min-height:100dvh;padding:32px var(--gutter);place-items:center;display:grid}.console-module__QkUgXG__gateCard{text-align:center;gap:18px;width:100%;max-width:380px;display:grid}.console-module__QkUgXG__gateMark{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;font-size:2.2rem}.console-module__QkUgXG__gateText{color:var(--muted);font-size:.9rem}.console-module__QkUgXG__gateCard .console-module__QkUgXG__btn{width:100%;text-decoration:none}.console-module__QkUgXG__skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--neutral-bg), var(--surface), var(--neutral-bg));background-size:200% 100%;min-height:88px;animation:1.4s ease-in-out infinite console-module__QkUgXG__shimmer}@keyframes console-module__QkUgXG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.console-module__QkUgXG__skeleton{animation:none}}.console-module__QkUgXG__footNote{color:var(--faint);margin-top:20px;font-size:.76rem}.console-module__QkUgXG__inlineLink{text-underline-offset:3px;text-decoration:underline}.console-module__QkUgXG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-module__QkUgXG__form{gap:14px;display:grid}.console-module__QkUgXG__field{gap:6px;font-size:.84rem;display:grid}.console-module__QkUgXG__fieldLabel{color:var(--muted)}.console-module__QkUgXG__input{font:inherit;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:46px;color:var(--fg);border-radius:12px;padding:0 14px;font-size:1rem}.console-module__QkUgXG__input:focus-visible,.console-module__QkUgXG__radio input:focus-visible,.console-module__QkUgXG__check input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.console-module__QkUgXG__radioGroup{border:0;gap:8px;margin:0;padding:0;display:grid}@media (min-width:640px){.console-module__QkUgXG__radioGroup{grid-template-columns:1fr 1fr}}.console-module__QkUgXG__radio{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}.console-module__QkUgXG__radio:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.console-module__QkUgXG__radio input,.console-module__QkUgXG__check input{accent-color:var(--fg);margin-top:3px}.console-module__QkUgXG__check{align-items:flex-start;gap:10px;font-size:.84rem;display:flex}.console-module__QkUgXG__rights{gap:4px;padding-left:1.1em;font-size:.8rem;display:grid}.console-module__QkUgXG__rightsTitle{margin-top:4px;font-size:.78rem;font-weight:500}.console-module__QkUgXG__conflictList{gap:6px;margin-top:8px;padding-left:1.1em;display:grid}
