[data-theme=kakao],[data-theme=kakao].dark{--font-theme:"Space Grotesk";--red:#ff0000;--blue:#0000ff;--yellow:#ffff00;--quiet:#e8e8e8;--on-field:#ffffff;--background:#f5f4ee;--foreground:#000000;--card:#f5f4ee;--card-foreground:#000000;--popover:#f5f4ee;--popover-foreground:#000000;--primary:#0000ff;--primary-foreground:#ffffff;--secondary:#e8e8e8;--secondary-foreground:#000000;--muted:#e8e8e8;--muted-foreground:#45453f;--accent:#ffff00;--accent-foreground:#000000;--destructive:#ff0000;--destructive-foreground:#000000;--border:#000000;--input:#000000;--ring:#000000;--radius:0rem}@font-face{font-family:space grotesk;src:url(/assets/fonts/space-grotesk-latin.0640890476.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:space grotesk;src:url(/assets/fonts/space-grotesk-latin-ext.952dddb45d.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:space mono;src:url(/assets/fonts/space-mono-latin-400.fb4a81a2d0.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:space mono;src:url(/assets/fonts/space-mono-latin-ext-400.44ad50c760.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:space mono;src:url(/assets/fonts/space-mono-latin-700.2d46bd159b.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:space mono;src:url(/assets/fonts/space-mono-latin-ext-700.52edd9a895.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-theme=kakao]{--mono:"Space Mono", var(--font-cjk), ui-monospace, monospace;--seam:4px;--rule:3px;--gutter:clamp(22px, 4vw, 56px);--shadow:6px;color-scheme:light}[data-theme=kakao] body{font-size:18px;font-weight:450;line-height:1.5;-webkit-font-smoothing:auto}[data-theme=kakao] ::selection{background:var(--yellow);color:#000}[data-theme=kakao] :focus-visible{outline:3px solid #000;outline-offset:3px}[data-theme=kakao] *,[data-theme=kakao] *::before,[data-theme=kakao] *::after{transition:none!important}[data-theme=kakao] .site-header{border-bottom:var(--seam)solid #000}[data-theme=kakao] .site-header .container{max-width:76rem;height:auto;padding:14px var(--gutter)}[data-theme=kakao] .nav{gap:1.25rem}[data-theme=kakao] .see-logo{width:30px;height:30px;color:#000}[data-theme=kakao] .nav-link{padding:3px 6px;font-size:15px;font-weight:650}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .nav-link:hover{background:var(--yellow);color:#000}}[data-theme=kakao] .icon-button{border:var(--rule)solid #000;border-radius:0}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .icon-button:hover{background:var(--yellow)}}[data-theme=kakao] .nav-link[aria-current=page],[data-theme=kakao] .nav-link[aria-current=page]:not(:hover){color:inherit;box-shadow:inset 0 -4px #000}[data-theme=kakao] .site-footer .nav-link[aria-current=page]{box-shadow:inset 0 -4px 0 var(--yellow)}[data-theme=kakao] .theme-toggle{display:none}[data-theme=kakao] .lang-menu{border:var(--rule)solid #000;border-radius:0;background:var(--background);box-shadow:var(--shadow)var(--shadow)#000}[data-theme=kakao] .lang-menu a{border-radius:0;font-weight:450}[data-theme=kakao] .lang-menu a:focus-visible{background:var(--yellow);color:#000}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .lang-menu a:hover{background:var(--yellow);color:#000}}[data-theme=kakao] .lang-menu a[aria-current=page]{font-weight:700}[data-theme=kakao] .site-main{align-items:flex-start;padding:56px 0}[data-theme=kakao] .content{max-width:76rem;padding:0 var(--gutter)}[data-theme=kakao] .content>*{width:auto;margin:0}[data-theme=kakao] .card{border:var(--seam)solid #000;border-radius:0;background:var(--background);box-shadow:none}[data-theme=kakao] .card+.card{margin-top:calc(-1 * var(--seam))}[data-theme=kakao] .shortener{display:grid;grid-template-columns:minmax(0,1.75fr)minmax(0,1fr);padding:0}[data-theme=kakao] .shortener-head{display:contents}[data-theme=kakao] .shortener::before{content:"";grid-column:2;grid-row:1/span 2;border-left:var(--seam)solid #000;background:url(/assets/patterns/kakao/quarter.0ebf2895d4.svg)100% 0/132px 132px no-repeat,url(/assets/patterns/kakao/bars.aa02cb7525.svg)left 28px bottom 28px/112px 48px no-repeat,var(--red)}[data-theme=kakao] .logo{grid-column:2;grid-row:1/span 2;place-self:center;z-index:1;width:184px;height:184px;margin:48px 0;padding:32px;border:var(--seam)solid #000;border-radius:50%;background:#fff;box-shadow:10px 10px #000}[data-theme=kakao] .title{grid-column:1;grid-row:1;padding:56px var(--gutter)0;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.95;letter-spacing:-.045em;text-align:left;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}[data-theme=kakao]:lang(ja) .title{word-break:auto-phrase}[data-theme=kakao] .description{grid-column:1;grid-row:2;max-width:34ch;margin:0;padding:24px var(--gutter)56px;color:var(--muted-foreground);font-size:20px;font-weight:450;text-align:left}[data-theme=kakao] .shortener-body{grid-column:1/-1;grid-row:3;padding:32px var(--gutter);border-top:var(--seam)solid #000;background:var(--yellow)}[data-theme=kakao] .row{gap:20px}[data-theme=kakao] .row+.row{margin-top:20px}[data-theme=kakao] .input{height:60px;padding:0 18px;border:var(--rule)solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--mono);font-size:17px;box-shadow:none}[data-theme=kakao] .url-field:focus-within,[data-theme=kakao] .input:focus-visible{outline:3px solid #000;outline-offset:3px;box-shadow:none}[data-theme=kakao] .url-input:focus-visible{outline:none}[data-theme=kakao] .url-field.is-invalid{border-color:var(--red);box-shadow:inset 0 0 0 2px var(--red)}[data-theme=kakao] .url-ghost-lit{color:var(--blue)}[data-theme=kakao] .url-ghost-dim{color:var(--muted-foreground);opacity:.8}[data-theme=kakao] .url-input::placeholder{color:var(--muted-foreground)}[data-theme=kakao] .button{height:60px;padding:0 32px;border:var(--rule)solid #000;border-radius:0;font-size:17px;font-weight:700;box-shadow:var(--shadow)var(--shadow)#000}[data-theme=kakao] .button:active{transform:translate(var(--shadow),var(--shadow));box-shadow:none}[data-theme=kakao] .button-primary{background:var(--blue);color:#fff}[data-theme=kakao] .button-primary::after{content:"→"/"";margin-left:12px}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .button-primary:hover{background:#000}}[data-theme=kakao] .button:disabled{opacity:1}[data-theme=kakao] .button-primary[aria-busy=true]{background:#000;color:#fff;transform:translate(var(--shadow),var(--shadow));box-shadow:none}[data-theme=kakao] .button-primary[aria-busy=true]::after{content:none}[data-theme=kakao] .button-outline{background:var(--red);color:#000}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .button-outline:hover{background:#000;color:#fff}}[data-theme=kakao] .button-outline.is-copied{background:var(--yellow);color:#000}[data-theme=kakao] .history-action.is-copied{background:var(--yellow)}[data-theme=kakao] .history,[data-theme=kakao] .faq{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr);margin-top:0}[data-theme=kakao] .history-title,[data-theme=kakao] .faq-title{font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1;letter-spacing:-.04em;text-align:left}[data-theme=kakao] .history-head,[data-theme=kakao] .history-note{grid-column:1;border-right:var(--seam)solid #000;background:var(--blue);color:#fff}[data-theme=kakao] .history-head{grid-row:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;padding:32px var(--gutter)0}[data-theme=kakao] .history-note{grid-row:2;padding:24px var(--gutter)32px;color:#fff;font-size:15px}[data-theme=kakao] .history-note a{color:#fff;font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .history-note a:hover{background:var(--yellow);color:#000;text-decoration:none}}[data-theme=kakao] .history-list{grid-column:2;grid-row:1/span 2;padding:8px var(--gutter)}[data-theme=kakao] .history-item{gap:4px 24px;padding:20px 0;border-bottom:var(--rule)solid #000}[data-theme=kakao] .history-item:last-child{border-bottom:0}[data-theme=kakao] .history-short{justify-self:start;max-width:100%;color:#000;font-family:var(--mono);font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .history-short:hover{background:var(--yellow);text-decoration:none}}[data-theme=kakao] .history-long{font-family:var(--mono);font-size:14px}[data-theme=kakao] .history-time{font-size:14px;font-weight:450}[data-theme=kakao] .history-action{height:36px;padding:0 12px;border:2px solid #000;border-radius:0;background:var(--background);color:#000;font-size:15px;font-weight:650}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .history-action:hover{background:var(--yellow)}}[data-theme=kakao] .history-action:active{transform:translate(2px,2px)}[data-theme=kakao] .history-head .history-action{border-width:var(--rule);box-shadow:4px 4px #000}[data-theme=kakao] .history-head .history-action:active{transform:translate(4px,4px);box-shadow:none}[data-theme=kakao] .faq-title{position:relative;min-height:220px;padding:32px var(--gutter);border-right:var(--seam)solid #000;background:var(--yellow)}[data-theme=kakao] .faq-title::after{content:"";position:absolute;left:0;bottom:0;width:120px;height:120px;background:var(--blue);clip-path:polygon(0 0,100% 100%,0 100%)}[data-theme=kakao] .history[hidden]+.faq .faq-title{background:var(--blue);color:#fff}[data-theme=kakao] .history[hidden]+.faq .faq-title::after{background:var(--yellow)}[data-theme=kakao] .faq-list{padding:8px var(--gutter)}[data-theme=kakao] .faq-item{border-bottom:var(--rule)solid #000}[data-theme=kakao] .faq-item:last-child{border-bottom:0}[data-theme=kakao] .faq-item summary{gap:24px;padding:22px 0;font-weight:650}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .faq-item summary:hover{text-decoration:none}}[data-theme=kakao] .faq-item summary svg{display:none}[data-theme=kakao] .faq-item summary::after{content:"+"/"";display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border:var(--rule)solid #000;font-size:22px;font-weight:700;line-height:1}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .faq-item summary:hover::after{background:var(--yellow)}}[data-theme=kakao] .faq-item[open] summary::after{content:"−"/"";background:#000;color:#fff}[data-theme=kakao] .faq-answer{padding:0 58px 24px 0;color:var(--muted-foreground);font-size:17px}[data-theme=kakao] .faq-answer code{color:#000;font-family:var(--mono);font-size:.9em;font-weight:700}[data-theme=kakao] .faq-answer a{color:#000;font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .faq-answer a:hover{background:var(--yellow);text-decoration:none}}[data-theme=kakao] .doc{padding:0}[data-theme=kakao] .doc-head{padding:48px var(--gutter);border-bottom:var(--seam)solid #000;background:var(--red)}[data-theme=kakao] .doc-contact .doc-head{background:var(--yellow)}[data-theme=kakao] .doc-terms .doc-head,[data-theme=kakao] .doc-privacy .doc-head{background:var(--blue);color:#fff}[data-theme=kakao] .doc-title{font-size:clamp(40px,5.4vw,76px);font-weight:700;line-height:.98;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere}[data-theme=kakao] .doc-updated{margin-top:16px;color:inherit;font-size:15px;font-weight:650}[data-theme=kakao] .doc-intro{margin-top:20px;font-size:18px}[data-theme=kakao] .doc-head a:not(.button){color:inherit;font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .doc-head a:not(.button):hover{background:var(--yellow);color:#000}}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .doc-contact .doc-head a:not(.button):hover{background:#000;color:#fff}}[data-theme=kakao] .doc-body{margin:0;padding:8px var(--gutter)40px}[data-theme=kakao] .doc-section{padding:28px 0;border-bottom:var(--rule)solid #000}[data-theme=kakao] .doc-section+.doc-section{margin-top:0}[data-theme=kakao] .doc-section h2{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:24px;font-weight:700;letter-spacing:-.02em}[data-theme=kakao] .doc-section h2::before{content:"";flex-shrink:0;width:14px;height:14px;border:2px solid #000;background:var(--red)}[data-theme=kakao] .doc-section p,[data-theme=kakao] .doc-section li{color:var(--muted-foreground);font-size:17px}[data-theme=kakao] .doc ul{list-style:square}[data-theme=kakao] .doc li::marker{color:#000}[data-theme=kakao] .doc strong{color:#000;font-weight:700}[data-theme=kakao] .doc code{color:#000;font-family:var(--mono);font-weight:700}[data-theme=kakao] .doc-body a:not(.button){color:#000;font-weight:700}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .doc-body a:not(.button):hover{background:var(--yellow);text-decoration:none}}[data-theme=kakao] .doc-action{margin-top:36px}[data-theme=kakao] .doc-action .button{display:inline-flex}[data-theme=kakao] .site-footer{padding:22px 0;border-top:var(--seam)solid #000;background:#000;color:#fff}[data-theme=kakao] .footer-inner{max-width:76rem;margin:0 auto;padding:0 var(--gutter)}[data-theme=kakao] .copyright{color:#fff;font-size:14px}[data-theme=kakao] .footer-links{gap:2rem}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .site-footer .nav-link:hover{background:var(--yellow);color:#000}}[data-theme=kakao] .site-footer :focus-visible{outline-color:var(--yellow)}[data-theme=kakao] .socials{gap:1.25rem}[data-theme=kakao] .socials a{color:#fff}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .socials a:hover{color:var(--yellow)}}[data-theme=kakao] .dialog{width:min(32rem,calc(100vw - 2rem));border:var(--seam)solid #000;border-radius:0;background:var(--background);color:#000;box-shadow:10px 10px #000}[data-theme=kakao] .dialog::backdrop{background:rgb(0 0 0/.55)}[data-theme=kakao] .dialog-body{padding:26px 28px 0}[data-theme=kakao] .dialog-title{display:flex;align-items:baseline;gap:12px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3}[data-theme=kakao] .dialog-title::before{content:"";flex-shrink:0;width:14px;height:14px;border:2px solid #000;background:var(--red);transform:translateY(1px)}[data-theme=kakao] .dialog-note{margin-top:12px;padding-left:26px;color:var(--muted-foreground);font-size:16px;font-weight:450;line-height:1.55}[data-theme=kakao] .dialog-note a{color:#000;font-weight:650}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .dialog-note a:hover{background:var(--yellow);text-decoration:none}}[data-theme=kakao] .dialog-actions{gap:14px;margin-top:24px;padding:16px 28px 20px;border-top:var(--rule)solid #000;background:var(--yellow)}[data-theme=kakao] .dialog .button{height:44px;padding:0 20px;font-size:16px;--shadow:4px}[data-theme=kakao] .dialog .button-outline{background:var(--background);color:#000}[data-theme=kakao] .dialog .dialog-confirm{background:var(--red);color:#000}[data-theme=kakao] .dialog .dialog-confirm::after{content:none}@media(hover:hover) and (pointer:fine){[data-theme=kakao] .dialog .button:hover{background:#000;color:#fff}}[data-theme=kakao] .toast{border:var(--rule)solid #000;border-radius:0;background:#fff;color:#000;box-shadow:var(--shadow)var(--shadow)#000;font-weight:650;animation:none}[data-theme=kakao] .toast.is-error{background:var(--red)}@media(max-width:1050px){[data-theme=kakao] .shortener{grid-template-columns:minmax(0,1.5fr)minmax(0,1fr)}[data-theme=kakao] .logo{width:156px;height:156px;padding:28px}}@media(max-width:720px){[data-theme=kakao]{--shadow:5px}[data-theme=kakao] .site-main{padding:32px 0}[data-theme=kakao] .nav{gap:.5rem}[data-theme=kakao] .nav-link{padding:3px 4px}[data-theme=kakao] .shortener{grid-template-columns:minmax(0,1fr)}[data-theme=kakao] .shortener::before{grid-column:1;grid-row:1;border-left:0;border-bottom:var(--seam)solid #000;background-size:96px 96px,84px 36px,auto;background-position:100% 0,left 20px bottom 20px,0 0}[data-theme=kakao] .logo{grid-column:1;grid-row:1;width:136px;height:136px;margin:32px 0;padding:24px;box-shadow:8px 8px #000}[data-theme=kakao] .title{grid-row:2;padding-top:32px;font-size:clamp(38px,11vw,56px)}[data-theme=kakao] .description{grid-row:3;padding-bottom:32px;font-size:18px}[data-theme=kakao] .shortener-body{grid-row:4;padding:24px var(--gutter)28px}[data-theme=kakao] .history,[data-theme=kakao] .faq{grid-template-columns:minmax(0,1fr)}[data-theme=kakao] .history-head{flex-direction:row;align-items:center;justify-content:space-between;padding:24px var(--gutter)0}[data-theme=kakao] .history-note{border-right:0;border-bottom:var(--seam)solid #000;padding:16px var(--gutter)24px}[data-theme=kakao] .history-head{border-right:0}[data-theme=kakao] .history-list{grid-column:1;grid-row:3}[data-theme=kakao] .faq-title{min-height:0;padding:24px var(--gutter)24px 96px;border-right:0;border-bottom:var(--seam)solid #000}[data-theme=kakao] .faq-title::after{width:72px;height:100%}[data-theme=kakao] .faq-answer{padding-right:0}}