@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-style:normal;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none;padding:0;margin:0}*,:after,:before{box-sizing:border-box}:focus-visible{outline:1px solid var(--primary);outline-offset:.2rem}:focus:not(:focus-visible){outline:none}:focus{outline:none}img,video{max-width:100%;vertical-align:bottom}button{cursor:pointer;background-color:transparent}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px white;box-shadow:inset 0 0 0 1000px white}@font-face{font-family:Pretendard;font-display:swap;font-weight:100;src:url(/fonts/Pretendard-Thin.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:200;src:url(/fonts/Pretendard-ExtraLight.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:300;src:url(/fonts/Pretendard-Light.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:400;src:url(/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:500;src:url(/fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:600;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:700;src:url(/fonts/Pretendard-Bold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:800;src:url(/fonts/Pretendard-ExtraBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-display:swap;font-weight:900;src:url(/fonts/Pretendard-Black.woff2) format("woff2")}:root{--font-pretendard:"Pretendard",system-ui,sans-serif;--White:#FFFFFF;--Black:#222222;--alert08:#D42727;--coolGray00:#F4F4F4;--coolGray01:#ECEEF3;--coolGray02:#AEB3BC;--coolGray03:#93969C;--coolGray04:#7C828D;--coolGray05:#636976;--coolGray06:#4F5663;--coolGray07:#434A55;--coolGray08:#38404C;--coolGray09:#292F3A;--primary00:#E6DFFF;--primary01:#D4C8FF;--primary02:#C2B0FF;--primary03:#AF99FF;--primary04:#9E82FF;--primary05:#8B69FF;--primary06:#7047FF;--primary07:#6235FF;--primary08:#4A34CA;--primary09:#27139B;--primary10:#120468;--red00:#FFE6E6;--red01:#FFB9B9;--red02:#FF9C9C;--red03:#FF7B7B;--red04:#FF7B7B;--red05:#FF5E5E;--red06:#FF4747;--red07:#FF0000;--red08:#D42727;--green00:#B7FCD9;--green01:#8AEABA;--green02:#45E293;--green03:#15C76E;--green04:#0B9D54;--green05:#107543;--yellow00:#FFDE72;--yellow01:#FFDE72;--yellow02:#FFC300;--yellow04:#A47E00;--kakao:#FEDF32;--active:#16C76F;--border01:#F6F6F7;--shadow01:0 -4px 12px rgba(34,34,34,0.04);--shadow02:0 4px 12px rgba(34,34,34,0.04);--shadow03:4 4px 12px rgba(34,34,34,0.04);--shadow04:-2px -2px 12px -8px rgba(34,34,34,0.12);--primary:#6235FF;--red:#D42727;--skyblue:#E9F3FF;--black:#222222;--white:#FFFFFF;--gray:#333d4b;--gray_2:#6B7684;--gray_3:#B0B8C1;--gray_4:#CDD4DB;--gray_5:#E4E6E9;--gray_6:#F2F4F6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-body-5:12px;--size-body-4:13px;--size-body-3:14px;--size-body-2:15px;--size-body-1:16px;--size-title-4:18px;--size-title-3:20px;--size-title-2:24px;--size-title-1:28px;--card-shadow:0 2px 20px 0 rgba(0,0,0,0.04);--floating-shadow:0 0 0 1px hsla(0,0%,0%,0.1),0 4px 11px hsla(0,0%,0%,0.1)}body[data-scroll-locked]:has(#app-warranty_register){overscroll-behavior:unset!important;position:unset!important;padding-left:unset!important;padding-top:unset!important;padding-right:unset!important;margin-left:unset!important;margin-top:unset!important;margin-right:unset!important;margin-inline:auto!important}body[data-scroll-locked]:has(#app-warranty_detail){overscroll-behavior:unset!important;position:unset!important;padding-left:unset!important;padding-top:unset!important;padding-right:unset!important;margin-left:unset!important;margin-top:unset!important;margin-right:unset!important;margin-inline:auto!important}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list{margin-top:14px;width:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-radius:16px;background:rgba(255,247,230,.35);border:1px solid rgba(255,195,64,.25)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item{display:flex;flex-direction:column;gap:8px;width:100%}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item .pending-info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--coolGray05)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item .pending-info .badge{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background-color:rgba(255,195,64,.16);color:#9A6900;border:1px solid rgba(255,195,64,.25)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item .pending-info .pending-product{color:var(--coolGray07);font-weight:600}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item .pending-info .pending-expire{color:#c06d00}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item .pending-info .pending-status{color:var(--active)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .pending-list .pending-item button{margin-left:auto;height:32px;padding-inline:16px;border-radius:999px;font-size:12px;font-weight:600}#app-support_notice{background-color:var(--coolGray00)}#app-support_notice .notice-wrap{display:flex;flex-direction:column;gap:20px;padding:24px 20px 44px}#app-support_notice .notice-search{display:flex;flex-direction:column;gap:16px}#app-support_notice .notice-search .notice-title{font-size:18px;font-weight:700;color:var(--coolGray08)}#app-support_notice .notice-search .input-wrap{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;background-color:#fff;box-shadow:var(--shadow02)}#app-support_notice .notice-search .input-wrap .icon-search{display:inline-block;width:18px;height:18px;background:url(/img/icon/icon-search.svg) 50%/contain no-repeat}#app-support_notice .notice-search .input-wrap input{flex:1;border:none;outline:none;font-size:14px;font-weight:500;color:var(--coolGray07)}#app-support_notice .notice-list{display:flex;flex-direction:column;gap:12px}#app-support_notice .notice-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:20px;background:#fff;border-radius:12px;border:none;box-shadow:var(--shadow03);text-align:left;transition:transform .16s ease,box-shadow .16s ease}#app-support_notice .notice-card:active,#app-support_notice .notice-card:focus-visible{transform:translateY(1px);box-shadow:var(--shadow02);outline:none}#app-support_notice .notice-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px}#app-support_notice .notice-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#app-support_notice .notice-badge.type-basic{background-color:var(--primary01);color:var(--primary07)}#app-support_notice .notice-badge.type-warning{background-color:#fff1e1;color:#c37500}#app-support_notice .notice-badge.type-primary{background-color:#eef4ff;color:#3563ff}#app-support_notice .notice-badge.type-accent{background-color:#f8f0ff;color:#9c3fd2}#app-support_notice .notice-card__title{font-size:16px;font-weight:700;color:var(--coolGray08);line-height:1.5;word-break:keep-all}#app-support_notice .notice-card__meta{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--coolGray04)}#app-support_notice .notice-card__meta .meta-divider{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--coolGray03)}#app-support_notice .notice-card__meta .meta-more{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:var(--primary06)}#app-support_notice .notice-card__meta .meta-icon{display:inline-block;width:12px;height:12px;background:url(/img/icon/icon-chevron-right.svg) 50%/contain no-repeat}#app-support_notice .notice-date{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-support_notice .notice-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 20px;text-align:center;color:var(--coolGray04);font-size:14px;font-weight:500;background:#fff;border-radius:20px;box-shadow:var(--shadow03)}#app-support_notice .notice-empty .empty-sub{margin-top:6px;font-size:13px;color:var(--coolGray03)}@media (max-width:360px){#app-support_notice .notice-card{padding:18px;gap:10px}#app-support_notice .notice-card__title{font-size:15px}#app-support_notice .notice-card__meta{flex-wrap:wrap;gap:4px}#app-support_notice .notice-board .board-head,#app-support_notice .notice-card__meta .meta-divider{display:none}#app-support_notice .notice-board .board-row{grid-template-columns:1fr;grid-template-areas:"type" "title" "meta";gap:8px}#app-support_notice .notice-board .board-row .notice-type{grid-area:type;width:max-content}#app-support_notice .notice-board .board-row .notice-title{grid-area:title}#app-support_notice .notice-board .board-row .notice-author,#app-support_notice .notice-board .board-row .notice-date{grid-area:meta;font-size:12px;color:var(--coolGray04)}#app-support_notice .notice-board .board-row .notice-author{display:inline-block;margin-right:8px}#app-support_notice .notice-board .board-row .notice-date{display:inline-block;text-align:left}}.section-recent_as .recent_as-list .item.loading{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fff;border-radius:16px}.section-recent_as .recent_as-list .item.loading .skeleton,.section-recent_as .recent_as-list .item.loading .skeleton-circle,.section-recent_as .recent_as-list .item.loading .skeleton-line,.section-recent_as .recent_as-list .item.loading .skeleton-pill{background-color:var(--coolGray01);animation:skeleton-shimmer 1.2s ease-in-out infinite}.section-recent_as .recent_as-list .item.loading .skeleton-line{width:120px;height:14px;border-radius:4px}.section-recent_as .recent_as-list .item.loading .skeleton-pill{width:80px;height:20px;border-radius:999px}.section-recent_as .recent_as-list .item.loading .skeleton-circle{width:32px;height:32px;border-radius:50%}.section-recent_as .recent_as-list .item.loading .item-content{flex:1;display:flex;flex-direction:column;gap:8px}.section-recent_as .recent_empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;color:var(--coolGray05)}.section-recent_as .recent_empty-text{font-size:14px;font-weight:500}.section-recent_as .recent_empty-btn{padding:6px 12px;border-radius:999px;border:1px solid var(--primary04);background:transparent;color:var(--primary06);font-size:12px;font-weight:600}#app-warranty_list .brand-list-wrap .loading-state .skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(242,243,248,.6),rgba(218,220,230,.9) 50%,rgba(242,243,248,.6));background-size:200% 100%;animation:warrantySkeleton 1.6s infinite}#app-warranty_list .brand-list-wrap .loading-state .loading-circle{border-radius:50%}#app-warranty_list .brand-list-wrap .empty-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}#app-warranty_list .brand-list-wrap .empty-wrap .empty-text{font-size:16px;font-weight:500;color:var(--coolGray07)}#app-warranty_list .brand-list-wrap .empty-wrap .empty-subtitle{font-size:14px;font-weight:500;color:var(--coolGray04)}@keyframes warrantySkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}body,html{font-family:var(--font-pretendard)}body{max-width:480px;margin:0 auto}.img-wrap{position:relative;display:inline-block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:var(--gray_3);border-radius:4px}::-webkit-scrollbar-track{background-color:var(--gray_6)}#header{position:fixed;top:0;left:0;width:100%;height:56px;background-color:#fff;box-shadow:var(--shadow02);z-index:110}#header .header-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-inline:20px}#header .header-wrap .header-left .header-logo{width:124px;height:30px}#header .header-wrap .header-left .btn-back{position:relative;width:24px;height:24px}#header .header-wrap .header-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header .header-wrap .header-center .app-title{font-size:20px;font-weight:700;color:var(--coolGray09)}#header .header-wrap .header-right .btn-notification{position:relative}#header .header-wrap .header-right .btn-notification .img-wrap{width:22px;height:22px}#header .header-wrap .header-right .btn-notification .badge{position:absolute;top:-4px;right:-4px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;background-color:var(--red07);border-radius:50%;font-size:10px;font-weight:700;color:#fff}#bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:62px;background-color:#fff;box-shadow:var(--shadow01);z-index:100}#bottom-nav .menu-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-inline:30px}#bottom-nav .menu-wrap .menu{display:inline-flex;justify-content:flex-end;align-items:center;flex-direction:column;gap:4px;max-width:100px;flex:1;height:100%;padding:12px 0}#bottom-nav .menu-wrap .menu .img-wrap{width:24px;height:24px}#bottom-nav .menu-wrap .menu .menu-name{font-size:10px;font-weight:500;color:var(--coolGray07)}#bottom-nav .menu-wrap .menu:nth-child(2) .img-wrap{position:absolute;left:50%;bottom:100%;transform:translate(-50%,50%);display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:var(--primary07)}#bottom-nav .menu-wrap .menu:nth-child(2) .img-wrap>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bottom-nav .menu-wrap .menu.active .menu-name{color:var(--primary07)}.app-main{padding:56px 0 62px;min-height:100vh}#app-login{display:flex;flex-direction:column;width:100%;height:100vh;padding:60px 20px 40px;background-color:var(--coolGray00)}#app-login .login-content .app-intro-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}#app-login .login-content .app-intro-text .text-main{font-size:18px;font-weight:600;color:var(--coolGray07)}#app-login .login-content .app-intro-text .text-sub{font-size:14px;font-weight:500;color:var(--coolGray03)}#app-login .login-content .app-logo{margin-top:60px;text-align:center}#app-login .login-content .app-logo .logo-img{width:120px;aspect-ratio:120/154 auto}#app-login .login-content .app-services{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:60px}#app-login .login-content .app-services .item{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;width:96px;aspect-ratio:1/1 auto;background-color:#fff;border-radius:50%}#app-login .login-content .app-services .item .item-img{position:relative;display:inline-block;width:40px;aspect-ratio:40/40 auto}#app-login .login-content .app-services .item .item-text{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-login .login-button{display:flex;justify-content:center;align-items:center;width:100%;margin-top:auto}#app-login .login-button .btn-login_kakao{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:480px;height:50px;background-color:var(--kakao);border-radius:8px;font-size:14px;font-weight:600;color:var(--coolGray09)}#app-login .login-button .btn-login_kakao .img-wrap{width:20px;aspect-ratio:20/22 auto}#app-home{background-color:var(--coolGray00)}#app-home .content-wrap{padding:20px 0 0}#app-home .section-banner .banner-wrap{position:relative;width:100%;aspect-ratio:380/232 auto}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper{display:flex;align-items:center}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide{width:100%;aspect-ratio:320/190 auto;transition:all .3s ease-in-out}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{aspect-ratio:320/216 auto}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item,#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item .banner-img{position:relative;width:100%;height:100%}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:32px 0 0 20px}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item .banner-content .banner-title{display:flex;flex-direction:column;gap:8px}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item .banner-content .banner-title .title{font-size:20px;font-weight:600;color:var(--White)}#app-home .section-banner .banner-wrap .swiper .swiper-wrapper .swiper-slide .banner-item .banner-content .banner-title .subtitle{font-size:14px;font-weight:400;color:var(--primary00)}#app-home .section-banner .banner-wrap .banner-controls{position:absolute;bottom:20px;left:calc((100% - ((100% - (.1 * 10px)) / 1.1)) / 2 + 20px);display:inline-flex;align-items:center;gap:8px;z-index:1}#app-home .section-banner .banner-wrap .banner-controls .pagination-number{display:inline-flex;justify-content:center;align-items:center;gap:4px;height:22px;padding:0 12px;background-color:rgba(34,34,34,.6);border-radius:20px}#app-home .section-banner .banner-wrap .banner-controls .pagination-number .current{font-size:12px;font-weight:500;color:var(--White)}#app-home .section-banner .banner-wrap .banner-controls .pagination-number .divider,#app-home .section-banner .banner-wrap .banner-controls .pagination-number .total{font-size:12px;font-weight:500;color:rgba(255,255,255,.6)}#app-home .section-banner .banner-wrap .banner-controls .btn-pause{position:relative;display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:rgba(34,34,34,.6);border-radius:50%}#app-home .section-banner .banner-wrap .banner-controls .btn-pause .icon{display:inline-flex;justify-content:center;align-items:center}#app-home .section-summary{padding:20px 20px 0}#app-home .section-summary .section-content .summary-list{display:flex;justify-content:center;align-items:center;gap:8px}#app-home .section-summary .section-content .summary-list .summary-item{flex:1;aspect-ratio:101/98 auto;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#fff;border-radius:16px;box-shadow:var(--shadow03)}#app-home .section-summary .section-content .summary-list .summary-item .item-icon{position:relative;display:inline-block;width:44px;height:44px}#app-home .section-summary .section-content .summary-list .summary-item .item-content .summary-title{font-size:12px;font-weight:500;color:var(--coolGray07)}#app-home .section-quick_access{padding:28px 20px}#app-home .section-quick_access .section-header{margin-bottom:12px}#app-home .section-quick_access .section-header .section-title{font-size:18px;font-weight:700;color:var(--coolGray07)}#app-home .section-quick_access .section-content .quick_access-list{display:flex;align-items:center;gap:8px}#app-home .section-quick_access .section-content .quick_access-list .item{flex:1;aspect-ratio:156/121 auto;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#fff;border-radius:16px;box-shadow:var(--shadow03)}#app-home .section-quick_access .section-content .quick_access-list .item .item-icon{position:relative;display:inline-block;width:44px;height:44px}#app-home .section-quick_access .section-content .quick_access-list .item .item-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}#app-home .section-quick_access .section-content .quick_access-list .item .item-content .quick-access-title{font-size:14px;font-weight:600;color:var(--coolGray05)}#app-home .section-quick_access .section-content .quick_access-list .item .item-content .quick-access-subtitle{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-home .section-recent_as{padding:28px 20px;background-color:#fff;border-radius:20px 20px 0 0}#app-home .section-recent_as .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#app-home .section-recent_as .section-header .section-title{font-size:18px;font-weight:700;color:var(--coolGray07)}#app-home .section-recent_as .section-header .btn-view_all{font-size:14px;font-weight:500;color:var(--coolGray03)}#app-home .section-recent_as .section-content .recent_as-list{display:flex;flex-direction:column;gap:0}#app-home .section-recent_as .section-content .recent_as-list .item{display:flex;align-items:center;padding:20px 0}#app-home .section-recent_as .section-content .recent_as-list .item:first-child{padding-top:0}#app-home .section-recent_as .section-content .recent_as-list .item:not(:last-child){border-bottom:1px solid var(--border01)}#app-home .section-recent_as .section-content .recent_as-list .item .item-icon{position:relative;flex-shrink:0;width:72px;aspect-ratio:1/1 auto;background-color:var(--coolGray00);border-radius:50%;margin-right:16px}#app-home .section-recent_as .section-content .recent_as-list .item .item-icon>img{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-width:44px;max-height:44px}#app-home .section-recent_as .section-content .recent_as-list .item .item-content{display:flex;flex-direction:column}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-title{font-size:16px;font-weight:600;color:var(--coolGray05)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-subtitle{margin-top:8px;font-size:12px;font-weight:500;color:var(--coolGray03)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status{display:inline-flex;align-items:center;gap:6px;margin-top:16px}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip{display:inline-block;padding:4px 6px;border-radius:40px;font-size:12px;font-weight:500}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--receipt{background-color:var(--primary01);color:var(--primary07)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--waiting-receipt{background-color:var(--yellow00);color:var(--yellow07)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--received{background-color:var(--skyblue00);color:var(--skyblue05)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--repairing{background-color:var(--purple00);color:var(--purple05)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--waiting{background-color:var(--skyblue01);color:var(--skyblue07)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--completed{background-color:var(--green00);color:var(--green05)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-chip--cancel{background-color:var(--red06);color:var(--White)}#app-home .section-recent_as .section-content .recent_as-list .item .item-content .item-status .status-date{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-home .section-recent_as .section-content .recent_as-list .item .item-btn{position:relative;display:inline-block;width:20px;aspect-ratio:1/1 auto;margin-left:auto}#app-warranty_list{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--coolGray00)}#app-warranty_list .search-wrap{flex-shrink:0;padding:20px 20px 28px;z-index:1}#app-warranty_list .search-wrap .input-wrap{display:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:44px;background-color:var(--White);border-radius:8px;padding-inline:12px}#app-warranty_list .search-wrap .input-wrap .img-wrap{width:20px;height:20px;flex-shrink:0}#app-warranty_list .search-wrap .input-wrap input{width:100%;height:100%;background-color:transparent;outline:none;font-size:14px;font-weight:500}#app-warranty_list .brand-list-wrap{height:100%;z-index:1}#app-warranty_list .brand-list-wrap .section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-inline:20px}#app-warranty_list .brand-list-wrap .section-header .section-title{font-size:20px;font-weight:700;color:var(--coolGray07)}#app-warranty_list .brand-list-wrap .section-header .section-subtitle{font-size:14px;font-weight:500;color:var(--coolGray04)}#app-warranty_list .brand-list-wrap .loading-state{padding:20px 20px 80px;background-color:transparent;border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:12px}#app-warranty_list .brand-list-wrap .loading-state .loading-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 8px 28px rgba(80,57,255,.16);backdrop-filter:blur(18px);border:1px solid rgba(120,104,255,.24)}#app-warranty_list .brand-list-wrap .loading-state .loading-card:last-child{border-bottom:none}#app-warranty_list .brand-list-wrap .loading-state .loading-circle{width:72px;aspect-ratio:1/1;flex-shrink:0}#app-warranty_list .brand-list-wrap .loading-state .loading-info{flex:1;display:flex;flex-direction:column;gap:12px}#app-warranty_list .brand-list-wrap .loading-state .loading-title{height:18px;border-radius:8px;width:160px}#app-warranty_list .brand-list-wrap .loading-state .loading-chip-row{display:flex;gap:8px}#app-warranty_list .brand-list-wrap .loading-state .loading-chip{height:14px;width:86px;border-radius:999px}#app-warranty_list .brand-list-wrap .loading-state .loading-tag-list{display:flex;flex-wrap:wrap;gap:6px}#app-warranty_list .brand-list-wrap .loading-state .loading-tag{height:20px;width:88px;border-radius:999px}#app-warranty_list .brand-list-wrap .loading-state .loading-tag.short{width:64px}#app-warranty_list .brand-list-wrap .brand-list{padding:28px 20px;background-color:#fff;border-radius:20px 20px 0 0}#app-warranty_list .brand-list-wrap .brand-list .item{display:flex;align-items:center;padding:20px 0;width:100%}#app-warranty_list .brand-list-wrap .brand-list .item:first-child{padding-top:0}#app-warranty_list .brand-list-wrap .brand-list .item:not(:last-child){border-bottom:1px solid var(--border01)}#app-warranty_list .brand-list-wrap .brand-list .item .item-icon{position:relative;flex-shrink:0;width:72px;aspect-ratio:1/1 auto;border-radius:50%;margin-right:16px}#app-warranty_list .brand-list-wrap .brand-list .item .item-icon>img{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-width:44px;max-height:44px;object-fit:contain}#app-warranty_list .brand-list-wrap .brand-list .item .item-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-title .brand-name{font-size:16px;font-weight:600;color:var(--coolGray06)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status{display:flex;flex-wrap:wrap;gap:10px}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status{position:relative;font-size:12px;font-weight:500}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status:not(:last-child):after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);display:inline-block;width:2px;height:2px;background-color:var(--coolGray04);border-radius:50%}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status{color:var(--coolGray04)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status[data-status=active]{color:#1B9A5A}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status[data-status=expiring]{color:#C06D00}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status[data-status=expired]{color:#D34545}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status[data-status=pending]{color:#C06D00}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status[data-status=cancel]{color:#B63232}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product{display:none;flex-wrap:wrap;gap:4px;margin-top:16px}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name{display:inline-block;padding:4px 6px;border:1px solid var(--coolGray01);background-color:var(--White);border-radius:40px;font-size:12px;font-weight:500;color:var(--coolGray03);transition:transform .15s ease,box-shadow .15s ease}#app-support_consulting{background-color:var(--coolGray00)}#app-support_consulting .search-wrap{flex-shrink:0;padding:20px 20px 28px;z-index:1}#app-support_consulting .search-wrap .input-wrap{display:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:44px;background-color:var(--White);border-radius:8px;padding-inline:12px}#app-support_consulting .search-wrap .input-wrap .img-wrap{width:20px;height:20px;flex-shrink:0}#app-support_consulting .search-wrap .input-wrap input{width:100%;height:100%;background-color:transparent;outline:none;font-size:14px;font-weight:500}#app-support_consulting .brand-list-wrap{height:100%;z-index:1}#app-support_consulting .brand-list-wrap .section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-inline:20px}#app-support_consulting .brand-list-wrap .section-header .section-title{font-size:20px;font-weight:700;color:var(--coolGray07)}#app-support_consulting .brand-list-wrap .section-header .section-subtitle{font-size:14px;font-weight:500;color:var(--coolGray04)}#app-support_consulting .brand-list-wrap .loading-state .skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(242,243,248,.6),rgba(218,220,230,.9) 50%,rgba(242,243,248,.6));background-size:200% 100%;animation:warrantySkeleton 1.6s infinite}#app-support_consulting .brand-list-wrap .loading-state{padding:20px 20px 80px;background-color:transparent;border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:12px}#app-support_consulting .brand-list-wrap .loading-state .loading-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 8px 28px rgba(80,57,255,.16);backdrop-filter:blur(18px);border:1px solid rgba(120,104,255,.24)}#app-support_consulting .brand-list-wrap .loading-state .loading-card:last-child{border-bottom:none}#app-support_consulting .brand-list-wrap .loading-state .loading-circle{width:72px;aspect-ratio:1/1;flex-shrink:0}#app-support_consulting .brand-list-wrap .loading-state .loading-info{flex:1;display:flex;flex-direction:column;gap:12px}#app-support_consulting .brand-list-wrap .loading-state .loading-title{height:18px;border-radius:8px;width:160px}#app-support_consulting .brand-list-wrap .loading-state .loading-chip-row{display:flex;gap:8px}#app-support_consulting .brand-list-wrap .loading-state .loading-chip{height:14px;width:86px;border-radius:999px}#app-support_consulting .brand-list-wrap .loading-state .loading-tag-list{display:flex;flex-wrap:wrap;gap:6px}#app-support_consulting .brand-list-wrap .loading-state .loading-tag{height:20px;width:88px;border-radius:999px}#app-support_consulting .brand-list-wrap .loading-state .loading-tag.short{width:64px}#app-support_consulting .brand-list-wrap .empty-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}#app-support_consulting .brand-list-wrap .empty-wrap .empty-text{font-size:16px;font-weight:500;color:var(--coolGray07)}#app-support_consulting .brand-list-wrap .empty-wrap .empty-subtitle{font-size:14px;font-weight:500;color:var(--coolGray04)}#app-support_consulting .brand-list-wrap .brand-list{padding:28px 20px;background-color:#fff;border-radius:20px 20px 0 0}#app-support_consulting .brand-list-wrap .brand-list .item{display:flex;align-items:center;gap:16px;padding:20px 0;width:100%}#app-support_consulting .brand-list-wrap .brand-list .item:first-child{padding-top:0}#app-support_consulting .brand-list-wrap .brand-list .item:not(:last-child){border-bottom:1px solid var(--border01)}#app-support_consulting .brand-list-wrap .brand-list .item .item-icon{position:relative;flex-shrink:0;width:72px;aspect-ratio:1/1 auto;border-radius:50%}#app-support_consulting .brand-list-wrap .brand-list .item .item-icon>img{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-width:44px;max-height:44px;object-fit:contain}#app-support_consulting .brand-list-wrap .brand-list .item .item-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}#app-support_consulting .brand-list-wrap .brand-list .item .item-content .item-title .brand-name{font-size:16px;font-weight:600;color:var(--coolGray06)}#app-support_consulting .brand-list-wrap .brand-list .item .item-content .item-info .info-status{display:flex;flex-wrap:wrap;gap:10px}#app-support_consulting .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status{position:relative;font-size:12px;font-weight:500;color:var(--coolGray04)}#app-support_consulting .brand-list-wrap .brand-list .item .item-content .item-info .info-status .status:not(:last-child):after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);display:inline-block;width:2px;height:2px;background-color:var(--coolGray04);border-radius:50%}#app-support_consulting .brand-list-wrap .brand-list .item .item-actions{margin-left:auto}#app-support_consulting .brand-list-wrap .brand-list .item .item-actions .btn{height:36px;padding-inline:16px;border-radius:999px;font-size:13px;font-weight:600}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-active{border-color:rgba(46,204,113,.16);background-color:rgba(46,204,113,.08);color:#1B9A5A}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-expired{border-color:rgba(255,86,86,.16);background-color:rgba(255,86,86,.08);color:#D34545}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-pending{border-color:rgba(255,180,0,.3);background-color:rgba(255,180,0,.12);color:#C06D00;cursor:pointer}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-pending:active{transform:scale(.98);box-shadow:inset 0 1px 4px rgba(0,0,0,.08)}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-expiring{border-color:rgba(255,180,0,.24);background-color:rgba(255,180,0,.1);color:#C06D00}#app-warranty_list .brand-list-wrap .brand-list .item .item-content .item-info .info-product .product-name.status-cancel{border-color:rgba(182,50,50,.2);background-color:rgba(182,50,50,.1);color:#B63232}#app-warranty_list .btn-register{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);display:inline-flex;justify-content:center;align-items:center;gap:8px;height:44px;padding-inline:20px;background-color:rgba(41,48,59,.7);border-radius:40px;font-size:14px;font-weight:600;color:var(--White)}#app-warranty_list .btn-register .img-wrap{width:20px;height:20px}#app-warranty_brand{width:100%;min-height:100vh;height:100%;background:url(/img/warranty_bg.png) 50%/cover no-repeat}#app-warranty_brand .search-wrap{flex-shrink:0;padding:20px 20px 24px;z-index:1}#app-warranty_brand .search-wrap .input-wrap{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:44px;background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding-inline:12px}#app-warranty_brand .search-wrap .input-wrap .img-wrap{width:20px;height:20px;flex-shrink:0}#app-warranty_brand .search-wrap .input-wrap input{width:100%;height:100%;background-color:transparent;outline:none;font-size:14px;font-weight:500}#app-warranty_brand .brand-detail-wrap .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:16px;padding-inline:20px}#app-warranty_brand .brand-detail-wrap .section-header .section-title{font-size:20px;font-weight:700;color:var(--White)}#app-warranty_brand .brand-detail-wrap .section-header .section-subtitle{font-size:14px;font-weight:500;color:var(--coolGray02)}#app-warranty_brand .brand-detail-wrap .warranty-list{display:flex;justify-content:center;align-items:center}#app-warranty_brand .brand-detail-wrap .warranty-list .item{position:relative;width:250px;background:linear-gradient(180deg,rgba(34,34,34,1) 29%,rgba(139,106,255,1));box-shadow:-10px -10px 48px -12px rgba(34,34,34,.15),-2px -2px 12px -8px rgba(34,34,34,.12),2px 2px 5px 1px rgba(255,255,255,.12),1px 1px 5px 1px rgba(255,255,255,.12);border-radius:20px;padding:12px 20px;margin-inline:auto;overflow:hidden}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-head{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-head .brand-icon{position:relative;display:inline-block;width:58px;height:20px}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-head .brand-icon>img{object-fit:contain}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-head .warranty-icon{position:relative;display:inline-block;width:20px;height:20px}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content{position:relative;padding-top:40px;z-index:1}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-info{display:flex;flex-direction:column;gap:8px}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-info .info-model{font-size:20px;font-weight:600;color:var(--White)}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-info .info-model_detail{font-size:14px;font-weight:500;color:var(--primary02)}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-img{width:100%;margin-top:14px;border-radius:20px;background-color:#fff;padding:24px}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-img .img-wrap{width:100%;aspect-ratio:172/158 auto}#app-warranty_brand .brand-detail-wrap .warranty-list .item .item-content .item-img .img-wrap>img{object-fit:contain}#app-warranty_brand .brand-detail-wrap .card-pagination{display:flex;justify-content:center;align-items:center;gap:18px;user-select:none}#app-warranty_brand .brand-detail-wrap .card-pagination .nav-btn{background:none;border:none;color:var(--White);font-size:28px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}#app-warranty_brand .brand-detail-wrap .card-pagination .nav-btn:disabled{opacity:.4;cursor:not-allowed}#app-warranty_brand .brand-detail-wrap .card-pagination .dots{display:flex;gap:8px}#app-warranty_brand .brand-detail-wrap .card-pagination .dots .dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.24);border:none;cursor:pointer;transition:background .2s;padding:0;margin:0;outline:none}#app-warranty_brand .brand-detail-wrap .card-pagination .dots .dot.active,#app-warranty_brand .brand-detail-wrap .card-pagination .dots .dot[aria-pressed=true]{background:var(--primary07);box-shadow:0 0 0 2px rgba(106,81,244,.12)}#app-warranty_brand .brand-detail-wrap .card-pagination .dots .dot:focus-visible{outline:2px solid var(--primary07)}#app-warranty_brand .brand-detail-wrap .warranty-detail{padding-inline:20px}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box{width:100%;background-color:rgba(255,255,255,.04);box-shadow:var(--shadow04);border-radius:20px;padding:16px}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-head{display:flex;justify-content:space-between;align-items:center}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-head .warranty-number{font-size:16px;font-weight:600;color:var(--White)}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-head .warranty-status{display:inline-block;padding:4px 8px;border:1px solid #fff;border-radius:40px;font-size:12px;font-weight:600;color:var(--White)}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-content{display:flex;flex-direction:column;gap:12px;margin-top:20px}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-content .info-row{display:flex;justify-content:space-between;align-items:center}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-content .info-row .row-tit{font-size:14px;font-weight:500;color:var(--coolGray02)}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-content .info-row .row-desc{font-size:14px;font-weight:500;color:var(--coolGray01)}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-button{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-button .btn-detail,#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-button .btn-register{display:inline-flex;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;background-color:var(--primary07);border:1px solid var(--primary07);border-radius:8px;font-size:14px;font-weight:600;color:var(--White)}#app-warranty_brand .brand-detail-wrap .warranty-detail .detail-box .detail-button .btn-extend{display:inline-flex;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;background-color:var(--White);border:1px solid var(--White);border-radius:8px;font-size:14px;font-weight:600;color:var(--primary07)}#app-warranty_brand .register-area{margin:16px 0 32px;text-align:center}#app-warranty_brand .register-area .btn-register{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;height:44px;padding-inline:20px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:40px;font-size:14px;font-weight:600;color:var(--White)}#app-warranty_brand .register-area .btn-register .img-wrap{width:20px;height:20px}#app-warranty_detail{position:relative;background-color:var(--coolGray00)}#app-warranty_detail .warranty-detail-wrap{padding:0 20px 40px}#app-warranty_detail .warranty-summary{padding:20px 0 12px}#app-warranty_detail .warranty-summary .warranty-info{display:flex;align-items:center;gap:8px}#app-warranty_detail .warranty-summary .warranty-info .info-number{display:inline-block;padding:4px 12px;background-color:var(--primary00);border-radius:4px;font-size:12px;font-weight:500;color:#6A51F4}#app-warranty_detail .warranty-summary .warranty-info .info-status{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#16C76F}#app-warranty_detail .warranty-summary .model-info{margin-top:12px}#app-warranty_detail .warranty-summary .model-info .model-name{font-size:20px;font-weight:700;color:var(--coolGray07)}#app-warranty_detail .warranty-summary .tag-list{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}#app-warranty_detail .warranty-summary .tag-list .tag{position:relative;font-size:12px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-summary .tag-list .tag:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;display:inline-block;width:2px;height:2px;background-color:var(--coolGray03);border-radius:50%}#app-warranty_detail .warranty-img{width:100%;aspect-ratio:320/204 auto;padding:16px}#app-warranty_detail .warranty-img .img-wrap{width:100%;height:100%}#app-warranty_detail .warranty-img .img-wrap>img{width:100%;height:100%;object-fit:contain}#app-warranty_detail .warranty-wallet{width:100%;background-color:var(--White);border-radius:20px;box-shadow:var(--shadow03);padding:20px;margin-top:12px;display:flex;align-items:center}#app-warranty_detail .warranty-wallet .item-img{margin-right:20px}#app-warranty_detail .warranty-wallet .item-info{display:flex;flex-direction:column;gap:4px}#app-warranty_detail .warranty-wallet .item-info .item-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-wallet .item-info .item-key{font-size:16px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .warranty-wallet .item-info .item-desc{font-size:12px;font-weight:500;color:var(--primary03)}#app-warranty_detail .warranty-wallet .btn-copy{margin-left:auto}#app-warranty_detail .warranty-period{width:100%;background-color:var(--White);border-radius:20px;box-shadow:var(--shadow03);padding:20px;margin-top:12px}#app-warranty_detail .warranty-period .period-summary{display:flex;flex-direction:column;gap:12px}#app-warranty_detail .warranty-period .period-summary .item{display:flex;justify-content:space-between;align-items:center}#app-warranty_detail .warranty-period .period-summary .item .item-tit{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--coolGray07)}#app-warranty_detail .warranty-period .period-summary .item .item-desc{font-size:14px;font-weight:500;color:var(--primary07)}#app-warranty_detail .warranty-period .period-summary .progress-bar{position:relative;width:100%;height:8px;background-color:var(--coolGray01);border-radius:4px;overflow:hidden}#app-warranty_detail .warranty-period .period-summary .progress-bar .progress-bar-inner{position:absolute;top:0;left:0;width:77%;height:100%;background-color:var(--primary07);transition:background-color .2s ease-in-out}#app-warranty_detail .warranty-period .period-info{display:flex;flex-direction:column;gap:12px;margin-top:20px}#app-warranty_detail .warranty-period .period-info .item{display:inline-flex;justify-content:space-between;align-items:center}#app-warranty_detail .warranty-period .period-info .item .item-tit{font-size:14px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-period .period-info .item .item-desc{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .warranty-period .period-details{margin-top:20px}#app-warranty_detail .warranty-period .period-details .details-head{display:none;justify-content:space-between;align-items:center;width:100%;height:36px;background-color:#fff;border:1px solid var(--coolGray01);border-radius:8px;padding:8px}#app-warranty_detail .warranty-period .period-details .details-head .head-tit{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--coolGray05)}#app-warranty_detail .warranty-buy_info{width:100%;background-color:var(--White);border-radius:20px;box-shadow:var(--shadow03);padding:20px;margin-top:12px}#app-warranty_detail .warranty-buy_info .content-head .head-tit{font-size:20px;font-weight:700;color:var(--coolGray07)}#app-warranty_detail .warranty-buy_info .content-body .place-info{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #f6f6f7}#app-warranty_detail .warranty-buy_info .content-body .place-info .item{display:inline-flex;align-items:center;gap:8px;flex:1}#app-warranty_detail .warranty-buy_info .content-body .place-info .item .item-info{display:flex;flex-direction:column;gap:4px}#app-warranty_detail .warranty-buy_info .content-body .place-info .item .item-info .info-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-buy_info .content-body .place-info .item .item-info .info-desc{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .warranty-buy_info .content-body .related-doc{padding:20px 0 0}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-head{margin-bottom:20px}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-head .head-tit{font-size:16px;font-weight:600;color:var(--coolGray07)}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-list{display:flex;flex-direction:column;gap:8px}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-list .item{display:inline-flex;align-items:center}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-list .item .item-head{display:inline-flex;align-items:center;gap:8px}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-list .item .item-head .head-tit{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .warranty-buy_info .content-body .related-doc .doc-list .item .btn-download{display:inline-block;padding:8px 12px;margin-left:auto;background-color:var(--coolGray07);border-radius:8px;font-size:12px;font-weight:500;color:var(--White)}#app-warranty_detail .warranty-as_history{width:100%;background-color:var(--White);border-radius:20px;box-shadow:var(--shadow03);padding:20px;margin-top:12px}#app-warranty_detail .warranty-as_history .content-head .head-tit{font-size:20px;font-weight:700;color:var(--coolGray07)}#app-warranty_detail .warranty-as_history .content-body .history-list{display:flex;flex-direction:column;margin-top:10px}#app-warranty_detail .warranty-as_history .content-body .history-list .item{display:inline-flex;flex-direction:column;width:100%;padding:12px 0}#app-warranty_detail .warranty-as_history .content-body .history-list .item:not(:last-child){border-bottom:1px solid var(--coolGray01)}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-head{display:flex;justify-content:space-between;align-items:center}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-head .head-tit{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-head .head-cost{font-size:16px;font-weight:600;color:var(--coolGray07)}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-detail{display:flex;justify-content:space-between;align-items:center}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-detail .item-info{display:inline-flex;align-items:center;gap:16px}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-detail .item-info .date{position:relative;font-size:14px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-detail .item-info .desc{font-size:14px;font-weight:500;color:var(--coolGray03)}#app-warranty_detail .warranty-as_history .content-body .history-list .item .item-detail .item-status{font-size:12px;font-weight:500;color:var(--green03)}#app-warranty_detail .warranty-as_history .content-body .history-empty{margin-top:12px}#app-warranty_detail .warranty-as_history .content-body .history-empty .history-empty-text{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-warranty_detail .register-area{margin:16px 0 32px;text-align:center}#app-warranty_detail .register-area .btn-register{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;height:44px;padding-inline:20px;background-color:rgba(41,48,59,.7);border-radius:40px;font-size:14px;font-weight:600;color:var(--White)}#app-warranty_detail .register-area .btn-register .img-wrap{width:20px;height:20px}#app-as_register,#app-warranty_register{background-color:var(--coolGray00)}.register-wrap{padding:20px 20px 44px}.register-steps{position:relative;width:100%}.register-steps .step-list{display:flex;align-items:center}.register-steps .step-list .step-item{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1}.register-steps .step-list .step-item:first-child{align-items:flex-start}.register-steps .step-list .step-item:last-child{align-items:flex-end}.register-steps .step-list .step-item .step-index{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:var(--coolGray02);border-radius:50%;font-size:12px;font-weight:600;color:var(--White);z-index:1;transition:background-color .15s}.register-steps .step-list .step-item .step-name{font-size:12px;font-weight:500;color:var(--coolGray03);transition:color .15s}.register-steps .step-list .step-item.active .step-index{background-color:var(--primary07)}.register-steps .step-list .step-item.active .step-name{color:var(--primary07)}.register-steps .step-list_arrow{position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none}.register-steps .step-list_arrow .arrow-item{display:inline-block;width:calc(100% / 2);height:6px;background-color:var(--coolGray02);transition:background-color .15s}.register-steps .step-list_arrow .arrow-item.active{background-color:var(--primary07)}.register-steps .step-progress{position:absolute;top:6px;left:0;width:100%;z-index:0;pointer-events:none;display:inline-block;height:6px;background-color:var(--coolGray02);transition:background-color .15s}.register-steps .step-progress .progress-inner{position:absolute;top:0;left:0;display:inline-block;width:0;height:100%;background-color:var(--primary07);transition:widht .15s}.register-steps .step-progress[data-total="3"] .progress-inner[data-step="1"]{width:calc((100% / 2) * 0)}.register-steps .step-progress[data-total="3"] .progress-inner[data-step="2"]{width:calc((100% / 2) * 1)}.register-steps .step-progress[data-total="3"] .progress-inner[data-step="3"]{width:calc((100% / 2) * 2)}.register-steps .step-progress[data-total="4"] .progress-inner[data-step="1"]{width:calc((100% / 3) * 0)}.register-steps .step-progress[data-total="4"] .progress-inner[data-step="2"]{width:calc((100% / 3) * 1)}.register-steps .step-progress[data-total="4"] .progress-inner[data-step="3"]{width:calc((100% / 3) * 2)}.register-steps .step-progress[data-total="4"] .progress-inner[data-step="4"]{width:calc((100% / 3) * 3)}.section-form{width:100%;background-color:var(--White);border-radius:20px;box-shadow:var(--shadow03);padding:44px 16px 20px;margin-top:28px}.section-form .section-head{position:relative;margin-bottom:40px}.section-form .section-head .head-text{display:flex;flex-direction:column;gap:4px}.section-form .section-head .head-text .title{font-size:20px;font-weight:700;color:var(--coolGray07);line-height:135%}.section-form .section-head .head-text .title .accent{font-weight:700;color:var(--primary07)}.section-form .section-head .head-text .subtitle{font-size:14px;font-weight:500;color:var(--coolGray03);line-height:130%}.section-form .section-head .head-illust{position:absolute;top:-70px;right:0}.section-form .group-contents{display:flex;flex-direction:column;gap:20px}.section-form .group-contents .group-box .info-head{margin-bottom:8px}.section-form .group-contents .group-box .info-head .head-tit{font-size:14px;font-weight:700;color:#46474A}.section-form .group-contents .group-box .info-group{display:flex;flex-direction:column;gap:8px}.section-form .group-contents .group-box .info-group .item{display:inline-flex;align-items:center;gap:20px;background-color:var(--White);border:1px solid var(--coolGray01);border-radius:12px;padding:12px}.section-form .group-contents .group-box .info-group .item .item-icon{flex-shrink:0}.section-form .group-contents .group-box .info-group .item .item-text{display:flex;flex-direction:column;gap:4px}.section-form .group-contents .group-box .info-group .item .item-text .text-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}.section-form .group-contents .group-box .info-group .item .item-text .text-desc{font-size:14px;font-weight:500;color:var(--coolGray07)}.section-form .form-actions{margin-top:16px}#app-as_list{background-color:var(--coolGray00)}#app-as_list .search-wrap{flex-shrink:0;padding:20px 20px 28px;z-index:1}#app-as_list .search-wrap .input-wrap{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:44px;background-color:var(--White);border-radius:8px;padding-inline:12px}#app-as_list .search-wrap .input-wrap .img-wrap{width:20px;height:20px;flex-shrink:0}#app-as_list .search-wrap .input-wrap input{width:100%;height:100%;background-color:transparent;outline:none;font-size:14px;font-weight:500}#app-as_list .list-wrap{padding:0 20px 62px}#app-as_list .list-wrap .section-cards{display:flex;flex-direction:column;gap:16px}#app-as_list .list-wrap .section-cards .as-card{background-color:#fff;border-radius:16px;overflow:hidden}#app-as_list .list-wrap .section-cards .as-card .card-head{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}#app-as_list .list-wrap .section-cards .as-card .card-head .brand-text{font-size:14px;font-weight:600;color:var(--White)}#app-as_list .list-wrap .section-cards .as-card .card-head .btn{background-color:rgba(255,255,255,.1);border:unset;padding:6px 8px;border-radius:8px;font-size:12px;font-weight:600;color:var(--coolGray00)}#app-as_list .list-wrap .section-cards .as-card .card-body{padding:20px}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top{display:flex;justify-content:space-between;align-items:center}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .product-name{font-size:18px;font-weight:600;color:var(--coolGray08)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip{display:inline-block;padding:4px 6px;border-radius:40px;font-size:12px;font-weight:500}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--receipt{background-color:var(--primary01);color:var(--primary07)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--waiting-receipt{background-color:var(--yellow00);color:var(--yellow07)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--received{background-color:var(--skyblue00);color:var(--skyblue05)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--repairing{background-color:var(--purple00);color:var(--purple05)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--waiting{background-color:var(--skyblue01);color:var(--skyblue07)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--completed{background-color:var(--green00);color:var(--green05)}#app-as_list .list-wrap .section-cards .as-card .card-body .row-top .status-chip--cancel{background-color:var(--red06);color:var(--White)}#app-as_list .list-wrap .section-cards .as-card .card-body .issue-type{margin-top:4px;font-size:14px;font-weight:500;color:var(--coolGray04)}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos{display:flex;align-items:center;gap:4px;margin-top:24px}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos .mini-item{display:inline-flex;align-items:center;gap:12px;flex:1}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos .mini-item>img{display:inline-block;width:36px;height:36px}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos .mini-item .mini-text{display:inline-flex;flex-direction:column}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos .mini-item .mini-text .mini-label{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-as_list .list-wrap .section-cards .as-card .card-body .mini-infos .mini-item .mini-text .mini-value{font-size:12px;font-weight:500;color:var(--coolGray05)}#app-as_list .list-wrap .empty-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}#app-as_list .list-wrap .empty-wrap .empty-text{font-size:16px;font-weight:500;color:var(--coolGray07)}#app-as_list .list-wrap .empty-wrap .empty-subtitle{font-size:14px;font-weight:500;color:var(--coolGray04)}#app-as_list .floating-action{margin:16px 0 32px;text-align:center}#app-as_list .floating-action .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:max-content;height:44px;padding-inline:20px;background-color:rgba(41,48,59,.7);border-color:unset;border-radius:40px;font-size:14px;font-weight:600;color:var(--White)}#app-warranty_list .floating-action{margin:16px 0 32px;text-align:center}#app-warranty_list .floating-action .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:max-content;height:44px;padding-inline:20px;background-color:rgba(41,48,59,.7);border-color:unset;border-radius:40px;font-size:14px;font-weight:600;color:var(--White)}#app-as_detail{background-color:var(--coolGray00)}#app-as_detail .detail-wrap{padding:36px 20px 44px}#app-as_detail .detail-container .detail-box .detail-head{display:flex;flex-direction:column;gap:2px}#app-as_detail .detail-container .detail-box .detail-head .head-title{font-size:20px;font-weight:700;color:var(--coolGray09)}#app-as_detail .detail-container .detail-box .detail-head .head-status{display:inline-flex;align-items:center;gap:8px}#app-as_detail .detail-container .detail-box .detail-head .head-status .head-desc{font-size:14px;font-weight:500;color:var(--coolGray04)}#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip{display:inline-block;padding:4px 6px;border-radius:40px;font-size:12px;font-weight:500}#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip[data-status=pending]{background-color:var(--yellow00);color:var(--Black)}#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip[data-status=progress]{background-color:var(--primary00);color:var(--primary07)}#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip[data-status=complete],#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip[data-status=done]{background-color:var(--green00);color:var(--green03)}#app-as_detail .detail-container .detail-box .detail-head .head-status .status-chip[data-status=expired]{background-color:var(--red07);color:var(--White)}#app-as_detail .detail-container .detail-box .head-status .status-chip--receipt{background-color:var(--primary01);color:var(--primary07)}#app-as_detail .detail-container .detail-box .head-status .status-chip--waiting-receipt{background-color:var(--yellow00);color:var(--yellow07)}#app-as_detail .detail-container .detail-box .head-status .status-chip--received{background-color:var(--skyblue00);color:var(--skyblue05)}#app-as_detail .detail-container .detail-box .head-status .status-chip--repairing{background-color:var(--purple00);color:var(--purple05)}#app-as_detail .detail-container .detail-box .head-status .status-chip--waiting{background-color:var(--skyblue01);color:var(--skyblue07)}#app-as_detail .detail-container .detail-box .head-status .status-chip--completed{background-color:var(--green00);color:var(--green05)}#app-as_detail .detail-container .detail-box .head-status .status-chip--cancel{background-color:var(--red06);color:var(--White)}#app-as_detail .detail-container .detail-box .detail-contents{margin-top:24px}#app-as_detail .detail-container .detail-box .detail-contents .info-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item{display:inline-flex;align-items:center;gap:10px;padding:12px;background-color:#fff;border:1px solid var(--coolGray01);border-radius:12px}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item:has(.item-media){flex-direction:column;align-items:flex-start}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item[data-col="2"]{grid-column:span 2}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item[data-col=merge]{grid-row:1/3;grid-column:2/2}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-icon{position:relative;display:inline-block;width:36px;height:36px}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-text{display:flex;flex-direction:column;gap:4px}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-text .text-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-text .text-desc{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-media{width:100%;height:100%}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-media .media-img{position:relative;display:inline-block;width:100%;height:100%}#app-as_detail .detail-container .detail-box .detail-contents .info-group .item .item-media .media-img>img{object-fit:contain}#app-as_detail .detail-container .group-box{width:100%;background-color:#fff;border-radius:20px;margin-top:20px;padding:20px 16px}#app-as_detail .detail-container .group-box .group-head{margin-bottom:20px}#app-as_detail .detail-container .group-box .group-head .head-title{font-size:16px;font-weight:700;color:#46474A}#app-as_detail .detail-container .group-box .group-contents .info-group .item{display:inline-flex;align-items:center;gap:8px;padding:12px 0;width:100%}#app-as_detail .detail-container .group-box .group-contents .info-group .item.border-bottom{border-bottom:1px solid var(--coolGray01)}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-icon{position:relative;display:inline-block;width:36px;height:36px}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-text{display:flex;flex-direction:column;gap:4px}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-text .text-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-text .text-desc{font-size:14px;font-weight:500;color:var(--coolGray07);line-height:170%}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-price{display:flex;justify-content:space-between;align-items:center;width:100%}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-price .price-tit{font-size:14px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .group-box .group-contents .info-group .item .item-price .price-desc{font-size:20px;font-weight:600;color:var(--primary07)}#app-as_detail .detail-container .group-box .group-contents .info-group .item-box{display:flex;flex-direction:column;gap:4px;background-color:#fff;border:1px solid var(--coolGray01);border-radius:8px;margin-top:8px;padding:12px}#app-as_detail .detail-container .group-box .group-contents .info-group .item-box .box-label{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .group-box .group-contents .info-group .item-box .box-value{font-size:14px;font-weight:500;color:var(--primary07);line-height:130%}#app-as_detail .detail-container .group-box .group-contents .info-group .photo-grid{display:grid;grid-template-columns:repeat(3,auto);gap:8px}#app-as_detail .detail-container .group-box .group-contents .info-group .photo-grid .photo-item{aspect-ratio:1/1 auto;border-radius:8px;overflow:hidden}#app-as_detail .detail-container .group-box .group-contents .timeline{display:flex;flex-direction:column;gap:16px}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item{display:inline-flex;align-items:flex-start;gap:20px;width:100%;min-height:64px}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-icon{position:relative;flex-shrink:0}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item:not(:last-child) .tl-icon:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%,4px);width:1px;height:44px;border-right:1px dashed var(--coolGray02)}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content{display:inline-flex;flex-direction:column;gap:4px;width:100%}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content .tl-title{display:inline-flex;justify-content:space-between;align-items:center;width:100%}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content .tl-title .title-txt{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content .tl-title .title-date{font-size:11px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content .tl-desc{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-item .tl-content .tl-action{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--coolGray01);border-radius:4px;padding:4px;margin-top:8px;font-size:12px;font-weight:500;color:var(--primary06)}#app-as_detail .detail-container .group-box .group-contents .timeline .tl-empty{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-as_detail .form-actions{margin-top:20px}#app-mypage{background-color:var(--coolGray00)}#app-mypage .mypage-wrap{padding:20px 20px 44px}#app-mypage .mypage-profile{width:100%;background:url(/img/card-bg.png) 50%/cover no-repeat;box-shadow:var(--shadow03);padding:20px 16px;border-radius:20px}#app-mypage .mypage-profile .profile-head{display:flex;align-items:center}#app-mypage .mypage-profile .profile-head .profile-user{display:inline-flex;align-items:center;gap:8px}#app-mypage .mypage-profile .profile-head .profile-user .img-wrap{position:relative;display:inline-block;width:56px;height:56px}#app-mypage .mypage-profile .profile-head .profile-user .user-text{display:flex;flex-direction:column;gap:4px}#app-mypage .mypage-profile .profile-head .profile-user .user-text .user-name{font-size:20px;font-weight:600;color:var(--coolGray08)}#app-mypage .mypage-profile .profile-head .profile-user .user-text .user-joined{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-mypage .mypage-profile .profile-head .btn{flex-shrink:0;margin-left:auto}#app-mypage .mypage-profile .profile-infos{display:flex;align-items:center;width:100%;background-color:#fff;border-radius:12px;box-shadow:var(--shadow03);padding:16px 0;margin-top:16px}#app-mypage .mypage-profile .profile-infos .item{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1;height:100%}#app-mypage .mypage-profile .profile-infos .item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:24px;background-color:var(--primary01)}#app-mypage .mypage-profile .profile-infos .item .info-tit{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-mypage .mypage-profile .profile-infos .item .info-desc{font-size:14px;font-weight:500;color:var(--coolGray07)}#app-mypage .mypage-profile .contact-list{display:flex;flex-direction:column;gap:8px;margin-top:36px}#app-mypage .mypage-profile .contact-list .item{display:inline-flex;align-items:center;gap:8px}#app-mypage .mypage-profile .contact-list .item .info-tit{min-width:50px;font-size:12px;font-weight:500;color:var(--coolGray04)}#app-mypage .mypage-profile .contact-list .item .info-desc{font-size:12px;font-weight:500;color:var(--coolGray07)}#app-mypage .section-summary,#app-mypage .section-summary .section-content{margin-top:20px}#app-mypage .section-summary .section-content .summary-list{display:flex;align-items:center;gap:8px}#app-mypage .section-summary .section-content .summary-list .summary-item{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1;background-color:#fff;border-radius:16px;box-shadow:var(--shadow03);padding:16px 0}#app-mypage .section-summary .section-content .summary-list .summary-item .item-content{display:flex;flex-direction:column;gap:10px}#app-mypage .section-summary .section-content .summary-list .summary-item .item-content .summary-value{font-size:20px;font-weight:600;color:var(--coolGray08);text-align:center}#app-mypage .section-summary .section-content .summary-list .summary-item .item-content .summary-title{font-size:12px;font-weight:500;color:var(--coolGray07);text-align:center}#app-mypage .menu-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}#app-mypage .menu-list .item{display:inline-flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border-radius:16px;box-shadow:var(--shadow03)}#app-mypage .menu-list .item .item-head{display:inline-flex;align-items:center;gap:16px}#app-mypage .menu-list .item .item-head .info-tit{font-size:14px;font-weight:600;color:var(--coolGray07)}#app-mypage .action-area{display:flex;flex-direction:column;gap:8px;margin-top:20px}#app-mypage .app-version{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:32px}#app-mypage .app-version .version-text{font-size:12px;font-weight:600;color:var(--coolGray05);text-align:center}#app-mypage .app-version .copyright{font-size:11px;font-weight:500;color:var(--coolGray03);line-height:170%;text-align:center}#app-as_detail .detail-container.skeleton .skeleton-box{width:100%;border-radius:6px}#app-as_detail .detail-container.skeleton .skeleton-box,#app-as_detail .detail-container.skeleton .skeleton-pill{display:inline-block;height:20px;background-color:var(--coolGray01);animation:skeleton-shimmer 1.2s ease-in-out infinite}#app-as_detail .detail-container.skeleton .skeleton-pill{min-width:60px;border-radius:999px}#app-as_detail .detail-container.skeleton .skeleton-circle{width:36px;height:36px;border-radius:50%;background-color:var(--coolGray01);animation:skeleton-shimmer 1.2s ease-in-out infinite}#app-as_detail .detail-container.skeleton .skeleton-line{width:120px;height:12px;border-radius:4px;background-color:var(--coolGray01);animation:skeleton-shimmer 1.2s ease-in-out infinite}#app-as_detail .detail-container.skeleton .skeleton-grid .item{flex-direction:row;background-color:transparent;border:none}@keyframes skeleton-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}#app-notice_detail{background-color:var(--coolGray00)}#app-notice_detail .notice-detail{display:flex;flex-direction:column;gap:24px;padding:28px 20px 44px}#app-notice_detail .notice-detail.empty{justify-content:center;align-items:center;text-align:center;gap:12px;padding-top:120px}#app-notice_detail .notice-detail.empty p{font-size:14px;font-weight:500;color:var(--coolGray05)}#app-notice_detail .notice-detail.empty .btn-back-list{padding:10px 18px;border-radius:999px;border:1px solid var(--primary04);background:#fff;font-size:13px;font-weight:600;color:var(--primary06)}#app-notice_detail .detail-head{display:flex;flex-direction:column;gap:8px}#app-notice_detail .detail-head .head-top{display:flex;justify-content:space-between;align-items:center;gap:12px}#app-notice_detail .detail-head .notice-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#app-notice_detail .detail-head .notice-badge.type-basic{background-color:var(--primary01);color:var(--primary07)}#app-notice_detail .detail-head .notice-badge.type-warning{background-color:#fff1e1;color:#c37500}#app-notice_detail .detail-head .notice-badge.type-primary{background-color:#eef4ff;color:#3563ff}#app-notice_detail .detail-head .notice-badge.type-accent{background-color:#f8f0ff;color:#9c3fd2}#app-notice_detail .detail-head .notice-date{font-size:12px;font-weight:500;color:var(--coolGray03)}#app-notice_detail .detail-head .notice-title{font-size:20px;font-weight:700;color:var(--coolGray08);line-height:1.5;word-break:keep-all}#app-notice_detail .detail-head .head-meta{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--coolGray04)}#app-notice_detail .detail-head .head-meta .meta-divider{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--coolGray03)}#app-notice_detail .detail-head .head-meta .notice-id{font-size:12px;color:var(--coolGray03)}#app-notice_detail .detail-body{background:#fff;border-radius:16px;box-shadow:var(--shadow03);padding:18px;line-height:1.7;font-size:15px;font-weight:500;color:var(--coolGray06)}#app-notice_detail .detail-body>p{font-size:15px;font-weight:500;color:var(--coolGray07);white-space:pre-line}#app-notice_detail .detail-footer{display:flex;justify-content:flex-end}#app-notice_detail .detail-footer .btn-prev{padding:12px 18px;border-radius:12px;border:1px solid var(--primary04);background:#fff;font-size:14px;font-weight:600;color:var(--primary06)}@media (max-width:360px){#app-notice_detail .detail-head{padding:20px}#app-notice_detail .detail-body{padding:20px;font-size:14px}#app-notice_detail .detail-footer .btn-prev{width:100%;justify-content:center;display:inline-flex}}#app-notifications{background-color:var(--coolGray00);padding-inline:20px}#app-notifications .notice-search{display:flex;flex-direction:column;gap:12px;padding:24px 0}#app-notifications .notice-search .notice-title{font-size:18px;font-weight:700;color:var(--coolGray08)}#app-notifications .notification-list{display:flex;flex-direction:column;gap:0;padding:0 20px;background:#fff;border-radius:12px;box-shadow:var(--shadow03);overflow:hidden;transition:box-shadow .16s ease;margin-top:24px}#app-notifications .notification-card{padding:16px 0}#app-notifications .notification-card:not(:last-child){border-bottom:1px solid var(--border01)}#app-notifications .notification-card.is-open{box-shadow:var(--shadow02)}#app-notifications .notification-card .card-summary{display:flex;flex-direction:column;gap:10px;width:100%;border:none;background:transparent;text-align:left}#app-notifications .notification-card .card-summary:focus-visible{outline:2px solid var(--primary05);outline-offset:-4px}#app-notifications .notification-card .summary-main{display:flex;align-items:center;gap:12px}#app-notifications .notification-card .summary-main .notice-badge{display:inline-flex;align-items:center;justify-content:center;height:24px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}#app-notifications .notification-card .summary-main .notice-badge.type-basic{background-color:var(--primary01);color:var(--primary07)}#app-notifications .notification-card .summary-main .notice-badge.type-primary{background-color:#eef4ff;color:#3563ff}#app-notifications .notification-card .summary-main .notice-badge.type-warning{background-color:#fff6e8;color:#c37500}#app-notifications .notification-card .summary-main .notice-badge.type-accent{background-color:#f8f0ff;color:#9c3fd2}#app-notifications .notification-card .summary-main .summary-title{flex:1;font-size:15px;font-weight:600;color:var(--coolGray07);line-height:1.4}#app-notifications .notification-card .summary-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;color:var(--coolGray04)}#app-notifications .notification-card .summary-meta .summary-icon{position:relative;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:var(--coolGray00);transition:transform .2s ease}#app-notifications .notification-card .summary-meta .summary-icon:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-left:1.5px solid var(--coolGray04);border-bottom:1.5px solid var(--coolGray04);transform:translate(-50%,-40%) rotate(-45deg)}#app-notifications .notification-card .summary-meta .summary-icon.open{transform:rotate(180deg)}#app-notifications .notification-card .card-panel{padding:16px 0 0;font-size:14px;font-weight:500;color:var(--coolGray05);line-height:1.6}#app-notifications .notification-card .card-panel>p{white-space:pre-line}.notification-actions{display:flex;justify-content:flex-end;padding:12px 0}.notification-actions .btn-toast{background:transparent;color:var(--primary06);border:none;font-size:14px;font-weight:600;cursor:pointer}.notification-actions .btn-toast:focus-visible{outline:2px solid var(--primary05);outline-offset:2px}.notification-actions .btn-toast:disabled{color:var(--coolGray03);cursor:not-allowed}.notification-empty{margin-top:40px;padding:40px 20px;text-align:center;font-size:14px;color:var(--coolGray04)}.empty-state{display:flex;justify-content:center;align-items:center;padding:40px 16px;text-align:center}.empty-card{display:flex;flex-direction:column;gap:16px;border-radius:16px;width:min(320px,100%)}.empty-message{margin:0;font-size:15px;line-height:1.5;color:var(--coolGray07);font-weight:500}.empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#app-warranty_detail .empty-message{color:#1a1d2e}#app-warranty_detail .history-empty{padding:20px 0;text-align:center}#app-warranty_detail .history-empty-text{display:inline-block;padding:6px 14px;border-radius:12px;background:rgba(255,255,255,.08);font-size:13px;font-weight:500;color:rgba(255,255,255,.72)}#app-as_detail .empty-message{color:#1a1d2e}@media (max-width:360px){#app-notifications .notice-search{padding:20px 16px 0}#app-notifications .notification-list{padding:16px}#app-notifications .notification-card .card-summary{padding:14px 16px}#app-notifications .notification-card .summary-main .summary-title{font-size:14px}}#app-profile_edit{background-color:var(--coolGray00)}#app-profile_edit .profile-edit-wrap{padding:24px 20px 44px}#app-profile_edit .section-form .form-group{display:flex;flex-direction:column;gap:16px}#app-profile_edit .section-form .form-actions{margin-top:28px}#app-profile_edit .section-form .form-actions .btn-group{display:flex;gap:12px}@media (max-width:360px){#app-profile_edit .profile-edit-wrap{padding:20px 16px 44px}#app-profile_edit .section-form .form-actions .btn-group{flex-direction:column}}#app-support_notice .notice-card.loading,#app-support_notice .notice-loading{display:flex;flex-direction:column;gap:12px}#app-support_notice .notice-card.loading{padding:20px;border-radius:12px;background:#fff;box-shadow:var(--shadow03)}#app-support_notice .notice-card.loading .notice-card__top{display:flex;justify-content:space-between}#app-notice_detail .notice-detail.loading{padding:24px;background:#fff;border-radius:20px;box-shadow:var(--shadow03);display:flex;flex-direction:column;gap:20px}.signup-complete-wrap{padding:40px 16px 80px}.signup-complete-card{max-width:420px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.signup-complete-text h2{font-size:24px;font-weight:700;margin-bottom:8px}.signup-complete-text p{font-size:14px;color:var(--color-text-muted);line-height:1.5}.signup-complete-actions{width:100%;display:flex;flex-direction:column;gap:12px}.signup-complete-button{width:100%}