*{box-sizing:border-box;padding:0;margin:0;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}:focus{outline:none!important}body,html{background:#f7f7f7;overflow-y:auto!important;-webkit-overflow-scrolling:touch;width:100%;margin:0;padding:0;font-size:13px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;text-size-adjust:100%}:root{--font-base:var(--font-noto-sans-kr),var(--font-inter),sans-serif;--font-emoji:var(--font-noto-emoji)}body{font-family:var(--font-base)}.emoji{font-family:var(--font-emoji)}a{color:inherit;text-decoration:none}.header{padding:20px;display:flex;justify-content:space-between}.header nav{display:flex;align-items:center;grid-gap:20px}.home_gears{padding:1px}.ft_term{padding:10px;display:flex;gap:20px;justify-content:center;color:#000000}.ft_global{text-align:center;background:#F7F7F7;padding:15px 30px 20px;border-top:1px solid #efefef;line-height:1.8;color:#666}.table_mygear{border:1px solid #efefef}.table_mygear td,.table_mygear th{border:1px solid #efefef;padding:10px}.btn{background:#333333;color:#ffffff;border:none;cursor:pointer;border-radius:5px;margin-top:10px;display:inline-block}.logo_top a img{width:80px}nav{padding-top:4px}.profile-icon>img,nav>div>a>img{width:28px}.profile-icon{padding-left:12px}.flex{display:flex;align-items:center;justify-content:center}.gap-4{gap:20px}.containers,.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;gap:10px}.containers{margin-top:32px}body{overscroll-behavior:contain;touch-action:manipulation;height:100%}[data-is-draggable=true]{touch-action:pan-y!important}.scrollable-container{-webkit-overflow-scrolling:touch;overflow-y:auto;touch-action:pan-y}.wrapLogin{max-width:800px;min-height:calc(100vh - 114px);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:50px 15px 200px}input,select,textarea{font-size:16px!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default}input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}input:focus,select:focus,textarea:focus{font-size:16px!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;outline:none}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important;transform:scale(1);-webkit-text-size-adjust:100%}}.inputText{font-size:16px!important;width:100%;border:1px solid #cccccc;padding:10px 15px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:100%;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.inputText:focus{border-color:#FFB000;box-shadow:0 0 0 2px rgba(255,176,0,.2);outline:none}.inputLogin{margin:10px 0}.btn{background:#efefef;color:#000000;border:1px solid #dddddd}.btn,.btnLogin{padding:15px 20px}.btnLogin{background:#FFB000;width:100%;border:1px solid #ff9d00}.btnLogin:hover{background:#ff9d00}.center{text-align:center}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.boxJoin{padding:15px 0;display:flex;justify-content:space-between}.boxJoin a{color:#000000;border-bottom:1px solid #666}.active,.boxJoin a:hover{color:#ff9d00;border-bottom:1px solid #ff9d00}.yellow{color:#ff9d00}.profile-menu-container{position:relative;cursor:pointer;display:flex;align-items:center}.profile-dropdown-menu{position:absolute;top:100%;right:-10px;width:140px;background-color:white;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;padding:8px 0}.dropdown-item{display:block;padding:8px 16px;color:#333;text-decoration:none;transition:background-color .2s}.dropdown-item:hover{background-color:#f5f5f5}.wrapStage{position:relative;min-height:calc(100vh - 54px);padding-bottom:80px;padding-top:20px}.highlighted-gear{box-shadow:0 0 8px rgba(255,176,0,.8);animation:pulse .5s infinite;position:relative;z-index:5}@media (hover:none) and (pointer:coarse){.highlighted-gear{box-shadow:none!important;animation:none!important}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,176,0,1)}10%{box-shadow:0 0 0 3px rgba(255,176,0,1)}90%{box-shadow:0 0 0 8px rgba(255,176,0,.4)}to{box-shadow:0 0 0 0 rgba(255,176,0,0)}}@media (hover:none) and (pointer:coarse){.brandSummaryItem:active,.categoryTag:active,.filterChip:active{filter:brightness(.92);opacity:.85}}.dropdown-item *,.profile-dropdown-menu *,.profile-menu-container *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.brandSummaryItem:active,.btn:active,.categoryTag:active,.dropdown-item:active,.filterChip:active,.guideLink:active,.navLink:active,.primaryButton:active,.secondaryButton:active{filter:brightness(.92);opacity:.85;transform:scale(.98);transition:all .1s ease}.profile-menu-container:active{opacity:.8}.btnLogin:active{background:#e6a300!important;transform:scale(.98)}a:active{opacity:.7;transform:scale(.98)}.inputText:focus{border-color:#FFB000;box-shadow:0 0 0 2px rgba(255,176,0,.2)}.container-item:active,.gear-item:active{transform:scale(.98);opacity:.9;transition:all .1s ease}}.touchable{touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,176,0,.3);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editable-text,.user-content,div[contenteditable=true],input,p,select,span,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.btn,.clickable,.drag-handle,.menu,.nav,.sortable-item,.toolbar,button{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.draggable{touch-action:pan-y;-webkit-user-drag:element}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.clickable,a,button{-webkit-tap-highlight-color:rgba(255,176,0,.3)}@media (hover:none){.btn:hover,.dropdown-item:hover,.navLink:hover{background-color:initial;color:initial;transform:none}}a,button,input,select,textarea{touch-action:manipulation}@media (hover:none) and (pointer:coarse){.ios-touch:active{background-color:rgba(0,0,0,.1);transition:background-color .1s ease}}.gear-focus-hint{margin-left:8px;font-size:.8em;color:#999}.highlight-text{background-color:rgba(255,39,214,.3);padding:0 2px;border-radius:2px;font-weight:500}.wrapSearchUi{display:flex;align-items:center;justify-content:center;padding-top:5px}.profileInfo{margin:20px auto;max-width:800px;background:rgb(255,255,255);padding:20px;border-radius:8px}.profileField{display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.fieldLabel{font-weight:700;color:#aaa}.fieldValue{color:#333}.inputGroup{margin-bottom:15px}.inputGroup label{display:block;margin-bottom:5px;color:#444}.buttonGroup{display:flex;gap:10px;margin-top:20px}.btnSecondary{background-color:transparent;border:1px solid #666;color:#444;text-align:center;flex:1 1}.btnSecondary:hover{background-color:rgba(255,255,255,.1)}.yellow{color:#FFB000}.wrapProfile{min-height:calc(100vh - 114px);background:#f7f7f7;padding:20px}.inputHelp{font-size:12px;color:#999;display:block;margin-top:5px}.btn:disabled,.btnLogin:disabled,button:disabled{background-color:#666!important;border:1px solid #666!important;opacity:.6;cursor:not-allowed;box-shadow:none}.btn:disabled:hover,.btnLogin:disabled:hover,button:disabled:hover{background-color:#666!important;border:1px solid #666!important;transform:none;box-shadow:none}.actionButtons{display:flex;gap:10px;margin-top:20px}.actionButtons button{flex:1 1}.navRight{display:flex;align-items:center;grid-gap:25px}.navLink{color:#868686}.navLink,.navLinkActive{display:flex;align-items:center;grid-gap:3px}.navLinkActive{color:#FFB000;font-weight:700}@media (prefers-color-scheme:dark){:root{color-scheme:light}}