@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#282237;font-synthesis:none;--app-paper:#faf8f3;--app-ink:#282237;--app-muted:#716a7c;--app-accent:#6040ad;--app-line:#e3dfe8;background:#ecece7;font-family:Pretendard Variable,Apple SD Gothic Neo,Malgun Gothic,sans-serif}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:where([type=checkbox],[type=radio],[type=range]):focus-visible{outline-offset:4px;outline:3px solid #85541b}input:where(:not([type=checkbox],[type=radio],[type=range],[type=hidden])):focus-visible,textarea:focus-visible{outline-offset:-1px;outline:1px solid}h1,h2,h3,p{margin-top:0}h1,h2,h3{word-break:keep-all;letter-spacing:-.045em}p{line-height:1.65}.app-wrapper{background:var(--app-paper);width:100%;max-width:480px;min-height:100dvh;margin:0 auto}.app-content{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}.app-header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;min-height:64px;display:flex}.app-header a{align-items:center;min-height:44px;display:inline-flex}.mini-brand{letter-spacing:-2px;font-size:29px;font-weight:850}.mini-brand>span:first-child{color:var(--app-accent)}.brand-name{letter-spacing:-.5px;margin-left:8px;font-size:15px}.all-services{gap:9px;font-size:14px}.app-footer{text-align:center;color:var(--app-muted);padding-block:24px max(20px, env(safe-area-inset-bottom));font-size:13px;line-height:1.7}.app-footer a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.app-primary,.app-secondary{text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 16px;font-size:16px;font-weight:750;line-height:1.4;display:flex}.app-primary{background:var(--app-accent);color:#fff}.app-primary:active{background:#493085}.app-secondary{color:var(--app-muted);background:0 0;font-weight:600}.skip-link{z-index:20;background:#fff;padding:15px;position:fixed;top:-100px}.skip-link:focus{top:10px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=350px){.app-content{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}}:root{--radius-card:22px;--space-card:20px;--brand-mono:ui-monospace,monospace}.app-wrapper[data-theme=neutral]{--app-accent:#353e30}.app-wrapper[data-theme=planning]{--app-accent:#31654d;--green:#31654d;--muted:#65736b;--line:#dce6df}.app-header{border-bottom-color:#e9e8e1}.app-primary:active,.app-secondary:active{transform:translateY(1px)}:root{--app-paper:#faf8f2;--app-ink:#29251f;--app-line:#d8d1c3;background:#ecece7}.app-header{border-bottom:1px solid #bdb9ae;min-height:64px;padding-inline:16px}.all-services{font-size:12px;font-weight:650}.app-wrapper[data-theme=lotto]{--app-accent:#6841ac}.app-primary{border:2px solid #312438;border-radius:8px;font-weight:800;box-shadow:3px 3px #312438}.app-primary:active{transform:translate(2px,2px);box-shadow:1px 1px #312438}.app-secondary{border-radius:8px}.app-footer{font-size:12px}.app-wrapper{flex-direction:column;display:flex}body[data-service-theme=lotto]{background:#10110f}.app-wrapper[data-theme=lotto]{isolation:isolate;--service-logo-filter:brightness(0) invert(1);--app-paper:#10110f;--app-accent:#efcb62;--app-ink:#faf7e9;--app-muted:#b8b29e;color:var(--app-ink);background:0 0;position:relative}.app-wrapper[data-theme=lotto]>.app-header{z-index:1;border:0;padding-inline:24px;position:relative}.app-wrapper[data-theme=lotto]>.site-info-footer{z-index:1;color:#b8b29e;position:relative}.app-wrapper[data-theme=lotto] main{position:relative}.app-wrapper[data-layout-mode]{width:100%;min-width:0;min-height:100svh}.app-wrapper[data-layout-mode]>main{min-width:0}.app-wrapper[data-layout-mode=compact]{max-width:480px;margin-inline:auto}.app-wrapper[data-layout-mode=wide]{max-width:1440px;margin-inline:auto}.app-wrapper[data-layout-mode=wide]>main{flex:1}.app-wrapper[data-layout-mode=immersive]{isolation:isolate;max-width:none;position:relative}.app-wrapper[data-layout-mode=immersive]>.app-header{z-index:10;background:0 0;border:0;position:absolute;top:0;left:0}.app-wrapper[data-layout-mode=immersive]>main{min-height:100svh}.immersive-stage{min-height:100svh;padding-top:calc(80px + env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.app-wrapper[data-layout-mode]>.app-header{width:100%;min-height:calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(28px, env(safe-area-inset-right)) 0 max(28px, env(safe-area-inset-left));border-bottom:0;flex:none}.app-wrapper[data-layout-mode]:not([data-layout-mode=immersive])>.app-header{align-self:center;width:100cqw;max-width:none}body{container-type:inline-size}@media (width<=600px){.app-wrapper[data-layout-mode]>.app-header{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}.app-wrapper[data-layout-mode=immersive]>.app-header{pointer-events:none}.app-wrapper[data-layout-mode=immersive]>.app-header :is(a,button,input,select,textarea){pointer-events:auto}.site-info-footer[data-astro-cid-nns7i3if]{padding-block:24px max(24px,env(safe-area-inset-bottom));color:#746e63;margin-top:auto;font-size:12px}.site-info-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{justify-content:center;align-items:center;gap:12px;display:flex}.site-info-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:inline-flex}.site-info-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.site-info-footer[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:#b7afa0}.app-wrapper:has([data-result]:not([hidden])) .site-info-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.market-logo[data-astro-cid-odsghhch]{align-items:center;min-height:44px;display:inline-flex}.market-logo[data-astro-cid-odsghhch] img[data-astro-cid-odsghhch]{width:107px;height:auto;filter:var(--service-logo-filter,none);display:block}
