*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{margin:0}button,input,select,textarea{color:inherit;font:inherit}b,strong{font-weight:inherit}canvas,img,picture,video{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0}address{font-style:normal}button{cursor:pointer}a{color:inherit;text-decoration:none}:root{--color-white:#fff;--color-black:#111;--color-success:#06a73e;--color-danger:#ff1c1c;--color-gray-25:#fafafa;--color-gray-50:#f4f4f4;--color-gray-100:#ebebeb;--color-gray-200:#e0e0e0;--color-gray-300:silver;--color-gray-400:#9e9e9e;--color-gray-500:#767676;--color-gray-600:#616161;--color-gray-700:#505050;--color-gray-800:#3a3a3a;--color-gray-900:#1a1a1a;--color-primary-25:#f2f7fc;--color-primary-50:#e1ebf7;--color-primary-100:#c2d5ed;--color-primary-200:#95b4db;--color-primary-300:#658dc2;--color-primary-400:#406da8;--color-primary-500:#1b4c8c;--color-primary-600:#103a70;--color-primary-700:#092a57;--color-primary-800:#041d3d;--color-primary-900:#010f21;--color-secondary-20:#f0f7fe;--color-secondary-50:#e2f0fe;--color-secondary-100:#c4e0fd;--color-secondary-200:#96c9fd;--color-secondary-300:#68b3fd;--color-secondary-400:#43a1fe;--color-secondary-500:#2a94ff;--color-secondary-600:#0075eb;--color-secondary-700:#0059b3;--color-secondary-800:#003d7a;--color-secondary-900:#002447;--text-font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semibold:600;--text-weight-bold:700;--text-line-height-140:140%;--text-letter-spacing-0:0;--text-title-2xl-size:56px;--text-title-xl-size:48px;--text-title-lg-size:28px;--text-title-md-size:24px;--text-title-sm-size:20px;--text-title-xs-size:18px;--text-body-lg-size:16px;--text-body-base-size:15px;--text-body-md-size:14px;--text-caption-md-size:13px;--text-caption-sm-size:12px;--primary:var(--color-primary-500);--primary-light:var(--color-secondary-500);--black:var(--color-black);--g3:#888;--g4:var(--color-gray-400);--g5:#b3b3b3;--g6:#d2d2d2;--g7:#e8e8e8;--g8:#f2f2f2;--g9:var(--color-gray-50);--white:var(--color-white);--red:var(--color-danger);--green:var(--color-success);--orange:#ef6c00;--app-color-text:var(--color-gray-900);--app-color-muted:var(--color-gray-500);--app-color-subtle:var(--color-gray-400);--app-color-border:#e6e6e6;--app-color-surface:var(--color-white);--app-color-page:#f4f4f4;--app-color-primary:var(--color-primary-500);--app-color-primary-light:var(--color-secondary-500);--app-shell-max-width:1280px;--app-font-family:var(--text-font-family);--ui-fake-scrollbar-width:4px;--ui-fake-scrollbar-radius:100px;--ui-fake-scrollbar-top:0;--ui-fake-scrollbar-track-height:100px;--ui-fake-scrollbar-track-color:transparent;--ui-fake-scrollbar-thumb-color:var(--color-gray-100);--ui-fake-scrollbar-thumb-active-color:var(--color-gray-300);--ui-fake-scrollbar-thumb-top:0px;--ui-fake-scrollbar-thumb-height:40px;--ui-browser-scrollbar-track-color:transparent;--ui-browser-scrollbar-thumb-color:var(--color-gray-100);--ui-browser-scrollbar-thumb-active-color:var(--color-gray-300);color-scheme:light;--ui-color-text:var(--color-gray-900);--ui-color-text-strong:var(--color-gray-900);--ui-color-title:var(--color-black);--ui-color-muted:var(--color-gray-500);--ui-color-subtle:var(--color-gray-400);--ui-color-disabled:var(--color-gray-500);--ui-color-placeholder:#cdcdcd;--ui-color-control-text:#333;--ui-color-dark-button-bg:#333;--ui-color-dark-button-text:var(--color-white);--ui-color-preview-dark-bg:#181818;--ui-color-preview-dark-text:var(--color-white);--ui-color-primary:var(--color-primary-500);--ui-color-primary-500:var(--color-primary-500);--ui-color-primary-400:var(--color-primary-400);--ui-color-primary-200:var(--color-primary-200);--ui-color-primary-light:var(--color-secondary-500);--ui-button-primary-bg:var(--color-primary-500);--ui-button-primary-hover-bg:var(--color-primary-400);--ui-button-primary-disabled-bg:var(--color-primary-200);--ui-button-default-text:var(--color-gray-700);--ui-color-danger:var(--color-danger);--ui-color-danger-strong:var(--color-danger);--ui-color-on-primary:var(--color-white);--ui-color-surface:var(--color-white);--ui-color-surface-muted:var(--color-gray-50);--ui-color-surface-soft:var(--color-gray-50);--ui-color-surface-hover:#f5f5f6;--ui-color-surface-disabled:var(--color-gray-200);--ui-color-border:var(--color-gray-200);--ui-color-border-muted:#e6e6e6;--ui-color-border-subtle:#ededed;--ui-color-border-strong:#101010;--ui-color-clear:#cdcdcd;--ui-color-overlay:rgba(0,0,0,.35);--ui-color-shadow:#00000040;--ui-color-dropzone-drag-bg:#f4faff;--ui-color-component-preview-bg:#f7f9fc;--ui-color-component-preview-border:#dce5f0;--ui-color-social-bg:var(--color-white);--ui-color-social-hover-bg:var(--color-gray-50);--ui-color-social-border:var(--color-gray-200);--ui-color-social-text:#1a1c1f;--ui-color-image-caption:#333;--ui-color-checked-suffix:hsla(0,0%,100%,.7);--ui-color-outline-bg:var(--ui-color-surface);--ui-color-outline-hover-bg:var(--color-gray-25);--ui-color-outline-disabled-bg:var(--color-gray-50);--ui-color-outline-disabled-border:var(--color-gray-100);--ui-color-outline-selected-bg:var(--color-primary-25);--ui-color-outline-selected-border:var(--color-primary-500);--ui-color-outline-selected-text:var(--color-primary-500);--ui-color-outline-selected-hover-text:var(--color-gray-700)}.dark-mode{color-scheme:dark;--app-color-text:#f5f5f5;--app-color-muted:#bdbdbd;--app-color-subtle:#9e9e9e;--app-color-border:#424242;--app-color-surface:#1f1f1f;--app-color-page:#111214;--ui-fake-scrollbar-track-color:transparent;--ui-fake-scrollbar-thumb-color:var(--color-gray-100);--ui-fake-scrollbar-thumb-active-color:var(--color-gray-300);--ui-browser-scrollbar-track-color:transparent;--ui-browser-scrollbar-thumb-color:var(--color-gray-100);--ui-browser-scrollbar-thumb-active-color:var(--color-gray-300);--ui-color-text:#f5f5f5;--ui-color-text-strong:#f5f5f5;--ui-color-title:#fff;--ui-color-muted:#bdbdbd;--ui-color-subtle:#9e9e9e;--ui-color-disabled:var(--color-gray-500);--ui-color-placeholder:#8a8a8a;--ui-color-control-text:#f5f5f5;--ui-color-dark-button-bg:#333;--ui-color-dark-button-text:#fff;--ui-color-preview-dark-bg:#181818;--ui-color-preview-dark-text:#fff;--ui-color-primary:var(--color-secondary-400);--ui-color-primary-500:var(--color-primary-500);--ui-color-primary-400:var(--color-primary-400);--ui-color-primary-200:var(--color-primary-200);--ui-color-primary-light:var(--color-secondary-500);--ui-button-primary-bg:var(--color-primary-500);--ui-button-primary-hover-bg:var(--color-primary-400);--ui-button-primary-disabled-bg:var(--color-primary-200);--ui-button-default-text:#f5f5f5;--ui-color-danger:var(--color-danger);--ui-color-danger-strong:var(--color-danger);--ui-color-on-primary:var(--color-white);--ui-color-surface:#1f1f1f;--ui-color-surface-muted:#292929;--ui-color-surface-soft:#242424;--ui-color-surface-hover:#303030;--ui-color-surface-disabled:#343434;--ui-color-border:#454545;--ui-color-border-muted:#3a3a3a;--ui-color-border-subtle:#333;--ui-color-border-strong:#f5f5f5;--ui-color-clear:#666;--ui-color-overlay:rgba(0,0,0,.6);--ui-color-shadow:#00000080;--ui-color-dropzone-drag-bg:#152235;--ui-color-component-preview-bg:#202734;--ui-color-component-preview-border:#34465f;--ui-color-social-bg:var(--ui-color-surface);--ui-color-social-hover-bg:var(--ui-color-surface-hover);--ui-color-social-border:var(--ui-color-border);--ui-color-social-text:#f5f5f5;--ui-color-image-caption:#101010;--ui-color-checked-suffix:hsla(0,0%,100%,.75);--ui-color-outline-bg:var(--ui-color-surface);--ui-color-outline-hover-bg:var(--ui-color-surface-hover);--ui-color-outline-disabled-bg:var(--ui-color-surface-disabled);--ui-color-outline-disabled-border:var(--ui-color-border);--ui-color-outline-selected-bg:#152235;--ui-color-outline-selected-border:var(--color-primary-400);--ui-color-outline-selected-text:var(--color-secondary-400);--ui-color-outline-selected-hover-text:var(--color-secondary-300)}body{background:var(--app-color-page);color:var(--app-color-text);font-family:var(--app-font-family),sans-serif;min-width:320px}*{scrollbar-color:var(--ui-browser-scrollbar-thumb-color) var(--ui-browser-scrollbar-track-color)}:active{scrollbar-color:var(--ui-browser-scrollbar-thumb-active-color) var(--ui-browser-scrollbar-track-color)}::-webkit-scrollbar{height:var(--ui-fake-scrollbar-width);width:var(--ui-fake-scrollbar-width)}::-webkit-scrollbar-track{background:var(--ui-browser-scrollbar-track-color)}::-webkit-scrollbar-thumb{background:var(--ui-browser-scrollbar-thumb-color);border-radius:var(--ui-fake-scrollbar-radius)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:var(--ui-browser-scrollbar-thumb-active-color)}button{background:transparent;border:0}input{border:0;outline:0}.app-shell{--mobile-gnb-height:74px;--mobile-gnb-bottom-height:0px;display:flex;flex-direction:column;min-height:100vh}.mobile-bottom-gnb{display:none}.app-shell__header{background:var(--app-color-surface);flex-shrink:0;height:117px;width:100%}.app-header{height:117px;position:relative;width:100%}.app-header-upper{display:flex;flex-direction:column;height:63px;width:100%}.app-header-top{height:29px;padding-bottom:4px;padding-top:8px;width:100%}.app-header-top__inner{align-items:center;display:flex;gap:8px;height:17px;justify-content:flex-end;margin:0 auto;max-width:1200px;width:100%}.app-header-top__links{align-items:center;display:inline-flex;gap:8px}.app-header-top__link{color:var(--app-color-muted);font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%;text-decoration:none}.app-header-top__logout{background:transparent;border:0;cursor:pointer;padding:0}.app-header-top__divider{display:block;flex-shrink:0;height:8px;width:1px}.app-header-main{display:flex;gap:8px;height:34px;padding-bottom:4px;width:100%}.app-header-main__inner{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1200px;width:100%}.app-header-main__actions{display:none}.app-header-logo{align-items:center;display:inline-flex}.app-header-logo__image{display:block;height:28px;width:auto}.app-header-nav{border-bottom:1px solid var(--ui-color-border);gap:8px;height:54px;width:100%}.app-header-nav__inner{align-items:center;display:flex;height:54px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.app-gnb{align-items:stretch;display:flex;gap:28px;height:100%}.app-gnb__item{align-items:center;box-sizing:border-box;color:var(--app-color-text);display:inline-flex;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:8px;height:100%;justify-content:center;letter-spacing:0;line-height:100%;padding-bottom:0;padding-top:0;position:relative;text-decoration:none}.app-gnb__item--button{background:transparent;border:0;cursor:pointer;padding-left:0;padding-right:0}.app-gnb__item:after{background:transparent;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;z-index:2}.app-gnb__item.is-active{color:var(--app-color-primary)}.app-gnb__item.is-active:after{background:var(--app-color-primary)}.app-gnb__item:hover{color:var(--app-color-primary)}.app-gnb__item:hover:after{background:var(--app-color-primary)}.app-gnb__item--more{gap:4px}.app-gnb__more-icon{display:block;height:18px;width:18px}.app-header-nav__actions{align-items:center;display:inline-flex;gap:20px;height:100%;justify-content:flex-end}.app-header-sub-nav{background:transparent;box-sizing:border-box;display:none;height:72px;left:0;padding-bottom:8px;padding-top:8px;position:absolute;right:0;top:118px;width:100%;z-index:40}.app-header-sub-nav__inner{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0 auto;max-width:1200px;padding-bottom:0;padding-top:0;width:100%}.app-sub-gnb{gap:40px}.app-sub-gnb,.app-sub-gnb__item{align-items:center;display:inline-flex;height:54px}.app-sub-gnb__item{color:var(--ui-color-control-text);font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%;text-decoration:none}.app-sub-gnb__item.is-active,.app-sub-gnb__item:hover{color:var(--app-color-primary)}.app-header--sub-nav-hover-enabled:has(.app-gnb__item--car-buy:hover) .app-header-sub-nav,.app-header--sub-nav-hover-enabled:has(.app-header-sub-nav:hover) .app-header-sub-nav{display:block}.app-header--sub-nav-hover-enabled:has(.app-header-sub-nav:hover) .app-gnb__item--car-buy{color:var(--app-color-primary)}.app-header--sub-nav-hover-enabled:has(.app-header-sub-nav:hover) .app-gnb__item--car-buy:after{background:var(--app-color-primary)}.app-header-sub-nav:hover{background:var(--app-color-surface)}.app-header-action-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.app-header-chat-link{position:relative}.app-chat-new-badge,.mobile-bottom-gnb__new-badge{align-items:center;background:#f14069;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:600;justify-content:center;line-height:14px;position:absolute}.app-chat-new-badge{height:14px;right:-7px;top:-6px;width:14px}.app-header-action-icon{display:block;height:24px;width:24px}.app-header-mobile-auth{display:none}.dark-mode .app-gnb__more-icon,.dark-mode .app-header-action-icon{filter:invert(1) brightness(1.8)}.app-shell__content{background:var(--app-color-page);flex:1}.app-shell__content-inner{box-sizing:border-box;margin:0 auto;max-width:calc(100vw - 40px);min-height:807px;padding-bottom:62px;padding-top:24px;width:1280px}.app-content-panel{background:var(--app-color-surface);border-radius:14px;box-sizing:border-box;min-height:721px;width:100%}.screen-header{position:relative}.screen-title{color:var(--ui-color-text);font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;left:50%;letter-spacing:0;line-height:140%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.screen-header-left{justify-content:space-between}.screen-header-spacer{display:block;height:24px;width:24px}.screen-back{height:24px;min-height:24px;padding:0;width:24px}.screen-icon-back{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none' viewBox='0 0 7 14'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 1 1 7l5 6'/%3E%3C/svg%3E");border-radius:.1px;border-width:2px;display:block;height:14px;opacity:1;width:7px}.dark-mode .screen-icon-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none' viewBox='0 0 7 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 1 1 7l5 6'/%3E%3C/svg%3E")}.app-shell__footer{background:var(--app-color-surface);border-top:1px solid var(--ui-color-border);flex-shrink:0;height:382px;width:100%}.app-footer{display:flex;gap:8px;height:100%;width:100%}.app-footer-mobile{display:none}.app-footer__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:382px;margin:0 auto;max-width:1200px;padding:48px 16px;width:100%}.app-footer-top{border-bottom:1px solid var(--ui-color-border);box-sizing:border-box;display:flex;gap:8px;height:164px;padding-bottom:24px;width:1168px}.app-footer-top__left{flex:1}.app-footer-top__right{display:flex;flex-direction:column;gap:8px;height:105px;width:200px}.app-footer-cs-phone,.app-footer-cs-title{margin:0}.app-footer-cs-title{font-size:14px}.app-footer-cs-phone,.app-footer-cs-title{color:var(--app-color-text);font-family:Pretendard,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%;margin:0}.app-footer-cs-phone{font-size:18px}.app-footer-cs-hours{display:flex;flex-direction:column;gap:4px;height:44px;width:145px}.app-footer-cs-hours p{align-items:center;color:var(--app-color-muted);display:flex;font-weight:400;gap:8px;justify-content:space-between}.app-footer-biz-title,.app-footer-cs-hours p{font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;letter-spacing:0;line-height:140%;margin:0}.app-footer-biz-title{color:var(--app-color-text);font-weight:600}.app-footer-biz-line{align-items:center;display:flex;gap:8px;margin-top:8px}.app-footer-biz-text{color:var(--app-color-muted);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%}.app-footer-biz-divider{display:block;flex-shrink:0;height:8px;width:1px}.app-footer-biz-check{align-items:center;background:var(--app-color-surface);border:1px solid var(--ui-color-border);border-radius:4px;box-sizing:border-box;display:inline-flex;gap:8px;height:28px;justify-content:center;padding:4px 8px;white-space:nowrap;width:105px}.app-footer-biz-check,.app-footer-biz-mail{color:var(--app-color-muted);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%}.app-footer-biz-mail{text-decoration:underline}.app-footer-biz-copyright{color:var(--app-color-muted);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%;margin:8px 0 0}.app-footer-bottom{align-items:center;display:flex;gap:16px;height:98px;justify-content:space-between;width:1168px}.app-footer-bottom__left{display:flex;flex:1;flex-direction:column;gap:8px;height:54px;justify-content:space-between;min-width:0}.app-footer-links{align-items:center;display:flex;gap:24px}.app-footer-link{color:var(--ui-color-control-text);font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%;text-decoration:none}.app-footer-link--primary{color:var(--app-color-primary);font-weight:600}.app-footer-link--strong{color:var(--app-color-text);font-weight:600}.app-footer-bottom__right{align-items:flex-end;display:inline-flex;flex-direction:column;gap:8px;height:98px;justify-content:flex-start;width:auto}.app-footer-theme-toggle{align-items:center;background:var(--color-white,#fff);border:1px solid var(--color-gray-100,#ebebeb);border-radius:100px;box-sizing:border-box;display:inline-flex;padding:4px}.app-footer-theme-toggle__button{align-items:center;background:transparent;border:0;border-radius:100px;cursor:pointer;display:flex;gap:10px;height:26px;justify-content:center;padding:0;width:26px}.app-footer-theme-toggle__button.is-active{background:var(--color-gray-100,#ebebeb)}.app-footer-theme-toggle__icon{display:block;height:12px;width:12px}.app-footer-theme-toggle__button.is-active .app-footer-theme-toggle__icon{filter:brightness(0) saturate(100%) invert(12%) sepia(0) saturate(27%) hue-rotate(210deg) brightness(93%) contrast(95%)}.dark-mode .app-footer-theme-toggle{background:#1a1a1a;border-color:#505050}.dark-mode .app-footer-theme-toggle__button.is-active{background:#3a3a3a}.dark-mode .app-footer-theme-toggle__icon{filter:brightness(0) saturate(100%) invert(25%) sepia(0) saturate(14%) hue-rotate(166deg) brightness(92%) contrast(90%)}.dark-mode .app-footer-theme-toggle__button.is-active .app-footer-theme-toggle__icon{filter:brightness(0) invert(1)}.app-footer-sns{align-items:center;display:flex;gap:16px;height:22px}.app-footer-sns__link{align-items:center;display:inline-flex;justify-content:center}.app-footer-sns__icon{display:block;height:24px;width:24px}.app-footer-app-install{align-items:center;display:inline-flex;gap:10px}.app-footer-app-title{color:var(--color-gray-600);font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%;white-space:nowrap}.app-footer-app-divider{display:block;flex-shrink:0;height:24px;width:1px}.app-footer-store{align-items:center;display:inline-flex;gap:16px}.app-footer-store__link{align-items:center;display:inline-flex;justify-content:center}.app-footer-store__icon{display:block;height:24px;width:24px}@media(max-width:1320px){.app-footer__inner,.app-header-main__inner,.app-header-nav__inner,.app-header-sub-nav__inner,.app-header-top__inner{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%}}@media(max-width:768px){.app-shell{box-sizing:border-box;padding-bottom:calc(var(--mobile-gnb-height) + env(safe-area-inset-bottom))}.app-shell__header{background:var(--app-color-surface);border-bottom:0;height:57px;position:sticky;top:0;z-index:30}.app-header{height:auto}.app-header-upper{height:57px;width:100%}.app-header-nav,.app-header-sub-nav,.app-header-top{display:none}.app-header-main{box-sizing:border-box;gap:10px;height:57px;padding:8px 16px;width:100%}.app-header-main__inner{height:32px;justify-content:space-between;max-width:380px;padding:0;width:380px}.app-header-main__actions{gap:12px;width:auto}.app-header-main__actions,.app-header-mobile-auth{align-items:center;display:inline-flex;height:24px}.app-header-mobile-auth{background:transparent;border:0;color:var(--ui-color-primary);cursor:pointer;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);justify-content:center;line-height:var(--text-line-height-140);padding:0;text-decoration:none}.app-header-mobile-auth:disabled{color:var(--ui-color-disabled);cursor:wait}.app-header-logo__image{height:24px}.app-shell__content{background:var(--app-color-page);flex:0 0 auto}.app-shell__content-inner{max-width:none;min-height:0;padding:0;width:100%}.app-content-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0 auto;min-height:100vh;padding:12px;width:min(100%,412px)}.mobile-page-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;position:relative;width:100%}.mobile-page-main{display:flex;flex:1;flex-direction:column;min-height:0}.mobile-bottom-gnb{align-items:flex-start;background:linear-gradient(to bottom,transparent 0,transparent 16px,var(--color-white) 16px,var(--color-white) 100%);bottom:0;box-sizing:border-box;display:flex;height:calc(var(--mobile-gnb-height) + env(safe-area-inset-bottom));isolation:isolate;left:0;margin:0 auto;opacity:1;padding-bottom:env(safe-area-inset-bottom);padding-top:5px;position:fixed;right:0;transform:translateY(0);transition:transform .18s ease;width:100%;z-index:100}.mobile-bottom-gnb--hidden{transform:translateY(100%)}.mobile-bottom-gnb__background{display:block;height:75px;left:-1px;position:absolute;top:0;width:calc(100% + 2px);z-index:-1}.mobile-bottom-gnb__inner{align-items:end;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 84px minmax(0,1fr) minmax(0,1fr);height:69px;margin:0 auto;padding:0;width:100%}.mobile-bottom-gnb__item{align-items:center;box-sizing:border-box;color:var(--ui-color-disabled);display:inline-flex;flex-direction:column;gap:4px;height:58px;justify-content:flex-end;overflow:hidden;padding-bottom:10px;padding-top:7px;text-decoration:none;width:100%}.mobile-bottom-gnb__new-badge{height:14px;left:calc(50% + 5px);top:2px;width:14px}.mobile-bottom-gnb__icon{display:block;height:24px;width:24px}.mobile-bottom-gnb__label{color:var(--color-gray-400);font-family:Pretendard,sans-serif;font-size:11px;font-weight:var(--text-weight-medium);letter-spacing:0;line-height:normal;text-align:center;white-space:nowrap}.mobile-bottom-gnb__item.is-active .mobile-bottom-gnb__label{color:var(--color-gray-900);font-weight:var(--text-weight-bold)}.mobile-bottom-gnb__item--community.is-active .mobile-bottom-gnb__icon,.mobile-bottom-gnb__item--mypage.is-active .mobile-bottom-gnb__icon{filter:brightness(0) saturate(100%) invert(24%) sepia(30%) saturate(1811%) hue-rotate(174deg) brightness(89%) contrast(92%)}.mobile-bottom-gnb__item--register{height:69px;overflow:visible;padding:0 0 4px}.mobile-bottom-gnb__register-button{align-items:center;background:var(--color-primary-500);border-radius:50%;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.mobile-bottom-gnb__register-icon{display:block;height:32px;width:32px}.mobile-bottom-gnb__register-label{align-items:center;background:var(--color-primary-500);border-radius:50px;color:var(--color-white);display:inline-flex;font-family:Pretendard,sans-serif;font-size:11px;font-weight:var(--text-weight-bold);justify-content:center;line-height:normal;padding:2px 12px;white-space:nowrap}.app-shell__footer{background:var(--app-color-page);border-top:0;height:auto;margin:0 auto;padding-bottom:0;width:100%}.app-footer{display:block;gap:0;height:auto;padding:0}.app-footer__inner{display:none}.app-footer-top{height:auto;padding-bottom:16px;width:100%}.app-footer-biz-line{flex-wrap:wrap;row-gap:6px}.app-footer-mobile{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:auto;padding:32px 16px;width:100%}.app-footer-mobile__contacts{display:flex;gap:32px;height:42px;width:100%}.app-footer-mobile__contact-item{display:flex;flex-direction:column;gap:2px}.app-footer-mobile__contact-label{color:var(--app-color-muted);font-size:14px;font-weight:600;line-height:140%}.app-footer-mobile__contact-value{color:var(--app-color-text);font-size:16px;font-weight:600;line-height:140%}.app-footer-mobile__quick-links{align-items:center;background:var(--ui-color-surface-muted);border-radius:10px;box-sizing:border-box;display:flex;height:44px;justify-content:space-between;padding:12px 20px;width:100%}.app-footer-mobile__quick-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ui-color-control-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:400;justify-content:center;line-height:140%;padding:0;text-decoration:none}.app-footer-mobile__quick-link:disabled{cursor:default;opacity:.5}.app-footer-mobile__biz{border-bottom:1px solid var(--ui-color-border);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:44px;padding-bottom:12px;padding-top:12px;width:100%}.app-footer-mobile__biz[open]{height:auto}.app-footer-mobile__biz-summary{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;height:20px;justify-content:flex-start;list-style:none;padding-right:0;position:relative;width:100%}.app-footer-mobile__biz-summary::-webkit-details-marker{display:none}.app-footer-mobile__biz-summary-text{color:var(--app-color-text);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%}.app-footer-mobile__biz-chevron{display:block;height:18px;position:static;transform:none;transition:transform .2s ease;width:18px}.app-footer-mobile__biz[open] .app-footer-mobile__biz-chevron{transform:rotate(180deg)}.app-footer-mobile__biz-content{color:var(--app-color-muted);display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:2px;letter-spacing:0;line-height:140%;margin-top:8px}.app-footer-mobile__biz-content p{margin:0}.app-footer-mobile__biz-email{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-underline-offset:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.app-footer-mobile__links{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.app-footer-mobile__link{color:var(--app-color-muted);font-size:14px;font-weight:400;line-height:140%;text-decoration:none;white-space:nowrap}.app-footer-mobile__link--primary{color:var(--app-color-primary);font-weight:600}.app-footer-mobile__sns{align-items:center;display:flex;gap:16px}.app-footer-mobile__sns-link{align-items:center;display:inline-flex;justify-content:center}.app-footer-mobile__sns-icon{display:block;height:24px;width:24px}.app-footer-mobile__theme{display:flex;justify-content:flex-start}}@media(any-pointer:coarse)and (orientation:landscape),(orientation:landscape)and (max-width:1400px)and (max-height:600px){.app-header-main__inner{max-width:none;width:100%}}.ui-text-body-base-bold,.ui-text-body-base-medium,.ui-text-body-base-regular,.ui-text-body-base-semibold,.ui-text-body-lg-bold,.ui-text-body-lg-medium,.ui-text-body-lg-regular,.ui-text-body-lg-semibold,.ui-text-body-md-bold,.ui-text-body-md-medium,.ui-text-body-md-regular,.ui-text-body-md-semibold,.ui-text-caption-md-bold,.ui-text-caption-md-medium,.ui-text-caption-md-regular,.ui-text-caption-md-semibold,.ui-text-caption-sm-bold,.ui-text-caption-sm-medium,.ui-text-caption-sm-regular,.ui-text-caption-sm-semibold,.ui-text-title-2xl-bold,.ui-text-title-2xl-medium,.ui-text-title-2xl-regular,.ui-text-title-2xl-semibold,.ui-text-title-lg-bold,.ui-text-title-lg-medium,.ui-text-title-lg-regular,.ui-text-title-lg-semibold,.ui-text-title-md-bold,.ui-text-title-md-medium,.ui-text-title-md-regular,.ui-text-title-md-semibold,.ui-text-title-sm-bold,.ui-text-title-sm-medium,.ui-text-title-sm-regular,.ui-text-title-sm-semibold,.ui-text-title-xl-bold,.ui-text-title-xl-medium,.ui-text-title-xl-regular,.ui-text-title-xl-semibold,.ui-text-title-xs-bold,.ui-text-title-xs-medium,.ui-text-title-xs-regular,.ui-text-title-xs-semibold{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.ui-text-title-2xl-bold,.ui-text-title-2xl-medium,.ui-text-title-2xl-regular,.ui-text-title-2xl-semibold{font-size:var(--text-title-2xl-size)}.ui-text-title-xl-bold,.ui-text-title-xl-medium,.ui-text-title-xl-regular,.ui-text-title-xl-semibold{font-size:var(--text-title-xl-size)}.ui-text-title-lg-bold,.ui-text-title-lg-medium,.ui-text-title-lg-regular,.ui-text-title-lg-semibold{font-size:var(--text-title-lg-size)}.ui-text-title-md-bold,.ui-text-title-md-medium,.ui-text-title-md-regular,.ui-text-title-md-semibold{font-size:var(--text-title-md-size)}.ui-text-title-sm-bold,.ui-text-title-sm-medium,.ui-text-title-sm-regular,.ui-text-title-sm-semibold{font-size:var(--text-title-sm-size)}.ui-text-title-xs-bold,.ui-text-title-xs-medium,.ui-text-title-xs-regular,.ui-text-title-xs-semibold{font-size:var(--text-title-xs-size)}.ui-text-body-lg-bold,.ui-text-body-lg-medium,.ui-text-body-lg-regular,.ui-text-body-lg-semibold{font-size:var(--text-body-lg-size)}.ui-text-body-base-bold,.ui-text-body-base-medium,.ui-text-body-base-regular,.ui-text-body-base-semibold{font-size:var(--text-body-base-size)}.ui-text-body-md-bold,.ui-text-body-md-medium,.ui-text-body-md-regular,.ui-text-body-md-semibold{font-size:var(--text-body-md-size)}.ui-text-caption-md-bold,.ui-text-caption-md-medium,.ui-text-caption-md-regular,.ui-text-caption-md-semibold{font-size:var(--text-caption-md-size)}.ui-text-caption-sm-bold,.ui-text-caption-sm-medium,.ui-text-caption-sm-regular,.ui-text-caption-sm-semibold{font-size:var(--text-caption-sm-size)}.ui-text-body-base-bold,.ui-text-body-lg-bold,.ui-text-body-md-bold,.ui-text-caption-md-bold,.ui-text-caption-sm-bold,.ui-text-title-2xl-bold,.ui-text-title-lg-bold,.ui-text-title-md-bold,.ui-text-title-sm-bold,.ui-text-title-xl-bold,.ui-text-title-xs-bold{font-weight:var(--text-weight-bold)}.ui-text-body-base-semibold,.ui-text-body-lg-semibold,.ui-text-body-md-semibold,.ui-text-caption-md-semibold,.ui-text-caption-sm-semibold,.ui-text-title-2xl-semibold,.ui-text-title-lg-semibold,.ui-text-title-md-semibold,.ui-text-title-sm-semibold,.ui-text-title-xl-semibold,.ui-text-title-xs-semibold{font-weight:var(--text-weight-semibold)}.ui-text-body-base-medium,.ui-text-body-lg-medium,.ui-text-body-md-medium,.ui-text-caption-md-medium,.ui-text-caption-sm-medium,.ui-text-title-2xl-medium,.ui-text-title-lg-medium,.ui-text-title-md-medium,.ui-text-title-sm-medium,.ui-text-title-xl-medium,.ui-text-title-xs-medium{font-weight:var(--text-weight-medium)}.ui-text-body-base-regular,.ui-text-body-lg-regular,.ui-text-body-md-regular,.ui-text-caption-md-regular,.ui-text-caption-sm-regular,.ui-text-title-2xl-regular,.ui-text-title-lg-regular,.ui-text-title-md-regular,.ui-text-title-sm-regular,.ui-text-title-xl-regular,.ui-text-title-xs-regular{font-weight:var(--text-weight-regular)}.ui-content-card{background:var(--ui-color-surface);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:28px;width:100%}.ui-content-card__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.ui-content-card__title-group{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-content-card__title{color:var(--ui-color-title);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.ui-content-card__description,.ui-content-card__title{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.ui-content-card__description{color:var(--ui-color-muted);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.ui-content-card__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.ui-content-card__toggle{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:-4px;padding:0;width:32px}.ui-content-card__toggle-icon{display:block;height:18px;transition:transform .2s ease;width:18px}.ui-content-card.is-collapsed .ui-content-card__toggle-icon{transform:rotate(180deg)}.ui-content-card__body{min-width:0}.ui-content-card__header+.ui-content-card__body{padding-top:24px}.ui-content-card__footer{min-width:0;padding-top:28px}.ui-bottom-action-bar{box-sizing:border-box;display:flex;gap:8px;min-width:0;width:100%}.ui-bottom-action-bar--left{justify-content:flex-start}.ui-bottom-action-bar--center{justify-content:center}.ui-bottom-action-bar--right{justify-content:flex-end}.ui-bottom-action-bar--stretch{align-items:stretch}.ui-bottom-action-bar--stretch>*{flex:1 1 0;min-width:0}.ui-bottom-action-bar.is-sticky{bottom:0;position:sticky;z-index:10}.ui-choice-group{display:flex;flex-wrap:wrap;gap:8px}.ui-choice{cursor:pointer}.ui-choice.is-disabled{cursor:not-allowed}.ui-choice input{display:none}.ui-choice__button{align-items:center;background:var(--ui-color-surface-muted);border:1px solid transparent;border-radius:5px;box-sizing:border-box;color:var(--ui-color-control-text);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;height:40px;justify-content:center;line-height:var(--text-line-height-140);min-width:76px;padding:0 14px;text-align:center;transition:background-color .2s,border-color .2s,color .2s}.ui-choice:not(.is-disabled):has(input:not(:checked)):hover .ui-choice__button{background:var(--ui-color-surface-hover);border-color:transparent;color:var(--ui-color-text)}.ui-choice-group--sm .ui-choice__button{font-size:var(--text-caption-md-size);height:36px;min-width:76px;padding:0 12px}.ui-choice-group--md .ui-choice__button{font-size:var(--text-body-md-size);height:40px;min-width:76px;padding:0 14px}.ui-choice-group--lg .ui-choice__button{font-size:var(--text-body-lg-size);height:44px;min-width:88px;padding:0 14px}.ui-choice-group--form .ui-choice__button{font-size:var(--text-body-lg-size);height:54px;min-width:88px;padding:0 14px}.ui-choice-group--xl .ui-choice__button{font-size:var(--text-body-lg-size);height:48px;min-width:88px;padding:0 16px}.ui-choice__label,.ui-choice__suffix{line-height:var(--text-line-height-140);white-space:nowrap}.ui-choice__suffix{color:var(--ui-color-disabled)}.ui-choice__suffix-icon{background:currentColor;display:inline-block;flex:0 0 auto;height:18px;width:18px}.ui-choice__suffix-icon--chevron{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg)}.ui-choice input:checked+.ui-choice__button,.ui-choice.is-selected .ui-choice__button{background:var(--ui-button-primary-bg);border-color:var(--ui-button-primary-bg);color:var(--ui-color-on-primary);font-weight:var(--text-weight-semibold)}.ui-choice.is-selected:not(.is-disabled):hover .ui-choice__button,.ui-choice:not(.is-disabled):has(input:checked):hover .ui-choice__button{background:var(--ui-button-primary-hover-bg);border-color:var(--ui-button-primary-hover-bg);color:var(--ui-color-on-primary)}.ui-choice input:checked+.ui-choice__button .ui-choice__suffix,.ui-choice.is-selected .ui-choice__suffix{color:var(--ui-color-checked-suffix)}.ui-choice.is-disabled .ui-choice__button{cursor:not-allowed;opacity:1}.ui-choice.is-disabled .ui-choice__button,.ui-choice.is-disabled input:checked+.ui-choice__button,.ui-choice.is-disabled.is-selected .ui-choice__button{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.ui-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox.is-disabled{cursor:not-allowed}.ui-checkbox__input{display:none}.ui-checkbox__mark{align-items:center;display:flex;justify-content:center}.ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Crect width='18.333' height='18.333' x='.833' y='.833' fill='%23fff' rx='3.167'/%3E%3Crect width='18.333' height='18.333' x='.833' y='.833' stroke='%23e0e0e0' stroke-width='1.667' rx='3.167'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;box-sizing:border-box;display:block;height:20px;width:20px}.ui-checkbox--sm .ui-checkbox__icon{height:16px;width:16px}.ui-checkbox--lg .ui-checkbox__icon{height:20px;width:20px}.ui-checkbox--xl .ui-checkbox__icon{height:24px;width:24px}.ui-checkbox__label{color:var(--ui-color-text);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-regular);gap:4px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding-bottom:2px;padding-top:2px}.ui-checkbox--lg .ui-checkbox__label{font-size:var(--text-body-lg-size)}.ui-checkbox--sm .ui-checkbox__label{font-size:var(--text-caption-md-size)}.ui-checkbox--xl .ui-checkbox__label{font-size:var(--text-body-lg-size)}.ui-checkbox.is-checked .ui-checkbox__icon,.ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%231b4c8c' rx='4'/%3E%3Cpath fill='%23fff' d='M14.79 5.862a1.112 1.112 0 0 1 1.531 1.61l-7 6.666a1.11 1.11 0 0 1-1.531 0l-3-2.858A1.11 1.11 0 1 1 6.32 9.671l2.233 2.127z'/%3E%3C/svg%3E")}.ui-checkbox.is-disabled .ui-checkbox__icon{filter:grayscale(1);opacity:.35}.ui-checkbox.is-disabled .ui-checkbox__label{color:var(--ui-color-disabled)}.ui-checkbox--circle .ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='7.5' stroke='%23cdcdcd'/%3E%3Cpath stroke='%23cdcdcd' stroke-width='1.2' d='m5 9 3 3 5-5.5'/%3E%3C/svg%3E");border-radius:50%}.ui-checkbox--circle .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon,.ui-checkbox--circle.is-checked .ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%231b498c'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m5 9 3 3 5-5.5'/%3E%3C/svg%3E")}.ui-switch{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-switch.is-disabled{cursor:not-allowed}.ui-switch__input{display:none}.ui-switch__track{align-items:center;background:var(--color-gray-200);border-radius:100px;box-sizing:border-box;display:inline-flex;gap:10px;padding:2px;position:relative;transition:background-color .2s}.ui-switch__thumb{background:var(--color-white);border-radius:50%;box-shadow:0 1px 2px #00000014;box-sizing:border-box;display:block;transition:transform .2s}.ui-switch--md .ui-switch__track{height:26px;width:48px}.ui-switch--md .ui-switch__thumb{height:22px;width:22px}.ui-switch--sm .ui-switch__track{height:18px;width:32px}.ui-switch--sm .ui-switch__thumb{height:14px;width:14px}.ui-switch--primary .ui-switch__input:checked+.ui-switch__track{background:var(--color-primary-500)}.ui-switch--secondary .ui-switch__input:checked+.ui-switch__track{background:var(--color-secondary-500)}.ui-switch--md .ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(22px)}.ui-switch--sm .ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(14px)}.ui-switch.is-disabled .ui-switch__track{background:var(--color-gray-100)}.ui-switch.is-disabled .ui-switch__thumb{background:var(--color-gray-50);box-shadow:none}.ui-range-slider{align-items:center;display:flex;height:24px;position:relative;width:100%;--ui-range-slider-start:0%;--ui-range-slider-end:100%}.ui-range-slider.is-disabled{opacity:.45}.ui-range-slider__track{background:var(--color-gray-200);border-radius:100px;height:4px;left:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ui-range-slider__range{background:var(--color-primary-500);border-radius:100px;bottom:0;left:var(--ui-range-slider-start);position:absolute;top:0;width:calc(var(--ui-range-slider-end) - var(--ui-range-slider-start))}.ui-range-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:24px;left:12px;margin:0;padding:0;pointer-events:none;position:absolute;top:0;width:calc(100% - 24px);z-index:1}.ui-range-slider__input--max{z-index:2}.ui-range-slider__input:disabled{cursor:not-allowed}.ui-range-slider__input::-webkit-slider-runnable-track{background:transparent;border:0;height:4px}.ui-range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-white);border:0;border-radius:100px;box-shadow:0 0 4px #0003;cursor:pointer;height:24px;margin-top:-10px;pointer-events:auto;width:24px}.ui-range-slider__input::-moz-range-track{background:transparent;border:0;height:4px}.ui-range-slider__input::-moz-range-progress{background:transparent}.ui-range-slider__input::-moz-range-thumb{background:var(--color-white);border:0;border-radius:100px;box-shadow:0 0 4px #0003;cursor:pointer;height:24px;pointer-events:auto;width:24px}.ui-range-slider__input:focus-visible{outline:none}.ui-range-slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary-200);outline-offset:2px}.ui-range-slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-primary-200);outline-offset:2px}.ui-radio{align-items:center;color:var(--ui-color-text);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-radio.is-disabled{color:var(--ui-color-disabled);cursor:not-allowed}.ui-radio__input{display:none}.ui-radio__mark{align-items:center;background:var(--ui-color-surface);border:2px solid var(--ui-color-surface-disabled);border-radius:50%;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;position:relative;transition:border-color .2s,border-width .2s,background-color .2s;width:18px}.ui-radio__mark:after{content:none}.ui-radio__input:checked+.ui-radio__mark{background:var(--ui-color-surface);border-color:var(--ui-color-primary-500);border-width:5px}.ui-radio.is-disabled .ui-radio__mark{background:var(--ui-color-outline-disabled-bg);border:1.5px solid var(--ui-color-outline-disabled-border)}.ui-radio--sm{font-size:var(--text-caption-md-size)}.ui-radio--lg,.ui-radio--xl{font-size:var(--text-body-lg-size)}.ui-btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-style:normal;font-weight:var(--text-weight-semibold);gap:8px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;white-space:nowrap}.ui-btn.is-loading,.ui-btn:disabled{cursor:not-allowed}.ui-btn--xs{font-size:var(--text-caption-sm-size);min-height:32px;min-width:0;padding:0 12px}.ui-btn--compact{font-size:var(--text-body-md-size);min-height:40px;min-width:0;padding:0 14px}.ui-btn--sm{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding:0 12px}.ui-btn--md{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding:0 14px}.ui-btn--lg{min-height:44px}.ui-btn--form,.ui-btn--lg{font-size:var(--text-body-lg-size);min-width:88px;padding:0 14px}.ui-btn--form{min-height:54px}.ui-btn--xl{font-size:var(--text-body-lg-size);min-height:48px;min-width:88px;padding:0 16px}.ui-btn--full{width:100%}.ui-btn--align-left{justify-content:flex-start;text-align:left}.ui-btn--align-center{justify-content:center;text-align:center}.ui-btn--align-right{justify-content:flex-end;text-align:right}.ui-btn--align-between{justify-content:space-between;text-align:left}.ui-btn--align-between .ui-btn__label,.ui-btn--align-left .ui-btn__label,.ui-btn--align-right .ui-btn__label{width:100%}.ui-btn--align-left .ui-btn__label{justify-content:flex-start}.ui-btn--align-right .ui-btn__label{justify-content:flex-end}.ui-btn--align-between .ui-btn__label{justify-content:space-between}.ui-btn--primary{background:var(--ui-button-primary-bg);border-color:var(--ui-button-primary-bg);color:var(--ui-color-on-primary)}.ui-btn--primary:hover:not(:disabled):not(.is-loading){background:var(--ui-button-primary-hover-bg);border-color:var(--ui-button-primary-hover-bg)}.ui-btn--primary.is-loading,.ui-btn--primary:disabled{background:var(--ui-button-primary-disabled-bg);border-color:var(--ui-button-primary-disabled-bg);color:var(--ui-color-on-primary)}.ui-btn--secondary{background:var(--color-secondary-500);border-color:var(--color-secondary-500);color:var(--ui-color-on-primary)}.ui-btn--secondary:hover:not(:disabled):not(.is-loading){background:var(--color-secondary-400);border-color:var(--color-secondary-400)}.ui-btn--secondary.is-loading,.ui-btn--secondary:disabled{background:var(--color-secondary-200);border-color:var(--color-secondary-200);color:var(--ui-color-on-primary)}.ui-btn--outline{background:var(--color-gray-50);border-color:transparent;color:var(--ui-button-default-text)}.ui-btn--outline.ui-btn--bordered{background:var(--color-white);border-color:var(--color-gray-200)}.ui-btn--outline:hover:not(:disabled):not(.is-loading){background:var(--ui-color-outline-hover-bg);border-color:transparent}.ui-btn--outline.ui-btn--bordered:hover:not(:disabled):not(.is-loading){background:var(--color-white);border-color:var(--color-gray-200)}.ui-btn--outline.is-selected:not(:disabled):not(.is-loading){background:var(--ui-button-primary-bg);border-color:var(--ui-button-primary-bg);color:var(--ui-color-on-primary)}.ui-btn--outline.is-selected:hover:not(:disabled):not(.is-loading){background:var(--ui-button-primary-hover-bg);border-color:var(--ui-button-primary-hover-bg);color:var(--ui-color-on-primary)}.ui-btn--outline.is-loading,.ui-btn--outline.is-selected.is-loading,.ui-btn--outline.is-selected:disabled,.ui-btn--outline:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.dark-mode .ui-btn--outline.ui-btn--bordered{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-button-default-text)}.dark-mode .ui-btn--outline.ui-btn--bordered:hover:not(:disabled):not(.is-loading){background:var(--ui-color-surface-hover);border-color:var(--ui-color-border)}.dark-mode .ui-btn--outline.is-loading,.dark-mode .ui-btn--outline.is-selected.is-loading,.dark-mode .ui-btn--outline.is-selected:disabled,.dark-mode .ui-btn--outline.ui-btn--bordered.is-loading,.dark-mode .ui-btn--outline.ui-btn--bordered:disabled,.dark-mode .ui-btn--outline:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.ui-btn--primary-outline{background:var(--ui-color-outline-bg);border-color:var(--ui-color-primary-500);color:var(--ui-color-primary-500)}.ui-btn--primary-outline:hover:not(:disabled):not(.is-loading){background:var(--ui-color-outline-hover-bg);border-color:var(--ui-color-primary-500);color:var(--ui-color-primary-500)}.ui-btn--primary-outline.is-selected:hover:not(:disabled):not(.is-loading),.ui-btn--primary-outline.is-selected:not(:disabled):not(.is-loading){background:var(--ui-color-outline-selected-bg);border-color:var(--ui-color-outline-selected-border);color:var(--ui-color-outline-selected-text)}.ui-btn--primary-outline.is-loading,.ui-btn--primary-outline.is-selected.is-loading,.ui-btn--primary-outline.is-selected:disabled,.ui-btn--primary-outline:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.ui-btn--dark{background:var(--ui-color-dark-button-bg);border-color:var(--ui-color-dark-button-bg);color:var(--ui-color-dark-button-text)}.ui-btn--dark:hover:not(:disabled):not(.is-loading){background:var(--ui-color-text);border-color:var(--ui-color-text)}.ui-btn--dark.is-loading,.ui-btn--dark:disabled{background:var(--ui-color-surface-disabled);border-color:var(--ui-color-surface-disabled);color:var(--ui-color-subtle)}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--ui-color-primary-500)}.ui-btn--ghost:hover:not(:disabled):not(.is-loading){background:var(--ui-color-outline-selected-bg);border-color:transparent;color:var(--ui-color-primary-400)}.ui-btn--ghost.is-loading,.ui-btn--ghost:disabled{background:transparent;border-color:transparent;color:var(--ui-color-primary-200)}.ui-btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--ui-color-on-primary)}.ui-btn--danger:hover:not(:disabled):not(.is-loading){background:var(--ui-color-danger-strong);border-color:var(--ui-color-danger-strong)}.ui-btn--danger.is-loading,.ui-btn--danger:disabled{background:var(--ui-color-surface-disabled);border-color:var(--ui-color-surface-disabled);color:var(--ui-color-subtle)}.ui-btn--pill{border-radius:100px}.ui-btn__label{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:1em;overflow:hidden;text-overflow:ellipsis}.ui-btn__label--with-icon{gap:6px}.ui-tabs{display:flex;width:100%}.ui-tabs__item{align-items:center;background:transparent;border:0;color:var(--ui-color-muted);cursor:pointer;display:inline-flex;flex:1;font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-semibold);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;padding:0;text-align:center;transition:border-color .2s,color .2s,opacity .2s}.ui-tabs.is-disabled .ui-tabs__item,.ui-tabs__item:disabled{cursor:not-allowed;opacity:.45}.ui-tabs--underline .ui-tabs__item{border-bottom:1px solid var(--ui-color-border)}.ui-tabs--underline .ui-tabs__item:hover:not(:disabled){color:var(--ui-color-text)}.ui-tabs--underline .ui-tabs__item.is-active{border-bottom:2px solid var(--ui-color-text);color:var(--ui-color-text)}.ui-tabs--md .ui-tabs__item{font-size:var(--text-body-lg-size);min-height:44px;padding:10px 0}.ui-tabs--lg .ui-tabs__item{font-size:var(--text-title-xs-size);min-height:52px;padding:12px 0}.ui-tabs__label{align-items:center;display:inline-flex;justify-content:center;min-width:0}.ui-tabs--pill{gap:8px;overflow-x:auto;width:auto}.ui-tabs--pill .ui-tabs__item{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:9999px;color:var(--ui-color-text);flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:4px;min-height:40px;padding:6px 14px}.ui-tabs--pill .ui-tabs__item:hover:not(:disabled){border-color:var(--color-gray-300)}.ui-tabs--pill .ui-tabs__item.is-active{background:var(--ui-color-text);border-color:var(--ui-color-text);color:var(--ui-color-surface)}.ui-tabs__count{align-items:center;background:var(--ui-color-surface-muted);border-radius:9999px;box-sizing:border-box;color:var(--ui-color-muted);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:20px;justify-content:center;min-width:20px;padding:0 6px}.ui-tabs--pill .ui-tabs__item.is-active .ui-tabs__count{background:var(--color-secondary-500);color:var(--color-white)}.ui-btn__icon-left,.ui-btn__icon-right{background-color:currentColor;display:inline-block;flex:0 0 auto;height:18px;width:18px}.ui-btn__icon-left--pencil{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.75 2.25a2.121 2.121 0 1 1 3 3L5.625 15.375 1.5 16.5l1.125-4.125z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.75 2.25a2.121 2.121 0 1 1 3 3L5.625 15.375 1.5 16.5l1.125-4.125z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--phone{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%231b4c8c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.91 4.058a3.83 3.83 0 0 1 3.026 3.02M10.91 1a6.9 6.9 0 0 1 4.11 1.97A6.88 6.88 0 0 1 17 7.07m-.766 6.101v2.294a1.525 1.525 0 0 1-1.041 1.454 1.5 1.5 0 0 1-.629.075 15.2 15.2 0 0 1-6.61-2.347 14.9 14.9 0 0 1-4.596-4.587A15.1 15.1 0 0 1 1.006 3.43a1.53 1.53 0 0 1 .907-1.536c.195-.086.405-.13.618-.13h2.297A1.534 1.534 0 0 1 6.36 3.08a9.8 9.8 0 0 0 .537 2.148 1.53 1.53 0 0 1-.345 1.613l-.973.97a12.24 12.24 0 0 0 4.596 4.588l.973-.97a1.53 1.53 0 0 1 1.616-.345 10 10 0 0 0 2.153.535 1.533 1.533 0 0 1 1.317 1.552'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%231b4c8c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.91 4.058a3.83 3.83 0 0 1 3.026 3.02M10.91 1a6.9 6.9 0 0 1 4.11 1.97A6.88 6.88 0 0 1 17 7.07m-.766 6.101v2.294a1.525 1.525 0 0 1-1.041 1.454 1.5 1.5 0 0 1-.629.075 15.2 15.2 0 0 1-6.61-2.347 14.9 14.9 0 0 1-4.596-4.587A15.1 15.1 0 0 1 1.006 3.43a1.53 1.53 0 0 1 .907-1.536c.195-.086.405-.13.618-.13h2.297A1.534 1.534 0 0 1 6.36 3.08a9.8 9.8 0 0 0 .537 2.148 1.53 1.53 0 0 1-.345 1.613l-.973.97a12.24 12.24 0 0 0 4.596 4.588l.973-.97a1.53 1.53 0 0 1 1.616-.345 10 10 0 0 0 2.153.535 1.533 1.533 0 0 1 1.317 1.552'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--counsel{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.61 9a6.5 6.5 0 0 1-.7 2.955A6.61 6.61 0 0 1 9 15.611a6.5 6.5 0 0 1-2.956-.7l-3.437.478.482-3.434A6.5 6.5 0 0 1 2.389 9a6.61 6.61 0 0 1 3.655-5.911A6.5 6.5 0 0 1 9 2.389h.389A6.596 6.596 0 0 1 15.61 8.61z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.61 9a6.5 6.5 0 0 1-.7 2.955A6.61 6.61 0 0 1 9 15.611a6.5 6.5 0 0 1-2.956-.7l-3.437.478.482-3.434A6.5 6.5 0 0 1 2.389 9a6.61 6.61 0 0 1 3.655-5.911A6.5 6.5 0 0 1 9 2.389h.389A6.596 6.596 0 0 1 15.61 8.61z'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--declaration{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.5 13.2V9a3.5 3.5 0 1 1 7 0v4.2m-7 0h7m-7 0a1.4 1.4 0 0 0-1.4 1.4v.7a.7.7 0 0 0 .7.7h8.4a.7.7 0 0 0 .7-.7v-.7a1.4 1.4 0 0 0-1.4-1.4M15.3 9h.7m-2.45-5.25-.35.35M2 9h.7M9 2v.7M4.05 4.05l.495.495'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.5 13.2V9a3.5 3.5 0 1 1 7 0v4.2m-7 0h7m-7 0a1.4 1.4 0 0 0-1.4 1.4v.7a.7.7 0 0 0 .7.7h8.4a.7.7 0 0 0 .7-.7v-.7a1.4 1.4 0 0 0-1.4-1.4M15.3 9h.7m-2.45-5.25-.35.35M2 9h.7M9 2v.7M4.05 4.05l.495.495'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--circle-plus{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10 1.667a8.333 8.333 0 1 0 0 16.666 8.333 8.333 0 0 0 0-16.666m0 1.666a6.667 6.667 0 1 0 0 13.334 6.667 6.667 0 0 0 0-13.334m.833 3.334a.833.833 0 0 0-1.666 0v2.5h-2.5a.833.833 0 0 0 0 1.666h2.5v2.5a.833.833 0 0 0 1.666 0v-2.5h2.5a.833.833 0 0 0 0-1.666h-2.5z' clip-rule='evenodd'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M10 1.667a8.333 8.333 0 1 0 0 16.666 8.333 8.333 0 0 0 0-16.666m0 1.666a6.667 6.667 0 1 0 0 13.334 6.667 6.667 0 0 0 0-13.334m.833 3.334a.833.833 0 0 0-1.666 0v2.5h-2.5a.833.833 0 0 0 0 1.666h2.5v2.5a.833.833 0 0 0 1.666 0v-2.5h2.5a.833.833 0 0 0 0-1.666h-2.5z' clip-rule='evenodd'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--image{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--plus{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h8m-4-4v8m10-4c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h8m-4-4v8m10-4c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--minus{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg fill='%23505050' clip-path='url(%23a)'%3E%3Cpath d='M15.75 9a6.75 6.75 0 1 0-13.5 0 6.75 6.75 0 0 0 13.5 0m1.5 0A8.25 8.25 0 1 1 .75 9a8.25 8.25 0 0 1 16.5 0'/%3E%3Cpath d='M12 8.25a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg fill='%23505050' clip-path='url(%23a)'%3E%3Cpath d='M15.75 9a6.75 6.75 0 1 0-13.5 0 6.75 6.75 0 0 0 13.5 0m1.5 0A8.25 8.25 0 1 1 .75 9a8.25 8.25 0 0 1 16.5 0'/%3E%3Cpath d='M12 8.25a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--video{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-left--chevron{transform:rotate(90deg)}.ui-btn__icon-left--chevron,.ui-btn__icon-right--chevron{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat}.ui-btn__icon-right--chevron{transform:rotate(-90deg)}.ui-btn__icon-right--close{background-color:var(--color-gray-300);height:12px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;width:12px}.ui-calendar{background:var(--ui-color-surface);border-radius:12px;box-shadow:0 2px 4px #0000001a,2px 0 4px #0000001a;box-sizing:border-box;color:var(--ui-color-control-text);display:grid;font-family:var(--text-font-family),sans-serif;position:relative}.ui-calendar--single{height:346px;padding:18px 16px;width:270px}.ui-calendar--range{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));height:388px;padding:32px 36px;width:624px}.ui-calendar__month{display:flex;flex-direction:column;gap:18px;min-width:0}.ui-calendar__header{align-items:center;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;height:32px}.ui-calendar__title,.ui-calendar__title-button{color:var(--ui-color-muted);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);text-align:center}.ui-calendar__title-button{background:transparent;border:0;border-radius:8px;cursor:pointer;min-width:0;padding:4px 8px}.ui-calendar__title-button:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-control-text)}.ui-calendar__nav,.ui-calendar__nav-placeholder{height:32px;width:32px}.ui-calendar__nav{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center}.ui-calendar__nav:before{background:var(--ui-color-muted);content:"";height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.ui-calendar__nav:hover{background:var(--ui-color-surface-hover)}.ui-calendar__nav--prev:before{transform:rotate(90deg)}.ui-calendar__nav--next:before{transform:rotate(-90deg)}.ui-calendar__days,.ui-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ui-calendar__weekdays{align-items:center;height:24px}.ui-calendar__weekdays span{color:var(--ui-color-control-text);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:center}.ui-calendar__days{row-gap:6px}.ui-calendar__day{align-items:center;background:transparent;border:0;color:var(--ui-color-control-text);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);height:34px;justify-content:center;line-height:var(--text-line-height-140);position:relative;width:34px}.ui-calendar--range .ui-calendar__day{height:38px;width:38px}.ui-calendar__day:before{background:transparent;content:"";inset:0;position:absolute;z-index:0}.ui-calendar__day-label{align-items:center;border-radius:50%;display:inline-flex;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.ui-calendar__day.is-other-month{color:var(--ui-color-placeholder)}.ui-calendar__day:hover:not(:disabled) .ui-calendar__day-label{background:var(--ui-color-surface-hover)}.ui-calendar__day.is-in-range-hover:before,.ui-calendar__day.is-in-range:before{background:var(--ui-color-outline-selected-bg)}.ui-calendar__day.is-in-range-hover:before{opacity:.65}.ui-calendar__day.is-selected-single:before,.ui-calendar__day.is-selected-start:before{left:50%}.ui-calendar__day.is-selected-end:before,.ui-calendar__day.is-selected-single:before{right:50%}.ui-calendar__day.is-selected-end .ui-calendar__day-label,.ui-calendar__day.is-selected-single .ui-calendar__day-label,.ui-calendar__day.is-selected-start .ui-calendar__day-label{background:var(--ui-color-primary-500);color:var(--ui-color-on-primary)}.ui-calendar__day.has-marker:after{background:var(--ui-color-primary-500);border-radius:50%;bottom:3px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px;z-index:2}.ui-calendar__day.is-selected-end.has-marker:after,.ui-calendar__day.is-selected-single.has-marker:after,.ui-calendar__day.is-selected-start.has-marker:after{background:var(--ui-color-on-primary)}.ui-calendar__day:disabled{color:var(--ui-color-disabled);cursor:not-allowed;opacity:.55}.ui-calendar__month-picker{background:var(--ui-color-surface);border-radius:inherit;display:flex;flex-direction:column;gap:22px;inset:0;padding:18px 16px;position:absolute;z-index:5}.ui-calendar--range .ui-calendar__month-picker{padding:32px 36px}.ui-calendar__month-picker-header{align-items:center;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;height:32px}.ui-calendar__month-picker-title{color:var(--ui-color-muted);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);text-align:center}.ui-calendar__month-picker-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-calendar--range .ui-calendar__month-picker-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-calendar__month-option{background:var(--ui-color-surface-muted);border:0;border-radius:8px;color:var(--ui-color-control-text);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:44px;line-height:var(--text-line-height-140)}.ui-calendar__month-option:hover{background:var(--ui-color-surface-hover)}.ui-calendar__month-option.is-selected{background:var(--ui-color-primary-500);color:var(--ui-color-on-primary)}.dark-mode .ui-calendar{box-shadow:0 2px 4px #0006,2px 0 4px #0006}.ui-date-picker{display:inline-flex;position:relative;vertical-align:top;width:100%}.ui-date-picker__control{cursor:pointer;display:block;outline:0;width:100%}.ui-date-picker__control .ui-box-input__control,.ui-date-picker__control .ui-box-input__field,.ui-floating-label-date-picker .ui-floating-label-input__control,.ui-floating-label-date-picker .ui-floating-label-input__field{cursor:pointer}.ui-date-picker__panel{left:0;position:absolute;top:calc(100% + 8px);z-index:90}.ui-date-picker--align-right .ui-date-picker__panel{left:auto;right:0}.ui-date-picker.is-open .ui-box-input__icon--chevron-right{transform:rotate(-90deg)}.ui-date-picker.is-disabled .ui-date-picker__control,.ui-date-picker.is-disabled .ui-date-picker__control .ui-box-input__control,.ui-date-picker.is-disabled .ui-date-picker__control .ui-box-input__field,.ui-floating-label-date-picker.is-disabled .ui-floating-label-input__control,.ui-floating-label-date-picker.is-disabled .ui-floating-label-input__field{cursor:not-allowed}.ui-icon-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.ui-icon-btn__icon{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.ui-social-btn{background:var(--ui-color-social-bg);border-color:var(--ui-color-social-border);border-radius:8px;border-width:1px;color:var(--ui-color-social-text);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);gap:10px;padding-left:12px;padding-right:12px}.ui-social-btn:hover:not(:disabled):not(.is-loading){background:var(--ui-color-social-hover-bg);border-color:var(--ui-color-social-border)}.ui-social-btn--accent{color:var(--ui-color-primary)}.ui-social-btn__icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ui-social-btn__icon svg{display:block;height:20px;transform-origin:center;width:20px}.ui-social-btn__label{line-height:var(--text-line-height-140);min-width:0}.ui-social-btn--apple .ui-social-btn__icon svg,.ui-social-btn--google .ui-social-btn__icon svg,.ui-social-btn--naver .ui-social-btn__icon svg{height:20px;width:20px}.ui-social-btn--naver .ui-social-btn__icon svg{transform:scale(.9)}.ui-social-btn--apple .ui-social-btn__icon svg,.ui-social-btn--kakao .ui-social-btn__icon svg{transform:scale(1.08)}.dark-mode .ui-social-btn--apple .ui-social-btn__icon svg{filter:invert(1)}.dark-mode .ui-social-btn--accent{color:var(--ui-color-primary)}.ui-textarea{flex-direction:column;padding-bottom:18px}.ui-textarea,.ui-textarea__field{display:flex;height:100%;position:relative;width:100%}.ui-textarea__control{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);height:100%;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:0;padding:12px;resize:none;width:100%}.ui-textarea--sm .ui-textarea__control{font-size:var(--text-caption-md-size);min-height:96px;min-width:76px;padding:10px 12px}.ui-textarea--md .ui-textarea__control{font-size:var(--text-body-md-size);min-height:140px;min-width:76px;padding:12px}.ui-textarea--lg .ui-textarea__control{font-size:var(--text-body-lg-size);min-height:180px;min-width:88px;padding:14px 16px}.ui-textarea--xl .ui-textarea__control{font-size:var(--text-body-lg-size);min-height:220px;min-width:88px;padding:16px 18px}.ui-textarea__control:focus{border:2px solid var(--ui-color-text);padding:11px}.ui-textarea--sm .ui-textarea__control:focus{padding:9px 11px}.ui-textarea--md .ui-textarea__control:focus{padding:11px}.ui-textarea--lg .ui-textarea__control:focus{padding:13px 15px}.ui-textarea--xl .ui-textarea__control:focus{padding:15px 17px}.ui-textarea__control::-moz-placeholder{color:var(--ui-color-placeholder)}.ui-textarea__control::placeholder{color:var(--ui-color-placeholder)}.ui-textarea__count{color:var(--ui-color-text);letter-spacing:var(--text-letter-spacing-0);right:0;text-align:right}.ui-textarea__count,.ui-textarea__error{bottom:0;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);position:absolute}.ui-textarea__error{color:var(--ui-color-danger);left:0}.ui-textarea.is-error .ui-textarea__control{border-color:var(--ui-color-danger)}.ui-textarea.is-disabled .ui-textarea__control,.ui-textarea__control:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled);cursor:not-allowed}.ui-floating-label-textarea{display:flex;flex-direction:column;height:100%;padding-bottom:18px;position:relative;width:100%}.ui-floating-label-textarea__field{cursor:text;display:flex;height:100%;position:relative;width:100%}.ui-floating-label-textarea__control{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;color:var(--ui-color-text);font-size:var(--text-body-md-size);height:100%;letter-spacing:var(--text-letter-spacing-0);min-height:0;padding:31px 12px 12px;resize:none;width:100%}.ui-floating-label-textarea__control,.ui-floating-label-textarea__label{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.ui-floating-label-textarea__label{color:var(--color-gray-600);font-size:var(--text-body-lg-size);left:12px;max-width:calc(100% - 24px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:20px;transform:translateY(-50%);transition:top .16s ease,font-size .16s ease,transform .16s ease,color .16s ease;white-space:nowrap;z-index:1}.ui-floating-label-textarea--floating .ui-floating-label-textarea__label,.ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:9px;transform:translateY(0)}.ui-floating-label-textarea--sm .ui-floating-label-textarea__control{font-size:var(--text-caption-md-size);min-height:96px;min-width:76px;padding:26px 12px 10px}.ui-floating-label-textarea--sm .ui-floating-label-textarea__label{font-size:var(--text-caption-md-size);top:18px}.ui-floating-label-textarea--sm .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--sm.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:6px}.ui-floating-label-textarea--md .ui-floating-label-textarea__control{font-size:var(--text-body-md-size);min-height:140px;min-width:76px;padding:31px 12px 12px}.ui-floating-label-textarea--lg .ui-floating-label-textarea__control{font-size:var(--text-body-lg-size);min-height:180px;min-width:88px;padding:34px 16px 14px}.ui-floating-label-textarea--lg .ui-floating-label-textarea__label{font-size:var(--text-body-lg-size);left:16px;max-width:calc(100% - 32px);top:23px}.ui-floating-label-textarea--lg .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--lg.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:10px}.ui-floating-label-textarea--xl .ui-floating-label-textarea__control{font-size:var(--text-body-lg-size);min-height:220px;min-width:88px;padding:36px 18px 16px}.ui-floating-label-textarea--xl .ui-floating-label-textarea__label{font-size:var(--text-body-lg-size);left:18px;max-width:calc(100% - 36px);top:25px}.ui-floating-label-textarea--xl .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--xl.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:11px}.ui-floating-label-textarea__control:focus{border-color:var(--ui-color-text);outline:0}.ui-floating-label-textarea__control::-moz-placeholder{color:var(--ui-color-placeholder)}.ui-floating-label-textarea__control::placeholder{color:var(--ui-color-placeholder)}.ui-floating-label-textarea__count{color:var(--color-gray-500);letter-spacing:var(--text-letter-spacing-0);right:0;text-align:right}.ui-floating-label-textarea__count,.ui-floating-label-textarea__error{bottom:0;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);position:absolute}.ui-floating-label-textarea__error{color:var(--ui-color-danger);left:0}.ui-floating-label-textarea.is-error .ui-floating-label-textarea__control{border-color:var(--ui-color-danger)}.ui-floating-label-textarea.is-disabled .ui-floating-label-textarea__control,.ui-floating-label-textarea__control:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled);cursor:not-allowed}.ui-floating-label-textarea.is-disabled .ui-floating-label-textarea__label{color:var(--ui-color-disabled);cursor:not-allowed}.dark-mode .ui-floating-label-textarea__control{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .ui-floating-label-textarea__control:focus{border-color:var(--color-primary-500)}.dark-mode .ui-floating-label-textarea__count,.dark-mode .ui-floating-label-textarea__label{color:var(--ui-color-muted)}.dark-mode .ui-floating-label-textarea.is-disabled .ui-floating-label-textarea__control,.dark-mode .ui-floating-label-textarea__control:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.ui-app-modal{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:240}.ui-app-modal.is-closing,.ui-app-modal.is-open{visibility:visible}.ui-app-modal.is-open{opacity:1;pointer-events:auto}.ui-app-modal__backdrop{background:var(--ui-color-overlay);border:0;cursor:default;inset:0;padding:0;position:absolute}.ui-app-modal__panel{--ui-fake-scrollbar-right:8px;--ui-fake-scrollbar-z-index:4;background:var(--ui-color-surface);border-radius:14px;display:flex;flex-direction:column;height:auto;left:50%;max-height:calc(100% - 80px);min-height:340px;opacity:1;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(8px);transition:transform .2s ease;width:min(480px,calc(100% - 32px))}.ui-app-modal__panel--page{height:min(807px,calc(100vh - 40px));min-height:min(721px,calc(100vh - 40px));width:min(1280px,calc(100vw - 40px))}.ui-app-modal__panel--lg{width:min(864px,calc(100% - 32px))}.ui-app-modal__panel--xl{width:min(1200px,calc(100% - 32px))}.ui-app-modal.is-open .ui-app-modal__panel{transform:translate(-50%,-50%)}.ui-app-modal__header{align-items:center;border-bottom:1px solid var(--ui-color-border-subtle);box-sizing:border-box;display:flex;height:72px;justify-content:space-between;padding:24px 16px}.ui-app-modal__header--lg,.ui-app-modal__header--xl{padding:24px 16px}.ui-app-modal__header--page{padding-left:40px;padding-right:40px}.ui-app-modal__header-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ui-app-modal__title{color:var(--ui-color-title);font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;margin:0}.ui-app-modal__panel--page .ui-app-modal__title{color:var(--ui-color-text);font-size:24px;font-weight:700;line-height:140%}.ui-app-modal__subtitle{color:var(--ui-color-muted);font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%;margin:0}.ui-app-modal__panel--page .ui-app-modal__subtitle{font-size:12px}.ui-app-modal__close{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.ui-app-modal__close-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.dark-mode .ui-app-modal__close-icon{filter:invert(1) brightness(1.8)}.ui-app-modal__main{display:flex;flex:1;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-app-modal__main::-webkit-scrollbar{height:0;width:0}.ui-app-modal__main--page{padding:40px}.ui-app-modal__footer{box-sizing:border-box;display:flex;gap:8px;height:100px;margin-top:auto;opacity:1;padding:24px 20px;width:100%}.ui-app-modal__footer .ui-btn{flex:1}.ui-underline-select{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:31;align-items:center;border-bottom:1px solid var(--ui-color-border-muted);display:inline-flex;gap:10px;padding:9px 12px;position:relative;width:100%}.ui-underline-select--sm{min-height:36px;min-width:76px;padding:7px 12px}.ui-underline-select--md{min-height:40px;min-width:76px;padding:9px 14px}.ui-underline-select--lg{min-height:44px;min-width:88px;padding:11px 14px}.ui-underline-select--form{min-height:54px;min-width:88px;padding:16px 14px}.ui-underline-select--xl{min-height:48px;min-width:88px;padding:13px 16px}.ui-underline-select:after{background:currentColor;color:var(--ui-color-muted);content:"";height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.7;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform .2s ease,color .2s ease;width:18px}.ui-underline-select.is-open:after{transform:translateY(-50%) rotate(180deg)}.ui-underline-select.is-disabled:after{color:var(--ui-color-muted)}.ui-underline-select__control{align-items:center;background:transparent;border:0;color:var(--ui-color-muted);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-semibold);justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0 28px 0 0;text-align:left;width:100%}.ui-underline-select--form .ui-underline-select__control,.ui-underline-select--lg .ui-underline-select__control{font-size:var(--text-body-lg-size)}.ui-underline-select--sm .ui-underline-select__control{font-size:var(--text-caption-md-size)}.ui-underline-select--xl .ui-underline-select__control{font-size:var(--text-body-lg-size)}.ui-underline-select.is-placeholder .ui-underline-select__control{color:var(--ui-color-placeholder);font-weight:400}.ui-underline-select.is-disabled .ui-underline-select__control,.ui-underline-select__control:disabled{color:var(--ui-color-muted);cursor:not-allowed}.ui-underline-select__menu{background:var(--ui-color-surface);border-radius:8px;box-shadow:0 4px 4px 0 var(--ui-color-shadow);display:none;left:0;max-height:192px;overflow-x:hidden;overflow-y:auto;padding-right:8px;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 4px);z-index:20}.ui-underline-select__menu::-webkit-scrollbar{height:0;width:0}.ui-underline-select__menu::-webkit-scrollbar-track{background:var(--ui-browser-scrollbar-track-color)}.ui-underline-select__menu::-webkit-scrollbar-thumb{background:var(--ui-browser-scrollbar-thumb-color);border-radius:var(--ui-fake-scrollbar-radius)}.ui-underline-select__menu::-webkit-scrollbar-thumb:active,.ui-underline-select__menu::-webkit-scrollbar-thumb:hover{background:var(--ui-browser-scrollbar-thumb-active-color)}.ui-underline-select.is-open .ui-underline-select__menu{display:block}.ui-underline-select__option{align-items:center;background:var(--ui-color-surface);border:0;color:var(--ui-color-text);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-semibold);justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:40px;padding:16px;text-align:left;width:100%}.ui-menu{display:inline-flex;position:relative}.ui-menu__panel,.ui-menu__submenu{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-muted);border-radius:10px;box-shadow:0 8px 24px #00000024;box-sizing:border-box;min-width:140px;padding:8px}.ui-menu__panel{position:absolute;top:calc(100% + 8px);z-index:30}.ui-menu--bottom-start .ui-menu__panel{left:0}.ui-menu--bottom-end .ui-menu__panel{right:0}.ui-menu__level{display:block}.ui-menu__item{align-items:center;background:transparent;border:0;color:var(--ui-color-muted);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:14px;justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:24px;padding:10px 8px;text-align:left;white-space:nowrap;width:100%}.ui-menu__item:focus-visible,.ui-menu__item:hover:not(:disabled){background:var(--ui-color-surface-muted)}.ui-menu__item.is-active{color:var(--color-primary-500)}.ui-menu__item.is-danger{color:var(--color-danger)}.ui-menu__item:disabled{color:var(--ui-color-disabled);cursor:not-allowed}.ui-menu__icon{flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.ui-menu__arrow{border-right:1px solid;border-top:1px solid;box-sizing:border-box;flex:0 0 7px;height:7px;margin:0 2px 0 auto;transform:rotate(45deg);width:7px}.ui-menu__submenu{left:calc(100% + 8px);position:absolute;top:0}.ui-underline-select--sm .ui-underline-select__option{font-size:var(--text-caption-md-size);min-height:36px}.ui-underline-select--md .ui-underline-select__option{font-size:var(--text-body-md-size);min-height:40px}.ui-underline-select--lg .ui-underline-select__option{font-size:var(--text-body-lg-size);min-height:44px}.ui-underline-select--xl .ui-underline-select__option{font-size:var(--text-body-lg-size);min-height:48px}.ui-underline-select--form .ui-underline-select__option{font-size:var(--text-body-lg-size);min-height:54px}.ui-underline-select__option.is-selected{color:var(--ui-color-primary-light)}.ui-underline-select__option:focus-visible,.ui-underline-select__option:hover{background:var(--ui-color-surface-hover)}.ui-select-box{--ui-fake-scrollbar-right:6px;--ui-fake-scrollbar-z-index:31;display:inline-flex;flex-direction:column;gap:4px;position:relative;width:100%}.ui-select-box__control{align-items:center;background:var(--ui-color-surface);border:1.5px solid var(--ui-color-border);border-radius:8px;color:var(--ui-color-text);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:8px;justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:40px;padding-left:14px;padding-right:14px;text-align:left;width:100%}.ui-select-box--sm .ui-select-box__control{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding-left:14px;padding-right:14px}.ui-select-box--md .ui-select-box__control{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.ui-select-box--lg .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:44px;min-width:88px;padding-left:14px;padding-right:14px}.ui-select-box--form .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:54px;min-width:88px;padding-left:14px;padding-right:14px}.ui-select-box--xl .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:48px;min-width:88px;padding-left:16px;padding-right:16px}.ui-select-box__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-box.is-placeholder .ui-select-box__label{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:inherit;font-style:normal;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.ui-select-box__chevron,.ui-select-box__clear{flex:0 0 auto;height:18px;width:18px}.ui-select-box__clear{background:var(--ui-color-placeholder);border-radius:50%;cursor:pointer;position:relative}.ui-select-box__clear:after,.ui-select-box__clear:before{background:var(--ui-color-surface);border-radius:2px;content:"";height:1.5px;left:50%;position:absolute;top:50%;width:9px}.ui-select-box__clear:before{transform:translate(-50%,-50%) rotate(45deg)}.ui-select-box__clear:after{transform:translate(-50%,-50%) rotate(-45deg)}.ui-select-box__chevron{background:var(--ui-color-text);mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(0)}.ui-select-box.is-open .ui-select-box__control{border-color:var(--color-primary-500);border-radius:8px;border-width:1.5px;padding-left:14px;padding-right:14px}.ui-select-box--form.is-open .ui-select-box__control,.ui-select-box--lg.is-open .ui-select-box__control,.ui-select-box--md.is-open .ui-select-box__control,.ui-select-box--xl.is-open .ui-select-box__control{padding-left:14px;padding-right:14px}.ui-select-box.is-open .ui-select-box__chevron{transform:rotate(180deg)}.ui-select-box.is-error .ui-select-box__control{border-color:var(--ui-color-danger)}.ui-select-box.is-disabled .ui-select-box__control,.ui-select-box__control:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled);cursor:not-allowed}.ui-select-box.is-disabled .ui-select-box__label,.ui-select-box__control:disabled .ui-select-box__label{color:var(--ui-color-disabled);cursor:not-allowed}.ui-select-box.is-disabled .ui-select-box__chevron,.ui-select-box.is-disabled .ui-select-box__clear,.ui-select-box__control:disabled .ui-select-box__chevron,.ui-select-box__control:disabled .ui-select-box__clear{background:var(--ui-color-disabled);cursor:not-allowed}.ui-select-box__menu{background:#fff;border:0;border-radius:8px;box-shadow:0 1px 6px #00000024,0 0 2px #00000014;display:none;left:0;max-height:312px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 8px);z-index:30}.ui-select-box__menu::-webkit-scrollbar{height:0;width:0}.ui-select-box__menu::-webkit-scrollbar-track{background:var(--ui-browser-scrollbar-track-color)}.ui-select-box__menu::-webkit-scrollbar-thumb{background:var(--ui-browser-scrollbar-thumb-color);border-radius:var(--ui-fake-scrollbar-radius)}.ui-select-box__menu::-webkit-scrollbar-thumb:active,.ui-select-box__menu::-webkit-scrollbar-thumb:hover{background:var(--ui-browser-scrollbar-thumb-active-color)}.ui-select-box.is-open .ui-select-box__menu{display:flex;flex-direction:column}.ui-select-box__search{align-items:center;background:#fff;border-bottom:1px solid var(--color-gray-200);display:flex;gap:10px;justify-content:space-between;padding-left:14px;padding-right:14px;position:sticky;top:0;z-index:1}.ui-select-box__search:after{background:var(--ui-color-subtle);content:"";flex:0 0 auto;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23101010' d='M11 2a9 9 0 0 1 7.03 14.616l3.677 3.677a1 1 0 0 1-1.414 1.414l-3.677-3.677A9 9 0 1 1 11 2m0 2a7 7 0 1 0 4.863 12.032 1 1 0 0 1 .17-.169A7 7 0 0 0 11 4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23101010' d='M11 2a9 9 0 0 1 7.03 14.616l3.677 3.677a1 1 0 0 1-1.414 1.414l-3.677-3.677A9 9 0 1 1 11 2m0 2a7 7 0 1 0 4.863 12.032 1 1 0 0 1 .17-.169A7 7 0 0 0 11 4'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.ui-select-box__search-input{background:transparent;border:0;border-radius:0;color:var(--ui-color-text);flex:1 1 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);height:40px;line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0;width:100%}.ui-select-box__search-input::-moz-placeholder{color:var(--color-gray-600)}.ui-select-box__search-input::placeholder{color:var(--color-gray-600)}.ui-select-box__search-input:focus{border-color:transparent}.ui-select-box__option{align-items:center;background:#fff;border:0;color:var(--ui-color-text);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:12px;text-align:left;width:100%}.ui-select-box--sm .ui-select-box__option{font-size:var(--text-caption-md-size);min-height:36px}.ui-select-box--md .ui-select-box__option{font-size:var(--text-body-md-size);min-height:40px}.ui-select-box--lg .ui-select-box__option{font-size:var(--text-body-lg-size);min-height:44px}.ui-select-box--form .ui-select-box__option{font-size:var(--text-body-lg-size)}.ui-select-box--xl .ui-select-box__option{font-size:var(--text-body-lg-size);min-height:48px}.ui-select-box__option:focus-visible:not(:disabled),.ui-select-box__option:hover:not(:disabled){background:var(--ui-color-surface-hover)}.ui-select-box__option.is-selected{color:var(--ui-color-primary-light)}.ui-select-box__option.is-disabled,.ui-select-box__option:disabled{color:var(--ui-color-disabled);cursor:not-allowed}.dark-mode .ui-select-box__menu{background:var(--ui-color-surface);box-shadow:0 10px 24px #0000005c,0 0 0 1px var(--ui-color-border)}.dark-mode .ui-select-box__search{background:var(--ui-color-surface);border-bottom-color:var(--ui-color-border-subtle)}.dark-mode .ui-select-box__search:after{background:var(--ui-color-muted)}.dark-mode .ui-select-box__search-input{color:var(--ui-color-text)}.dark-mode .ui-select-box__search-input::-moz-placeholder{color:var(--ui-color-muted)}.dark-mode .ui-select-box__search-input::placeholder{color:var(--ui-color-muted)}.dark-mode .ui-select-box__option{background:var(--ui-color-surface);color:var(--ui-color-text)}.dark-mode .ui-select-box__option:focus-visible:not(:disabled),.dark-mode .ui-select-box__option:hover:not(:disabled){background:var(--ui-color-surface-hover)}.dark-mode .ui-select-box__option.is-selected{color:var(--ui-color-primary-light)}.dark-mode .ui-select-box__option.is-disabled,.dark-mode .ui-select-box__option:disabled{color:var(--ui-color-disabled)}.dark-mode .ui-select-box__empty{background:var(--ui-color-surface);color:var(--ui-color-muted)}.ui-select-box__empty{align-items:center;color:var(--ui-color-muted);display:flex;font-size:var(--text-body-md-size);min-height:44px;padding:0 16px}.ui-select-box__empty,.ui-select-box__error{font-family:var(--text-font-family),sans-serif;line-height:var(--text-line-height-140)}.ui-select-box__error{color:var(--ui-color-danger-strong);font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0)}.ui-combo-box__control{cursor:text}.ui-combo-box.is-open .ui-select-box__menu{display:none}.ui-combo-box.is-menu-visible .ui-select-box__menu{display:flex;flex-direction:column}.ui-combo-box__input{background:transparent;border:0;color:inherit;flex:1 1 auto;font:inherit;letter-spacing:inherit;line-height:inherit;min-width:0;outline:0;padding:0;width:100%}.ui-combo-box__input::-moz-placeholder{color:var(--ui-color-text)}.ui-combo-box__input::placeholder{color:var(--ui-color-text)}.ui-combo-box.is-disabled .ui-combo-box__input,.ui-combo-box__input:disabled{color:var(--ui-color-disabled);cursor:not-allowed}.ui-combo-box.is-disabled .ui-combo-box__input::-moz-placeholder,.ui-combo-box__input:disabled::-moz-placeholder{color:var(--ui-color-disabled)}.ui-combo-box.is-disabled .ui-combo-box__input::placeholder,.ui-combo-box__input:disabled::placeholder{color:var(--ui-color-disabled)}.ui-combo-box__suffix{align-items:center;color:var(--color-gray-900);display:inline-flex;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:center;line-height:var(--text-line-height-140);white-space:nowrap}.ui-combo-box.is-disabled .ui-combo-box__suffix{color:var(--ui-color-disabled)}.ui-combo-box__chevron-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.ui-combo-box__chevron-button:disabled{cursor:not-allowed}.ui-combo-box__chevron-button .ui-select-box__chevron{display:block}.ui-floating-label-select{display:flex;position:relative;width:100%}.ui-floating-label-select__label{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);left:14px;line-height:var(--text-line-height-140);max-width:calc(100% - 52px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:27px;transform:translateY(-50%);transition:top .16s ease,font-size .16s ease,transform .16s ease,color .16s ease;white-space:nowrap;z-index:2}.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select:focus-within .ui-floating-label-select__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);top:7px;transform:translateY(0)}.ui-floating-label-select__select .ui-select-box__label{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular)}.ui-floating-label-select__select .ui-select-box__control{min-height:54px;padding:0 14px}.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select:focus-within .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select__select.is-open .ui-select-box__control{padding:17px 14px 7px}.ui-floating-label-select__select.is-placeholder:not(.is-open) .ui-select-box__label{color:transparent}.ui-floating-label-select--show-placeholder .ui-floating-label-select__select.is-placeholder:not(.is-open) .ui-select-box__label{color:var(--color-gray-600);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular)}.ui-floating-label-select--show-placeholder.is-disabled .ui-floating-label-select__select.is-placeholder:not(.is-open) .ui-select-box__label{color:var(--ui-color-disabled)}.ui-floating-label-select__select.is-open.is-placeholder .ui-select-box__label{color:var(--ui-color-text)}.ui-floating-label-select--floating .ui-select-box__chevron,.ui-floating-label-select--floating .ui-select-box__clear,.ui-floating-label-select:focus-within .ui-select-box__chevron,.ui-floating-label-select:focus-within .ui-select-box__clear{position:relative;top:-6px}.ui-floating-label-select--sm .ui-floating-label-select__label{font-size:var(--text-caption-md-size);left:12px;top:22px}.ui-floating-label-select--sm.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--sm:focus-within .ui-floating-label-select__label{font-size:var(--text-caption-sm-size);top:5px}.ui-floating-label-select--sm .ui-floating-label-select__select .ui-select-box__control{min-height:44px;padding:0 12px}.ui-floating-label-select--sm .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--sm.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--sm:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:15px 12px 5px}.ui-floating-label-select--md .ui-floating-label-select__label{font-size:var(--text-body-md-size);top:26px}.ui-floating-label-select--md .ui-floating-label-select__select .ui-select-box__control{min-height:52px;padding:0 14px}.ui-floating-label-select--md .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--md.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--md:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:17px 14px 7px}.ui-floating-label-select--lg .ui-floating-label-select__select .ui-select-box__control{min-height:54px;padding:0 14px}.ui-floating-label-select--lg .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--lg.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--lg:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:17px 14px 7px}.ui-floating-label-select--form .ui-floating-label-select__label{color:var(--color-gray-600);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);left:14px;top:27px}.ui-floating-label-select--form.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--form:focus-within .ui-floating-label-select__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:7px}.ui-floating-label-select--form .ui-floating-label-select__select .ui-select-box__control{border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;color:var(--color-gray-900);height:54px;min-height:54px;padding:16px 14px}.ui-floating-label-select--form .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--form.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--form:focus-within .ui-floating-label-select__select .ui-select-box__control{align-items:flex-end;padding:7px 14px 6px}.ui-floating-label-select--form .ui-floating-label-select__select.is-open .ui-select-box__label,.ui-floating-label-select--form.ui-floating-label-select--floating .ui-select-box__label,.ui-floating-label-select--form:focus-within .ui-select-box__label{line-height:var(--text-line-height-140)}.ui-floating-label-select--form .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--form:focus-within .ui-floating-label-select__select .ui-select-box__control{border:1.5px solid var(--color-primary-500)}.ui-floating-label-select--form.ui-floating-label-select--floating .ui-select-box__chevron,.ui-floating-label-select--form.ui-floating-label-select--floating .ui-select-box__clear,.ui-floating-label-select--form:focus-within .ui-select-box__chevron,.ui-floating-label-select--form:focus-within .ui-select-box__clear{align-self:center;top:0}.ui-floating-label-select--xl .ui-floating-label-select__label{left:16px;top:32px}.ui-floating-label-select--xl.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--xl:focus-within .ui-floating-label-select__label{top:10px}.ui-floating-label-select--xl .ui-floating-label-select__select .ui-select-box__control{min-height:64px;padding:0 16px}.ui-floating-label-select--xl .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--xl.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--xl:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:21px 16px 9px}.ui-floating-label-select.is-disabled .ui-floating-label-select__label{color:var(--ui-color-disabled)}.dark-mode .ui-floating-label-select--floating .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--form .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--form.ui-floating-label-select--floating .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--form:focus-within .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--mobile-form .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--mobile-form:focus-within .ui-floating-label-select__label,.dark-mode .ui-floating-label-select--show-placeholder .ui-floating-label-select__select.is-placeholder:not(.is-open) .ui-select-box__label,.dark-mode .ui-floating-label-select:focus-within .ui-floating-label-select__label,.dark-mode .ui-floating-label-select__label{color:var(--ui-color-muted)}.dark-mode .ui-floating-label-select__select .ui-select-box__label{color:var(--ui-color-text)}.dark-mode .ui-floating-label-select__select.is-placeholder:not(.is-open) .ui-select-box__label{color:transparent}.dark-mode .ui-floating-label-select__select.is-open.is-placeholder .ui-select-box__label{color:var(--ui-color-text)}.dark-mode .ui-floating-label-select--form .ui-floating-label-select__select .ui-select-box__control,.dark-mode .ui-floating-label-select--mobile-form .ui-floating-label-select__select .ui-select-box__control{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .ui-floating-label-select.is-disabled .ui-floating-label-select__label{color:var(--ui-color-disabled)}.ui-underline-input{align-items:center;border-bottom:1px solid var(--ui-color-border-muted);display:inline-flex;gap:10px;padding-bottom:9px;padding-top:9px;position:relative;width:100%}.ui-underline-input--sm{min-height:36px;min-width:76px;padding:7px 12px}.ui-underline-input--md{min-height:40px;min-width:76px;padding:9px 14px}.ui-underline-input--lg{min-height:44px;min-width:88px;padding:11px 14px}.ui-underline-input--form{min-height:54px;min-width:88px;padding:16px 14px}.ui-underline-input--xl{min-height:48px;min-width:88px;padding:13px 16px}.ui-underline-input__control{background:transparent;border:0;color:var(--ui-color-muted);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0;text-align:right;width:100%}.ui-underline-input--form .ui-underline-input__control,.ui-underline-input--form .ui-underline-input__unit,.ui-underline-input--lg .ui-underline-input__control,.ui-underline-input--lg .ui-underline-input__unit{font-size:var(--text-body-lg-size)}.ui-underline-input--sm .ui-underline-input__control,.ui-underline-input--sm .ui-underline-input__unit{font-size:var(--text-caption-md-size)}.ui-underline-input--xl .ui-underline-input__control,.ui-underline-input--xl .ui-underline-input__unit{font-size:var(--text-body-lg-size)}.ui-underline-input__control::-moz-placeholder{color:var(--ui-color-placeholder)}.ui-underline-input__control::placeholder{color:var(--ui-color-placeholder)}.ui-underline-input--numeric .ui-underline-input__control{color:var(--ui-color-primary-light)}.ui-underline-input--align-left .ui-underline-input__control{text-align:left}.ui-underline-input--align-right .ui-underline-input__control{text-align:right}.ui-underline-input__unit{color:var(--ui-color-muted);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);white-space:nowrap}.ui-underline-input__icon{flex:0 0 auto;height:7px;margin-left:4px;opacity:.45;width:4px}.ui-underline-input__icon--chevron-right{height:18px;opacity:.7;transform:rotate(-90deg);width:18px}.ui-underline-input--error,.ui-underline-input.is-validation-error{border-bottom-color:var(--ui-color-danger)}.ui-underline-input__message{color:var(--ui-color-danger-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);position:absolute;right:0;top:calc(100% + 4px);white-space:nowrap}.ui-underline-input:not(.ui-underline-input--error):not(.is-validation-error) .ui-underline-input__message{color:var(--color-secondary-500)}.ui-responsive-input{display:block;width:100%}.ui-responsive-input__desktop{display:none}@media(min-width:768px){.ui-responsive-input__mobile{display:none}.ui-responsive-input__desktop{display:flex}}.ui-box-input{display:flex;flex-direction:column;gap:4px;width:100%}.ui-box-input__field{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;box-sizing:border-box;display:flex;min-height:48px;padding:0 12px;transition:border-color .2s ease,background-color .2s ease;width:100%}.ui-box-input--sm .ui-box-input__field{min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.ui-box-input--md .ui-box-input__field{min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.ui-box-input--lg .ui-box-input__field{min-height:44px;min-width:88px;padding-left:14px;padding-right:14px}.ui-box-input--form .ui-box-input__field{min-height:54px;min-width:88px;padding-left:14px;padding-right:14px}.ui-box-input--xl .ui-box-input__field{min-height:48px;min-width:88px;padding-left:16px;padding-right:16px}.ui-box-input__field:focus-within{border-color:var(--ui-color-text)}.ui-box-input--clickable-readonly .ui-box-input__control,.ui-box-input--clickable-readonly .ui-box-input__field,.ui-box-input--clickable-readonly .ui-box-input__icon{cursor:pointer}.ui-box-input__control{background:transparent;border:0;color:var(--ui-color-text);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0;text-align:left;width:100%}.ui-box-input--form .ui-box-input__control,.ui-box-input--form .ui-box-input__unit,.ui-box-input--lg .ui-box-input__control,.ui-box-input--lg .ui-box-input__unit{font-size:var(--text-body-lg-size)}.ui-box-input--sm .ui-box-input__control,.ui-box-input--sm .ui-box-input__unit{font-size:var(--text-caption-md-size)}.ui-box-input--xl .ui-box-input__control,.ui-box-input--xl .ui-box-input__unit{font-size:var(--text-body-lg-size)}.ui-box-input__control::-moz-placeholder{color:var(--ui-color-muted)}.ui-box-input__control::placeholder{color:var(--ui-color-muted)}.ui-box-input__icon{flex:0 0 auto;height:18px;margin-left:8px;width:18px}.ui-box-input__icon--chevron-right{height:18px;opacity:.7;transform:rotate(-90deg);width:18px}.dark-mode .ui-box-input__icon{filter:invert(1) brightness(1.45);opacity:.78}.dark-mode .ui-box-input--disabled .ui-box-input__icon{filter:none;opacity:1}.ui-box-input__unit{color:var(--ui-color-muted);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin-left:8px;white-space:nowrap}.ui-box-input__clear{background:var(--ui-color-placeholder);border:0;border-radius:50%;cursor:pointer;flex:0 0 auto;height:18px;margin-left:8px;padding:0;position:relative;width:18px}.ui-box-input__clear-icon:after,.ui-box-input__clear-icon:before{background:var(--ui-color-surface);border-radius:2px;content:"";height:1.5px;left:50%;position:absolute;top:50%;width:9px}.ui-box-input__clear-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.ui-box-input__clear-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.ui-box-input__right-action{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;margin-left:8px;padding:0;width:24px}.ui-box-input__right-action:disabled{cursor:not-allowed}.ui-box-input__right-action-icon{background-color:var(--color-gray-400);display:block;height:18px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:18px}.ui-box-input--numeric .ui-box-input__control{color:var(--ui-color-primary-light)}.ui-box-input--align-left .ui-box-input__control{text-align:left}.ui-box-input--align-right .ui-box-input__control{text-align:right}.ui-box-input__meta{align-items:center;color:var(--ui-color-text);display:flex;gap:8px;justify-content:space-between;min-height:17px}.ui-box-input__message,.ui-box-input__meta{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.ui-box-input__message{color:var(--ui-color-danger-strong);font-style:normal;letter-spacing:var(--text-letter-spacing-0)}.ui-box-input:not(.ui-box-input--error):not(.is-validation-error) .ui-box-input__message{color:var(--color-success)}.ui-box-input__counter{color:var(--ui-color-text);margin-left:auto;text-align:right}.ui-box-input--error .ui-box-input__field,.ui-box-input.is-validation-error .ui-box-input__field,.ui-select-box.is-validation-error .ui-select-box__control{border-color:var(--ui-color-danger)}.register-validation-message{color:var(--ui-color-danger-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin-top:4px;width:100%}.fv-area.has-validation-message,.register-detail-inspection-content.has-validation-message,.register-detail-sale-value.has-validation-message,.register-sale-modal-form__value.has-validation-message{flex-wrap:wrap}.register-validation-target.is-validation-error,.ui-btn.is-validation-error{border-color:var(--ui-color-danger-strong)!important}.ui-box-input--disabled .ui-box-input__field{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);cursor:not-allowed}.ui-box-input--disabled .ui-box-input__control::-moz-placeholder{color:var(--ui-color-disabled);cursor:not-allowed;opacity:1}.ui-box-input--disabled .ui-box-input__control,.ui-box-input--disabled .ui-box-input__control::placeholder,.ui-box-input--disabled .ui-box-input__icon{color:var(--ui-color-disabled);cursor:not-allowed;opacity:1}.ui-box-input--disabled .ui-box-input__clear,.ui-box-input--disabled .ui-box-input__unit{cursor:not-allowed}.ui-floating-label-input{display:flex;flex-direction:column;gap:4px;width:100%}.ui-floating-label-input__field{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:8px;box-sizing:border-box;cursor:text;display:flex;min-height:60px;padding:19px 14px 8px;position:relative;transition:border-color .2s ease,background-color .2s ease;width:100%}.ui-floating-label-input--sm .ui-floating-label-input__field{min-height:44px;padding:15px 12px 5px}.ui-floating-label-input--md .ui-floating-label-input__field{min-height:52px;padding:17px 14px 7px}.ui-floating-label-input--lg .ui-floating-label-input__field{min-height:60px;padding:19px 14px 8px}.ui-floating-label-input--form .ui-floating-label-input__field{border:1px solid var(--color-gray-200);border-radius:8px;height:54px;min-height:54px;padding:16px 14px}.ui-floating-label-input--xl .ui-floating-label-input__field{min-height:64px;padding:21px 16px 9px}.ui-floating-label-input__field:focus-within{border-color:var(--ui-color-text)}.ui-floating-label-input--form .ui-floating-label-input__field:focus-within{border:1.5px solid var(--color-primary-500)}.ui-floating-label-input--readonly .ui-floating-label-input__field{cursor:default}.ui-floating-label-input--readonly .ui-floating-label-input__field:focus-within{border-color:var(--ui-color-border)}.ui-floating-label-input--form.ui-floating-label-input--readonly .ui-floating-label-input__field:focus-within{border:1px solid var(--color-gray-200)}.ui-floating-label-input__body,.ui-floating-label-input__input-row{display:contents}.ui-floating-label-input__label{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);left:14px;line-height:var(--text-line-height-140);max-width:calc(100% - 28px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:top .16s ease,font-size .16s ease,transform .16s ease,color .16s ease;white-space:nowrap}.ui-floating-label-input__label,.ui-floating-label-input__label-text,.ui-floating-label-input__required{align-items:center;display:inline-flex}.ui-floating-label-input__required{color:var(--ui-color-danger);margin-left:4px}.ui-floating-label-input--form .ui-floating-label-input__label,.ui-floating-label-input--lg .ui-floating-label-input__label,.ui-floating-label-input--xl .ui-floating-label-input__label{font-size:var(--text-body-lg-size)}.ui-floating-label-input--form .ui-floating-label-input__label{color:var(--color-gray-600)}.ui-floating-label-input--sm .ui-floating-label-input__label{font-size:var(--text-caption-md-size);left:12px}.ui-floating-label-input--floating .ui-floating-label-input__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:9px;transform:translateY(0)}.ui-floating-label-input--sm.ui-floating-label-input--floating .ui-floating-label-input__label{top:5px}.ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__label{top:7px}.ui-floating-label-input--xl.ui-floating-label-input--floating .ui-floating-label-input__label{top:10px}.ui-floating-label-input--form .ui-floating-label-input__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;min-width:0}.ui-floating-label-input--form .ui-floating-label-input__input-row{align-items:center;display:flex;height:0;min-width:0;opacity:0;overflow:hidden;transition:opacity .16s ease;width:100%}.ui-floating-label-input--form .ui-floating-label-input__label,.ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__label{left:auto;max-width:100%;position:static;top:auto;transform:none}.ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__field{padding:7px 14px 6px}.ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__body{justify-content:flex-start}.ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__input-row{height:auto;opacity:1;overflow:visible}.ui-floating-label-input--form .ui-floating-label-input__input-row{box-sizing:border-box;padding-right:26px}.ui-floating-label-input__input-row--form-unit{padding-right:56px}.ui-floating-label-input__unit--form{margin-left:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ui-floating-label-input__unit--form-clear{right:40px}.ui-floating-label-input--form .ui-floating-label-input__clear{margin-left:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ui-floating-label-input--form.ui-floating-label-input--with-icon .ui-floating-label-input__clear{right:40px}.ui-floating-label-input__control{background:transparent;border:0;color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0;text-align:left;width:100%}.ui-floating-label-input--sm .ui-floating-label-input__control,.ui-floating-label-input--sm .ui-floating-label-input__unit{font-size:var(--text-caption-md-size)}.ui-floating-label-input--form .ui-floating-label-input__control,.ui-floating-label-input--form .ui-floating-label-input__unit,.ui-floating-label-input--lg .ui-floating-label-input__control,.ui-floating-label-input--lg .ui-floating-label-input__unit,.ui-floating-label-input--xl .ui-floating-label-input__control,.ui-floating-label-input--xl .ui-floating-label-input__unit{font-size:var(--text-body-lg-size)}.ui-floating-label-input__control::-moz-placeholder{color:var(--ui-color-placeholder)}.ui-floating-label-input__control::placeholder{color:var(--ui-color-placeholder)}.ui-floating-label-input--placeholder-on-empty .ui-floating-label-input__control::-moz-placeholder{color:var(--color-gray-600);font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ui-floating-label-input--placeholder-on-empty .ui-floating-label-input__control::placeholder{color:var(--color-gray-600);font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ui-floating-label-input__unit{align-items:center;color:var(--ui-color-muted);display:inline-flex;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin-left:8px;white-space:nowrap}.ui-floating-label-input__clear{background:var(--ui-color-placeholder);border:0;border-radius:50%;cursor:pointer;flex:0 0 auto;height:18px;margin-left:8px;padding:0;position:relative;width:18px}.ui-floating-label-input__clear-icon:after,.ui-floating-label-input__clear-icon:before{background:var(--ui-color-surface);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;width:9px}.ui-floating-label-input__clear-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.ui-floating-label-input__clear-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.ui-floating-label-input__icon{flex:0 0 auto;height:18px;margin-left:8px;width:18px}.ui-floating-label-input__icon--chevron-right{height:18px;opacity:.7;transform:rotate(-90deg);width:18px}.dark-mode .ui-floating-label-input__icon{filter:invert(1) brightness(1.45);opacity:.78}.dark-mode .ui-floating-label-input--disabled .ui-floating-label-input__icon{filter:none;opacity:1}.ui-floating-label-input--numeric .ui-floating-label-input__control{color:var(--ui-color-primary-light)}.ui-floating-label-input--align-left .ui-floating-label-input__control{text-align:left}.ui-floating-label-input--align-right .ui-floating-label-input__control{text-align:right}.ui-floating-label-input__meta{align-items:center;color:var(--ui-color-text);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:8px;justify-content:space-between;line-height:var(--text-line-height-140);min-height:17px}.ui-floating-label-input__message{color:var(--ui-color-danger-strong);margin:0}.ui-floating-label-input:not(.ui-floating-label-input--error):not(.is-validation-error) .ui-floating-label-input__message{color:var(--color-success)}.ui-floating-label-input__counter{color:var(--ui-color-text);margin-left:auto;text-align:right}.ui-box-input__counter,.ui-floating-label-input__counter,.ui-floating-label-textarea__count,.ui-textarea__count{color:var(--color-gray-500);font-family:Pretendard,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;text-align:right}.dark-mode .ui-floating-label-input__field{background:var(--ui-color-surface);border-color:var(--ui-color-border)}.dark-mode .ui-floating-label-input--form .ui-floating-label-input__field{border-color:var(--ui-color-border)}.dark-mode .ui-floating-label-input--form .ui-floating-label-input__field:focus-within,.dark-mode .ui-floating-label-input__field:focus-within{border-color:var(--color-primary-500)}.dark-mode .ui-floating-label-input__control{color:var(--ui-color-text)}.dark-mode .ui-floating-label-input--floating .ui-floating-label-input__label,.dark-mode .ui-floating-label-input--form .ui-floating-label-input__label,.dark-mode .ui-floating-label-input__label{color:var(--ui-color-muted)}.dark-mode .ui-floating-label-input--readonly .ui-floating-label-input__field:focus-within{border-color:var(--ui-color-border)}.dark-mode .ui-floating-label-input--form.ui-floating-label-input--readonly .ui-floating-label-input__field:focus-within{border:1px solid var(--ui-color-border)}.ui-floating-label-input--error .ui-floating-label-input__field,.ui-floating-label-input.is-validation-error .ui-floating-label-input__field{border-color:var(--ui-color-danger)}.ui-floating-label-input--disabled .ui-floating-label-input__field{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);cursor:not-allowed}.ui-floating-label-input--disabled .ui-floating-label-input__control::-moz-placeholder{color:var(--ui-color-disabled);cursor:not-allowed;opacity:1}.ui-floating-label-input--disabled .ui-floating-label-input__control,.ui-floating-label-input--disabled .ui-floating-label-input__control::placeholder,.ui-floating-label-input--disabled .ui-floating-label-input__icon,.ui-floating-label-input--disabled .ui-floating-label-input__label,.ui-floating-label-input--disabled .ui-floating-label-input__unit{color:var(--ui-color-disabled);cursor:not-allowed;opacity:1}.ui-responsive-input>.ui-responsive-input__desktop{display:none}@media(min-width:768px){.ui-responsive-input>.ui-responsive-input__mobile{display:none}.ui-responsive-input>.ui-responsive-input__desktop{display:flex}}.ui-file-dropzone__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.ui-file-dropzone{align-items:center;background:var(--ui-color-surface-soft);border:1px dashed var(--ui-color-disabled);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:220px;overflow:visible;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-touch-callout:none;touch-action:manipulation}.ui-file-dropzone--sm{min-height:120px;min-width:76px}.ui-file-dropzone--md{min-height:180px;min-width:76px}.ui-file-dropzone--lg{min-height:220px;min-width:88px}.ui-file-dropzone--xl{min-height:260px;min-width:88px}.ui-file-dropzone i,.ui-file-dropzone img,.ui-file-dropzone span,.ui-file-dropzone video{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui-file-dropzone.has-file,.ui-file-dropzone.has-image{border-color:var(--ui-color-border-subtle);border-style:solid}.ui-file-dropzone.has-file{background:var(--ui-color-surface)}.ui-file-dropzone.is-drag-over{background:var(--ui-color-dropzone-drag-bg);border-color:var(--ui-color-primary)}.ui-file-dropzone__preview{border-radius:8px;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ui-file-dropzone.has-image .ui-file-dropzone__preview{display:block}.ui-file-dropzone__delete{align-items:center;background:var(--ui-color-overlay);border:1.5px solid var(--ui-color-on-primary);border-radius:50%;cursor:pointer;display:none;height:15px;justify-content:center;padding:0;position:absolute;right:-2px;top:-4px;width:15px;z-index:2}.ui-file-dropzone.has-file .ui-file-dropzone__delete,.ui-file-dropzone.has-image .ui-file-dropzone__delete{display:flex}.ui-file-dropzone__content{align-items:center;display:inline-flex;flex-direction:column;gap:8px;height:auto;justify-content:center;width:auto}.ui-file-dropzone.has-image .ui-file-dropzone__content{background:var(--ui-color-image-caption);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;height:16px;left:0;position:absolute;right:0;width:100%;z-index:1}.ui-file-dropzone__file{align-items:center;color:var(--ui-color-text);display:inline-flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:8px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;width:calc(100% - 32px)}.ui-file-dropzone__file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file-dropzone__camera{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='silver' d='M10.575 1.8c1 0 1.873.656 2.115 1.59l.316 1.21h1.614c1.204 0 2.18.941 2.18 2.1v7c0 1.16-.975 2.1-2.18 2.1H2.982c-1.205 0-2.182-.94-2.182-2.1v-7c0-1.16.977-2.1 2.182-2.1h1.614l.314-1.21c.243-.934 1.116-1.59 2.116-1.59zm-1.774 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6'/%3E%3C/svg%3E");display:inline-block;height:18px;width:18px}.ui-file-dropzone.has-image .ui-file-dropzone__camera{display:none}.ui-file-dropzone__label{color:var(--ui-color-disabled);display:none;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;white-space:nowrap;width:100%}.ui-file-dropzone.has-image .ui-file-dropzone__label{color:var(--ui-color-on-primary);display:block;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:100%}.ui-file-dropzone__text{align-items:center;display:flex;flex-direction:column;gap:8px}.ui-file-dropzone.has-image .ui-file-dropzone__text{display:none}.ui-file-dropzone__title{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;text-decoration:underline}.ui-file-dropzone--lg .ui-file-dropzone__title,.ui-file-dropzone--xl .ui-file-dropzone__title{font-size:var(--text-body-lg-size)}.ui-file-dropzone--sm .ui-file-dropzone__title{font-size:var(--text-caption-md-size)}.ui-file-dropzone__description{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.ui-file-dropzone--sm .ui-file-dropzone__description{display:none}.register-photo-edit-pop{z-index:280}.register-photo-edit-modal{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.register-photo-edit-modal__top{display:flex;flex-direction:column;height:588px;justify-content:center}.register-photo-edit-modal__viewer{display:flex;flex-direction:column;gap:16px;height:372px;justify-content:flex-start;width:100%}.register-photo-edit-modal__media{display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:320px;width:100%}.register-photo-edit-modal__controls{align-items:center;display:flex;flex-shrink:0;min-height:46px;width:100%}.register-photo-edit-modal-body{overflow-x:hidden;overflow-y:auto}.register-photo-edit-modal__canvas{background:#000;flex-shrink:0;height:284px;overflow:hidden;position:relative;width:100%}.register-photo-edit-modal.is-crop-mode .register-photo-edit-modal__canvas{overflow:visible}.register-photo-edit-modal.is-focused-edit .register-photo-edit-modal__bottom,.register-photo-edit-modal.is-focused-edit .register-photo-edit-modal__pager{display:none}.register-photo-edit-modal__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.register-photo-edit-modal__crop-box{border:1px solid #101010;box-sizing:border-box;cursor:move;display:none;height:100%;left:0;min-height:40px;min-width:40px;position:absolute;top:0;touch-action:none;width:100%;z-index:2}.register-photo-edit-modal__crop-overlay{display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.register-photo-edit-modal.is-crop-mode .register-photo-edit-modal__crop-overlay{display:block}.register-photo-edit-modal__crop-overlay-piece{background:#ffffff94;position:absolute}.register-photo-edit-modal__crop-box:before{background:linear-gradient(90deg,transparent 33.333%,#fff 0,#fff calc(33.333% + 1px),transparent calc(33.333% + 1px)),linear-gradient(90deg,transparent 66.666%,#fff 0,#fff calc(66.666% + 1px),transparent calc(66.666% + 1px)),linear-gradient(180deg,transparent 33.333%,#fff 0,#fff calc(33.333% + 1px),transparent calc(33.333% + 1px)),linear-gradient(180deg,transparent 66.666%,#fff 0,#fff calc(66.666% + 1px),transparent calc(66.666% + 1px));content:"";inset:0;pointer-events:none;position:absolute}.register-photo-edit-modal.is-crop-mode .register-photo-edit-modal__crop-box{display:block}.register-photo-edit-modal__crop-handle{border:0;height:24px;position:absolute;width:24px;z-index:1;--crop-handle-inline:2px;--crop-handle-block:24px;background:linear-gradient(#101010,#101010) var(--crop-handle-x,left) var(--crop-handle-y,top) /var(--crop-handle-inline,2px) var(--crop-handle-block,24px) no-repeat,linear-gradient(#101010,#101010) var(--crop-handle-x,left) var(--crop-handle-y,top) /var(--crop-handle-block,24px) var(--crop-handle-inline,2px) no-repeat;box-sizing:border-box}.register-photo-edit-modal__crop-handle--nw{left:-3px;top:-3px;--crop-handle-x:left;--crop-handle-y:top;cursor:nwse-resize}.register-photo-edit-modal__crop-handle--n{background:linear-gradient(#101010,#101010) top /40px 2px no-repeat;cursor:ns-resize;height:24px;left:50%;top:-3px;transform:translate(-50%);width:40px}.register-photo-edit-modal__crop-handle--ne{right:-3px;top:-3px;--crop-handle-x:right;--crop-handle-y:top;cursor:nesw-resize}.register-photo-edit-modal__crop-handle--e{background:linear-gradient(#101010,#101010) 100% /2px 40px no-repeat;cursor:ew-resize;height:40px;right:-3px;top:50%;transform:translateY(-50%);width:6px}.register-photo-edit-modal__crop-handle--se{bottom:-3px;right:-3px;--crop-handle-x:right;--crop-handle-y:bottom;cursor:nwse-resize}.register-photo-edit-modal__crop-handle--s{background:linear-gradient(#101010,#101010) bottom /40px 2px no-repeat;bottom:-3px;cursor:ns-resize;height:24px;left:50%;transform:translate(-50%);width:40px}.register-photo-edit-modal__crop-handle--sw{bottom:-3px;left:-3px;--crop-handle-x:left;--crop-handle-y:bottom;cursor:nesw-resize}.register-photo-edit-modal__crop-handle--w{background:linear-gradient(#101010,#101010) 0 /2px 40px no-repeat;cursor:ew-resize;height:40px;left:-3px;top:50%;transform:translateY(-50%);width:6px}.register-photo-edit-modal__pager{align-items:center;display:flex;height:20px;justify-content:space-between;width:100%}.register-photo-edit-modal__pager-button,.register-photo-edit-modal__pager-count{color:#101010;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;line-height:140%}.register-photo-edit-modal__pager-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:4px;padding:0}.register-photo-edit-modal__pager-button:disabled{color:#cdcdcd;cursor:default}.register-photo-edit-modal__pager-button:disabled .screen-icon-back{opacity:.35}.register-photo-edit-modal__pager-button .screen-icon-back{height:14px;width:7px}.register-photo-edit-modal__pager-next-icon{transform:rotate(180deg)}.register-photo-edit-modal__bottom{align-items:center;display:flex;flex-direction:column;height:127px;justify-content:flex-end;width:100%}.register-photo-edit-modal.is-description-hidden .register-photo-edit-modal__bottom{height:76px}.register-photo-edit-modal__tools{align-items:center;background:#fff;border-radius:100px;box-shadow:0 2px 10px #0000000a;display:flex;gap:16px;justify-content:center;padding:12px 20px}.register-photo-edit-modal__tool{align-items:center;background:transparent;border:0;color:#101010;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0;position:relative}.register-photo-edit-modal__tool-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;position:relative;width:18px}.register-photo-edit-modal__tool.is-edited .register-photo-edit-modal__tool-icon:before{background:#ff2a2a;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:-6px;transform:translate(-50%);width:4px}.register-photo-edit-modal__tool-icon--rotate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 4v4h-4M1 15v-4h4'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.825 7.333a6.5 6.5 0 0 1 1.823-2.69 6.588 6.588 0 0 1 6.167-1.386 6.56 6.56 0 0 1 2.81 1.648L17 8M1 11l3.375 3.095a6.56 6.56 0 0 0 2.81 1.649 6.59 6.59 0 0 0 6.167-1.386 6.5 6.5 0 0 0 1.822-2.69'/%3E%3C/svg%3E")}.register-photo-edit-modal__tool-icon--crop{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5.092 2 5 11.588A1.41 1.41 0 0 0 6.412 13H16'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5.092 11.588 5A1.41 1.41 0 0 1 13 6.412V16'/%3E%3C/svg%3E")}.register-photo-edit-modal__tool-icon--brightness{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M9 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8M9 1v1M9 16v1M3 3l1 1M14 14l1 1M1 9h1M16 9h1M3 15l1-1M14 4l1-1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.register-photo-edit-modal__tool-icon--reset{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3v4h-4'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.993 9.999a6 6 0 1 1-1.413-6.24l3.087 2.906'/%3E%3C/svg%3E")}.register-photo-edit-modal__tool-icon--delete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5h14M14 5v9.5c0 .398-.15.78-.418 1.06-.268.282-.632.44-1.01.44H5.428c-.38 0-.743-.158-1.01-.44A1.54 1.54 0 0 1 4 14.5V5M6 5V3.5A1.5 1.5 0 0 1 7.5 2h3A1.5 1.5 0 0 1 12 3.5V5'/%3E%3C/svg%3E")}.register-photo-edit-modal__tool-label{color:#101010;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:140%;text-align:center;white-space:nowrap}.register-photo-edit-modal__description{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:64px;padding-top:16px;width:100%}.register-photo-edit-modal__caption-textarea,.register-photo-edit-modal__description-input{background:#f7f7f7;border:0;border-radius:8px;box-sizing:border-box;color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:8px;height:48px;letter-spacing:0;line-height:140%;padding-left:12px;padding-right:12px;width:100%}.register-photo-edit-modal__caption-textarea{min-height:68px;padding-bottom:12px;padding-top:12px;resize:none}.register-photo-edit-modal.is-caption-visible .register-photo-edit-modal__description{height:84px}.register-photo-edit-modal__caption-textarea::-moz-placeholder,.register-photo-edit-modal__description-input::-moz-placeholder{color:#767676}.register-photo-edit-modal__caption-textarea::placeholder,.register-photo-edit-modal__description-input::placeholder{color:#767676}.register-photo-edit-modal [data-photo-edit-default-panel].is-hidden,.register-photo-edit-modal [data-photo-edit-panel].is-hidden{display:none}.register-photo-edit-modal__brightness{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:20px;width:100%}.register-photo-edit-modal__brightness-icon{background:#767676;flex-shrink:0;height:24px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M9 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8M9 1v1M9 16v1M3 3l1 1M14 14l1 1M1 9h1M16 9h1M3 15l1-1M14 4l1-1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M9 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8M9 1v1M9 16v1M3 3l1 1M14 14l1 1M1 9h1M16 9h1M3 15l1-1M14 4l1-1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;width:24px}.register-photo-edit-modal__brightness-range{--photo-edit-brightness-progress:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;flex:1;height:28px;margin:0;min-width:0}.register-photo-edit-modal__brightness-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#2a94ff 0,#2a94ff var(--photo-edit-brightness-progress),#e0e0e0 var(--photo-edit-brightness-progress),#e0e0e0 100%);border-radius:100px;height:4px}.register-photo-edit-modal__brightness-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:radial-gradient(circle,#2a94ff 0 6px,#fff 6px 100%);border:0;border-radius:100px;box-shadow:1px 1px 2px #0000001a;height:28px;margin-top:-12px;width:28px}.register-photo-edit-modal__brightness-range::-moz-range-track{background:#e0e0e0;border-radius:100px;height:4px}.register-photo-edit-modal__brightness-range::-moz-range-progress{background:#2a94ff;border-radius:100px;height:4px}.register-photo-edit-modal__brightness-range::-moz-range-thumb{background:radial-gradient(circle,#2a94ff 0 6px,#fff 6px 100%);border:0;border-radius:100px;box-shadow:1px 1px 2px #0000001a;height:28px;width:28px}.register-photo-edit-modal__brightness-value{color:#101010;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:140%;text-align:center;width:36px}.register-photo-edit-modal__crop-options{align-items:center;display:flex;gap:12px;height:46px;justify-content:center;width:100%}.register-photo-edit-modal__crop-option{align-items:center;background:#fff;border:1px solid #101010;color:#101010;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:10px;height:46px;justify-content:center;line-height:140%;padding:0}.register-photo-edit-modal__crop-option--4-3{width:61px}.register-photo-edit-modal__crop-option--5-3{width:77px}.register-photo-edit-modal__crop-option--16-9{width:82px}.register-photo-edit-modal__crop-option.is-active{background:#f4faff;border:1px solid #1b498c;color:#1b498c;font-size:14px;font-weight:600;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:0;text-underline-offset:3px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media(min-width:768px){.register-photo-edit-pop{z-index:280}.register-photo-edit-pop .pop-panel{height:min(760px,calc(100vh - 80px));min-height:0;width:min(480px,calc(100vw - 32px))}.register-photo-edit-pop .pop-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.register-photo-edit-pop .register-photo-edit-modal{height:100%;min-height:0}.register-photo-edit-pop .register-photo-edit-modal__top{height:auto;justify-content:flex-start;min-height:0}.register-photo-edit-pop .register-photo-edit-modal__viewer{height:auto}}.dark-mode .register-photo-edit-modal__brightness-value,.dark-mode .register-photo-edit-modal__crop-option,.dark-mode .register-photo-edit-modal__pager-button,.dark-mode .register-photo-edit-modal__pager-count,.dark-mode .register-photo-edit-modal__tool,.dark-mode .register-photo-edit-modal__tool-label{color:var(--ui-color-text)}.dark-mode .register-photo-edit-modal__brightness-icon{background:var(--ui-color-muted)}.dark-mode .register-photo-edit-modal__crop-option,.dark-mode .register-photo-edit-modal__tools{background:var(--ui-color-surface);border-color:var(--ui-color-border)}.dark-mode .register-photo-edit-modal__pager-button .screen-icon-back,.dark-mode .register-photo-edit-modal__tool-icon{filter:invert(1) brightness(1.6)}.dark-mode .register-photo-edit-modal__crop-option.is-active{background:var(--ui-color-surface-muted);border-color:var(--color-primary-500);color:var(--color-primary-500)}.dark-mode .register-photo-edit-modal__brightness-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-primary-500) 0,var(--color-primary-500) var(--photo-edit-brightness-progress),var(--ui-color-border) var(--photo-edit-brightness-progress),var(--ui-color-border) 100%)}.dark-mode .register-photo-edit-modal__brightness-range::-moz-range-track{background:var(--ui-color-border)}.dark-mode .register-photo-edit-modal__brightness-range::-moz-range-thumb,.dark-mode .register-photo-edit-modal__brightness-range::-webkit-slider-thumb{background:radial-gradient(circle,var(--color-primary-500) 0 6px,var(--ui-color-surface) 6px 100%)}.dark-mode .register-photo-edit-modal__caption-textarea,.dark-mode .register-photo-edit-modal__description-input{background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.dark-mode .register-photo-edit-modal__caption-textarea::-moz-placeholder,.dark-mode .register-photo-edit-modal__description-input::-moz-placeholder{color:var(--ui-color-placeholder)}.dark-mode .register-photo-edit-modal__caption-textarea::placeholder,.dark-mode .register-photo-edit-modal__description-input::placeholder{color:var(--ui-color-placeholder)}.register-video-edit-pop{z-index:280}.register-video-edit-modal{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:flex-start;width:100%}.register-video-edit-modal-body{overflow-x:hidden;overflow-y:auto;padding:0 16px}.register-video-edit-modal__main{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;min-height:0}.register-video-edit-modal__viewer{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:100%}.register-video-edit-modal__stage{background:#000;border:0;cursor:pointer;height:254px;overflow:hidden;padding:0;position:relative;width:100%}.register-video-edit-modal__video{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.register-video-edit-modal__play{background:#ffffffeb;border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.register-video-edit-modal__play:before{border-bottom:10px solid transparent;border-left:15px solid #1a1a1a;border-top:10px solid transparent;content:"";height:0;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.register-video-edit-modal__pager{align-items:center;display:flex;height:20px;justify-content:space-between;width:100%}.register-video-edit-modal__pager-button,.register-video-edit-modal__pager-count{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:140%}.register-video-edit-modal__pager-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:4px;padding:0}.register-video-edit-modal__pager-button:disabled{color:#cdcdcd;cursor:default}.register-video-edit-modal__pager-button .screen-icon-back{align-items:center;background:none;display:inline-flex;filter:none;height:18px;justify-content:center;position:relative;width:18px}.register-video-edit-modal__pager-button .screen-icon-back:before{border-bottom:2px solid;border-left:2px solid;content:"";height:8px;transform:rotate(45deg);width:8px}.register-video-edit-modal__pager-button:disabled .screen-icon-back{opacity:1}.register-video-edit-modal__pager-next-icon{transform:rotate(180deg)}.register-video-edit-modal__representative{border-radius:6px;box-sizing:border-box;height:100px;margin-top:10px;overflow:hidden;padding:4px;position:relative;width:170px}.register-video-edit-modal__representative-image,.register-video-edit-modal__thumb-image{border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.register-video-edit-modal__thumb-image{pointer-events:none}.register-video-edit-modal__representative-badge{align-items:center;background:#000c;border-radius:4px;color:#fff;display:inline-flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;height:25px;justify-content:center;left:4px;line-height:140%;padding:0 8px;position:absolute;top:4px}.register-video-edit-modal__thumbs{align-items:center;cursor:grab;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:14px 0;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.register-video-edit-modal__thumbs:active{cursor:grabbing}.register-video-edit-modal__thumbs::-webkit-scrollbar{display:none}.register-video-edit-modal__thumb{background:#000;border:0;border-radius:4px;cursor:pointer;flex:0 0 100px;height:60px;overflow:hidden;padding:0;width:100px}.register-video-edit-modal__thumb.is-selected{border:2px solid #1b4c8c;padding:2px}.register-video-edit-modal__thumb.is-selected .register-video-edit-modal__thumb-image{border-radius:2px}.register-video-edit-modal__thumb-status{color:#767676;flex:0 0 auto;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;line-height:140%;margin:0}.register-video-edit-modal__trim-timeline{background:#b0b0b2;border-radius:8px;height:72px;margin:14px 0;overflow:visible;position:relative;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.register-video-edit-modal__trim-scroll{cursor:grab;inset:0 20px 0 79px;overflow-x:auto;overflow-y:hidden;position:absolute;scrollbar-width:none}.register-video-edit-modal__trim-scroll:active{cursor:grabbing}.register-video-edit-modal__trim-play{align-items:center;background:#b0b0b2;border:0;border-radius:8px 0 0 8px;border-right:1px solid #fff;cursor:pointer;display:flex;height:72px;justify-content:center;left:0;padding:0;position:absolute;top:0;width:58px;z-index:4}.register-video-edit-modal__trim-play-icon{display:block;filter:brightness(0) invert(1);height:24px;width:24px}.register-video-edit-modal__trim-pause-icon{background:linear-gradient(90deg,#fff 0 5px,transparent 5px 9px,#fff 9px 14px);height:20px;width:14px}.register-video-edit-modal__trim-scroll::-webkit-scrollbar{display:none}.register-video-edit-modal__trim-frames{display:flex;height:60px;margin-top:6px;min-width:100%;position:relative}.register-video-edit-modal__trim-frame{display:block;flex:1 0 0;height:60px;-o-object-fit:cover;object-fit:cover;width:16.666%}.register-video-edit-modal__trim-loading{align-items:center;background:#767676;color:#fff;display:flex;font-family:Pretendard,sans-serif;font-size:12px;justify-content:center;width:100%}.register-video-edit-modal__trim-selection{border-bottom:6px solid #fc0;border-top:6px solid #fc0;height:72px;min-width:20px;pointer-events:none;position:absolute;top:-6px;z-index:2}.register-video-edit-modal__trim-dim{background:#0009;height:72px;pointer-events:none;position:absolute;top:-6px;z-index:1}.register-video-edit-modal__trim-playhead{background:#fff;border-radius:20px;box-shadow:1px 1px 8px #000000a6;cursor:ew-resize;height:68px;pointer-events:auto;position:absolute;top:-4px;transform:translate(-50%);width:5px;z-index:3}.register-video-edit-modal__trim-handle{align-items:center;background:#fc0;border:0;cursor:ew-resize;display:flex;height:72px;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:0;width:20px;z-index:5}.register-video-edit-modal__trim-handle--start{border-radius:8px 0 0 8px}.register-video-edit-modal__trim-handle--end{border-radius:0 8px 8px 0}.register-video-edit-modal__trim-handle-icon{display:block;transform:rotate(180deg)}.register-video-edit-modal__trim-handle-icon--end{transform:none}.register-video-edit-modal__trim-time{background:#1a1a1a;border-radius:4px;color:#fff;font-family:Pretendard,sans-serif;font-size:12px;line-height:17px;padding:4px 8px;pointer-events:none;position:absolute;top:-34px;white-space:nowrap;z-index:3}.register-video-edit-modal__trim-time--start{left:0}.register-video-edit-modal__trim-time--end{right:0}.register-video-edit-modal__bottom{display:flex;flex:0 0 auto;justify-content:center;margin-top:-16px;padding-bottom:0;width:100%}.register-video-edit-modal__tools{align-items:center;background:#fff;border-radius:100px;box-shadow:0 2px 10px #0000000a;display:flex;gap:16px;justify-content:center;padding:12px 20px}.register-video-edit-modal__tool{align-items:center;background:transparent;border:0;color:#101010;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0}.register-video-edit-modal__tool.is-active{color:#1b4c8c}.register-video-edit-modal__tool.is-active .register-video-edit-modal__tool-label{color:inherit}.register-video-edit-modal__tool-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:18px}.register-video-edit-modal__tool-icon--crop{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.5 6.75a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5M6.09 6.09 9 9M15 3l-8.91 8.91M4.5 15.75a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5M11.1 11.1 15 15'/%3E%3C/svg%3E")}.register-video-edit-modal__tool-icon--reset{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3v4h-4'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.993 9.999a6 6 0 1 1-1.413-6.24l3.087 2.906'/%3E%3C/svg%3E")}.register-video-edit-modal__tool-icon--delete{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5h14M14 5v9.5c0 .398-.15.78-.418 1.06-.268.282-.632.44-1.01.44H5.428c-.38 0-.743-.158-1.01-.44A1.54 1.54 0 0 1 4 14.5V5M6 5V3.5A1.5 1.5 0 0 1 7.5 2h3A1.5 1.5 0 0 1 12 3.5V5'/%3E%3C/svg%3E")}.register-video-edit-modal__tool-label{color:#101010;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:140%;text-align:center;white-space:nowrap}@media(min-width:768px){.register-video-edit-pop{z-index:280}.register-video-edit-pop .pop-panel{height:min(760px,calc(100vh - 80px));min-height:0;width:min(480px,calc(100vw - 32px))}.register-video-edit-pop .pop-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.register-video-edit-pop .register-video-edit-modal{height:100%;min-height:0}.register-video-edit-modal__stage{height:254px}}.dark-mode .register-video-edit-modal__pager-button,.dark-mode .register-video-edit-modal__pager-count,.dark-mode .register-video-edit-modal__tool,.dark-mode .register-video-edit-modal__tool-label{color:var(--ui-color-text)}.dark-mode .register-video-edit-modal__tools{background:var(--ui-color-surface)}.dark-mode .register-video-edit-modal__tool-icon{filter:invert(1) brightness(1.6)}.dark-mode .register-video-edit-modal__thumb.is-selected{border-color:var(--color-primary-500)}.dark-mode .register-video-edit-modal__thumb-status{color:var(--ui-color-muted)}@media(max-width:767px){.ui-btn--mobile-sm{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding:0 12px}.ui-btn--mobile-md{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding:0 14px}.ui-btn--mobile-lg{min-height:44px}.ui-btn--mobile-form,.ui-btn--mobile-lg{font-size:var(--text-body-lg-size);min-width:88px;padding:0 14px}.ui-btn--mobile-form{min-height:54px}.ui-btn--mobile-xl{font-size:var(--text-body-lg-size);min-height:48px;min-width:88px;padding:0 16px}.ui-bottom-action-bar.is-mobile-bleed{margin-bottom:-20px;margin-left:-20px;margin-right:-20px;width:auto}.ui-choice-group--mobile-sm .ui-choice__button{font-size:var(--text-caption-md-size);height:36px;min-width:76px;padding:0 12px}.ui-choice-group--mobile-md .ui-choice__button{font-size:var(--text-body-md-size);height:40px;min-width:76px;padding:0 14px}.ui-choice-group--mobile-lg .ui-choice__button{font-size:var(--text-body-lg-size);height:44px;min-width:88px;padding:0 14px}.ui-choice-group--mobile-form .ui-choice__button{font-size:var(--text-body-lg-size);height:54px;min-width:88px;padding:0 14px}.ui-choice-group--mobile-xl .ui-choice__button{font-size:var(--text-body-lg-size);height:48px;min-width:88px;padding:0 16px}.ui-checkbox--mobile-sm .ui-checkbox__icon{height:16px;width:16px}.ui-checkbox--mobile-md .ui-checkbox__icon{height:18px;width:18px}.ui-checkbox--mobile-lg .ui-checkbox__icon{height:20px;width:20px}.ui-checkbox--mobile-xl .ui-checkbox__icon{height:24px;width:24px}.ui-checkbox--mobile-sm .ui-checkbox__label,.ui-radio--mobile-sm{font-size:var(--text-caption-md-size)}.ui-checkbox--mobile-md .ui-checkbox__label,.ui-radio--mobile-md{font-size:var(--text-body-md-size)}.ui-checkbox--mobile-lg .ui-checkbox__label,.ui-checkbox--mobile-xl .ui-checkbox__label,.ui-radio--mobile-lg,.ui-radio--mobile-xl{font-size:var(--text-body-lg-size)}.ui-select-box--mobile-sm .ui-select-box__control,.ui-select-box--mobile-sm.is-open .ui-select-box__control{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.ui-select-box--mobile-md .ui-select-box__control,.ui-select-box--mobile-md.is-open .ui-select-box__control{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.ui-select-box--mobile-lg .ui-select-box__control,.ui-select-box--mobile-lg.is-open .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:44px;min-width:88px;padding-left:14px;padding-right:14px}.ui-select-box--mobile-form .ui-select-box__control,.ui-select-box--mobile-form.is-open .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:54px;min-width:88px;padding-left:14px;padding-right:14px}.ui-select-box--mobile-xl .ui-select-box__control,.ui-select-box--mobile-xl.is-open .ui-select-box__control{font-size:var(--text-body-lg-size);min-height:48px;min-width:88px;padding-left:16px;padding-right:16px}.ui-select-box--mobile-sm .ui-select-box__option{font-size:var(--text-caption-md-size);min-height:36px}.ui-select-box--mobile-md .ui-select-box__option{font-size:var(--text-body-md-size);min-height:40px}.ui-select-box--mobile-lg .ui-select-box__option{font-size:var(--text-body-lg-size);min-height:44px}.ui-select-box--mobile-form .ui-select-box__option{font-size:var(--text-body-lg-size);min-height:54px}.ui-select-box--mobile-xl .ui-select-box__option{font-size:var(--text-body-lg-size);min-height:48px}.ui-floating-label-select--mobile-sm .ui-floating-label-select__label{font-size:var(--text-caption-md-size);left:12px;top:22px}.ui-floating-label-select--mobile-sm.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--mobile-sm:focus-within .ui-floating-label-select__label{font-size:var(--text-caption-sm-size);top:5px}.ui-floating-label-select--mobile-sm .ui-floating-label-select__select .ui-select-box__control{min-height:44px;padding:0 12px}.ui-floating-label-select--mobile-sm .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-sm.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--mobile-sm:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:15px 12px 5px}.ui-floating-label-select--mobile-lg .ui-floating-label-select__label,.ui-floating-label-select--mobile-md .ui-floating-label-select__label{font-size:var(--text-body-lg-size);left:14px}.ui-floating-label-select--mobile-md .ui-floating-label-select__label{font-size:var(--text-body-md-size);top:26px}.ui-floating-label-select--mobile-lg .ui-floating-label-select__label{top:27px}.ui-floating-label-select--mobile-lg.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--mobile-lg:focus-within .ui-floating-label-select__label,.ui-floating-label-select--mobile-md.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--mobile-md:focus-within .ui-floating-label-select__label{font-size:var(--text-caption-sm-size);top:7px}.ui-floating-label-select--mobile-md .ui-floating-label-select__select .ui-select-box__control{min-height:52px;padding:0 14px}.ui-floating-label-select--mobile-md .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-md.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--mobile-md:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:17px 14px 7px}.ui-floating-label-select--mobile-lg .ui-floating-label-select__select .ui-select-box__control{min-height:54px;padding:0 14px}.ui-floating-label-select--mobile-lg .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-lg.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--mobile-lg:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:17px 14px 7px}.ui-floating-label-select--mobile-form .ui-floating-label-select__label{color:var(--color-gray-600);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);left:14px;top:27px}.ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--mobile-form:focus-within .ui-floating-label-select__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:7px}.ui-floating-label-select--mobile-form .ui-floating-label-select__select .ui-select-box__control{border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;color:var(--color-gray-900);height:54px;min-height:54px;padding:16px 14px}.ui-floating-label-select--mobile-form .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--mobile-form:focus-within .ui-floating-label-select__select .ui-select-box__control{align-items:flex-end;padding:7px 14px 6px}.ui-floating-label-select--mobile-form .ui-floating-label-select__select.is-open .ui-select-box__label,.ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-select-box__label,.ui-floating-label-select--mobile-form:focus-within .ui-select-box__label{line-height:var(--text-line-height-140)}.ui-floating-label-select--mobile-form .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-form:focus-within .ui-floating-label-select__select .ui-select-box__control{border:1.5px solid var(--color-primary-500)}.ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-select-box__chevron,.ui-floating-label-select--mobile-form.ui-floating-label-select--floating .ui-select-box__clear,.ui-floating-label-select--mobile-form:focus-within .ui-select-box__chevron,.ui-floating-label-select--mobile-form:focus-within .ui-select-box__clear{align-self:center;top:0}.ui-floating-label-select--mobile-xl .ui-floating-label-select__label{font-size:var(--text-body-md-size);left:16px;top:32px}.ui-floating-label-select--mobile-xl.ui-floating-label-select--floating .ui-floating-label-select__label,.ui-floating-label-select--mobile-xl:focus-within .ui-floating-label-select__label{font-size:var(--text-caption-sm-size);top:10px}.ui-floating-label-select--mobile-xl .ui-floating-label-select__select .ui-select-box__control{min-height:64px;padding:0 16px}.ui-floating-label-select--mobile-xl .ui-floating-label-select__select.is-open .ui-select-box__control,.ui-floating-label-select--mobile-xl.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.ui-floating-label-select--mobile-xl:focus-within .ui-floating-label-select__select .ui-select-box__control{padding:21px 16px 9px}.ui-underline-select--mobile-sm{min-height:36px;min-width:76px;padding:7px 12px}.ui-underline-select--mobile-md{min-height:40px;min-width:76px;padding:9px 14px}.ui-underline-select--mobile-lg{min-height:44px;min-width:88px;padding:11px 14px}.ui-underline-select--mobile-form{min-height:54px;min-width:88px;padding:16px 14px}.ui-underline-select--mobile-xl{min-height:48px;min-width:88px;padding:13px 16px}.ui-underline-select--mobile-sm .ui-underline-select__control,.ui-underline-select--mobile-sm .ui-underline-select__option{font-size:var(--text-caption-md-size)}.ui-underline-select--mobile-md .ui-underline-select__control,.ui-underline-select--mobile-md .ui-underline-select__option{font-size:var(--text-body-md-size)}.ui-underline-select--mobile-form .ui-underline-select__control,.ui-underline-select--mobile-lg .ui-underline-select__control,.ui-underline-select--mobile-lg .ui-underline-select__option,.ui-underline-select--mobile-xl .ui-underline-select__control,.ui-underline-select--mobile-xl .ui-underline-select__option{font-size:var(--text-body-lg-size)}.ui-underline-select--mobile-sm .ui-underline-select__option{min-height:36px}.ui-underline-select--mobile-md .ui-underline-select__option{min-height:40px}.ui-underline-select--mobile-lg .ui-underline-select__option{min-height:44px}.ui-underline-select--mobile-form .ui-underline-select__option{font-size:var(--text-body-lg-size);min-height:54px}.ui-underline-select--mobile-xl .ui-underline-select__option{min-height:48px}.ui-underline-input--mobile-sm{min-height:36px;min-width:76px;padding:7px 12px}.ui-underline-input--mobile-md{min-height:40px;min-width:76px;padding:9px 14px}.ui-underline-input--mobile-lg{min-height:44px;min-width:88px;padding:11px 14px}.ui-underline-input--mobile-form{min-height:54px;min-width:88px;padding:16px 14px}.ui-underline-input--mobile-xl{min-height:48px;min-width:88px;padding:13px 16px}.ui-underline-input--mobile-sm .ui-underline-input__control,.ui-underline-input--mobile-sm .ui-underline-input__unit{font-size:var(--text-caption-md-size)}.ui-underline-input--mobile-md .ui-underline-input__control,.ui-underline-input--mobile-md .ui-underline-input__unit{font-size:var(--text-body-md-size)}.ui-underline-input--mobile-form .ui-underline-input__control,.ui-underline-input--mobile-form .ui-underline-input__unit,.ui-underline-input--mobile-lg .ui-underline-input__control,.ui-underline-input--mobile-lg .ui-underline-input__unit,.ui-underline-input--mobile-xl .ui-underline-input__control,.ui-underline-input--mobile-xl .ui-underline-input__unit{font-size:var(--text-body-lg-size)}.ui-box-input--mobile-sm .ui-box-input__field{min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.ui-box-input--mobile-md .ui-box-input__field{min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.ui-box-input--mobile-lg .ui-box-input__field{min-height:44px;min-width:88px;padding-left:14px;padding-right:14px}.ui-box-input--mobile-form .ui-box-input__field{min-height:54px;min-width:88px;padding-left:14px;padding-right:14px}.ui-box-input--mobile-xl .ui-box-input__field{min-height:48px;min-width:88px;padding-left:16px;padding-right:16px}.ui-box-input--mobile-sm .ui-box-input__control,.ui-box-input--mobile-sm .ui-box-input__unit{font-size:var(--text-caption-md-size)}.ui-box-input--mobile-md .ui-box-input__control,.ui-box-input--mobile-md .ui-box-input__unit{font-size:var(--text-body-md-size)}.ui-box-input--mobile-form .ui-box-input__control,.ui-box-input--mobile-form .ui-box-input__unit,.ui-box-input--mobile-lg .ui-box-input__control,.ui-box-input--mobile-lg .ui-box-input__unit,.ui-box-input--mobile-xl .ui-box-input__control,.ui-box-input--mobile-xl .ui-box-input__unit{font-size:var(--text-body-lg-size)}.ui-floating-label-input--mobile-sm .ui-floating-label-input__field{min-height:44px;min-width:76px;padding:15px 12px 5px}.ui-floating-label-input--mobile-md .ui-floating-label-input__field{min-height:52px;min-width:76px;padding:17px 14px 7px}.ui-floating-label-input--mobile-lg .ui-floating-label-input__field{min-height:60px;min-width:88px;padding:19px 14px 8px}.ui-floating-label-input--mobile-form .ui-floating-label-input__field{border:1px solid var(--color-gray-200);border-radius:8px;height:54px;min-height:54px;min-width:88px;padding:16px 14px}.ui-floating-label-input--mobile-form .ui-floating-label-input__field:focus-within{border:1.5px solid var(--color-primary-500)}.ui-floating-label-input--mobile-xl .ui-floating-label-input__field{min-height:64px;min-width:88px;padding:21px 16px 9px}.ui-floating-label-input--mobile-sm .ui-floating-label-input__label{font-size:var(--text-caption-md-size);left:12px}.ui-floating-label-input--mobile-form .ui-floating-label-input__label,.ui-floating-label-input--mobile-lg .ui-floating-label-input__label,.ui-floating-label-input--mobile-md .ui-floating-label-input__label,.ui-floating-label-input--mobile-xl .ui-floating-label-input__label{font-size:var(--text-body-lg-size)}.ui-floating-label-input--mobile-sm.ui-floating-label-input--floating .ui-floating-label-input__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:5px}.ui-floating-label-input--mobile-lg.ui-floating-label-input--floating .ui-floating-label-input__label,.ui-floating-label-input--mobile-md.ui-floating-label-input--floating .ui-floating-label-input__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:9px}.ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:7px}.ui-floating-label-input--mobile-xl.ui-floating-label-input--floating .ui-floating-label-input__label{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);top:10px}.ui-floating-label-input--mobile-form .ui-floating-label-input__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;min-width:0}.ui-floating-label-input--mobile-form .ui-floating-label-input__input-row{align-items:center;display:flex;height:0;min-width:0;opacity:0;overflow:hidden;transition:opacity .16s ease;width:100%}.ui-floating-label-input--mobile-form .ui-floating-label-input__label,.ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__label{left:auto;max-width:100%;position:static;top:auto;transform:none}.ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__field{padding:7px 14px 6px}.ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__body{justify-content:flex-start}.ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__input-row{height:auto;opacity:1;overflow:visible}.ui-floating-label-input--mobile-form .ui-floating-label-input__input-row{box-sizing:border-box;padding-right:26px}.ui-floating-label-input__input-row--mobile-form-unit{padding-right:56px}.ui-floating-label-input__unit--mobile-form{margin-left:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ui-floating-label-input__unit--mobile-form-clear{right:40px}.ui-floating-label-input--mobile-form .ui-floating-label-input__clear{margin-left:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ui-floating-label-input--mobile-form.ui-floating-label-input--with-icon .ui-floating-label-input__clear{right:40px}.ui-floating-label-input--mobile-sm .ui-floating-label-input__control,.ui-floating-label-input--mobile-sm .ui-floating-label-input__unit{font-size:var(--text-caption-md-size)}.ui-floating-label-input--mobile-form .ui-floating-label-input__control,.ui-floating-label-input--mobile-form .ui-floating-label-input__unit,.ui-floating-label-input--mobile-lg .ui-floating-label-input__control,.ui-floating-label-input--mobile-lg .ui-floating-label-input__unit,.ui-floating-label-input--mobile-md .ui-floating-label-input__control,.ui-floating-label-input--mobile-md .ui-floating-label-input__unit,.ui-floating-label-input--mobile-xl .ui-floating-label-input__control,.ui-floating-label-input--mobile-xl .ui-floating-label-input__unit{font-size:var(--text-body-lg-size)}.ui-textarea--mobile-sm .ui-textarea__control{font-size:var(--text-caption-md-size);min-height:96px;min-width:76px;padding:10px 12px}.ui-textarea--mobile-md .ui-textarea__control{font-size:var(--text-body-md-size);min-height:140px;min-width:76px;padding:12px}.ui-textarea--mobile-lg .ui-textarea__control{font-size:var(--text-body-lg-size);min-height:180px;min-width:88px;padding:14px 16px}.ui-textarea--mobile-xl .ui-textarea__control{font-size:var(--text-body-lg-size);min-height:220px;min-width:88px;padding:16px 18px}.ui-floating-label-textarea--mobile-sm .ui-floating-label-textarea__control{font-size:var(--text-caption-md-size);min-height:96px;min-width:76px;padding:26px 12px 10px}.ui-floating-label-textarea--mobile-sm .ui-floating-label-textarea__label{font-size:var(--text-caption-md-size);left:12px;max-width:calc(100% - 24px);top:18px}.ui-floating-label-textarea--mobile-sm .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--mobile-sm.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:6px}.ui-floating-label-textarea--mobile-md .ui-floating-label-textarea__control{font-size:var(--text-body-md-size);min-height:140px;min-width:76px;padding:31px 12px 12px}.ui-floating-label-textarea--mobile-md .ui-floating-label-textarea__label{font-size:var(--text-body-md-size);left:12px;max-width:calc(100% - 24px);top:20px}.ui-floating-label-textarea--mobile-md .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--mobile-md.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:9px}.ui-floating-label-textarea--mobile-lg .ui-floating-label-textarea__control{font-size:var(--text-body-lg-size);min-height:180px;min-width:88px;padding:34px 16px 14px}.ui-floating-label-textarea--mobile-lg .ui-floating-label-textarea__label{font-size:var(--text-body-lg-size);left:16px;max-width:calc(100% - 32px);top:23px}.ui-floating-label-textarea--mobile-lg .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--mobile-lg.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:10px}.ui-floating-label-textarea--mobile-xl .ui-floating-label-textarea__control{font-size:var(--text-body-lg-size);min-height:220px;min-width:88px;padding:36px 18px 16px}.ui-floating-label-textarea--mobile-xl .ui-floating-label-textarea__label{font-size:var(--text-body-lg-size);left:18px;max-width:calc(100% - 36px);top:25px}.ui-floating-label-textarea--mobile-xl .ui-floating-label-textarea__field:focus-within .ui-floating-label-textarea__label,.ui-floating-label-textarea--mobile-xl.ui-floating-label-textarea--floating .ui-floating-label-textarea__label{font-size:var(--text-caption-sm-size);top:11px}.ui-file-dropzone--mobile-sm{min-height:120px;min-width:76px}.ui-file-dropzone--mobile-md{min-height:180px;min-width:76px}.ui-file-dropzone--mobile-lg{min-height:220px;min-width:88px}.ui-file-dropzone--mobile-xl{min-height:260px;min-width:88px}.ui-box-input__control,.ui-select-box__search-input,.ui-textarea__control,.ui-underline-input__control,input,select,textarea{font-size:16px}}.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control{padding-right:42px}.ui-floating-label-textarea--lg.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control{padding-right:46px}.ui-floating-label-textarea--xl.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control{padding-right:48px}.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__label{max-width:calc(100% - 52px)}.ui-floating-label-textarea__clear.ui-floating-label-input__clear{margin:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.ui-floating-label-textarea--lg .ui-floating-label-textarea__clear.ui-floating-label-input__clear{right:16px}.ui-floating-label-textarea--xl .ui-floating-label-textarea__clear.ui-floating-label-input__clear{right:18px}.ui-textarea--with-clear .ui-textarea__control{padding-right:42px}.ui-textarea--lg.ui-textarea--with-clear .ui-textarea__control{padding-right:46px}.ui-textarea--xl.ui-textarea--with-clear .ui-textarea__control{padding-right:48px}.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:42px}.ui-textarea--lg.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:46px}.ui-textarea--xl.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:48px}.ui-textarea__clear.ui-floating-label-input__clear{margin:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.ui-textarea--lg .ui-textarea__clear.ui-floating-label-input__clear{right:16px}.ui-textarea--xl .ui-textarea__clear.ui-floating-label-input__clear{right:18px}@media(max-width:767px){.ui-floating-label-textarea--mobile-md.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control,.ui-floating-label-textarea--mobile-sm.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control,.ui-textarea--mobile-md.ui-textarea--with-clear .ui-textarea__control,.ui-textarea--mobile-md.ui-textarea--with-clear .ui-textarea__control:focus,.ui-textarea--mobile-sm.ui-textarea--with-clear .ui-textarea__control,.ui-textarea--mobile-sm.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:42px}.ui-floating-label-textarea--mobile-lg.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control,.ui-textarea--mobile-lg.ui-textarea--with-clear .ui-textarea__control,.ui-textarea--mobile-lg.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:46px}.ui-floating-label-textarea--mobile-xl.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control,.ui-textarea--mobile-xl.ui-textarea--with-clear .ui-textarea__control,.ui-textarea--mobile-xl.ui-textarea--with-clear .ui-textarea__control:focus{padding-right:48px}.ui-floating-label-textarea--mobile-md .ui-floating-label-textarea__clear.ui-floating-label-input__clear,.ui-floating-label-textarea--mobile-sm .ui-floating-label-textarea__clear.ui-floating-label-input__clear,.ui-textarea--mobile-md .ui-textarea__clear.ui-floating-label-input__clear,.ui-textarea--mobile-sm .ui-textarea__clear.ui-floating-label-input__clear{right:12px}.ui-floating-label-textarea--mobile-lg .ui-floating-label-textarea__clear.ui-floating-label-input__clear,.ui-textarea--mobile-lg .ui-textarea__clear.ui-floating-label-input__clear{right:16px}.ui-floating-label-textarea--mobile-xl .ui-floating-label-textarea__clear.ui-floating-label-input__clear,.ui-textarea--mobile-xl .ui-textarea__clear.ui-floating-label-input__clear{right:18px}}.item-icon-close{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' fill='none' viewBox='0 0 6 6'%3E%3Cpath stroke='%23fff' d='m.354.354 4.875 4.875M5.229.354.354 5.229'/%3E%3C/svg%3E");display:block;height:6px;width:6px}.ui-image-upload-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ui-image-upload-list__add-wrap{display:contents}.ui-image-upload-list__add,.ui-image-upload-list__item{border-radius:8px;box-sizing:border-box;flex:0 0 98px;height:98px;overflow:hidden;position:relative;width:98px}.ui-image-upload-list__add{align-items:center;background:var(--ui-color-surface-muted);border:0;color:var(--ui-color-muted);cursor:pointer;display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:8px;justify-content:center;line-height:var(--text-line-height-140);padding:0}.ui-image-upload-list__add:disabled{cursor:not-allowed;opacity:.65}.ui-image-upload-list__add-icon{height:24px;-o-object-fit:contain;object-fit:contain;opacity:.75;width:24px}.ui-image-upload-list__add-text{white-space:nowrap}.ui-image-upload-list__item{background:var(--ui-color-surface-muted);cursor:pointer}.ui-image-upload-list__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-image-upload-list__caption{align-items:center;background:#0009;bottom:0;box-sizing:border-box;color:#fff;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:25px;justify-content:center;left:0;line-height:var(--text-line-height-140);padding:0 22px;position:absolute;right:0;text-align:center;white-space:nowrap;z-index:2}.ui-image-upload-list__item--grouped:before{background:#00000052;content:"";inset:0;position:absolute;z-index:1}.ui-image-upload-list__count{color:#fff;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);left:50%;line-height:var(--text-line-height-140);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.ui-image-upload-list__remove{background:#000000c7;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:13px;height:18px;line-height:18px;padding:0;position:absolute;right:4px;top:4px;width:18px;z-index:3}.ui-pagination,.ui-pagination__pages{align-items:center;display:inline-flex;gap:8px;min-width:0}.ui-pagination__pages{list-style:none;margin:0;padding:0}.ui-pagination__page-item{display:flex}.ui-pagination__control,.ui-pagination__page{align-items:center;background:#fff;border:2px solid #e8e8e8;border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:10px;width:36px}.ui-pagination__page{color:var(--color-gray-800);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);transition:background-color .2s,color .2s}.ui-pagination__control:hover:not(:disabled),.ui-pagination__page:hover:not(:disabled):not(.is-active){background:var(--ui-color-surface-hover)}.ui-pagination__control:focus-visible,.ui-pagination__page:focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}.ui-pagination__page.is-active{background:var(--color-gray-900);border:0;color:var(--color-white)}.ui-pagination__control:disabled,.ui-pagination__page:disabled{cursor:not-allowed}.ui-pagination__control:disabled{opacity:.45}.ui-pagination__icon{display:block;flex:0 0 18px;height:18px;width:18px}.ui-pagination__icon--left{transform:rotate(180deg)}.ui-video-controls{align-items:center;color:var(--color-white);display:flex;gap:16px}.ui-video-controls__progress{background:transparent;border:0;border-radius:10px;cursor:pointer;display:block;flex:1 1 auto;height:32px;min-width:0;padding:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ui-video-controls__progress:before{background:#ffffff61;border-radius:10px;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ui-video-controls__progress-fill{background:#a8a8a8;border-radius:inherit;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .16s linear;width:0}.ui-video-controls__progress-thumb{background:#a8a8a8;border-radius:50%;height:14px;left:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .16s linear;width:14px}.ui-video-controls__progress.is-dragging .ui-video-controls__progress-fill,.ui-video-controls__progress.is-dragging .ui-video-controls__progress-thumb{transition:none}@media(prefers-reduced-motion:reduce){.ui-video-controls__progress-fill,.ui-video-controls__progress-thumb{transition:none}}.ui-video-controls__volume-area{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 32px;justify-content:center;pointer-events:auto;position:relative}.ui-video-controls__volume-area:before{bottom:28px;content:"";height:18px;left:-6px;position:absolute;right:-6px}.ui-video-controls__volume-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;position:relative;width:32px;z-index:2}.ui-video-controls__volume-panel{align-items:center;background:#00000085;border-radius:100px;bottom:38px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;height:126px;justify-content:center;left:50%;opacity:0;padding:16px;pointer-events:none;position:absolute;touch-action:none;transform:translate(-50%);transition:opacity .12s ease .16s;width:34px;z-index:3}.ui-video-controls__volume-area:focus-within .ui-video-controls__volume-panel,.ui-video-controls__volume-area:hover .ui-video-controls__volume-panel{opacity:1;pointer-events:auto;transition-delay:0s}.ui-video-controls__volume-slider{display:block;height:110px;margin:-8px 0;padding:0;pointer-events:none;position:relative;width:28px}.ui-video-controls__volume-fill,.ui-video-controls__volume-track{border-radius:100px;left:50%;position:absolute;transform:translate(-50%);width:2px}.ui-video-controls__volume-track{background:#ffffff61;bottom:0;top:0}.ui-video-controls__volume-fill{background:var(--color-white);bottom:0;height:58%}.ui-video-controls__volume-thumb{background:var(--color-white);border-radius:50%;bottom:58%;height:14px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%,50%);width:14px}.ui-video-controls__volume-icon{cursor:pointer;display:block;filter:brightness(0) invert(1);height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.video-player{aspect-ratio:16/9;background:var(--color-black);border-radius:12px;margin:0;overflow:hidden;position:relative}.video-player__video{background:var(--color-black);display:block;height:100%;inset:0;position:absolute;width:100%}.video-player.is-fit-contain .video-player__video{-o-object-fit:contain;object-fit:contain}.video-player.is-fit-cover .video-player__video{-o-object-fit:cover;object-fit:cover}.video-player__play-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:3}.video-player__play-indicator{align-items:center;background:#0000006b;border-radius:50%;display:inline-flex;height:64px;justify-content:center;width:64px}.video-player__play-icon{display:block;filter:brightness(0) invert(1);height:24px;-o-object-fit:contain;object-fit:contain;transform:translate(2px);width:24px}.video-player__play-indicator:empty{opacity:0}.video-player__controls{bottom:16px;left:30px;position:absolute;right:54px;z-index:4}.video-player__fullscreen-button{align-items:center;background:transparent;border:0;bottom:16px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;width:32px;z-index:4}.video-player__fullscreen-button img{display:block;filter:brightness(0) invert(1);height:22px;-o-object-fit:contain;object-fit:contain;width:22px}@media(hover:hover)and (pointer:fine){.video-player__controls,.video-player__fullscreen-button{opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.video-player:focus-within .video-player__controls,.video-player:focus-within .video-player__fullscreen-button,.video-player:hover .video-player__controls,.video-player:hover .video-player__fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(hover:none),(pointer:coarse){.video-player__controls,.video-player__fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.video-player.is-controls-hidden .video-player__controls,.video-player.is-controls-hidden .video-player__fullscreen-button{opacity:0;pointer-events:none;transform:translateY(6px)}}@media(max-width:767px){.register-photo-edit-pop .pop-panel,.register-video-edit-pop .pop-panel{border-radius:0;height:100vh;max-height:100vh}.register-photo-edit-pop .pop-body,.register-video-edit-pop .pop-body{min-height:0;overflow-x:hidden;overflow-y:auto}@supports (height:100dvh){.register-photo-edit-pop .pop-panel,.register-video-edit-pop .pop-panel{height:100dvh;max-height:100dvh}}.ui-image-upload-list__add-wrap{display:block;flex:0 0 100%;width:100%}.ui-image-upload-list__add,.ui-image-upload-list__item{flex-basis:78px;height:78px;width:78px}.ui-image-upload-list__add{font-size:var(--text-caption-md-size);gap:6px}.ui-image-upload-list__add-icon{height:22px;width:22px}.ui-image-upload-list__caption{height:22px;padding-left:10px;padding-right:10px}.ui-image-upload-list__count{font-size:var(--text-body-md-size)}}body.is-modal-scroll-locked,html.is-modal-scroll-locked{overflow:hidden}.pop{align-items:center;background:var(--ui-color-overlay);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;max-width:none;opacity:0;overscroll-behavior:contain;padding:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:240}.ui-fake-scrollbar{position:relative}.ui-fake-scrollbar__track{background:var(--ui-fake-scrollbar-track-color,#f5f5f6);border-radius:var(--ui-fake-scrollbar-radius,100px);cursor:pointer;height:var(--ui-fake-scrollbar-track-height,100px);opacity:0;pointer-events:none;position:absolute;right:var(--ui-fake-scrollbar-right,4px);top:var(--ui-fake-scrollbar-top,0);touch-action:none;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden;width:var(--ui-fake-scrollbar-width,4px);z-index:var(--ui-fake-scrollbar-z-index,31)}.ui-fake-scrollbar.is-scrollable>.ui-fake-scrollbar__track{display:block}.ui-fake-scrollbar.is-scrollable.is-fading>.ui-fake-scrollbar__track,.ui-fake-scrollbar.is-scrollable.is-scrolling>.ui-fake-scrollbar__track,.ui-fake-scrollbar.is-scrollable>.ui-fake-scrollbar__track.is-dragging{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.ui-fake-scrollbar__thumb{background:var(--ui-fake-scrollbar-thumb-color,silver);border-radius:inherit;cursor:grab;height:var(--ui-fake-scrollbar-thumb-height,40px);left:0;position:absolute;right:0;top:var(--ui-fake-scrollbar-thumb-top,0);touch-action:none;transition:background .2s ease}.ui-fake-scrollbar.is-scrolling>.ui-fake-scrollbar__track .ui-fake-scrollbar__thumb,.ui-fake-scrollbar__thumb.is-dragging,.ui-fake-scrollbar__thumb:active,.ui-fake-scrollbar__track.is-dragging .ui-fake-scrollbar__thumb{background:var(--ui-fake-scrollbar-thumb-active-color,silver);cursor:grabbing}.pop.open{opacity:1;pointer-events:auto}.pop-panel{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:3;background:var(--ui-color-surface);border-radius:10px 10px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:auto;max-height:80dvh;overflow:hidden;padding:0;transform:translateY(100%);transition:transform .2s cubic-bezier(.4,0,.2,1);width:100%}.pop.open .pop-panel{transform:translateY(0)}.pop-hd{border-bottom:1px solid #eee;box-sizing:border-box;flex-shrink:0;height:60px;justify-content:space-between;padding:10px 16px}.pop-hd,.pop-hd .pb{align-items:center;display:flex}.pop-hd .pb{height:18px;justify-content:center;order:3;width:18px}.pop-hd .pb.ui-btn{min-height:18px;min-width:18px;padding:0}.pop-hd .pt{color:var(--ui-color-title);flex:1;font-size:16px;font-weight:600;order:1;text-align:left}.pop-hd__extra{align-items:center;display:flex;flex-shrink:0;margin-left:auto;margin-right:16px;order:2}.pop-hd .ps{display:none;flex-shrink:0;width:24px}.pop-hd .pb .screen-icon-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.8' d='m1 1 16 16m0-16L1 17'/%3E%3C/svg%3E");border:0;height:18px;width:18px}.pop-hd--with-back{gap:8px}.pop-hd--with-back .pop-hd__back.ui-btn{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;height:24px;justify-content:center;min-height:24px;min-width:24px;order:1;padding:0;width:24px}.pop-hd--with-back .pop-hd__back .screen-icon-back{height:24px;width:24px}.pop-hd--with-back .pop-hd__back-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.pop-hd--with-back .pt{order:2}.pop-hd--with-back .pb{order:3}.dark-mode .pop-hd .pb .screen-icon-back{filter:invert(1) brightness(1.8)}.pop-body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:16px;padding-right:16px;scrollbar-gutter:stable;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pop-body::-webkit-scrollbar{height:0;width:0}.pop-ft{background:var(--ui-color-surface);box-sizing:border-box;display:flex;flex-shrink:0;height:100px;margin:0;padding:24px 20px;width:100%}.pop-ft,.pop-ft__button{align-items:center;gap:8px}.pop-ft__button{border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;height:52px;justify-content:center;letter-spacing:0;line-height:140%;padding-left:20px;padding-right:20px}.pop-ft__button--cancel{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);color:var(--ui-color-text);width:134px}.pop-ft__button--confirm{width:230px}.pop-ft__button--confirm,.pop-ft__button--single{background:var(--ui-button-primary-bg);color:var(--ui-color-on-primary)}.pop-ft__button--single{width:100%}.pop-ft__button--confirm:hover:not(:disabled),.pop-ft__button--single:hover:not(:disabled){background:var(--ui-button-primary-hover-bg)}.pop-ft__button--confirm:disabled,.pop-ft__button--single:disabled{background:var(--ui-button-primary-disabled-bg);cursor:not-allowed}.pop-ft__ui-button--cancel{flex:0 0 134px;width:134px}.pop-ft__ui-button--confirm{flex:1 1 auto}.pop-ft__ui-button--single{flex:1 1 auto;width:100%}.pop-form{display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px 20px}.hide{display:none!important}.confirm-modal{inset:0;opacity:0;overscroll-behavior:contain;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:4000}.confirm-modal.is-closing,.confirm-modal.is-open{visibility:visible}.confirm-modal.is-open{opacity:1;pointer-events:auto}.confirm-modal__backdrop{background:var(--ui-color-overlay);inset:0;position:absolute}.confirm-modal__panel{background:var(--ui-color-surface);border-radius:12px;display:flex;flex-direction:column;left:50%;max-height:calc(100dvh - 48px);max-width:380px;min-height:212px;overflow:auto;position:absolute;top:50%;transform:translate(-50%,-46%);transition:transform .2s ease;width:calc(100% - 40px)}.confirm-modal.is-open .confirm-modal__panel{transform:translate(-50%,-50%)}.confirm-modal__main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:128px;padding:40px 20px 24px}.confirm-modal__title{color:var(--ui-color-title);font-size:20px;font-weight:600}.confirm-modal__message,.confirm-modal__title{font-family:Pretendard,sans-serif;font-style:normal;letter-spacing:0;line-height:140%;margin:0;text-align:center}.confirm-modal__message{color:var(--ui-color-control-text);font-size:14px;font-weight:400;overflow-wrap:anywhere;white-space:normal}.confirm-modal__footer{display:flex;flex-shrink:0;gap:8px;min-height:84px;padding:0 20px 32px}.confirm-modal__footer .ui-btn{border-radius:8px;border-width:1px;flex:1 1 0;height:52px;min-width:0;padding-left:20px;padding-right:20px;white-space:nowrap;width:auto}.confirm-modal__footer.is-single .ui-btn{flex:1 1 auto;width:100%}@media(min-width:768px){.pop{align-items:center;background:var(--ui-color-overlay);border-radius:0;height:100%;justify-content:center;left:0;max-width:none;opacity:0;padding:0;pointer-events:none;top:0;transform:none;transition:opacity .2s ease;width:100%;z-index:240}.pop-panel{background:var(--ui-color-surface);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:auto;max-height:min(80vh,calc(100vh - 80px));min-height:340px;overflow:hidden;padding:0;transform:translateY(8px);transition:transform .2s ease;width:min(480px,calc(100vw - 32px))}.pop.open{opacity:1;pointer-events:auto;transform:none}.pop.open .pop-panel{transform:translateY(0)}.pop-hd{border-bottom:1px solid var(--ui-color-border-subtle);box-sizing:border-box;height:72px;padding:24px 16px}.pop-hd .pt{color:var(--ui-color-title);flex:1;font-size:20px;font-weight:600;line-height:100%;order:1;text-align:left}.pop-hd__extra{order:2}.pop-hd .ps{display:none}.pop-hd .pb .screen-icon-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.8' d='m1 1 16 16m0-16L1 17'/%3E%3C/svg%3E");border:0;height:18px;width:18px}.pop-hd--with-back .pop-hd__back .screen-icon-back{height:24px;width:24px}.pop-hd--with-back .pop-hd__back-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.dark-mode .pop-hd .pb .screen-icon-back{filter:invert(1) brightness(1.8)}.pop-body{justify-content:flex-start;padding:24px 20px}.pop-body,.pop-slot-body{flex:1 1 auto;min-height:0}.pop-slot-body{overflow:hidden}.pop-ft{margin:0;padding:24px 20px;width:100%}.pop-ft__button--cancel{flex:0 0 134px}.pop-ft__button--confirm{flex:1 1 auto;width:auto}.pop-ft__button--single{flex:1 1 auto;width:100%}.pop-ft__ui-button--cancel{flex:0 0 134px}.pop-ft__ui-button--confirm{flex:1 1 auto;width:auto}.pop-ft__ui-button--single{flex:1 1 auto;width:100%}}.car-list-shorts{box-sizing:border-box;min-height:890px;padding:0 0 4px}.car-list-shorts,.car-list-shorts__stage{display:flex;justify-content:center;width:100%}.car-list-shorts__stage{align-items:flex-start;min-width:0;position:relative}.car-list-shorts-card{--car-list-shorts-card-padding:18px;background:var(--color-gray-900);border-radius:14px;box-shadow:0 8px 24px #00000029;box-sizing:border-box;height:890px;overflow:visible;padding:var(--car-list-shorts-card-padding);position:relative;transition:transform .1s ease,opacity .1s ease;width:478px;will-change:transform}.car-list-shorts-card.is-dragging{transition:none}.car-list-shorts-card.is-animating{pointer-events:none}.car-list-shorts-card__media{border-radius:inherit;cursor:grab;inset:0;overflow:hidden;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.car-list-shorts-card__media:active{cursor:grabbing}.car-list-shorts-card__image,.car-list-shorts-card__video{border:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.car-list-shorts-card.is-landscape-video{background:var(--color-black)}.car-list-shorts-card.is-landscape-video .car-list-shorts-card__video{-o-object-fit:contain;object-fit:contain}.car-list-shorts-card:-webkit-full-screen .car-list-shorts-card__media,.car-list-shorts-card:fullscreen .car-list-shorts-card__media{border-radius:0}.car-list-shorts-card.is-custom-fullscreen{background:var(--color-black);border-radius:0;height:100vh;inset:0;position:fixed;transform:none!important;width:100vw;z-index:1000}@supports (width:100dvw) and (height:100dvh){.car-list-shorts-card.is-custom-fullscreen{height:100dvh;width:100dvw}}.car-list-shorts-card.is-custom-fullscreen .car-list-shorts-card__media{border-radius:0}.car-list-shorts-card__fullscreen-header{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-white);display:flex;font-family:var(--text-font-family),sans-serif;font-size:20px;font-style:normal;font-weight:var(--text-weight-semibold);gap:8px;left:0;line-height:var(--text-line-height-140);padding:24px 68px;position:absolute;right:0;top:0;width:100%;z-index:6}.car-list-shorts-card__fullscreen-back{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;min-width:0;padding:0;text-align:left}.car-list-shorts-card__fullscreen-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-shorts-card__fullscreen-back img{display:block;filter:brightness(0) invert(1);height:24px;width:24px}.car-list-shorts-card__fullscreen-button{align-items:center;background:var(--color-gray-900);border:1px solid var(--color-gray-800);border-radius:4px;color:#f9f9f9;cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;left:50%;line-height:normal;padding:7px 16px;position:absolute;top:50%;transform:translate(-50%);z-index:5}.car-list-shorts-card__fullscreen-button img{display:block;height:16px;width:16px}.car-list-shorts-card__play-overlay{align-items:center;background:#0000006b;border-radius:50%;display:inline-flex;height:64px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:2}.car-list-shorts-card__play-icon{display:block;filter:brightness(0) invert(1);height:24px;-o-object-fit:contain;object-fit:contain;transform:translate(2px);width:24px}.car-list-shorts-card__mobile-header,.car-list-shorts-mobile-header{display:none}.car-list-shorts-card__info-panel{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 20%,rgba(0,0,0,.5));border-radius:14px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;left:0;padding:16px;position:absolute;right:0;z-index:4}.car-list-shorts-card__playback-controls{align-items:center;color:var(--color-white);display:flex;gap:16px}.car-list-shorts-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:890px;justify-content:flex-end;padding:16px 16px 164px;pointer-events:none;position:absolute;right:0;top:0;width:66px;z-index:6}.car-list-shorts-card__action{align-items:center;background:transparent;border:0;color:var(--color-white);cursor:pointer;display:inline-flex;flex-direction:column;gap:4px;letter-spacing:var(--text-letter-spacing-0);min-width:0;padding:0;pointer-events:auto;text-shadow:0 1px 3px rgba(0,0,0,.15);width:34px}.car-list-shorts-card__action-icon{align-items:center;color:var(--color-white);display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.car-list-shorts-card__action-image{display:block;filter:brightness(0) invert(1);height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.car-list-shorts-card__action.is-active .car-list-shorts-card__action-image--wish{filter:none}.car-list-shorts-card__action-text{color:var(--color-white);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;white-space:nowrap}.car-list-shorts-card__more-area{display:flex;justify-content:center;pointer-events:auto;position:relative;width:34px}.car-list-result-card__menu.car-list-shorts-card__more-menu{pointer-events:auto;right:-16px;top:32px;z-index:8}.car-list-shorts-card__summary{align-items:stretch;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:12px;box-shadow:0 4px 14px #00000029;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:150px minmax(0,1fr);height:96px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-list-shorts-card__summary:active{cursor:grabbing}.car-list-shorts-card__thumb{background:var(--color-gray-100);border-radius:8px 0 0 8px;height:96px;overflow:hidden;width:150px}.car-list-shorts-card__thumb-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-list-shorts-card__text{background:transparent;border-radius:0 12px 12px 0;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:12px 16px}.car-list-shorts-card__price,.car-list-shorts-card__seller-name,.car-list-shorts-card__spec{letter-spacing:var(--text-letter-spacing-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-shorts-card__vehicle{display:flex;flex-direction:column;gap:2px;min-width:0;width:min(260px,100%)}.car-list-shorts-card__title{font-size:var(--text-body-md-size);letter-spacing:var(--text-letter-spacing-0);overflow-wrap:anywhere;white-space:normal}.car-list-shorts-card__price,.car-list-shorts-card__title{color:var(--color-gray-900);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-list-shorts-card__price{font-size:var(--text-body-lg-size)}.car-list-shorts-card__spec{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-shorts-card__seller{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-shorts-card__seller-text{align-items:flex-start;display:inline-flex;flex-direction:column;min-width:0}.car-list-shorts-card__seller-logo{background:var(--color-gray-900);border-radius:50%;flex:0 0 24px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.car-list-shorts-card__seller-name{color:var(--color-white);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-shorts__pager{display:flex;flex-direction:column;gap:8px;left:calc(50% + 279px);position:absolute;top:50%;transform:translateY(-50%)}.car-list-shorts__pager-button{align-items:center;background:var(--color-gray-50);border:0;border-radius:8px;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:inline-flex;height:54px;justify-content:center;padding:0 18px;width:54px}.car-list-shorts__pager-button:hover:not(:disabled){background:var(--color-gray-100)}.car-list-shorts__pager-button:disabled{cursor:default;opacity:.45}.car-list-shorts__pager-icon{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.car-list-shorts__pager-icon--up{transform:rotate(180deg)}.car-list-shorts__pager-icon--down{transform:none}.car-shorts-modal{background:#000000b8;box-sizing:border-box;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:300}.ui-app-modal.car-shorts-modal__report-modal{z-index:320}.car-shorts-modal__backdrop{background:transparent;border:0;cursor:pointer;inset:0;position:absolute}.car-shorts-modal__content{background:var(--color-black);border-radius:14px;box-shadow:0 2px 8px color-mix(in srgb,var(--color-black) 25%,transparent);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;position:relative;width:min(100%,1224px)}.car-shorts-modal__header{display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:12}.car-shorts-modal__tabs{align-items:flex-start;display:flex;height:50px;pointer-events:auto}.car-shorts-modal__tabs--desktop{padding:0 16px;width:min(100%,478px)}.car-shorts-modal__tabs--desktop .car-shorts-modal__tab{flex:1 1 20%;min-width:0;width:auto}.car-shorts-modal__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--color-gray-300);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);height:50px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0;width:139px}.car-shorts-modal__tab.is-active{border-bottom-color:var(--color-white);color:var(--color-white);font-weight:var(--text-weight-semibold)}.car-shorts-modal__close{align-items:center;border:0;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:16px;top:16px;width:40px}.car-shorts-modal__close img{display:block;filter:brightness(0) invert(1);height:24px;pointer-events:none;width:24px}.car-shorts-modal__state{align-items:center;color:var(--color-white);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;min-height:480px}.car-shorts-modal__viewer.car-list-shorts{min-height:0;padding:0}.car-shorts-modal__state{grid-column:1/-1;height:100%;width:100%}.car-shorts-modal__state--empty{flex-direction:column;gap:12px}.car-shorts-modal__empty-message{font-size:16px;font-weight:600;line-height:140%;margin:0}.car-shorts-modal__empty-close{background:transparent;border:0;color:var(--white,#fff);font:inherit;font-size:14px;font-weight:600;line-height:140%;padding:0;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.car-shorts-modal__viewer .car-list-shorts__stage{height:min(1032px,calc(100dvh - 48px));justify-content:flex-start}.car-shorts-modal__viewer .car-list-shorts-card,.car-shorts-modal__viewer .car-list-shorts-card__actions{height:min(1032px,calc(100dvh - 48px))}.car-shorts-modal__viewer .car-list-shorts__pager{left:526px}.car-shorts-modal__detail{background:var(--color-white);bottom:0;box-sizing:border-box;color:var(--color-gray-900);overflow-y:auto;padding:20px;position:absolute;right:0;top:0;width:480px}.car-shorts-modal__car-name,.car-shorts-modal__date,.car-shorts-modal__location,.car-shorts-modal__price,.car-shorts-modal__spec{display:block}.car-shorts-modal__car-name{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.car-shorts-modal__car-name,.car-shorts-modal__spec{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__spec{color:var(--color-gray-800);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);margin-top:4px}.car-shorts-modal__price{color:#e73662;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin-top:12px}.car-shorts-modal__price-unit{font-size:14px;margin-left:2px}.car-shorts-modal__date,.car-shorts-modal__location{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin-top:12px}.car-shorts-modal__date{margin-top:8px}.car-shorts-modal__thumbnails{display:flex;gap:8px;margin-top:20px;overflow:hidden}.car-shorts-modal__thumbnails img{border-radius:8px;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.car-shorts-modal__seller{align-items:center;display:flex;gap:12px;margin-top:24px;padding-top:16px}.car-shorts-modal__seller-profile-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.car-shorts-modal__seller-profile-button:disabled{cursor:default}.car-shorts-modal__seller-profile-button:disabled:not(.is-own-item){opacity:.6}.car-shorts-modal__seller-profile-button>img,.car-shorts-modal__seller-profile-button>span{background:var(--color-gray-200);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.car-shorts-modal__seller small,.car-shorts-modal__seller strong{display:block}.car-shorts-modal__seller-name{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__seller .car-shorts-modal__seller-count{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__description{border-top:1px solid var(--color-gray-100);margin:24px 0 0;padding-top:24px;white-space:pre-wrap}.car-shorts-modal{background:var(--color-gray-900);display:block;padding:0}.car-shorts-modal__content{background:var(--color-gray-900);border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 168px 480px;height:100dvh;max-height:none;padding:24px;width:100%}.car-shorts-modal__header{background:transparent;height:136px;left:24px;pointer-events:none;right:auto;top:24px;width:calc(100% - 696px)}.car-shorts-modal__viewer .car-list-shorts-card__media:after{background:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.18) 66%,transparent);border-radius:14px 14px 0 0;content:"";height:136px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.car-shorts-modal__tabs{position:relative;z-index:1}.car-shorts-modal__close,.car-shorts-modal__more{align-items:center;border:0;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:0;width:40px;z-index:2}.car-shorts-modal__close{background:var(--color-gray-800);border-radius:50%;left:0;right:auto}.car-shorts-modal__more{background:transparent;right:0}.car-shorts-modal__more img{display:block;filter:brightness(0) invert(1);height:24px;width:24px}.car-shorts-modal__viewer.car-list-shorts{background:var(--color-black);grid-column:1;height:100%;width:100%}.car-shorts-modal__viewer .car-list-shorts__stage{align-items:center;height:100%;justify-content:center;width:100%}.car-shorts-modal__viewer .car-list-shorts-card{box-shadow:0 0 4px color-mix(in srgb,var(--color-black) 20%,transparent),0 2px 8px color-mix(in srgb,var(--color-black) 25%,transparent);height:100%;overflow:hidden;padding:0;width:478px}.car-shorts-modal__viewer .car-list-shorts-card.is-image-media{width:100%}.car-shorts-modal__viewer .car-list-shorts-card__actions,.car-shorts-modal__viewer .car-list-shorts-card__seller,.car-shorts-modal__viewer .car-list-shorts-card__summary,.car-shorts-modal__viewer .car-list-shorts__pager{display:none}.car-shorts-modal__viewer .car-list-shorts-card__info-panel{background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--color-black) 40%,transparent) 100%);border-radius:14px;inset:0;justify-content:flex-end;padding:0 18px 80px;pointer-events:none}.car-shorts-modal__viewer .car-list-shorts-card__media-controls{align-items:center;align-self:center;display:flex;gap:16px;padding:17px 0;pointer-events:auto;width:-moz-fit-content;width:fit-content}.car-shorts-modal__viewer .car-list-shorts-card__playback-controls{display:flex;flex:0 0 351px;min-width:351px;padding:0;width:351px}.car-shorts-modal__viewer .ui-video-controls__progress{height:12px}.car-shorts-modal__viewer .ui-video-controls__progress:before{background:#363636;height:3px}.car-shorts-modal__viewer .ui-video-controls__progress-fill{height:3px}.car-shorts-modal__viewer .ui-video-controls__progress-thumb{height:12px;width:12px}.car-list-shorts-card__carousel,.car-list-shorts-card__time{display:none}.car-list-shorts-card__mobile-footer{display:contents}.car-shorts-modal__viewer .car-list-shorts-card__time{color:var(--color-white);display:block;flex:0 0 auto;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:right;white-space:nowrap}.car-shorts-modal__viewer .car-list-shorts-card__carousel{align-items:center;bottom:24px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:7}.car-shorts-modal__viewer .car-list-shorts-card__carousel>button{align-items:center;background:var(--color-gray-800);border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.car-shorts-modal__viewer .car-list-shorts-card__carousel>button:first-child img{transform:rotate(90deg)}.car-shorts-modal__viewer .car-list-shorts-card__carousel>button:last-child img{transform:rotate(-90deg)}.car-shorts-modal__viewer .car-list-shorts-card__carousel>button:disabled{background:var(--color-gray-300);cursor:default;opacity:1}.car-shorts-modal__viewer .car-list-shorts-card__carousel img{filter:brightness(0) invert(1);height:24px;width:24px}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots{align-items:center;background:color-mix(in srgb,var(--color-gray-800) 78%,transparent);border-radius:20px;display:flex;gap:6px;height:40px;padding:0 12px}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots i{background:var(--color-gray-300);border-radius:50%;height:5px;width:5px}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots i.is-active{background:var(--color-white);height:8px;width:8px}.car-shorts-modal__viewer .ui-video-controls__volume-area{display:none;flex:0 0 40px;height:40px;left:50%;position:absolute;right:auto;top:calc(50% - 62px);transform:translate(-50%,-50%);width:40px;z-index:13}.car-shorts-modal__viewer .car-list-shorts-card.is-paused .ui-video-controls__volume-area{display:flex}.car-shorts-modal__viewer .ui-video-controls__volume-button{background:#0000006b;border:0;border-radius:50%;box-sizing:border-box;flex:0 0 40px;height:40px;padding:0;width:40px}.car-shorts-modal__viewer .ui-video-controls__volume-icon{height:20px;width:20px}.car-shorts-modal__viewer .ui-video-controls__volume-area:before,.car-shorts-modal__viewer .ui-video-controls__volume-panel{display:none}.car-list-shorts-card__fullscreen-controls{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent);bottom:0;box-sizing:border-box;display:flex;gap:16px;left:0;padding:32px 68px 24px;pointer-events:auto;position:absolute;right:0;z-index:6}.car-list-shorts-card__fullscreen-playback{background:transparent;border:0;cursor:pointer;flex:0 0 20px;height:20px;padding:0;position:relative;width:20px}.car-list-shorts-card__fullscreen-playback:before{background:var(--color-white);border-radius:1px;bottom:3px;box-shadow:8px 0 0 var(--color-white);content:"";left:4px;position:absolute;top:3px;width:4px}.car-list-shorts-card__fullscreen-playback.is-paused:before{background:transparent;border-bottom:8px solid transparent;border-left:11px solid var(--color-white);border-radius:0;border-top:8px solid transparent;bottom:auto;box-shadow:none;height:0;left:5px;top:2px;width:0}.car-list-shorts-card__fullscreen-time{color:var(--color-white);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-shorts-card__fullscreen-playback-controls{flex:1 1 auto;min-width:0}.car-list-shorts-card__fullscreen-exit{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;width:32px}.car-list-shorts-card__fullscreen-exit img{display:block;height:24px;width:24px}.car-list-shorts-card__fullscreen-controls .ui-video-controls__progress{height:20px}.car-list-shorts-card__fullscreen-controls .ui-video-controls__progress-fill,.car-list-shorts-card__fullscreen-controls .ui-video-controls__progress:before{height:3px}.car-list-shorts-card__fullscreen-controls .ui-video-controls__progress-thumb{height:12px;width:12px}.car-shorts-modal__viewer .car-list-shorts-card.is-paused .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-area,.car-shorts-modal__viewer .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-area{display:inline-flex;flex:0 0 32px;height:32px;left:auto;position:relative;right:auto;top:auto;transform:none;width:32px}.car-shorts-modal__viewer .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-button{background:transparent;border-radius:0;flex:0 0 32px;height:32px;width:32px}.car-shorts-modal__viewer .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-icon{height:24px;width:24px}.car-shorts-modal__viewer .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-area:before,.car-shorts-modal__viewer .car-list-shorts-card__fullscreen-controls .ui-video-controls__volume-panel{display:flex}.car-shorts-modal__rail{align-items:center;background:var(--color-gray-900);display:flex;gap:24px;grid-column:2;justify-content:center;min-width:0}.car-shorts-modal__rail-actions,.car-shorts-modal__rail-pager{display:flex;flex-direction:column;gap:16px}.car-shorts-modal__rail-action{align-items:center;background:transparent;border:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;width:48px}.car-shorts-modal__rail-action>span,.car-shorts-modal__rail-pager button{align-items:center;background:var(--color-gray-800);border:0;border-radius:50%;box-sizing:border-box;display:inline-flex;height:48px;justify-content:center;padding:0;width:48px}.car-shorts-modal__rail-action img{display:block;filter:brightness(0) invert(1);height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-shorts-modal__rail-action--vote svg{color:var(--color-white);display:block;height:28px;width:28px}.car-shorts-modal__rail-action--vote.is-active svg{color:var(--color-secondary-500)}.car-shorts-modal__rail-action--more{gap:0}.car-shorts-modal__rail-action--more img{filter:none;height:44px;transform:rotate(90deg);width:44px}.car-shorts-modal__action-more-area{align-items:center;display:flex;justify-content:center;position:relative;width:48px}.car-list-result-card__menu.car-shorts-modal__action-more-menu{bottom:0;right:56px;text-align:left;top:auto;z-index:20}.car-shorts-modal__rail-pager img{display:block;filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain}.car-shorts-modal__rail-action.is-active img{filter:none}.car-shorts-modal__rail-action:disabled{cursor:wait;opacity:.6}.car-shorts-modal__rail-action.is-own-item:disabled{cursor:default;opacity:1}.car-shorts-modal__rail-pager img{height:24px;width:24px}.car-shorts-modal__rail-label{color:var(--color-white);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__rail-pager button{cursor:pointer}.car-shorts-modal__rail-pager button:first-child img{transform:rotate(180deg)}.car-shorts-modal__rail-pager button:last-child img{transform:none}.car-shorts-modal__rail-pager button:disabled{background:var(--color-gray-300);cursor:default}.car-shorts-modal__detail{--ui-fake-scrollbar-right:8px;--ui-fake-scrollbar-z-index:4;border-radius:14px;bottom:auto;display:flex;flex-direction:column;grid-column:3;height:100%;overflow:hidden;padding:0;position:relative;right:auto;scrollbar-width:none;top:auto;width:100%}.car-shorts-modal__detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px;scrollbar-width:none}.car-shorts-modal__detail-body::-webkit-scrollbar{display:none}.car-shorts-modal__date,.car-shorts-modal__location{align-items:center;display:flex;gap:12px;min-width:0}.car-shorts-modal__location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-shorts-modal__meta-icon{background:currentcolor;display:block;flex:0 0 20px;height:20px;width:20px}.car-shorts-modal__meta-icon--location{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23222' d='M10.304 1a7.055 7.055 0 0 1 7.053 7.054c0 4.38-4.74 8.94-6.449 10.44a.91.91 0 0 1-1.209 0c-1.708-1.5-6.449-6.06-6.449-10.44A7.053 7.053 0 0 1 10.304 1m.146 3.938a2.812 2.812 0 1 0 0 5.624 2.812 2.812 0 0 0 0-5.624'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23222' d='M10.304 1a7.055 7.055 0 0 1 7.053 7.054c0 4.38-4.74 8.94-6.449 10.44a.91.91 0 0 1-1.209 0c-1.708-1.5-6.449-6.06-6.449-10.44A7.053 7.053 0 0 1 10.304 1m.146 3.938a2.812 2.812 0 1 0 0 5.624 2.812 2.812 0 0 0 0-5.624'/%3E%3C/svg%3E") center /contain no-repeat}.car-shorts-modal__meta-icon--time{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14'/%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5v4.008L11 10'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14'/%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5v4.008L11 10'/%3E%3C/svg%3E") center /contain no-repeat}.car-shorts-modal__thumbnails{display:block;height:64px;margin-top:16px;overflow:visible;padding:0;position:relative}.car-shorts-modal__thumbnail-viewport{align-items:center;box-sizing:border-box;cursor:grab;display:flex;gap:8px;height:64px;overflow-x:auto;padding:6px 58px 6px 6px;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-shorts-modal__thumbnail-viewport.is-dragging{cursor:grabbing;scroll-behavior:auto}.car-shorts-modal__thumbnail-viewport::-webkit-scrollbar{display:none}.car-shorts-modal__thumbnail{background:var(--color-gray-100);border:0;border-radius:8px;cursor:pointer;flex:0 0 52px;height:52px;overflow:hidden;padding:0;position:relative;width:52px}.car-shorts-modal__thumbnail.is-active{outline:3px solid var(--color-gray-900);outline-offset:3px}.car-shorts-modal__thumbnail img,.car-shorts-modal__thumbnail video{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-shorts-modal__thumbnail-play{align-items:center;background:color-mix(in srgb,var(--color-black) 58%,transparent);border-radius:50%;color:var(--color-white);display:inline-flex;height:22px;justify-content:center;left:50%;padding-left:2px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.car-shorts-modal__thumbnail-play img{filter:brightness(0) invert(1);height:12px;width:12px}.car-shorts-modal__thumbnail-fade{height:52px;pointer-events:none;position:absolute;top:6px;width:58px;z-index:1}.car-shorts-modal__thumbnail-fade--previous{background:linear-gradient(90deg,var(--color-white),transparent);left:0}.car-shorts-modal__thumbnail-fade--next{background:linear-gradient(270deg,var(--color-white),transparent);right:0}.car-shorts-modal__thumbnail-arrow{align-items:center;background:var(--color-white);border:0;border-radius:50%;box-shadow:1px 1px 2px color-mix(in srgb,var(--color-black) 25%,transparent);cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;top:8px;width:48px;z-index:2}.car-shorts-modal__thumbnail-previous{left:10px}.car-shorts-modal__thumbnail-next{right:10px}.car-shorts-modal__thumbnail-arrow img{height:24px;width:24px}.car-shorts-modal__thumbnail-previous img{transform:rotate(90deg)}.car-shorts-modal__thumbnail-next img{transform:rotate(-90deg)}.car-shorts-modal__seller{border-bottom:1px solid var(--color-gray-100);border-top:1px solid var(--color-gray-100);margin-top:20px;padding:16px 0}.car-shorts-modal__seller>div{flex:1 1 auto;min-width:0}.car-shorts-modal__seller .car-shorts-modal__seller-count{align-items:baseline;display:inline-flex;gap:4px;max-width:100%;white-space:nowrap;width:-moz-max-content;width:max-content}.car-shorts-modal__seller-count-value{color:var(--color-gray-900);display:inline-block;flex:0 0 auto;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__description{border-top:0;margin-top:0;padding-top:16px}.car-shorts-modal__description-title{color:var(--color-gray-900);display:block;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.car-shorts-modal__description-text,.car-shorts-modal__description-title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__description-text{color:var(--color-gray-800);display:-webkit-box;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8;white-space:pre-wrap}.car-shorts-modal__description-text.is-expanded{display:block;overflow:visible}.car-shorts-modal__safe-number{align-items:center;background:#f4f4f4;border-radius:80px;box-sizing:border-box;display:inline-flex;margin-top:16px;max-width:100%;padding:11px 24px 11px 16px;white-space:nowrap}.car-shorts-modal__safe-number strong{color:var(--color-gray-900);font-size:15px}.car-shorts-modal__description-more,.car-shorts-modal__safe-number strong{font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-shorts-modal__description-more{align-items:center;background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:var(--text-body-md-size);gap:4px;justify-content:center;margin-top:20px;padding:0;width:100%}.car-shorts-modal__description-more img{height:16px;width:16px}.car-shorts-modal__description-more img.is-expanded{transform:rotate(180deg)}.car-shorts-modal__vehicle-detail{border-top:1px solid var(--color-gray-100);margin-top:24px;padding-top:24px}.car-shorts-modal__vehicle-detail dl{display:flex;flex-direction:column;gap:12px;margin:20px 0 0}.car-shorts-modal__vehicle-detail dl>div{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.car-shorts-modal__vehicle-detail dd,.car-shorts-modal__vehicle-detail dt{font-size:var(--text-body-lg-size);line-height:var(--text-line-height-140);margin:0}.car-shorts-modal__vehicle-detail dt{color:var(--color-gray-600);font-weight:var(--text-weight-regular)}.car-shorts-modal__vehicle-detail dd{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-shorts-modal__detail-actions{background:var(--color-white);display:grid;flex:0 0 auto;gap:8px;grid-template-columns:1fr 1fr;padding:12px 16px;position:relative}.car-shorts-modal__close .car-shorts-modal__close-icon--mobile,.car-shorts-modal__mobile-filter,.car-shorts-modal__mobile-footer,.car-shorts-modal__mobile-overlay,.car-shorts-modal__mobile-sheet,.car-shorts-modal__mobile-ui-restore,.car-shorts-modal__more--mobile,.car-shorts-modal__tabs--mobile{display:none}@media(hover:none)and (pointer:coarse)and (orientation:landscape),(max-width:767px),(orientation:landscape)and (max-width:1400px)and (max-height:600px){.car-shorts-modal{height:100vh;padding:0;place-items:stretch;width:100%}@supports (height:100dvh){.car-shorts-modal{height:100dvh}}.car-shorts-modal__content{--car-shorts-mobile-footer-height: calc(26px + env(safe-area-inset-bottom)) ;--car-shorts-mobile-media-center-offset: calc(13px + env(safe-area-inset-bottom)) ;--car-shorts-mobile-sheet-partial-height:0px;border-radius:0;grid-template-columns:1fr;height:100vh;inset:0;max-height:none;padding:0;position:absolute;width:100%}.car-shorts-modal__content.is-mobile-chatting{--car-shorts-mobile-footer-height: calc(92px + env(safe-area-inset-bottom)) ;--car-shorts-mobile-media-center-offset: calc(46px + env(safe-area-inset-bottom)) }.car-shorts-modal__content.is-mobile-sheet-partial{grid-template-rows:minmax(0,1fr) auto}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer{grid-row:1;height:100%;min-height:0}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card,.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card__actions,.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts__stage{height:100%;min-height:0}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card__image,.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card__video{background:var(--color-black);-o-object-fit:contain;object-fit:contain}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card__media{bottom:0}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__viewer .car-list-shorts-card__mobile-footer{background:transparent}.car-shorts-modal__content.is-mobile-sheet-partial .car-shorts-modal__mobile-sheet{flex:0 0 auto;grid-row:2;height:var(--car-shorts-mobile-sheet-partial-height,0);inset:auto;position:relative;width:100%}@supports (height:100dvh){.car-shorts-modal__content{height:100dvh}}.car-shorts-modal__header{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:82px;justify-content:space-between;left:0;padding:16px;top:0;width:100%}.car-shorts-modal__viewer .car-list-shorts-card__media:after{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 73%,transparent);border-radius:0;content:"";height:112px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.car-shorts-modal__tabs{left:50%;position:absolute;top:24px;transform:translate(-50%);z-index:1}.car-shorts-modal__close .car-shorts-modal__close-icon--desktop,.car-shorts-modal__more--desktop,.car-shorts-modal__tabs--desktop{display:none}.car-shorts-modal__close .car-shorts-modal__close-icon--mobile,.car-shorts-modal__more--mobile,.car-shorts-modal__tabs--mobile{display:flex}.car-shorts-modal__tabs{align-items:flex-start;box-sizing:border-box;gap:24px;height:34px;padding:0;width:-moz-max-content;width:max-content}.car-shorts-modal__tab{border-bottom:0;color:#ffffff80;height:34px;min-width:28px;position:relative;white-space:nowrap;width:auto}.car-shorts-modal__tab+.car-shorts-modal__tab{width:auto}.car-shorts-modal__tab.is-active{border-bottom:0}.car-shorts-modal__tab.is-active:after{background:var(--color-white);border-radius:2px;bottom:0;box-shadow:1px 1px 4px #00000040;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:26px}.car-shorts-modal__close{background:transparent;border-radius:0;height:32px;left:auto;position:relative;right:auto;top:auto;width:24px}.car-shorts-modal__mobile-filter{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:4px;pointer-events:auto;position:relative;width:32px;z-index:2}.car-shorts-modal__mobile-filter img{display:block;filter:brightness(0) invert(1);height:24px;width:24px}.car-shorts-modal__more{height:30px;position:relative;right:auto;top:auto;width:24px}.car-shorts-modal__close img,.car-shorts-modal__more img{height:24px;width:24px}.car-shorts-modal__more img{filter:brightness(0) invert(1)}.car-shorts-modal__state{min-height:100dvh;padding:0 24px;text-align:center}.car-shorts-modal__viewer .car-list-shorts-card,.car-shorts-modal__viewer .car-list-shorts-card__actions,.car-shorts-modal__viewer .car-list-shorts__stage{height:100vh}@supports (height:100dvh){.car-shorts-modal__viewer .car-list-shorts-card,.car-shorts-modal__viewer .car-list-shorts-card__actions,.car-shorts-modal__viewer .car-list-shorts__stage{height:100dvh}}.car-shorts-modal__viewer.car-list-shorts{grid-column:1}.car-shorts-modal__viewer .car-list-shorts-card{border-radius:0;max-height:none;width:100%}.car-shorts-modal__viewer .car-list-shorts-card.is-image-media .car-list-shorts-card__image{background:var(--color-black);-o-object-fit:contain;object-fit:contain}.car-shorts-modal__viewer .car-list-shorts-card__media{border-radius:0;bottom:var(--car-shorts-mobile-footer-height);top:0}.car-shorts-modal__viewer .car-list-shorts-card__info-panel{background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--color-black) 52%,transparent) 100%);border-radius:0;padding:0;z-index:auto}.car-shorts-modal__content.is-mobile-ui-hidden .car-list-shorts-card__play-overlay,.car-shorts-modal__content.is-mobile-ui-hidden .car-shorts-modal__header,.car-shorts-modal__content.is-mobile-ui-hidden .car-shorts-modal__mobile-overlay{display:none}.car-shorts-modal__content.is-mobile-ui-hidden .car-shorts-modal__viewer .car-list-shorts-card__info-panel{background:transparent}.car-shorts-modal__content.is-mobile-ui-hidden .car-shorts-modal__viewer .ui-video-controls__volume-area{display:none!important}.car-shorts-modal__mobile-ui-restore{align-items:center;background:#000000a6;border:0;border-radius:50%;bottom:calc(var(--car-shorts-mobile-footer-height) + 16px);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;width:44px;z-index:15}.car-shorts-modal__mobile-ui-restore svg{display:block;height:20px;width:20px}.car-shorts-modal__viewer .ui-video-controls__volume-area{display:none;flex-basis:44px;height:44px;left:50%;position:fixed;right:auto;top:calc(50% - var(--car-shorts-mobile-media-center-offset) - 64px);transform:translate(-50%,-50%);width:44px;z-index:10}.car-shorts-modal__viewer .car-list-shorts-card.is-paused .ui-video-controls__volume-area{display:flex}.car-shorts-modal__viewer .ui-video-controls__volume-button{flex-basis:44px;height:44px;width:44px}.car-shorts-modal__viewer .car-list-shorts-card__mobile-footer{background:var(--color-black);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:var(--car-shorts-mobile-footer-height);left:0;padding-top:10px;pointer-events:auto;position:absolute;right:0;width:100%;z-index:10}.car-shorts-modal__viewer .car-list-shorts-card__media-controls{display:flex;flex:0 0 10px;gap:0;height:10px;inset:auto;padding:0 16px;position:relative;width:100%}.car-shorts-modal__viewer .car-list-shorts-card__playback-controls{flex:1 1 auto;min-width:0;width:100%}.car-shorts-modal__viewer .ui-video-controls__progress{height:10px;width:100%}.car-shorts-modal__viewer .ui-video-controls__progress-fill,.car-shorts-modal__viewer .ui-video-controls__progress:before{height:2px}.car-shorts-modal__viewer .ui-video-controls__progress-thumb{height:10px;width:10px}.car-shorts-modal__viewer .car-list-shorts-card__carousel--desktop,.car-shorts-modal__viewer .car-list-shorts-card__carousel>button,.car-shorts-modal__viewer .car-list-shorts-card__time{display:none}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots{background:transparent;border-radius:0;height:8px;padding:0}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots i{height:4px;width:4px}.car-shorts-modal__viewer .car-list-shorts-card__carousel-dots i.is-active{height:8px;width:8px}.car-shorts-modal__detail,.car-shorts-modal__rail,.car-shorts-modal__viewer .car-list-shorts-card__mobile-header{display:none}.car-shorts-modal__mobile-overlay{align-items:end;bottom:calc(var(--car-shorts-mobile-footer-height) + 1px);display:grid;grid-template-columns:minmax(0,1fr) 76px;left:0;pointer-events:none;position:absolute;right:0;top:96px;z-index:9}.car-shorts-modal__mobile-content{display:flex;flex-direction:column;gap:8px;grid-column:1/-1;grid-row:1;min-width:0}.car-shorts-modal__mobile-content>.car-list-shorts-card__carousel{align-self:center;margin-bottom:8px;position:static;transform:none}.car-shorts-modal__mobile-summary{align-items:flex-start;background:transparent;border:0;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:0 76px 0 16px;pointer-events:auto;text-align:left;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-shorts-modal__mobile-car-name{align-items:center;display:inline-flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;max-width:100%;white-space:nowrap}.car-shorts-modal__mobile-car-name,.car-shorts-modal__mobile-summary-content{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.car-shorts-modal__mobile-summary-content{align-items:flex-start;display:flex;flex-direction:column;font:inherit;min-width:0;width:100%}.car-shorts-modal__mobile-car-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-shorts-modal__mobile-car-name>img{flex:0 0 auto;height:14px;margin-left:5px;width:10px}.car-shorts-modal__mobile-specs{align-items:center;display:flex;gap:4px;margin-top:2px;max-width:100%;overflow:hidden}.car-shorts-modal__mobile-specs>span{background:#0003;border-radius:4px;font-size:var(--text-caption-md-size);margin:0;padding:2px 6px}.car-shorts-modal__mobile-dealer-tags,.car-shorts-modal__mobile-specs>span{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-shorts-modal__mobile-dealer-tags{color:var(--color-white);display:block;font-size:var(--text-body-md-size);margin-top:4px;max-width:100%}.car-shorts-modal__mobile-price{align-items:center;background:#e5193c;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:15px;font-style:normal;font-weight:700;justify-content:center;line-height:var(--text-line-height-140);margin-top:4px;padding:0 6px 1px}.car-shorts-modal__mobile-description{align-items:center;display:flex;margin-top:2px;max-width:100%;overflow:hidden;white-space:nowrap;width:100%}.car-shorts-modal__mobile-description>span{flex:0 1 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.95);white-space:nowrap}.car-shorts-modal__mobile-summary-detail{color:#fff;flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);opacity:.6}.car-shorts-modal__mobile-actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;grid-column:2;grid-row:1;height:100%;justify-content:flex-end;padding:0 12px 8px 16px;pointer-events:auto}.car-shorts-modal__mobile-seller-avatar{align-items:center;background:transparent;border:0;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-flex;height:63px;justify-content:center;padding:0;position:relative}.car-shorts-modal__mobile-seller-avatar:disabled{cursor:default}.car-shorts-modal__mobile-seller-avatar:disabled:not(.is-own-item){opacity:.6}.car-shorts-modal__mobile-seller-avatar>img,.car-shorts-modal__mobile-seller-placeholder{background:var(--color-gray-200);border-radius:inherit;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.car-shorts-modal__mobile-seller-follow{align-items:center;background:#e5193c;border:1px solid var(--color-white);border-radius:50%;bottom:1px;box-sizing:border-box;display:inline-flex;height:16px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:16px;z-index:1}.car-shorts-modal__mobile-seller-follow img{height:8px;width:8px}.car-shorts-modal__mobile-action{align-items:center;background:transparent;border:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0}.car-shorts-modal__mobile-action>span{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.car-shorts-modal__mobile-action img{filter:brightness(0) invert(1);height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.car-shorts-modal__mobile-action--vote svg{color:var(--color-white);display:block;height:28px;width:28px}.car-shorts-modal__mobile-action--vote.is-active svg{color:var(--color-secondary-500)}.car-shorts-modal__mobile-action.is-active img{filter:none}.car-shorts-modal__mobile-action:disabled{cursor:wait;opacity:.6}.car-shorts-modal__mobile-action.is-own-item:disabled{cursor:default;opacity:1}.car-shorts-modal__mobile-action small{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;text-shadow:1px 2px 3px rgba(0,0,0,.65)}.car-shorts-modal__mobile-action--more{gap:0;transform:translateY(-4px)}.car-shorts-modal__mobile-actions .car-shorts-modal__action-more-area{height:44px;width:44px}.car-shorts-modal__mobile-actions .car-shorts-modal__action-more-menu{right:52px}.car-shorts-modal__mobile-action--more>span{height:44px;width:44px}.car-shorts-modal__mobile-action--more img{filter:none;height:44px;transform:rotate(90deg);width:44px}.car-shorts-modal__mobile-footer{align-items:flex-start;box-sizing:border-box;display:flex;height:calc(76px + env(safe-area-inset-bottom));padding:16px 16px 24px;pointer-events:none;width:100%}.car-shorts-modal__mobile-footer.is-chatting{align-items:center;background:var(--color-white);height:70px;padding:0 8px;pointer-events:auto}.car-shorts-modal__mobile-chat-form{align-items:center;display:flex;gap:14px;width:100%}.car-shorts-modal__mobile-chat-field{display:flex;flex:1 1 auto;min-width:0;padding:10px}.car-shorts-modal__mobile-chat-field textarea{background:#f4f4f4;border:0;border-radius:100px;box-sizing:border-box;color:var(--color-gray-900);display:block;font-family:var(--text-font-family),sans-serif;font-size:15px;font-weight:var(--text-weight-regular);height:50px;line-height:20px;outline:0;overflow:hidden;padding:15px 16px;resize:none;width:100%}.car-shorts-modal__mobile-chat-field textarea::-moz-placeholder{color:#8c8c8c}.car-shorts-modal__mobile-chat-field textarea::placeholder{color:#8c8c8c}.car-shorts-modal__mobile-chat-send{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:0 0 28px;height:28px;justify-content:center;padding:0;width:28px}.car-shorts-modal__mobile-chat-send img{height:28px;width:28px}.car-shorts-modal__mobile-chat-send:disabled{cursor:default}.car-shorts-modal__mobile-sheet{--car-shorts-mobile-sheet-drag-y:0px;background:var(--color-white);border-radius:14px 14px 0 0;bottom:0;box-sizing:border-box;color:var(--color-gray-900);display:flex;flex-direction:column;height:auto;left:0;max-height:calc(100vh - 82px);overflow:hidden;position:absolute;right:0;transform:translate3d(0,var(--car-shorts-mobile-sheet-drag-y,0),0);transition:height .36s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);z-index:20}.car-shorts-modal__mobile-sheet.is-expanded{height:100vh;max-height:none}@supports (height:100dvh){.car-shorts-modal__mobile-sheet{max-height:calc(100dvh - 82px)}.car-shorts-modal__mobile-sheet.is-expanded{height:100dvh;max-height:none}}.car-shorts-modal__mobile-sheet.is-dragging{transition:none}.car-shorts-mobile-sheet-enter-active,.car-shorts-modal__mobile-sheet.is-closing-partial{transition:height .6s cubic-bezier(.16,1,.3,1)}.car-shorts-mobile-sheet-enter-from{transform:translateZ(0)}.car-shorts-mobile-sheet-leave-active{height:0!important;transition:none!important;visibility:hidden}.car-shorts-modal__mobile-sheet-handle{align-items:center;background:var(--color-white);border:0;cursor:grab;display:flex;flex:0 0 56px;height:56px;justify-content:center;padding:0;touch-action:none;width:100%}.car-shorts-modal__mobile-sheet-handle:active{cursor:grabbing}.car-shorts-modal__mobile-sheet-handle>span{background:var(--color-gray-700);border-radius:2px;height:4px;width:40px}.car-shorts-modal__mobile-sheet-body{box-sizing:border-box;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom))}.car-shorts-modal__mobile-sheet:not(.is-expanded) .car-shorts-modal__mobile-sheet-body{touch-action:none}.car-shorts-modal__mobile-sheet.is-expanded .car-shorts-modal__mobile-sheet-body{flex:1 1 auto;height:0;overflow-y:auto;padding-bottom:calc(92px + env(safe-area-inset-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch}.car-shorts-modal__mobile-sheet-body::-webkit-scrollbar{height:0;width:0}.car-shorts-modal__mobile-sheet-meta,.car-shorts-modal__mobile-sheet-name,.car-shorts-modal__mobile-sheet-price,.car-shorts-modal__mobile-sheet-spec{display:block}.car-shorts-modal__mobile-sheet-name{font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-sheet-meta .car-shorts-modal__meta-icon{flex-basis:20px;height:20px;width:20px}.car-shorts-modal__mobile-sheet-spec{color:var(--color-gray-500);font-weight:var(--text-weight-regular);margin-top:2px}.car-shorts-modal__mobile-sheet-price,.car-shorts-modal__mobile-sheet-spec{font-size:var(--text-body-lg-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-sheet-price{color:#e73662;font-weight:var(--text-weight-semibold)}.car-shorts-modal__mobile-sheet-meta{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:14px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin-top:10px}.car-shorts-modal__mobile-sheet-meta+.car-shorts-modal__mobile-sheet-meta{margin-top:6px}.car-shorts-modal__mobile-media-list{display:none;position:relative}.car-shorts-modal__mobile-thumbnails{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:56px;margin:0;overflow-x:auto;padding:0 58px 0 0;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.car-shorts-modal__mobile-media-list .car-shorts-modal__thumbnail-fade{height:52px;top:2px}.car-shorts-modal__mobile-media-list .car-shorts-modal__thumbnail-arrow{top:4px}.car-shorts-modal__mobile-media-list .car-shorts-modal__thumbnail-previous{left:4px}.car-shorts-modal__mobile-media-list .car-shorts-modal__thumbnail-next{right:4px}.car-shorts-modal__mobile-thumbnails::-webkit-scrollbar{display:none}.car-shorts-modal__mobile-thumbnail{background:var(--color-gray-100);border:0;border-radius:8px;cursor:pointer;flex:0 0 56px;height:56px;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;width:56px}.car-shorts-modal__mobile-thumbnail.is-active{outline:3px solid var(--color-gray-900);outline-offset:-3px}.car-shorts-modal__mobile-thumbnail>img,.car-shorts-modal__mobile-thumbnail>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-shorts-modal__mobile-seller{align-items:center;border-bottom:1px solid var(--color-gray-100);border-top:1px solid var(--color-gray-100);display:flex;gap:12px;margin-top:20px;padding:16px 0}.car-shorts-modal__mobile-seller .car-shorts-modal__seller-profile-button>img,.car-shorts-modal__mobile-seller .car-shorts-modal__seller-profile-button>span{background:var(--color-gray-200);border-radius:50%;flex:0 0 48px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.car-shorts-modal__mobile-seller>div{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.car-shorts-modal__mobile-seller-name{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);overflow:hidden;text-overflow:ellipsis}.car-shorts-modal__mobile-seller-count,.car-shorts-modal__mobile-seller-name{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-shorts-modal__mobile-seller-count{align-items:baseline;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;max-width:100%;width:-moz-max-content;width:max-content}.car-shorts-modal__mobile-seller-count-value{color:var(--color-gray-900);display:inline-block;flex:0 0 auto;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-sheet-description{padding-top:16px}.car-shorts-modal__mobile-sheet-description:not(.is-partial){padding-bottom:24px}.car-shorts-modal__mobile-vehicle-detail{padding-top:24px}.car-shorts-modal__mobile-section-title{display:block;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.car-shorts-modal__mobile-description-text,.car-shorts-modal__mobile-section-title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-description-text{color:var(--color-gray-800);display:-webkit-box;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);margin:8px 0 0;overflow:hidden;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:8}.car-shorts-modal__mobile-description-text.is-expanded{display:block;overflow:visible}.car-shorts-modal__mobile-description-text.is-partial{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-shorts-modal__mobile-safe-number{align-items:center;background:#f4f4f4;border-radius:80px;box-sizing:border-box;display:inline-flex;gap:34px;margin-top:16px;max-width:100%;padding:11px 24px 11px 16px;white-space:nowrap}.car-shorts-modal__mobile-safe-number strong{color:var(--color-gray-900);font-size:15px;font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-safe-number a{color:#356ad0;text-decoration:none}.car-shorts-modal__mobile-description-more,.car-shorts-modal__mobile-safe-number a{font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-shorts-modal__mobile-description-more{align-items:center;background:transparent;border:0;color:var(--color-gray-700);display:flex;gap:4px;justify-content:center;margin-top:20px;padding:0;width:100%}.car-shorts-modal__mobile-description-more img{height:16px;width:16px}.car-shorts-modal__mobile-description-more img.is-expanded{transform:rotate(180deg)}.car-shorts-modal__mobile-vehicle-detail{border-top:1px solid var(--color-gray-100)}.car-shorts-modal__mobile-vehicle-detail dl{display:flex;flex-direction:column;gap:12px;margin:20px 0 0}.car-shorts-modal__mobile-vehicle-detail dl>div{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.car-shorts-modal__mobile-vehicle-detail dd,.car-shorts-modal__mobile-vehicle-detail dt{font-size:var(--text-body-lg-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-shorts-modal__mobile-vehicle-detail dt{color:var(--color-gray-600);font-weight:var(--text-weight-regular)}.car-shorts-modal__mobile-vehicle-detail dd{color:var(--color-gray-900);font-weight:var(--text-weight-semibold);text-align:left}.car-shorts-modal__mobile-sheet-actions{background:var(--color-white);bottom:0;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:absolute;right:0}}@media(hover:none)and (pointer:coarse)and (orientation:landscape),(orientation:landscape)and (max-width:1400px)and (max-height:600px){.car-shorts-modal__mobile-filter{display:none}.car-shorts-modal__mobile-actions{height:auto;justify-content:flex-start;padding:0 12px 0 16px;position:absolute;right:0;top:-56px}.car-list-shorts-card__fullscreen-button{display:none}}.car-register-page{display:flex;flex-direction:column}body:has(.car-register-form-page) .app-shell__content{background:#f7f7f7}.ui-app{background:transparent;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}#register-detail-page{background:#f5f5f5}.ui-app__header{align-items:center;height:32px;width:100%}.ui-app__header,.ui-app__main{display:flex;justify-content:space-between}.ui-app__main{flex:1;flex-direction:column;padding-bottom:16px}.ui-app__footer{flex-shrink:0;margin-top:0}.car-number-check-modal__body{padding:28px 20px 8px}.car-number-check-modal__content{color:var(--ui-color-text);display:flex;flex-direction:column;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:20px;line-height:var(--text-line-height-140)}.car-number-check-modal__heading{color:var(--ui-color-title);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-number-check-modal__content p{margin:0}.car-number-check-modal__contact{background:var(--ui-color-surface-muted);border-radius:12px;color:var(--ui-color-title);display:flex;flex-direction:column;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:4px;line-height:var(--text-line-height-140);padding:20px}.s1-policy-modal{gap:16px;justify-content:flex-start}.s1-policy-modal-intro{font-size:14px;font-weight:400;vertical-align:middle}.s1-policy-modal-intro,.s1-policy-modal-title{color:#101010;font-family:Pretendard,sans-serif;letter-spacing:0;line-height:140%;margin:0}.s1-policy-modal-title{font-size:16px;font-weight:600}.s1-policy-modal-panel{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.s1-policy-modal-restrictions{border-bottom:1px dashed #e0e0e0;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.s1-policy-modal-section{display:flex;flex-direction:column;gap:4px}.s1-policy-modal-section-title{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%;margin:0}.s1-policy-modal-list{color:#505050;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding-left:8px}.s1-policy-modal-list li{align-items:flex-start;color:#505050;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:140%}.s1-policy-modal-list li:before{background:#505050;border-radius:50%;content:"";flex:0 0 2px;height:2px;margin-top:.7em;width:2px}.s1-policy-modal-note{align-items:flex-start;display:flex;gap:8px;padding-left:8px}.s1-policy-modal-note:before{background:#505050;border-radius:50%;content:"";flex:0 0 2px;height:2px;margin-top:.7em;width:2px}.s1-policy-modal-note p{color:#505050;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:140%;margin:0}.s1-policy-modal-refund{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;padding-top:16px}.s1-policy-modal-alert{align-items:flex-start;color:#767676;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:140%;margin:0}.s1-policy-modal-alert-icon{display:block;flex:0 0 20px;height:20px;width:20px}.s1-draft-modal-count{align-self:center;background:transparent;color:#767676;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%;padding-top:1px}.s1-draft-state{color:#767676;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%;margin:0;padding:24px 0;text-align:center}.s1-draft-item{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;height:71px;justify-content:space-between;opacity:1;padding:16px 20px}.s1-draft-item-left{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;height:39px;min-width:0;opacity:1}.s1-draft-item-num{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s1-draft-item-meta-light{color:#767676;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%;min-width:0}.s1-draft-item-meta-light:first-child{overflow:hidden;text-overflow:ellipsis}.s1-draft-item-meta-strong{color:#101010;font-weight:600}.s1-draft-item-meta-dot,.s1-draft-item-meta-strong{font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;letter-spacing:0;line-height:140%}.s1-draft-item-meta-dot{color:#767676;font-weight:400}.register-form-owner-desc{margin:0}.register-form-owner-select{display:flex;flex-direction:column;gap:10px}.register-form-owner-select-title{margin:0}.register-form-owner-name{display:flex;flex-direction:column;gap:8px}.register-form-owner-name__label{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%}.register-form-owner-name .ui-box-input{width:100%}.car-register-owner-page{display:flex;flex-direction:column}.car-register-owner-card{flex:1}.car-register-owner-card__body{display:flex;flex:1;min-width:0}.car-register-owner-card__footer{display:flex;flex-shrink:0;justify-content:center}.car-register-owner-action,.car-register-owner-mobile{display:none}@media(min-width:768px){.car-register-owner-page{background:transparent;min-height:721px}.car-register-form-page .register-detail-header,.car-register-owner-page>.mobile-page-header{background:transparent;box-sizing:border-box;gap:4px;height:62px;justify-content:flex-start;padding-bottom:12px;width:100%}.car-register-owner-page>.mobile-page-header .screen-header-spacer{display:none}.car-register-form-page .register-detail-header .screen-title,.car-register-owner-page>.mobile-page-header .screen-title{color:#101010;flex:0 0 auto;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:140%;position:static;text-align:left;top:auto;transform:none}.car-register-owner-page>.car-register-owner-main{box-sizing:border-box;padding:0}.car-register-owner-card{min-height:678px;padding:28px}.car-register-owner-card--desktop{display:flex}.car-register-owner-layout{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;display:grid;flex:1;grid-template-columns:240px 640px;justify-content:space-between;padding-bottom:28px;width:100%}.car-register-owner-sidebar{display:flex;flex-direction:column;gap:10px;min-width:0}.car-register-owner-sidebar__title{color:#101010;font-size:18px;font-weight:600}.car-register-owner-sidebar__desc,.car-register-owner-sidebar__title{font-family:Pretendard,sans-serif;letter-spacing:0;line-height:140%;margin:0}.car-register-owner-sidebar__desc{color:#999;font-size:12px;font-weight:400}.car-register-owner-mobile-desc{display:none}.car-register-owner-content{display:flex;flex-direction:column;gap:28px;min-width:0;width:100%}.car-register-owner-card__footer>.ui-btn{margin-left:auto;margin-right:auto;max-width:100%;width:520px}}@media(max-width:767px){body:has(.car-register-owner-page) .app-content-panel{min-height:100vh}@supports (min-height:100dvh){body:has(.car-register-owner-page) .app-content-panel{min-height:100dvh}}body:has(.car-register-owner-page) .app-shell{padding-bottom:0}body:has(.car-register-owner-page) .app-shell__footer,body:has(.car-register-owner-page) .app-shell__header,body:has(.car-register-owner-page) .mobile-bottom-gnb{display:none}.car-register-owner-sidebar{display:none}.car-register-owner-layout{display:block;width:100%}.car-register-owner-content{display:flex;flex-direction:column;gap:16px}.car-register-owner-card{display:none}.car-register-owner-mobile{padding:16px 0}.car-register-owner-mobile,.car-register-owner-mobile__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:0}.car-register-owner-mobile__content{gap:16px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.car-register-owner-action{display:flex;padding-bottom:env(safe-area-inset-bottom)}.car-register-owner-mobile-desc{display:block}}.car-register-page>.car-register-main{align-items:flex-start;box-sizing:border-box;display:flex;flex:1;justify-content:center;min-width:0;padding:0}.car-register-page .car-register-lookup-card{border-radius:12px;display:flex;flex:0 1 592px;max-width:100%;min-height:721px;padding:20px 16px;width:592px}.car-register-page .car-register-lookup-card__body{display:flex;flex:1;min-height:0}.car-register-page .car-register-lookup-content{display:flex;flex:1;flex-direction:column;gap:32px;justify-content:space-between;min-width:0;width:100%}.car-register-page .car-lookup-fields{display:flex;flex-direction:column;gap:20px}.car-register-page .car-form-group{display:flex;flex-direction:column;gap:24px}.car-register-page .car-register-category-choice{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.car-register-page .car-register-category-choice::-webkit-scrollbar{display:none}.car-register-page .car-register-category-choice .ui-choice,.car-register-page .car-register-category-choice .ui-choice.is-disabled{cursor:default;flex:0 0 auto}.car-register-page .car-register-category-choice .ui-choice.is-disabled .ui-choice__button,.car-register-page .car-register-category-choice .ui-choice__button{background:var(--color-gray-50);border:0;border-radius:100px;color:#333;cursor:default;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:34px;line-height:var(--text-line-height-140);min-width:0;padding:2px 14px}.car-register-page .car-register-category-choice .ui-choice.is-selected .ui-choice__button{background:var(--color-gray-900);color:var(--color-white);font-weight:var(--text-weight-bold)}.car-register-page .car-register-number-input{gap:6px}.car-register-page .car-register-number-input .ui-floating-label-input__field,.car-register-page .car-register-number-input.ui-floating-label-input--form .ui-floating-label-input__field{border-radius:10px}.car-register-page .car-register-number-input .ui-floating-label-input__meta,.car-register-page .car-register-number-input:not(.ui-floating-label-input--error) .ui-floating-label-input__message{color:var(--color-gray-500)}.car-register-page .s1-import-row{align-items:center;display:flex;justify-content:space-between;min-height:24px;width:100%}.car-register-page .s1-import .ui-checkbox__label,.car-register-page .s1-policy-check .ui-checkbox__label{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-register-page .s1-import-link{align-items:center;background:none;border:0;border-bottom:1px solid #222;color:#222;cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:20px;justify-content:center;line-height:var(--text-line-height-140);padding:0;text-align:center;white-space:nowrap;width:auto}.car-register-page .s1-policy{display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.car-register-page .s1-policy-text{color:var(--color-gray-700);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-register-page .s1-policy-text-strong{background:transparent;border:0;color:#101010;font:inherit;font-weight:var(--text-weight-semibold);padding:0;text-decoration:underline;-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration-skip-ink:auto}.car-register-page .s1-policy-check .ui-checkbox__label{white-space:nowrap}.car-register-page .car-register-lookup-card__footer{display:flex;flex-direction:column;flex-shrink:0;gap:32px;padding-top:0}.car-register-page .car-register-next-action{width:100%}.car-register-page .car-register-next-action>.car-register-next-button{margin:0;max-width:none;width:100%}.car-register-page .car-register-next-button:hover:not(:disabled):not(.is-loading),.car-register-page .car-register-next-button:not(:disabled):not(.is-loading){background:#222;border-color:#222;color:#fff}.car-register-page .car-register-next-button:disabled{background:var(--color-gray-50);border-color:var(--color-gray-50);color:var(--color-gray-300)}@media(min-width:768px){.car-register-page{background:transparent;min-height:721px}.car-register-page>.mobile-page-header.car-register-mobile-header{display:none}}@media(max-width:767px){body:has(.car-register-page) .app-content-panel{background:#f7f7f7;gap:8px;min-height:100vh;padding:0;width:min(100%,412px)}@supports (min-height:100dvh){body:has(.car-register-page) .app-content-panel{min-height:100dvh}}body:has(.car-register-page) .app-shell{padding-bottom:0}body:has(.car-register-page) .app-shell__footer,body:has(.car-register-page) .app-shell__header,body:has(.car-register-page) .mobile-bottom-gnb{display:none}.car-register-page>.mobile-page-header.car-register-mobile-header{background:#f7f7f7;box-sizing:border-box;min-height:56px;padding:16px}.car-register-page>.mobile-page-header.car-register-mobile-header>.mobile-page-header__button:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12H7M10.5 16.5 6 12l4.5-4.5'/%3E%3C/svg%3E") 50% /24px 24px no-repeat;content:"";display:block;height:24px;width:24px}.car-register-page>.mobile-page-header.car-register-mobile-header>.mobile-page-header__button:first-child .mobile-page-header__icon{display:none}.car-register-page>.car-register-main{padding:0 8px}.car-register-page .car-register-lookup-card{border-radius:10px 10px 0 0;flex:1;min-height:0;padding:16px 16px 0;width:100%}.car-register-page .car-register-lookup-card__footer{gap:0}.car-register-page .car-register-next-action{background:var(--color-white);box-sizing:border-box;margin:0 -16px;padding:18px 20px;width:calc(100% + 32px)}.car-register-page .car-register-next-action>.car-register-next-button{height:44px;min-height:44px}.car-register-page .s1-policy-check .ui-checkbox__label{white-space:normal}}.car-register-form-page{display:flex;flex-direction:column}.car-register-form-page .ui-floating-label-input__clear{background:#8c8c8c}.register-media-video-tip{display:none}.screen-header-save{background:#1b498c;border-color:#1b498c;border-radius:100px;color:#fff;min-width:75px}.ui-text-heading-16{color:#101010;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%}.register-detail-main{background:transparent;border-radius:0;flex:0 0 auto;gap:16px;justify-content:flex-start}.register-detail-layout{display:block}.register-detail-sidebar{display:none}.register-detail-workspace{display:flex;flex-direction:column;gap:14px;min-width:0}.register-detail-content{display:flex;flex-direction:column;gap:16px}.register-detail-page-footer{margin:0 auto;max-width:412px;width:100%}.register-detail-page-footer>.register-detail-footer{background:transparent;gap:8px;height:auto;margin:0;padding:0;width:100%}.register-detail-footer>.register-detail-footer__save{background:var(--color-white);border:1px solid var(--color-primary-500);box-shadow:none;color:var(--color-primary-500);display:none;flex:0 0 134px;width:134px}.register-detail-footer>.register-detail-footer__submit{box-shadow:none;flex:1 1 auto;min-width:0;width:auto}.register-detail-footer>.pop-ft__button,.register-detail-footer>.pop-ft__button .ui-btn__label{font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:140%}.register-detail-inspection-section,.register-detail-photo-section,.register-detail-sale-section,.register-detail-service-section,.register-detail-vehicle-section,.register-detail-video-section{background:#fff;border-radius:10px;padding:16px 0;width:100%}.register-detail-photo-header,.register-detail-sale-header,.register-detail-vehicle-header{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.register-detail-video-header{align-items:flex-start;display:flex;justify-content:space-between;padding:10px 16px}.register-detail-photo-title-group,.register-detail-video-title-group{display:flex;flex-direction:column;gap:14px;min-width:0}.register-detail-photo-desc,.register-detail-video-desc{color:#999;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%}.register-detail-photo-desc{display:none}.register-detail-inspection-mobile-trigger,.register-detail-photo-toggle-btn,.register-detail-sale-toggle-btn,.register-detail-vehicle-toggle-btn,.register-detail-video-toggle-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.register-detail-video-toggle-btn{margin-top:-1px}.register-detail-photo-header-icon,.register-detail-sale-header-icon,.register-detail-vehicle-header-icon,.register-detail-video-header-icon{display:block;height:18px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:18px}.register-detail-vehicle-body{display:block;padding:0 16px 8px}.register-detail-vehicle-group{display:contents}.register-detail-vehicle-divider{display:none}.frow{align-items:center;cursor:pointer;display:flex;min-height:44px;padding:14px 0}.register-detail-vehicle-body .frow{height:auto;justify-content:space-between;min-height:54px;padding-bottom:10px;padding-top:10px}.frow .fl{color:#333;flex-shrink:0;font-size:15px;font-weight:500;width:78px}.frow .fv-area{flex:1;gap:6px;justify-content:flex-start;min-width:0}.frow .fa,.frow .fv-area{align-items:center;display:flex}.frow .fa{flex-shrink:0;height:16px;justify-content:center;margin-left:4px;width:16px}.vnum-row .fv-area{justify-content:flex-start}.vnum-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:left}.vnum-cat{color:#666;font-size:10px;font-weight:600;line-height:18px}.vnum-val{color:#2a94ff;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:18px}.register-chevron-right{display:block;height:18px;opacity:.7;transform:rotate(270deg);width:18px}.register-detail-cc-field{justify-content:flex-end!important}.register-detail-year-selects{gap:8px;max-width:none;width:100%}.register-detail-year-selects .ui-select-box{flex:0 1 176px;max-width:176px;min-width:0}.register-detail-vehicle-body .register-detail-sale-type-row{align-items:flex-start}.register-detail-sale-type-area{align-items:flex-start!important;flex-direction:column;gap:2px;text-align:left}.register-detail-sale-type-guide{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:6px 0 0}.register-detail-photo-body{display:block;padding:0 16px}.register-detail-photo-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.register-detail-photo-number{display:none;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:140%}.register-detail-inspection-register-btn.ui-btn{justify-content:center}.register-detail-inspection-register-icon{display:block;height:7px;width:3.5px}.register-detail-photo-upload-list{margin-top:0}.register-photo-modal-body{justify-content:flex-start}.register-photo-modal{display:flex;flex-direction:column;gap:16px;width:100%}.register-photo-modal__guide-button.ui-btn{align-self:flex-start}.register-photo-modal__footer-button.ui-btn{min-width:0}.register-photo-modal__footer-button--cancel.ui-btn,.register-photo-modal__footer-button--reset.ui-btn{flex:0 1 96px}.register-photo-modal__footer-button--confirm.ui-btn{flex:1 1 132px}.register-photo-modal__guide{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%;list-style:none;margin:0;padding:0}.register-photo-modal__guide li{padding-left:10px;position:relative}.register-photo-modal__guide li:before{background:#101010;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:.7em;width:3px}.register-photo-modal__list{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(5,66px);justify-content:space-between;row-gap:10px}.register-photo-modal__classification-overlay{align-items:center;background:#ffffffb8;cursor:wait;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10}.register-photo-modal__classification-track{background:#eee;border-radius:999px;height:8px;overflow:hidden;width:min(280px,70vw)}.register-photo-modal__classification-bar{animation:register-photo-classification-loading 1.1s ease-in-out infinite;background:var(--ui-button-primary-bg);border-radius:inherit;display:block;height:100%;width:35%}.dark-mode .register-photo-modal__classification-overlay{background:#101010b8}@keyframes register-photo-classification-loading{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.register-photo-modal__classification-bar{animation-duration:2.2s}}.register-photo-modal__item{align-items:center;background:#f9f9f9;border:1px dashed silver;border-radius:8px;cursor:grab;display:flex;flex-direction:column;gap:8px;height:66px;justify-content:center;overflow:visible;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:66px;-webkit-touch-callout:none;touch-action:none}.register-photo-modal__item i,.register-photo-modal__item img,.register-photo-modal__item span{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.register-photo-modal__item:active{cursor:grabbing}.register-photo-modal__item.is-dragging{opacity:.45}.register-photo-modal__item.is-touch-sorting{transform:scale(.96)}.register-photo-modal__touch-ghost{box-shadow:0 6px 18px #0003;opacity:.9;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(1.03);z-index:1000}.register-photo-modal__item.has-image{border-color:#eee;border-style:solid}.register-photo-modal__preview{border-radius:8px;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.register-photo-modal__item.has-image .register-photo-modal__preview{display:block}.register-photo-modal__item .register-photo-modal__content{align-items:center;display:inline-flex;flex-direction:column;gap:2px;height:34px;justify-content:center;width:100%}.register-photo-modal__item.has-image .register-photo-modal__content{background:#333;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;height:16px;left:0;position:absolute;right:0;z-index:1}.register-photo-modal__camera{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='silver' d='M10.575 1.8c1 0 1.873.656 2.115 1.59l.316 1.21h1.614c1.204 0 2.18.941 2.18 2.1v7c0 1.16-.975 2.1-2.18 2.1H2.982c-1.205 0-2.182-.94-2.182-2.1v-7c0-1.16.977-2.1 2.182-2.1h1.614l.314-1.21c.243-.934 1.116-1.59 2.116-1.59zm-1.774 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6'/%3E%3C/svg%3E");display:inline-block;height:18px;width:18px}.register-photo-modal__item.has-image .register-photo-modal__camera{display:none}.register-photo-modal__item .register-photo-modal__label{color:silver;font-family:Pretendard,sans-serif;font-size:10px;font-weight:600;letter-spacing:0;line-height:140%;text-align:center;white-space:nowrap;width:100%}.register-photo-modal__item.has-image .register-photo-modal__label{color:#fff;font-size:11px;font-weight:500;line-height:100%}.register-photo-modal__delete{align-items:center;background:#0009;border:1.5px solid #fff;border-radius:50%;cursor:pointer;display:none;height:15px;justify-content:center;padding:0;position:absolute;right:-2px;top:-4px;width:15px;z-index:2}.register-photo-modal__item.has-image .register-photo-modal__delete{display:flex}@media(max-width:390px){.register-photo-modal__list{grid-template-columns:repeat(4,66px)}}.register-photo-guide-modal-body{justify-content:flex-start}.register-photo-guide-modal{display:flex;flex-direction:column;gap:18px;width:100%}.register-photo-guide-modal__section{display:flex;flex-direction:column;gap:10px}.register-photo-guide-modal__section-title{align-items:center;color:var(--color-gray-900);display:inline-flex;font-family:Pretendard,sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);gap:8px;letter-spacing:0;line-height:140%;margin:0}.register-photo-guide-modal__section-icon{align-items:center;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.register-photo-guide-modal__section-icon img{display:block;height:32px;width:32px}.register-photo-guide-modal__grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.register-photo-guide-modal__card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.register-photo-guide-modal__thumb{align-items:center;aspect-ratio:16/9;background:var(--color-gray-50);display:flex;justify-content:center}.register-photo-guide-modal__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.register-photo-guide-modal__card-label{color:var(--color-gray-900);display:block;font-family:Pretendard,sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:0;line-height:140%;padding:8px 10px}.register-photo-guide-modal__tips{display:flex;flex-direction:column;gap:12px;width:100%}.register-photo-guide-modal__tips-title{align-items:center;color:var(--color-gray-900);display:inline-flex;font-family:Pretendard,sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);gap:4px;letter-spacing:0;line-height:140%;margin:0}.register-photo-guide-modal__tips-title-icon{display:block;filter:brightness(0) saturate(100%) invert(42%) sepia(64%) saturate(774%) hue-rotate(88deg) brightness(90%) contrast(91%);height:18px;transform:scale(1.25);transform-origin:center;width:18px}.register-photo-guide-modal__tips-content{background:#effbf4;border-radius:10px;box-sizing:border-box;min-height:120px;padding:18px 16px;width:100%}.register-photo-guide-modal__tips-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.register-photo-guide-modal__tips-list li{align-items:flex-start;color:var(--color-gray-700);display:flex;font-family:Pretendard,sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:10px;letter-spacing:0;line-height:140%;min-height:24px}.register-photo-guide-modal__tips-check{align-items:center;background:var(--color-success);border-radius:50%;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.register-photo-guide-modal__tips-check img{display:block;filter:brightness(0) invert(1);height:18px;width:18px}.register-detail-sale-body,.register-detail-video-body{display:flex;flex-direction:column;padding:0 16px}.register-detail-sale-row,.register-detail-video-row{align-items:center;display:flex;min-height:54px;padding-bottom:10px;padding-top:10px}.register-detail-sale-label,.register-detail-video-label{color:#333;flex:0 0 78px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:140%}.register-detail-sale-value,.register-detail-video-value{align-items:center;display:flex;flex:1;gap:6px;justify-content:flex-end;min-width:0}.register-detail-sale-type,.register-detail-video-type-control{justify-content:flex-start}.register-detail-sale-category-row{align-items:flex-start;flex-direction:column;gap:10px}.register-detail-sale-category-row .register-detail-sale-label{flex:0 0 auto;width:auto}.register-detail-sale-category-row .register-detail-sale-value{justify-content:flex-start;width:100%}.register-detail-sale-category-group,.register-detail-video-type-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.register-detail-video-panel{display:none}.register-detail-video-panel.is-active{display:block;position:relative;width:100%}.register-detail-video-file-button.ui-btn{color:var(--ui-color-muted);justify-content:space-between;width:100%}.register-detail-video-file-button.ui-btn .ui-btn__label{justify-content:space-between;overflow:hidden;text-overflow:ellipsis;width:100%}.register-detail-video-file-error{color:var(--ui-color-danger-strong);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin-top:4px}.register-detail-video-input-row{width:100%}.register-detail-video-upload-wrap{align-items:center;aspect-ratio:16/9;display:flex;justify-content:space-between;margin-top:10px;max-width:360px;padding-bottom:10px;width:100%}.register-detail-video-upload.register-photo-modal__item{cursor:pointer;height:100%;touch-action:manipulation;width:100%}.register-detail-video-upload__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.register-detail-video-upload.is-drag-over{background:#f4faff;border-color:#1b498c}.register-detail-video-upload .register-photo-modal__preview{-o-object-fit:cover;object-fit:cover}.register-detail-video-upload-pc-text{display:none}.register-detail-sale-dual{gap:20px;justify-content:space-between}.register-detail-sale-dual>*{flex:1 1 0;min-width:0}.register-detail-sale-contact-row{align-items:flex-start}.register-detail-sale-contact{align-items:flex-start;flex-direction:column;gap:6px;justify-content:flex-start}.register-detail-sale-contact-group{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.register-detail-sale-description{justify-content:flex-start}.register-detail-sale-description-row .register-detail-sale-label{color:var(--ui-color-title);font-size:20px;font-weight:600}.register-sale-modal-form{display:flex;flex-direction:column}.register-sale-modal-form .is-hidden{display:none!important}.register-sale-modal-form__row{align-items:center;display:flex;min-height:54px;padding-bottom:10px;padding-top:10px}.register-sale-modal-form__row--value-only{min-height:44px;padding-top:0}.register-sale-modal-form__row--period{align-items:flex-start;flex-direction:column;gap:8px}.register-sale-modal-form__row--period-total-only{align-items:flex-start}.register-sale-modal-form__row--stack{align-items:flex-start;flex-direction:column;gap:10px}.register-sale-modal-form__row--schedule{min-height:0}.register-sale-modal-form__row--stack .register-sale-modal-form__label{flex:none}.register-sale-modal-form__label{color:#333;flex:0 0 96px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:140%;white-space:normal;word-break:keep-all}.register-sale-modal-form__row--period .register-sale-modal-form__label{flex:none}.register-sale-modal-form__value{align-items:center;display:flex;flex:1;gap:6px;justify-content:flex-start;min-width:0}.register-sale-modal-form__row--period .register-sale-modal-form__value,.register-sale-modal-form__value--stack{flex:none;width:100%}.register-sale-modal-form__choice-group{align-items:center;display:flex;flex-direction:row;gap:6px}.register-sale-modal-form__amount-input{flex:1;min-width:0}.register-sale-modal-form__native-select{background:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#333;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:140%;min-width:0;padding:0 8px;width:100%}.register-sale-modal-form__period{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start}.register-sale-modal-form__period-row{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.register-sale-modal-form__period-row .ui-select-box{min-width:0;width:100%}.register-sale-modal-form__period-text{color:#999;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%;white-space:nowrap}.register-sale-modal-form__period-row--months{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.register-sale-modal-form__period-row--months.is-total-only{grid-template-columns:auto minmax(0,1fr)}.register-sale-modal-form__month-input{min-width:0}.register-sale-modal-form__image-button{min-height:220px;width:100%}.register-sale-description-modal__textarea{height:423px}.register-sale-description-modal__save-button:disabled{background:var(--color-gray-50);border-color:var(--color-gray-100);color:var(--color-gray-300);cursor:not-allowed}.register-region-modal{display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.register-region-modal__field{display:flex;flex-direction:column;gap:10px}.register-region-modal__field--address{position:relative}.register-region-modal__label{color:#333;font-size:15px}.register-region-modal__input,.register-region-modal__label{font-family:Pretendard,sans-serif;font-weight:500;line-height:140%}.register-region-modal__input{background:transparent;border:0;border-bottom:1.5px solid #e8e8e8;color:#222;font-size:16px;padding:10px 0;width:100%}.register-region-modal__input::-moz-placeholder{color:#b3b3b3;font-weight:400}.register-region-modal__input::placeholder{color:#b3b3b3;font-weight:400}.register-region-modal__address-layer{background:#fff;border:1px solid #e8e8e8;display:none;height:400px;left:0;position:absolute;top:calc(100% + 10px);width:100%;z-index:5}.register-detail-sale-help{color:#999;flex-direction:column;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;list-style:none;margin:0;padding:0}.register-detail-sale-help,.register-detail-sale-help li{align-items:flex-start;display:flex;gap:4px}.register-detail-sale-help li:before{background:#999;border-radius:50%;content:"";flex:0 0 2px;height:2px;margin-top:5px;width:2px}.register-detail-sale-mileage-row .register-detail-sale-value{align-items:center;flex-direction:row;position:relative}.register-detail-sale-mileage-note{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;pointer-events:none;position:absolute;top:calc(100% + 6px);white-space:nowrap}.register-detail-sale-mileage-row.has-mileage-error .register-detail-sale-mileage-note{top:calc(100% + 28px)}.register-detail-sale-mileage-row.has-mileage-error{margin-bottom:28px}.register-detail-inspection-section{background:#fff;border:0;border-radius:10px;padding:16px 0;width:100%}.register-detail-inspection-header{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:10px 18px;text-align:left;width:100%}.register-detail-inspection-title{color:#333;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%}.register-detail-inspection-title-group{align-items:center;display:flex;min-width:0}.register-detail-inspection-warning{color:var(--ui-color-danger);display:block;flex:1 1 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;text-align:right}.register-detail-inspection-content,.register-detail-inspection-warning--mobile{display:none}.register-detail-inspection-body{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 16px 8px}.register-detail-inspection-toggle-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.register-detail-inspection-header-icon{display:block;height:18px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:18px}.register-detail-service-section{align-items:center;box-sizing:border-box;display:flex;gap:16px;padding:18px 16px}.register-detail-service-header{display:none}.register-detail-service-body{align-items:center;display:flex;min-width:0}.register-detail-service-content{align-items:center;display:flex;gap:16px}.register-detail-service-title{color:var(--ui-color-title);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-detail-inspection-number-label,.register-detail-inspection-register-label{color:#333;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:140%}.register-detail-inspection-register-label{color:var(--ui-color-title);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-inspection-modal{gap:10px}.register-inspection-modal__help{color:#999;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.register-inspection-upload{display:flex;flex-direction:column;gap:10px}.register-inspection-upload__title{color:#333;font-size:15px;font-weight:500}.register-inspection-upload__desc,.register-inspection-upload__title{font-family:Pretendard,sans-serif;font-style:normal;letter-spacing:0;line-height:100%}.register-inspection-upload__desc{color:#999;font-size:12px;font-weight:400}.register-inspection-upload__list{display:flex;flex-direction:column;gap:15px}.register-inspection-upload__item{position:relative;width:100%}.register-inspection-upload__box{align-items:center;aspect-ratio:3/4;background:#f7f7f7;border:1px dashed #b3b3b3;border-radius:8px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.register-inspection-upload__preview{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.register-inspection-upload__box.has-image{border-color:#eee;border-style:solid}.register-inspection-upload__overlay{align-items:center;background:silver;border-radius:8px;display:flex;flex-direction:column;gap:10px;height:68px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px}.register-inspection-upload__box.has-image .register-inspection-upload__overlay{display:none}.register-inspection-upload__delete{background:#101010b8;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;height:30px;letter-spacing:0;line-height:1;min-width:48px;padding:0 10px;position:absolute;right:8px;top:8px;z-index:1}.register-inspection-upload__action{align-items:center;display:inline-flex;flex-direction:column;gap:4px;justify-content:center}.register-inspection-upload__camera{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='silver' d='M10.575 1.8c1 0 1.873.656 2.115 1.59l.316 1.21h1.614c1.204 0 2.18.941 2.18 2.1v7c0 1.16-.975 2.1-2.18 2.1H2.982c-1.205 0-2.182-.94-2.182-2.1v-7c0-1.16.977-2.1 2.182-2.1h1.614l.314-1.21c.243-.934 1.116-1.59 2.116-1.59zm-1.774 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6'/%3E%3C/svg%3E");display:inline-block;filter:brightness(0) invert(1);height:24px;width:24px}.register-inspection-upload__text{color:#fff;font-family:Pretendard,sans-serif;font-size:10px;font-style:normal;font-weight:600;letter-spacing:0;line-height:140%;text-align:center}.register-inspection-pc-modal__photo-report-form{display:flex;flex-direction:column;gap:24px;width:100%}.register-inspection-upload--pc .register-inspection-upload__list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.register-inspection-upload--pc .register-inspection-upload__item{min-width:0}.register-inspection-upload--pc .register-inspection-upload__box{aspect-ratio:4/3;min-height:220px}.register-inspection-pc-modal__body{display:flex;flex-direction:column;gap:8px}.register-inspection-pc-modal__section{align-items:stretch;background:var(--ui-color-surface);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:28px 32px;width:100%}.register-inspection-pc-modal__section--report{gap:24px}.register-inspection-pc-modal__section-title{align-items:flex-start;color:#101010;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;gap:8px;letter-spacing:0;line-height:140%}.register-inspection-pc-modal__section-title strong{font:inherit}.register-inspection-pc-modal__section-help{color:#999;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:2px;letter-spacing:0;line-height:140%;margin:0;padding-left:12px}.register-inspection-pc-modal__field-row,.register-inspection-pc-modal__section-content{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.register-inspection-pc-modal__field-row{padding-bottom:28px}.register-inspection-pc-modal__field-row--stack{flex-direction:column;gap:8px}.register-inspection-pc-modal__field-row--half{width:calc(50% - 4px)}.register-inspection-pc-modal__field-label{color:#333;flex:none;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.register-inspection-pc-modal__field-label span{color:#ff2a2a}.register-inspection-pc-modal__field-row--stack .register-inspection-pc-modal__field-label{flex:none;padding-top:0}.register-inspection-pc-modal__field-row--stack .register-inspection-pc-modal__field-value{flex:none;width:100%}.register-inspection-pc-modal__field-value{flex:1;min-width:0}.register-inspection-pc-modal__price-input{width:calc(50% - 4px)}.register-inspection-pc-modal__status-row-pair .register-inspection-pc-modal__price-input{width:100%}.register-inspection-pc-modal__choice-group--nowrap{flex-wrap:nowrap}.register-inspection-pc-modal__serial-row{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.register-inspection-pc-modal__serial-dash,.register-inspection-pc-modal__serial-text{color:#333;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:140%}.register-inspection-pc-modal__source-checkbox{margin-top:8px}.register-inspection-pc-modal__source-checkbox .ui-checkbox__label{color:#1b498c;font-size:12px}.register-inspection-pc-modal__notice{align-items:flex-start;color:#999;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:6px;letter-spacing:0;line-height:140%;margin:0;padding-left:0}.register-inspection-pc-modal__notice-icon{flex:0 0 16px;height:16px;margin-top:1px;-o-object-fit:contain;object-fit:contain;width:16px}.register-inspection-pc-modal__basic-grid{align-items:start;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;width:100%}.register-inspection-pc-modal__basic-row{align-content:start;align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-height:auto;min-width:0;padding-bottom:28px}.register-inspection-pc-modal__basic-row--full{grid-column:1/-1}.register-inspection-pc-modal__basic-label{color:#333;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:normal;word-break:keep-all}.register-inspection-pc-modal__basic-label span{color:#ff2a2a}.register-inspection-pc-modal__basic-value{min-width:0}.register-inspection-pc-modal__accident-field{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-width:0}.register-inspection-pc-modal__info-text{align-items:flex-start;color:#999;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;gap:6px;letter-spacing:0;line-height:140%;margin:0}.register-inspection-pc-modal__info-text img{flex:0 0 16px;height:16px;margin-top:1px;width:16px}.register-inspection-pc-modal__basic-value--range{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.register-inspection-pc-modal__range-dash{color:#333;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:140%}.register-inspection-pc-modal__detail-stack,.register-inspection-pc-modal__status-stack{display:flex;flex-direction:column;gap:24px;width:100%}.register-inspection-pc-modal__detail-group,.register-inspection-pc-modal__status-block{border-bottom:1px dashed #ddd;display:flex;flex-direction:column;gap:10px;width:100%}.register-inspection-pc-modal__status-title{color:#101010;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-inspection-pc-modal__status-row{align-content:start;align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-height:auto;padding-bottom:28px;width:100%}.register-inspection-pc-modal__status-row-pair{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.register-inspection-pc-modal__status-row--meter-state{grid-template-columns:minmax(0,1fr)}.register-inspection-pc-modal__emission-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:28px;width:100%}.register-inspection-pc-modal__emission-inputs,.register-inspection-pc-modal__emission-options{display:flex;flex-direction:column;gap:8px}.register-inspection-pc-modal__emission-choice .ui-choice,.register-inspection-pc-modal__emission-choice .ui-choice__button{width:180px}.register-inspection-pc-modal__detail-row{align-items:flex-start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:28px;width:100%}.register-inspection-pc-modal__detail-section-title{color:#101010;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);grid-column:1/-1;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-inspection-pc-modal__detail-row .register-inspection-pc-modal__basic-label,.register-inspection-pc-modal__detail-row .register-inspection-pc-modal__choice-group{grid-column:1}.register-inspection-pc-modal__detail-row .register-inspection-pc-modal__note-label{grid-column:2;grid-row:1}.register-inspection-pc-modal__detail-row .ui-box-input{grid-column:2;grid-row:2}.register-inspection-pc-modal__detail-row--sectioned .register-inspection-pc-modal__basic-label{grid-row:2}.register-inspection-pc-modal__detail-row--sectioned .register-inspection-pc-modal__choice-group,.register-inspection-pc-modal__detail-row--sectioned .ui-box-input{grid-row:3}.register-inspection-pc-modal__detail-row--sectioned,.register-inspection-pc-modal__note-label{grid-row:2}.register-inspection-pc-modal__other-stack{display:flex;flex-direction:column;gap:24px;width:100%}.register-inspection-pc-modal__other-group{display:flex;flex-direction:column;gap:16px;width:100%}.register-inspection-pc-modal__other-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.register-inspection-pc-modal__other-row--1{grid-template-columns:minmax(0,1fr)}.register-inspection-pc-modal__other-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.register-inspection-pc-modal__other-row--basic-items{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.register-inspection-pc-modal__other-field{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:28px}.register-inspection-pc-modal__section--wide{gap:24px}.register-inspection-pc-modal__section--vehicle-status{align-items:flex-start;display:flex}.register-inspection-pc-modal__section--vehicle-status .register-inspection-pc-modal__section-title{justify-content:flex-start;margin-bottom:8px;min-height:0;padding-top:0}.register-inspection-pc-modal__section--vehicle-status .register-inspection-pc-modal__section-content{width:100%}.register-inspection-pc-modal__section--wide .register-inspection-pc-modal__section-content{gap:0}.register-inspection-pc-modal__vehicle-status{border-top:1px solid #101010;box-sizing:border-box;width:100%}.register-inspection-pc-modal__vehicle-status-top{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;justify-content:center;min-height:34px;padding:0 12px;position:relative}.register-inspection-pc-modal__vehicle-status-title{color:#333;font-family:Pretendard,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:140%}.register-inspection-pc-modal__legend{color:#101010;display:flex;font-family:Pretendard,sans-serif;font-size:13px;font-weight:500;gap:14px;justify-content:flex-end;line-height:140%;margin:0;position:absolute;right:0;top:-32px;width:auto}.register-inspection-pc-modal__legend-item{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.register-inspection-pc-modal__legend-item i{align-items:center;border-radius:5px;color:#fff;display:inline-flex;font-family:Pretendard,sans-serif;font-size:10px;font-style:normal;font-weight:800;height:20px;justify-content:center;letter-spacing:0;line-height:140%;text-align:center;width:16px}.register-inspection-pc-modal__legend-item .is-x{background:#ff2a2a}.register-inspection-pc-modal__legend-item .is-w{background:#19a663}.register-inspection-pc-modal__legend-item .is-c{background:#fc3}.register-inspection-pc-modal__legend-item .is-a{background:#7a4dff}.register-inspection-pc-modal__legend-item .is-u{background:#2a94ff}.register-inspection-pc-modal__legend-item .is-t{background:#ff8a00}.register-inspection-pc-modal__vehicle-status-layout{align-items:stretch;box-sizing:border-box;display:grid;grid-template-columns:410px minmax(0,1fr);width:100%}.register-inspection-pc-modal__car-diagram{align-items:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:28px 18px}.register-inspection-pc-modal__body-panel{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:250px;width:100%}.register-inspection-pc-modal__body-panel-side-label{align-items:center;background:#f8f8f8;border-radius:8px;box-sizing:border-box;color:#333;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.2;min-height:30px;padding:0 10px}.register-inspection-pc-modal__body-panel-canvas{max-width:370px;position:relative;width:100%}.register-inspection-pc-modal__body-panel img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.register-inspection-pc-modal__body-panel-overlay{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.register-inspection-pc-modal__body-panel-highlight{fill:transparent;pointer-events:all;stroke:transparent;stroke-width:2;transition:fill .15s ease,stroke .15s ease;vector-effect:non-scaling-stroke}.register-inspection-pc-modal__body-panel-highlight.is-active,.register-inspection-pc-modal__body-panel-highlight.is-hovered{fill:#ff1c1c52;stroke:#ff1c1c}.register-inspection-pc-modal__body-panel-tooltip{background:#fff;border:1px solid #777;box-shadow:0 2px 4px #00000014;color:#101010;padding:8px 10px 9px;pointer-events:auto;position:absolute;text-align:center;width:190px;z-index:2}.register-inspection-pc-modal__body-panel-tooltip.is-below{transform:translate(-50%)}.register-inspection-pc-modal__body-panel-tooltip-title{background:#fde5e2;border-bottom:1px solid #ddd;box-sizing:border-box;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:1.2;margin:-8px -10px 6px;min-height:18px;padding:2px 8px}.register-inspection-pc-modal__body-panel-tooltip-grid{display:grid;gap:6px 10px;grid-template-columns:max-content max-content max-content;justify-content:center}.register-inspection-pc-modal__body-panel-tooltip-check{gap:4px;min-width:0}.register-inspection-pc-modal__body-panel-tooltip-check .ui-checkbox__label{color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:1;padding:0;white-space:nowrap}.register-inspection-pc-modal__damage-table{border-collapse:collapse;border-left:0;border-top:0;box-sizing:border-box;table-layout:fixed;width:100%}.register-inspection-pc-modal__damage-col-rank{width:40px}.register-inspection-pc-modal__damage-col-no{width:38px}.register-inspection-pc-modal__damage-col-part{width:128px}.register-inspection-pc-modal__damage-col-check{width:calc(16.66667% - 34.33333px)}.register-inspection-pc-modal__damage-table td,.register-inspection-pc-modal__damage-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;color:#333;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;height:34px;line-height:140%;padding:0;text-align:center;vertical-align:middle}.register-inspection-pc-modal__damage-table th{background:#f7f7f7;font-weight:700}.register-inspection-pc-modal__damage-table tr.is-hovered td:not(.register-inspection-pc-modal__damage-rank),.register-inspection-pc-modal__damage-table tr.is-selected td:not(.register-inspection-pc-modal__damage-rank){background:#fde5e2}.register-inspection-pc-modal__damage-rank{background:#fff}.register-inspection-pc-modal__damage-no{text-align:center}.register-inspection-pc-modal__damage-part{padding:0 14px!important;text-align:left!important}.register-inspection-pc-modal__damage-check{align-items:center;display:inline-flex;gap:0;height:100%;justify-content:center;width:100%}.register-inspection-pc-modal__damage-check .ui-checkbox__mark{height:18px;width:18px}.register-inspection-pc-modal__textarea{width:100%}.register-inspection-pc-modal__textarea .ui-textarea__control{min-height:86px}.register-inspection-pc-modal__photo-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.register-inspection-pc-modal__assessed-notice{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-family:Pretendard,sans-serif;font-size:13px;font-weight:400;gap:6px;letter-spacing:0;line-height:140%;margin:0;width:100%}.register-inspection-pc-modal__assessed-stack{display:flex;flex-direction:column;gap:24px;width:100%}.register-inspection-pc-modal__assessed-price-input{width:calc(50% - 4px)}.register-inspection-pc-modal__assessed-radio,.register-inspection-pc-modal__assessed-radio-group{align-items:center;display:inline-flex;gap:4px}.register-inspection-pc-modal__assessed-radio{cursor:pointer}.register-inspection-pc-modal__assessed-radio input{accent-color:#1b4c8c;height:16px;margin:0;width:16px}.register-inspection-pc-modal__opinion-block{border-top:1px dashed #ddd;display:flex;flex-direction:column;gap:16px;padding-top:24px;width:100%}.register-inspection-pc-modal__photo-grid .ui-file-dropzone{min-height:300px}.register-inspection-pc-modal__photo-content{gap:8px}.register-inspection-pc-modal__photo-title{color:#101010;font-size:16px;font-weight:700;text-decoration:none}.register-inspection-pc-modal__date-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(50% - 4px)}.register-inspection-pc-modal__date-row--error .ui-select-box__control{border-color:var(--ui-color-danger)}.register-inspection-pc-modal__date-row select{background:#fff;border:1px solid #ddd;border-radius:7px;box-sizing:border-box;color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:46px;line-height:140%;padding:0 14px;width:100%}.register-inspection-pc-modal__signature-stack{display:flex;flex-direction:column;gap:24px;width:100%}.register-inspection-pc-modal__signature-confirm{display:flex;flex-direction:column;gap:4px;width:100%}.register-inspection-pc-modal__signature-notice{margin:0}.register-inspection-pc-modal__signature-checks,.register-inspection-pc-modal__signature-notice{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%}.register-inspection-pc-modal__signature-checks{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.register-inspection-pc-modal__signature-fields{border-top:1px dashed #ddd;display:grid;grid-template-columns:minmax(0,1fr);padding-top:24px;row-gap:24px;width:100%}.register-inspection-pc-modal__signature-fields .register-inspection-pc-modal__status-row{width:calc(50% - 4px)}.register-inspection-pc-modal__section-caption{color:#999;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:140%}.register-inspection-pc-modal .ui-app-modal__main--page{background:var(--ui-color-surface-soft);overflow-x:hidden;overflow-y:auto}.register-inspection-pc-modal .ui-app-modal__footer--page{padding:20px 40px 32px}.register-inspection-pc-modal__footer{display:flex;gap:8px;justify-content:flex-end;width:100%}.register-inspection-pc-modal__footer-button{min-width:120px}.register-choice-apply-modal .register-maker-modal,.register-maker-modal{padding:0}.register-maker-modal>div,.register-maker-sections{width:100%}.register-maker-sections{display:flex;flex-direction:column;gap:0;padding-bottom:8px}.register-vehicle-request-text{color:var(--color-gray-400);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.register-vehicle-request-text span{color:var(--color-primary-500)}.register-maker-section{display:flex;flex-direction:column;gap:0}.register-maker-section--popular{padding:20px 16px}.pop-sec-title{color:var(--ui-color-muted);font-size:13px;font-weight:600;padding:12px 20px 8px}.register-maker-section .brand-grid,.register-maker-section .pop-sec-title{padding:0}.register-maker-section-title{align-items:center;background:var(--ui-color-surface-soft);box-sizing:border-box;color:var(--ui-color-muted);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0 16px;width:100%}.brand-item{background:transparent;border:0}.bi-icon{overflow:hidden}.register-maker-list{display:flex;flex-direction:column;padding:0 16px}.register-maker-list-item{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;gap:16px;justify-content:flex-start;min-height:44px;padding:16px 0;width:100%}.register-maker-list-item:active{background:var(--ui-color-surface-soft)}.register-maker-list-item.sel{background:var(--color-primary-25)}.register-maker-list-item__logo{align-items:center;display:flex;flex:0 0 34px;height:34px;justify-content:center;overflow:hidden;width:34px}.register-maker-list-item__logo-image{display:block;max-height:32px;max-width:32px;-o-object-fit:contain;object-fit:contain}.register-maker-list-item__logo-fallback{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.register-maker-list-item__label{color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:left}.register-maker-list-item.sel .register-maker-list-item__label{color:var(--ui-color-primary);font-weight:700}.register-model-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.register-model-choice-button{background:#f7f7f7;border:0;border-radius:5px;color:#999;cursor:pointer;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;height:37px;line-height:100%;padding:0 12px;width:100%}.register-model-choice-button.sel{background:#1b498c;color:#fff;font-weight:700}.pop-slot-body{display:contents}.register-option-modal .pop-container{display:flex;height:calc(100% - 60px);justify-content:space-between;overflow:hidden;padding:16px;position:relative}.register-color-modal .side-tabs,.register-option-modal .side-tabs{display:flex;flex-direction:column;gap:6px;width:62px}.register-color-modal .color-side-tab,.register-option-modal .option-side-tab{align-items:center;background:#f3f3f3;border:0;border-radius:20px;color:#b3b3b3;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:8px;height:32px;justify-content:center;letter-spacing:0;line-height:100%;padding:0 8px;text-align:center;white-space:nowrap}.register-color-modal .color-side-tab.active,.register-option-modal .option-side-tab.active{background:#4d4d4d;color:#fff}.register-color-modal .pop-body,.register-option-modal .pop-body{flex:0 0 294px;overflow-y:auto;padding:0;width:294px}.register-color-modal .section-container,.register-option-modal .section-container{display:none}.register-color-modal .section-container.active,.register-option-modal .section-container,.register-option-modal .section-container.active{display:block}.register-option-modal .section-container+.section-container{margin-top:24px}.register-color-modal .section-title,.register-option-modal .section-title{color:#333;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:100%;margin:0}.register-color-modal .section-list,.register-option-modal .section-list{width:100%}.register-color-modal .color-item,.register-option-modal .opt-item{align-items:center;background:transparent;border:0;border-bottom:1px solid #f3f3f3;cursor:pointer;display:flex;gap:8px;height:50px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;width:100%}.register-color-modal .color-item:before{background:#cdcdcd;content:"";flex-shrink:0;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23cdcdcd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.5 9 3 3 6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23cdcdcd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.5 9 3 3 6-6'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.register-color-modal .color-item.sel:before{background:#1b498c}.register-color-modal .color-item__content{align-items:center;display:flex;gap:4px;min-width:0}.register-color-modal .color-item .cd{border:1px solid var(--ui-color-border-muted);border-radius:25px;flex-shrink:0;height:16px;padding:2px;width:16px}.register-color-modal .color-item.sel .cd{border:1.5px solid #1b498c}.register-color-modal .color-item .cn,.register-option-modal .option-name{color:#999;font-size:15px}.register-color-modal .color-item.sel .cn,.register-option-modal .opt-item.sel .option-name{color:#1b498c;font-weight:700}.register-option-modal .opt-item input{display:none}.register-option-modal .check-circle{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='7.5' stroke='%23cdcdcd'/%3E%3Cpath stroke='%23cdcdcd' stroke-width='1.2' d='m5 9 3 3 5-5.5'/%3E%3C/svg%3E");flex-shrink:0;height:18px;width:18px}.register-option-modal .opt-item.sel .check-circle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%231b498c'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m5 9 3 3 5-5.5'/%3E%3C/svg%3E")}@media(min-width:768px){#rd_p_region .pop-panel{height:min(640px,calc(100vh - 80px));min-height:0}.car-register-form-page{background:#f5f5f5}body:has(.car-register-form-page) .app-shell__content{display:block;position:relative}body:has(.car-register-form-page) .app-shell__content-inner{margin:0 auto;max-width:calc(100vw - 40px);width:1280px}.car-register-form-page #register-detail-page.ui-app{background:#f5f5f5;gap:0;max-width:none;min-height:721px;overflow:visible;padding:0;width:100%}.car-register-form-page .register-detail-header{position:static}.car-register-form-page .register-detail-header .screen-back,.car-register-form-page .register-detail-header .screen-header-save{display:none}.car-register-form-page .register-detail-header .screen-title{padding-left:0;pointer-events:auto}.car-register-form-page .register-detail-workspace{min-width:0;width:100%}body:has(.car-register-form-page) .app-shell__content>.register-detail-sidebar,body:has(.car-register-form-page)>.register-detail-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:8px;left:max(20px,calc(50vw - 856px));margin:0;position:fixed;top:203px;width:200px;z-index:20}body:has(.car-register-form-page) .register-detail-sidebar__menu{background:#fff;border-radius:14px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;min-height:325px;overflow:hidden}body:has(.car-register-form-page) .register-detail-sidebar__status{border-top-left-radius:14px;border-top-right-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:66px;padding:16px 14px;width:200px}body:has(.car-register-form-page) .register-detail-sidebar__summary{align-items:center;color:var(--color-gray-500);display:flex;font-family:Pretendard,sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:10px;justify-content:space-between;letter-spacing:0;line-height:var(--text-line-height-140)}body:has(.car-register-form-page) .register-detail-sidebar__summary-count{color:var(--color-gray-500);white-space:nowrap}body:has(.car-register-form-page) .register-detail-sidebar__progress{background:#f0f2f5;border-radius:999px;height:4px;overflow:hidden}body:has(.car-register-form-page) .register-detail-sidebar__progress-bar{background:#1b4c8c;border-radius:inherit;display:block;height:100%;width:0}body:has(.car-register-form-page) .register-detail-sidebar__nav{display:flex;flex-direction:column}body:has(.car-register-form-page) .register-detail-sidebar__item{align-items:center;background:transparent;border:0;border-left:2.5px solid transparent;box-sizing:border-box;color:#666;cursor:pointer;display:flex;gap:10px;height:48px;padding:10px 12px;text-align:left;width:200px}body:has(.car-register-form-page) .register-detail-sidebar__item.is-active{background:var(--color-primary-25);border-left-color:var(--color-primary-500);color:#1b4c8c}body:has(.car-register-form-page) .register-detail-sidebar__number{align-items:center;background:#f5f5f5;border-radius:100px;box-sizing:border-box;color:#999;display:inline-flex;flex:0 0 20px;font-family:Pretendard,sans-serif;font-size:10px;font-weight:600;height:20px;justify-content:center;letter-spacing:0;line-height:20px;padding:4px;text-align:center;width:20px}body:has(.car-register-form-page) .register-detail-sidebar__item.is-active .register-detail-sidebar__number{background:#1b4c8c;color:#fff}body:has(.car-register-form-page) .register-detail-sidebar__label{flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}body:has(.car-register-form-page) .register-detail-sidebar__item.is-active .register-detail-sidebar__label{font-weight:var(--text-weight-semibold)}body:has(.car-register-form-page) .register-detail-sidebar__badge{background:#f5f5f5;border-radius:4px;color:#777;flex-shrink:0;font-size:12px;font-weight:500;padding:3px 6px}body:has(.car-register-form-page) .register-detail-sidebar__save{background:#fff;border-radius:8px;box-shadow:none;min-height:52px}.car-register-form-page .register-detail-content{gap:20px}.car-register-form-page .register-detail-main{min-width:0}.car-register-form-page .register-detail-main :where(.ui-btn,.ui-choice__button,.ui-responsive-input,.ui-box-input,.ui-select-box,.ui-underline-select,.ui-underline-input,.ui-date-picker,.ui-textarea){max-width:360px}.car-register-form-page .register-detail-main .ui-box-input{position:relative}.car-register-form-page .register-detail-main .ui-box-input__meta{left:0;margin-top:0;position:absolute;right:0;top:calc(100% + 4px);z-index:1}.car-register-form-page .register-detail-main .fv-area.has-validation-message{flex-wrap:nowrap;position:relative}.car-register-form-page .register-detail-main .fv-area>.register-validation-message,.car-register-form-page .register-detail-main .ui-select-box__error{left:0;margin-top:0;position:absolute;right:0;top:calc(100% + 4px);z-index:1}.car-register-form-page .register-detail-page-footer{max-width:none}.car-register-form-page .register-detail-inspection-section,.car-register-form-page .register-detail-photo-section,.car-register-form-page .register-detail-sale-section,.car-register-form-page .register-detail-service-section,.car-register-form-page .register-detail-vehicle-section,.car-register-form-page .register-detail-video-section{background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:28px 0}.car-register-form-page .register-detail-inspection-header,.car-register-form-page .register-detail-photo-header,.car-register-form-page .register-detail-sale-header,.car-register-form-page .register-detail-vehicle-header,.car-register-form-page .register-detail-video-header{align-items:center;padding:0 32px 20px}.car-register-form-page .register-detail-video-title-group{max-width:100%;width:auto}.car-register-form-page .register-detail-video-desc{white-space:normal}.car-register-form-page .register-detail-inspection-toggle-btn,.car-register-form-page .register-detail-photo-toggle-btn,.car-register-form-page .register-detail-sale-toggle-btn,.car-register-form-page .register-detail-vehicle-toggle-btn,.car-register-form-page .register-detail-video-toggle-btn{display:inline-flex}.car-register-form-page .register-detail-photo-desc,.car-register-form-page .register-detail-photo-number{display:block}.car-register-form-page .register-detail-vehicle-body{display:flex;flex-direction:column;gap:24px;padding:0 32px}.car-register-form-page .register-detail-vehicle-group{-moz-column-gap:94px;column-gap:94px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.car-register-form-page .register-detail-vehicle-group--bottom{grid-template-columns:minmax(0,1fr)}.car-register-form-page .register-detail-vehicle-group--bottom .frow{grid-column:1/-1}.car-register-form-page .register-detail-vehicle-divider{background:var(--color-gray-100);display:block;height:1px;width:100%}.car-register-form-page .register-detail-vehicle-body .frow{align-items:center;flex-direction:row;gap:24px;min-height:54px;padding:0}.car-register-form-page .register-detail-vehicle-body .frow .fl{flex:0 0 108px;width:108px}.car-register-form-page .register-detail-vehicle-body .frow .fv-area{justify-content:flex-start;width:100%}.car-register-form-page .register-detail-vehicle-body .register-detail-cc-field{justify-content:flex-start!important}.car-register-form-page .register-detail-vehicle-body .vnum-row .fv-area{justify-content:flex-start}.car-register-form-page .register-detail-vehicle-group--top .vnum-row{grid-column:1/-1}.car-register-form-page .register-detail-vehicle-body .register-detail-sale-type-row{align-items:flex-start;text-align:left}.car-register-form-page .register-detail-sale-type-row>.register-detail-choice-label,.car-register-form-page .register-detail-sale-type-row>.register-detail-sale-type-guide{text-align:left;width:100%}.car-register-form-page .register-detail-vehicle-body .register-detail-sale-type-area{align-items:flex-start!important;flex-direction:column}.car-register-form-page .register-detail-vehicle-body .register-detail-sale-type-group{align-items:center;flex-direction:row;flex-wrap:nowrap}.car-register-form-page .register-detail-photo-body,.car-register-form-page .register-detail-sale-body,.car-register-form-page .register-detail-video-body{padding:0 32px}.car-register-form-page .register-detail-sale-body,.car-register-form-page .register-detail-video-body{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.car-register-form-page .register-detail-sale-body{grid-template-columns:minmax(0,1fr)}.car-register-form-page .register-detail-sale-row,.car-register-form-page .register-detail-video-row{align-items:center;flex-direction:row;gap:24px;min-height:54px;padding-bottom:0;padding-top:0}.car-register-form-page .register-detail-sale-label,.car-register-form-page .register-detail-video-label{flex:0 0 108px;width:108px}.car-register-form-page .register-detail-sale-value,.car-register-form-page .register-detail-video-value{width:100%}.car-register-form-page .register-detail-sale-category-row,.car-register-form-page .register-detail-sale-contact-row,.car-register-form-page .register-detail-sale-description-row,.car-register-form-page .register-detail-sale-mileage-row,.car-register-form-page .register-detail-sale-price-row,.car-register-form-page .register-detail-sale-region-row,.car-register-form-page .register-detail-sale-seizure-row,.car-register-form-page .register-detail-video-input-row,.car-register-form-page .register-detail-video-type-row{grid-column:1/-1}.car-register-form-page .register-detail-sale-category-row .register-detail-sale-value,.car-register-form-page .register-detail-sale-contact-row .register-detail-sale-value,.car-register-form-page .register-detail-sale-description-row .register-detail-sale-value,.car-register-form-page .register-detail-sale-mileage-row .register-detail-sale-value,.car-register-form-page .register-detail-sale-price-row .register-detail-sale-value,.car-register-form-page .register-detail-sale-region-row .register-detail-sale-value{justify-content:flex-start}.car-register-form-page .register-detail-sale-mileage-row .register-detail-sale-value{flex:0 1 360px;width:min(100%,360px)}.car-register-form-page .register-detail-sale-seizure-row .register-detail-sale-value{flex:0 0 360px;justify-content:flex-start;max-width:360px;width:360px}.car-register-form-page .register-detail-sale-region-row .register-detail-sale-address-input,.car-register-form-page .register-detail-sale-region-row .register-detail-sale-value{max-width:720px}.car-register-form-page .register-detail-sale-contact-group{flex-direction:row;flex-wrap:wrap}.car-register-form-page .register-detail-video-upload-wrap{grid-column:1/-1;margin-top:0;width:100%}.car-register-form-page .register-detail-video-upload .register-photo-modal__content{gap:8px;height:auto;width:auto}.car-register-form-page .register-detail-video-upload .register-photo-modal__label{display:none}.car-register-form-page .register-detail-video-upload.has-image .register-photo-modal__content{gap:0;height:16px;width:100%}.car-register-form-page .register-detail-video-upload.has-image .register-photo-modal__label{display:block}.car-register-form-page .register-detail-video-upload.has-image .register-detail-video-upload-pc-text{display:none}.car-register-form-page .register-detail-video-upload-pc-text{align-items:center;display:flex;flex-direction:column;gap:8px}.car-register-form-page .register-detail-video-upload-pc-title{color:#101010;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.car-register-form-page .register-detail-video-upload-pc-desc{color:#101010;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:140%;text-align:center}.car-register-form-page .register-detail-inspection-section{border:0;padding:0;text-align:left}.car-register-form-page .register-detail-inspection-header{display:none}.car-register-form-page .register-detail-inspection-body{display:flex;justify-content:flex-start;padding:18px 32px}.car-register-form-page .register-detail-inspection-content{align-items:center;display:flex;flex-direction:row;gap:28px;width:100%}.car-register-form-page .register-detail-inspection-warning{margin-left:auto}.car-register-form-page .register-detail-inspection-mobile-trigger{display:none}.car-register-form-page .register-detail-inspection-number-label,.car-register-form-page .register-detail-inspection-register-label{flex:0 0 108px;width:108px}.car-register-form-page .register-detail-inspection-register-label{flex:0 0 auto;width:auto}.car-register-form-page .register-detail-service-section{align-items:center;flex-direction:row;gap:28px;padding:18px 32px}.car-register-form-page .register-detail-service-body{align-items:center;display:flex}.car-register-form-page .register-detail-service-content{gap:28px}.car-register-form-page .register-detail-service-title{flex:0 0 auto}.register-color-modal .pop-panel,.register-option-modal .pop-panel{height:min(760px,calc(100vh - 80px));min-height:0;width:min(480px,calc(100vw - 32px))}.register-color-modal .pop-container,.register-option-modal .pop-container{box-sizing:border-box;flex:1;gap:16px;height:auto;min-height:0;overflow:hidden;padding:24px 20px}.register-color-modal .side-tabs,.register-option-modal .side-tabs{flex:0 0 62px}.register-color-modal .pop-body,.register-option-modal .pop-body{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;width:auto}.register-color-modal .section-title,.register-option-modal .section-title{margin:0 0 12px}}@media(min-width:768px)and (max-width:1759px){body:has(.car-register-form-page) .app-shell__content>.register-detail-sidebar,body:has(.car-register-form-page)>.register-detail-sidebar{display:none}}@media(max-width:767px){#rd_p_images .pop-panel{border-radius:0;height:100vh;max-height:100vh}@supports (height:100dvh){#rd_p_images .pop-panel{height:100dvh;max-height:100dvh}}#rd_p_images .pop-body{min-height:0;overflow-y:auto}#rd_p_images .pop-ft{padding-bottom:calc(24px + env(safe-area-inset-bottom))}#rd_p_region .pop-panel{border-radius:0;height:100vh;max-height:100vh}@supports (height:100dvh){#rd_p_region .pop-panel{height:100dvh;max-height:100dvh}}#rd_p_region .pop-body{min-height:0;overflow-y:auto}#rd_p_region .pop-ft{padding-bottom:calc(24px + env(safe-area-inset-bottom))}#rd_p_region .register-region-modal__address-layer{height:min(400px,calc(100vh - 280px))}@supports (height:100dvh){#rd_p_region .register-region-modal__address-layer{height:min(400px,calc(100dvh - 280px))}}.register-vehicle-full-modal .pop-panel{border-radius:0;height:100dvh;max-height:100dvh}.register-vehicle-full-modal .pop-body{padding-bottom:16px;padding-left:10px;padding-top:16px}.register-vehicle-full-modal .pop-ft{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.register-detail-video-upload-wrap{margin-top:10px}body:has(.car-register-form-page) .app-shell{padding-bottom:0}body:has(.car-register-form-page) .app-shell__footer,body:has(.car-register-form-page) .app-shell__header,body:has(.car-register-form-page) .mobile-bottom-gnb{display:none}.car-register-form-page{background:#f5f5f5}.car-register-form-page .ui-btn--lg,.car-register-owner-page .ui-btn--lg{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.car-register-form-page .ui-btn--xl,.car-register-owner-page .ui-btn--xl{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.car-register-form-page .ui-choice-group--lg .ui-choice__button,.car-register-owner-page .ui-choice-group--lg .ui-choice__button{font-size:var(--text-caption-md-size);height:36px;min-width:76px;padding-left:12px;padding-right:12px}.car-register-form-page .ui-choice-group--xl .ui-choice__button,.car-register-owner-page .ui-choice-group--xl .ui-choice__button{font-size:var(--text-body-md-size);height:40px;min-width:76px;padding-left:14px;padding-right:14px}.car-register-form-page .ui-checkbox--lg .ui-checkbox__icon,.car-register-form-page .ui-checkbox--xl .ui-checkbox__icon,.car-register-owner-page .ui-checkbox--lg .ui-checkbox__icon,.car-register-owner-page .ui-checkbox--xl .ui-checkbox__icon{height:18px;width:18px}.car-register-form-page .ui-checkbox--lg .ui-checkbox__label,.car-register-form-page .ui-checkbox--xl .ui-checkbox__label,.car-register-owner-page .ui-checkbox--lg .ui-checkbox__label,.car-register-owner-page .ui-checkbox--xl .ui-checkbox__label{font-size:var(--text-body-md-size)}.car-register-form-page .ui-select-box--lg .ui-select-box__control,.car-register-owner-page .ui-select-box--lg .ui-select-box__control{font-size:var(--text-caption-md-size);min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.car-register-form-page .ui-select-box--xl .ui-select-box__control,.car-register-owner-page .ui-select-box--xl .ui-select-box__control{font-size:var(--text-body-md-size);min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.car-register-form-page .ui-select-box--lg .ui-select-box__option,.car-register-owner-page .ui-select-box--lg .ui-select-box__option{font-size:var(--text-caption-md-size);min-height:36px}.car-register-form-page .ui-select-box--xl .ui-select-box__option,.car-register-owner-page .ui-select-box--xl .ui-select-box__option{font-size:var(--text-body-md-size);min-height:40px}.car-register-form-page .ui-underline-select--lg,.car-register-owner-page .ui-underline-select--lg{min-height:36px;min-width:76px;padding:7px 12px}.car-register-form-page .ui-underline-select--xl,.car-register-owner-page .ui-underline-select--xl{min-height:40px;min-width:76px;padding:9px 14px}.car-register-form-page .ui-underline-select--lg .ui-underline-select__control,.car-register-form-page .ui-underline-select--lg .ui-underline-select__option,.car-register-form-page .ui-underline-select--xl .ui-underline-select__control,.car-register-form-page .ui-underline-select--xl .ui-underline-select__option,.car-register-owner-page .ui-underline-select--lg .ui-underline-select__control,.car-register-owner-page .ui-underline-select--lg .ui-underline-select__option,.car-register-owner-page .ui-underline-select--xl .ui-underline-select__control,.car-register-owner-page .ui-underline-select--xl .ui-underline-select__option{font-size:var(--text-body-md-size)}.car-register-form-page .ui-underline-select--lg .ui-underline-select__control,.car-register-form-page .ui-underline-select--lg .ui-underline-select__option,.car-register-owner-page .ui-underline-select--lg .ui-underline-select__control,.car-register-owner-page .ui-underline-select--lg .ui-underline-select__option{font-size:var(--text-caption-md-size)}.car-register-form-page .ui-underline-select--lg .ui-underline-select__option,.car-register-owner-page .ui-underline-select--lg .ui-underline-select__option{min-height:36px}.car-register-form-page .ui-underline-select--xl .ui-underline-select__option,.car-register-owner-page .ui-underline-select--xl .ui-underline-select__option{min-height:40px}.car-register-form-page .ui-underline-input--lg,.car-register-owner-page .ui-underline-input--lg{min-height:36px;min-width:76px;padding:7px 12px}.car-register-form-page .ui-underline-input--xl,.car-register-owner-page .ui-underline-input--xl{min-height:40px;min-width:76px;padding:9px 14px}.car-register-form-page .ui-underline-input--lg .ui-underline-input__control,.car-register-form-page .ui-underline-input--lg .ui-underline-input__unit,.car-register-form-page .ui-underline-input--xl .ui-underline-input__control,.car-register-form-page .ui-underline-input--xl .ui-underline-input__unit,.car-register-owner-page .ui-underline-input--lg .ui-underline-input__control,.car-register-owner-page .ui-underline-input--lg .ui-underline-input__unit,.car-register-owner-page .ui-underline-input--xl .ui-underline-input__control,.car-register-owner-page .ui-underline-input--xl .ui-underline-input__unit{font-size:var(--text-body-md-size)}.car-register-form-page .ui-underline-input--lg .ui-underline-input__control,.car-register-form-page .ui-underline-input--lg .ui-underline-input__unit,.car-register-owner-page .ui-underline-input--lg .ui-underline-input__control,.car-register-owner-page .ui-underline-input--lg .ui-underline-input__unit{font-size:var(--text-caption-md-size)}.car-register-form-page .ui-box-input--lg .ui-box-input__field,.car-register-owner-page .ui-box-input--lg .ui-box-input__field{min-height:36px;min-width:76px;padding-left:12px;padding-right:12px}.car-register-form-page .ui-box-input--xl .ui-box-input__field,.car-register-owner-page .ui-box-input--xl .ui-box-input__field{min-height:40px;min-width:76px;padding-left:14px;padding-right:14px}.car-register-form-page .ui-box-input--lg .ui-box-input__control,.car-register-form-page .ui-box-input--lg .ui-box-input__unit,.car-register-form-page .ui-box-input--xl .ui-box-input__control,.car-register-form-page .ui-box-input--xl .ui-box-input__unit,.car-register-owner-page .ui-box-input--lg .ui-box-input__control,.car-register-owner-page .ui-box-input--lg .ui-box-input__unit,.car-register-owner-page .ui-box-input--xl .ui-box-input__control,.car-register-owner-page .ui-box-input--xl .ui-box-input__unit{font-size:var(--text-body-md-size)}.car-register-form-page .ui-box-input--lg .ui-box-input__control,.car-register-form-page .ui-box-input--lg .ui-box-input__unit,.car-register-owner-page .ui-box-input--lg .ui-box-input__control,.car-register-owner-page .ui-box-input--lg .ui-box-input__unit{font-size:var(--text-caption-md-size)}.car-register-form-page .ui-textarea--lg .ui-textarea__control,.car-register-owner-page .ui-textarea--lg .ui-textarea__control{font-size:var(--text-caption-md-size);min-height:96px;padding:10px 12px}.car-register-form-page .ui-textarea--xl .ui-textarea__control,.car-register-owner-page .ui-textarea--xl .ui-textarea__control{font-size:var(--text-body-md-size);min-height:140px;padding:12px}.car-register-form-page .ui-textarea--lg .ui-textarea__control:focus,.car-register-owner-page .ui-textarea--lg .ui-textarea__control:focus{padding:9px 11px}.car-register-form-page .ui-textarea--xl .ui-textarea__control:focus,.car-register-owner-page .ui-textarea--xl .ui-textarea__control:focus{padding:11px}.car-register-form-page .ui-file-dropzone--lg,.car-register-owner-page .ui-file-dropzone--lg{min-height:120px;min-width:76px}.car-register-form-page .ui-file-dropzone--xl,.car-register-owner-page .ui-file-dropzone--xl{min-height:180px;min-width:76px}.car-register-form-page .ui-file-dropzone--lg .ui-file-dropzone__title,.car-register-owner-page .ui-file-dropzone--lg .ui-file-dropzone__title{font-size:var(--text-caption-md-size)}.car-register-form-page .ui-file-dropzone--xl .ui-file-dropzone__title,.car-register-owner-page .ui-file-dropzone--xl .ui-file-dropzone__title{font-size:var(--text-body-md-size)}}.register-model-sections{display:flex;flex-direction:column;gap:16px}.register-model-section{display:flex;flex-direction:column;gap:10px}.register-model-section .pop-sec-title{color:#333;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:100%;padding:0;vertical-align:middle}.register-model-choice-grid.ui-choice-group{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.register-model-choice .ui-choice__button{background:#f7f7f7;color:#999;height:37px;padding:0 12px;width:100%}.register-model-choice input:checked+.ui-choice__button,.register-model-choice.sel .ui-choice__button{background:#1b498c;color:#fff;font-weight:700}.brand-grid{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);padding:0 20px 8px}.brand-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 0}.brand-item:active{background:var(--ui-color-surface-soft)}.brand-item.sel{border:1.5px solid var(--ui-color-primary)}.brand-item.sel .bi-icon{background:var(--ui-color-primary);color:var(--ui-color-on-primary)}.bi-icon{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;height:44px;justify-content:center;width:44px}.bi-logo{-o-object-fit:cover;object-fit:cover}.bi-logo,.bi-logo-fallback{border-radius:50%;height:100%;width:100%}.bi-logo-fallback{align-items:center;background:var(--ui-color-surface-muted);color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;justify-content:center}.bi-name{color:var(--color-gray-800);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.brand-item.sel .bi-name{color:var(--ui-color-primary);font-weight:700}.register-modal-list .register-modal-list-item{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ui-color-surface-muted);border-radius:0;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 20px;width:100%}.register-modal-list .register-modal-list-item:active{background:var(--ui-color-surface-soft)}.register-modal-list .register-modal-list-item.sel{background:#eff5ff}.register-modal-list .register-modal-list-item__label{color:#999;flex:1;font-size:15px;font-weight:500;text-align:left}#rd_l_group,#rd_l_maker>div,#rd_l_model{width:100%}.register-modal-list .register-modal-list-item__sub{color:#999;font-size:12px;margin-left:8px}.register-modal-list .register-modal-list-item.sel .register-modal-list-item__label{color:var(--ui-color-primary);font-weight:700}.model-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 8px}.mt{align-items:center;border:1px solid var(--ui-color-border-muted);border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;padding:0 16px}.mt.sel{background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-on-primary);font-weight:600}.mt:not(.sel){background:var(--ui-color-surface);color:#999}.model-grid{display:grid;grid-template-columns:1fr 1fr;padding:0 20px}.mgi{border-bottom:1px solid var(--ui-color-surface-muted);color:var(--ui-color-text);cursor:pointer;font-size:14px;padding:14px 0;text-align:center}.mgi:nth-child(odd){border-right:1px solid var(--ui-color-surface-muted)}.mgi.sel{color:var(--ui-color-primary);font-weight:700}.mgi:active{background:var(--ui-color-surface-soft)}.register-detail-model-modal{padding:0}.register-detail-model-modal .register-vehicle-request-text{padding:30px 16px 16px}.register-detail-model-list{width:100%}.register-detail-model-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:62px;padding:16px;text-align:left;width:100%}.register-detail-model-list-item.sel,.register-detail-model-list-item:active,.register-detail-model-list-item:hover{background:var(--color-primary-25)}.register-detail-model-list-item__thumb{align-items:center;display:flex;flex:0 0 52px;height:34px;justify-content:center;width:52px}.register-detail-model-list-item__image{display:block;max-height:34px;max-width:52px;-o-object-fit:contain;object-fit:contain}.register-detail-model-list-item__placeholder{background:var(--ui-color-surface-muted);border-radius:4px;height:30px;width:48px}.register-detail-model-list-item__content{display:flex;flex-direction:column;gap:2px;min-width:0}.register-detail-model-list-item__name{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.register-detail-model-list-item__name,.register-detail-model-list-item__year{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-detail-model-list-item__year{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.register-selected-item-list,.register-selected-item-list-item{width:100%}.register-selected-item-list-item__row{align-items:center;-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 72px 52px;height:auto;min-height:48px;padding:10px 0;width:100%}.register-selected-item-list-item__row:active{background:var(--ui-color-surface-soft)}.register-selected-item-list-item__main{display:contents}.register-selected-item-list-item__label-group{align-items:flex-start;display:flex;gap:8px;min-width:0}.register-selected-item-list-item__check{cursor:inherit;flex-shrink:0;gap:0;margin-top:1px}.register-selected-item-list-item__name{color:#999;flex:1;min-width:0;overflow-wrap:anywhere;text-align:left}.register-selected-item-list-item__name,.register-selected-item-list-item__price{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:140%}.register-selected-item-list-item__price{color:#101010;text-align:right;white-space:nowrap}.register-selected-item-list-item.sel .register-selected-item-list-item__price{font-weight:600}.register-selected-item-list-item__option{align-items:center;color:#767676;display:flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;gap:4px;justify-content:flex-end;line-height:140%}.register-selected-item-list-item__chevron{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");display:inline-block;height:6px;width:10px}.register-selected-item-list-item.is-expanded .register-selected-item-list-item__chevron{transform:rotate(180deg)}.register-selected-item-list-item__description{background:#f5f5f6;color:#767676;display:none;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:140%;margin:0;padding:12px 16px 12px 40px}.register-selected-item-list-item.is-expanded .register-selected-item-list-item__description{display:block}.register-selected-item-list-item.sel .register-selected-item-list-item__name{color:#1b498c;font-weight:700}.register-level-modal{padding:0}.register-level-group,.register-level-list,.register-level-tree-group{width:100%}.register-level-tree-group__button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:16px 0;text-align:left;width:100%}.register-level-tree-group__button .ui-radio{width:100%}.register-level-tree-group__button .ui-radio__label{color:var(--ui-color-text-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-level-tree-group__button.sel .ui-radio__label{color:var(--color-primary-500)}.register-level-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:14px 0 14px 28px;text-align:left;width:100%}.register-level-list-item .ui-checkbox{width:100%}.register-level-list-item .ui-checkbox__label{color:var(--ui-color-text-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-level-list-item.sel .ui-checkbox__label{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.register-level-list-item:active,.register-level-list-item:hover{background:var(--ui-color-surface-soft)}.register-level-list-item.sel{background:transparent}.register-level-class-list{background:var(--ui-color-surface-soft);display:block;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.register-level-class-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-height:38px;padding:12px 16px 12px 76px;text-align:left;width:100%}.register-level-class-list-item .ui-checkbox{width:100%}.register-level-class-list-item .ui-checkbox__label{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.register-level-class-list-item .ui-checkbox__label,.register-level-class-list-item.sel .ui-checkbox__label{color:var(--color-gray-900);font-weight:var(--text-weight-medium)}.register-level-class-list-item:active,.register-level-class-list-item:hover{background:var(--color-primary-25)}.register-level-class-list-item.sel{background:transparent}.register-year-group,.register-year-list{width:100%}.register-year-list-item{align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--ui-color-surface-muted);cursor:pointer;display:flex;gap:8px;height:50px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;width:100%}.register-year-list-item:active{background:var(--ui-color-surface-soft)}.register-year-list-item__label{color:#999;font-size:15px;font-weight:500}.register-year-list-item.sel .register-year-list-item__label{color:#1b498c;font-weight:700}.register-year-month-list{display:none;width:100%}.register-year-group.is-open .register-year-month-list{display:block}.register-year-month-list-item{align-items:baseline;background:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;gap:8px;height:50px;justify-content:flex-start;padding:16px;width:100%}.register-year-month-list-item__label{color:#999;font-size:15px;font-weight:500}.register-year-month-list-item.sel .register-year-month-list-item__label{color:#1b498c;font-weight:700}.register-form-year-list{width:100%}.register-form-year-list-item{align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--ui-color-surface-muted);cursor:pointer;display:flex;gap:8px;height:50px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;width:100%}.register-form-year-list-item:active{background:var(--ui-color-surface-soft)}.register-form-year-list-item__label{color:#999;font-size:15px;font-weight:500}.register-form-year-list-item.sel .register-form-year-list-item__label{color:#1b498c;font-weight:700}.register-fuel-list{width:100%}.register-choice-apply-modal.register-fuel-select-modal .pop-body{padding:0}.register-fuel-list-item{align-items:center;background:transparent;border-width:0;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-height:46px;padding:12px 16px;width:100%}.register-fuel-list-item:active{background:var(--color-primary-25)}.register-fuel-list-item__label{color:var(--color-gray-900)}.register-fuel-list-item.sel{background:var(--color-primary-25)}.register-fuel-list-item.sel .register-fuel-list-item__label{color:var(--ui-color-primary);font-weight:var(--text-weight-semibold)}.register-choice-apply-modal .pop-panel{max-width:430px}.register-choice-apply-modal .pop-body{padding:0 16px}.register-choice-apply-modal .pop-body.register-detail-model-modal,.register-choice-apply-modal .pop-body.register-maker-modal,.register-choice-apply-modal__body{padding:0}.register-choice-list{width:100%}.register-choice-row{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:42px;padding:0 16px;width:100%}.register-choice-row.sel{background:var(--color-primary-25)}.register-choice-row .register-fuel-list-item__label,.register-choice-row.sel .register-fuel-list-item__label{color:var(--ui-color-text);font-weight:var(--text-weight-medium)}.register-choice-row__radio{background:var(--ui-color-surface);border:1.5px solid var(--color-gray-200);border-radius:50%;box-sizing:border-box;flex:0 0 18px;height:18px;width:18px}.register-choice-row.sel .register-choice-row__radio{border:5px solid var(--color-primary-500)}.register-color-modal .pop-body.register-color-select-modal{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:28px;overflow-y:auto;padding:18px 16px 24px;width:100%}.register-color-select-section{display:flex;flex-direction:column;gap:12px}.register-color-select-title{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.register-color-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.register-color-chip{align-items:center;background:var(--color-gray-50);border:0;border-radius:6px;box-sizing:border-box;color:var(--ui-color-text);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:6px;justify-content:flex-start;line-height:var(--text-line-height-140);min-height:40px;padding:10px 12px}.register-color-chip.sel{background:var(--color-primary-500);color:var(--ui-color-on-primary)}.register-color-chip__swatch{border:1px solid var(--color-gray-200);border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 16px;height:16px;overflow:hidden;width:16px}.register-color-chip__swatch-color{flex:1 1 0;height:100%;min-width:0}.register-color-chip.sel .register-color-chip__swatch{border-color:#ffffffb8}.register-color-finish-choice-group{flex-wrap:wrap;gap:8px}.car-register-form-page .register-detail-inspection-title,.car-register-form-page .ui-text-heading-16{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-register-form-page .frow .fl,.car-register-form-page .register-detail-inspection-number-label,.car-register-form-page .register-detail-photo-number,.car-register-form-page .register-detail-sale-label,.car-register-form-page .register-detail-video-label,.car-register-form-page .register-form-year-list-item__label,.car-register-form-page .register-fuel-list-item__label,.car-register-form-page .register-inspection-upload__title,.car-register-form-page .register-model-choice .ui-choice__button,.car-register-form-page .register-region-modal__label,.car-register-form-page .register-sale-modal-form__label,.car-register-form-page .register-sale-modal-form__native-select,.car-register-form-page .vnum-val{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-video-upload-pc-title,.car-register-form-page .register-form-year-list-item.sel .register-form-year-list-item__label{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-model-list-item__year,.car-register-form-page .register-detail-photo-desc,.car-register-form-page .register-detail-sale-help,.car-register-form-page .register-detail-video-desc,.car-register-form-page .register-detail-video-upload-pc-desc,.car-register-form-page .register-inspection-modal__help,.car-register-form-page .register-sale-modal-form__period-text,.car-register-form-page .vnum-cat{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-register-form-page .vnum-cat{font-weight:var(--text-weight-semibold)}@media(min-width:768px){.car-register-form-page>#register-detail-page.ui-app>.ui-app__header .screen-title{font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}}.dark-mode .car-register-form-page,.dark-mode .car-register-form-page #register-detail-page,.dark-mode .car-register-owner-page,.dark-mode .car-register-owner-page .ui-app,.dark-mode .car-register-page,.dark-mode .car-register-page .ui-app{background:var(--app-color-page);color:var(--ui-color-text)}.dark-mode .car-register-owner-page .ui-content-card,.dark-mode .car-register-page .car-register-lookup-card{background:var(--ui-color-surface)}.dark-mode .car-register-form-page .register-detail-inspection-number-label,.dark-mode .car-register-form-page .register-detail-inspection-register-label,.dark-mode .car-register-form-page .register-detail-inspection-title,.dark-mode .car-register-form-page .register-detail-photo-number,.dark-mode .car-register-form-page .register-detail-sale-label,.dark-mode .car-register-form-page .register-detail-sale-value,.dark-mode .car-register-form-page .register-detail-sidebar__label,.dark-mode .car-register-form-page .register-detail-video-label,.dark-mode .car-register-form-page .register-inspection-pc-modal__section-title,.dark-mode .car-register-form-page .register-inspection-pc-modal__status-title,.dark-mode .car-register-form-page .screen-title,.dark-mode .car-register-form-page .ui-text-heading-16,.dark-mode .car-register-owner-page .car-register-owner-sidebar__title,.dark-mode .car-register-owner-page .register-form-owner-name__label,.dark-mode .car-register-owner-page .register-form-owner-select-title,.dark-mode .car-register-owner-page .screen-title{color:var(--ui-color-text)}.dark-mode .car-register-form-page .frow .fl,.dark-mode .car-register-form-page .register-inspection-pc-modal__assessed-notice,.dark-mode .car-register-form-page .register-inspection-pc-modal__basic-label,.dark-mode .car-register-form-page .register-inspection-pc-modal__info-text,.dark-mode .car-register-form-page .vnum-cat,.dark-mode .car-register-page .s1-draft-item-meta-strong,.dark-mode .car-register-page .s1-draft-item-num,.dark-mode .car-register-page .s1-policy-modal-intro,.dark-mode .car-register-page .s1-policy-modal-section-title,.dark-mode .car-register-page .s1-policy-modal-title,.dark-mode .car-register-page .s1-policy-text{color:var(--ui-color-control-text)}.dark-mode .car-register-form-page .register-detail-photo-desc,.dark-mode .car-register-form-page .register-detail-sidebar__badge,.dark-mode .car-register-form-page .register-detail-sidebar__summary,.dark-mode .car-register-form-page .register-detail-sidebar__summary-count,.dark-mode .car-register-form-page .register-detail-video-desc,.dark-mode .car-register-form-page .register-inspection-pc-modal__help-text,.dark-mode .car-register-form-page .register-inspection-pc-modal__section-caption,.dark-mode .car-register-form-page .register-inspection-pc-modal__sub-text,.dark-mode .car-register-owner-page .car-register-owner-sidebar__desc,.dark-mode .car-register-owner-page .register-form-owner-desc,.dark-mode .car-register-page .s1-draft-item-meta-dot,.dark-mode .car-register-page .s1-draft-item-meta-light,.dark-mode .car-register-page .s1-draft-modal-count,.dark-mode .car-register-page .s1-draft-state,.dark-mode .car-register-page .s1-policy-modal-alert{color:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-detail-inspection-section,.dark-mode .car-register-form-page .register-detail-page-footer>.register-detail-footer,.dark-mode .car-register-form-page .register-detail-photo-section,.dark-mode .car-register-form-page .register-detail-sale-section,.dark-mode .car-register-form-page .register-detail-sidebar__menu,.dark-mode .car-register-form-page .register-detail-sidebar__save,.dark-mode .car-register-form-page .register-detail-vehicle-section,.dark-mode .car-register-form-page .register-detail-video-section,.dark-mode .car-register-form-page .register-inspection-pc-modal__content,.dark-mode .car-register-form-page .register-inspection-pc-modal__section-content,.dark-mode .car-register-page .s1-draft-item,.dark-mode .car-register-page .s1-policy-modal-panel{background:var(--ui-color-surface)}.dark-mode .car-register-form-page .register-inspection-pc-modal__input,.dark-mode .car-register-form-page .register-inspection-pc-modal__select,.dark-mode .car-register-form-page .register-inspection-pc-modal__textarea,.dark-mode .car-register-page .s1-draft-item,.dark-mode .car-register-page .s1-policy-modal-restrictions{border-color:var(--ui-color-border)}.dark-mode .car-register-page .s1-policy-modal-list,.dark-mode .car-register-page .s1-policy-modal-list li,.dark-mode .car-register-page .s1-policy-modal-note p{color:var(--ui-color-muted)}.dark-mode .car-register-page .s1-policy-modal-list li:before,.dark-mode .car-register-page .s1-policy-modal-note:before{background:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-detail-page-footer>.register-detail-footer{background:transparent}.dark-mode .car-register-form-page input::-moz-placeholder,.dark-mode .car-register-form-page textarea::-moz-placeholder{color:var(--ui-color-placeholder)}.dark-mode .car-register-form-page input::placeholder,.dark-mode .car-register-form-page textarea::placeholder{color:var(--ui-color-placeholder)}.dark-mode .car-register-page .s1-import-link{border-bottom-color:var(--ui-color-primary);color:var(--ui-color-primary)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__menu,.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__save,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__menu,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__save{background:var(--ui-color-surface)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__menu,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__menu{box-shadow:0 2px 8px 0 var(--ui-color-shadow)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__badge,.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__summary,.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__summary-count,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__badge,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__summary,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__summary-count{color:var(--ui-color-muted)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__progress,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__progress{background:var(--ui-color-border-muted)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__progress-bar,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__progress-bar{background:var(--ui-color-primary-500)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__item,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__item{color:var(--ui-color-muted)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__item.is-active,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__item.is-active{background:var(--ui-color-outline-selected-bg);border-left-color:var(--ui-color-outline-selected-border);color:var(--ui-color-outline-selected-text)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__badge,.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__number,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__badge,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__number{background:var(--ui-color-surface-muted)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__number,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__number{color:var(--ui-color-muted)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__item.is-active .register-detail-sidebar__number,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__item.is-active .register-detail-sidebar__number{background:var(--ui-color-primary-500);color:var(--ui-color-on-primary)}.dark-mode body:has(.car-register-form-page) .register-detail-sidebar__label,body.dark-mode:has(.car-register-form-page) .register-detail-sidebar__label{color:inherit}.dark-mode .car-register-form-page .register-detail-sidebar__progress,.dark-mode .car-register-form-page .register-detail-vehicle-divider{background:var(--ui-color-border-muted)}.dark-mode .car-register-form-page .register-detail-sidebar__progress-bar{background:var(--ui-color-primary-500)}.dark-mode .car-register-form-page .register-detail-sidebar__item{color:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-detail-sidebar__item.is-active{background:var(--ui-color-outline-selected-bg);border-left-color:var(--ui-color-outline-selected-border);color:var(--ui-color-outline-selected-text)}.dark-mode .car-register-form-page .register-detail-sidebar__badge,.dark-mode .car-register-form-page .register-detail-sidebar__number{background:var(--ui-color-surface-muted)}.dark-mode .car-register-form-page .register-detail-sidebar__number{color:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-detail-sidebar__item.is-active .register-detail-sidebar__number{background:var(--ui-color-primary-500);color:var(--ui-color-on-primary)}.dark-mode .car-register-form-page .register-detail-sidebar__menu{box-shadow:0 2px 8px 0 var(--ui-color-shadow)}.dark-mode .car-register-form-page .register-inspection-pc-modal__input,.dark-mode .car-register-form-page .register-inspection-pc-modal__select,.dark-mode .car-register-form-page .register-inspection-pc-modal__textarea{background:var(--ui-color-surface);color:var(--ui-color-text)}.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table,.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table td,.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table th{border-color:var(--ui-color-border-muted)}.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-rank,.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table th,.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table tr{background:var(--ui-color-surface);color:var(--ui-color-control-text)}.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table tr.is-hovered td,.dark-mode .car-register-form-page .register-inspection-pc-modal__damage-table tr.is-selected td{background:#ff6b6b2e}.dark-mode .car-register-form-page .register-photo-modal__item{background:var(--ui-color-surface-soft);border-color:var(--ui-color-disabled)}.dark-mode .car-register-form-page .register-photo-modal__item.has-image{border-color:var(--ui-color-border-subtle)}.dark-mode .car-register-form-page .register-photo-modal__item.has-image .register-photo-modal__content{background:var(--ui-color-image-caption)}.dark-mode .car-register-form-page .register-photo-modal__item .register-photo-modal__label{color:var(--ui-color-disabled)}.dark-mode .car-register-form-page .register-photo-modal__item.has-image .register-photo-modal__label{color:var(--ui-color-on-primary)}.dark-mode .car-register-form-page .register-photo-guide-modal__card-label,.dark-mode .car-register-form-page .register-photo-guide-modal__section-title,.dark-mode .car-register-form-page .register-photo-guide-modal__tips-title,.dark-mode .car-register-form-page .register-photo-modal__guide{color:var(--ui-color-text)}.dark-mode .car-register-form-page .register-photo-modal__guide li:before{background:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-photo-guide-modal__card{background:var(--ui-color-surface);border-color:var(--ui-color-border)}.dark-mode .car-register-form-page .register-photo-guide-modal__thumb{background:var(--ui-color-surface-soft)}.dark-mode .car-register-form-page .register-photo-guide-modal__tips-content{background:#06a73e1f}.dark-mode .car-register-form-page .register-photo-guide-modal__tips-list li{color:var(--ui-color-muted)}.dark-mode .car-register-form-page .register-detail-video-upload.is-drag-over{background:var(--ui-color-dropzone-drag-bg);border-color:var(--ui-color-primary)}.dark-mode .car-register-form-page .register-detail-video-upload-pc-desc,.dark-mode .car-register-form-page .register-detail-video-upload-pc-title{color:var(--ui-color-text)}.register-media-title{font-size:18px;letter-spacing:0}.register-media-prohibition-button{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:140%}.register-media-action{color:#101010;font-weight:500}.register-media-action,.register-media-preview__label{font-family:Pretendard,sans-serif;font-size:11px;line-height:120%}.register-media-preview__label{font-weight:600}.register-media-prohibition-modal .pop-panel{min-height:0}.register-media-prohibition-modal__body.pop-body{flex:0 1 auto;padding:20px}.register-media-prohibition-list li{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:140%}.dark-mode .register-media-prohibition-button,.dark-mode .register-media-title{color:var(--ui-color-text)}.dark-mode .register-media-action{background:var(--ui-color-surface-soft);color:var(--ui-color-text)}.dark-mode .register-media-action>img{filter:none}.dark-mode .car-register-form-page>#register-detail-page.ui-app>.ui-app__header .screen-title,.dark-mode .register-media-prohibition-list li{color:var(--ui-color-text)}@media(max-width:767px){.register-photo-modal{padding-top:16px}.car-register-form-page{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));padding-top:calc(56px + env(safe-area-inset-top,0px))}.car-register-form-page .register-detail-color-button.ui-btn{flex:1 1 0;max-width:100%;min-width:0}.car-register-form-page .register-detail-color-button .ui-btn__label{max-width:100%;min-width:0}.car-register-form-page .register-detail-color-button__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-register-form-page .mobile-page-header.register-detail-header{background:#f7f7f7;box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) auto;left:0;min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .2s ease;will-change:transform;z-index:120}.car-register-form-page .mobile-page-header.register-detail-header .mobile-page-header__title{color:#222;font-size:17px;font-weight:var(--text-weight-semibold);left:50%;line-height:var(--text-line-height-140);position:absolute;top:calc(env(safe-area-inset-top,0px) + 28px);transform:translate(-50%,-50%)}.car-register-form-page .mobile-page-header.register-detail-header>.mobile-page-header__button:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12H7M10.5 16.5 6 12l4.5-4.5'/%3E%3C/svg%3E") 50% /24px 24px no-repeat;content:"";display:block;height:24px;width:24px}.car-register-form-page .mobile-page-header.register-detail-header>.mobile-page-header__button:first-child .mobile-page-header__icon{display:none}.car-register-form-page .register-detail-header__save{background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:24px;justify-self:end;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;padding:0;white-space:nowrap}.car-register-form-page .register-detail-header__save:disabled{cursor:default;opacity:.5}.car-register-form-page .mobile-page-header.register-detail-header.is-hidden{transform:translateY(calc(-100% - env(safe-area-inset-top,0px)))}.car-register-form-page .register-detail-page-footer{align-items:center;background:#fff;bottom:0;box-sizing:border-box;display:flex;left:0;margin:0;max-width:none;padding:18px 20px;position:fixed;right:0;width:100%;z-index:120}.car-register-form-page .register-detail-page-footer>.register-detail-footer{gap:0;margin:0 auto;max-width:412px;width:100%}.car-register-form-page .register-detail-footer>.register-detail-footer__save{display:none}.car-register-form-page .register-detail-footer>.register-detail-footer__submit{background:#222;border-color:#222;flex:1 1 100%;height:44px;min-height:44px;width:100%}.car-register-form-page .register-detail-inspection-section{padding:0}.car-register-form-page .register-detail-inspection-header{align-items:flex-start;display:flex;min-height:56px;padding:18px}.car-register-form-page .register-detail-inspection-title-group{align-items:flex-start;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.car-register-form-page .register-detail-inspection-warning{color:var(--ui-color-danger);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:left}.car-register-form-page .register-detail-inspection-warning--pc{display:none}.car-register-form-page .register-detail-inspection-warning--mobile{display:block}.car-register-form-page .register-detail-inspection-header-icon{transform:none}.car-register-form-page .register-detail-inspection-body{display:none}.car-register-form-page .register-detail-service-section{align-items:stretch;background:#fff;border:0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;min-height:56px;padding:0}.car-register-form-page .register-detail-service-header{display:flex;min-height:56px;padding:18px}.car-register-form-page .register-detail-service-header .register-detail-inspection-header-icon{transform:none}.car-register-form-page .register-detail-service-body{display:none}.car-register-form-page .register-detail-service-content{align-items:center;display:none;flex-direction:row;gap:16px;width:auto}.car-register-form-page .register-detail-service-title{color:var(--ui-color-title);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);width:auto}.car-register-form-page .register-detail-service-btn.ui-btn:disabled{background:var(--ui-color-outline-disabled-bg);border-color:var(--ui-color-outline-disabled-border);color:var(--ui-color-disabled)}.pop .ui-box-input__control,.pop .ui-box-input__unit,.pop .ui-select-box__search-input,.pop .ui-textarea__control,.pop .ui-underline-input__control,.pop .ui-underline-input__unit,.pop input,.pop select,.pop textarea{font-size:16px!important}.dark-mode .car-register-form-page .register-detail-page-footer,.dark-mode .car-register-form-page .register-detail-service-section,body.dark-mode .car-register-form-page .register-detail-page-footer{background:var(--ui-color-surface)}}.car-register-form-page .register-detail-modal-input:not(.ui-floating-label-input--disabled),.car-register-form-page .register-detail-modal-input:not(.ui-floating-label-input--disabled) *{cursor:pointer}.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select__select .ui-select-box__control{border-radius:10px}.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input--disabled .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select.is-disabled .ui-select-box__control{background:var(--color-white)}.car-register-form-page .register-detail-choice-label.is-required:after,.car-register-form-page .register-detail-floating-select.is-required .ui-floating-label-select__label:after{color:#f0325e;content:"*";margin-left:2px}.car-register-form-page .register-detail-choice-block{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.car-register-form-page .register-detail-choice-label{color:#595959;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-choice-block .ui-choice-group{display:flex;flex-wrap:wrap;gap:8px}.car-register-form-page .register-detail-choice-block .ui-choice__button{background:var(--color-gray-50);border:0;border-radius:100px;color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:34px;min-width:0;padding:2px 14px}.car-register-form-page .register-detail-choice-block .ui-choice.is-selected .ui-choice__button{background:var(--color-gray-900);color:var(--color-white)}.car-register-form-page .register-detail-choice-block .ui-choice:not(.is-selected):not(.is-disabled):hover .ui-choice__button{background:var(--color-gray-100);border-color:transparent;color:var(--color-gray-700)}.car-register-form-page .register-detail-choice-block .ui-choice.is-selected:not(.is-disabled):hover .ui-choice__button{background:var(--color-gray-800);border-color:transparent;color:var(--color-white)}.car-register-form-page .register-detail-choice-block .ui-choice.is-disabled .ui-choice__button{opacity:1}.car-register-form-page .register-detail-choice-block .ui-choice.is-disabled:not(.is-selected) .ui-choice__button{color:var(--color-gray-300)}.car-register-form-page .register-detail-vehicle-grid .register-detail-sale-type-row{gap:6px}.car-register-form-page .register-detail-sale-type-row .register-detail-sale-type-guide{color:var(--color-gray-500);font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140);margin:0;order:0}.car-register-form-page .register-detail-sale-type-row .register-detail-sale-type-area{order:1;width:100%}.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input.is-validation-error .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select.is-validation-error .ui-select-box__control{border-color:var(--color-danger)}@media(min-width:768px){.car-register-form-page .register-detail-vehicle-grid .register-detail-choice-block--transmission{grid-column:1}.car-register-form-page .register-detail-sale-section .ui-floating-label-input:not(.is-validation-error) .ui-floating-label-input__field,.car-register-form-page .register-detail-sale-section .ui-floating-label-select:not(.is-validation-error) .ui-select-box__control,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input:not(.is-validation-error) .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select:not(.is-validation-error) .ui-select-box__control{background:var(--white,#fff);border:2px solid #e8e8e8;border-radius:12px}.car-register-form-page .register-detail-sale-section .ui-floating-label-input.is-validation-error .ui-floating-label-input__field,.car-register-form-page .register-detail-sale-section .ui-floating-label-select.is-validation-error .ui-select-box__control,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input.is-validation-error .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select.is-validation-error .ui-select-box__control{background:var(--white,#fff);border:2px solid #f0325e;border-radius:12px}}.car-register-form-page .register-validation-message,.car-register-form-page .ui-floating-label-input__message{color:#f0325e;font-size:13px;font-weight:400;line-height:140%}.car-register-form-page .register-detail-sale-price-row .ui-floating-label-input__control{color:#222}.car-register-form-page .register-detail-sale-price-row .ui-floating-label-input__unit{bottom:7px;color:#222;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:140%;text-align:right;top:auto;transform:none}.car-register-form-page .register-detail-vehicle-grid{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-register-form-page .register-detail-vehicle-grid .frow{display:block;min-height:0;padding:0}.car-register-form-page .register-detail-vehicle-grid .fv-area{align-items:stretch;flex:none;min-width:0;width:100%}.car-register-form-page .register-detail-vehicle-grid .register-detail-field--full{grid-column:1/-1}.car-register-form-page .register-detail-vehicle-grid .register-detail-year-selects{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.car-register-form-page .register-detail-vehicle-grid .register-detail-year-selects>.register-validation-message{grid-column:1/-1}.car-register-form-page .register-detail-vehicle-grid .ui-choice__button,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select,.car-register-form-page .register-detail-vehicle-grid .ui-select-box{max-width:none}.car-register-form-page .register-detail-vehicle-grid .register-detail-sale-type-row{display:flex;min-height:0;padding:0;width:auto}.car-register-form-page .register-detail-vehicle-grid .register-detail-sale-type-area{flex:none;max-width:none}@media(min-width:768px){.car-register-form-page{background:#f9f9f9;padding-bottom:0}body:has(.car-register-form-page) .app-shell__content-inner{max-width:none;padding-bottom:0;width:100%}body:has(.car-register-form-page) .app-shell__content>.register-detail-sidebar,body:has(.car-register-form-page)>.register-detail-sidebar{display:none}.car-register-form-page #register-detail-page.ui-app,.car-register-form-page .register-detail-content,.car-register-form-page .register-detail-workspace{margin-left:auto;margin-right:auto;max-width:100%;width:592px}.car-register-form-page #register-detail-page.ui-app{background:#f9f9f9}.car-register-form-page .register-detail-header{display:none}.car-register-form-page .register-detail-content{gap:24px}.car-register-form-page .register-detail-vehicle-section{border-radius:12px;padding:16px 16px 20px}.car-register-form-page .register-detail-vehicle-header{padding:0 0 18px}.car-register-form-page .register-detail-vehicle-header .ui-text-heading-16{font-size:16px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-vehicle-toggle-btn{display:none}.car-register-form-page .register-detail-vehicle-body{display:block;padding:0}.car-register-form-page .register-detail-vehicle-section .fv-area.has-validation-message{flex-direction:column;position:static}.car-register-form-page .register-detail-vehicle-section .fv-area.has-validation-message:not(.register-detail-year-selects){gap:0}.car-register-form-page .register-detail-vehicle-section .fv-area>.register-validation-message{margin-top:6px;position:static;text-align:left;width:100%;z-index:auto}.car-register-form-page .register-detail-page-footer{align-items:center;background:var(--color-white);bottom:0;box-sizing:border-box;display:flex;justify-content:center;margin:0;max-width:none;min-height:0;padding:28px 0 16px;position:sticky;width:100%;z-index:120}.car-register-form-page .register-detail-page-footer>.register-detail-footer{background:transparent;display:flex;gap:10px;height:40px;margin:0 auto;max-width:calc(100% - 40px);padding:0;width:592px}.car-register-form-page .register-detail-footer>.register-detail-footer__save,.car-register-form-page .register-detail-footer>.register-detail-footer__submit{border-radius:8px;box-shadow:none;display:inline-flex;flex:1 1 0;height:40px;min-height:40px;min-width:0;width:auto}.car-register-form-page .register-detail-footer>.register-detail-footer__save{background:#fff;border:1px solid #222;color:#222}.car-register-form-page .register-detail-footer>.register-detail-footer__save:hover:not(:disabled):not(.is-loading){background:#fff;border-color:#222}.car-register-form-page .register-detail-footer>.register-detail-footer__submit,.car-register-form-page .register-detail-footer>.register-detail-footer__submit:hover:not(:disabled):not(.is-loading){background:#222;border-color:#222;color:#fff}.car-register-form-page .register-detail-footer>.pop-ft__button,.car-register-form-page .register-detail-footer>.pop-ft__button .ui-btn__label{font-size:14px;font-weight:600;line-height:140%}}@media(max-width:767px){.car-register-form-page .register-detail-vehicle-grid{gap:16px;grid-template-columns:1fr}.car-register-form-page .register-detail-vehicle-grid .register-detail-field--full{grid-column:auto}.car-register-form-page .register-detail-vehicle-body{padding-left:16px;padding-right:16px}}.car-register-form-page .register-detail-sale-section{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:16px;width:100%}.car-register-form-page .register-detail-sale-header{padding:0 0 18px}.car-register-form-page .register-detail-description-title,.car-register-form-page .register-detail-sale-header .ui-text-heading-16{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:16px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-sale-body{display:flex;flex-direction:column;gap:18px;padding:0;width:100%}.car-register-form-page .register-detail-sale-row{align-items:stretch;display:flex;flex-direction:column;gap:0;min-height:0;padding:0;width:100%}.car-register-form-page .register-detail-sale-label{color:var(--color-gray-600);flex:none;font-size:15px;font-weight:var(--text-weight-regular);width:auto}.car-register-form-page .register-detail-sale-label.is-required:after{color:var(--color-danger);content:"*";margin-left:2px}.car-register-form-page .register-detail-sale-label.is-required{align-items:center;display:inline-flex}.car-register-form-page .register-detail-sale-value{display:flex;flex:none;justify-content:flex-start;max-width:none;min-width:0;width:100%}.car-register-form-page .register-detail-sale-category-row{align-items:center;flex-direction:row;gap:8px;justify-content:space-between}.car-register-form-page .register-detail-sale-category-row .register-detail-sale-value{justify-content:flex-end;width:auto}.car-register-form-page .register-detail-sale-category-group{flex-wrap:nowrap}.car-register-form-page .register-detail-sale-category-row .register-detail-sale-label{height:28px;line-height:28px}.car-register-form-page .register-detail-description-type__choices,.car-register-form-page .register-detail-sale-category-group{display:flex;gap:8px}.car-register-form-page .register-detail-description-type__choices{flex-wrap:wrap}.car-register-form-page .register-detail-description-type__choices .ui-choice__button,.car-register-form-page .register-detail-sale-category-group .ui-choice__button{background:var(--color-gray-50);border:0;border-radius:100px;color:#333;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:34px;min-width:0;padding:2px 14px}.car-register-form-page .register-detail-description-type__choices .ui-choice.is-selected .ui-choice__button,.car-register-form-page .register-detail-sale-category-group .ui-choice.is-selected .ui-choice__button{background:var(--color-gray-900);color:var(--color-white);font-weight:var(--text-weight-bold)}.car-register-form-page .register-detail-sale-section .ui-floating-label-input,.car-register-form-page .register-detail-sale-section .ui-floating-label-textarea{max-width:none;width:100%}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__control,.car-register-form-page .register-detail-sale-section .ui-floating-label-input__field{border-radius:10px}.car-register-form-page .register-detail-sale-address-input,.car-register-form-page .register-detail-sale-address-input *{cursor:pointer}.car-register-form-page .register-detail-sale-contact-row{display:flex;gap:6px}.car-register-form-page .register-detail-sale-contact-head{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:28px;width:100%}.car-register-form-page .register-detail-sale-contact-group{align-items:center;display:inline-flex;flex-direction:row;gap:4px}.car-register-form-page .register-detail-sale-contact-group .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%231a1a1a' rx='4.444'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.091' d='M6.362 9.62c1.797 1.257 2.946 3.096 2.946 3.096s1.155-3.617 4.384-6.288'/%3E%3C/svg%3E")}.car-register-form-page .register-detail-sale-contact-group .ui-checkbox__label{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);white-space:nowrap}.car-register-form-page .register-detail-sale-help{color:#595959;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:2px;line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-sale-help li{gap:0}.car-register-form-page .register-detail-sale-help li:before{background:transparent;border-radius:0;content:"*";flex:none;height:auto;margin:0 4px 0 0;width:auto}.car-register-form-page .register-detail-description-section{display:flex;flex-direction:column;gap:18px;width:100%}.car-register-form-page .register-detail-description-header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:25px;width:100%}.car-register-form-page .register-detail-description-load{align-items:center;background:transparent;border:0;color:#595959;cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:300;gap:4px;height:25px;line-height:var(--text-line-height-140);min-width:0;padding:0}.car-register-form-page .register-detail-description-load__chevron{display:block;height:20px;-o-object-fit:contain;object-fit:contain;transform:none;width:20px}.car-register-form-page .register-detail-description-type{display:flex;flex-direction:column;gap:2px}.car-register-form-page .register-detail-description-type__label{color:var(--color-gray-600);font-size:15px;font-weight:var(--text-weight-regular);height:28px;line-height:28px}.car-register-form-page .register-detail-description-content{gap:6px;height:auto;padding-bottom:0}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__control,.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__field{height:276px;min-height:276px}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__control{font-size:var(--text-body-lg-size);padding:31px 14px 16px}.car-register-form-page .register-detail-description-content.ui-floating-label-textarea--with-clear .ui-floating-label-textarea__control{padding-right:42px}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__clear.ui-floating-label-input__clear{right:14px}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__label{left:14px}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__count{align-self:flex-start;color:var(--color-gray-500);font-size:var(--text-caption-md-size);position:static}@media(max-width:767px){.car-register-form-page .register-detail-sale-section{border-radius:10px;box-sizing:border-box;padding:12px 16px 16px;width:100%}.car-register-form-page .register-detail-sale-header{padding:8px 0 12px}.car-register-form-page .register-detail-sale-body{display:flex;gap:0;padding:0;width:100%}.car-register-form-page .register-detail-sale-category-row{gap:8px}.car-register-form-page .register-detail-sale-label{color:var(--color-gray-900);font-weight:var(--text-weight-medium)}.car-register-form-page .register-detail-description-type__choices,.car-register-form-page .register-detail-sale-category-group{flex-wrap:nowrap}.car-register-form-page .register-detail-sale-price-row{padding-top:16px}.car-register-form-page .register-detail-sale-region-row{padding:16px 0}.car-register-form-page .register-detail-sale-contact-row{gap:0;padding-bottom:0}.car-register-form-page .register-detail-sale-contact-head{display:contents}.car-register-form-page .register-detail-sale-contact-head>.register-detail-sale-label{height:28px;line-height:28px;order:1}.car-register-form-page .register-detail-sale-help{order:2}.car-register-form-page .register-detail-sale-contact-group{align-self:flex-end;margin-top:12px;order:3}.car-register-form-page .register-detail-sale-contact-group .ui-checkbox__icon{height:20px;width:20px}.car-register-form-page .register-detail-description-section{gap:0}.car-register-form-page .register-detail-description-header{min-height:0;padding:8px 0}.car-register-form-page .register-detail-description-type{align-items:center;flex-direction:row;gap:16px;justify-content:space-between;min-height:56px}.car-register-form-page .register-detail-description-type__label{color:var(--color-gray-900);flex:0 0 52px;font-weight:var(--text-weight-medium);width:52px}.car-register-form-page .register-detail-description-section>.ui-floating-label-input{padding:4px 0 16px}.car-register-form-page .register-detail-description-content{padding-top:16px}.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__control,.car-register-form-page .register-detail-description-content .ui-floating-label-textarea__field{height:292px;min-height:292px}}.car-register-form-page .register-detail-inspection-section,.car-register-form-page .register-detail-service-section{background:var(--color-white);border-radius:12px;display:block;overflow:hidden;padding:0;width:100%}.car-register-form-page .register-detail-inspection-header,.car-register-form-page .register-detail-service-header{background:var(--color-white);border:0;border-radius:12px;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;min-height:0;padding:16px;text-align:left;width:100%}.car-register-form-page .register-detail-inspection-header.is-validation-error{box-shadow:inset 0 0 0 1px var(--color-danger)}.car-register-form-page .register-detail-inspection-card-content{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.car-register-form-page .register-detail-inspection-card-heading,.car-register-form-page .register-detail-service-header{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.car-register-form-page .register-detail-inspection-title,.car-register-form-page .register-detail-service-title{color:var(--color-gray-900);flex:1 1 auto;font-family:var(--text-font-family),sans-serif;font-size:18px;font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-inspection-chevron,.car-register-form-page .register-detail-service-chevron{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.car-register-form-page .register-detail-inspection-header-icon,.car-register-form-page .register-detail-service-chevron__icon{display:block;height:20px;-o-object-fit:contain;object-fit:contain;transform:none;width:20px}.register-photo-modal__guide-button .ui-btn__icon-right--chevron{background:#1a1a1a;height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;width:20px}.car-register-form-page .register-detail-inspection-warning{color:#f0325e;display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:2px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin-left:0;text-align:left;width:100%}.car-register-form-page .register-detail-inspection-card-content>.register-validation-message{margin-top:0}.car-register-form-page .register-detail-service-header{min-height:57px}@media(max-width:767px){.car-register-form-page .register-detail-inspection-section,.car-register-form-page .register-detail-service-section{padding:0}.car-register-form-page .register-detail-inspection-header,.car-register-form-page .register-detail-service-header{min-height:0;padding:16px}.car-register-form-page .register-detail-service-header{min-height:57px}.car-register-form-page .register-detail-inspection-warning{display:flex}}.car-register-form-page .register-detail-photo-section{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:16px}.register-media-header{align-items:center;display:flex;justify-content:space-between;min-height:22px}.register-media-title{color:#101010;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;line-height:120%;margin:0}.register-media-prohibition-button{background:transparent;border:0;color:#101010;cursor:pointer;font:400 12px/140% Pretendard,sans-serif;padding:0;text-decoration:underline}.register-media-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;width:100%}.register-media-action,.register-media-preview{border-radius:10px;box-sizing:border-box;flex:0 0 85px;height:85px;overflow:hidden;position:relative;width:85px}.register-media-action{align-items:center;background:#f4f4f4;border:0;color:#3a3a3a;cursor:pointer;display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);gap:8px;justify-content:center;padding:8px 4px;text-align:center}.register-media-action>img{height:24px;-o-object-fit:contain;object-fit:contain;opacity:1;width:24px}.register-media-preview{background:#e8e8e8;cursor:pointer;margin:0}.register-media-preview>img,.register-media-preview>video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.register-media-preview__delete{align-items:center;background:#10101099;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:20px;z-index:2}.register-media-preview__delete img{filter:brightness(0) invert(1);height:12px;width:12px}.register-media-preview__label{align-items:center;background:#1010109e;bottom:0;box-sizing:border-box;color:#fff;display:flex;font:600 11px/120% Pretendard,sans-serif;justify-content:center;left:0;min-height:20px;padding:3px 4px;position:absolute;right:0;text-align:center}.register-media-hidden-input{height:1px;overflow:hidden;position:fixed;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.register-external-video-modal__body.pop-body,.register-media-prohibition-modal__body.pop-body{padding:20px}.register-external-video-modal .pop-panel,.register-media-prohibition-modal .pop-panel{min-height:0}.register-external-video-modal .pop-ft{height:auto;padding:4px 20px 20px}.register-external-video-modal .pop-ft>.ui-btn{flex:1 1 0;min-width:0}@media(max-width:767px){.register-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.register-media-action,.register-media-preview{aspect-ratio:1;height:auto;min-width:0;width:100%}.register-external-video-modal__body.pop-body,.register-media-prohibition-modal__body.pop-body{flex:0 1 auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.register-external-video-modal__body.pop-body{padding-bottom:20px}.register-external-video-modal .pop-ft{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.register-media-prohibition-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.register-media-prohibition-list li{color:#333;font:400 14px/140% Pretendard,sans-serif;padding-left:12px;position:relative}.register-media-prohibition-list li:before{background:#999;border-radius:50%;content:"";height:3px;left:1px;position:absolute;top:.65em;width:3px}@media(min-width:1024px){.car-register-form-page .register-detail-photo-section{position:relative}.car-register-form-page .register-media-video-tip{background:var(--color-secondary-50);border-radius:10px;box-sizing:border-box;color:var(--color-gray-900);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;padding:12px 16px;position:absolute;right:calc(100% + 16px);text-align:left;top:0;width:200px}}.car-register-form-page .register-detail-count-select--mobile,.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input .ui-floating-label-input__icon{display:none}.register-count-select-modal__body.pop-body{padding:0}.register-count-select-list{display:flex;flex-direction:column;width:100%}.register-count-select-list__item{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:16px;font-weight:var(--text-weight-regular);gap:16px;justify-content:space-between;min-height:52px;padding:0 20px;text-align:left;width:100%}.register-count-select-list__item.is-selected,.register-count-select-list__item:active{background:var(--color-primary-25)}.register-count-select-list__radio{background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:50%;box-sizing:border-box;flex:0 0 20px;height:20px;width:20px}.register-count-select-list__item.is-selected .register-count-select-list__radio{border:5px solid var(--color-primary-500)}@media(max-width:767px){.car-register-form-page .register-detail-vehicle-section{background:var(--color-white);border-radius:10px;box-sizing:border-box;overflow:hidden;padding:12px 0 0;width:100%}.car-register-form-page .register-detail-vehicle-header{padding:8px 16px 12px}.car-register-form-page .register-detail-vehicle-header .ui-text-heading-16{color:var(--color-gray-900);font-size:17px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-vehicle-body{display:block;padding:0 16px}.car-register-form-page .register-detail-vehicle-grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.car-register-form-page .register-detail-vehicle-grid .register-detail-field--full{grid-column:auto}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select.register-detail-count-select--desktop{display:none}.car-register-form-page .register-detail-count-select--mobile{display:flex}.car-register-form-page .register-detail-vehicle-grid>.frow,.car-register-form-page .register-detail-vehicle-grid>.register-detail-choice-block{border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;min-height:56px;padding:0;width:100%}.car-register-form-page .register-detail-vehicle-grid>.frow{display:block}.car-register-form-page .register-detail-vehicle-grid .fv-area{align-items:stretch;display:flex;gap:0;min-height:56px;min-width:0;width:100%}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input{gap:0;min-width:0;width:100%}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--mobile-form.ui-floating-label-input--floating .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__field{align-items:center;background:transparent;border:0;border-radius:0;box-sizing:border-box;display:flex;height:56px;min-height:56px;padding:0;width:100%}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form.ui-floating-label-input--readonly .ui-floating-label-input__field:focus-within,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__field:focus-within{border:0}.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input.is-validation-error .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select.is-validation-error .ui-select-box__control{border:0}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form .ui-floating-label-input__body,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;gap:12px;height:auto;justify-content:space-between;min-width:0}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form.ui-floating-label-input--floating .ui-floating-label-input__label,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__label{color:#595959;display:inline-flex;flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-bold);line-height:var(--text-line-height-140);max-width:none;position:static;transform:none}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__required{margin-left:2px}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form .ui-floating-label-input__input-row,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--mobile-form .ui-floating-label-input__input-row,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__input-row{align-items:center;display:flex;flex:1 1 0;height:auto;justify-content:flex-end;min-width:0;opacity:1;overflow:hidden;padding:0;width:auto}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__control{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input:not(.is-selected):not(.ui-floating-label-input--disabled):not(.register-detail-count-select--mobile) .ui-floating-label-input__input-row:after{color:#f0325e;content:"선택";flex:0 0 auto;font-size:var(--text-body-base-size);font-weight:300;line-height:var(--text-line-height-140);white-space:nowrap}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__unit,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__unit--form,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__unit--mobile-form{color:#595959;font-size:14px;font-weight:300;margin-left:8px;position:static;transform:none}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--form .ui-floating-label-input__clear,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input__clear{margin-left:8px;position:relative;right:auto;top:auto;transform:none}.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input:not(.ui-floating-label-input--disabled) .ui-floating-label-input__icon{display:block;height:20px;margin-left:4px;opacity:1;width:20px}.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input:not(.is-selected):not(.ui-floating-label-input--disabled):not(.register-detail-count-select--mobile) .ui-floating-label-input__icon{display:none}.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input:not(.is-selected):not(.ui-floating-label-input--disabled):not(.register-detail-count-select--mobile) .ui-floating-label-input__field:after{background:#f0325e;content:"";flex:0 0 auto;height:20px;margin-left:4px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;width:20px}.car-register-form-page .register-detail-vehicle-grid .register-detail-modal-input.ui-floating-label-input--disabled .ui-floating-label-input__icon{display:none}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-input--disabled .ui-floating-label-input__field{background:transparent}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select{align-items:center;display:flex;gap:12px;height:56px;justify-content:space-between;min-width:0;width:100%}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select--form.ui-floating-label-select--floating .ui-floating-label-select__label,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select--form:focus-within .ui-floating-label-select__label,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__label{color:var(--color-gray-900);flex:0 0 auto;font-size:15px;font-weight:var(--text-weight-medium);left:auto;line-height:var(--text-line-height-140);max-width:none;position:static;top:auto;transform:none}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__select{flex:0 1 auto;margin-left:auto;min-width:0;width:auto}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select--form .ui-floating-label-select__select.is-open .ui-select-box__control,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select--form.ui-floating-label-select--floating .ui-floating-label-select__select .ui-select-box__control,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select--form:focus-within .ui-floating-label-select__select .ui-select-box__control,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__select .ui-select-box__control{align-items:center;background:transparent;border:0;border-radius:0;gap:4px;height:56px;min-height:56px;min-width:0;padding:0;width:auto}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__select .ui-select-box__label{min-width:0}.car-register-form-page .register-detail-vehicle-grid .register-detail-floating-select.is-required:not(.is-disabled) .ui-select-box__label:empty:before{color:#f0325e;content:"선택"}.car-register-form-page .register-detail-year-selects>.register-detail-floating-select.is-required:not(.register-detail-month-select):not(.is-disabled) .ui-select-box__label:empty:before{content:"연 선택"}.car-register-form-page .register-detail-year-selects>.register-detail-month-select .ui-select-box__label:empty:before{color:#f0325e;content:"월 선택"}.car-register-form-page .register-detail-vehicle-grid .register-detail-floating-select.is-required .ui-select-box__menu,.car-register-form-page .register-detail-year-selects>.register-detail-month-select .ui-select-box__menu{left:auto;right:0;width:144px}.car-register-form-page .register-detail-vehicle-grid .register-detail-floating-select.is-required .ui-select-box__option,.car-register-form-page .register-detail-year-selects>.register-detail-month-select .ui-select-box__option{white-space:nowrap}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__select .ui-select-box__chevron{background:#1a1a1a;height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m7.5 15 5-5-5-5'/%3E%3C/svg%3E") center /contain no-repeat;position:static;top:auto;transform:none;width:20px}.car-register-form-page .register-detail-vehicle-grid .register-detail-floating-select .ui-select-box.is-placeholder .ui-select-box__chevron{background:#f0325e}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select__select.is-open .ui-select-box__chevron{transform:none}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select.is-disabled .ui-select-box__chevron{display:none}.car-register-form-page .register-detail-year-selects>.register-detail-month-select.is-disabled:not(.is-year-locked) .ui-select-box__chevron{display:block}.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select.is-disabled .ui-floating-label-select__label,.car-register-form-page .register-detail-vehicle-grid .ui-floating-label-select.is-disabled .ui-select-box__label{color:var(--color-gray-900)}.car-register-form-page .register-detail-vehicle-grid .register-detail-year-selects{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:56px;position:relative;width:100%}.car-register-form-page .register-detail-year-selects>.ui-floating-label-select:first-child{grid-column:2;position:static;width:auto}.car-register-form-page .register-detail-year-selects>.ui-floating-label-select:first-child .ui-floating-label-select__label{left:0;position:absolute;top:28px;transform:translateY(-50%)}.car-register-form-page .register-detail-year-selects>.register-detail-month-select{grid-column:3;width:auto}.car-register-form-page .register-detail-year-selects>.register-detail-month-select .ui-floating-label-select__label{display:none}.car-register-form-page .register-detail-vehicle-grid>.register-detail-choice-block{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.car-register-form-page .register-detail-vehicle-grid .register-detail-choice-label{color:#595959;flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-bold)}.car-register-form-page .register-detail-choice-block .ui-choice-group{flex-wrap:wrap;gap:8px;justify-content:flex-end}.car-register-form-page .register-detail-choice-block .ui-choice-group--mobile-sm .ui-choice__button,.car-register-form-page .register-detail-choice-block .ui-choice__button{background:var(--color-gray-50);border:0;border-radius:100px;color:#333;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:34px;min-width:0;padding:2px 14px}.car-register-form-page .register-detail-choice-block .ui-choice.is-selected .ui-choice__button{background:var(--color-gray-900);color:var(--color-white);font-weight:var(--text-weight-bold)}.car-register-form-page .register-detail-vehicle-grid>.register-detail-sale-type-row{align-items:stretch;flex-direction:column;gap:4px;justify-content:flex-start;min-height:0;padding:16px 0}.car-register-form-page .register-detail-sale-type-row>.register-detail-choice-label,.car-register-form-page .register-detail-sale-type-row>.register-detail-sale-type-guide{text-align:left;width:100%}.car-register-form-page .register-detail-sale-type-row .register-detail-sale-type-guide{color:var(--color-gray-500);font-size:13px;line-height:var(--text-line-height-140)}.car-register-form-page .register-detail-sale-type-row .register-detail-sale-type-area{align-items:flex-end!important;display:flex;margin-top:8px;width:100%}.car-register-form-page .register-detail-sale-type-row .register-detail-sale-type-group{justify-content:flex-end;width:100%}.car-register-form-page .register-detail-vehicle-section .fv-area.has-validation-message{flex-direction:column;height:auto;min-height:56px}.car-register-form-page .register-detail-vehicle-section .register-detail-year-selects.has-validation-message{row-gap:0}.car-register-form-page .register-detail-vehicle-grid>.frow:has(.ui-floating-label-input--error),.car-register-form-page .register-detail-vehicle-grid>.frow:has(>.fv-area.has-validation-message){border-bottom:0}.car-register-form-page .register-detail-vehicle-section .fv-area>.register-validation-message{border-top:1px solid #f0325e;box-sizing:border-box;margin:0 0 6px;padding-top:6px;position:static;text-align:left;width:100%}.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input--error .ui-floating-label-input__meta{border-top:1px solid #f0325e;box-sizing:border-box;margin:0 0 6px;padding-top:8px;position:static;text-align:left;width:100%}.register-count-select-modal .pop-panel{min-height:0}.register-count-select-modal__body.pop-body{padding-bottom:env(safe-area-inset-bottom)}.car-register-form-page .register-detail-description-title,.car-register-form-page .register-detail-inspection-title,.car-register-form-page .register-detail-sale-header .ui-text-heading-16,.car-register-form-page .register-detail-service-title,.car-register-form-page .register-detail-vehicle-header .ui-text-heading-16{color:#222;font-size:17px}}.car-register-form-page .register-detail-choice-label.is-required:after,.car-register-form-page .register-detail-floating-select.is-required .ui-floating-label-select__label:after,.car-register-form-page .register-detail-sale-label.is-required:after,.car-register-form-page .ui-floating-label-input__required{align-items:center;box-sizing:border-box;color:#f0325e;display:inline-flex;flex:0 0 9px;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:500;height:29px;justify-content:center;line-height:140%;padding-bottom:7px;padding-top:1px;width:9px}.car-register-form-page .register-detail-floating-select.is-required .ui-floating-label-select__label:after,.car-register-form-page .ui-floating-label-input__required{height:22px;line-height:22px;padding:0}.car-register-form-page .register-detail-floating-select.is-required .ui-floating-label-select__label,.car-register-form-page .ui-floating-label-input--required .ui-floating-label-input__label{overflow:visible}.car-register-form-page .register-detail-floating-select.is-required .ui-floating-label-select__label{align-items:center;display:inline-flex}@media(max-width:767px){.car-register-form-page .register-detail-year-selects>.register-detail-month-select .ui-floating-label-select__label{display:none}}.car-register-form-page .ui-floating-label-input .ui-floating-label-input__label,.car-register-form-page .ui-floating-label-select .ui-floating-label-select__label{color:#595959;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.car-register-form-page .ui-floating-label-input.ui-floating-label-input--floating .ui-floating-label-input__label,.car-register-form-page .ui-floating-label-input:focus-within .ui-floating-label-input__label,.car-register-form-page .ui-floating-label-select.ui-floating-label-select--floating .ui-floating-label-select__label,.car-register-form-page .ui-floating-label-select:focus-within .ui-floating-label-select__label{color:#222;font-size:11px;font-weight:600}.car-register-form-page .ui-floating-label-input--has-value .ui-floating-label-input__required,.car-register-form-page .ui-floating-label-select--has-value .ui-floating-label-select__label:after{height:14px;line-height:14px;padding:0}.car-register-form-page .ui-floating-label-input .ui-floating-label-input__control,.car-register-form-page .ui-floating-label-select .ui-floating-label-select__select .ui-select-box__label{color:var(--register-form-value-color,#222);font-family:Pretendard,sans-serif;font-size:var(--register-form-value-font-size,15px);font-style:normal;font-weight:var(--register-form-value-font-weight,400);line-height:140%;text-align:var(--register-form-value-text-align,left)}@media(min-width:768px){.car-register-form-page .ui-floating-label-input:not(.ui-floating-label-input--has-value) .ui-floating-label-input__label,.car-register-form-page .ui-floating-label-select:not(.ui-floating-label-select--has-value) .ui-floating-label-select__label{color:#595959;font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:140%}}body:has(.car-register-form-page) .pop-ft__button--confirm:not(:disabled),body:has(.car-register-form-page) .pop-ft__button--single:not(:disabled),body:has(.car-register-form-page) .pop-ft__ui-button--confirm.ui-btn--primary:not(:disabled):not(.is-loading){background:#222;border-color:#222;color:#fff}@media(min-width:768px){.car-register-form-page .register-detail-vehicle-section .fv-area.has-validation-message>.ui-floating-label-input .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .fv-area.has-validation-message>.ui-floating-label-select .ui-select-box__control,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-input--disabled.is-validation-error .ui-floating-label-input__field,.car-register-form-page .register-detail-vehicle-section .ui-floating-label-select.is-disabled.is-validation-error .ui-select-box__control{border:2px solid #f0325e}}@media(max-width:767px){.car-register-form-page .register-detail-vehicle-grid{--register-form-value-color:#595959;--register-form-value-font-size:15px;--register-form-value-font-weight:300;--register-form-value-text-align:right}}.car-list-renewal{background:transparent;display:grid;gap:24px;grid-template-columns:300px 876px;margin:0 auto;max-width:calc(100vw - 48px);width:1200px}.car-list-filter{align-self:start;background:var(--color-white);border-radius:12px;grid-row:1/span 2;overflow-x:hidden;overflow-y:auto;position:sticky;scrollbar-width:none;top:16px;width:300px;-ms-overflow-style:none;background:var(--white,#fff)}.car-list-filter .ui-checkbox__icon{height:17px;width:17px}.car-list-mobile-filter-sheet .ui-checkbox.is-checked .ui-checkbox__icon,.car-list-mobile-filter-sheet .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon,.car-list-pc-maker-modal .ui-checkbox.is-checked .ui-checkbox__icon,.car-list-pc-maker-modal .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon,.car-list-region-modal .ui-checkbox.is-checked .ui-checkbox__icon,.car-list-region-modal .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon,.car-list-renewal .ui-checkbox.is-checked .ui-checkbox__icon,.car-list-renewal .ui-checkbox__input:checked+.ui-checkbox__mark .ui-checkbox__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Crect width='18' height='18' fill='%231a1a1a' rx='4'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 3 3 5-6'/%3E%3C/svg%3E");background-size:18px 18px}.car-list-filter::-webkit-scrollbar{height:0;width:0}.car-list-filter-mobile-footer,.car-list-filter-mobile-header{display:none}.car-list-filter-mobile-scroll{display:contents}.car-list-filter-summary{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:auto;padding:20px 16px;position:relative;width:300px}.car-list-filter-summary__count-area{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:64px;padding-bottom:8px;width:268px}.car-list-filter-summary__count-area.is-count-save-hidden{height:auto;padding-bottom:0}.car-list-filter-summary__top{align-items:center;display:flex;justify-content:space-between;width:100%}.car-list-filter-summary__title-area{align-items:center;display:flex;gap:8px}.car-list-filter-summary__title{color:#222;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-summary__selected-count{align-items:center;background:#222;border-radius:14px;color:#fff;display:flex;flex:0 0 26px;font-size:13px;font-style:normal;font-weight:700;height:26px;justify-content:center;line-height:normal;width:26px}.car-list-filter-summary__reset{background:transparent;border:0;color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-bold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0;text-decoration-line:underline;-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration-skip-ink:auto}.car-list-filter-summary__count{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.car-list-filter-summary__count,.car-list-filter-summary__tools{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-summary__tools{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:18px;justify-content:space-between;width:268px}.car-list-filter-summary__keep,.car-list-filter-summary__tools-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-filter-summary__history{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.car-list-filter-summary__history.is-active{color:var(--color-gray-900)}.car-list-filter-summary__history-panel{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:0 8px 20px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:0;overflow:hidden;position:absolute;right:16px;top:116px;width:268px;z-index:10}.car-list-filter-summary.is-count-save-hidden .car-list-filter-summary__history-panel{top:74px}.car-list-filter-summary__history-empty{color:var(--color-gray-400);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:14px 12px}.car-list-filter-summary__history-item{background:transparent;border:0;border-bottom:1px solid var(--color-gray-100);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;width:100%}.car-list-filter-summary__history-item:last-child{border-bottom:0}.car-list-filter-summary__history-label{color:var(--color-gray-900);font-size:var(--text-body-md-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-filter-summary__history-date,.car-list-filter-summary__history-label{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-summary__history-date{color:var(--color-gray-400);font-size:var(--text-caption-sm-size)}.car-list-filter-menu{display:flex;flex-direction:column}.car-list-filter-menu__item{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--color-gray-100);border-top:1px solid var(--color-gray-100);box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:14px 16px;text-align:left;width:100%}.car-list-filter-menu__item+.car-list-filter-menu__item{border-top:0}.car-list-filter-menu__item--panel{align-items:stretch;border-top:0;cursor:default;flex-direction:column;justify-content:flex-start;min-height:auto;padding:0}.car-list-filter-menu__item--panel.is-open>.car-list-filter-menu__header{border-bottom:1px solid var(--color-gray-50)}.car-list-filter-menu__item--select{align-items:stretch;cursor:default;flex-direction:column;justify-content:flex-start;min-height:auto;padding:12px 16px}.car-list-filter-menu__item--select .car-list-filter-menu__header{cursor:pointer;padding:0 0 12px}.car-list-filter-menu__item--action{align-items:stretch;cursor:default;flex-direction:column;justify-content:flex-start;min-height:auto;padding:16px}.car-list-filter-menu__action-button.ui-btn{background:#f4f4f4;border:0;border-radius:8px;color:#505050;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;height:36px;line-height:1.4;min-height:36px;padding:0 12px;width:100%}.car-list-filter-menu__action-button.ui-btn:hover:not(:disabled):not(.is-loading){background:#f4f4f4;border:0;color:#505050}.car-list-filter-menu__action-button.ui-btn .ui-btn__label{gap:6px;line-height:1.4;overflow:visible}.car-list-filter-menu__action-button.ui-btn .ui-btn__icon-left--minus{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' overflow='visible' preserveAspectRatio='none' style='display:block' viewBox='0 0 18 18'%3E%3Cg fill='%23505050' clip-path='url(%23a)'%3E%3Cpath d='M15.75 9a6.75 6.75 0 1 0-13.5 0 6.75 6.75 0 0 0 13.5 0m1.5 0A8.25 8.25 0 1 1 .75 9a8.25 8.25 0 0 1 16.5 0'/%3E%3Cpath d='M12 8.25a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% /18px 18px no-repeat;height:18px;mask:none;-webkit-mask:none;width:18px}.car-list-filter-menu__excluded-list{display:flex;flex-direction:column;gap:16px;margin-top:16px;width:100%}.car-list-filter-menu__excluded-chip{align-items:center;background:var(--color-gray-50);border:0;border-radius:12px;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:12px;justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:50px;padding:8px 12px;text-align:left;text-decoration:line-through;width:100%}.car-list-filter-menu__excluded-chip-close{background:var(--color-gray-300);border-radius:50%;cursor:pointer;flex:0 0 auto;height:18px;position:relative;width:18px}.car-list-filter-menu__excluded-chip-close:before{background:var(--color-white);content:"";height:8px;left:50%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.car-list-filter-menu__select{width:100%}.car-list-filter-menu__item--panel>:not(.car-list-filter-menu__header){margin:8px 24px 28px;width:calc(100% - 48px)}.car-list-filter-menu__header{box-sizing:border-box;padding:12px 16px}.car-list-filter-menu__header,.car-list-filter-menu__toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;justify-content:space-between;position:relative;text-align:left;width:100%}.car-list-filter-menu__toggle{padding:0}.car-list-filter-menu__selected{display:none;grid-column:2}.car-list-filter-menu__row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 18px;width:100%}.car-list-filter-menu__row.has-selected .car-list-filter-menu__label{color:var(--color-primary-500)}.car-list-filter-menu__header:has(.has-selected):before,.car-list-filter-menu__toggle:has(.has-selected):before{background:var(--color-primary-500);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.car-list-filter-menu__item--select .car-list-filter-menu__header:has(.has-selected):before,.car-list-filter-menu__toggle:has(.has-selected):before{left:-16px}.car-list-filter-check-list{display:flex;flex-direction:column;gap:14px;width:100%}.car-list-filter-check-list__item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;width:100%}.car-list-filter-check-list__item.is-disabled{cursor:not-allowed}.car-list-filter-check-list__option{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-filter-check-list__label{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-check-list__item.is-selected .car-list-filter-check-list__label{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.car-list-filter-check-list__item.is-disabled .car-list-filter-check-list__count,.car-list-filter-check-list__item.is-disabled .car-list-filter-check-list__label{color:var(--color-gray-200)}.car-list-filter-check-list__count{color:var(--color-gray-400);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-filter-catalog{display:flex;flex-direction:column;gap:0;width:100%}.car-list-filter-catalog__empty{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:8px 0}@media(min-width:769px){.car-list-filter{overflow:clip;position:static}.car-list-filter-menu__item--panel.car-list-filter-menu__item--single-path>.car-list-filter-catalog{margin:0 8px;width:calc(100% - 16px)}.car-list-filter-catalog__section-scroll--scrollable{--ui-fake-scrollbar-right:-8px;--ui-fake-scrollbar-z-index:2;--ui-fake-scrollbar-track-color:transparent;--ui-fake-scrollbar-thumb-color:var(--color-gray-200);--ui-fake-scrollbar-thumb-active-color:var(--color-gray-400)}.car-list-filter-catalog__sections--scrollable{box-sizing:border-box;height:470px;overflow-y:auto;scrollbar-width:none}.car-list-filter-menu__item--single-path .car-list-filter-catalog__sections--scrollable{height:auto;max-height:580px}.car-list-filter-catalog__sections--scrollable::-webkit-scrollbar{display:none}.car-list-filter-catalog__children--maker{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;margin-left:0;padding:0;width:100%}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children{box-sizing:border-box;width:100%}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children--single-options{border-top:1px solid var(--color-gray-100);margin-top:16px;padding-top:16px}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children--single-options .car-list-filter-catalog__row{align-items:center;align-self:stretch;display:flex;gap:8px;width:100%}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children--single-options .car-list-filter-catalog__row--depth-3{padding:12px 8px}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children--single-options .car-list-filter-catalog__row--depth-4{padding:12px 8px 12px 26px}.car-list-filter-menu__item--single-path .car-list-filter-catalog__children--single-options .car-list-filter-catalog__row--depth-5{padding:12px 8px 12px 44px}.car-list-filter-menu__item--single-path .car-list-filter-catalog__section{box-sizing:border-box;padding:12px 0}.car-list-filter-menu__item--single-path .car-list-filter-catalog__section:not(:last-child){border-bottom:1px solid var(--color-gray-100)}.car-list-filter-menu__item--single-path .car-list-filter-catalog__section--imported{border-top:0;margin-top:0}.car-list-filter-menu__item--single-path .car-list-filter-catalog__section-title{align-items:center;box-sizing:border-box;color:#9e9e9e;display:flex;font-size:13px;font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:34px;padding:8px}.car-list-filter-menu__item--single-path .car-list-filter-catalog__row--depth-1,.car-list-filter-menu__item--single-path .car-list-filter-catalog__row--depth-2,.car-list-filter-menu__item--single-path .car-list-filter-catalog__section-options>.car-list-filter-catalog__row{min-height:32px;padding:10px 8px;width:100%}.car-list-filter-menu__item--single-path .car-list-filter-catalog__row--depth-1 .car-list-filter-catalog__label,.car-list-filter-menu__item--single-path .car-list-filter-catalog__row--depth-2 .car-list-filter-catalog__label,.car-list-filter-menu__item--single-path .car-list-filter-catalog__section-options>.car-list-filter-catalog__row .car-list-filter-catalog__label{color:#1a1a1a;font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-filter-menu__item--single-path .car-list-filter-catalog__count{color:#9e9e9e;font-size:12px;font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-list-filter-catalog__selection-clear{align-items:center;aspect-ratio:1;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:14px;justify-content:center;padding:0;width:14px}.car-list-filter-catalog__selection-clear img{aspect-ratio:1;display:block;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}}@media(min-width:769px)and (hover:hover)and (pointer:fine){.car-list-filter-menu__item--single-path .car-list-filter-catalog__row:hover:not(.is-disabled){background:var(--color-gray-50);border-radius:8px}}.car-list-filter-catalog__section{display:flex;flex-direction:column;width:100%}.car-list-filter-catalog__section--imported{border-top:1px solid var(--ui-color-border-muted);margin-top:16px;padding-top:16px}.car-list-filter-catalog__section-scroll{width:100%}.car-list-filter-catalog__section-options{display:flex;flex-direction:column;width:100%}.car-list-filter-catalog__section-title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding-bottom:6px}.car-list-filter-catalog__popular{border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:14px;padding:12px 0 18px}.car-list-filter-catalog__popular-title{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-catalog__popular-list{display:flex;flex-direction:column;gap:14px}.car-list-filter-catalog__popular-button{background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0;text-align:left;width:100%}.car-list-filter-catalog__popular-button.is-selected{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.car-list-filter-catalog__row{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:32px;padding:5px 0}.car-list-filter-catalog__row--depth-2{padding-left:12px}.car-list-filter-catalog__row--depth-3{padding-left:24px}.car-list-filter-catalog__row--depth-4{padding-left:36px}.car-list-filter-catalog__row--depth-5{padding-left:48px}.car-list-filter-catalog__option{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-filter-catalog__text{display:flex;flex-direction:column;min-width:0}.car-list-filter-catalog__label{color:var(--color-gray-900);font-size:var(--text-body-md-size);word-break:keep-all}.car-list-filter-catalog__label,.car-list-filter-catalog__sub-label{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-catalog__sub-label{color:var(--color-gray-500);font-size:var(--text-caption-sm-size)}.car-list-filter-catalog__count{color:var(--color-gray-400);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-filter-catalog__row.is-disabled{cursor:not-allowed}.car-list-filter-catalog__row.is-disabled .car-list-filter-catalog__count,.car-list-filter-catalog__row.is-disabled .car-list-filter-catalog__label,.car-list-filter-catalog__row.is-disabled .car-list-filter-catalog__sub-label{color:var(--color-gray-200)}.car-list-maker-modal__count{color:var(--color-gray-400);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:right;white-space:nowrap}.car-list-maker-modal__maker-checkbox{flex:0 0 auto}.car-list-maker-modal{padding:0}.car-list-maker-modal>div{width:100%}.car-list-maker-sections{padding-bottom:8px;width:100%}.car-list-maker-section,.car-list-maker-sections{display:flex;flex-direction:column;gap:0}.car-list-maker-section--popular{padding:20px 16px}.car-list-maker-section-title{align-items:center;background:var(--ui-color-surface-soft);box-sizing:border-box;color:var(--ui-color-muted);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0 16px;width:100%}.car-list-brand-grid{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);padding:0 20px 8px}.car-list-maker-section .car-list-brand-grid{padding:0}.car-list-brand-item{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 0}.car-list-brand-item:active{background:var(--ui-color-surface-soft)}.car-list-brand-item.sel{border:1.5px solid var(--ui-color-primary)}.car-list-brand-item.sel .car-list-brand-item__icon{background:var(--ui-color-primary);color:var(--ui-color-on-primary)}.car-list-brand-item__icon{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.car-list-brand-item__logo{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-list-brand-item__logo-fallback{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;height:100%;justify-content:center;width:100%}.car-list-brand-item__name{color:var(--color-gray-800);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.car-list-brand-item.sel .car-list-brand-item__name{color:var(--ui-color-primary);font-weight:700}.car-list-maker-list{display:flex;flex-direction:column;padding:0 16px}.car-list-maker-list-item{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;gap:16px;justify-content:flex-start;min-height:44px;padding:16px 0;width:100%}.car-list-maker-list-item:active{background:var(--ui-color-surface-soft)}.car-list-brand-item:disabled,.car-list-catalog-model-list__item:disabled,.car-list-detail-model-list-item:disabled,.car-list-level-class-list-item.is-disabled,.car-list-level-list-item.is-disabled,.car-list-level-tree-group__button.is-disabled,.car-list-maker-list-item:disabled{cursor:not-allowed}.car-list-maker-list-item__logo{align-items:center;display:flex;flex:0 0 34px;height:34px;justify-content:center;overflow:hidden;width:34px}.car-list-maker-list-item__logo-image{display:block;max-height:32px;max-width:32px;-o-object-fit:contain;object-fit:contain}.car-list-maker-list-item__logo-fallback{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--ui-color-muted);display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.car-list-maker-list-item__label{color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:left}.car-list-maker-list-item.sel .car-list-maker-list-item__label{color:var(--ui-color-primary);font-weight:700}.car-list-brand-item:disabled .car-list-brand-item__name,.car-list-catalog-model-list__item:disabled .car-list-catalog-model-list__label,.car-list-catalog-model-list__item:disabled .car-list-maker-modal__count,.car-list-detail-model-list-item:disabled .car-list-detail-model-list-item__name,.car-list-detail-model-list-item:disabled .car-list-maker-modal__count,.car-list-level-class-list-item.is-disabled .car-list-maker-modal__count,.car-list-level-class-list-item.is-disabled .ui-checkbox__label,.car-list-level-list-item.is-disabled .car-list-maker-modal__count,.car-list-level-list-item.is-disabled .ui-checkbox__label,.car-list-level-tree-group__button.is-disabled .car-list-maker-modal__count,.car-list-level-tree-group__button.is-disabled .ui-checkbox__label,.car-list-maker-list-item:disabled .car-list-maker-list-item__label{color:var(--color-gray-200)}.car-list-catalog-model-list{display:flex;flex-direction:column;width:100%}.car-list-mobile-filter-sheet .pop-body.car-list-mobile-filter-sheet__catalog-detail,.car-list-mobile-filter-sheet .pop-body.car-list-mobile-filter-sheet__catalog-list,.car-list-mobile-filter-sheet .pop-body.car-list-mobile-filter-sheet__catalog-maker{padding:0}.car-list-mobile-filter-sheet .car-list-maker-modal,.car-list-mobile-filter-sheet .car-list-maker-modal>div,.car-list-mobile-filter-sheet .car-list-mobile-filter-sheet__catalog-detail>div,.car-list-mobile-filter-sheet .car-list-mobile-filter-sheet__catalog-list>div,.car-list-mobile-filter-sheet .car-list-mobile-filter-sheet__catalog-maker>div{width:100%}.car-list-mobile-filter-sheet .car-list-mobile-filter-sheet__model-sections{gap:0;width:100%}.car-list-catalog-model-section-title{background:var(--ui-color-surface-soft);color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0 16px}.car-list-catalog-model-list__item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:16px;text-align:left;width:100%}.car-list-catalog-model-list__item.sel,.car-list-catalog-model-list__item:active,.car-list-catalog-model-list__item:hover{background:var(--color-primary-25)}.car-list-catalog-model-list__label{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}.car-list-model-section{display:flex;flex-direction:column;gap:10px}.car-list-detail-model-list{width:100%}.car-list-detail-model-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:16px;text-align:left;width:100%}.car-list-detail-model-list-item.sel,.car-list-detail-model-list-item:active,.car-list-detail-model-list-item:hover{background:var(--color-primary-25)}.car-list-detail-model-list-item__thumb{align-items:center;display:flex;flex:0 0 52px;height:34px;justify-content:center;width:52px}.car-list-detail-model-list-item__image{display:block;max-height:34px;max-width:52px;-o-object-fit:contain;object-fit:contain}.car-list-detail-model-list-item__placeholder{background:var(--ui-color-surface-muted);border-radius:4px;height:30px;width:48px}.car-list-detail-model-list-item__content{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.car-list-detail-model-list-item__name{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-level-group,.car-list-level-list,.car-list-level-tree-group{width:100%}.car-list-level-tree-group__button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:16px 0;text-align:left;width:100%}.car-list-level-tree-group__button .ui-checkbox,.car-list-level-tree-group__button .ui-radio{width:100%}.car-list-level-tree-group__button .ui-checkbox__label,.car-list-level-tree-group__button .ui-radio__label{color:var(--ui-color-text-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}.car-list-level-tree-group__button.sel .ui-checkbox__label,.car-list-level-tree-group__button.sel .ui-radio__label{color:var(--color-primary-500)}.car-list-level-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:14px 0 14px 28px;text-align:left;width:100%}.car-list-level-list-item .ui-checkbox{width:100%}.car-list-level-list-item .ui-checkbox__label{color:var(--ui-color-text-strong);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}.car-list-level-list-item.sel .ui-checkbox__label{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.car-list-level-list-item:active,.car-list-level-list-item:hover{background:var(--ui-color-surface-soft)}.car-list-level-list-item.sel{background:transparent}.car-list-level-class-list{background:var(--ui-color-surface-soft);display:block;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.car-list-level-class-list-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-height:38px;padding:12px 16px 12px 76px;text-align:left;width:100%}.car-list-level-class-list-item .ui-checkbox{width:100%}.car-list-level-class-list-item .ui-checkbox__label{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}.car-list-level-class-list-item .ui-checkbox__label,.car-list-level-class-list-item.sel .ui-checkbox__label{color:var(--color-gray-900);font-weight:var(--text-weight-medium)}.car-list-level-class-list-item:active,.car-list-level-class-list-item:hover{background:var(--color-primary-25)}.car-list-level-class-list-item.sel{background:transparent}.car-list-catalog-class-list-item,.car-list-catalog-level-group__button,.car-list-catalog-level-list-item{justify-content:space-between}.car-list-catalog-class-list-item .ui-checkbox,.car-list-catalog-level-group__button .ui-checkbox,.car-list-catalog-level-group__button .ui-radio,.car-list-catalog-level-list-item .ui-checkbox{flex:1 1 auto;min-width:0;width:auto}.car-list-filter-period{display:flex;flex-direction:column;gap:28px;width:100%}.car-list-filter-period__selects{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.car-list-filter-period__selects:not(.car-list-filter-period__selects--mileage){padding-right:36px}.car-list-filter-period__selects>.ui-select-box:nth-child(2),.car-list-filter-period__selects>.ui-select-box:nth-child(4){width:100%}.car-list-filter-period__selects--mileage{grid-template-columns:minmax(0,1fr)}.car-list-filter-period__selects--mileage>.ui-combo-box:first-child,.car-list-filter-period__selects--mileage>.ui-combo-box:nth-child(2),.car-list-filter-period__selects--mileage>.ui-select-box:first-child,.car-list-filter-period__selects--mileage>.ui-select-box:nth-child(2){width:calc(100% - 36px)}.car-list-filter-period__range-symbol{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);position:absolute;right:0;text-align:center;top:20px;transform:translateY(-50%);width:28px}.car-list-filter-period__range-symbol--end{top:66px}.car-list-filter-period__range-symbol--mileage{top:20px;width:28px}.car-list-filter-period__range-symbol--mileage.car-list-filter-period__range-symbol--end{top:66px}.car-list-filter-period__presets{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.car-list-filter-period__presets--mileage{grid-template-columns:repeat(2,minmax(0,1fr))}.car-list-filter-period__preset{align-items:center;background:var(--color-gray-50);border:0;border-radius:6px;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:44px;padding:0 8px}.car-list-filter-period__preset.is-selected{background:var(--color-primary-500);color:var(--color-white)}.car-list-filter-keyword,.car-list-filter-keyword__input{width:100%}.car-list-filter-keyword__input .ui-box-input__field{border-color:var(--color-gray-200);min-height:44px;padding-left:12px;padding-right:12px}.car-list-filter-keyword__input .ui-box-input__control{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.car-list-filter-keyword__input .ui-box-input__control::-moz-placeholder{color:var(--color-gray-400)}.car-list-filter-keyword__input .ui-box-input__control::placeholder{color:var(--color-gray-400)}.car-list-filter-keyword__submit.ui-btn{align-items:center;background:transparent;border:0;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:0;width:24px}.car-list-filter-keyword__icon{height:18px;opacity:.8;width:18px}.car-list-filter-lease{display:flex;flex-direction:column;gap:32px;width:100%}.car-list-filter-lease__group{display:flex;flex-direction:column;gap:14px;width:100%}.car-list-filter-lease__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-filter-menu__label{align-items:center;display:inline-flex;gap:4px;grid-column:1;min-width:0}.car-list-filter-menu__icon{flex-shrink:0;height:18px;width:18px}.car-list-filter-menu__chevron-area{align-items:center;display:inline-flex;flex:0 0 18px;grid-column:3;height:18px;justify-content:center;justify-self:end;width:18px}.car-list-filter-menu__chevron{border-bottom:2px solid var(--color-gray-400);border-right:2px solid var(--color-gray-400);box-sizing:border-box;flex-shrink:0;height:8px;transform:rotate(45deg) translateY(-2px);width:8px}.car-list-filter-menu__item.is-open .car-list-filter-menu__chevron{transform:rotate(225deg) translate(-2px,-2px)}.car-list-filter:not(.car-list-filter--mobile-open) .car-list-filter-menu__chevron-area{flex-basis:20px;height:20px;width:20px}.car-list-filter:not(.car-list-filter--mobile-open) .car-list-filter-menu__chevron{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E") 50% /20px 20px no-repeat;border:0;height:20px;transform:none;width:20px}.car-list-filter:not(.car-list-filter--mobile-open) .car-list-filter-menu__item.is-open .car-list-filter-menu__chevron{transform:rotate(180deg)}.car-list-content{background:var(--color-white);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;grid-column:2;grid-row:2;min-height:720px;padding:28px;width:976px}.car-list-content--empty,.car-list-content--shorts{align-self:start;min-height:0}.car-list-content--shorts{grid-row:1}.car-list-catalog-breadcrumb{align-items:center;color:#8c8c8c;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;min-height:17px;white-space:nowrap}.car-list-catalog-breadcrumb__item{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto;font:inherit;padding:0}.car-list-catalog-breadcrumb__item.is-current{color:#222;font-weight:var(--text-weight-semibold)}.car-list-catalog-breadcrumb__separator{align-items:center;display:flex;justify-content:center;padding:0 8px 0 4px}.car-list-category-menu{background:var(--color-white);border-radius:14px;box-sizing:border-box;grid-column:2;grid-row:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.car-list-category-menu--mobile{display:none}.car-list-category-menu::-webkit-scrollbar{display:none}.car-list-category-menu__list{align-items:center;box-sizing:border-box;display:flex;gap:18px;height:116px;list-style:none;margin:0;min-width:100%;padding:20px;width:-moz-max-content;width:max-content}.car-list-category-menu__item{flex:0 0 60px;width:60px}.car-list-category-menu__button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;justify-content:center;padding:0;width:65px}.car-list-category-menu__icon-box{align-items:center;background:#f0f0f0;border-radius:50%;display:flex;flex:0 0 44px;height:44px;justify-content:center;overflow:hidden;width:44px}.car-list-category-menu__icon{display:block;height:24px;width:24px}.car-list-category-menu__label{color:#595959;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:center;white-space:nowrap;width:60px}.car-list-popular-maker-menu{background:transparent;box-sizing:border-box;height:116px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.car-list-popular-maker-menu::-webkit-scrollbar{display:none}.car-list-popular-maker-menu__list{align-items:center;box-sizing:border-box;display:flex;gap:18px;height:100%;list-style:none;margin:0;min-width:100%;padding:20px;width:-moz-max-content;width:max-content}.car-list-popular-maker-menu__item{flex:0 0 60px;width:60px}.car-list-popular-maker-menu__button{align-items:center;background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;gap:12px;justify-content:center;padding:0;width:65px}.car-list-popular-maker-menu__logo-box{align-items:center;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.car-list-popular-maker-menu__logo{display:block;max-height:44px;max-width:44px;-o-object-fit:contain;object-fit:contain}.car-list-popular-maker-menu__logo-fallback{align-items:center;background:var(--color-gray-50);border-radius:50%;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:34px;justify-content:center;width:34px}.car-list-popular-maker-menu__name{color:inherit;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);overflow:hidden;text-align:center;width:65px}.car-list-popular-maker-menu__button.is-selected{color:var(--color-gray-900)}.car-list-content:not(.car-list-content--display-ready)>.car-list-content-toolbar,.car-list-content:not(.car-list-content--display-ready)>.car-list-content-toolbar__mobile-options,.car-list-content:not(.car-list-content--display-ready)>.car-list-results,.car-list-content:not(.car-list-content--display-ready)>.car-list-selected-filters{visibility:hidden}.car-list-content-header{border-bottom:1px solid var(--color-gray-100);display:none;flex-direction:column;gap:24px;padding-bottom:18px}.car-list-content-toolbar{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px;padding-top:8px;width:100%}.car-list-content-toolbar__mobile-options,.car-list-feed-card__spec.car-list-card-spec--mobile,.car-list-mobile-filter,.car-list-mobile-page-header,.car-list-quick-filter-summary,.car-list-result-card__spec.car-list-card-spec--mobile{display:none}.car-list-content-toolbar__count{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-content-toolbar__actions{align-items:center;display:inline-flex;gap:16px}.car-list-content-toolbar__menu-wrap{align-items:center;display:inline-flex;position:relative}.car-list-content-toolbar__sort,.car-list-content-toolbar__view{align-items:center;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:inline-flex;font-size:var(--text-body-base-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:0}.car-list-content-toolbar__sort{gap:8px}.car-list-content-toolbar__chevron{display:block;flex:0 0 18px;height:18px;width:18px}.car-list-content-toolbar__chevron--mobile{display:none}.car-list-content-toolbar__view{gap:8px;height:24px;justify-content:center;width:auto}.car-list-content-toolbar__view-label{white-space:nowrap}.car-list-content-toolbar__view-icon{display:block;filter:brightness(0);height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.car-list-toolbar-menu{background:var(--color-white);border-radius:12px;box-shadow:0 0 9px #00000014;box-sizing:border-box;min-width:156px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:6}.car-list-toolbar-menu__grid{display:grid;gap:12px;padding:12px 8px}.car-list-toolbar-menu__item.ui-btn{color:var(--color-gray-700);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:24px;padding:0;width:100%}.car-list-toolbar-menu__item.is-selected,.car-list-toolbar-menu__item.ui-btn:hover:not(:disabled):not(.is-loading){background:transparent;color:var(--color-gray-900)}.car-list-toolbar-pop-modal__body{padding:16px 16px 34px}.car-list-toolbar-pop-modal__options{gap:10px}.car-list-category-modal__list,.car-list-toolbar-pop-modal__options{display:flex;flex-direction:column;width:100%}.car-list-category-modal__item{border-bottom:1px solid var(--color-gray-100)}.car-list-category-modal__row{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);gap:16px;justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:56px;padding:16px 0;text-align:left;width:100%}.car-list-category-modal__label{align-items:center;display:inline-flex;gap:12px;min-width:0}.car-list-category-modal__icon{flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-category-modal__chevron{flex:0 0 16px;height:16px;-o-object-fit:contain;object-fit:contain;transform:rotate(0);transition:transform .16s ease;width:16px}.car-list-category-modal__item.is-expanded .car-list-category-modal__chevron{transform:rotate(-90deg)}.car-list-category-modal__options{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px}.car-list-category-modal__option{background:var(--color-gray-50);border:0;border-radius:9999px;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:32px;min-width:48px;padding:6px 10px;white-space:nowrap}@media(max-width:767px){.car-list-category-modal .pop-body.car-list-category-modal__body{padding:8px 20px 20px;scrollbar-gutter:auto}}.car-list-mobile-filter-sheet__body{padding:16px 16px 24px}.car-list-mobile-filter-sheet__content{display:flex;flex-direction:column;gap:16px;width:100%}.car-list-mobile-filter-sheet .pop-panel{max-height:82dvh}.car-list-pc-maker-modal .pop-panel{max-width:430px}.car-list-pc-quick-filter-modal .pop-panel{max-height:82dvh;max-width:430px;width:calc(100% - 40px)}.car-list-pc-maker-modal .pop-body.car-list-pc-maker-modal__body{padding:0}.car-list-pc-maker-modal__body>div{width:100%}.car-list-pc-maker-modal .car-list-detail-model-list,.car-list-pc-maker-modal .car-list-level-list,.car-list-pc-maker-modal .car-list-mobile-filter-sheet__model-sections{box-sizing:border-box;padding-left:16px;padding-right:16px}.car-list-pc-maker-modal .car-list-level-class-list{width:calc(100% + 32px)}.car-list-mobile-filter-sheet .pop-ft .ui-btn:first-child:not(:last-child),.car-list-pc-maker-modal .pop-ft .ui-btn:first-child:not(:last-child){flex:0 0 88px;width:88px}.car-list-mobile-filter-sheet .pop-ft .ui-btn:last-child:not(:first-child),.car-list-pc-maker-modal .pop-ft .ui-btn:last-child:not(:first-child){flex:1 1 auto;min-width:0}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-panel{border-radius:0;height:100dvh;max-height:100dvh}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-hd{height:auto;min-height:60px;padding:16px}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-body{flex:1 1 auto;min-height:0;overflow-y:auto}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .car-list-mobile-filter-sheet__body{padding:16px 16px 24px}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-body.car-list-mobile-filter-sheet__catalog-detail,.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-body.car-list-mobile-filter-sheet__catalog-list,.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-body.car-list-mobile-filter-sheet__catalog-maker{padding:0}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .car-list-mobile-filter-sheet__body--option{display:flex;flex-direction:column;min-height:0;overflow:hidden}.car-list-mobile-filter-sheet__body--option .car-list-mobile-filter-sheet__content,.car-list-mobile-option-shell{flex:1 1 auto;min-height:0;overflow:hidden}.car-list-mobile-option-shell{display:flex}.car-list-mobile-filter-sheet.car-list-mobile-filter-sheet--full .pop-ft{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.car-list-mobile-filter-sheet .car-list-mobile-filter-sheet__catalog-maker .car-list-mobile-filter-sheet__content{gap:0}.car-list-mobile-filter-sheet .car-list-filter-period__selects--model-year{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;padding-right:0}.car-list-mobile-filter-sheet .car-list-filter-period__selects--model-year>.ui-select-box:first-child{grid-column:1;grid-row:1}.car-list-mobile-filter-sheet .car-list-filter-period__selects--model-year>.ui-select-box:nth-child(2){grid-column:2;grid-row:1}.car-list-mobile-filter-sheet .car-list-filter-period__selects--model-year>.ui-select-box:nth-child(3){grid-column:1;grid-row:2}.car-list-mobile-filter-sheet .car-list-filter-period__selects--model-year>.ui-select-box:nth-child(4){grid-column:2;grid-row:2}.car-list-mobile-filter-sheet .car-list-filter-period__selects--mileage{gap:6px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px}.car-list-mobile-filter-sheet .car-list-filter-period__selects--mileage>.ui-combo-box:first-child,.car-list-mobile-filter-sheet .car-list-filter-period__selects--mileage>.ui-select-box:first-child{grid-column:1;width:100%}.car-list-mobile-filter-sheet .car-list-filter-period__selects--mileage>.ui-combo-box:nth-child(2),.car-list-mobile-filter-sheet .car-list-filter-period__selects--mileage>.ui-select-box:nth-child(2){grid-column:3;width:100%}.car-list-mobile-filter-sheet .car-list-filter-period__range-symbol--mileage{align-self:center;grid-column:2;grid-row:1;justify-self:center;position:static;transform:none}.car-list-mobile-filter-sheet .car-list-filter-period__range-symbol--mileage.car-list-filter-period__range-symbol--end{align-self:center;grid-column:4;grid-row:1;justify-self:center;position:static;transform:none}.car-list-mobile-filter-sheet .car-list-filter-period__range-symbol--model-year{align-self:center;grid-column:3;grid-row:1;justify-self:center;position:static;transform:none}.car-list-mobile-filter-sheet .car-list-filter-period__range-symbol--model-year.car-list-filter-period__range-symbol--end{align-self:center;grid-column:3;grid-row:2;justify-self:center;position:static;transform:none}.car-list-mobile-filter-sheet.pop{z-index:260}.car-list-selected-filters{border-bottom:1px solid var(--color-gray-100);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.car-list-selected-filters--result-summary{display:none}.car-list-selected-filters--empty{padding-bottom:0}.car-list-selected-filters .ui-btn{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-700);gap:4px;min-height:34px;min-width:0;padding:8px}.car-list-selected-filters .ui-btn:hover:not(:disabled):not(.is-loading){background:var(--color-gray-50);border-color:var(--color-gray-200);color:var(--color-gray-700)}.car-list-selected-filters .ui-btn.is-filter-chip-disabled,.car-list-selected-filters .ui-btn.is-filter-chip-disabled:disabled{cursor:not-allowed;opacity:1}.car-list-selected-filters .ui-btn.is-filter-chip-disabled .ui-btn__icon-right{opacity:.35}.car-list-mobile-filter__button--selected.is-filter-chip-excluded .car-list-mobile-filter__selected-main,.car-list-selected-filters .ui-btn.is-filter-chip-excluded{text-decoration:line-through}.car-list-selected-filters .ui-btn__label--with-icon{gap:4px}.car-list-results{display:flex;flex-direction:column;gap:32px}.car-list-content--shorts .car-list-results{gap:0}.car-list-results__body{display:flex;flex-direction:column;gap:36px;width:100%}.car-list-results__section-title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-list-list-stack{display:flex;flex-direction:column;gap:36px}.car-list-list-section,.car-list-list-section__list{display:flex;flex-direction:column;gap:24px}.car-list-pagination{display:flex;justify-content:center;width:100%}.car-list-result-card{align-items:flex-start;align-self:stretch;border-bottom:1px solid #ebebeb;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:0;padding:16px 0;position:relative;width:100%}.car-list-result-card__main{display:flex;gap:16px;min-width:0;width:100%}.car-list-result-card__image{background:var(--color-gray-100);border-radius:14px;flex-shrink:0;height:148px;overflow:hidden;position:relative;width:247px}.car-list-result-card__image-source{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-list-image-placeholder{align-items:center;box-sizing:border-box;color:var(--color-gray-500);display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:8px;height:100%;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;width:100%}.car-list-image-placeholder__icon{display:block;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.car-list-image-placeholder__text{display:block;max-width:100%}.car-list-result-card__image-count{border-radius:30px;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);gap:4px;letter-spacing:var(--text-letter-spacing-0);line-height:1;min-width:47px;padding:0 8px}.car-list-result-card__image-count,.car-list-result-card__video-badge{align-items:center;background:#00000080;bottom:12px;box-sizing:border-box;color:var(--color-white);display:inline-flex;height:24px;justify-content:center;left:12px;position:absolute}.car-list-result-card__video-badge{border-radius:50%;width:24px}.car-list-result-card__video-badge+.car-list-result-card__image-count{left:40px}.car-list-result-card__video-badge-icon{background:currentColor;display:block;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat;width:14px}.car-list-result-card__image-count-icon{background:currentColor;flex-shrink:0;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.car-list-result-card__image-count-text{align-items:center;display:inline-flex;height:16px;line-height:1}.car-list-result-card__image-time{bottom:8px;color:var(--color-white);font-family:var(--text-font-family),sans-serif;font-size:11px;font-weight:var(--text-weight-semibold);left:8px;line-height:var(--text-line-height-140);position:absolute;white-space:nowrap;z-index:2}.car-list-feed-card__media-footer,.car-list-result-card__media-footer{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-shrink:0;height:24px;justify-content:space-between;left:0;padding:8px;position:absolute;right:0;width:100%;z-index:2}.car-list-result-card__media-footer-time{color:var(--color-white);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-result-card__media-footer-icon{display:block;flex-shrink:0;height:12px;width:12px}.car-list-result-card__media-footer-meta{align-items:center;color:var(--color-white);display:inline-flex;gap:2px;height:12px}.car-list-result-card__media-footer-count{font-size:11px;font-weight:var(--text-weight-semibold);line-height:12px;white-space:nowrap}.car-list-feed-card__view-count,.car-list-result-card__view-count{align-items:center;display:inline-flex;flex:0 0 auto;gap:2px}.car-list-feed-card__view-icon,.car-list-result-card__view-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='silver' d='M3.75 2.113c.448-.202.95-.115 1.367.114l.082.047.017.01.016.012 6.239 4.43c.436.252.86.646.862 1.218 0 .567-.42.98-.857 1.258l-6.18 4.17-.026.017-.027.014c-.448.24-1 .386-1.492.132-.443-.229-.64-.676-.704-1.14l-.02-.198v-.034L3 3.437c-.009-.577.237-1.093.75-1.324'/%3E%3C/svg%3E") 50% /16px 16px no-repeat;display:block;flex:0 0 16px;height:16px;width:16px}.car-list-result-card__wish{background:transparent;border:0;color:var(--color-white);cursor:pointer;gap:8px;height:42px;padding:8px;position:absolute;right:0;top:0;width:42px}.car-list-result-card__wish,.car-list-result-card__wish-icon{align-items:center;border-radius:100px;box-sizing:border-box;display:inline-flex;justify-content:center}.car-list-result-card__wish-icon{background:#00000080;height:24px;padding:3px 3px 2px;width:24px}.car-list-result-card__wish-icon:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-list-result-card__wish.is-active .car-list-result-card__wish-icon:before{display:none}.car-list-result-card__wish-on-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-result-card__wish--mobile-only{display:none}.car-list-result-card__content{background:transparent;display:flex;flex-direction:column;gap:12px;justify-content:space-between;width:100%}.car-list-results__empty{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);padding:48px 0;text-align:center}.car-list-results__empty--data{align-items:center;box-sizing:border-box;color:var(--color-gray-600);display:flex;flex-direction:column;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);gap:16px;height:436px;justify-content:flex-start;padding:120px 0 200px}.car-list-results__empty-icon{display:block;flex-shrink:0;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.car-list-results__empty-text{margin:0}.car-list-feed-grid,.car-list-feed-section,.car-list-feed-section__rows{background:var(--color-white);display:flex;flex-direction:column;gap:24px}.car-list-feed-section__list{background:var(--color-white);display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.car-list-feed-card{background:var(--color-white);cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0}.car-list-feed-card__image{aspect-ratio:1.31/1;background:var(--color-gray-100);border-radius:14px;overflow:hidden;position:relative;width:100%}.car-list-feed-card__image-source{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-list-feed-card__content{background:var(--color-white);display:flex;flex-direction:column;gap:14px;height:auto;min-width:0}.car-list-feed-card__main{display:flex;flex-direction:column;gap:6px;min-height:104px;min-width:0}.car-list-feed-card__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0;position:relative}.car-list-feed-card__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;overflow-wrap:anywhere;white-space:normal}.car-list-feed-card__title.is-visited{color:var(--color-gray-500)}.car-list-feed-card__more-area{flex:0 0 24px;position:relative}.car-list-feed-card__more.ui-btn{height:24px;padding:0;width:24px}.car-list-feed-card__more-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-feed-card__meta-mobile,.car-list-feed-card__play,.car-list-feed-card__seller-mobile{display:none}.car-list-feed-card__seller-info,.car-list-feed-card__spec,.car-list-feed-card__subtitle{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-feed-card__subtitle{font-size:var(--text-body-md-size)}.car-list-feed-card__subtitle.is-visited{color:var(--color-gray-500)}.car-list-feed-card__spec-row{display:flex;flex-direction:column;gap:4px;min-width:0}.car-list-feed-card__price-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;min-width:0}.car-list-feed-card__price{align-items:flex-end;display:flex;font-size:16px;font-weight:700;gap:2px;letter-spacing:var(--text-letter-spacing-0);line-height:110%;white-space:nowrap}.car-list-feed-card__price,.car-list-feed-card__price-unit{color:#222;font-family:Pretendard,sans-serif;font-style:normal}.car-list-feed-card__price-unit{font-size:14px;font-weight:400;line-height:140%}.car-list-feed-card__price-badges{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.car-list-feed-card__details{display:contents}.car-list-feed-card__seller{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:10px;display:flex;gap:12px;min-width:0;padding:8px 10px}.car-list-feed-card__seller-logo{background:var(--color-gray-900);border-radius:50%;flex-shrink:0;height:24px;width:24px}.car-list-feed-card__seller-text{display:flex;flex-direction:column;gap:2px;min-width:0}.car-list-feed-card__seller-name{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-text-view{display:flex;flex-direction:column;gap:14px;width:100%}.car-list-text-view-compare{align-items:center;background:#edf7ff;border-radius:8px;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;min-height:56px;padding:16px}.car-list-text-view-compare__text{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-text-view-compare__title{font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.car-list-text-view-compare__desc,.car-list-text-view-compare__title{color:var(--color-primary-500);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-text-view-compare__desc{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.car-list-text-view-compare__button{align-items:center;background:transparent;border:0;color:var(--color-primary-500);cursor:pointer;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:24px;padding:0;text-decoration:underline;white-space:nowrap}.car-list-text-view__section{display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px;width:100%}.car-list-text-view__head,.car-list-text-view__row{align-items:center;box-sizing:border-box;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:30px minmax(0,2.2fr) 56px 102px 108px 98px 72px 72px 84px 36px;width:100%}.car-list-text-view__table{padding-top:12px}.car-list-text-view__head{background:var(--color-gray-50);border-radius:8px;padding:8px 0}.car-list-text-view__row{border-bottom:1px solid var(--color-gray-100);cursor:pointer;min-height:56px}.car-list-text-view__cell{align-items:center;box-sizing:border-box;color:var(--color-gray-600);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.car-list-text-view__head .car-list-text-view__cell{color:var(--color-gray-500);display:inline-flex;font-size:var(--text-caption-sm-size);justify-content:center;line-height:var(--text-line-height-140)}.car-list-text-view__cell--check,.car-list-text-view__cell--color,.car-list-text-view__cell--wish{justify-content:center}.car-list-text-view__row .car-list-text-view__cell:not(.car-list-text-view__cell--model){justify-content:center;text-align:center}.car-list-text-view__row .car-list-text-view__cell--model{color:var(--color-gray-900);display:block;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.car-list-text-view__row .car-list-text-view__cell--model.is-visited{color:var(--color-gray-500)}.car-list-text-view__cell--price{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);white-space:nowrap}.car-list-text-view__head .car-list-text-view__cell--price{justify-content:center}.car-list-text-view__checkbox{align-items:center;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.car-list-text-view__color-dot{border:1px solid var(--color-gray-100);border-radius:50%;box-sizing:border-box;display:block;height:16px;width:16px}.car-list-text-view__wish{background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-200);cursor:pointer;height:26px;padding:4px;width:26px}.car-list-text-view__wish,.car-list-text-view__wish-icon{align-items:center;display:inline-flex;justify-content:center}.car-list-text-view__wish-icon{height:20px;width:20px}.car-list-text-view__wish-icon:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-list-text-view__wish.is-active .car-list-text-view__wish-icon:before{display:none}.car-list-text-view__wish-on-icon{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.car-list-result-card__summary{display:flex;gap:24px;justify-content:space-between;width:100%}.car-list-result-card__text{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.car-list-result-card__title-row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;min-width:0;width:100%}.car-list-result-card__title{color:#222;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);min-width:0}.car-list-result-card__title.is-visited{color:var(--color-gray-500)}.car-list-result-card__subtitle{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-result-card__subtitle.is-visited{color:var(--color-gray-500)}.car-list-result-card__spec{align-items:center;align-self:stretch;color:#595959;display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:3px;height:24px;line-height:var(--text-line-height-140)}.car-list-result-card__badges{display:flex;flex-wrap:wrap;gap:4px}.car-list-result-card__price-badges{align-items:center;align-self:stretch;display:flex;gap:8px;height:24px;min-width:0}.car-list-card-location{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);min-width:0;padding-top:4px}.car-list-card-location img{aspect-ratio:13/16;display:block;flex:0 0 13px;flex-shrink:0;height:16px;width:13px}.car-list-card-location__address{align-items:center;display:flex;gap:4px;height:24px;min-width:0;width:320px}.car-list-card-location>span:not(.car-list-card-location__address),.car-list-card-location__address-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-result-card__badge{align-items:center;background:var(--color-gray-100);border:0;border-radius:4px;box-sizing:border-box;color:var(--color-gray-700);display:inline-flex;font-size:11px;font-weight:var(--text-weight-medium);gap:10px;height:20px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:1;padding:10px 4px;white-space:nowrap}.car-list-result-card__aside{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:12px;justify-content:space-between;min-width:120px;position:relative}.car-list-result-card__more.ui-btn{flex:0 0 24px;height:24px;padding:0;width:24px}.car-list-result-card__more-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-result-card__price{align-items:center;color:#222;display:flex;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:2px;line-height:110%;white-space:nowrap}.car-list-result-card__price-unit{color:#222;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.car-list-result-card__price--mobile,.car-list-result-card__price-row-mobile,.car-list-result-card__stats--mobile{display:none}.car-list-result-card__menu{background:var(--color-white);border-radius:12px;box-shadow:0 0 9px #00000014;box-sizing:border-box;min-width:156px;padding:8px;position:absolute;right:0;top:32px;z-index:5}.car-list-result-card__menu-grid{display:grid;gap:12px;padding:12px 8px}.car-list-result-card__menu-item.ui-btn{color:var(--color-gray-700);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:24px;padding:0;width:100%}.car-list-result-card__menu-item.ui-btn:hover:not(:disabled):not(.is-loading){background:transparent;color:var(--color-gray-900)}.car-list-result-card__meta{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;width:100%}.car-list-result-card__meta-row{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0;width:100%}.car-list-result-card__seller{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-result-card__seller-logo{background:var(--color-gray-900);border-radius:50%;flex-shrink:0;height:18px;width:18px}.car-list-result-card__seller-text{align-items:center;display:inline-flex;gap:4px;min-width:0}.car-list-result-card__seller-name{color:#222;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-result-card__seller-name--mobile{display:none}.car-list-result-card__seller-divider{background:var(--color-gray-200);flex-shrink:0;height:12px;width:1px}.car-list-result-card__stat{color:var(--color-gray-500);font-size:var(--text-caption-md-size);letter-spacing:var(--text-letter-spacing-0)}.car-list-result-card__seller-info,.car-list-result-card__stat{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-result-card__seller-info{align-items:center;display:inline-flex;font-size:var(--text-caption-sm-size);gap:4px;overflow:hidden;text-overflow:ellipsis}.car-list-result-card__seller-info-label{color:#8c8c8c}.car-list-result-card__seller-info-count{color:var(--color-gray-900)}.car-list-result-card__stats{align-items:center;display:inline-flex;flex-shrink:0;gap:12px}.car-list-result-card__stat{align-items:center;display:inline-flex;gap:8px}.car-list-result-card__stat-icon{display:block;flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.car-list-result-card__contact-actions{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;margin-left:auto}.car-list-result-card__chat,.car-list-result-card__contact-wish{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;display:inline-flex;justify-content:center}.car-list-result-card__chat{height:48px;padding:12px;width:48px}.car-list-result-card__chat-icon{display:block;flex-shrink:0;height:24px;width:24px}.car-list-result-card__contact-wish{height:48px;padding:12px;width:48px}.car-list-result-card__contact-wish-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.car-list-result-card__contact-wish-off-icon{display:block;height:24px;width:24px}.car-list-region-modal .ui-app-modal__header-content{align-items:center;flex-direction:row}.car-list-region-modal__footer .ui-btn:first-child{flex:0 0 120px}.car-list-region-modal__footer .ui-btn:last-child{flex:1}.car-list-region-modal__title{align-items:center;color:var(--color-gray-900);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;min-width:0}.car-list-region-modal__back.ui-btn{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;height:24px;justify-content:center;margin-right:8px;min-height:24px;min-width:24px;padding:0;width:24px}.car-list-region-modal__back-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-region-modal__stack{display:flex;flex-direction:column;gap:20px}.car-list-region-modal__selected.car-list-selected-filters{padding-bottom:16px}.car-list-region-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.car-list-region-modal__grid--single{grid-template-columns:minmax(0,1fr)}.car-list-region-modal__option.ui-btn{align-items:center;border:0;border-radius:0;display:inline-flex;gap:8px;justify-content:flex-start;min-height:24px;min-width:0;padding:0;text-align:left;white-space:normal;width:100%}.car-list-region-modal__option.ui-btn,.car-list-region-modal__option.ui-btn:hover:not(:disabled):not(.is-loading){background:transparent;color:var(--color-gray-900)}.car-list-region-modal__option .ui-btn__label{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start;min-width:0;width:100%}.car-list-region-modal__option-label{color:var(--color-gray-900)}.car-list-region-modal__option-count,.car-list-region-modal__option-label{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-region-modal__option-count{color:var(--color-gray-400);white-space:nowrap}.car-list-color-modal__section{display:flex;flex-direction:column;gap:12px}.car-list-color-modal__section+.car-list-color-modal__section{margin-top:24px}.car-list-color-modal__section-title{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-list-color-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.car-list-color-modal__chip.ui-btn{align-items:center;background:var(--color-gray-50);border:0;border-radius:6px;box-sizing:border-box;color:var(--color-gray-900);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:6px;justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:40px;min-width:0;padding:10px 12px;white-space:normal}.car-list-color-modal__chip.ui-btn:hover:not(:disabled):not(.is-loading){background:var(--color-gray-50);border-color:transparent;color:var(--color-gray-900)}.car-list-color-modal__chip.is-selected,.car-list-color-modal__chip.is-selected:hover:not(:disabled):not(.is-loading){background:var(--color-primary-500);border-color:transparent;color:var(--color-white)}.car-list-color-modal__chip .ui-btn__label{align-items:center;display:inline-flex;gap:6px;justify-content:flex-start;min-width:0;width:100%}.car-list-color-modal__swatch{border:1px solid var(--color-gray-200);border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 16px;height:16px;overflow:hidden;width:16px}.car-list-color-modal__swatch-color{flex:1 1 0;height:100%;min-width:0}.car-list-color-modal__chip.is-selected .car-list-color-modal__swatch{border-color:#ffffffb8}.car-list-color-modal__empty{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.car-list-power-modal__content{display:flex;flex-direction:column;gap:24px}.car-list-power-modal__selects{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.car-list-power-modal__range-symbol{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:center}.car-list-size-modal__section{display:flex;flex-direction:column;gap:18px}.car-list-size-modal__section+.car-list-size-modal__section{margin-top:8px}.car-list-size-modal__section-title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-list-power-modal__presets{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-list-power-modal__preset.ui-btn{align-items:center;background:var(--color-gray-50);border:0;border-radius:6px;color:var(--color-gray-700);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:44px;min-width:0;padding:0 8px}.car-list-power-modal__preset.ui-btn:hover:not(:disabled):not(.is-loading){background:var(--color-gray-50);border-color:transparent;color:var(--color-gray-700)}.car-list-power-modal__preset.is-selected,.car-list-power-modal__preset.is-selected:hover:not(:disabled):not(.is-loading){background:var(--color-primary-500);border-color:transparent;color:var(--color-white)}.car-list-ad-period-modal__presets{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-list-ad-period-modal__preset.ui-btn{align-items:center;background:var(--color-gray-50);border:0;border-radius:6px;color:var(--color-gray-700);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:44px;min-width:0;padding:0 8px}.car-list-ad-period-modal__preset--all{grid-column:1/-1}.car-list-ad-period-modal__preset.ui-btn:hover:not(:disabled):not(.is-loading){background:var(--color-gray-50);border-color:transparent;color:var(--color-gray-700)}.car-list-ad-period-modal__preset.is-selected,.car-list-ad-period-modal__preset.is-selected:hover:not(:disabled):not(.is-loading){background:var(--color-primary-500);border-color:transparent;color:var(--color-white)}.car-list-transmission-modal__panel{min-height:180px}.car-list-transmission-modal__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.car-list-transmission-modal__choice .ui-choice__button{width:100%}.car-list-option-modal .pop-container{display:flex;height:calc(100% - 60px);justify-content:space-between;overflow:hidden;padding:16px;position:relative}.car-list-option-modal .side-tabs{display:flex;flex-direction:column;gap:6px;width:62px}.car-list-option-modal .option-side-tab{align-items:center;background:#f3f3f3;border:0;border-radius:20px;color:#b3b3b3;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:8px;height:32px;justify-content:center;letter-spacing:0;line-height:100%;padding:0 8px;text-align:center;white-space:nowrap}.car-list-option-modal .option-side-tab.active{background:#4d4d4d;color:#fff}.car-list-option-modal .pop-body{flex:0 0 294px;overflow-y:auto;padding:0;width:294px}.car-list-option-modal .section-container{display:block}.car-list-option-modal .section-container+.section-container{margin-top:24px}.car-list-option-modal .section-title{color:#333;font-family:Pretendard,sans-serif;font-size:var(--text-body-base-size);font-weight:500;letter-spacing:0;line-height:100%;margin:0}.car-list-option-modal .section-list{width:100%}.car-list-option-modal .opt-item{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding-bottom:6px;padding-top:6px;width:100%}.car-list-option-modal .opt-item.is-disabled{cursor:not-allowed}.car-list-option-modal .option-label-row{align-items:center;display:inline-flex;gap:8px;min-width:0}.car-list-option-modal .option-name{color:var(--color-gray-900);min-width:0;overflow:hidden;text-overflow:ellipsis}.car-list-option-modal .option-count,.car-list-option-modal .option-name{font-family:Pretendard,sans-serif;font-size:var(--text-body-base-size);font-weight:500;letter-spacing:0;line-height:100%;white-space:nowrap}.car-list-option-modal .option-count{color:var(--color-gray-400);flex:0 0 auto}.car-list-option-modal .opt-item.is-disabled .option-count,.car-list-option-modal .opt-item.is-disabled .option-name,.car-list-region-modal__option:disabled .car-list-region-modal__option-count,.car-list-region-modal__option:disabled .car-list-region-modal__option-label{color:var(--color-gray-200)}.car-list-option-modal .opt-item.sel .option-name{color:#1b498c;font-weight:700}.car-list-option-modal__empty{color:#999;font-family:Pretendard,sans-serif;font-size:var(--text-body-base-size);letter-spacing:0;line-height:100%;padding:16px}.car-list-option-modal__empty--inner{padding:0}.car-list-mobile-option-list{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-height:0}.car-list-mobile-option-list .pop-container{flex:1 1 auto;gap:16px;height:100%;min-height:0;padding:0}.car-list-mobile-option-list .side-tabs{flex:0 0 62px}.car-list-mobile-option-list .car-list-mobile-option-list__body{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;width:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.car-list-option-modal .pop-panel{height:min(760px,calc(100vh - 80px));min-height:0;width:min(480px,calc(100vw - 32px))}.car-list-option-modal .pop-container{box-sizing:border-box;flex:1;gap:16px;height:auto;min-height:0;overflow:hidden;padding:24px 20px}.car-list-option-modal .side-tabs{flex:0 0 62px}.car-list-option-modal .pop-body{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;width:auto}}@media(min-width:769px){.car-list-feed-card__view-count,.car-list-result-card__view-count{display:none}.car-list-content{background:transparent;border-radius:0;gap:0;grid-row:1;overflow:visible;padding:0;width:876px}.car-list-content-header{background:#fff;border-bottom:0;border-radius:12px 12px 0 0;box-sizing:border-box;display:flex;gap:8px;overflow:hidden;padding:16px 0 8px 20px}.car-list-quick-filter-summary{align-items:center;display:flex;gap:20px;height:34px;width:-moz-max-content;width:max-content}.car-list-quick-filter-summary>strong{color:#000;font-size:16px}.car-list-quick-filter-summary>button,.car-list-quick-filter-summary>strong{font-family:Pretendard,sans-serif;font-weight:600;line-height:1.4;white-space:nowrap}.car-list-quick-filter-summary>button{align-items:center;background:#fff;border:1px solid #dadada;border-radius:100px;box-sizing:border-box;color:#222;cursor:pointer;display:inline-flex;font-size:14px;gap:5px;height:34px;justify-content:center;padding:6px 12px}.car-list-quick-filter-summary>button img{display:block;flex:0 0 20px;height:20px;width:20px}.car-list-content-header .car-list-mobile-filter,.car-list-mobile-filter--catalog-next,.car-list-mobile-filter--popular{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.car-list-mobile-filter__tabs{align-items:flex-start;box-sizing:border-box;display:flex;min-height:52px;overflow:visible;padding:10px 0}.car-list-mobile-filter__tabs-scroll>.car-list-mobile-filter__button:first-child{flex-shrink:0}.car-list-mobile-filter__tabs-scroll{display:flex;flex-wrap:wrap;gap:8px;width:100%}.car-list-mobile-catalog-next__list::-webkit-scrollbar,.car-list-mobile-popular-makers__list::-webkit-scrollbar{display:none}.car-list-mobile-filter__button{align-items:center;background:#f0f0f0;border:0;border-radius:30px;box-sizing:border-box;color:#222;display:inline-flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;gap:2px;height:32px;justify-content:center;line-height:1.4;min-width:-moz-max-content;min-width:max-content;padding:6px 12px;white-space:nowrap}.car-list-mobile-filter__button--selected,.car-list-mobile-filter__button.is-active,.car-list-mobile-filter__button.is-applied{background:#222;color:#fff;gap:4px;max-width:100%;min-width:0}.car-list-mobile-filter__button--filter{gap:2px}.car-list-mobile-filter__button--static{cursor:default}.car-list-mobile-filter__selected-main,.car-list-mobile-filter__selected-remove{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:inherit;min-width:0;padding:0}.car-list-mobile-filter__selected-main{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-mobile-filter__selected-remove{flex:0 0 14px;height:14px;width:14px}.car-list-mobile-filter__button--selected img,.car-list-mobile-filter__selected-remove img{flex:0 0 14px;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.car-list-mobile-filter__chevron{flex:0 0 20px;height:20px;-o-object-fit:none;object-fit:none;width:20px}.car-list-mobile-filter__button.is-active .car-list-mobile-filter__chevron{filter:brightness(0) invert(1)}.car-list-mobile-filter__button-icon{flex:0 0 20px;height:20px;-o-object-fit:none;object-fit:none;width:20px}.car-list-category-menu--mobile{background:transparent;border-radius:0;display:block;grid-column:auto;grid-row:auto}.car-list-category-menu--mobile .car-list-category-menu__list{align-items:flex-start;background:#fff;border-radius:0 0 12px 12px;height:104px;justify-content:flex-start;min-width:100%;padding:8px 20px 20px;width:100%}.car-list-category-menu--mobile .car-list-category-menu__button{gap:12px}.car-list-mobile-popular-makers{background:#fff;border-radius:0 0 12px 12px;box-sizing:border-box;display:flex;height:104px;overflow:hidden;padding:8px 0 20px 20px;width:100%}.car-list-mobile-popular-makers__list{align-items:flex-start;display:flex;flex:1 1 auto;gap:18px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:20px;scrollbar-width:none}.car-list-mobile-popular-makers__item{align-items:center;background:transparent;border:0;color:#616161;cursor:pointer;display:flex;flex:0 0 60px;flex-direction:column;font-family:Pretendard,sans-serif;gap:12px;height:76px;padding:0;width:60px}.car-list-mobile-popular-makers__logo-box{align-items:center;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.car-list-mobile-popular-makers__logo{display:block;max-height:44px;max-width:44px;-o-object-fit:contain;object-fit:contain}.car-list-mobile-popular-makers__item.is-bmw .car-list-mobile-popular-makers__logo{height:34px;width:34px}.car-list-mobile-popular-makers__item.is-benz .car-list-mobile-popular-makers__logo{height:36px;width:37px}.car-list-mobile-popular-makers__item.is-audi .car-list-mobile-popular-makers__logo{height:21px;max-width:none;width:48px}.car-list-mobile-popular-makers__item.is-porsche .car-list-mobile-popular-makers__logo{height:34px;width:29px}.car-list-mobile-popular-makers__item.is-mini .car-list-mobile-popular-makers__logo{height:21px;max-width:none;width:48px}.car-list-mobile-popular-makers__logo-fallback{align-items:center;background:#f5f5f5;border-radius:50%;color:#424242;display:flex;font-size:13px;font-weight:600;height:34px;justify-content:center;width:34px}.car-list-mobile-popular-makers__name{color:#595959;font-size:14px;font-weight:500;line-height:1.4;text-align:center;white-space:nowrap;width:60px}.car-list-mobile-popular-makers__item.is-selected{color:#222}.car-list-mobile-popular-makers__item.is-selected .car-list-mobile-popular-makers__logo-box{background:#f5f5f5;border-radius:50%}.car-list-mobile-catalog-next{align-items:flex-start;background:#fff;border-radius:0 0 12px 12px;box-sizing:border-box;display:flex;gap:12px;height:56px;overflow:hidden;padding:0 0 16px 20px;width:100%}.car-list-mobile-catalog-next__title{color:#595959;flex:0 0 auto;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1.4;padding-top:6px;white-space:nowrap}.car-list-mobile-catalog-next__list{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:20px;scrollbar-width:none}.car-list-mobile-catalog-next__list button{align-items:center;background:#fff;border:1px solid #dadada;border-radius:30px;box-sizing:border-box;color:#222;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;height:32px;justify-content:center;line-height:1.4;min-width:-moz-max-content;min-width:max-content;padding:6px 12px;white-space:nowrap}.car-list-mobile-catalog-next__list button:disabled{color:#bdbdbd;cursor:not-allowed}.car-list-mobile-filter__section-divider{background:transparent;flex:0 0 24px;height:24px;width:100%}.car-list-mobile-filter--catalog-next,.car-list-mobile-filter--popular{background:transparent}.car-list-pagination{background:var(--color-white);border-radius:0 0 14px 14px;box-sizing:border-box;padding:24px 20px 32px}.car-list-content-toolbar{background:var(--color-white);border-bottom:1px solid var(--color-gray-100);border-radius:14px 14px 0 0;height:56px;padding:0 20px}.car-list-content-header+.car-list-content-toolbar__mobile-options+.car-list-content-toolbar{margin-top:24px}.car-list-content-toolbar__seller-tabs{align-items:stretch;display:inline-flex;gap:18px;height:100%}.car-list-content-toolbar__seller-tab{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-600);cursor:pointer;display:inline-flex;font-size:var(--text-body-base-size);font-weight:var(--text-weight-regular);height:100%;justify-content:center;line-height:var(--text-line-height-140);min-width:50px;padding:0 12px;position:relative}.car-list-content-toolbar__seller-tab.is-active{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-list-content-toolbar__seller-tab.is-active:after{background:var(--color-gray-900);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.car-list-content-toolbar__count{display:none}.car-list-content-toolbar__actions{gap:20px;height:100%}.car-list-content-toolbar__video-filter{align-items:center;color:var(--color-gray-800);display:inline-flex;font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);gap:8px;height:100%;line-height:var(--text-line-height-140);white-space:nowrap}.car-list-content-toolbar__video-filter .ui-switch--sm .ui-switch__track{height:20px;width:38px}.car-list-content-toolbar__video-filter .ui-switch--sm .ui-switch__thumb{height:16px;width:16px}.car-list-content-toolbar__video-filter .ui-switch--sm .ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(18px)}.car-list-content-toolbar__divider{background:var(--color-gray-100);flex:0 0 1px;height:34px;width:1px}.car-list-content-toolbar__sort,.car-list-content-toolbar__view{color:var(--color-gray-800);font-size:var(--text-body-base-size);font-weight:var(--text-weight-medium)}.car-list-content-toolbar__view-icon{filter:none;height:20px;width:20px}.car-list-selected-filters{background:var(--color-white);padding:16px 20px}.car-list-selected-filters--empty{display:none}.car-list-feed-grid,.car-list-feed-section,.car-list-list-section,.car-list-list-section__list,.car-list-list-stack,.car-list-results,.car-list-results__body{gap:0}.car-list-results{background:var(--color-white)}.car-list-results:last-child{border-radius:0 0 14px 14px}.car-list-list-section__list{padding:0}.car-list-result-card{border-bottom:0;padding-left:20px;padding-right:20px}.car-list-result-card:after{background:#ebebeb;bottom:0;content:"";height:1px;left:20px;pointer-events:none;position:absolute;right:20px}.car-list-result-card__image{border-radius:8px;height:160px;width:160px}.car-list-feed-card__image:after,.car-list-result-card__image:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));bottom:0;content:"";height:40px;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;z-index:1}.car-list-result-card__image-count,.car-list-result-card__video-badge{background:transparent;border-radius:0;bottom:8px;font-size:11px;height:14px;min-width:0;padding:0;z-index:2}.car-list-result-card__image-count{left:auto;right:8px}.car-list-result-card__video-badge{left:auto;right:28px;width:12px}.car-list-result-card__video-badge+.car-list-result-card__image-count{left:auto}.car-list-result-card__image-count-icon,.car-list-result-card__video-badge-icon{height:12px;width:12px}.car-list-result-card__text{gap:4px}.car-list-card-location{color:#595959;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);padding-top:8px}.car-list-card-location img{aspect-ratio:1/1;flex:0 0 16px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.car-list-result-card__aside{min-width:24px}.car-list-result-card__meta{min-height:48px}.car-list-result-card__seller-divider{display:none}.car-list-result-card__seller-info-label:before{content:"· "}.car-list-feed-section__list{gap:16px;grid-template-columns:repeat(4,minmax(0,196px))}.car-list-feed-card__image{aspect-ratio:auto;border-radius:10px;height:196px;width:196px}.car-list-feed-card__content{gap:0;height:auto;padding:8px}.car-list-feed-card__main{gap:4px;min-height:0}.car-list-feed-card__title{display:-webkit-box;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:44px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.car-list-feed-card__image .car-list-result-card__wish{height:40px;padding:8px;right:0;top:0;width:40px}.car-list-feed-section__rows{padding:16px 24px 16px 20px}.car-list-feed-card__image .car-list-result-card__wish-icon{background:transparent;height:24px;padding:0;width:24px}.car-list-feed-card__image .car-list-result-card__wish-icon:before,.car-list-feed-card__image .car-list-result-card__wish-on-icon{height:24px;width:24px}}@media(min-width:769px)and (hover:hover)and (pointer:fine){.car-list-result-card:hover{box-shadow:0 0 16px #0000000f;z-index:1}.car-list-feed-card:hover{border-radius:10px;box-shadow:0 2px 4px #0003;z-index:1}.car-list-feed-card:hover .car-list-feed-card__content{border-radius:0 0 10px 10px}.car-list-feed-card:hover .car-list-feed-card__media-footer,.car-list-result-card:hover .car-list-result-card__media-footer{background:#0000004d}}.dark-mode .car-list-renewal{color:var(--ui-color-text)}.dark-mode .car-list-result-card:after{background:var(--ui-color-border-muted)}.dark-mode .car-list-category-menu{background:var(--ui-color-surface)}.dark-mode .car-list-category-menu__icon-box{background:var(--ui-color-surface-muted)}.dark-mode .car-list-catalog-breadcrumb,.dark-mode .car-list-category-menu__label{color:var(--ui-color-muted)}.dark-mode .car-list-catalog-breadcrumb__item.is-current{color:var(--ui-color-text)}.dark-mode .car-list-popular-maker-menu__button{color:var(--ui-color-muted)}.dark-mode .car-list-popular-maker-menu__button.is-selected{color:var(--ui-color-text)}.dark-mode .car-list-content,.dark-mode .car-list-feed-card,.dark-mode .car-list-feed-card__content,.dark-mode .car-list-feed-grid,.dark-mode .car-list-feed-section,.dark-mode .car-list-feed-section__list,.dark-mode .car-list-feed-section__rows,.dark-mode .car-list-filter,.dark-mode .car-list-filter-summary__history-panel,.dark-mode .car-list-maker-modal,.dark-mode .car-list-result-card__menu,.dark-mode .car-list-toolbar-menu{background:var(--ui-color-surface)}.dark-mode :is(.car-list-filter-summary__count-area,.car-list-content-header,.car-list-result-card,.car-list-list-section+.car-list-list-section,.car-list-feed-section+.car-list-feed-section,.car-list-filter-menu__item,.car-list-filter-summary__history-item){border-color:var(--ui-color-border-muted)}.dark-mode .car-list-filter-summary__divider,.dark-mode .car-list-result-card__seller-divider{background:var(--ui-color-border)}.dark-mode :is(.car-list-filter-summary__count,.car-list-filter-summary__history.is-active,.car-list-filter-summary__history-label,.car-list-filter-menu__item,.car-list-filter-check-list__label,.car-list-filter-catalog__row,.car-list-filter-catalog__label,.car-list-filter-period__range-symbol,.car-list-filter-keyword__input .ui-box-input__control,.car-list-filter-lease__title,.car-list-content-toolbar__count,.car-list-content-toolbar__sort,.car-list-content-toolbar__view,.car-list-toolbar-menu__item.ui-btn:hover:not(:disabled):not(.is-loading),.car-list-toolbar-menu__item.is-selected,.car-list-results__section-title,.car-list-feed-card__title,.car-list-feed-card__price,.car-list-feed-card__seller-name,.car-list-text-view__cell--model,.car-list-text-view__cell--price,.car-list-result-card__title,.car-list-result-card__price,.car-list-result-card__seller-name,.car-list-result-card__menu-item.ui-btn:hover:not(:disabled):not(.is-loading),.car-list-region-modal__title,.car-list-region-modal__option.ui-btn,.car-list-region-modal__option.ui-btn:hover:not(:disabled):not(.is-loading),.car-list-region-modal__option-label,.car-list-color-modal__chip.ui-btn,.car-list-color-modal__chip.ui-btn:hover:not(:disabled):not(.is-loading),.car-list-power-modal__range-symbol,.car-list-brand-item__name,.car-list-filter-catalog__popular-button,.car-list-maker-list-item__label,.car-list-catalog-model-list__label,.car-list-option-modal .section-title,.car-list-option-modal .option-name,.car-list-option-modal .option-count,.car-list-option-modal__empty){color:var(--ui-color-text)}.dark-mode .car-list-feed-card__subtitle.is-visited,.dark-mode .car-list-feed-card__title.is-visited,.dark-mode .car-list-result-card__subtitle.is-visited,.dark-mode .car-list-result-card__title.is-visited,.dark-mode .car-list-text-view__cell--model.is-visited{color:var(--color-gray-500)}.dark-mode :is(.car-list-filter-summary__title,.car-list-filter-summary__reset,.car-list-filter-summary__tools,.car-list-filter-summary__history-empty,.car-list-filter-summary__history-date,.car-list-filter-check-list__count,.car-list-filter-catalog__empty,.car-list-filter-catalog__section-title,.car-list-filter-catalog__popular-title,.car-list-filter-catalog__sub-label,.car-list-filter-catalog__count,.car-list-filter-keyword__input .ui-box-input__control::-moz-placeholder,.car-list-toolbar-menu__item.ui-btn,.car-list-results__empty,.car-list-feed-card__subtitle,.car-list-feed-card__spec,.car-list-feed-card__seller-info,.car-list-text-view__cell,.car-list-result-card__subtitle,.car-list-result-card__spec,.car-list-result-card__menu-item.ui-btn,.car-list-result-card__seller-info,.car-list-result-card__stat,.car-list-region-modal__option-count,.car-list-maker-section-title,.car-list-catalog-model-section-title,.car-list-maker-modal__count,.car-list-color-modal__section-title,.car-list-color-modal__empty){color:var(--ui-color-muted)}.dark-mode :is(.car-list-filter-summary__title,.car-list-filter-summary__reset,.car-list-filter-summary__tools,.car-list-filter-summary__history-empty,.car-list-filter-summary__history-date,.car-list-filter-check-list__count,.car-list-filter-catalog__empty,.car-list-filter-catalog__section-title,.car-list-filter-catalog__popular-title,.car-list-filter-catalog__sub-label,.car-list-filter-catalog__count,.car-list-filter-keyword__input .ui-box-input__control::placeholder,.car-list-toolbar-menu__item.ui-btn,.car-list-results__empty,.car-list-feed-card__subtitle,.car-list-feed-card__spec,.car-list-feed-card__seller-info,.car-list-text-view__cell,.car-list-result-card__subtitle,.car-list-result-card__spec,.car-list-result-card__menu-item.ui-btn,.car-list-result-card__seller-info,.car-list-result-card__stat,.car-list-region-modal__option-count,.car-list-maker-section-title,.car-list-catalog-model-section-title,.car-list-maker-modal__count,.car-list-color-modal__section-title,.car-list-color-modal__empty){color:var(--ui-color-muted)}.dark-mode :is(.car-list-brand-item:active,.car-list-maker-list-item:active,.car-list-catalog-model-list__item:hover,.car-list-catalog-model-list__item:active,.car-list-catalog-model-list__item.sel){background:var(--ui-color-surface-hover)}.dark-mode :is(.car-list-brand-item.sel .car-list-brand-item__name,.car-list-filter-catalog__popular-button.is-selected,.car-list-maker-list-item.sel .car-list-maker-list-item__label){color:var(--ui-color-primary)}.dark-mode .car-list-results__empty.car-list-results__empty--data{color:var(--color-gray-600)}.dark-mode :is(.car-list-filter-catalog__section-title,.car-list-filter-period__preset,.car-list-power-modal__preset.ui-btn,.car-list-ad-period-modal__preset.ui-btn,.car-list-color-modal__chip.ui-btn,.car-list-selected-filters .ui-btn,.car-list-selected-filters .ui-btn:hover:not(:disabled):not(.is-loading)){background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.dark-mode :is(.car-list-filter-period__preset.is-selected,.car-list-power-modal__preset.is-selected,.car-list-power-modal__preset.is-selected:hover:not(:disabled):not(.is-loading),.car-list-ad-period-modal__preset.is-selected,.car-list-ad-period-modal__preset.is-selected:hover:not(:disabled):not(.is-loading),.car-list-color-modal__chip.is-selected,.car-list-color-modal__chip.is-selected:hover:not(:disabled):not(.is-loading)){background:var(--color-primary-500);color:var(--color-white)}.dark-mode .car-list-color-modal__swatch,.dark-mode .car-list-feed-card__seller,.dark-mode .car-list-filter-keyword__input .ui-box-input__field,.dark-mode .car-list-filter-summary__history-panel,.dark-mode .car-list-selected-filters .ui-btn,.dark-mode .car-list-selected-filters .ui-btn:hover:not(:disabled):not(.is-loading){border-color:var(--ui-color-border)}.dark-mode .car-list-filter-keyword__input .ui-box-input__field{background:var(--ui-color-surface)}.dark-mode .car-list-text-view__head{background:var(--ui-color-surface-muted)}.dark-mode .car-list-text-view-compare{background:#142840}.dark-mode .car-list-text-view-compare__button,.dark-mode .car-list-text-view-compare__desc,.dark-mode .car-list-text-view-compare__title{color:var(--color-secondary-300)}.dark-mode .car-list-text-view__checkbox,.dark-mode .car-list-text-view__color-dot,.dark-mode .car-list-text-view__row{border-color:var(--ui-color-border)}.dark-mode .car-list-text-view__checkbox{background:var(--ui-color-surface)}.dark-mode .car-list-feed-card__image,.dark-mode .car-list-result-card__image,.dark-mode .car-list-shorts-card__media,.dark-mode .car-list-shorts-card__thumb{background:var(--ui-color-surface-muted)}.dark-mode .car-list-feed-card__seller{background:var(--ui-color-surface-soft)}.dark-mode .car-list-shorts-card__summary{background:#171e2adb}.dark-mode :is(.car-list-shorts-card__title,.car-list-shorts-card__price,.car-list-shorts-card__seller-name,.car-list-shorts__pager-button){color:var(--ui-color-text)}.dark-mode .car-list-shorts-card__spec{color:var(--ui-color-muted)}.dark-mode .car-list-shorts__pager-button{background:var(--color-gray-50);color:var(--color-gray-900)}.dark-mode .car-list-shorts__pager-button:hover:not(:disabled){background:var(--color-gray-100)}.dark-mode .car-list-filter-menu__chevron{border-color:var(--ui-color-muted)}.dark-mode .car-list-feed-card__more-icon,.dark-mode .car-list-result-card__more-icon,.dark-mode .car-list-result-card__stat-icon{filter:brightness(0) invert(1);opacity:.78}.dark-mode .car-list-content-toolbar__view-icon{filter:brightness(0) invert(1);opacity:.9}.dark-mode .car-list-card-location,.dark-mode .car-list-content-toolbar__seller-tab,.dark-mode .car-list-content-toolbar__video-filter,.dark-mode .car-list-result-card__chat,.dark-mode .car-list-result-card__contact-wish{color:var(--ui-color-text)}.dark-mode .car-list-content-toolbar__divider,.dark-mode .car-list-content-toolbar__seller-tab.is-active:after{background:var(--ui-color-border)}.dark-mode .car-list-result-card__chat{border-color:var(--ui-color-border)}.dark-mode .car-list-result-card__badge{background:#152235;color:var(--color-secondary-400)}.dark-mode .car-list-feed-card__seller-logo,.dark-mode .car-list-result-card__seller-logo{background:var(--ui-color-border-strong)}body.car-list-mobile-landscape-mode .app-shell__content-inner{max-width:none;padding-left:16px;padding-right:16px;width:100%}body.car-list-mobile-landscape-mode .car-list-renewal{gap:16px;grid-template-columns:240px minmax(0,1fr);max-width:none;width:100%}body.car-list-mobile-landscape-mode .car-list-filter,body.car-list-mobile-landscape-mode .car-list-filter-summary,body.car-list-mobile-landscape-mode .car-list-filter-summary__count-area,body.car-list-mobile-landscape-mode .car-list-filter-summary__history-panel,body.car-list-mobile-landscape-mode .car-list-filter-summary__tools{width:100%}body.car-list-mobile-landscape-mode .car-list-content{min-width:0;width:100%}@media(max-width:1248px){.car-list-renewal{grid-template-columns:300px minmax(0,1fr);width:auto}.car-list-content{width:auto}.car-list-result-card__content{flex:1;width:auto}.car-list-feed-section__list{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}.car-list-feed-card__image{aspect-ratio:1/1;height:auto;width:100%}}@media(max-width:768px){body.car-list-page-mode:not(.car-list-mobile-shorts-mode) .app-shell__header{display:none}body.car-list-page-mode:not(.car-list-mobile-shorts-mode) .app-shell__content{padding-top:0}body.car-list-mobile-shorts-mode .app-shell__header,body.car-list-mobile-shorts-mode .car-list-mobile-page-header{display:none}.car-list-renewal{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:none;overflow-anchor:none;padding:0 0 24px;row-gap:8px;width:100%}.car-list-catalog-breadcrumb,.car-list-category-menu--desktop{display:none}.car-list-category-menu--mobile{border-radius:0;display:block;grid-column:auto;grid-row:auto}.car-list-category-menu--mobile .car-list-category-menu__list{align-items:flex-start;height:92px;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;padding:8px 0 12px 24px}.car-list-category-menu--mobile .car-list-category-menu__button{gap:8px}.car-list-content{grid-column:1;grid-row:1}.car-list-mobile-page-header{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;gap:18px;height:56px;max-width:none;overflow:hidden;padding:6px 16px 8px 12px;position:relative;width:100%;z-index:1}.car-list-mobile-page-header button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.car-list-mobile-page-header__back{flex:0 0 24px;height:24px;margin-right:-4px;width:24px}.car-list-mobile-page-header__back img{height:24px;width:24px}.car-list-mobile-page-header__search{align-items:center;background:#f0f0f0;border-radius:100px;box-sizing:border-box;display:flex;height:42px;justify-content:space-between;left:54px;max-width:calc(100vw - 154px);min-width:0;padding:5px 8px;position:absolute;right:100px;width:calc(100vw - 154px)}.car-list-mobile-page-header__search-main{align-items:center;color:var(--color-gray-500);display:flex;flex:1 1 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);gap:8px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0}.car-list-mobile-page-header__search-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-gray-900);font:inherit;line-height:inherit;min-width:0;outline:0;padding:0;width:100%}.car-list-mobile-page-header__search-main input::-moz-placeholder{color:var(--color-gray-500);opacity:1}.car-list-mobile-page-header__search-main input::placeholder{color:var(--color-gray-500);opacity:1}.car-list-mobile-page-header__search-main input::-webkit-search-cancel-button{display:none}.car-list-mobile-page-header__search-main img{flex:0 0 20px;height:20px;width:20px}.car-list-mobile-page-header__search-divider{background:var(--color-gray-300);height:32px;margin-left:auto;width:1px}.car-list-mobile-page-header__bookmark{flex:0 0 24px;height:24px;margin-left:8px;width:24px}.car-list-mobile-page-header__actions img,.car-list-mobile-page-header__bookmark img{display:block;height:24px;width:24px}.car-list-mobile-page-header__actions{align-items:center;display:flex;flex:0 0 66px;gap:18px;position:absolute;right:16px}.car-list-mobile-page-header__actions button{flex:0 0 24px;height:24px;width:24px}.car-list-content,.car-list-filter{min-height:0;width:100%}.car-list-filter:not(.car-list-filter--mobile-open){display:none}.car-list-filter.car-list-filter--mobile-open{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:4;background:var(--color-white);border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;inset:0;max-height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;position:fixed;width:100%;z-index:240}@supports (min-height:100dvh){.car-list-filter.car-list-filter--mobile-open{height:100dvh;max-height:100dvh;min-height:100dvh}}.car-list-filter-mobile-header{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;min-height:56px;padding:16px;position:sticky;top:0;z-index:2}.car-list-filter-mobile-header__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-list-filter-mobile-header__close{align-items:center;background:transparent;border:0;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.car-list-filter-mobile-header__close-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary{border-bottom:1px solid var(--color-gray-100);gap:16px;height:auto;padding:16px 16px 24px;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__count-area{display:none}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__top{min-height:20px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__count{font-size:var(--text-title-md-size);line-height:var(--text-line-height-140)}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__tools{height:auto;min-height:24px;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__keep,.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__tools-left{min-width:0}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__divider{margin-left:4px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__history{flex:0 0 auto;white-space:nowrap}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary__history-panel{left:16px;right:16px;top:116px;width:auto}.car-list-filter.car-list-filter--mobile-open .car-list-filter-summary>.ui-btn{width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-mobile-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.car-list-filter.car-list-filter--mobile-open .car-list-filter-mobile-scroll::-webkit-scrollbar{height:0;width:0}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu{flex:1 1 auto;min-height:0;padding-bottom:16px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item{align-items:center;border-bottom:1px solid var(--color-gray-100);border-top:0;color:var(--color-gray-900);display:block;gap:8px;height:auto;justify-content:space-between;min-height:58px;overflow:visible;padding:0 16px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item--action{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);min-height:auto;padding:16px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item--action .car-list-filter-menu__action-button.ui-btn{width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__excluded-list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:0;min-width:0}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__excluded-chip{border-radius:8px;gap:8px;justify-content:center;max-width:100%;min-height:48px;min-width:0;padding:10px 12px;text-decoration:none;width:auto}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__excluded-chip span:first-child{min-width:0;overflow-wrap:anywhere}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__excluded-chip-close{background-size:14px 14px;flex:0 0 24px;height:24px;width:24px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item:has(.car-list-filter-menu__selected){height:-moz-max-content;height:max-content;min-height:-moz-max-content;min-height:max-content}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__row{align-items:start;display:grid;gap:8px;grid-template-columns:max-content minmax(0,1fr) 18px;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item--panel{align-items:stretch;border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;height:auto;overflow:visible;padding:0 16px}.car-list-filter--mobile-open .car-list-filter-menu__item--panel>*{display:none}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item--panel.is-open>.car-list-filter-keyword{box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:0 16px 16px;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-keyword__input{display:block;margin:0 auto;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__header,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__toggle{border-bottom-width:0;box-sizing:border-box;color:var(--color-gray-900);display:block;flex-shrink:1;height:auto!important;min-height:58px;overflow:visible;padding:11px 0;position:relative;width:100%}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__header:has(.has-selected):before,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__toggle:has(.has-selected):before{left:-16px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__header:has(.car-list-filter-menu__selected),.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__toggle:has(.car-list-filter-menu__selected){height:-moz-max-content!important;height:max-content!important;min-height:-moz-max-content;min-height:max-content;padding:16px 0}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__label{align-items:center;align-self:start;display:flex;grid-column:1;margin-top:0;min-height:32px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__row{grid-template-columns:auto minmax(0,1fr) 16px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected{align-items:center;align-self:start;-moz-column-gap:6px;column-gap:6px;display:flex;flex:1 1 auto;flex-wrap:wrap;grid-column:2;justify-content:flex-end;min-width:0;overflow:visible;padding:0;row-gap:8px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:100px;box-sizing:border-box;color:var(--color-gray-600);display:inline-flex;flex:0 1 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:8px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);max-width:min(100%,240px);min-width:0;padding:5px 10px 5px 14px;white-space:nowrap}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip.is-disabled{cursor:not-allowed}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip span:first-child{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip-close{background:var(--color-gray-300);flex:0 0 8px;height:8px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M2 16 16 2M16 16 2 2'/%3E%3C/svg%3E") center /contain no-repeat;width:8px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip.is-disabled .car-list-filter-menu__selected-chip-close{opacity:.35}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__chevron-area{flex:0 0 18px;grid-column:3;height:18px;margin-left:0;margin-top:7px;width:18px}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__chevron{border-color:var(--color-gray-400)}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item.is-open .car-list-filter-menu__chevron{transform:rotate(45deg) translateY(-2px)}.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item.is-open:has(.car-list-filter-keyword) .car-list-filter-menu__chevron{transform:rotate(225deg) translate(-2px,-2px)}.car-list-filter-mobile-footer{background:var(--color-white);border-top:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:2}.car-list-filter-mobile-footer .ui-btn:first-child:not(:last-child){flex:0 0 112px;width:112px}.car-list-filter-mobile-footer .ui-btn:last-child:not(:first-child){flex:1 1 auto;min-width:0}.car-list-content{background:transparent;border-radius:0;gap:0;min-width:0;padding:0}.car-list-content-header{background:var(--color-white);border-bottom:0;display:flex;gap:0;isolation:isolate;padding-bottom:0;position:sticky;top:0;z-index:29}.car-list-content-header-sentinel{height:0;pointer-events:none;width:100%}.car-list-mobile-filter{background:var(--color-white);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.car-list-feed-card__spec.car-list-card-spec--desktop,.car-list-result-card__spec.car-list-card-spec--desktop{display:none}.car-list-feed-card__spec.car-list-card-spec--mobile{display:block}.car-list-result-card__spec.car-list-card-spec--mobile{display:inline}.car-list-mobile-region-tools{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;height:44px;justify-content:space-between;padding:14px 16px 10px;width:100%}.car-list-mobile-region-tools__reset,.car-list-mobile-region-tools__select{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-base-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0}.car-list-mobile-region-tools__select{gap:4px;min-width:0}.car-list-mobile-region-tools__chevron-box,.car-list-mobile-region-tools__location-icon{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.car-list-mobile-region-tools__text{align-items:center;display:flex;gap:10px;min-width:0}.car-list-mobile-region-tools__label{color:var(--color-gray-400);font-weight:var(--text-weight-medium);white-space:nowrap}.car-list-mobile-region-tools__value{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-base-size);font-style:normal;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-mobile-region-tools__chevron{display:block;height:5px;width:10px}.car-list-mobile-region-tools__reset{color:var(--color-gray-800);font-weight:var(--text-weight-semibold);white-space:nowrap}.car-list-mobile-filter__tabs{align-items:flex-start;border-bottom:0;box-sizing:border-box;display:flex;min-height:52px;overflow:hidden;padding:10px 16px;width:100%}.car-list-mobile-filter__tabs-scroll>.car-list-mobile-filter__button:first-child{flex-shrink:0}.car-list-mobile-filter__tabs-scroll{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.car-list-mobile-filter__tabs-scroll::-webkit-scrollbar{display:none}.car-list-content-header.is-mobile-sticky .car-list-mobile-filter__tabs{height:52px;min-height:52px;overflow:hidden}.car-list-content-header.is-mobile-sticky .car-list-mobile-filter__tabs-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.car-list-content-header.is-mobile-sticky .car-list-mobile-filter__button{flex:0 0 auto}.car-list-selected-filters::-webkit-scrollbar{display:none}.car-list-mobile-filter__button{align-items:center;background:#f0f0f0;border:0;border-radius:30px;box-sizing:border-box;color:var(--color-gray-800);display:inline-flex;flex:0 0 auto;font-family:Pretendard,sans-serif;font-size:15px;font-weight:var(--text-weight-medium);gap:6px;height:32px;justify-content:center;letter-spacing:0;line-height:1.4;min-width:-moz-max-content;min-width:max-content;padding:7px 12px;white-space:nowrap}.car-list-mobile-filter__button.is-active,.car-list-mobile-filter__button.is-applied{background:#222;color:#fff}.car-list-mobile-filter__button--selected{background:#222;color:#fff;gap:4px;max-width:100%;min-width:0}.car-list-mobile-filter__button--selected img{flex:0 0 14px;height:14px;width:14px}.car-list-mobile-filter__selected-main,.car-list-mobile-filter__selected-remove{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:inherit;min-width:0;padding:0}.car-list-mobile-filter__selected-main{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-mobile-filter__selected-remove{flex:0 0 14px;height:14px;width:14px}.car-list-mobile-filter__button.is-active .car-list-mobile-filter__chevron{filter:brightness(0) invert(1)}.car-list-mobile-filter__button-icon{flex:0 0 20px;height:20px;-o-object-fit:none;object-fit:none;width:20px}.car-list-mobile-filter__chevron{flex-shrink:0;height:20px;-o-object-fit:none;object-fit:none;width:20px}.car-list-mobile-popular-makers{height:92px;padding:8px 0 12px 24px}.car-list-mobile-catalog-next,.car-list-mobile-popular-makers{background:var(--color-white);box-sizing:border-box;display:flex;overflow:hidden;width:100%}.car-list-mobile-catalog-next{align-items:center;gap:14px;height:50px;padding:4px 0 12px 20px}.car-list-mobile-catalog-next__title{color:var(--color-gray-600);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-base-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-mobile-catalog-next__list{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.car-list-mobile-catalog-next__list::-webkit-scrollbar{display:none}.car-list-mobile-catalog-next__list button{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:30px;box-sizing:border-box;color:var(--color-gray-800);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);height:32px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:-moz-max-content;min-width:max-content;padding:6px 12px;white-space:nowrap}.car-list-mobile-catalog-next__list button:disabled{color:var(--color-gray-300);cursor:not-allowed}.car-list-mobile-popular-makers__list{align-items:flex-start;display:flex;flex:1 1 auto;gap:18px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 16px 0 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box}.car-list-mobile-popular-makers__list::-webkit-scrollbar{display:none}.car-list-mobile-popular-makers__item{align-items:center;background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;display:flex;flex:0 0 60px;flex-direction:column;font-family:var(--text-font-family),sans-serif;gap:8px;height:72px;padding:0;width:60px}.car-list-mobile-popular-makers__logo-box{align-items:center;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.car-list-mobile-popular-makers__logo{display:block;max-height:44px;max-width:44px;-o-object-fit:contain;object-fit:contain}.car-list-mobile-popular-makers__logo-fallback{align-items:center;background:var(--color-gray-50);border-radius:50%;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:34px;justify-content:center;width:34px}.car-list-mobile-popular-makers__name{color:#595959;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:center;white-space:nowrap;width:60px}.car-list-mobile-popular-makers__item.is-selected{color:var(--color-gray-900)}.car-list-mobile-popular-makers__item.is-selected .car-list-mobile-popular-makers__logo-box{background:var(--color-gray-50);border-radius:50%}.car-list-mobile-filter__section-divider{background:var(--color-gray-100);flex:0 0 8px;height:8px;width:100%}.car-list-content-toolbar{background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;height:48px;margin:0;padding:0 16px;width:100%}.car-list-content-toolbar__mobile-options{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;height:44px;justify-content:space-between;padding:12px 16px;width:100%}.car-list-content-toolbar__mobile-options .car-list-content-toolbar__sort{color:var(--color-gray-900);font-size:var(--text-body-md-size);height:20px}.car-list-content-toolbar__mobile-video-filter{align-items:center;color:var(--color-gray-800);display:inline-flex;font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);gap:8px;line-height:var(--text-line-height-140);white-space:nowrap}.car-list-content-toolbar__mobile-video-filter>.ui-switch,.car-list-content-toolbar__mobile-video-filter>label{align-items:center;display:inline-flex;height:20px;line-height:20px;margin:0}.car-list-content-toolbar__mobile-video-filter .ui-switch--sm .ui-switch__track{height:20px;width:38px}.car-list-content-toolbar__mobile-video-filter .ui-switch--sm .ui-switch__thumb{height:16px;width:16px}.car-list-content-toolbar__mobile-video-filter .ui-switch--sm .ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(18px)}.car-list-content-toolbar__seller-tabs{align-items:stretch;display:inline-flex;gap:0;height:100%}.car-list-content-toolbar__seller-tab{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-600);cursor:pointer;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:100%;justify-content:center;line-height:var(--text-line-height-140);padding:12px 8px 16px;position:relative}.car-list-content-toolbar__seller-tab.is-active{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-list-content-toolbar__seller-tab.is-active:after{background:var(--color-gray-900);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.car-list-content-toolbar__count,.car-list-content-toolbar__divider--video,.car-list-content-toolbar__divider--view,.car-list-content-toolbar__menu-wrap--desktop-sort,.car-list-content-toolbar__video-filter,.car-list-content-toolbar__view-label{display:none}.car-list-content-toolbar__actions{align-items:center;align-self:stretch;display:flex;gap:12px;justify-content:flex-end}.car-list-content-toolbar__sort{color:var(--color-gray-800);font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);gap:4px;height:100%}.car-list-content-toolbar__chevron--desktop{display:none}.car-list-content-toolbar__chevron--mobile{display:block}.car-list-content-toolbar__divider--view+.car-list-content-toolbar__menu-wrap{height:100%}.car-list-content-toolbar__view{height:100%;width:20px}.car-list-result-card__wish--mobile-only{display:inline-flex}.car-list-result-card__contact-actions{display:none}.car-list-content-toolbar__view-icon{height:20px;width:20px}.dark-mode .car-list-content-header,.dark-mode .car-list-content-toolbar,.dark-mode .car-list-content-toolbar__mobile-options,.dark-mode .car-list-mobile-filter,.dark-mode .car-list-mobile-region-tools{background:var(--ui-color-surface);border-color:var(--ui-color-border-muted)}.dark-mode .car-list-content-toolbar__mobile-video-filter,.dark-mode .car-list-content-toolbar__seller-tab,.dark-mode .car-list-content-toolbar__sort,.dark-mode .car-list-content-toolbar__view,.dark-mode .car-list-mobile-filter__button{color:var(--ui-color-text)!important}.car-list-selected-filters{display:none}.car-list-results{background:var(--color-white);gap:0}.car-list-results__body{gap:0}.car-list-content--text .car-list-results,.car-list-content--text .car-list-results__body,.car-list-text-view{background:var(--color-white)}.car-list-text-view{box-sizing:border-box;padding:0 16px 16px}.car-list-text-view__section{padding:0}.car-list-text-view-compare{display:none}.car-list-text-view__head,.car-list-text-view__row{grid-template-columns:minmax(0,1fr) 78px 78px 28px}.car-list-text-view__head{min-height:34px;padding:0}.car-list-text-view__row{min-height:47px}.car-list-text-view__cell{font-size:var(--text-caption-md-size);padding:0 2px}.car-list-text-view__head .car-list-text-view__cell{font-size:var(--text-caption-sm-size)}.car-list-text-view__head .car-list-text-view__cell--check,.car-list-text-view__head .car-list-text-view__cell--color,.car-list-text-view__head .car-list-text-view__cell--fuel,.car-list-text-view__head .car-list-text-view__cell--mileage,.car-list-text-view__head .car-list-text-view__cell--region,.car-list-text-view__head .car-list-text-view__cell--seller,.car-list-text-view__row .car-list-text-view__cell--check,.car-list-text-view__row .car-list-text-view__cell--color,.car-list-text-view__row .car-list-text-view__cell--fuel,.car-list-text-view__row .car-list-text-view__cell--mileage,.car-list-text-view__row .car-list-text-view__cell--region,.car-list-text-view__row .car-list-text-view__cell--seller{display:none}.car-list-text-view__row .car-list-text-view__cell--model{line-height:var(--text-line-height-140)}.car-list-text-view__row .car-list-text-view__cell--year{color:var(--color-gray-500)}.car-list-text-view__cell--price{font-size:var(--text-caption-md-size)}.car-list-text-view__wish{height:24px;padding:3px;width:24px}.car-list-text-view__wish-icon{height:18px;width:18px}.car-list-text-view__wish-icon:before,.car-list-text-view__wish-on-icon{height:16px;width:16px}.car-list-text-card-view{background:var(--color-white);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:8px 16px 24px}.car-list-text-card-view__section{display:flex;flex-direction:column;gap:10px}.car-list-text-card{background:var(--color-white);border-radius:18px;box-shadow:0 4px 18px #00000014;box-sizing:border-box;cursor:pointer;display:flex;padding:18px 14px;position:relative}.car-list-text-card__body{flex:1 1 auto;flex-direction:column;gap:6px}.car-list-text-card__body,.car-list-text-card__main{display:flex;justify-content:space-between;min-width:0}.car-list-text-card__main,.car-list-text-card__meta{align-items:center;gap:12px}.car-list-text-card__meta{display:flex;justify-content:space-between;min-width:0}.car-list-text-card__title{color:var(--color-gray-900);display:block;flex:1 1 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;overflow-wrap:anywhere;white-space:normal}.car-list-text-card__title.is-visited{color:var(--color-gray-500)}.car-list-text-card__spec{color:var(--color-gray-500);display:block;flex:1 1 auto;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);min-width:0;overflow:hidden;text-overflow:ellipsis}.car-list-text-card__price,.car-list-text-card__spec{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-list-text-card__price{color:var(--color-gray-900);flex:0 0 auto;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.car-list-text-card__wish{background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-200);cursor:pointer;flex:0 0 32px;height:32px;padding:4px;width:32px}.car-list-text-card__wish,.car-list-text-card__wish-icon{align-items:center;display:inline-flex;justify-content:center}.car-list-text-card__wish-icon{height:18px;width:18px}.car-list-text-card__wish-icon:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.92 4.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L9 4.759l-.71-.698A3.72 3.72 0 0 0 5.685 3c-.978 0-1.915.38-2.606 1.06A3.6 3.6 0 0 0 2 6.62c0 .96.388 1.882 1.08 2.56l.71.698L9 15l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-list-text-card__wish.is-active .car-list-text-card__wish-icon:before{display:none}.car-list-text-card__wish-on-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-list-list-section{gap:0;padding:0 16px}.car-list-list-section__list{gap:0}.car-list-pagination{background:var(--color-white);box-sizing:border-box;justify-content:center;overflow-x:hidden;padding:8px 16px}.car-list-pagination .ui-pagination,.car-list-pagination .ui-pagination__pages{gap:4px}.car-list-pagination .ui-pagination__control,.car-list-pagination .ui-pagination__page{flex-basis:32px;height:32px;padding:8px;width:32px}.car-list-pagination .ui-pagination__icon{flex-basis:16px;height:16px;width:16px}.car-list-result-card{padding:12px 0}.car-list-result-card__main{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-rows:auto 24px auto;min-width:0;row-gap:0;width:100%}.car-list-result-card__image{align-self:start;border-radius:12px;grid-column:1;grid-row:1/3;height:120px;margin-bottom:8px;width:122px}.car-list-result-card__wish--mobile-only{display:none}.car-list-result-card__media-footer{height:auto;padding:8px 9px}.car-list-result-card__media-footer-time{font-size:11px;font-weight:var(--text-weight-semibold)}.car-list-result-card__image:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:40px;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;z-index:1}.car-list-result-card__image-count{bottom:6px;font-size:10px;gap:2px;height:18px;left:6px;min-width:36px;padding:0 6px}.car-list-result-card__video-badge{bottom:6px;height:18px;left:6px;width:18px}.car-list-result-card__video-badge+.car-list-result-card__image-count{left:28px}.car-list-result-card__image-count-icon,.car-list-result-card__video-badge-icon{height:12px;width:12px}.car-list-result-card__image-count-text{height:12px}.car-list-result-card__wish{height:34px;padding:5px;right:3px;top:3px;width:34px}.car-list-result-card__wish-icon{height:24px;padding:3px;width:24px}.car-list-result-card__wish-icon:before,.car-list-result-card__wish-on-icon{height:18px;width:18px}.car-list-result-card__content{display:contents}.car-list-result-card__summary{display:block;grid-column:2;grid-row:1;min-width:0;padding-right:0;position:relative}.car-list-result-card__text{display:flex;gap:0}.car-list-result-card__title-row{gap:4px}.car-list-result-card__spec,.car-list-result-card__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-result-card__title{display:-webkit-box;font-size:var(--text-body-base-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);max-height:none;min-height:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.car-list-result-card__spec{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);height:24px;line-height:24px}.car-list-result-card__subtitle{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-result-card__price-badges{align-items:flex-start;flex-direction:column;gap:0;height:auto}.car-list-result-card__price-badges .car-list-result-card__price{align-items:center;display:flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-bold);gap:0;line-height:var(--text-line-height-140);min-height:24px}.car-list-result-card__price-unit{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-list-result-card__price-badges .car-list-result-card__badges{align-items:center;flex-wrap:wrap;gap:4px;min-height:28px}.car-list-result-card__aside{display:block;flex:0 0 20px;min-width:0;position:relative}.car-list-result-card__more.ui-btn{flex-basis:20px;height:20px;min-height:20px;position:static;width:20px}.car-list-result-card__more-icon{height:20px;width:20px}.car-list-result-card__aside>.car-list-result-card__price,.car-list-result-card__price-row-mobile{display:none}.car-list-result-card__price--mobile{display:block;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-list-result-card__stats--mobile{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding-top:0}.car-list-result-card__stats--mobile .car-list-result-card__stat:first-child{display:none}.car-list-result-card__menu{right:-5px;top:22px}.car-list-result-card__meta{display:contents}.car-list-result-card__seller{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;max-width:none;min-width:0}.car-list-result-card__seller-logo{background:#1a1a1a;border-radius:50%;height:16px;width:16px}.car-list-result-card__seller img.car-list-result-card__seller-logo{background:#1a1a1a;border-radius:50%;height:16px;-o-object-fit:cover;object-fit:cover;width:16px}.dark-mode .car-list-result-card__seller img.car-list-result-card__seller-logo,.dark-mode .car-list-result-card__seller-logo{background:#1a1a1a}.car-list-result-card__seller-text{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;min-width:0}.car-list-result-card__seller-name{color:var(--color-gray-900);flex:1 1 auto;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list-result-card__seller-name--desktop{display:none}.car-list-result-card__seller-name--mobile{display:block;flex:0 1 auto}.car-list-result-card__seller-divider{display:none}.car-list-result-card__stat{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-result-card__seller-info{display:inline-flex;flex:0 0 auto}.car-list-result-card__seller-info-label:before{content:none}.car-list-result-card__meta-row{gap:8px;grid-column:2;grid-row:3;margin-top:4px;padding:0}.car-list-result-card__meta .car-list-result-card__contact-actions{display:inline-flex;flex:0 0 20px}.car-list-result-card__meta .car-list-result-card__chat{display:none}.car-list-result-card__meta .car-list-result-card__contact-wish{border:0;height:20px;padding:0;width:20px}.car-list-result-card__meta .car-list-result-card__contact-wish-icon,.car-list-result-card__meta .car-list-result-card__contact-wish-off-icon,.car-list-result-card__meta .car-list-result-card__wish-on-icon{height:20px;width:20px}.car-list-card-location--list{color:var(--color-gray-500);font-size:var(--text-caption-md-size);gap:2px;grid-column:2;grid-row:2;height:24px;line-height:18px;max-width:100%;overflow:hidden;padding-top:0;width:100%}.car-list-card-location--list .car-list-card-location__address{flex:1 1 auto;gap:2px;min-width:0;overflow:hidden;width:auto}.car-list-card-location--list img{flex-basis:16px;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.car-list-result-card__view-count{display:none}.car-list-result-card__view-icon{background:var(--color-gray-300);display:block;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.409 9.353a2.998 2.998 0 0 1 0 5.294L8.597 21.614C6.534 22.737 4 21.277 4 18.968V5.033c0-2.31 2.534-3.77 4.597-2.648z'/%3E%3C/svg%3E") center /10px 10px no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.409 9.353a2.998 2.998 0 0 1 0 5.294L8.597 21.614C6.534 22.737 4 21.277 4 18.968V5.033c0-2.31 2.534-3.77 4.597-2.648z'/%3E%3C/svg%3E") center /10px 10px no-repeat;width:16px}.car-list-result-card__stats{gap:8px;padding-top:1px}.car-list-result-card__meta>.car-list-result-card__stats{display:none}.car-list-result-card__stat{gap:3px}.car-list-result-card__stat-icon{height:13px;width:13px}.car-list-feed-grid{gap:0;padding:0 0 16px}.car-list-feed-section__list{gap:0;grid-template-columns:1fr}.car-list-feed-card{border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-direction:column;gap:0;min-height:0;padding:0}.car-list-feed-card__image{aspect-ratio:380/220;border-radius:12px;height:auto;margin:12px 16px 10px;width:calc(100% - 32px)}.car-list-feed-card__image.has-video{aspect-ratio:380/220}.car-list-feed-card__image:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));bottom:0;content:"";height:40px;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;z-index:1}.car-list-feed-card__image .car-list-result-card__image-count,.car-list-feed-card__image .car-list-result-card__video-badge,.car-list-feed-card__image>.car-list-result-card__image-time,.car-list-feed-card__image>.car-list-result-card__wish{display:none}.car-list-feed-card__media-footer{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:8px;position:absolute;right:0;width:100%;z-index:2}.car-list-feed-card__play{display:none}.car-list-feed-card__content{box-sizing:border-box;gap:2px;height:auto;min-height:0;padding:0 16px 12px}.car-list-feed-card__main{flex-shrink:0;gap:0;min-height:0}.car-list-feed-card__title-row{gap:4px}.car-list-feed-card__title{display:-webkit-box;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);max-height:44.8px;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.car-list-feed-card__more-area{flex-basis:24px}.car-list-feed-card__more-icon,.car-list-feed-card__more.ui-btn{height:24px;width:24px}.car-list-feed-card__more.ui-btn{min-width:24px}.car-list-feed-card__more-area .car-list-result-card__menu{right:0}.car-list-feed-card__spec-row{align-items:center;flex-direction:row;gap:4px;overflow:hidden}.car-list-feed-card__spec-row .car-list-result-card__badges{align-items:center;flex:0 0 auto;flex-wrap:nowrap;padding-top:0}.car-list-feed-card__spec{align-items:center;box-sizing:border-box;display:block;height:24px;min-height:24px;min-width:0;padding-top:0}.car-list-feed-card__spec,.car-list-feed-card__subtitle{color:var(--color-gray-400);font-size:var(--text-body-base-size);font-weight:var(--text-weight-regular);line-height:24px}.car-list-feed-card__details{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.car-list-feed-card__details>.car-list-feed-card__subtitle{margin-top:3px}.car-list-feed-card__subtitle{min-height:20px}.car-list-feed-card__price-row{flex-shrink:0}.car-list-feed-card__price-badges{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.car-list-feed-card__price-badges>.car-list-result-card__badges{align-items:center;flex-wrap:wrap;gap:4px;min-height:28px}.car-list-feed-card__price{align-items:center;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-bold);gap:0;line-height:var(--text-line-height-140)}.car-list-feed-card__price-unit{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-list-feed-card__meta-mobile{display:flex;flex-direction:column;gap:8px;min-width:0}.car-list-feed-card__location-desktop{display:none}.car-list-feed-card__meta-mobile>.car-list-card-location{color:var(--color-gray-400);font-size:var(--text-body-md-size);gap:2px;line-height:18px;min-height:18px;padding-top:0}.car-list-feed-card__meta-mobile>.car-list-card-location img{flex-basis:14px;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.car-list-feed-card__meta-mobile>.car-list-card-location>span:nth-child(2){flex:0 1 auto}.car-list-feed-card__view-count{display:none}.car-list-feed-card__view-icon{background:var(--color-gray-300);display:block;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.409 9.353a2.998 2.998 0 0 1 0 5.294L8.597 21.614C6.534 22.737 4 21.277 4 18.968V5.033c0-2.31 2.534-3.77 4.597-2.648z'/%3E%3C/svg%3E") center /10px 10px no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.409 9.353a2.998 2.998 0 0 1 0 5.294L8.597 21.614C6.534 22.737 4 21.277 4 18.968V5.033c0-2.31 2.534-3.77 4.597-2.648z'/%3E%3C/svg%3E") center /10px 10px no-repeat;width:16px}.car-list-feed-card__seller-mobile{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:34px;min-width:0;padding-right:2px}.car-list-feed-card__seller-profile{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.car-list-feed-card__seller-mobile-logo{background:var(--color-gray-900);border-radius:50%;flex:0 0 20px;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.car-list-feed-card__seller-mobile-text{align-items:center;color:var(--color-gray-500);display:flex;flex-direction:row;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:8px;line-height:var(--text-line-height-140);min-width:0;white-space:nowrap}.car-list-feed-card__seller-mobile-text strong{color:var(--color-gray-800);font-weight:var(--text-weight-regular);min-width:0;overflow:hidden;text-overflow:ellipsis}.car-list-feed-card__seller-mobile-text>span{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}.car-list-feed-card__seller-sales-label,.car-list-feed-card__seller-sales-summary{align-items:center;display:inline-flex}.car-list-feed-card__seller-sales-summary{gap:4px}.car-list-feed-card__seller-sales-label{gap:2px}.car-list-feed-card__seller-sales-count{color:var(--color-gray-900)}.car-list-feed-card__seller-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;padding-bottom:0}.car-list-feed-card__seller-action{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;padding:0;width:20px}.car-list-feed-card__seller-action:disabled{cursor:default;opacity:.35}.car-list-feed-card__seller-action img{height:20px;width:20px}.car-list-feed-card__seller{border:1px solid var(--color-gray-100);border-radius:10px;flex-shrink:0;gap:8px;margin-top:6px;padding:8px 10px}.car-list-feed-card__seller-text{align-items:center;flex-direction:row;gap:4px}.car-list-feed-card__seller-info,.car-list-feed-card__seller-name{min-width:0}.car-list-shorts{min-height:auto;padding:8px 0 0}.car-list-shorts-card{max-height:calc(100dvh - 220px);width:min(100%,478px)}.car-list-shorts__pager{left:auto;right:8px}body:has(.car-list-content--shorts) .app-shell__footer,body:has(.car-list-content--shorts) .mobile-bottom-gnb{display:none}body:has(.car-list-content--shorts) .app-shell{height:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0}body:has(.car-list-content--shorts){overflow:hidden}body:has(.car-list-content--shorts) .app-shell__content{flex:1 1 auto;min-height:0;overflow:hidden}body:has(.car-list-content--shorts) .app-shell__content-inner{height:100%;min-height:0;overflow:hidden;padding-bottom:0}body:has(.car-list-content--shorts) .car-list-renewal{height:100%;min-height:0;overflow:hidden;padding-bottom:0}.car-list-content--shorts{--car-list-shorts-mobile-header-height:60px;background:var(--color-white);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}.car-list-content--shorts .car-list-results{position:relative}.car-list-content-toolbar--shorts{background:linear-gradient(180deg,#11111180,#11111112 80%,#1110);display:flex;flex-shrink:0;height:44px;left:0;padding:12px 16px;position:absolute;right:0;top:var(--car-list-shorts-mobile-header-height);z-index:7}.dark-mode .car-list-content-toolbar--shorts{background:linear-gradient(180deg,#11111180,#11111112 80%,#1110)!important}.car-list-content-toolbar--shorts .car-list-content-toolbar__count,.car-list-content-toolbar--shorts .car-list-content-toolbar__sort,.car-list-content-toolbar--shorts .car-list-content-toolbar__view{color:var(--color-white);text-shadow:none}.car-list-content-toolbar--shorts .car-list-content-toolbar__chevron,.car-list-content-toolbar--shorts .car-list-content-toolbar__view-icon{filter:brightness(0) invert(1)}.car-list-content-toolbar--shorts .car-list-content-toolbar__view-icon{opacity:1}.dark-mode .car-list-content--shorts .car-list-mobile-filter{background:var(--color-white)}.dark-mode .car-list-content--shorts .car-list-mobile-filter__button{color:#1a1a1a!important}.dark-mode .car-list-content-toolbar--shorts .car-list-content-toolbar__count,.dark-mode .car-list-content-toolbar--shorts .car-list-content-toolbar__sort,.dark-mode .car-list-content-toolbar--shorts .car-list-content-toolbar__view{color:var(--color-white)!important;text-shadow:none}.car-list-content--shorts .car-list-results,.car-list-content--shorts .car-list-results__body{background:var(--color-gray-900);flex:1 1 auto;min-height:0;overflow:hidden}.car-list-content--shorts .car-list-results__body{gap:0;height:100%}.car-list-content--shorts .car-list-results__empty--data{flex:1 1 auto;height:100%;min-height:0;padding:var(--car-list-shorts-mobile-header-height) 0 0}.car-list-content--shorts .car-list-shorts{background:var(--color-gray-900);height:100%;min-height:0;padding:0}.car-list-content--shorts .car-list-shorts__stage{align-items:stretch;height:100%;min-height:0}.car-list-content--shorts .car-list-shorts-card{--car-list-shorts-card-padding:14px;border-radius:0;box-shadow:none;height:100%;max-height:none;min-height:0;padding:0;width:100%}.car-list-content--shorts .car-list-shorts-mobile-header{align-items:center;background:var(--color-gray-900);box-sizing:border-box;color:var(--color-white);display:flex;height:var(--car-list-shorts-mobile-header-height);justify-content:space-between;left:0;padding:16px;pointer-events:none;position:absolute;right:0;top:0;z-index:8}.car-list-content--shorts .car-list-shorts-card__media{top:var(--car-list-shorts-mobile-header-height)}.car-list-content--shorts .car-list-shorts-card__video--youtube{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,calc((100dvh - var(--car-list-shorts-mobile-header-height))*16/9))}.car-list-content--shorts .car-list-shorts-mobile-header__back,.car-list-content--shorts .car-list-shorts-mobile-header__spacer{flex:0 0 28px;height:28px;width:28px}.car-list-content--shorts .car-list-shorts-mobile-header__back{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;pointer-events:auto}.car-list-content--shorts .car-list-shorts-mobile-header__back-icon{display:block;filter:brightness(0) invert(1);height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.car-list-content--shorts .car-list-shorts-mobile-header__title{color:var(--color-white);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.car-list-content--shorts .car-list-shorts-card__info-panel{background:linear-gradient(180deg,transparent,rgba(0,0,0,.34) 50.22%,rgba(0,0,0,.5));border-radius:0;bottom:0;gap:12px;left:0;padding:16px;right:0}.car-list-content--shorts .car-list-shorts-card__actions{height:100%;padding:16px 16px 164px;right:0;top:0}.car-list-content--shorts .car-list-shorts-card__summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:8px;box-shadow:0 1px 3px #0003;grid-template-columns:142px minmax(0,1fr);height:96px;overflow:hidden}.car-list-content--shorts .car-list-shorts-card__playback-controls{display:flex;gap:16px}.car-list-content--shorts .ui-video-controls__volume-area:before,.car-list-content--shorts .ui-video-controls__volume-panel{display:none}.car-list-content--shorts .car-list-shorts-card__thumb{border-radius:0;height:96px;width:142px}.car-list-content--shorts .car-list-shorts-card__text{background:transparent;padding:14px 16px}.car-list-content--shorts .car-list-shorts-card__vehicle{width:100%}.car-list-content--shorts .car-list-shorts-card__price,.car-list-content--shorts .car-list-shorts-card__title{color:var(--color-gray-900)}.car-list-content--shorts .car-list-shorts-card__seller-name{color:var(--color-white)}.car-list-content--shorts .car-list-shorts-card__spec{color:var(--color-gray-500)}.car-list-content--shorts .car-list-shorts-card__seller{align-items:center;display:inline-flex;min-width:0}.car-list-content--shorts .car-list-shorts-card__seller-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.car-list-content--shorts .car-list-shorts__pager{display:none}.dark-mode .car-list-content--text .car-list-results,.dark-mode .car-list-content--text .car-list-results__body,.dark-mode .car-list-content-header,.dark-mode .car-list-content-toolbar,.dark-mode .car-list-feed-card,.dark-mode .car-list-feed-card__content,.dark-mode .car-list-feed-grid,.dark-mode .car-list-feed-section,.dark-mode .car-list-feed-section__list,.dark-mode .car-list-feed-section__rows,.dark-mode .car-list-filter-mobile-footer,.dark-mode .car-list-filter-mobile-header,.dark-mode .car-list-filter.car-list-filter--mobile-open,.dark-mode .car-list-mobile-filter,.dark-mode .car-list-pagination,.dark-mode .car-list-results,.dark-mode .car-list-results__body,.dark-mode .car-list-text-card-view,.dark-mode .car-list-text-view{background:var(--ui-color-surface)}.dark-mode .car-list-feed-card__seller,.dark-mode .car-list-filter-mobile-footer,.dark-mode .car-list-filter-mobile-header,.dark-mode .car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item,.dark-mode .car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item--panel,.dark-mode .car-list-filter.car-list-filter--mobile-open .car-list-filter-summary,.dark-mode .car-list-mobile-filter__tabs,.dark-mode .car-list-result-card{border-color:var(--ui-color-border-muted)}.dark-mode :is(.car-list-filter-mobile-header__title,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__item,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__header,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__toggle,.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__label,.car-list-content-toolbar__count,.car-list-content-toolbar__sort,.car-list-content-toolbar__view,.car-list-text-card__title,.car-list-text-card__price,.car-list-result-card__subtitle,.car-list-result-card__seller-name){color:var(--ui-color-text)}.dark-mode :is(.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip){background:var(--ui-color-surface-muted);border-color:var(--ui-color-border-muted);color:var(--ui-color-muted)}.dark-mode :is(.car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__selected-chip-close){background:var(--ui-color-muted)}.dark-mode .car-list-filter.car-list-filter--mobile-open .car-list-filter-menu__chevron{border-color:var(--ui-color-muted)}.dark-mode .car-list-filter-menu__row.has-selected .car-list-filter-menu__label{color:var(--color-primary-500)}.dark-mode :is(.car-list-filter-mobile-header__close-icon,.car-list-mobile-filter__button-icon,.car-list-mobile-filter__chevron){filter:brightness(0) invert(1);opacity:.86}.dark-mode .car-list-mobile-filter__button{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .car-list-mobile-filter__button.is-active{border-color:var(--color-secondary-400);color:var(--color-secondary-400)}.dark-mode .car-list-mobile-filter__button.is-applied{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.dark-mode .car-list-mobile-filter__button.is-applied :is(.car-list-mobile-filter__button-icon,.car-list-mobile-filter__chevron){filter:brightness(0) invert(1);opacity:1}.dark-mode .car-list-text-card{background:var(--ui-color-surface);box-shadow:0 4px 18px #00000047}.dark-mode .car-list-text-card__spec,.dark-mode .car-list-text-card__title.is-visited,.dark-mode .car-list-text-view__row .car-list-text-view__cell--year{color:var(--ui-color-muted)}.dark-mode .car-list-content--shorts{background:var(--color-gray-900)}.dark-mode .car-list-content--shorts .car-list-mobile-filter{background:var(--ui-color-surface)}.dark-mode .car-list-content--shorts .car-list-mobile-filter__button{color:var(--ui-color-text)!important;text-shadow:none}.dark-mode .car-list-content--shorts .car-list-mobile-filter__button.is-applied{color:var(--color-white)!important}.dark-mode .car-list-content--shorts .car-list-shorts-card__summary{background:#171e2adb;box-shadow:0 1px 3px #00000047}.dark-mode .car-list-content--shorts :is(.car-list-shorts-card__title,.car-list-shorts-card__price){color:var(--ui-color-text)}.dark-mode .car-list-content--shorts .car-list-shorts-card__spec{color:var(--ui-color-muted)}.car-list-results__empty--data{height:auto;justify-content:center;min-height:50dvh;padding:24px 0}}.car-list-feed-card__more-area,.car-list-result-card__aside{display:none}.car-detail-page{box-shadow:0 0 0 100vmax #f4f4f4;box-sizing:border-box;clip-path:inset(0 -100vmax);margin:0 auto;max-width:calc(100vw - 48px);width:1160px}.car-detail-gallery{display:flex;flex-direction:column;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,1.85fr);height:auto;overflow:visible;width:100%}.car-detail-gallery.is-video-mode{display:flex;grid-template-columns:minmax(0,1fr)}.car-detail-gallery__main,.car-detail-gallery__thumb{background:var(--color-gray-100);border-radius:14px;min-height:0;overflow:hidden;position:relative}.car-detail-gallery__thumbs{display:block;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:112px;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.car-detail-gallery__image-trigger{background:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}.car-detail-gallery__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-user-drag:none}.car-detail-gallery__thumb:not(.is-empty){cursor:pointer}.car-detail-gallery__main.is-video-mode{grid-column:1/-1}.car-detail-gallery__main.is-video-active{background:#000}.car-detail-gallery__main{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-detail-gallery__media-track{height:100%;width:100%;will-change:transform}.car-detail-gallery__video-stage{align-items:center;background:#000;display:flex;height:100%;justify-content:center;position:relative;width:100%}.car-detail-gallery__video{background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.car-detail-gallery__video--youtube{border:0;pointer-events:none}.car-detail-gallery__play-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:2}.car-detail-gallery__play-indicator{align-items:center;background:#00000029;border:2px solid var(--color-white);border-radius:50%;box-sizing:border-box;display:inline-flex;height:56px;justify-content:center;width:56px}.car-detail-gallery__play-icon{display:block;filter:brightness(0) invert(1);height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-detail-gallery__play-indicator:empty{opacity:0}.car-detail-gallery__playback-controls{align-items:center;bottom:28px;display:flex;gap:16px;left:18%;position:absolute;right:calc(18% + 46px);z-index:3}.car-detail-gallery__placeholder{align-items:center;box-sizing:border-box;color:var(--color-gray-500);display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:8px;height:100%;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center;width:100%}.car-detail-gallery__placeholder-icon{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.car-detail-gallery__thumb .car-detail-gallery__placeholder-icon{height:32px;width:32px}.car-detail-gallery__media-tabs{align-items:center;display:inline-flex;gap:8px;left:20px;position:absolute;top:20px;z-index:4}.car-detail-gallery__media-tab{align-items:center;background:#0000002e;border:1px solid #fff;border-radius:50%;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.car-detail-gallery__media-tab.is-active{background:var(--color-white);border-color:var(--color-white);color:var(--color-gray-900)}.car-detail-gallery__media-tab.is-disabled{cursor:default;opacity:.65}.car-detail-gallery__media-tab-icon{background:currentColor;display:block;flex:0 0 18px;height:18px;width:18px}.car-detail-gallery__media-tab-icon--image{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat}.car-detail-gallery__media-tab.is-active .car-detail-gallery__media-tab-icon--image{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23000' d='M6.75 8.25a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M15.75 11.25l-2.315-2.315a1.5 1.5 0 0 0-2.12 0L4.5 15.75h9.45a1.8 1.8 0 0 0 1.8-1.8z'/%3E%3Cpath fill='%23000' d='m14.75 11.664-2.021-2.021a.5.5 0 0 0-.708 0L6.914 14.75h7.036a.8.8 0 0 0 .8-.8zm2 2.286a2.8 2.8 0 0 1-2.8 2.8H4.5a1 1 0 0 1-.707-1.707l6.814-6.814.184-.166a2.5 2.5 0 0 1 3.351.166l2.315 2.314a1 1 0 0 1 .293.707z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23000' d='M6.75 8.25a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M15.75 11.25l-2.315-2.315a1.5 1.5 0 0 0-2.12 0L4.5 15.75h9.45a1.8 1.8 0 0 0 1.8-1.8z'/%3E%3Cpath fill='%23000' d='m14.75 11.664-2.021-2.021a.5.5 0 0 0-.708 0L6.914 14.75h7.036a.8.8 0 0 0 .8-.8zm2 2.286a2.8 2.8 0 0 1-2.8 2.8H4.5a1 1 0 0 1-.707-1.707l6.814-6.814.184-.166a2.5 2.5 0 0 1 3.351.166l2.315 2.314a1 1 0 0 1 .293.707z'/%3E%3C/svg%3E")}.car-detail-gallery__media-tab-icon--video{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23111' d='M14.75 3.75a.5.5 0 0 0-.5-.5H3.75a.5.5 0 0 0-.5.5v10.5a.5.5 0 0 0 .5.5h10.5a.5.5 0 0 0 .5-.5zm2 10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5h10.5a2.5 2.5 0 0 1 2.5 2.5z'/%3E%3Cpath fill='%23111' d='M7.75 10.808 10.766 9 7.75 7.19zM13.002 9a1.75 1.75 0 0 1-.854 1.5l.001.002-3.747 2.248v-.001a1.75 1.75 0 0 1-2.652-1.506V6.752c0-.31.081-.613.236-.881l.063-.099a1.75 1.75 0 0 1 .589-.545l.102-.054A1.75 1.75 0 0 1 7.524 5l.117.006c.268.021.528.105.76.245l3.748 2.247c.194.116.364.268.5.448l.125.19.098.203c.085.209.13.434.13.66'/%3E%3C/svg%3E") center /contain no-repeat}.car-detail-gallery__media-tab.is-active .car-detail-gallery__media-tab-icon--video{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M14.25 1.25a2.5 2.5 0 0 1 2.5 2.5v10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5zM7.51 6a.75.75 0 0 0-.76.752v4.495a.75.75 0 0 0 1.138.645l3.748-2.247a.75.75 0 0 0 0-1.29L7.888 6.108A.75.75 0 0 0 7.51 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23000' d='M14.25 1.25a2.5 2.5 0 0 1 2.5 2.5v10.5a2.5 2.5 0 0 1-2.5 2.5H3.75a2.5 2.5 0 0 1-2.5-2.5V3.75a2.5 2.5 0 0 1 2.5-2.5zM7.51 6a.75.75 0 0 0-.76.752v4.495a.75.75 0 0 0 1.138.645l3.748-2.247a.75.75 0 0 0 0-1.29L7.888 6.108A.75.75 0 0 0 7.51 6'/%3E%3C/svg%3E")}.car-detail-gallery__all-button{align-items:center;background:var(--color-white);border-radius:8px;bottom:16px;box-shadow:0 2px 10px #0000001f;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:8px;height:38px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:1;padding:6px 12px;position:absolute;right:16px}.car-detail-gallery__all-icon{background:currentColor;display:block;flex:0 0 18px;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2'/%3E%3Cpath fill='%23101010' stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.5 10a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-detail-gallery__all-text{white-space:nowrap}.car-detail-gallery__all-button--mobile{display:none}.car-detail-gallery__all-button--video{background:transparent;border-radius:0;bottom:25px;box-shadow:none;display:none;height:38px;padding:0;right:18%;width:38px;z-index:4}.car-detail-gallery__fullscreen-icon{display:block;filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.dark-mode .car-detail-gallery__main,.dark-mode .car-detail-gallery__thumb{background:var(--color-gray-800)}.dark-mode .car-detail-gallery__all-button{background:var(--color-white);color:var(--color-gray-900)}.car-detail-content-layout{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin:0}.car-detail-section-nav{background:var(--color-white);border-bottom:1px solid #e8e8e8;display:none;left:0;position:fixed;right:0;top:0;z-index:30}.car-detail-section-nav.is-visible{display:block}.car-detail-section-nav__inner{align-items:stretch;display:flex;margin:0 auto;max-width:calc(100vw - 48px);overflow-x:auto;scrollbar-width:none;width:1160px}.car-detail-section-nav__inner::-webkit-scrollbar{display:none}.car-detail-section-nav__item{align-items:center;background:transparent;border:0;color:#595959;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:16px;font-weight:var(--text-weight-regular);justify-content:center;letter-spacing:-.32px;line-height:var(--text-line-height-140);padding:32px 16px;position:relative;white-space:nowrap}.car-detail-section-nav__item:after{background:transparent;bottom:-1px;content:"";height:1.5px;left:16px;position:absolute;right:16px}.car-detail-section-nav__item.is-active{border-bottom:2px solid #222;color:#222;font-weight:var(--text-weight-semibold)}.car-detail-section-nav__item.is-active:after{background:#222}.car-detail-content-layout__main{display:flex;flex-direction:column;gap:12px;min-width:0}.car-detail-content-layout__aside{position:sticky;top:24px}.car-detail-mobile-bottom-action,.car-detail-mobile-sales-section,.car-detail-mobile-seller-section{display:none}.car-detail-content-card.ui-content-card{background:transparent;border-radius:0;box-shadow:none;padding:0}.car-detail-content-card__body{display:flex;flex-direction:column;gap:12px;min-width:0}.car-detail-section{border-bottom:1px solid var(--color-gray-100);gap:20px;padding:36px 0}.car-detail-section:first-child{padding-top:0}.car-detail-section--similar{border-bottom:0;box-sizing:border-box;gap:0;width:100%}.car-detail-section__title{color:var(--color-gray-900);font-size:18px;font-weight:var(--text-weight-semibold)}.car-detail-section__empty,.car-detail-section__title{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-detail-section__empty{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-detail-section__more{margin-top:20px}.car-detail-overview{display:flex;gap:24px;justify-content:space-between}.car-detail-overview__body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0}.car-detail-overview__title-row{display:contents}.car-detail-overview__mobile-updated,.car-detail-overview__mobile-wish{display:none}.car-detail-overview__badges{display:flex;flex-wrap:wrap;gap:4px;margin:0}.car-detail-overview__badge{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:20px;padding:0 6px}.car-detail-overview__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:24px;font-weight:var(--text-weight-semibold);max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-detail-overview__spec,.car-detail-overview__title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.car-detail-overview__spec{align-items:center;color:#595959;display:inline-flex;font-size:16px;font-weight:var(--text-weight-regular);gap:5px}.car-detail-overview__spec-divider{background:var(--color-gray-500);border-radius:50%;display:block;height:3px;-o-object-fit:none;object-fit:none;-o-object-position:-9999px;object-position:-9999px;width:3px}.car-detail-overview__lead{color:var(--color-gray-600);font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-detail-overview__mobile-price-row{display:none}.car-detail-overview__mobile-price-description,.car-detail-overview__mobile-price-prefix{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium)}.car-detail-overview__mobile-price-unit{font-size:var(--text-title-md-size);font-weight:var(--text-weight-medium)}.car-detail-overview__mobile-price-description{color:var(--color-gray-600);margin-left:8px}.car-detail-overview__meta{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;justify-content:space-between;min-width:0}.car-detail-overview__actions{display:flex;gap:10px}.car-detail-overview__action{align-items:center;background:var(--color-white);border:1px solid #eee;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.car-detail-overview__action:disabled{cursor:wait;opacity:.6}.car-detail-overview__action img{height:20px;width:20px}.car-detail-overview__stats{align-items:center;color:#8c8c8c;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:var(--text-weight-regular);gap:12px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-overview__stat{align-items:center;display:inline-flex;gap:4px}.car-detail-overview__stat-icon{background:currentColor;display:block;flex:0 0 18px;height:18px;width:18px}.car-detail-overview__stat-icon--wish{background:var(--color-gray-400);flex-basis:16px;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23ff2a55' d='M12.92 1.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L7 1.759l-.71-.698A3.72 3.72 0 0 0 3.685 0C2.707 0 1.77.38 1.079 1.06A3.6 3.6 0 0 0 0 3.62c0 .96.388 1.882 1.08 2.56l.71.698L7 12l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23ff2a55' d='M12.92 1.06a3.7 3.7 0 0 0-1.195-.784 3.74 3.74 0 0 0-4.015.785L7 1.759l-.71-.698A3.72 3.72 0 0 0 3.685 0C2.707 0 1.77.38 1.079 1.06A3.6 3.6 0 0 0 0 3.62c0 .96.388 1.882 1.08 2.56l.71.698L7 12l5.21-5.12.71-.698c.343-.337.614-.736.8-1.175a3.57 3.57 0 0 0 0-2.771 3.6 3.6 0 0 0-.8-1.175'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.car-detail-overview__stat-icon--view{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%239e9e9e' d='M.786 8a7.336 7.336 0 0 1 14.425 0A7.336 7.336 0 0 1 .786 8M8 11.333a3.333 3.333 0 1 0 0-6.666 3.333 3.333 0 0 0 0 6.666m0-1.333a2 2 0 1 1 0-4 2 2 0 0 1 0 4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%239e9e9e' d='M.786 8a7.336 7.336 0 0 1 14.425 0A7.336 7.336 0 0 1 .786 8M8 11.333a3.333 3.333 0 1 0 0-6.666 3.333 3.333 0 0 0 0 6.666m0-1.333a2 2 0 1 1 0-4 2 2 0 0 1 0 4'/%3E%3C/svg%3E") center /contain no-repeat}.car-detail-info-grid{display:grid;flex-direction:column;gap:16px 20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.car-detail-info-grid__row{display:contents;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.car-detail-info-grid__item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;grid-template-columns:40px minmax(0,1fr);min-width:0}.car-detail-info-grid__icon,.car-detail-option-grid__icon{align-items:center;background:var(--color-gray-100);border-radius:50%;display:inline-flex;grid-row:span 2;height:40px;justify-content:center;width:40px}.car-detail-info-grid__icon-image,.car-detail-option-grid__icon-image{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.car-detail-floating-card dt,.car-detail-floating-card__seller-info dt,.car-detail-info-grid__label,.car-detail-inline-box dt,.car-detail-spec-box dt{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-info-grid__value,.car-detail-inline-box dd,.car-detail-spec-box dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-floating-card dt,.car-detail-floating-card__seller-info dt,.car-detail-inline-box dt,.car-detail-spec-box dt{font-weight:var(--text-weight-regular)}.car-detail-inline-box dd,.car-detail-spec-box dd{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium)}.car-detail-description,.car-detail-inline-box{background:var(--color-gray-50);border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:20px}.car-detail-spec-box{background:transparent;border-radius:0;border-top:1px solid var(--color-gray-100);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding:16px 0 0}.car-detail-spec-box__title{color:var(--color-gray-900);font-size:14px;font-weight:var(--text-weight-medium);grid-column:1/-1;line-height:var(--text-line-height-140);margin:0 0 -4px}.car-detail-spec-box--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-spec-box__item{display:flex;flex-direction:column;gap:4px;grid-template-columns:120px minmax(0,1fr);margin:0;min-width:0;padding:0}.car-detail-spec-box__item dt{color:#8c8c8c}.car-detail-spec-box__item dd,.car-detail-spec-box__item dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-spec-box__item dd{color:#222;margin:0}.car-detail-lease__section{display:flex;flex-direction:column;gap:20px;padding:28px 0}.car-detail-lease__section+.car-detail-lease__section{border-top:1px solid var(--color-gray-100)}.car-detail-lease__section:last-child{padding-bottom:0;padding-top:0}.car-detail-lease__title{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-lease__rows{display:flex;flex-direction:column}.car-detail-lease__row{align-items:flex-start;border-bottom:1px dashed var(--color-gray-200);display:grid;gap:28px;grid-template-columns:104px minmax(0,1fr);padding:14px 0;width:100%}.car-detail-lease__row:last-child{border-bottom:0}.car-detail-lease__row-title{align-items:center;color:#8c8c8c;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:6px;justify-content:flex-start;line-height:var(--text-line-height-140);min-width:0}.car-detail-lease__row-title img{flex:0 0 18px;height:18px;width:18px}.car-detail-lease__row-items{display:flex;flex-direction:column;gap:16px;min-width:0}.car-detail-lease__row-items dl{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0}.car-detail-lease__row-items dt{color:var(--color-gray-600);font-size:var(--text-body-md-size);min-width:0}.car-detail-lease__row-items dd,.car-detail-lease__row-items dt{font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-lease__row-items dd{color:var(--color-gray-900);font-size:var(--text-body-lg-size);margin:0;text-align:right;white-space:nowrap}.car-detail-lease-core{background:var(--color-gray-50);border-radius:14px;display:grid;gap:20px 56px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.car-detail-lease-core dl{display:grid;gap:16px;grid-template-columns:90px minmax(0,1fr);margin:0}.car-detail-lease-core dt{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-lease-core dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.car-detail-lease__detail-button{align-self:flex-start}.car-detail-lease__detail-action{display:flex}.car-detail-lease-detail-modal__body.ui-app-modal__main{gap:0;padding:32px 20px}.car-detail-lease-detail-modal__info{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:0;padding:20px}.car-detail-lease-detail-modal__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:36px}.car-detail-lease-detail-modal__row--single{grid-template-columns:minmax(0,1fr)}.car-detail-lease-detail-modal__item{align-items:center;display:grid;grid-template-columns:140px minmax(0,1fr);margin:0}.car-detail-lease-detail-modal__item dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-lease-detail-modal__item dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0;min-width:0;overflow-wrap:anywhere}.car-detail-lease-detail-modal__notice{color:var(--color-gray-700)}.car-detail-lease-detail-modal__description,.car-detail-lease-detail-modal__notice{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:16px 0 0}.car-detail-lease-detail-modal__description{color:var(--color-gray-500);list-style-position:outside;padding-left:24px}.car-detail-lease-detail-modal__description li{padding-left:0}.car-detail-inline-box dl{display:grid;gap:16px;grid-template-columns:270px minmax(0,1fr);margin:0}.car-detail-insurance-summary{display:flex;flex-direction:column;margin-top:0}.car-detail-insurance-summary__detail-title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0;padding:16px 0 12px}.car-detail-insurance-summary .car-detail-inline-box dd,.car-detail-insurance-summary .car-detail-inline-box dt{color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__panel{--car-detail-insurance-modal-tabs-height:62px;height:916px}.car-detail-insurance-overview-modal__panel.ui-fake-scrollbar.is-scrollable>.ui-fake-scrollbar__track{height:calc(var(--ui-fake-scrollbar-track-height) - var(--car-detail-insurance-modal-tabs-height));top:calc(var(--ui-fake-scrollbar-top) + var(--car-detail-insurance-modal-tabs-height))}.car-detail-insurance-overview-modal__body{padding:0}.car-detail-insurance-overview-modal__tabs{background:var(--color-white);border-bottom:1px solid var(--color-gray-100);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:62px;padding-top:16px;position:sticky;top:0;z-index:2}.car-detail-insurance-overview-modal__tab{align-items:center;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:46px;justify-content:center;line-height:var(--text-line-height-140);min-width:0;padding:0 16px;position:relative}.car-detail-insurance-overview-modal__tab.is-active{color:var(--color-primary-500)}.car-detail-insurance-overview-modal__tab.is-active:after{background:var(--color-primary-500);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.car-detail-insurance-overview-modal__content{display:flex;flex-direction:column;padding:20px 4px 16px}.car-detail-insurance-overview-modal__section-title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0 0 6px}.car-detail-insurance-overview-modal__total{align-items:baseline;background:var(--color-gray-50);border-radius:14px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:78px;padding:18px 24px;text-align:center}.car-detail-insurance-overview-modal__total strong{font-size:24px}.car-detail-insurance-overview-modal__total span,.car-detail-insurance-overview-modal__total strong{color:var(--color-secondary-500);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__total span{font-size:var(--text-body-lg-size)}.car-detail-insurance-overview-modal__total p{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0;width:100%}.car-detail-insurance-overview-modal__detail-list,.car-detail-insurance-overview-modal__list,.car-detail-insurance-overview-modal__special-list{margin:0}.car-detail-insurance-overview-modal__list{display:flex;flex-direction:column;gap:14px;padding:16px 0}.car-detail-insurance-overview-modal__list>div:not(.car-detail-insurance-overview-modal__special){align-items:start;display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr)}.car-detail-insurance-overview-modal__detail-list dt,.car-detail-insurance-overview-modal__list>div:not(.car-detail-insurance-overview-modal__special)>dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__detail-list dd,.car-detail-insurance-overview-modal__list>div:not(.car-detail-insurance-overview-modal__special)>dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;min-width:0;text-align:right}.car-detail-insurance-overview-modal__special{display:flex;flex-direction:column;gap:10px;width:100%}.car-detail-insurance-overview-modal__special>dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);grid-column:1/-1;line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__special>dd{grid-column:1/-1;margin:0;text-align:initial;width:100%}.car-detail-insurance-overview-modal__special-list{background:var(--color-gray-50);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:16px 20px;width:100%}.car-detail-insurance-overview-modal__detail-list>div,.car-detail-insurance-overview-modal__special-list>div{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;width:100%}.car-detail-insurance-overview-modal__special-list dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__special-list dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;min-width:0;text-align:right}.car-detail-insurance-overview-modal__cards{display:flex;flex-direction:column;gap:10px}.car-detail-insurance-overview-modal__card{align-items:center;background:var(--color-gray-50);border-radius:14px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);padding:16px}.car-detail-insurance-overview-modal__card img{height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.car-detail-insurance-overview-modal__card div{min-width:0}.car-detail-insurance-overview-modal__card strong{color:var(--color-gray-900);display:block;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-overview-modal__card span{color:var(--color-secondary-500);display:block;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin-top:2px}.car-detail-insurance-overview-modal__card p{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:4px 0 0}.car-detail-insurance-overview-modal__detail-list{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:20px}.car-detail-insurance-report__vehicle{align-items:center;background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:4px;height:96px;padding:20px 0;text-align:center}.car-detail-insurance-report__vehicle strong{color:var(--color-secondary-500);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__vehicle span{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__section{display:flex;flex-direction:column}.car-detail-insurance-report__section-toggle{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-900);cursor:pointer;display:flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);justify-content:space-between;line-height:var(--text-line-height-140);min-height:62px;padding:0 8px 0 0;text-align:left;width:100%}.car-detail-insurance-report__section-toggle:after{border-right:2px solid;border-top:2px solid;content:"";flex:0 0 8px;height:8px;margin-left:12px;transform:rotate(135deg);transition:transform .2s ease;width:8px}.car-detail-insurance-report__section-toggle.is-open:after{transform:rotate(-45deg)}.car-detail-insurance-report__section h4,.car-detail-insurance-report__section h5{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-insurance-report__section p{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;word-break:keep-all}.car-detail-insurance-report__section-content{border-bottom:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:16px;padding:28px 0}.car-detail-insurance-report__summary{display:flex;flex-direction:column;gap:28px}.car-detail-insurance-report__icon-grid{display:grid;gap:28px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.car-detail-insurance-report__icon-grid--three{padding:4px 0}.car-detail-insurance-report__icon-grid>div{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.car-detail-insurance-report__icon-grid img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.car-detail-insurance-report__icon-grid strong{color:var(--color-secondary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin-top:8px}.car-detail-insurance-report__icon-grid span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin-top:2px;white-space:pre-line}.car-detail-insurance-report__notice{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-md-size);gap:4px;line-height:var(--text-line-height-140)}.car-detail-insurance-report__notice:before{background-color:var(--color-primary-500);content:"";flex:0 0 18px;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14M9 12V9M9 6h.008'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14M9 12V9M9 6h.008'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-detail-insurance-report__notice span{min-width:0}.car-detail-insurance-report__notice strong{color:var(--color-danger);font-weight:var(--text-weight-semibold);text-decoration:underline}.car-detail-insurance-report__history-card dl,.car-detail-insurance-report__info-card,.car-detail-insurance-report__mileage{margin:0}.car-detail-insurance-report__info-card{background:var(--color-gray-50);border-radius:14px;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.car-detail-insurance-report__info-column{display:flex;flex-direction:column;gap:16px;min-width:0}.car-detail-insurance-report__history-card dl>div,.car-detail-insurance-report__info-column>div{display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr)}.car-detail-insurance-report__history-card dt,.car-detail-insurance-report__info-card dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-insurance-report__history-card dd,.car-detail-insurance-report__info-card dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;text-align:left}.car-detail-insurance-report__table-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.car-detail-insurance-report__table-title span{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-insurance-report__safety-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.car-detail-insurance-report__safety-column{border-left:1px solid var(--color-gray-100);border-top:1px solid var(--color-gray-100);list-style:none;margin:0;padding:0}.car-detail-insurance-report__safety-list li{border-bottom:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);display:grid;grid-template-columns:minmax(0,1fr) 42px;min-height:44px}.car-detail-insurance-report__safety-list span{align-items:center;display:flex;gap:8px;min-width:0;padding:0 12px}.car-detail-insurance-report__safety-list img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-detail-insurance-report__safety-list strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__safety-list li.is-active em,.car-detail-insurance-report__safety-list li.is-active strong{color:var(--color-secondary-500)}.car-detail-insurance-report__safety-list em{align-items:center;border-left:1px solid var(--color-gray-100);color:var(--color-gray-900);display:flex;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-semibold);justify-content:center}.car-detail-insurance-report__history-card{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:20px}.car-detail-insurance-report__accident h5,.car-detail-insurance-report__history-card>strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__history-card dl{display:grid;gap:12px 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-insurance-report__period{background:var(--color-gray-50);border-radius:14px;padding:20px}.car-detail-insurance-report__terms{display:flex;flex-direction:column}.car-detail-insurance-report__terms-toggle{align-items:center;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:space-between;line-height:var(--text-line-height-140);min-height:20px;padding:0;width:100%}.car-detail-insurance-report__terms-toggle span{align-items:center;display:inline-flex;gap:8px}.car-detail-insurance-report__terms-toggle span:before{background-color:var(--color-primary-500);content:"";height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14M9 12V9M9 6h.008'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23767676' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14M9 12V9M9 6h.008'/%3E%3C/svg%3E") center /contain no-repeat;width:14px}.car-detail-insurance-report__terms-toggle:after{border-right:2px solid;border-top:2px solid;content:"";flex:0 0 8px;height:8px;margin-left:12px;transform:rotate(135deg);transition:transform .2s ease;width:8px}.car-detail-insurance-report__terms-toggle.is-open:after{transform:rotate(-45deg)}.car-detail-insurance-report__terms-card{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:16px}.car-detail-insurance-report__term{display:flex;flex-direction:column;gap:4px}.car-detail-insurance-report__term h5{font-size:var(--text-caption-sm-size)}.car-detail-insurance-report__accident-notice{padding-bottom:12px}.car-detail-insurance-report__accident-notice .car-detail-insurance-report__center-text{color:var(--color-gray-900);font-size:16px;line-height:1.5;text-align:center}.car-detail-insurance-report__center-text strong{color:var(--color-secondary-500);font-weight:var(--text-weight-semibold)}.car-detail-insurance-report__period{align-items:center;display:flex;flex-direction:column;gap:6px}.car-detail-insurance-report__period span{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__period strong{color:var(--color-secondary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__accident-description{display:flex;flex-direction:column;gap:24px}.car-detail-insurance-report__section .car-detail-insurance-report__accident-description p{color:var(--color-gray-900);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140)}.car-detail-insurance-report__section .car-detail-insurance-report__accident-description p+p{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);padding-left:16px;position:relative}.car-detail-insurance-report__accident-description p+p:before{background:currentColor;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:.7em;width:3px}.car-detail-insurance-report__accident{display:flex;flex-direction:column;gap:8px;padding-top:28px}.car-detail-insurance-report__empty{background:var(--color-gray-50);border-radius:8px;color:var(--color-gray-500);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);padding:16px;text-align:center}.car-detail-insurance-report__accident-cards{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-insurance-report__accident-cards>div{border:1px solid var(--color-gray-100);border-radius:14px;display:flex;flex-direction:column;min-height:180px;overflow:hidden;text-align:center}.car-detail-insurance-report__accident-cards strong{background:var(--color-primary-500);color:var(--color-white);display:block;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);padding:14px 10px}.car-detail-insurance-report__accident-cards>div:nth-child(2) strong{background:var(--color-success)}.car-detail-insurance-report__accident-card-body{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:248px;padding:20px}.car-detail-insurance-report__accident-card-item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:58px}.car-detail-insurance-report__accident-cards>div:first-child .car-detail-insurance-report__accident-card-item+.car-detail-insurance-report__accident-card-item{border-top:1px solid var(--color-gray-100)}.car-detail-insurance-report__accident-card-item span{color:var(--color-secondary-500);display:block;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__accident-card-item em{background:var(--color-gray-900);border-radius:4px;color:var(--color-white);display:inline-flex;font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-semibold);margin-left:4px;padding:2px 6px}.car-detail-insurance-report__accident-card-item p{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);margin-top:6px}.car-detail-insurance-report__accident-repair{background:var(--color-gray-50);border-radius:8px;color:var(--color-gray-500);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);padding:12px 16px}.car-detail-insurance-report__accident-notice-list{color:var(--color-gray-500);display:flex;flex-direction:column;font-size:var(--text-body-md-size);gap:14px;line-height:var(--text-line-height-140);margin:0;padding:0 0 0 12px}.car-detail-insurance-report__accident-notice-list li{padding-left:4px}.car-detail-insurance-report__accident-notice-list li::marker{font-size:8px}.car-detail-insurance-report__section .car-detail-insurance-report__mileage-notice{color:var(--color-gray-900);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);padding-bottom:12px}.car-detail-insurance-report__additional-info{display:flex;flex-direction:column;gap:32px;padding-top:28px}.car-detail-insurance-report__additional-section,.car-detail-insurance-report__issuer,.car-detail-insurance-report__service-card{display:flex;flex-direction:column}.car-detail-insurance-report__additional-section{gap:16px}.car-detail-insurance-report__additional-section h3,.car-detail-insurance-report__service-card h3{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-insurance-report__additional-section p,.car-detail-insurance-report__issuer p,.car-detail-insurance-report__service-card p{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-insurance-report__additional-list{color:var(--color-gray-700);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);gap:10px;line-height:var(--text-line-height-140);margin:0;padding-left:16px}.car-detail-insurance-report__additional-list li{padding-left:4px}.car-detail-insurance-report__additional-list li::marker{font-size:8px}.car-detail-insurance-report__additional-note{background:var(--color-gray-50);border-radius:14px;padding:16px 20px}.car-detail-insurance-report__service-card{background:var(--color-gray-50);border-radius:14px;gap:12px;padding:24px 20px}.car-detail-insurance-report__service-icons{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:8px}.car-detail-insurance-report__service-icons>div{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center}.car-detail-insurance-report__service-icons>div+div{border-left:1px solid var(--color-gray-200)}.car-detail-insurance-report__service-icons img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.car-detail-insurance-report__service-icons span{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140)}.car-detail-insurance-report__issuer{align-items:center;gap:8px;margin:0 auto;text-align:center;width:340px}.car-detail-insurance-report__issuer p{color:var(--color-gray-900);font-size:var(--text-body-md-size)}.car-detail-insurance-report__issuer span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140)}.car-detail-insurance-report__issuer strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__mileage{background:var(--color-gray-50);border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0}.car-detail-insurance-report__mileage>div{align-items:center;border-right:1px solid var(--color-gray-100);display:flex;flex-direction:column-reverse;gap:4px;padding:0 12px;text-align:center}.car-detail-insurance-report__mileage>div:last-child{border-right:0}.car-detail-insurance-report__mileage dt{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-report__mileage dd{color:var(--color-secondary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-selected-options__name{align-items:center;display:inline-flex;gap:6px;min-width:0}.car-detail-selected-options__name span{min-width:0}.car-detail-inspection-box__help,.car-detail-selected-options__info-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;padding:0;width:14px}.car-detail-inspection-box__help{flex-basis:16px;height:16px;width:16px}.car-detail-inspection-box__help img,.car-detail-selected-options__info-button img{display:block;height:14px;width:14px}.car-detail-options__selected{border-top:1px solid #e9e9e9;padding-top:16px}.car-detail-options__selected-title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.car-detail-options__selected-grid{display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-bottom:16px}.car-detail-options__selected-grid .car-detail-selected-options__item{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.car-detail-options__selected-grid .car-detail-selected-options__item.has-divider{border-right:1px solid #f1f1f1}.car-detail-options__selected-grid .car-detail-selected-options__item dd,.car-detail-options__selected-grid .car-detail-selected-options__name{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-options__selected-grid .car-detail-selected-options__name{color:#8c8c8c;gap:4px}.car-detail-options__selected-grid .car-detail-selected-options__item dd{color:#222}.car-detail-options__selected-grid .car-detail-selected-options__info-button{flex-basis:16px;height:16px;width:16px}.car-detail-options__selected-grid .car-detail-selected-options__info-button img{height:14px;width:14px}.car-detail-option-grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:space-between;padding:12px 0}.car-detail-option-header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:25px}.car-detail-option-header__description{background:transparent;border:0;color:#8e8e8e;cursor:pointer;font-size:14px;font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:0;text-decoration:underline}.car-detail-option-grid__item{align-items:center;color:#222;display:flex;flex-direction:column;font-size:14px;font-weight:var(--text-weight-regular);gap:16px;letter-spacing:-.28px;line-height:var(--text-line-height-140);min-width:0;text-align:center;width:auto}.car-detail-option-grid__icon{background:var(--color-gray-50);height:40px;width:40px}.car-detail-option-grid__item--inactive{opacity:.5}.car-detail-option-modal .pop-slot-body{display:contents}.car-detail-option-modal .pop-hd .pt{flex:0 0 auto}.car-detail-option-modal .pop-hd__extra{margin-left:16px;margin-right:auto}.car-detail-option-modal .pop-panel{height:min(760px,calc(100vh - 80px));min-height:0;width:min(480px,calc(100vw - 32px))}.car-detail-option-modal .pop-container{box-sizing:border-box;display:flex;flex:1;gap:16px;height:auto;justify-content:space-between;min-height:0;overflow:hidden;padding:24px 20px;position:relative}.car-detail-option-modal .side-tabs{display:flex;flex:0 0 62px;flex-direction:column;width:62px}.car-detail-option-modal .side-tabs__list{display:flex;flex-direction:column;gap:6px}.car-detail-option-modal .option-description-button{background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin-top:8px;padding:0;text-decoration:underline;text-underline-offset:2px}.car-detail-option-modal__selected-filter{align-items:center;color:var(--color-gray-500);cursor:pointer;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:8px;line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-option-modal .option-side-tab{align-items:center;background:#f3f3f3;border:0;border-radius:20px;color:#b3b3b3;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;gap:8px;height:32px;justify-content:center;letter-spacing:0;line-height:100%;padding:0 8px;text-align:center;white-space:nowrap}.car-detail-option-modal .option-side-tab.active{background:#4d4d4d;color:#fff}.car-detail-option-modal .pop-body{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 16px;width:auto}.car-detail-option-modal .section-container{border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.car-detail-option-modal .section-container+.section-container{margin-top:16px}.car-detail-option-modal .section-title{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);gap:8px;line-height:var(--text-line-height-140);margin:0}.car-detail-option-modal .section-title strong{color:var(--color-secondary-500);font:inherit}.car-detail-option-modal .section-list{display:flex;flex-direction:column;gap:18px;width:100%}.car-detail-option-modal .opt-item{align-items:center;background:transparent;border:0;display:flex;justify-content:flex-start;margin:0;padding:0;width:100%}.car-detail-option-modal .option-name{color:var(--color-gray-300)}.car-detail-option-modal .opt-item.sel .option-name,.car-detail-option-modal .option-name{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-option-modal .opt-item.sel .option-name{color:var(--color-gray-900)}.car-detail-option-modal__message{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;width:100%}.car-detail-option-description-modal .pop-container{padding-top:16px}.car-detail-option-description-modal__tabs{align-items:center;border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-shrink:0;gap:24px;padding:6px 20px 0;width:100%}.car-detail-option-description-modal__vehicle-tab{background:transparent;border:0;color:var(--color-gray-400);cursor:pointer;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);height:42px;line-height:var(--text-line-height-140);padding:0;position:relative}.car-detail-option-description-modal__vehicle-tab.is-active{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-detail-option-description-modal__vehicle-tab.is-active:after{background:var(--color-gray-900);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.car-detail-option-description-modal__vehicle-tab:disabled{color:var(--color-gray-300);cursor:default}.car-detail-option-description-modal .section-title{font-size:var(--text-body-lg-size)}.car-detail-option-description-modal__option{cursor:pointer}.car-detail-option-description-modal .opt-item.sel .option-name,.car-detail-option-description-modal .option-name{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.car-detail-option-detail-modal .pop-panel{border-radius:14px;max-height:min(640px,calc(100vh - 80px));width:min(900px,calc(100vw - 32px))}.car-detail-option-detail-modal .pop-hd{height:60px;padding:16px 20px}.car-detail-option-detail-modal .pop-hd .pt{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-option-detail-modal .pop-body{padding:20px 20px 28px}.car-detail-option-detail-modal__content{display:flex;gap:24px;width:100%}.car-detail-option-detail-modal__image{background:var(--color-gray-100);flex:0 0 372px;height:212px;overflow:hidden;width:372px}.car-detail-option-detail-modal__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-option-detail-modal__text{display:flex;flex:1 1 auto;flex-direction:column;gap:28px;min-width:0}.car-detail-option-detail-modal__text h3{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-option-detail-modal__description{display:flex;flex-direction:column;gap:8px}.car-detail-option-detail-modal__description strong{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-option-detail-modal__description p{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.car-detail-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0}.car-detail-status-row>div{align-items:center;border-right:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:6px}.car-detail-status-row>div:last-child{border-right:0}.car-detail-status-row__value{align-items:center;color:#49b680;display:inline-flex;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);height:32px;justify-content:center;line-height:1}.car-detail-status-row__value span{line-height:1}.car-detail-status-row__value em{color:inherit;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-semibold);line-height:1}.car-detail-status-row__value.is-empty{color:var(--color-secondary-500);font-size:var(--text-title-sm-size);line-height:1}.car-detail-status-row>div>span{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-inspection__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.car-detail-inspection__number{color:#8c8c8c;font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-inspection-box{background:transparent;border-radius:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:0 0 12px}.car-detail-inspection-box dl{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.car-detail-inspection-box dt{align-items:center;color:#8c8c8c;display:inline-flex;gap:4px;min-width:0}.car-detail-inspection-box dd,.car-detail-inspection-box dt{font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-inspection-box dd{color:#222;margin:0}.car-detail-inspection-modal__panel.ui-app-modal__panel{color:var(--color-gray-900);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);max-height:calc(100vh - 80px);min-height:0;width:min(864px,calc(100vw - 32px))}.car-detail-inspection-modal__tabs{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.car-detail-inspection-modal__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-gray-900);cursor:pointer;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:48px;line-height:var(--text-line-height-140);padding:0 16px}.car-detail-inspection-modal__tab.is-active{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500)}.car-detail-inspection-modal__scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px 16px;scrollbar-gutter:stable}.car-detail-inspection-modal__section{display:flex;flex-direction:column;gap:8px;padding-top:20px}.car-detail-inspection-modal__section-heading,.car-detail-inspection-modal__title-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.car-detail-inspection-modal__section-heading h3,.car-detail-inspection-modal__title-row h3{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__section-heading p,.car-detail-inspection-modal__title-row span{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;text-align:right;white-space:nowrap}.car-detail-inspection-modal__mobile-detail-all-toggle,.car-detail-inspection-modal__mobile-detail-card{display:none}.car-detail-inspection-modal__info-card{background:#f9f9f9;border-radius:14px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.car-detail-inspection-modal__info-card dl{display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);margin:0}.car-detail-inspection-modal__info-card dd,.car-detail-inspection-modal__info-card dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__info-card dt{color:var(--color-gray-600)}.car-detail-inspection-modal__info-card dd{color:var(--color-gray-900);min-width:0;word-break:keep-all}.car-detail-inspection-modal__report-view{gap:12px}.car-detail-inspection-modal__report-card{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:20px}.car-detail-inspection-modal__report-title{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-inspection-modal__report-summary{display:grid;gap:16px 80px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-inspection-modal__report-summary dl{align-items:center;display:grid;gap:32px;grid-template-columns:auto minmax(0,1fr);margin:0}.car-detail-inspection-modal__report-summary dd,.car-detail-inspection-modal__report-summary dt{font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__report-summary dt{align-items:center;color:var(--color-gray-700);display:inline-flex;font-weight:var(--text-weight-regular);gap:4px;white-space:nowrap}.car-detail-inspection-modal__report-summary dt img{height:14px;width:14px}.car-detail-inspection-modal__report-summary dd{color:var(--color-gray-900);font-weight:var(--text-weight-medium)}.car-detail-inspection-modal__report-description{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__report-images{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-inspection-modal__report-image{align-items:center;aspect-ratio:1/1.42;background:var(--color-white);border:1px solid var(--color-gray-200);display:flex;justify-content:center;margin:0;min-width:0;overflow:hidden}.car-detail-inspection-modal__report-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.car-detail-inspection-modal__report-notes{color:var(--color-gray-600);display:flex;flex-direction:column;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);margin:0;padding:0 0 0 18px}.car-detail-inspection-modal__table-wrap{overflow-x:auto}.car-detail-inspection-modal__damage-table,.car-detail-inspection-modal__detail-table,.car-detail-inspection-modal__history-table,.car-detail-inspection-modal__status-table{border-collapse:collapse;table-layout:fixed;width:100%}.car-detail-inspection-modal__detail-table,.car-detail-inspection-modal__history-table,.car-detail-inspection-modal__status-table{border-top:2px solid var(--color-gray-900)}.car-detail-inspection-modal__damage-table td,.car-detail-inspection-modal__damage-table th,.car-detail-inspection-modal__detail-table td,.car-detail-inspection-modal__detail-table th,.car-detail-inspection-modal__history-table td,.car-detail-inspection-modal__history-table th,.car-detail-inspection-modal__status-table td,.car-detail-inspection-modal__status-table th{border:1px solid #ddd;color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:34px;line-height:var(--text-line-height-140);padding:0 10px;text-align:center;vertical-align:middle}.car-detail-inspection-modal__damage-table tr>:first-child,.car-detail-inspection-modal__detail-table tr>:first-child,.car-detail-inspection-modal__history-table tr>:first-child,.car-detail-inspection-modal__status-table tr>:first-child{border-left:0}.car-detail-inspection-modal__damage-table tr>:last-child,.car-detail-inspection-modal__detail-table tr>:last-child,.car-detail-inspection-modal__history-table tr>:last-child,.car-detail-inspection-modal__status-table tr>:last-child{border-right:0}.car-detail-inspection-modal__damage-table thead th,.car-detail-inspection-modal__detail-table thead th,.car-detail-inspection-modal__status-table thead th{background:#f7f7f7;font-weight:var(--text-weight-semibold)}.car-detail-inspection-modal__detail-table thead th{height:40px}.car-detail-inspection-modal__detail-table tbody th,.car-detail-inspection-modal__history-table tbody th,.car-detail-inspection-modal__status-table tbody th{background:#fafafa;font-weight:var(--text-weight-regular)}.car-detail-inspection-modal__option-list{align-items:center;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.car-detail-inspection-modal__option,.car-detail-inspection-modal__status-empty{align-items:center;color:var(--color-gray-300);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);justify-content:center;line-height:var(--text-line-height-140);min-width:0;white-space:nowrap}.car-detail-inspection-modal__option.is-active{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-detail-inspection-modal__status-col-title{width:140px}.car-detail-inspection-modal__status-col-note,.car-detail-inspection-modal__status-col-price{width:120px}.car-detail-inspection-modal__mobile-overall-card{display:none}.car-detail-inspection-modal__history-col-title{width:132px}.car-detail-inspection-modal__history-table td{min-height:34px}.car-detail-inspection-modal__history-options{display:grid;gap:24px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto 0 0;width:220px}.car-detail-inspection-modal__mobile-history-card{display:none}.car-detail-inspection-modal__history-table tr:last-child td,.car-detail-inspection-modal__history-table tr:last-child th{height:52px}.car-detail-inspection-modal__detail-col-device{width:100px}.car-detail-inspection-modal__detail-col-group{width:134px}.car-detail-inspection-modal__detail-col-part{width:133px}.car-detail-inspection-modal__detail-col-status{width:190px}.car-detail-inspection-modal__detail-col-price{width:64px}.car-detail-inspection-modal__detail-col-note{width:72px}.car-detail-inspection-modal__detail-table tbody td{background:#fff}.car-detail-inspection-modal__detail-part-group,.car-detail-inspection-modal__detail-table td[colspan="2"]{font-weight:var(--text-weight-semibold)}.car-detail-inspection-modal__detail-table tr.is-self-diagnosis-previous-row td{border-top-color:transparent}.car-detail-inspection-modal__detail-table tr.is-self-diagnosis-next-row td{border-bottom-color:transparent}.car-detail-inspection-modal__detail-table tr.is-part-group-previous-row td{border-top-color:transparent}.car-detail-inspection-modal__detail-table tr.is-part-group-next-row td{border-bottom-color:transparent}.car-detail-inspection-modal__detail-table tr.is-plain-detail-previous-row td{border-top-color:transparent}.car-detail-inspection-modal__detail-table tr.is-plain-detail-next-row td{border-bottom-color:transparent}.car-detail-inspection-modal__detail-table .car-detail-inspection-modal__detail-price-cell{border-bottom-color:#ddd!important;border-top-color:#ddd!important}.car-detail-inspection-modal__detail-table tr.is-part-group-next-row .car-detail-inspection-modal__detail-part-group,.car-detail-inspection-modal__detail-table tr.is-part-group-previous-row .car-detail-inspection-modal__detail-part-group{border-bottom-color:#ddd;border-top-color:#ddd}.car-detail-inspection-modal__signature{border-top:2px solid var(--color-gray-900);display:flex;flex-direction:column;gap:16px;margin-top:16px}.car-detail-inspection-modal__signature--mobile{display:none}.car-detail-inspection-modal__signature-opinion{border-bottom:1px solid #ddd;display:grid;grid-template-columns:140px 227px minmax(0,1fr)}.car-detail-inspection-modal__signature-empty,.car-detail-inspection-modal__signature-label,.car-detail-inspection-modal__signature-value{align-items:center;border-right:1px solid #ddd;box-sizing:border-box;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);padding:10px}.car-detail-inspection-modal__signature-label{background:#fafafa;border-left:0;justify-content:center;text-align:center}.car-detail-inspection-modal__signature-empty{border-right:0}.car-detail-inspection-modal__signature-value{justify-content:center;text-align:center}.car-detail-inspection-modal__signature-description{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:4px 0 0;text-align:center}.car-detail-inspection-modal__signature-date{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);text-align:center}.car-detail-inspection-modal__signature-lines{align-items:center;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.car-detail-inspection-modal__signature-lines p{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:14px;line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__signature-lines strong{font-weight:var(--text-weight-semibold)}.car-detail-inspection-modal__warranty-notice{background:#f9f9f9;border-radius:12px;color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);padding:18px 20px}.car-detail-inspection-modal__warranty-notice h4{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0 0 8px}.car-detail-inspection-modal__warranty-notice h4+ol{margin-top:0}.car-detail-inspection-modal__warranty-notice ol{display:flex;flex-direction:column;gap:16px;margin:0 0 18px;padding-left:18px}.car-detail-inspection-modal__warranty-notice ol:last-child{margin-bottom:0}.car-detail-inspection-modal__warranty-notice li{padding-left:2px}.car-detail-inspection-modal__warranty-notice strong{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.car-detail-inspection-modal__vehicle-status{border-top:2px solid var(--color-gray-900);box-sizing:border-box;width:100%}.car-detail-inspection-modal__vehicle-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-inspection-modal__vehicle-status-column{border-left:0;border-right:1px solid #ddd;display:flex;flex-direction:column;min-width:0}.car-detail-inspection-modal__vehicle-status-column:last-child{border-right:0}.car-detail-inspection-modal__vehicle-status-head{align-items:center;background:#fafafa;border-bottom:1px solid #ddd;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);height:38px;justify-content:center;line-height:var(--text-line-height-140)}.car-detail-inspection-modal__damage-mark,.car-detail-inspection-modal__legend-item i{align-items:center;border-radius:5px;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:var(--text-weight-semibold);height:20px;justify-content:center;line-height:var(--text-line-height-140);width:16px}.car-detail-inspection-modal__damage-mark.is-x,.car-detail-inspection-modal__legend-item .is-x{background:#ff2a2a}.car-detail-inspection-modal__damage-mark.is-w,.car-detail-inspection-modal__legend-item .is-w{background:#19a663}.car-detail-inspection-modal__damage-mark.is-c,.car-detail-inspection-modal__legend-item .is-c{background:#fc3}.car-detail-inspection-modal__damage-mark.is-a,.car-detail-inspection-modal__legend-item .is-a{background:#7a4dff}.car-detail-inspection-modal__damage-mark.is-u,.car-detail-inspection-modal__legend-item .is-u{background:#2a94ff}.car-detail-inspection-modal__damage-mark.is-t,.car-detail-inspection-modal__legend-item .is-t{background:#ff8a00}.car-detail-inspection-modal__body-panel{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;flex:0 0 340px;flex-direction:column;gap:6px;height:340px;justify-content:center;min-height:0;padding:12px 36px;width:100%}.car-detail-inspection-modal__body-panel-side-label{color:var(--color-gray-800);display:block;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);text-align:center}.car-detail-inspection-modal__body-panel-canvas{max-width:280px;position:relative;width:100%}.car-detail-inspection-modal__body-panel img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.car-detail-inspection-modal__body-panel-overlay{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.car-detail-inspection-modal__body-panel-highlight{fill:transparent;stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke}.car-detail-inspection-modal__body-panel-highlight.is-active{fill:#ff1c1c52;stroke:#ff1c1c}.car-detail-inspection-modal__body-panel-damage-marker{pointer-events:none}.car-detail-inspection-modal__body-panel-damage-marker rect{fill:#ff2a2a}.car-detail-inspection-modal__body-panel-damage-marker text{fill:#fff;font-size:10px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-inspection-modal__body-panel-damage-marker.is-x rect{fill:#ff2a2a}.car-detail-inspection-modal__body-panel-damage-marker.is-w rect{fill:#19a663}.car-detail-inspection-modal__body-panel-damage-marker.is-c rect{fill:#fc3}.car-detail-inspection-modal__body-panel-damage-marker.is-a rect{fill:#7a4dff}.car-detail-inspection-modal__body-panel-damage-marker.is-u rect{fill:#2a94ff}.car-detail-inspection-modal__body-panel-damage-marker.is-t rect{fill:#ff8a00}.car-detail-inspection-modal__rank-row{border-bottom:1px solid #ddd;display:grid;grid-template-columns:132px minmax(0,1fr);margin:0;min-height:38px}.car-detail-inspection-modal__rank-row dd,.car-detail-inspection-modal__rank-row dt{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);justify-content:center;line-height:var(--text-line-height-140);margin:0;text-align:center}.car-detail-inspection-modal__rank-row dd.car-detail-inspection-modal__rank-damage-list{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start;padding:10px 12px;text-align:left}.car-detail-inspection-modal__rank-damage-item{align-items:center;display:flex;gap:20px;min-width:0}.car-detail-inspection-modal__rank-damage-label{color:var(--color-gray-800);font-weight:var(--text-weight-medium)}.car-detail-inspection-modal__rank-damage-tags{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.car-detail-inspection-modal__rank-row dt{background:#fafafa;border-right:1px solid #ddd}.car-detail-inspection-modal__rank-row:last-of-type{flex:1 0 auto}.car-detail-inspection-modal__vehicle-status-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:34px;padding:8px 0 0}.car-detail-inspection-modal__vehicle-status-footer p{color:var(--color-gray-400);margin:0}.car-detail-inspection-modal__legend,.car-detail-inspection-modal__vehicle-status-footer p{font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-inspection-modal__legend{color:var(--color-gray-900);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end}.car-detail-inspection-modal__legend-item{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.car-detail-inspection-modal__note-card{background:#f9f9f9;border-radius:8px;color:var(--color-gray-800);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:72px;padding:16px}.car-detail-timeline{display:grid;gap:16px 28px;grid-template-columns:190px minmax(0,1fr);margin-top:20px}.car-detail-timeline__item{display:contents}.car-detail-timeline__marker{align-items:flex-start;align-self:stretch;display:flex;gap:12px;min-height:104px;position:relative}.car-detail-timeline__marker:after{background:repeating-linear-gradient(to bottom,var(--color-gray-200) 0,var(--color-gray-200) 4px,transparent 4px,transparent 8px);bottom:-58px;content:"";left:16px;position:absolute;top:42px;width:1px}.car-detail-timeline__item:last-child .car-detail-timeline__marker:after{bottom:0}.car-detail-timeline__icon{align-items:center;background:var(--color-secondary-500);border-radius:50%;color:var(--color-white);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.car-detail-timeline__icon:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.444 3H3.556C2.696 3 2 3.696 2 4.556v10.888C2 16.304 2.696 17 3.556 17h10.888c.86 0 1.556-.696 1.556-1.556V4.556C16 3.696 15.304 3 14.444 3M12 1v3.5M6 1v3.5M2 8h14'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.444 3H3.556C2.696 3 2 3.696 2 4.556v10.888C2 16.304 2.696 17 3.556 17h10.888c.86 0 1.556-.696 1.556-1.556V4.556C16 3.696 15.304 3 14.444 3M12 1v3.5M6 1v3.5M2 8h14'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-detail-timeline__date{align-items:center;color:var(--color-gray-900);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:32px;white-space:nowrap}.car-detail-timeline__card{align-self:start;background:var(--color-gray-50);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:104px;padding:24px}.car-detail-timeline__card-section{display:grid;gap:16px 64px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-timeline__card-title{align-items:center;color:var(--color-gray-900);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);grid-column:1/-1;line-height:var(--text-line-height-140);width:-moz-fit-content;width:fit-content}.car-detail-timeline__card-title-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;padding:0;text-align:left}.car-detail-timeline__card-title:after{background:var(--color-gray-400);content:"";height:14px;margin-left:4px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23101010' d='M12.293 6.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L9 9.586z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23101010' d='M12.293 6.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L9 9.586z'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);width:14px}.car-detail-timeline__card dl{display:grid;gap:16px;grid-template-columns:100px minmax(0,1fr);margin:0}.car-detail-timeline__card dt{color:var(--color-gray-600)}.car-detail-timeline__card dd,.car-detail-timeline__card dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-timeline__card dd{color:var(--color-gray-900);margin:0}.car-detail-history-modal__panel.ui-fake-scrollbar.is-scrollable>.ui-fake-scrollbar__track{display:none!important}.car-detail-history-modal__body.ui-app-modal__main{gap:0;min-height:0;overflow:hidden;padding:0;scrollbar-gutter:auto}.car-detail-history-modal__body.ui-app-modal__main::-webkit-scrollbar{display:none}.car-detail-history-modal__tabs{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px;z-index:2}.car-detail-history-modal__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-gray-900);cursor:pointer;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:48px;line-height:var(--text-line-height-140);padding:0 16px}.car-detail-history-modal__tab.is-active{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500)}.car-detail-history-modal__scroll{flex:1 1 auto;margin-right:4px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.car-detail-history-modal__timeline{display:grid;gap:16px 28px;grid-template-columns:150px minmax(0,1fr);padding:24px 16px 32px}.car-detail-history-modal__timeline .car-detail-timeline__marker{min-height:96px}.car-detail-history-modal__timeline .car-detail-timeline__marker:after{bottom:-56px}.car-detail-history-modal__timeline .car-detail-timeline__card{border-radius:14px;min-height:80px;padding:20px}.car-detail-history-modal__empty{align-items:center;color:var(--color-gray-600);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);justify-content:center;line-height:var(--text-line-height-140);min-height:240px;padding:32px 16px}.car-detail-history-modal__mileage-timeline{display:flex;flex-direction:column;gap:16px;padding:24px 16px 32px}.car-detail-history-modal__mileage-item{display:grid;gap:36px;grid-template-columns:170px minmax(0,1fr)}.car-detail-history-modal__mileage-marker{min-height:72px}.car-detail-history-modal__mileage-marker:after{bottom:-34px;top:42px}.car-detail-history-modal__marker-last:after{bottom:0}.car-detail-history-modal__mileage-marker .car-detail-timeline__icon{background:var(--color-gray-500)}.car-detail-history-modal__mileage-card{background:var(--color-gray-50);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:72px;padding:20px}.car-detail-history-modal__mileage-card strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-history-modal__mileage-card dl{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.car-detail-history-modal__mileage-card dl>div{display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);min-width:0}.car-detail-history-modal__mileage-card dt{color:var(--color-gray-600)}.car-detail-history-modal__mileage-card dd,.car-detail-history-modal__mileage-card dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-history-modal__mileage-card dd{color:var(--color-gray-900);margin:0;min-width:0;overflow-wrap:anywhere}.car-detail-release-modal__panel.ui-app-modal__panel{min-height:0;width:min(816px,calc(100% - 32px))}.car-detail-release-modal__body.ui-app-modal__main{gap:18px;padding:30px 20px 32px}.car-detail-release-modal__info-card{background:var(--color-gray-50);border-radius:8px;display:grid;gap:18px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:28px 18px}.car-detail-release-modal__info-card>div{display:grid;gap:16px;grid-template-columns:116px minmax(0,1fr);min-width:0}.car-detail-release-modal__info-card dt{color:var(--color-gray-500)}.car-detail-release-modal__info-card dd,.car-detail-release-modal__info-card dt{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-release-modal__info-card dd{color:var(--color-gray-900);margin:0;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.car-detail-release-modal__notice{color:var(--color-gray-700);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-insurance-history-modal__body{padding:24px 16px}.car-detail-insurance-history-modal__info-card{background:var(--color-gray-50);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:20px}.car-detail-insurance-history-modal__info-card>div{display:grid;gap:16px;grid-template-columns:100px minmax(0,1fr);min-width:0}.car-detail-insurance-history-modal__info-card dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-insurance-history-modal__info-card dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.car-detail-maintenance-timeline__date{text-decoration:none}.car-detail-maintenance-timeline .car-detail-timeline__icon{background:var(--color-primary-500)}.car-detail-maintenance-timeline__card{display:grid;gap:16px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.car-detail-maintenance-timeline__card dl:first-child{grid-column:1/-1}.car-detail-maintenance-modal__body{padding:24px 16px 32px}.car-detail-maintenance-modal__timeline{display:grid;gap:16px 28px;grid-template-columns:180px minmax(0,1fr)}.car-detail-maintenance-modal__timeline .car-detail-timeline__icon{background:var(--color-primary-500)}.car-detail-maintenance-modal__card{align-self:start;background:var(--color-gray-50);border-radius:14px;box-sizing:border-box;display:grid;gap:16px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:104px;padding:20px}.car-detail-maintenance-modal__card dl{display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);margin:0}.car-detail-maintenance-modal__card dl:first-child{grid-column:1/-1}.car-detail-maintenance-modal__card dt{color:var(--color-gray-600)}.car-detail-maintenance-modal__card dd,.car-detail-maintenance-modal__card dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-maintenance-modal__card dd{color:var(--color-gray-900);display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;overflow-wrap:anywhere}.car-detail-maintenance-modal__message{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:24px 0 0;text-align:center}.car-detail-warranty{background:var(--color-gray-50);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin-top:0;padding:16px 12px;width:100%}.car-detail-warranty__item{display:flex;flex-direction:column;gap:0;padding-bottom:12px}.car-detail-warranty__row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.car-detail-warranty__row span{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-warranty__row strong{color:#222;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-warranty__row strong.is-ended{color:#222}.car-detail-warranty__bar{background:var(--color-white);border-radius:999px;height:4px;overflow:hidden}.car-detail-warranty__bar.is-ended{background:#d9d9d9}.car-detail-warranty__bar-value{background:var(--color-gray-200);border-radius:inherit;display:block;height:100%}.car-detail-warranty__bar-value--primary{background:#306bd9}.car-detail-description{background:transparent;border-radius:0;display:block;margin-top:0;padding:0}.car-detail-description,.car-detail-description__content{color:var(--color-gray-700);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140)}.car-detail-description p,.car-detail-description__content p{margin:0}.car-detail-description__content{color:var(--color-gray-900);letter-spacing:-.28px;word-break:keep-all}.car-detail-description__content-wrap{padding-bottom:8px;position:relative}.car-detail-description__content-wrap.is-collapsed:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-white) 100%);bottom:8px;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}.car-detail-description__content.is-collapsed{max-height:112px;overflow:hidden}.car-detail-description__content img{display:block;height:auto;max-width:100%}.car-detail-description__content ol,.car-detail-description__content ul{margin:0;padding-left:20px}.car-detail-description__more{align-items:center;background:transparent;border:0;color:#8c8c8c;cursor:pointer;display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:0;height:32px;justify-content:center;line-height:var(--text-line-height-140);margin-top:12px;padding:0 10px;width:100%}.car-detail-description__more img{display:block;height:20px;width:20px}.car-detail-description__more.is-expanded img{transform:rotate(180deg)}.car-detail-description__contact{align-items:center;background:#f1f1f1;border-radius:100px;color:#222;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:8px;line-height:var(--text-line-height-140);padding:10px 16px;white-space:nowrap}.car-detail-description__contact a{color:#306bd9;text-decoration:none}.car-detail-similar{display:grid;gap:16px;grid-auto-columns:196px;grid-auto-flow:column;grid-template-columns:none;margin-top:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.car-detail-similar__heading{color:#1a1a1a;font-size:18px;font-weight:var(--text-weight-semibold);letter-spacing:-.36px;line-height:var(--text-line-height-140);margin:0;padding-bottom:16px}.car-detail-similar__title{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none}.car-detail-similar__title img{height:18px;transform:rotate(-90deg);width:18px}.car-detail-similar::-webkit-scrollbar{display:none}.car-detail-similar__card{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:196px;width:196px}.car-detail-similar__card:focus-visible{border-radius:10px;outline:2px solid var(--color-primary-500);outline-offset:4px}.car-detail-similar__image{aspect-ratio:1/1;background:var(--color-gray-100);border-radius:6px;height:196px;overflow:hidden;position:relative;width:196px}.car-detail-similar__image>img,.car-detail-similar__image>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-similar__placeholder{align-items:center;color:#8c8c8c;display:flex;flex-direction:column;font-size:12px;gap:8px;height:100%;justify-content:center;line-height:var(--text-line-height-140);width:100%}.car-detail-similar__placeholder>img{height:32px;width:32px}.car-detail-similar__wish{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:8px;position:absolute;right:0;top:0;width:40px;z-index:2}.car-detail-similar__wish-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-detail-similar__wish:not(.is-active) .car-detail-similar__wish-icon{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgb(0 0 0/55%))}.car-detail-similar__media-footer{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;box-sizing:border-box;color:var(--color-white);display:flex;justify-content:space-between;left:0;min-height:32px;padding:6px 12px;position:absolute;right:0;z-index:1}.car-detail-similar__media-footer span,.car-detail-similar__media-footer time{color:inherit;font-size:12px;font-weight:var(--text-weight-semibold);letter-spacing:-.24px;line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-similar__media-footer span{align-items:center;display:inline-flex;gap:4px;width:auto}.car-detail-similar__media-footer img{filter:brightness(0) invert(1);height:12px;width:12px}.car-detail-similar__content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:6px;width:100%}.car-detail-similar__card strong{color:#101010;display:-webkit-box;font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);overflow:hidden;width:100%;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:40px}.car-detail-similar__specs{align-items:center;display:flex;min-width:0;overflow:hidden;width:100%}.car-detail-similar__specs span{color:#8c8c8c;font-size:12px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.car-detail-similar__specs span:first-child{flex:0 0 auto}.car-detail-similar__price{color:#f14069;font-size:16px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);width:100%;word-break:break-word}.car-detail-similar__location{align-items:center;color:#8c8c8c;display:inline-flex;font-size:14px;font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);white-space:nowrap;width:auto}.car-detail-similar__location img{flex:0 0 14px;height:14px;width:14px}.car-detail-similar__more-wrap{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px;width:100%}.car-detail-similar__more{align-items:center;background:var(--color-white);border:1px solid #dadada;border-radius:100px;color:#222;cursor:pointer;display:inline-flex;font-size:16px;font-weight:var(--text-weight-semibold);height:40px;justify-content:center;line-height:var(--text-line-height-140);padding:8px 24px;white-space:nowrap;width:min(340px,100%)}.car-detail-similar-list-page{background:transparent;box-sizing:border-box;width:100%}.car-detail-similar-list-page__inner{background:var(--color-white);border-radius:14px;box-sizing:border-box;max-width:calc(100vw - 48px);padding:40px;width:1200px}.car-detail-similar-list-page__title{align-items:center;color:var(--color-gray-900);display:flex;font-family:var(--text-font-family),sans-serif;gap:8px;letter-spacing:var(--text-letter-spacing-0);margin:0 0 20px}.car-detail-similar-list-page__count,.car-detail-similar-list-page__title{font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-similar-list-page__count{color:var(--color-secondary-500)}.car-detail-similar-list-page .car-list-result-card__more.is-active{background:var(--color-gray-100);border-radius:50%}.car-detail-floating-card.ui-content-card{background:transparent;border-radius:0;box-shadow:none;padding:0}.car-detail-floating-card__body{display:flex;flex-direction:column;gap:12px}.car-detail-floating-card__top{align-items:center;display:flex;justify-content:space-between;padding:0 0 16px}.car-detail-floating-card__price{align-items:baseline;color:#f14069;display:inline-flex;font-size:24px;font-weight:var(--text-weight-semibold);gap:2px;letter-spacing:-.48px;line-height:var(--text-line-height-140)}.car-detail-floating-card__price-description,.car-detail-floating-card__price-prefix{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium)}.car-detail-floating-card__price-unit{font-size:24px;font-weight:var(--text-weight-semibold)}.car-detail-floating-card__price-description{color:var(--color-gray-600);margin-left:8px}.car-detail-floating-card__costs,.car-detail-floating-card__seller-info{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.car-detail-floating-card__costs{align-items:stretch;background:#f4f4f4;border:0;border-radius:8px;gap:0;grid-template-columns:minmax(0,1fr) 128px;margin:0}.car-detail-floating-card__cost-breakdown{align-content:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0 12px}.car-detail-floating-card__cost-total{align-items:stretch;border-left:1px dashed silver;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.car-detail-floating-card__cost-total>div{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.car-detail-floating-card__cost-total>div+div{margin-top:12px}.car-detail-floating-card__cost-total>div>span{color:#595959;font-size:14px;font-weight:var(--text-weight-regular);letter-spacing:-.28px;line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-floating-card__cost-total strong{align-items:baseline;color:#222;display:inline-flex;font-size:16px;font-weight:var(--text-weight-semibold);letter-spacing:-.32px;line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-floating-card__cost-total-unit{font-weight:var(--text-weight-regular)}.car-detail-floating-card__quick-links+.car-detail-floating-card__costs,.car-detail-floating-card__top+.car-detail-floating-card__costs{border-top:1px solid var(--color-gray-100);margin-top:0}.car-detail-floating-card__costs dt{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-floating-card__costs dt.is-primary{color:var(--color-primary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.car-detail-floating-card dd,.car-detail-floating-card__seller-info dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);margin:0;text-align:right}.car-detail-floating-card dd.is-primary{color:var(--color-primary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.car-detail-floating-card__quick-links{background:transparent;border-radius:0;display:flex;flex-direction:column;gap:0;padding:0 0 16px}.car-detail-floating-card__quick-link{align-items:center;background:transparent;border:0;color:#1a1a1a;cursor:pointer;display:flex;font-size:16px;font-weight:var(--text-weight-medium);gap:8px;justify-content:space-between;line-height:var(--text-line-height-140);min-height:38px;padding:0;width:100%}.car-detail-floating-card__quick-link span{margin-right:auto}.car-detail-floating-card__quick-link strong{font:inherit}.car-detail-floating-card__quick-link i{background:var(--color-gray-300);flex:0 0 18px;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23101010' d='M12.293 6.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L9 9.586z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23101010' d='M12.293 6.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L9 9.586z'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);width:18px}.car-detail-floating-card__seller-area{display:flex;flex-direction:column;gap:0;padding:0}.car-detail-floating-card__seller{align-items:center;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr);min-height:78px;padding-bottom:16px}.car-detail-floating-card__avatar{background:var(--color-gray-100) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none' viewBox='0 0 54 54'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='54' height='54' fill='%23cecece' rx='27'/%3E%3Cpath fill='%23f8f8f8' d='M8.274 53.13c0-10.583 8.58-19.162 19.162-19.162s19.161 8.579 19.161 19.161V54H8.274z'/%3E%3Ccircle cx='27' cy='23.951' r='12.629' fill='%23f8f8f8' stroke='%23cecece' stroke-width='1.742'/%3E%3Cpath stroke='%23cecece' stroke-linecap='round' stroke-width='1.742' d='M30.049 27s-1.17.871-2.613.871S24.823 27 24.823 27'/%3E%3Cellipse cx='23.952' cy='21.774' fill='%23cecece' rx='.871' ry='1.742'/%3E%3Cellipse cx='30.92' cy='21.774' fill='%23cecece' rx='.871' ry='1.742'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='54' height='54' fill='%23fff' rx='27'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /cover no-repeat;border-radius:50%;display:block;height:48px;overflow:hidden;width:48px}.car-detail-floating-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-floating-card__seller-profile{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.car-detail-floating-card__seller-counts,.car-detail-floating-card__seller-location,.car-detail-floating-card__seller-name-row{align-items:center;display:flex}.car-detail-floating-card__seller-name-row{gap:8px;width:100%}.car-detail-floating-card__seller-name-row>strong{color:#1a1a1a;font-size:16px;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-detail-floating-card__seller-counts{color:#8c8c8c;font-size:14px;font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);white-space:nowrap}.car-detail-floating-card__seller-counts span{align-items:center;display:inline-flex;gap:2px}.car-detail-floating-card__seller-counts strong{color:#222;font-weight:var(--text-weight-medium)}.car-detail-floating-card__seller-counts>i{background:silver;border-radius:50%;flex:0 0 3px;height:3px;width:3px}.car-detail-floating-card__seller-location{color:#333;font-size:14px;font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);max-width:100%;white-space:nowrap}.car-detail-floating-card__seller-location>i{background:silver;border-radius:50%;flex:0 0 6px;height:6px;width:6px}.car-detail-floating-card__seller-name{align-items:center;display:inline-flex;gap:6px;min-width:0}.car-detail-floating-card__seller-name strong{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.car-detail-floating-card__seller-name img{display:block;flex:0 0 18px;height:18px;width:18px}.car-detail-floating-card__seller-type{align-items:center;background:#3a3a3a;border-radius:4px;box-sizing:border-box;color:var(--color-white);display:inline-flex;font-size:12px;font-weight:var(--text-weight-medium);height:20px;justify-content:center;line-height:var(--text-line-height-140);padding:0 6px}.car-detail-floating-card__seller-area .car-detail-floating-card__seller-info{padding:0}.car-detail-floating-card__seller-info-title{display:none}.car-detail-floating-card__seller-info-row{display:contents}.car-detail-floating-card__seller-info dt{color:var(--color-gray-600)}.car-detail-floating-card__seller-info dd,.car-detail-floating-card__seller-info dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-floating-card__seller-info dd{align-items:center;color:var(--color-gray-900);display:inline-flex;gap:4px;justify-content:flex-start;overflow:hidden;text-align:left;white-space:nowrap}.car-detail-floating-card__seller-info-link{background:transparent;border:0;color:#8c8c8c;cursor:pointer;font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);padding:0;text-decoration-color:currentColor;text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-style:solid;text-underline-offset:2px}.car-detail-floating-card__metrics{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.car-detail-floating-card__sales-region,.car-detail-floating-card__sales-summary{background:var(--color-gray-50);border-radius:12px;min-height:78px}.car-detail-floating-card__sales-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}.car-detail-floating-card__sales-region,.car-detail-floating-card__sales-summary>div{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:center}.car-detail-floating-card__sales-summary>div:first-child{border-right:1px dashed var(--color-white)}.car-detail-floating-card__sales-region{padding:16px}.car-detail-floating-card__metrics span{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-floating-card__metrics strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-style:solid;text-underline-offset:2px}.car-detail-floating-card__contact-actions{display:grid;flex-direction:column;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:12px}.car-detail-floating-card__actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.car-detail-floating-card__declaration.ui-btn{align-self:center;background:transparent;border:0;color:#8c8c8c;font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin-top:0;min-height:24px;padding:0;text-decoration-color:currentColor;text-decoration-line:underline;-webkit-text-decoration-skip:ink;grid-column:1/-1;text-decoration-skip-ink:auto;text-underline-offset:3px}.car-detail-floating-card__declaration.ui-btn:hover:not(:disabled):not(.is-loading){background:transparent;color:var(--color-gray-500)}.car-detail-floating-card__declaration .ui-btn__icon-left{height:18px;width:18px}.car-detail-report-modal__panel.ui-app-modal__panel{border-radius:14px;max-height:min(1042px,calc(100vh - 40px));width:min(412px,calc(100% - 32px))}.car-detail-report-modal__panel .ui-app-modal__header{height:72px;padding:24px 16px}.car-detail-report-modal__panel .ui-app-modal__title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-report-modal__intro{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-report-modal__form{display:flex;flex-direction:column;padding-top:28px}.car-detail-report-modal__section-title{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-report-modal__reason-list{display:flex;flex-direction:column;gap:10px;padding:8px 0 28px}.car-detail-report-modal__reason-card{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-900);cursor:pointer;display:flex;justify-content:space-between;min-height:64px;padding:12px;position:relative;text-align:left;transition:border-color .2s,color .2s,background-color .2s}.car-detail-report-modal__reason-card.is-selected{border:1.5px solid var(--color-primary-500)}.car-detail-report-modal__reason-text{display:flex;flex-direction:column;gap:2px;min-width:0}.car-detail-report-modal__reason-text strong{color:var(--color-gray-800);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-report-modal__reason-text span{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-report-modal__reason-check{align-items:center;color:var(--color-gray-200);display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.car-detail-report-modal__reason-card.is-selected .car-detail-report-modal__reason-check{color:var(--color-primary-500)}.car-detail-report-modal__reason-check:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23e0e0e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M16.5 8.31V9a7.5 7.5 0 1 1-4.447-6.855'/%3E%3Cpath d='M16.5 3 9 10.508l-2.25-2.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23e0e0e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M16.5 8.31V9a7.5 7.5 0 1 1-4.447-6.855'/%3E%3Cpath d='M16.5 3 9 10.508l-2.25-2.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;width:18px}.car-detail-report-modal__content-field{display:flex;flex-direction:column;gap:4px}.car-detail-report-modal__content-label{color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-report-modal__content-textarea{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-900);font-family:inherit;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-height:240px;outline:none;padding:12px;resize:none;width:100%}.car-detail-report-modal__content-textarea::-moz-placeholder{color:var(--color-gray-500)}.car-detail-report-modal__content-textarea::placeholder{color:var(--color-gray-500)}.car-detail-report-modal__content-textarea:focus{border-color:var(--color-primary-500)}.car-detail-report-modal__content-count{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-align:right}.car-detail-report-modal__content-count strong{color:var(--color-gray-900);font-weight:var(--text-weight-regular)}.car-detail-report-modal__message{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:12px 0 0}.car-detail-report-modal__message.is-error{color:var(--color-danger)}.car-detail-report-modal__message.is-success{color:var(--color-primary-500)}.car-detail-report-modal__submit.ui-btn{margin-top:28px}.car-detail-cost-calculator-modal__panel.ui-app-modal__panel{--car-detail-cost-calculator-tabs-height:63px;min-height:340px;width:min(412px,calc(100% - 32px))}.car-detail-cost-scroll>.ui-fake-scrollbar__track{height:calc(var(--ui-fake-scrollbar-track-height) - var(--car-detail-cost-calculator-tabs-height));top:calc(var(--ui-fake-scrollbar-top) + var(--car-detail-cost-calculator-tabs-height))}.car-detail-cost-calculator-modal__body.ui-app-modal__main{gap:0;padding:0}.car-detail-cost-calculator-modal{display:flex;flex-direction:column;min-height:0}.car-detail-cost-calculator-modal__tabs{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px}.car-detail-cost-calculator-modal__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-gray-900);cursor:pointer;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);min-height:46px;padding:12px 6px}.car-detail-cost-calculator-modal__tab.is-active{border-bottom-color:var(--color-primary-500);color:var(--color-primary-500)}.car-detail-cost-calculator-panel{display:flex;flex-direction:column;gap:24px;padding:32px 16px}.car-detail-cost-calculator-panel--loan,.car-detail-cost-calculator-panel--tax,.car-detail-cost-calculator-panel--total{gap:28px}.car-detail-cost-calculator-panel__fields,.car-detail-cost-calculator-panel__section{display:flex;flex-direction:column;gap:16px}.car-detail-cost-calculator-panel--loan .car-detail-cost-calculator-panel__fields,.car-detail-cost-calculator-panel--tax .car-detail-cost-calculator-panel__fields,.car-detail-cost-calculator-panel--total .car-detail-cost-calculator-panel__fields{gap:24px}.car-detail-cost-calculator-panel__title{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-cost-calculator-modal__price-row{align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto}.car-detail-cost-calculator-modal__apply-button{padding-left:0;padding-right:0}.car-detail-cost-calculator-modal__help{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:-10px 0 0}.car-detail-cost-calculator-panel--loan .car-detail-cost-calculator-modal__help,.car-detail-cost-calculator-panel--total .car-detail-cost-calculator-modal__help{margin:-18px 0 -4px}.car-detail-cost-calculator-modal__help.is-error{color:var(--ui-color-danger-strong)}.car-detail-cost-calculator-modal__input-list{display:flex;flex-direction:column;gap:24px}.car-detail-cost-calculator-modal__summary{display:flex;flex-direction:column;gap:12px;margin:0}.car-detail-cost-calculator-modal__detail-row,.car-detail-cost-calculator-modal__summary-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.car-detail-cost-calculator-modal__detail-row dd,.car-detail-cost-calculator-modal__detail-row dt,.car-detail-cost-calculator-modal__summary-row dd,.car-detail-cost-calculator-modal__summary-row dt{margin:0}.car-detail-cost-calculator-modal__summary-row dt{align-items:center;color:var(--color-gray-900);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-width:0}.car-detail-cost-calculator-modal__summary-row dd{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);text-align:right;white-space:nowrap}.car-detail-cost-calculator-modal__summary-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-width:0;padding:0}.car-detail-cost-calculator-modal__summary-chevron{display:block;flex:0 0 auto;height:18px;margin-left:6px;transform:rotate(180deg);transition:transform .16s ease;width:18px}.car-detail-cost-calculator-modal__summary-chevron.is-open{transform:rotate(0)}.car-detail-cost-calculator-modal__detail-card{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.car-detail-cost-calculator-modal__detail-title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin-bottom:4px}.car-detail-cost-calculator-modal__detail-row dt{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0}.car-detail-cost-calculator-modal__detail-row dd{color:var(--color-gray-700);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:right;white-space:nowrap}.car-detail-cost-calculator-modal__detail-badge{align-items:center;background:#eff6ff;border-radius:4px;color:#0b4596;display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin-left:6px;min-height:22px;padding:2px 6px}.car-detail-cost-calculator-modal__summary-row--total{border-top:1px dashed var(--color-gray-100,#ebebeb);margin-top:2px;padding-top:17px}.car-detail-cost-calculator-modal__summary-row--total dd{color:var(--color-secondary-500);font-size:var(--text-title-sm-size)}.car-detail-cost-calculator-modal__year-selects{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-cost-calculator-modal__notice{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:20px}.car-detail-cost-calculator-modal__notice-section{display:flex;flex-direction:column;gap:8px}.car-detail-cost-calculator-modal__notice-section strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-cost-calculator-modal__notice-section ul{color:var(--color-gray-500);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:16px;line-height:var(--text-line-height-140);list-style:none;margin:0;padding-left:0}.car-detail-cost-calculator-modal__range-field,.car-detail-cost-calculator-modal__segmented{display:flex;flex-direction:column;gap:4px}.car-detail-cost-calculator-modal__range-field>span,.car-detail-cost-calculator-modal__segmented>span{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-cost-calculator-modal__segmented>div{display:flex;gap:8px}.car-detail-cost-calculator-modal__segmented--period>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.car-detail-cost-calculator-modal__segmented button{background:var(--color-gray-50);border:0;border-radius:6px;color:var(--color-gray-700);cursor:pointer;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:54px;min-width:76px;padding:10px 16px}.car-detail-cost-calculator-modal__segmented--period button{min-height:48px;min-width:0}.car-detail-cost-calculator-panel--tax .car-detail-cost-calculator-modal__segmented button{min-height:48px}.car-detail-cost-calculator-modal__segmented--registration button{min-width:112px}.car-detail-cost-calculator-modal__segmented button.is-active{background:var(--color-primary-500);color:var(--color-white);font-weight:var(--text-weight-semibold)}.car-detail-cost-calculator-modal__loan-range{background:var(--color-gray-50);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px}.car-detail-cost-calculator-modal__loan-range strong{color:var(--color-primary-500);display:flex;flex-direction:column;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:2px;line-height:var(--text-line-height-140);text-align:center}.car-detail-cost-calculator-modal__loan-range strong span{color:var(--color-gray-900)}.car-detail-cost-calculator-modal__loan-range strong span,.car-detail-cost-calculator-modal__loan-range>div{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-cost-calculator-modal__loan-range>div{color:var(--color-gray-400);display:flex;justify-content:space-between;padding:0 18px}.car-detail-cost-calculator-modal__result{display:flex;flex-direction:column;gap:8px;padding:28px 0}.car-detail-cost-calculator-panel--tax .car-detail-cost-calculator-modal__result{padding-top:0}.car-detail-cost-calculator-modal__table-section{display:flex;flex-direction:column;gap:8px;padding:28px 0}.car-detail-cost-calculator-modal__result-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.car-detail-cost-calculator-modal__result-header>span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);text-align:right;white-space:nowrap}.car-detail-cost-calculator-modal__result>p,.car-detail-cost-calculator-modal__result>span{color:var(--color-gray-400);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.car-detail-cost-calculator-modal__result-note{align-items:center;display:flex;gap:4px}.car-detail-cost-calculator-modal__result-note img{flex:0 0 auto;height:20px;width:20px}.car-detail-cost-calculator-modal__result table,.car-detail-cost-calculator-modal__tax-table{border-collapse:collapse;color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);table-layout:fixed;width:100%}.car-detail-cost-calculator-modal__result td,.car-detail-cost-calculator-modal__result th,.car-detail-cost-calculator-modal__tax-table td,.car-detail-cost-calculator-modal__tax-table th{background:var(--color-white);border-color:var(--color-gray-200);border-style:solid;border-width:0 1px 1px 0;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:42px;padding:0 10px;text-align:center;word-break:keep-all}.car-detail-cost-calculator-modal__result td:last-child,.car-detail-cost-calculator-modal__result th:last-child,.car-detail-cost-calculator-modal__tax-table td:last-child,.car-detail-cost-calculator-modal__tax-table th:last-child{border-right:0}.car-detail-cost-calculator-modal__result th,.car-detail-cost-calculator-modal__tax-table th{background:var(--color-gray-25);color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold)}.car-detail-cost-calculator-modal__result td:first-child,.car-detail-cost-calculator-modal__tax-table td:first-child{background:var(--color-gray-25)}.car-detail-cost-calculator-modal__result table,.car-detail-cost-calculator-modal__tax-table{border-top:2px solid var(--color-gray-900)}.car-detail-cost-calculator-modal__tax-note{align-items:center;color:red;display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);gap:4px;line-height:var(--text-line-height-140);margin:8px 0 0}.car-detail-cost-calculator-modal__tax-note img{filter:brightness(0) saturate(100%) invert(12%) sepia(100%) saturate(7446%) hue-rotate(1deg) brightness(103%) contrast(115%);flex:0 0 auto;height:20px;width:20px}.car-detail-cost-calculator-modal__result .is-emphasis{color:red;font-weight:var(--text-weight-semibold)}.car-detail-seller-info-modal__body{gap:16px}.car-detail-seller-info-modal__section{display:flex;flex-direction:column;gap:8px}.car-detail-seller-info-modal__section-header{align-items:center;display:flex;gap:10px;justify-content:space-between;opacity:1}.car-detail-seller-info-modal__title{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-seller-info-modal__section-header .car-detail-seller-info-modal__title{margin-bottom:0}.car-detail-seller-info-modal__route-button{align-items:center;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:inline-flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);gap:4px;line-height:var(--text-line-height-140);padding:0;position:relative}.car-detail-seller-info-modal__route-button img{flex:0 0 auto;height:14px;width:14px}.car-detail-seller-info-modal__route-button:disabled{cursor:default;opacity:1}.car-detail-seller-info-modal__info-card{background:var(--color-gray-50);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:20px}.car-detail-seller-info-modal__info-card>div{align-items:start;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);min-width:0}.car-detail-seller-info-modal__info-card>div.is-wide{grid-column:1/-1}.car-detail-seller-info-modal__info-card dt{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-seller-info-modal__info-card dd{color:var(--color-gray-900);display:flex;flex-direction:column;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:3px;line-height:var(--text-line-height-140);margin:0;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.car-detail-seller-info-modal__info-card small{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.car-detail-seller-info-modal__map{background:var(--color-gray-100);box-sizing:border-box;height:374px;overflow:hidden;position:relative;width:100%}.car-detail-seller-info-modal__map-canvas{height:100%;width:100%}.car-detail-seller-info-modal__map-state{align-items:center;background:#f5f5f6d1;color:var(--color-gray-700);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);inset:0;justify-content:center;line-height:var(--text-line-height-140);padding:16px;position:absolute;text-align:center;z-index:2}.car-detail-seller-info-modal__map-address{bottom:16px;color:var(--color-white);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);left:16px;line-height:var(--text-line-height-140);max-width:calc(100% - 32px);position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.55);z-index:1}.car-detail-gallery-modal .ui-app-modal__backdrop{background:#000000b8}.car-detail-gallery-modal__panel{border-radius:8px;height:auto;max-height:calc(100vh - 48px);min-height:0}.car-detail-gallery-modal__body.ui-app-modal__main--xl{gap:16px;padding:18px 32px 24px}.car-detail-gallery-modal__viewer{align-items:center;background:var(--color-gray-50);display:flex;height:min(560px,calc(100vh - 250px));justify-content:center;min-height:320px;overflow:hidden;position:relative;width:100%}.car-detail-gallery-modal__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.car-detail-gallery-modal__nav{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0 2px 8px #0000001f;color:var(--color-gray-900);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}.car-detail-gallery-modal__nav:disabled{cursor:default;opacity:.4}.car-detail-gallery-modal__nav--prev{left:16px}.car-detail-gallery-modal__nav--next{right:16px}.car-detail-gallery-modal__nav-icon{border-right:2px solid;border-top:2px solid;display:block;height:10px;width:10px}.car-detail-gallery-modal__nav--prev .car-detail-gallery-modal__nav-icon{transform:translate(2px) rotate(-135deg)}.car-detail-gallery-modal__nav--next .car-detail-gallery-modal__nav-icon{transform:translate(-2px) rotate(45deg)}.car-detail-gallery-modal__count{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;text-align:center}.car-detail-gallery-modal__thumbs{display:grid;gap:2px;grid-template-columns:repeat(10,minmax(0,1fr))}.car-detail-gallery-modal__thumb{aspect-ratio:1.55/1;background:var(--color-gray-200);border:1px solid transparent;cursor:pointer;display:block;min-width:0;overflow:hidden;padding:0;position:relative}.car-detail-gallery-modal__thumb.is-active{border-color:var(--color-primary-500)}.car-detail-gallery-modal__thumb-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-gallery-fullscreen{background:#191919;color:#fff;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:3000}.car-detail-gallery-fullscreen__header{align-items:center;border-bottom:1px solid #303030;box-sizing:border-box;display:flex;flex:0 0 56px;height:56px;justify-content:space-between;padding:0 15px 0 32px}.car-detail-gallery-fullscreen__title-group{align-items:center;display:inline-flex;gap:16px;min-width:0}.car-detail-gallery-fullscreen__car-title{color:#fff;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:22px;margin:0;white-space:nowrap}.car-detail-gallery-fullscreen__actions{align-items:center;display:inline-flex;gap:16px}.car-detail-gallery-fullscreen__close,.car-detail-gallery-fullscreen__icon-button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.car-detail-gallery-fullscreen__icon-button{height:20px;width:20px}.car-detail-gallery-fullscreen__icon-button:disabled{cursor:default;opacity:.55}.car-detail-gallery-fullscreen__close{height:24px;width:24px}.car-detail-gallery-fullscreen__close:after,.car-detail-gallery-fullscreen__close:before{background:currentColor;content:"";display:block}.car-detail-gallery-fullscreen__icon-button img{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.car-detail-gallery-fullscreen__icon-button:not(.is-active) img{filter:brightness(0) invert(1)!important}.car-detail-gallery-fullscreen__icon-button.is-active img{filter:none}.car-detail-gallery-fullscreen__icon-button--share img{filter:brightness(0) invert(1)!important}.car-detail-gallery-fullscreen__close{position:relative}.car-detail-gallery-fullscreen__counter{color:#fff;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:var(--text-weight-medium);left:50%;letter-spacing:var(--text-letter-spacing-0);line-height:22px;margin:0;position:absolute;top:17px;transform:translate(-50%)}.car-detail-gallery-fullscreen__close:after,.car-detail-gallery-fullscreen__close:before{border-radius:999px;height:2px;position:absolute;width:18px}.car-detail-gallery-fullscreen__close:before{transform:rotate(45deg)}.car-detail-gallery-fullscreen__close:after{transform:rotate(-45deg)}.car-detail-gallery-fullscreen__content{display:grid;flex:1 1 auto;grid-template-columns:422px minmax(0,1fr);min-height:0}.car-detail-gallery-fullscreen__detail,.car-detail-gallery-fullscreen__sidebar{min-height:0;overflow-y:auto;scrollbar-width:none}.car-detail-gallery-fullscreen__detail::-webkit-scrollbar,.car-detail-gallery-fullscreen__sidebar::-webkit-scrollbar{display:none}.car-detail-gallery-fullscreen__sidebar{box-sizing:border-box;padding:32px 30px}.car-detail-gallery-fullscreen__sidebar-title{align-items:center;color:#fff;display:flex;font-family:var(--text-font-family),sans-serif;justify-content:space-between;margin-bottom:12px;width:362px}.car-detail-gallery-fullscreen__sidebar-title strong{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:20px}.car-detail-gallery-fullscreen__sidebar-title span{color:var(--color-gray-100);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:18px}.car-detail-gallery-fullscreen__thumbs{display:grid;gap:12px;grid-template-columns:repeat(2,175px)}.car-detail-gallery-fullscreen__thumb{background:#303030;border:2px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:block;height:105px;overflow:hidden;padding:0;width:175px}.car-detail-gallery-fullscreen__thumb.is-active{border-color:#fff}.car-detail-gallery-fullscreen__detail-image,.car-detail-gallery-fullscreen__thumb-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-gallery-fullscreen__detail{box-sizing:border-box;padding:32px 74px}.car-detail-gallery-fullscreen__detail-item{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;margin:0 auto 16px;padding:0;text-align:inherit;width:min(100%,1350px)}.car-detail-gallery-fullscreen__detail-image{aspect-ratio:1350/809;border-radius:8px;height:auto}.car-detail-gallery-fullscreen__description{color:#fff;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:22px;margin:0;padding:16px 0;text-align:center}.car-detail-gallery-fullscreen__single{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.car-detail-gallery-fullscreen__single-stage{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - 134px);justify-content:center;min-height:0;padding:0 250px;position:relative}.car-detail-gallery-fullscreen__single-image-frame{border-radius:12px;cursor:default;display:block;height:100%;max-height:946px;overflow:hidden;touch-action:none;width:min(100%,1419px)}.car-detail-gallery-fullscreen__single-image-frame.is-zoomed{cursor:grab}.car-detail-gallery-fullscreen__single-image-frame.is-dragging{cursor:grabbing}.car-detail-gallery-fullscreen__single-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform-origin:center;transition:transform .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-detail-gallery-fullscreen__single-image-frame.is-dragging .car-detail-gallery-fullscreen__single-image{transition:none}.car-detail-gallery-fullscreen__nav{align-items:center;background:#ffffff26;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1}.car-detail-gallery-fullscreen__nav:disabled{cursor:default;opacity:.35}.car-detail-gallery-fullscreen__nav--prev{left:20px}.car-detail-gallery-fullscreen__nav--next{right:20px}.car-detail-gallery-fullscreen__nav-icon{border-right:2px solid;border-top:2px solid;display:block;height:13px;width:13px}.car-detail-gallery-fullscreen__nav--prev .car-detail-gallery-fullscreen__nav-icon{transform:translate(3px) rotate(-135deg)}.car-detail-gallery-fullscreen__nav--next .car-detail-gallery-fullscreen__nav-icon{transform:translate(-3px) rotate(45deg)}.car-detail-gallery-fullscreen__zoom-button{align-items:center;background:#000000d1;border:0;border-radius:50%;bottom:24px;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;right:276px;width:48px}.car-detail-gallery-fullscreen__zoom-button:after,.car-detail-gallery-fullscreen__zoom-button:before{background:currentColor;content:"";display:block;position:absolute}.car-detail-gallery-fullscreen__zoom-button:before{height:2px;width:17px}.car-detail-gallery-fullscreen__zoom-button:after{height:17px;width:2px}.car-detail-gallery-fullscreen__zoom-button.is-zoomed:after{display:none}.car-detail-gallery-fullscreen__single-text{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex:0 0 78px;flex-direction:column;font-family:var(--text-font-family),sans-serif;justify-content:flex-start;min-height:78px;padding:16px 24px 0;text-align:center}.car-detail-gallery-fullscreen__single-text p,.car-detail-gallery-fullscreen__single-text strong{font-size:14px;letter-spacing:var(--text-letter-spacing-0);line-height:22px;margin:0}.car-detail-gallery-fullscreen__single-text strong{font-weight:var(--text-weight-semibold)}.car-detail-gallery-fullscreen__single-text p{font-weight:var(--text-weight-medium)}.dark-mode .car-detail-page,.dark-mode .car-detail-similar-list-page{color:var(--ui-color-text)}.dark-mode .car-detail-content-card.ui-content-card,.dark-mode .car-detail-floating-card.ui-content-card,.dark-mode .car-detail-similar-list-page__inner{background:var(--ui-color-surface)}.dark-mode .car-detail-floating-card.ui-content-card{box-shadow:0 10px 28px #0000005c}.dark-mode :is(.car-detail-section,.car-detail-lease__section+.car-detail-lease__section,.car-detail-lease__row,.car-detail-insurance-overview-modal__tabs,.car-detail-insurance-report__section-toggle,.car-detail-insurance-report__section-content,.car-detail-insurance-report__safety-column,.car-detail-insurance-report__safety-list li,.car-detail-insurance-report__safety-list em,.car-detail-insurance-report__service-icons>div+div,.car-detail-description__more,.car-detail-floating-card__costs,.car-detail-floating-card__quick-links+.car-detail-floating-card__costs,.car-detail-floating-card__top+.car-detail-floating-card__costs,.car-detail-history-modal__tabs,.car-detail-inspection-modal__tabs,.car-detail-inspection-modal__report-image,.car-detail-inspection-modal__mobile-detail-section,.car-detail-cost-calculator-modal__tabs,.car-detail-cost-calculator-panel__section_bar){border-color:var(--ui-color-border-subtle)}.dark-mode :is(.car-detail-section__title,.car-detail-overview__title,.car-detail-overview__mobile-price,.car-detail-info-grid__value,.car-detail-spec-box__title,.car-detail-spec-box__item dd,.car-detail-lease__title,.car-detail-lease__row-title,.car-detail-lease__row-items dd,.car-detail-lease-core dd,.car-detail-lease-detail-modal__item dd,.car-detail-insurance-summary .car-detail-inline-box dd,.car-detail-insurance-overview-modal__tab,.car-detail-insurance-overview-modal__section-title,.car-detail-insurance-overview-modal__total p,.car-detail-insurance-overview-modal__list>div:not(.car-detail-insurance-overview-modal__special)>dd,.car-detail-insurance-overview-modal__detail-list dd,.car-detail-insurance-overview-modal__special-list dd,.car-detail-insurance-overview-modal__card strong,.car-detail-insurance-report__vehicle span,.car-detail-insurance-report__section-toggle,.car-detail-insurance-report__section h4,.car-detail-insurance-report__section h5,.car-detail-insurance-report__info-card dd,.car-detail-insurance-report__history-card dd,.car-detail-insurance-report__safety-list strong,.car-detail-insurance-report__safety-list em,.car-detail-insurance-report__history-card>strong,.car-detail-insurance-report__accident h5,.car-detail-insurance-report__terms-toggle,.car-detail-insurance-report__accident-notice .car-detail-insurance-report__center-text,.car-detail-insurance-report__period span,.car-detail-insurance-report__section .car-detail-insurance-report__accident-description p,.car-detail-insurance-report__accident-card-item p,.car-detail-insurance-report__additional-section h3,.car-detail-insurance-report__service-card h3,.car-detail-insurance-report__issuer p,.car-detail-insurance-report__issuer strong,.car-detail-insurance-report__mileage dt,.car-detail-status-row>div>span,.car-detail-inspection-box dd,.car-detail-inspection-modal__panel.ui-app-modal__panel,.car-detail-inspection-modal__tab,.car-detail-inspection-modal__title-row h3,.car-detail-inspection-modal__section-heading h3,.car-detail-inspection-modal__report-title,.car-detail-inspection-modal__report-summary dd,.car-detail-inspection-modal__info-card dd,.car-detail-inspection-modal__status-table th,.car-detail-inspection-modal__status-table td,.car-detail-inspection-modal__history-table th,.car-detail-inspection-modal__history-table td,.car-detail-inspection-modal__detail-table th,.car-detail-inspection-modal__detail-table td,.car-detail-inspection-modal__damage-table th,.car-detail-inspection-modal__damage-table td,.car-detail-inspection-modal__option.is-active,.car-detail-inspection-modal__signature-label,.car-detail-inspection-modal__signature-value,.car-detail-inspection-modal__signature-empty,.car-detail-inspection-modal__signature-date,.car-detail-inspection-modal__signature-lines p,.car-detail-inspection-modal__warranty-notice h4,.car-detail-inspection-modal__warranty-notice strong,.car-detail-inspection-modal__vehicle-status-head,.car-detail-inspection-modal__body-panel-side-label,.car-detail-inspection-modal__rank-row dt,.car-detail-inspection-modal__rank-row dd,.car-detail-inspection-modal__rank-damage-label,.car-detail-inspection-modal__legend,.car-detail-timeline__date,.car-detail-timeline__card-title,.car-detail-timeline__card-title-button,.car-detail-timeline__card dd,.car-detail-history-modal__tab,.car-detail-history-modal__mileage-card strong,.car-detail-history-modal__mileage-card dd,.car-detail-release-modal__info-card dd,.car-detail-insurance-history-modal__info-card dd,.car-detail-maintenance-modal__card dd,.car-detail-warranty__row span,.car-detail-description-brand strong,.car-detail-similar__card strong,.car-detail-similar__card span,.car-detail-similar-list-page__title,.car-detail-floating-card__price,.car-detail-floating-card dd,.car-detail-floating-card__seller-info dd,.car-detail-floating-card__quick-link,.car-detail-floating-card__seller-name strong,.car-detail-floating-card__metrics strong,.car-detail-report-modal__panel .ui-app-modal__title,.car-detail-report-modal__intro,.car-detail-report-modal__reason-card,.car-detail-report-modal__reason-card strong,.car-detail-report-modal__section-title,.car-detail-cost-calculator-modal__tab,.car-detail-cost-calculator-panel__title,.car-detail-cost-calculator-modal__summary-row dt,.car-detail-cost-calculator-modal__summary-row dd,.car-detail-cost-calculator-modal__detail-title,.car-detail-cost-calculator-modal__loan-range strong span,.car-detail-cost-calculator-modal__notice-section strong,.car-detail-cost-calculator-modal__segmented>span,.car-detail-cost-calculator-modal__range-field>span,.car-detail-cost-calculator-modal__result table,.car-detail-cost-calculator-modal__tax-table,.car-detail-cost-calculator-modal__result th,.car-detail-cost-calculator-modal__tax-table th,.car-detail-seller-info-modal__title,.car-detail-seller-info-modal__route-button,.car-detail-seller-info-modal__info-card dd,.car-detail-gallery-modal__count){color:var(--ui-color-text-strong)}.dark-mode :is(.car-detail-section__empty,.car-detail-overview__spec,.car-detail-overview__lead,.car-detail-overview__mobile-price-description,.car-detail-overview__stats,.car-detail-info-grid__label,.car-detail-spec-box dt,.car-detail-inline-box dt,.car-detail-floating-card dt,.car-detail-floating-card__seller-info dt,.car-detail-spec-box__item dt,.car-detail-lease__row-items dt,.car-detail-lease-core dt,.car-detail-lease-detail-modal__item dt,.car-detail-lease-detail-modal__notice,.car-detail-lease-detail-modal__description,.car-detail-insurance-summary .car-detail-inline-box dt,.car-detail-insurance-overview-modal__list>div:not(.car-detail-insurance-overview-modal__special)>dt,.car-detail-insurance-overview-modal__detail-list dt,.car-detail-insurance-overview-modal__special>dt,.car-detail-insurance-overview-modal__special-list dt,.car-detail-insurance-overview-modal__card p,.car-detail-insurance-report__section p,.car-detail-insurance-report__icon-grid span,.car-detail-insurance-report__notice,.car-detail-insurance-report__info-card dt,.car-detail-insurance-report__history-card dt,.car-detail-insurance-report__table-title span,.car-detail-insurance-report__section .car-detail-insurance-report__accident-description p+p,.car-detail-insurance-report__accident-repair,.car-detail-insurance-report__accident-notice-list,.car-detail-insurance-report__additional-section p,.car-detail-insurance-report__service-card p,.car-detail-insurance-report__issuer p,.car-detail-insurance-report__additional-list,.car-detail-insurance-report__service-icons span,.car-detail-insurance-report__issuer span,.car-detail-option-header__description,.car-detail-option-modal .option-description-button,.car-detail-option-modal__selected-filter,.car-detail-option-modal__message,.car-detail-inspection__number,.car-detail-inspection-box dt,.car-detail-inspection-modal__title-row span,.car-detail-inspection-modal__section-heading p,.car-detail-inspection-modal__report-summary dt,.car-detail-inspection-modal__report-description,.car-detail-inspection-modal__report-notes,.car-detail-inspection-modal__info-card dt,.car-detail-inspection-modal__option,.car-detail-inspection-modal__status-empty,.car-detail-inspection-modal__signature-description,.car-detail-inspection-modal__warranty-notice,.car-detail-inspection-modal__vehicle-status-footer p,.car-detail-inspection-modal__note-card,.car-detail-timeline__card dt,.car-detail-history-modal__empty,.car-detail-history-modal__mileage-card dt,.car-detail-release-modal__info-card dt,.car-detail-release-modal__notice,.car-detail-insurance-history-modal__info-card dt,.car-detail-maintenance-modal__card dt,.car-detail-maintenance-modal__message,.car-detail-warranty__row strong,.car-detail-description,.car-detail-description__content,.car-detail-description-brand p,.car-detail-floating-card__price-description,.car-detail-floating-card__costs dt,.car-detail-floating-card__seller-info-link,.car-detail-floating-card__metrics span,.car-detail-floating-card__declaration.ui-btn,.car-detail-report-modal__intro p,.car-detail-report-modal__reason-card>span:last-child,.car-detail-cost-calculator-modal__help,.car-detail-cost-calculator-modal__detail-row dt,.car-detail-cost-calculator-modal__detail-row dd,.car-detail-cost-calculator-modal__notice-section ul,.car-detail-cost-calculator-modal__loan-range>div,.car-detail-cost-calculator-modal__result-header>span,.car-detail-cost-calculator-modal__result>span,.car-detail-cost-calculator-modal__result>p,.car-detail-seller-info-modal__info-card dt,.car-detail-seller-info-modal__info-card small,.car-detail-seller-info-modal__map-state){color:var(--ui-color-muted)}.dark-mode :is(.car-detail-inline-box,.car-detail-description,.car-detail-spec-box,.car-detail-lease-core,.car-detail-lease-detail-modal__info,.car-detail-insurance-overview-modal__total,.car-detail-insurance-overview-modal__special-list,.car-detail-insurance-overview-modal__card,.car-detail-insurance-overview-modal__detail-list,.car-detail-insurance-report__vehicle,.car-detail-insurance-report__info-card,.car-detail-insurance-report__history-card,.car-detail-insurance-report__period,.car-detail-insurance-report__terms-card,.car-detail-insurance-report__empty,.car-detail-insurance-report__accident-repair,.car-detail-insurance-report__additional-note,.car-detail-insurance-report__service-card,.car-detail-insurance-report__mileage,.car-detail-info-grid__icon,.car-detail-option-grid__icon,.car-detail-inspection-box,.car-detail-inspection-modal__report-card,.car-detail-inspection-modal__report-image,.car-detail-inspection-modal__info-card,.car-detail-inspection-modal__warranty-notice,.car-detail-inspection-modal__note-card,.car-detail-timeline__card,.car-detail-history-modal__mileage-card,.car-detail-release-modal__info-card,.car-detail-insurance-history-modal__info-card,.car-detail-maintenance-modal__card,.car-detail-warranty__bar,.car-detail-description-brand,.car-detail-similar__image,.car-detail-floating-card__quick-links,.car-detail-floating-card__avatar,.car-detail-floating-card__sales-summary,.car-detail-floating-card__sales-region,.car-detail-cost-calculator-modal__notice,.car-detail-cost-calculator-modal__detail-card,.car-detail-cost-calculator-modal__segmented button,.car-detail-cost-calculator-modal__loan-range,.car-detail-seller-info-modal__info-card,.car-detail-seller-info-modal__map,.car-detail-gallery-modal__viewer,.car-detail-gallery-modal__thumb){background:var(--ui-color-surface-muted)}.dark-mode :is(.car-detail-gallery__main,.car-detail-gallery__thumb,.car-detail-similar__image,.car-detail-gallery-modal__viewer,.car-detail-gallery-modal__thumb){background:var(--ui-color-surface-soft)}.dark-mode :is(.car-detail-overview__action,.car-detail-report-modal__reason-card,.car-detail-gallery-modal__nav){background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .car-detail-overview__action img{filter:invert(1) brightness(1.6);opacity:.78}.dark-mode .car-detail-overview__action.is-active img{opacity:1}.dark-mode .car-detail-info-grid__icon-image,.dark-mode .car-detail-option-grid__icon-image{filter:invert(1) brightness(1.4);opacity:.7}.dark-mode .car-detail-option-grid__item{color:var(--ui-color-text)}.dark-mode .car-detail-option-grid__item--inactive{color:var(--ui-color-muted);opacity:1}.dark-mode .car-detail-option-grid__item--inactive .car-detail-option-grid__icon-image{opacity:.42}.dark-mode .car-detail-selected-options__item dd,.dark-mode .car-detail-selected-options__name{color:var(--ui-color-text)}.dark-mode .car-detail-selected-options__info-button img{filter:invert(1) brightness(1.5);opacity:.75}.dark-mode .car-detail-section__more.ui-btn{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .car-detail-section__more.ui-btn:hover:not(:disabled):not(.is-loading){background:var(--ui-color-surface-hover)}.dark-mode .car-detail-floating-card__actions .ui-btn--outline.ui-btn--bordered{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.dark-mode .car-detail-floating-card__actions .ui-btn--outline.ui-btn--bordered:hover:not(:disabled):not(.is-loading){background:var(--ui-color-surface-hover);border-color:var(--ui-color-border);color:var(--ui-color-text-strong)}.dark-mode :is(.car-detail-insurance-overview-modal__tabs,.car-detail-history-modal__tabs,.car-detail-inspection-modal__tabs,.car-detail-cost-calculator-modal__tabs){background:var(--ui-color-surface)}.dark-mode :is(.car-detail-overview__badge,.car-detail-report-modal__reason-card.is-selected,.car-detail-cost-calculator-modal__segmented button.is-active){background:var(--ui-color-outline-selected-bg);border-color:var(--color-primary-500);color:var(--ui-color-outline-selected-text)}.dark-mode :is(.car-detail-insurance-overview-modal__tab.is-active,.car-detail-history-modal__tab.is-active,.car-detail-inspection-modal__tab.is-active,.car-detail-cost-calculator-modal__tab.is-active,.car-detail-report-modal__reason-card.is-selected .car-detail-report-modal__reason-text strong){color:var(--ui-color-outline-selected-text)}.dark-mode .car-detail-cost-calculator-modal__segmented button.is-active{background:var(--color-primary-500);color:var(--color-white)}.dark-mode .car-detail-report-modal__reason-card:not(.is-selected) .car-detail-report-modal__reason-check{color:var(--ui-color-muted)}.dark-mode .car-detail-cost-calculator-modal__summary-row--total dd{color:#1f78ff}.dark-mode :is(.car-detail-inspection-modal__status-table,.car-detail-inspection-modal__history-table,.car-detail-inspection-modal__detail-table,.car-detail-inspection-modal__signature,.car-detail-inspection-modal__vehicle-status,.car-detail-cost-calculator-modal__result table,.car-detail-cost-calculator-modal__tax-table){border-top-color:var(--ui-color-border-strong)}.dark-mode :is(.car-detail-inspection-modal__status-table th,.car-detail-inspection-modal__status-table td,.car-detail-inspection-modal__history-table th,.car-detail-inspection-modal__history-table td,.car-detail-inspection-modal__detail-table th,.car-detail-inspection-modal__detail-table td,.car-detail-inspection-modal__damage-table th,.car-detail-inspection-modal__damage-table td,.car-detail-inspection-modal__signature-opinion,.car-detail-inspection-modal__signature-label,.car-detail-inspection-modal__signature-value,.car-detail-inspection-modal__signature-empty,.car-detail-inspection-modal__vehicle-status-column,.car-detail-inspection-modal__vehicle-status-head,.car-detail-inspection-modal__body-panel,.car-detail-inspection-modal__rank-row,.car-detail-inspection-modal__rank-row dt,.car-detail-inspection-modal__detail-table .car-detail-inspection-modal__detail-price-cell,.car-detail-inspection-modal__detail-table tr.is-part-group-previous-row .car-detail-inspection-modal__detail-part-group,.car-detail-inspection-modal__detail-table tr.is-part-group-next-row .car-detail-inspection-modal__detail-part-group,.car-detail-cost-calculator-modal__result th,.car-detail-cost-calculator-modal__result td,.car-detail-cost-calculator-modal__tax-table th,.car-detail-cost-calculator-modal__tax-table td){border-color:var(--ui-color-border-subtle)!important}.dark-mode :is(.car-detail-inspection-modal__status-table thead th,.car-detail-inspection-modal__damage-table thead th,.car-detail-inspection-modal__detail-table thead th,.car-detail-inspection-modal__status-table tbody th,.car-detail-inspection-modal__history-table tbody th,.car-detail-inspection-modal__detail-table tbody th,.car-detail-inspection-modal__signature-label,.car-detail-inspection-modal__vehicle-status-head,.car-detail-inspection-modal__rank-row dt,.car-detail-cost-calculator-modal__result th,.car-detail-cost-calculator-modal__tax-table th,.car-detail-cost-calculator-modal__result td:first-child,.car-detail-cost-calculator-modal__tax-table td:first-child){background:var(--ui-color-surface-soft)}.dark-mode :is(.car-detail-inspection-modal__status-table td,.car-detail-inspection-modal__history-table td,.car-detail-inspection-modal__detail-table tbody td,.car-detail-inspection-modal__damage-table td,.car-detail-inspection-modal__signature-value,.car-detail-inspection-modal__signature-empty,.car-detail-cost-calculator-modal__result td,.car-detail-cost-calculator-modal__tax-table td){background:var(--ui-color-surface)}.dark-mode :is(.car-detail-inspection-modal__mobile-overall-card,.car-detail-inspection-modal__mobile-history-card,.car-detail-inspection-modal__mobile-detail-card){background:var(--ui-color-surface-muted)}.dark-mode :is(.car-detail-inspection-modal__mobile-overall-card dt,.car-detail-inspection-modal__mobile-history-card dt,.car-detail-inspection-modal__mobile-detail-content dt,.car-detail-inspection-modal__mobile-detail-all-toggle){color:var(--ui-color-muted)}.dark-mode :is(.car-detail-inspection-modal__mobile-overall-card dd,.car-detail-inspection-modal__mobile-history-card dd,.car-detail-inspection-modal__mobile-detail-toggle,.car-detail-inspection-modal__mobile-detail-content dd){color:var(--ui-color-text-strong)}.dark-mode .car-detail-history-modal__mileage-marker:after,.dark-mode .car-detail-history-modal__timeline .car-detail-timeline__marker:after,.dark-mode .car-detail-maintenance-modal__timeline .car-detail-timeline__marker:after,.dark-mode .car-detail-timeline__marker:after{background:repeating-linear-gradient(to bottom,var(--ui-color-border) 0,var(--ui-color-border) 4px,transparent 4px,transparent 8px)}.dark-mode :is(.car-detail-option-modal .option-side-tab,.car-detail-option-modal .opt-item.sel .option-name){background:var(--ui-color-surface-soft);color:var(--ui-color-text)}.dark-mode .car-detail-option-modal .option-side-tab.active{background:var(--color-primary-500);color:var(--color-white)}.dark-mode .car-detail-option-modal .option-name{color:var(--ui-color-disabled)}.dark-mode .car-detail-seller-info-modal__map-state{background:#1f1f1fd6}.dark-mode .car-detail-insurance-report__accident-cards>div{background:var(--ui-color-surface);border-color:var(--ui-color-border-subtle)}.dark-mode .car-detail-insurance-report__accident-cards>div:first-child .car-detail-insurance-report__accident-card-item+.car-detail-insurance-report__accident-card-item{border-top-color:var(--ui-color-border-subtle)}.dark-mode .car-detail-floating-card__sales-summary>div:first-child{border-right-color:var(--ui-color-border-subtle)}.dark-mode .car-detail-similar-list-page .car-list-result-card__more.is-active{background:var(--ui-color-surface-hover)}.car-detail-content-layout__columns{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,720px) minmax(0,412px)}.car-detail-gallery__main,.car-detail-gallery__main.is-video-mode{border-radius:8px;cursor:grab;flex:0 0 412px;height:412px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-detail-gallery__main.is-dragging,.car-detail-gallery__main.is-dragging *{cursor:grabbing}.car-detail-gallery__thumbnail-strip{align-items:center;cursor:grab;display:flex;height:112px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.car-detail-gallery__thumbnail-strip.is-dragging{cursor:grabbing;scroll-behavior:auto}.car-detail-gallery__thumbnail-strip::-webkit-scrollbar{display:none}.car-detail-gallery__thumb{background:transparent;border:2px solid transparent;border-radius:12px;box-sizing:border-box;cursor:pointer;display:block;flex:0 0 96px;height:96px;min-width:96px;overflow:hidden;padding:6px;position:relative;width:96px}.car-detail-gallery__thumb.is-active{border-color:var(--color-gray-900)}.car-detail-gallery__thumb .car-detail-gallery__image,.car-detail-gallery__thumb .car-detail-gallery__placeholder{border-radius:8px}.car-detail-gallery__thumbnail-video{background:#000;border:0;border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.car-detail-gallery__thumbnail-video--youtube{-o-object-fit:contain;object-fit:contain}.car-detail-gallery__thumbnail-arrow{background:var(--color-white);border:0;border-radius:50%;box-shadow:0 2px 4px #00000040;cursor:pointer;height:44px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.car-detail-gallery__thumbnail-arrow:before{border-right:2px solid var(--color-gray-900);border-top:2px solid var(--color-gray-900);content:"";height:10px;left:50%;position:absolute;top:50%;width:10px}.car-detail-gallery__thumbnail-arrow--prev{left:16px}.car-detail-gallery__thumbnail-arrow--prev:before{transform:translate(-35%,-50%) rotate(-135deg)}.car-detail-gallery__thumbnail-arrow--next{right:16px}.car-detail-gallery__thumbnail-arrow--next:before{transform:translate(-65%,-50%) rotate(45deg)}.car-detail-gallery__top-actions{display:flex;gap:8px;position:absolute;right:16px;top:10px;z-index:5}.car-detail-gallery__top-action{align-items:center;background:var(--color-white);border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.car-detail-gallery__top-action img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-detail-gallery__top-actions .ui-menu__panel{border-radius:8px;top:calc(100% + 4px)}.car-detail-gallery__top-actions .ui-menu__item{color:#222;gap:8px}.car-detail-gallery__mobile-back,.car-detail-gallery__mobile-counter,.car-detail-gallery__mobile-media-tabs,.car-detail-mobile-sticky-header{display:none}.car-detail-content-card__body>.car-detail-section{background:var(--color-white);border:0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.car-detail-content-card__body>.car-detail-mobile-sales-section,.car-detail-content-card__body>.car-detail-mobile-seller-section{display:none}.car-detail-content-card__body>.car-detail-section:first-child{padding-top:16px}.car-detail-content-card__body>.car-detail-overview{align-items:stretch;flex-direction:row;justify-content:space-between;min-height:176px}.car-detail-overview__actions>:not(:nth-child(2)){display:none}.car-detail-info-grid__item.has-divider,.car-detail-spec-box__item.has-divider{border-right:1px solid #f1f1f1}.car-detail-info-grid__icon{display:none}.car-detail-info-grid__label,.car-detail-info-grid__value{font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-info-grid__label{color:#8c8c8c}.car-detail-info-grid__value{color:#222;white-space:pre-line}.car-detail-spec-box__item dd,.car-detail-spec-box__item dt{font-size:14px;font-weight:var(--text-weight-regular);overflow-wrap:anywhere}.car-detail-spec-box__item dd.is-highlighted{color:#306bd9}.car-detail-insurance-summary .car-detail-status-row{background:#f2f6fc;border-radius:12px;padding:16px}.car-detail-insurance-summary .car-detail-status-row>div{border-right:0;gap:2px}.car-detail-insurance-summary .car-detail-status-row>div>span{color:#222;font-size:12px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-insurance-summary .car-detail-status-row__value,.car-detail-insurance-summary .car-detail-status-row__value.is-empty{color:#306bd9;font-size:14px;font-weight:var(--text-weight-semibold);height:auto;line-height:var(--text-line-height-140)}.car-detail-insurance-summary .car-detail-status-row__value em,.car-detail-insurance-summary .car-detail-status-row__value span{color:#306bd9;font-size:var(--text-body-md-size)}.car-detail-insurance-summary .car-detail-inline-box{background:transparent;border-radius:0;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 16px}.car-detail-insurance-summary .car-detail-inline-box dl{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.car-detail-insurance-summary .car-detail-inline-box dl:first-child{border-right:1px solid #f1f1f1}.car-detail-insurance-summary .car-detail-inline-box dd,.car-detail-insurance-summary .car-detail-inline-box dt{font-size:14px;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.car-detail-section__more.ui-btn{align-self:center;border-radius:999px;color:#222;font-size:var(--text-body-lg-size);height:40px;margin-top:0;min-height:40px;width:340px}.car-detail-floating-card__price-panel,.car-detail-floating-card__seller-panel{background:var(--color-white);border-radius:8px;padding:16px 20px}.car-detail-floating-card__cost-breakdown dd,.car-detail-floating-card__cost-breakdown dt{color:#595959;font-size:13px;line-height:var(--text-line-height-140)}.car-detail-floating-card__cost-breakdown dt{font-weight:var(--text-weight-regular)}.car-detail-floating-card__cost-breakdown dd{font-weight:var(--text-weight-semibold)}.car-detail-floating-card__actions .ui-btn{border-color:silver;border-radius:8px;color:#505050;font-size:13px;font-weight:var(--text-weight-semibold);height:36px;min-height:36px}.car-detail-floating-card__seller-info{border-top:1px solid var(--color-gray-100);gap:0 8px;grid-template-columns:160px minmax(0,1fr);padding:0}.car-detail-floating-card__seller-info dd,.car-detail-floating-card__seller-info dt{color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;padding:10px 0}.car-detail-floating-card__chat,.car-detail-floating-card__phone{border-radius:8px;font-size:16px;font-weight:var(--text-weight-semibold);height:40px;letter-spacing:-.32px;min-height:40px}.car-detail-floating-card__chat.ui-btn{background:#f1f1f1;border-color:transparent;color:#222}.car-detail-floating-card__phone.ui-btn{background:#1b498c;border-color:#1b498c;color:var(--color-white)}.car-detail-content-layout>.car-detail-section--similar{background:var(--color-white);border:0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin:0;padding:16px 20px}.dark-mode .car-detail-page{box-shadow:0 0 0 100vmax var(--ui-color-surface-muted)}.dark-mode .car-detail-content-card__body>.car-detail-section,.dark-mode .car-detail-content-layout>.car-detail-section--similar,.dark-mode .car-detail-floating-card__price-panel,.dark-mode .car-detail-floating-card__seller-panel{background:var(--ui-color-surface)}@media(max-width:767px){body.car-detail-page-mode .app-shell{padding-bottom:0}.car-detail-section-nav,.car-detail-section-nav.is-visible,body.car-detail-page-mode .app-shell__footer,body.car-detail-page-mode .app-shell__header,body.car-detail-page-mode .mobile-bottom-gnb{display:none}.car-detail-mobile-sticky-header{align-items:center;background:var(--color-white);border-bottom:1px solid #e9e9e9;box-shadow:0 2px 1px #00000014;box-sizing:border-box;display:flex;gap:16px;height:56px;left:0;opacity:0;padding:0 16px;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .16s ease,transform .16s ease;z-index:30}.car-detail-mobile-sticky-header.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.car-detail-mobile-sticky-header__icon-button{align-items:center;background:var(--color-white);border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;width:32px}.car-detail-mobile-sticky-header__icon-button img{height:24px;width:24px}.car-detail-mobile-sticky-header__vehicle{align-items:flex-start;display:flex;flex:1 1 auto;gap:8px;min-width:0}.car-detail-mobile-sticky-header__thumbnail{align-items:center;background:var(--color-gray-50);border-radius:6px;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;overflow:hidden;width:38px}.car-detail-mobile-sticky-header__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.car-detail-mobile-sticky-header__thumbnail img.is-placeholder{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.car-detail-mobile-sticky-header__summary{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.car-detail-mobile-sticky-header__summary em,.car-detail-mobile-sticky-header__summary strong{display:block;font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.car-detail-mobile-sticky-header__summary strong{color:#101010;font-weight:var(--text-weight-regular)}.car-detail-mobile-sticky-header__summary em{color:#f14069;font-style:normal;font-weight:var(--text-weight-medium)}.car-detail-mobile-sticky-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.car-detail-mobile-sticky-header .ui-menu__panel{border-radius:8px;top:calc(100% + 4px)}.car-detail-mobile-sticky-header .ui-menu__item{color:#222;gap:8px}.car-detail-similar__card strong{font-size:var(--text-body-md-size)}.car-detail-similar__image{height:150px;width:150px}.car-detail-similar{gap:16px;grid-auto-columns:150px}.car-detail-similar__card{min-width:150px;width:150px}.car-detail-floating-card__declaration.ui-btn{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);margin-top:4px}.car-detail-floating-card__contact-actions{display:flex;gap:16px;margin-top:24px}.car-detail-floating-card__seller-info dd{justify-content:flex-start}.car-detail-floating-card__avatar{height:56px;width:56px}.car-detail-floating-card__seller{gap:16px;grid-template-columns:56px minmax(0,1fr);min-height:56px}.car-detail-floating-card__seller-area{gap:0}.car-detail-floating-card__cost-total strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size)}.car-detail-floating-card__cost-total>div>span{color:var(--color-gray-600);font-size:var(--text-body-md-size)}.car-detail-floating-card__cost-total{border-left:1px dashed var(--color-gray-300)}.car-detail-floating-card__quick-link{color:var(--color-gray-900);font-size:var(--text-body-lg-size)}.car-detail-floating-card__quick-links{background:var(--color-gray-50);border-radius:12px;gap:16px;padding:20px 16px}.car-detail-floating-card__price-unit{font-size:var(--text-title-md-size);font-weight:var(--text-weight-medium)}.car-detail-floating-card__price{color:var(--color-gray-900);font-size:var(--text-title-lg-size)}.car-detail-insurance-summary .car-detail-inline-box dd{color:var(--color-gray-900)}.car-detail-insurance-summary{margin-top:16px}.car-detail-option-header__description{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.car-detail-spec-box__item dd{color:var(--color-gray-900)}.car-detail-spec-box__item dt{color:var(--color-gray-600)}.car-detail-spec-box__title{font-size:var(--text-body-md-size)}.car-detail-overview__stat{gap:4px}.car-detail-overview__badge{background:var(--color-gray-100);color:var(--color-gray-700);font-weight:var(--text-weight-regular);height:20px;padding:0 6px}.car-detail-overview__badges{gap:4px;margin:0}.car-detail-overview__spec-divider{height:3px;width:3px}.car-detail-overview__spec{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:5px}.car-detail-overview__lead{font-size:var(--text-body-md-size)}.car-detail-overview__lead,.car-detail-overview__title{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.car-detail-overview__title,.car-detail-section__title{font-size:var(--text-title-xs-size)}.car-detail-insurance-report__info-card{gap:16px;grid-template-columns:1fr}.car-detail-insurance-report__history-card dl{grid-template-columns:1fr}.car-detail-insurance-report__safety-list{gap:0;grid-template-columns:1fr}.car-detail-insurance-report__safety-column+.car-detail-insurance-report__safety-column{border-top:0}.car-detail-page{background:#f1f1f1;box-shadow:none;clip-path:none;max-width:none;padding:0 0 calc(56px + env(safe-area-inset-bottom));width:100%}.car-detail-gallery{display:block;gap:0;height:305px;overflow:hidden}.car-detail-gallery.is-video-mode{display:block}.car-detail-gallery__main,.car-detail-gallery__main.is-video-mode{aspect-ratio:auto;border-radius:0;cursor:default;flex:none;height:305px;width:100%}.car-detail-gallery__playback-controls{bottom:18px;left:28px;right:28px}.car-detail-gallery__play-indicator{height:52px;width:52px}.car-detail-gallery__thumbs{display:none;height:100%}.car-detail-gallery__top-actions{display:flex;right:16px;top:11px}.car-detail-gallery__mobile-back{align-items:center;background:var(--color-white);border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:16px;padding:0;position:absolute;top:11px;width:32px;z-index:5}.car-detail-gallery__mobile-back img{height:24px;width:24px}.car-detail-gallery__mobile-media-tabs{background:#00000080;border-radius:2px;bottom:12px;display:inline-flex;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);z-index:5}.car-detail-gallery__mobile-media-tabs button{background:transparent;border:0;border-radius:2px;color:var(--color-white);cursor:pointer;font-size:var(--text-caption-sm-size);height:20px;line-height:20px;padding:0 8px}.car-detail-gallery__mobile-media-tabs button.is-active{background:var(--color-white);color:#222}.car-detail-gallery__mobile-counter{align-items:center;background:#0006;border-radius:999px;bottom:12px;color:var(--color-white);display:inline-flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:28px;padding:0 12px;position:absolute;right:18px;z-index:5}.car-detail-gallery__all-button{bottom:16px;height:36px;padding:0 12px;right:16px}.car-detail-gallery__all-button--video{bottom:15px;padding:0;right:28px}.car-detail-gallery__all-button--mobile{display:none}.car-detail-content-layout{display:block;gap:0;margin:0}.car-detail-content-layout__columns{display:block}.car-detail-content-layout__main{gap:0;padding:0}.car-detail-content-layout__aside{display:none}.car-detail-warranty{margin-top:16px}.car-detail-section{border-bottom:0;padding:0}.car-detail-content-card__body{background:#f1f1f1;gap:8px}.car-detail-content-card__body>.car-detail-section{background:var(--color-white);border-radius:8px;gap:0;margin:0 8px;padding:16px 12px}.car-detail-content-card__body>.car-detail-section:first-child{padding-top:16px}.car-detail-content-card__body>.car-detail-mobile-sales-section,.car-detail-content-card__body>.car-detail-mobile-seller-section{display:flex}.car-detail-overview{border-bottom:0;flex-direction:column;gap:8px}.car-detail-content-card__body>.car-detail-overview{align-items:normal;border-radius:0;flex-direction:column;margin:0;min-height:0;padding:16px 12px}.car-detail-overview__body{align-items:stretch;display:flex;gap:8px}.car-detail-overview__title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.car-detail-overview__mobile-wish{align-items:center;background:var(--color-white);border:1px solid #eee;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;width:32px}.car-detail-overview__mobile-wish img{height:20px;width:20px}.car-detail-overview__lead,.car-detail-overview__spec{margin-top:0}.car-detail-overview__meta{align-items:center;display:flex;flex-direction:row;gap:12px;height:32px;justify-content:flex-start;order:0;padding:6px 0}.car-detail-overview__meta .car-detail-overview__actions{display:none}.car-detail-overview__stats{font-size:var(--text-body-md-size);margin-left:0}.car-detail-overview__stat--updated{display:none}.car-detail-overview__mobile-price-row{align-items:center;display:flex;gap:4px;justify-content:flex-start;margin:0}.car-detail-overview__mobile-price{align-items:baseline;color:#f14069;display:inline-flex;font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.car-detail-overview__mobile-price-unit{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium)}.car-detail-overview__mobile-price-description,.car-detail-overview__mobile-price-prefix{font-size:var(--text-body-md-size)}.car-detail-overview__mobile-updated{color:#8c8c8c;display:inline;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.car-detail-mobile-sales-section,.car-detail-mobile-seller-section{display:flex;flex-direction:column}.car-detail-content-layout>.car-detail-section--similar{border-radius:0;margin-top:8px;padding:16px 12px}.car-detail-mobile-sales-section .car-detail-floating-card.ui-content-card,.car-detail-mobile-seller-section .car-detail-floating-card.ui-content-card{background:transparent;border-radius:0;box-shadow:none;padding:0}.car-detail-mobile-sales-section .car-detail-floating-card__body,.car-detail-mobile-seller-section .car-detail-floating-card__body{display:flex;flex-direction:column;gap:0}.car-detail-mobile-sales-section .car-detail-floating-card__chat,.car-detail-mobile-sales-section .car-detail-floating-card__insurance-button,.car-detail-mobile-sales-section .car-detail-floating-card__phone,.car-detail-mobile-sales-section .car-detail-floating-card__quick-links,.car-detail-mobile-sales-section .car-detail-floating-card__seller-area,.car-detail-mobile-sales-section .car-detail-floating-card__top,.car-detail-mobile-seller-section .car-detail-floating-card__contact-actions,.car-detail-mobile-seller-section .car-detail-floating-card__price-panel{display:none}.car-detail-mobile-seller-section .car-detail-floating-card__seller-area{order:1;padding-top:0}.car-detail-mobile-seller-section .car-detail-floating-card__seller-name-row{gap:4px}.car-detail-mobile-seller-section .car-detail-floating-card__seller-counts-sold{order:1}.car-detail-mobile-seller-section .car-detail-floating-card__seller-counts>i{order:2}.car-detail-mobile-seller-section .car-detail-floating-card__seller-counts-selling{order:3}.car-detail-mobile-seller-section .car-detail-floating-card__seller-info-title{align-items:center;border-top:1px solid #e9e9e9;box-sizing:border-box;color:var(--color-gray-900);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);min-height:49px;padding:16px 0 12px}.car-detail-mobile-seller-section .car-detail-floating-card__seller-info{border-top:0;display:flex;flex-direction:column}.car-detail-mobile-seller-section .car-detail-floating-card__seller-info-row{display:grid;gap:8px;grid-template-columns:160px minmax(0,1fr)}.car-detail-mobile-seller-section .car-detail-floating-card__seller-info-row:first-child{border-bottom:1px solid var(--color-gray-50)}.car-detail-mobile-seller-section>.car-detail-section__title{display:none}.car-detail-mobile-seller-section .car-detail-floating-card__seller-panel{background:transparent;padding:0}.car-detail-mobile-sales-section .car-detail-floating-card__contact-actions,.car-detail-mobile-sales-section .car-detail-floating-card__price-panel,.car-detail-mobile-sales-section .car-detail-floating-card__seller-panel{display:contents}.car-detail-mobile-sales-section .car-detail-floating-card__costs{align-items:center;display:flex;flex-direction:column;gap:12px;margin:16px 0 0;order:1;padding:16px 12px}.car-detail-mobile-sales-section .car-detail-floating-card__cost-breakdown{border-bottom:1px dashed silver;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:0 0 16px;width:100%}.car-detail-mobile-sales-section .car-detail-floating-card__cost-breakdown dd,.car-detail-mobile-sales-section .car-detail-floating-card__cost-breakdown dt{color:#595959;font-size:var(--text-caption-sm-size)}.car-detail-mobile-sales-section .car-detail-floating-card__cost-total{border-left:0;padding:0;width:100%}.car-detail-mobile-sales-section .car-detail-floating-card__cost-total>div{gap:12px}.car-detail-mobile-sales-section .car-detail-floating-card__cost-total>div>span{color:#595959;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.car-detail-mobile-sales-section .car-detail-floating-card__cost-total strong{color:#222;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.car-detail-mobile-sales-section .car-detail-floating-card__actions{margin-top:16px;order:2}.car-detail-mobile-sales-section .car-detail-floating-card__declaration{display:inline-flex;margin-top:8px;min-height:36px;order:3;padding:8px 0;text-decoration:none}.car-detail-mobile-sales-section .car-detail-floating-card__declaration .ui-btn__icon-left{height:20px;width:20px}.car-detail-info-grid,.car-detail-option-grid,.car-detail-spec-box,.car-detail-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-insurance-summary .car-detail-status-row{grid-template-columns:repeat(3,minmax(0,1fr))}.car-detail-insurance-summary .car-detail-status-row>div{min-width:0}.car-detail-insurance-summary .car-detail-status-row>div>span{text-align:center;word-break:keep-all}.car-detail-insurance-summary+.car-detail-section__more{width:100%}.car-detail-info-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px}.car-detail-info-grid__row{display:contents}.car-detail-info-grid__item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.car-detail-info-grid__icon{display:none}.car-detail-info-grid__item.has-divider,.car-detail-spec-box__item.has-divider{border-right:0}.car-detail-info-grid__label,.car-detail-info-grid__value{max-width:100%;overflow-wrap:anywhere}.car-detail-info-grid__label{color:#8c8c8c;min-height:20px}.car-detail-info-grid__label,.car-detail-info-grid__value{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-detail-info-grid__value{color:#222}.car-detail-option-header{align-items:center}.car-detail-option-grid{gap:28px 12px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;padding-top:28px}.car-detail-option-grid__item{color:var(--color-primary-900);font-size:var(--text-caption-md-size);gap:16px;line-height:var(--text-line-height-140);width:auto}.car-detail-option-grid__icon{background:#eef0f2;height:40px;width:40px}.car-detail-option-grid__item>span:last-child{display:-webkit-box;min-height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line}.car-detail-option-grid+.car-detail-section__more{width:100%}.car-detail-section__more.ui-btn{align-self:stretch;margin:16px 0;width:100%}.car-detail-spec-box{background:transparent;border-radius:0;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-spec-box__item{display:flex;flex-direction:column;gap:4px;padding:0}.car-detail-spec-box__title{margin:0;padding:0 0 12px}.car-detail-lease__section{gap:16px;padding:0}.car-detail-lease__section+.car-detail-lease__section{padding-top:12px}.car-detail-lease__title{font-size:var(--text-title-xs-size)}.car-detail-lease__rows{gap:0}.car-detail-lease__row{border-bottom:1px dashed var(--color-gray-200);gap:6px;grid-template-columns:1fr;padding:0 0 16px}.car-detail-lease__row+.car-detail-lease__row{padding-top:20px}.car-detail-lease__row:last-child{border-bottom:1px dashed var(--color-gray-200);padding-bottom:20px}.car-detail-lease__row-title img{flex-basis:18px;height:18px;width:18px}.car-detail-lease__row-items{gap:12px;padding-left:26px}.car-detail-lease__row-items dl{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) auto}.car-detail-lease__row-items dt{color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-detail-lease__row-items dd{color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);min-width:96px;white-space:nowrap}.car-detail-lease__section--core{gap:16px}.car-detail-content-card__body>.car-detail-section--lease-core{padding:12px}.car-detail-lease-core{background:transparent;border-radius:0;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px}.car-detail-lease-core dl{display:flex;flex-direction:column;gap:4px}.car-detail-lease-core dt{color:#8c8c8c}.car-detail-lease-core dd,.car-detail-lease-core dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-detail-lease-core dd{color:#222;text-align:left}.car-detail-lease__detail-action{border-top:1px solid #e9e9e9;padding:16px 0;width:100%}.car-detail-lease__detail-button.ui-btn{border-color:#dadada;border-radius:100px;color:#222;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:40px;min-height:40px;width:100%}.car-detail-lease-detail-modal__body.ui-app-modal__main{padding:24px 16px 32px}.car-detail-lease-detail-modal__info{border-radius:12px;gap:16px;padding:24px 20px}.car-detail-lease-detail-modal__row,.car-detail-lease-detail-modal__row--single{gap:16px;grid-template-columns:1fr;min-height:0}.car-detail-lease-detail-modal__item{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.car-detail-lease-detail-modal__item dt{color:var(--color-gray-600);font-size:var(--text-body-md-size)}.car-detail-lease-detail-modal__item dd{font-size:var(--text-body-md-size);text-align:right}.car-detail-inline-box:not(.car-detail-insurance-summary__history-list){grid-template-columns:1fr;padding:16px}.car-detail-inline-box:not(.car-detail-insurance-summary__history-list) dl{gap:12px;grid-template-columns:112px minmax(0,1fr)}.car-detail-inline-box dd,.car-detail-spec-box__item dd{min-width:0;overflow-wrap:anywhere}.car-detail-inline-box:not(.car-detail-insurance-summary__history-list) dd{text-align:right}.car-detail-insurance-summary .car-detail-insurance-summary__history-list{display:flex;flex-direction:column;gap:0;padding:0}.car-detail-insurance-summary .car-detail-insurance-summary__history-list dl{align-items:center;border-bottom:1px solid #f4f4f4;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:160px minmax(0,1fr);min-height:40px;padding:10px 0}.car-detail-insurance-summary .car-detail-insurance-summary__history-list dl:first-child{border-right:0}.car-detail-insurance-summary .car-detail-insurance-summary__history-list dl:last-child{border-bottom:0}.car-detail-insurance-summary .car-detail-insurance-summary__history-list dd,.car-detail-insurance-summary .car-detail-insurance-summary__history-list dt{color:#222;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-align:left}.car-detail-spec-box__item dd,.car-detail-spec-box__item dd.is-highlighted{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);text-align:left}.car-detail-timeline--summary{display:flex;flex-direction:column;gap:16px;margin-top:16px}.car-detail-timeline--summary .car-detail-timeline__item{display:grid;gap:0 13px;grid-template-columns:32px minmax(0,1fr);position:relative}.car-detail-timeline--summary .car-detail-timeline__item:after{background:repeating-linear-gradient(to bottom,var(--color-gray-200) 0,var(--color-gray-200) 4px,transparent 4px,transparent 8px);bottom:-16px;content:"";left:16px;position:absolute;top:36px;width:1px}.car-detail-timeline--summary .car-detail-timeline__item:last-child:after{bottom:0}.car-detail-timeline--summary .car-detail-timeline__marker{display:contents}.car-detail-timeline--summary .car-detail-timeline__marker:after{display:none}.car-detail-timeline--summary .car-detail-timeline__icon{grid-column:1;grid-row:1}.car-detail-timeline--summary .car-detail-timeline__date{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);grid-column:2;grid-row:1;min-height:32px;min-width:0;white-space:normal}.car-detail-timeline--summary .car-detail-timeline__card{border-radius:12px;display:flex;flex-direction:column;gap:8px;grid-column:2;grid-row:2;min-height:0;min-width:0;padding:20px}.car-detail-timeline--summary .car-detail-timeline__card-section{display:flex;flex-direction:column;gap:8px;min-width:0}.car-detail-timeline--summary .car-detail-timeline__card-title{max-width:100%}.car-detail-timeline--summary .car-detail-timeline__card dl{align-items:center;gap:8px;grid-template-columns:80px minmax(0,1fr);min-width:0;padding:8px 0}.car-detail-timeline--summary .car-detail-timeline__card dt{color:var(--color-gray-600)}.car-detail-timeline--summary .car-detail-timeline__card dd{min-width:0;overflow-wrap:anywhere;text-align:right}.car-detail-timeline--summary+.car-detail-section__more{width:100%}.car-detail-option-modal .pop-panel{border-radius:0;height:100vh;max-height:none;max-width:none;min-height:100vh;width:100vw}@supports (height:100dvh){.car-detail-option-modal .pop-panel{height:100dvh;min-height:100dvh}}.car-detail-option-modal .pop-hd{height:56px;padding:16px}.car-detail-option-modal .pop-container{flex:1;height:auto;min-height:0}.car-detail-option-description-modal__tabs{gap:24px;padding:0 20px}.car-detail-option-detail-modal .pop-panel{border-radius:0;height:100vh;max-height:none;max-width:none;min-height:100vh;width:100vw}@supports (height:100dvh){.car-detail-option-detail-modal .pop-panel{height:100dvh;min-height:100dvh}}.car-detail-option-detail-modal .pop-body{padding:20px}.car-detail-option-detail-modal__content{flex-direction:column}.car-detail-option-detail-modal__image{aspect-ratio:372/212;flex-basis:auto;height:auto;width:100%}.car-detail-cost-calculator-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-cost-calculator-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-cost-calculator-modal__panel.ui-app-modal__panel{transform:none}.car-detail-cost-calculator-modal__panel .ui-app-modal__header{height:72px;padding:24px 16px}.car-detail-cost-calculator-modal__body.ui-app-modal__main{overflow-x:hidden;overflow-y:auto}.car-detail-report-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-report-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-report-modal__panel.ui-app-modal__panel{transform:none}.car-detail-insurance-overview-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-insurance-overview-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-insurance-overview-modal__panel.ui-app-modal__panel{transform:none}.car-detail-insurance-overview-modal__panel .ui-app-modal__header{height:56px;padding:16px}.car-detail-insurance-overview-modal__body.ui-app-modal__main{overflow-x:hidden;overflow-y:auto}.car-detail-history-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-history-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-history-modal__panel.ui-app-modal__panel{transform:none}.car-detail-history-modal__panel .ui-app-modal__header{height:56px;padding:16px}.car-detail-history-modal__body.ui-app-modal__main{overflow:hidden}.car-detail-history-modal__scroll{margin-right:0;overflow-x:hidden}.car-detail-history-modal__timeline{display:flex;flex-direction:column;gap:28px;padding:24px 16px 32px}.car-detail-history-modal__timeline .car-detail-timeline__item{display:grid;gap:0 13px;grid-template-columns:40px minmax(0,1fr)}.car-detail-history-modal__timeline .car-detail-timeline__marker{gap:8px;grid-column:1/-1;min-height:32px;width:100%}.car-detail-history-modal__timeline .car-detail-timeline__marker:after{bottom:-220px;top:42px}.car-detail-history-modal__timeline .car-detail-timeline__card{grid-column:2;min-width:0;padding:20px}.car-detail-history-modal__timeline .car-detail-timeline__card-section{gap:16px;grid-template-columns:1fr}.car-detail-history-modal__timeline .car-detail-timeline__card dl{align-items:start;gap:16px;grid-template-columns:88px minmax(0,1fr)}.car-detail-history-modal__timeline .car-detail-timeline__card dd{overflow-wrap:anywhere;text-align:right}.car-detail-history-modal__mileage-timeline{gap:28px;padding:24px 16px 32px}.car-detail-history-modal__mileage-item{display:grid;gap:0 13px;grid-template-columns:40px minmax(0,1fr)}.car-detail-history-modal__mileage-marker{gap:8px;grid-column:1/-1;min-height:32px;width:100%}.car-detail-history-modal__mileage-marker:after{bottom:-220px;top:42px}.car-detail-history-modal__mileage-card{gap:16px;grid-column:2;min-width:0;padding:20px}.car-detail-history-modal__mileage-card strong{text-align:left}.car-detail-history-modal__mileage-card dl{gap:16px;grid-template-columns:1fr}.car-detail-history-modal__mileage-card dl>div{align-items:start;gap:16px;grid-template-columns:88px minmax(0,1fr)}.car-detail-history-modal__mileage-card dd{overflow-wrap:anywhere;text-align:right}.car-detail-maintenance-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-maintenance-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-maintenance-modal__panel.ui-app-modal__panel{transform:none}.car-detail-maintenance-modal__panel .ui-app-modal__header{height:56px;padding:16px}.car-detail-maintenance-modal__body.ui-app-modal__main{padding:24px 16px 32px}.car-detail-maintenance-modal__timeline{display:flex;flex-direction:column;gap:28px}.car-detail-maintenance-modal__timeline .car-detail-timeline__item{display:grid;gap:0 13px;grid-template-columns:40px minmax(0,1fr)}.car-detail-maintenance-modal__timeline .car-detail-timeline__marker{gap:8px;grid-column:1/-1;min-height:32px;width:100%}.car-detail-maintenance-modal__timeline .car-detail-timeline__marker:after{bottom:-220px;top:42px}.car-detail-maintenance-modal__card{display:flex;flex-direction:column;gap:16px;grid-column:2;min-width:0;padding:20px}.car-detail-maintenance-modal__card dl,.car-detail-maintenance-modal__card dl:first-child{align-items:start;display:grid;gap:16px;grid-column:auto;grid-template-columns:88px minmax(0,1fr)}.car-detail-maintenance-modal__card dd{text-align:right}.car-detail-release-modal__body.ui-app-modal__main{padding:24px 16px}.car-detail-release-modal__info-card{gap:14px;grid-template-columns:1fr;padding:20px}.car-detail-release-modal__info-card>div{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.car-detail-release-modal__info-card dt{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium)}.car-detail-release-modal__info-card dd{font-size:var(--text-caption-md-size);text-align:right}.car-detail-release-modal__notice{font-size:var(--text-caption-md-size)}.car-detail-seller-info-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.car-detail-seller-info-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .car-detail-seller-info-modal__panel.ui-app-modal__panel{transform:none}.car-detail-seller-info-modal__panel .ui-app-modal__header{height:56px;padding:16px}.car-detail-seller-info-modal__body.ui-app-modal__main{overflow-x:hidden;overflow-y:auto}.car-detail-inspection__header{align-items:flex-start}.car-detail-inspection__number{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);white-space:nowrap}.car-detail-inspection-box{background:var(--color-gray-50);border-radius:14px;gap:16px;grid-template-columns:1fr;margin-top:20px;padding:24px}.car-detail-inspection-box dl{gap:16px;grid-template-columns:minmax(0,1fr) auto}.car-detail-inspection-box dd{text-align:right}.car-detail-inspection-box__help{flex-basis:14px;height:14px;width:14px}.car-detail-inspection__more{width:100%}.car-detail-similar__card,.car-detail-similar__image{min-width:148px;width:148px}.car-detail-inspection-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;top:0;transform:translateY(100%);width:100vw}@supports (height:100dvh){.car-detail-inspection-modal__panel.ui-app-modal__panel{height:100dvh}}.ui-app-modal.is-open .car-detail-inspection-modal__panel.ui-app-modal__panel{transform:none}.car-detail-inspection-modal__panel .ui-app-modal__header{height:56px;padding:16px}.car-detail-insurance-overview-modal__content{padding:32px 0 0}.car-detail-inspection-modal__section{padding-top:32px}.car-detail-inspection-modal__section-heading,.car-detail-inspection-modal__title-row{align-items:flex-start;flex-direction:column;gap:4px}.car-detail-inspection-modal__section-heading p,.car-detail-inspection-modal__title-row span{white-space:normal}.car-detail-inspection-modal__section-heading p{display:none}.car-detail-inspection-modal__mobile-detail-all-toggle{align-items:center;background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:6px;line-height:var(--text-line-height-140);padding:0;text-decoration:underline}.car-detail-inspection-modal__mobile-detail-all-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;transform:translateY(-2px) rotate(45deg);width:7px}.car-detail-inspection-modal__mobile-detail-all-toggle.is-open:after{transform:translateY(2px) rotate(-135deg)}.car-detail-inspection-modal__vehicle-status-section{display:none}.car-detail-inspection-modal__info-card{grid-template-columns:1fr;padding:16px}.car-detail-inspection-modal__report-card{padding:16px}.car-detail-inspection-modal__report-summary{gap:16px;grid-template-columns:1fr}.car-detail-inspection-modal__report-summary dl{gap:16px;grid-template-columns:minmax(0,1fr) auto}.car-detail-inspection-modal__report-summary dd{text-align:right}.car-detail-inspection-modal__report-images{grid-template-columns:1fr}.car-detail-inspection-modal__report-image{aspect-ratio:1/1.42}.car-detail-inspection-modal__table-wrap,.car-detail-inspection-modal__vehicle-status{overflow-x:auto}.car-detail-inspection-modal__status-table-wrap{display:none}.car-detail-inspection-modal__status-table{min-width:760px}.car-detail-inspection-modal__mobile-overall-card{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:28px 20px}.car-detail-inspection-modal__mobile-overall-card dl{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0}.car-detail-inspection-modal__mobile-overall-card dd,.car-detail-inspection-modal__mobile-overall-card dt{font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__mobile-overall-card dt{color:var(--color-gray-600);font-weight:var(--text-weight-medium)}.car-detail-inspection-modal__mobile-overall-card dd{color:var(--color-gray-900);font-weight:var(--text-weight-medium);text-align:right;white-space:nowrap}.car-detail-inspection-modal__detail-table-wrap,.car-detail-inspection-modal__history-table{display:none}.car-detail-inspection-modal__mobile-history-card{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:28px 20px}.car-detail-inspection-modal__mobile-history-card dl{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0}.car-detail-inspection-modal__mobile-history-card dd,.car-detail-inspection-modal__mobile-history-card dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__mobile-history-card dt{align-items:center;color:var(--color-gray-600);display:flex;gap:4px;min-width:0}.car-detail-inspection-modal__mobile-history-card dt img{flex:0 0 16px;height:16px;width:16px}.car-detail-inspection-modal__mobile-history-card dd{color:var(--color-gray-900);text-align:right;white-space:nowrap}.car-detail-inspection-modal__mobile-detail-card{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;padding:20px}.car-detail-inspection-modal__mobile-detail-section{border-bottom:1px solid var(--color-gray-200);display:flex;flex-direction:column}.car-detail-inspection-modal__mobile-detail-toggle{align-items:center;background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);gap:16px;justify-content:space-between;line-height:var(--text-line-height-140);padding:16px 0;text-align:left;width:100%}.car-detail-inspection-modal__mobile-detail-toggle:after{border-bottom:2px solid var(--color-gray-500);border-right:2px solid var(--color-gray-500);content:"";flex:0 0 8px;height:8px;transform:translateY(-2px) rotate(45deg);width:8px}.car-detail-inspection-modal__mobile-detail-toggle.is-open:after{transform:translateY(2px) rotate(-135deg)}.car-detail-inspection-modal__mobile-detail-content{display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.car-detail-inspection-modal__mobile-detail-content dl{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0}.car-detail-inspection-modal__mobile-detail-content dd,.car-detail-inspection-modal__mobile-detail-content dt{font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.car-detail-inspection-modal__mobile-detail-content dt{color:var(--color-gray-600);min-width:0;word-break:keep-all}.car-detail-inspection-modal__mobile-detail-content dd{color:var(--color-gray-900);text-align:right;white-space:nowrap}.car-detail-inspection-modal__signature--mobile{border-top:0;display:flex;margin-top:0}.car-detail-inspection-modal__signature--mobile .car-detail-inspection-modal__signature-description{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.car-detail-inspection-modal__vehicle-status-footer,.car-detail-inspection-modal__vehicle-status-grid{min-width:760px}.car-detail-inspection-modal__body-panel{padding:16px 24px}.car-detail-inspection-modal__vehicle-status-footer{align-items:flex-start;flex-direction:column;gap:8px}.car-detail-inspection-modal__legend{justify-content:flex-start}.car-detail-similar-list-page{padding:0 0 40px}.car-detail-similar-list-page__inner{border-radius:0;max-width:none;padding:24px 16px 32px;width:100%}.car-detail-similar-list-page__title{font-size:var(--text-title-xs-size);gap:6px;margin-bottom:20px}.car-detail-similar-list-page__count{font-size:var(--text-title-xs-size)}.car-detail-similar-list-page .car-list-list-section__list{gap:0}.car-detail-similar-list-page .car-list-result-card{min-height:0}.car-detail-similar-list-page .car-list-pagination{padding:20px 0 0}.car-detail-similar__heading{font-size:var(--text-title-xs-size);padding-bottom:16px}.car-detail-similar__more-wrap{display:none}.car-detail-gallery__main .car-detail-gallery__image{background:#000;-o-object-fit:contain;object-fit:contain}.car-detail-mobile-bottom-action{align-items:center;background:var(--color-white);border-top:1px solid #eee;bottom:0;box-sizing:border-box;display:flex;gap:8px;left:0;min-height:56px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.car-detail-mobile-bottom-action button{border:0;cursor:pointer;font-family:var(--text-font-family),sans-serif;min-width:0}.car-detail-mobile-bottom-action button:disabled{cursor:default;opacity:.5}.car-detail-mobile-bottom-action__wish{align-items:center;align-self:stretch;background:transparent;color:#222;display:flex;flex:0 0 48px;flex-direction:column;font-size:var(--text-caption-sm-size);justify-content:space-between;line-height:1;padding:0;width:48px}.car-detail-mobile-bottom-action__wish img{height:24px;width:24px}.car-detail-mobile-bottom-action__consult,.car-detail-mobile-bottom-action__phone{align-items:center;border-radius:8px;display:inline-flex;flex:1 1 0;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:40px;justify-content:center;line-height:var(--text-line-height-140);padding:0 16px;white-space:nowrap}.car-detail-mobile-bottom-action__consult{background:#f1f1f1;color:#222}.car-detail-mobile-bottom-action__phone{background:#1b498c;color:var(--color-white);gap:8px}.car-detail-mobile-bottom-action__phone img{filter:brightness(0) invert(1);height:24px;width:24px}.car-detail-floating-card.ui-content-card{background:var(--color-white);border-radius:14px;box-shadow:4px 0 10px #0000000a,2px 2px 10px #0000001a;padding:24px}.car-detail-seller-info-modal__info-card{gap:12px;grid-template-columns:1fr}.car-detail-seller-info-modal__info-card>div{grid-template-columns:64px minmax(0,1fr)}.car-detail-seller-info-modal__map{height:580px}.car-detail-gallery-modal__panel{background:#000;border-radius:0;height:100%;max-height:none;width:100%}.car-detail-gallery-modal__panel .ui-app-modal__header{background:#000;border-bottom-color:#222}.car-detail-gallery-modal__panel .ui-app-modal__title{color:#fff}.car-detail-gallery-modal__panel .ui-app-modal__close-icon{filter:brightness(0) invert(1)}.car-detail-gallery-modal__body.ui-app-modal__main--xl{background:#000;padding:16px}.car-detail-gallery-modal__count,.car-detail-gallery-modal__viewer{display:none}.car-detail-gallery-modal__thumbs{gap:10px;grid-template-columns:1fr}.car-detail-gallery-modal__thumb{background:#111;border:0}.car-detail-gallery-modal__thumb.is-active{border-color:transparent}}.login-find p,.login-logo p{margin:0}.member-login-shell{background:#fff;min-height:100vh}.member-login-pc-header{display:none}.member-login-page{--c-text:#1a1c1f;--c-black:#333;--c-blue-dark:#1b498c;--c-gray-01:#4d4d4d;--c-gray-02:#666;--c-gray-03:gray;--c-gray-05:#b3b3b3;--c-gray-06:#cdcdcd;--c-gray-07:#e6e6e6;--c-gray-08:#f3f3f3;--c-white:#fff;--c-border:#ededed;--max-w:412px;--side-pad:20px}.mobile-wrap{background:var(--c-white);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:var(--max-w);min-height:100vh;padding:25px 20px;position:relative;width:100%}.login-header{display:flex;justify-content:flex-end;padding:0}.login-header__close{align-items:center;display:flex;height:32px;justify-content:center;text-decoration:none;width:32px;-webkit-tap-highlight-color:transparent}.login-header__close svg{display:block}.login-logo{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0;opacity:1}.login-logo__link{display:inline-flex;text-decoration:none}.login-logo__image{display:block;height:auto;width:117px}.login-logo__sub{color:var(--color-primary-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.login-tabs{display:flex;margin:0}.login-tabs__item{border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-400);flex:1;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:10px 0;text-align:center;text-decoration:none;transition:color .2s,border-color .2s}.login-tabs__item.is-active{border-bottom:2px solid #000;color:var(--color-gray-900)}.login-content{gap:24px;padding:0}.login-content,.login-form{display:flex;flex-direction:column}.login-form{gap:16px}.login-form__action-group,.login-form__credential-group{display:flex;flex-direction:column}.login-form__credential-group{gap:12px}.login-form__action-group{gap:16px}.login-form__options .ui-checkbox{gap:6px}.login-form__options .ui-checkbox__label{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.login-form__error{color:#e53935;font-size:13px;margin:-4px 0}.login-form__submit{border-radius:8px;font-size:16px;letter-spacing:.15px;min-height:50px}.login-form__submit:disabled{background-color:#e8e8e8;border-color:#e8e8e8;color:#aaa}.login-find{align-items:center;color:var(--c-gray-05);display:flex;font-size:14px;font-weight:400;gap:12px;justify-content:space-between}.login-find__text{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.login-find__links{align-items:center;display:inline-flex;gap:8px}.login-find__divider{background-color:var(--color-gray-200);height:12px;width:1px}.login-find__link{color:var(--color-gray-400);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-decoration:underline}.login-divider{gap:0}.login-divider__line{background:var(--c-gray-08)}.login-divider__text{color:var(--c-gray-06);font-size:14px;font-weight:500;padding:0 9px}.member-register-complete-page{justify-content:center;padding:0}.member-register-complete,.member-register-complete-page{background:#fff;box-sizing:border-box;display:flex;min-height:100vh}.member-register-complete{flex-direction:column;gap:32px;max-width:412px;padding:0 16px 16px;width:100%}.member-register-complete__header{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;height:56px;padding:10px 20px 0}.member-register-complete__spacer{height:32px;width:32px}.member-register-complete__title{color:#333;font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);grid-column:2;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;text-align:center}.member-register-complete__close{align-items:center;display:inline-flex;grid-column:3;height:32px;justify-content:center;justify-self:end;text-decoration:none;width:32px}.member-register-complete__body{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;padding:0}.member-register-complete__content{gap:32px;max-width:372px;width:100%}.member-register-complete__content,.member-register-complete__hero{align-items:center;display:flex;flex-direction:column}.member-register-complete__headline{color:var(--color-black);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);margin:33px 0 0}.member-register-complete__copy,.member-register-complete__headline{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.member-register-complete__copy{color:var(--color-gray-400);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);margin:8px 0 0}.member-register-complete__car{background:url(./ic_car.DhAPTtjG.svg) 50%/contain no-repeat;display:block;height:66.667px;margin:0;width:100px}.member-register-complete__seller-title{color:var(--color-gray-700);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-register-complete__seller-content{background:var(--color-gray-25);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:18px 16px;width:100%}.member-register-complete__seller-main{display:flex;flex-direction:column;gap:4px}.member-register-complete__seller-copy{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium)}.member-register-complete__seller-copy,.member-register-complete__seller-note{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-register-complete__seller-note{color:var(--color-gray-300);font-size:10px;font-weight:var(--text-weight-regular)}.member-register-complete__footer{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;padding:0}.member-register-complete__button-row{display:grid;gap:8px;grid-template-columns:1fr 1fr}.member-register-complete__button{width:100%}.member-register-complete--seller .member-register-complete__footer{gap:0}.member-register-complete-pc-footer{display:none}.member-social-callback-page{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px 20px}.member-social-callback-page__panel{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:360px;text-align:center;width:100%}.member-social-callback-page__title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.member-social-callback-page__message,.member-social-callback-page__title{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-social-callback-page__message{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.seller-convert-shell{background:var(--color-white);min-height:100vh}.seller-convert-header__help{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.seller-convert-header__help-icon{display:block;height:20px;width:20px}.seller-convert-intro{display:flex;flex-direction:column;gap:6px}.seller-convert-intro__title{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.seller-convert-intro__desc,.seller-convert-intro__title{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.seller-convert-intro__desc{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.seller-convert-options{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}.seller-type-button{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;gap:32px;justify-content:center;min-height:66px;padding:8px 16px;position:relative;text-align:left;width:100%}.seller-type-button.is-selected{border-color:var(--color-primary-500)}.seller-type-button__content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.seller-type-button__title{color:var(--color-gray-800);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.seller-type-button__desc,.seller-type-button__title{display:block;font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);white-space:normal}.seller-type-button__desc{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.seller-type-button__check{background:var(--color-gray-200);display:block;flex:0 0 18px;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23cdcdcd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.5 9 3 3 6-6'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23cdcdcd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.5 9 3 3 6-6'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.seller-type-button.is-selected .seller-type-button__check{background:var(--color-primary-500)}.seller-convert-next{border-radius:8px}.seller-register-intro{display:flex;flex-direction:column;gap:6px}.seller-dealer-info-intro{margin-top:8px}.seller-register-intro__title{color:var(--color-black);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.seller-kcb-verification{display:flex;flex-direction:column;gap:6px}.seller-kcb-verification__label{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.seller-kcb-identity{display:flex;flex-direction:column;gap:6px}.seller-register-inline{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,120px)}.seller-register-inline__select{min-width:0}.seller-register-inline--dealer-complex{grid-template-columns:minmax(0,1fr)}.seller-register-address{display:flex;flex-direction:column;gap:8px;width:100%}.seller-register-address__zip{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.seller-register-intro-textarea{width:100%}.seller-dealer-license-files{align-items:flex-start;display:flex;gap:8px}.seller-dealer-license-section{display:flex;flex-direction:column;gap:6px}.seller-dealer-license-section__label{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.ef-row__label.seller-dealer-license-label{display:flex;flex-direction:column;font-size:var(--text-body-md-size);gap:0;line-height:18px}.ef-row__label.seller-dealer-license-label span{line-height:18px}.seller-dealer-license-input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.seller-dealer-license-upload-list .ui-image-upload-list__add,.seller-dealer-license-upload-list .ui-image-upload-list__item{flex-basis:72px;height:72px;width:72px}.seller-dealer-license-upload-list .ui-image-upload-list__add{font-size:var(--text-caption-sm-size);gap:4px}.seller-dealer-license-upload-list .ui-image-upload-list__add-icon{height:18px;width:18px}.seller-dealer-license-upload-list .ui-image-upload-list__caption{height:20px}.seller-dealer-license-help{color:var(--color-gray-400);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:8px 0 0}#seller_dealer_address.seller-region-pop .pop-panel,#seller_private_region.seller-region-pop .pop-panel,#seller_repeat_address.seller-region-pop .pop-panel,#seller_special_address.seller-region-pop .pop-panel{height:min(640px,calc(100dvh - 80px));min-height:0}#seller_dealer_address.seller-region-pop .pop-body,#seller_private_region.seller-region-pop .pop-body,#seller_repeat_address.seller-region-pop .pop-body,#seller_special_address.seller-region-pop .pop-body{flex:1 1 auto;min-height:0}#seller_dealer_address.seller-region-pop .pop-ft,#seller_private_region.seller-region-pop .pop-ft,#seller_repeat_address.seller-region-pop .pop-ft,#seller_special_address.seller-region-pop .pop-ft{margin-top:auto}#seller_dealer_address.seller-region-pop .register-region-modal__address-layer,#seller_private_region.seller-region-pop .register-region-modal__address-layer,#seller_repeat_address.seller-region-pop .register-region-modal__address-layer,#seller_special_address.seller-region-pop .register-region-modal__address-layer{left:auto;margin-top:10px;position:relative;top:auto;z-index:1}#seller_dealer_address.seller-region-pop .register-region-modal__field--address,#seller_private_region.seller-region-pop .register-region-modal__field--address,#seller_repeat_address.seller-region-pop .register-region-modal__field--address,#seller_special_address.seller-region-pop .register-region-modal__field--address{position:static}@media(max-width:767px){#seller_dealer_address.seller-region-pop,#seller_private_region.seller-region-pop,#seller_repeat_address.seller-region-pop,#seller_special_address.seller-region-pop{justify-content:stretch}#seller_dealer_address.seller-region-pop .pop-panel,#seller_private_region.seller-region-pop .pop-panel,#seller_repeat_address.seller-region-pop .pop-panel,#seller_special_address.seller-region-pop .pop-panel{border-radius:0;height:100dvh;max-height:none;max-width:none;width:100%}#seller_dealer_address.seller-region-pop .pop-body,#seller_private_region.seller-region-pop .pop-body,#seller_repeat_address.seller-region-pop .pop-body,#seller_special_address.seller-region-pop .pop-body{padding-top:20px}}@supports (min-height:100dvh){.member-register-complete,.member-register-complete-page,.member-social-callback-page,.seller-convert-shell{min-height:100dvh}}@media(min-width:769px){.member-login-pc-header{background:var(--app-color-surface);display:block;height:117px}:is(.member-login-shell,.seller-convert-shell)>.member-login-pc-header{margin-bottom:76px}.member-login-pc-header--default{height:auto}.member-login-pc-header:not(.member-login-pc-header--default) .app-gnb,.member-login-pc-header:not(.member-login-pc-header--default) .app-header-nav__actions .app-header-action-btn:not([aria-label=메뉴]){display:none}.member-login-pc-header:not(.member-login-pc-header--default) .app-header-nav__actions{margin-left:auto}.member-register-complete-page{min-height:calc(100vh - 117px)}.member-register-complete{gap:32px;min-height:0}.member-register-complete .mobile-page-header,.member-register-complete__close{display:none}.seller-convert-shell{background:var(--color-white);display:flex;flex-direction:column}.member-login-page .login-header{display:none}.member-find-page{min-height:calc(100vh - 117px)}.member-find-page .find-header,.member-find-page .findpw-header{display:none}.member-find-page>.find-id-result-screen{min-height:calc(100vh - 125px)}.member-login-page .login-logo__link{cursor:default;pointer-events:none}}.find-wrap{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:440px;min-height:100vh;padding:16px}.find-wrap>.scroll-aware-layout,.findpw-wrap>.scroll-aware-layout{flex:1;min-height:100%}.find-wrap .scroll-aware-layout__body,.findpw-wrap .scroll-aware-layout__body{display:flex;flex-direction:column;gap:32px}.find-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;min-height:56px;position:relative}.find-header__back{background:none;border:none;cursor:pointer;height:20px;padding:0;width:20px}.find-header__title{color:#333;font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.find-header:after{content:"";display:block;height:20px;width:20px}.find-intro{flex-shrink:0}.find-intro__title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0 0 5px}.find-intro__sub{color:#d2d2d2;font-size:15px;font-weight:300;margin:0}.find-tabs{display:flex;flex-shrink:0;margin:0}.find-tabs__item{background:none;border:none;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-400);cursor:pointer;flex:1;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:10px 0;text-align:center;text-decoration:none;transition:color .2s,border-color .2s}.find-tabs__item.is-active{border-bottom:2px solid #000;color:var(--color-gray-900)}.find-content{flex:0 0 auto}.member-find-verification-content form{display:flex;flex-direction:column;gap:24px}.find-menu,.findpw-menu{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.find-menu .ui-btn,.findpw-menu .ui-btn{border-radius:8px;justify-content:space-between;min-height:auto;padding:20px 16px}.find-menu .ui-btn__label,.findpw-menu .ui-btn__label{justify-content:space-between}.find-form{display:none;padding-top:10px}.find-form.is-visible{display:block}.find-form__back{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;margin-bottom:16px;padding:0}.find-form__back svg{height:14px;width:14px}.find-form__group{margin-bottom:16px}.find-form__label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.find-form__row{align-items:flex-end;display:flex;gap:8px}.find-form__input{background:transparent;border:none;border-bottom:1px solid #ededed;color:#333;font-size:14px;height:44px;outline:none;padding:0 4px;width:100%}.find-form__input::-moz-placeholder{color:#cdcdcd}.find-form__input::placeholder{color:#cdcdcd}.find-form__input:focus{border-bottom-color:#333}.find-form__btn{background:#fff;border:1px solid #333;border-radius:5px;color:#333;cursor:pointer;flex-shrink:0;font-size:13px;height:44px;padding:0 14px;white-space:nowrap}.find-form__btn:disabled{border-color:#cdcdcd;color:#cdcdcd;cursor:default}.find-form__verify{align-items:center;display:none;gap:8px;margin-top:10px}.find-form__verify.is-visible{display:flex}.find-form__timer{color:#e62a2a;flex-shrink:0;font-size:13px;min-width:44px;text-align:center}.find-form__timer.is-complete{color:#1b498c}.find-form__error{color:#e62a2a;display:none;font-size:13px;margin-top:6px}.find-form__error.is-visible{display:block}.find-form__submit{background:#cdcdcd;border:none;border-radius:4px;color:#fff;cursor:default;font-size:15px;font-weight:700;height:48px;margin-top:24px;width:100%}.find-form__submit.is-active{background:#333;cursor:pointer}.find-phone-group{display:flex;flex:1;gap:8px}.find-phone-select{background:#f3f3f3;border:none;border-radius:5px;color:#333;flex-shrink:0;font-size:14px;height:44px;padding:0 10px;width:80px}.find-result{display:none;flex:1;flex-direction:column}.find-result.is-visible{display:flex}.find-result__top{flex:1;padding:0 20px}.find-result__header{padding:30px 0;text-align:center}.find-result__title-row{align-items:center;display:inline-flex;gap:8px}.find-result__check{align-items:center;background:#1b498c;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.find-result__check svg{height:14px;width:14px}.find-result__title{color:#000;font-size:24px;font-weight:500}.find-result__desc{color:#b3b3b3;font-size:12px;padding:8px 0;text-align:center}.find-result__card{background:#fafafa;border-radius:4px;margin:8px auto 0;max-width:280px;padding:24px;text-align:center}.find-result__id-row{align-items:center;display:inline-flex;gap:5px}.find-result__id{color:#333;font-size:16px;font-weight:500}.find-result__copy{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:22px;color:#cdcdcd;cursor:pointer;display:inline-flex;font-size:12px;padding:2px 6px}.find-result__copy:hover{border-color:#ccc;color:#999}.find-result__date{color:#999;font-size:14px;margin-top:12px}.find-result__bottom{flex-shrink:0;padding:0 25px 25px}.find-result__link{color:#b3b3b3;font-size:13px;padding-bottom:16px;text-align:center}.find-result__link a{color:#b3b3b3;text-decoration:underline}.find-result__login-btn{align-items:center;background:#1b498c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:48px;justify-content:center;text-decoration:none;width:100%}.find-recovery-result{background:var(--color-gray-50);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.find-recovery-result__meta,.find-recovery-result__title,.find-recovery-result__value{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.find-recovery-result__title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.find-recovery-result__value{color:var(--color-primary-500);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.find-recovery-result__meta{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.member-find-verification-page--result .ef-modal{min-height:100vh}.member-find-verification-page--result .ef-modal__body{display:flex;flex:1;min-height:0}.member-find-verification-page--result .find-id-result-screen{min-height:0;width:100%}.find-id-result-screen{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:32px;justify-content:space-between;min-height:calc(100vh - 112px);padding:26px 0 8px}@media(min-width:769px){.find-wrap.member-find-page{min-height:calc(100vh - 117px)}.find-wrap.member-find-page>.find-id-result-screen{min-height:calc(100vh - 125px)}}.find-id-result-screen__content{align-items:center;display:flex;flex-direction:column;gap:40px;padding-left:16px;padding-right:16px;padding-top:56px;text-align:center}.find-id-result-screen__heading{align-items:center;display:flex;flex-direction:column;gap:8px}.find-id-result-screen__title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold)}.find-id-result-screen__description,.find-id-result-screen__title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.find-id-result-screen__description{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.find-id-result-card{background:var(--color-gray-50);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column}.find-id-result-card--social{align-items:flex-start;padding:16px;text-align:left;width:100%}.find-id-result-card--basic{align-items:center;background:var(--color-gray-50);border-radius:14px;gap:12px;height:102px;padding:14px;text-align:center;width:240px}.find-id-result-card__guide{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0 0 12px}.find-id-result-card__social-row{align-items:center;display:flex;gap:12px}.find-id-result-card__social-icon{align-items:center;background:var(--color-primary-500);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:34px;justify-content:center;line-height:1;width:34px}.find-id-result-card__social-icon--naver{background:#03c75a}.find-id-result-card__social-icon--kakao{background:#fee500;color:#191919}.find-id-result-card__social-icon--google{background:#fff;box-shadow:inset 0 0 0 1px var(--color-gray-200);color:var(--color-gray-900)}.find-id-result-card__social-body{display:flex;flex-direction:column;gap:2px}.find-id-result-card__text-group{align-items:center;display:flex;flex-direction:column;gap:4px}.find-id-result-card__login-id{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.find-id-result-card__copy{background:transparent;border:0;cursor:pointer;font-weight:var(--text-weight-semibold);margin:0;padding:0;text-decoration:underline}.find-id-result-card__copy,.find-id-result-card__meta{color:var(--color-gray-400);font-size:var(--text-caption-md-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.find-id-result-card__meta{font-weight:var(--text-weight-regular)}.find-id-result-state-icon{height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.member-find-result-header{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;height:56px;justify-content:space-between;margin:0 auto;max-width:440px;padding:0 20px;width:100%}.member-find-result-header__back{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.member-find-result-header__title{color:#333;font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-align:center}.member-find-result-header:after{content:"";display:block;height:20px;width:20px}.member-password-reset-page{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 56px);padding:32px 16px calc(8px + env(safe-area-inset-bottom));width:100%}.member-password-reset-header,.member-password-reset-page{background:var(--color-white);margin:0 auto;max-width:440px}.member-password-reset-page__content{display:flex;flex-direction:column;gap:24px}.member-password-reset-page__heading{display:flex;flex-direction:column;gap:8px}.member-password-reset-page__title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold)}.member-password-reset-page__description,.member-password-reset-page__title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-password-reset-page__description{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.member-password-reset-page__form{display:flex;flex-direction:column;gap:8px}.member-password-reset-page__bottom{width:100%}.member-password-reset-page--scroll-aware>.scroll-aware-layout{min-height:0;width:100%}.member-password-reset-page--scroll-aware .scroll-aware-layout__body{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column}.member-password-reset-page__result{align-items:center;display:flex;flex-direction:column;gap:40px;padding-left:16px;padding-right:16px;padding-top:56px;text-align:center}.member-password-reset-page__result-icon{height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.member-password-reset-page__result-heading{align-items:center;display:flex;flex-direction:column;gap:8px}.member-password-reset-page__result-title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold)}.member-password-reset-page__result-description,.member-password-reset-page__result-title{letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-password-reset-page__result-description{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}@media(min-width:769px){.member-password-reset-header{display:none}.member-password-reset-page{min-height:calc(100vh - 117px)}}.find-footer{flex-shrink:0;text-align:left}.find-footer p{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.find-footer p+p{margin-top:8px}.find-footer a{color:var(--color-gray-400);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-decoration:underline}.findpw-wrap{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:440px;min-height:100vh;padding:16px}.findpw-header{align-items:center;display:flex;flex-shrink:0;height:56px;padding:0 20px;position:relative}.findpw-header__back{background:none;border:none;cursor:pointer;padding:4px}.findpw-header__title{color:#333;font-size:18px;font-weight:800;left:50%;position:absolute;text-align:center;transform:translate(-50%)}.findpw-intro{flex-shrink:0}.findpw-intro__title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0 0 5px}.findpw-intro__sub{color:#d2d2d2;font-size:15px;font-weight:300;margin:0}.findpw-tabs{display:flex;flex-shrink:0;margin:0}.findpw-tabs__item{background:none;border:none;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-400);cursor:pointer;flex:1;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:10px 0;text-align:center;text-decoration:none;transition:color .2s,border-color .2s}.findpw-tabs__item.is-active{border-bottom:2px solid #000;color:var(--color-gray-900)}.findpw-content{flex:0 0 auto}.findpw-form__group{margin-bottom:12px}.findpw-form__label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.findpw-form__row{align-items:flex-end;display:flex;gap:8px}.findpw-form__input{background:transparent;border:none;border-bottom:1px solid #f3f3f3;color:#333;font-size:14px;height:44px;outline:none;padding:0 4px;width:100%}.findpw-form__input::-moz-placeholder{color:#cdcdcd}.findpw-form__input::placeholder{color:#cdcdcd}.findpw-form__input:focus{border-bottom-color:#333}.findpw-form__btn{background:#f3f3f3;border:none;border-radius:5px;color:#333;cursor:pointer;flex-shrink:0;font-size:14px;height:44px;padding:0 14px;white-space:nowrap}.findpw-form__btn:disabled{color:#cdcdcd;cursor:default}.findpw-form__verify{align-items:center;display:none;gap:8px;margin-top:8px}.findpw-form__verify.is-visible{display:flex}.findpw-form__timer{color:#e62a2a;flex-shrink:0;font-size:13px;min-width:44px;text-align:center}.findpw-form__hint{color:#999;font-size:11px;line-height:1.4;margin-top:6px}.findpw-form__hint .done{color:#2a94ff}.findpw-form__hint a{color:#999;text-decoration:underline}.findpw-form__error{color:#e62a2a;display:none;font-size:12px;margin-top:4px}.findpw-form__error.is-visible{display:block}.findpw-phone-group{display:flex;flex:1;gap:8px}.findpw-phone-select{background:#f3f3f3;border:none;border-radius:5px;color:#333;flex-shrink:0;font-size:14px;height:44px;padding:0 10px;width:70px}.findpw-reset{display:none;flex:1;flex-direction:column;padding:0 20px}.findpw-reset.is-visible{display:flex}.findpw-reset-intro{padding-left:0;padding-right:0}.findpw-reset__form{flex:1}.findpw-reset__group{align-items:center;display:flex;gap:10px;padding:10px 0}.findpw-reset__label{color:#333;flex-shrink:0;font-size:15px;font-weight:500;width:82px}.findpw-reset__label.is-error{color:#e62a2a}.findpw-reset__input{background:transparent;border:none;border-bottom:1px solid #f3f3f3;color:#333;flex:1;font-size:16px;height:36px;outline:none;padding:0}.findpw-reset__input::-moz-placeholder{color:#cdcdcd}.findpw-reset__input::placeholder{color:#cdcdcd}.findpw-reset__input:focus{border-bottom-color:#333}.findpw-reset__error{align-items:center;display:none;gap:2px;margin-bottom:4px;margin-top:-4px;padding-left:90px}.findpw-reset__error.is-visible{display:flex}.findpw-reset__error svg{flex-shrink:0;height:12px;width:12px}.findpw-reset__error span{color:#e62a2a;font-size:12px}.findpw-reset__submit{background:#e1e8f9;border:none;border-radius:4px;color:#d2d2d2;cursor:default;font-size:15px;font-weight:700;height:48px;margin-top:16px;width:100%}.findpw-reset__submit.is-active{background:#1b498c;color:#fff;cursor:pointer}.findpw-reset__links{margin-top:16px}.findpw-reset__links p{color:#b3b3b3;font-size:14px;line-height:1.8;margin:0}.findpw-reset__links a{color:#b3b3b3;text-decoration:underline}.findpw-done{display:none;flex:1;flex-direction:column}.findpw-done.is-visible{display:flex}.findpw-done__top{flex:1;padding:0 20px;text-align:center}.findpw-done__header{padding:30px 0}.findpw-done__title-row{align-items:center;display:inline-flex;gap:8px}.findpw-done__check{align-items:center;background:#1b498c;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.findpw-done__check svg{height:14px;width:14px}.findpw-done__title{color:#000;font-size:24px;font-weight:500}.findpw-done__desc{color:#b3b3b3;font-size:13px}.findpw-done__bottom{flex-shrink:0;padding:0 25px 25px}.findpw-done__login-btn{align-items:center;background:#1b498c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:48px;justify-content:center;text-decoration:none;width:100%}.findpw-footer{flex-shrink:0;text-align:left}.findpw-footer p{color:var(--color-gray-600);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.findpw-footer p+p{margin-top:8px}.findpw-footer a{color:var(--color-gray-400);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);text-decoration:underline}.login-form__options{align-items:center;display:flex;gap:24px}.login-divider{align-items:center;display:flex;gap:12px}.login-divider__line{background-color:#e5e5e5;flex:1;height:1px}.login-divider__text{color:#bbb;font-size:13px;white-space:nowrap}.social-login{display:flex;flex-direction:column;gap:10px}.register-seller-btn{border-radius:8px;letter-spacing:.15px}.account-form__pc-title{display:none;margin:0}.account-form__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}@media(max-width:768px){.ef-modal__body{padding:20px 16px 16px}.account-form__actions{background:var(--color-white);padding:16px}.member-register-complete{padding-bottom:calc(220px + env(safe-area-inset-bottom))}.member-register-complete--seller{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.member-register-complete__footer{background:var(--color-white);bottom:0;left:0;margin:0 auto;max-width:412px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:20}.find-wrap,.findpw-wrap{gap:0;padding:0}.find-wrap .scroll-aware-layout__body,.findpw-wrap .scroll-aware-layout__body{box-sizing:border-box;padding:20px 16px 16px}.member-password-reset-page--scroll-aware .scroll-aware-layout__body{flex:1 1 auto;padding:20px 16px 16px}.member-password-reset-page--scroll-aware{padding:0}.member-password-reset-page--scroll-aware>.scroll-aware-layout{flex:1;min-height:100%}}.ef-row{align-items:flex-start;display:flex;gap:10px}.ef-row__label{color:#333;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:40px;min-width:82px;width:82px}.ef-row__body{flex:1;min-width:0}.ef-email-group,.ef-phone-group{align-items:center;display:flex;gap:6px}.ef-phone-field{gap:4px}.ef-email-field,.ef-phone-field{display:flex;flex-direction:column;width:100%}.ef-email-group{align-items:center;display:flex;gap:6px}.ef-verify-group{align-items:flex-start;display:flex;gap:6px}.ef-email-local,.ef-phone-input-wrap,.ef-verify-input{flex:1;min-width:0}.ef-password-group{display:flex;flex-direction:column;gap:8px}.ef-field-message{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.ef-field-message--error{color:var(--ui-color-danger-strong)}.ef-verify-action,.ef-verify-input{display:flex;flex-direction:column}.ef-verify-action{align-items:center;flex-shrink:0;gap:4px;width:88px}.ef-timer{color:#e62a2a;display:block;font-size:var(--text-caption-md-size);text-align:center;width:100%}.ef-resend,.ef-timer{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.ef-resend{color:#b3b3b3;font-size:var(--text-caption-sm-size)}.ef-resend a{color:#e62a2a;text-decoration:underline}.ef-resend--phone{display:flex;flex-direction:column;margin-top:4px}.ef-resend__line{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.ef-resend__question{color:#8c8c8c}.ef-resend .ef-resend__switch{color:#8c8c8c;text-decoration:underline}.ef-agreement-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:24px;padding:8px 0;width:100%}.ef-agreement-row .ui-checkbox{flex:0 0 auto}.ef-agreement-row__detail{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;justify-content:space-between;min-width:0;padding:0;text-align:left}.ef-agreement-row__label{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.ef-agreement-row__chevron{background:var(--color-gray-500);flex:0 0 18px;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239e9e9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7 4 4 4-4'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);width:18px}.ef-check-divider{background:#f3f3f3;height:1px;margin:4px 0}.member-agreement-modal__body{display:flex;flex-direction:column;gap:28px}.member-agreement-modal__section{display:flex;flex-direction:column;gap:18px}.member-agreement-modal__heading{color:var(--c-gray-01);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.member-agreement-modal__detail,.member-agreement-modal__heading,.member-agreement-modal__summary{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.member-agreement-modal__detail,.member-agreement-modal__summary{color:var(--c-gray-02);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.member-agreement-modal__check{align-items:center;background:#fafafa;border-radius:6px;display:flex;min-height:44px;padding:10px}.pop-ft>.member-agreement-modal__footer-button--all{flex:0 0 134px;width:134px}.pop-ft>.member-agreement-modal__footer-button--complete{flex:1 1 auto;width:auto}.ef-modal{display:flex;flex-direction:column;margin:0 auto;max-width:412px;min-height:100vh}.member-register-form-page{background:#fff;min-height:100vh}.member-register-form-page .ef-modal{min-height:100vh}@supports (min-height:100dvh){.member-register-form-page,.member-register-form-page .ef-modal{min-height:100dvh}}@media(min-width:769px){.member-find-verification-page--result,.member-find-verification-page--result .ef-modal{min-height:calc(100vh - 117px)}}.ef-modal__body{display:flex;flex:1;flex-direction:column;gap:32px}.account-form__fields,.ef-modal__body form:not(.account-form__fields){display:flex;flex-direction:column;gap:24px}.ef-modal__body form:not(.account-form__fields){flex:1}.account-form__agreements{display:flex;flex-direction:column}.ef-submit{margin-top:auto}@media(min-width:769px){.member-register-form-page,.member-register-form-page .ef-modal{min-height:calc(100vh - 117px)}.account-form__pc-title{display:block}.account-form__actions{padding:32px 0}.member-login-shell .member-register-form-page>.ef-modal.ef-modal--page,.seller-convert-callback-page,.seller-convert-shell .member-register-form-page>.ef-modal.ef-modal--page{box-sizing:border-box;gap:32px;padding:16px}.member-login-shell .account-form__pc-title,.member-login-shell .account-form__title,.member-login-shell .find-header__title,.member-login-shell .find-id-result-screen__title,.member-login-shell .find-intro__title,.member-login-shell .find-recovery-result__title,.member-login-shell .findpw-done__title,.member-login-shell .findpw-header__title,.member-login-shell .findpw-intro__title,.member-login-shell .member-find-result-header__title,.member-login-shell .member-password-reset-page__result-title,.member-login-shell .member-password-reset-page__title,.member-login-shell .member-register-complete__title,.member-login-shell .seller-convert-intro__title,.member-login-shell .seller-register-intro__title,.seller-convert-shell .account-form__pc-title,.seller-convert-shell .account-form__title,.seller-convert-shell .find-header__title,.seller-convert-shell .find-id-result-screen__title,.seller-convert-shell .find-intro__title,.seller-convert-shell .find-recovery-result__title,.seller-convert-shell .findpw-done__title,.seller-convert-shell .findpw-header__title,.seller-convert-shell .findpw-intro__title,.seller-convert-shell .member-find-result-header__title,.seller-convert-shell .member-password-reset-page__result-title,.seller-convert-shell .member-password-reset-page__title,.seller-convert-shell .member-register-complete__title,.seller-convert-shell .seller-convert-intro__title,.seller-convert-shell .seller-register-intro__title{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}}.dark-mode .member-login-page{--c-text:var(--ui-color-text);--c-black:var(--ui-color-text-strong);--c-gray-01:var(--ui-color-text-strong);--c-gray-02:var(--ui-color-muted);--c-gray-03:var(--ui-color-subtle);--c-gray-05:var(--ui-color-subtle);--c-gray-06:var(--ui-color-placeholder);--c-gray-07:var(--ui-color-border);--c-gray-08:var(--ui-color-surface-soft);--c-white:var(--ui-color-surface);--c-border:var(--ui-color-border-subtle)}.dark-mode :is(.member-login-shell,.member-register-complete-page,.member-register-complete,.member-social-callback-page,.seller-convert-shell,.member-register-form-page,.member-register-form-page .ef-modal,.find-wrap,.findpw-wrap,.member-find-result-header,.member-password-reset-header,.member-password-reset-page,.mobile-wrap){background:var(--app-color-page)}.dark-mode :is(.ef-modal,.ef-modal--page,.mobile-page-header,.account-form__actions,.member-register-complete__footer,.scroll-aware-layout__header,.scroll-aware-layout__bottom){background:var(--ui-color-surface)}.dark-mode :is(.login-tabs__item.is-active,.member-register-complete__title,.member-register-complete__headline,.member-register-complete__seller-title,.member-social-callback-page__title,.seller-convert-intro__title,.seller-register-intro__title,.seller-kcb-verification__label,.seller-dealer-license-section__label,.seller-type-button,.seller-type-button__title,.find-header__title,.find-intro__title,.find-tabs__item.is-active,.find-form__label,.find-form__input,.find-form__btn,.find-phone-select,.find-result__title,.find-result__id,.find-recovery-result__title,.find-id-result-screen__title,.find-id-result-card__login-id,.member-find-result-header__title,.member-password-reset-page__title,.member-password-reset-page__result-title,.findpw-header__title,.findpw-intro__title,.findpw-done__title,.ef-row__label,.ef-agreement-row__label,.member-agreement-modal__heading,.account-form__pc-title,.account-form__title){color:var(--ui-color-text-strong)}.dark-mode :is(.login-form__options .ui-checkbox__label,.login-find,.login-find__text,.member-register-complete__copy,.member-register-complete__seller-copy,.member-social-callback-page__message,.seller-convert-intro__desc,.seller-type-button__desc,.seller-dealer-license-help,.find-intro__sub,.find-form__back,.find-result__desc,.find-result__date,.find-result__link,.find-result__link a,.find-recovery-result__meta,.find-id-result-screen__description,.find-id-result-card__guide,.find-id-result-card__meta,.member-password-reset-page__description,.member-password-reset-page__result-description,.find-footer p,.find-footer a,.ef-field-message,.ef-resend,.ef-resend__question,.ef-resend .ef-resend__switch,.member-agreement-modal__summary,.member-agreement-modal__detail){color:var(--ui-color-muted)}.dark-mode :is(.login-tabs__item,.login-find__link,.member-register-complete__seller-note,.find-tabs__item,.find-form__input::-moz-placeholder,.find-result__copy,.find-id-result-card__copy){color:var(--ui-color-subtle)}.dark-mode :is(.login-tabs__item,.login-find__link,.member-register-complete__seller-note,.find-tabs__item,.find-form__input::placeholder,.find-result__copy,.find-id-result-card__copy){color:var(--ui-color-subtle)}.dark-mode :is(.member-register-complete__seller-content,.find-recovery-result,.find-id-result-card,.find-result__card,.find-phone-select,.member-agreement-modal__check){background:var(--ui-color-surface-soft)}.dark-mode .seller-type-button{background:var(--ui-color-surface);border-color:var(--ui-color-border)}.dark-mode .seller-type-button.is-selected{background:var(--ui-color-outline-selected-bg);border-color:var(--ui-color-primary-400)}.dark-mode :is(.login-tabs__item,.find-tabs__item,.find-form__input){border-color:var(--ui-color-border)}.dark-mode :is(.login-tabs__item.is-active,.find-tabs__item.is-active,.find-form__input:focus){border-color:var(--ui-color-border-strong)}.dark-mode :is(.login-divider__line,.login-find__divider,.ef-check-divider){background:var(--ui-color-border-subtle)}.dark-mode :is(.find-form__btn,.find-result__copy){background:var(--ui-color-surface);border-color:var(--ui-color-border)}.dark-mode :is(.find-form__btn:disabled,.find-form__submit,.login-form__submit:disabled){background:var(--ui-color-surface-disabled);border-color:var(--ui-color-border);color:var(--ui-color-disabled)}.dark-mode :is(.login-header__close svg,.mobile-page-header__icon,.find-header__back svg,.member-find-result-header__back svg,.seller-convert-header__help-icon){filter:invert(1)}.dark-mode .find-id-result-card__social-icon--google{background:var(--ui-color-surface);box-shadow:inset 0 0 0 1px var(--ui-color-border);color:var(--ui-color-text-strong)}.mypage-layout{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:280px 980px;max-width:100%;width:1280px}.app-shell:has(.mypage-dashboard-page) .app-shell__content{background:var(--color-gray-25)}.mypage-dashboard-page{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 0 60px;width:1280px}.mypage-dashboard-layout{align-items:start}.mypage-dashboard{display:flex;flex-direction:column;gap:24px;min-width:0}.mypage-dashboard-card,.mypage-dashboard-profile,.mypage-dashboard-quick-menu{background:var(--color-white);border-radius:14px;overflow:hidden}.mypage-dashboard-profile{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:120px;padding:24px 20px}.mypage-dashboard-profile__identity{align-items:center;display:flex;gap:16px}.mypage-dashboard-profile__image{border-radius:50%;flex:0 0 72px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.mypage-dashboard-profile__identity div{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.mypage-dashboard-profile h1{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-dashboard-profile__identity span{align-items:center;background:var(--color-gray-800);border-radius:4px;color:var(--color-white);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:20px;padding:0 6px}.mypage-dashboard-profile__edit{align-items:center;border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:44px;justify-content:center;padding:0 14px}.mypage-dashboard-card{padding-top:24px}.mypage-dashboard-card__header{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:0 20px}.mypage-dashboard-card__header h2{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-dashboard-card__header a{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:4px;padding:2px;text-decoration:none}.mypage-dashboard-card__header a img{height:16px;opacity:.6;transform:rotate(-90deg);width:16px}.mypage-dashboard-service__body{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.mypage-dashboard-service__body section{display:flex;flex-direction:column;gap:8px}.mypage-dashboard-service__body h3{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0}.mypage-dashboard-service__box{background:var(--color-gray-25);border-radius:8px;padding:12px 20px}.mypage-dashboard-subscription{display:flex;flex-direction:column}.mypage-dashboard-subscription>strong{color:var(--color-secondary-600);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-dashboard-subscription>p{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-600);font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140);margin:6px 0 0;padding-bottom:10px}.mypage-dashboard-subscription dl{align-items:center;display:flex;font-size:var(--text-body-md-size);gap:24px;line-height:var(--text-line-height-140);margin:0;padding:16px 0 8px}.mypage-dashboard-subscription dt{color:var(--color-gray-500);font-weight:var(--text-weight-medium)}.mypage-dashboard-subscription dd{color:var(--color-gray-900);margin:0}.mypage-dashboard-products div{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;gap:8px;height:44px}.mypage-dashboard-products div:last-child{border-bottom:0}.mypage-dashboard-products span{color:var(--color-gray-500);flex:1;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-dashboard-products strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-dashboard-empty{color:var(--color-gray-500);font-size:var(--text-body-md-size);margin:0;padding:20px 0;text-align:center}.mypage-dashboard-quick-menu{display:grid;gap:20px;grid-template-columns:repeat(8,minmax(0,1fr));padding:28px 20px}.mypage-dashboard-quick-menu.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mypage-dashboard-quick-menu a{align-items:center;color:var(--color-gray-900);display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none}.mypage-dashboard-quick-menu a>span{background:var(--color-gray-50);border-radius:12px;display:grid;height:48px;place-items:center;width:48px}.mypage-dashboard-quick-menu img{display:block;height:24px;width:24px}.mypage-dashboard-quick-menu strong{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mypage-dashboard-tabs{display:flex;gap:8px;overflow-x:auto;padding:14px 20px}.mypage-dashboard-tabs button{background:var(--color-gray-50);border-radius:100px;color:#222;flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:34px;padding:0 14px}.mypage-dashboard-tabs button.is-active{background:#222;color:var(--color-white);font-weight:var(--text-weight-bold)}.mypage-dashboard-list{border-top:1px solid var(--color-gray-100)}.mypage-dashboard-listing{align-items:flex-start;border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;gap:16px;min-height:192px;padding:16px 20px}.mypage-dashboard-listing:last-child{border-bottom:0}.mypage-dashboard-listing__image{background:var(--color-gray-50);border-radius:10px;flex:0 0 160px;height:160px;overflow:hidden;position:relative;width:160px}.mypage-dashboard-listing__image:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;content:"";height:40px;left:0;position:absolute;right:0}.mypage-dashboard-listing__image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-dashboard-listing__image small,.mypage-dashboard-listing__image span{bottom:8px;color:var(--color-white);font-size:11px;font-weight:var(--text-weight-semibold);position:absolute;z-index:1}.mypage-dashboard-listing__image span{left:8px}.mypage-dashboard-listing__image small{right:8px}.mypage-dashboard-listing__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mypage-dashboard-listing__content h3{color:#000;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-dashboard-listing__content h3,.mypage-dashboard-listing__content>p{line-height:var(--text-line-height-140);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-dashboard-listing__content>p{color:#6a6a6a;font-size:var(--text-body-md-size)}.mypage-dashboard-listing__content>div{align-items:center;display:flex;gap:4px}.mypage-dashboard-listing__content>div strong{color:#e73662;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-bold);margin-right:2px}.mypage-dashboard-listing__content>div span{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-sm-size);height:20px;padding:0 6px}.mypage-dashboard-listing__actions{align-items:center;display:flex;gap:8px;margin-top:auto}.mypage-dashboard-listing__actions a{align-items:center;border:1px solid silver;border-radius:8px;color:var(--color-gray-800);display:inline-flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:32px;padding:0 12px;text-decoration:none}.mypage-dashboard-listing__actions button{color:var(--color-gray-800);display:grid;font-size:28px;height:48px;place-items:center;width:48px}.mypage-dashboard-list-empty{border-top:1px solid var(--color-gray-100);margin:0;padding:80px 20px}.mypage-dashboard-list-empty,.mypage-dashboard-state{color:var(--color-gray-500);font-size:var(--text-body-md-size);text-align:center}.mypage-dashboard-state{align-items:center;background:var(--color-white);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:360px;padding:40px 20px}.mypage-dashboard-state p{margin:0}.mypage-dashboard-state strong{color:var(--color-gray-700);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-dashboard-state button{align-items:center;background:var(--color-primary-500);border-radius:8px;color:var(--color-white);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:40px;justify-content:center;padding:0 16px}@media(max-width:768px){.app-shell:has(.mypage-dashboard-page) .app-shell__content{background:var(--color-white)}.mypage-dashboard-page{padding:16px 16px 48px;width:100%}.mypage-dashboard{gap:16px}.mypage-dashboard-card,.mypage-dashboard-profile,.mypage-dashboard-quick-menu,.mypage-dashboard-state{border:1px solid var(--color-gray-100);border-radius:12px}.mypage-dashboard-profile{min-height:96px;padding:16px}.mypage-dashboard-profile__image{flex-basis:54px;height:54px;width:54px}.mypage-dashboard-profile__identity{gap:12px;min-width:0}.mypage-dashboard-profile h1{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-dashboard-profile__edit{font-size:var(--text-caption-md-size);height:36px;padding:0 10px}.mypage-dashboard-quick-menu{gap:20px 4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 12px}.mypage-dashboard-card{padding-top:20px}.mypage-dashboard-card__header{padding:0 16px}.mypage-dashboard-card__header h2{font-size:var(--text-title-xs-size)}.mypage-dashboard-service__body{padding:16px}.mypage-dashboard-service__box{padding:12px 14px}.mypage-dashboard-tabs{padding:14px 16px}.mypage-dashboard-listing{gap:12px;min-height:140px;padding:14px 16px}.mypage-dashboard-listing__image{flex-basis:112px;height:112px;width:112px}.mypage-dashboard-listing__content h3,.mypage-dashboard-listing__content>p{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-dashboard-listing__content>div{flex-wrap:wrap}.mypage-dashboard-listing__actions{display:none}}@media(max-width:420px){.mypage-dashboard-profile__edit{display:none}.mypage-dashboard-listing__image{flex-basis:96px;height:96px;width:96px}.mypage-dashboard-listing__content>div span{display:none}}.mypage-layout--lnb-only{grid-template-columns:280px;width:280px}.mypage-mobile-lnb,.mypage-mobile-lnb-overlay{display:none}.mypage-sidebar{display:flex;flex-direction:column;gap:12px;width:280px}.mypage-nav,.mypage-profile-card,.mypage-quick-menu,.mypage-service-card{background:var(--color-white);border-radius:12px;overflow:hidden}.mypage-profile-card{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:16px 20px;width:280px}.mypage-profile-card__identity,.mypage-profile-card__ticket strong,.mypage-profile-card__ticket>span,.mypage-profile-card__top,.mypage-quick-menu,.mypage-service-card__header,.mypage-service-item__actions,.mypage-service-item__summary,.mypage-service-item__title{align-items:center;display:flex}.mypage-profile-card__top{align-self:stretch;justify-content:space-between}.mypage-profile-card__ticket>span,.mypage-service-card__header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.mypage-profile-card__badge{background:var(--color-gray-800);border-radius:4px;color:var(--color-white);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:3px 6px}.mypage-profile-card__account-links{align-items:center;display:flex;gap:6px}.mypage-profile-card__account-links button{color:var(--color-gray-700);font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140);padding:0}.mypage-profile-card__account-links button:last-child{color:var(--color-gray-500)}.mypage-profile-card__account-links span{background:var(--color-gray-200);height:10px;width:1px}.mypage-profile-card__identity{gap:12px}.mypage-profile-card__avatar{background:#cecece;border-radius:50%;display:grid;height:54px;overflow:hidden;place-items:center;width:54px}.mypage-profile-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-profile-card__avatar img.is-default{height:38px;opacity:.55;width:38px}.mypage-profile-card__identity strong{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.mypage-profile-card__ticket{align-items:flex-start;align-self:stretch;background:linear-gradient(90deg,#0199ff,#07bcc4);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:14px 12px}.mypage-profile-card__ticket small,.mypage-profile-card__ticket>span>span{color:var(--color-white);display:block;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium)}.mypage-profile-card__ticket small{font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.mypage-profile-card__ticket small b{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular)}.mypage-profile-card__ticket strong{align-items:center;color:var(--color-white);display:block;display:flex;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);gap:8px;margin-top:4px}.mypage-profile-card__ticket strong img{display:block;height:18px;width:18px}.mypage-quick-menu{align-items:center;align-self:stretch;background:var(--white,#fff);border-radius:12px;display:flex;height:50px;padding:8px 0}.mypage-quick-menu__item{align-items:center;color:var(--color-gray-900);display:flex;flex:1 0 0;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:4px;height:50px;justify-content:center;min-width:0;padding:0 4px;white-space:nowrap}.mypage-quick-menu b{background:var(--color-secondary-20);border-radius:10px;color:var(--color-secondary-500);display:inline-grid;flex:0 0 auto;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:20px;min-width:20px;place-items:center}.mypage-nav{border-radius:12px;padding:8px 0}.mypage-nav,.mypage-nav section{align-items:flex-start;align-self:stretch;background:var(--color-white);display:flex;flex-direction:column}.mypage-nav section{border-bottom:1px solid var(--color-gray-100);padding:8px}.mypage-nav section:last-child{border-bottom:0}.mypage-nav h2{align-items:center;align-self:stretch;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);gap:10px;height:32px;padding:8px 16px}.mypage-nav a,.mypage-nav button{align-items:flex-start;align-self:stretch;color:var(--color-gray-700);display:flex;flex-direction:column;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:10px;height:44px;justify-content:center;padding:10px 16px;text-align:left;text-decoration:none}.mypage-nav a.is-active,.mypage-nav button.is-active{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.mypage-content{flex-shrink:0;gap:16px}.mypage-content,.mypage-service-group{align-items:flex-start;display:flex;flex-direction:column}.mypage-service-group{align-self:stretch;gap:12px}.mypage-title{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-service-card{padding:24px}.mypage-service-card,.mypage-service-card__body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.mypage-service-card__body{gap:12px;padding-bottom:32px}.mypage-service-card__header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.mypage-service-card__header h2{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);margin:0}.mypage-service-card__header button{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);gap:2px;padding:0}.mypage-service-card__purchase-icon{display:block;height:16px;opacity:.55;transform:rotate(-90deg);width:16px}.mypage-service-empty{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:360px;justify-content:center;max-width:100%;padding:24px;width:916px}.mypage-service-empty p{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.mypage-service-empty .ui-btn{width:160px}.mypage-service-item{align-items:flex-start;align-self:stretch;background:var(--color-white);border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:20px}.mypage-service-item__title{gap:8px;width:100%}.mypage-service-item__overview{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.mypage-service-item__info{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:2px}.mypage-service-item__title>span{align-items:center;background:var(--color-gray-800);border-radius:4px;color:var(--color-white);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);gap:10px;height:20px;justify-content:center;padding:10px 6px}.mypage-service-item__title strong{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.mypage-service-item__title button{color:var(--color-gray-500);font-size:var(--text-body-md-size);margin-left:auto;padding:0;text-decoration:underline}.mypage-service-item__info p{color:var(--color-gray-500);font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140);margin:0}.mypage-service-item__summary{align-items:flex-start;align-self:stretch;background:var(--color-gray-50);border-radius:12px;display:flex;padding:16px}.mypage-service-item__summary div{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px;justify-content:center;padding:6px 0}.mypage-service-item__summary span,.mypage-service-item__summary strong{display:block}.mypage-service-item__summary span{color:var(--color-gray-400);font-size:var(--text-caption-md-size)}.mypage-service-item__summary strong{color:var(--color-gray-800);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);margin-top:4px}.mypage-service-item__summary em{color:var(--color-secondary-500);font-size:var(--text-title-xs-size);font-style:normal;font-weight:var(--text-weight-semibold)}.mypage-service-item__details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.mypage-service-item__details div{align-items:center;align-self:stretch;display:flex;font-size:var(--text-body-md-size);padding:6px 0}.mypage-service-item__details dt{color:var(--color-gray-600);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);width:120px}.mypage-service-item__details dd{color:var(--color-gray-800);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);margin:0}.mypage-service-item__details small{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular)}.mypage-service-item__actions{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.mypage-service-item__secondary-actions{display:contents}.mypage-service-item__actions .ui-btn{flex:1;min-width:0}.mypage-service-item__actions .mypage-service-item__cancel-button{color:#c53030}.mypage-service-scheduled{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding-top:8px;width:100%}.mypage-service-scheduled h3{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-service-scheduled__card{align-items:flex-start;background:var(--color-gray-25);border:1px solid #eee;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.mypage-service-scheduled__heading{align-items:center;display:flex;gap:8px}.mypage-service-scheduled__heading strong{color:var(--color-gray-600);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-service-scheduled__heading span{align-items:center;background:#f3f4f5;border-radius:9999px;box-sizing:border-box;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:20px;justify-content:center;padding:0 6px}.mypage-service-scheduled__card>.ui-btn{width:100%}.mypage-notice-list{align-items:flex-start;align-self:stretch;display:flex;gap:12px;padding:14px}.mypage-notice-list__content{align-items:flex-start;color:var(--color-gray-400);display:flex;flex:1 0 0;flex-direction:column;font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-regular);gap:2px;line-height:var(--text-line-height-140);margin:0;min-width:0;padding:0}@media(max-width:768px){.mypage-sidebar{display:none}.mypage-mobile-lnb-overlay{animation:mypage-mobile-lnb-overlay-enter .2s ease-out;background:#000000b3;border:0;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:1100}.mypage-mobile-lnb{bottom:0;display:flex;flex-direction:column;max-width:calc(100vw - 24px);overflow-y:auto;position:fixed;right:0;top:0;width:300px;z-index:1101;-webkit-overflow-scrolling:touch;background:var(--color-gray-50);box-shadow:-8px 0 20px #0000001f;box-sizing:border-box;overscroll-behavior:contain;padding:24px 10px;pointer-events:none;transform:translate(100%);transition:transform .24s ease-out,visibility 0s linear .24s;visibility:hidden}.mypage-mobile-lnb.is-open{padding:0;pointer-events:auto;transform:translate(0);transition-delay:0s;visibility:visible}.mypage-profile-card{width:100%}.mypage-mobile-lnb .mypage-sidebar{display:flex;flex:0 0 auto;width:100%}@keyframes mypage-mobile-lnb-overlay-enter{0%{opacity:0}to{opacity:1}}.mypage-page{background:var(--color-white);padding:16px 16px 48px}.mypage-layout{display:block;width:100%}.mypage-title{display:none}.mypage-content{gap:16px;width:100%}.mypage-empty-fill{--mypage-empty-fill-height: calc(100vh - 180px) ;min-height:var(--mypage-empty-fill-height)}@supports (min-height:100dvh){.mypage-empty-fill{--mypage-empty-fill-height: calc(100dvh - 180px) }}.mypage-service-card{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0}.mypage-service-card__body{gap:12px;padding-bottom:0}.mypage-service-card__header{align-items:center;align-self:stretch;display:flex;gap:8px}.mypage-service-card__header h2{font-size:var(--text-body-lg-size)}.mypage-service-card__header button{font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:4px}.mypage-service-item{border:1px solid var(--color-gray-100);gap:20px;padding:20px}.mypage-service-empty{height:auto;width:100%}.mypage-service-empty .ui-btn{width:unset}.mypage-service-item__title{flex-wrap:nowrap;width:100%}.mypage-service-item__title strong{font-size:var(--text-body-lg-size)}.mypage-service-item__title button{font-size:var(--text-caption-md-size);margin-left:auto}.mypage-service-item__summary{gap:0;justify-content:space-between}.mypage-service-item__summary div{min-width:auto}.mypage-service-item__summary strong{margin-top:0}.mypage-service-item__details dt{width:120px}.mypage-service-item__details dd{flex:1;text-align:right}.mypage-service-item__actions{flex-direction:column}.mypage-service-item__secondary-actions{display:flex;gap:8px;width:100%}.mypage-service-item__secondary-actions .ui-btn{flex:1}.mypage-service-item__actions .ui-btn{width:100%}.mypage-notice-list{background:var(--color-gray-50);border-radius:10px;margin-top:0}.mypage-notice-list__content{font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);padding-left:18px}}.mypage-inquiries{min-width:0;width:980px}.mypage-inquiries h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-inquiries__main-tabs{align-items:flex-end;border-bottom:1px solid var(--color-gray-100);display:flex;height:58px}.mypage-inquiries__main-tabs button{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:46px;min-width:80px;padding:12px 10px;position:relative}.mypage-inquiries__main-tabs button.is-active{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.mypage-inquiries__main-tabs button.is-active:after{background:var(--color-primary-500);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.mypage-inquiries__filters{align-items:center;display:flex;gap:8px;min-height:72px}.mypage-inquiries__filters button{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:20px;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:4px;height:40px;padding:0 14px}.mypage-inquiries__filters button span{background:var(--color-gray-50);border-radius:10px;color:var(--color-gray-500);display:inline-grid;font-size:var(--text-caption-sm-size);height:20px;min-width:20px;place-items:center}.mypage-inquiries__filters button.is-active{background:var(--color-gray-900);border-color:var(--color-gray-900);color:var(--color-white)}.mypage-inquiries__filters button.is-active span{background:var(--color-primary-500);color:var(--color-white)}.mypage-inquiries__filters--status button{justify-content:center;min-width:84px}.mypage-inquiries__card{background:var(--color-white);border-radius:12px;min-height:657px;padding:12px 24px 16px}.mypage-inquiries__card-header{align-items:center;display:flex;justify-content:space-between;min-height:40px}.mypage-inquiries__card-header>strong{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiries__card-header>div{align-items:center;display:flex;gap:20px}.mypage-inquiries__card-header .ui-checkbox__label{color:var(--color-gray-700);font-size:var(--text-body-md-size)}.mypage-inquiries__table-wrap{overflow-x:auto;width:100%}.mypage-inquiries__table{border-collapse:collapse;table-layout:fixed;width:100%}.mypage-inquiries__table th{background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:40px;padding:0 10px;text-align:left}.mypage-inquiries__table td{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);min-height:106px;padding:16px 10px;vertical-align:middle}.mypage-inquiries__history-table td:first-child,.mypage-inquiries__history-table th:first-child{padding-left:0;width:210px}.mypage-inquiries__history-table td:nth-child(3),.mypage-inquiries__history-table th:nth-child(3){text-align:center;width:246px}.mypage-inquiries__contact,.mypage-inquiries__management,.mypage-inquiries__sender,.mypage-inquiries__vehicle{display:flex;flex-direction:column}.mypage-inquiries__sender,.mypage-inquiries__vehicle{align-items:flex-start;gap:6px}.mypage-inquiries__sender strong,.mypage-inquiries__vehicle strong{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.mypage-inquiries__sender span,.mypage-inquiries__vehicle span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.mypage-inquiries__vehicle b{color:var(--color-gray-900);font-weight:var(--text-weight-semibold)}.mypage-inquiries__vehicle em{background:var(--color-gray-800);border-radius:4px;color:var(--color-white);font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-medium);padding:3px 6px}.mypage-inquiries__contact{align-items:center;gap:8px}.mypage-inquiries__contact>span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);max-width:148px;white-space:pre-line}.mypage-inquiries__count-link,.mypage-inquiries__memo-button,.mypage-inquiries__text-button{padding:0;text-decoration:underline;text-underline-offset:2px}.mypage-inquiries__text-button{align-items:flex-start;color:var(--color-gray-900);display:inline-flex;font-weight:var(--text-weight-medium);gap:2px;justify-content:center}.mypage-inquiries__text-button i{background:var(--color-danger);border-radius:50%;height:4px;width:4px}.mypage-inquiries__memo-button{color:var(--color-gray-700);font-size:var(--text-caption-sm-size)}.mypage-inquiries__count-link{color:var(--color-secondary-500)}.mypage-inquiries__empty{color:var(--color-gray-500);display:grid;font-size:var(--text-body-md-size);min-height:430px;place-items:center}.mypage-inquiries__card>.ui-pagination,.mypage-inquiry-detail__history>.ui-pagination{align-items:center;display:flex;justify-content:center;margin-top:16px;width:100%}.mypage-inquiries__status-table td:first-child,.mypage-inquiries__status-table th:first-child{width:486px}.mypage-inquiries__status-table td:nth-child(2),.mypage-inquiries__status-table td:nth-child(3),.mypage-inquiries__status-table th:nth-child(2),.mypage-inquiries__status-table th:nth-child(3){text-align:center;width:120px}.mypage-inquiries__status-table td:last-child,.mypage-inquiries__status-table th:last-child{text-align:center;width:246px}.mypage-inquiries__management{align-items:center;gap:6px}.mypage-inquiries__management .ui-btn{min-height:28px;width:100px}.mypage-inquiries__buyer-table td,.mypage-inquiries__buyer-table th{text-align:center}.mypage-inquiries__buyer-table td:first-child,.mypage-inquiries__buyer-table th:first-child{text-align:left;width:380px}.mypage-inquiries__buyer-table td:nth-child(2),.mypage-inquiries__buyer-table th:nth-child(2){width:110px}.mypage-inquiries__buyer-table td:nth-child(3),.mypage-inquiries__buyer-table td:nth-child(4),.mypage-inquiries__buyer-table th:nth-child(3),.mypage-inquiries__buyer-table th:nth-child(4){width:120px}.mypage-inquiries__subhead th{height:28px}.mypage-inquiries-mobile-list,.mypage-inquiry-mobile-detail{display:none}.mypage-quick-menu__item{text-decoration:none}.mypage-quick-menu__item.is-active{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.mypage-inquiry-detail-modal__panel.ui-app-modal__panel{border-radius:12px;max-height:700px;max-width:calc(100vw - 32px);width:480px}.mypage-inquiry-detail-modal__panel .ui-app-modal__header{border-bottom:1px solid var(--color-gray-100);min-height:72px;padding:16px}.mypage-inquiry-detail-modal__panel .ui-app-modal__title{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-detail-modal__body.ui-app-modal__main{padding:0}.mypage-inquiry-detail__vehicle{align-items:flex-start;display:flex;justify-content:space-between}.mypage-inquiry-detail__buyer,.mypage-inquiry-detail__vehicle{border-bottom:1px solid var(--color-gray-100);min-height:100px;padding:16px 20px}.mypage-inquiry-detail__buyer strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-detail__buyer p{color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size);gap:8px;margin:6px 0 0}.mypage-inquiry-detail__buyer p span{color:var(--color-gray-700)}.mypage-inquiry-detail__vehicle>div{display:flex;flex-direction:column;gap:4px}.mypage-inquiry-detail__vehicle strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-detail__vehicle span{color:var(--color-gray-500);font-size:var(--text-caption-md-size)}.mypage-inquiry-detail__vehicle b{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-detail__vehicle>button{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size)}.mypage-inquiry-detail__history{padding:16px}.mypage-inquiry-detail__history>strong{color:var(--color-gray-700);display:block;font-size:var(--text-body-md-size);height:34px}.mypage-inquiry-detail__history table{border-collapse:collapse;table-layout:fixed;width:100%}.mypage-inquiry-detail__history th{background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:40px;padding:0 10px}.mypage-inquiry-detail__history td:first-child,.mypage-inquiry-detail__history th:first-child{width:90px}.mypage-inquiry-detail__history td:last-child,.mypage-inquiry-detail__history th:last-child{width:140px}.mypage-inquiry-detail__history td{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-500);font-size:var(--text-caption-sm-size);height:70px;padding:10px;text-align:center;white-space:pre-line}.mypage-inquiry-detail__history td:last-child{white-space:normal}.mypage-inquiry-detail__history td:last-child>button,.mypage-inquiry-detail__history td:last-child>span{display:block;width:100%}.mypage-inquiry-detail__history textarea{border:1px solid var(--color-gray-200);border-radius:4px;font:inherit;min-height:42px;padding:6px;resize:none;width:100%}@media(max-width:768px){.app-shell:has(.mypage-inquiries-page){padding-bottom:0}.app-shell:has(.mypage-inquiries-page) .app-shell__footer,.app-shell:has(.mypage-inquiries-page) .app-shell__header,.app-shell:has(.mypage-inquiries-page) .mobile-bottom-gnb{display:none}.app-shell:has(.mypage-inquiries-page) .app-shell__content{background:var(--color-white)}.mypage-inquiries-page{background:var(--color-white);padding:0;width:100%}.mypage-inquiries{width:100%}.mypage-inquiries h1{display:none}.mypage-inquiries__main-tabs{align-items:stretch;height:46px;margin:0 16px}.mypage-inquiries__main-tabs button{flex:1 1 50%;padding:12px 10px;width:50%}.mypage-inquiries__filters{gap:8px;min-height:64px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.mypage-inquiries__filters::-webkit-scrollbar{display:none}.mypage-inquiries__filters button{border-radius:18px;flex:0 0 auto;font-size:var(--text-caption-md-size);height:36px;padding:0 12px}.mypage-inquiries__filters--status{overflow:visible}.mypage-inquiries__filters--status button{min-width:61px}.mypage-inquiries__card{border-radius:0;min-height:0;padding:0}.mypage-inquiries__card-header{min-height:40px;padding:0 16px}.mypage-inquiries__card-header>div{gap:12px}.mypage-inquiries__card-header .ui-checkbox__label{font-size:var(--text-caption-md-size)}.mypage-inquiries__card-header .ui-btn{border-color:var(--color-gray-100);font-size:var(--text-caption-sm-size);min-height:28px;padding:0 10px}.mypage-inquiries__table{display:none}.mypage-inquiries__empty{min-height:360px}.mypage-inquiries-mobile-list{display:block}.mypage-inquiries-mobile-item{border-bottom:8px solid var(--color-gray-50);padding:0 16px 12px}.mypage-inquiries-mobile-item__header{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;height:50px;justify-content:space-between}.mypage-inquiries-mobile-item__header strong{color:var(--color-primary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-inquiries-mobile-item__header span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size)}.mypage-inquiries-mobile-item__vehicle{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:83px;padding:12px 0}.mypage-inquiries-mobile-item__vehicle strong,.mypage-inquiries-mobile-status header strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiries-mobile-item__vehicle span,.mypage-inquiries-mobile-status>p{color:var(--color-gray-500);font-size:var(--text-caption-sm-size)}.mypage-inquiries-mobile-item__vehicle b{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiries-mobile-item__contact{align-items:center;background:var(--color-gray-50);border-radius:8px;display:flex;height:40px;justify-content:space-between;padding:0 14px}.mypage-inquiries-mobile-item__contact button{align-items:flex-start;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-md-size);gap:2px;padding:0}.mypage-inquiries-mobile-item__contact button:first-child{color:var(--color-gray-900);font-weight:var(--text-weight-semibold);text-decoration:underline;text-underline-offset:2px}.mypage-inquiries-mobile-item__contact button:last-child{text-decoration:underline;text-underline-offset:2px}.mypage-inquiries-mobile-item__contact i{background:var(--color-danger);border-radius:50%;height:4px;width:4px}.mypage-inquiries-mobile-item__memo{color:var(--color-gray-500);font-size:var(--text-caption-md-size);margin:0;min-height:38px;padding:10px 14px 0;white-space:pre-line}.mypage-inquiries__card>.ui-pagination{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:60px;width:100%}.mypage-inquiries-mobile-list--status{border-top:0}.mypage-inquiries-mobile-status{border-bottom:8px solid var(--color-gray-50);display:flex;flex-direction:column;gap:12px;padding:16px}.mypage-inquiries-mobile-status header{align-items:center;display:flex;gap:10px;justify-content:space-between}.mypage-inquiries-mobile-status header strong{min-width:0}.mypage-inquiries-mobile-status header b{color:var(--color-gray-900);flex-shrink:0;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiries-mobile-status header b:first-line{font-weight:var(--text-weight-semibold)}.mypage-inquiries-mobile-status header em{background:var(--color-gray-800);border-radius:4px;color:var(--color-white);flex-shrink:0;font-size:var(--text-caption-sm-size);font-style:normal;padding:3px 6px}.mypage-inquiries-mobile-status>p{margin:-6px 0 0}.mypage-inquiries-mobile-status__summary{background:var(--color-gray-50);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:62px;padding:8px 0}.mypage-inquiries-mobile-status__summary--vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-inquiries-mobile-status__summary>button,.mypage-inquiries-mobile-status__summary>div{align-items:center;color:var(--color-gray-700);display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0;position:relative}.mypage-inquiries-mobile-status__summary>*+:before{background:var(--color-gray-200);bottom:8px;content:"";left:0;position:absolute;top:8px;width:1px}.mypage-inquiries-mobile-status__summary span{font-size:var(--text-caption-md-size)}.mypage-inquiries-mobile-status__summary b{color:var(--color-secondary-500);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);text-decoration:underline;text-underline-offset:2px}.mypage-inquiries-mobile-status__summary>div b{color:var(--color-gray-900);text-decoration:none}.mypage-inquiries-mobile-status__actions{display:flex;gap:8px}.mypage-inquiries-mobile-status__actions .ui-btn{flex:1}.mypage-inquiries-mobile-status--buyer header strong{color:var(--color-primary-500);font-size:var(--text-body-lg-size)}.mypage-inquiries-mobile-status--buyer header span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size)}.mypage-inquiry-mobile-detail{background:var(--color-white);display:block;width:100%}.mypage-inquiry-mobile-detail__vehicle-section{padding:8px 16px 16px}.mypage-inquiry-mobile-detail__vehicle-section h2{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);margin:0 0 6px}.mypage-inquiry-mobile-detail__vehicle-section article{align-items:flex-start;background:var(--color-gray-50);border-radius:8px;display:flex;justify-content:space-between;min-height:100px;padding:16px}.mypage-inquiry-mobile-detail__vehicle-section article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.mypage-inquiry-mobile-detail__vehicle-section strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-mobile-detail__vehicle-section article span{color:var(--color-gray-500);font-size:var(--text-caption-md-size)}.mypage-inquiry-mobile-detail__vehicle-section article b{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-mobile-detail__vehicle-section article>button{color:var(--color-gray-500);display:flex;flex-shrink:0;font-size:var(--text-caption-sm-size)}.mypage-inquiry-mobile-detail__buyer-section{padding:8px 16px 16px}.mypage-inquiry-mobile-detail__buyer-section h2{color:var(--color-gray-700);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);margin:0 0 6px}.mypage-inquiry-mobile-detail__buyer-section article{background:var(--color-gray-50);border-radius:8px;min-height:76px;padding:16px}.mypage-inquiry-mobile-detail__buyer-section strong{color:var(--color-gray-900);display:block;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-inquiry-mobile-detail__buyer-section p{color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size);gap:8px;margin:4px 0 0}.mypage-inquiry-mobile-detail__buyer-section p span{color:var(--color-gray-700);font-size:inherit}.mypage-inquiry-mobile-detail__history table{border-collapse:collapse;table-layout:fixed;width:100%}.mypage-inquiry-mobile-detail__history th{background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:40px;padding:0 10px}.mypage-inquiry-mobile-detail__history td:first-child,.mypage-inquiry-mobile-detail__history th:first-child{width:90px}.mypage-inquiry-mobile-detail__history td:last-child,.mypage-inquiry-mobile-detail__history th:last-child{width:140px}.mypage-inquiry-mobile-detail__history td{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-500);font-size:var(--text-caption-sm-size);min-height:70px;padding:14px 10px;text-align:center;white-space:pre-line}.mypage-inquiry-mobile-detail__history td:last-child{white-space:normal}.mypage-inquiry-mobile-detail__history td:last-child>button,.mypage-inquiry-mobile-detail__history td:last-child>span{display:block;width:100%}.mypage-inquiry-mobile-detail__car-name,.mypage-inquiry-mobile-detail__car-price{display:block;text-align:left}.mypage-inquiry-mobile-detail__car-name{color:var(--color-gray-700);font-weight:var(--text-weight-medium)}.mypage-inquiry-mobile-detail__car-price{color:var(--color-gray-500);margin-top:4px}.mypage-inquiry-mobile-detail__history textarea{border:1px solid var(--color-gray-200);border-radius:4px;font:inherit;min-height:42px;padding:4px;resize:none;width:100%}.mypage-inquiry-mobile-detail__history>.ui-pagination{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:60px;width:100%}.mypage-inquiry-detail-modal__panel.ui-app-modal__panel{border-radius:0;max-height:100dvh;max-width:100%;width:100%}}.mypage-sales-page{width:100%}.mypage-sales{min-width:0;width:980px}.mypage-sales__header{align-items:center;display:flex;height:36px;justify-content:space-between}.mypage-sales__header h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-sales__register{min-width:97px}.mypage-sales__register img{height:16px;width:16px}.mypage-sales__tabs{align-items:center;height:72px}.mypage-sales-filter{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;overflow:hidden}.mypage-sales-filter__header{align-items:center;color:var(--color-gray-900);display:flex;height:54px;justify-content:space-between;padding:0 24px;text-align:left;width:100%}.mypage-sales-filter__header strong{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-sales-filter__header span{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);gap:8px}.mypage-sales-filter__header img{display:inline-block;height:18px;transform:rotate(180deg);transition:transform .2s ease;width:18px}.mypage-sales-filter__header img.is-open{transform:rotate(0)}.mypage-sales-filter__body{border-top:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:12px;padding:12px 24px 24px}.mypage-sales-filter__row{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-md-size);gap:12px;min-height:32px}.mypage-sales-filter__label,.mypage-sales-filter__row>label{flex:0 0 92px;font-weight:var(--text-weight-medium);width:92px}.mypage-sales-filter__keyword{height:32px;position:relative;width:320px}.mypage-sales-filter__keyword .ui-box-input{width:100%}.mypage-sales-filter__keyword .ui-box-input__field{height:32px}.mypage-sales-filter__keyword .ui-box-input__field>img{height:16px;margin-right:8px;width:16px}.mypage-sales-filter__choices,.mypage-sales-filter__dates,.mypage-sales-filter__selects{align-items:center;display:flex;gap:12px}.mypage-sales-filter__choices .ui-checkbox,.mypage-sales-filter__choices .ui-radio{white-space:nowrap}.mypage-sales-filter__choices .ui-checkbox__label,.mypage-sales-filter__choices .ui-radio{font-size:var(--text-caption-md-size)}.mypage-sales-filter__selects .ui-select-box{width:120px}.mypage-sales-filter__dates{gap:4px}.mypage-sales-filter__dates .ui-date-picker{width:160px}.mypage-sales-filter__row--period .mypage-sales-filter__choices{margin-left:0}.mypage-sales-filter__footer{border-top:1px solid var(--color-gray-100);box-sizing:border-box;min-height:96px;padding:16px 24px;position:relative}.mypage-sales-filter__chips{display:flex;gap:10px;min-height:18px}.mypage-sales-filter__chips .ui-btn{background:transparent;color:var(--color-gray-500);min-height:18px;padding:0}.mypage-sales-filter__actions{display:flex;gap:8px;justify-content:center;margin-top:10px}.mypage-sales-filter__actions .ui-btn{width:94px}.mypage-sales-list{background:var(--color-white);border-radius:12px;margin-top:20px;padding:12px 24px 24px}.mypage-sales-list__top{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-md-size);height:36px;justify-content:space-between}.mypage-sales-list__top>strong{font-weight:var(--text-weight-semibold)}.mypage-sales-list__sorts{display:flex;gap:8px}.mypage-sales-list__sorts .ui-select-box:first-child{width:120px}.mypage-sales-list__sorts .ui-select-box:last-child{width:124px}.mypage-sales-list__sorts .ui-select-box__control{background:transparent;border-color:transparent}.mypage-sales-list__sorts .ui-select-box__label{overflow:visible;text-overflow:clip}.mypage-sales-list__selection{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px}.mypage-sales-list__selection>.ui-checkbox{flex:0 0 auto}.mypage-sales-list__bulk{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mypage-sales-list__bulk span{color:var(--color-gray-700);font-size:var(--text-caption-md-size);margin-right:4px}.mypage-sales-list__bulk b{color:var(--color-secondary-500)}.mypage-sales-list__bulk .ui-btn{background:var(--color-gray-50);border-radius:6px;min-height:28px;padding:0 10px}.mypage-sales-list__columns{align-items:center;background:var(--color-gray-25);color:var(--color-gray-700);display:grid;font-size:var(--text-caption-md-size);grid-template-columns:446px 240px 246px;height:40px}.mypage-sales-list__columns span{padding:0 12px}.mypage-sales-list__columns span:nth-child(2),.mypage-sales-list__columns span:nth-child(3){text-align:center}.mypage-sales-list__state{align-items:center;border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-500);display:flex;flex-direction:column;font-size:var(--text-body-md-size);gap:12px;justify-content:center;min-height:240px;text-align:center}.mypage-sales-list__state p{margin:0}.mypage-sales-item{align-items:center;border-bottom:1px solid var(--color-gray-100);display:grid;grid-template-columns:446px 240px 246px;min-height:119px;position:relative}.mypage-sales-item__vehicle{align-items:center;display:grid;gap:12px;grid-template-columns:116px minmax(0,1fr);min-width:0;padding:14px 12px 14px 0}.mypage-sales-item__image{background:var(--color-gray-100);border-radius:6px;flex:0 0 auto;height:70px;isolation:isolate;overflow:hidden;position:relative;width:116px}.mypage-sales-item__image-checkbox{height:20px;left:6px;position:absolute;top:6px;width:20px;z-index:2}.mypage-sales-item__image-checkbox .ui-checkbox__icon{background-color:var(--color-white);border-radius:4px;box-shadow:0 1px 2px #00000029}.mypage-sales-item__image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.mypage-sales-item__image span{bottom:4px;color:var(--color-white);font-size:11px;left:6px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8)}.mypage-sales-item__image span img{display:inline-block;filter:brightness(0) invert(1);height:12px;margin-right:2px;vertical-align:-2px;width:12px}.mypage-sales-item__info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.mypage-sales-item__info b,.mypage-sales-item__info p,.mypage-sales-item__info strong,.mypage-sales-item__usage p{margin:0}.mypage-sales-item__info strong{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-sales-item__title-row{min-width:0;width:100%}.mypage-sales-item__title-row strong{display:block}.mypage-sales-item__price-row>span,.mypage-sales-item__title-row>span{display:none}.mypage-sales-item__info p,.mypage-sales-item__usage span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size)}.mypage-sales-item__info b{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-sales-item__badges{display:flex;gap:4px}.mypage-sales-item__badges span{background:var(--color-secondary-20);border-radius:4px;color:var(--color-secondary-500);font-size:var(--text-caption-sm-size);padding:2px 6px}.mypage-sales-item__usage{align-items:center;color:var(--color-gray-700);display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;text-align:center}.mypage-sales-item__usage--mobile{display:none}.mypage-sales-item__usage p{font-size:var(--text-caption-md-size)}.mypage-sales-item__actions{display:grid;gap:4px 6px;grid-template-columns:repeat(2,1fr);padding:8px 0}.mypage-sales-item__actions .ui-btn{border-radius:5px;font-size:var(--text-caption-sm-size);min-height:28px;padding:0 6px;white-space:nowrap}.mypage-sales-item--draft{grid-template-columns:568px 180px 184px}.mypage-sales-item--draft .mypage-sales-item__vehicle{grid-template-columns:20px minmax(0,1fr)}.mypage-sales-item--draft .mypage-sales-item__actions{grid-template-columns:1fr}.mypage-sales-pagination{align-items:center;display:flex;gap:8px;height:68px;justify-content:center}.mypage-sales-item__mobile-footer-actions,.mypage-sales-item__mobile-side-actions,.mypage-sales-list__mobile-controls,.mypage-sales-mobile-bulk-bar,.mypage-sales-mobile-filter-bar{display:none}@media(max-width:768px){.mypage-sales-page{background:var(--color-white);box-sizing:border-box;padding:0 0 48px}.mypage-sales-page.has-mobile-bulk{padding-bottom:calc(145px + env(safe-area-inset-bottom))}.mypage-sales-page>.mobile-page-header{padding:16px}.mypage-sales{width:100%}.mypage-sales-filter--desktop,.mypage-sales-item__actions--desktop,.mypage-sales-list__columns,.mypage-sales-list__selection--desktop,.mypage-sales-list__top--desktop,.mypage-sales__header{display:none}.mypage-sales__tabs{box-sizing:border-box;gap:8px;height:60px;padding:12px 0 12px 16px;scrollbar-width:none}.mypage-sales__tabs::-webkit-scrollbar{display:none}.mypage-sales__tabs.ui-tabs--pill .ui-tabs__item{font-size:var(--text-caption-md-size);gap:4px;min-height:36px;padding:6px 12px}.mypage-sales__tabs .ui-tabs__count,.mypage-sales__tabs.ui-tabs--pill .ui-tabs__item.is-active .ui-tabs__count{background:transparent;color:inherit;font-size:inherit;font-weight:inherit;height:auto;min-width:0;padding:0}.mypage-sales__tabs .ui-tabs__item:not(:first-child) .ui-tabs__count{display:none}.mypage-sales-mobile-filter-bar{align-items:center;border-top:8px solid var(--color-gray-50);box-sizing:border-box;display:flex;gap:8px;min-height:64px;overflow:hidden;padding:12px 0 12px 16px}.mypage-sales-mobile-filter-bar__trigger{align-items:center;background:var(--color-gray-50);border-radius:9999px;color:var(--color-gray-900);display:inline-flex;flex:0 0 auto;font-size:var(--text-caption-md-size);gap:4px;height:32px;justify-content:center;min-width:92px;padding:6px 10px}.mypage-sales-mobile-filter-bar__trigger img{height:14px;width:14px}.mypage-sales-mobile-filter-bar__chips{align-items:center;display:flex;gap:8px;min-width:0;overflow-x:auto;padding-right:16px;scrollbar-width:none}.mypage-sales-mobile-filter-bar__chips::-webkit-scrollbar{display:none}.mypage-sales-mobile-filter-bar__chips .ui-btn{background:var(--color-gray-50);border-radius:9999px;color:var(--color-gray-400);flex:0 0 auto;font-size:var(--text-caption-sm-size);min-height:32px;padding:6px 8px}.mypage-sales-list{border-radius:0;margin-top:0;padding:0 0 12px}.mypage-sales-list__mobile-controls{align-items:center;box-sizing:border-box;display:flex;height:32px;justify-content:space-between;padding:4px 16px}.mypage-sales-list__mobile-select-all{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-md-size);gap:4px}.mypage-sales-list__mobile-select-all b{font-weight:var(--text-weight-medium)}.mypage-sales-list__sorts{gap:16px}.mypage-sales-list__sorts .ui-select-box,.mypage-sales-list__sorts .ui-select-box:first-child,.mypage-sales-list__sorts .ui-select-box:last-child{width:auto}.mypage-sales-list__sorts .ui-select-box__control{font-size:var(--text-caption-md-size);gap:2px;min-height:24px;min-width:0;padding:0}.mypage-sales-list__sorts .ui-select-box.is-open .ui-select-box__control{padding:0}.mypage-sales-list__sorts .ui-select-box__chevron{height:18px;width:18px}.mypage-sales-item,.mypage-sales-item--draft{align-items:start;border-bottom:8px solid var(--color-gray-50);box-sizing:border-box;display:grid;gap:0 16px;grid-template-columns:minmax(0,1fr) 128px;min-height:0;padding:16px 16px 0}.mypage-sales-item--draft .mypage-sales-item__vehicle,.mypage-sales-item__vehicle{align-items:flex-start;display:flex;flex-direction:column;gap:12px;grid-column:1;grid-row:1;min-width:0;padding:0}.mypage-sales-item__image{border-radius:10px;height:134px;width:100%}.mypage-sales-item__image-checkbox{height:24px;left:8px;top:8px;width:24px}.mypage-sales-item__info{gap:8px;width:100%}.mypage-sales-item__info strong{display:-webkit-box;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-sales-item__title-row{align-items:center;display:flex;gap:4px;width:100%}.mypage-sales-item__price-row>span,.mypage-sales-item__title-row>span{color:var(--color-gray-400);display:inline;flex:0 0 auto;font-size:var(--text-caption-sm-size)}.mypage-sales-item__info>p{line-height:var(--text-line-height-140);white-space:normal}.mypage-sales-item__badges{flex-wrap:wrap;gap:8px}.mypage-sales-item__price-row{align-items:center;display:flex;gap:4px}.mypage-sales-item__price-row b{font-size:var(--text-caption-md-size)}.mypage-sales-item__mobile-side-actions{display:flex;flex-direction:column;gap:6px;grid-column:2;grid-row:1}.mypage-sales-item__mobile-side-actions .ui-btn{border-radius:6px;font-size:var(--text-caption-sm-size);min-height:28px;padding:0 8px;white-space:nowrap;width:100%}.mypage-sales-item__mobile-side-actions>span{color:var(--color-gray-400);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);text-align:center}.mypage-sales-item__usage{align-items:flex-start;background:var(--color-gray-50);box-sizing:border-box;grid-column:1/-1;grid-row:2;justify-content:center;margin:16px 0;min-height:63px;padding:12px;text-align:left}.mypage-sales-item__usage--desktop{display:none}.mypage-sales-item__usage--mobile{display:flex}.mypage-sales-item__usage p{font-size:var(--text-caption-md-size)}.mypage-sales-item__usage span{font-size:var(--text-caption-sm-size)}.mypage-sales-item__usage span+span:before{background:var(--color-gray-200);content:"";display:inline-block;height:12px;margin:0 8px;vertical-align:-2px;width:1px}.mypage-sales-item__mobile-footer-actions{border-top:1px solid var(--color-gray-100);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column:1/-1;grid-row:3;margin-left:-16px;min-height:40px;width:calc(100% + 32px)}.mypage-sales-item__mobile-footer-actions .ui-btn{border-radius:0;border-right:1px solid var(--color-gray-100);color:var(--color-gray-900);font-size:var(--text-caption-sm-size);min-height:40px;min-width:0;padding:0 6px;white-space:nowrap}.mypage-sales-item__mobile-footer-actions .ui-btn:last-child{border-right:0}.mypage-sales-item--draft{border-bottom-width:1px;grid-template-columns:1fr;padding:16px}.mypage-sales-item--draft .mypage-sales-item__vehicle{display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr)}.mypage-sales-item--draft .mypage-sales-item__info{gap:6px}.mypage-sales-item--draft .mypage-sales-item__usage{display:none}.mypage-sales-item--draft .mypage-sales-item__mobile-footer-actions{border:0;display:flex;gap:8px;grid-row:auto;margin:12px 0 0 28px;width:auto}.mypage-sales-item--draft .mypage-sales-item__mobile-footer-actions .ui-btn{border:1px solid var(--color-gray-100);border-radius:6px;min-height:36px;padding:0 12px}.mypage-sales-item--deleted,.mypage-sales-item--sold{grid-template-columns:1fr}.mypage-sales-item--deleted .mypage-sales-item__vehicle,.mypage-sales-item--sold .mypage-sales-item__vehicle{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:104px minmax(0,1fr)}.mypage-sales-item--deleted .mypage-sales-item__image,.mypage-sales-item--sold .mypage-sales-item__image{border-radius:6px;height:68px;width:104px}.mypage-sales-item--deleted .mypage-sales-item__usage,.mypage-sales-item--sold .mypage-sales-item__usage{margin-bottom:16px}.mypage-sales-pagination{gap:2px;height:60px;overflow:hidden}.mypage-sales-mobile-bulk-bar{background:var(--color-white);border-top:1px solid var(--color-gray-100);bottom:0;box-shadow:0 -2px 8px #00000014;display:block;left:0;padding:20px 16px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.mypage-sales-mobile-bulk-bar strong{color:var(--color-gray-900);display:block;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);margin-bottom:20px}.mypage-sales-mobile-bulk-bar>div{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mypage-sales-mobile-bulk-bar .ui-btn{font-size:var(--text-caption-md-size);min-height:40px;min-width:0;padding:0 6px}.mypage-sales-mobile-filter-modal .ui-app-modal__panel{border-radius:0;height:100vh;inset:0;max-height:100vh;min-height:0;transform:translateY(100%);width:100%}.mypage-sales-mobile-filter-modal.is-open .ui-app-modal__panel{transform:translateY(0)}}@media(max-width:768px){@supports (height:100dvh){.mypage-sales-mobile-filter-modal .ui-app-modal__panel{height:100dvh;max-height:100dvh}}.mypage-sales-mobile-filter-modal .ui-app-modal__header{flex:0 0 58px;height:58px;padding:18px 16px}.mypage-sales-mobile-filter-modal .ui-app-modal__title{font-size:var(--text-title-xs-size);line-height:var(--text-line-height-140)}.mypage-sales-mobile-filter-modal__body{gap:0;min-height:0;padding:0}.mypage-sales-mobile-filter-modal__section{border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:16px;padding:20px 16px}.mypage-sales-mobile-filter-modal__section>strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-sales-mobile-filter-modal__choices{display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-sales-mobile-filter-modal__dates,.mypage-sales-mobile-filter-modal__periods,.mypage-sales-mobile-filter-modal__selects{align-items:center;display:flex;gap:8px}.mypage-sales-mobile-filter-modal__dates .ui-date-picker,.mypage-sales-mobile-filter-modal__selects .ui-select-box{flex:1;min-width:0}.mypage-sales-mobile-filter-modal__periods .ui-btn{background:var(--color-gray-25);flex:1;min-width:0}.mypage-sales-mobile-filter-modal .ui-app-modal__footer{background:var(--color-white);border-top:1px solid var(--color-gray-100);flex:0 0 auto;height:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mypage-sales-mobile-filter-modal .ui-app-modal__footer .ui-btn{min-height:54px}}.mypage-liked-page{width:100%}.mypage-liked{min-width:0;width:980px}.mypage-liked>h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);height:36px;line-height:var(--text-line-height-140);margin:0}.mypage-liked__tabs{align-items:center;height:72px}.mypage-liked-list{background:var(--color-white);border-radius:12px;padding:12px 24px 16px}.mypage-liked-list__selection,.mypage-liked-list__top{align-items:center;display:flex;justify-content:space-between}.mypage-liked-list__top{color:var(--color-gray-700);font-size:var(--text-caption-md-size);height:36px}.mypage-liked-list__top>strong{font-weight:var(--text-weight-semibold)}.mypage-liked-list__top .ui-select-box{width:124px}.mypage-liked-list__top .ui-select-box__control{background:transparent;border-color:transparent}.mypage-liked-list__selection{gap:12px;min-height:52px}.mypage-liked-list__selection>.ui-checkbox{flex:0 0 auto}.mypage-liked-list__bulk-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mypage-liked-list__bulk-actions span{color:var(--color-gray-700);flex:0 0 auto;font-size:var(--text-caption-md-size);margin-right:4px;white-space:nowrap}.mypage-liked-list__bulk-actions b{color:var(--color-secondary-500)}.mypage-liked-list__mobile-select-all{display:none}.mypage-liked-list__bulk-actions .ui-btn{border-radius:6px;flex:0 0 auto;min-height:28px;padding:0 10px;width:auto}.mypage-liked-item,.mypage-liked-list__columns{display:grid;grid-template-columns:minmax(0,672px) 120px 140px}.mypage-liked-list__columns{align-items:center;background:var(--color-gray-25);color:var(--color-gray-700);font-size:var(--text-caption-md-size);height:40px}.mypage-liked-list__columns span{padding:0 12px}.mypage-liked-list__columns span:nth-child(n+2){text-align:center}.mypage-liked-list__empty{color:var(--color-gray-500);display:grid;font-size:var(--text-body-md-size);min-height:240px;place-items:center}.mypage-liked-item{align-items:center;border-bottom:1px solid var(--color-gray-100);min-height:118px}.mypage-liked-item--recent{min-height:136px}.mypage-liked-item__vehicle{align-items:center;display:grid;gap:16px;grid-template-columns:116px minmax(0,1fr);min-width:0;padding:14px 10px 14px 0}.mypage-liked-item__image{background:var(--color-gray-100);border:0;border-radius:8px;height:70px;overflow:hidden;padding:0;position:relative;width:116px}.mypage-liked-item__image-link{display:block;height:100%;padding:0;width:100%}.mypage-liked-item__media-source{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-liked-item__checkbox{height:20px;left:6px;position:absolute;top:6px;width:20px;z-index:2}.mypage-liked-item__checkbox .ui-checkbox__icon{background-color:var(--color-white);border-radius:4px;box-shadow:0 1px 2px #00000029}.mypage-liked-item__image-link>span{bottom:4px;color:var(--color-white);font-size:11px;left:6px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8)}.mypage-liked-item__image-link>span img{display:inline-block;filter:brightness(0) invert(1);height:12px;margin-right:2px;vertical-align:-2px;width:12px}.mypage-liked-item__info{align-items:flex-start;color:inherit;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;text-align:left}.mypage-liked-item__info b,.mypage-liked-item__info p,.mypage-liked-item__info strong{margin:0;max-width:100%}.mypage-liked-item__info strong{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-liked-item__info p{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-liked-item__badges{display:flex;gap:4px}.mypage-liked-item__badges span{background:var(--color-secondary-20);border-radius:4px;color:var(--color-secondary-500);font-size:var(--text-caption-sm-size);padding:2px 6px}.mypage-liked-item__info b{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold)}.mypage-liked-item__info small{display:none}.mypage-liked-item__date{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);padding:10px;text-align:center;white-space:pre-line}.mypage-liked-item__actions{align-items:center;display:flex;flex-direction:column;gap:6px;padding:20px}.mypage-liked-item__actions .ui-btn{border-radius:6px;font-size:var(--text-caption-sm-size);min-height:28px;width:100px}.mypage-liked-list__pagination{align-items:center;display:flex;height:68px;justify-content:center}@media(max-width:768px){.mypage-liked-page{background:var(--color-white);padding-bottom:32px}.mypage-liked{width:100%}.mypage-liked>h1{display:none}.mypage-liked__tabs{box-sizing:border-box;gap:8px;height:60px;padding:12px 16px}.mypage-liked__tabs.ui-tabs--pill .ui-tabs__item{font-size:var(--text-caption-md-size);min-height:36px;padding:6px 12px}.mypage-liked-list{border-radius:0;padding:0 0 12px}.mypage-liked-list__top{height:40px;padding:0 16px}.mypage-liked-list__top>strong{display:none}.mypage-liked-list__mobile-select-all{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-md-size);gap:4px}.mypage-liked-list__mobile-select-all b{font-weight:var(--text-weight-regular)}.mypage-liked-list__top .ui-select-box{margin-left:auto;width:auto}.mypage-liked-list__top .ui-select-box__control{font-size:var(--text-caption-md-size);gap:2px;min-height:24px;padding:0}.mypage-liked-list__bulk-actions,.mypage-liked-list__columns,.mypage-liked-list__selection{display:none}.mypage-liked-item{border-bottom:1px solid var(--color-gray-100);display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:12px 12px 0}.mypage-liked-item__vehicle{gap:10px;grid-template-columns:80px minmax(0,1fr);padding:0}.mypage-liked-item__image{border-radius:8px;height:70px;width:80px}.mypage-liked-item__checkbox{display:none}.mypage-liked-item__info{gap:3px}.mypage-liked-item__info strong{display:-webkit-box;font-size:var(--text-caption-md-size);overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-liked-item__info p{white-space:normal}.mypage-liked-item__badges{overflow:hidden}.mypage-liked-item__badges span{padding:1px 5px;white-space:nowrap}.mypage-liked-item__info small{color:var(--color-gray-400);display:block;font-size:10px}.mypage-liked-item__date{display:none}.mypage-liked-item__actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.mypage-liked-item__actions--recent{grid-template-columns:repeat(3,minmax(0,1fr))}.mypage-liked-item__actions .ui-btn{min-height:28px;width:100%}.mypage-liked-list__pagination{height:60px;overflow:hidden}}.mypage-searches-page{width:100%}.mypage-searches{min-width:0;width:980px}.mypage-searches>h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);height:36px;line-height:var(--text-line-height-140);margin:0}.mypage-searches__tabs{align-items:center;height:72px}.mypage-searches-list{background:var(--color-white);border-radius:12px;padding:12px 24px 16px}.mypage-searches-list__top{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-md-size);height:36px}.mypage-searches-list__top strong{font-weight:var(--text-weight-semibold)}.mypage-searches-list__selection{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px}.mypage-searches-list__bulk-actions,.mypage-searches-list__select-all{align-items:center;display:flex}.mypage-searches-list__select-all{gap:4px}.mypage-searches-list__select-all>b{display:none}.mypage-searches-list__bulk-actions{gap:6px}.mypage-searches-list__bulk-actions span{color:var(--color-gray-900);font-size:var(--text-caption-md-size);margin-right:2px}.mypage-searches-list__bulk-actions span b{color:var(--color-secondary-500);font-weight:var(--text-weight-semibold)}.mypage-searches-list__bulk-actions .ui-btn{background:var(--color-gray-50);border-color:transparent;border-radius:6px;min-height:28px;padding:0 10px}.mypage-search-item,.mypage-searches-list__columns{display:grid;grid-template-columns:minmax(0,600px) 90px 242px}.mypage-searches-list__columns{align-items:center;background:var(--color-gray-25);color:var(--color-gray-700);font-size:var(--text-caption-md-size);height:40px}.mypage-searches-list__columns span{padding:0 10px}.mypage-searches-list__columns span:nth-child(n+2){text-align:center}.mypage-searches-list__empty{color:var(--color-gray-500);display:grid;font-size:var(--text-body-md-size);min-height:240px;place-items:center}.mypage-search-item{align-items:stretch;border-bottom:1px solid var(--color-gray-100);min-height:80px}.mypage-search-item__content{align-items:flex-start;display:flex;gap:16px;min-width:0;padding:18px 10px 18px 0}.mypage-search-item__info{display:flex;flex-direction:column;gap:4px;min-width:0}.mypage-search-item__info p,.mypage-search-item__info strong{margin:0}.mypage-search-item__info strong{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-medium);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-search-item__info p{color:var(--color-gray-500);font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140)}.mypage-search-item__info small{display:none}.mypage-search-item__date{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size);justify-content:center;line-height:var(--text-line-height-140);padding:10px;text-align:center;white-space:pre-line}.mypage-search-item__actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;padding:20px 12px}.mypage-search-item__actions .ui-btn{border-radius:6px;flex:0 0 auto;font-size:var(--text-caption-sm-size);min-height:28px;min-width:0;padding:0 10px;white-space:nowrap}.mypage-search-item__external-icon{display:none}.mypage-searches-list__pagination{align-items:center;display:flex;height:68px;justify-content:center}@media(max-width:768px){.mypage-searches-page{background:var(--color-white);padding-bottom:32px}.mypage-searches{width:100%}.mypage-searches>h1{display:none}.mypage-searches__tabs{box-sizing:border-box;gap:8px;height:60px;padding:12px 16px}.mypage-searches__tabs.ui-tabs--pill .ui-tabs__item{font-size:var(--text-caption-md-size);min-height:36px;padding:6px 12px}.mypage-searches-list{border-radius:0;padding:0 0 12px}.mypage-searches-list__bulk-actions,.mypage-searches-list__columns,.mypage-searches-list__top{display:none}.mypage-searches-list__selection{box-sizing:border-box;min-height:40px;padding:4px 16px}.mypage-searches-list__select-all{gap:4px}.mypage-searches-list__select-all>b{color:var(--color-gray-500);display:block;font-weight:var(--text-weight-medium)}.mypage-searches-list__select-all .ui-checkbox__label,.mypage-searches-list__select-all>b{font-size:var(--text-caption-md-size)}.mypage-search-item{border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:16px}.mypage-search-item__content{gap:8px;padding:0}.mypage-search-item__info{flex:1;gap:4px}.mypage-search-item__info strong{display:-webkit-box;font-size:var(--text-title-xs-size);overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-search-item__info p{font-size:var(--text-caption-md-size)}.mypage-search-item__info small{color:var(--color-gray-400);display:block;font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140)}.mypage-search-item__date{display:none}.mypage-search-item__actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr)) 76px;margin:16px 0 0 32px;padding:0;width:calc(100% - 32px)}.mypage-search-item__actions .ui-btn{border-radius:8px;font-size:var(--text-caption-md-size);min-height:36px;min-width:0;padding:0 6px;width:100%}.mypage-search-item__external-icon{display:block;flex:0 0 18px;height:18px;position:relative;width:18px}.mypage-search-item__external-icon img{height:9px;left:5px;position:absolute;top:5px;width:9px}.mypage-searches-list__pagination{height:60px;overflow:hidden}}.mypage-premium-ads-page{background:var(--color-white);box-sizing:border-box;min-height:calc(100vh - 117px);padding:48px 0 154px}.mypage-premium-ads{margin:0 auto;max-width:calc(100% - 32px);width:800px}.mypage-premium-ads__header{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;gap:20px;padding-bottom:28px}.mypage-premium-ads__header h1{color:var(--color-gray-900);flex:1;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-premium-ads__steps{align-items:center;display:flex;gap:16px;list-style:none;margin:0;padding:0}.mypage-premium-ads__steps li:not(.mypage-premium-ads__step-arrow){align-items:center;color:var(--color-gray-400);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:8px;white-space:nowrap}.mypage-premium-ads__steps li.is-active{color:var(--color-gray-900)}.mypage-premium-ads__step-icon{align-items:center;background:var(--color-gray-100);border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.mypage-premium-ads__step-icon img{filter:brightness(0) saturate(100%) invert(69%);height:20px;width:20px}.mypage-premium-ads__steps .is-active .mypage-premium-ads__step-icon{background:var(--color-primary-500)}.mypage-premium-ads__steps .is-active .mypage-premium-ads__step-icon img{filter:none}.mypage-premium-ads__step-arrow{height:16px;width:16px}.mypage-premium-ads__step-arrow img{height:16px;opacity:.3;transform:rotate(-90deg);width:16px}.mypage-premium-ads__car-carousel-wrap{overflow:hidden;position:relative}.mypage-premium-ads__car-carousel{display:flex;gap:16px;overflow:hidden;padding:32px 48px 32px 0;scroll-behavior:smooth}.mypage-premium-ads__car-option{color:var(--color-gray-500);flex:0 0 80px;text-align:left;width:80px}.mypage-premium-ads__car-thumb{border:1px solid var(--color-gray-50);border-radius:8px;box-sizing:border-box;display:block;height:80px;overflow:hidden;position:relative;width:80px}.mypage-premium-ads__car-thumb:after{background:#00000040;content:"";inset:0;position:absolute}.mypage-premium-ads__car-option.is-selected .mypage-premium-ads__car-thumb{border:2px solid var(--color-primary-500)}.mypage-premium-ads__car-option.is-selected .mypage-premium-ads__car-thumb:after{display:none}.mypage-premium-ads__car-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-premium-ads__car-option strong,.mypage-premium-ads__car-option>span:last-child{display:block;font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mypage-premium-ads__car-option strong{color:var(--color-gray-700);font-weight:var(--text-weight-medium);margin-top:2px}.mypage-premium-ads__car-option.is-selected strong,.mypage-premium-ads__car-option.is-selected>span:last-child{color:var(--color-primary-500)}.mypage-premium-ads__carousel-next{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:50%;box-shadow:-24px 0 28px 20px var(--color-white);display:flex;height:32px;justify-content:center;position:absolute;right:0;top:74px;width:32px}.mypage-premium-ads__carousel-next img{height:16px;transform:rotate(-90deg);width:16px}.mypage-premium-ads__selected{display:flex;flex-direction:column;gap:8px}.mypage-premium-ads__selected h2{color:var(--color-gray-400);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);margin:0}.mypage-premium-ads__selected-card{align-items:flex-start;background:var(--color-gray-25);border:1px solid var(--color-gray-100);border-radius:12px;box-sizing:border-box;display:flex;gap:16px;min-height:100px;padding:16px 20px}.mypage-premium-ads__selected-card>img{border-radius:6px;flex:0 0 auto;height:68px;-o-object-fit:cover;object-fit:cover;width:96px}.mypage-premium-ads__selected-card>div{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mypage-premium-ads__selected-card b,.mypage-premium-ads__selected-card strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-premium-ads__selected-card span{color:var(--color-gray-500);font-size:var(--text-caption-md-size)}.mypage-premium-ads__selected-card b{white-space:nowrap}.mypage-premium-ads__applied{border:1px solid var(--color-gray-100);border-radius:8px;margin-top:32px;overflow:hidden}.mypage-premium-ads__applied h2{background:var(--color-gray-25);border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);margin:0;padding:16px}.mypage-premium-ads__applied>div{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-body-md-size);justify-content:center;min-height:148px}.mypage-premium-ads-page.is-management{padding-bottom:48px}.is-management .mypage-premium-ads__header{display:block}.mypage-premium-ads__applied>.mypage-premium-ads__applied-list{color:inherit;display:block;min-height:0}.mypage-premium-ads__applied-item{align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:82px;padding:16px}.mypage-premium-ads__applied-item+.mypage-premium-ads__applied-item{border-top:1px solid var(--color-gray-100)}.mypage-premium-ads__applied-item>span{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mypage-premium-ads__applied-item strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-premium-ads__applied-item small{color:var(--color-gray-500);font-size:var(--text-caption-md-size)}.mypage-premium-ads__applied-item.is-disabled>span{opacity:.5}.mypage-premium-ads__management-message{color:var(--color-primary-500);font-size:var(--text-caption-md-size);margin:16px 0 0;text-align:right}.mypage-premium-ads__management-actions{gap:8px;margin-top:20px;width:100%}.mypage-premium-ads__management-actions .ui-btn{flex:1;min-height:54px}.mypage-premium-ads__add{padding-top:32px}.mypage-premium-ads__add h2{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);margin:0 0 12px}.mypage-premium-ads__products{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-premium-ads__product{align-items:flex-start;border:1px solid var(--color-gray-100);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;min-height:76px;padding:16px}.mypage-premium-ads__product.is-selected{background:var(--color-primary-25);border-color:var(--color-primary-500)}.mypage-premium-ads__product>div{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mypage-premium-ads__product strong,.mypage-premium-ads__product>b{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium)}.mypage-premium-ads__product button{color:var(--color-gray-500);font-size:var(--text-caption-md-size);text-decoration:underline;width:-moz-fit-content;width:fit-content}.mypage-premium-ads__product>b{white-space:nowrap}.mypage-premium-ads__footer{background:var(--color-white);border-top:1px solid var(--color-gray-100);bottom:0;box-shadow:0 -2px 5px #39393a14;left:0;position:fixed;right:0;z-index:20}.mypage-premium-ads__footer-toggle{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-bottom:0;border-radius:8px 8px 0 0;bottom:100%;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-sm-size);gap:4px;left:50%;padding:4px 12px;position:absolute;transform:translate(-50%)}.mypage-premium-ads__footer-toggle img{height:16px;transition:transform .2s ease;width:16px}.mypage-premium-ads__footer-toggle img.is-open{transform:rotate(180deg)}.mypage-premium-ads__footer-summary{border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-500);display:flex;font-size:var(--text-caption-md-size);gap:16px;justify-content:flex-end;margin:0 auto;max-width:calc(100% - 32px);padding:14px 0;width:800px}.mypage-premium-ads__footer-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:calc(100% - 32px);min-height:94px;width:800px}.mypage-premium-ads__total{align-items:center;display:flex;font-size:var(--text-body-lg-size);gap:8px}.mypage-premium-ads__total strong{color:var(--color-gray-900)}.mypage-premium-ads__total b{color:var(--color-secondary-500)}.mypage-premium-ads__actions{width:auto}.mypage-premium-ads__actions .ui-btn{min-height:54px;width:177px}.mypage-premium-ads-page.is-review{padding-bottom:134px}.mypage-premium-ads__review{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,460px) 320px;padding-top:30px}.mypage-premium-ads__review-card{border:1px solid var(--color-gray-100);border-radius:12px;overflow:hidden;padding:0 20px}.mypage-premium-ads__review-car{border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:4px;padding:16px 0}.mypage-premium-ads__review-car strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-premium-ads__review-car span{color:var(--color-gray-500);font-size:var(--text-caption-md-size)}.mypage-premium-ads__review-ad-list{padding:8px 0}.mypage-premium-ads__review-ad-list>div{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-body-md-size);gap:16px;justify-content:space-between;padding:8px 0}.mypage-premium-ads__review-ad-list b{color:var(--color-gray-900);font-weight:var(--text-weight-semibold);white-space:nowrap}.mypage-premium-ads__review-notices{background:var(--color-gray-25);border-radius:8px;color:var(--color-gray-400);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);margin:16px 0 0;padding:14px 14px 14px 30px}.mypage-premium-ads__review-notices li+li{margin-top:3px}.mypage-premium-ads__review-summary{background:var(--color-gray-25);border-radius:12px;padding:20px 20px 12px}.mypage-premium-ads__review-summary h2{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);margin:0 0 8px}.mypage-premium-ads__review-summary-item{border-bottom:1px dashed var(--color-gray-200);padding:12px 0}.mypage-premium-ads__review-summary-item dl>div,.mypage-premium-ads__review-summary-item>div,.mypage-premium-ads__review-summary-total{align-items:center;display:flex;gap:12px;justify-content:space-between}.mypage-premium-ads__review-summary-item>div{color:var(--color-gray-900);font-size:var(--text-body-md-size)}.mypage-premium-ads__review-summary-item>div b,.mypage-premium-ads__review-summary-item>div strong{font-weight:var(--text-weight-semibold)}.mypage-premium-ads__review-summary-item dl{color:var(--color-gray-500);display:flex;flex-direction:column;font-size:var(--text-caption-md-size);gap:4px;margin:10px 0 0}.mypage-premium-ads__review-summary-item dd,.mypage-premium-ads__review-summary-item dt{margin:0}.mypage-premium-ads__review-summary-total{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);padding-top:14px}.mypage-premium-ads__review-summary-total b{color:var(--color-secondary-500)}.is-review .mypage-premium-ads__actions .ui-btn:last-child{width:280px}.mypage-premium-ads-page.is-complete{padding-bottom:48px}.is-complete .mypage-premium-ads__header h1{font-size:var(--text-title-lg-size)}.mypage-premium-ads__complete{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:100%;padding-top:40px;width:548px}.mypage-premium-ads__complete-heading{align-items:center;display:flex;flex-direction:column;gap:16px}.mypage-premium-ads__complete-heading img{height:72px;width:72px}.mypage-premium-ads__complete-heading h2{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-premium-ads__complete-summary{border:1px solid var(--color-gray-100);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;width:100%}.mypage-premium-ads__complete-summary>div{align-items:flex-start;color:var(--color-gray-700);display:flex;font-size:var(--text-body-md-size);gap:24px;justify-content:space-between;padding:0 6px}.mypage-premium-ads__complete-summary dd,.mypage-premium-ads__complete-summary dt{margin:0}.mypage-premium-ads__complete-summary dt{color:var(--color-gray-500);flex:0 0 auto;width:120px}.mypage-premium-ads__complete-summary dd{text-align:right}.mypage-premium-ads__complete-summary .is-total{border-top:1px dashed var(--color-gray-200);color:var(--color-gray-900);font-weight:var(--text-weight-semibold);margin-top:4px;padding-top:16px}.mypage-premium-ads__complete-summary .is-total dd{color:var(--color-secondary-500)}.mypage-premium-ads__complete-actions{gap:10px;width:100%}.mypage-premium-ads__complete-actions .ui-btn{flex:1;min-height:54px}@supports (min-height:100dvh){.mypage-premium-ads-page{min-height:calc(100dvh - 117px)}}@media(max-width:768px){.mypage-premium-ads-page{padding:24px 0 calc(150px + env(safe-area-inset-bottom))}.mypage-premium-ads__header{align-items:flex-start;flex-direction:column}.mypage-premium-ads__header h1{font-size:var(--text-title-xs-size)}.mypage-premium-ads__steps{gap:8px;justify-content:space-between;width:100%}.mypage-premium-ads__steps li:not(.mypage-premium-ads__step-arrow){font-size:var(--text-caption-sm-size);gap:4px}.mypage-premium-ads__step-icon{height:28px;width:28px}.mypage-premium-ads__step-icon img{height:16px;width:16px}.mypage-premium-ads__car-carousel{overflow-x:auto;scrollbar-width:none}.mypage-premium-ads__selected-card{flex-wrap:wrap}.mypage-premium-ads__selected-card>div{flex-basis:calc(100% - 112px)}.mypage-premium-ads__selected-card>b{margin-left:112px}.mypage-premium-ads__products{grid-template-columns:1fr}.mypage-premium-ads-page.is-review{padding-bottom:calc(164px + env(safe-area-inset-bottom))}.mypage-premium-ads__review{grid-template-columns:1fr}.mypage-premium-ads__review-summary{order:-1}.mypage-premium-ads-page.is-complete{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.mypage-premium-ads__complete{gap:28px;padding-top:32px}.mypage-premium-ads__complete-summary>div{gap:12px}.mypage-premium-ads__complete-summary dt{width:88px}.mypage-premium-ads__complete-actions{flex-direction:column-reverse}.mypage-premium-ads__footer-inner{align-items:stretch;flex-direction:column;gap:12px;min-height:126px;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.mypage-premium-ads__actions{width:100%}.mypage-premium-ads__actions .ui-btn{flex:1;width:auto}.is-review .mypage-premium-ads__actions .ui-btn:last-child{width:auto}.mypage-premium-ads-page.is-management{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.mypage-premium-ads__applied-item{align-items:flex-start;flex-wrap:wrap;gap:8px}.mypage-premium-ads__applied-item>span{flex-basis:calc(100% - 72px)}.mypage-premium-ads__applied-item .ui-btn{margin-left:auto}.mypage-premium-ads__management-actions{width:100%}.mypage-premium-ads__management-actions .ui-btn{flex:1;width:auto}}.mypage-ticket-purchase-page{background:var(--color-white);display:flex;justify-content:center;padding:24px 0 48px}body:has(.mypage-ticket-purchase-page) .app-shell__content{background:var(--color-white)}.mypage-ticket-purchase{display:flex;flex-direction:column;gap:40px;max-width:100%;width:800px}.mypage-ticket-purchase__header{align-items:center;border-bottom:1px solid var(--color-gray-100);display:flex;gap:20px;padding-bottom:28px}.mypage-ticket-purchase__complete h2,.mypage-ticket-purchase__header h1,.mypage-ticket-purchase__payment h2,.mypage-ticket-purchase__select h2{color:var(--color-gray-900);margin:0}.mypage-ticket-purchase__header h1{flex:1 0 0;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-ticket-purchase__steps{align-items:center;display:flex;gap:16px;list-style:none;margin:0;padding:0}.mypage-ticket-purchase__steps li:not(.mypage-ticket-purchase__step-arrow){align-items:center;color:var(--color-gray-400);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:8px;white-space:nowrap}.mypage-ticket-purchase__steps li.is-active{color:var(--color-gray-900)}.mypage-ticket-purchase__steps li.is-complete{color:var(--color-gray-400)}.mypage-ticket-purchase__step-icon{align-items:center;background:var(--color-gray-100);border-radius:50%;color:var(--color-gray-400);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:36px;justify-content:center;width:36px}.is-active .mypage-ticket-purchase__step-icon{background:var(--color-primary-500);color:var(--color-white)}.mypage-ticket-purchase__step-icon img{display:block;filter:brightness(0) saturate(100%) invert(69%) sepia(0) saturate(0) hue-rotate(153deg) brightness(93%) contrast(89%);height:20px;width:20px}.is-active .mypage-ticket-purchase__step-icon img{filter:brightness(0) invert(1)}.mypage-ticket-purchase__step-arrow{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.mypage-ticket-purchase__step-arrow img{display:block;height:16px;opacity:.3;transform:rotate(-90deg);width:16px}.mypage-ticket-purchase__complete,.mypage-ticket-purchase__payment,.mypage-ticket-purchase__select{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.mypage-ticket-purchase__payment h2,.mypage-ticket-purchase__select h2{color:var(--color-gray-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);padding:2px;text-decoration:underline}.mypage-ticket-purchase__cards{display:flex;flex-direction:column;gap:16px;width:100%}.mypage-ticket-purchase__card{align-items:flex-start;align-self:stretch;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.mypage-ticket-purchase__card.is-selected{background:var(--color-primary-25);border-color:var(--color-primary-500)}.mypage-ticket-purchase__card.is-disabled{cursor:not-allowed;opacity:.56}.mypage-ticket-purchase__card-heading{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.mypage-ticket-purchase__card-heading strong{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-ticket-purchase__card-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.mypage-ticket-purchase__card-check{display:block;flex:0 0 auto;height:24px;width:24px}.is-selected .mypage-ticket-purchase__card-check{filter:brightness(0) saturate(100%) invert(25%) sepia(22%) saturate(3592%) hue-rotate(177deg) brightness(90%) contrast(84%)}.mypage-ticket-purchase__card-description{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.mypage-ticket-purchase__price{align-items:center;display:flex;gap:2px}.mypage-ticket-purchase__price b{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.mypage-ticket-purchase__price em,.mypage-ticket-purchase__price small{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-style:normal;font-weight:var(--text-weight-medium)}.mypage-ticket-purchase__divider{background:var(--color-gray-100);height:1px;width:100%}.mypage-ticket-purchase__card-notices{align-items:flex-start;align-self:stretch;color:var(--color-gray-400);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);text-align:left}.mypage-ticket-purchase__payment-notices li::marker{color:var(--color-gray-400)}.mypage-ticket-purchase__card-notices{white-space:pre-line}.mypage-ticket-purchase__submit{font-size:var(--text-body-lg-size);min-height:48px}.mypage-ticket-purchase__bottom-actions{display:contents}.mypage-ticket-purchase__payment+.mypage-ticket-purchase__bottom-actions,.mypage-ticket-purchase__select+.mypage-ticket-purchase__bottom-actions{margin-top:-20px}.mypage-ticket-purchase__payment{gap:12px}.mypage-ticket-purchase__payment-summary-group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:800px}.mypage-ticket-purchase__payment h2{color:var(--color-gray-900);text-decoration:none}.mypage-ticket-purchase__complete-summary,.mypage-ticket-purchase__payment-summary{align-items:flex-start;align-self:stretch;border:1px solid var(--color-gray-100);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.mypage-ticket-purchase__complete-summary div,.mypage-ticket-purchase__payment-summary div{align-items:center;align-self:stretch;display:flex;gap:16px;padding:6px 0}.mypage-ticket-purchase__complete-summary dt,.mypage-ticket-purchase__payment-summary dt{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);width:140px}.mypage-ticket-purchase__payment-summary dd{margin:0}.mypage-ticket-purchase__complete-summary dd,.mypage-ticket-purchase__payment-summary dd{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.mypage-ticket-purchase__complete-summary dd{flex:1 0 0;text-align:right}.mypage-ticket-purchase__payment-notices{background:var(--color-gray-50);border-radius:8px;box-sizing:border-box;color:var(--color-gray-400);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:2px;line-height:var(--text-line-height-140);margin:0;padding:14px 16px 14px 28px;width:100%}.mypage-ticket-purchase__complete{align-items:center;align-self:center;gap:16px;max-width:100%;width:548px}.mypage-ticket-purchase__complete-heading{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:16px 0;width:548px}.mypage-ticket-purchase__complete-icon{display:block;height:72px;width:72px}.mypage-ticket-purchase__complete h2{font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold)}.mypage-ticket-purchase__complete-summary{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:16px;width:548px}.mypage-ticket-purchase__complete-summary .is-total{border-top:1px dashed var(--color-gray-100);margin-top:8px;padding-top:12px}.mypage-ticket-purchase__complete-summary .is-total dd,.mypage-ticket-purchase__complete-summary .is-total dt{color:var(--color-secondary-500);font-weight:var(--text-weight-semibold)}.mypage-ticket-purchase__complete-actions{display:flex;gap:8px;width:100%}.mypage-ticket-purchase__complete-actions .ui-btn{flex:1}@media(max-width:768px){.mypage-ticket-purchase-page{padding:0}.mypage-ticket-purchase{gap:0}.mypage-ticket-purchase__select{padding:20px 16px calc(88px + var(--mobile-gnb-height) - var(--mobile-gnb-bottom-height) + env(safe-area-inset-bottom))}.mypage-ticket-purchase__payment,.mypage-ticket-purchase__select{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px}.mypage-ticket-purchase__payment{padding:20px 16px}.mypage-ticket-purchase__payment-summary-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.mypage-ticket-purchase__payment-summary{align-items:flex-start;align-self:stretch;border:1px solid var(--color-gray-100);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px 14px}.mypage-ticket-purchase__payment-summary div{align-items:center;align-self:stretch;display:flex;gap:16px;padding:6px 0}.mypage-ticket-purchase__payment-summary dd{flex:1 0 0;text-align:right}.mypage-ticket-purchase__complete{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;padding:20px 16px calc(88px + var(--mobile-gnb-height) - var(--mobile-gnb-bottom-height) + env(safe-area-inset-bottom))}.mypage-ticket-purchase__complete-summary{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:0;max-width:100%;padding:16px 14px}.mypage-ticket-purchase__complete-summary .is-total{align-items:center;align-self:stretch;display:flex;gap:28px;height:48px;padding:8px 0}.mypage-ticket-purchase__header{align-items:center;align-self:stretch;border-bottom:unset;display:flex;gap:8px;justify-content:center;padding:8px 16px}.mypage-ticket-purchase__header h1{display:none}.mypage-ticket-purchase__steps{gap:4px;justify-content:center;width:100%}.mypage-ticket-purchase__steps li:not(.mypage-ticket-purchase__step-arrow){align-items:center;display:flex;font-size:var(--text-caption-sm-size);gap:4px;justify-content:center}.mypage-ticket-purchase__step-icon{font-size:var(--text-caption-sm-size);height:28px;width:28px}.mypage-ticket-purchase__step-icon img{height:14px;width:14px}.mypage-ticket-purchase__step-arrow{height:16px;width:16px}.mypage-ticket-purchase__card{padding:16px}.mypage-ticket-purchase__card-notices{white-space:normal}.mypage-ticket-purchase__bottom-actions{align-items:flex-start;align-self:stretch;background:var(--color-white);bottom:calc(var(--mobile-gnb-height) - var(--mobile-gnb-bottom-height) + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:10px;left:0;padding:16px 16px 8px;position:fixed;right:0;transition:bottom .18s ease;z-index:20}body:has(.mypage-ticket-purchase-page):has(.mobile-bottom-gnb--hidden) .mypage-ticket-purchase__bottom-actions{bottom:env(safe-area-inset-bottom)}body:has(.mypage-ticket-purchase-page):has(.mobile-bottom-gnb--hidden) .mypage-ticket-purchase__payment,body:has(.mypage-ticket-purchase-page):has(.mobile-bottom-gnb--hidden) .mypage-ticket-purchase__select{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.mypage-ticket-purchase-page):has(.mobile-bottom-gnb--hidden) .mypage-ticket-purchase__complete{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mypage-ticket-purchase__bottom-actions .ui-btn{width:100%}.mypage-ticket-purchase__complete-actions{flex-direction:row}}.mypage-subscription-change-page .mypage-ticket-purchase__card.is-disabled{background:var(--color-gray-25);opacity:1}.mypage-subscription-change__current-badge{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;color:var(--color-secondary-500);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);height:24px;justify-content:center;padding:0 6px}.mypage-subscription-change__unavailable-reason{color:#c53030;font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);text-align:left}.mypage-subscription-change__empty{border:1px solid var(--color-gray-100);border-radius:12px;box-sizing:border-box;color:var(--color-gray-500);font-size:var(--text-body-md-size);margin:0;padding:48px 20px;text-align:center;width:100%}.mypage-subscription-change__quote{gap:24px}.mypage-subscription-change__quote .mypage-ticket-purchase__payment-summary{gap:0}.mypage-subscription-change__quote .mypage-ticket-purchase__payment-summary .is-total{border-top:1px dashed var(--color-gray-200);margin-top:8px;padding-top:12px}.mypage-subscription-change__quote .mypage-ticket-purchase__payment-summary .is-total dd{font-weight:var(--text-weight-semibold)}.mypage-subscription-change__period{color:var(--color-secondary-500)!important}@media(max-width:768px){.mypage-subscription-change-page .mypage-ticket-purchase__select{min-height:calc(100dvh - 100px)}.mypage-subscription-change__quote{gap:24px}.mypage-subscription-change__quote .mypage-ticket-purchase__payment-summary-group{gap:12px}}.mypage-payment-history{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.mypage-payment-history h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-payment-history__filters{align-items:center;align-self:stretch;display:flex;gap:8px;padding:14px 0}.mypage-payment-history__filters button{align-items:center;background:var(--color-white);border-radius:16px;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:32px;justify-content:center;padding:0 12px}.mypage-payment-history__filters button.is-active{background:var(--color-gray-900);color:var(--color-white)}.mypage-payment-history__card{align-items:flex-start;align-self:stretch;background:var(--color-white);border-radius:14px;display:flex;flex-direction:column;padding:24px}.mypage-payment-history__count{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0;padding:0 4px}.mypage-payment-history__table-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.mypage-payment-history__empty{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:center;line-height:var(--text-line-height-140);margin:0;min-height:var(--mypage-empty-fill-height,680px);text-align:center;width:100%}.mypage-payment-history__table-wrap{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding-bottom:24px}.mypage-payment-history__mobile-list{display:none}.mypage-payment-history__table{border-collapse:collapse;min-width:720px;table-layout:fixed;width:100%}.mypage-payment-history__table th{background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:40px;padding:0 10px;text-align:center}.mypage-payment-history__table th:first-child{padding-left:12px;text-align:left}.mypage-payment-history__table th:nth-child(2){width:136px}.mypage-payment-history__table th:nth-child(3){width:120px}.mypage-payment-history__table th:nth-child(4){width:86px}.mypage-payment-history__table th:nth-child(5){width:120px}.mypage-payment-history__table td{border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;padding:18px 10px;text-align:center;vertical-align:middle}.mypage-payment-history__table tbody tr.is-clickable{cursor:pointer}.mypage-payment-history__table tbody tr.is-clickable:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.mypage-payment-history__date{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.mypage-payment-history__amount{font-weight:var(--text-weight-regular)}.mypage-payment-history__amount,.mypage-payment-history__status{color:var(--color-gray-900);font-size:var(--text-caption-md-size)}.mypage-payment-history__product{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding-left:12px!important;text-align:left!important}.mypage-payment-history__product strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.mypage-payment-history__product-title{align-items:center;display:flex;gap:4px}.mypage-payment-history__product-title img{display:block;height:8px;width:1px}.mypage-payment-history__payment-type{color:var(--color-secondary-500);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.mypage-payment-history__product>span{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-align:center}.mypage-payment-history__status{font-weight:var(--text-weight-semibold)}.mypage-payment-history__status.is-muted{color:var(--color-gray-400)}.mypage-payment-history__action .ui-btn{min-width:58px}.mypage-payment-history__action>span{color:var(--color-gray-900)}.mypage-payment-history__pagination{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px 0}.mypage-payment-history__notice{align-items:flex-start;background:var(--color-gray-50);border-radius:10px;box-sizing:border-box;display:flex;padding:14px;width:100%}.mypage-payment-history__notice ul{color:var(--color-gray-400);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:2px;line-height:var(--text-line-height-140);margin:0;padding-left:18px}.mypage-payment-detail h2,.mypage-payment-detail h3{margin:0}.mypage-payment-detail h2{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-payment-detail__section,.mypage-payment-detail__sections{align-items:flex-start;display:flex;flex-direction:column;width:100%}.mypage-payment-detail__section{border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;gap:8px;padding:16px 0}.mypage-payment-detail__section--payment{gap:0}.mypage-payment-detail h3{color:var(--color-gray-700);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.mypage-payment-detail__list{align-items:flex-start;display:flex;flex-direction:column;width:100%}.mypage-payment-detail__list div{align-items:center;box-sizing:border-box;display:flex;gap:16px;padding:6px 0;width:100%}.mypage-payment-detail__list dt{color:var(--color-gray-600);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);width:120px}.mypage-payment-detail__list dd{color:var(--color-gray-800);flex:1 0 0;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);margin:0;text-align:right}.mypage-payment-detail__list dd.is-pending{color:var(--color-gray-400);font-weight:var(--text-weight-semibold)}.mypage-payment-detail__evidence-status{align-items:center;box-sizing:border-box;display:flex;gap:16px;padding:6px 0;width:100%}.mypage-payment-detail__evidence-status span{color:var(--color-gray-600);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);width:120px}.mypage-payment-detail__evidence-status strong{color:var(--color-gray-800);flex:1 0 0;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);text-align:right}.mypage-payment-detail__list--service dt{color:var(--color-gray-900);font-size:var(--text-body-md-size)}.mypage-payment-detail__list .is-account{align-items:flex-start;min-height:52px}.mypage-payment-detail__action{display:flex;justify-content:flex-end;padding:4px 0 12px;width:100%}.mypage-payment-detail__notice{align-items:flex-start;background:var(--color-gray-50);border-radius:10px;box-sizing:border-box;display:flex;padding:14px;width:100%}.mypage-payment-detail__notice ul{color:var(--color-gray-400);display:flex;flex-direction:column;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);gap:2px;line-height:var(--text-line-height-140);margin:0;padding-left:18px}.mypage-payment-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.mypage-payment-actions--detail{padding:4px 0 12px}.mypage-payment-receipt-form{display:flex;flex-direction:column;gap:12px}.mypage-payment-receipt-form__radios{align-items:center;display:flex;gap:16px}.mypage-payment-detail-content>h1{color:var(--color-gray-900);font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-payment-detail-card{align-items:flex-start;background:var(--color-white);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;padding:36px 220px;width:100%}.mypage-payment-detail-card .mypage-payment-detail{align-items:flex-start;display:flex;flex-direction:column;gap:36px;padding-bottom:32px;width:100%}.mypage-payment-detail-card .mypage-payment-detail h2{padding-bottom:24px;width:100%}.mypage-payment-detail__empty{color:var(--color-gray-500);font-size:var(--text-body-md-size);margin:0;padding:80px 0;text-align:center;width:100%}.mypage-payment-detail__back{width:120px}@media(max-width:768px){.mypage-payment-detail-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;left:0;max-height:none;max-width:none;min-height:100vh;top:0;transform:none;width:100vw}@supports (height:100dvh){.mypage-payment-detail-modal__panel.ui-app-modal__panel{height:100dvh;min-height:100dvh}}.ui-app-modal.is-open .mypage-payment-detail-modal__panel.ui-app-modal__panel{transform:none}.mypage-payment-detail-modal__body.ui-app-modal__main{padding:16px}.mypage-payment-detail-page{padding:0 16px 48px}.app-shell:has(.mypage-payment-detail-page) .app-shell__header{display:none}.mypage-payment-detail-page .mobile-page-header{background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:grid;margin:0 -16px;min-height:57px;padding:16px;position:sticky;top:0;width:calc(100% + 32px);z-index:30}.mypage-payment-detail-content{gap:0}.mypage-payment-detail-content>h1{display:none}.mypage-payment-detail-card{border-radius:0;padding:16px 0 0}.mypage-payment-detail-card .mypage-payment-detail{gap:24px;padding-bottom:24px}.mypage-payment-detail-card .mypage-payment-detail h2{padding-bottom:16px}.mypage-payment-detail__back{display:none}.mypage-payment-history{width:100%}.mypage-payment-history h1{display:none}.mypage-payment-history__card{border-radius:0;padding:12px 0 24px}.mypage-payment-history__count{color:var(--color-gray-700);font-size:var(--text-caption-md-size);padding:0}.mypage-payment-history__table-wrap{display:none}.mypage-payment-history__mobile-list{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-bottom:16px;width:100%}.mypage-payment-history__mobile-item{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:10px;box-sizing:border-box;cursor:pointer;overflow:hidden;width:100%}.mypage-payment-history__mobile-item:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mypage-payment-history__mobile-main{align-items:flex-start;border-bottom:1px solid var(--color-gray-100);display:flex;gap:6px;padding:16px 14px}.mypage-payment-history__mobile-info{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:0}.mypage-payment-history__mobile-info>span{color:var(--color-gray-500);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.mypage-payment-history__mobile-info .mypage-payment-history__product-title{gap:4px}.mypage-payment-history__mobile-info .mypage-payment-history__product-title strong{font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.mypage-payment-history__mobile-info .mypage-payment-history__payment-type{font-size:var(--text-body-md-size)}.mypage-payment-history__mobile-detail{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);white-space:nowrap}.mypage-payment-history__mobile-detail img{display:block;height:16px;transform:rotate(-90deg);width:16px}.mypage-payment-history__mobile-summary{align-items:center;background:var(--color-gray-25);color:var(--color-gray-900);display:flex;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:space-between;line-height:var(--text-line-height-140);padding:12px 14px 16px}.mypage-payment-history__mobile-summary.has-action{padding-bottom:12px}.mypage-payment-history__mobile-summary .is-muted{color:var(--color-gray-400)}.mypage-payment-history__mobile-action{background:var(--color-gray-25);display:flex;padding:0 14px 16px}.mypage-payment-history__mobile-action .ui-btn{min-height:36px;width:100%}.mypage-payment-history__filters{gap:8px;padding:10px 0}.mypage-payment-history__filters button{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:9999px;font-size:var(--text-body-md-size);height:36px;min-width:54px;padding:6px 8px}.mypage-payment-history__filters button.is-active{border-color:var(--color-gray-900)}.mypage-payment-history__notice{padding:14px}}.mypage-sharing{width:980px}.mypage-sharing__panel{background:var(--color-white);border-radius:12px;overflow:hidden;width:100%}.mypage-sharing__list,.mypage-sharing__subscription{padding:24px}.mypage-sharing__car,.mypage-sharing__member-date,.mypage-sharing__member-main,.mypage-sharing__subscription-heading,.mypage-sharing__tabs-row{align-items:center;display:flex}.mypage-sharing__subscription-heading{justify-content:space-between;margin-bottom:12px}.mypage-sharing__list h2,.mypage-sharing__subscription-heading h2{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-sharing__subscription-heading a{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);text-decoration:none}.mypage-sharing__member-cars img,.mypage-sharing__subscription-heading img{height:16px;transform:rotate(-90deg);width:16px}.mypage-sharing__subscription-card{border:1px solid var(--color-gray-100);border-radius:12px;padding:20px}.mypage-sharing__subscription-card h3{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-sharing__subscription-card>p{color:var(--color-gray-600);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);margin:2px 0 12px}.mypage-sharing__subscription-card dl{background:var(--color-gray-50);border-radius:12px;display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:16px}.mypage-sharing__subscription-card dl>div{padding:6px 0}.mypage-sharing__subscription-card dt{color:var(--color-gray-600);font-size:var(--text-caption-md-size);margin-bottom:4px}.mypage-sharing__subscription-card dd{color:var(--color-secondary-500);font-size:var(--text-title-xs-size);margin:0}.mypage-sharing__subscription-card dd strong{font-weight:var(--text-weight-semibold)}.mypage-sharing__subscription-card dd span{color:var(--color-gray-500);font-size:var(--text-body-lg-size)}.mypage-sharing__list{padding-top:0}.mypage-sharing__tabs-row{border-bottom:1px solid var(--color-gray-100);justify-content:space-between;margin-top:12px}.mypage-sharing__tabs{display:flex}.mypage-sharing__tabs button{border-bottom:2px solid transparent;color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:12px}.mypage-sharing__tabs button.is-active{border-color:var(--color-primary-500);color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.mypage-sharing__bottom-action button,.mypage-sharing__share-button{background:var(--color-primary-500);border-radius:6px;color:var(--color-white);font-weight:var(--text-weight-medium)}.mypage-sharing__share-button{font-size:var(--text-caption-sm-size);height:28px;padding:0 10px}.mypage-sharing__count{color:var(--color-gray-700);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);margin:24px 0 12px}.mypage-sharing__table-head{background:var(--color-gray-50);display:grid;grid-template-columns:54px minmax(0,1fr) 160px 140px 136px 120px;height:40px}.mypage-sharing__table-head span{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);justify-content:center;padding:0 10px}.mypage-sharing__table-head span:nth-child(2){justify-content:flex-start}.mypage-sharing__member{border-bottom:1px solid var(--color-gray-100);display:grid;grid-template-columns:minmax(0,1fr) 160px 140px 136px 120px;min-height:68px}.mypage-sharing__member-main{gap:16px;grid-column:1;padding:14px 10px}.mypage-sharing__profile{background:#cecece;border-radius:50%;flex:0 0 auto;height:40px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:40px}.mypage-sharing__member-info strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.mypage-sharing__member-cars,.mypage-sharing__member-info button,.mypage-sharing__member-info span{display:none}.mypage-sharing__member-date{display:contents}.mypage-sharing__member-count,.mypage-sharing__member-phone{align-items:center;display:flex;font-size:var(--text-caption-md-size);justify-content:center;padding:10px}.mypage-sharing__member-phone{color:var(--color-gray-700);grid-column:2}.mypage-sharing__member-count{color:var(--color-secondary-500);font-weight:var(--text-weight-medium);grid-column:3}.mypage-sharing__member-date span{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-sm-size);grid-column:4;justify-content:center;padding:10px;text-align:center}.mypage-sharing__member-date button{align-self:center;border:1px solid var(--color-gray-300);border-radius:6px;color:var(--color-gray-700);font-size:var(--text-caption-sm-size);grid-column:5;height:28px;justify-self:center;padding:0 10px}.mypage-sharing__cars{display:flex;flex-direction:column}.mypage-sharing__car-table-head{background:var(--color-gray-50);display:grid;grid-template-columns:minmax(0,1fr) 80px 68px 80px;min-height:40px}.mypage-sharing__car-table-head span{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);justify-content:center;padding:0 10px}.mypage-sharing__car-table-head span:first-child{justify-content:flex-start}.mypage-sharing__car{align-items:stretch;border-bottom:1px solid var(--color-gray-100);display:grid;grid-template-columns:minmax(0,1fr) 80px 68px 80px;min-height:98px;padding:0}.mypage-sharing__car-main{align-items:center;display:flex;gap:16px;min-width:0;padding:14px 10px;position:relative}.mypage-sharing__car-image{background:var(--color-gray-100);border-radius:8px;flex:0 0 auto;height:70px;-o-object-fit:cover;object-fit:cover;width:116px}.mypage-sharing__car-info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mypage-sharing__car-info strong{color:var(--color-gray-900);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-sharing__car-specs{align-items:center;display:flex;gap:4px}.mypage-sharing__car-date,.mypage-sharing__car-info small,.mypage-sharing__car-owner,.mypage-sharing__car-specs span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140)}.mypage-sharing__car-specs span+span{align-items:center;display:inline-flex}.mypage-sharing__car-specs span+span:before{background:var(--color-gray-200);content:"";height:10px;margin-right:4px;width:1px}.mypage-sharing__car-detail{display:none}.mypage-sharing__car-price{align-items:center;color:var(--color-gray-900);display:flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);justify-content:center;padding:10px;white-space:nowrap}.mypage-sharing__car-date,.mypage-sharing__car-owner{align-items:center;display:flex;justify-content:center;padding:10px;text-align:center}.mypage-sharing__car-date{white-space:normal;word-break:keep-all}.mypage-sharing__cars>.mypage-sharing__empty{display:grid;min-height:360px;place-items:center}.mypage-sharing__empty,.mypage-sharing__state{color:var(--color-gray-500);margin:0;padding:80px 24px;text-align:center;width:100%}.mypage-sharing__bottom-action{display:none}.mypage-sharing .ui-pagination{margin-top:16px}.mypage-sharing-dealer-modal .ui-app-modal__backdrop{background:#00000080}.mypage-sharing-dealer-modal__panel.ui-app-modal__panel{border-radius:14px;height:min(800px,calc(100vh - 40px));max-height:800px;max-width:calc(100vw - 32px);width:480px}.mypage-sharing-dealer-modal__panel .ui-app-modal__header{box-sizing:border-box;min-height:72px;padding:24px 16px}.mypage-sharing-dealer-modal__header h3{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.mypage-sharing-dealer-modal__header button{display:none}.mypage-sharing-dealer-modal__body.ui-app-modal__main{padding:16px 16px 0}.mypage-sharing-dealer-modal__search-area{border-bottom:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.mypage-sharing-dealer-modal__search{align-items:center;display:flex;height:54px;position:relative}.mypage-sharing-dealer-modal__search input{border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);height:54px;outline:0;padding:0 44px 0 14px;width:100%}.mypage-sharing-dealer-modal__search input:focus{border:2px solid var(--color-primary-500);padding-left:13px}.mypage-sharing-dealer-modal__search input::-webkit-search-cancel-button{display:none}.mypage-sharing-dealer-modal__search button{background:var(--color-gray-300);border-radius:50%;height:20px;overflow:hidden;padding:0;position:absolute;right:12px;width:20px}.mypage-sharing-dealer-modal__search button img{filter:brightness(0) invert(1);height:100%;width:100%}.mypage-sharing-dealer-modal__notice{background:var(--color-gray-50);border-radius:10px;padding:14px}.mypage-sharing-dealer-modal__notice ul{color:var(--color-gray-400);font-size:var(--text-caption-sm-size);line-height:var(--text-line-height-140);margin:0;padding-left:18px}.mypage-sharing-dealer-modal__search-area>strong{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium)}.mypage-sharing-dealer-modal__list{min-height:0}.mypage-sharing-dealer-modal__dealer{align-items:center;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:54px minmax(0,1fr) 54px;min-height:88px;padding:14px 10px}.mypage-sharing-dealer-modal__dealer>img{background:#cecece;border-radius:50%;height:54px;-o-object-fit:cover;object-fit:cover;width:54px}.mypage-sharing-dealer-modal__dealer>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mypage-sharing-dealer-modal__dealer strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.mypage-sharing-dealer-modal__dealer small,.mypage-sharing-dealer-modal__dealer span{align-items:center;color:var(--color-gray-500);display:flex;font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140)}.mypage-sharing-dealer-modal__dealer span img{height:14px;margin-right:4px;opacity:.5;width:14px}.mypage-sharing-dealer-modal__dealer>button{background:var(--color-primary-500);border-radius:8px;color:var(--color-white);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;padding:0;width:54px}.mypage-sharing-dealer-modal__dealer>button.is-selected{background:var(--color-primary-50);color:var(--color-primary-500)}.mypage-sharing-dealer-modal__dealer>button:disabled{background:var(--color-gray-50);color:var(--color-gray-500);cursor:default}.mypage-sharing-dealer-modal__empty{color:var(--color-gray-500);font-size:var(--text-body-md-size);margin:0;padding:80px 16px;text-align:center}.mypage-sharing-dealer-modal__footer.ui-app-modal__footer{display:flex;flex:0 0 auto;flex-direction:column;gap:0;height:auto;padding:16px 20px 20px}.mypage-sharing-dealer-modal__selected{display:flex;flex-direction:column;width:100%}.mypage-sharing-dealer-modal__selected>strong{background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);padding:8px 12px}.mypage-sharing-dealer-modal__selected>div{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 0}.mypage-sharing-dealer-modal__selected button{background:var(--color-gray-100);border:0;border-radius:999px;color:var(--color-gray-500);flex:0 0 auto;font-size:var(--text-caption-md-size);padding:5px 10px}.mypage-sharing-dealer-modal__apply{background:var(--color-primary-500);border-radius:8px;color:var(--color-white);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:48px;width:100%}.mypage-sharing-dealer-modal__apply:disabled{background:var(--color-primary-200);color:var(--color-primary-50)}.mypage-sharing-confirm-modal .confirm-modal__panel{border-radius:14px;min-height:0}.mypage-sharing-confirm-modal .confirm-modal__main{min-height:0;padding:20px 20px 16px}.mypage-sharing-confirm-modal .confirm-modal__title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);white-space:pre-line}.mypage-sharing-confirm-modal .confirm-modal__message{color:var(--color-gray-700);white-space:pre-line;width:100%}.mypage-sharing-confirm-modal .confirm-modal__footer{min-height:0;padding:20px}.mypage-sharing-confirm-modal .confirm-modal__footer .ui-btn{height:48px;min-height:48px}.mypage-sharing-confirm-modal .confirm-modal__footer .ui-btn--outline.ui-btn--bordered{border-color:var(--color-primary-500);color:var(--color-primary-500)}@media(max-width:768px){.app-shell:has(.mypage-sharing-page){padding-bottom:0}.app-shell:has(.mypage-sharing-page) .app-shell__footer,.app-shell:has(.mypage-sharing-page) .app-shell__header,.app-shell:has(.mypage-sharing-page) .mobile-bottom-gnb{display:none}.mypage-sharing-page{background:var(--color-white);min-height:100vh}.mypage-sharing-page>.mobile-page-header{border-bottom:1px solid var(--color-gray-100);min-height:56px;position:sticky;top:0;z-index:30}@supports (min-height:100dvh){.mypage-sharing-page{min-height:100dvh}}.mypage-sharing-page__inner{padding:0 0 48px}.mypage-sharing-page__inner.has-bottom-action{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.mypage-sharing-page__inner .mypage-sidebar{display:none}.mypage-sharing{width:100%}.mypage-sharing__panel{border-radius:0}.mypage-sharing__subscription{padding:12px 16px 16px}.mypage-sharing__count,.mypage-sharing__list h2,.mypage-sharing__share-button,.mypage-sharing__subscription-heading a,.mypage-sharing__table-head{display:none}.mypage-sharing__subscription-card{background:var(--color-secondary-20);border:0;padding:20px}.mypage-sharing__subscription-card dl{background:var(--color-white);margin-top:12px}.mypage-sharing__subscription-card dl>div+div{padding-left:16px}.mypage-sharing__list{border-top:8px solid var(--color-gray-50);padding:8px 0 0}.mypage-sharing__tabs-row{margin:0 16px}.mypage-sharing__tabs{width:100%}.mypage-sharing__tabs button{flex:1;padding:12px}.mypage-sharing__member{display:block;min-height:0;padding:16px}.mypage-sharing__member-main{align-items:flex-start;padding:0;position:relative}.mypage-sharing__profile{height:72px;width:72px}.mypage-sharing__member-info{display:flex;flex-direction:column}.mypage-sharing__member-info strong{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.mypage-sharing__member-info button,.mypage-sharing__member-info span{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);padding:0}.mypage-sharing__member-info span img{height:14px;margin-right:4px;opacity:.5;width:14px}.mypage-sharing__member-info button{color:var(--color-secondary-500)}.mypage-sharing__member-cars{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-caption-md-size);position:absolute;right:0;top:0}.mypage-sharing__member-date{background:var(--color-gray-50);border-radius:8px;display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px}.mypage-sharing__member-count,.mypage-sharing__member-phone{display:none}.mypage-sharing__member-date span{font-size:var(--text-body-md-size);padding:0}.mypage-sharing__member-date button{font-size:var(--text-caption-md-size);height:36px}.mypage-sharing__car{display:grid;grid-template-columns:1fr;margin:0;min-height:166px;padding:14px 16px 34px;position:relative}.mypage-sharing__car-table-head{display:none}.mypage-sharing__car-main{align-items:flex-start;gap:12px;padding:0}.mypage-sharing__car-image{height:108px;width:118px}.mypage-sharing__car-info{gap:4px;padding-right:52px}.mypage-sharing__car-info strong{display:-webkit-box;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-sharing__car-date,.mypage-sharing__car-info small,.mypage-sharing__car-owner,.mypage-sharing__car-specs span{font-size:var(--text-caption-md-size)}.mypage-sharing__car-detail{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:var(--text-caption-sm-size);position:absolute;right:0;text-decoration:none;top:0}.mypage-sharing__car-detail img{height:16px;transform:rotate(-90deg);width:16px}.mypage-sharing__car-price{bottom:14px;font-size:var(--text-body-lg-size);padding:0;position:absolute;right:16px}.mypage-sharing__car-date,.mypage-sharing__car-owner{justify-content:flex-start;left:146px;padding:0;position:absolute}.mypage-sharing__car-owner{top:77px}.mypage-sharing__car-owner:before{content:"등록: "}.mypage-sharing__car-date{top:99px;white-space:nowrap}.mypage-sharing__cars>.mypage-sharing__empty{min-height:360px}.mypage-sharing__bottom-action{background:var(--color-white);bottom:0;display:block;left:0;padding:16px 16px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.mypage-sharing__bottom-action button{font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);height:54px;width:100%}.mypage-sharing-dealer-modal__panel.ui-app-modal__panel{border-radius:0;height:100vh;max-height:none;max-width:none;width:100%}@supports (height:100dvh){.mypage-sharing-dealer-modal__panel.ui-app-modal__panel{height:100dvh}}.mypage-sharing-dealer-modal__panel .ui-app-modal__header{min-height:56px;padding:16px}.mypage-sharing-dealer-modal__panel .ui-app-modal__close{display:none}.mypage-sharing-dealer-modal__panel .ui-app-modal__header-content{width:100%}.mypage-sharing-dealer-modal__header{align-items:center;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;width:100%}.mypage-sharing-dealer-modal__header button{align-items:center;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.mypage-sharing-dealer-modal__header button img{height:24px;width:24px}.mypage-sharing-dealer-modal__header h3{justify-self:center}.mypage-sharing-dealer-modal__body.ui-app-modal__main{padding:16px 16px 0}.mypage-sharing-dealer-modal__dealer{grid-template-columns:54px minmax(0,1fr) 54px;padding-left:0;padding-right:0}.mypage-sharing-dealer-modal__footer.ui-app-modal__footer{padding:16px 16px calc(8px + env(safe-area-inset-bottom))}.mypage-sharing-dealer-modal__apply{height:54px}}.payment-callback-page{align-items:center;color:var(--color-gray-700);display:flex;flex-direction:column;font-size:var(--text-body-md-size);gap:16px;justify-content:center;min-height:320px;padding:24px;text-align:center}.payment-callback-page p{margin:0}.payment-callback-page a{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.community-adult-access-gate{background:var(--ui-color-surface);min-height:100dvh}.community-page{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:280px 980px;max-width:100%;width:1280px}.community-page a{color:inherit;text-decoration:none}.community-dashboard-page{display:flex;flex-direction:column;gap:20px;max-width:100%;width:1280px}.community-dashboard-hero,.community-dashboard-panel,.community-dashboard-stats article{background:var(--app-color-surface);border:1px solid var(--ui-color-border);border-radius:12px;box-sizing:border-box}.community-dashboard-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;min-height:156px;padding:28px 32px}.community-dashboard-empty,.community-dashboard-hero p,.community-dashboard-panel header p{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);margin:0}.community-dashboard-hero h1,.community-dashboard-panel h2{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.community-dashboard-hero span{color:var(--ui-color-muted);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);line-height:var(--text-line-height-140);margin-top:8px}.community-dashboard-hero__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.community-dashboard-hero__actions a,.community-dashboard-panel header>a{align-items:center;border:1px solid var(--color-primary-500);border-radius:8px;color:var(--color-primary-500);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);justify-content:center;line-height:var(--text-line-height-140);min-height:36px;padding:0 14px;text-decoration:none}.community-dashboard-hero__actions a:first-child{background:var(--color-primary-500);color:var(--color-white)}.community-dashboard-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.community-dashboard-stats article{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.community-dashboard-stats strong{color:var(--ui-color-text);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold)}.community-dashboard-stats span,.community-dashboard-stats strong{font-family:var(--text-font-family),sans-serif;line-height:var(--text-line-height-140)}.community-dashboard-stats span{color:var(--ui-color-muted);font-size:var(--text-body-md-size)}.community-dashboard-grid{align-items:start;display:grid;gap:20px;grid-template-columns:440px minmax(0,1fr)}.community-dashboard-panel{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px}.community-dashboard-panel header{align-items:center;display:flex;gap:16px;justify-content:space-between}.community-dashboard-best-list,.community-dashboard-board-groups,.community-dashboard-board-groups article,.community-dashboard-board-groups article>div{display:flex;flex-direction:column}.community-dashboard-best-list,.community-dashboard-board-groups{gap:10px}.community-dashboard-best-item,.community-dashboard-board-groups a{align-items:center;border:1px solid var(--ui-color-border-muted);border-radius:10px;color:var(--ui-color-text);display:flex;gap:10px;min-width:0;padding:12px;text-decoration:none}.community-dashboard-best-item>img{flex:0 0 22px;height:22px;width:22px}.community-dashboard-best-item span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.community-dashboard-best-item strong,.community-dashboard-board-groups a span,.community-dashboard-board-groups h3{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-dashboard-best-item small,.community-dashboard-board-groups small{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140)}.community-dashboard-best-item em,.community-dashboard-board-groups small{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.community-dashboard-best-item em{color:var(--ui-color-muted);font-style:normal}.community-dashboard-best-item em img,.community-dashboard-board-groups small img{height:16px;width:16px}.community-dashboard-board-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.community-dashboard-board-groups article{gap:10px;min-width:0}.community-dashboard-board-groups h3{margin:0}.community-dashboard-board-groups article>div{gap:8px}.community-dashboard-board-groups a{justify-content:space-between}.community-dashboard-board-groups a span{min-width:0}.community-board-summary h1,.community-login-card strong,.community-member-card__top strong{font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-lnb-row--strong>span,.community-lnb-section-header strong{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-board-summary__desc,.community-chip-list a,.community-lnb-row__text,.community-tabs button,.community-toggle,.community-toolbar-button{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-lnb-row__text{font-size:var(--text-body-lg-size)}.community-member-card dt,.community-quick-links a{font-weight:var(--text-weight-medium)}.community-member-card dd,.community-member-card dt,.community-quick-links a{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-member-card dd{font-weight:var(--text-weight-regular)}.community-member-card__top a,.community-member-card__top button{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-board-summary__meta,.community-chip-group h3,.community-post-author strong,.community-post-author>span,.community-post-card__text h2,.community-tabs button.is-active{font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-post-author small,.community-post-author__date,.community-post-stats dd{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-lnb{display:flex;flex-direction:column;gap:0;width:280px}.community-member-card,.community-quick-links{background:var(--app-color-surface);border-radius:14px}.community-member-card{box-sizing:border-box;gap:12px;margin-bottom:12px;padding:16px 20px}.community-login-card{align-items:stretch;background:var(--ui-color-surface);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-bottom:12px;padding:24px 20px;width:280px}.community-login-card strong{color:var(--ui-color-text);font-size:var(--text-body-lg-size);line-height:var(--text-line-height-140)}.community-login-card .community-login-card__button{height:40px;min-width:0;width:100%}.community-login-card .community-login-card__button .ui-btn__label{white-space:nowrap}.community-member-card__top{align-items:center;display:flex;gap:16px;height:22px;justify-content:space-between}.community-member-card__top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-member-card__top div{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.community-member-card__top div img{flex:0 0 8px;height:8px;width:8px}.community-member-card__top a,.community-member-card__top button{background:transparent;border:0;color:var(--ui-color-muted);cursor:pointer;padding:0}.community-member-card__top button{color:var(--ui-color-subtle)}.community-member-card__top button:disabled{cursor:default;opacity:.6}.community-member-card__identity--mobile{display:none}.community-member-card__body{align-items:center;display:flex;gap:12px;margin-top:16px}.community-member-card__avatar{border-radius:50%;display:block;flex-shrink:0;height:54px;-o-object-fit:cover;object-fit:cover;width:54px}.community-member-card dl{display:grid;flex:1;gap:8px;grid-template-columns:1fr;min-width:0}.community-member-card dl div{align-items:center;background:var(--ui-color-surface-muted);border-radius:8px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:14px 12px}.community-member-card dd,.community-member-card dt{color:var(--ui-color-muted)}.community-member-card dd{color:var(--ui-color-text);text-align:right}.community-quick-links{align-items:center;align-self:stretch;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);height:50px;margin-bottom:12px;min-height:50px;padding:8px 0}.community-quick-links a{align-items:center;color:var(--ui-color-text);display:inline-flex;gap:4px;justify-content:center}.community-quick-links a:last-child{color:var(--color-secondary-500)}.community-quick-links span{align-items:center;background:var(--color-secondary-500);border-radius:50%;box-sizing:border-box;color:var(--color-white);display:inline-flex;flex-shrink:0;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);height:18px;justify-content:center;line-height:18px;min-width:18px;padding:0 4px;text-align:center}.community-mobile-lnb-divider{display:none}.community-lnb-panel{overflow:visible}.community-lnb-panel--primary{background:var(--ui-color-surface);border-radius:12px 12px 0 0;padding:8px}.community-lnb-panel--primary .community-lnb-row:first-child{border-radius:12px 12px 0 0}.community-lnb-section-header{align-items:center;background:var(--ui-color-surface-muted);border:0;box-sizing:border-box;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:0 24px;text-align:left;width:100%}.community-lnb-section-header__toggle{align-items:center;display:inline-flex;height:32px;justify-content:center;margin-right:-8px;padding:0;width:32px}.community-lnb-section-header__toggle img{display:block;height:20px;transform:rotate(0);transition:transform .2s ease;width:20px}.community-lnb-panel.is-collapsed .community-lnb-section-header__toggle img{transform:rotate(180deg)}.community-lnb-panel--chips.is-collapsed .community-lnb-section-header{border-radius:0 0 12px 12px}.community-lnb-row{align-items:center;background:var(--app-color-surface);border:0;box-sizing:border-box;color:var(--ui-color-control-text);cursor:pointer;display:flex;gap:10px;min-height:50px;padding:12px 16px;text-align:left;width:100%}.community-lnb-row img.community-lnb-row__icon{height:24px;width:24px}.community-lnb-row--create-feed{gap:8px}.community-lnb-row--create-feed img{height:24px;width:24px}.community-lnb-row--create-feed span,.community-lnb-row--manage span{color:var(--ui-color-text);text-align:center}.community-lnb-row--recent{gap:12px}.community-recent-board-link{align-items:center;color:inherit;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.community-recent-remove{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;padding:0;width:24px}.community-recent-icon{display:block;flex-shrink:0}img.community-recent-icon--time{height:20px;width:20px}img.community-recent-icon--close{height:10px;width:10px}.community-lnb-empty{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;padding:12px 24px 20px}.community-lnb-row__spacer{flex:1}.community-feed-mark{align-items:center;background:var(--color-gray-100);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.community-feed-mark img{display:block;height:20px;width:20px}.community-feed-mark--mint{background:#81e6d9}.community-feed-mark--blue{background:#a3bffa}.community-feed-mark--yellow{background:#fbd38d}.community-feed-mark--rainbow{background:conic-gradient(from 45deg,#29b7ff,#9b52ff,#ff4fa3,#ffcc42,#29d3a4,#29b7ff)}.community-lnb-row--feed .community-lnb-row__text{color:var(--ui-color-text)}.community-board-thumbnail{align-items:center;background:conic-gradient(from 45deg,#31c6ed,#8a58ff,#ff5cb6,#ffd35f,#6fe0b7,#31c6ed);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.community-board-thumbnail img{display:block;height:20px;width:20px}.community-board-thumbnail--mint{background:linear-gradient(135deg,#81e6d9,#38bdf8 34%,#fbd38d 67%,#d946ef)}.community-board-thumbnail--blue{background:linear-gradient(135deg,#a3bffa,#38bdf8 34%,#fbd38d 67%,#d946ef)}.community-board-thumbnail--yellow{background:linear-gradient(135deg,#fbd38d,#38bdf8 34%,#81e6d9 67%,#d946ef)}.community-board-thumbnail--rainbow{background:conic-gradient(from 45deg,#31c6ed,#8a58ff,#ff5cb6,#ffd35f,#6fe0b7,#31c6ed)}.community-lnb-row--community .community-lnb-row__text{color:var(--ui-color-text)}.community-star{display:block;flex-shrink:0;height:24px;width:24px}.community-star-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;padding:0;width:28px}.community-star-button:disabled{cursor:progress;opacity:.55}.community-all-community{align-items:flex-start;align-self:stretch;background:var(--ui-color-surface);border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:24px;padding:16px 24px}.community-lnb-panel__body{background:var(--ui-color-surface);padding:8px}.community-lnb-panel__body--chips{padding:16px 24px}.community-chip-group h3{color:var(--ui-color-muted);margin:0 0 10px}.community-chip-list{display:flex;flex-wrap:wrap;gap:8px}.community-chip-list a{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:999px;box-sizing:border-box;color:var(--ui-color-text);display:inline-flex;gap:10px;padding:10px 12px}.community-main{background:transparent;border-radius:0}.community-board-hero{background:#101010;border-radius:14px;height:140px;overflow:hidden;width:980px}.community-board-hero img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-board-summary{box-sizing:border-box;display:flex;gap:16px;min-height:189px;padding:24px 0}.community-board-summary__profile{border-radius:50%;flex-shrink:0;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.community-board-summary__content{flex:1;min-width:0;padding-top:12px}.community-board-summary__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.community-board-summary h1{color:var(--ui-color-text)}.community-board-summary__actions{align-items:center;display:inline-flex;gap:6px}.community-board-summary__actions>button,.community-board-summary__more-menu .community-board-summary__more{background:transparent;border:0;cursor:pointer;height:24px;padding:0;width:24px}.community-board-summary__actions>button img,.community-board-summary__more span,.community-post-card__header button img{display:block;height:24px;width:24px}.community-board-summary__more span{background:var(--ui-color-text);mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3C/svg%3E") center /contain no-repeat}.community-board-summary__desc,.community-board-summary__meta{margin:0}.community-board-summary__meta{align-items:center;color:var(--ui-color-muted);display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.community-board-summary__meta span+span:before{background:var(--ui-color-muted);border-radius:50%;content:"";display:inline-block;height:2px;margin-right:6px;vertical-align:middle;width:2px}.community-board-summary__meta span:not(:first-child){color:var(--color-primary-500)}.community-board-summary__meta a,.community-board-summary__rules{background:transparent;border:0;color:var(--color-primary-500);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-position:from-font}.community-board-summary__meta a:before,.community-board-summary__rules:before{background:var(--ui-color-muted);border-radius:50%;content:"";display:inline-block;height:2px;margin-right:6px;vertical-align:middle;width:2px}.community-board-summary__desc{color:var(--ui-color-text);margin-top:8px}.community-board-summary__buttons{display:flex;gap:8px;margin-top:16px}.community-board-summary__button.ui-btn{height:32px;min-width:80px;padding:0 12px;width:80px}.community-board-summary__button.ui-btn--outline{background:var(--ui-color-outline-bg);border:1px solid var(--ui-color-border);color:var(--ui-color-text)}.community-notice-list{background:transparent;display:flex;flex-direction:column;padding-bottom:20px}.community-notice-row{align-items:center;align-self:stretch;background:transparent;border-top:1px solid var(--ui-color-border);box-sizing:border-box;color:var(--ui-color-text);display:flex;gap:11px;padding:13px 16px}.community-notice-row:last-child{border-bottom:1px solid var(--ui-color-border)}.community-notice-row__badge{align-items:center;background:#fff2ec;border-radius:4px;color:#e14d00;display:inline-flex;flex:0 0 33px;font-size:var(--text-caption-sm-size);height:20px;justify-content:center;width:33px}.community-notice-row strong,.community-notice-row__badge{font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.community-notice-row strong{color:var(--ui-color-text);font-size:var(--text-body-md-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-notice-row__spacer{flex:1}.community-notice-row__comments{align-items:center;color:var(--ui-color-muted);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);min-width:36px}.community-notice-row__comments img{display:block;flex:0 0 16px;height:16px;width:16px}.community-board-toolbar{align-items:center;box-sizing:border-box;display:flex;gap:16px;height:44px;justify-content:space-between;padding:12px 0}.community-tabs{align-items:center;box-sizing:border-box;display:inline-flex;gap:8px;padding:10px 0}.community-tabs button{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:999px;color:var(--ui-color-text);cursor:pointer;height:36px;min-width:54px;padding:6px 8px}.community-tabs button.is-active{background:var(--ui-color-preview-dark-bg);border-color:var(--ui-color-preview-dark-bg);color:var(--ui-color-preview-dark-text)}.community-board-toolbar__right{align-items:center;display:inline-flex;gap:16px;margin-left:auto}.community-toolbar-menu-wrap{align-items:center;display:inline-flex;position:relative}.community-toolbar-button,.community-toolbar-icon-button{align-items:center;background:transparent;border:0;color:var(--ui-color-text);cursor:pointer;display:inline-flex}.community-toolbar-button{gap:8px;padding:0}.community-toolbar-button__chevron{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;height:7px;transform:rotate(45deg) translateY(-2px);width:7px}.community-toolbar-icon-button{height:24px;justify-content:center;padding:0;width:24px}.community-toolbar-icon-button.is-active{border:1px solid var(--color-primary-500);border-radius:4px}.community-toolbar-icon-button img{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.community-toolbar-icon-button[aria-label="보기 방식 선택"] img{filter:brightness(0);height:18px;width:18px}.community-article-search{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:10px;box-sizing:border-box;display:flex;gap:14px;height:48px;margin:0 0 12px;padding:4px 4px 4px 16px;width:100%}.community-article-search__filter{align-items:center;background:transparent;border:0;color:var(--ui-color-text);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:8px;height:40px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:94px;padding:0;white-space:nowrap}.community-article-search__divider{background:var(--ui-color-border);flex:0 0 1px;height:16px;width:1px}.community-article-search__input{background:transparent;border:0;color:var(--ui-color-text);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);height:40px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;outline:0;padding:0}.community-article-search__input::-moz-placeholder{color:var(--ui-color-placeholder)}.community-article-search__input::placeholder{color:var(--ui-color-placeholder)}.community-article-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.community-article-search__clear{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;padding:0;width:28px}.community-article-search__clear img{display:block;height:10px;width:10px}.community-article-search__submit{align-items:center;background:var(--color-primary-500);border:0;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}.community-article-search__submit img{display:block;filter:brightness(0) invert(1);height:18px;width:18px}.community-toolbar-menu{right:0;top:calc(100% + 8px);z-index:6}.community-toolbar-menu,.community-toolbar-menu__submenu{background:var(--ui-color-surface);border-radius:12px;box-shadow:0 0 9px #00000014;box-sizing:border-box;min-width:104px;padding:8px;position:absolute}.community-toolbar-menu__submenu{left:calc(100% + 8px);top:0}.community-toolbar-menu__item.ui-btn{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:flex-start;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:24px;padding:12px 8px;width:100%}.community-toolbar-menu__item .ui-btn__label{overflow:visible;text-overflow:clip}.community-toolbar-menu__item.is-selected,.community-toolbar-menu__item.ui-btn:hover:not(:disabled):not(.is-loading){background:transparent;color:var(--color-primary-500)}.community-toolbar-menu__item.has-children .ui-btn__label{gap:14px;justify-content:space-between;min-width:0;width:100%}.community-toolbar-menu__arrow{border-right:1.5px solid;border-top:1.5px solid;box-sizing:border-box;flex:0 0 7px;height:7px;margin:0 2px 0 auto;transform:rotate(45deg);width:7px}.community-toggle{align-items:center;color:var(--ui-color-text);display:inline-flex;gap:8px}.community-post-list{align-items:center;align-self:stretch;border-radius:14px;flex-direction:column}.community-pagination,.community-post-list{background:var(--ui-color-surface);display:flex;width:980px}.community-pagination{box-sizing:border-box;justify-content:center;padding:24px 0 40px}.community-post-card{border-bottom:1px solid var(--ui-color-border);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:28px 0;width:640px}.community-post-card:last-child{border-bottom:0}.community-post-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:880px;padding-top:120px;text-align:center;width:640px}.community-post-empty p,.community-post-empty strong{font-family:var(--text-font-family),sans-serif;line-height:var(--text-line-height-140);margin:0}.community-post-empty strong{color:var(--ui-color-text);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold)}.community-post-empty p{color:var(--ui-color-muted);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.community-post-card--compact{min-height:186px}.community-post-card--list{min-height:210px}.community-post-compact{display:flex;flex-direction:column;gap:8px;width:100%}.community-post-compact__header{align-items:center;display:flex;gap:8px;height:24px;justify-content:space-between}.community-post-compact__avatar{border-radius:50%;flex:0 0 24px;height:24px;overflow:hidden;width:24px}.community-post-compact__author{align-items:center;display:inline-flex;flex:1;gap:8px;min-width:0}.community-post-compact__author span,.community-post-compact__author strong{font-family:var(--text-font-family),sans-serif;line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-compact__author strong{color:var(--ui-color-text);flex:0 0 auto;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);max-width:180px}.community-post-author__menu-trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left}.community-post-compact__author .community-post-author__menu{flex:0 1 auto;min-width:0}.community-post-author__menu-trigger:focus-visible{border-radius:2px;outline:2px solid var(--color-secondary-500);outline-offset:2px}.community-post-compact__author span{color:var(--ui-color-muted);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);min-width:0}.community-post-compact__header .community-post-more__button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;padding:0;width:24px}.community-post-compact__header button img{display:block;height:24px;width:24px}.community-post-more{flex:0 0 24px;position:relative}.community-post-more__button{align-items:center;display:inline-flex;justify-content:center}.community-post-more__menu{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:10px;box-shadow:0 8px 24px #00000024;overflow:hidden;position:absolute;right:0;top:100%;width:146px;z-index:30}.community-post-more__menu>.community-post-more__item{align-items:center;background:transparent;border:0;color:var(--ui-color-text);cursor:pointer;display:flex;flex:none;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);height:auto;justify-content:flex-start;line-height:var(--text-line-height-140);min-height:44px;overflow:hidden;padding:12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.community-post-more__menu>.community-post-more__item:hover{background:var(--ui-color-surface-hover)}.community-post-more__icon{background:var(--ui-color-text);display:block;height:24px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 13a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2M12 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3C/svg%3E") center /contain no-repeat;width:24px}.community-post-compact__body{align-items:flex-start;display:flex;gap:16px;min-height:40px;width:100%}.community-post-compact__body.has-media{min-height:64px}.community-post-compact__thumb{background:var(--ui-color-surface-muted);border-radius:8px;flex:0 0 106px;height:64px;margin:0;overflow:hidden;position:relative;width:106px}.community-post-compact__thumb img,.community-post-compact__thumb-placeholder{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-post-compact__thumb-placeholder{background:var(--ui-color-surface-muted)}.community-post-compact__media-badge{align-items:center;background:#1a1a1ac7;border-radius:6px;bottom:4px;box-sizing:border-box;color:var(--color-white);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);gap:4px;height:20px;justify-content:center;left:4px;line-height:var(--text-line-height-140);min-width:22px;padding:0 6px;position:absolute}.community-post-compact__media-badge img{display:block;filter:brightness(0) invert(1)}.community-post-compact__media-badge--image img,.community-post-compact__media-badge--video img{height:18px;width:18px}.community-post-compact__media-badge span{display:block}.community-post-compact__text{display:-webkit-box;margin:0;min-width:0;overflow:hidden;-webkit-box-orient:vertical;color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);-webkit-line-clamp:2;line-height:var(--text-line-height-140)}.community-text-list{box-sizing:border-box;display:flex;flex-direction:column;padding:16px 0 0;width:948px}.community-text-list__head,.community-text-list__row{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;width:948px}.community-text-list__head{background:var(--ui-color-surface-muted);border-radius:8px;color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);height:41px;line-height:var(--text-line-height-140);padding:12px 0;text-align:center}.community-text-list__row{background:var(--ui-color-surface);border-bottom:1px solid var(--ui-color-border);min-height:60px;padding:8px 0}.community-text-list__category{align-items:center;display:inline-flex;flex:0 0 150px;justify-content:center;min-width:0;width:150px}.community-text-list__title{flex:0 0 400px;min-width:0;width:400px}.community-text-list__side{align-items:center;display:inline-flex;flex:0 0 308px;justify-content:space-between;min-width:0;width:308px}.community-text-list__user{flex:0 0 100px;width:100px}.community-text-list__date,.community-text-list__recommend,.community-text-list__views{flex:0 0 62px;text-align:center;width:62px}.community-text-list__label{align-items:center;background:var(--ui-color-surface-muted);border-radius:8px;box-sizing:border-box;color:var(--ui-color-muted);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);justify-content:center;line-height:var(--text-line-height-140);max-width:150px;min-height:25px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.community-text-list__row>.community-text-list__title{align-items:center;display:flex;height:44px;justify-content:center}.community-text-list__title>a{color:var(--ui-color-text);display:-webkit-box;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:none;text-overflow:ellipsis;white-space:normal}.community-text-list__title>a>span{overflow:visible;white-space:normal}.community-text-list__title strong{color:var(--color-secondary-500);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin-left:4px}.community-text-list__title img{display:inline-block;height:18px;margin-left:4px;vertical-align:middle;width:18px}.community-text-list__row .community-text-list__user{align-items:center;display:inline-flex;gap:8px;overflow:hidden}.community-text-list__avatar{border-radius:50%;flex:0 0 24px;height:24px;overflow:hidden;width:24px}.community-text-list__date,.community-text-list__row .community-text-list__user span:last-child,.community-text-list__views{color:var(--ui-color-text);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-text-list__date,.community-text-list__views{color:var(--ui-color-muted)}.community-text-list__recommend{color:var(--color-danger);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-text-list__stat-icon{display:none}.community-post-card__header{align-items:center;display:flex;gap:12px;height:40px;justify-content:space-between}.community-post-author{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.community-post-author__avatar{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.community-post-author__avatar img,.community-post-compact__avatar img,.community-text-list__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-post-author__meta{align-items:center;display:inline-flex;gap:8px;margin:0}.community-post-author small,.community-post-author__date{color:var(--ui-color-muted)}.community-post-author__date{text-decoration:none}.community-post-compact__date{color:inherit;text-decoration:none}.community-post-author>span{color:var(--ui-color-muted);font-weight:var(--text-weight-regular)}.community-post-card__text{min-width:0}.community-post-card__body{display:flex;flex-direction:column;gap:16px;width:100%}.community-post-card__title-row{align-items:center;display:flex;gap:4px;min-width:0}.community-post-card__text h2{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;color:var(--ui-color-text);-webkit-line-clamp:1;min-width:0}.community-post-card__reply{color:var(--color-secondary-500);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.community-post-normal{display:flex;flex-direction:column;gap:4px}.community-post-normal p{align-items:flex-start;color:var(--ui-color-text);display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);margin:0}.community-post-normal p span,.community-post-normal__content-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-normal__content-link{color:inherit;text-decoration:none}.community-post-normal>p button{background:transparent;border:0;color:var(--ui-color-muted);cursor:pointer;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:0;text-decoration:underline}.community-page .community-post-normal__link,.community-post-normal a.community-post-normal__link{color:var(--color-secondary-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);max-width:100%;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.community-page .community-post-normal__link:hover,.community-post-normal a.community-post-normal__link:hover{text-decoration:underline}.community-post-media{--community-media-drag-offset:0px;background:var(--ui-color-surface-muted);border-radius:12px;height:494px;margin:0;overflow:hidden;position:relative;width:640px}.community-post-media.is-draggable{cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.community-post-media.is-draggable img{-webkit-user-drag:none}.community-post-media.is-draggable:active{cursor:grabbing}.community-post-media__backdrop,.community-post-media__image,.community-post-media__video,.community-post-media__video-player{display:block;height:100%;inset:0;position:absolute;width:100%}.community-post-media__backdrop{filter:blur(60px);-o-object-fit:cover;object-fit:cover;transform:translate3d(var(--community-media-drag-offset,0),0,0) scale(1.08)}.community-post-media__image,.community-post-media__video{-o-object-fit:contain;object-fit:contain}.community-post-media__video{background:var(--color-black)}.community-post-media__image,.community-post-media__video,.community-post-media__video-player{transform:translate3d(var(--community-media-drag-offset,0),0,0);transition:transform .2s ease-out}.community-post-media.is-dragging .community-post-media__backdrop,.community-post-media.is-dragging .community-post-media__image,.community-post-media.is-dragging .community-post-media__video,.community-post-media.is-dragging .community-post-media__video-player{transition:none}.community-post-media__nav{align-items:center;background:#1a1a1ad1;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:4}.community-post-media__nav--prev{left:14px}.community-post-media__nav--next{right:14px}.community-post-media__nav span{border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);box-sizing:border-box;display:block;height:8px;width:8px}.community-post-media__nav--prev span{transform:translate(2px) rotate(225deg)}.community-post-media__nav--next span{transform:translate(-2px) rotate(45deg)}.community-post-media__counter{align-items:center;background:#1a1a1acc;border-radius:999px;bottom:10px;box-sizing:border-box;color:var(--color-white);display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:26px;justify-content:center;line-height:var(--text-line-height-140);margin:0;min-width:42px;padding:0 6px;position:absolute;right:10px}.community-post-media.has-video .community-post-media__counter{bottom:54px}.community-post-media__view-button{align-items:center;background:#1a1a1ad1;border:0;border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:30px;justify-content:center;line-height:var(--text-line-height-140);padding:0 12px;position:absolute;right:10px;top:10px;z-index:6}.community-media-viewer{background:#191919;color:#fff;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:3000}.community-media-viewer__header{align-items:center;border-bottom:1px solid #303030;box-sizing:border-box;display:flex;flex:0 0 56px;height:56px;justify-content:flex-end;padding:0 15px 0 32px;position:relative}.community-media-viewer__counter{color:#fff;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:var(--text-weight-medium);left:50%;letter-spacing:var(--text-letter-spacing-0);line-height:22px;margin:0;position:absolute;top:17px;transform:translate(-50%)}.community-media-viewer__close{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:relative;width:24px}.community-media-viewer__close:after,.community-media-viewer__close:before{background:currentColor;border-radius:999px;content:"";height:2px;position:absolute;width:18px}.community-media-viewer__close:before{transform:rotate(45deg)}.community-media-viewer__close:after{transform:rotate(-45deg)}.community-media-viewer__single{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.community-media-viewer__stage{align-items:center;box-sizing:border-box;display:flex;height:calc(100vh - 56px);justify-content:center;min-height:0;padding:0 250px;position:relative}.community-media-viewer__media-frame{--community-media-drag-offset:0px;background:#303030;border-radius:12px;height:calc(100vh - 134px);max-height:946px;overflow:hidden;touch-action:pan-y;width:min(100%,1419px)}.community-media-viewer__image,.community-media-viewer__video{display:block;height:100%;transform:translate3d(var(--community-media-drag-offset,0),0,0);transition:transform .2s ease-out;width:100%}.community-media-viewer__media-frame.is-dragging .community-media-viewer__image,.community-media-viewer__media-frame.is-dragging .community-media-viewer__video{transition:none}.community-media-viewer__image{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.community-media-viewer__nav{align-items:center;background:#ffffff26;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1}.community-media-viewer__nav:disabled{cursor:default;opacity:.35}.community-media-viewer__nav--prev{left:20px}.community-media-viewer__nav--next{right:20px}.community-media-viewer__nav-icon{border-right:2px solid;border-top:2px solid;display:block;height:13px;width:13px}.community-media-viewer__nav--prev .community-media-viewer__nav-icon{transform:translate(3px) rotate(-135deg)}.community-media-viewer__nav--next .community-media-viewer__nav-icon{transform:translate(-3px) rotate(45deg)}.community-post-link-card{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:10px;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:69px;padding:14px;width:100%}.community-post-link-card__text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.community-post-link-card strong,.community-post-link-card__host{font-family:var(--text-font-family),sans-serif;line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-link-card__host{color:var(--ui-color-muted);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.community-post-link-card strong{color:var(--ui-color-text)}.community-post-link-card strong,.community-post-link-card__action{font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium)}.community-post-link-card__action{align-items:center;border:1px solid var(--color-primary-500);border-radius:999px;color:var(--color-primary-500);display:inline-flex;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;height:42px;justify-content:center;line-height:var(--text-line-height-140);padding:0 12px}.community-post-poll{border:1px solid var(--ui-color-border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px 14px;width:100%}.community-post-poll__meta{align-items:center;color:var(--ui-color-subtle);display:flex;flex-wrap:wrap;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);gap:4px;line-height:var(--text-line-height-140);margin:0}.community-post-poll__meta span+span:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:2px;margin-right:4px;vertical-align:middle;width:2px}.community-post-poll__options{display:flex;flex-direction:column;gap:10px}.community-post-poll-option{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:50px;overflow:hidden;padding:0;position:relative;text-align:left}.community-post-poll-option:disabled{cursor:default}.community-post-poll-option.is-active{gap:10px;padding-left:12px}.community-post-poll-option.is-closed{padding-left:14px}.community-post-poll-option.is-active.has-image{padding-right:0}.community-post-poll-option.is-active.is-selected{background:var(--ui-color-outline-selected-bg);border-color:var(--color-primary-400)}.community-post-poll-option__bar{background:var(--ui-color-surface-muted);bottom:0;left:0;position:absolute;top:0}.community-post-poll-option.is-selected .community-post-poll-option__bar{background:var(--ui-color-outline-selected-bg);min-width:0}.community-post-poll-option__check{background:var(--ui-color-surface);border:1.5px solid var(--ui-color-border);border-radius:4px;box-sizing:border-box;flex:0 0 20px;height:20px;position:relative;width:20px;z-index:1}.community-post-poll-option.is-selected .community-post-poll-option__check{background:var(--color-primary-500);border-color:var(--color-primary-500)}.community-post-poll-option.is-selected .community-post-poll-option__check:before{border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);content:"";height:10px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.community-post-poll-option__content{align-items:center;display:inline-flex;gap:8px;min-width:0;padding:0 14px;position:relative;z-index:1}.community-post-poll-option.is-active .community-post-poll-option__content{flex:1;padding:0}.community-post-poll-option.is-closed .community-post-poll-option__content{flex:1;padding:0 14px 0 0}.community-post-poll-option.has-image .community-post-poll-option__content{padding-right:64px}.community-post-poll-option.is-active.has-image .community-post-poll-option__content{padding-right:0}.community-post-poll-option.is-closed.has-image .community-post-poll-option__content{padding-right:64px}.community-post-poll-option em,.community-post-poll-option strong{font-family:var(--text-font-family),sans-serif;font-style:normal;line-height:var(--text-line-height-140);white-space:nowrap}.community-post-poll-option strong{color:var(--ui-color-text);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular)}.community-post-poll-option em{color:var(--ui-color-muted);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.community-post-poll-option.is-selected em,.community-post-poll-option.is-selected strong{color:var(--color-primary-500);font-weight:var(--text-weight-semibold)}.community-post-poll-option__image{border-left:1px solid var(--ui-color-border);display:block;height:50px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:50px;z-index:2}.community-post-poll__action{background:var(--ui-color-surface-muted);border:0;border-radius:8px;color:var(--ui-color-text);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);height:40px;line-height:var(--text-line-height-140)}.community-post-poll__action.is-closed{color:var(--ui-color-disabled);cursor:default}.community-post-poll__action:disabled{cursor:default}.community-post-stats{align-items:center;align-self:stretch;background:var(--ui-color-surface-muted);border-radius:8px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,150px);padding:12px 20px}.community-post-stats div{align-items:center;display:inline-flex;gap:4px;justify-content:center}.community-post-stats dd,.community-post-stats dt{margin:0}.community-post-stats img{display:block;height:18px;width:18px}.community-post-stats__vote-icons{align-items:center;display:inline-flex;gap:2px}.community-post-stats__reaction-button,.community-post-stats__share-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.community-post-stats__reaction-button:disabled{cursor:default;opacity:.5}.community-post-stats__reaction-button.is-active{opacity:1}.community-post-stats__comments,.community-post-stats__views{cursor:pointer}.community-post-stats dd{color:var(--ui-color-muted);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-style:normal;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-align:right}.community-post-stats dd.is-reaction-active,.community-text-list__recommend.is-reaction-active{color:var(--color-secondary-500)}.community-post-list--text .community-text-list__recommend.is-zero,.community-text-list__recommend.is-zero{color:var(--ui-color-muted)}.community-post-card--compact .community-post-stats{align-items:center;align-self:stretch;background:var(--ui-color-surface-muted);border-radius:8px;display:flex;justify-content:space-between;padding:12px}.community-post-card--compact .community-post-stats dd{font-size:var(--text-caption-md-size)}.community-feed-modal__panel.ui-app-modal__panel{height:auto;max-height:min(calc(100vh - 40px),720px);min-height:0}@supports (height:100dvh){.community-feed-modal__panel.ui-app-modal__panel{max-height:min(calc(100dvh - 40px),720px)}}.community-feed-modal__panel .ui-app-modal__title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);line-height:var(--text-line-height-140)}.community-feed-modal__body.ui-app-modal__main{gap:0;padding:16px 16px 0}.community-feed-modal__footer.ui-app-modal__footer{height:88px;padding:20px}.community-feed-modal__form{display:flex;flex-direction:column;gap:16px}.community-feed-modal__field{display:flex;flex-direction:column;gap:4px}.community-feed-modal__field--boards{gap:8px}.community-feed-modal__floating-field{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.community-feed-modal__search-scroll{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:2;width:100%}.community-feed-modal__search-list{display:flex;flex-direction:column;max-height:174px;min-height:174px;overflow:hidden auto;scrollbar-width:none;width:100%}.community-feed-modal__search-list::-webkit-scrollbar{height:0;width:0}.community-feed-modal__search-item{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;min-height:50px;padding:12px 10px}.community-feed-modal__search-main{align-items:center;display:inline-flex;gap:8px;min-width:0}.community-feed-modal__badge{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:20px;justify-content:center;line-height:var(--text-line-height-140);padding:0 6px}.community-feed-modal__badge--recent{background:#edfaf6;color:#075445}.community-feed-modal__badge--popular{background:#eff6ff;color:#0b4596}.community-feed-modal__search-name{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:0;font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-feed-modal__search-name mark,.community-feed-modal__search-name span{font-size:var(--text-body-lg-size);line-height:var(--text-line-height-140)}.community-feed-modal__search-name mark{background:transparent;color:#2a94ff;font-weight:var(--text-weight-medium)}.community-feed-modal__add-button{background:var(--color-primary-500);border:0;border-radius:8px;color:var(--color-white);cursor:pointer;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;line-height:var(--text-line-height-140);min-width:48px;padding:0 12px}.community-feed-modal__add-button.is-added{background:var(--color-gray-50);color:var(--color-gray-700);cursor:default;min-width:58px}.community-feed-modal__empty{align-items:center;color:var(--color-gray-500);display:flex;flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);justify-content:center;line-height:var(--text-line-height-140);margin:0;padding:14px 10px}.community-feed-modal__added{display:flex;flex-direction:column}.community-feed-modal__added-header{background:var(--color-gray-50);color:var(--color-gray-700);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:8px 12px}.community-feed-modal__chip-list{display:flex;flex-wrap:wrap;gap:8px;min-height:60px;padding:12px 0}.community-feed-modal__chip{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:999px;color:var(--color-gray-900);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:6px;line-height:var(--text-line-height-140);padding:10px 12px}.community-feed-modal__chip-remove{flex:0 0 16px;height:16px;position:relative;width:16px}.community-feed-modal__chip-remove:after,.community-feed-modal__chip-remove:before{background:var(--color-gray-700);border-radius:2px;content:"";height:1.5px;left:50%;position:absolute;top:50%;width:12px}.community-feed-modal__chip-remove:before{transform:translate(-50%,-50%) rotate(45deg)}.community-feed-modal__chip-remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.community-feed-modal__footer .ui-btn{min-height:48px}.dark-mode .community-feed-modal__chip,.dark-mode .community-feed-modal__search-item{background:var(--ui-color-surface)}.community-manage-modal__panel.ui-app-modal__panel{height:min(494px,calc(100vh - 40px));max-height:min(calc(100vh - 40px),720px);min-height:0}@supports (height:100dvh){.community-manage-modal__panel.ui-app-modal__panel{height:min(494px,calc(100dvh - 40px));max-height:min(calc(100dvh - 40px),720px)}}.community-manage-modal__panel .ui-app-modal__title{color:var(--color-gray-900);font-size:var(--text-title-xs-size);line-height:var(--text-line-height-140)}.community-manage-modal__body.ui-app-modal__main{gap:0;padding:16px 16px 0}.community-manage-modal__footer.ui-app-modal__footer{height:88px;padding:20px}.community-manage-modal__form{display:flex;flex-direction:column;gap:16px}.community-manage-modal__form.is-searching{gap:8px}.community-manage-modal__scroll{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:2;width:100%}.community-manage-modal__list{display:flex;flex-direction:column;overflow:hidden auto;scrollbar-width:none;width:100%}.community-manage-modal__list::-webkit-scrollbar{height:0;width:0}.community-manage-modal__list--search{max-height:256px;min-height:256px}.community-manage-modal__list--added{max-height:214px;min-height:214px}.community-manage-modal__list--empty{max-height:248px;min-height:248px}.community-manage-modal__item{align-items:center;background:var(--color-white);box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;min-height:50px;padding:7px 10px}.community-manage-modal__name{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-manage-modal__name mark{background:transparent;color:#2a94ff;font-weight:var(--text-weight-medium)}.community-manage-modal__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px}.community-manage-modal__favorite{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;padding:0;width:20px}.community-manage-modal__favorite img{display:block;height:20px;width:20px}.community-manage-modal__join-button,.community-manage-modal__leave-button{border:1px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:36px;line-height:var(--text-line-height-140);min-width:47px;padding:0 12px}.community-manage-modal__join-button{background:var(--color-primary-500);color:var(--color-white)}.community-manage-modal__join-button.is-leave{background:var(--color-gray-50);border-color:var(--color-gray-100);color:var(--color-gray-700)}.community-manage-modal__leave-button{background:var(--color-white);border-color:var(--color-primary-500);color:var(--color-primary-500)}.dark-mode .community-manage-modal__item{background:var(--ui-color-surface)}.is-green{background:linear-gradient(135deg,#57b262,#dfe7a0)}.is-sky{background:linear-gradient(135deg,#b7dee8,#f7e2d2)}.is-orange{background:linear-gradient(135deg,#ffbf6b,#f2793d)}.is-blue{background:linear-gradient(135deg,#58c4ea,#d8f7ff)}.is-violet{background:linear-gradient(135deg,#102142,#7258d7)}.is-pink{background:linear-gradient(135deg,#ff6ea6,#74d7ff)}.is-rainbow{background:linear-gradient(135deg,#7ac7ff,#7d6cff 34%,#e256b8 66%,#ff8a4c)}.dark-mode .community-article-search__clear img,.dark-mode .community-board-summary__actions img,.dark-mode .community-lnb-row img,.dark-mode .community-notice-row__comments img,.dark-mode .community-post-card__header img,.dark-mode .community-post-stats img,.dark-mode .community-text-list__title img,.dark-mode .community-toolbar-icon-button img{filter:invert(1) brightness(1.6)}.dark-mode .community-feed-mark img,.dark-mode .community-star{filter:none}@media(max-width:1023px){.community-dashboard-page{width:100%}.community-dashboard-hero{align-items:flex-start;flex-direction:column}.community-dashboard-board-groups,.community-dashboard-grid{grid-template-columns:1fr}.community-page{display:block;width:100%}.community-lnb{display:none}.community-mobile-lnb-overlay{background:#000000b3;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:1100}.community-lnb.is-mobile-open{background:var(--ui-color-surface);bottom:0;box-shadow:-8px 0 20px #0000001f;display:flex;max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;right:0;top:0;width:300px;z-index:1101}.community-main{min-height:0;width:100%}.community-board-hero{aspect-ratio:44/7;height:auto;width:100%}.community-board-summary{min-height:auto;padding:20px 0 18px}.community-board-summary__profile{height:72px;width:72px}.community-board-summary__content{padding-top:4px}.community-board-toolbar{align-items:stretch;flex-direction:column;height:auto}.community-notice-list,.community-pagination,.community-post-list,.community-tabs{width:100%}.community-tabs{overflow-x:auto;padding-bottom:2px}.community-board-toolbar__right{gap:10px;justify-content:space-between;margin-left:0;overflow-x:auto}.community-article-search{gap:10px;margin:0 16px 12px;padding-left:12px;width:calc(100% - 32px)}.community-article-search__filter{font-size:var(--text-body-lg-size);min-width:86px}.community-post-list{padding:0 16px 24px}.community-post-card{width:100%}.community-post-empty{min-height:480px;padding:80px 16px 16px;width:100%}.community-text-list{overflow-x:auto;width:100%}.community-text-list__head,.community-text-list__row{min-width:948px}.community-post-media{aspect-ratio:320/247;height:auto;width:100%}}@media(max-width:767px){.community-mobile-lnb-overlay{animation:community-mobile-lnb-overlay-enter .2s ease-out}.community-lnb{background:var(--ui-color-surface-muted);bottom:0;box-shadow:-8px 0 20px #0000001f;box-sizing:border-box;display:flex;max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;padding:24px 10px;pointer-events:none;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .24s ease-out,visibility 0s linear .24s;visibility:hidden;width:300px;z-index:1101}.community-lnb.is-mobile-open{pointer-events:auto;transform:translate(0);transition-delay:0s;visibility:visible}.community-lnb.is-mobile-open .community-member-card{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.community-lnb.is-mobile-open .community-member-card__top--desktop{display:none}.community-lnb.is-mobile-open .community-member-card__body{align-items:center;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);margin-top:0;width:100%}.community-lnb.is-mobile-open .community-member-card__identity--mobile{display:flex;flex-direction:column;gap:2px;min-width:0}.community-lnb.is-mobile-open .community-member-card__identity--mobile strong{color:var(--ui-color-text);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-lnb.is-mobile-open .community-member-card__identity--mobile div{align-items:center;display:flex;gap:6px}.community-lnb.is-mobile-open .community-member-card__identity--mobile div img{flex:0 0 8px;height:8px;width:8px}.community-lnb.is-mobile-open .community-member-card__identity--mobile a,.community-lnb.is-mobile-open .community-member-card__identity--mobile button{background:transparent;border:0;cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-style:normal;font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140);padding:0}.community-lnb.is-mobile-open .community-member-card__identity--mobile a{color:var(--ui-color-muted)}.community-lnb.is-mobile-open .community-member-card__identity--mobile button{color:var(--ui-color-subtle)}.community-lnb.is-mobile-open .community-member-card__avatar{height:54px;width:54px}.community-lnb.is-mobile-open .community-member-card dl{gap:8px;grid-column:1/-1;width:100%}.community-lnb.is-mobile-open .community-member-card dl div{box-sizing:border-box;min-height:40px;padding:0 12px}.community-lnb.is-mobile-open .community-quick-links{background:var(--app-color-surface);border-radius:14px;margin-bottom:0}.community-mobile-lnb-divider{align-items:center;align-self:stretch;background:var(--ui-color-surface-muted);display:flex;flex:0 0 8px;height:8px;justify-content:center;min-height:8px;width:100%}.community-lnb.is-mobile-open .community-lnb-panel--primary{border-radius:14px 14px 0 0}@keyframes community-mobile-lnb-overlay-enter{0%{opacity:0}to{opacity:1}}.community-main{background:var(--ui-color-surface-muted)}.community-dashboard-page{gap:14px}.community-dashboard-hero,.community-dashboard-panel{padding:18px}.community-dashboard-hero__actions{align-items:stretch;flex-direction:column;width:100%}.community-dashboard-stats{grid-template-columns:1fr}.community-board-hero{aspect-ratio:auto;border-radius:14px;height:90px;margin:16px 16px 0;width:calc(100% - 32px)}.community-board-summary{align-items:flex-start;gap:12px;min-height:0;padding:16px}.community-board-summary__profile{flex-basis:60px;height:60px;width:60px}.community-board-summary__content{padding-top:0}.community-board-summary__title-row{gap:8px}.community-board-summary h1{font-size:var(--text-body-lg-size)}.community-board-summary__actions{display:inline-flex;gap:8px}.community-board-summary__actions button:first-child img{height:18px;width:18px}.community-board-summary__meta{color:var(--color-gray-700);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);gap:4px;margin-top:2px}.community-board-summary__meta a,.community-board-summary__rules{color:var(--color-primary-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold)}.community-board-summary__meta a:before,.community-board-summary__rules:before{margin-right:4px}.community-board-summary__desc{color:var(--color-gray-900);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);margin-top:2px}.community-board-summary__buttons{gap:8px;margin-left:-72px;margin-top:16px;width:calc(100vw - 32px)}.community-board-summary__button.ui-btn{border-radius:8px;flex:1 1 0;font-size:var(--text-body-md-size);height:32px;min-width:0;width:100%}.community-notice-list{padding-bottom:12px}.community-notice-row{border-top:0;height:46px;padding:13px 16px}.community-notice-row,.community-notice-row:last-child{border-bottom:1px solid #eef0f3}.community-tabs{box-sizing:border-box;gap:8px;height:52px;overflow-x:auto;padding:8px 16px;position:relative;width:100%}.community-tabs button{flex:0 0 auto}.community-board-toolbar{align-items:center;box-sizing:border-box;flex-direction:row;gap:12px;height:36px;justify-content:space-between;padding:8px 16px;position:relative;z-index:1}.community-board-toolbar__right{align-items:center;display:inline-flex;flex:0 1 auto;gap:16px;justify-content:flex-end;margin-left:auto;min-width:0;overflow:visible}.community-toggle{flex:0 0 auto}.community-toolbar-button{font-size:var(--text-body-md-size);gap:4px}.community-toolbar-icon-button,.community-toolbar-icon-button img{height:20px;width:20px}.community-article-search{background:var(--color-white);border-radius:10px;height:48px;margin:10px 16px;padding:4px 4px 4px 16px;width:calc(100% - 32px)}.community-post-list--feed{gap:0;padding:0 16px 24px}.community-post-list--feed .community-post-card{border-bottom-color:var(--color-gray-100);gap:16px;padding:28px 0;width:100%}.community-post-list--feed .community-post-card__header{gap:12px;height:40px}.community-post-list--feed .community-post-author__avatar{flex-basis:40px;height:40px;width:40px}.community-post-list--feed .community-post-author{gap:2px}.community-post-list--feed .community-post-author__meta{gap:8px}.community-post-list--feed .community-post-author strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.community-post-list--feed .community-post-author small,.community-post-list--feed .community-post-author>span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.community-post-list--feed .community-post-card__body{gap:16px;margin-top:0}.community-post-list--feed .community-post-card--normal .community-post-card__body{gap:12px}.community-post-list--feed .community-post-card__text h2{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);-webkit-line-clamp:1}.community-post-list--feed .community-post-normal{gap:16px}.community-post-list--feed .community-post-normal p{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular)}.community-post-list--feed .community-post-normal p span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:clip;white-space:normal}.community-post-list--feed .community-post-media{aspect-ratio:1/1;border-radius:12px;height:auto;width:100%}.community-post-list--feed .community-post-stats{align-items:center;align-self:stretch;background:var(--color-gray-50);border-radius:8px;display:flex;justify-content:space-between;padding:12px}.community-post-list--feed .community-post-stats dd{color:var(--color-gray-700);font-size:var(--text-caption-sm-size)}.community-media-viewer__stage{height:calc(100vh - 56px);padding:0 16px}@supports (height:100dvh){.community-media-viewer__stage{height:calc(100dvh - 56px)}}.community-media-viewer__media-frame{aspect-ratio:1/1;height:auto;max-height:calc(100vh - 112px);width:100%}@supports (height:100dvh){.community-media-viewer__media-frame{max-height:calc(100dvh - 112px)}}.community-media-viewer__nav{height:40px;width:40px}.community-media-viewer__nav--prev{left:12px}.community-media-viewer__nav--next{right:12px}.community-post-list--list{gap:0;padding:0 16px 24px}.community-post-list--compact{align-items:stretch;background:#fff;border-radius:0;gap:0;padding:4px 14px 0 24px}.community-post-brief,.community-post-brief-list{background:#fff;display:flex;flex-direction:column;width:100%}.community-post-brief{border-bottom:1px solid #dedfe1;box-sizing:border-box;color:#111;cursor:pointer;justify-content:center;min-height:68px;min-width:0;padding:9px 0;position:relative;text-decoration:none}.community-post-brief__title{align-items:baseline;color:#111;display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif;font-size:15.5px;font-weight:400;letter-spacing:-.042em;line-height:21px;min-width:0;overflow:visible}.community-post-brief__title>span{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-brief__title strong{color:#238fe3;flex:0 0 auto;font-size:15px;font-weight:500;margin-left:4px;white-space:nowrap}.community-post-brief__meta{align-items:center;color:#96989d;display:flex;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif;font-size:12.5px;font-weight:400;gap:6px;letter-spacing:-.02em;line-height:16px;margin-top:4px;min-width:0;overflow:hidden;white-space:nowrap}.community-post-brief__author{min-width:0;overflow:hidden;text-overflow:ellipsis}.community-post-brief__metric{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;white-space:nowrap}.community-post-brief__metric img{display:block;-o-object-fit:contain;object-fit:contain}.community-post-brief__metric--recommend img{height:12px;margin-right:3px;opacity:.58;width:12px}.community-post-brief__metric--view img{height:14px;margin:-1px 2px -1px -1px;opacity:.58;width:14px}.community-post-list--list .community-post-card--compact{align-items:stretch;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;gap:16px;min-height:206px;padding:28px 0;width:100%}.community-post-list--list .community-post-card--compact:not(.has-media){min-height:186px}.community-post-list--list .community-post-compact{gap:8px}.community-post-list--list .community-post-compact__header{gap:8px;height:24px}.community-post-list--list .community-post-compact__avatar{flex-basis:24px;height:24px;width:24px}.community-post-list--list .community-post-compact__author{gap:8px}.community-post-list--list .community-post-compact__author strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);max-width:104px}.community-post-list--list .community-post-compact__author span{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.community-post-list--list .community-post-compact__body{gap:16px;margin-top:0;min-height:40px}.community-post-list--list .community-post-compact__body.has-media{min-height:60px}.community-post-list--list .community-post-compact__thumb{border-radius:8px;flex-basis:100px;height:60px;width:100px}.community-post-list--list .community-post-compact__text{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);-webkit-line-clamp:2;line-height:var(--text-line-height-140);min-height:20px}.community-post-list--list .community-post-compact__body.has-media .community-post-compact__text{-webkit-line-clamp:2}.community-post-list--list .community-post-stats{background:var(--color-gray-50);border-radius:8px;grid-template-columns:50px 74px 50px 18px;height:42px;justify-content:space-between;padding:12px}.community-post-list--list .community-post-stats dd{color:var(--color-gray-700);font-size:var(--text-caption-sm-size)}.community-post-list--text{background:var(--color-white);gap:0;padding:16px 16px 24px}.community-post-list--text .community-text-list{overflow:visible;padding:0;width:100%}.community-post-list--text .community-text-list__avatar,.community-post-list--text .community-text-list__category,.community-post-list--text .community-text-list__head{display:none}.community-post-list--text .community-text-list__row{align-items:stretch;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;min-height:97px;min-width:0;padding:12px 0;width:100%}.community-post-list--text .community-text-list__row>.community-text-list__title{align-items:flex-start;flex:0 0 auto;height:44px;justify-content:flex-start;width:100%}.community-post-list--text .community-text-list__title>a{color:var(--color-gray-900);display:block;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);max-height:44px;overflow:hidden;text-overflow:clip;white-space:normal;width:100%}.community-post-list--text .community-text-list__title>a>span{display:inline;overflow:visible;text-overflow:clip;white-space:normal}.community-post-list--text .community-text-list__title strong{color:var(--color-secondary-500);display:inline;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);vertical-align:baseline}.community-post-list--text .community-text-list__title img{display:inline-block;height:18px;margin-left:4px;vertical-align:-3px;width:18px}.community-post-list--text .community-text-list__side{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px;height:17px;overflow:hidden;width:100%}.community-post-list--text .community-text-list__row .community-text-list__user{flex:0 1 auto;gap:0;min-width:0;order:1;overflow:visible;width:auto}.community-post-list--text .community-text-list__date,.community-post-list--text .community-text-list__recommend,.community-post-list--text .community-text-list__row .community-text-list__user span:last-child,.community-post-list--text .community-text-list__views{color:var(--color-gray-500);flex:0 0 auto;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);text-align:left;width:auto}.community-post-list--text .community-text-list__row .community-text-list__user span:last-child{color:var(--color-gray-900);max-width:none;overflow:visible;text-overflow:clip}.community-post-list--text .community-text-list__date{order:2}.community-post-list--text .community-text-list__views{margin-left:auto;order:3}.community-post-list--text .community-text-list__recommend{margin-left:8px;order:4}.community-post-list--text .community-text-list__recommend,.community-post-list--text .community-text-list__views{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.community-post-list--text .community-text-list__stat-icon{display:block;flex:0 0 14px;height:14px;opacity:.78;width:14px}.community-post-card__body{margin-top:12px}}.community-main.community-dashboard-main{background:var(--ui-color-surface);border-radius:14px;box-sizing:border-box;min-width:0;padding:32px;width:100%}.community-dashboard-section{width:100%}.community-dashboard-section+.community-dashboard-section{margin-top:20px}.community-dashboard-section h1{color:var(--ui-color-title);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0 0 8px}.community-dashboard-cards{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.community-dashboard-card{align-items:center;background:var(--ui-color-surface);border:1px solid var(--ui-color-border-muted);border-radius:8px;box-sizing:border-box;display:flex;gap:12px;min-height:88px;min-width:0;padding:16px}.community-dashboard-card.is-featured{background:var(--ui-color-outline-selected-bg)}.community-dashboard-card__icon{align-items:center;background:var(--ui-color-surface-muted);border-radius:50%;color:var(--color-primary-500);display:inline-flex;flex:0 0 48px;font-size:18px;font-weight:var(--text-weight-semibold);height:48px;justify-content:center;overflow:hidden;width:48px}.community-dashboard-card__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-dashboard-card__content{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.community-dashboard-card__content strong{color:var(--ui-color-text);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-dashboard-card__title{align-items:center;display:flex;gap:4px;min-width:0}.community-dashboard-card__title strong{min-width:0}.community-dashboard-card__title img{flex:0 0 8px;height:11px;width:8px}.community-dashboard-card__content small{color:var(--ui-color-muted);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(max-width:767px){.community-main.community-dashboard-main{background:var(--ui-color-surface);padding:0 0 28px}.community-dashboard-section+.community-dashboard-section{margin-top:0}.community-dashboard-section h1{align-items:center;display:flex;font-size:16px;height:42px;line-height:22px;margin:0;padding:0 16px}.community-dashboard-cards{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 16px 8px}.community-dashboard-card{gap:8px;min-height:68px;padding:10px}.community-dashboard-card__icon{flex-basis:36px;font-size:14px;height:36px;width:36px}.community-dashboard-card__content{gap:2px}.community-dashboard-card__content strong{font-size:var(--text-caption-md-size);line-height:var(--text-line-height-140)}.community-dashboard-card__content small{display:none}}.community-write-page{width:100%}.community-write-panel{background:var(--app-color-surface);border-radius:14px;box-sizing:border-box;display:flex;justify-content:center;min-height:812px;width:100%}.community-write-form{box-sizing:border-box;max-width:100%;padding:20px 0 28px;width:640px}.community-write-header{align-items:center;display:flex;gap:20px;height:64px;justify-content:space-between}.community-write-header h1{color:var(--color-gray-900);font-size:var(--text-title-sm-size);font-weight:var(--text-weight-semibold);margin:0}.community-write-drafts,.community-write-header h1{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-write-drafts{align-items:center;background:transparent;border:0;color:var(--color-gray-500);cursor:pointer;display:inline-flex;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:4px;padding:0}.community-write-drafts__badge{align-items:center;background:var(--color-gray-50);border-radius:9999px;box-sizing:border-box;color:var(--color-gray-700);display:inline-flex;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);height:20px;justify-content:center;min-width:20px;padding:0 6px}.s1-draft-modal-title-group{align-items:baseline;display:flex;gap:4px;min-width:0}.s1-draft-modal-count{align-self:center;background:transparent;color:#767676;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%;padding-top:1px}.s1-draft-list{display:flex;flex-direction:column;gap:8px}.s1-draft-state{color:#767676;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:140%;margin:0;padding:24px 0;text-align:center}.s1-draft-item{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;height:71px;justify-content:space-between;padding:16px 20px}.s1-draft-item-left{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;height:39px;min-width:0}.s1-draft-item-num{color:#101010;font-family:var(--text-font-family),sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:140%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s1-draft-item-meta{align-items:center;display:flex;gap:2px;margin:0;min-width:0;white-space:nowrap}.s1-draft-item-meta-dot,.s1-draft-item-meta-light{color:#767676;font-family:var(--text-font-family),sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:140%}.s1-draft-item-meta-light:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.s1-draft-item-meta-strong{color:#101010;font-family:var(--text-font-family),sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:140%}.s1-draft-item-actions{align-items:center;display:flex;flex-shrink:0;gap:12px;height:18px;width:48px}.community-write-field{display:flex;flex-direction:column;gap:10px;padding:12px 0}.community-write-field--category{gap:6px}.community-write-field--title{gap:6px;padding-bottom:0}.community-write-board-select{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;color:var(--color-gray-900);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);gap:16px;justify-content:space-between;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:54px;padding:0 14px;text-align:left;width:100%}.community-write-board-select.is-error{border-color:var(--color-danger)}.community-write-board-select.is-locked,.community-write-board-select:disabled{background:var(--color-gray-50);border-color:var(--color-gray-100);color:var(--color-gray-700);cursor:default}.community-write-board-select.is-locked .community-write-board-select__chevron,.community-write-board-select:disabled .community-write-board-select__chevron{display:none}.community-write-board-select__chevron{flex:0 0 18px;height:18px;position:relative;width:18px}.community-write-board-select__chevron:before{border-bottom:1.8px solid var(--color-gray-900);border-right:1.8px solid var(--color-gray-900);content:"";height:8px;left:4px;position:absolute;top:5px;transform:rotate(45deg);width:8px}.community-write-board-select__error{color:var(--color-danger);font-weight:var(--text-weight-regular);margin:0}.community-write-board-select__error,.community-write-rule-link{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-write-rule-link{background:transparent;border:0;color:var(--color-gray-400);cursor:pointer;font-weight:var(--text-weight-medium);padding:0;text-decoration:underline;text-underline-position:from-font;width:-moz-fit-content;width:fit-content}.community-write-label{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0}.community-write-actions,.community-write-chips,.community-write-segmented,.community-write-upload-actions{align-items:center;display:flex;gap:8px}.community-write-chip,.community-write-segment{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:9999px;color:var(--color-gray-900);cursor:pointer;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:36px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-write-chip{min-width:54px;padding:0 8px}.community-write-chip.is-selected{background:#111;border-color:#111;color:var(--color-white)}.community-write-chip--period.is-selected,.community-write-segment.is-selected{background:var(--color-gray-25);border-color:var(--color-gray-900);color:var(--color-gray-900)}.community-write-count{color:var(--color-gray-500);margin:0;text-align:right}.community-write-count,.community-write-error{font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-write-error{color:var(--color-danger);margin:-2px 0 0}.community-link-preview{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:10px;box-sizing:border-box;max-width:412px;overflow:hidden;width:100%}.community-link-preview--video{align-items:center;aspect-ratio:1/1;background:var(--color-gray-900);border:0;display:flex;justify-content:center;position:relative}.community-link-preview__iframe{background:var(--color-gray-900);border:0;border-radius:10px;display:block;height:100%;width:100%}.community-link-preview--site{color:inherit;display:flex;flex-direction:column;text-decoration:none}.community-link-preview__site-image,.community-link-preview__site-thumb{aspect-ratio:1/1;display:block;width:100%}.community-link-preview__site-image{-o-object-fit:cover;object-fit:cover}.community-link-preview__site-thumb{background-color:var(--color-gray-50);background-image:linear-gradient(45deg,var(--color-gray-100) 25%,transparent 25%),linear-gradient(-45deg,var(--color-gray-100) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-gray-100) 75%),linear-gradient(-45deg,transparent 75%,var(--color-gray-100) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.community-link-preview__site-body{align-items:center;display:flex;gap:4px;padding:12px 14px}.community-link-preview__site-info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.community-link-preview__host,.community-link-preview__title{display:block;overflow:hidden;text-overflow:ellipsis}.community-link-preview__host{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular)}.community-link-preview__host,.community-link-preview__title{font-family:var(--text-font-family),sans-serif;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-link-preview__title{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);margin-top:4px;white-space:nowrap}.community-write-segment{border-radius:8px;flex:1}.community-write-poll-options{display:flex;flex-direction:column;gap:10px;padding:12px 0}.community-write-poll-option{align-items:center;background:var(--color-gray-25);border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;display:flex;height:50px;position:relative;width:100%}.community-write-poll-option--removable{width:calc(100% - 30px)}.community-write-poll-option__input{background:transparent;border:0;box-sizing:border-box;color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);height:100%;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-width:0;outline:none;padding:0 14px}.community-write-poll-option__input::-moz-placeholder{color:var(--color-gray-500)}.community-write-poll-option__input::placeholder{color:var(--color-gray-500)}.community-write-poll-option__image{align-items:center;background:var(--color-gray-100);border:0;border-radius:0 8px 8px 0;cursor:pointer;display:inline-flex;flex:0 0 50px;height:50px;justify-content:center;padding:0;position:relative;width:50px}.community-write-poll-option__file{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.community-write-poll-option__remove{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:20px}.community-write-poll-option__remove:not(:disabled),.community-write-poll-option__remove:not(:disabled) img{cursor:pointer!important}.community-write-poll-option__remove:not(:disabled):focus-visible,.community-write-poll-option__remove:not(:disabled):hover{border-radius:50%;outline:2px solid var(--color-primary-500);outline-offset:2px}.community-write-page .community-write-chip:disabled,.community-write-page .community-write-drafts:disabled,.community-write-page .community-write-poll-add:disabled,.community-write-page .community-write-poll-option__image.is-disabled,.community-write-page .community-write-poll-option__input:disabled,.community-write-page .community-write-poll-option__remove:disabled,.community-write-page .community-write-segment:disabled,.community-write-page .community-write-upload-actions button:disabled{cursor:default}.community-write-poll-option__image img,.community-write-poll-option__remove img{cursor:pointer;display:block;height:20px;width:20px}.community-write-poll-option__image.is-disabled img,.community-write-poll-option__remove:disabled img{cursor:default}.community-write-poll-option__image .community-write-poll-option__preview{border-radius:0 8px 8px 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-write-poll-add{align-items:center;background:var(--color-gray-25);border:0;border-radius:8px;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-semibold);gap:8px;height:44px;justify-content:center;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:0 14px;width:100%}.community-write-poll-add:disabled{color:var(--color-gray-300);cursor:default}.community-write-poll-add:disabled img{opacity:.4}.community-write-poll-add img{display:block;height:18px;width:18px}.community-write-upload-actions .ui-btn{flex:1;min-width:0}.community-write-feed-upload-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.community-write-feed-upload-item__badge{background:var(--color-primary-500);border-radius:6px;bottom:4px;color:var(--color-white);font-family:var(--text-font-family),sans-serif;font-size:10px;font-weight:var(--text-weight-semibold);left:4px;letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);padding:2px 6px;position:absolute;z-index:2}.community-image-upload-modal__body{justify-content:flex-start;padding:8px 16px 16px}.community-image-upload-modal .pop-ft{height:80px;padding:16px}.community-image-upload{display:flex;flex-direction:column;gap:16px;width:100%}.community-image-upload__input{display:none}.community-image-upload__guide{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);margin:0;padding:10px 0 10px 11px;position:relative}.community-image-upload__guide:before{background:var(--color-gray-500);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:18px;width:3px}.community-image-upload__grid{display:flex;flex-direction:column}.community-image-upload__item{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:8px;box-sizing:border-box;flex:0 0 80px;height:80px;position:relative;width:80px}.community-image-upload__list .community-image-upload__item[draggable=true],.community-write-feed-upload-item[draggable=true]{cursor:grab}.community-image-upload__list .community-image-upload__item.is-dragging,.community-write-feed-upload-item.is-dragging{opacity:.45}.community-image-upload__list .community-image-upload__item.is-drag-over,.community-write-feed-upload-item.is-drag-over{outline:2px solid var(--color-primary-500);outline-offset:2px}.community-image-upload__item{overflow:visible}.community-image-upload__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.community-image-upload__preview{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-image-preview-loading{align-items:center;background:var(--color-gray-100);border-radius:8px;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.community-image-preview-loading:before{animation:community-image-preview-spin .8s linear infinite;border:2px solid var(--color-gray-300);border-radius:50%;border-top-color:var(--color-primary-500);content:"";height:22px;width:22px}@keyframes community-image-preview-spin{to{transform:rotate(1turn)}}.community-image-upload__item:after{background:linear-gradient(180deg,#0c0c0d00,#0c0c0d4d);border-radius:0 0 8px 8px;bottom:0;content:"";height:26px;left:0;pointer-events:none;position:absolute;right:0}.community-image-upload__add,.community-image-upload__delete,.community-image-upload__edit{border:0;cursor:pointer;padding:0}.community-image-upload__delete,.community-image-upload__edit{align-items:center;display:inline-flex;justify-content:center;position:absolute;z-index:2}.community-image-upload__edit{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:50%;height:22px;left:3px;top:3px;width:22px}.community-image-upload__edit:before{background:var(--color-gray-700);content:"";height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.75 2.25a2.121 2.121 0 1 1 3 3L5.625 15.375 1.5 16.5l1.125-4.125z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.75 2.25a2.121 2.121 0 1 1 3 3L5.625 15.375 1.5 16.5l1.125-4.125z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;width:14px}.community-image-upload__delete{background:var(--color-gray-900);border:1.5px solid var(--color-white);border-radius:50%;height:20px;right:-4px;top:-4px;width:20px}.community-image-upload__delete:after,.community-image-upload__delete:before{background:var(--color-white);border-radius:9999px;content:"";height:1.5px;position:absolute;width:8px}.community-image-upload__delete:before{transform:rotate(45deg)}.community-image-upload__delete:after{transform:rotate(-45deg)}.community-image-upload__add{flex:0 0 auto}.community-image-upload__footer-cancel.ui-btn{flex:0 0 120px}.community-image-upload__footer-confirm.ui-btn{flex:1 1 auto}.community-write-editor{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:10px;container-type:inline-size;overflow:hidden}.community-write-editor.is-error{border-color:var(--color-danger)}.community-write-editor.is-disabled{background:var(--color-gray-50)}.community-write-editor.is-disabled .community-write-editor__body{color:var(--color-gray-500);cursor:default}.community-write-editor__toolbar{align-items:center;background:var(--color-gray-25);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;min-height:44px;padding:8px 16px}.community-write-editor__mobile-toolbar-toggle{display:none}.community-write-editor__control{align-items:center;display:inline-flex;position:relative}.community-write-editor__toolbar>.community-write-editor__control>button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--color-gray-600);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);height:1rem;justify-content:center;line-height:1;padding:0;position:relative;width:1rem}.community-write-editor__toolbar>.community-write-editor__control>button:before{border-radius:6px;content:"";height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;z-index:0}.community-write-editor__toolbar>.community-write-editor__control>button.is-active{color:var(--color-gray-900)}.community-write-editor__toolbar>.community-write-editor__control>button.is-active:before{background:var(--color-gray-100)}.community-write-editor__toolbar>.community-write-editor__control>button:disabled{cursor:default;opacity:.35}.community-write-editor__button--dropdown{margin-right:6px;position:relative}.community-write-editor__separator{background:var(--color-gray-200);height:28px;width:1px}.community-write-editor__button-icon{display:block;flex:0 0 1rem;height:1rem;-o-object-fit:contain;object-fit:contain;opacity:.54;pointer-events:none;position:relative;width:1rem;z-index:1}.community-write-editor__menu-item.is-active .community-write-editor__button-icon,.community-write-editor__toolbar>.community-write-editor__control>button.is-active .community-write-editor__button-icon{opacity:1}.community-write-editor__dropdown-icon{bottom:-2px;display:block;height:8px;-o-object-fit:contain;object-fit:contain;opacity:.54;pointer-events:none;position:absolute;right:-8px;width:8px}.community-write-editor__menu{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:8px;box-shadow:0 8px 20px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:-8px;min-width:132px;padding:6px;position:absolute;top:calc(100% + 10px);z-index:10}.community-write-editor__menu-item{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-medium);gap:8px;justify-content:flex-start;line-height:var(--text-line-height-140);min-height:32px;padding:0 8px;width:100%}.community-write-editor__menu-item.is-active{background:var(--color-gray-50);color:var(--color-gray-900)}.community-write-editor__menu-item .community-write-editor__button-icon{flex-basis:16px;height:16px;width:16px}.community-write-editor__popover{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;box-shadow:0 10px 24px #0000001f;box-sizing:border-box;display:flex;left:-8px;position:absolute;top:calc(100% + 10px);z-index:11}.community-write-editor__color-popover{align-items:stretch;flex-direction:column;gap:10px;left:auto;padding:10px 12px;right:-8px;width:236px}.community-write-editor__color-group,.community-write-editor__color-list{align-items:center;display:flex}.community-write-editor__color-group{gap:12px;justify-content:space-between}.community-write-editor__color-list{gap:8px}.community-write-editor__color-label{color:var(--color-gray-600);flex:0 0 auto;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-medium);line-height:var(--text-line-height-140)}.community-write-editor__swatch{border:1px solid var(--color-gray-200);border-radius:50%;cursor:pointer;height:18px;padding:0;width:18px}.community-write-editor__swatch--clear{background:linear-gradient(45deg,transparent 45%,var(--color-gray-600) 45%,var(--color-gray-600) 55%,transparent 55%),var(--color-white);position:relative}.community-write-editor__link-popover{gap:8px;left:auto;padding:8px 10px;right:-8px;width:min(318px,calc(100vw - 48px))}.community-write-editor__link-input{background:transparent;border:0;border-radius:8px;color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);height:32px;line-height:var(--text-line-height-140);min-width:0;outline:none;padding:0 8px}.community-write-editor__link-input::-moz-placeholder{color:var(--color-gray-400)}.community-write-editor__link-input::placeholder{color:var(--color-gray-400)}.community-write-editor__link-action{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-gray-500);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-semibold);height:28px;justify-content:center;line-height:1;min-width:32px;padding:0 8px}.community-write-editor__link-action:hover{background:var(--color-gray-50);color:var(--color-gray-900)}.community-write-editor__body{background:var(--color-white);border:0;box-sizing:border-box;color:var(--color-gray-900);display:block;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140);min-height:212px;outline:none;padding:16px 14px;width:100%}.community-write-editor__body p{margin:0 0 8px}.community-write-editor__body p:last-child{margin-bottom:0}.community-write-editor__body b,.community-write-editor__body strong{font-weight:var(--text-weight-semibold)}.community-write-editor__body h1,.community-write-editor__body h2,.community-write-editor__body h3{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0 0 10px}.community-write-editor__body h1{font-size:var(--text-title-sm-size)}.community-write-editor__body h2{font-size:var(--text-title-xs-size)}.community-write-editor__body h3{font-size:var(--text-body-lg-size)}.community-write-editor__body ol,.community-write-editor__body ul{margin:0 0 8px;padding-left:22px}.community-write-editor__body code{background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-900);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:2px 4px}.community-write-editor__body pre{background:var(--color-gray-50);border-radius:8px;margin:0 0 8px;overflow-x:auto;padding:12px}.community-write-editor__body pre code{background:transparent;padding:0}.community-write-editor__body blockquote{border-left:3px solid var(--color-gray-200);color:var(--color-gray-700);margin:0 0 8px;padding-left:12px}.community-write-editor__body figure[data-type=image-caption]{margin:12px 0}.community-write-editor__body img{border-radius:8px;display:block;height:auto;margin:8px 0;max-width:100%}.community-write-editor__body figure[data-type=image-caption] img{margin-bottom:6px}.community-write-editor__body video[data-type=community-video]{background:var(--color-gray-900);border-radius:8px;display:block;height:auto;margin:8px 0;max-width:100%;width:100%}.community-write-editor__body figcaption{color:var(--color-gray-600);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-write-editor__body a{color:var(--color-primary-500);text-decoration:underline;text-underline-position:from-font}.community-write-editor__body p.is-editor-empty:first-child:before{color:var(--color-gray-600);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.community-write-actions{padding:20px 0}.community-write-actions .ui-btn:first-child{flex:0 0 30%;width:auto}.community-write-actions .ui-btn:last-child{flex:1 1 0;min-width:0}.community-board-select-modal__panel.ui-app-modal__panel{height:min(600px,calc(100vh - 40px));max-height:min(600px,calc(100vh - 40px));min-height:0;width:480px}.community-rules-modal__panel.ui-app-modal__panel{border-radius:8px;max-height:min(720px,calc(100vh - 40px));width:min(480px,calc(100vw - 40px))}@supports (max-height:100dvh){.community-rules-modal__panel.ui-app-modal__panel{max-height:min(720px,calc(100dvh - 40px))}}.community-rules-modal__body{gap:14px;padding:20px 20px 32px}.community-rules-modal__content{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);letter-spacing:var(--text-letter-spacing-0);line-height:var(--text-line-height-140)}.community-rules-modal__content p{margin:0}.community-rules-modal__content ol{counter-reset:community-rules;display:flex;flex-direction:column;gap:4px;list-style:none;margin:18px 0;padding:0}.community-rules-modal__content li{counter-increment:community-rules;margin:0;padding-left:18px;position:relative}.community-rules-modal__content li:before{align-items:center;background:var(--color-gray-900);border-radius:50%;color:var(--color-white);content:counter(community-rules);display:inline-flex;font-size:10px;font-weight:var(--text-weight-semibold);height:14px;justify-content:center;left:0;line-height:1;position:absolute;top:2px;width:14px}.community-rules-modal__footer .ui-btn{background:var(--color-gray-25);color:var(--color-gray-700)}.community-rules-modal__footer .ui-btn:hover:not(:disabled):not(.is-loading){background:var(--color-gray-50)}@supports (height:100dvh){.community-board-select-modal__panel.ui-app-modal__panel{height:min(600px,calc(100dvh - 40px));max-height:min(600px,calc(100dvh - 40px))}}.community-board-select-modal__body.ui-app-modal__main{gap:0;min-height:0;padding:16px 16px 0}.community-board-select-modal__form{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.community-board-select-modal__scroll{--ui-fake-scrollbar-right:4px;--ui-fake-scrollbar-z-index:2;flex:1;min-height:0;width:100%}.community-board-select-modal__list{display:flex;flex-direction:column;height:100%;overflow:hidden auto;scrollbar-width:none;width:100%}.community-board-select-modal__list::-webkit-scrollbar{height:0;width:0}.community-board-select-modal__item{align-items:center;background:var(--color-white);border:0;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:50px;padding:12px 10px;width:100%}.community-board-select-modal__item.is-selected,.community-board-select-modal__item:hover{background:var(--color-gray-25)}.community-board-select-modal__item-main{align-items:center;display:inline-flex;gap:8px;min-width:0}.community-board-select-modal__recent-icon{align-items:center;display:inline-flex;flex:0 0 33px;height:20px;justify-content:center;width:33px}.community-board-select-modal__recent-icon:before{background:linear-gradient(var(--color-gray-300) 0 0) 8px 4px /1.5px 6px no-repeat,linear-gradient(var(--color-gray-300) 0 0) 8px 9px /5px 1.5px no-repeat;border:1.5px solid var(--color-gray-300);border-radius:50%;content:"";height:18px;width:18px}.community-board-select-modal__name{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.community-board-select-modal__name mark{background:transparent;color:#2a94ff;font-weight:var(--text-weight-medium)}.community-board-select-modal__chevron{flex:0 0 20px;height:20px;position:relative;width:20px}.community-board-select-modal__chevron:before{border-right:1.5px solid var(--color-gray-300);border-top:1.5px solid var(--color-gray-300);content:"";height:8px;left:6px;position:absolute;top:5px;transform:rotate(45deg);width:8px}.dark-mode .community-board-select-modal__item,.dark-mode .community-link-preview,.dark-mode .community-write-board-select,.dark-mode .community-write-chip,.dark-mode .community-write-editor,.dark-mode .community-write-editor__body,.dark-mode .community-write-editor__menu,.dark-mode .community-write-editor__popover,.dark-mode .community-write-panel,.dark-mode .community-write-segment{background:var(--ui-color-surface)}.dark-mode .community-board-select-modal__name,.dark-mode .community-link-preview__title,.dark-mode .community-rules-modal__content,.dark-mode .community-write-board-select,.dark-mode .community-write-chip,.dark-mode .community-write-editor__body,.dark-mode .community-write-editor__body code,.dark-mode .community-write-editor__body h1,.dark-mode .community-write-editor__body h2,.dark-mode .community-write-editor__body h3,.dark-mode .community-write-editor__link-input,.dark-mode .community-write-header h1,.dark-mode .community-write-label,.dark-mode .community-write-poll-option__input,.dark-mode .community-write-segment{color:var(--ui-color-text)}.dark-mode .community-write-poll-option__input::-moz-placeholder{color:var(--ui-color-muted)}.dark-mode .community-image-upload__guide,.dark-mode .community-link-preview__host,.dark-mode .community-write-count,.dark-mode .community-write-drafts,.dark-mode .community-write-editor__body blockquote,.dark-mode .community-write-editor__body figcaption,.dark-mode .community-write-editor__body p.is-editor-empty:first-child:before,.dark-mode .community-write-editor__color-label,.dark-mode .community-write-editor__link-action,.dark-mode .community-write-editor__menu-item,.dark-mode .community-write-editor__toolbar>.community-write-editor__control>button,.dark-mode .community-write-poll-add,.dark-mode .community-write-poll-option__input::placeholder,.dark-mode .community-write-rule-link{color:var(--ui-color-muted)}.dark-mode .community-board-select-modal__item.is-selected,.dark-mode .community-board-select-modal__item:hover,.dark-mode .community-image-upload__item,.dark-mode .community-rules-modal__footer .ui-btn,.dark-mode .community-write-board-select.is-locked,.dark-mode .community-write-board-select:disabled,.dark-mode .community-write-drafts__badge,.dark-mode .community-write-editor.is-disabled,.dark-mode .community-write-editor__body pre,.dark-mode .community-write-editor__link-action:hover,.dark-mode .community-write-editor__menu-item.is-active,.dark-mode .community-write-editor__toolbar,.dark-mode .community-write-poll-add,.dark-mode .community-write-poll-option,.dark-mode .community-write-poll-option__image{background:var(--ui-color-surface-muted)}.dark-mode .community-image-upload__item,.dark-mode .community-link-preview,.dark-mode .community-write-board-select,.dark-mode .community-write-chip,.dark-mode .community-write-editor,.dark-mode .community-write-editor__menu,.dark-mode .community-write-editor__popover,.dark-mode .community-write-editor__toolbar,.dark-mode .community-write-poll-option,.dark-mode .community-write-segment{border-color:var(--ui-color-border)}.dark-mode .community-write-chip.is-selected{background:var(--ui-color-text);border-color:var(--ui-color-text);color:var(--ui-color-surface)}.dark-mode .community-write-chip--period.is-selected,.dark-mode .community-write-editor__toolbar>.community-write-editor__control>button.is-active,.dark-mode .community-write-segment.is-selected{background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.dark-mode .community-write-editor__toolbar>.community-write-editor__control>button.is-active:before{background:var(--ui-color-border)}.dark-mode .community-write-editor__body blockquote,.dark-mode .community-write-editor__separator{border-color:var(--ui-color-border)}.dark-mode .community-write-editor__separator{background:var(--ui-color-border)}.dark-mode .community-write-editor__body code{background:var(--ui-color-surface-muted)}.dark-mode .community-write-board-select__chevron,.dark-mode .community-write-editor__button-icon,.dark-mode .community-write-editor__dropdown-icon,.dark-mode .community-write-poll-add img,.dark-mode .community-write-poll-option__image>img:not(.community-write-poll-option__preview),.dark-mode .community-write-poll-option__remove img{filter:invert(1) brightness(1.6)}.community-write-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1023px){.community-write-panel{min-height:auto;padding:0 20px}.community-write-form{padding:16px 0 28px}}@media(max-width:767px){.community-write-panel{border-radius:0;padding:0 16px}.community-write-header{height:56px}.community-write-header h1{font-size:var(--text-title-xs-size)}.community-write-editor__toolbar{flex-wrap:nowrap;gap:8px;min-height:44px}.community-write-editor__toolbar .is-mobile-secondary{display:none}@container (min-width: 320px){.community-write-editor__toolbar:not(.is-mobile-expanded) .community-write-editor__control.is-mobile-wide-1{display:inline-flex}}@container (min-width: 352px){.community-write-editor__toolbar:not(.is-mobile-expanded) .community-write-editor__control.is-mobile-wide-2{display:inline-flex}}.community-write-editor__toolbar.is-mobile-expanded{flex-wrap:wrap}.community-write-editor__toolbar.is-mobile-expanded .is-mobile-secondary{display:inline-flex}.community-write-editor__toolbar.is-mobile-expanded .community-write-editor__separator.is-mobile-secondary{display:block}.community-write-editor__mobile-toolbar-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.community-write-editor__mobile-toolbar-toggle img{display:block;height:16px;opacity:.54;transition:transform .2s ease;width:16px}.community-write-editor__toolbar.is-mobile-expanded .community-write-editor__mobile-toolbar-toggle img{transform:rotate(180deg)}.community-write-chips{overflow-x:auto;padding-bottom:2px}.community-write-periods{flex-wrap:wrap;overflow:visible;padding-bottom:0;row-gap:10px}.community-write-actions,.community-write-upload-actions{align-items:center;flex-direction:row}.community-board-select-modal__panel.ui-app-modal__panel{width:min(480px,calc(100vw - 32px))}#community_image_upload_modal .pop-panel{border-radius:0;height:100vh;max-height:100vh}#community_image_upload_modal .pop-body{min-height:0;overflow-y:auto}#community_image_upload_modal .pop-ft{padding-bottom:calc(16px + env(safe-area-inset-bottom))}@supports (height:100dvh){#community_image_upload_modal .pop-panel{height:100dvh;max-height:100dvh}}}.community-detail-main{align-items:flex-start;flex:1 0 0;flex-direction:column;gap:16px;padding:0 170px}.community-detail-article,.community-detail-main{background:var(--color-white);border-radius:14px;display:flex}.community-detail-article{align-items:center;align-self:stretch;flex-direction:column;padding-top:16px}.community-detail-post{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;display:flex;flex-direction:column;gap:28px;padding:28px 0 20px;width:640px}.community-detail-post>*{width:100%}.community-detail-article__header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.community-detail-article__author-row,.community-detail-article__board-meta,.community-detail-comments>header,.community-detail-comments>header>div,.community-detail-navigation,.community-detail-stats{align-items:center;display:flex}.community-detail-article__board-meta{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);gap:8px}.community-detail-article__board-meta>img{border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.community-detail-article__board-meta>span{color:var(--color-gray-700);font-weight:var(--text-weight-medium)}.community-detail-article__title-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.community-detail-article__title-row h1{color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0;word-break:keep-all}.community-detail-article__title-row>.ui-menu,.community-detail-article__title-row>button{flex:0 0 24px;height:24px;width:24px}.community-detail-article__more-button,.community-detail-article__title-row>button{background:transparent;border:0;cursor:pointer;padding:0}.community-detail-article__more-button img,.community-detail-article__title-row>button img{height:24px;width:24px}.community-detail-more-menu{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;position:absolute;right:0;top:32px;width:124px;z-index:2}.community-detail-more-menu button{background:transparent;border:0;color:var(--color-gray-900);cursor:pointer;padding:10px 12px;text-align:left;width:100%}.community-detail-article__author-row{align-items:center;color:var(--color-gray-500);display:flex;flex:1 0 0;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);gap:12px}.community-detail-article__author-info{align-items:center;display:flex;gap:8px}.community-detail-article__author-info>img{background:var(--color-gray-200);border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.community-detail-article__author-info strong{color:var(--color-gray-900);font-size:var(--text-body-md-size);font-weight:var(--text-weight-semibold)}.community-detail-article__author-menu-trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left}.community-detail-article__author-menu-trigger:focus-visible{border-radius:2px;outline:2px solid var(--color-secondary-500);outline-offset:2px}.community-detail-article__author-stats{align-items:center;display:flex;gap:16px}.community-detail-article__author-stats span+span:before{background:var(--color-gray-200);content:"";display:inline-block;height:10px;margin-right:16px;width:1px}.community-detail-article__author-stats .is-reaction-active,.community-detail-comment-search-result__content>span.is-reaction-active,.community-detail-comment__actions button.is-active,.community-detail-reaction-control>span.is-active,.community-detail-stats button.is-active{color:var(--color-secondary-500)}.community-detail-content{color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);padding:0}.community-detail-content__body{word-break:break-word}.community-detail-content__body>:first-child{margin-top:0}.community-detail-content__body>:last-child{margin-bottom:0}.community-detail-content__body p{margin:0;white-space:pre-wrap;word-break:break-word}.community-detail-content__body figure+figure,.community-detail-content__body figure+p,.community-detail-content__body p+figure,.community-detail-content__body p+p{margin-top:16px}.community-detail-content__body>div img{display:block;height:auto;max-width:100%;width:100%}.community-detail-content__body figure{margin:16px 0}.community-detail-content__body figcaption{color:var(--color-gray-500);font-size:var(--text-caption-md-size);margin-top:8px}.community-detail-content__body a{color:var(--color-primary-600);text-decoration:underline}.community-detail-feed-media{margin-bottom:24px}.community-detail-link{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:12px;margin:0 0 24px;overflow-wrap:anywhere;padding:16px}.community-detail-link a{color:var(--color-primary-600);text-decoration:underline}.community-detail-content>.community-post-poll{margin-bottom:24px}.community-detail-stats{align-items:center;background:var(--color-gray-50);border-radius:8px;display:flex;padding:12px 20px;width:640px}.community-detail-stats>button,.community-detail-stats>div{align-items:center;color:var(--color-gray-700);display:flex;flex:1 0 0;font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);font-style:normal;font-weight:var(--text-weight-regular);gap:4px;justify-content:center;line-height:var(--text-line-height-140);text-align:right}.community-detail-stats>div button{background:transparent;border:0;cursor:pointer;height:18px;padding:0;width:18px}.community-detail-stats img{height:18px;width:18px}.community-detail-stats button.is-active{filter:none}.community-detail-stats__comments{cursor:pointer}.community-detail-stats>button:disabled{cursor:default;opacity:.45}.community-detail-reaction-control{align-items:center;display:flex;gap:2px}.community-detail-reaction-control__button:disabled{cursor:default;opacity:.45}.community-detail-citation{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif;font-size:var(--text-caption-sm-size);margin:0}.community-detail-citation strong{color:var(--color-gray-700)}.community-detail-author-actions{display:flex;gap:8px;justify-content:flex-end;margin:0}.community-detail-navigation-section{align-items:center;align-self:stretch;border-bottom:1px solid var(--color-gray-100);display:flex;justify-content:space-between;padding:12px 0}.community-detail-navigation{justify-content:space-between;width:100%}.community-detail-navigation>div{display:flex;gap:8px}.community-detail-comments{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:12px 0}.community-detail-comments>header{align-items:center;align-self:stretch;display:flex;height:44px;justify-content:space-between}.community-detail-comments h2{color:var(--color-gray-900);font-size:var(--text-body-lg-size);font-weight:var(--text-weight-medium);margin:0}.community-detail-comments h2 em{color:var(--color-primary-500);font-style:normal}.community-detail-comments>header>div{align-items:center;display:flex;gap:16px;justify-content:flex-end}.community-detail-comment-input{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:10px;cursor:pointer;height:48px;padding:0 14px;text-align:left;width:100%}.community-detail-comment-input,.community-detail-comments__empty{color:var(--color-gray-500);font-family:var(--text-font-family),sans-serif}.community-detail-comments__empty{align-items:center;align-self:stretch;display:flex;flex-direction:column;font-size:var(--text-body-md-size);gap:8px;height:500px;padding-top:80px}.community-detail-comments__tools{position:relative}.community-detail-comments__tools>button{align-items:center;background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);gap:4px;padding:0}.community-detail-comments__tools>button img{height:20px;width:20px}.community-detail-comments__search{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;display:flex;flex:1 0 0;gap:8px;height:48px;padding:0 14px;width:100%}.community-detail-comments__search-submit{background:transparent;border:0;cursor:pointer;flex:0 0 20px;height:20px;padding:0;width:20px}.community-detail-comments__search-submit img{display:block;height:20px;width:20px}.community-detail-comments__search input{background:transparent;border:0;color:var(--color-gray-900);flex:1;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-lg-size);height:48px;min-width:0;outline:0;padding:0}.community-detail-comments__search input::-moz-placeholder{color:var(--color-gray-500)}.community-detail-comments__search input::placeholder{color:var(--color-gray-500)}.community-detail-comments__search-close{align-items:center;background:transparent;background:var(--color-gray-400);border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;padding:0;position:relative;width:20px}.community-detail-comments__search-close img{filter:brightness(0) invert(1);height:10px;width:10px}.community-detail-comments__search-results{display:flex;flex-direction:column;gap:10px;padding:8px 0;width:100%}.community-detail-comments__all{align-items:center;background:transparent;border:0;color:var(--color-primary-500);cursor:pointer;display:inline-flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:6px;line-height:var(--text-line-height-140);padding:8px 0;width:-moz-fit-content;width:fit-content}.community-detail-comments__all>span{background:currentColor;display:block;height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 12H4M10 18l-6-6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 12H4M10 18l-6-6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;width:20px}.community-detail-comment-search-result{align-items:flex-start;background:var(--color-gray-50);border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;gap:8px;padding:14px;text-align:left;width:100%}.community-detail-comment-search-result:hover{background:var(--color-gray-100)}.community-detail-comment-search-result>.community-detail-comment__profile{margin-top:0}.community-detail-comment-search-result__content{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.community-detail-comment-search-result__meta{align-items:center;display:flex;gap:8px;height:24px}.community-detail-comment-search-result__meta strong{color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.community-detail-comment-search-result__content>span,.community-detail-comment-search-result__meta time{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140)}.community-detail-comment-search-result__content>p{color:var(--color-gray-900);display:-webkit-box;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:-8px 0 0;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-detail-comment-search-result__content>p.is-deleted{color:var(--color-gray-500)}.community-detail-comments__sort-wrap{position:relative}.community-detail-comments__sort-trigger{align-items:center;background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);gap:4px;padding:0}.community-detail-comments__sort-trigger img{height:18px;width:18px}.community-detail-comments__composer-wrap{padding:10px 0;width:100%}.community-detail-comment-composer{background:var(--color-white);border:1px solid var(--color-primary-500);border-radius:10px;display:flex;flex-direction:column;padding:6px}.community-detail-comment__content>.community-detail-comment-composer{margin-top:16px}.community-detail-comment-composer textarea{border:0;box-sizing:border-box;color:var(--color-gray-900);font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);min-height:80px;outline:0;overflow-y:hidden;padding:8px;resize:none;width:100%}.community-detail-comment-composer__previews{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.community-detail-comment-composer__preview{height:72px;position:relative;width:72px}.community-detail-comment-composer__preview>img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-detail-comment-composer__preview>button{background:var(--color-gray-700);border:1px solid var(--color-white);border-radius:50%;color:var(--color-white);height:20px;line-height:1;padding:0;position:absolute;right:-4px;top:-4px;width:20px}.community-detail-comment-composer__actions{align-items:center;display:flex;justify-content:space-between}.community-detail-comment-composer__actions>div{align-items:center;display:flex;gap:8px}.community-detail-comment-composer__count{align-items:center;display:inline-flex;position:static;white-space:nowrap}.community-detail-comment-composer__image,.community-detail-comment-composer__submit{align-items:center;border:0;border-radius:8px;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.community-detail-comment-composer__image{background:transparent}.community-detail-comment-composer__image img{height:18px;width:18px}.community-detail-comment-composer__submit{background:var(--color-primary-500)}.community-detail-comment-composer__submit img{filter:brightness(0) invert(1);height:18px;transform:rotate(180deg);width:18px}.community-detail-comment-composer__submit:disabled{background:var(--color-primary-200)}.community-detail-comments__list{padding:8px 0;width:100%}.community-detail-comment{box-sizing:border-box;display:flex;gap:8px;padding:12px 0;position:relative}.community-detail-comment.is-search-selected{background:#fff5f5}.community-detail-comment.is-root.has-child-after:before{background:#e8e8e8;bottom:-13px;content:"";left:12px;position:absolute;top:36px;width:1px}.community-detail-comment__thread-lines{align-self:stretch;display:flex;margin:-12px -8px -13px 0;overflow:visible}.community-detail-comment__thread-line{align-self:stretch;flex:0 0 16px;position:relative;width:16px}.community-detail-comment__thread-line.has-same-depth-after:before{background:#e8e8e8;bottom:-13px;content:"";left:12px;position:absolute;top:0;width:1px}.community-detail-comment__thread-line.has-child-after:after{background:#e8e8e8;bottom:-13px;content:"";left:28px;position:absolute;top:36px;width:1px}.community-detail-comment__thread-line-connector{display:block;height:25px;left:12px;position:absolute;top:0;width:5px}.community-detail-comment__profile{border-radius:50%;flex:0 0 24px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.community-detail-comment__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.community-detail-comment__meta{align-items:center;display:flex;height:24px;justify-content:space-between}.community-detail-comment__meta>div{align-items:center;display:flex;gap:8px;min-width:0}.community-detail-comment__meta strong{color:var(--color-gray-900);font-size:var(--text-caption-sm-size);font-weight:var(--text-weight-semibold);white-space:nowrap}.community-detail-comment__meta time{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);white-space:nowrap}.community-detail-comment__meta>button{background:transparent;border:0;height:16px;padding:0;width:16px}.community-detail-comment__meta>button img{height:16px;width:16px}.community-detail-comment__meta>.ui-menu{flex:0 0 16px;height:16px;width:16px}.community-detail-comment__meta>.ui-menu>button{background:transparent;border:0;height:16px;padding:0;width:16px}.community-detail-comment__meta>.ui-menu>button img{height:16px;width:16px}.community-report-modal__panel.ui-app-modal__panel{height:min(720px,calc(100vh - 40px));max-height:min(720px,calc(100vh - 40px));min-height:0;width:min(412px,calc(100vw - 32px))}@supports (height:100dvh){.community-report-modal__panel.ui-app-modal__panel{height:min(720px,calc(100dvh - 40px));max-height:min(720px,calc(100dvh - 40px))}}.community-report-modal__body.ui-app-modal__main{display:block;padding:16px 16px 32px}.community-report-modal__footer.ui-app-modal__footer{box-sizing:border-box;display:flex;gap:8px;height:88px;padding:20px}.community-report-modal__footer .ui-btn{flex:1 1 0;min-width:0}.community-report-modal__content-field,.community-report-modal__form,.community-report-modal__section{display:flex;flex-direction:column;width:100%}.community-report-modal__form{gap:16px}.community-report-modal__section{gap:8px}.community-report-modal__section h4{font-size:var(--text-body-lg-size);margin:0}.community-report-modal__content-field>span,.community-report-modal__section h4{color:var(--color-gray-900);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140)}.community-report-modal__content-field>span{font-size:var(--text-caption-sm-size)}.community-report-modal__reason-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.community-report-modal__reason-state{align-items:center;border:1px solid var(--color-gray-200);border-radius:8px;box-sizing:border-box;color:var(--color-gray-600);display:flex;font-size:var(--text-body-md-size);gap:8px;justify-content:center;line-height:var(--text-line-height-140);margin:0;min-height:64px;padding:16px;text-align:center}.community-report-modal__reason-state p{margin:0}.community-report-modal__reason-list>button{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-800);cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-medium);gap:8px;justify-content:space-between;line-height:var(--text-line-height-140);min-height:64px;padding:12px;text-align:left}.community-report-modal__reason-list>button.is-selected{border:1.5px solid var(--color-primary-500)}.community-report-modal__reason-check{align-items:center;color:var(--color-gray-200);display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.community-report-modal__reason-list>button.is-selected .community-report-modal__reason-check{color:var(--color-primary-500)}.community-report-modal__reason-check:before{background:currentColor;content:"";display:block;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23e0e0e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M16.5 8.31V9a7.5 7.5 0 1 1-4.447-6.855'/%3E%3Cpath d='M16.5 3 9 10.508l-2.25-2.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%23e0e0e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M16.5 8.31V9a7.5 7.5 0 1 1-4.447-6.855'/%3E%3Cpath d='M16.5 3 9 10.508l-2.25-2.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center /contain no-repeat;width:18px}.community-report-modal__content-field{gap:4px}.community-report-modal__content-field .ui-textarea--xl .ui-textarea__control{min-height:240px;resize:vertical}.community-report-modal__error,.community-report-modal__notice{font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);line-height:var(--text-line-height-140);margin:0}.community-report-modal__error{color:var(--color-danger)}.community-report-modal__notice{color:var(--color-gray-700)}.community-detail-comment__level{background:var(--color-primary-25);border-radius:4px;color:var(--color-secondary-500);font-size:var(--text-caption-sm-size);padding:2px 6px;white-space:nowrap}.community-detail-comment__content>p{color:var(--color-gray-900);font-size:var(--text-body-md-size);line-height:var(--text-line-height-140);margin:0;white-space:pre-wrap;word-break:break-word}.community-detail-comment__content>p.is-deleted{color:var(--color-gray-500)}.community-detail-comment__media{display:flex;flex-wrap:wrap;gap:8px}.community-detail-comment__media-item{max-width:120px;position:relative;width:-moz-fit-content;width:fit-content}.community-detail-comment__media-item>img{border-radius:12px;display:block;max-height:120px;max-width:120px;-o-object-fit:contain;object-fit:contain}.community-detail-comment__media-item.is-cropped:not(.is-expanded){height:120px;width:120px}.community-detail-comment__media-item.is-cropped:not(.is-expanded)>img{height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.community-detail-comment__media-item.is-expanded{max-width:100%}.community-detail-comment__media-item.is-expanded>img{height:auto;max-height:none;max-width:100%;width:auto}.community-detail-comment__media-toggle{align-items:center;background:var(--color-gray-900,#1a1a1a);border:0;border-radius:0 12px 0 0;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:4px;position:absolute;right:0;top:0;width:24px}.community-detail-comment__media-toggle img{height:16px;width:16px}.community-detail-comment__media+.community-detail-comment__content>p,.community-detail-comment__media+p{margin-top:12px}.community-detail-comment__actions{align-items:center;color:var(--color-gray-700);display:flex;font-size:var(--text-caption-sm-size);gap:12px;margin-top:12px}.community-detail-comment__actions button,.community-detail-comment__actions span{align-items:center;display:flex;gap:4px}.community-detail-comment__actions img{height:16px;width:16px}.community-detail-comment__actions button{background:transparent;border:0;color:inherit;font-family:var(--text-font-family),sans-serif;font-size:inherit;padding:0}.community-detail-comment__actions button.is-active{filter:none}.community-detail-comments__pagination{border-bottom:1px solid var(--color-gray-100);display:flex;justify-content:center;padding:16px 0;width:100%}.community-detail-nearby{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:24px 0 20px;width:640px}.community-detail-nearby>h2{color:var(--color-gray-900);font-size:var(--text-title-xs-size);font-weight:var(--text-weight-semibold);line-height:var(--text-line-height-140);margin:0}.community-detail-nearby__list{width:100%}.community-detail-nearby__item{border-bottom:1px solid var(--color-gray-100)}.community-detail-nearby__item.is-current{background:var(--color-primary-25)}.community-detail-nearby__item>a{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:var(--text-font-family),sans-serif;gap:12px;padding:12px 0;text-align:left;text-decoration:none;width:100%}.community-detail-nearby__item.is-current>a{cursor:default}.community-detail-nearby__title{align-items:center;display:flex;min-height:44px}.community-detail-nearby__title-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--color-gray-900);font-size:var(--text-body-lg-size);-webkit-line-clamp:2;line-height:var(--text-line-height-140);width:100%;word-break:break-word}.community-detail-nearby__title strong{display:inline;font-weight:var(--text-weight-regular)}.community-detail-nearby__title em{color:var(--color-secondary-500);font-style:normal;font-weight:var(--text-weight-semibold);margin-left:4px}.community-detail-nearby__media-icons{align-items:center;display:inline-flex;gap:4px;margin-left:4px;vertical-align:text-bottom}.community-detail-nearby__media-icons img{height:18px;width:18px}.community-detail-nearby__meta,.community-detail-nearby__meta>span,.community-detail-nearby__meta>span>span{align-items:center;display:flex}.community-detail-nearby__meta{color:var(--color-gray-500);font-size:var(--text-caption-sm-size);justify-content:space-between;line-height:var(--text-line-height-140)}.community-detail-nearby__meta>span:first-child{gap:4px;min-width:0}.community-detail-nearby__meta b{color:var(--color-gray-900);font-weight:var(--text-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-detail-nearby__meta time{flex:0 0 auto}.community-detail-nearby__meta>span:last-child{flex:0 0 auto;gap:12px}.community-detail-nearby__meta>span>span{gap:4px}.community-detail-nearby__meta img{height:14px;width:14px}.community-detail-state{align-items:center;color:var(--color-gray-500);display:flex;justify-content:center;min-height:320px}.dark-mode .community-detail-article,.dark-mode .community-detail-comment-composer,.dark-mode .community-detail-comment-input,.dark-mode .community-detail-comments__search,.dark-mode .community-detail-main,.dark-mode .community-detail-more-menu,.dark-mode .community-detail-post{background:var(--ui-color-surface)}.dark-mode .community-detail-comments__pagination,.dark-mode .community-detail-navigation-section,.dark-mode .community-detail-nearby__item,.dark-mode .community-detail-post{border-color:var(--ui-color-border)}.dark-mode .community-detail-article__author-row,.dark-mode .community-detail-article__board-meta,.dark-mode .community-detail-citation,.dark-mode .community-detail-comment-search-result__content>p.is-deleted,.dark-mode .community-detail-comment-search-result__content>span,.dark-mode .community-detail-comment-search-result__meta time,.dark-mode .community-detail-comment__content>p.is-deleted,.dark-mode .community-detail-comment__meta time,.dark-mode .community-detail-comments__empty,.dark-mode .community-detail-content__body figcaption,.dark-mode .community-detail-nearby__meta,.dark-mode .community-detail-state{color:var(--ui-color-muted)}.dark-mode .community-detail-article__author-info strong,.dark-mode .community-detail-article__board-meta>span,.dark-mode .community-detail-article__title-row h1,.dark-mode .community-detail-citation strong,.dark-mode .community-detail-comment-composer textarea,.dark-mode .community-detail-comment-search-result__content>p,.dark-mode .community-detail-comment-search-result__meta strong,.dark-mode .community-detail-comment__content>p,.dark-mode .community-detail-comment__meta strong,.dark-mode .community-detail-comments h2,.dark-mode .community-detail-comments__search input,.dark-mode .community-detail-content,.dark-mode .community-detail-more-menu button,.dark-mode .community-detail-nearby>h2,.dark-mode .community-detail-nearby__meta b,.dark-mode .community-detail-nearby__title-text{color:var(--ui-color-text)}.dark-mode .community-detail-article__author-info>img,.dark-mode .community-detail-article__author-stats span+span:before{background:var(--ui-color-border)}.dark-mode .community-detail-comment-search-result,.dark-mode .community-detail-link,.dark-mode .community-detail-stats{background:var(--ui-color-surface-muted)}.dark-mode .community-detail-link{border-color:var(--ui-color-border)}.dark-mode .community-detail-comment__actions,.dark-mode .community-detail-comments__sort-trigger,.dark-mode .community-detail-comments__tools>button,.dark-mode .community-detail-stats>button,.dark-mode .community-detail-stats>div{color:var(--ui-color-muted)}.dark-mode .community-detail-comment-input,.dark-mode .community-detail-comments__search{border-color:var(--ui-color-border)}.dark-mode .community-detail-comment-input{color:var(--ui-color-muted)}.dark-mode .community-detail-comments__search input::-moz-placeholder{color:var(--ui-color-placeholder)}.dark-mode .community-detail-comments__search input::placeholder{color:var(--ui-color-placeholder)}.dark-mode .community-detail-comments__search-close{background:var(--ui-color-clear)}.dark-mode .community-detail-comment-search-result:hover{background:var(--ui-color-surface-hover)}.dark-mode .community-detail-comment.is-search-selected{background:var(--ui-color-outline-selected-bg)}.dark-mode .community-detail-comment.is-root.has-child-after:before,.dark-mode .community-detail-comment__thread-line.has-child-after:after,.dark-mode .community-detail-comment__thread-line.has-same-depth-after:before{background:var(--ui-color-border)}.dark-mode .community-detail-nearby__item.is-current{background:var(--ui-color-outline-selected-bg)}.dark-mode .community-detail-article__more-button img,.dark-mode .community-detail-article__title-row>button img,.dark-mode .community-detail-comment-composer__image img,.dark-mode .community-detail-comment__actions img,.dark-mode .community-detail-comment__meta>.ui-menu>button img,.dark-mode .community-detail-comment__meta>button img,.dark-mode .community-detail-comments__search-submit img,.dark-mode .community-detail-comments__sort-trigger img,.dark-mode .community-detail-comments__tools>button img,.dark-mode .community-detail-nearby__media-icons img,.dark-mode .community-detail-nearby__meta img,.dark-mode .community-detail-stats img{filter:invert(1) brightness(1.6)}@media(max-width:767px){.community-detail-main{border-radius:0;margin-top:0;min-height:0;padding:0 16px 40px;width:auto}.community-detail-article{padding-top:0}.community-detail-nearby,.community-detail-post{width:100%}.community-detail-stats{align-items:center;align-self:stretch;box-sizing:border-box;justify-content:space-between;padding:12px;width:100%}.community-detail-comment__meta>div{gap:4px;overflow:hidden;width:calc(100% - 24px)}.community-detail-comment__meta strong,.community-detail-comment__meta time{flex:0 0 auto}.community-detail-media img,.community-detail-media video{aspect-ratio:1/1}}.chat-page,.chat-page *{box-sizing:border-box}body:has(.chat-page) .app-shell__content-inner{max-width:none;min-height:0;padding:0;width:100%}@media(min-width:769px){body:has(.chat-page) .app-shell__footer{display:none}}.chat-page button,.chat-page textarea{font:inherit}.chat-page{background:#f4f4f4;color:#222;display:flex;gap:12px;min-height:calc(100vh - 117px);padding:8px;width:100%}.chat-empty-state,.chat-pending-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.chat-empty-state{flex:1;gap:10px;justify-content:flex-start;min-height:0;padding:240px 10px 10px}.chat-empty-state__image{flex:0 0 240px;height:240px;overflow:hidden;position:relative;width:240px}.chat-empty-state__image img{height:166.666667%;left:-33.333333%;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:-33.400466%;width:166.666667%}.chat-empty-state__content{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:28px;justify-content:center}.chat-empty-state__copy{display:flex;flex-direction:column;gap:12px}.chat-empty-state__copy strong{font-size:20px;font-weight:600;line-height:30px}.chat-empty-state__copy span{color:#595959;font-size:14px;line-height:1.4}.chat-empty-state__actions{display:flex;gap:8px}.chat-empty-state__actions button{background:#fff;border:1px solid #ebebeb;border-radius:8px;color:#505050;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 12px}.chat-desktop-empty{background:#f4f4f4;border-radius:12px;display:flex;flex:1;min-width:0}@supports (min-height:100dvh){.chat-page{min-height:calc(100dvh - 117px)}}.chat-sidebar{background:#fff;border-radius:12px;flex:0 0 400px;overflow:hidden;width:400px}.chat-sidebar__title{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:26px;margin:0;padding:20px 20px 0}.chat-tabs{display:flex;gap:8px;overflow-x:auto;padding:16px 20px;scrollbar-width:none;width:100%}.chat-tabs::-webkit-scrollbar{display:none}.chat-tab{align-items:center;background:#fff;border:1px solid #dadada;border-radius:999px;color:#222;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;gap:4px;height:32px;justify-content:center;letter-spacing:-.28px;line-height:1.4;padding:0 10px}.chat-tab--active{background:#f4f4f4;border-color:#222}.chat-new-badge,.chat-unread-badge{align-items:center;background:#f14069;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:18px;justify-content:center;line-height:18px;min-width:18px;padding:0 5px}.chat-new-badge{min-width:21px;padding:0 6px}.chat-unread-badge{min-width:18px}.chat-room-list{min-height:837px}.chat-room-list-empty{color:#8c8c8c;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.4;margin:0;min-height:837px;padding:80px 10px 10px;text-align:center}.chat-room{align-items:center;background:#fff;border:0;color:inherit;cursor:pointer;display:flex;gap:16px;min-height:84px;padding:12px 16px;text-align:left;width:100%}.chat-room--active,.chat-room:hover{background:#f7f7f7}.chat-room__visual{flex:0 0 60px;height:60px;overflow:hidden;position:relative;width:60px}.chat-room__visual--profile{border-radius:50%}.chat-room__visual--unknown{align-items:center;background:#f4f4f4;border-radius:50%;display:flex;justify-content:center}.chat-room__unknown-icon{height:100%;width:100%}.chat-room__avatar,.chat-room__vehicle,.chat-room__visual--profile>img{display:block;-o-object-fit:cover;object-fit:cover}.chat-room__visual--profile>img{height:100%;width:100%}.chat-room__avatar,.chat-room__vehicle{height:40px;position:absolute;width:40px}.chat-room__avatar{border-radius:50%;left:0;top:0}.chat-room__vehicle{border:1.5px solid #fff;border-radius:4px;bottom:0;right:0}.chat-room__visual--support{align-items:center;background:#fff;border:1.2px solid #f1f1f1;border-radius:50%;display:flex;justify-content:center}.chat-room__support-icon{height:28px;width:30.8px}.chat-room__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.chat-room__name-row{align-items:center;display:flex;gap:4px}.chat-room__name-row strong{font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room__name-row img{height:18px;width:18px}.chat-room__preview,.chat-room__vehicle-info{align-items:center;display:block;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room__preview{color:#8c8c8c}.chat-room--unread .chat-room__preview{color:#222}.chat-room__vehicle-info{color:#5e5e5e;display:flex;font-size:12px}.chat-room__plate-number{color:#3b3b3b;flex:0 0 auto;font-weight:500}.chat-room__vehicle-info span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room__separator{background:#d9d9d9;flex:0 0 1px;height:8px;margin:0 5px;width:1px}.chat-room__meta{align-items:flex-end;align-self:stretch;color:#8c8c8c;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;letter-spacing:-.28px;line-height:1.4;min-width:36px;white-space:nowrap}.chat-room-list__empty{color:#767676;font-size:14px;margin:0;padding:80px 16px;text-align:center}.chat-conversation{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.chat-conversation__content{background:#f4f4f4;border-radius:12px;flex:1;min-height:0;overflow:hidden}.chat-product{background:#fff;border-radius:12px;min-height:72px;padding:14px 20px}.chat-product,.chat-product__link{align-items:center;display:flex;gap:10px}.chat-product__link{color:inherit;flex:1;min-width:0;text-decoration:none}.chat-product__details{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;transform:translateY(1px)}.chat-product__title-row{align-items:center;display:flex;gap:8px;min-width:0}.chat-product__status{align-items:center;border-radius:4px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:500;line-height:1.4;min-height:20px;padding:1px 6px}.chat-product__status--sold{background:#3a3a3a}.chat-peer-header{align-items:center;background:#fff;border-radius:12px;display:flex;gap:10px;min-height:68px;padding:14px 20px}.chat-peer-header__visual{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}.chat-peer-header__visual--profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-peer-header__visual--support{background:#fff;border:1.2px solid #f1f1f1}.chat-peer-header__visual--support img{height:28px;width:30.8px}.chat-peer-header strong{flex:1;font-size:16px;font-weight:500}.chat-room-menu--desktop{margin-left:auto}.chat-room-menu{display:inline-flex}.chat-product__image{border-radius:6px;flex:0 0 40px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.chat-product h2,.chat-product p{line-height:1.4;margin:0}.chat-product h2{color:#222;flex:1;font-size:16px;font-weight:500;letter-spacing:-.32px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-product p{color:#f14069;font-size:14px;font-weight:600;letter-spacing:-.28px}.chat-product--sold h2,.chat-product--sold p{color:#8c8c8c}.chat-messages{display:flex;flex-direction:column;gap:16px;padding:16px 0}.chat-new-message-notice{display:flex;height:0;justify-content:center;pointer-events:none;position:sticky;top:10px;z-index:3}.chat-new-message-notice button{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:999px;box-shadow:0 4px 14px #0000001a;color:#222;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:38px;line-height:1;padding:0 16px;pointer-events:auto;transform:translateY(10px)}.chat-new-message-notice button span{color:#f14069;font-size:16px}.chat-pending-empty{flex:1;gap:8px;min-height:420px}.chat-pending-empty strong{font-size:16px}.chat-pending-empty span{color:#767676;font-size:14px}.chat-date-divider{align-items:center;color:#767676;display:flex;font-size:13px;gap:16px;line-height:1.4}.chat-date-divider:after,.chat-date-divider:before{background:#ebebeb;content:"";flex:1;height:1px}.chat-message-group{display:flex;flex-direction:column;gap:4px;padding:0 16px}.chat-message-group--received{align-items:flex-start}.chat-message-group--sent{align-items:flex-end}.chat-message-group time,.chat-message-group__unread{color:#5e5e5e;font-size:10px;line-height:1.5}.chat-message-group__unread{font-weight:600}.chat-bubble{border-radius:8px;font-size:14px;letter-spacing:-.28px;line-height:1.4;max-width:448px;padding:12px;word-break:break-word}.chat-bubble--received{background:#fff}.chat-bubble--sent{background:#e6eafd}.chat-bubble--deleted{align-items:center;color:#8c8c8c;display:flex;gap:4px}.chat-bubble--deleted img{flex:0 0 20px;height:20px;width:20px}.chat-bubble--media{overflow:hidden;width:424px}.chat-bubble__failure-fallback,.chat-bubble__media-preview{aspect-ratio:1;display:block;width:100%}.chat-bubble__media-preview{-o-object-fit:cover;object-fit:cover}.chat-bubble__video-player{aspect-ratio:1;border-radius:10px;width:100%}.chat-bubble--failed:after{background:#00000080;content:"";inset:12px;position:absolute;z-index:1}.chat-bubble--failed-fallback:after{display:none}.chat-bubble__failure-fallback{background:#fafafa;border-radius:10px}.chat-bubble__failure-icon{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.chat-bubble__spinner{animation:chat-spinner .8s linear infinite;border:4px solid hsla(0,0%,100%,.55);border-radius:50%;border-top-color:#fff;height:42px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;width:42px}@keyframes chat-spinner{to{transform:rotate(1turn)}}.chat-message-actions,.chat-message-actions-row{align-items:flex-end;display:flex}.chat-message-actions-row{gap:8px}.chat-message-actions-row--long-press-menu .chat-bubble{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-message-content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.chat-message-group--sent .chat-message-content{align-items:flex-end}.chat-message-options.ui-menu{align-self:flex-start}.chat-message-group--sent .chat-message-options.ui-menu{align-self:flex-end}.chat-message-group--received .chat-message-actions-row{flex-direction:row-reverse}.chat-bubble--media{position:relative}.chat-bubble--media-openable{cursor:zoom-in}.chat-message-actions{gap:4px;padding-bottom:4px}.chat-message-actions button{background:transparent;border:0;cursor:pointer;height:14px;padding:0;width:14px}.chat-message-actions button img{display:block;height:100%;width:100%}.chat-message-actions>span{background:#d9d9d9;height:10px;width:1px}.chat-bubble--short{display:inline-flex}.chat-message-group--mobile-only,.chat-time--mobile{display:none}.chat-composer{background:#fff;border-radius:12px;box-shadow:0 -2px 4px #0000000a;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-height:110px;padding:16px}.chat-composer__file{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.chat-connection{align-items:center;color:#8c8c8c;display:flex;font-size:12px;font-weight:400;gap:4px;justify-content:center;letter-spacing:-.24px;line-height:1.4;min-height:31px}.chat-connection>img{flex:0 0 16px;height:16px;width:16px}.chat-connection button{background:transparent;border:0;color:#8c8c8c;cursor:pointer;font-weight:400;padding:0;text-decoration:underline}.chat-composer__input-row{align-items:flex-start;display:flex;gap:10px}.chat-composer textarea{background:transparent;border:0;color:#111;flex:1;font-size:14px;letter-spacing:-.28px;line-height:1.4;max-height:68px;min-height:40px;min-width:0;outline:0;overflow-y:auto;padding:4px 0 16px;resize:none}.chat-composer textarea::-moz-placeholder{color:#8c8c8c}.chat-composer textarea::placeholder{color:#8c8c8c}.chat-composer__send{align-items:center;background:#222;border:0;border-radius:50%;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.chat-composer__send:disabled{cursor:default;opacity:.35}.chat-composer__send img{height:18px;width:14px}.chat-composer__media{align-items:center;align-self:flex-start;background:#f4f4f4;border:0;border-radius:999px;color:#595959;cursor:pointer;display:inline-flex;font-size:14px;gap:2px;height:28px;letter-spacing:-.28px;line-height:1.4;padding:4px 12px}.chat-composer__media img{height:20px;width:20px}@media(min-width:1024px){.chat-page{height:calc(100vh - 117px);min-height:0;overflow:hidden}.chat-conversation{gap:0}.chat-conversation>.chat-composer{margin-top:12px}@supports (height:100dvh){.chat-page{height:calc(100dvh - 117px)}}.chat-sidebar{display:flex;flex-direction:column}.chat-room-list{overflow-y:auto}.chat-room-list,.chat-room-list-empty{flex:1;min-height:0}.chat-conversation__content{display:flex;flex-direction:column}.chat-messages{flex:1;min-height:0;overflow-y:auto}}@media(max-width:1023px){.chat-page{flex-direction:column}.chat-sidebar{flex-basis:auto;width:100%}.chat-room-list{max-height:320px;min-height:0;overflow-y:auto}.chat-room-list-empty{flex:1;min-height:0}.chat-conversation{min-height:900px}}@media(max-width:768px){body:has(.chat-page){height:100vh;overflow:hidden;overscroll-behavior:none}body:has(.chat-page) .app-shell{height:100vh;min-height:0;overflow:hidden;padding-bottom:0}body:has(.chat-page) .app-shell__content{flex:1;min-height:0;overflow:hidden}body:has(.chat-page) .app-shell__content-inner{height:100%;overflow:hidden}body:has(.chat-page) .app-shell__footer,body:has(.chat-page) .app-shell__header,body:has(.chat-page) .mobile-bottom-gnb{display:none}.chat-page{background:#fff;gap:0;height:100%;margin:0 auto;max-width:412px;min-height:0;overflow:hidden;padding:0;width:100%}.chat-desktop-empty{display:none}@supports (height:100dvh){body:has(.chat-page),body:has(.chat-page) .app-shell{height:100dvh}}.chat-page>.chat-conversation .mobile-page-header,.chat-page>.chat-sidebar .mobile-page-header{flex:0 0 56px;min-height:56px;padding:14px 16px}.chat-page .mobile-page-header .mobile-page-header__title{color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:min(300px,calc(100vw - 80px))}.chat-mobile-more{align-items:center;background:transparent;border:0;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.chat-mobile-more img{display:block;height:24px;width:24px}.chat-composer,.chat-conversation__content,.chat-product,.chat-sidebar{border-radius:0}.chat-sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.chat-sidebar__title{display:none}.chat-tabs{flex:0 0 52px;height:52px;padding:10px 20px}.chat-room-list{flex:1;max-height:none;overflow-y:auto}.chat-room{min-height:95px;padding:14px 16px}.chat-room--active,.chat-room:hover{background:#fff}.chat-room__visual{flex-basis:60px;height:60px;width:60px}.chat-room__avatar{height:50px;width:50px}.chat-room--compact-avatar .chat-room__avatar{height:40px;width:40px}.chat-room--support{min-height:88px}.chat-room--profile{min-height:78px}.chat-room--unknown{min-height:84px;padding:12px 16px}.chat-room--profile .chat-room__visual{flex-basis:50px;height:50px;width:50px}.chat-room--unknown .chat-room__avatar{height:40px;width:40px}.chat-room--unknown .chat-room__name-row strong{color:#767676}.chat-room__vehicle-info{color:#6f6f6f}.chat-room__separator{background:#d3d3d3;margin-left:4px;margin-right:4px}.chat-room__meta{font-size:14px}.chat-conversation{background:#f4f4f4;display:none;gap:0;height:100%;min-height:0;overflow:hidden}.chat-page--mobile-room-open .chat-sidebar{display:none}.chat-page--mobile-room-open .chat-conversation{display:flex}.chat-peer-header,.chat-product{min-height:66px;padding:12px 16px}.chat-peer-header{border-radius:0}.chat-room-menu--desktop{display:none}.chat-product__status{font-size:10px;min-height:18px;padding:1px 6px}.chat-product h2{font-size:14px;font-weight:400;height:20px;max-width:min(277px,calc(100vw - 82px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-product p{font-size:14px}.chat-conversation__content{background:#f4f4f4;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.chat-connection{background:#f4f4f4;flex:0 0 auto;min-height:47px;padding:0 16px 30px;position:static;z-index:4}.chat-messages{flex:1;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 16px;-webkit-overflow-scrolling:touch}.chat-date-divider{padding:10px 16px}.chat-bubble,.chat-bubble--media{max-width:min(316px,calc(100vw - 96px));width:auto}.chat-bubble--media{width:min(300px,calc(100vw - 80px))}.chat-message-group--sent .chat-bubble{max-width:min(300px,calc(100vw - 80px))}.chat-bubble__failure-icon{height:56px;width:56px}.chat-bubble__spinner{height:40px;margin:-20px 0 0 -20px;width:40px}.chat-message-actions-row--desktop,.chat-message-group--received .chat-bubble--deleted,.chat-time--desktop{display:none}.chat-message-group--mobile-only{display:flex}.chat-time--mobile{display:inline}.chat-composer{border-radius:12px 12px 0 0;min-height:110px;padding-bottom:calc(16px + env(safe-area-inset-bottom));position:static;width:100%;z-index:3}.chat-composer textarea::-moz-placeholder{color:#5e5e5e}.chat-composer textarea::placeholder{color:#5e5e5e}.chat-composer textarea{font-size:16px;letter-spacing:-.32px}.chat-composer__send img{height:18px;width:14px}}.chat-load-more{background:transparent;border:0;color:var(--color-gray-600);cursor:pointer;display:block;font-size:13px;margin:12px auto}.chat-load-more:disabled{cursor:default;opacity:.6}.chat-media-viewer{background:#fff;color:#222;display:flex;flex-direction:column;inset:0;min-height:0;min-width:0;position:fixed;z-index:4500}.chat-media-viewer__header{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:1fr auto 1fr;min-height:56px;padding:0 20px;position:relative;z-index:2}.chat-media-viewer__header button{background:transparent;border:0;color:inherit;cursor:pointer}.chat-media-viewer__header strong{font-size:14px;font-weight:600;line-height:1.4}.chat-media-viewer__back{align-items:center;display:inline-flex;height:32px;justify-content:flex-start;padding:0;width:32px}.chat-media-viewer__back img{height:24px;width:24px}.chat-media-viewer__download{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-self:end;padding:8px 0}.chat-media-viewer__download:disabled{cursor:default;opacity:.4}.chat-media-viewer__download>span{border-bottom:1.5px solid;display:inline-block;height:16px;position:relative;width:16px}.chat-media-viewer__download>span:after,.chat-media-viewer__download>span:before{content:"";position:absolute}.chat-media-viewer__download>span:before{background:currentcolor;height:9px;left:7px;top:1px;width:1.5px}.chat-media-viewer__download>span:after{border-bottom:1.5px solid;border-right:1.5px solid;height:5px;left:5px;top:6px;transform:rotate(45deg);width:5px}.chat-media-viewer__body{background:#e5edf5;flex:1;min-height:0;overflow:hidden;touch-action:pan-y}.chat-media-viewer__body,.chat-media-viewer__stage{align-items:center;display:flex;justify-content:center;position:relative}.chat-media-viewer__stage{height:100%;transition:transform .16s ease-out;width:100%}.chat-media-viewer__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.chat-media-viewer__video,.chat-media-viewer__video .video-player__video,.chat-media-viewer__video.video-player{height:100%;width:100%}.chat-media-viewer__loading{animation:chat-spinner .8s linear infinite;border:4px solid hsla(0,0%,100%,.55);border-radius:50%;border-top-color:#5e5e5e;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.chat-media-viewer__navigation{background:#ffffffd1;border:0;border-radius:50%;box-shadow:0 2px 10px #0000001f;cursor:pointer;height:44px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.chat-media-viewer__navigation:after{border-right:2px solid #222;border-top:2px solid #222;content:"";height:12px;position:absolute;top:15px;width:12px}.chat-media-viewer__navigation--previous{left:20px}.chat-media-viewer__navigation--previous:after{left:18px;transform:rotate(-135deg)}.chat-media-viewer__navigation--next{right:20px}.chat-media-viewer__navigation--next:after{right:18px;transform:rotate(45deg)}.chat-media-viewer__navigation:disabled{display:none}.chat-media-viewer__dots{align-items:center;background:#fff;display:flex;gap:6px;justify-content:center;min-height:58px;padding:12px}.chat-media-viewer__dots span{background:#d9d9d9;border-radius:50%;height:6px;width:6px}.chat-media-viewer__dots span.is-active{background:#222}@media(max-width:768px){.chat-media-viewer__header{padding:0 16px}.chat-media-viewer__navigation{display:none}.chat-media-viewer__dots{min-height:calc(58px + env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.ui-toast-viewport[data-v-40179892]{bottom:40px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:5000}.ui-toast-viewport__list[data-v-40179892]{display:flex;flex-direction:column;gap:10px;width:min(320px,calc(100vw - 32px))}.ui-toast[data-v-40179892]{align-items:center;background:var(--color-gray-800);border:0;border-radius:10px;box-shadow:0 8px 20px #1111112e;color:#fff;cursor:pointer;display:flex;font-family:var(--text-font-family),sans-serif;font-size:var(--text-body-md-size);font-weight:var(--text-weight-regular);gap:12px;line-height:20px;min-height:40px;padding:10px 8px 10px 10px;pointer-events:auto;width:100%}.ui-toast__icon[data-v-40179892]{display:block;flex:0 0 auto;height:18px;width:18px}.ui-toast__message[data-v-40179892]{min-width:0;overflow-wrap:anywhere}@media(max-width:767px){.ui-toast-viewport[data-v-40179892]{bottom:calc(24px + env(safe-area-inset-bottom))}}
