@font-face{font-family:Galmuri11;src:url(./Galmuri11-DfQIlyDK.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Galmuri9;src:url(./Galmuri9-B9HMP827.woff2) format("woff2");font-weight:400;font-display:block}:root{--ui-bg: #eaf4fb;--ui-bg-2: #ffffff;--ui-panel: #ffffff;--ui-line: #dcebf5;--ui-line-2: #bfdcef;--ui-fg: #27333d;--ui-fg-dim: #5f7080;--ui-fg-mute: #93a6b4;--ui-accent: #3f9ede;--ui-accent-2: #7ec4ee;--ui-accent-ink: #ffffff;--ui-soft: #f2f9fd;--ui-radius: 10px;--ui-font: "Malgun Gothic", Dotum, -apple-system, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ui-bg);color:var(--ui-fg);font-family:var(--ui-font);font-size:13px;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.app{display:grid;grid-template-columns:1fr 344px;grid-template-rows:54px 1fr;grid-template-areas:"top top" "stage panel";height:100%}@media(max-width:900px){.app{grid-template-columns:1fr;grid-template-rows:54px minmax(320px,56vh) 1fr;grid-template-areas:"top" "stage" "panel"}}.topbar{grid-area:top;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--ui-bg-2);border-bottom:1px solid var(--ui-line-2)}.brand{display:flex;align-items:baseline;gap:8px;font-weight:700;letter-spacing:-.02em}.brand b{font-size:17px;color:var(--ui-accent)}.brand span{font-size:11px;color:var(--ui-fg-mute);font-weight:400}@media(max-width:1080px){.brand span{display:none}}.topbar-spacer{flex:1}.theme-switch{display:flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--ui-line-2);border-radius:999px;background:var(--ui-soft);color:var(--ui-fg);white-space:nowrap}.theme-switch:hover{border-color:var(--ui-accent);background:#fff}.theme-switch em{font-style:normal;color:var(--ui-fg-mute);font-size:11px}.btn{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--ui-line-2);background:#fff;color:var(--ui-fg);font-weight:500;white-space:nowrap}.btn:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.btn-primary{background:linear-gradient(180deg,var(--ui-accent-2),var(--ui-accent));border-color:var(--ui-accent);color:var(--ui-accent-ink);font-weight:700}.btn-primary:hover{color:#fff;filter:brightness(1.06)}.stage{grid-area:stage;position:relative;overflow:hidden;display:grid;place-items:center;background-color:var(--ui-bg);background-image:radial-gradient(rgba(63,158,222,.16) 1px,transparent 1px);background-size:22px 22px}.stage-inner{position:relative}.canvas-wrap{transform-origin:top left}.canvas{position:relative;overflow:hidden;box-shadow:0 0 0 1px #27333d2e,0 18px 40px -10px #27333d52}.stage-hint{position:absolute;left:168px;right:16px;bottom:12px;text-align:center;font-size:11px;color:var(--ui-fg-mute);pointer-events:none}.floaters{position:absolute;left:12px;bottom:12px;display:flex;gap:6px}.fbtn{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--ui-line-2);background:#ffffffeb;color:var(--ui-fg-dim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fbtn:hover:not(:disabled){color:var(--ui-accent);border-color:var(--ui-accent)}.fbtn:disabled{opacity:.36;cursor:default}.fbtn-w{width:auto;padding:0 10px;font-size:11px}.panel{grid-area:panel;overflow-y:auto;background:var(--ui-panel);border-left:1px solid var(--ui-line-2);padding:4px 0 60px}@media(max-width:900px){.panel{border-left:none;border-top:1px solid var(--ui-line-2)}}.sec{border-bottom:1px solid var(--ui-line);padding:16px 18px 18px}.sec-h{display:flex;align-items:baseline;gap:9px;margin:0 0 14px}.sec-n{font-size:10px;font-weight:700;color:var(--ui-accent);letter-spacing:.08em}.sec-t{font-size:14px;font-weight:700;margin:0;letter-spacing:-.01em}.sec-note{margin:-6px 0 12px;font-size:11px;line-height:1.65;color:var(--ui-fg-mute)}.field{margin-bottom:13px}.field:last-child{margin-bottom:0}.field-l{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--ui-fg-dim);margin-bottom:6px}.field-l i{font-style:normal;color:var(--ui-fg-mute);font-variant-numeric:tabular-nums}.seg{display:flex;background:var(--ui-soft);border:1px solid var(--ui-line-2);border-radius:999px;padding:3px;gap:3px}.seg button{flex:1;height:28px;border:0;border-radius:999px;background:transparent;color:var(--ui-fg-dim);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg button:hover{color:var(--ui-accent)}.seg button[aria-pressed=true]{background:linear-gradient(180deg,var(--ui-accent-2),var(--ui-accent));color:var(--ui-accent-ink);font-weight:700}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--ui-line-2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--ui-accent);border:2px solid #fff;box-shadow:0 1px 3px #27333d4d}.color-row{display:flex;gap:7px;align-items:center}.color-row input[type=color]{width:34px;height:30px;padding:2px;border:1px solid var(--ui-line-2);border-radius:8px;background:#fff;cursor:pointer}.txt{flex:1;min-width:0;height:30px;padding:0 10px;border:1px solid var(--ui-line-2);border-radius:8px;background:#fff;color:var(--ui-fg);font-family:inherit;font-size:12px}.txt:focus{outline:2px solid var(--ui-accent-2);outline-offset:-1px;border-color:var(--ui-accent)}.sw{width:40px;height:23px;flex:none;border-radius:999px;border:0;background:var(--ui-line-2);position:relative;transition:background .12s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #27333d4d;transition:transform .12s}.sw[aria-pressed=true]{background:var(--ui-accent)}.sw[aria-pressed=true]:after{transform:translate(17px)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.drop{display:flex;align-items:center;gap:11px;width:100%;padding:12px;border:1px dashed var(--ui-line-2);border-radius:12px;background:var(--ui-soft);color:var(--ui-fg-dim);text-align:left}.drop:hover,.drop.over{border-color:var(--ui-accent);background:#fff;color:var(--ui-fg)}.drop b{display:block;font-size:12px;color:var(--ui-fg);font-weight:500}.drop span{font-size:10.5px;color:var(--ui-fg-mute)}.drop-thumb{width:38px;height:38px;flex:none;border-radius:9px;background:#fff center/cover no-repeat;border:1px solid var(--ui-line-2);display:grid;place-items:center;font-size:16px;color:var(--ui-accent)}.overlay{position:fixed;inset:0;z-index:50;background:#27333d61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:86vh;overflow:auto;background:var(--ui-panel);border:1px solid var(--ui-line-2);border-radius:16px;box-shadow:0 18px 48px #27333d47}.modal-h{padding:20px 22px 16px;border-bottom:1px solid var(--ui-line)}.modal-h h2{margin:0 0 5px;font-size:17px;letter-spacing:-.02em;color:var(--ui-accent)}.modal-h p{margin:0;font-size:11.5px;color:var(--ui-fg-mute)}.modal-b{padding:18px 22px;font-size:12.5px;line-height:1.85;color:var(--ui-fg-dim)}.modal-b h3{margin:0 0 7px;font-size:12px;color:var(--ui-fg)}.modal-b ol,.modal-b ul{margin:0 0 18px;padding-left:17px}.modal-b b{color:var(--ui-fg);font-weight:600}.modal-b .warn{color:#d8556f}.modal-f{padding:14px 22px 20px;display:flex;gap:9px}.modal-f .btn{flex:1;height:38px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));gap:11px;padding:18px 22px 22px}.theme-card{border:1px solid var(--ui-line-2);border-radius:13px;background:#fff;padding:0;overflow:hidden;text-align:left;color:inherit}.theme-card:hover{border-color:var(--ui-accent);box-shadow:0 4px 12px #3f9ede2e}.theme-card[aria-current=true]{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.theme-card-art{height:92px;display:grid;place-items:center;overflow:hidden;background:var(--ui-soft);border-bottom:1px solid var(--ui-line)}.theme-card-meta{padding:9px 11px 11px}.theme-card-meta b{display:block;font-size:12.5px;font-weight:600}.theme-card-meta span{font-size:10.5px;color:var(--ui-fg-mute)}.link-mute{background:none;border:0;padding:0;color:var(--ui-fg-mute);font-size:11px;text-decoration:underline;text-underline-offset:3px}.link-mute:hover{color:var(--ui-accent)}.btn-row{display:flex;gap:7px}.btn-row .btn{flex:1}@media(min-width:901px)and (max-width:1180px){.app{grid-template-columns:1fr 300px}}@media(max-width:900px){.app{grid-template-rows:52px minmax(280px,50vh) 1fr}.stage{background-size:18px 18px;align-items:start;padding-top:12px}.panel{padding-bottom:40px}.sec{padding:14px 15px 16px}}@media(max-width:760px){.stage-hint{display:none}}@media(max-width:560px){body{font-size:13px}.app{grid-template-rows:50px minmax(300px,58vh) 1fr}.topbar{gap:7px;padding:0 10px}.brand b{font-size:15px}.theme-switch{height:30px;padding:0 10px;font-size:12px;min-width:0;overflow:hidden}.theme-switch span,.theme-switch em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{height:30px;padding:0 12px}.stage-hint{display:none}.floaters{left:8px;bottom:8px}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px;padding:14px 16px 18px}.modal-h,.modal-b{padding-left:16px;padding-right:16px}.modal-f{padding:12px 16px 16px}.modal-b{line-height:1.75}}@media(max-width:400px){.brand span{display:none}.btn-row{flex-direction:column}}@media(pointer:coarse){.seg button{height:34px}.sw{width:46px;height:27px}.sw:after{width:21px;height:21px}.sw[aria-pressed=true]:after{transform:translate(19px)}input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.fbtn{width:36px;height:36px}}.brand{white-space:nowrap;flex:none}[data-exporting] .canvas{box-shadow:none!important}.canvas>*{border-radius:inherit;overflow:hidden}.buildmark{margin:0;padding:0 22px 4px;font-size:10px;color:var(--ui-fg-mute);font-family:Verdana,Tahoma,sans-serif;letter-spacing:.04em}.fbtn{line-height:1;padding:0;font-variant-numeric:tabular-nums}.fbtn svg{display:block}.fbtn-w{padding:0 10px;letter-spacing:.01em}.scr-photo,.scr-dim{position:absolute;inset:0;pointer-events:none}.t-smsview>*:not(.scr-photo):not(.scr-dim):not(.screenfx),.t-compose>*:not(.scr-photo):not(.scr-dim):not(.screenfx),.t-attach>*:not(.scr-photo):not(.scr-dim):not(.screenfx),.t-inbox>*:not(.scr-photo):not(.scr-dim):not(.screenfx),.t-xp>*:not(.scr-photo):not(.scr-dim):not(.screenfx){position:relative}.scr-photo{background:center / cover no-repeat}.scr-dim{background:#000}.t-attach:has(>.scr-photo) .page,.t-attach:has(>.scr-photo) .tabs,.t-xp:has(>.scr-photo) .body,.t-inbox:has(>.scr-photo) .list,.t-compose:has(>.scr-photo) .box-wrap,.t-smsview:has(>.scr-photo) .page{background:transparent}.ed{--ed-hi: rgba(0, 0, 0, .28);outline:1px dashed transparent;outline-offset:2px;cursor:text;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;min-width:1ch;min-height:1em;border-radius:1px}.ed:hover{outline-color:var(--ed-hi)}.ed:focus{outline:1px dashed var(--ed-hi);outline-offset:2px;background:none}.ed:focus-visible{outline:1px dashed var(--ed-hi)}.ed-inline{display:inline-block;white-space:pre;word-break:normal;vertical-align:baseline}.ed:empty:before{content:attr(data-ph);opacity:.38;pointer-events:none}.byte-blink{animation:byteBlink .22s steps(1) 0s 4}@keyframes byteBlink{0%,49%{opacity:1}50%,to{opacity:.15}}.edimg{--ed-hi: rgba(0, 0, 0, .28);position:relative;cursor:pointer;background-position:center;background-size:cover;background-repeat:no-repeat}.edimg:after{content:"";position:absolute;inset:0;outline:1px dashed transparent;outline-offset:-1px;pointer-events:none}.edimg:hover:after,.edimg.over:after{outline-color:var(--ed-hi)}.edimg-hint{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-family:var(--ui-font);font-size:10px;line-height:1.5;color:#00000073;opacity:0;pointer-events:none}.edimg:hover .edimg-hint,.edimg.over .edimg-hint{opacity:1}.edimg.is-empty .edimg-hint{opacity:.65}[data-exporting] .ed,[data-exporting] .ed:hover,[data-exporting] .ed:focus,[data-exporting] .edimg:after{outline:none!important}[data-exporting] .ed:empty:before{content:""!important}[data-exporting] .edimg-hint,[data-exporting] .no-export{display:none!important}[data-exporting] .byte-blink{animation:none!important;opacity:1!important}.t-smswrite{--lcd-1: #f4f6f8;--lcd-2: #e2e8ec;--lcd-3: #cfd8de;--ink: #2b2f33;--ink-dim: #79838a;--key: #c9ced2;--key-hi: #f0f3f5;--key-lo: #8d959b;--key-ink: #24282b;--ed-hi: rgba(0, 0, 0, .3);position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--lcd-1),var(--lcd-2) 58%,var(--lcd-3));font-family:Malgun Gothic,Dotum,Gulim,sans-serif;color:var(--ink)}.t-smswrite.lcd-blue{--lcd-1: #dff0fb;--lcd-2: #c3e2f6;--lcd-3: #a8d2ef;--ink: #14304a;--ink-dim: #517695;--key: #b9cfdd;--key-hi: #e6f2fa;--key-lo: #7b98ab;--key-ink: #14304a}.t-smswrite.lcd-green{--lcd-1: #d6e6bd;--lcd-2: #c2d8a3;--lcd-3: #aac68a;--ink: #2c3a1c;--ink-dim: #5c6e46;--key: #b3c795;--key-hi: #dfeccb;--key-lo: #83996a;--key-ink: #2c3a1c}.t-smswrite .lcd-photo{position:absolute;inset:0;background:center / cover no-repeat}.t-smswrite .lcd-dim{position:absolute;inset:0;background:#000}.t-smswrite .lcd-grain{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.045) 0 1px,transparent 1px 3px)}.t-smswrite .lcd-vig{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 34px #283c4b38}.t-smswrite .bar{position:relative;flex:none;height:46px;display:flex;align-items:center;gap:10px;padding:0 15px;font-size:19px;color:var(--ink)}.t-smswrite .bar-spacer{flex:1}.t-smswrite .byte-counter{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:pre}.t-smswrite .byte-unit{font-size:16px;letter-spacing:.02em}.t-smswrite .ant{display:flex;align-items:flex-end;gap:2px;height:17px}.t-smswrite .ant i{width:4px;background:var(--ink);opacity:.2}.t-smswrite .ant i.on{opacity:1}.t-smswrite .ant i:nth-child(1){height:6px}.t-smswrite .ant i:nth-child(2){height:9px}.t-smswrite .ant i:nth-child(3){height:13px}.t-smswrite .ant i:nth-child(4){height:17px}.t-smswrite .batt{display:flex;align-items:center;gap:2px}.t-smswrite .batt-shell{width:24px;height:13px;border:2px solid var(--ink);display:flex;align-items:center;gap:1px;padding:2px}.t-smswrite .batt-shell i{flex:1;align-self:stretch;background:var(--ink);opacity:.18}.t-smswrite .batt-shell i.on{opacity:1}.t-smswrite .batt-nub{width:2px;height:6px;background:var(--ink)}.t-smswrite .sheet{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 34px 22px}.t-smswrite .body{width:100%;color:var(--ink)}.t-smswrite .stamp{margin-top:44px;align-self:flex-end;font-size:19px;color:var(--ink);opacity:.85}.t-smswrite.f-pixel .body,.t-smswrite.f-pixel .stamp,.t-smswrite.f-pixel .bar,.t-smswrite.f-pixel .sk{font-family:Galmuri11,Malgun Gothic,Dotum,sans-serif;-webkit-font-smoothing:none;text-rendering:geometricPrecision}.t-smswrite .keys{position:relative;flex:none;height:68px;display:flex;gap:12px;padding:10px 14px 16px}.t-smswrite .sk{flex:1;display:grid;place-items:center;font-size:21px;color:var(--key-ink);background:linear-gradient(180deg,var(--key-hi),var(--key) 46%,var(--key-lo));border:1px solid rgba(0,0,0,.34);border-radius:14px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000002e,0 1px 2px #0000001f}.screenfx{position:absolute;inset:0;pointer-events:none;z-index:90;overflow:hidden}.screenfx>*{position:absolute;inset:0}.fx-grain-v{background-image:repeating-linear-gradient(90deg,#ff00000e 0 1px,#00ff000e 1px 2px,#003cff0e 2px 3px);mix-blend-mode:multiply}.fx-grain-h{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.115) 0 1px,transparent 1px 3px)}.fx-tint-mul{mix-blend-mode:multiply}.fx-tint-scr{mix-blend-mode:screen}.fx-glare{background:linear-gradient(114deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.08) 17%,transparent 38%,transparent 62%,rgba(255,255,255,.06) 82%,rgba(255,255,255,.2) 100%);mix-blend-mode:screen}.fx-vig{box-shadow:inset 0 0 28px #141e2857,inset 0 0 76px #141e282e}.fx-soft>*:not(.screenfx){filter:blur(var(--fx-blur, 0px))}.t-smsview{--sky-1: #52b6ea;--sky-2: #2b93d6;--sky-3: #1d6fae;--field: #cfeafb;--box: #eaf6fe;--ink: #102c45;--title-ink: #ffffff;--status: #12446b;--ed-hi: rgba(255, 255, 255, .5);position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--field);font-family:Malgun Gothic,Dotum,Gulim,sans-serif;color:var(--ink)}.t-smsview.hue-green{--sky-1: #62c48c;--sky-2: #35a065;--sky-3: #237a4a;--field: #d3f0de;--box: #ecfaf1;--ink: #12381f;--status: #17563a}.t-smsview.hue-violet{--sky-1: #a58ae0;--sky-2: #7c5fc7;--sky-3: #5b41a0;--field: #e3daf7;--box: #f3eefc;--ink: #291b4d;--status: #3d2b6b}.t-smsview.hue-amber{--sky-1: #f0b64e;--sky-2: #d8912a;--sky-3: #a96c14;--field: #f8e7c4;--box: #fdf5e4;--ink: #40290a;--status: #6b4611}.t-smsview .status{flex:none;height:36px;display:flex;align-items:center;gap:9px;padding:0 12px;background:var(--status);color:#fff}.t-smsview .status-spacer{flex:1}.t-smsview .ant{display:flex;align-items:flex-end;gap:2px;height:15px}.t-smsview .ant i{width:4px;background:currentColor;opacity:.28}.t-smsview .ant i.on{opacity:1}.t-smsview .ant i:nth-child(1){height:5px}.t-smsview .ant i:nth-child(2){height:8px}.t-smsview .ant i:nth-child(3){height:11px}.t-smsview .ant i:nth-child(4){height:15px}.t-smsview .batt-shell{width:22px;height:12px;border:2px solid currentColor;display:flex;gap:1px;padding:2px}.t-smsview .batt-shell i{flex:1;background:currentColor;opacity:.2}.t-smsview .batt-shell i.on{opacity:1}.t-smsview .title{flex:none;height:52px;display:flex;align-items:center;padding:0 16px;font-size:26px;color:var(--title-ink);background:linear-gradient(180deg,var(--sky-1),var(--sky-2) 62%,var(--sky-3));border-bottom:2px solid rgba(0,0,0,.28);text-shadow:0 1px 0 rgba(0,0,0,.3)}.t-smsview .page{flex:1;min-height:0;padding:16px 14px;display:flex}.t-smsview .box{flex:1;background:var(--box);border:2px solid rgba(0,0,0,.34);box-shadow:inset 0 0 0 2px #ffffffbf;overflow:hidden}.t-smsview .body{color:var(--ink);--ed-hi: rgba(0, 0, 0, .3)}.t-smsview .keys{flex:none;height:50px;display:flex;align-items:center;background:linear-gradient(180deg,var(--sky-1),var(--sky-2) 62%,var(--sky-3));border-top:2px solid rgba(0,0,0,.28);color:var(--title-ink);font-size:22px;padding:0 16px;text-shadow:0 1px 0 rgba(0,0,0,.3)}.t-smsview .keys .sk{flex:1}.t-smsview .keys .sk:nth-child(2){text-align:center}.t-smsview .keys .sk:nth-child(3){text-align:right}.t-smsview.f-pixel .body,.t-smsview.f-pixel .title,.t-smsview.f-pixel .keys{font-family:Galmuri11,Malgun Gothic,Dotum,sans-serif;-webkit-font-smoothing:none;text-rendering:geometricPrecision;text-shadow:none}.t-inbox{position:relative;--bar-1: #3aa0e8;--bar-2: #1565c0;--bar-line: #0c3f7d;--paper: #eef4f8;--paper-2: #e2ecf3;--ink: #14232e;--sel-1: #2f8de0;--sel-2: #1256a8;--status: #0f2b44;--ed-hi: rgba(0, 0, 0, .3);width:100%;height:100%;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:Galmuri11,Malgun Gothic,Dotum,sans-serif;-webkit-font-smoothing:none;text-rendering:geometricPrecision}.t-inbox.hue-green{--bar-1: #58bf7e;--bar-2: #1f8b4c;--bar-line: #146336;--paper: #eef7f0;--paper-2: #e0efe4;--sel-1: #3fae69;--sel-2: #177a41;--status: #123c26}.t-inbox.hue-gray{--bar-1: #9aa6b0;--bar-2: #5d6a76;--bar-line: #3d4750;--paper: #f1f2f4;--paper-2: #e5e7ea;--sel-1: #8a97a3;--sel-2: #4e5a65;--status: #2b333b}.t-inbox .status{flex:none;height:34px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--status);color:#fff;font-size:16px}.t-inbox .status-spacer{flex:1}.t-inbox .mark{letter-spacing:.14em;font-weight:700;font-size:17px}.t-inbox .ant{display:flex;align-items:flex-end;gap:2px;height:14px}.t-inbox .ant i{width:4px;background:currentColor}.t-inbox .ant i:nth-child(1){height:5px}.t-inbox .ant i:nth-child(2){height:8px}.t-inbox .ant i:nth-child(3){height:11px}.t-inbox .ant i:nth-child(4){height:14px}.t-inbox .title{flex:none;height:46px;display:grid;place-items:center;color:#fff;font-size:24px;background:linear-gradient(180deg,var(--bar-1),var(--bar-2));border-bottom:2px solid var(--bar-line);--ed-hi: rgba(255, 255, 255, .55)}.t-inbox .list{flex:1;min-height:0;overflow:hidden;padding:4px 0}.t-inbox .row{height:58px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px dotted rgba(20,35,46,.28)}.t-inbox .row:nth-child(2n){background:var(--paper-2)}.t-inbox .row.sel{background:linear-gradient(180deg,var(--sel-1),var(--sel-2));color:#fff;--ed-hi: rgba(255, 255, 255, .55);border-bottom-color:var(--bar-line)}.t-inbox .row-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.t-inbox .row-txt:focus{text-overflow:clip}.t-inbox .mailbtn{flex:none;width:26px;height:20px;padding:0;border:0;background:none;color:inherit;display:grid;place-items:center}.t-inbox .keys{flex:none;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:21px;color:#fff;background:linear-gradient(180deg,var(--bar-1),var(--bar-2));border-top:2px solid var(--bar-line);--ed-hi: rgba(255, 255, 255, .55)}.t-compose{--gold-1: #f7d07a;--gold-2: #edb542;--gold-3: #cf8f14;--fill: #3fc0e8;--fill-ink: #0b1b22;--shell: #f2f4f2;--line: #1b1b1b;--bar-1: #8fd9f2;--bar-2: #39a6d8;--bar-ink: #06222e;--track: #cfe9f5;--thumb: #2f9fd8;--ed-hi: rgba(0, 0, 0, .4);position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--shell);color:var(--line);font-family:Galmuri11,Malgun Gothic,Dotum,sans-serif;-webkit-font-smoothing:none;text-rendering:geometricPrecision}.t-compose.t-dark{--fill: #101010;--fill-ink: #f2f2f2;--shell: #e9ece9;--track: #3a3a3a;--thumb: #8fd9f2}.t-compose.t-paper{--fill: #fbfbf6;--fill-ink: #141414;--track: #dcdcd4;--thumb: #9aa39a}.t-compose .title{flex:none;height:58px;display:grid;place-items:center;font-size:30px;color:#241802;background:linear-gradient(180deg,var(--gold-1),var(--gold-2) 58%,var(--gold-3));border-bottom:3px solid var(--line)}.t-compose .label-row{flex:none;height:46px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:24px}.t-compose .box-wrap{flex:1;min-height:0;display:flex;padding:0 10px}.t-compose .box{flex:1;min-width:0;display:flex;border:3px solid var(--line);background:var(--fill);overflow:hidden}.t-compose .box-text{flex:1;min-width:0;padding:8px 10px;color:var(--fill-ink);overflow:hidden;--ed-hi: rgba(0, 0, 0, .45)}.t-compose.t-dark .box-text{--ed-hi: rgba(255, 255, 255, .5)}.t-compose .scroll{flex:none;width:22px;border-left:3px solid var(--line);background:var(--track);position:relative}.t-compose .scroll i{position:absolute;left:2px;right:2px;height:34%;background:var(--thumb);border:2px solid rgba(0,0,0,.35)}.t-compose .attach{flex:none;display:flex;align-items:center;gap:8px;padding:8px 10px 0;font-size:24px}.t-compose .attach-field{flex:none;height:30px;margin:4px 10px 0;border:3px solid var(--line);background:var(--shell);padding:0 6px;display:flex;align-items:center;font-size:20px}.t-compose .keys{flex:none;height:48px;margin-top:8px;display:flex;align-items:center;padding:0 12px;font-size:24px;color:var(--bar-ink);background:linear-gradient(180deg,var(--bar-1),var(--bar-2));border-top:3px solid var(--line)}.t-compose .keys .sk{flex:1}.t-compose .keys .sk:nth-child(2){text-align:center}.t-compose .keys .sk:nth-child(3){text-align:right}.t-attach{filter:grayscale(1);--lcd: #c6c6c6;--lcd-2: #b2b2b2;--ink: #151515;--ink-dim: #4e4e4e;--status: #0b0b0b;--chrome: #9c9c9c;--ed-hi: rgba(0, 0, 0, .4);position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--lcd);color:var(--ink);font-family:Galmuri11,Malgun Gothic,Dotum,sans-serif;-webkit-font-smoothing:none;text-rendering:geometricPrecision}.t-attach .status{flex:none;height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;background:var(--status);color:#e9ecea;font-size:20px}.t-attach .status .sp{flex:1}.t-attach .ant{display:flex;align-items:flex-end;gap:2px;height:16px}.t-attach .ant i{width:4px;background:currentColor}.t-attach .ant i:nth-child(1){height:6px}.t-attach .ant i:nth-child(2){height:10px}.t-attach .ant i:nth-child(3){height:13px}.t-attach .ant i:nth-child(4){height:16px}.t-attach .batt{display:flex;align-items:center;gap:2px}.t-attach .batt-shell{width:26px;height:14px;border:2px solid currentColor;display:flex;gap:1px;padding:2px}.t-attach .batt-shell i{flex:1;background:currentColor;opacity:.2}.t-attach .batt-shell i.on{opacity:1}.t-attach .batt-nub{width:2px;height:7px;background:currentColor}.t-attach .tabs{flex:none;height:44px;display:flex;align-items:center;gap:12px;padding:0 8px;background:var(--lcd-2);border-bottom:2px solid var(--ink);font-size:21px}.t-attach .tab{display:flex;align-items:center;gap:5px}.t-attach .chk{width:17px;height:17px;border:2px solid var(--ink);background:var(--lcd);display:grid;place-items:center;padding:0;cursor:pointer}.t-attach .chk span{display:none;width:9px;height:9px;background:var(--ink)}.t-attach .chk.on span{display:block}.t-attach .page{flex:1;min-height:0;margin:8px;padding:8px 10px;border:2px solid var(--ink);background:var(--lcd);display:flex;flex-direction:column;overflow:hidden}.t-attach .body{flex:1;min-height:0;overflow:hidden}.t-attach .byte{align-self:flex-end;color:var(--ink-dim);font-size:24px;padding-top:6px}.t-attach .attach{flex:none;display:flex;align-items:center;gap:8px;padding:0 8px 6px;font-size:21px}.t-attach .attach-field{flex:1;height:26px;border:2px solid var(--ink);background:var(--lcd-2);padding:0 5px;display:flex;align-items:center;font-size:18px}.t-attach .keys{flex:none;height:52px;display:flex;gap:6px;padding:0 6px 6px}.t-attach .sk{flex:1;display:grid;place-items:center;font-size:23px;color:var(--ink);background:linear-gradient(180deg,#e6e8e4,var(--chrome));border:2px solid var(--ink);box-shadow:inset 0 2px #ffffffb3}.t-xp{position:relative;--tb-1: #0058e6;--tb-2: #3d8bff;--tb-3: #0054e3;--tb-4: #0046c8;--frame: #0054e3;--face: #ece9d8;--face-lo: #d6d2bf;--face-hi: #ffffff;--grv: #7f9db9;--ink: #000000;--ink-dim: #4a4a44;--ed-hi: rgba(0, 0, 0, .35);width:100%;height:100%;display:flex;flex-direction:column;background:var(--frame);border:3px solid var(--frame);border-top:0;font-family:Galmuri11,Gulim,Dotum,Malgun Gothic,sans-serif;font-size:11px;-webkit-font-smoothing:none;text-rendering:geometricPrecision;line-height:1.45;color:var(--ink);-webkit-font-smoothing:antialiased}.t-xp.skin-silver{--tb-1: #8c8ca8;--tb-2: #c3c3d6;--tb-3: #8e8ea8;--tb-4: #6f6f8c;--frame: #8e8ea8}.t-xp.skin-olive{--tb-1: #7a9a4e;--tb-2: #a8c47a;--tb-3: #6f9142;--tb-4: #587434;--frame: #6f9142}.t-xp .tb{flex:none;height:25px;display:flex;align-items:center;gap:5px;padding:0 3px 0 5px;background:linear-gradient(180deg,var(--tb-1),var(--tb-2) 8%,var(--tb-3) 40%,var(--tb-4));color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.45);--ed-hi: rgba(255, 255, 255, .65)}.t-xp .tb-spacer{flex:1}.t-xp .wbtn{width:21px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:3px;background:linear-gradient(180deg,#4b95ff,#0b5ada);color:#fff;font-size:9px;line-height:1}.t-xp .wbtn.close{background:linear-gradient(180deg,#f08a7a,#d33c22)}.t-xp .mb{flex:none;height:19px;display:flex;align-items:center;gap:11px;padding:0 7px;background:var(--face);border-bottom:1px solid var(--face-lo)}.t-xp .mb span:hover{background:#316ac5;color:#fff}.t-xp .tabs{flex:none;display:flex;align-items:flex-end;gap:2px;height:22px;padding:3px 6px 0;background:var(--face)}.t-xp .tab{padding:2px 8px 3px;background:#dedacb;border:1px solid var(--face-lo);border-bottom:0;color:var(--ink-dim)}.t-xp .tab.on{background:var(--face);color:var(--ink);font-weight:700;padding-bottom:4px}.t-xp .tabs .right{margin-left:auto;color:#0b3f8f;padding:2px 6px}.t-xp .body{flex:1;min-height:0;display:flex;gap:5px;padding:5px 6px;background:var(--face);border-top:1px solid var(--face-lo)}.t-xp .col-l{width:152px;flex:none;display:flex;flex-direction:column;gap:4px}.t-xp .col-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.t-xp .col-r{width:104px;flex:none;display:flex;flex-direction:column;gap:4px}.t-xp .grp{border:1px solid #c0bdae;background:#f4f2e9;padding:3px;min-height:0}.t-xp .grp-t{font-weight:700;color:#26497e;margin-bottom:2px}.t-xp .phone{border:1px solid #b9c6d2;background:linear-gradient(160deg,#eaf2f9,#c8d9e8 60%,#aec4d8);border-radius:7px;padding:6px;display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.t-xp .lcd{flex:1;min-height:0;background:#f7fbf2;border:1px solid #8fa6b8;box-shadow:inset 1px 1px #00000021;padding:4px 5px;overflow:hidden;color:#1d2a1c}.t-xp .lcd-byte{text-align:right;color:#47605e;border-top:1px dotted #a9bcc6;margin-top:3px;padding-top:2px}.t-xp .pad{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.t-xp .pad i{height:7px;background:linear-gradient(180deg,#fdfefe,#cdd9e3);border:1px solid #9fb1c0;border-radius:2px}.t-xp .lbl{color:var(--ink-dim);margin-bottom:1px}.t-xp .fld{background:#fff;border:1px solid var(--grv);padding:2px 3px;min-height:17px;--ed-hi: rgba(0, 0, 0, .35)}.t-xp .addr{border:1px solid #c8302a;color:#c8302a;padding:1px 4px;background:var(--face);white-space:nowrap}.t-xp .row{display:flex;align-items:center;gap:3px}.t-xp .tree{display:flex;flex-direction:column;gap:1px}.t-xp .tree div{display:flex;align-items:center;gap:4px;padding:1px 2px}.t-xp .tree div:hover{background:#316ac5;color:#fff}.t-xp .chars{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;flex:1;min-height:0;align-content:start}.t-xp .chars button{border:1px solid transparent;background:#fff;padding:0;height:15px;font-family:inherit;font-size:11px;line-height:1}.t-xp .chars button:hover{border-color:#316ac5;background:#d5e3f7}.t-xp .info{display:flex;justify-content:space-between;gap:4px;padding:1px 0}.t-xp .info b{font-weight:400;color:#26497e}.t-xp .cashmark{text-align:center;font-weight:700;color:#d4470f;border:1px solid #e0b48a;background:linear-gradient(180deg,#fff6e7,#ffe4bf);padding:2px;letter-spacing:.02em}.t-xp .rbtn{border:1px solid #9b9781;background:linear-gradient(180deg,#fdfdf9,#e3e0d2);box-shadow:inset 0 1px #fff;padding:2px 4px;text-align:center}.t-xp .ad{border:2px solid #e02020;background:#ffef3f;padding:3px;text-align:center;--ed-hi: rgba(0, 0, 0, .4)}.t-xp .ad-l{font-weight:700;color:#d00000}.t-xp .ad.blink .ad-l{animation:xpBlink .9s steps(1) infinite}@keyframes xpBlink{50%{opacity:.25}}.t-xp .ad-s{color:#3a3a1a;font-size:10px}.t-xp .ad-b{display:inline-block;margin-top:2px;background:#e02020;color:#fff;padding:1px 6px;border-radius:2px}[data-exporting] .t-xp .ad.blink .ad-l{animation:none;opacity:1}.t-xp .foot{flex:none;display:flex;gap:5px;padding:0 6px 6px;background:var(--face)}.t-xp .xbtn{min-width:58px;padding:3px 10px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(180deg,#fdfdfd,#f2f1ea 46%,#e3e0d2 47%,#eceae0);box-shadow:inset 0 0 0 1px #fff;text-align:center}.t-xp .emo-tabs{display:flex;gap:2px;margin-bottom:3px}.t-xp .emo-tabs button{flex:1;border:1px solid #b9b5a3;background:linear-gradient(#fdfdf9,#e3e0d2);font-family:inherit;font-size:10px;padding:1px 0;cursor:pointer}.t-xp .emo-tabs button.on{background:#fff;border-color:#26497e;color:#26497e;font-weight:700}.t-xp .emo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;flex:1;min-height:0;align-content:start}.t-xp .emo-grid button{border:1px solid #d7d3c4;background:#fff;font-family:inherit;font-size:10px;line-height:1;height:17px;padding:0;cursor:pointer;overflow:hidden}.t-xp .emo-grid button:hover{border-color:#316ac5;background:#d5e3f7}.t-xp .rbtn.box{display:flex;align-items:center;gap:4px;text-align:left}.t-xp .rbtn.box b{margin-left:auto;font-weight:700;color:#26497e}.t-xp .statusbar{flex:none;height:16px;display:flex;align-items:center;gap:6px;padding:0 3px 0 6px;margin:0 3px 3px;font-size:10px;color:#3d3d3d;border:1px solid;border-color:#9e9a89 #fff #fff #9e9a89;background:var(--face)}.t-xp .statusbar .sp{flex:1}.t-xp .statusbar .grip{width:12px;height:12px;background:linear-gradient(135deg,transparent 45%,#9e9a89 45% 55%,transparent 55%),linear-gradient(135deg,transparent 70%,#9e9a89 70% 80%,transparent 80%)}.t-xp .rbtn.box{white-space:nowrap;font-size:10px;padding:2px 5px}.t-xp .rbtn.box .ed{overflow:hidden;text-overflow:ellipsis;min-width:0}.t-xp .ad-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
