.sticker-peel-draggable{--sticker-rotate: 30deg;--sticker-p: 10px;--sticker-peelback-hover: 30%;--sticker-peelback-active: 40%;--sticker-peel-easing: cubic-bezier(.215, .61, .355, 1);--sticker-peel-hover-easing: cubic-bezier(.25, .46, .45, .94);--sticker-start: calc(-1 * var(--sticker-p));--sticker-end: calc(100% + var(--sticker-p));--sticker-shadow-opacity: .6;--sticker-lighting-constant: .1;--peel-direction: 0deg;--sticker-hit-left: 0%;--sticker-hit-top: 0%;--sticker-hit-right: 0%;--sticker-hit-bottom: 0%;position:absolute;left:0;top:0;width:var(--sticker-width, 200px);aspect-ratio:132 / 120;cursor:grab;pointer-events:none;touch-action:none;-webkit-transform:translateZ(0);transform:translateZ(0);transform-origin:center;z-index:1}.sticker-peel-draggable.is-dragging{cursor:grabbing;z-index:2}.sticker-peel-filters{position:absolute;pointer-events:none}.sticker-peel-container{position:relative;width:100%;height:100%;transform:rotate(var(--peel-direction));transform-origin:center}.sticker-peel-container *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sticker-peel-main{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-end),var(--sticker-start) var(--sticker-end));transition:clip-path .6s var(--sticker-peel-hover-easing);filter:var(--sticker-drop-shadow-filter);will-change:clip-path}.sticker-peel-main>*{width:100%;height:100%;transform:rotate(calc(-1 * var(--peel-direction)))}.sticker-peel-lighting{filter:var(--sticker-point-light-filter)}@media(hover:hover)and (pointer:fine){.sticker-peel-container:not(.peel-hover-disabled):hover .sticker-peel-main{clip-path:polygon(var(--sticker-start) var(--sticker-peelback-hover),var(--sticker-end) var(--sticker-peelback-hover),var(--sticker-end) var(--sticker-end),var(--sticker-start) var(--sticker-end))}.sticker-peel-container:not(.peel-hover-disabled):hover .sticker-peel-flap{clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-peelback-hover),var(--sticker-start) var(--sticker-peelback-hover));top:calc(-100% + 2 * var(--sticker-peelback-hover) - 1px)}}.sticker-peel-container:active .sticker-peel-main,.sticker-peel-container.drag-active .sticker-peel-main,.sticker-peel-container.peel-lifted .sticker-peel-main{clip-path:polygon(var(--sticker-start) var(--sticker-peelback-active),var(--sticker-end) var(--sticker-peelback-active),var(--sticker-end) var(--sticker-end),var(--sticker-start) var(--sticker-end))}.sticker-peel-image,.sticker-peel-flap-image{display:block;width:100%;height:100%;object-fit:contain;transform:rotate(var(--sticker-rotate));pointer-events:none}.sticker-peel-flap{position:absolute;width:100%;height:100%;left:0;top:calc(-100% - var(--sticker-p) - var(--sticker-p));clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-start) var(--sticker-start));transform:scaleY(-1);transition:top .6s var(--sticker-peel-easing),clip-path .6s var(--sticker-peel-easing);pointer-events:none;will-change:clip-path,top}.sticker-peel-flap>*{width:100%;height:100%;transform:rotate(calc(-1 * var(--peel-direction)))}.sticker-peel-container:active .sticker-peel-flap,.sticker-peel-container.drag-active .sticker-peel-flap,.sticker-peel-container.peel-lifted .sticker-peel-flap{clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-peelback-active),var(--sticker-start) var(--sticker-peelback-active));top:calc(-100% + 2 * var(--sticker-peelback-active) - 1px)}.sticker-peel-flap-lighting{filter:var(--sticker-point-light-flipped-filter)}.sticker-peel-flap-image{filter:var(--sticker-expand-fill-filter)}.sticker-peel-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;transform:rotate(calc(-1 * var(--peel-direction)));transform-origin:center;clip-path:inset(var(--sticker-hit-top) var(--sticker-hit-right) var(--sticker-hit-bottom) var(--sticker-hit-left));cursor:grab;pointer-events:auto;touch-action:none;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sticker-peel-draggable.is-dragging .sticker-peel-hit{cursor:grabbing}.sticker-peel-draggable[data-sticker-peel-tappable=true] .sticker-peel-hit{cursor:pointer;touch-action:manipulation}.sticker-peel-hit:focus-visible{outline:3px solid #d5c4ff;outline-offset:3px}@media(hover:none)and (pointer:coarse){.sticker-peel-draggable[data-sticker-peel-draggable=true],.sticker-peel-draggable[data-sticker-peel-draggable=true] .sticker-peel-hit{cursor:default}}@media(prefers-reduced-motion:reduce){.sticker-peel-lighting,.sticker-peel-flap-lighting{filter:none}.sticker-peel-main,.sticker-peel-flap{transition:none}.sticker-peel-container:not(.peel-hover-disabled):hover .sticker-peel-main,.sticker-peel-container.drag-active .sticker-peel-main,.sticker-peel-container:active .sticker-peel-main,.sticker-peel-container.peel-lifted .sticker-peel-main{clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-end),var(--sticker-start) var(--sticker-end))}.sticker-peel-container:not(.peel-hover-disabled):hover .sticker-peel-flap,.sticker-peel-container.drag-active .sticker-peel-flap,.sticker-peel-container:active .sticker-peel-flap,.sticker-peel-container.peel-lifted .sticker-peel-flap{top:calc(-100% - var(--sticker-p) - var(--sticker-p));clip-path:polygon(var(--sticker-start) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-end) var(--sticker-start),var(--sticker-start) var(--sticker-start))}.sticker-peel-container.peel-lifted .sticker-peel-main{filter:drop-shadow(0 12px 20px rgba(16,8,44,.34)) brightness(1.025)}}:root{--violet:#6B4EFF;--violet-700:#4A2BD9;--violet-300:#A794FF;--violet-wash:#F0ECFF;--violet-mist:#FAF8FF;--ink:#17131F;--ink-70:#4E4760;--ink-45:#8B839E;--ink-25:#B7B1C6;--line:#EAE6F3;--line-2:#F2EFF8;--paper:#FFFFFF;--bg:#F5F3FA;--wash:#F2F3F6;--up:#E5493A;--down:#2F7FE0;--up-bg:#FDECEA;--down-bg:#E9F2FD;--gold:#E8A23C;--font:"Pretendard Variable","Pretendard",system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:var(--font);color:var(--ink);background:#e8e4f4;background-image:radial-gradient(circle at 16% 10%,#DED6F8 0%,transparent 45%),radial-gradient(circle at 86% 86%,#E6E1F5 0%,transparent 50%);-webkit-font-smoothing:antialiased;letter-spacing:-.018em}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;font-family:var(--font);text-align:left}textarea{font-family:var(--font)}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.down{color:var(--down)}.stage{min-height:100%;display:flex;gap:56px;align-items:center;justify-content:center;padding:52px 30px}.brief{width:296px;flex:0 0 auto}.brief .mark{font-size:12px;font-weight:800;letter-spacing:.2em;color:var(--violet-700);margin-bottom:22px}.brief h1{font-size:36px;font-weight:800;line-height:1.2;letter-spacing:-.04em;margin-bottom:14px}.brief h1 em{font-style:normal;color:var(--violet)}.brief p{font-size:13px;line-height:1.75;color:var(--ink-70)}.brief .rule{height:1px;background:var(--ink-25);opacity:.35;margin:24px 0 18px}.brief dl{font-size:12px;line-height:1.65}.brief dt{font-weight:700;margin-top:11px}.brief dt:first-child{margin-top:0}.brief dd{color:var(--ink-45)}.brief .warn{margin-top:18px;font-size:11px;line-height:1.7;color:var(--ink-45)}.phone{width:430px;height:890px;flex:0 0 auto;position:relative;box-sizing:border-box;background:none}.phoneframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:80;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(20,26,50,.14)) drop-shadow(0 36px 70px rgba(30,40,90,.35))}.viewport{position:absolute;left:16px;right:16px;top:14px;bottom:14px;overflow:hidden;border-radius:50px;background:var(--bg)}.hindic{display:none}.viewport:has(#s-lock.on) .hindic,.viewport:has(#s-home.on) .hindic{display:block;position:absolute;z-index:90;left:50%;bottom:9px;transform:translate(-50%);width:144px;height:5px;border-radius:2.5px;background:#ffffffeb;pointer-events:none;mix-blend-mode:overlay}.sbar{position:absolute;z-index:88;top:0;left:0;right:0;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 30px 0 34px;pointer-events:none;color:#000}.sbar b{font-size:17px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sbar .ic{display:flex;align-items:center;gap:6px}.sbar .isl{flex:0 0 auto;width:130px;height:1px;pointer-events:none}.sbar svg{display:block}.viewport:has(#s-lock.on) .sbar,.viewport:has(#s-home.on) .sbar,.viewport:has(#s-splash.on) .sbar{display:none}.viewport:has(#s-scan.on) .sbar{color:#fff}.notch,.pwrbtn{display:none}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;background:var(--bg);z-index:1}.kwback{display:none}.viewport:has(.screen.appsheet.on) #s-entry{display:flex;z-index:0;pointer-events:none}.screen.appsheet{top:58px;border-radius:36px 36px 0 0;overflow:hidden;background:#fff;box-shadow:0 -8px 26px -10px #1e144647}.screen.appsheet:before{content:"";position:absolute;z-index:30;top:13px;left:50%;transform:translate(-50%);width:38px;height:4.5px;border-radius:4px;background:#d9d4e6}.appgrab{position:absolute;z-index:31;top:0;left:0;right:0;height:28px;background:none;cursor:grab;touch-action:none}.screen.appsheet.enter{animation:sheetup .38s cubic-bezier(.2,.9,.28,1)}#s-explore.appsheet.enter,#s-dex.appsheet.enter{animation:none}.screen.appsheet.enter.fromkw,#s-dex.appsheet.enter.fromkw,#s-explore.appsheet.enter.fromkw{animation:sheetup .38s cubic-bezier(.2,.9,.28,1)}#s-sticker.appsheet.enter,#s-badge.appsheet.enter,#s-company.appsheet.enter,#s-post.appsheet.enter,#s-profile.appsheet.enter{animation:sheetfade .32s cubic-bezier(.16,.84,.24,1)}#s-company.appsheet.enter.route-push,#s-nikeweek.appsheet.enter.route-push{animation:routepush .3s cubic-bezier(0,0,.2,1)}@keyframes routepush{0%{opacity:.98;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes sheetfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:none}}.screen.appsheet.dismiss,#s-kiwoom.dismiss{display:flex;z-index:40;animation:sheetdown .34s cubic-bezier(.4,0,.7,.2) forwards}@keyframes sheetdown{to{transform:translateY(100%)}}#s-scan.appsheet{top:0;border-radius:0;box-shadow:none}#s-scan.appsheet:before,#s-scan.appsheet .appgrab{display:none}#s-profile.appsheet:before,#s-profile.appsheet .appgrab{display:none}#s-sticker.appsheet:before,#s-sticker.appsheet .appgrab{display:none}#s-post.appsheet:before,#s-post.appsheet .appgrab{display:none}#s-nikeweek.appsheet:before,#s-nikeweek.appsheet .appgrab{display:none}#s-badge.appsheet:before,#s-badge.appsheet .appgrab{display:none}#s-company.appsheet:before,#s-company.appsheet .appgrab{display:none}#s-scan.appsheet .camtop{padding-top:54px}.viewport:has(#s-scan.appsheet.on) .sbar{color:#fff}.screen.appsheet>.topbar{padding-top:32px}#s-dex.appsheet>.topbar.tabbar{padding-bottom:8px}#s-dex .shell{padding-top:4px}.screen.appsheet .camtop{padding-top:24px}.screen.appsheet .dexbar{top:22px}.viewport:has(.screen.appsheet.on) .sbar{color:#1b1226}.screen.on{display:flex}.screen.enter{animation:sl .3s cubic-bezier(.22,.9,.3,1)}@keyframes sl{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.pad{padding:0 20px 130px}.topbar{flex:0 0 auto;padding:54px 18px 10px;display:flex;align-items:center;gap:10px;background:var(--bg)}.topbar.solid{background:var(--paper);border-bottom:1px solid var(--line-2)}.topbar h2{font-size:16px;font-weight:700}.topbar .big{font-size:22px;font-weight:800;letter-spacing:-.04em;padding-left:4px}.iconbtn{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--ink-70);flex:0 0 auto}.iconbtn:hover{background:#6b4eff17;color:var(--violet)}.sp{flex:1}.tbacts{display:flex;align-items:center;gap:6px;flex:0 0 auto}.gnb{position:absolute;left:-10px;right:78px;bottom:18px;height:64px;z-index:60;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:.5px solid rgba(20,10,40,.06);box-shadow:0 10px 30px -10px #28165a42,0 2px 8px #28165a0f;display:flex;align-items:center;padding:0 8px}.gnb button{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:#9a93ab;transition:color .15s}.gnb .lb{font-size:9.5px;font-weight:700;letter-spacing:-.03em;color:inherit}.gnb button.sel{color:var(--violet)}.gnb .shoot{flex:0 0 auto;width:64px}.gnb .shoot .ring{width:56px;height:56px;border-radius:20px;background:linear-gradient(145deg,#7b60ff,#4a2bd9);display:grid;place-items:center;color:#fff;margin-top:-20px;box-shadow:0 10px 22px -6px #4a2bd99e,0 0 0 5px #fffffff5;transition:transform .16s}.gnb .shoot .lb{color:var(--ink-45);margin-top:4px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--violet)}.sechead{display:flex;align-items:center;justify-content:space-between;margin:26px 0 11px}.sechead h4{font-size:15px;font-weight:800;letter-spacing:-.03em}.sechead .more{font-size:11.5px;font-weight:600;color:var(--ink-45)}.sechead .more:hover{color:var(--violet)}.btn{display:block;width:100%;padding:15px;border-radius:15px;text-align:center;font-size:15px;font-weight:700;background:var(--violet);color:#fff;transition:background .16s}.btn:hover{background:var(--violet-700)}.btn:disabled{background:#e7e3f1;color:var(--ink-25);cursor:not-allowed}.btn.sub{background:var(--violet-wash);color:var(--violet-700)}.btn.sub:hover{background:#e4dcff}.dock{position:absolute;left:0;right:0;bottom:0;padding:12px 20px 24px;background:var(--paper);border-top:1px solid var(--line-2);z-index:40}.chipset{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:6px 10px;border-radius:9px;background:var(--line-2);font-size:11.5px;font-weight:600;color:var(--ink-70)}.chip.v{background:var(--violet-wash);color:var(--violet-700)}.logo{border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-weight:800;color:#fff;font-size:12px;width:38px;height:38px;letter-spacing:-.05em}.tickchip{display:inline-block;font-size:10px;font-weight:800;color:var(--ink-45);background:var(--line-2);padding:2px 6px;border-radius:5px;letter-spacing:0;margin-left:5px;vertical-align:1px}.disclaim{font-size:10.5px;line-height:1.65;color:var(--ink-45);background:var(--line-2);border-radius:11px;padding:11px 12px;margin-top:14px}.card{background:var(--paper);border-radius:16px;padding:16px;margin-bottom:10px;border:1px solid var(--line-2)}.card .lab{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--violet);margin-bottom:9px}.card h5{font-size:15.5px;font-weight:800;letter-spacing:-.035em;line-height:1.45;margin-bottom:8px}.card p{font-size:13px;line-height:1.72;color:var(--ink-70)}.card p b{color:var(--ink);font-weight:700}.bullets{list-style:none;display:flex;flex-direction:column;gap:10px}.bullets li{display:flex;gap:9px;font-size:13px;line-height:1.68;color:var(--ink-70)}.bullets li i{width:5px;height:5px;border-radius:50%;background:var(--violet-300);flex:0 0 auto;margin-top:8px}.bullets li b{color:var(--ink);font-weight:700}.bullets.risk li i{background:#efa091}.ai{background:linear-gradient(150deg,#f6f3ff,#efeaff);border:1px solid #E2DAFF;border-radius:18px;padding:16px;margin-bottom:10px}.ai .h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--violet);margin-bottom:10px}.ai .h .ago{margin-left:auto;font-weight:600;color:var(--ink-45);font-size:11px}.ai .q{font-size:16px;font-weight:800;letter-spacing:-.035em;line-height:1.42;margin-bottom:9px}.ai .a{font-size:13px;line-height:1.72;color:var(--ink-70)}.ai .a b{color:var(--ink);font-weight:700}.newsrow{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(107,78,255,.14)}.avstack{display:flex}.avstack span{width:22px;height:22px;border-radius:50%;border:2px solid #F4F1FF;margin-left:-7px;display:grid;place-items:center;font-size:8px;font-weight:800;color:#fff}.avstack span:first-child{margin-left:0}.newsrow .t{font-size:11.5px;font-weight:600;color:var(--ink-45);flex:1}.newslist{margin-top:10px;display:none;flex-direction:column;gap:9px}.newslist.on{display:flex}.newsitem{display:flex;gap:9px;padding:10px;border-radius:12px;background:#ffffffb8}.newsitem .src{width:20px;height:20px;border-radius:6px;flex:0 0 auto;display:grid;place-items:center;font-size:8px;font-weight:800;color:#fff}.newsitem .b{flex:1}.newsitem .b b{display:block;font-size:12px;font-weight:600;line-height:1.5;color:var(--ink)}.newsitem .b span{font-size:10.5px;color:var(--ink-45)}.match{display:flex;gap:10px;padding:13px 14px;border-radius:14px;background:#eaf7f0;border:1px solid #C9E9D8;margin-top:10px}.match.miss{background:#fff4e5;border-color:#f5ddb4}.match .ic{width:22px;height:22px;border-radius:8px;background:#0e7a54;display:grid;place-items:center;color:#fff;flex:0 0 auto}.match.miss .ic{background:#b57314}.match p{font-size:12.5px;line-height:1.65;color:#0b5c40}.match.miss p{color:#8a560d}.match p b{font-weight:800}.hgreet{padding:2px 20px 0}.hgreet h3{font-size:24px;font-weight:800;line-height:1.36;letter-spacing:-.04em;margin-top:8px}.hgreet h3 b{color:var(--violet)}.hshoot{margin:16px 20px 0;width:calc(100% - 40px);padding:18px 20px;border-radius:22px;background:linear-gradient(140deg,#7358ff,#4a2bd9 60%,#3617a5);color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 26px -10px #4a2bd999}.hshoot:after{content:"";position:absolute;right:-40px;top:-50px;width:160px;height:160px;border-radius:50%;background:#ffffff1a}.hshoot b{display:block;font-size:17px;font-weight:800;letter-spacing:-.035em;position:relative}.hshoot p{font-size:12.5px;line-height:1.55;color:#ffffffbd;margin-top:5px;position:relative}.hshoot .go{display:inline-flex;align-items:center;gap:5px;margin-top:13px;padding:7px 13px;border-radius:99px;background:#ffffff2e;font-size:12px;font-weight:700;position:relative}.strip{display:flex;gap:10px;overflow-x:auto;padding:2px 20px 4px;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.stkmini{flex:0 0 auto;width:86px;text-align:center}.stkmini .art{height:74px;display:grid;place-items:center;position:relative}.stkmini .no{font-size:9.5px;font-weight:700;color:var(--ink-25);margin-top:2px}.stkmini .nm{font-size:11px;font-weight:700;margin-top:1px;letter-spacing:-.03em}.hint{display:flex;gap:11px;padding:14px;border-radius:15px;background:var(--violet-wash);border:1px solid #DFD7FF}.hint .ic{width:26px;height:26px;border-radius:9px;background:var(--violet);flex:0 0 auto;display:grid;place-items:center;color:#fff}.hint p{font-size:12.5px;line-height:1.66;color:var(--violet-700)}.hint p b{font-weight:800}.movecard{display:flex;gap:11px;padding:14px;background:var(--paper);border:1px solid var(--line-2);border-radius:16px;margin-bottom:8px;width:100%}.movecard .m{flex:1;min-width:0}.movecard .top{display:flex;align-items:center;gap:7px}.movecard .top b{font-size:13.5px;font-weight:700}.movecard .top .pct{font-size:12.5px;font-weight:800;margin-left:auto}.movecard .why{font-size:12.5px;line-height:1.6;color:var(--ink-70);margin-top:6px}.movecard .src{font-size:10.5px;color:var(--ink-45);margin-top:7px;display:flex;align-items:center;gap:5px}.movecard .from{font-size:10.5px;font-weight:700;color:var(--violet);margin-top:5px}.widgets{display:flex;gap:9px;overflow-x:auto;padding:2px 20px 4px;scrollbar-width:none}.wg{flex:0 0 auto;width:132px;height:132px;border-radius:20px;padding:13px;background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 12px #28195a12}.wg .t{font-size:9.5px;font-weight:800;color:var(--violet);letter-spacing:.04em}.wg .m{font-size:13px;font-weight:700;line-height:1.42;letter-spacing:-.03em}.wg .s{font-size:10.5px;color:var(--ink-45)}.wg.dark{background:linear-gradient(150deg,#4a2bd9,#2e1585);border-color:transparent}.wg.dark .t{color:#ffffff9e}.wg.dark .m{color:#fff}.wg.dark .s{color:#ffffff8c}.hsum{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.hsum span{font-size:11.5px;font-weight:700;padding:6px 10px;border-radius:9px;background:var(--paper);border:1px solid var(--line);color:var(--ink-70)}.hsum span b{font-weight:800;color:var(--ink)}.hsum span.u b{color:var(--up)}.hsum span.d b{color:var(--down)}.cnt{font-size:11.5px;font-weight:700;color:var(--ink-45)}.todo{display:flex;gap:11px;padding:14px;border-radius:16px;margin-bottom:8px;width:100%;background:var(--paper);border:1px solid var(--line-2)}.todo.hot{background:#fff8f0;border-color:#f3e0c6}.todo .fl{width:32px;height:32px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--violet)}.todo.hot .fl{background:#d98324}.todo .m{flex:1;min-width:0}.todo .m .k{font-size:10.5px;font-weight:800;letter-spacing:.03em;color:var(--ink-45)}.todo .m b{display:block;font-size:13.5px;font-weight:700;line-height:1.45;margin-top:3px}.todo .m p{font-size:12px;line-height:1.6;color:var(--ink-70);margin-top:5px}.todo .m p em{font-style:normal;font-weight:800;color:var(--ink)}.hshoot .tip{display:block;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);font-size:11.5px;font-weight:600;color:#ffffffb8;position:relative}.mission{display:flex;gap:12px;align-items:center;padding:14px;background:var(--paper);border:1px solid var(--line-2);border-radius:16px;margin-bottom:8px;width:100%}.mission .ring{width:42px;height:42px;flex:0 0 auto;position:relative;display:grid;place-items:center}.mission .ring span{font-size:11px;font-weight:800;color:var(--violet)}.mission .m{flex:1;min-width:0}.mission .m b{display:block;font-size:13.5px;font-weight:700}.mission .m span{font-size:11.5px;color:var(--ink-45)}.reward{font-size:10.5px;font-weight:800;color:var(--gold);background:#fdf3e3;padding:5px 8px;border-radius:7px;flex:0 0 auto}#s-scan{background:#0f0b1a}.cam{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.camtop{padding:54px 18px 0;display:flex;align-items:center;justify-content:space-between;color:#fff;z-index:5}.camtop .iconbtn{color:#fffc}.camtop .iconbtn:hover{background:#ffffff24;color:#fff}.camtop small{font-size:12px;font-weight:600;color:#fff9}.viewfinder{flex:1;display:grid;place-items:center;position:relative}.frame{width:236px;height:272px;position:relative;display:grid;place-items:center}.frame i{position:absolute;width:32px;height:32px;border:2.5px solid var(--violet-300)}.frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:13px 0 0}.frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 13px 0 0}.frame i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 13px}.frame i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 13px}.sweep{position:absolute;left:6px;right:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--violet-300),transparent);box-shadow:0 0 18px 3px #a794ff99;opacity:0}.scanning .sweep{animation:swp 1.5s cubic-bezier(.5,0,.5,1) infinite}@keyframes swp{0%{top:8px;opacity:0}14%{opacity:1}86%{opacity:1}to{top:262px;opacity:0}}.camfoot{padding:0 20px 40px;text-align:center;color:#fff;z-index:5}.status{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:99px;background:#ffffff1c;font-size:12px;font-weight:600;color:#ffffffdb;margin-bottom:20px}.dot{width:6px;height:6px;border-radius:50%;background:var(--violet-300)}.scanning .dot{animation:pl 1.1s infinite}@keyframes pl{50%{opacity:.25;transform:scale(.65)}}.shutter{width:66px;height:66px;border-radius:50%;border:3px solid rgba(255,255,255,.9);display:grid;place-items:center;margin:0 auto}.shutter b{width:50px;height:50px;border-radius:50%;background:#fff;display:block;transition:transform .13s}.shutter:active b{transform:scale(.85)}.ways{display:flex;justify-content:center;gap:7px;margin-top:18px}.way{padding:7px 14px;border-radius:99px;font-size:12px;font-weight:600;color:#ffffff8c;border:1px solid rgba(255,255,255,.16)}.way.sel{background:#fff;color:#0f0b1a;font-weight:700}.camctl{display:flex;align-items:center;justify-content:center;gap:20px}.sidebtn{width:62px;text-align:center;font-size:11.5px;font-weight:700;color:#ffffffd9;padding:10px 0;border-radius:13px;background:#ffffff21;transition:.15s}.sidebtn:hover{background:#ffffff38}.albumthumb{width:52px;height:52px;border-radius:11px;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 2px #ffffffd9,0 6px 14px -4px #00000080;transition:transform .15s}.albumthumb img{width:100%;height:100%;object-fit:cover;display:block}.albumthumb:active{transform:scale(.94)}.cam .shotwrap{display:none;position:relative}.cam.shot .shotwrap{display:block}.cam.shot .frame,.cam.shot #shutter{display:none}.cam.live #retakeBtn,.cam.shot #albumBtn{visibility:hidden}.cam.live .sweep{animation:swp 1.5s cubic-bezier(.5,0,.5,1) infinite}.cam.live .dot{animation:pl 1.1s infinite}.photo{width:246px;height:314px;border-radius:22px;position:relative;display:grid;place-items:center;overflow:hidden;margin:0 auto;background:linear-gradient(165deg,#6b5a48,#3b3026 58%,#241c16);box-shadow:0 22px 52px -20px #000000d9}.photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(150px 120px at 30% 14%,rgba(255,240,210,.32),transparent 72%),radial-gradient(200px 120px at 78% 96%,rgba(0,0,0,.5),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.34),transparent 55%)}.photo[data-scene=street]{background:linear-gradient(165deg,#5d6b78,#2e3742 58%,#1c222a)}.photo[data-scene=street]:before{background:radial-gradient(150px 120px at 72% 12%,rgba(220,235,255,.3),transparent 72%),radial-gradient(200px 120px at 30% 96%,rgba(0,0,0,.5),transparent 70%)}.photo[data-scene=desk]{background:linear-gradient(165deg,#7a7568,#454135 58%,#282519)}.photo[data-scene=room]{background:linear-gradient(165deg,#4e4a63,#2c2a3a 58%,#1a1824)}.photo .obj:after{content:"";position:absolute;left:8%;right:8%;bottom:-2%;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);z-index:0}.photo.look:after{background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none}.photo.look .obj{filter:none}.photo .swp{display:none}.photo.look .swp{display:block;position:absolute;left:0;right:0;height:38%;z-index:5;background:linear-gradient(180deg,transparent,rgba(167,148,255,.4),transparent);animation:pswp 1s ease-in-out infinite}@keyframes pswp{0%{top:-38%}to{top:100%}}.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#09071200;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:.4s}.photo.dim:after{background:#09071280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.phlabel{position:absolute;left:11px;bottom:10px;z-index:4;font-size:9.5px;font-weight:700;color:#ffffff57}.obj{position:relative;width:172px;height:172px;z-index:3;touch-action:none;cursor:pointer;transition:transform .42s cubic-bezier(.2,1.3,.35,1),filter .42s}.obj .lyr{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.obj .base{z-index:2}.obj .rim,.obj .shim{z-index:1;opacity:0;transition:opacity .22s}.obj .rim{transform:scale(1.055);filter:brightness(0) invert(1) blur(.5px) drop-shadow(0 0 4px rgba(255,255,255,.85))}.obj .shim{transform:scale(1.075);filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 16px rgba(167,148,255,.9));-webkit-mask-image:conic-gradient(from var(--shang),transparent 0deg 18deg,#fff 48deg,transparent 82deg 360deg);mask-image:conic-gradient(from var(--shang),transparent 0deg 18deg,#fff 48deg,transparent 82deg 360deg)}@property --shang{syntax:"<angle>";inherits:false;initial-value:0deg}.obj.press{transform:scale(.955)}.obj.lifting .rim{opacity:.7}.obj.lifting .shim{opacity:1;animation:shang 1.05s linear infinite}@keyframes shang{to{--shang:360deg}}.obj.lifted{transform:scale(1.13) translateY(-10px);filter:drop-shadow(0 16px 20px rgba(0,0,0,.55))}.obj.lifted .rim{opacity:.92}.obj.lifted .shim{opacity:0;animation:none}.lifttip{margin-top:17px;text-align:center;font-size:12px;font-weight:600;color:#ffffff9e;line-height:1.6}.lifttip b{color:#fff;font-weight:800}.albumsheet{position:absolute;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-radius:28px 28px 0 0;padding:10px 20px 26px;transform:translateY(106%);transition:transform .4s cubic-bezier(.2,.9,.25,1);box-shadow:0 -14px 44px #140a3252}.albumsheet.open{transform:none}.albumgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.albumtile{aspect-ratio:1;border-radius:13px;overflow:hidden;display:grid;place-items:center;position:relative;background:linear-gradient(160deg,#3b3654,#252135);transition:.15s}.albumtile:hover{transform:scale(.975)}.albumtile span{position:absolute;left:7px;bottom:6px;font-size:9px;font-weight:700;color:#fff6}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-radius:28px 28px 0 0;padding:10px 20px 26px;transform:translateY(104%);transition:transform .42s cubic-bezier(.2,.9,.25,1);box-shadow:0 -14px 44px #140a3252;max-height:90%;overflow-y:auto;scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.sheet.open{transform:none}.grab{width:36px;height:4px;border-radius:4px;background:#e4e0ee;margin:0 auto 14px}.newtag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--violet);background:var(--violet-wash);padding:5px 10px;border-radius:7px;margin-bottom:12px}.matchrow{display:flex;align-items:center;gap:14px}.matchrow .stkbox{width:80px;height:80px;display:grid;place-items:center;flex:0 0 auto}.matchrow .prod{font-size:12px;font-weight:600;color:var(--ink-45)}.matchrow h3{font-size:21px;font-weight:800;letter-spacing:-.04em;margin-top:2px}.corp{display:flex;align-items:center;gap:11px;padding:12px;background:var(--paper);border:1px solid var(--line-2);border-radius:14px;margin-bottom:7px;width:100%;transition:.15s}.corp:hover{border-color:var(--violet-300);transform:translateY(-1px)}.corp .role{font-size:10px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:3px 7px;border-radius:6px;display:inline-block;margin-bottom:4px}.corp .m{flex:1;min-width:0}.corp .m b{font-size:13.5px;font-weight:700}.corp .pr{text-align:right;flex:0 0 auto}.corp .pr b{display:block;font-size:12.5px;font-weight:800}.corp .pr span{font-size:10.5px;color:var(--ink-45)}#s-product{background:var(--paper)}.phero{background:linear-gradient(175deg,#f3f0ff,#fff);padding:8px 20px 22px;text-align:center}.phero .stk{display:grid;place-items:center;padding:6px 0 12px}.phero .no{font-size:11.5px;font-weight:800;color:var(--ink-25)}.phero h3{font-size:23px;font-weight:800;letter-spacing:-.04em;margin-top:5px}.badges{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:11px}.badge{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:99px;font-size:11.5px;font-weight:800}.badge.ind{background:var(--violet-wash);color:var(--violet-700)}.badge.watch{background:var(--line-2);color:var(--ink-70)}.badge.first{background:#fdf3e3;color:var(--gold)}.snapbox{display:flex;background:var(--paper);border:1px solid var(--line-2);border-radius:16px;overflow:hidden;margin-bottom:10px}.snapbox div{flex:1;padding:14px;text-align:center}.snapbox div+div{border-left:1px solid var(--line-2)}.snapbox .k{font-size:11px;color:var(--ink-45);font-weight:600}.snapbox .v{font-size:16px;font-weight:800;margin-top:5px}.snapbox .s{font-size:10.5px;color:var(--ink-45);margin-top:3px}.memo{background:var(--violet-mist);border:1px solid #E7E1FA;border-radius:16px;padding:15px}.memo .mh{display:flex;align-items:center;font-size:11.5px;font-weight:800;color:var(--violet);margin-bottom:10px}.memo .mh button{margin-left:auto;font-size:11px;color:var(--ink-45);font-weight:600}.qa{display:flex;gap:9px;font-size:12.5px;line-height:1.65;margin-top:9px}.qa em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--violet);flex:0 0 50px;padding-top:2px}.qa span{color:var(--ink-70);flex:1}.chero{background:var(--paper);padding:6px 20px 18px;border-bottom:1px solid var(--line-2)}.chero .r{display:flex;align-items:center;gap:13px}.chero .logo{width:52px;height:52px;border-radius:16px;font-size:15px}.chero h3{font-size:23px;font-weight:800;letter-spacing:-.04em;display:flex;align-items:center}.chero .tk{font-size:11.5px;font-weight:600;color:var(--ink-45);margin-top:4px}.pricebar{display:flex;align-items:flex-end;gap:9px;margin-top:16px}.pricebar b{font-size:26px;font-weight:800}.pricebar span{font-size:13px;font-weight:700;padding-bottom:3px}.fromstk{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;border-radius:12px;background:var(--violet-mist);border:1px solid #E7E1FA}.fromstk span{font-size:11.5px;font-weight:600;color:var(--violet-700)}.tabs{display:flex;gap:2px;padding:10px 16px 0;background:var(--paper);border-bottom:1px solid var(--line-2);position:sticky;top:0;z-index:9}.tab{padding:8px 10px 12px;font-size:13.5px;font-weight:700;color:var(--ink-45);border-bottom:2.5px solid transparent;margin-bottom:-1px}.tab.sel{color:var(--ink);border-bottom-color:var(--violet)}.panel{display:none}.panel.on{display:block;animation:fd .24s ease}@keyframes fd{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.revbar{display:flex;height:10px;border-radius:5px;overflow:hidden;margin:12px 0}.revlist{list-style:none;display:flex;flex-direction:column;gap:8px}.revlist li{display:flex;align-items:center;gap:8px;font-size:12.5px}.revlist li i{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.revlist li span{flex:1;color:var(--ink-70)}.revlist li b{font-weight:800}.temp{margin-top:12px}.tempbar{position:relative;height:34px;border-radius:10px;background:linear-gradient(90deg,#dcebfb,#efeaff,#fce6e1);margin-bottom:8px}.tempbar .avg{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink-25);border-radius:2px}.tempbar .me{position:absolute;top:-5px;width:14px;height:44px;border-radius:7px;background:var(--violet);box-shadow:0 3px 10px #4a2bd966;transform:translate(-50%)}.templab{display:flex;justify-content:space-between;font-size:10.5px;font-weight:600;color:var(--ink-45)}.relcard{background:var(--paper);border-radius:16px;padding:16px;margin-bottom:10px;border:1px solid var(--line-2)}.relhead{display:flex;align-items:center;gap:11px;margin-bottom:12px}.relhead .m{flex:1;min-width:0}.relhead .m b{font-size:14.5px;font-weight:700}.relhead .m span{display:block;font-size:12px;font-weight:600;color:var(--ink-45);margin-top:2px}.relhead .m span em{font-style:normal;font-weight:700;margin-left:4px}.relhead .m .tickchip,.relhead .m .relmine{display:inline-block;width:auto;margin-top:0;vertical-align:1px}.heart{width:26px;height:26px;display:grid;place-items:center;color:#dcd7e8;flex:0 0 auto}.heart.on{color:var(--violet)}.relpath{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:7px 12px;border-radius:99px;background:var(--line-2);font-size:11.5px;font-weight:600;color:var(--ink-45)}.relpath em{font-style:normal;font-weight:800;color:var(--ink)}.graphwrap{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:6px;overflow:hidden}.gnode{cursor:pointer}.gnode circle{transition:.18s}.gnode:hover circle{stroke:var(--violet);stroke-width:2.5}.gdesc{padding:13px 15px;border-top:1px solid var(--line-2);font-size:12.5px;line-height:1.65;color:var(--ink-70)}.gdesc b{color:var(--ink);font-weight:700}.gapcard{display:flex;gap:10px;align-items:center;padding:12px 13px;width:100%;background:var(--paper);border:1px solid var(--line-2);border-radius:15px;margin-bottom:8px}.gapcard .th{width:42px;height:42px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:var(--bg)}.gapcard .m{flex:1;min-width:0}.gapcard .m b{display:block;font-size:13.5px;font-weight:700}.gapcard .m span{font-size:11px;color:var(--ink-45)}.gapcard .cta{font-size:11px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:6px 9px;border-radius:8px;flex:0 0 auto}.catrow{display:flex;align-items:center;gap:12px;padding:12px 13px;width:100%;background:var(--paper);border-radius:15px;margin-bottom:8px;border:1px solid var(--line-2);transition:.15s}.catrow:hover{border-color:var(--violet-300);transform:translateY(-1px)}.catrow .thumb{width:42px;height:42px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:var(--violet-wash)}.catrow .m{flex:1;min-width:0}.catrow .m b{display:block;font-size:13.5px;font-weight:700}.catrow .m span{font-size:11px;color:var(--ink-45)}.pct{font-size:12.5px;font-weight:800;padding:5px 9px;border-radius:8px}.pct.u{color:var(--up);background:var(--up-bg)}.pct.d{color:var(--down);background:var(--down-bg)}.cathero{height:190px;background:linear-gradient(160deg,#efebff,#e4dcff);display:grid;place-items:center}.catmeta{padding:18px 20px 0;background:var(--paper)}.catmeta .eb{font-size:12px;font-weight:600;color:var(--violet)}.catmeta h3{font-size:25px;font-weight:800;letter-spacing:-.04em;margin-top:5px}.catmeta .cnt{font-size:12.5px;color:var(--ink-45);margin-top:5px}.barchart{display:flex;align-items:flex-end;justify-content:center;gap:26px;height:148px;margin:16px 0 6px}.bcol{width:64px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.bcol .crown{font-size:15px;margin-bottom:3px}.bcol .bar{border-radius:8px;width:100%}.bcol .nm{font-size:10.5px;font-weight:600;color:var(--ink-45);margin-top:7px;line-height:1.3}.asof{text-align:right;font-size:11px;color:var(--ink-25);margin-top:10px}.rank{display:flex;align-items:center;gap:11px;padding:11px 4px;width:100%;border-bottom:1px solid var(--line-2)}.rank .n{width:16px;font-size:13px;font-weight:700;color:var(--violet-300);flex:0 0 auto}.rank .logo{width:36px;height:36px;border-radius:50%;font-size:10px}.rank .m{flex:1;min-width:0}.rank .m b{font-size:13.5px;font-weight:700}.rank .m span{display:block;font-size:11px;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank .v{font-size:13.5px;font-weight:800;flex:0 0 auto}.field{margin-bottom:17px}.field label{display:block;font-size:13px;font-weight:800;margin-bottom:3px}.field .help{display:block;font-size:11.5px;color:var(--ink-45);margin-bottom:8px;line-height:1.6}.field textarea{width:100%;padding:13px 14px;border-radius:14px;background:var(--paper);border:1.5px solid var(--line);font-size:13.5px;line-height:1.62;resize:none;outline:none;color:var(--ink);transition:border-color .15s}.field textarea:focus{border-color:var(--violet)}.field textarea::placeholder{color:var(--ink-25)}.pick{padding:9px 13px;border-radius:11px;border:1.5px solid var(--line);background:var(--paper);font-size:12.5px;font-weight:600;transition:.15s}.pick.sel{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-700);font-weight:800}.quote{display:flex;gap:10px;padding:14px;border-radius:15px;background:var(--violet-wash);border:1px solid #DFD7FF;margin-bottom:18px}.quote .q{font-size:19px;font-weight:800;color:var(--violet);line-height:.9}.quote p{font-size:12.5px;line-height:1.66;color:var(--violet-700)}.quote p b{font-weight:800}.amtbox{padding:20px 16px;background:var(--paper);border:1px solid var(--line-2);border-radius:18px;text-align:center}.amtbox .in{font-size:32px;font-weight:800;letter-spacing:-.04em}.amtbox .sh{font-size:12.5px;color:var(--ink-45);margin-top:6px}.presets{display:flex;gap:7px;margin-top:14px}.presets button{flex:1;padding:11px 0;border-radius:12px;background:var(--bg);font-size:12.5px;font-weight:700;text-align:center;color:var(--ink-70);transition:.15s}.presets button.sel{background:var(--violet-wash);color:var(--violet-700)}.sum{margin-top:10px;padding:15px;background:var(--paper);border:1px solid var(--line-2);border-radius:16px}.sumrow{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;color:var(--ink-70)}.sumrow.tt{border-top:1px solid var(--line-2);margin-top:7px;padding-top:12px;color:var(--ink);font-weight:800}#s-done{background:var(--paper);align-items:center;justify-content:center;text-align:center;padding:0 32px}.pop{margin-bottom:6px;animation:pp .55s cubic-bezier(.2,1.5,.4,1)}@keyframes pp{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}#s-done .no{font-size:12px;font-weight:800;color:var(--violet);letter-spacing:.06em;margin:10px 0 12px}#s-done h3{font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.4}#s-done p{font-size:13.5px;line-height:1.75;color:var(--ink-70);margin-top:12px}.holobanner{display:flex;gap:10px;align-items:center;padding:13px 15px;border-radius:15px;background:linear-gradient(110deg,#fff6e4,#fdeef6,#efeaff);border:1px solid #EFE0D8;margin-top:20px;text-align:left}.holobanner p{font-size:12px;line-height:1.6;color:var(--ink-70);margin:0}.holobanner b{font-weight:800;color:var(--ink)}#s-dex{background:var(--paper)}.dexbar{position:absolute;top:52px;left:50%;transform:translate(-50%);z-index:15;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:99px;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #2314501c,0 0 0 1px var(--line-2);font-size:13px;font-weight:800}.dexbar .c{color:var(--violet)}.dexbar .t{color:var(--ink-25)}.dexgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 0;padding:4px 10px 130px}.cell{padding:8px 2px 14px;text-align:center;position:relative;display:block;width:100%}.cell .art{height:90px;display:grid;place-items:center;position:relative}.cell .no{font-size:10px;font-weight:700;color:var(--ink-25);margin-top:4px}.cell .nm{font-size:11.5px;font-weight:700;margin-top:2px;letter-spacing:-.03em;line-height:1.3}.cell.lock .nm{color:var(--ink-25);filter:blur(3.4px);-webkit-user-select:none;user-select:none}.cell.got:active{transform:scale(.95)}.cell.fresh{animation:reg .75s cubic-bezier(.2,1.35,.4,1)}@keyframes reg{0%{transform:scale(.55) rotate(-9deg);opacity:0}to{transform:none;opacity:1}}.dotnew{position:absolute;top:6px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 3px #fff}.holo{position:relative;display:grid;place-items:center}.holo:before{content:"";position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border-radius:26%;background:conic-gradient(from 0deg,#ffd98e,#ff9fc4,#a794ff,#7fd8f5,#9df0c4,#ffd98e);filter:blur(7px);opacity:.55;animation:spin 5s linear infinite;z-index:0}.holo>svg{position:relative;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}.acct{background:var(--paper);border-radius:20px;padding:18px 16px 16px;margin:0 0 12px}.acct .lk{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;color:var(--violet);margin-bottom:12px}.acct .lk i{width:6px;height:6px;border-radius:50%;background:var(--violet);flex:0 0 auto}.acct .l{font-size:12.5px;color:var(--ink-45);font-weight:600}.acct>b{display:block;font-size:31px;font-weight:800;letter-spacing:-.04em;margin-top:5px}.acct .d{font-size:13px;font-weight:700;margin-top:4px}.accgrid{display:flex;margin-top:16px;border-top:1px solid var(--line-2);padding-top:14px}.accgrid div{flex:1;text-align:center}.accgrid div+div{border-left:1px solid var(--line-2)}.accgrid span{display:block;font-size:10.5px;color:var(--ink-45);font-weight:600}.accgrid b{display:block;font-size:12.5px;font-weight:800;margin-top:4px}.kwbtn{display:block;width:100%;margin-top:15px;padding:13px;border-radius:14px;text-align:center;font-size:13.5px;font-weight:800;background:var(--violet-wash);color:var(--violet-700);transition:.15s}.kwbtn:hover{background:#e4dcff}.acct .note{font-size:11px;line-height:1.68;color:var(--ink-45);margin-top:11px}.memofilter{display:flex;gap:6px;margin-bottom:10px}.memofilter button{padding:7px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--ink-45)}.memofilter button.sel{background:var(--violet-wash);border-color:#dfd7ff;color:var(--violet-700);font-weight:800}.memocard{display:flex;gap:11px;padding:14px;width:100%;background:var(--paper);border:1px solid var(--line-2);border-radius:16px;margin-bottom:8px}.memocard .th{width:44px;flex:0 0 auto;display:grid;place-items:center}.memocard .m{flex:1;min-width:0}.memocard .top{display:flex;align-items:center;gap:6px}.memocard .top b{font-size:13px;font-weight:700}.memocard .top .st{margin-left:auto;font-size:10px;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--line-2);color:var(--ink-45)}.memocard .top .st.h{background:var(--violet-wash);color:var(--violet-700)}.memocard .q{font-size:12.5px;line-height:1.62;color:var(--ink);margin-top:7px;font-weight:600}.memocard .r{font-size:11.5px;line-height:1.6;color:var(--ink-45);margin-top:5px}.memocard .ft{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:10.5px;color:var(--ink-45);font-weight:600}.memocard .ft em{font-style:normal;font-weight:800;color:var(--violet)}.total{padding:6px 4px 16px}.total .l{font-size:12.5px;color:var(--ink-45);font-weight:600}.total b{display:block;font-size:31px;font-weight:800;letter-spacing:-.04em;margin-top:5px}.total .d{font-size:13px;font-weight:700;margin-top:4px}.hold{display:flex;align-items:center;gap:12px;padding:12px 2px;width:100%;background:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;transition:.15s}.hold:hover{border-color:var(--violet-300)}.hold .m{flex:1;min-width:0}.hold .m b{font-size:13.5px;font-weight:700}.hold .m span{display:block;font-size:11px;color:var(--ink-45);margin-top:2px}.hold .pr{text-align:right}.hold .pr b{display:block;font-size:13px;font-weight:800}.hold .pr span{font-size:11.5px;font-weight:700}.checkcard{background:var(--violet-mist);border-radius:14px;padding:14px;margin-top:12px}.checkline{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2)}.checkline:last-of-type{border-bottom:0}.checkline .k{flex:1;font-size:12.5px;font-weight:600;color:var(--ink-70)}.checkline .v{font-size:12.5px;font-weight:800}.verdict{font-size:10.5px;font-weight:800;padding:4px 8px;border-radius:7px}.verdict.keep{background:#e7f6ef;color:#0e7a54}.verdict.watch{background:#fff3e0;color:#b57314}@media(max-width:1080px){.stage{flex-direction:column;gap:34px;padding:34px 20px}.brief{width:min(394px,100%)}.brief h1{font-size:30px}}@media(max-width:470px){body{background:#1a1524}.stage{padding:0;gap:0}.brief{display:none}.phone{width:100vw;height:100dvh;border-radius:0;box-shadow:none;padding:0;background:var(--paper)}.phoneframe{display:none}.viewport{left:0;right:0;top:0;bottom:0;border-radius:0}.notch{display:none}.topbar,.camtop{padding-top:24px}.dexbar{top:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}}.obj{cursor:default}.albumtile .subj{position:relative;z-index:2;filter:saturate(.8) contrast(.95) blur(.3px) drop-shadow(0 6px 8px rgba(0,0,0,.45))}.albumtile{background:linear-gradient(165deg,#6b5a48,#3b3026 58%,#241c16)}.albumtile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(60px 46px at 30% 14%,rgba(255,240,210,.32),transparent 72%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%)}.albumtile[data-scene=street]{background:linear-gradient(165deg,#5d6b78,#2e3742 58%,#1c222a)}.albumtile[data-scene=desk]{background:linear-gradient(165deg,#7a7568,#454135 58%,#282519)}.albumtile[data-scene=room]{background:linear-gradient(165deg,#4e4a63,#2c2a3a 58%,#1a1824)}.albumtile .tm{position:absolute;left:7px;bottom:6px;z-index:3;font-size:9px;font-weight:700;color:#ffffffb8;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sheetbrief .cochips{margin-top:14px}.cochips{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.cochips::-webkit-scrollbar{display:none}.cochip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px 7px 7px;border-radius:99px;background:var(--paper);border:1.5px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-45)}.cochip .lg{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff}.cochip.sel{border-color:var(--violet);color:var(--ink);background:var(--violet-mist)}.cocard{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px}.cocard .hd{display:flex;align-items:flex-start;gap:11px}.cocard .hd .logo{width:44px;height:44px;border-radius:14px;font-size:13px}.cocard .hd .t{flex:1;min-width:0}.cocard .hd .t b{font-size:16px;font-weight:800;letter-spacing:-.035em}.cocard .hd .t .mk{display:block;font-size:11px;color:var(--ink-45);font-weight:600;margin-top:3px}.cocard .hd .pr{text-align:right;flex:0 0 auto}.cocard .hd .pr b{display:block;font-size:14px;font-weight:800}.cocard .hd .pr span{font-size:11.5px;font-weight:700}.rolebar{display:flex;align-items:center;gap:7px;margin-top:13px;padding:9px 11px;border-radius:11px;background:var(--violet-wash);font-size:11.5px;font-weight:700;color:var(--violet-700)}.rolebar em{font-style:normal;font-size:10px;font-weight:800;color:var(--violet);opacity:.75}.cocard .one{font-size:13.5px;line-height:1.66;color:var(--ink);font-weight:600;margin-top:12px}.stats{display:flex;margin-top:14px;border-top:1px solid var(--line-2);padding-top:13px}.stats div{flex:1;text-align:center;min-width:0}.stats div+div{border-left:1px solid var(--line-2)}.stats span{display:block;font-size:10px;color:var(--ink-45);font-weight:600}.stats b{display:block;font-size:12.5px;font-weight:800;margin-top:4px;letter-spacing:-.03em}.rangewrap{margin-top:15px}.rg{position:relative;height:6px;border-radius:4px;background:linear-gradient(90deg,#dcebfb,#efeaff,#fce6e1)}.rg i{position:absolute;top:-5px;width:5px;height:16px;border-radius:3px;background:var(--violet);transform:translate(-50%);box-shadow:0 2px 7px #4a2bd973}.rgl{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:600;color:var(--ink-45)}.rgl span:nth-child(2){color:var(--violet);font-weight:800}.aimini{margin-top:15px;padding:13px;border-radius:14px;background:linear-gradient(150deg,#f6f3ff,#efeaff);border:1px solid #E2DAFF}.aimini .h{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--violet)}.aimini .h span{margin-left:auto;font-weight:600;color:var(--ink-45)}.aimini .q{font-size:14px;font-weight:800;letter-spacing:-.03em;margin:9px 0 6px;line-height:1.4}.aimini p{font-size:12.5px;line-height:1.68;color:var(--ink-70)}.aimini p b{color:var(--ink);font-weight:700}.aimini .ev{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:10.5px;font-weight:600;color:var(--ink-45)}.aimini .ev i{width:6px;height:6px;border-radius:2px}.pxnow{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.pxnow b{font-size:22px;font-weight:800;letter-spacing:-.04em}.pxnow span{font-size:12.5px;font-weight:700}.fine{font-size:11px;line-height:1.65;color:var(--ink-45);margin-top:12px}.memoform{margin-top:16px;padding:15px;border-radius:18px;background:var(--violet-mist);border:1px solid #E7E1FA}.memoform .mh{display:flex;align-items:baseline;font-size:12.5px;font-weight:800;color:var(--violet-700);margin-bottom:12px}.memoform .mh span{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--ink-45)}.memoform label{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.memoform textarea{width:100%;padding:11px 12px;border-radius:12px;background:var(--paper);border:1.5px solid var(--line);font-size:13px;line-height:1.6;resize:none;outline:none;color:var(--ink);margin-bottom:13px;font-family:var(--font)}.memoform textarea:focus{border-color:var(--violet)}.memoform textarea::placeholder{color:var(--ink-25)}.memoform .lb{font-size:12px;font-weight:800;margin-bottom:8px}.memoform .lb em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink-45);margin-left:4px}.memoform .mnote{font-size:11px;line-height:1.65;color:var(--ink-45);margin-top:11px}.scanacts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.memohero{background:linear-gradient(160deg,#f7f4ff,#fff);border:1px solid #E2DAFF;border-radius:20px;padding:17px 16px}.memohero .mh{display:flex;align-items:center;margin-bottom:11px}.memohero .mh .k{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--violet)}.memohero .mh .ed{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-45)}.memohero .why{font-size:16px;font-weight:700;line-height:1.55;letter-spacing:-.035em;color:var(--ink)}.memohero .hyp{margin-top:14px;padding:12px 13px;border-radius:13px;background:var(--paper);border:1px solid var(--line-2)}.memohero .hyp em{display:block;font-style:normal;font-size:10.5px;font-weight:800;color:var(--violet);margin-bottom:5px}.memohero .hyp b{font-size:13px;font-weight:700;line-height:1.62;color:var(--ink)}.mchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.mchips span{font-size:11px;font-weight:700;padding:5px 9px;border-radius:8px;background:var(--violet-wash);color:var(--violet-700)}.mcheck{display:flex;gap:9px;margin-top:12px;padding:11px 12px;border-radius:13px;background:#eaf7f0;border:1px solid #C9E9D8}.mcheck.miss{background:#fff4e5;border-color:#f5ddb4}.mcheck .ic{width:20px;height:20px;border-radius:7px;background:#0e7a54;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto}.mcheck.miss .ic{background:#b57314}.mcheck p{font-size:12px;line-height:1.6;color:#0b5c40}.mcheck.miss p{color:#8a560d}.mcheck p b{font-weight:800}.memohero .mft{font-size:10.5px;line-height:1.6;color:var(--ink-45);margin-top:12px}.memohero.empty .why{font-size:13px;font-weight:600;color:var(--ink-70)}.corp.rich{display:block;padding:14px}.corp.rich .top{display:flex;align-items:center;gap:11px}.corp.rich .m{flex:1;min-width:0}.corp.rich .m .mk{display:block;font-size:10.5px;color:var(--ink-45);font-weight:600;margin-top:2px}.corp.rich .one{display:block;font-size:12.5px;line-height:1.6;color:var(--ink-70);margin-top:10px}.corp.rich .go{display:block;font-size:11px;font-weight:800;color:var(--violet);margin-top:10px}.vchain{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.vchain::-webkit-scrollbar{display:none}.vc{flex:0 0 auto;position:relative;padding:9px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-70)}.vc em{display:block;font-style:normal;font-size:9px;font-weight:800;color:var(--ink-25);margin-bottom:3px}.vc i{display:block;font-style:normal;font-size:9.5px;font-weight:800;color:var(--violet);margin-top:4px}.vc.me{background:var(--violet);border-color:var(--violet);color:#fff}.vc.me em{color:#fff9}.vc.me i{color:#ffffffd9}.vc.has{border-color:var(--violet-300);background:var(--violet-mist)}.vcar{flex:0 0 auto;color:var(--ink-25);font-size:12px}.relkind{display:block;font-size:11.5px;font-weight:600;color:var(--ink-45);margin-bottom:12px}.relkind b{font-weight:800;color:var(--violet-700)}.rellab{font-size:10.5px;font-weight:800;color:var(--ink-45);margin-bottom:8px}.pout{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;overflow:visible}.pbg,.psubj{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.photo.real .pout,.photo.real .pbg,.photo.real .psubj{display:block}.pbg{z-index:1;transition:filter .45s}.psubj{z-index:2;opacity:0;transition:opacity .3s,filter .45s,transform .45s}.photo.lift .pbg{filter:blur(3.5px) brightness(.45) saturate(.7)}.photo.lift .psubj{opacity:1;filter:drop-shadow(0 16px 20px rgba(0,0,0,.7));transform:scale(1.035);transform-origin:52% 45%}.photo.real .obj,.photo.real:before,.photo.real .swp{display:none}.photo.real{background:#15121c}.pout .glow{fill:none;stroke:#fff;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 5px rgba(255,255,255,.95)) drop-shadow(0 0 14px rgba(167,148,255,.95))}.photo.reco .pout .glow{opacity:1;stroke-dasharray:1900;stroke-dashoffset:1900;animation:ptrace 1.25s cubic-bezier(.4,.1,.2,1) forwards}@keyframes ptrace{to{stroke-dashoffset:0}}.photo.lift .pout .glow{opacity:.95;stroke-width:3.5;stroke-dasharray:none;animation:none}.photo.real .phlabel{z-index:5;color:#ffffff80}.albumtile .tphoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.albumtile.hasphoto:before{background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 55%);z-index:3}.albumtile .tm{z-index:4}.sheet{transition:transform .42s cubic-bezier(.2,.9,.25,1),top .4s cubic-bezier(.2,.9,.25,1),border-radius .3s;padding:0}.grab{width:100%;height:auto;background:none;border-radius:0;margin:0;padding:12px 0 8px;cursor:grab;touch-action:none;display:flex;flex-direction:column;align-items:center;gap:7px}.grab i{display:block;width:44px;height:4.5px;border-radius:4px;background:#d9d4e6}.grab .ghint{font-size:10.5px;font-weight:700;color:var(--ink-25)}.sheet:not(.full) .sheetfull{display:none}.sheet.full .sheetbrief{display:none}.sheetbrief{padding:0 20px 26px}.sheet.full{top:46px;border-radius:28px 28px 0 0;max-height:calc(100% - 46px);display:flex;flex-direction:column;overflow:hidden}.sheet.full .grab{padding:12px 0 8px;flex:0 0 auto;background:var(--paper)}.sheet.full .grab i{background:#c9c3da}.sheetfull{flex:1;min-height:0;display:flex;flex-direction:column}.fullhead{flex:0 0 auto;padding:2px 20px 14px;background:var(--paper)}.fullbody{flex:1;overflow-y:auto;scrollbar-width:none;background:var(--bg)}.fullbody::-webkit-scrollbar{display:none}.sheetfull .tabs{flex:0 0 auto;position:static}.fhead{display:flex;align-items:center;gap:12px}.fhead .logo{width:46px;height:46px;border-radius:15px;font-size:13px}.fhead .t{flex:1;min-width:0}.fhead .t b{font-size:19px;font-weight:800;letter-spacing:-.04em}.fhead .t span.mk{display:block;font-size:11px;color:var(--ink-45);font-weight:600;margin-top:3px}.fhead .pr{text-align:right}.fhead .pr b{display:block;font-size:16px;font-weight:800}.fhead .pr span{font-size:11.5px;font-weight:700}.brief-co{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px}.brief-co .hd{display:flex;align-items:center;gap:11px}.brief-co .hd .logo{width:44px;height:44px;border-radius:14px;font-size:13px}.brief-co .hd .t{flex:1;min-width:0}.brief-co .hd .t b{font-size:16px;font-weight:800;letter-spacing:-.035em}.brief-co .hd .t .mk{display:block;font-size:11px;color:var(--ink-45);font-weight:600;margin-top:3px}.brief-co .hd .pr{text-align:right;flex:0 0 auto}.brief-co .hd .pr b{display:block;font-size:14px;font-weight:800}.brief-co .hd .pr span{font-size:11.5px;font-weight:700}.brief-co .one{font-size:13.5px;line-height:1.66;color:var(--ink);font-weight:600;margin-top:13px}.brief-co .pull{display:flex;align-items:center;gap:6px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-2);font-size:11.5px;font-weight:700;color:var(--violet)}.oneline{background:linear-gradient(150deg,#f6f3ff,#efeaff);border:1px solid #E2DAFF;border-radius:18px;padding:16px;margin-bottom:10px}.oneline .lab{font-size:11px;font-weight:800;color:var(--violet);margin-bottom:9px}.oneline p{font-size:14.5px;font-weight:700;line-height:1.6;letter-spacing:-.03em;color:var(--ink)}.oneline p b{color:var(--violet-700)}.scen{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px;margin-bottom:10px}.scen .lab{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;margin-bottom:12px}.scen.good .lab{color:#0e7a54}.scen.bad .lab{color:#c4543c}.scen .lab i{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;font-size:11px;color:#fff}.scen.good .lab i{background:#0e7a54}.scen.bad .lab i{background:#c4543c}.scen ul{list-style:none;display:flex;flex-direction:column;gap:12px}.scen li b{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.03em}.scen li span{display:block;font-size:12.5px;line-height:1.66;color:var(--ink-70);margin-top:4px}.scen li em{display:inline-block;font-style:normal;font-size:10.5px;font-weight:800;margin-top:7px;padding:4px 8px;border-radius:7px;background:var(--line-2);color:var(--ink-45)}.rkchips{display:flex;gap:6px;margin-bottom:6px;overflow-x:auto;scrollbar-width:none}.rkchips::-webkit-scrollbar{display:none}.rkchip{flex:0 0 auto;padding:7px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--ink-45)}.rkchip.sel{background:var(--violet-wash);border-color:#dfd7ff;color:var(--violet-700);font-weight:800}.rkwrap{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:14px 14px 4px;margin-top:8px}.relmine{display:inline-block;font-size:10px;font-weight:800;color:var(--violet-700);background:var(--violet-wash);padding:3px 7px;border-radius:6px;margin-left:6px}.relwhy{font-size:13px;line-height:1.65;font-weight:600;color:var(--ink);margin:2px 0 11px}:root{--kw:#8B2BE8;--kw-ink:#1B1226;--kw-bg:#F2F1F5;--kw-up:#F5319B;--kw-dn:#4351E8;--kw-night:#241040}#s-splash{background:var(--kw-night)}.spl{flex:1;display:flex;flex-direction:column;align-items:center;padding:118px 26px 30px;color:#fff;position:relative}.spl-lock{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:800;letter-spacing:-.03em}.spl-lock i{width:1px;height:15px;background:#ffffff52}.spl h3{margin-top:44px;font-size:38px;font-weight:800;line-height:1.24;letter-spacing:-.045em;text-align:center}.spl-art{margin-top:auto;margin-bottom:auto;position:relative;width:210px;height:180px}.spl-basket{position:absolute;left:14px;bottom:0;width:182px;height:96px;border-radius:14px 14px 26px 26px;background:linear-gradient(165deg,#ffd3e4,#f7a9c8);box-shadow:0 26px 40px -14px #0000008c}.spl-basket span{position:absolute;left:50%;bottom:20px;transform:translate(-50%);width:34px;height:34px;border-radius:9px;background:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--kw)}.spl-ball{position:absolute;border-radius:50%;box-shadow:inset -6px -8px 14px #00000029,0 6px 12px #0000004d}.spl-spark{position:absolute;color:#ffe1f0;font-size:15px;opacity:.9}.spl-foot{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:#ffffffa8;margin-bottom:6px}.spl-foot span:last-child{text-align:right;font-variant-numeric:tabular-nums}.spl-ready{min-height:42px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:12px}.spl-ready b{font-size:12px;font-weight:800}.spl-ready button{padding:7px 11px;border-radius:10px;background:#ffffff24;color:#fff;font-size:11px;font-weight:800}.spl-ready:has(.spl-dl){min-height:auto;display:block}.spl-dl{width:100%;max-width:300px;margin:0 auto;text-align:center}.spl-dl>p{margin:0;font-size:10.5px;line-height:1.55;color:#ffffff80;word-break:keep-all}.spl-bar{position:absolute;left:26px;right:26px;bottom:22px;height:2px;background:#ffffff29;border-radius:2px;overflow:hidden}.spl-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff6fa8,#8b2be8 60%,#3f6ff7);transition:width .25s ease}.spl-bar.error i{background:#ff6f7e}#s-entry{background:var(--kw-bg)}.kwbar{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:66px 18px 6px;background:var(--kw-bg)}.kwlogo{display:grid;place-items:center;width:26px;height:26px;margin-right:1px}.kwmark{font-size:23px;font-weight:800;letter-spacing:-.05em;color:var(--kw-ink)}.kwbar .sp{flex:1}.kwseg{display:flex;align-items:center;flex:0 0 auto;background:#fff;border-radius:99px;padding:3px;font-size:13px;font-weight:700;white-space:nowrap}.kwseg i{font-style:normal;padding:6px 12px;color:#6e6880;flex:0 0 auto;white-space:nowrap}.kwseg b{padding:6px 13px;border-radius:99px;background:var(--kw);color:#fff;flex:0 0 auto;white-space:nowrap}.kwic{width:34px;height:34px;display:grid;place-items:center;color:var(--kw-ink);position:relative}.kwic.bell:after{content:"";position:absolute;top:4px;right:5px;width:5.5px;height:5.5px;border-radius:50%;background:#ff2e7e}.kwpills{display:flex;gap:9px;padding:10px 18px 2px}.kwpills button{padding:10px 26px;border-radius:99px;background:#fff;font-size:15px;font-weight:700;color:#6e6880}.kwpills button.on{background:var(--kw);color:#fff}.kwidx{display:flex;gap:10px;padding:14px 18px 2px;overflow-x:auto;scrollbar-width:none}.kwidx::-webkit-scrollbar{display:none}.kwidx .c{flex:0 0 33%;background:#fff;border-radius:16px;padding:15px 13px 16px}.kwidx .c b{display:block;font-size:15px;font-weight:600;color:#2a2436;white-space:nowrap}.kwidx .c em{display:block;font-style:normal;font-size:24px;font-weight:800;letter-spacing:-.045em;margin-top:7px;white-space:nowrap}.kwidx .c span{display:block;font-size:13px;font-weight:500;margin-top:5px;white-space:nowrap}.kwup{color:var(--kw-up)}.kwdn{color:var(--kw-dn)}.kwentry{display:block;width:calc(100% - 36px);margin:16px 18px 0;position:relative;overflow:hidden;text-align:left;background:radial-gradient(120% 130% at 92% 6%,#a855f7,#7c2ae8,#4b14a8 68%,#2a0a5e);border-radius:20px;padding:14px 22px 15px;color:#fff;height:170px}.kwentry:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;border:1px solid rgba(255,255,255,.14);pointer-events:none}.kwe-chip{display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.02em;background:#ffffff2e;padding:4px 9px;border-radius:99px;color:#f1e4ff}.kwentry>b{display:block;font-size:21px;font-weight:800;line-height:1.36;letter-spacing:-.045em;margin-top:8px;max-width:64%}.kwentry p{font-size:11px;line-height:1.5;color:#ffffffad;margin-top:5px;max-width:62%}.kwentry .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 13px;border-radius:99px;white-space:nowrap;flex:0 0 auto;background:#ffffff2b;border:1px solid rgba(255,255,255,.28);color:#f3eaff;font-size:12.5px;font-weight:800}.kwentry .go em{font-style:normal;font-size:13px;animation:kwnudge 1.5s ease-in-out infinite}@keyframes kwnudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.kwe-art{position:absolute;left:211px;right:auto;top:85px;bottom:auto;transform:translateY(-50%);width:127px;height:136px;pointer-events:none}.kwe-art i{position:absolute;font-style:normal}.kwe-art b{max-width:none;margin:0;font-size:0;line-height:0;letter-spacing:0}.kwe-art .glow{right:8px;top:50%;transform:translateY(-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(200,150,255,.45) 0%,rgba(140,80,240,.14) 48%,transparent 72%)}.kwe-art .cardbg{left:0;top:13px;width:46px;height:40px;border-radius:9px;background:#fff;opacity:.95;transform:rotate(-14deg);display:flex;align-items:flex-end;gap:4px;padding:7px;box-shadow:0 10px 18px -8px #1204308c}.kwe-art .cardbg b{flex:1;border-radius:2px;background:#c9b3ff}.kwe-art .cardbg .b1{height:9px}.kwe-art .cardbg .b2{height:16px;background:#9b6bff}.kwe-art .cardbg .b3{height:23px;background:#6b2ed8}.kwe-art .ph{left:42px;right:auto;top:17px;margin-top:0;width:70px;height:100px;border-radius:14px;background:#fff;padding:5px;transform:rotate(-7deg);box-shadow:0 18px 30px -12px #120430bf}.kwe-art .ph .scr{position:relative;display:block;width:100%;height:100%;border-radius:10px;background:linear-gradient(165deg,#3b1e7e,#1b0b40)}.kwe-art .ph .cup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:19px;height:28px;border-radius:3px 3px 8px 8px;background:linear-gradient(170deg,#fff,#e6daff)}.kwe-art .ph .cup .lid{position:absolute;left:-2px;right:-2px;top:-4px;height:6px;border-radius:3px;background:#fff}.kwe-art .ph .cup .band{position:absolute;left:0;right:0;top:11px;height:7px;background:#7c2ae880}.kwe-art .ph .scanln{position:absolute;left:9px;right:9px;top:36px;height:2px;border-radius:2px;background:#c9a6ff;box-shadow:0 0 10px 2px #c9a6ffbf}.kwe-art .ph .br{position:absolute;width:12px;height:12px;border:2.4px solid #F0E4FF;border-radius:3px}.kwe-art .ph .tl{left:8px;top:18px;border-right:none;border-bottom:none;border-top-left-radius:5px}.kwe-art .ph .tr{right:8px;top:18px;border-left:none;border-bottom:none;border-top-right-radius:5px}.kwe-art .ph .bl{left:8px;bottom:18px;border-right:none;border-top:none;border-bottom-left-radius:5px}.kwe-art .ph .br2{right:8px;bottom:18px;border-left:none;border-top:none;border-bottom-right-radius:5px}.kwe-art .pill{left:1px;top:78px;bottom:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 8px;border-radius:99px;background:#fff;box-shadow:0 8px 16px -6px #12043099}.kwe-art .pill s{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #FF7B96}.kwe-art .pill em{font-style:normal;font-family:"Fredoka",var(--font);font-size:12px;font-weight:700;color:#ff7b96}.kwe-art .coin{display:grid;place-items:center;border-radius:50%;font-family:"Fredoka",var(--font);font-weight:700;line-height:1;color:#8a5a00;background:linear-gradient(160deg,#ffd873,#f2a61e);box-shadow:0 6px 12px -4px #12043080,inset 0 -2px #a0640047}.kwe-art .coin.c1{left:102px;right:auto;top:3px;width:22px;height:22px;font-size:11px}.kwe-art .coin.c2{left:67px;right:auto;top:115px;bottom:auto;width:15px;height:15px;font-size:8px;opacity:.92}.kwe-art .sp{border-radius:50%;background:#fff}.kwe-art .sp.s1{left:18px;top:6px;width:4px;height:4px;opacity:.7}.kwe-art .sp.s2{right:34px;bottom:2px;width:3px;height:3px;opacity:.45}.kwpanel{margin:16px 18px 0;background:#fff;border-radius:20px;padding:22px 4px 14px}.kwpanel h4{padding:0 16px;font-size:23px;font-weight:800;letter-spacing:-.045em}.kwtabs{display:flex;gap:20px;padding:18px 16px 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #EEECF3}.kwtabs::-webkit-scrollbar{display:none}.kwtabs button{flex:0 0 auto;padding-bottom:9px;font-size:14px;font-weight:700;color:#8b839e;border-bottom:2px solid transparent;margin-bottom:-1px}.kwtabs button.on{color:var(--kw);border-color:var(--kw)}.kwrank{padding:6px 6px 0}.kwrank .r{display:flex;align-items:center;gap:12px;padding:11px 10px;width:100%}.kwrank .no{width:12px;font-size:13.5px;font-weight:700;color:#4e4760}.kwrank .lg{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.kwrank .nm{flex:1;font-size:15px;font-weight:700;letter-spacing:-.03em}.kwrank .pr{text-align:right}.kwrank .pr b{display:block;font-size:15px;font-weight:800;letter-spacing:-.03em}.kwrank .pr span{display:block;font-size:12px;font-weight:600;margin-top:2px}.kwmore{width:100%;margin:8px 10px 0;width:calc(100% - 20px);text-align:center;background:#f4f3f7;border-radius:12px;padding:12px;font-size:13.5px;font-weight:600;color:#4e4760}.kwfine{padding:16px 20px 30px;font-size:11px;line-height:1.7;color:#8b839e}.kwnav{flex:0 0 auto;display:flex;background:#fff;border-top:1px solid #EEECF3;padding:9px 4px 22px}.kwnav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#8b839e}.kwnav button.on{color:var(--kw)}.guest{margin:0 20px 4px;display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.guest .m{flex:1;min-width:0}.guest .m b{display:block;font-size:12px;font-weight:800}.guest .m span{display:block;font-size:11px;color:var(--ink-45);margin-top:2px;line-height:1.5}.guest .lg{flex:0 0 auto;font-size:11.5px;font-weight:800;color:#fff;background:var(--violet);padding:8px 12px;border-radius:10px}.guest .bk{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--ink-45)}.lockcard{position:relative;background:var(--paper);border:1px solid var(--line-2);border-radius:20px;padding:18px 16px;overflow:hidden;margin-top:4px}.lockcard .blur{filter:blur(6px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;padding:8px 0 12px}.lockcard .ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lockcard .ov b{font-size:14px;font-weight:800;letter-spacing:-.03em}.lockcard .ov p{font-size:11.5px;line-height:1.6;color:var(--ink-45);max-width:250px}.lockcard .ov .btn{width:auto;padding:11px 20px;font-size:13px;margin-top:2px}.modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:none}.modal.on{display:block}.mbd{position:absolute;top:0;right:0;bottom:0;left:0;background:#160e2a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mfd .2s ease}@keyframes mfd{0%{opacity:0}to{opacity:1}}.msheet{position:absolute;left:0;right:0;bottom:0;background:var(--paper);border-radius:26px 26px 0 0;padding:10px 22px 26px;animation:mup .34s cubic-bezier(.2,.9,.25,1);box-shadow:0 -14px 44px #140a3257}@keyframes mup{0%{transform:translateY(100%)}to{transform:none}}.mgrab{width:36px;height:4px;border-radius:4px;background:#e4e0ee;margin:0 auto 16px}.mtag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--violet);background:var(--violet-wash);padding:5px 10px;border-radius:7px;margin-bottom:12px}.msheet h3{font-size:19px;font-weight:800;line-height:1.42;letter-spacing:-.04em}.msheet>p{font-size:12.5px;line-height:1.72;color:var(--ink-70);margin-top:10px}.authbtns{display:flex;flex-direction:column;gap:8px;margin-top:18px}.mlink{text-align:center;font-size:12px;font-weight:700;color:var(--ink-45);padding:8px 0}.mfine{font-size:10.5px;line-height:1.6;color:var(--ink-25);margin-top:12px;text-align:center}.steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:16px}.steps li{display:flex;align-items:center;gap:11px}.steps li i{width:24px;height:24px;border-radius:8px;background:var(--violet-wash);color:var(--violet-700);display:grid;place-items:center;font-size:11px;font-weight:800;font-style:normal;flex:0 0 auto}.steps li span{font-size:12.5px;color:var(--ink-45);font-weight:600}.steps li b{font-size:13px;font-weight:700;color:var(--ink);margin-right:7px}.gcard{background:var(--paper);border-radius:20px;padding:16px 15px;margin:12px 20px 0}.pad .gcard{margin:0 0 12px}.gcard .gh{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.gcard .gh h4{font-size:16.5px;font-weight:800;letter-spacing:-.04em}.gcard .gh .cnt{font-size:11.5px;font-weight:700;color:var(--ink-45)}.gcard .gh .gmore{margin-left:auto;font-size:12px;font-weight:700;color:var(--violet)}.gcard .ghelp{font-size:11.5px;line-height:1.6;color:var(--ink-45);margin-bottom:12px}.gcard>.strip{margin:0 -15px;padding:0 15px}.linkcard{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px;border-radius:16px;background:var(--violet-mist);border:1px solid var(--line)}.linkcard .m b{display:block;font-size:13.5px;font-weight:800}.linkcard .m span{display:block;font-size:11.5px;line-height:1.55;color:var(--ink-45);margin-top:4px}.linkcard .ar{margin-left:auto;font-size:18px;color:var(--violet);font-weight:800}.shotcard{display:flex;gap:13px;align-items:center;background:var(--paper);border-radius:18px;padding:13px;margin-bottom:12px;border:1px solid var(--line)}.shotcard .ph{width:74px;height:92px;flex:0 0 auto;border-radius:12px;overflow:hidden;background:#efebf8;position:relative}.shotcard .ph img{width:100%;height:100%;object-fit:cover;display:block}.shotcard .ph .tag{position:absolute;left:5px;bottom:5px;font-size:8.5px;font-weight:800;color:#fff;background:#140a289e;padding:3px 6px;border-radius:6px}.shotcard .ph .noph{width:100%;height:100%;display:grid;place-items:center}.shotcard .k{display:block;font-size:10.5px;font-weight:800;color:var(--violet);letter-spacing:.02em}.shotcard b{display:block;font-size:14px;font-weight:800;margin-top:5px;letter-spacing:-.03em}.shotcard .s{display:block;font-size:11.5px;line-height:1.6;color:var(--ink-45);margin-top:6px}.sincecard .row{display:flex;align-items:flex-end;gap:10px;margin-top:6px}.sincecard .col{flex:1;background:var(--violet-mist);border-radius:14px;padding:12px}.sincecard .col .k{font-size:10.5px;font-weight:700;color:var(--ink-45)}.sincecard .col .v{font-size:19px;font-weight:800;margin-top:5px;letter-spacing:-.04em}.sincecard .arw{padding-bottom:16px;color:var(--ink-25);font-size:15px;font-weight:800}.sincecard .delta{display:flex;align-items:center;gap:8px;margin-top:11px;padding:12px 13px;border-radius:14px;background:var(--up-bg)}.sincecard .delta.dn{background:var(--down-bg)}.sincecard .delta b{font-size:15px;font-weight:800}.sincecard .delta span{font-size:11.5px;line-height:1.5;color:var(--ink-70);font-weight:600}.pshot{position:relative;height:236px;background:#ede9f7;overflow:hidden}.pshot img{width:100%;height:100%;object-fit:cover;display:block}.pshot .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,10,40,.18) 0%,transparent 42%,rgba(20,10,40,.36) 100%)}.pshot .chip{position:absolute;top:auto;bottom:16px;left:20px;font-size:10.5px;font-weight:800;color:#fff;background:#140a2880;padding:5px 10px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pshot{overflow:visible}.pshot .colg{position:absolute;z-index:3;right:18px;bottom:-24px;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.02em;box-shadow:0 8px 20px -6px #140a2866,0 0 0 4px #fff}.pshot .nophoto{display:grid;place-items:center;height:100%;font-size:12px;font-weight:700;color:var(--ink-45)}.ptitle{padding:20px 20px 0}.ptitle .no{font-size:11px;font-weight:800;color:var(--violet);letter-spacing:.06em}.ptitle h3{font-size:26px;font-weight:800;letter-spacing:-.05em;margin-top:6px}.ptitle p{font-size:12.5px;color:var(--ink-45);margin-top:8px;font-weight:600}.tcard{background:var(--paper);border-radius:20px;padding:20px 17px;margin-bottom:12px}.tcard h4{font-size:17.5px;font-weight:800;letter-spacing:-.045em}.tcard .tsub{font-size:12.5px;line-height:1.62;color:var(--ink-45);margin-top:7px;margin-bottom:14px}.tcard .tline{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line-2)}.tcard .tline span{font-size:13px;font-weight:600;color:var(--ink-45)}.tcard .tline b{font-size:16px;font-weight:800;letter-spacing:-.03em}.tcard .tline.big{border-bottom:none}.tcard .tline.big b{font-size:20px}.tcard .tfine{font-size:11px;line-height:1.65;color:var(--ink-45);margin-top:10px}.tlink{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding:14px 15px;border-radius:14px;background:var(--violet-mist);font-size:13.5px;font-weight:800;color:var(--violet-700)}.tlink em{font-style:normal;font-size:16px}.card .lab .src{font-style:normal;font-size:9.5px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:3px 7px;border-radius:6px;margin-left:6px}.dyear{display:flex;flex-direction:column;gap:2px;margin-top:12px}.dy{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2)}.dy .y{font-size:12px;font-weight:800;color:var(--ink-45);width:38px}.dy .v{font-size:13px;font-weight:700}.dy .v2{font-size:12px;font-weight:600;color:var(--ink-45);margin-left:auto}.ddiv{display:flex;gap:8px;margin-top:14px}.ddiv div{flex:1;background:var(--violet-mist);border-radius:12px;padding:11px}.ddiv span{display:block;font-size:10.5px;font-weight:700;color:var(--ink-45)}.ddiv b{display:block;font-size:14.5px;font-weight:800;margin-top:4px}.dfile{margin-top:14px;display:flex;flex-direction:column;gap:10px}.df{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.df .dt{font-size:11px;font-weight:700;color:var(--ink-45)}.df b{font-size:12.5px;font-weight:800}.df .ds{flex:0 0 100%;font-size:11.5px;color:var(--ink-70);line-height:1.5}.feed{background:var(--paper);border-radius:16px;padding:2px 0 0;margin-bottom:18px}.feed:last-child{margin-bottom:0}.fu{display:flex;align-items:center;gap:8px;padding:2px 0 10px}.fu .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800}.fu b{font-size:13px;font-weight:800}.fu .ago{font-size:11px;color:var(--ink-45);font-weight:600;margin-left:auto}.fph{position:relative;border-radius:14px;overflow:hidden;background:var(--line-2);aspect-ratio:4/3}.fph img{width:100%;height:100%;object-fit:cover;display:block}.fph .fprod{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:800;color:#fff;background:#140a288c;padding:5px 10px;border-radius:99px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fnote{font-size:13px;line-height:1.65;color:var(--ink-70);margin:11px 0 10px}.fco{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:13px;background:var(--violet-mist)}.fco .logo{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:800}.fco .m b{display:block;font-size:13px;font-weight:800}.fco .m span{display:block;font-size:10.5px;color:var(--ink-45);font-weight:600;margin-top:2px}.fco .pct{margin-left:auto;font-size:13px;font-weight:800}.fact{display:flex;align-items:center;gap:14px;padding:11px 2px 2px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.fact .fsave{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--violet)}.wk{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-2)}.wk:last-child{border-bottom:none}.wk .n{width:13px;font-size:13px;font-weight:800;color:var(--ink-45)}.wk .th{width:38px;display:grid;place-items:center}.wk .m b{display:block;font-size:13.5px;font-weight:800}.wk .m span{display:block;font-size:11px;color:var(--ink-45);font-weight:600;margin-top:2px}.wk .c{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--violet)}.sharecard{margin-top:14px;border-radius:18px;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.sharecard .sc-ph{position:relative;height:150px;background:var(--line-2)}.sharecard .sc-ph img{width:100%;height:100%;object-fit:cover;display:block}.sharecard .sc-stk{position:absolute;right:12px;bottom:-20px;filter:drop-shadow(0 8px 14px rgba(20,10,40,.3))}.sharecard .sc-b{padding:16px 15px}.sharecard .sc-no{font-size:10px;font-weight:800;color:var(--violet);letter-spacing:.06em}.sharecard h4{font-size:17px;font-weight:800;letter-spacing:-.04em;margin-top:5px}.sharecard .sc-q{font-size:12.5px;line-height:1.6;color:var(--ink-70);margin-top:9px}.sharecard .sc-co{display:flex;align-items:center;gap:8px;margin-top:12px}.sharecard .sc-co .logo{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800}.sharecard .sc-co b{font-size:12.5px;font-weight:800}.sharecard .sc-co span:last-child{margin-left:auto;font-size:12px;font-weight:800}.sharecard .sc-ft{margin-top:14px;font-size:10.5px;font-weight:700;color:var(--ink-45)}.memotoggle{display:flex;align-items:center;gap:7px;width:100%;margin-top:16px;padding:13px 2px;border-radius:0;background:none;border:none;border-top:1px solid var(--line-2)}.memotoggle b{font-size:13px;font-weight:700;color:var(--ink-70)}.memotoggle span{font-size:11.5px;color:var(--ink-45);font-weight:600}.memotoggle em{margin-left:auto;font-style:normal;font-size:16px;font-weight:800;color:var(--violet)}.memoform{display:none}.memoform.open{display:block}.scanfine{display:none}.rank.me{background:var(--violet-mist);border-radius:12px}.rank .mine{font-style:normal;font-size:9.5px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:2px 6px;border-radius:5px;margin-left:5px}#s-home .scroll{background:var(--bg)}.hhero{position:relative;overflow:hidden;padding:64px 22px 26px;border-radius:0 0 28px 28px;background:linear-gradient(150deg,#7c4dff,#5b2bd9 55%,#3a18a6);color:#fff}.hhero .deco{position:absolute;right:-52px;top:-62px;width:190px;height:190px;border-radius:50%;background:#ffffff1a}.hhero .eyebrow{font-size:11.5px;font-weight:700;color:#ffffffad}.hhero h3{font-size:22px;font-weight:800;line-height:1.42;letter-spacing:-.045em;margin-top:9px}.hhero h3 b{color:#ffd666}.hgo{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:11px 17px;border-radius:99px;background:#ffffff29;border:1px solid rgba(255,255,255,.26);font-size:13px;font-weight:800;color:#fff}.hgo em{font-style:normal}.hsec{display:flex;align-items:baseline;padding:26px 20px 12px}.hsec h4{font-size:17px;font-weight:800;letter-spacing:-.045em}.hsec .more{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink-45)}.hwrap{padding:0 20px}.widgets{display:flex;gap:10px;padding:16px 20px 6px;overflow-x:auto;scrollbar-width:none}.widgets::-webkit-scrollbar{display:none}.wg{flex:0 0 46%;min-height:118px;display:flex;flex-direction:column;background:var(--paper);border-radius:18px;padding:14px}.wg .k{font-size:10.5px;font-weight:800;color:var(--ink-45)}.wg b{font-size:15px;font-weight:800;line-height:1.35;letter-spacing:-.035em;margin-top:9px}.wg b.big{font-size:26px}.wg b em{display:block;font-style:normal;font-size:14px;margin-top:3px}.wg .f{margin-top:auto;font-size:10.5px;font-weight:600;color:var(--ink-45);padding-top:10px}.wg.v{background:var(--paper);color:var(--ink)}.wg.v .k,.wg.v .f{color:var(--ink-45)}.gnb button{padding:0;gap:3px}.gnb .lb{font-size:9px;letter-spacing:-.02em}.gnb .shoot{flex:0 0 auto;width:60px;display:grid;place-items:center}.gnb .shoot .ring{position:relative;width:46px;height:46px;border-radius:50%;margin:0;background:var(--violet);color:#fff;display:grid;place-items:center;box-shadow:none;transition:transform .16s}.gnb .shoot:active .ring{transform:scale(.93)}#s-home .scroll,#s-explore .scroll,#s-dex .scroll,#s-my .scroll,#s-cat .scroll{padding-bottom:96px}#s-product .scroll,#s-company .scroll,#s-kiwoom .scroll{padding-bottom:104px}#s-dex .scroll{padding-top:100px}@media(max-width:520px){#s-dex .scroll{padding-top:72px}}#s-explore .scroll{background:var(--bg)}.dsec{padding:22px 20px 24px}.dsec>h4{font-size:19px;font-weight:800;letter-spacing:-.045em}.dsec>p{font-size:12.5px;line-height:1.6;color:var(--ink-45);margin-top:7px;margin-bottom:16px}.dsec.a{background:#f3f0ff}.dsec.b{background:#eef6f3}.dsec.c{background:#fff7ec}.dsec.d{background:var(--paper)}.feed{background:none;border-radius:0;padding:0 0 22px;margin:0 0 26px;border-bottom:1px solid rgba(20,10,40,.07)}.feed:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.fu{cursor:pointer}.fu .av{width:30px;height:30px}.fco{background:#ffffffb3;border:1px solid rgba(20,10,40,.06)}.fco .m span{display:none}.fact{gap:16px}.pfhead{padding:56px 20px 0}.pfhead .row{display:flex;align-items:center;gap:13px}.pfhead .av{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:800}.pfhead h3{font-size:22px;font-weight:800;letter-spacing:-.045em}.pfhead .sub{font-size:12px;color:var(--ink-45);font-weight:600;margin-top:4px}.pfstat{display:flex;gap:9px;margin-top:18px}.pfstat div{flex:1;background:var(--paper);border-radius:14px;padding:12px 13px}.pfstat span{display:block;font-size:10.5px;font-weight:700;color:var(--ink-45)}.pfstat b{display:block;font-size:17px;font-weight:800;margin-top:4px}.pfrank{display:flex;align-items:center;gap:10px;margin-top:9px;padding:14px;border-radius:14px;background:linear-gradient(90deg,#f6f1ff,#fff6e9)}.pfrank .sc{font-size:15px;font-weight:800}.pfrank .rk{margin-left:auto;font-size:13px;font-weight:800;color:var(--violet-700)}.pffollow{width:100%;margin-top:12px;padding:14px;border-radius:14px;background:var(--violet);color:#fff;text-align:center;font-size:13.5px;font-weight:800}.pffollow.on{background:var(--violet-wash);color:var(--violet-700)}.mtl{position:relative;padding-left:16px}.mtl:before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;background:var(--line)}.mtline{position:relative;padding:0 0 20px}.mtline:before{content:"";position:absolute;left:-16px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 3px var(--violet-wash)}.mtline .dt{font-size:11px;font-weight:800;color:var(--ink-45)}.mtline .hd{display:flex;align-items:center;gap:7px;margin-top:6px}.mtline .hd b{font-size:14px;font-weight:800}.mtline .hd .st{font-size:9.5px;font-weight:800;color:var(--ink-45);background:var(--line-2);padding:3px 7px;border-radius:6px}.mtline .hd .st.h{color:var(--violet-700);background:var(--violet-wash)}.mtline p{font-size:13px;line-height:1.68;color:var(--ink-70);margin-top:8px}.mtline .ft{display:block;font-size:11px;color:var(--ink-45);margin-top:8px;font-weight:600}.mtadd{display:flex;align-items:center;gap:9px;width:100%;padding:13px 14px;border-radius:14px;background:var(--violet-mist);font-size:13px;font-weight:800;color:var(--violet-700);margin-bottom:18px}.mtadd i{width:20px;height:20px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px}.gcard+.gcard{margin-top:0}.hold:last-of-type{border-bottom:none}.kwsbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:52px 16px 12px;background:#fff;border-bottom:1px solid #F1EFF5}.kwsbar .t b{display:block;font-size:15px;font-weight:800}.kwsbar .t em{display:block;font-style:normal;font-size:15px;font-weight:800;color:#ff2e7e;margin-top:2px}.kwchart{padding:22px 16px 6px}.kwchart svg{width:100%;height:190px;display:block}.kwper{display:flex;gap:6px;padding:6px 16px 18px}.kwper button{padding:7px 13px;border-radius:99px;background:#f4f3f7;font-size:12px;font-weight:700;color:#6e6880}.kwper button.on{background:#1b1226;color:#fff}.kwsec{padding:18px 16px;border-top:8px solid #F6F5F9}.kwsec h4{font-size:18px;font-weight:800;letter-spacing:-.04em;margin-bottom:14px}.kwrow{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #F4F3F7;font-size:13.5px}.kwrow:last-child{border-bottom:none}.kwrow span{color:#6e6880;font-weight:600}.kwrow b{font-weight:800}.kwbar2{position:relative;height:4px;border-radius:4px;background:#efedf5;margin:14px 0 8px}.kwbar2 i{position:absolute;top:-4px;width:12px;height:12px;border-radius:50%;background:#8b2be8}.kwtrade{flex:0 0 auto;display:flex;gap:10px;padding:12px 16px 26px;background:#fff;border-top:1px solid #F1EFF5}.kwtrade button{flex:1;padding:16px;border-radius:14px;text-align:center;font-size:16px;font-weight:800;color:#fff}.kwtrade .sell{background:#6b7bf7}.kwtrade .buy{background:#f8586f}.pline{font-size:15.5px;line-height:1.62;font-weight:600;color:var(--ink-70);letter-spacing:-.03em;margin:14px 0 18px}.pline b{font-weight:800;color:var(--ink)}.pline b.up{color:var(--up)}.pline b.down{color:var(--down)}.pmemo{position:relative;display:block;width:100%;text-align:left;background:var(--violet-mist);border-radius:16px;padding:15px 16px;margin:14px 0 0}.pmemo .k{font-size:10.5px;font-weight:800;color:var(--violet)}.pmemo p{font-size:13.5px;line-height:1.65;color:var(--ink-70);margin-top:7px;padding-right:36px}.pmemo .ed{position:absolute;right:13px;top:13px;font-size:11.5px;font-weight:800;color:var(--violet-700)}.pmemo.empty p{padding-right:0;color:var(--ink-45)}.pnext .corp.rich{margin-bottom:10px}.pthen{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--paper);margin-top:4px}.pthen div{flex:1}.pthen span{display:block;font-size:10.5px;font-weight:700;color:var(--ink-45)}.pthen b{display:block;font-size:16px;font-weight:800;margin-top:4px;letter-spacing:-.03em}.pthen i{font-style:normal;color:var(--ink-25);font-size:14px;font-weight:800}.plinks{display:flex;gap:8px;margin-top:14px}.plinks button{flex:1;padding:12px;border-radius:12px;background:var(--paper);text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.kwtop2{padding:18px 16px 6px}.kwtop2 .nmrow{display:flex;align-items:center;gap:8px}.kwtop2 .nmrow b{font-size:19px;font-weight:800}.kwtop2 .cur{margin-left:auto;display:flex;background:#f4f3f7;border-radius:99px;padding:3px}.kwtop2 .cur i{font-style:normal;font-size:12px;font-weight:700;color:#8b839e;padding:5px 12px;border-radius:99px}.kwtop2 .cur i.on{background:#fff;color:#1b1226}.kwtop2 .big{font-size:38px;font-weight:800;letter-spacing:-.05em;margin-top:10px}.kwtop2 .chg{font-size:15px;font-weight:800;margin-top:4px}.kwtop2 .meta{font-size:12px;color:#9a93ab;font-weight:600;margin-top:12px}.kwtop2 .mchip{margin-top:12px;background:#f5f4f8;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600;color:#4e4760}.kwchart{position:relative;padding:10px 0 0}.kwchart svg{height:210px}.pxflag{position:absolute;right:8px;top:44px;color:#fff;font-size:10.5px;font-weight:800;padding:3px 7px;border-radius:5px}.kwwait{padding:4px 16px 18px}.kwwait .bar{height:4px;border-radius:4px;background:#ff7e9e;overflow:hidden}.kwwait .bar i{display:block;height:100%;background:#6b7bf7}.kwwait .lb{display:flex;justify-content:space-between;margin-top:9px;font-size:12.5px;font-weight:700}.kwwait .s{color:#6b7bf7}.kwwait .b{color:#f8586f}.kwwait b{display:block;font-size:16px;font-weight:800;color:#1b1226;margin-top:2px}.cur2{font-size:14px;font-weight:800;margin-bottom:6px}.rng{display:flex;justify-content:space-between;font-size:11.5px;color:#9a93ab;font-weight:600;margin-bottom:8px}.kwghost{width:100%;margin-top:14px;padding:14px;border-radius:12px;background:#f4f3f7;text-align:center;font-size:13.5px;font-weight:700;color:#4e4760}.kwp{font-size:13.5px;line-height:1.75;color:#4e4760}.kwsub{font-size:14px;font-weight:800;margin:20px 0 10px}.kwrel{display:flex;gap:9px}.kwrel .rl{flex:1;display:flex;align-items:center;gap:9px;border:1px solid #F1EFF5;border-radius:14px;padding:12px}.kwrel .lg{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800}.kwrel .m b{display:block;font-size:12.5px;font-weight:800}.kwrel .m span{display:block;font-size:12px;font-weight:700;margin-top:2px}.nw{padding:12px 0;border-bottom:1px solid #F4F3F7}.nw b{display:block;font-size:14.5px;font-weight:600;line-height:1.45}.nw span{display:block;font-size:11.5px;color:#9a93ab;margin-top:6px}.nw em{display:inline-block;font-style:normal;font-size:11.5px;color:#8b2be8;font-weight:700;margin-top:6px}.kwtabs2{display:flex;gap:6px;margin-bottom:16px}.kwtabs2 button{padding:7px 13px;border-radius:99px;background:#f4f3f7;font-size:12px;font-weight:700;color:#9a93ab}.kwtabs2 button.on,.kwtabs2 button.on2{background:#fff;color:#1b1226;box-shadow:0 0 0 1px #eae7f1 inset}.kwbars{display:flex;align-items:flex-end;gap:22px;height:112px;padding:0 6px;border-bottom:1px solid #F1EFF5}.kwbars .bc{flex:1;text-align:center}.kwbars .b{width:16px;margin:0 auto;border-radius:3px;background:#ff5c7a}.kwbars span{display:block;font-size:10.5px;color:#9a93ab;margin-top:8px}.dv{display:flex;flex-wrap:wrap;gap:14px 0}.dv div{flex:0 0 50%}.dv span{display:block;font-size:12.5px;color:#6e6880;font-weight:600}.dv b{display:block;font-size:15px;font-weight:800;color:#ff2e7e;margin-top:4px}.kwfine2{font-size:11px;color:#9a93ab;margin-top:14px;line-height:1.6}.segwrap{flex:0 0 auto;padding:2px 16px 12px;background:var(--bg)}.seg{display:flex;gap:6px;background:#edeaf6;border-radius:14px;padding:4px}.seg button{flex:1;padding:9px 0;border-radius:11px;text-align:center;font-size:13px;font-weight:700;color:var(--ink-45)}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #28165a1a}.expane{display:none}.expane.on,.movecard .why,.movecard .from{display:block}.logo.img{overflow:hidden;padding:0;font-size:0}.logo.img img{width:100%;height:100%;object-fit:cover;display:block}.colg.img{overflow:hidden;padding:0}.colg.img img{width:100%;height:100%;object-fit:cover;display:block}.kwrel .lg.img{overflow:hidden;padding:0}.rtop{display:none}.shotline{display:flex;align-items:center;gap:7px;padding:2px 0 14px}.shotline b{font-size:12px;font-weight:700;color:var(--ink-45);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shotline .cf{margin-left:auto;flex:0 0 auto;font-size:10px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:3px 7px;border-radius:6px}.cohero{display:flex;align-items:center;gap:13px}.cohero .m{flex:1;min-width:0}.cohero .m b{display:block;font-size:21px;font-weight:800;letter-spacing:-.05em}.cohero .m span{display:block;font-size:11.5px;color:var(--ink-45);font-weight:600;margin-top:3px}.cohero .pr{text-align:right;flex:0 0 auto}.cohero .pr b{display:block;font-size:16px;font-weight:800;letter-spacing:-.03em}.cohero .pr span{display:block;font-size:12px;font-weight:800;margin-top:3px}.colink{display:block;width:100%;margin-top:14px;padding:12px;border-radius:13px;background:var(--violet-mist);font-size:12.5px;font-weight:800;color:var(--violet)}.stkbox.sm{width:56px;height:56px;flex:0 0 auto}.rtop .rt .tag{display:inline-block;font-size:10px;font-weight:800;color:var(--violet);background:var(--violet-wash);padding:4px 8px;border-radius:6px}.rtop .rt h3{font-size:23px;font-weight:800;letter-spacing:-.05em;margin-top:7px}.rtop .rt .sub{display:block;font-size:12px;color:var(--ink-45);font-weight:600;margin-top:4px}.scanlead{font-size:16px;font-weight:700;letter-spacing:-.035em;color:var(--ink-70);margin:2px 0 12px}.scanlead b{font-weight:800;color:var(--ink)}.scorow{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:16px;background:var(--violet-mist)}.scorow .m{flex:1;min-width:0}.scorow .m b{display:block;font-size:15px;font-weight:800}.scorow .m span{display:block;font-size:11.5px;color:var(--ink-45);font-weight:600;margin-top:3px}.scorow .pr{text-align:right}.scorow .pr b{display:block;font-size:14px;font-weight:800}.scorow .pr span{display:block;font-size:11.5px;color:var(--ink-45);font-weight:600;margin-top:3px}.scanone{font-size:13.5px;line-height:1.72;color:var(--ink-70);margin:14px 0 0}.gaphead{font-size:15px;font-weight:800;letter-spacing:-.04em;margin-top:26px}.gapsub{font-size:12px;line-height:1.6;color:var(--ink-45);margin:6px 0 14px}.recotags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;opacity:0;transition:opacity .3s}.recotags.on{opacity:1;pointer-events:auto}.rtag{position:absolute;transform:translate(-50%,6px);display:flex;align-items:center;gap:12px;padding:9px 16px 9px 9px;border-radius:99px;max-width:92%;background:#fff;box-shadow:0 10px 26px -12px #0009;opacity:0;animation:tagin .42s cubic-bezier(.2,.9,.3,1.2) forwards}@keyframes tagin{to{transform:translate(-50%);opacity:1}}.rtag .dot{position:absolute;left:14px;bottom:-13px;top:auto;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59,0 0 10px #ffffffe6}.rtag .logo{width:40px;height:40px;border-radius:50%;font-size:11px}.rtag .m b{display:block;font-size:16px;font-weight:800;letter-spacing:-.03em;text-align:left;color:var(--ink);margin-bottom:3px}.rtag .m span{display:block;font-size:11.5px;font-weight:800;margin-top:1px;text-align:left}.rtag .go{font-size:15px;color:var(--ink-25);font-weight:800}.rhint{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:11px;font-weight:700;color:#ffffffe6;text-shadow:0 1px 6px rgba(0,0,0,.5)}.rtag{white-space:nowrap}.cofix{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:13px;background:var(--line-2)}.cofix span{font-size:12px;font-weight:700;color:var(--ink-45)}.cofix button{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--violet-700)}.msheet.tall{max-height:78%;display:flex;flex-direction:column}.cosearch{width:100%;margin-top:16px;padding:14px 15px;border-radius:14px;border:1px solid var(--line);background:var(--paper);font-size:14px;font-weight:600;outline:none}.cosearch:focus{border-color:var(--violet-300);background:var(--paper)}.colist{flex:1;overflow-y:auto;margin-top:12px;scrollbar-width:none}.colist::-webkit-scrollbar{display:none}.corow{display:flex;align-items:center;gap:11px;width:100%;padding:12px 4px;border-bottom:1px solid var(--line-2)}.corow .logo{width:34px;height:34px;border-radius:11px;font-size:11px}.corow .m{flex:1;min-width:0;text-align:left}.corow .m b{display:block;font-size:14px;font-weight:800}.corow .m span{display:block;font-size:11.5px;color:var(--ink-45);font-weight:600;margin-top:3px}.corow .pct{font-size:13px;font-weight:800}.nores{font-size:12.5px;color:var(--ink-45);padding:18px 4px;line-height:1.6}.recoask{display:none;justify-content:center;gap:9px;margin-top:16px}.recoask.on{display:flex}.recoask .g{font-size:12.5px;font-weight:700;color:#ffffffdb;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:10px 16px;border-radius:99px}.recoask .p{font-size:12.5px;font-weight:800;color:#fff;background:var(--violet);padding:10px 18px;border-radius:99px}.cam.shot .camctl{display:none}.rtag .pctpill{display:inline-flex;align-items:center;gap:2px;margin-top:2px;background:none;box-shadow:none;padding:0}.rtag .pctpill{gap:6px}.rtag .pctpill em{font-style:normal;color:#f5453a;font-family:var(--font);-webkit-text-stroke:0;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.1}.rtag .pctpill .arw{fill:#f5453a;stroke:none;flex:0 0 auto;width:13px;height:13px}.rtag .pctpill.down .arw{fill:#2f7fe0}.rtag .pctpill.down em{color:#2f7fe0}.rtag .go{color:var(--ink-25);font-size:16px;margin-left:2px}.rtag .dot{background:#fff;box-shadow:0 0 0 3px #ffffff40,0 0 12px #ffffffd9}.cosec{border-top:8px solid var(--wash);padding-top:16px}.cosec-h{padding:0 20px 12px}.cosec-h .k{font-size:12px;font-weight:800;color:var(--ink-45);letter-spacing:-.02em}.cohero.pad-h{padding:0 20px 4px}.cochips.pco{padding:0 20px 12px}.pthen .pct{margin-left:auto;text-align:right}.mysec{border:1px solid var(--line-2);border-radius:18px;padding:14px;background:var(--paper)}.mysec-h{font-size:11.5px;font-weight:800;color:var(--ink-45);letter-spacing:-.02em;margin-bottom:10px}.mysec .pmemo{margin:0}.mysec .pthen{margin-top:10px}.mysec-share{width:100%;margin-top:12px;padding:11px;border-radius:12px;background:var(--violet-mist);font-size:12.5px;font-weight:800;color:var(--violet)}.cosec-h{display:flex;align-items:baseline;gap:8px}.cosec-h .sub{font-size:11px;font-weight:700;color:var(--ink-25)}.memocard{display:block;width:100%;text-align:left;padding:14px 15px;border-radius:16px;background:var(--violet-mist);border:1px dashed rgba(107,78,255,.35)}.memocard .mh{display:flex;align-items:center;font-size:11.5px;font-weight:800;color:var(--violet)}.memocard .mh em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:800;color:var(--violet);white-space:nowrap;flex:0 0 auto}.memocard .mt{display:block;margin-top:9px;font-size:13.5px;line-height:1.7;color:var(--ink-70);font-weight:600}.memocard .mt.ph{color:var(--ink-25)}.movesec{margin-top:12px;padding:14px 15px;border-radius:16px;border:1px solid var(--line-2);background:var(--paper)}.movesec .mvh{font-size:11.5px;font-weight:800;color:var(--ink-45);letter-spacing:-.02em}.movesec .pthen{margin-top:10px}.movesec .mvf{font-size:10.5px;line-height:1.6;color:var(--ink-25);margin-top:10px}.dexsec{display:flex;align-items:baseline;gap:8px;padding:16px 18px 8px}.dexsec h4{font-size:15px;font-weight:800;letter-spacing:-.04em;white-space:nowrap;flex:0 0 auto}.dexsec span{font-size:11.5px;font-weight:700;color:var(--ink-25);white-space:nowrap;flex:0 0 auto}.ruleempty{margin:14px 18px 0;padding:22px 18px;border-radius:20px;background:var(--violet-mist);border:1px dashed rgba(107,78,255,.3);text-align:center}.ruleempty .re-ic{font-size:24px;letter-spacing:2px}.ruleempty .re-ic span{font-size:15px;color:var(--violet);margin:0 3px}.ruleempty h4{font-size:17px;font-weight:800;line-height:1.45;letter-spacing:-.045em;margin-top:12px}.ruleempty p{font-size:12.5px;line-height:1.65;color:var(--ink-45);margin-top:8px}.ruleempty .re-btns{margin-top:16px;display:flex;flex-direction:column;gap:6px}.rulesec{padding:14px 18px 4px}.rs-h{display:flex;align-items:center;margin-bottom:10px}.rs-h h4{font-size:15px;font-weight:800;letter-spacing:-.04em;white-space:nowrap;flex:0 0 auto}.rs-add{margin-left:auto;font-size:12px;font-weight:800;color:var(--violet);white-space:nowrap;flex:0 0 auto}.rs-sum{display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:var(--violet-mist);margin-bottom:10px}.rs-sum div{flex:1}.rs-sum span{display:block;font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.rs-sum b{display:block;font-size:16px;font-weight:800;margin-top:3px}.rulecard{padding:14px;border-radius:18px;border:1px solid var(--line-2);background:var(--paper);margin-bottom:10px}.rulecard.off{opacity:.5}.rc-h{display:flex;align-items:center;gap:9px}.rc-h b{font-size:14px;font-weight:800;letter-spacing:-.03em;flex:1;min-width:0}.rc-ic{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--violet-wash);font-size:13px}.rc-share{width:26px;height:26px;display:grid;place-items:center;color:var(--ink-25)}.sw{width:38px;height:22px;border-radius:99px;background:var(--line);position:relative;transition:background .16s;flex:0 0 auto}.sw i{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .16s;box-shadow:0 1px 3px #140a2840}.sw.on{background:var(--violet)}.sw.on i{transform:translate(16px)}.rc-cond{font-size:12.5px;font-weight:600;color:var(--ink-70);margin-top:11px}.rc-amt{font-size:19px;font-weight:800;color:var(--violet);letter-spacing:-.04em;margin-top:4px}.rc-ft{display:flex;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2)}.rc-ft div{flex:1}.rc-ft span{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.rc-ft b{display:block;font-size:13.5px;font-weight:800;margin-top:2px}.presets{display:flex;flex-direction:column;gap:8px;margin-top:14px}.preset{display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;border-radius:15px;background:var(--violet-mist);text-align:left}.preset .pi{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#fff;font-size:16px;flex:0 0 auto}.preset .pm{flex:1;min-width:0}.preset .pm b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em}.preset .pm span{display:block;font-size:11.5px;font-weight:600;color:var(--ink-45);margin-top:3px}.preset .pg{font-size:12px;font-weight:800;color:var(--violet);flex:0 0 auto}.ruleform{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.rf-h{font-size:13px;font-weight:800;letter-spacing:-.03em}.ruleform label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-45);margin:13px 0 7px}.ruleform .btn{margin-top:16px}.ruleapply{display:flex;align-items:center;gap:11px;width:100%;margin-top:14px;padding:13px 14px;border-radius:15px;background:var(--wash);border:1px solid var(--line-2)}.ruleapply .rk{width:20px;height:20px;border-radius:6px;border:1.8px solid var(--line);display:grid;place-items:center;flex:0 0 auto}.ruleapply .rk i{width:10px;height:10px;border-radius:2px;background:transparent}.ruleapply.on{background:var(--violet-mist);border-color:#6b4eff4d}.ruleapply.on .rk{border-color:var(--violet);background:var(--violet)}.ruleapply.on .rk i{background:#fff}.ruleapply .rm{flex:1;min-width:0;text-align:left}.ruleapply .rm b{display:block;font-size:13px;font-weight:800}.ruleapply .rm span{display:block;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:3px}.ruleapply .ra{font-size:15px;font-weight:800;color:var(--violet);flex:0 0 auto}.rulefine{font-size:10.5px;line-height:1.6;color:var(--ink-25);margin-top:8px}.logempty{padding:18px 2px;text-align:center}.logempty p{font-size:12.5px;color:var(--ink-45);font-weight:600}.logempty .mlink{margin-top:8px}.logrow{padding:14px 0;border-bottom:1px solid var(--line-2)}.logrow:last-child{border-bottom:none;padding-bottom:2px}.lg-d{font-size:11px;font-weight:800;color:var(--ink-45)}.lg-t{display:flex;align-items:center;gap:11px;margin-top:9px}.lg-t .m{flex:1;min-width:0}.lg-t .m b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em}.lg-t .m span{display:block;font-size:11.5px;font-weight:600;color:var(--ink-45);margin-top:3px}.lg-t .am{font-size:14px;font-weight:800;color:var(--violet);flex:0 0 auto}.lg-r{font-size:11px;font-weight:700;color:var(--violet);background:var(--violet-wash);display:inline-block;padding:4px 8px;border-radius:6px;margin-top:9px}.lg-m{font-size:12.5px;line-height:1.65;color:var(--ink-70);margin-top:8px}.rshare{margin-top:14px;padding:26px 20px;border-radius:20px;text-align:center;background:linear-gradient(160deg,#7c5bff,#4a2bd9);color:#fff}.rshare .ic{font-size:30px}.rshare .nm{font-size:16px;font-weight:800;letter-spacing:-.04em;margin-top:12px}.rshare .cd{font-size:12.5px;font-weight:600;color:#ffffffc7;margin-top:6px}.rshare .am{font-size:30px;font-weight:800;letter-spacing:-.05em;margin-top:12px}.rshare .ft{font-size:11px;font-weight:700;color:#fff9;margin-top:14px}.dexhero{position:relative;padding:14px 18px 22px;text-align:center;color:#fff;background:linear-gradient(165deg,#7c5bff,#5730e0 55%,#3d1da8)}.dh-bar{display:flex;align-items:center;gap:6px;padding-top:8px}.dh-bar .t{flex:1;text-align:left;font-size:15px;font-weight:800;letter-spacing:-.04em}.dh-ic{width:30px;height:30px;display:grid;place-items:center;color:#ffffffdb;flex:0 0 auto}.dh-art{display:flex;justify-content:center;align-items:flex-end;gap:-8px;margin-top:14px;height:56px}.dh-art .da{margin-left:-14px;filter:drop-shadow(0 8px 14px rgba(20,4,50,.4))}.dh-art .da:first-child{margin-left:0}.dh-cnt{display:inline-block;margin-top:14px;padding:3px 10px;border-radius:99px;background:#fffffff0;color:#4a2bd9;font-size:11.5px;font-weight:800;white-space:nowrap}.dh-nm{font-size:13px;font-weight:700;color:#ffffffd1;margin-top:8px;white-space:nowrap}.dh-amt{font-size:31px;font-weight:800;letter-spacing:-.05em;margin-top:4px;white-space:nowrap}#s-dex .scroll{padding-top:0;background:var(--paper)}#s-dex .segwrap{background:var(--paper)}.dexseg{display:flex;gap:4px;margin:14px auto 4px;padding:4px;border-radius:99px;background:var(--wash);width:fit-content}.dexseg button{padding:8px 20px;border-radius:99px;font-size:13px;font-weight:800;color:var(--ink-45);white-space:nowrap}.dexseg button.on{background:var(--violet);color:#fff}#dexPane{padding:14px 18px 0}.dexcnt{font-size:11.5px;font-weight:700;color:var(--ink-25);padding:0 2px 8px;white-space:nowrap}#dexPane .dexgrid{padding:0 0 20px}.dexempty{padding:40px 10px;text-align:center}.dexempty p{font-size:13px;color:var(--ink-45);font-weight:600}.dexempty .mlink{margin-top:10px}.rulelist{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.rulepill{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:13px 15px;border-radius:14px;background:var(--wash)}.rulepill.off{opacity:.45}.rulepill .rp-m{display:flex;align-items:baseline;gap:7px;text-align:left;min-width:0}.rulepill .rp-m b{font-size:14px;font-weight:800;letter-spacing:-.03em}.rulepill .rp-m span{font-size:13.5px;font-weight:700;color:var(--ink-70);white-space:nowrap}.rulepill .rp-s{grid-column:1;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:3px}.rulepill .sw{grid-row:1 / span 2;grid-column:2}.ruleadd{margin-top:2px;padding:13px;border-radius:14px;border:1px dashed var(--line);font-size:13px;font-weight:800;color:var(--violet);white-space:nowrap}.loglist{padding-bottom:20px}.logitem{display:flex;gap:12px;padding:15px 2px;border-bottom:1px solid var(--line-2)}.logitem:last-child{border-bottom:none}.logitem .ld{font-size:11.5px;font-weight:700;color:var(--ink-45);flex:0 0 42px;padding-top:2px;white-space:nowrap}.logitem .lb{flex:1;min-width:0}.logitem .lb b{display:block;font-size:14px;font-weight:800;letter-spacing:-.03em}.logitem .lm{display:block;font-size:12px;color:var(--ink-45);font-weight:600;margin-top:4px;line-height:1.5}.logitem .tag{display:inline-block;margin-top:7px;padding:3px 8px;border-radius:6px;background:var(--wash);font-size:10.5px;font-weight:700;color:var(--ink-45)}.logitem .lv{text-align:right;flex:0 0 auto}.logitem .lv b{display:block;font-size:14px;font-weight:800;color:var(--violet);white-space:nowrap}.logitem .lv span{display:block;font-size:11.5px;font-weight:700;color:var(--ink-25);margin-top:4px;white-space:nowrap}#dexPane .ruleempty{margin:20px 0 0;background:var(--wash);border:none;padding:30px 20px}#dexPane .ruleempty h4{font-size:18px}#dexPane .ruleempty .btn{margin-top:16px}#dexPane .ruleempty .mlink{margin-top:6px}.dock2{display:flex;gap:8px}.dock2 .btn{flex:1}.dock2 .btn.sub2{flex:0 0 46%;background:var(--violet-mist);color:var(--violet);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.dock2 .btn.sub2 em{font-style:normal;font-weight:800}.dock2 .btn.sub2:disabled{opacity:.6}.rn-h{font-size:23px;font-weight:800;line-height:1.35;letter-spacing:-.05em;margin-top:10px}.rn-s{font-size:12.5px;line-height:1.7;color:var(--ink-45);margin-top:12px}.rn-lb{font-size:11.5px;font-weight:800;color:var(--ink-45);margin:24px 0 9px}.rnrow{display:flex;gap:8px;margin-bottom:8px}.rnrow input{border:none;border-radius:12px;background:var(--wash);padding:14px 15px;font:inherit;font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.rnrow .rt{flex:1;min-width:0}.rnrow .ra{flex:0 0 104px;text-align:right}.rnrow input::placeholder{color:var(--ink-25);font-weight:600}.rnrow input:focus{outline:2px solid rgba(107,78,255,.45);background:#fff}.rn-sugg{display:flex;flex-direction:column;gap:7px}.sgg{text-align:left;padding:12px 14px;border-radius:12px;border:1px dashed var(--line);font-size:12.5px;font-weight:700;color:var(--ink-70)}.sgg em{font-style:normal;color:var(--violet);font-weight:800;margin-left:4px}#rnSave:disabled{opacity:.4}.shh{font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.045em;text-align:center;margin-top:4px}.rshare{position:relative;margin:18px auto 0;width:236px;padding:22px 18px 24px;border-radius:24px;text-align:center;background:linear-gradient(165deg,#8b6bff,#5730e0)}.rshare .brand{position:absolute;right:16px;top:14px;font-size:12px;font-weight:800;color:#ffffffd9}.rshare .art{display:grid;place-items:center;height:110px}.rshare .p{display:inline-block;border-radius:99px;font-weight:800}.rshare .nm{background:#fff;color:#3d1da8;font-size:12.5px;padding:6px 12px;margin-top:6px}.rshare .day{display:block;width:fit-content;margin:8px auto 0;background:#fff;color:var(--ink-70);font-size:11.5px;padding:4px 11px}.rshare .amt{display:block;width:fit-content;margin:10px auto 0;border:2px solid #fff;color:#fff;font-size:19px;padding:7px 18px;letter-spacing:-.03em}.shtip{margin:16px auto 0;width:fit-content;padding:8px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.shacts{display:flex;justify-content:center;gap:14px;margin-top:14px}.shacts button{width:52px;height:52px;border-radius:50%;background:var(--wash);display:grid;place-items:center;color:var(--ink-70)}.rulesum{display:flex;gap:10px;padding:14px;border-radius:14px;background:var(--violet-mist);margin-bottom:12px}.rulesum div{flex:1}.rulesum span{display:block;font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.rulesum b{display:block;font-size:17px;font-weight:800;margin-top:3px;white-space:nowrap}.cohero.nologo .m b{font-size:19px}.cosec{border-top:8px solid var(--wash);padding-top:20px;margin-top:18px}.cosec-h .k{font-size:12.5px;font-weight:800;color:var(--violet)}.scanacts .dock2{width:100%}#s-dex .segwrap{padding:2px 16px 10px}.seg.kseg{width:fit-content;margin:0 auto;gap:0;padding:4px;border-radius:99px;background:#efedf5}.seg.kseg button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:9px 20px;border-radius:99px;font-size:13.5px;font-weight:800;color:#a29cb4;white-space:nowrap;box-shadow:none;background:none}.seg.kseg button .si{font-style:normal;font-size:11px;opacity:0;width:0;transition:none}.seg.kseg button.on{background:#dcd7ec;color:#2a2436;box-shadow:none}.seg.kseg button.on .si{opacity:1;width:auto}.rulemake{display:flex;align-items:center;gap:10px;width:100%;margin-top:14px;padding:14px;border-radius:15px;background:var(--violet-mist);text-align:left}.rulemake b{display:block;font-size:13px;font-weight:800;color:var(--violet)}.rulemake span{display:block;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:3px;line-height:1.5}.rulemake em{margin-left:auto;font-style:normal;font-size:16px;font-weight:800;color:var(--violet);flex:0 0 auto}.rulemake>b,.rulemake>span{flex:0 1 auto}.rulemake{display:grid;grid-template-columns:1fr auto;align-items:center}.rulemake em{grid-row:1 / span 2}.ruleapply .rm b{font-size:13.5px;letter-spacing:-.03em}.dock2 .btn{white-space:nowrap;padding-left:10px;padding-right:10px}.dock2 .btn.sub2{flex:0 0 38%}.rn-note{font-size:11.5px;line-height:1.7;color:var(--ink-45);margin-top:22px;padding-top:16px;border-top:1px solid var(--line-2)}.rn-note b{font-weight:800;color:var(--ink-70)}.rn-sugg{margin-top:22px}.sglb{display:block;font-size:11.5px;font-weight:800;color:var(--ink-45);margin-bottom:9px}.waitcard{padding:16px;border-radius:16px;background:var(--violet-mist);margin-bottom:16px}.waitcard .wh{display:flex;align-items:baseline}.waitcard .wh b{font-size:14px;font-weight:800}.waitcard .wh span{margin-left:auto;font-size:16px;font-weight:800;color:var(--violet)}.waitcard p{font-size:11.5px;line-height:1.65;color:var(--ink-45);margin-top:8px}.waitcard .btn{margin-top:13px}.stt{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:800}.stt.w{background:#fff0e1;color:#b4650b}.stt.d{background:var(--wash);color:var(--ink-45)}.pshot .chip,.logitem .tag{white-space:nowrap}.logitem .stt{white-space:nowrap;vertical-align:middle}.rncard{padding:16px;border-radius:18px;background:var(--wash);margin-bottom:12px}.rncard.set{background:var(--violet-mist)}.rn-step{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;color:var(--ink-45);white-space:nowrap}.rn-step em{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.rn-copick{display:flex;align-items:center;gap:8px;width:100%;margin-top:11px;padding:12px 13px;border-radius:12px;background:#fff;border:1px solid var(--line);text-align:left}.rn-copick b{font-size:14px;font-weight:800}.rn-copick .tk{font-size:11px;font-weight:700;color:var(--ink-45)}.rn-copick .ph{font-size:13.5px;font-weight:600;color:var(--ink-25)}.rn-copick .cv{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:800;color:var(--violet);white-space:nowrap}.rn-colist{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rn-colist .pick{display:inline-flex;align-items:baseline;gap:5px}.rn-colist .pick .tk{font-size:10px;color:var(--ink-25);font-weight:700}.rn-field{display:block;margin-top:14px;position:relative}.rn-field .fl{display:block;font-size:11px;font-weight:800;color:var(--ink-45);margin-bottom:7px}.rn-field .rt{width:100%;padding:13px 34px 13px 13px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em}.rn-field .rt::placeholder{color:var(--ink-25);font-weight:600}.rn-field .rt:focus{outline:2px solid rgba(107,78,255,.4);border-color:transparent}.rn-field .pen{position:absolute;right:12px;bottom:14px;color:var(--ink-25)}.amtchips{display:flex;flex-wrap:wrap;gap:6px}.rn-sugg .sglb em{font-style:normal;font-weight:700;color:var(--violet);margin-left:5px}.sgg{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border-radius:13px;border:1px solid var(--line);background:#fff;text-align:left;margin-bottom:7px}.sgg .sm{flex:1;min-width:0}.sgg .sm b{display:block;font-size:13px;font-weight:800}.sgg .sm span{display:block;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:3px}.sgg em{font-style:normal;font-size:12px;font-weight:800;color:var(--violet);white-space:nowrap;background:var(--violet-wash);padding:6px 11px;border-radius:99px}.logmemo{display:flex;align-items:center;gap:8px;width:calc(100% - 54px);margin:-4px 0 12px 54px;text-align:left}.logmemo .bub{flex:1;min-width:0;padding:11px 13px;border-radius:12px;background:var(--wash);font-size:12.5px;font-weight:600;color:var(--ink-70);line-height:1.5}.logmemo.empty .bub{color:var(--ink-25);border:1px dashed var(--line);background:none}.logmemo .th{width:44px;height:44px;border-radius:10px;overflow:hidden;flex:0 0 auto}.logmemo .th img{width:100%;height:100%;object-fit:cover;display:block}.lmh{font-size:18px;font-weight:800;letter-spacing:-.045em;text-align:center;margin-top:4px}.lmco{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:12px}.lmco b{font-size:12.5px;font-weight:700;color:var(--ink-45)}.lmco span{font-size:24px;font-weight:800;letter-spacing:-.05em;color:var(--violet)}.lmin{width:100%;margin-top:20px;padding:15px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:700}.lmmemo{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:0 15px;border-radius:12px;border:1px solid var(--line);background:#fff}.lmmemo .ic{font-size:12px;opacity:.5}.lmmemo input{flex:1;border:none;background:none;padding:15px 0;font:inherit;font-size:14px;font-weight:600}.lmmemo input:focus,.lmin:focus{outline:none}.lmphoto{display:grid;place-items:center;gap:6px;width:100%;height:150px;margin-top:8px;border-radius:14px;border:1px solid var(--line);color:var(--ink-25);font-size:12px;font-weight:700;overflow:hidden}.lmphoto img{width:100%;height:100%;object-fit:cover}.lmphoto .ic{font-size:18px;filter:grayscale(1);opacity:.5}#lmSave{margin-top:16px}.rn-del{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--ink-25);white-space:nowrap}.rn-add{width:100%;padding:14px;border-radius:14px;border:1px dashed var(--line);font-size:13px;font-weight:800;color:var(--violet);white-space:nowrap;margin-bottom:4px}.rn-cosearch{margin-top:11px}.rn-cosearch input{width:100%;padding:13px;border-radius:11px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;font-weight:600}.rn-cosearch input:focus{outline:2px solid rgba(107,78,255,.4);border-color:transparent}.rn-cores{max-height:210px;overflow:auto;margin-top:8px;border-radius:12px;background:#fff;border:1px solid var(--line)}.cores{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;text-align:left;border-bottom:1px solid var(--line-2)}.cores:last-child{border-bottom:none}.cores.sel{background:var(--violet-wash)}.cores .m{flex:1;min-width:0}.cores .m b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.cores .m span{display:block;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:2px;white-space:nowrap}.cores .px{font-size:12.5px;font-weight:800;color:var(--ink-70);white-space:nowrap}.cosnone{font-size:12px;color:var(--ink-25);font-weight:600;padding:12px 2px 2px}.cohero.tap{width:100%;text-align:left}.dock2.rev .btn{flex:1}.dock2.rev .btn.sub2{flex:0 0 34%}.memotoggle{display:flex;align-items:center;gap:11px;margin-top:14px;padding:14px;border-radius:15px;background:var(--violet-mist);border:1px dashed rgba(107,78,255,.32);border-top:1px dashed rgba(107,78,255,.32)}.memotoggle .ic{font-size:15px;flex:0 0 auto}.memotoggle .mm{flex:1;min-width:0;text-align:left}.memotoggle .mm b{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}.memotoggle .mm span{display:block;font-size:11px;font-weight:600;color:var(--ink-45);margin-top:3px}.memotoggle em{margin-left:0}.savedone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 14px;text-align:center}.savedone .ck{width:32px;height:32px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}.savedone b{font-size:14.5px;font-weight:800;letter-spacing:-.03em}.savedone .sd-sub{font-size:11.5px;font-weight:600;color:var(--ink-45)}.msheet{position:absolute}.mx{position:absolute;right:14px;top:14px;width:32px;height:32px;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ink-45);z-index:2}.seg.tabpill{display:flex;justify-content:flex-start;gap:2px;background:none;border-radius:0;padding:0}.seg.tabpill button{flex:0 0 auto;padding:8px 15px;border-radius:99px;font-size:14px;font-weight:700;color:var(--ink-45);background:none;box-shadow:none;white-space:nowrap}.seg.tabpill button.on{background:#efedf5;color:var(--ink);font-weight:800;box-shadow:none}.topbar.bigtabs{padding-bottom:2px}.seg.titletabs{display:flex;justify-content:flex-start;gap:14px;background:none;border-radius:0;padding:0}.seg.titletabs button{flex:0 0 auto;padding:0;border-radius:0;background:none;box-shadow:none;font-size:23px;font-weight:800;letter-spacing:-.05em;color:var(--ink-25);white-space:nowrap;transition:color .15s}.seg.titletabs button.on{background:none;color:var(--ink);box-shadow:none}#s-explore .expane[data-p=mission] .dsec.flat{background:#fff;padding:24px 20px 20px}#s-explore .expane[data-p=mission] .dsec.flat+.dsec.flat{border-top:10px solid #F1F2F5}.expane[data-p=mission] .mission{background:none;border:none;border-radius:0;margin:0;padding:15px 0;border-bottom:1px solid var(--line-2)}.expane[data-p=mission] .mission:last-child{border-bottom:none}.expane[data-p=mission] .gapitem,.expane[data-p=mission] .gap{background:none;border:none;border-radius:0}#exGaps>*{background:none!important;border:none!important;border-radius:0!important;border-bottom:1px solid var(--line-2)!important;margin:0!important;padding:15px 0!important}#exGaps>*:last-child{border-bottom:none!important}#s-explore .topbar.bigtabs,#s-explore .scroll{background:#fff}#s-explore .dsec.flat{background:#fff;padding:24px 20px 20px}#s-explore .dsec.flat+.dsec.flat{border-top:10px solid #F1F2F5}#exWeekly>*,#exCats>*{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:15px 0!important;border-bottom:1px solid var(--line-2)!important}#exWeekly>*:last-child,#exCats>*:last-child{border-bottom:none!important}#s-explore .expane[data-p=feed] .dsec.flat{padding-top:18px}#s-dex .topbar.bigtabs{background:#fff}#s-dex .segwrap{display:none}.recofx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:visible}.recofx .fx{position:absolute;font-family:"Fredoka",var(--font);font-size:15px;font-weight:700;opacity:.92;color:#f5453a;-webkit-text-stroke:4.5px #fff;paint-order:stroke fill;white-space:nowrap;animation:fxup 3.4s cubic-bezier(.32,.5,.4,1) forwards}.recofx .fx.down{color:#3f6ff7}@keyframes fxup{0%{opacity:0;transform:translateY(4px) scale(.82)}14%{opacity:1;transform:translate(calc(var(--dx)*.2),-16px) scale(1)}70%{opacity:.9}to{opacity:0;transform:translate(var(--dx),-210px) scale(.94)}}.rtag{cursor:default}.rtag{background:none!important;box-shadow:none!important;padding:0!important;gap:9px!important;align-items:center;transform:translate(-50%,6px)}.rtag .logo{width:30px!important;height:30px!important;border-radius:50%!important;box-shadow:0 0 0 2px #ffffffe6,0 4px 12px #00000073}.rtag .m b{color:#fff!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:-.02em;text-shadow:0 1px 6px rgba(0,0,0,.7);margin-bottom:1px!important}.rtag .pctpill em{font-family:"Fredoka",var(--font)!important;font-size:21px!important;font-weight:700!important;-webkit-text-stroke:4.5px #fff!important;paint-order:stroke fill}.rtag .pctpill .arw{width:14px!important;height:14px!important;stroke:#fff!important;stroke-width:4!important;paint-order:stroke fill;stroke-linejoin:round}.rtag .dot{left:-16px!important;bottom:auto!important;top:50%!important;width:6px!important;height:6px!important;margin-top:-3px}.rtag:before{content:"";position:absolute;left:-13px;top:50%;width:11px;height:1.5px;background:#ffffffbf;box-shadow:0 0 6px #fff9}.sheetx{position:absolute;right:14px;top:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ink-45);background:none;z-index:6}.shotline{padding-right:44px;padding-top:8px;padding-bottom:18px}.shotline .cf{margin-left:6px}#sheetGrab{touch-action:none;cursor:grab;padding:10px 0}.rtag .pctpill{gap:9px!important;align-items:center}.rtag .pctpill em{font-size:25px!important;-webkit-text-stroke:5px #fff!important;line-height:1.05}.rtag .pctpill .arw{width:17px!important;height:17px!important;stroke-width:5!important;margin-top:1px}.rtag .m b{font-size:13.5px!important}.rtag .logo{width:34px!important;height:34px!important}.rtag .pctpill em{text-shadow:0px -2.4px 0 #fff,2.4px -2.4px 0 #fff,2.4px 0px 0 #fff,2.4px 2.4px 0 #fff,0px 2.4px 0 #fff,-2.4px 2.4px 0 #fff,-2.4px 0px 0 #fff,-2.4px -2.4px 0 #fff,1.2px -2.4px 0 #fff,-1.2px 2.4px 0 #fff!important}.recofx .fx{text-shadow:0px -2px 0 #fff,2px -2px 0 #fff,2px 0px 0 #fff,2px 2px 0 #fff,0px 2px 0 #fff,-2px 2px 0 #fff,-2px 0px 0 #fff,-2px -2px 0 #fff,1px -2px 0 #fff,-1px 2px 0 #fff}#sheetGrab{padding:12px 0 6px}.sheetbrief .cohero{margin-top:2px}.apptoast{position:absolute;left:20px;right:20px;bottom:104px;z-index:60;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#180e2cf0;color:#fff;box-shadow:0 14px 34px -12px #0a041eb3;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.apptoast.on{opacity:1;transform:none}.apptoast .ck{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-size:12px;font-weight:800}.apptoast b{font-size:13px;font-weight:700;letter-spacing:-.02em}.apptoast .sub{font-size:11.5px;color:#fff9;margin-left:auto;white-space:nowrap}.sheet.full .fullhead{padding-top:18px;padding-right:52px}.sheetbrief .cohero{padding-right:6px}.pshot.art{background:linear-gradient(160deg,#f3effb,#e7e1f6);display:grid;place-items:center}.pshot.art .artwrap{filter:drop-shadow(0 14px 26px rgba(20,10,40,.22))}.pshot .chip{display:inline-flex;align-items:center;gap:5px}.fph.art{display:grid;place-items:center;aspect-ratio:4/3;background:linear-gradient(160deg,#f5f2fc,#e9e4f7)}.fph.art svg{filter:drop-shadow(0 10px 18px rgba(20,10,40,.18))}.sharecard .sc-ph{display:grid;place-items:center;background:linear-gradient(160deg,#f3effb,#e7e1f6)}.sharecard .sc-art{filter:drop-shadow(0 10px 18px rgba(20,10,40,.22))}.lmnote{font-size:11.5px;line-height:1.6;color:var(--ink-45);margin:2px 0 12px}.vc{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px 14px 14px;margin:18px 0 14px}.vctop{display:flex;align-items:center;justify-content:space-between}.vctop h4{font-size:15px;font-weight:800;letter-spacing:-.03em}.vctop .cnt{font-size:11.5px;font-weight:700;color:var(--ink-45)}.vcdesc{font-size:12.5px;line-height:1.65;color:var(--ink-70);margin:6px 0 14px}.vcstrip{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.vcstrip::-webkit-scrollbar{display:none}.vcstep{flex:1 0 78px;min-width:78px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 6px;border-radius:14px;background:var(--wash);text-align:center}.vcstep b{font-size:11.5px;font-weight:800;letter-spacing:-.02em}.vcstep span:last-child{font-size:10.5px;font-weight:600;color:var(--ink-45)}.vcstep.me{background:var(--violet-mist);box-shadow:inset 0 0 0 1.5px var(--violet)}.vcstep.me span:last-child{color:var(--violet)}.vcstep.empty{opacity:.55}.vcstep .vlogos{display:flex;align-items:center;margin-left:6px}.vcstep .vlogos .logo,.vcstep .vlogos .lg{width:24px;height:24px;border-radius:8px;font-size:9.5px;margin-left:-6px;box-shadow:0 0 0 2px #fff}.vcstep .vlogos img{width:100%;height:100%;object-fit:contain}.vdot{width:18px;height:18px;border-radius:50%;border:1.5px dashed var(--ink-45);opacity:.6;margin-left:-6px}.vcarr{align-self:center;flex:0 0 10px;height:1.5px;background:var(--line);position:relative}.vcarr:after{content:"";position:absolute;right:-1px;top:-2.5px;border-left:5px solid var(--line);border-top:3px solid transparent;border-bottom:3px solid transparent}.vcgrp{margin-bottom:6px}.vchead{display:flex;align-items:baseline;gap:8px;margin:16px 0 9px}.vcbadge{font-size:11px;font-weight:800;color:var(--violet);background:var(--violet-mist);padding:4px 9px;border-radius:99px}.vcbadge.alt{color:var(--ink-70);background:var(--wash)}.vcnote{font-size:11px;font-weight:600;color:var(--ink-45)}#dexPane .hsec{display:flex;align-items:baseline;gap:8px;margin:16px 0 10px;padding:0}#dexPane .hsec h4{font-size:14.5px;font-weight:800;letter-spacing:-.03em}#dexPane .hsec .hsub{font-size:11px;font-weight:600;color:var(--ink-45)}#dexPane .dexcnt{margin-top:22px}#s-dex .topbar.bigtabs{gap:6px}.kwexit{margin-bottom:3px;margin-left:2px;color:var(--ink-45)}.kwexit:hover{color:var(--ink)}.ptitle.plain{padding-top:16px}.ptitle.plain .pth{display:flex;align-items:center;gap:12px}.ptitle.plain .pth h3{flex:1;min-width:0}.pcolg{flex:0 0 auto;width:56px;height:56px;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--line-2)}.pcolg .logo,.pcolg .lg{width:56px;height:56px;border-radius:18px;font-size:16px}.pcolg img{width:100%;height:100%;object-fit:contain}.vflow{font-size:13px;line-height:1.7;color:var(--ink-70);margin:18px 0 14px;text-wrap:pretty}.indrow{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:16px;background:var(--violet-mist);margin-bottom:22px;text-align:left}.indrow .logo,.indrow .lg{flex:0 0 auto;width:40px;height:40px;border-radius:13px;font-size:12px}.indrow img{width:100%;height:100%;object-fit:contain}.indrow .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.indrow .m b{font-size:14px;font-weight:800;letter-spacing:-.03em}.indrow .m span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.indrow .go{font-size:11.5px;font-weight:700;color:var(--violet);white-space:nowrap}.vgrp{margin-bottom:20px}.vghead{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding-left:2px}.vstep{font-size:12.5px;font-weight:800;letter-spacing:-.02em}.vgnote{font-size:11px;font-weight:600;color:var(--ink-45)}.vgrp.empty .vstep,.vgrp.empty .vgnote{color:var(--ink-25)}.vrow{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border-radius:15px;background:var(--paper);border:1px solid var(--line-2);margin-bottom:8px;text-align:left;transition:border-color .15s}button.vrow:hover{border-color:var(--violet)}.vrow.flat{background:var(--wash);border-color:transparent}.vrow.me{background:var(--violet-mist);border-color:transparent}.vrow .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.vrow .m b{font-size:13.5px;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:6px}.vrow .m>span{font-size:11.5px;line-height:1.55;font-weight:600;color:var(--ink-45);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vrow .relmine,.vrow .relnow{font-size:10px;font-weight:800;padding:2px 6px;border-radius:6px;background:var(--violet);color:#fff;font-style:normal}.vrow .relmine{background:#efebff;color:var(--violet)}.vrow .pct{flex:0 0 auto;font-size:12.5px;font-weight:800;padding:5px 9px;border-radius:9px}.vrow .pct.u{color:#e8503f;background:#fdeeec}.vrow .pct.d{color:#2f5fa8;background:#edf2fb}.vempty{font-size:11.5px;font-weight:600;color:var(--ink-25);padding:13px 14px;border-radius:15px;border:1px dashed var(--line);background:transparent}.secgrp{border-bottom:1px solid var(--line-2)}.secgrp:first-child{border-top:1px solid var(--line-2)}.secrow{display:flex;align-items:center;gap:12px;width:100%;padding:15px 2px;text-align:left}.secrow .th{flex:0 0 auto;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--violet-mist)}.secrow .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.secrow .m b{font-size:14.5px;font-weight:800;letter-spacing:-.03em}.secrow .m span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.secrow .pct{flex:0 0 auto;font-size:12.5px;font-weight:800;padding:6px 10px;border-radius:10px}.secrow .pct.u{color:#e8503f;background:#fdeeec}.secrow .pct.d{color:#2f5fa8;background:#edf2fb}.secrow .pct.n{color:var(--ink-45);background:var(--wash)}.secrow .cv{color:var(--ink-25);transition:transform .18s}.secgrp.open .secrow .cv{transform:rotate(180deg)}.seclist{display:none;padding:0 0 12px}.secgrp.open .seclist{display:block}.seclist .relcard{margin-bottom:10px}.seclist .relcard[data-relco]{cursor:pointer}.seclist .relcard[data-relco]:hover{border-color:var(--violet)}.relgo{display:block;margin-top:12px;font-size:11.5px;font-weight:700;color:var(--violet)}.newsum{display:flex;align-items:baseline;gap:8px;padding:12px 14px;border-radius:14px;background:var(--violet-mist);margin-bottom:18px}.newsum b{font-size:16px;font-weight:800;color:var(--violet)}.newsum span{font-size:12px;font-weight:700;color:var(--ink-70)}.relnew{font-size:10px;font-weight:800;padding:3px 7px;border-radius:7px;background:var(--violet);color:#fff}.relmx{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border-radius:12px;background:var(--wash);margin:12px 0 10px}.relmx span{font-size:10.5px;font-weight:800;color:var(--ink-45);letter-spacing:.02em}.relmx b{font-size:12.5px;font-weight:700;letter-spacing:-.02em}.relmore{font-size:11.5px;line-height:1.6;color:var(--ink-45);margin:2px 0 20px;padding:0 2px}.indrow{margin-top:4px}.cintro{margin:18px 0 16px}.cintro h4{font-size:16px;font-weight:800;letter-spacing:-.04em;margin-bottom:7px}.cintro p{font-size:12.5px;line-height:1.7;color:var(--ink-70);text-wrap:pretty}.chain{position:relative;padding-left:2px}.cstep{position:relative;padding-bottom:22px}.cstep:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:6px;width:1.5px;background:var(--line-2)}.csh{display:flex;gap:11px;align-items:flex-start;margin-bottom:10px}.csh .cn{flex:0 0 auto;width:25px;height:25px;border-radius:9px;display:grid;place-items:center;background:var(--violet);color:#fff;font-size:11.5px;font-weight:800;position:relative;z-index:1}.csh .m{display:flex;flex-direction:column;gap:3px;padding-top:2px}.csh .m b{font-size:14px;font-weight:800;letter-spacing:-.03em}.csh .m span{font-size:11.5px;line-height:1.55;font-weight:600;color:var(--ink-45)}.crows{padding-left:36px;display:flex;flex-direction:column;gap:8px}.crow{border:1px solid var(--line-2);border-radius:15px;background:var(--paper);overflow:hidden;transition:border-color .15s}.crow.open{border-color:var(--violet)}.crow .ch{display:flex;align-items:center;gap:11px;width:100%;padding:13px;text-align:left}.crow .ch .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crow .ch .m b{font-size:13.5px;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.crow .one{font-size:11.5px;font-weight:600;color:var(--ink-45)}.tagnew{font-size:9.5px;font-weight:800;padding:3px 6px;border-radius:6px;background:var(--violet);color:#fff;font-style:normal}.tagmine{font-size:9.5px;font-weight:800;padding:3px 6px;border-radius:6px;background:#efebff;color:var(--violet);font-style:normal}.crow .cv{color:var(--ink-25);transition:transform .18s;flex:0 0 auto}.crow.open .cv{transform:rotate(180deg)}.cd{display:none;padding:0 13px 14px}.crow.open .cd{display:block}.dirline{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:11px;margin-bottom:11px}.dirline .ic{font-size:12px;font-weight:800;letter-spacing:-.05em}.dirline p{font-size:11.5px;font-weight:700}.dirline.su{background:#fdf0ee;color:#b8402f}.dirline.so{background:#edf2fb;color:#2f5fa8}.dirline.sm{background:var(--wash);color:var(--ink-70)}.cwhy{font-size:12.5px;line-height:1.7;color:var(--ink);margin-bottom:6px;text-wrap:pretty}.cwhy.sub{color:var(--ink-70)}.cmx{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:11px;background:var(--wash);margin:10px 0 0}.cmx span{font-size:10px;font-weight:800;color:var(--ink-45)}.cmx b{font-size:12px;font-weight:700;letter-spacing:-.02em}.cnote{font-size:11px;line-height:1.6;color:var(--ink-45);margin-top:9px}.cgo{display:block;width:100%;margin-top:11px;padding:11px;border-radius:11px;background:var(--violet-mist);font-size:12px;font-weight:800;color:var(--violet)}.phead{padding:18px 20px 4px}.phead .pth{display:flex;align-items:center;gap:13px}.phead .pth .m{display:flex;flex-direction:column;gap:3px;min-width:0}.phead .pth .m b{font-size:19px;font-weight:800;letter-spacing:-.04em}.phead .pth .m span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.psince{margin-top:15px;padding:15px 16px;border-radius:17px;background:var(--violet-mist)}.psince .lbl{display:block;font-size:11px;font-weight:800;color:var(--violet);letter-spacing:.02em}.psince>b{display:block;font-size:32px;font-weight:800;letter-spacing:-.05em;margin:4px 0 12px}.psince .prow{display:flex;align-items:baseline;justify-content:space-between;padding:5px 0}.psince .prow span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.psince .prow b{font-size:14px;font-weight:800}.psince .pfine{font-size:10.5px;line-height:1.6;color:var(--ink-45);margin-top:9px}.memocard .mf{display:block;margin-top:8px;font-size:10.5px;font-weight:700;color:var(--ink-45)}.cobrief{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px}.cbh{display:flex;align-items:center;gap:11px;margin-bottom:11px}.cbh .m{display:flex;flex-direction:column;gap:2px;min-width:0}.cbh .m b{font-size:15px;font-weight:800;letter-spacing:-.03em}.cbh .m span{font-size:11px;font-weight:600;color:var(--ink-45)}.cbone{font-size:13px;line-height:1.7;color:var(--ink-70);text-wrap:pretty}.cbroles{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.cbrole{font-size:11px;font-weight:700;color:var(--violet);background:var(--violet-mist);padding:6px 10px;border-radius:9px}.cbgo{display:block;width:100%;margin-top:14px;padding:13px;border-radius:13px;background:var(--violet);color:#fff;font-size:13px;font-weight:800}.cbrel{margin-top:14px;background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px}.cbrh{font-size:12px;font-weight:800;color:var(--ink-45);margin-bottom:11px}.cbrow{display:flex;align-items:center;gap:11px;padding:9px 0}.cbrow+.cbrow{border-top:1px solid var(--line-2)}.cbrow .m{display:flex;flex-direction:column;gap:2px;min-width:0}.cbrow .m b{font-size:13px;font-weight:800;letter-spacing:-.03em}.cbrow .m span{font-size:11px;font-weight:600;color:var(--ink-45)}.cbmore{display:block;width:100%;margin-top:10px;padding:11px;border-radius:11px;background:var(--wash);font-size:12px;font-weight:800;color:var(--violet)}.dexfind{margin-left:auto;margin-bottom:3px}.fgh{font-size:11px;font-weight:800;color:var(--ink-45);padding:14px 2px 7px;letter-spacing:.02em}.fth{flex:0 0 auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--violet-mist)}.corow.dim{opacity:.65}#exMemo .gcard{margin:12px 0 0}.corow .gochev{margin-left:auto;font-size:16px;font-weight:700;color:var(--ink-25)}.fintro{font-size:12px;line-height:1.65;color:var(--ink-45);font-weight:600;padding:2px 2px 14px}.fnote2{display:flex;gap:12px;align-items:flex-start;padding:2px 0 4px}.fart{flex:0 0 auto;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--violet-mist)}.fnote2 p{flex:1;font-size:13.5px;line-height:1.72;color:var(--ink);text-wrap:pretty}.feed .fco{margin-top:12px}.fco .m{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.fco .m span{font-size:11px;font-weight:600;color:var(--ink-45)}.fco .chev{margin-left:auto;font-size:16px;color:var(--ink-25);font-weight:700}.fsince{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:11px 13px;border-radius:12px;background:var(--wash)}.fsince span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.fsince b{font-size:14px;font-weight:800}.fact{display:flex;align-items:center;gap:18px;margin-top:12px;padding:0 2px}.ficon{display:flex;align-items:center;gap:6px;color:var(--ink-45);font-size:12.5px;font-weight:700;transition:color .15s}.ficon:hover{color:var(--violet)}.ficon.last{margin-left:auto}.lbhead{margin:26px 0 12px}.lbhead h4{font-size:15px;font-weight:800;letter-spacing:-.03em}.lbhead p{font-size:12px;line-height:1.6;color:var(--ink-45);margin-top:5px}.lookback{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:16px;margin-bottom:12px}.lookback-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.lookback-d{font-size:11px;font-weight:800;color:var(--ink-45)}.lookback-p{font-size:12.5px;font-weight:800}.lookback-q{font-size:13.5px;line-height:1.72;margin-bottom:12px;text-wrap:pretty}.lookback-r{margin-top:11px;padding:12px 13px;border-radius:13px;background:var(--violet-mist)}.lookback-r b{display:block;font-size:12.5px;font-weight:800;color:var(--violet);margin-bottom:4px}.lookback-r span{font-size:11.5px;line-height:1.6;color:var(--ink-70)}.feed .fco .m span,.lookback .fco .m span{display:block}.excompose{margin-left:auto;flex:0 0 auto;margin-bottom:3px;width:36px;height:36px;border-radius:12px;background:var(--violet-mist);color:var(--violet);box-shadow:none}.excompose:hover{background:#e4defb;color:var(--violet-700)}.fsay{font-size:14px;line-height:1.7;margin:11px 0 13px;letter-spacing:-.02em;text-wrap:pretty}.fbrag{border:1px solid var(--line-2);border-radius:16px;overflow:hidden}.fbh{display:flex;align-items:center;gap:11px;padding:13px}.fbh .fart{flex:0 0 auto;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--violet-mist)}.fbh .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fbh .m b{font-size:13px;font-weight:800;letter-spacing:-.03em}.fbh .m span{font-size:11px;font-weight:600;color:var(--ink-45)}.fbig{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.fbig b{font-size:20px;font-weight:800;letter-spacing:-.04em}.fbig span{font-size:9.5px;font-weight:700;color:var(--ink-45)}.fmemo{margin:0 13px 13px;padding-left:11px;border-left:2.5px solid var(--line);font-size:12.5px;line-height:1.68;color:var(--ink-70)}.fbrag .fco{margin:0;border-radius:0;border-top:1px solid var(--line-2);background:var(--wash)}.cotext{width:100%;margin:12px 0;padding:13px;border-radius:13px;background:var(--wash);font-size:13px;line-height:1.6;border:1px solid var(--line-2);resize:none;font-family:inherit}.corow.on{border-color:var(--violet);background:var(--violet-mist)}.corow .pct{margin-left:auto;font-size:12px;font-weight:800}.corow .pct.u{color:#e8503f}.corow .pct.d{color:#2f5fa8}.stkbar{margin-top:16px;padding:14px 15px;border-radius:16px;background:var(--violet-mist)}.sbtop{display:flex;align-items:baseline;justify-content:space-between}.sbtop .lbl{font-size:11.5px;font-weight:800;color:var(--violet)}.sbtop b{font-size:27px;font-weight:800;letter-spacing:-.05em}.sbrow{display:flex;align-items:center;gap:7px;margin-top:8px;flex-wrap:wrap}.sbrow span{font-size:11px;font-weight:600;color:var(--ink-45)}.sbrow em{font-size:12.5px;font-weight:800;font-style:normal}.sbrow i{font-style:normal;color:var(--ink-25);font-size:12px}.stkmemo{display:block;width:100%;text-align:left;margin-top:12px;padding:14px 15px;border-radius:16px;background:var(--wash);border:1px solid var(--line-2)}.stkmemo .h{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:800;color:var(--ink-45)}.stkmemo .h em{font-style:normal;color:var(--violet);font-weight:800}.stkmemo .q{display:block;margin-top:8px;font-size:13.5px;line-height:1.7;text-wrap:pretty}.stkmemo .q.ph{color:var(--ink-45);font-weight:600}.btn.off{background:var(--wash);color:var(--ink-45);pointer-events:none}#cBody .relpath{display:inline-block;margin-top:4px}.coask{padding:15px;border-radius:17px;background:var(--wash);border:1px solid var(--line-2)}.coask .ch{display:flex;gap:12px;align-items:flex-start;margin-bottom:13px}.coask .q{flex:0 0 auto;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--violet-mist);color:var(--violet);font-size:17px;font-weight:800}.coask .m{display:flex;flex-direction:column;gap:4px}.coask .m b{font-size:14px;font-weight:800;letter-spacing:-.03em}.coask .m span{font-size:11.5px;line-height:1.6;font-weight:600;color:var(--ink-45)}.coask .mlink{margin-top:9px}.acclist{border-top:1px solid var(--line-2);margin-top:4px;margin-left:-14px;margin-right:-14px}.acc{border-bottom:1px solid var(--line-2)}.acch{display:flex;align-items:center;gap:12px;width:100%;padding:15px 14px;text-align:left;background:var(--paper)}.acch .th{flex:0 0 auto;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--violet-mist)}.acch .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.acch .m b{font-size:14.5px;font-weight:800;letter-spacing:-.03em}.acch .m span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.acch .cv{color:var(--ink-25);transition:transform .18s;flex:0 0 auto;width:16px;margin-right:0}.acc.open .acch .cv{transform:rotate(180deg)}.accb{display:none;padding:6px 14px;background:var(--wash);border-top:1px solid var(--line-2)}.acc.open .accb{display:block}.acc.open{background:var(--wash)}.acc.open .acch{background:var(--paper)}.accrow{display:flex;align-items:center;gap:11px;width:100%;padding:13px 2px;background:transparent;border:none;text-align:left}.accrow+.accrow{border-top:1px solid var(--line-2)}.accrow:hover .m b{color:var(--violet)}.accrow .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.accrow .m b{font-size:13.5px;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:6px}.accrow .m>span{font-size:11.5px;line-height:1.5;font-weight:600;color:var(--ink-45)}.accrow .chev{flex:0 0 auto;width:16px;margin-right:-2px;text-align:right;font-size:15px;line-height:1;font-weight:700;color:var(--ink-25)}.savedbar{margin:14px 20px 0;padding:15px 16px;border-radius:17px;background:var(--violet-mist)}.savedbar .sh{display:flex;gap:11px;align-items:flex-start}.savedbar .ck{flex:0 0 auto;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--violet);color:#fff;font-size:13px;font-weight:800}.savedbar .m{display:flex;flex-direction:column;gap:4px;min-width:0}.savedbar .m b{font-size:13.5px;font-weight:800;letter-spacing:-.03em}.savedbar .m span{font-size:11.5px;line-height:1.55;font-weight:600;color:var(--ink-70)}.savedbar .sa{display:flex;gap:6px;margin-top:13px}.savedbar .sa button{flex:1;padding:10px 6px;border-radius:11px;background:var(--paper);font-size:11.5px;font-weight:700;color:var(--violet)}.savedbar .sa button:hover{background:#fff}.memowrap{padding-top:2px}.memosum{display:flex;gap:8px;margin-bottom:14px}.memosum div{flex:1;padding:13px 12px;border-radius:14px;background:var(--paper);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:3px}.memosum b{font-size:20px;font-weight:800;letter-spacing:-.04em}.memosum span{font-size:11px;font-weight:600;color:var(--ink-45)}.memorec{background:var(--paper);border:1px solid var(--line-2);border-radius:17px;padding:15px;margin-bottom:10px;cursor:pointer}.memorec:hover{border-color:var(--violet)}.mrh{display:flex;align-items:center;gap:11px}.mrh .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mrh .m b{font-size:13.5px;font-weight:800;letter-spacing:-.03em}.mrh .m span{font-size:11px;font-weight:600;color:var(--ink-45)}.mrp{flex:0 0 auto;font-size:15px;font-weight:800;letter-spacing:-.03em}.mrq{font-size:13px;line-height:1.7;margin:12px 0 0;padding-left:11px;border-left:2.5px solid var(--line);color:var(--ink-70);text-wrap:pretty}.mrchk{margin-top:13px;padding:12px 13px;border-radius:13px;background:var(--wash)}.mrchk .ch{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px}.mrchk .t{font-size:11.5px;line-height:1.6;font-weight:600;color:var(--ink-70)}.mrwait{margin-top:13px;padding:11px 13px;border-radius:13px;background:var(--wash);font-size:11.5px;font-weight:600;color:var(--ink-45)}.mrf{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.mrf .st{font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:8px;background:var(--wash);color:var(--ink-45)}.mrf .st.h{background:var(--violet-mist);color:var(--violet)}.mrf .go{font-size:11.5px;font-weight:700;color:var(--violet)}.memoempty{font-size:12.5px;line-height:1.7;color:var(--ink-45);padding:18px 2px;font-weight:600}#exMemo .mtadd{margin-top:4px}#scanCard .scanone{margin:14px 0 0}#sheetBrief .memotoggle{margin-top:14px}.cochips:empty,#scanChips:empty{display:none!important;margin:0!important}.spendwrap{display:flex;flex-direction:column;gap:8px;margin:14px 0 18px}.spend{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:16px;background:var(--violet-mist);text-align:left;transition:background .15s}.spend:hover{background:#e4defb}.spend .sp-ic{flex:0 0 auto}.spend .sp-ic .logo,.spend .sp-ic .lg{width:38px;height:38px;border-radius:13px;font-size:11px}.spend .sp-ic img{width:100%;height:100%;object-fit:contain}.spend .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.spend .m b{font-size:13px;font-weight:800;letter-spacing:-.03em;line-height:1.45}.spend .m span{font-size:11px;font-weight:600;color:var(--ink-70)}.spend .cta{flex:0 0 auto;font-size:11.5px;font-weight:800;color:var(--violet);white-space:nowrap}.rn-note{font-size:11px;line-height:1.6;color:var(--ink-45);margin-top:9px;font-weight:600}.rulesched{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:14px;background:var(--wash);margin-bottom:8px}.rulesched .rk{flex:0 0 auto;font-size:14px}.rulesched .rm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rulesched .rm b{font-size:12.5px;font-weight:800;letter-spacing:-.02em}.rulesched .rm span{font-size:11px;font-weight:600;color:var(--ink-45)}#sTabs,#cTabs,#pTabs{display:none!important}.dexsum{display:flex;gap:10px;padding:16px 20px 4px}.dexsum>div{flex:1;background:#f7f5fc;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.dexsum b{font-size:22px;font-weight:800;color:#2b2740;letter-spacing:-.4px}.dexsum span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.dexhd{padding:22px 20px 10px}.dexhd h4{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.dexhd p{font-size:12px;color:var(--ink-45);font-weight:600;margin-top:3px;line-height:1.5}.dexcats{display:flex;gap:10px;overflow-x:auto;padding:2px 20px 4px;scrollbar-width:none}.dexcats::-webkit-scrollbar{display:none}.dcat{flex:0 0 108px;background:#fff;border:1px solid #EDE9F7;border-radius:18px;padding:12px 12px 13px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dcat .dart{opacity:.85;margin-bottom:2px}.dcat b{font-size:13px;font-weight:800;color:#2b2740}.dcat .dnum{font-size:11px;font-weight:700;color:var(--ink-45)}.dcat .dbar{display:block;width:100%;height:4px;border-radius:2px;background:#efecf7;margin-top:4px;overflow:hidden}.dcat .dbar i{display:block;height:100%;background:#6b4eff;border-radius:2px}.badgegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:2px 20px 36px}.dexbadge{position:relative;background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:16px 14px 15px;display:flex;flex-direction:column;gap:6px;text-align:left;box-shadow:0 4px 14px #28195a0d;cursor:pointer}.dexbadge .bnm{font-size:14px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.dexbadge .bmeta{font-size:11px;font-weight:700;color:var(--ink-45)}.dexbadge .bai{font-size:11.5px;font-weight:700;color:#6b4eff;line-height:1.45;background:#f3f0ff;border-radius:10px;padding:7px 9px;margin-top:2px}.bdel{position:absolute;top:8px;right:8px;width:26px;height:26px;border:0;background:transparent;color:#b5aecb;font-size:15px;line-height:1;border-radius:9px;cursor:pointer}.bdel:hover{background:#f3f0fa}.collhead{padding:20px 20px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-bottom:1px solid #F0EDF8}.collhead h3{font-size:21px;font-weight:800;color:#2b2740;letter-spacing:-.5px;margin-top:4px}.collhead p{font-size:13.5px;color:var(--ink-70);font-weight:600}.collhead p b{color:#2b2740;font-weight:800}.bai.one{font-size:12px;font-weight:700;color:#6b4eff;background:#f3f0ff;border-radius:12px;padding:9px 11px;line-height:1.5}.collacts{display:flex;gap:8px;width:100%;margin-top:6px}.collacts .btn{flex:1;margin:0}.collhd{display:flex;align-items:baseline;justify-content:space-between;padding:20px 20px 10px}.collhd h4{font-size:14.5px;font-weight:800;color:#2b2740}.collhd .num{font-size:12px;font-weight:700;color:var(--ink-45)}.reclist{display:flex;flex-direction:column;gap:10px;padding:0 20px}.recitem{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #EDE9F7;border-radius:18px;padding:12px}.recph{position:relative;width:62px;height:62px;border-radius:14px;background:#f4f1fa;overflow:hidden;flex:0 0 62px;display:flex;align-items:center;justify-content:center}.recph img{width:100%;height:100%;object-fit:cover}.recph em{font-size:10px;font-weight:700;color:#b5aecb;font-style:normal}.recph .recstk{position:absolute;right:-4px;bottom:-4px}.recm{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.recm b{font-size:14px;font-weight:800;color:#2b2740}.recd,.recpx{font-size:11px;font-weight:700;color:var(--ink-45)}.recwhy{font-size:11px;font-weight:700;color:#6b4eff;background:#f3f0ff;border-radius:8px;padding:4px 7px;margin-top:4px;align-self:flex-start}.recr{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.recr b{font-size:14px;font-weight:800;color:#2b2740}.recr .bdel{position:static;width:22px;height:22px}.rulewrap{padding:14px 20px 36px;display:flex;flex-direction:column;gap:12px}.recbox{background:#fff;border:1px solid #E6E0F8;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.recbox .rb-t{font-size:11.5px;font-weight:800;color:#6b4eff}.recbox .rb-h{display:flex;align-items:center;gap:10px}.recbox .rb-h .m{display:flex;flex-direction:column;gap:2px}.recbox .rb-h b{font-size:14px;font-weight:800;color:#2b2740}.recbox .rb-h span{font-size:11.5px;color:var(--ink-45);font-weight:700}.rb-p{background:#f7f5fc;border-radius:14px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.rb-p .k{font-size:11px;font-weight:800;color:var(--ink-45)}.rb-p b{font-size:14px;font-weight:800;color:#2b2740;line-height:1.45}.rb-p .s{font-size:11.5px;font-weight:700;color:var(--ink-45);line-height:1.5}.recbox .btn{margin:0}.rulecard2{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:15px;display:flex;flex-direction:column;gap:11px}.rulecard2.off{opacity:.55}.rc2-h{display:flex;align-items:center;gap:10px}.rc2-h .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rc2-h b{font-size:14px;font-weight:800;color:#2b2740}.rc2-h span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.rc2-g{display:flex;gap:8px}.rc2-g>div{flex:1;background:#f7f5fc;border-radius:12px;padding:9px 10px;display:flex;flex-direction:column;gap:2px}.rc2-g span{font-size:10.5px;font-weight:700;color:var(--ink-45)}.rc2-g b{font-size:12.5px;font-weight:800;color:#2b2740}.rc2-bar{height:5px;border-radius:3px;background:#efecf7;overflow:hidden}.rc2-bar i{display:block;height:100%;background:#6b4eff;border-radius:3px}.rc2-f{display:flex;align-items:center;gap:8px}.rc2-f .num{flex:1;font-size:11.5px;font-weight:700;color:var(--ink-45)}.notif,.rc-share{border:1px solid #E6E0F8;background:#fff;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:800;color:var(--ink-45);cursor:pointer}.notif.on{background:#f3f0ff;border-color:#d9cfff;color:#6b4eff}.loghd{padding:18px 20px 10px}.loghd h4{font-size:15px;font-weight:800;color:#2b2740}.loghd p{font-size:12px;font-weight:600;color:var(--ink-45);margin-top:3px}.pendcard{margin:0 20px 12px;background:#fff;border:1px solid #E6E0F8;border-radius:20px;padding:15px;display:flex;flex-direction:column;gap:11px}.pendcard.skip{opacity:.6}.pc-h{display:flex;align-items:center;gap:10px}.pc-h b{flex:1;font-size:14px;font-weight:800;color:#2b2740}.pc-st{font-size:10.5px;font-weight:800;border-radius:8px;padding:5px 8px}.pc-st.w{background:#fff3e0;color:#c4772f}.pc-st.d{background:#eaf7f0;color:#0b6e4f}.pc-st.s{background:#f1eff5;color:var(--ink-45)}.pc-g{display:flex;gap:8px}.pc-g>div{flex:1;background:#f7f5fc;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:3px}.pc-g span{font-size:10.5px;font-weight:700;color:var(--ink-45)}.pc-g b{font-size:13px;font-weight:800;color:#2b2740}.pc-a{display:flex;gap:8px}.pc-a button{flex:1;border-radius:13px;padding:12px;font-size:12.5px;font-weight:800;border:0;cursor:pointer}.pc-a .g{background:#f1eff5;color:var(--ink-70)}.pc-a .p{background:#6b4eff;color:#fff}.pc-done{font-size:12px;font-weight:700;color:var(--ink-45);background:#f7f5fc;border-radius:12px;padding:10px 12px}.qcard{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:16px;margin-bottom:12px}.qcard.soft{background:#f9f8fd;border-color:#efebf9}.qcard .qh{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px;margin-bottom:9px}.qpx{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.qpx b{font-size:16px;font-weight:800;color:#2b2740}.qcard .qtext{display:block;font-size:13.5px;line-height:1.72;color:var(--ink-70);font-weight:600}.qcard .qtext b{display:inline;color:#2b2740;font-weight:800}.termbox{margin-top:11px;background:#f3f0ff;border-radius:14px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.termbox b{font-size:12.5px;font-weight:800;color:#6b4eff}.termbox span{font-size:12px;line-height:1.65;color:var(--ink-70);font-weight:600}.g30{margin-top:6px}.ghd{margin-bottom:12px}.ghd .gk{font-size:11px;font-weight:800;color:#6b4eff;background:#f3f0ff;border-radius:8px;padding:5px 8px}.ghd h4{font-size:18px;font-weight:800;color:#2b2740;margin-top:8px;letter-spacing:-.4px}.gsec{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:16px;margin-bottom:12px}.gsec h5{font-size:14.5px;font-weight:800;color:#2b2740;margin-bottom:9px;letter-spacing:-.3px}.gsec p{font-size:13px;line-height:1.7;color:var(--ink-70);font-weight:600}.glist{list-style:none;display:flex;flex-direction:column;gap:7px;margin:11px 0 8px}.glist li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-70)}.glist li i{width:9px;height:9px;border-radius:3px;flex:0 0 9px}.glist li span{flex:1}.glist li b{color:#2b2740;font-weight:800}.gfine{font-size:11.5px;color:var(--ink-45);font-weight:600;line-height:1.6;margin-top:8px}.gfine.center{text-align:center;padding-bottom:26px}.gmx{background:#f7f5fc;border-radius:14px;padding:12px 13px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.gmx b{font-size:13px;font-weight:800;color:#2b2740}.gmx span{font-size:12px;line-height:1.65;color:var(--ink-70);font-weight:600}.gnums{display:flex;gap:8px;margin-top:4px}.gnums>div{flex:1;background:#f7f5fc;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:3px}.gnums span{font-size:10.5px;font-weight:700;color:var(--ink-45)}.gnums b{font-size:14px;font-weight:800;color:#2b2740}.gsig{border-radius:14px;padding:12px 13px;margin-bottom:8px}.gsig.good{background:#eef9f3}.gsig.bad{background:#fdf1f1}.gsig .sl{font-size:11px;font-weight:800;color:#0b6e4f}.gsig.bad .sl{color:#c4552f}.gsig .sg{margin-top:8px;display:flex;flex-direction:column;gap:3px}.gsig .sg b{font-size:12.5px;font-weight:800;color:#2b2740}.gsig .sg span{font-size:12px;line-height:1.6;color:var(--ink-70);font-weight:600}.gmore{width:100%;border:1px solid #E6E0F8;background:#fff;border-radius:16px;padding:15px;font-size:13.5px;font-weight:800;color:#6b4eff;cursor:pointer;margin-top:2px}.repeatbox{background:#f3f0ff;border-radius:16px;padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.repeatbox>b{font-size:15px;font-weight:800;color:#6b4eff}.repeatbox p{font-size:13px;line-height:1.6;color:var(--ink-70);font-weight:600}.repeatbox p b{color:#2b2740;font-weight:800}.rp-tag{align-self:flex-start;background:#6b4eff;color:#fff;font-size:11px;font-weight:800;border-radius:9px;padding:5px 9px;margin-top:3px}.whywrap{margin-bottom:12px}.whywrap .wl{font-size:12px;font-weight:800;color:#2b2740;display:block;margin-bottom:8px}.whychips{display:flex;flex-wrap:wrap;gap:7px}.wc{border:1px solid #E6E0F8;background:#fff;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:700;color:var(--ink-70);cursor:pointer}.wc.sel{background:#6b4eff;border-color:#6b4eff;color:#fff;font-weight:800}.rankbox{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:16px;margin-bottom:14px}.rkhd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:11px}.rkhd h4{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.rkhd span{font-size:11px;font-weight:700;color:var(--ink-45)}.rkcats{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;scrollbar-width:none}.rkcats::-webkit-scrollbar{display:none}.rkc{flex:0 0 auto;border:1px solid #EDE9F7;background:#fff;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:700;color:var(--ink-45);cursor:pointer}.rkc.sel{background:#2b2740;border-color:#2b2740;color:#fff;font-weight:800}.rkrow{width:100%;display:flex;align-items:center;gap:10px;padding:9px 0;border:0;background:transparent;cursor:pointer;text-align:left}.rkrow .n{width:16px;font-size:13px;font-weight:800;color:#6b4eff}.rkrow .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rkrow .m b{font-size:13.5px;font-weight:800;color:#2b2740}.rkrow .m span{font-size:11px;font-weight:700;color:var(--ink-45)}.rkrow .v{font-size:12px;font-weight:800;color:var(--ink-70)}.stylehd{padding:6px 0 10px}.stylehd h4{font-size:15px;font-weight:800;color:#2b2740}.stylehd p{font-size:12px;font-weight:600;color:var(--ink-45);margin-top:3px;line-height:1.5}.stylecard{width:100%;text-align:left;background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:15px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.stylecard .sh{display:flex;align-items:center;gap:10px}.stylecard .av{width:34px;height:34px;border-radius:12px;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.stylecard .m{display:flex;flex-direction:column;gap:2px}.stylecard .m b{font-size:13.5px;font-weight:800;color:#2b2740}.stylecard .m span{font-size:11px;font-weight:700;color:var(--ink-45)}.mixbar{display:flex;height:9px;border-radius:5px;overflow:hidden;gap:2px}.mixbar i{display:block;height:100%}.mixlg{display:flex;flex-wrap:wrap;gap:10px}.mixlg span{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ink-70)}.mixlg i{width:8px;height:8px;border-radius:3px}.lookcard{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:16px;margin-bottom:12px;display:flex;flex-direction:column;gap:11px}.lk-t{font-size:11.5px;font-weight:800;color:#6b4eff}.lk-h{display:flex;align-items:center;gap:10px}.lk-h .m{flex:1;display:flex;flex-direction:column;gap:2px}.lk-h b{font-size:14px;font-weight:800;color:#2b2740}.lk-h .num{font-size:11px;font-weight:700;color:var(--ink-45)}.lk-p{font-size:14px;font-weight:800}.lk-g{display:flex;gap:8px}.lk-g>div{flex:1;background:#f7f5fc;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:3px}.lk-g span{font-size:10.5px;font-weight:700;color:var(--ink-45)}.lk-g b{font-size:12px;font-weight:800;color:#2b2740}.lk-q{font-size:13px;line-height:1.7;color:var(--ink-70);font-weight:600}.lk-b{align-self:flex-start;border:0;background:#f3f0ff;color:#6b4eff;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800;cursor:pointer}.msn{background:#fff;border:1px solid #EDE9F7;border-radius:20px;padding:15px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.msn .mh{display:flex;align-items:baseline;justify-content:space-between}.msn .mh b{font-size:14px;font-weight:800;color:#2b2740}.msn .mh .num{font-size:12.5px;font-weight:800;color:#6b4eff}.msn p{font-size:12.5px;color:var(--ink-45);font-weight:600}.mbar{height:6px;border-radius:3px;background:#efecf7;overflow:hidden}.mbar i{display:block;height:100%;background:#6b4eff;border-radius:3px}.msn .mlink{align-self:flex-start;padding:0;font-size:12px}.promo{background:linear-gradient(180deg,#f6f3ff,#fff);border:1px solid #E1D9FA;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px}.promo .ph{display:flex;align-items:center;gap:10px}.promo .ph .m{display:flex;flex-direction:column;gap:2px}.promo .ph b{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.promo .ph span{font-size:11px;font-weight:700;color:#6b4eff}.promo p{font-size:12.5px;line-height:1.6;color:var(--ink-70);font-weight:600}.prew{background:#fff;border:1px dashed #C9BCF5;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:700;color:#6b4eff}.promo .pa{display:flex;gap:8px}.promo .pa .btn{flex:1;margin:0}.dexhd h4,.dexhd p,.collhead p,.bai,.recwhy,.rb-p b,.rb-p .s,.qcard .qh,.qa,.termbox span,.gsec h5,.gsec p,.gmx span,.gsig .sg span,.rkhd h4,.rkrow .v,.stylehd p,.lk-g b,.lk-q,.msn p,.promo p,.prew,.repeatbox p,.pendcard .pc-g b,.rc2-g b,.dexbadge .bai{word-break:keep-all}.dxtop{display:flex;gap:0;margin:14px 20px 0;background:#f7f5fc;border-radius:20px;padding:16px 8px}.dxn{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative}.dxn+.dxn:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#e7e2f2}.dxn b{font-size:22px;font-weight:800;color:#2b2740;letter-spacing:-.6px}.dxn span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.dxseg{display:flex;gap:6px;padding:16px 20px 4px}.dxseg button{flex:0 0 auto;border:0;background:#f1eff7;color:var(--ink-45);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;cursor:pointer;transition:.16s}.dxseg button.on{background:#2b2740;color:#fff}.dxhd{display:flex;align-items:baseline;justify-content:space-between;padding:24px 20px 12px}.dxhd h4{font-size:16px;font-weight:800;color:#2b2740;letter-spacing:-.4px}.dxhd .num,.dxhd .s{font-size:12px;font-weight:700;color:var(--ink-45)}.dexgrid .cell{position:relative}.dexgrid .cell .ct{position:absolute;top:6px;right:8px;background:#6b4eff;color:#fff;font-size:10.5px;font-weight:800;border-radius:999px;padding:3px 7px;letter-spacing:-.2px}.dexcats{padding-bottom:36px}.ruleintro{padding:18px 4px 16px}.ruleintro h4{font-size:20px;font-weight:800;color:#2b2740;line-height:1.42;letter-spacing:-.5px}.ruleintro p{font-size:13px;font-weight:600;color:var(--ink-45);line-height:1.65;margin-top:8px;word-break:keep-all}.mkrule{width:100%;display:flex;align-items:center;gap:12px;background:#2b2740;border:0;border-radius:20px;padding:18px 16px;cursor:pointer;text-align:left}.mkrule .mi{width:34px;height:34px;border-radius:12px;background:#ffffff24;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.mkrule .mm{flex:1;display:flex;flex-direction:column;gap:3px}.mkrule .mm b{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.3px}.mkrule .mm span{font-size:11.5px;font-weight:600;color:#ffffff9e;word-break:keep-all}.mkrule .mc{color:#ffffff80;font-size:18px}.rulewrap .dxhd{padding:20px 0 10px}.rulewrap .recbox{gap:11px}.rulesum{display:flex;gap:0;background:#f7f5fc;border-radius:20px;padding:16px 8px}.rulesum>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative}.rulesum>div+div:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#e7e2f2}.rulesum span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.rulesum b{font-size:19px;font-weight:800;color:#2b2740;letter-spacing:-.5px}.dxseg button,.rkc,.wc,.notif,.rc-share,.dxhd .s,.dxhd .num,.pc-st,.rp-tag,.recwhy{white-space:nowrap}.dxhd{padding:26px 20px 12px;align-items:center}.dxhd h4{font-size:17px;letter-spacing:-.45px}.rulewrap .dxhd{padding:22px 0 10px}.dxhero{margin:16px 20px 0;background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:11px;box-shadow:0 3px 12px #28195a0a}.dh-t{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dh-t b{font-size:16px;font-weight:800;color:#2b2740;letter-spacing:-.4px;white-space:nowrap}.dh-t .num{font-size:12.5px;font-weight:800;color:#6b4eff;white-space:nowrap}.dh-bar{height:7px;border-radius:4px;background:#f1eff7;overflow:hidden}.dh-bar i{display:block;height:100%;background:#6b4eff;border-radius:4px}.dh-f{display:flex;gap:16px}.dh-f span{font-size:12px;font-weight:600;color:var(--ink-45);white-space:nowrap}.dh-f b{font-size:12.5px;font-weight:800;color:#2b2740;margin-left:4px}.dxtop{display:none}.dxnote{font-size:12px;font-weight:600;color:var(--ink-45);padding:2px 20px 36px;line-height:1.6}.dxseg{padding:18px 20px 14px}.dxseg button{padding:10px 20px;font-size:13.5px}.dexgrid .cell .nm{word-break:keep-all}.ruleintro{padding:20px 0 14px}.ruleintro h4{font-size:19px;line-height:1.4}.ruleintro p{margin-top:6px}.rulewrap{gap:14px;padding-top:6px}.mkrule{padding:17px 16px}.recbox{padding:15px}.recbox .rb-h b{font-size:14.5px}.rb-p{padding:13px}.rb-p b{font-size:14.5px;line-height:1.5}.rankbox{padding:16px 16px 14px}.rkhd h4{font-size:16px;letter-spacing:-.4px;white-space:nowrap}.rkrow{padding:10px 0}.rkrow .v{white-space:nowrap;font-size:12.5px;color:#2b2740}.stylehd{padding:22px 0 12px}.stylehd h4{font-size:16px;letter-spacing:-.4px}.loghd{padding:22px 20px 12px}.loghd h4{font-size:16px;letter-spacing:-.4px}.collhd{padding:24px 20px 12px}.collhd h4{font-size:16px;letter-spacing:-.4px}.collhead h3{font-size:22px}.collhead p{font-size:14px}.ghd h4{font-size:19px}.gsec{padding:17px}.gsec h5{font-size:15px}.qcard{padding:17px}.qcard .qh{font-size:15.5px;letter-spacing:-.35px}.dexbadge .bmeta,.dxhd h4{white-space:nowrap}.dxhd .s,.dxhd .num{overflow:hidden;text-overflow:ellipsis}.rb-h .m span,.recbox .rb-h b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qcard .qtext,.qcard .qtext b{display:block}.qcard .qtext b{display:inline}.dexbadge{display:flex}.dxline{padding:18px 20px 4px;font-size:13.5px;font-weight:600;color:var(--ink-45);word-break:keep-all}.dxline b{color:#2b2740;font-weight:800}.lbmini{display:flex;flex-direction:column;gap:9px;width:calc(100% - 40px);margin:14px 20px 0;background:#f7f5fc;border:0;border-radius:20px;padding:15px;text-align:left;cursor:pointer}.lm-t{font-size:11.5px;font-weight:800;color:#6b4eff}.lm-r{display:flex;align-items:center;gap:10px}.lm-r .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lm-r .m b{font-size:14px;font-weight:800;color:#2b2740}.lm-r .m .num{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-r .p{font-size:14px;font-weight:800;white-space:nowrap}.lm-q{font-size:12.5px;line-height:1.6;color:var(--ink-70);font-weight:600;word-break:keep-all}.lm-g{font-size:12px;font-weight:800;color:#6b4eff}.savewrap{display:flex;flex-direction:column;gap:12px;padding:16px 20px 40px}.savewrap .dxhd{padding:14px 0 4px}.savehero{background:#2b2740;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:6px}.savehero .sh-l{font-size:12px;font-weight:700;color:#fff9}.savehero>b{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.8px}.sh-f{display:flex;gap:18px;margin-top:6px}.sh-f span{font-size:12px;font-weight:600;color:#fff9;white-space:nowrap}.sh-f b{font-size:12.5px;font-weight:800;color:#fff;margin-left:5px}.savewrap .pendcard{margin:0}.savewrap .loglist{margin-top:2px}.exwrap{padding:14px 20px 40px;display:flex;flex-direction:column}.exwrap .dxhd{padding:22px 0 12px}.exwrap .rankbox{margin-bottom:0}.exwrap .dxnote{padding:16px 0 0}.pdhero{padding:20px 20px 18px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.pd-ph{position:relative;width:150px;height:150px;border-radius:26px;background:#f4f1fa;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.pd-ph img{width:100%;height:100%;object-fit:cover}.pd-stk{position:absolute;right:-6px;bottom:-6px}.pd-no{font-size:11.5px;font-weight:800;color:#6b4eff}.pdhero h3{font-size:21px;font-weight:800;color:#2b2740;letter-spacing:-.5px;word-break:keep-all}.pd-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.pd-meta span{font-size:12px;font-weight:700;color:var(--ink-45);white-space:nowrap}.pd-meta i{width:3px;height:3px;border-radius:2px;background:#d8d2e8}.pdcard,.pdco{margin:0 20px 12px;background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:17px}.pl{font-size:12px;font-weight:800;color:var(--ink-45);margin-bottom:10px}.pd-chg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-chg>div{display:flex;flex-direction:column;gap:3px}.pd-chg span{font-size:11px;font-weight:700;color:var(--ink-45)}.pd-chg b{font-size:15px;font-weight:800;color:#2b2740}.pd-chg i{color:#c9c2dc;font-style:normal}.pd-chg .big{margin-left:auto;font-size:20px;font-weight:800;letter-spacing:-.5px}.recwhy.big{font-size:12.5px;padding:7px 11px;display:inline-block;margin-bottom:8px}.pd-q{font-size:14px;line-height:1.7;color:#2b2740;font-weight:700;word-break:keep-all}.pd-q.ph{color:#b5aecb;font-weight:600}.pd-edit{margin-top:10px;border:0;background:#f1eff7;border-radius:12px;padding:10px 13px;font-size:12.5px;font-weight:800;color:var(--ink-70);cursor:pointer}.pdco-r{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.pdco-r .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pdco-r .m b{font-size:15px;font-weight:800;color:#2b2740}.pdco-r .m span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.pdco-r .pr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.pdco-r .pr b{font-size:14px;font-weight:800;color:#2b2740}.pdco-r .pr span{font-size:11.5px;font-weight:800}.pd-one{font-size:13px;line-height:1.7;color:var(--ink-70);font-weight:600;margin-top:11px;word-break:keep-all}.pd-go{width:100%;margin-top:12px;border:0;background:#6b4eff;color:#fff;border-radius:15px;padding:14px;font-size:13.5px;font-weight:800;cursor:pointer}.pdcoll{width:100%;display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:16px 20px;border:0;background:#f7f5fc;cursor:pointer;text-align:left}.pdcoll .m{flex:1;display:flex;flex-direction:column;gap:2px}.pdcoll .m b{font-size:13.5px;font-weight:800;color:#2b2740;word-break:keep-all}.pdcoll .m span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.pdcoll .chev{color:#b5aecb;font-size:18px}.rkhd span,.pd-chg b,.pd-chg span,.savehero .sh-l{white-space:nowrap}.dxhd .s{max-width:52%}.fcard{background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:15px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.fc-h{display:flex;align-items:center;gap:10px}.fc-h .av{width:32px;height:32px;border-radius:11px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.fc-h .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fc-h .m b{font-size:13.5px;font-weight:800;color:#2b2740}.fc-h .m span{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-q{font-size:13px;line-height:1.7;color:var(--ink-70);font-weight:600;word-break:keep-all}.fc-co{display:flex;align-items:center;gap:9px;border:0;background:#f7f5fc;border-radius:14px;padding:11px 12px;cursor:pointer;text-align:left}.fc-co .m{flex:1;display:flex;flex-direction:column;gap:1px}.fc-co .m b{font-size:13px;font-weight:800;color:#2b2740}.fc-co .m span{font-size:11px;font-weight:700;color:var(--ink-45)}.fc-co .chev{color:#b5aecb;font-size:17px}.lm-t{display:flex;align-items:center;justify-content:space-between;gap:8px}.lm-n{font-style:normal;font-size:11px;font-weight:800;color:var(--ink-45);background:#fff;border-radius:9px;padding:5px 8px;white-space:nowrap}.myrec .mr-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #F2EFF9}.myrec .mr-row .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.myrec .mr-row .m b{font-size:13px;font-weight:800;color:#2b2740}.myrec .mr-row .m .num{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myrec .mr-c{font-size:13px;font-weight:800;color:#6b4eff;white-space:nowrap}.mr-lb{background:#f7f5fc;border-radius:14px;padding:12px 13px;margin-top:10px;display:flex;flex-direction:column;gap:5px}.mr-lb .k{font-size:11px;font-weight:800;color:var(--ink-45)}.mr-lb p{font-size:13px;line-height:1.65;color:#2b2740;font-weight:700;word-break:keep-all}.mr-lb .s{font-size:11.5px;font-weight:700;color:#6b4eff}.gmore.soft{margin-top:12px;background:#f1eff7;border-color:transparent;color:var(--ink-70);font-size:13px;padding:13px}.chero .pricebar b,.chero .pricebar span,.pdco-r .pr b,.qpx b,.qpx span{white-space:nowrap}.chero h3{word-break:keep-all}.catchips{display:flex;gap:7px;overflow-x:auto;padding:18px 20px 14px;scrollbar-width:none}.catchips::-webkit-scrollbar{display:none}.cc{flex:0 0 auto;display:flex;align-items:center;gap:6px;border:1px solid #EDE9F7;background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;color:var(--ink-45);cursor:pointer;white-space:nowrap}.cc em{font-style:normal;font-size:11.5px;font-weight:800;color:#b5aecb}.cc.sel{background:#2b2740;border-color:#2b2740;color:#fff}.cc.sel em{color:#ffffffa6}.dxcta{display:block;width:calc(100% - 40px);margin:8px 20px 36px;border:1px dashed #D9CFFF;background:#f7f5fc;border-radius:18px;padding:16px;font-size:13.5px;font-weight:800;color:#6b4eff;cursor:pointer}.dxnote.tight{padding:0 0 12px}.waybox{background:#fff;border:1px solid #EFECF7;border-radius:22px;padding:17px;display:flex;flex-direction:column;gap:11px}.way-h{display:flex;align-items:center;gap:9px}.wn{font-size:10.5px;font-weight:800;color:#6b4eff;background:#f3f0ff;border-radius:8px;padding:5px 8px;white-space:nowrap}.wn.alt{color:#fff;background:#2b2740}.way-h b{font-size:16px;font-weight:800;color:#2b2740;letter-spacing:-.35px}.way-s{font-size:12.5px;line-height:1.65;color:var(--ink-45);font-weight:600;word-break:keep-all}.way-empty{font-size:12.5px;font-weight:600;color:var(--ink-45);background:#f7f5fc;border-radius:14px;padding:14px}.waybox .recbox{border-color:#f0edf8;background:#f9f8fd}.waysteps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.waysteps span{font-size:11.5px;font-weight:700;color:var(--ink-70);background:#f1eff7;border-radius:9px;padding:7px 10px;white-space:nowrap}.waysteps i{color:#c9c2dc;font-style:normal;font-size:12px}.btn.dark{background:#2b2740;color:#fff}.topic{background:#fff;border:1px solid #EFECF7;border-radius:20px;margin-bottom:10px;overflow:hidden}.topic.open{border-color:#ddd2fa}.tp-h{width:100%;display:flex;align-items:center;gap:11px;background:transparent;border:0;padding:15px;cursor:pointer;text-align:left}.tp-h .m{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.tp-h .m b{font-size:14px;font-weight:800;color:#2b2740;line-height:1.45;word-break:keep-all}.tp-h .m span{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-h .chev{color:#b5aecb;font-size:16px}.tp-b{padding:0 15px 15px;display:flex;flex-direction:column;gap:11px;border-top:1px solid #F4F1FB}.tp-c{display:flex;gap:9px;padding-top:12px}.tp-c .av{width:28px;height:28px;border-radius:10px;color:#fff;font-size:11px;font-weight:800;flex:0 0 28px;display:flex;align-items:center;justify-content:center}.tp-c .m{display:flex;flex-direction:column;gap:3px;min-width:0}.tp-c .m b{font-size:12.5px;font-weight:800;color:#2b2740;display:flex;align-items:center;gap:6px}.tp-c .m b em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-45)}.tp-c .m span{font-size:12.5px;line-height:1.6;color:var(--ink-70);font-weight:600;word-break:keep-all}.tp-w{display:flex;gap:7px}.tpin{flex:1;min-width:0;border:1px solid #E6E0F8;border-radius:12px;padding:11px 12px;font-size:12.5px;font-weight:600;color:#2b2740;background:#fff;font-family:inherit}.tpin::placeholder{color:#b5aecb}.tpsend{border:0;background:#6b4eff;color:#fff;border-radius:12px;padding:0 15px;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.tp-co{border:0;background:#f7f5fc;border-radius:12px;padding:11px;font-size:12.5px;font-weight:800;color:#6b4eff;cursor:pointer}.newtopic{width:100%;border:1px dashed #D9CFFF;background:#f9f8fd;border-radius:18px;padding:15px;font-size:13px;font-weight:800;color:#6b4eff;cursor:pointer;margin-top:2px}.way-h{flex-wrap:nowrap}.way-h b{white-space:nowrap}.waybox .rb-h .m span{white-space:normal;overflow:visible;word-break:keep-all;line-height:1.5}.waybox .rb-h .m b{white-space:normal;overflow:visible;word-break:keep-all}.dxbar{padding:16px 20px 10px;display:flex;flex-direction:column;gap:8px}.db-t{display:flex;align-items:baseline;justify-content:space-between}.db-t b{font-size:17px;font-weight:800;color:#2b2740;letter-spacing:-.4px}.db-t .num{font-size:12px;font-weight:700;color:var(--ink-45)}.db-p{height:6px;border-radius:3px;background:#efecf7;overflow:hidden}.db-p i{display:block;height:100%;background:#6b4eff;border-radius:3px}.stkcats{display:flex;gap:6px;overflow-x:auto;padding:2px 20px 12px;scrollbar-width:none}.stkcats::-webkit-scrollbar{display:none}.dexgrid.tight{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 6px}.dexgrid.tight .cell{padding:12px 8px 11px;border-radius:18px;gap:4px}.dexgrid.tight .cell .art{margin:0}.dexgrid.tight .cell .nm{font-size:11.5px;font-weight:700;line-height:1.35;word-break:keep-all}.dexgrid.tight .cell .ct{position:absolute;top:8px;right:8px;background:#6b4eff;color:#fff;font-size:10px;font-weight:800;border-radius:7px;padding:3px 6px}.dxnote.center{text-align:center;padding:18px 20px}.addwrap{display:flex;flex-direction:column;gap:10px;margin-top:6px}.aw-h{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px;padding:8px 0 2px}.awcard{width:100%;text-align:left;background:#fff;border:1px solid #E6E0F8;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.aw-t{display:flex;align-items:center;gap:11px}.aw-ic{width:38px;height:38px;border-radius:13px;background:#f3f0ff;display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 38px}.aw-t .m{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.aw-t .m b{font-size:14.5px;font-weight:800;color:#2b2740}.aw-t .m span{font-size:11.5px;font-weight:600;color:var(--ink-45);line-height:1.5;word-break:keep-all}.awcard .chev{color:#b5aecb;font-size:19px}.awlist{display:flex;flex-direction:column;gap:8px}.awrow{display:flex;align-items:center;gap:10px;background:#f7f5fc;border-radius:14px;padding:11px 12px}.awrow .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.awrow .m b{font-size:13px;font-weight:800;color:#2b2740}.awrow .m .num{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.aw-b{border:0;background:#6b4eff;color:#fff;border-radius:11px;padding:9px 11px;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap}.awnone{font-size:12.5px;font-weight:600;color:var(--ink-45)}.awcard.mk{background:#f7f5fc;border-color:transparent}.tkintro{padding:16px 0 12px}.tkintro h4{font-size:17px;font-weight:800;color:#2b2740;letter-spacing:-.4px;word-break:keep-all}.tkintro p{font-size:12.5px;font-weight:600;color:var(--ink-45);margin-top:5px;line-height:1.6;word-break:keep-all}.tknew{width:100%;display:flex;align-items:center;gap:11px;background:#f3f0ff;border:0;border-radius:18px;padding:14px 15px;margin-bottom:12px;cursor:pointer;text-align:left}.tknew .ti{width:34px;height:34px;border-radius:12px;background:#6b4eff;color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center}.tknew .m{display:flex;flex-direction:column;gap:2px}.tknew .m b{font-size:14px;font-weight:800;color:#2b2740}.tknew .m span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.tkcard{width:100%;text-align:left;background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:15px;margin-bottom:10px;display:flex;flex-direction:column;gap:9px;cursor:pointer}.tk-h{display:flex;align-items:center;gap:7px}.tk-tag{font-size:11px;font-weight:800;color:#6b4eff;background:#f3f0ff;border-radius:8px;padding:4px 8px}.tk-co{font-size:11.5px;font-weight:700;color:var(--ink-45)}.tk-ago{margin-left:auto;font-size:11px;font-weight:700;color:#b5aecb}.tk-t{font-size:15px;font-weight:800;color:#2b2740;line-height:1.45;letter-spacing:-.3px;word-break:keep-all}.tk-l{display:flex;align-items:flex-start;gap:7px;font-size:12px;font-weight:600;color:var(--ink-45);line-height:1.55;word-break:keep-all}.tk-l i{width:20px;height:20px;border-radius:7px;color:#fff;font-size:10px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center;flex:0 0 20px}.tk-f{display:flex;gap:12px}.tk-f .num{font-size:11.5px;font-weight:700;color:var(--ink-45)}.tphead{padding:20px 20px 16px;border-bottom:1px solid #F1EEF8;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tphead h3{font-size:19px;font-weight:800;color:#2b2740;line-height:1.4;letter-spacing:-.4px;word-break:keep-all}.tp-m{font-size:11.5px;font-weight:700;color:var(--ink-45)}.tp-co{width:100%;display:flex;align-items:center;gap:10px;background:#f7f5fc;border:0;border-radius:14px;padding:11px 12px;margin-top:4px;cursor:pointer;text-align:left}.tp-co .m{flex:1;display:flex;flex-direction:column;gap:1px}.tp-co .m b{font-size:13px;font-weight:800;color:#2b2740}.tp-co .m span{font-size:11px;font-weight:700;color:var(--ink-45)}.tp-co .chev{color:#b5aecb;font-size:17px}.tplist{padding:8px 20px 4px;display:flex;flex-direction:column}.tpc{display:flex;gap:10px;padding:14px 0;border-bottom:1px solid #F4F1FA}.tpc .av{width:32px;height:32px;border-radius:11px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 32px}.tpc .b{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tpc .h{display:flex;align-items:baseline;gap:7px}.tpc .h b{font-size:13px;font-weight:800;color:#2b2740}.tpc .h .num{font-size:11px;font-weight:700;color:#b5aecb}.tpc p{font-size:13.5px;line-height:1.7;color:var(--ink-70);font-weight:600;word-break:keep-all}.cmtbar{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #F0EDF8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cmtbar input{flex:1;border:1px solid #E9E4F5;background:#f9f8fd;border-radius:14px;padding:13px 14px;font-size:13.5px;font-weight:600;color:#2b2740;outline:none}.cmtbar input::placeholder{color:#b5aecb;font-weight:600}.cmtbar #cmtSend{border:0;background:#6b4eff;color:#fff;border-radius:14px;padding:0 18px;font-size:13.5px;font-weight:800;cursor:pointer}#s-topic .scroll{padding-bottom:84px}.dxhd.first{padding-top:16px}.cowrap{padding:14px 20px 30px;display:flex;flex-direction:column;gap:12px}.cosum{background:#2b2740;border-radius:20px;padding:17px 18px;display:flex;flex-direction:column;gap:7px}.cosum .cs-l{font-size:11px;font-weight:800;color:#ffffff80}.cosum p{font-size:15px;line-height:1.65;font-weight:700;color:#fff;word-break:keep-all}.cosec{background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:17px}.cs-h{display:flex;align-items:center;gap:9px;margin-bottom:11px}.cs-h h4{flex:1;font-size:15.5px;font-weight:800;color:#2b2740;letter-spacing:-.35px;word-break:keep-all}.cs-h .n{width:22px;height:22px;border-radius:8px;background:#f3f0ff;color:#6b4eff;font-size:11.5px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center;flex:0 0 22px}.cs-h .n.mn{font-size:10px}.cs-h .num{font-size:13px;font-weight:800;white-space:nowrap}.cs-p{font-size:13.5px;line-height:1.75;color:var(--ink-70);font-weight:600;word-break:keep-all}.cs-mean{margin-top:11px;background:#f3f0ff;border-radius:14px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.cs-mean b{font-size:11.5px;font-weight:800;color:#6b4eff}.cs-mean span{font-size:12.5px;line-height:1.7;color:var(--ink-70);font-weight:600;word-break:keep-all}.cs-big{font-size:16px;line-height:1.55;font-weight:700;color:#2b2740;margin-bottom:12px;word-break:keep-all}.cs-big b{font-weight:800;color:#6b4eff}.rvbar{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.rvbar i{display:block;height:100%}.rvlg{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:11px}.rvlg span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-45)}.rvlg span.top{color:#2b2740;font-weight:700}.rvlg i{width:8px;height:8px;border-radius:3px}.rvlg b{font-weight:800;color:#2b2740}.cs-nums{display:flex;gap:8px;margin-top:13px}.cs-nums>div{flex:1;background:#f7f5fc;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:3px}.cs-nums span{font-size:11px;font-weight:700;color:var(--ink-45)}.cs-nums b{font-size:17px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.cs-nums em{font-size:11px;font-weight:600;color:var(--ink-45);font-style:normal;line-height:1.45;word-break:keep-all}.cs-sig{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sgcol{border-radius:15px;padding:13px}.sgcol.good{background:#eef9f3}.sgcol.bad{background:#fdf2f1}.sgcol .sl{font-size:11.5px;font-weight:800;color:#0b6e4f}.sgcol.bad .sl{color:#c4552f}.sgcol .sg{margin-top:10px;display:flex;flex-direction:column;gap:3px}.sgcol .sg b{font-size:12.5px;font-weight:800;color:#2b2740;line-height:1.4;word-break:keep-all}.sgcol .sg span{font-size:11.5px;line-height:1.55;color:var(--ink-70);font-weight:600;word-break:keep-all}.cosec.key{background:#f7f5fc;border-color:transparent}.cosec.key .kw{display:block;font-size:20px;font-weight:800;color:#2b2740;letter-spacing:-.5px;margin-bottom:9px;word-break:keep-all}.kwhen{display:inline-block;margin-top:11px;background:#fff;border-radius:10px;padding:7px 11px;font-size:11.5px;font-weight:800;color:#6b4eff}.cosec.mine .mr-row:first-of-type{border-top:0}.cosec .accrow{border-radius:14px}.cotabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.cotabs::-webkit-scrollbar{display:none}.cotabs .ct{flex:0 0 auto;border:0;background:#f1eff7;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800;color:var(--ink-45);cursor:pointer;white-space:nowrap}.cotabs .ct.sel{background:#2b2740;color:#fff}.rdintro{display:flex;flex-direction:column;gap:5px;padding:4px 2px 2px}.rdintro b{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.rdintro span{font-size:12.5px;font-weight:600;color:var(--ink-45);line-height:1.6;word-break:keep-all}.quote{background:#1b1830;border-radius:20px;padding:17px;display:flex;flex-direction:column;gap:10px}.q-top{display:flex;align-items:baseline;gap:8px}.q-top .qn{font-size:14px;font-weight:800;color:#fff}.q-top .qt{font-size:11px;font-weight:700;color:#ffffff73}.q-px{display:flex;align-items:baseline;gap:9px}.q-px b{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.7px}.q-px span{font-size:13.5px;font-weight:800}.q-px .up{color:#ff6b6b}.q-px .down{color:#5aa9ff}.q-g{display:flex;gap:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:11px}.q-g>div{flex:1;display:flex;flex-direction:column;gap:3px}.q-g span{font-size:10.5px;font-weight:700;color:#ffffff73}.q-g b{font-size:13px;font-weight:800;color:#fff;white-space:nowrap}.rdlist{display:flex;flex-direction:column;gap:10px}.rdrow{background:#fff;border:1px solid #EFECF7;border-radius:20px;padding:16px}.rd-h{display:flex;align-items:center;gap:9px;margin-bottom:10px}.rd-h .rn{width:22px;height:22px;border-radius:8px;background:#f3f0ff;color:#6b4eff;font-size:11.5px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center;flex:0 0 22px}.rd-h .m{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rd-h .m b{font-size:14px;font-weight:800;color:#2b2740}.rd-h .m span{font-size:11px;font-weight:700;color:var(--ink-45)}.rd-h .rv{font-size:12.5px;font-weight:800;color:#6b4eff;text-align:right;white-space:nowrap;max-width:44%}.rd-p{font-size:13px;line-height:1.75;color:var(--ink-70);font-weight:600;word-break:keep-all}.rd-p b{color:#2b2740;font-weight:800}.pergauge{position:relative;height:6px;border-radius:3px;margin:2px 0 26px;background:linear-gradient(90deg,#cfe9dc,#efecf7,#f5d9d3)}.pergauge i{position:absolute;top:-4px;width:14px;height:14px;border-radius:7px;background:#6b4eff;border:3px solid #fff;box-shadow:0 2px 6px #28195a40;transform:translate(-7px)}.pergauge .l,.pergauge .r{position:absolute;top:13px;font-size:10.5px;font-weight:700;color:var(--ink-45)}.pergauge .l{left:0}.pergauge .r{right:0}.bandg{margin:2px 0 12px}.bandg .bar{position:relative;display:block;height:6px;border-radius:3px;background:#efecf7}.bandg .bar i{position:absolute;top:-4px;width:14px;height:14px;border-radius:7px;background:#2b2740;border:3px solid #fff;box-shadow:0 2px 6px #28195a40;transform:translate(-7px)}.bandg .lb{display:flex;justify-content:space-between;margin-top:8px}.bandg .lb em{font-size:10.5px;font-weight:700;color:var(--ink-45);font-style:normal}.flowline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.flowline .fl{background:#f1eff7;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700;color:var(--ink-70)}.flowline .fl.me{background:#6b4eff;color:#fff;font-weight:800}.flowline i{color:#c9c2dc;font-style:normal;font-size:14px}.rd-h .rv{overflow:hidden;text-overflow:ellipsis}.pdacts{display:flex;gap:8px;padding:2px 20px 16px}.pdacts button{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid #EFECF7;background:#fff;border-radius:16px;padding:13px 6px;font-size:12px;font-weight:800;color:var(--ink-70);cursor:pointer}.pdacts .ai{font-size:16px;line-height:1}.pdacts button:active{background:#f7f5fc}#pRule{white-space:nowrap}.pdacts .pdi{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:0;padding:0;margin:0;border-radius:0;color:#6b4eff}.pdacts .pdi svg{width:20px;height:20px}.chero .origin,.chero .origin *{word-break:keep-all}.metag{font-style:normal;margin-left:6px;font-size:10px;font-weight:800;color:#6b4eff;background:#f3f0ff;border-radius:6px;padding:2px 5px}.fc-val{display:flex;align-items:baseline;gap:8px;background:#f7f5fc;border-radius:13px;padding:10px 12px}.fc-val .k{font-size:11px;font-weight:800;color:var(--ink-45);white-space:nowrap}.fc-val b{font-size:16px;font-weight:800;letter-spacing:-.3px}.fc-val .s{font-size:11px;font-weight:700;color:var(--ink-45);margin-left:auto;white-space:nowrap}.fc-first{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:#8c6b1f}.fc-first .fk{background:#fff3d6;color:#8c6b1f;border-radius:7px;padding:4px 7px;font-size:10.5px;font-weight:800}.fc-bar{display:flex;gap:8px;border-top:1px solid #F2EFF9;padding-top:11px}.fc-bar .fb{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:6px 8px;border-radius:10px;font-size:12.5px;font-weight:800;color:var(--ink-45);cursor:pointer}.fc-bar .fb svg{width:18px;height:18px}.fc-bar .fb.on{color:#6b4eff;background:#f3f0ff}.cmtbox{border-top:1px solid #F2EFF9;padding-top:11px;display:flex;flex-direction:column;gap:10px}.cmt{display:flex;gap:9px}.cmt .av{width:26px;height:26px;border-radius:9px;color:#fff;font-size:11px;font-weight:800;flex:0 0 26px;display:flex;align-items:center;justify-content:center}.cmt .m{display:flex;flex-direction:column;gap:3px;min-width:0}.cmt .m b{font-size:12px;font-weight:800;color:#2b2740;display:flex;align-items:baseline;gap:6px}.cmt .m b em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-45)}.cmt .m>span{font-size:12.5px;line-height:1.6;color:var(--ink-70);font-weight:600;word-break:keep-all}.cmtnone{font-size:12px;font-weight:600;color:var(--ink-45)}.cmtin{display:flex;gap:7px}.cmtin input{flex:1;border:1px solid #EFECF7;background:#f9f8fd;border-radius:12px;padding:11px 12px;font-size:12.5px;font-weight:600;color:#2b2740;font-family:inherit}.cmtin input:focus{outline:0;border-color:#c9bcf5;background:#fff}.cmtin button{border:0;background:#6b4eff;color:#fff;border-radius:12px;padding:0 15px;font-size:12.5px;font-weight:800;cursor:pointer}.engrave{display:flex;flex-direction:column;align-items:center;gap:3px;background:#fff8e8;border:1px solid #F2E2B8;border-radius:15px;padding:11px 15px;margin-top:12px}.engrave.me{background:#f3f0ff;border-color:#d9cfff}.engrave .ek{font-size:10.5px;font-weight:800;color:#8c6b1f}.engrave.me .ek{color:#6b4eff}.engrave b{font-size:15px;font-weight:800;color:#2b2740;letter-spacing:-.3px}.engrave .ed{font-size:11px;font-weight:700;color:var(--ink-45)}.valchip{display:flex;align-items:baseline;gap:9px;background:#f7f5fc;border-radius:14px;padding:11px 14px;margin-top:10px}.valchip .k{font-size:11.5px;font-weight:800;color:var(--ink-45)}.valchip b{font-size:18px;font-weight:800;letter-spacing:-.4px}.valchip .s{font-size:11px;font-weight:700;color:var(--ink-45)}.pdhero .engrave,.pdhero .valchip{align-self:stretch;width:100%}.valchip .k,.valchip .s,.fc-val .k,.fc-val .s{white-space:nowrap}.valchip b{margin-left:auto}.engrave .ed,.engrave b,.fc-first{word-break:keep-all}.engrave{text-align:center}.stage{align-items:flex-start}@media(min-width:471px){.stage{align-items:flex-start;min-height:100dvh;padding-top:32px;padding-bottom:32px}.phone{height:890px;width:430px;aspect-ratio:auto}}.map{width:250px;flex:0 0 auto;padding-top:6px}.map .mark{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--violet-700);margin-bottom:12px}.map h1{font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1.25;margin-bottom:8px}.map p{font-size:12px;line-height:1.7;color:var(--ink-70);margin-bottom:18px}.map h5{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--ink-45);margin:16px 0 7px}.map ol{list-style:none;counter-reset:d;display:flex;flex-direction:column;gap:2px}.map ol li{counter-increment:d}.map ol button{display:flex;gap:8px;align-items:baseline;width:100%;padding:6px 9px;border-radius:9px;font-size:11.5px;font-weight:600;color:var(--ink-70);line-height:1.45}.map ol button:before{content:counter(d);font-size:9.5px;font-weight:800;color:var(--ink-25);min-width:12px;font-variant-numeric:tabular-nums}.map ol button:hover{background:#6b4eff14;color:var(--violet-700)}.map ol button.on{background:var(--violet);color:#fff}.map ol button.on:before{color:#fff9}.map .foot{margin-top:18px;font-size:10.5px;line-height:1.7;color:var(--ink-45)}@media(max-width:1080px){.stage{flex-direction:row;align-items:flex-start;gap:28px;padding:32px 20px}}@media(max-width:760px){.map{display:none}}.shell{padding:16px 20px 130px}.ph{border:1px dashed var(--line);border-radius:16px;background:var(--paper);padding:22px 18px;text-align:center}.ph b{display:block;font-size:12.5px;font-weight:800;color:var(--ink-45);letter-spacing:-.02em}.ph span{display:block;margin-top:6px;font-size:11px;line-height:1.65;color:var(--ink-25)}.jump{display:flex;flex-direction:column;gap:8px;margin-top:14px}.jump button{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:14px;background:var(--paper);border:1px solid var(--line-2);font-size:13.5px;font-weight:700;letter-spacing:-.03em;transition:border-color .15s}.jump button:hover{border-color:var(--violet-300)}.jump button em{margin-left:auto;flex:0 0 auto;white-space:nowrap;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-25)}.jump button .dot{width:26px;height:26px;border-radius:9px;background:var(--violet-wash);display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--violet-700);flex:0 0 auto}.seg{display:flex;gap:4px;padding:4px;border-radius:13px;background:var(--line-2);margin-bottom:14px}.subtabs{display:flex;gap:16px;align-items:baseline}.shell>[data-pane].pfade{animation:panedis .3s ease}@keyframes panedis{0%{opacity:0}to{opacity:1}}.shell>[data-pane].pslide-r{animation:panein-r .36s cubic-bezier(.26,.8,.28,1)}.shell>[data-pane].pslide-l{animation:panein-l .36s cubic-bezier(.26,.8,.28,1)}@keyframes panein-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes panein-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.sbar{height:54px;background:url(/img/sbar-dark.png) center -3px/100% auto no-repeat}.sbar>*{visibility:hidden}.viewport:has(#s-splash.on) .sbar{display:flex}.viewport:has(#s-scan.on) .sbar,.viewport:has(#s-splash.on) .sbar{background-image:url(/img/sbar-light.png)}.viewport:has(#scanSheet .sc-sheet.full) .sbar,.viewport:has(#s-scan.sc-memo) .sbar{background-image:url(/img/sbar-dark.png)}.hindic{display:block;position:absolute;z-index:150;left:50%;bottom:calc(9px + env(safe-area-inset-bottom));transform:translate(-50%);width:144px;height:5px;border-radius:2.5px;background:#140e2357;pointer-events:none;mix-blend-mode:normal}.viewport:has(#s-home.on) .hindic{display:none}.viewport:has(#s-lock.on) .hindic{background:#ffffffeb;mix-blend-mode:overlay}.viewport:has(#s-scan.on) .hindic{background:#fffc}.viewport:has(#scanSheet.on) .hindic,.viewport:has(#s-scan .sc-modal) .hindic{background:#140e2357}#s-rule.appsheet:before{content:none}.viewport{isolation:isolate}.phoneframe{z-index:200}#s-rule .topbar{align-items:center}#s-rule .topbar h2{white-space:nowrap}#s-rule .topbar .iconbtn,#s-rule .topbar .tbacts{align-self:center}#s-rule .topbar .tbacts{margin-left:auto;top:0;right:0}.screen .shell.gslide-r{animation:panein-r .36s cubic-bezier(.26,.8,.28,1)}.screen .shell.gslide-l{animation:panein-l .36s cubic-bezier(.26,.8,.28,1)}#s-scan.appsheet.enter,#s-scan.appsheet.enter.fromkw{animation:scanin .34s cubic-bezier(.22,.9,.28,1)}@keyframes scanin{0%{transform:translate(100%)}to{transform:none}}.subtabs button{transition:color .22s ease,opacity .22s ease}.topbar.tabbar{padding:52px 20px 8px;background:var(--paper)}.subtabs button{padding:0;white-space:nowrap;font-size:25px;font-weight:800;letter-spacing:-.05em;color:#d3cee2;line-height:1.2}.subtabs button.on{color:var(--ink)}.seg button{flex:1;padding:9px;border-radius:10px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #28195a14}.stepnote{font-size:10.5px;line-height:1.7;color:var(--ink-45);margin-top:14px;padding:0 2px}#s-lock{background:#8a7a5e}#s-lock .lock{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#8a7a5e;display:flex;flex-direction:column;align-items:center;padding-top:0;cursor:pointer}.demo-os-canvas{position:absolute;display:block;inset:auto;left:50%;top:50%;width:398px;height:862px;transform:translate(-50%,-50%) scale(var(--os-scale,1));transform-origin:50% 50%}#s-lock .lock-wall{background:#c9b183 url(/img/lock-wall.png) center/cover no-repeat;pointer-events:none}#s-lock .lock:before,#s-lock .lock:after{content:none}#s-lock .lock .lkring{display:none}#s-lock .lock .lk{position:relative;z-index:1;color:#ffffffe6;display:none}#s-lock .lclock{display:none}#s-lock .lclock b{display:block;font-size:88px;font-weight:500;letter-spacing:-.01em;line-height:.98;color:#b8860b}#s-lock .lclock span{display:block;margin-bottom:2px;font-size:17px;font-weight:600;color:#b8860b;opacity:1}#s-lock .lhint,#s-lock .lbottom{display:none}#s-lock .lbtn{width:44px;height:44px;border-radius:50%;background:#1e180a57;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff}#s-home{background:#8a7a5e}.home{display:flex;flex-direction:column;padding:60px 20px 24px;background:#8a7a5e url(/img/home-wall.png) center/cover no-repeat}.home .clock{color:#fff;text-align:center;margin-bottom:20px}.home .clock b{display:block;font-size:50px;font-weight:300;letter-spacing:-.03em;line-height:1}.home .clock span{display:block;margin-top:4px;font-size:13px;font-weight:500;opacity:.72}.widget{display:block;width:100%;background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;padding:16px 17px;box-shadow:0 12px 32px -10px #140a3280;text-align:left}.widget .r1{display:flex;align-items:center;gap:10px}.widget .wcam{position:relative;width:38px;height:38px;border-radius:13px;background:var(--violet);display:grid;place-items:center;color:#fff;flex:0 0 auto}.widget .r1 b{font-size:14.5px;font-weight:800;letter-spacing:-.035em}.widget .r2{display:flex;align-items:center;margin-top:13px;padding-top:11px;border-top:1px solid var(--line-2);font-size:11.5px;font-weight:700;color:var(--ink-45)}.widget .r2 em{margin-left:auto;font-style:normal;color:var(--violet-700)}.home .apps{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block}.home .apps .kslot{position:absolute;left:31px;top:293px;width:61px}#s-home .home .apps>.app.kslot>i{width:63px;height:63px;aspect-ratio:auto;border-radius:18px}#s-home .home .apps>.app.kslot>span{font-size:11.5px;text-shadow:none}.home .apps .wslot{position:absolute;left:203px;top:89px;width:165px}.home .app{display:block;width:100%;text-align:center;padding:0}.home .app i{display:grid;place-items:center;aspect-ratio:1;border-radius:17px;background:#ffffff2e;color:#fff;overflow:hidden}.home .apps>.app:not(.wslot)>i{width:88%;margin:0 auto;border-radius:15px}.home .app i:has(img){background:none}.home .app i img{width:100%;height:100%;object-fit:cover}.home .app span{display:block;margin-top:6px;font-size:10px;font-weight:600;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 3px rgba(0,0,0,.45)}.widget{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;padding:0;border-radius:26px;background:none;text-align:left;overflow:visible}.home .app .widget .wimg{display:block;width:100%;height:100%;object-fit:contain}.home .app .widget .wcard{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:19px;overflow:hidden;background-color:#0d0d0d;background-image:radial-gradient(rgba(255,255,255,.16) .8px,transparent .9px),radial-gradient(rgba(255,255,255,.1) .6px,transparent .7px),radial-gradient(rgba(255,255,255,.07) 1.1px,transparent 1.2px);background-size:11px 9px,7px 13px,17px 15px;background-position:0 0,4px 6px,9px 3px}.home .app .widget .br{position:absolute;width:26px;height:26px;border:2px solid rgba(255,255,255,.34);margin:0}.home .app .widget .br.tl{top:12px;left:12px;border-right:0;border-bottom:0;border-radius:10px 0 0}.home .app .widget .br.tr{top:12px;right:12px;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.home .app .widget .br.bl{bottom:52px;left:12px;border-right:0;border-top:0;border-radius:0 0 0 10px}.home .app .widget .br.br2{bottom:52px;right:12px;border-left:0;border-top:0;border-radius:0 0 10px}.home .app .widget .wt{display:block;margin:0;padding:0 10px;font-family:Nova Square,Pretendard,sans-serif;font-size:26px;font-weight:400;line-height:1.06;letter-spacing:.01em;text-align:center;color:#0d0d0d;-webkit-text-stroke:2.4px #fff;text-shadow:none;transform:translateY(-14px)}.home .app .widget .shut{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:50px;height:50px;margin:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0d0d0d,0 0 0 5.5px #fff}.home .app .widget i{display:block;width:auto;height:auto;background:none;border-radius:0;box-shadow:none;overflow:visible}.home .app .widget .wdots i{aspect-ratio:1;border-radius:1.5px;background:#ffffff1a}.home .app .widget .wdots i.on{background:var(--violet-300)}.home .app .widget .wdots i.next{background:#a794ff59;box-shadow:0 0 0 1px #a794ff8c}.home .app .widget .wtop{display:flex;align-items:center;justify-content:space-between;margin:0}.home .app .widget .wtop b{font-size:9px;font-weight:800;letter-spacing:.12em;color:#ffffff6b}.home .app .widget .wtop .cam{display:grid;place-items:center;width:18px;height:18px;margin:0;border-radius:6px;background:var(--violet);color:#fff;flex:0 0 auto}.home .app .widget .wnum{display:flex;align-items:baseline;gap:4px;margin-top:9px}.home .app .widget .wnum b{font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1;color:#fff}.home .app .widget .wnum span{display:inline;margin:0;font-size:12px;font-weight:800;color:#ffffff61;text-shadow:none}.home .app .widget .wdots{display:grid;grid-template-columns:repeat(15,1fr);gap:2.5px;margin-top:12px}.home .app .widget .wfoot{display:flex;align-items:center;gap:4px;margin:auto 0 0;padding-top:11px;font-size:10px;font-weight:800;color:#fff;text-shadow:none;white-space:nowrap}.home .app .widget .wfoot .ar{margin-left:auto;color:#fff6}.home .dots{display:none}.home .dots i{width:6px;height:6px;border-radius:50%;background:#ffffff59}.home .dots i.on{background:#fff}.home .hdock{display:flex;align-items:center;justify-content:space-around;gap:12px;margin:0 6px 10px;padding:11px 13px;border-radius:32px;background:#ffffff38;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px #ffffff47}.home .hdock .dapp{flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;border-radius:15px;overflow:hidden;box-shadow:0 1px 3px #00000038}.home .hdock .dapp svg{display:block;width:36px;height:36px}.home .hdock .dapp.img{background:none;box-shadow:none;overflow:visible}.home .hdock .dapp.img img{display:block;width:100%;height:100%;object-fit:contain;border-radius:15px;box-shadow:0 1px 3px #00000038}.home .hdock .phone{background:linear-gradient(180deg,#5ce07c,#12b23f);color:#fff}.home .hdock .safari{background:linear-gradient(180deg,#fdfdfe,#e6eaf0)}.home .hdock .safari svg{width:52px;height:52px}.home .hdock .msg{background:linear-gradient(180deg,#5ce07c,#12b23f);color:#fff}.home .hdock .music{background:linear-gradient(180deg,#fc5c6e,#ef2040);color:#fff}.camshell{position:absolute;top:0;right:0;bottom:0;left:0;background:#15111f;display:flex;flex-direction:column}.camshell .ct{padding:54px 18px 10px;display:flex;align-items:center;gap:10px;color:#fff}.camshell .ct small{font-size:12.5px;font-weight:700;opacity:.8}.camshell .vf{flex:1;margin:8px 20px;border-radius:20px;border:1px dashed rgba(255,255,255,.22);display:grid;place-items:center;text-align:center;color:#ffffff6b;font-size:11.5px;line-height:1.7}.camshell .cf{padding:16px 20px 34px;display:flex;align-items:center;justify-content:center}.shutbtn{width:70px;height:70px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px #ffffff47}.shutbtn b{width:56px;height:56px;border-radius:50%;background:var(--violet)}.camshell .ct .iconbtn,#s-scan .ct .iconbtn{color:#fff}.sc-navbtn{position:relative;z-index:6;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:#100c1875;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px -2px #00000073}.sc-navbtn svg{stroke:#fff;opacity:1}.sc-navx{margin-left:auto}.rf-ok{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--violet);color:#fff;box-shadow:0 10px 24px -8px #6b4effd9}.tbacts{display:flex;align-items:center;gap:2px;margin-left:auto;position:relative;top:-6px;right:-3px}.camshell .ct{position:relative}.camshell .ct .ex{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#ffffffe6}.sc-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:44;background:#0a061480;display:none}.sc-mask.on{display:block}.sc-mask.on.is-failure{background:#0a06141f}.sc-host{position:absolute;left:0;right:0;top:0;bottom:0;z-index:45;display:none;align-items:flex-end;pointer-events:none}.sc-host.on{display:flex}.sc-host>*{pointer-events:auto;width:100%}.sc-sheet .grab{width:36px;height:4px;padding:0;border-radius:99px;background:#d9d4e6;margin:8px auto 16px;display:block}.sc-sheet.tall{height:74vh;display:flex;flex-direction:column;overflow:hidden}.sc-sheet.tall .cl{flex:1;min-height:0;max-height:none}.sc-sheet .sh .x{display:grid;place-items:center;width:30px;height:30px;margin:-4px -4px 0 0;border-radius:50%;background:none;color:var(--ink-45)}.sc-wrongs{display:flex;align-items:center;justify-content:center;gap:12px}.sc-wrongs i{width:3px;height:3px;border-radius:50%;background:#ffffff47}.sc-pdgh{display:block;margin:14px 2px 8px;font-size:12px;font-weight:700;color:var(--ink-45)}.sc-pdnow{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:12px 13px;border-radius:16px;background:var(--violet-mist);border:1px solid #E9E3FA}.sc-pdnow .lg{flex:0 0 auto;width:34px;height:34px;border-radius:50%;object-fit:cover;background:#fff}.sc-pdnow .t{flex:1;min-width:0}.sc-pdnow .t b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.sc-pdnow .t span{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.sc-pdnow .now{flex:0 0 auto;padding:5px 9px;border-radius:99px;background:#fff;font-size:10.5px;font-weight:800;color:var(--violet-700)}.sc-pdname{margin-bottom:14px}.sc-pdname .l{display:block;margin-bottom:7px;font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-pdfield{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:13px 8px 13px 14px;border-radius:14px;background:var(--line-2)}.sc-pdfield .clr{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:none;color:var(--ink-45)}.sc-pdfield input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);outline:none}.sc-pdfield .s{flex:0 0 auto;padding:9px 14px;border-radius:11px;background:var(--violet);color:#fff;font-size:12.5px;font-weight:800}.sc-find{display:flex;align-items:center;gap:9px;margin-bottom:11px;padding:12px 13px;border-radius:14px;background:var(--line-2);color:var(--ink-45)}.sc-find input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);outline:none}.sc-find input::placeholder{color:var(--ink-25);font-weight:600}.sc-find .clr{color:var(--ink-45);display:grid;place-items:center}.sc-noco{padding:26px 0;text-align:center;font-size:12.5px;color:var(--ink-45)}.sc-memohead{display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:16px;border:1px dashed var(--violet-300);background:var(--violet-mist)}.sc-memohead .ic{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--violet-700)}.sc-memohead .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em}.sc-memohead .t span{display:block;margin-top:4px;font-size:11.5px;color:var(--ink-45)}.sc-memo{margin-top:14px;padding:16px;border-radius:18px;background:var(--violet-mist)}.sc-memo .mh{display:flex;align-items:baseline;justify-content:space-between}.sc-memo .mh b{font-size:14px;font-weight:800;color:var(--violet-700);letter-spacing:-.035em}.sc-memo .mh span{font-size:11px;font-weight:700;color:var(--ink-45)}.sc-memo label{display:block;margin-top:11px;font-size:13px;font-weight:800;letter-spacing:-.035em}.sc-memo textarea{display:block;width:100%;margin-top:9px;padding:13px 14px;border-radius:14px;border:1.5px solid var(--violet);background:#fff;font:inherit;font-size:13px;line-height:1.6;color:var(--ink);resize:none;outline:none}.sc-memo textarea::placeholder{color:var(--ink-25)}.sc-memofoot{margin-top:12px;font-size:11.5px;line-height:1.6;color:var(--ink-45)}.topbar.srbar{gap:8px;padding-right:16px}.topbar.srbar .sr-field{flex:1}.sr-field{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:14px;background:#fff;border:1.5px solid var(--line);color:var(--ink-45);box-shadow:0 1px 3px #1e12460d}.sr-field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-wash)}.sr-field input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--ink);outline:none}.sr-field input::placeholder{color:var(--ink-25);font-weight:600}.sr-field .clr{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--line);color:#fff}.sr-note{margin-top:2px;font-size:11.5px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sr-list{margin-top:-2px;display:flex;flex-direction:column}.sr-row{display:flex;align-items:center;gap:11px;width:100%;padding:11px 2px;border-radius:0;border:0;color:var(--ink-25);text-align:left}.sr-row+.sr-row{border-top:1px solid var(--line-2)}.sr-row .lg{flex:0 0 auto;width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.sr-row .lg img{width:100%;height:100%;object-fit:contain}.sr-row .lg.mono{background:var(--violet-wash);color:var(--violet-700);font-size:11.5px;font-weight:800;box-shadow:none}.sr-row .t{flex:1;min-width:0}.sr-row .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.sr-row .t span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:var(--ink-45)}.sr-row .own{padding:5px 8px;border-radius:8px;background:var(--violet-wash);font-size:10px;font-weight:800;color:var(--violet-700);white-space:nowrap}.sr-apierror{padding:12px 2px;font-size:11.5px;font-weight:650;line-height:1.55;color:var(--ink-45)}.sr-empty{margin-top:34px;text-align:center}.sr-empty b{display:block;font-size:14px;font-weight:800}.sr-empty span{display:block;margin-top:6px;font-size:12px;color:var(--ink-45)}.sc-body{flex:1;min-height:0;display:grid;align-content:start;justify-items:center;padding:112px 20px 8px}.sc-match .sc-body,.sc-reason .sc-body,.sc-memo .sc-body{align-content:start;overflow-y:auto;padding:14px 20px 28px}.sc-foot{padding:14px 20px 34px;display:grid;place-items:center}.sc-bleed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.sc-bleed.is-idle{background-color:#26232e;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.055) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 22px)}.sc-bleed img,.sc-bleed video{width:100%;height:100%;object-fit:cover;transform-origin:center;will-change:transform}.sc-bleed video{display:none}#s-scan.sc-ready .camshell.live .sc-bleed video{display:block}#s-scan.sc-ready .camshell.live .sc-bleed img{display:none}.sc-bleed[data-camera-live] video{display:block}.sc-bleed[data-camera-live] .sc-photo{display:none}.sc-bleed .sc-photo.is-frozen{object-fit:cover}.camshell>.ct,.camshell>.sc-body{position:relative;z-index:1}.camshell>.ct{z-index:5}.camshell>.sc-foot{position:relative;z-index:3}#s-scan.sc-adjust .sc-alt button{white-space:nowrap}#s-scan .sc-hint{position:relative;z-index:2}#s-scan .sc-hint-sub{margin-top:2px;font-size:12px;opacity:.72;font-weight:500}#s-scan.sc-adjust .sc-hint{position:relative;z-index:2;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}#s-scan .sc-hint.warn,#s-scan.sc-adjust .sc-hint.warn{color:#ff3b30;font-weight:800;text-shadow:0 1px 6px rgba(0,0,0,.45)}#s-scan.sc-adjust .sc-zoom{position:relative;z-index:2}#s-scan .sc-alt button{white-space:nowrap}#s-search:before{display:none}.sc-frame.adjust{touch-action:none;cursor:grab}.sc-frame.adjust .sc-photo{transform-origin:center;will-change:transform}.sc-frame.adjust:active{cursor:grabbing}.sc-zoom{display:flex;align-items:center;gap:12px;margin:16px auto 0;max-width:290px;color:#fff}.sc-zoom input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:7px;border-radius:99px;background:#ffffff6b}.sc-zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 10px -2px #0000008c}.sc-zoom input::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fff}#s-scan.sc-adjust .sc-frame{box-shadow:0 0 0 9999px #0b0914f0,0 0 14px #ffffff47}.sc-view{width:100%;text-align:center;position:relative}.sc-bleed img{object-fit:contain}#s-scan.sc-ready .sc-bleed img{object-fit:cover}.sc-frame{position:relative;width:82%;aspect-ratio:1/1;max-height:360px;border-radius:22px;background:transparent;margin:0 auto;border:2px solid rgba(255,255,255,.92);box-shadow:0 0 0 9999px #0806109e,0 0 14px #ffffff47}.sc-frame>.c{z-index:5}.sc-runtime-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.98)) drop-shadow(0 0 5px rgba(150,120,255,.82));animation:scchip .42s cubic-bezier(.2,1.1,.4,1) both}.sc-pipeline-progress{position:absolute;left:50%;top:calc(100% + 18px);z-index:7;display:grid;gap:7px;width:min(290px,94vw);transform:translate(-50%);padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#120e1db8;box-shadow:0 12px 28px -18px #000000b3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);text-align:left}.sc-pipeline-row{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:7px;color:#fff}.sc-pipeline-row i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff21;font-size:10px;font-style:normal;font-weight:900}.sc-pipeline-row.is-waiting i:after{content:"";width:7px;height:7px;border:1.7px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:scspin .8s linear infinite}.sc-pipeline-row.is-done i{background:#36b87a}.sc-pipeline-row.is-error i{background:#ef625b}.sc-pipeline-row b{font-size:12px;font-weight:800;letter-spacing:-.03em}.sc-pipeline-row em{justify-self:end;color:#ffffffa8;font-size:11px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}@keyframes scglass{to{transform:translate(55%) rotate(17deg)}}.sc-photo{width:100%;height:100%;object-fit:cover;opacity:.95}.sc-frame .c{position:absolute;width:26px;height:26px;border:2.5px solid rgba(255,255,255,.85)}.sc-frame .c.tl{top:14px;left:14px;border-right:0;border-bottom:0;border-radius:8px 0 0}.sc-frame .c.tr{top:14px;right:14px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.sc-frame .c.bl{bottom:14px;left:14px;border-right:0;border-top:0;border-radius:0 0 0 8px}.sc-frame .c.br{bottom:14px;right:14px;border-left:0;border-top:0;border-radius:0 0 8px}.sc-outline{display:none}.sc-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a08128c;opacity:0;transition:opacity .5s}.sc-frame.detect .sc-mask{opacity:.4}.sc-frame.result .sc-mask{opacity:.06}.sc-trace{position:absolute;left:50%;top:50%;height:86%;width:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s;filter:drop-shadow(0 0 14px rgba(150,120,255,.95)) drop-shadow(0 0 5px rgba(255,255,255,.95))}.sc-trace.cover{left:0;top:0;width:100%;height:100%;transform:none}.sc-frame.warn{border-color:#ff5a4e;box-shadow:0 0 0 9999px #0806109e,0 0 16px #ff5a4e8c}.sc-hint.warn{color:#ff3b30;font-weight:800}.sc-bleed .sc-trace{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:center;will-change:transform;opacity:0}#s-scan.sc-detect .sc-bleed .sc-trace,#s-scan.sc-result .sc-bleed .sc-trace{opacity:1}#s-scan.sc-detect .sc-bleed .sc-trace .draw,#s-scan.sc-detect .sc-bleed .sc-trace .glow{animation:sctrace 1.25s cubic-bezier(.45,0,.25,1) forwards}#s-scan.sc-detect .sc-bleed .sc-trace .chase{opacity:1;animation:scchase 1.7s linear infinite}#s-scan.sc-result .sc-bleed .sc-trace .draw{stroke-dashoffset:0}#s-scan.sc-result .sc-bleed .sc-trace .glow{opacity:.5;stroke-dashoffset:0}#s-scan.sc-result .sc-bleed .sc-trace .chase{opacity:0}.sc-trace .glow{stroke-dasharray:1000;stroke-dashoffset:1000;opacity:.55}.sc-trace .draw{stroke-dasharray:1000;stroke-dashoffset:1000}.sc-trace .chase{stroke-dasharray:70 930;stroke-dashoffset:1000;opacity:0}.sc-frame.detect .sc-trace,.sc-frame.result .sc-trace{opacity:1}.sc-frame.detect .sc-trace .draw,.sc-frame.detect .sc-trace .glow{animation:sctrace 1.25s cubic-bezier(.45,0,.25,1) forwards}.sc-frame.result .sc-trace .glow{opacity:.5;stroke-dashoffset:0}@keyframes scredrawg{0%{stroke-dashoffset:1000;opacity:0}6%{opacity:.55}55%{stroke-dashoffset:0;opacity:.55}86%{stroke-dashoffset:0;opacity:.5}to{stroke-dashoffset:0;opacity:0}}.sc-frame.detect .sc-trace .chase{opacity:1;animation:scchase 1.7s linear infinite}.sc-frame.result .sc-trace .chase{opacity:0}.sc-frame.result .sc-trace .draw{stroke-dashoffset:0}@keyframes scredraw{0%{stroke-dashoffset:1000;opacity:0}6%{opacity:1}55%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sctrace{to{stroke-dashoffset:0}}@keyframes scchase{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes scpulse{0%,to{opacity:.9}50%{opacity:.55}}#s-scan.sc-detect .camshell:after{content:"";position:absolute;left:0;right:0;height:22%;top:-22%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(167,148,255,.34),transparent);animation:scsweep 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes scsweep{to{top:100%}}.sc-onb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#08061052;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .2s}.sc-onb.on{opacity:1}.sc-onb .ob-box{position:relative;width:100%;max-width:320px;padding:26px 22px 22px;border-radius:26px;background:var(--paper);text-align:center;box-shadow:0 26px 60px -20px #140a3299;transform:translateY(8px);transition:transform .22s cubic-bezier(.2,1,.3,1)}.ob-x{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:none;color:var(--ink-45)}.sc-onb.on .ob-box{transform:none}.sc-onb .ob-box>b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em;color:var(--ink)}.sc-onb .ob-box>p{margin-top:9px;font-size:12.5px;line-height:1.7;color:var(--ink-45)}.ob-ex{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.ob-ex figure{margin:0}.ob-ex .ph{position:relative;display:block;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--line-2)}.ob-ex img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.3);transform-origin:center}.ob-ex .bad .ph{border:2px solid #FF3B30}.ob-ex .good .ph{border:2px solid #2E8B62}.ob-ex .bd{position:absolute;left:7px;top:7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff}.ob-ex .bad .bd{background:#ff3b30}.ob-ex .good .bd{background:#2e8b62}.ob-ex figcaption{margin-top:8px;font-size:11.5px;font-weight:800;letter-spacing:-.03em;color:var(--ink-70)}.ob-chk{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:12.5px;font-weight:700;color:var(--ink-45);cursor:pointer}.ob-chk input{position:absolute;opacity:0;width:0;height:0}.ob-chk .bx{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;border:1.6px solid var(--line);color:transparent;background:#fff}.ob-chk input:checked+.bx{background:var(--violet);border-color:var(--violet);color:#fff}.ob-cta{display:block;width:100%;margin-top:14px;padding:15px;border-radius:16px;background:var(--violet);color:#fff;font-size:14.5px;font-weight:800;letter-spacing:-.03em;text-align:center}.sc-profile-overlay,.sc-choice-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:135;display:grid;place-items:center;padding:22px max(18px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#0c0816ad;backdrop-filter:blur(14px) saturate(.82);-webkit-backdrop-filter:blur(14px) saturate(.82)}.sc-profile-modal{display:grid;gap:16px;width:min(100%,332px);padding:20px 20px 18px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:var(--paper);box-shadow:0 28px 70px -24px #0f0728c7}.sc-profile-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.sc-profile-field{display:grid;gap:7px}.sc-profile-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--violet);color:#fff;font-family:Nova Square,Pretendard,sans-serif;font-size:19px;font-weight:800;box-shadow:0 9px 18px -11px #6b4effe6}.sc-profile-kicker,.sc-choice-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--violet-700)}.sc-profile-modal h2,.sc-choice-modal h2{font-size:19px;font-weight:900;line-height:1.25;letter-spacing:-.055em;color:var(--ink)}.sc-profile-modal .sc-profile-head p,.sc-choice-copy{margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.45;letter-spacing:-.025em;color:var(--ink-45);word-break:keep-all}.sc-profile-modal label{font-size:11.5px;font-weight:800;color:var(--ink-70)}.sc-profile-modal input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--line);border-radius:13px;background:#fff;font:inherit;font-size:15px;font-weight:750;color:var(--ink);outline:none;transition:border-color .16s,box-shadow .16s}.sc-profile-modal input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #6b4eff1f}.sc-profile-notice{display:block;font-size:11px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.sc-profile-modal button,.sc-choice-primary{width:100%;min-height:48px;padding:12px 15px;border-radius:13px;background:var(--violet);color:#fff;font-size:14px;font-weight:850;letter-spacing:-.035em;box-shadow:0 12px 24px -14px #6b4efff2}.sc-profile-modal button[disabled],.sc-choice-modal button[disabled]{opacity:.48;box-shadow:none}.sc-profile-error,.sc-choice-error{margin-top:11px!important;padding:9px 11px;border-radius:11px;background:#fdecea;color:#b13e35!important;font-size:11.5px!important;font-weight:700!important;line-height:1.5!important}.sc-choice-overlay{align-items:end;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#100b1d80,#0a0614d1)}.sc-choice-modal{width:min(100%,356px);max-height:calc(100% - 20px);overflow:auto;padding:23px 19px 19px;border:1px solid rgba(255,255,255,.72);border-radius:28px;background:var(--paper);box-shadow:0 30px 76px -26px #080318db}.sc-choice-single{display:grid;gap:9px;margin-top:17px}.sc-choice-art{position:relative;display:grid;place-items:center;min-height:255px;padding:12px;border:1px solid rgba(107,78,255,.13);border-radius:22px;background:radial-gradient(circle at 50% 38%,#fff 0,#f4f0ff 54%,#ece6fa);overflow:hidden}.sc-choice-art img{display:block;width:min(72vw,268px);height:250px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(30,18,60,.22))}.sc-choice-art [role=status]{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 10px;border-radius:99px;background:#160f27d1;color:#fff;font-size:11px;font-weight:800;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-choice-secondary{width:100%;min-height:46px;padding:11px 14px;border:1px solid rgba(107,78,255,.25);border-radius:14px;background:var(--violet-wash);color:var(--violet-700);font-size:13px;font-weight:850;letter-spacing:-.03em}.sc-choice-single>small{font-size:10.5px;font-weight:650;line-height:1.5;color:var(--ink-45);text-align:center}.sc-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.sc-choice-grid button{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;padding:11px 9px 10px;border:1.5px solid rgba(107,78,255,.14);border-radius:18px;background:linear-gradient(180deg,#fff,#f2eefb);color:var(--ink);text-align:center;transition:transform .14s,border-color .14s,box-shadow .14s}.sc-choice-grid button:active{transform:scale(.975);border-color:var(--violet);box-shadow:0 10px 22px -16px #6b4effcc}.sc-choice-grid span{font-size:10.5px;font-weight:850;color:var(--ink-45)}.sc-choice-grid img{display:block;width:100%;height:205px;object-fit:contain;filter:drop-shadow(0 13px 12px rgba(30,18,60,.19))}.sc-choice-grid b{font-size:11.5px;font-weight:850;line-height:1.35;color:var(--violet-700)}@media(max-height:720px){.sc-choice-art{min-height:205px}.sc-choice-art img{height:200px}.sc-choice-grid img{height:165px}}@media(prefers-reduced-motion:reduce){.sc-profile-modal input,.sc-choice-grid button{transition:none}}.sc-mwrap{position:absolute;overflow:hidden;border-radius:22px;pointer-events:none;z-index:1}.sc-runtime-editor{top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;pointer-events:auto;background:#0806102e}.sc-runtime-editor .sc-mcv{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.46;pointer-events:auto;filter:brightness(0) saturate(100%) invert(48%) sepia(83%) saturate(2520%) hue-rotate(232deg) brightness(101%) contrast(102%)}.sc-mcv{position:absolute;transform-origin:center;opacity:.46;pointer-events:none;touch-action:none;cursor:crosshair}#s-scan.sc-refine .sc-bleed{z-index:2}#s-scan.sc-refine .sc-mwrap,#s-scan.sc-refine .sc-mcv{pointer-events:auto}#s-scan.sc-refine .camshell>.sc-body{z-index:3;pointer-events:none}#s-scan.sc-result .sc-mcv{opacity:.22}.sc-rocv{position:absolute;transform-origin:center;pointer-events:none;filter:drop-shadow(0 0 10px rgba(150,120,255,.95)) drop-shadow(0 0 4px rgba(255,255,255,.9))}.rf-panel{width:100%;display:grid;gap:12px;padding:14px;border-radius:22px;background:#141020a8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12)}.rf-seg{display:flex;gap:5px;padding:4px;border-radius:14px;background:#ffffff1a}.rf-seg button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;border-radius:11px;font-size:13px;font-weight:800;letter-spacing:-.03em;color:#ffffff9e;white-space:nowrap}.rf-seg button.on{background:#fff;color:var(--violet-700)}.rf-row{display:flex;align-items:center;gap:11px}.rf-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:99px;background:#fff6}.rf-row input{--rf-thumb:20px}.rf-row input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--rf-thumb);height:var(--rf-thumb);border-radius:50%;background:#fff;box-shadow:0 2px 8px -2px #00000080;transition:width .12s ease,height .12s ease}.rf-row input::-moz-range-thumb{width:var(--rf-thumb);height:var(--rf-thumb);border:0;border-radius:50%;background:#fff;transition:width .12s ease,height .12s ease}.rf-row input{padding:14px 0;background-clip:content-box}.rf-lb{flex:0 0 auto;font-size:11.5px;font-weight:700;color:#fff9}.rf-undo{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:0 6px 18px -8px #000000b8}.sc-refbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:2px;padding:11px;border-radius:14px;background:#5b5b62;color:#fff;font-size:12.5px;font-weight:800;letter-spacing:-.03em}.sc-lift{display:none}.sc-chip{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin:0;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 15px;border-radius:18px;text-align:left;background:#ffffffd1;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:0;box-shadow:none;opacity:0;animation:scchip .5s .35s cubic-bezier(.2,1.1,.4,1) forwards}@keyframes scchippulse{0%,to{box-shadow:0 12px 28px -12px #6b4eff80,0 0 0 4px #6b4eff29}50%{box-shadow:0 12px 30px -12px #6b4effb3,0 0 0 8px #6b4eff1a}}@keyframes scchip{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sc-chip .lg{flex:0 0 auto;display:grid;place-items:center}.sc-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sc-frame-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;text-align:center}.sc-frame-empty-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#ffffff1a;color:#ffffffb8}.sc-frame-empty b{font-size:14.5px;font-weight:800;letter-spacing:-.035em;color:#fff;word-break:keep-all}.sc-frame-empty>span:not(.sc-frame-empty-ic){max-width:24ch;font-size:11.5px;font-weight:600;line-height:1.6;color:#fff9;word-break:keep-all}.sc-frame-empty-cta{margin-top:5px;padding:12px 20px;border-radius:99px;background:#fff;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:-.03em}.sc-frame-empty-cta:active{transform:scale(.97)}.sc-camera-off{position:relative;z-index:6;margin:12px auto 0;font-size:11.5px;font-weight:600;color:#ffffff80;text-align:center;word-break:keep-all}.sc-result-note{position:relative;z-index:7;width:82%;max-width:360px;margin:8px auto 0;padding:9px 12px;border-radius:13px;background:#141020a8;color:#fffc;font-size:11px;font-weight:700;line-height:1.5;word-break:keep-all}.sc-result-candidates{display:grid;gap:7px}.sc-result-candidates button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 11px;border-radius:12px;background:#fff;color:var(--ink);text-align:left}.sc-result-candidates button>span{display:grid;gap:2px}.sc-result-candidates strong{font-size:13px}.sc-result-candidates small{font-size:10.5px;color:var(--ink-45)}.sc-result-candidates em{font-size:11px;font-style:normal;font-weight:800;color:var(--violet-700)}.sc-result-action{justify-self:center;padding:9px 13px;border-radius:11px;background:var(--violet);color:#fff;font-size:11.5px;font-weight:800}.sc-result-action.secondary{background:#ffffff24}.sc-real-picker{display:grid;gap:9px;margin:12px 0}.sc-real-picker button{display:block;width:100%;padding:14px;border-radius:14px;text-align:center;font-size:13px;font-weight:800}.sc-real-picker .p{background:var(--violet);color:#fff}.sc-real-picker .g{background:var(--violet-wash);color:var(--violet-700)}.sc-find .s{padding:8px 11px;border-radius:10px;background:var(--violet);color:#fff;font-size:11.5px;font-weight:800}.sc-correction-error{margin:8px 0;padding:10px 12px;border-radius:11px;background:#fdecea;color:#b13e35;font-size:11.5px}.sc-brand-correction{display:grid;gap:8px;overflow:auto}.sc-brand-correction>b{margin:4px 0;font-size:13px}.sc-back-search{justify-self:start;margin-bottom:4px;color:var(--violet-700);font-size:11.5px;font-weight:800}.sc-brand-choice{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-radius:13px;background:var(--violet-wash);text-align:left}.sc-brand-choice strong{font-size:13px}.sc-brand-choice span{font-size:10.5px;font-weight:800;color:var(--violet-700)}.sc-brand-choice[data-selected=on]{background:var(--violet)}.sc-brand-choice[data-selected=on] strong{color:#fff}.sc-brand-choice[data-selected=on] span{color:#ffffffdb}.sc-tell-name{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.sc-tell-name label{font-size:11.5px;font-weight:800;color:var(--ink-45)}.sc-tell-name input{padding:12px 13px;border:0;border-radius:14px;background:var(--line-2);font:inherit;font-size:13.5px;font-weight:700;color:var(--ink);outline:none}.sc-tell-name input::placeholder{color:var(--ink-25);font-weight:600}.sc-tell-name input:focus{box-shadow:inset 0 0 0 2px var(--violet-300)}.sc-tell-ok{margin-top:2px;padding:14px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:13.5px;font-weight:800}.sc-tell-ok:disabled{background:var(--line-2);color:var(--ink-25);cursor:not-allowed}.sc-candidate-choice>span{display:grid;gap:3px}.sc-candidate-choice small{font-size:10.5px;font-weight:600;color:var(--ink-45)}.sc-candidate-choice em{font-size:11px;font-style:normal;font-weight:800;color:var(--violet-700)}.sc-candidate-retry{display:block;width:100%;margin-top:10px;padding:12px;border-radius:13px;background:var(--line-2);color:var(--ink-70);font-size:12px;font-weight:800}.sc-info-sheet.compact{height:min(59dvh,510px);max-height:calc(100dvh - 12px);display:flex;flex-direction:column;overflow:hidden}.sc-info-sheet.compact>.sh,.sc-info-sheet.compact>.sc-info,.sc-info-sheet.compact>.qt-src,.sc-info-sheet.compact>.sc-ifull,.sc-info-sheet.compact>.sc-iwrong,.sc-info-sheet.compact>.sc-report{flex:0 0 auto}.sc-info-sheet.compact>.sc-compact-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-info-sheet.compact>.sc-compact-body::-webkit-scrollbar{display:none}.sc-okbtn:disabled{opacity:.35;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.sc-runtime-ring,.sc-failure-mark:after,.sc-pipeline-row.is-waiting i:after{animation:none}}.sc-chip .t{flex:1;min-width:0}.sc-chip .t b{display:block;font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.04em;line-height:1.25}.sc-chip .t span{display:block;margin-top:4px;font-size:11.5px;font-weight:700;color:var(--ink-45);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-chip .v{flex:0 0 auto;text-align:right}.sc-chip .v i{display:block;font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-45)}.sc-chip .v b{display:block;margin-top:3px;font-size:18px;font-weight:800;letter-spacing:-.03em}.sc-chip.up .v b{color:#f0555a}.sc-chip .cv{flex:0 0 auto;margin-left:2px;color:var(--violet)}.sc-chip.unknown{align-items:center}.sc-chip.unknown .sc-chip-bang{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--violet-wash);color:var(--violet-700)}.sc-chip.unknown .t{min-width:0}.sc-chip.unknown .t b,.sc-chip.unknown .t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-chip.unknown .t b{font-size:14px;letter-spacing:-.04em}.sc-chip.unknown .t span{font-weight:600}.sc-chip.unknown .v{display:flex;align-items:center}.sc-chip.unknown .v i{font-size:11.5px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;color:var(--violet-700)}.sc-resw{position:relative;z-index:2;width:82%;max-width:360px;margin:14px auto 0;display:grid;gap:6px}.sc-resw>*{animation:scchip .34s cubic-bezier(.2,1.05,.4,1) both}.sc-resw>*:nth-child(1){animation-delay:0s}.sc-resw>*:nth-child(2){animation-delay:.16s}.sc-resw>*:nth-child(3){animation-delay:.32s}.sc-wrongco{justify-self:center;padding:9px 6px;font-size:12.5px;font-weight:700;color:#ffffff9e}.sc-res.retake{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 14px}.sc-okbtn{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--violet);color:#fff;box-shadow:0 10px 24px -8px #6b4effd9}.sc-res.retake>.p{flex:1;width:auto}.sc-retake{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}.sc-rescard{position:relative;z-index:2;width:82%;max-width:360px;margin:14px auto 0;display:grid;gap:10px;padding:14px 14px 13px;border-radius:22px;background:#141020b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 40px -18px #000000b3;animation:scchip .34s cubic-bezier(.2,1.05,.4,1) both}.sc-rescard .rt{font-size:15px;font-weight:700;color:#ffffffb8;letter-spacing:-.03em;text-align:center}.sc-rescard .rt b{font-weight:800;color:#fff}.sc-rescard .sc-alt{margin:0}.sc-chip.down .v b{color:#3b6fe0}.mk-noti{position:relative;display:flex;align-items:center;margin-bottom:12px;padding:15px 12px 15px 14px;border-radius:18px;background:var(--violet-mist);border:1px solid #E9E3FA;animation:pushin .34s cubic-bezier(.22,.9,.3,1)}@keyframes pushin{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.mk-noti{animation:none}.mk-noti.anim{animation:pushin .42s cubic-bezier(.16,.84,.28,1)}.mk-noti .x{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;margin-left:6px;color:var(--ink-25)}.mk-noti .body{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.mk-noti .ic{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#fff;color:var(--violet)}.mk-noti .tx{min-width:0}.mk-noti .k{display:block;font-size:12px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.mk-noti b{display:block;margin-top:3px;font-size:15.5px;font-weight:800;letter-spacing:-.04em;line-height:1.4;color:var(--violet-700);word-break:keep-all}.mk-noti .s{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--ink-25);word-break:keep-all}.mk-noti.col{display:block;padding:16px 16px 14px}.mk-noti.col .row{display:flex;align-items:center;gap:12px}.mk-noti.col .ic{background:var(--violet-wash);color:var(--violet)}.mk-noti-cta{display:block;width:100%;margin-top:14px;padding:13px;border-radius:13px;background:var(--violet);color:#fff;text-align:center;font-size:13.5px;font-weight:800}.mk-link{padding:22px 18px;border-radius:20px;background:var(--violet-mist);border:1px solid #E7E1FA}.mk-link b{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.04em;line-height:1.55;word-break:keep-all}.mk-link p{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--ink-45);word-break:keep-all}.mk-link button{display:block;width:100%;margin-top:16px;padding:15px;border-radius:14px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800}.cl-sheet .cl-mylist{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:4px}.cl-sheet .cl-mylist li{position:relative;padding-left:18px;font-size:13px;line-height:1.6;color:var(--ink-70);word-break:keep-all}.cl-sheet .cl-mylist li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--violet-300)}.mk-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 12px}.mk-head b{font-size:15px;font-weight:800;letter-spacing:-.04em}#rulesBody>.mk-head b{font-size:17px}.mk-head span{font-size:12px;font-weight:700;color:var(--ink-45)}.mk-none{margin-top:18px;font-size:12.5px;line-height:1.7;color:var(--ink-45)}.sc-buyamt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding:15px 16px;border-radius:16px;background:var(--line-2)}.sc-buyamt b{font-size:24px;font-weight:800;letter-spacing:-.045em}.sc-buyamt span{font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-buyq{display:flex;gap:6px;margin-top:8px}.sc-buyq button{flex:1;padding:11px 0;border-radius:12px;background:var(--violet-wash);text-align:center;font-size:11.5px;font-weight:800;color:var(--violet-700)}.sc-buyq button.sel{background:var(--violet);color:#fff}.sc-auth{display:grid;place-items:center;padding:22px 0 6px;text-align:center}.sc-auth .fc{display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:var(--violet-wash);color:var(--violet-700)}.sc-auth.on .fc{animation:scpulse 1s ease-in-out infinite}@keyframes scpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.7}}.sc-auth b{margin-top:15px;font-size:17px;font-weight:800;letter-spacing:-.04em}.sc-auth p{margin-top:7px;font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-okic{width:54px;height:54px;margin:6px auto 0;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff}.sc-okt{display:block;margin-top:15px;text-align:center;font-size:19px;font-weight:800;letter-spacing:-.045em;word-break:keep-all}.sc-oks{margin-top:8px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--ink-45)}.sc-okrows{margin-top:18px;display:flex;flex-direction:column;gap:11px;padding:16px;border-radius:16px;background:var(--violet-mist)}.sc-okrows div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sc-okrows span{font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-okrows b{font-size:13.5px;font-weight:800;letter-spacing:-.035em}.sc-ctl{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.sc-alb{display:flex;flex-direction:column;align-items:center;gap:5px;width:64px;font-size:10.5px;font-weight:700;color:#ffffffbf}.sc-alb img{width:44px;height:44px;border-radius:12px;object-fit:cover;border:1.5px solid rgba(255,255,255,.5)}.sc-sp{width:64px}.sc-res{width:100%}.sc-res>.p{display:block;width:100%;padding:15px;border-radius:16px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.sc-rco{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:11px 13px;border-radius:16px;background:#ffffff21;color:#ffffff8c}.sc-rco .lg{flex:0 0 auto;width:34px;height:34px;border-radius:11px;object-fit:contain;background:#fff}.sc-rco .lg.mono{display:grid;place-items:center;background:#ffffffe6;color:var(--violet-700);font-size:11px;font-weight:800}.sc-rco .t{flex:1;min-width:0;text-align:left}.sc-rco .l{display:block;font-size:10.5px;font-weight:700;color:#ffffff8c}.sc-rco b{display:block;margin-top:2px;font-size:14.5px;font-weight:800;color:#fff;letter-spacing:-.035em}.sc-rco .more{font-size:11.5px;font-weight:700;color:#ffffffbf;white-space:nowrap}.sc-res .retry{display:block;width:100%;margin-top:9px;padding:11px;text-align:center;font-size:12.5px;font-weight:700;color:#fff9}.sc-alt{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.sc-alt button{padding:8px 4px;font-size:12.5px;font-weight:700;color:#ffffff9e}.sc-alt i{width:3px;height:3px;border-radius:50%;background:#ffffff47}.sc-info{display:flex;align-items:center;gap:12px;padding:4px 0 2px}.sc-info .lg{width:46px;height:46px;border-radius:14px;object-fit:contain;background:var(--line-2)}.sc-info .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:14px;font-weight:800}.sc-info .t{flex:1;min-width:0}.sc-info .t b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.sc-info .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.sc-info .pc{font-size:15px;font-weight:800}.sc-info .pc.up{color:var(--up)}.sc-info .pc.down{color:var(--down)}.sc-iline{margin-top:14px;font-size:13.5px;line-height:1.7;color:var(--ink);word-break:keep-all}.sc-ibr{display:flex;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.sc-ibr span{flex:0 0 78px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.sc-ibr b{flex:1;font-size:12.5px;font-weight:700;line-height:1.6;letter-spacing:-.02em}.sc-iai{margin-top:10px;padding:13px;border-radius:16px;background:var(--violet-mist);border:1px solid #E9E3FA}.sc-iai .ah{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-iai .tag{font-size:11px;font-weight:800;color:var(--violet-700)}.sc-iai.is-news .tag,.sc-iai.is-loading .tag,.sc-iai.is-empty .tag,.sc-iai.is-unavailable .tag{color:var(--ink-45)}.sc-iai .tm{font-size:10.5px;font-weight:600;color:var(--ink-45)}.sc-iai-factor{display:block;margin-top:8px;font-size:10.5px;font-weight:800;letter-spacing:-.02em;color:var(--ink-45)}.sc-iai .sc-iai-factor+b{margin-top:3px}.sc-iai>b{display:block;margin-top:10px;font-size:15.5px;font-weight:800;letter-spacing:-.04em;word-break:keep-all}.sc-iai>p{margin-top:7px;font-size:13px;line-height:1.62;color:var(--ink-70);word-break:keep-all}.sc-iai .mn{margin-top:5px;font-size:12px;line-height:1.55;color:var(--ink-45)}.sc-iai .cc-newsi>svg{flex:0 0 auto;margin-left:auto;color:var(--ink-25)}.sc-iai .src{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #E4DDF7;font-size:11.5px;font-weight:600;color:var(--ink-45);word-break:keep-all}.sc-iai .src .b{flex:0 0 auto;padding:3px 7px;border-radius:6px;background:#fff;font-size:10px;font-weight:800;color:var(--ink-70)}.sc-ifull{display:block;width:100%;margin-top:18px;padding:15px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800}.sc-iwrong,.sc-report{display:block;width:100%;margin-top:8px;padding:11px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-info-sheet.compact>.sc-ifull{margin-top:12px}.sc-info-sheet.compact>.sc-iwrong,.sc-info-sheet.compact>.sc-report{margin-top:3px;padding-top:9px;padding-bottom:4px}.sc-mact{display:flex;gap:7px;margin-top:13px}.sc-mact button{flex:1;padding:11px;border-radius:12px;background:#ffffffe6;font-size:12px;font-weight:700;color:var(--violet-700)}.sc-sheet [data-info-drag]{cursor:pointer}.sc-sheet{position:relative;left:auto;right:auto;bottom:auto;z-index:6;background:var(--paper);border-radius:36px 36px 0 0;padding:24px 20px 30px;box-shadow:0 -14px 40px -14px #140a328c;animation:dxu .22s cubic-bezier(.22,.9,.3,1)}.sc-failure-sheet{text-align:center;padding:18px 20px calc(22px + env(safe-area-inset-bottom));border-radius:32px 32px 0 0}.sc-failure-mark{position:relative;width:62px;height:62px;margin:0 auto 10px;display:grid;place-items:center;border-radius:21px;background:linear-gradient(145deg,#f5f2ff,#e9e3fa);border:1px solid #DDD4F5;overflow:hidden;color:var(--violet-700);box-shadow:inset 0 1px #ffffffd9}.sc-failure-mark span{position:absolute;width:36px;height:36px;border:2px solid rgba(107,78,255,.18);border-radius:12px;transform:rotate(8deg)}.sc-failure-mark:after{content:"";position:absolute;top:-30%;right:-80%;bottom:-30%;left:-80%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),transparent);transform:rotate(18deg);animation:scglass 2s ease-in-out infinite}.sc-failure-mark b{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--violet);color:#fff;font-size:18px;font-weight:900}.sc-failure-copy>span{display:block;font-size:11.5px;font-weight:700;color:var(--violet-700)}.sc-failure-copy>em{display:block;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:750;color:var(--ink-45)}.sc-failure-copy>b{display:block;margin-top:4px;font-size:19px;font-weight:850;letter-spacing:-.045em;color:var(--ink)}.sc-failure-copy p{margin:7px auto 0;max-width:300px;font-size:12.5px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.sc-failure-copy small{display:block;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.45;color:var(--ink-25)}.sc-failure-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:14px}.sc-failure-actions:has(.p:only-child){grid-template-columns:1fr}.sc-failure-actions:has(>button:nth-child(3)) .p{grid-column:1/-1}.sc-failure-actions button{padding:14px 10px;border-radius:15px;font-size:13px;font-weight:800}.sc-failure-actions .g{background:var(--violet-wash);color:var(--violet-700)}.sc-failure-actions .p{background:var(--violet);color:#fff}.sc-failure-actions button:disabled{opacity:.55}.sc-sheet .sh{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.sc-sheet .sh .bk{display:grid;place-items:center;width:28px;height:28px;margin-left:-8px;color:var(--ink-70)}.sc-sheet .sh b{flex:1;font-size:17px;font-weight:800;letter-spacing:-.04em;line-height:1.35;word-break:keep-all;padding-right:10px}.sc-sheet .sh button{font-size:12px;font-weight:700;color:var(--ink-45)}.sc-sheet .ag{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sc-sheet .ag button{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--line-2)}.sc-sheet .ag button.sel{box-shadow:0 0 0 2.5px var(--violet)}.sc-sheet .ag img{width:100%;height:100%;object-fit:cover}.sc-sheet .sf{margin-top:12px;font-size:10.5px;line-height:1.6;color:var(--ink-45)}.sc-sheet .sf.top{margin:0 0 12px}.sc-sheet .cl{display:flex;flex-direction:column;gap:6px;max-height:270px;overflow-y:auto}.sc-sheet .cl button{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:14px;border:1px solid var(--line-2);text-align:left}.sc-sheet .cl button.sel{border-color:var(--violet);background:var(--violet-mist)}.sc-sheet .cl .lg{width:34px;height:34px;border-radius:10px;object-fit:contain;background:#fff;flex:0 0 auto}.sc-sheet .cl .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:12px;font-weight:800}.sc-sheet .cl .t{flex:1;min-width:0}.sc-sheet .cl .t b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em}.sc-sheet .cl .t span{display:block;margin-top:2px;font-size:11px;font-weight:600;color:var(--ink-45)}.sc-sheet .cl .rd{width:18px;height:18px;border-radius:50%;border:1.6px solid var(--line);flex:0 0 auto}.sc-sheet .cl button.sel .rd{border-color:var(--violet);background:radial-gradient(circle at 50% 50%,var(--violet) 0 42%,transparent 43%)}.sc-hint{margin-top:16px;text-align:center;font-size:12.5px;line-height:1.7;color:#ffffffad}.sc-hint b{color:#fff;font-weight:800}.sc-framecut{display:grid;justify-items:center;gap:5px;margin-top:16px;text-align:center}.sc-framecut b{font-size:13px;font-weight:800;letter-spacing:-.03em;color:#ff6257}.sc-framecut span{font-size:12px;line-height:1.6;color:#ffffffad}.sc-checker{width:100%;aspect-ratio:3/4;max-height:430px;border-radius:22px;display:grid;place-items:center;background-color:#f4f2fa;background-image:linear-gradient(45deg,#E4E0F0 25%,transparent 25%),linear-gradient(-45deg,#E4E0F0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#E4E0F0 75%),linear-gradient(-45deg,transparent 75%,#E4E0F0 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.sc-cut{display:grid;place-items:center;animation:scpop .4s cubic-bezier(.2,1.3,.4,1)}@keyframes scpop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.sc-shutter{width:72px;height:72px;border-radius:50%;background:#ffffff38;display:grid;place-items:center}.sc-shutter b{width:58px;height:58px;border-radius:50%;background:#fff;transition:transform .2s ease,background .2s ease}.sc-shutter.waiting{cursor:default}.sc-shutter.waiting b{background:#ffffff8c;animation:scShutterWait 1.3s ease-in-out infinite}@keyframes scShutterWait{0%,to{transform:scale(.86)}50%{transform:scale(1)}}.sc-shutter-wait{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);padding:6px 11px;border-radius:999px;background:#120e1db8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11.5px;font-weight:700;letter-spacing:-.03em;color:#ffffffe6;white-space:nowrap;pointer-events:none}@media(prefers-reduced-motion:reduce){.sc-shutter.waiting b{animation:none}}.sc-wait{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12.5px;font-weight:700;color:#ffffffb3}.sc-wait button{padding:7px 11px;border:1px solid rgba(255,255,255,.3);border-radius:99px;color:#fff;font-size:11.5px;font-weight:800}.sc-acts{display:flex;gap:8px;width:100%}.sc-acts button{flex:1;padding:15px;border-radius:15px;text-align:center;font-size:14px;font-weight:800}.sc-acts .g{background:#ffffff24;color:#fff}.sc-acts .p{flex:1.5;background:var(--violet);color:#fff}.sc-next{width:100%;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800}.sc-next.off{background:#ffffff24;color:#ffffff80}.sc-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:22px;background:#0e0b169e;animation:scfade .18s ease}@keyframes scfade{0%{opacity:0}to{opacity:1}}.sc-mbox{width:100%;background:var(--paper);border-radius:24px;padding:20px;animation:scpop2 .22s cubic-bezier(.22,1.1,.36,1)}@keyframes scpop2{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.sc-mbox .mh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sc-mbox .mh b{font-size:19px;font-weight:800;letter-spacing:-.045em;word-break:keep-all}.sc-mbox .mco .chs{display:flex;align-items:center;gap:6px;flex:0 0 auto}.sc-mbox .mco .ch{padding:7px 11px;border-radius:99px;background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-70);white-space:nowrap;flex:0 0 auto}.sc-mbox .mh .x{display:grid;place-items:center;width:28px;height:28px;margin:-8px -8px 0 0;border-radius:50%;background:none;color:var(--ink-25);flex:0 0 auto}.sc-mbox .mco{display:flex;align-items:center;gap:11px;margin-top:14px;padding:11px 12px;border-radius:14px;background:var(--violet-mist)}.sc-mbox .mco .lg{width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff;flex:0 0 auto}.sc-mbox .mco .lg.mono{display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--violet-700)}.sc-mbox .mco .t{flex:1;min-width:0}.sc-mbox .mco .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em}.sc-mbox .mco .t span{display:block;margin-top:2px;font-size:11px;font-weight:700;color:var(--ink-45)}.sc-mbox .mco .ch{padding:7px 11px;border-radius:99px;background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-70);white-space:nowrap}.sc-mbox textarea{width:100%;margin-top:13px;padding:14px;border-radius:16px;background:var(--line-2);font:inherit;font-size:14px;line-height:1.6;color:var(--ink);resize:none;border:0;outline:none}.sc-imemo{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2)}.sc-imemo .ml{display:block;font-size:11.5px;font-weight:800;color:var(--ink-70)}.sc-imemo .ml i{font-style:normal;font-weight:600;color:var(--ink-25)}.sc-imemo textarea{width:100%;margin-top:9px;padding:13px;border-radius:14px;background:var(--line-2);font:inherit;font-size:13.5px;line-height:1.6;color:var(--ink);resize:none;border:0;outline:none}.sc-imemo textarea::placeholder{color:var(--ink-25)}.sc-mbox textarea::placeholder{color:var(--ink-25)}.sc-mbox .p.full{display:block;width:100%;margin-top:14px;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15.5px;font-weight:800}.sc-mbox .fine{margin-top:12px;text-align:center;font-size:11.5px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sc-card{width:100%;background:var(--paper);border-radius:24px;padding:22px 20px 20px}.sc-card .st{display:block;font-size:11.5px;font-weight:800;color:var(--violet-700)}.sc-card .q{display:block;margin-top:9px;font-size:21px;font-weight:800;letter-spacing:-.045em;line-height:1.4;word-break:keep-all}.sc-card .sub{margin-top:10px;font-size:13px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.sc-crow{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px;border-radius:16px;background:var(--violet-mist)}.sc-crow .lg{width:42px;height:42px;border-radius:50%;object-fit:contain;background:#fff;flex:0 0 auto}.sc-crow .lg.mono{display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--violet-700)}.sc-crow .t b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.sc-crow .t span{display:block;margin-top:3px;font-size:12px;font-weight:700;color:var(--ink-45)}.sc-card .acts{display:flex;gap:8px;margin-top:18px}.sc-card .acts button{flex:1;padding:16px 8px;border-radius:15px;text-align:center;font-size:15px;font-weight:800}.sc-card .g{background:var(--line-2);color:var(--ink-70)}.sc-card .p{background:var(--violet);color:#fff;flex:1.6}.sc-card .p.full{display:block;width:100%;margin-top:18px;padding:17px;border-radius:15px;font-size:16px}.sc-card .p.off{background:var(--line-2);color:var(--ink-25)}.sc-card .link{display:block;width:100%;margin-top:12px;padding:6px;text-align:center;font-size:13px;font-weight:700;color:var(--ink-45)}.sc-card textarea{width:100%;margin-top:16px;padding:15px;border-radius:16px;background:var(--line-2);font:inherit;font-size:14px;line-height:1.6;color:var(--ink);resize:none}.sc-card textarea::placeholder{color:var(--ink-25)}.sc-card .fine{margin-top:14px;text-align:center;font-size:11.5px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sc-card .sc-reasons{margin-top:16px}.sc-sheetview{width:100%;background:var(--paper);border-radius:24px;padding:22px 20px}.sc-sheetview .sc-cut{margin:0 auto}.sc-pd{display:block;margin-top:14px;text-align:center;font-size:18px;font-weight:800;letter-spacing:-.04em}.sc-brand{display:block;margin-top:5px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.sc-match{margin-top:18px;padding:16px;border-radius:18px;background:linear-gradient(150deg,#f6f3ff,#efeaff);border:1px solid #E2DAFF}.sc-match>b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.45;color:var(--violet-700);word-break:keep-all}.sc-co{display:flex;align-items:center;gap:11px;margin-top:13px;padding:12px;border-radius:14px;background:#ffffffe6}.sc-co .lg{width:40px;height:40px;border-radius:50%;background:var(--violet-wash);color:var(--violet-700);font-size:14px;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.sc-co .t b{display:block;font-size:15px;font-weight:800;letter-spacing:-.035em}.sc-co .t span{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.sc-match p{margin-top:12px;font-size:12px;line-height:1.7;color:var(--ink-70);word-break:keep-all}.sc-ask{display:block;margin-top:14px;text-align:center;font-size:17px;font-weight:800;letter-spacing:-.04em}.sc-reasons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.sc-reasons button{padding:14px 8px;border-radius:14px;border:1px solid var(--line);text-align:center;font-size:13px;font-weight:700;color:var(--ink-70)}.sc-reasons button.sel{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-700)}.sc-skip{display:block;width:100%;margin-top:14px;padding:8px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.ex-topics{margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2)}.ex-topics h4{font-size:15px;font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.ms-today{padding:20px 18px;border-radius:24px;background:linear-gradient(155deg,#5b3bf0,#7a5cff 62%,#8f73ff);color:#fff;box-shadow:0 14px 30px -16px #5032dcb3}.ms-today .th{display:flex;align-items:center;justify-content:space-between}.ms-today .k{font-size:11px;font-weight:800;color:#ffffffb3}.ms-today .streak{padding:5px 10px;border-radius:99px;background:#ffffff2e;font-size:11px;font-weight:800;white-space:nowrap}.ms-today .tt{display:block;margin-top:13px;font-size:21px;font-weight:800;letter-spacing:-.05em;line-height:1.35;word-break:keep-all}.ms-today .ts{margin-top:9px;font-size:12.5px;line-height:1.65;color:#ffffffbf;word-break:keep-all}.ms-today .stamps{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:18px}.ms-today .stamps span{display:grid;place-items:center;gap:3px;padding:8px 0;border-radius:12px;background:#ffffff1f;color:#ffffff8c}.ms-today .stamps i{font-style:normal;font-size:10px;font-weight:800}.ms-today .stamps .on{background:#fffffff2;color:var(--violet-700)}.ms-today .stamps .now{background:#fff3;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.ms-today .tcta{display:block;width:100%;margin-top:16px;padding:15px;border-radius:15px;background:#fff;color:var(--violet-700);text-align:center;font-size:15px;font-weight:800}.ms-today .tf{margin-top:10px;text-align:center;font-size:10.5px;color:#fff9}.sech{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.sech h4{flex:0 0 auto;font-size:15px;font-weight:800;letter-spacing:-.04em;margin:0;white-space:nowrap}.sech span{font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ms-set .sd{margin-top:5px;font-size:11.5px;color:var(--ink-45)}.ms-set .sl i{font-style:normal;font-size:9px;font-weight:700;color:var(--ink-25);text-align:center;line-height:1.2;padding:0 2px}.ms-set .sh{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ms-set .sh b{font-size:14.5px;font-weight:800;letter-spacing:-.04em}.ms-set .n{font-size:15px;font-weight:800;color:var(--violet)}.ms-set .n i{font-style:normal;font-size:12px;color:var(--ink-25)}.ms-set .slots{display:flex;gap:7px;margin-top:12px}.ms-set .sl{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--violet-mist);border:1px dashed var(--line)}.ms-set .sl.on{background:#fff;border:1px solid var(--line-2)}.ms-set .sn{margin-top:9px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.ms-sec.ev .ms-ev .nm{display:block;margin-top:11px;font-size:19px;font-weight:800;letter-spacing:.01em;color:var(--ink)}.ms-sec.ev .ms-ev.live .nm{color:#fff}.ms-sec{padding-top:6px}.ms-sec+.ms-sec{margin-top:28px}.ms-today+.ms-sec{margin-top:28px}.ms-sec h4{font-size:15px;font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.ms-ev{display:block;width:100%;text-align:left;padding:16px;border-radius:20px;background:var(--line-2);color:var(--ink-45)}.ms-ev+.ms-ev{margin-top:8px}.ms-ev.live{background:#17131f;color:#ffffffb8}.ms-ev .h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-ev .h b{font-size:15px;font-weight:800;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.ms-ev.live .h b{color:#fff}.ms-ev .st{padding:4px 8px;border-radius:99px;background:var(--line);font-size:10px;font-weight:800;color:var(--ink-45);white-space:nowrap}.ms-ev.live .st{background:var(--violet);color:#fff}.ms-ev .pd{margin-left:auto;font-size:10.5px;font-weight:800;white-space:nowrap}.ms-ev .ln{margin-top:10px;font-size:12px;line-height:1.6}.ms-ev .rw{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:800;color:var(--violet-300)}.ms-ev:not(.live) .rw{border-top-color:var(--line);color:var(--ink-45)}.ms-prog{padding:15px 16px;border-radius:18px;background:var(--violet-mist)}.ms-prog .t{display:flex;align-items:baseline;justify-content:space-between}.ms-prog .t span{font-size:12px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ms-prog .t b{font-size:14px;font-weight:800;letter-spacing:-.035em}.ms-prog .bar{display:block;height:6px;margin-top:10px;border-radius:99px;background:#fff;overflow:hidden}.ms-prog .bar i{display:block;height:100%;border-radius:99px;background:var(--violet)}.ms-prog p{margin-top:9px;font-size:10.5px;color:var(--ink-45)}.ms-list{margin-top:10px;display:flex;flex-direction:column;gap:2px}.ms-item{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:13px 4px;border-bottom:1px solid var(--line-2)}.ms-item .ck{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff}.ms-item.done .ck{background:var(--violet);border-color:var(--violet)}.ms-item .tx b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em}.ms-item.done .tx b{color:var(--ink-45);text-decoration:line-through}.ms-item .tx span{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-45)}.ms-item .pb{display:block;height:4px;margin-top:8px;border-radius:99px;background:var(--line-2);overflow:hidden}.ms-item .pb i{display:block;height:100%;border-radius:99px;background:var(--violet-300)}.ms-item .gn{flex:0 0 auto;align-self:center;font-size:10.5px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ms-item.done .gn{color:var(--ink-25)}.ms-wrap{margin:0 -20px;padding:0 20px 22px;background:var(--paper);display:block}.ms-card{padding:15px;border-radius:20px;background:var(--violet-mist);border:1px solid #EFEBFA}.ms-card .ch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.ms-card .ch .more{font-size:11.5px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ms-card .ch .k{display:block;font-size:12px;font-weight:700;color:var(--ink-45)}.ms-card .ch b{display:block;margin-top:4px;font-size:15.5px;font-weight:800;letter-spacing:-.04em;line-height:1.4;word-break:keep-all;white-space:nowrap}.ms-card.hero{padding:15px 15px 14px}.ms-card.hero .tt{display:block;margin-top:7px;font-size:18.5px;font-weight:800;letter-spacing:-.045em;line-height:1.35;word-break:keep-all;color:var(--ink)}.ms-card.hero .stamps{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.ms-card.hero .stamps span{display:grid;place-items:center;gap:2px;padding:7px 0;border-radius:11px;background:#fff;color:var(--ink-25)}.ms-sec{padding:14px 0}.ms-sec.first{padding-top:6px;padding-bottom:20px}.ms-sec+.ms-sec{border-top:8px solid var(--wash);margin:0 -20px;padding:15px 20px}.ms-sec .sh{padding:0 0 9px}.ms-sec .sh.row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ms-sec .sh b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.ms-sec .sh p{margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.ms-sec .sh .cn{font-size:11.5px;font-weight:700;color:var(--violet-700);white-space:nowrap}.ms-sec .hh{display:flex;align-items:center;justify-content:space-between}.ms-sec .hh .k{font-size:11px;font-weight:800;color:var(--ink-45);white-space:nowrap}.ms-sec .streak{padding:4px 9px;border-radius:99px;background:var(--violet-wash);font-size:11px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ms-sec .tt{display:block;margin-top:6px;font-size:18px;font-weight:800;letter-spacing:-.045em;color:var(--ink)}.ms-sec .stamps{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px}.ms-sec .stamps span{display:grid;place-items:center;padding:9px 0;border-radius:10px;background:var(--wash);color:var(--ink-25)}.ms-sec .stamps i{font-style:normal;font-size:12px;font-weight:800}.ms-sec .stamps .on{background:var(--violet-wash);color:var(--violet-700)}.ms-sec .stamps .now{background:var(--violet);color:#fff}.ms-sec .tcta{display:block;width:100%;margin-top:16px;padding:15px;border-radius:14px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800;box-shadow:0 6px 16px -8px #6b4eff8c}.ms-li{display:flex;align-items:center;gap:11px;width:100%;padding:10px 0;text-align:left}.ms-li .ring{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.ms-li .ring:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--paper)}.ms-li .ring i{position:relative;z-index:1;font-style:normal;font-size:9.5px;font-weight:800;color:var(--violet-700)}.ms-li .ic{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--violet-mist)}.ms-li .tx b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.ms-li .tx span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:var(--ink-45);word-break:keep-all}.ms-ch{padding:12px 0}.ms-ch+.ms-ch{border-top:1px solid var(--line-2)}.ms-ch .h{display:flex;align-items:center;gap:10px}.ms-ch .ring{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.ms-ch .ring:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:#fff}.ms-ch .ring i{position:relative;z-index:1;font-style:normal;font-size:12px;font-weight:800;color:var(--violet-700)}.ms-ch .h b{flex:1;min-width:0;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.ms-ch .rw{flex:0 0 auto;padding:5px 9px;border-radius:9px;background:#fbf3e2;font-size:11px;font-weight:800;color:#9a7526;white-space:nowrap}.ms-ch .sl{display:flex;flex-wrap:nowrap;gap:5px;margin-top:9px;padding-left:44px;min-width:0}.ms-ch .sl::-webkit-scrollbar{display:none}.ms-ch .sl>*{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ms-ch .chip{display:inline-flex;align-items:center;gap:3px;padding:6px 9px;border-radius:99px;border:1px dashed #D5CDEE;background:#fff;font-size:12px;font-weight:700;color:var(--violet-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-ch .chip i,.ms-ch .chip svg{flex:0 0 auto}.ms-ch .chip i{font-style:normal;font-size:12px;font-weight:800}.ms-ch .chip.on{border:1px solid transparent;background:var(--wash);color:var(--ink-25);font-weight:600}.ms-li .rw{flex:0 0 auto;padding:6px 10px;border-radius:10px;background:#fbf3e2;font-size:11.5px;font-weight:800;color:#9a7526;white-space:nowrap}.ms-li .fill{flex:0 0 auto;padding:8px 11px;border-radius:10px;background:var(--violet-wash);font-size:11.5px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ms-prize{display:flex;align-items:center;gap:5px;margin-top:14px;font-size:11px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ms-prize b{font-size:12px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ms-prize .num{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--ink-25)}.ms-card.hero .tcta{display:block;width:100%;margin-top:12px;padding:14px;border-radius:14px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800}.ms-card.hero .hh{display:flex;align-items:center;justify-content:space-between}.ms-card.hero .k{font-size:12px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ms-card.hero .streak{padding:5px 10px;border-radius:99px;background:var(--violet-wash);color:var(--violet-700);font-size:11.5px;font-weight:800;white-space:nowrap}.ms-card.hero .tt-unused{display:none}.ms-card.hero .ts{margin-top:8px;font-size:12.5px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.ms-card.hero .stamps-old,.ms-card.hero .stamps-old span{display:none}.ms-card.hero .stamps i{font-style:normal;font-size:10.5px;font-weight:800}.ms-card.hero .stamps .on{background:var(--violet-wash);color:var(--violet-700)}.ms-card.hero .stamps .now{background:var(--violet);color:#fff}.ms-prize-old,.ms-card.hero .tcta-old{display:none}.ms-card.hero .tf{margin-top:10px;text-align:center;font-size:11px;font-weight:600;color:var(--ink-25)}.ms-big{display:block;width:100%;padding:13px;border-radius:16px;background:#fff;text-align:left}.ms-big .h{display:flex;align-items:baseline;justify-content:space-between}.ms-big .h b{font-size:14.5px;font-weight:800;letter-spacing:-.035em}.ms-big .n{font-size:15px;font-weight:800;color:var(--violet-700)}.ms-big .n i{font-style:normal;font-size:12px;color:var(--ink-25)}.ms-big .slots{display:flex;gap:7px;margin-top:11px}.ms-big .sl{flex:1;aspect-ratio:1.55;display:grid;place-items:center;border-radius:14px;background:#ffffffa6}.ms-big .sl.more{flex:0 0 42px;font-size:13px;font-weight:800;color:var(--ink-25);background:#fff6}.ms-big .sl i{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-25);word-break:keep-all;text-align:center;line-height:1.25}.ms-big .sl.on{background:#fff;box-shadow:0 2px 8px -3px #28195a40}.ms-big .bar{display:block;height:5px;margin-top:11px;border-radius:99px;background:#fff;overflow:hidden}.ms-big .bar i{display:block;height:100%;border-radius:99px;background:var(--violet)}.ms-big .sn{margin-top:9px;font-size:11.5px;font-weight:700;color:var(--violet-700)}.ms-rows{display:flex;flex-direction:column}.ms-big+.ms-rows{margin-top:6px}.ms-sec{padding:2px 0 6px}.ms-sec .sh{padding:6px 2px 14px}.ms-sec .sh b{display:block;font-size:18px;font-weight:800;letter-spacing:-.045em;color:var(--ink)}.ms-sec .sh p{margin-top:7px;font-size:13px;font-weight:600;line-height:1.6;color:var(--ink-45);word-break:keep-all}.ms-list{display:flex;flex-direction:column}.ms-li{display:flex;align-items:center;gap:13px;width:100%;padding:15px 2px;text-align:left}.ms-li+.ms-li{border-top:1px solid var(--line-2)}.ms-li .ring{position:relative;flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.ms-li .ring:after{content:"";position:absolute;top:4.5px;right:4.5px;bottom:4.5px;left:4.5px;border-radius:50%;background:#fff}.ms-li .ring i{position:relative;z-index:1;font-style:normal;font-size:11px;font-weight:800;color:var(--violet-700)}.ms-li .ic{flex:0 0 auto;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--violet-mist)}.ms-li .tx{flex:1;min-width:0}.ms-li .tx b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.ms-li .tx span{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--ink-45);word-break:keep-all}.ms-li .rw{flex:0 0 auto;padding:8px 12px;border-radius:12px;background:#fbf3e2;font-size:12.5px;font-weight:800;color:#9a7526;white-space:nowrap}.ms-li .fill{flex:0 0 auto;padding:9px 12px;border-radius:12px;background:var(--violet-wash);font-size:12.5px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ms-items{border-radius:16px;background:#fff;overflow:hidden}.ms-item{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;text-align:left;color:var(--ink-25)}.ms-item+.ms-item{border-top:1px solid var(--line-2)}.ms-item .ring{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.ms-item .ring:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.ms-item .ring i{position:relative;z-index:1;font-style:normal;font-size:10px;font-weight:800;color:var(--violet-700)}.ms-item .tx{flex:1;min-width:0}.ms-item .tx b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.ms-item .tx span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.ms-item .rt{flex:0 0 auto;white-space:nowrap}.ms-item .rt b{font-size:14px;font-weight:800;color:var(--violet-700)}.ms-item .rt i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-25)}.ms-sets{display:flex;gap:9px;margin:0 -15px;padding:2px 15px 4px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.ms-sets::-webkit-scrollbar{display:none}.ms-set{flex:0 0 46%;scroll-snap-align:start;padding:12px;border-radius:18px;background:#fff;text-align:left;box-shadow:0 2px 10px -6px #28195a38}.ms-set .grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ms-set .c{aspect-ratio:1;display:grid;place-items:center;border-radius:11px;background:var(--violet-mist)}.ms-set .c.on{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.ms-set .nm{display:block;margin-top:11px;font-size:13.5px;font-weight:800;letter-spacing:-.035em;word-break:keep-all}.ms-set .ct{display:flex;align-items:baseline;gap:2px;margin-top:5px}.ms-set .ct b{font-size:14px;font-weight:800;color:var(--violet-700)}.ms-set .ct i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-25)}.ms-set .ct em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-45)}.ms-set .ct em.done{color:var(--violet-700)}.ms-set .bar{display:block;height:4px;margin-top:9px;border-radius:99px;background:var(--line-2);overflow:hidden}.ms-set .bar i{display:block;height:100%;border-radius:99px;background:var(--violet)}.ms-link{display:block;width:100%;margin-top:9px;padding:9px;text-align:center;font-size:12px;font-weight:700;color:var(--ink-45)}.ms-row{display:flex;align-items:center;gap:11px;width:100%;padding:8px 2px;text-align:left}.ms-row+.ms-row{border-top:1px solid var(--line-2)}.ms-row .ic{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;overflow:hidden;background:var(--line-2)}.ms-row .tx{flex:1;min-width:0}.ms-row .tx b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em}.ms-row .tx span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-row .rt{flex:0 0 auto;font-size:13px;font-weight:800;color:var(--ink-45)}.ms-row .st{flex:0 0 auto;padding:6px 10px;border-radius:99px;background:var(--line-2);font-size:11px;font-weight:800;color:var(--ink-45);white-space:nowrap}.ms-row .st.live{background:var(--violet);color:#fff}.ms-row.soon{opacity:.7}.ms-row.ev .ic{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.ev-sec .ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ev-sec .ch .cn{font-size:11.5px;font-weight:800;color:var(--violet-700);white-space:nowrap}.ev-strip{display:flex;gap:9px;margin:0 -15px;padding:2px 15px 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ev-strip::-webkit-scrollbar{display:none}.ev-card{flex:0 0 68%;display:flex;flex-direction:column;padding:14px;border-radius:17px;text-align:left;background:#fff;border:1px solid var(--line-2)}.ev-card .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.ev-card .mk-lg{border-radius:50%;object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.ev-card .st{padding:4px 8px;border-radius:99px;background:var(--line-2);font-size:11px;font-weight:800;color:var(--ink-45);white-space:nowrap}.ev-card.live .st{background:var(--violet);color:#fff}.ev-card .nm{font-size:14.5px;font-weight:800;letter-spacing:.01em}.ev-card .pd{display:block;margin-top:3px;font-size:11px;font-weight:700;color:var(--ink-45)}.ev-card .rw{display:block;margin-top:9px;font-size:13px;font-weight:600;line-height:1.55;color:var(--ink-70);word-break:keep-all}.ev-card .cta{display:flex;align-items:center;gap:3px;margin-top:11px;font-size:12.5px;font-weight:800;color:var(--violet-700)}.ev-card.soon{background:#fafafc;opacity:.72}.ms-foot{margin:0;padding:4px 6px 0;background:none;font-size:11.5px;line-height:1.75;color:var(--ink-45);text-align:center;word-break:keep-all}.nw-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:14px 16px;border-radius:18px;background:#17131f;color:#fff;margin-bottom:4px}.nw-banner .lb{font-size:14px;font-weight:800;letter-spacing:.02em}.nw-banner .pd{margin-left:auto;padding:5px 9px;border-radius:99px;background:#ffffff29;font-size:10.5px;font-weight:800;white-space:nowrap}.nw-banner .tx{flex:1 0 100%;font-size:11.5px;line-height:1.5;color:#ffffffb3}.ex-tier{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:7px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}#s-profile,#s-profile .topbar{background:var(--paper)}.pf-head{display:flex;flex-direction:column;align-items:center;padding:14px 0 12px}.pf-av{display:grid;place-items:center;width:66px;height:66px;border-radius:24px;background:var(--violet-wash);color:var(--violet-700);font-size:24px;font-weight:800}.pf-namerow{display:flex;align-items:center;gap:6px;margin-top:13px}.pf-nm{font-size:19px;font-weight:800;letter-spacing:-.045em}.pf-edit{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:transparent;color:var(--ink-45)}.pf-edit.on{background:var(--violet);color:#fff}.pf-nmedit{font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--ink);border:1.5px solid var(--violet-300);border-radius:10px;padding:4px 9px;background:var(--paper);outline:none}.pf-tier{display:inline-flex;align-items:center;gap:5px;margin-top:11px;padding:5px 11px;border-radius:99px;background:var(--wash);color:var(--ink-70);font-size:12px;font-weight:700}.pf-since{margin-top:9px;font-size:11.5px;font-weight:600;color:var(--ink-45);white-space:nowrap}.pf-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-top:1px solid var(--line-2)}.pf-stats div{text-align:center}.pf-stats b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em}.pf-stats span{display:block;margin-top:4px;font-size:11px;font-weight:600;color:var(--ink-45)}.pf-next{padding:22px 0 6px;border-top:1px solid var(--line-2)}.pf-next .h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pf-next .h b{font-size:14px;font-weight:800;letter-spacing:-.035em}.pf-next .h span{font-size:12px;font-weight:700;color:var(--ink-45)}.pf-next .bar{display:block;height:7px;margin-top:10px;border-radius:99px;background:var(--line-2);overflow:hidden}.pf-next .bar i{display:block;height:100%;border-radius:99px}.pf-next p{margin-top:11px;font-size:11.5px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.pf-sec{margin-top:34px}.pf-sec h4{font-size:15px;font-weight:800;letter-spacing:-.04em}.pf-sub{margin-top:7px;font-size:11.5px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.pf-stk{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 6px;margin-top:18px}.pf-cell{text-align:center}.pf-cell .a{display:grid;place-items:center;height:60px}.pf-cell .n{display:block;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.35;color:var(--ink-70);word-break:keep-all}.pf-more{margin-top:14px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.pf-post{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;text-align:left}.pf-post+.pf-post{border-top:1px solid var(--line-2)}.pf-post .a{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px}.pf-post .t{flex:1;min-width:0}.pf-post .t b{display:block;font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-post .t span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:var(--ink-45)}#s-post,#s-post .topbar{background:var(--paper)}.po-head{display:flex;align-items:center;gap:12px;padding:4px 0 2px}.po-head .ex-user{flex:1;min-width:0}.po-stk{flex:0 0 auto;display:grid;place-items:center}.po-memo{margin-top:16px;font-size:15px;line-height:1.75;color:var(--ink);text-wrap:pretty}.po-actions{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-2)}.po-actions .cm{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink-45)}.po-cms{margin:22px -20px 0;padding:20px 20px 4px;border-top:6px solid var(--line-2)}.po-cmh{display:block;font-size:12.5px;font-weight:700;color:var(--ink-45);margin-bottom:6px}.po-cm{display:flex;gap:10px;padding:12px 0}.po-cm+.po-cm{border-top:1px solid var(--line-2)}.po-cm .av{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--line-2);color:var(--ink-45);font-size:11.5px;font-weight:800}.po-cm .t{flex:1;min-width:0}.po-cm .h{display:flex;align-items:baseline;gap:6px}.po-cm .h b{font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.po-cm .h i{font-style:normal;font-size:11px;font-weight:500;color:var(--ink-25)}.po-cm .x{display:block;margin-top:3px;font-size:13.5px;line-height:1.6;color:var(--ink-70);word-break:keep-all}.po-write{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:8px;margin:0;padding:12px 20px 20px;border-top:1px solid var(--line-2);background:var(--paper)}#s-post .scroll{padding-bottom:78px}.po-write input{flex:1;min-width:0;padding:11px 14px;border-radius:99px;background:var(--line-2);border:0;outline:none;font:inherit;font-size:13px;color:var(--ink)}.po-write input::placeholder{color:var(--ink-25)}.po-write button{flex:0 0 auto;padding:10px 15px;border-radius:99px;background:var(--violet);color:#fff;font-size:12.5px;font-weight:700}.po-note{margin-top:14px;text-align:center;font-size:11px;color:var(--ink-25)}#s-nikeweek,#s-nikeweek .topbar{background:var(--paper)}.nw-hero{padding:20px;border-radius:22px;background:#17131f;color:#fff}.nw-hero .pd{display:inline-block;white-space:nowrap;padding:6px 11px;border-radius:99px;background:#ffffff29;font-size:11px;font-weight:800}.nw-hero b{display:block;margin-top:13px;font-size:30px;font-weight:800;letter-spacing:.01em}.nw-hero p{margin-top:10px;font-size:13px;line-height:1.7;color:#ffffffb8}.nw-reward{margin-top:12px;padding:17px;border-radius:20px;background:var(--violet-mist);border:1px solid #E7E1FA}.nw-reward .k{font-size:10.5px;font-weight:800;color:var(--violet-700)}.nw-reward b{display:block;margin-top:8px;font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.5;word-break:keep-all}.nw-reward p{margin-top:9px;font-size:11.5px;line-height:1.7;color:var(--ink-45)}.nw-steps{margin-top:20px;display:flex;flex-direction:column;gap:12px}.nw-steps div{display:flex;align-items:center;gap:11px}.nw-steps i{width:22px;height:22px;border-radius:8px;background:var(--line-2);color:var(--ink-45);font-style:normal;font-size:11px;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.nw-steps span{font-size:12.5px;line-height:1.6;color:var(--ink-70)}.nw-steps div.done i{background:var(--violet);color:#fff}.nw-steps div.done span{color:var(--ink);font-weight:700}.nw-cta{display:block;width:100%;margin-top:22px;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800}.nw-sub{display:block;width:100%;margin-top:8px;padding:14px;border-radius:15px;background:var(--line-2);color:var(--ink-70);text-align:center;font-size:13.5px;font-weight:700}.nw-fine{margin-top:14px;text-align:center;font-size:11px;color:var(--ink-45)}.st-list{display:flex;flex-direction:column;gap:10px;padding-top:4px}.st-card{padding:16px;border-radius:20px;border:1px solid var(--line-2)}.st-h{display:flex;align-items:center;gap:8px}.st-h .tag{padding:5px 10px;border-radius:99px;font-size:10.5px;font-weight:800;white-space:nowrap}.st-h .tag.q{background:var(--violet-wash);color:var(--violet-700)}.st-h .tag.s{background:#e9f3ec;color:#2e8b62}.st-h .co{font-size:12.5px;font-weight:700;color:var(--ink-45)}.st-t{display:block;margin-top:11px;font-size:14.5px;font-weight:800;letter-spacing:-.035em;line-height:1.5;word-break:keep-all}.st-m{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:11.5px;font-weight:600;color:var(--ink-45);white-space:nowrap}.st-m i{width:3px;height:3px;border-radius:50%;background:var(--ink-25)}.st-m b{font-weight:800;color:var(--ink-70)}.st-foot{margin-top:18px;padding:14px 15px;border-radius:14px;background:var(--line-2)}.st-foot p{font-size:11.5px;line-height:1.75;color:var(--ink-45)}#s-explore{background:var(--paper)}#s-explore [data-pane=feed]{margin:0 -20px;padding:0 20px}.ex-ranking{padding:10px 0 3px;margin:0 -20px 11px;border-radius:0;background:none;border:0;box-shadow:none}#s-explore [data-pane=feed] .ex-ranking{padding-left:20px;padding-right:20px;margin-top:0}#feedBody .ex-ranking+.ex-card{border-top:8px solid var(--wash);margin:0 -20px;padding:20px 20px 12px}.ex-rkhead{display:block}.ex-rkhead .as{display:block;font-size:11.5px;font-weight:800;color:var(--ink-45)}.ex-ranking h4{display:block;margin-top:13px;font-size:17px;font-weight:800;letter-spacing:-.045em;color:var(--ink);white-space:nowrap}.ex-axis{display:flex;gap:6px;margin:13px 0 8px}.ex-axis button{padding:7px 13px;border-radius:99px;background:var(--wash);font-size:12px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ex-axis button.on{background:var(--ink);color:#fff}.ex-rank{display:flex;flex-direction:column;margin-top:4px}.ex-rankempty{padding:22px 0 19px;text-align:center;font-size:12.5px;font-weight:650;color:var(--ink-45)}.ex-rank.swap{animation:exswap .24s cubic-bezier(.22,.9,.3,1)}@keyframes exswap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ex-rkrow{display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;text-align:left}.ex-rkrow+.ex-rkrow{border-top:1px solid var(--line-2)}.ex-rkrow .no{flex:0 0 auto;width:12px;font-size:13px;font-weight:800;color:var(--ink-45)}.ex-rkrow .lgc{flex:0 0 auto;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px var(--line-2)}.ex-rkrow .lgc img{width:100%;height:100%;object-fit:contain}.ex-rkrow .lgc i{font-style:normal;font-size:11px;font-weight:800;color:var(--violet-700)}.ex-rkrow .t{flex:1;min-width:0;text-align:left}.ex-rkrow .t b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-rkrow .t .yr{display:block;margin-top:3px;font-size:11px;font-weight:600;line-height:1.4;color:var(--ink-45)}.ex-rkrow .col{flex:0 0 auto;padding:8px 13px;border-radius:10px;background:var(--violet-wash);font-size:11.5px;font-weight:800;color:var(--violet-700)}.ex-rank{display:flex;flex-direction:column;gap:2px}.ex-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border-radius:12px}.ex-row:hover{background:var(--violet-mist)}.ex-row .no{flex:0 0 14px;font-size:12px;font-weight:800;color:var(--ink-25)}.ex-row .nm{flex:0 0 auto;font-size:13px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.ex-row .bar{flex:1;min-width:20px;height:6px;border-radius:99px;background:var(--line-2);overflow:hidden}.ex-row .bar i{display:block;height:100%;border-radius:99px;background:var(--violet-300)}.ex-row:first-child .bar i{background:var(--violet)}.ex-row .sc{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--ink-45)}.ex-cats{display:flex;flex-wrap:wrap;gap:6px}.ex-cats button{padding:9px 14px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink-70)}.ex-cats button.sel{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-700)}.ex-cathint{margin-top:11px;font-size:11.5px;line-height:1.6;color:var(--ink-45)}.ex-privacy{padding:16px 2px 12px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.ex-card{background:var(--paper);border:0;border-radius:0;padding:20px 0 12px;margin:0;box-shadow:none}.ex-card+.ex-card{border-top:2px solid var(--wash);margin:0 -20px;padding:20px 20px 12px}.ex-top{display:flex;align-items:flex-start;gap:10px}.ex-user{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ex-user .av{flex:0 0 auto;position:relative;width:40px;height:40px;border-radius:14px;background:var(--violet-wash);color:var(--violet-700);font-size:14px;font-weight:800;display:grid;place-items:center}.ex-user .av.first{background:var(--violet-wash);color:var(--violet-700)}.ex-user .av.tier{border-radius:50%}.ex-medal{padding:3px 7px;border-radius:7px;background:#fbf3e2;font-size:10px;font-style:normal;font-weight:800;color:#9a7526;white-space:nowrap}.ex-user .who{min-width:0}.ex-user .who b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:800;letter-spacing:-.035em}.ex-user .who span{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-top .mini{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px}.ex-value{display:flex;align-items:center;gap:8px;margin-top:14px;padding:12px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:none}.ex-value .k{font-size:12px;font-weight:700;color:var(--ink-45);white-space:nowrap}.ex-value b{font-size:17px;font-weight:800;letter-spacing:-.04em}.ex-value b.up{color:var(--up)}.ex-value b.down{color:var(--down)}.ex-value .ago{margin-left:auto;font-size:11px;font-weight:600;color:var(--ink-45);white-space:nowrap}.sk-value{margin-top:14px;padding:15px 2px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.sk-value-k{display:block;font-size:11.5px;font-weight:700;color:var(--ink-45)}.sk-value-n{display:block;margin-top:5px;font-size:27px;font-weight:800;letter-spacing:-.03em}.sk-value-n.up{color:var(--up)}.sk-value-n.down{color:var(--down)}.sk-value-meta{display:block;margin-top:7px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.ex-first{display:flex;align-items:center;gap:9px;margin-top:14px}.ex-first .chip{padding:5px 9px;border-radius:8px;background:#fbf3e2;font-size:10.5px;font-weight:800;color:#9a7526;white-space:nowrap}.ex-first b{font-size:12.5px;font-weight:700;color:var(--ink-70);white-space:nowrap}.ex-memo{margin-top:12px;font-size:14px;line-height:1.65;color:var(--ink);text-wrap:pretty}.ex-corow{display:flex;align-items:center;gap:11px;width:100%;margin-top:14px;padding:12px;border-radius:15px;background:var(--wash);color:var(--ink-25)}.ex-corow .lg{flex:0 0 auto;width:38px;height:38px;border-radius:12px;object-fit:contain;background:#fff}.ex-corow .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:13px;font-weight:800}.ex-corow .t{flex:1;min-width:0;text-align:left}.ex-corow .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.ex-corow .t span{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.ex-actions{display:flex;align-items:center;gap:18px;margin-top:6px;padding:12px 2px;border-top:1px solid var(--line-2)}.ex-actions button{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink-45)}.ex-actions .lk.on{color:var(--up)}.ex-style{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ex-style div{display:flex;align-items:center;gap:10px}.ex-style .k{flex:0 0 52px;font-size:12px;font-weight:700}.ex-style .b{flex:1;height:8px;border-radius:99px;background:var(--line-2);overflow:hidden;margin:0 2px}.ex-style .b i{display:block;height:100%;border-radius:99px;background:var(--violet)}.ex-style .v{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--ink-45)}.lg-top{padding:4px 2px 20px}.lg-top .k{display:block;font-size:11.5px;font-weight:700;color:var(--ink-45)}.lg-top>b{display:block;margin-top:6px;font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1}.lg-top .s{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--ink-45)}.lg-top .bar{height:8px;border-radius:99px;background:var(--line-2);margin-top:14px;overflow:hidden}.lg-top .bar i{display:block;height:100%;border-radius:99px;background:var(--violet)}.lg-top .c{display:block;margin-top:7px;font-size:11px;font-weight:700;color:var(--ink-25)}.lg-card{border:1px solid var(--line-2);border-radius:20px;padding:17px}.lg-card.due{border-color:#dcd2ff;background:var(--violet-mist)}.lg-card.done{background:var(--line-2);border-color:transparent}.lg-h{display:flex;align-items:center;gap:9px}.lg-h b{font-size:15.5px;font-weight:800;letter-spacing:-.04em}.lg-h em{margin-left:auto;font-style:normal;font-size:15px;font-weight:800;color:var(--violet-700)}.lg-h .st{padding:5px 10px;border-radius:99px;font-size:10.5px;font-weight:800;white-space:nowrap}.lg-h .st.wait{background:var(--line-2);color:var(--ink-45)}.lg-h .st.due{background:var(--violet);color:#fff}.lg-h .st.ok{background:#e4f1ea;color:#2e8b62}.lg-h .st.skip{background:#efeaf7;color:var(--ink-45)}.lg-met{margin-top:12px;font-size:13px;font-weight:700;color:var(--ink-70)}.lg-dates{display:flex;gap:6px;margin-top:9px}.lg-dates span{padding:6px 10px;border-radius:9px;background:var(--line-2);font-size:11.5px;font-weight:700;color:var(--ink-70)}.lg-amt{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-2)}.lg-amt span{font-size:11.5px;font-weight:600;color:var(--ink-45)}.lg-amt b{font-size:17px;font-weight:800;letter-spacing:-.04em}.lg-when{margin-top:11px;font-size:12px;line-height:1.6;color:var(--ink-45)}.lg-acts{display:flex;gap:8px;margin-top:15px}.lg-acts button{flex:1;padding:14px;border-radius:14px;text-align:center;font-size:13.5px;font-weight:800}.lg-acts .g{background:#fff;color:var(--ink-45);border:1px solid var(--line)}.lg-acts .p{background:var(--violet);color:#fff;flex:1.6}.lg-mock{display:block;width:100%;margin-top:14px;padding:9px;border-radius:11px;background:transparent;text-align:center;font-size:11px;font-weight:700;color:var(--ink-25)}.lg-notice{margin-top:18px;padding:13px 14px;border-radius:14px;background:var(--line-2);font-size:11.5px;line-height:1.7;color:var(--ink-45)}.lg-notice b{color:var(--ink-70);font-weight:800}.lg-empty{padding:56px 10px;text-align:center}.lg-empty b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em}.lg-empty span{display:block;margin-top:7px;font-size:12px;line-height:1.7;color:var(--ink-45)}.ib-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:none;flex-direction:column;background:#fff;animation:ibup .26s cubic-bezier(.22,.9,.3,1)}.ib-host.on{display:flex}@keyframes ibup{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ib-bar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:54px 16px 12px;border-bottom:1px solid var(--line-2)}.ib-bar .x{display:grid;place-items:center;width:28px;height:28px;color:var(--ink)}.ib-bar .t{flex:1;min-width:0;text-align:center}.ib-bar .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-bar .t span{display:block;margin-top:2px;font-size:11px;color:var(--ink-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-bar .ex{display:grid;place-items:center;width:28px;height:28px;color:var(--ink-45)}.ib-body{position:relative;flex:1;min-height:0;background:#fff}.ib-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;background:#fff}.ib-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:26px 22px;overflow-y:auto}.ib-fallback .k{display:block;font-size:11.5px;font-weight:700;color:var(--ink-45)}.ib-fallback>b{display:block;margin-top:10px;font-size:21px;font-weight:800;letter-spacing:-.045em;line-height:1.4;word-break:keep-all}.ib-fallback p{margin-top:16px;font-size:12.5px;color:var(--ink-45)}.sc-burst{--fly-dx:0px;--fly-dy:-40vh;--fly-mid-x:14px;--fly-mid-y:-18vh;--fly-ms:.7s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#120e1c99;-webkit-backdrop-filter:blur(10px) saturate(.72);backdrop-filter:blur(10px) saturate(.72);opacity:0;transition:opacity .22s ease}.sc-burst.on{opacity:1}.sc-burst .art{position:relative;isolation:isolate;display:grid;place-items:center;width:132px;height:120px;transform:translateY(8px) scale(.68);opacity:0;transition:transform .48s cubic-bezier(.2,1.35,.4,1),opacity .3s ease;filter:drop-shadow(0 16px 27px rgba(0,0,0,.34))}.sc-burst.on .art{transform:scale(1);opacity:1}.sc-burst .art>:not(.glass){position:relative;z-index:1}.sc-burst .art:after{content:"";position:absolute;left:16%;right:12%;bottom:-12px;z-index:0;height:16px;border-radius:50%;background:radial-gradient(ellipse,rgba(107,78,255,.3),rgba(15,10,27,.14) 42%,transparent 73%);filter:blur(6px);pointer-events:none}.sc-burst .glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;-webkit-mask-image:var(--burst-shape);mask-image:var(--burst-shape);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none}.sc-burst .glass i{position:absolute;left:-54%;top:-30%;display:block;width:44%;height:160%;background:linear-gradient(90deg,transparent,rgba(151,119,255,.14) 18%,rgba(197,180,255,.52) 40%,rgba(255,255,255,.96) 50%,rgba(161,132,255,.25) 66%,transparent);filter:blur(1.3px);mix-blend-mode:screen;transform:rotate(13deg);animation:sc-burst-glass 1.55s cubic-bezier(.42,.02,.36,1) infinite}.sc-burst .glass:after{content:"";position:absolute;left:2%;top:16%;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),rgba(180,155,255,.38) 27%,rgba(124,92,245,.16) 48%,transparent 72%);filter:blur(6px);mix-blend-mode:screen;animation:sc-burst-caustic 1.55s cubic-bezier(.42,.02,.36,1) infinite}@keyframes sc-burst-glass{0%{transform:translate(0) rotate(13deg);opacity:0}18%{opacity:.36}52%{opacity:1}to{transform:translate(390%) rotate(8deg);opacity:0}}@keyframes sc-burst-caustic{0%{transform:translate(-36%,28%) scale(.75);opacity:0}34%{opacity:.25}62%{opacity:.7}to{transform:translate(190%,-34%) scale(1.15);opacity:0}}.sc-burst b{font-size:16px;font-weight:800;letter-spacing:-.04em;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .28s ease .1s,transform .28s ease .1s}.sc-burst.on b{opacity:1;transform:none}.sc-burst.fly b{opacity:0;transform:translateY(-4px)}.dx-cell.just{animation:dxjust .9s cubic-bezier(.2,1.4,.4,1)}.dx-cell.just .dx-art{animation:dxglow 1.4s ease}@keyframes dxjust{0%{transform:scale(.72)}55%{transform:scale(1.08)}to{transform:none}}@keyframes dxglow{0%,70%{filter:drop-shadow(0 0 14px rgba(107,78,255,.55))}to{filter:none}}.ib-block{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:26px 22px;background:#fff}.ib-block>b{font-size:20px;font-weight:800;letter-spacing:-.045em;line-height:1.45;word-break:keep-all;color:var(--ink)}.ib-block>span{margin-top:10px;font-size:12.5px;font-weight:600;color:var(--ink-45)}.ib-block>a{margin-top:20px;padding:14px;border-radius:14px;background:var(--violet-wash);text-align:center;font-size:13.5px;font-weight:800;color:var(--violet-700);text-decoration:none}.ib-go{display:block;margin-top:14px;padding:14px;border-radius:14px;background:var(--violet-wash);text-align:center;font-size:13.5px;font-weight:800;color:var(--violet-700);text-decoration:none}#s-kiwoom{background:#fff}#s-kiwoom .topbar{display:none}#s-kiwoom .scroll{padding-top:0}#kiwoomBody{padding:0 20px 120px}.kw-nav{display:flex;align-items:center;gap:2px;padding:56px 0 6px;color:var(--ink)}.kw-nav .sp{flex:1}.kw-nav .ic{display:grid;place-items:center;width:36px;height:36px;color:#17131f}.kw-nm{display:flex;align-items:center;gap:8px;margin-top:12px}.kw-nm .dd{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f1f0f6;color:#8b839e}.kw-nm b{font-size:19px;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.kw-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.kw-price b{font-size:38px;font-weight:800;letter-spacing:-.05em;line-height:1.1;white-space:nowrap}.kw-price .cur{display:flex;padding:3px;border-radius:99px;background:#f1f0f6}.kw-price .cur i{display:grid;place-items:center;width:40px;height:32px;border-radius:99px;font-style:normal;font-size:14px;font-weight:700;color:#8b839e}.kw-price .cur i.on{background:#fff;color:#17131f;box-shadow:0 1px 3px #1e12461f}.kw-diff{margin-top:6px;font-size:19px;font-weight:700;letter-spacing:-.03em}.kw-diff.up{color:#f0555a}.kw-diff.down{color:#5b6ce8}.kw-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;font-size:13px;color:#9a96a8}.kw-meta i{font-style:normal;color:#dddae5}.kw-chip{display:flex;align-items:center;gap:8px;margin-top:16px;padding:13px 15px;border-radius:14px;background:#f5f4f8;font-size:14px;font-weight:700;color:#17131f}.kw-chip .dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#ffd98e}.kw-chip .dot.down{background:#c3c9f2}.kw-chip svg{margin-left:auto;color:#b7b1c6}.kw-charth{display:flex;justify-content:flex-end;gap:14px;margin-top:16px;color:#9a96a8}.kw-chart{display:block;width:100%;height:auto;margin-top:6px;overflow:visible}.kw-range{display:flex;align-items:center;gap:4px;margin-top:10px}.kw-range button{padding:8px 13px;border-radius:10px;font-size:14px;font-weight:700;color:#9a96a8}.kw-range button.on{background:#f1f0f6;color:#17131f;font-weight:800}.kw-range .min{font-size:13px;color:#17131f}.kw-range .min i{font-style:normal;font-size:10px;color:#9a96a8;margin-left:2px}.kw-range .sp{flex:1}.kw-range .ct{padding:4px}.kw-depth{margin-top:18px}.kw-depth .bar{display:block;height:5px;border-radius:99px;background:#f0555a;overflow:hidden}.kw-depth .bar i{display:block;height:100%;background:#5b6ce8}.kw-depth .lb{display:flex;justify-content:space-between;margin-top:10px}.kw-depth .s{color:#5b6ce8}.kw-depth .b{color:#f0555a;text-align:right}.kw-depth .lb span{font-size:14px;font-weight:700}.kw-depth .lb b{display:block;margin-top:5px;font-size:19px;font-weight:700;color:#17131f;letter-spacing:-.03em}.kw-dock{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:8px;padding:12px 16px 26px;background:#fff}.kw-dock .dots{flex:0 0 auto;width:26px;display:grid;place-items:center;color:#17131f}.kw-dock .sell,.kw-dock .buy{flex:1;padding:17px;border-radius:20px;text-align:center;font-size:17px;font-weight:800;color:#fff}.kw-dock .sell{background:#6c7bf0}.kw-dock .buy{background:#f4515c}.cc-newsi .ex{flex:0 0 auto;margin-left:auto;color:var(--ink-25)}.sk-newsi{display:block;text-decoration:none}.kw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:none;place-items:center;background:#17131fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kw-overlay.on{display:grid;animation:kwfade .9s ease forwards}@keyframes kwfade{0%{opacity:0}18%{opacity:1}72%{opacity:1}to{opacity:0}}.kw-overlay span{padding:13px 20px;border-radius:14px;background:#fffffff5;font-size:13.5px;font-weight:800;color:var(--ink)}.kw-stock{padding:6px 2px 18px;border-bottom:1px solid var(--line-2)}.kw-stock b{font-size:22px;font-weight:800;letter-spacing:-.045em}.kw-stock>span{margin-left:7px;font-size:12px;font-weight:700;color:var(--ink-45)}.kw-stock .pr{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px}.kw-stock .pr span{font-size:12px;font-weight:600;color:var(--ink-45)}.kw-stock .pr b{font-size:17px;font-weight:800}.kw-amt{padding:20px 2px 18px;border-bottom:1px solid var(--line-2)}.kw-amt .k{display:block;font-size:11.5px;font-weight:700;color:var(--ink-45)}.kw-amt>b{display:block;margin-top:7px;font-size:38px;font-weight:800;letter-spacing:-.055em;line-height:1;color:var(--violet)}.kw-amt .s{display:block;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink-45)}.kw-amt .filled{display:inline-block;margin-top:12px;padding:6px 11px;border-radius:99px;background:var(--violet-wash);font-size:11px;font-weight:700;color:var(--violet-700)}.kw-rows{padding:16px 2px 4px;display:flex;flex-direction:column;gap:12px}.kw-rows div{display:flex;align-items:baseline;justify-content:space-between}.kw-rows span{font-size:12px;font-weight:600;color:var(--ink-45)}.kw-rows b{font-size:13px;font-weight:700}.kw-buy{display:block;width:100%;margin-top:22px;padding:17px;border-radius:16px;background:var(--up);color:#fff;text-align:center;font-size:16px;font-weight:800}.kw-fine{margin-top:12px;text-align:center;font-size:11px;color:var(--ink-45)}.mk-found{padding:16px 17px;border-radius:20px;background:var(--violet-mist);margin-bottom:12px}.mk-found .ft{display:flex;align-items:center;justify-content:space-between;gap:10px}.mk-found .ft span{font-size:11px;font-weight:800;color:var(--violet-700)}.mk-found .ft button{width:24px;height:24px;margin-right:-4px;border-radius:50%;display:grid;place-items:center;color:var(--ink-45)}.mk-found b{display:block;margin-top:9px;font-size:19px;font-weight:800;letter-spacing:-.045em;line-height:1.45;word-break:keep-all}.mk-found em{font-style:normal;color:var(--violet)}.mk-found p{margin-top:7px;font-size:12px;color:var(--ink-45)}.mk-empty{padding:20px 20px 18px;text-align:center}.mk-empty .art{display:flex;justify-content:center;margin-bottom:19px}.mk-empty b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.mk-empty p{margin-top:9px;font-size:13px;line-height:1.7;color:var(--ink-45)}.mk-empty-cta{margin-top:14px;padding:12px 24px;border-radius:99px;border:1px solid var(--line);font-size:14px;font-weight:800;color:var(--ink);white-space:nowrap}.mk-pre{margin-top:8px}.mk-pre-h{display:block;margin:0 2px 10px;font-size:13px;font-weight:800;letter-spacing:-.035em;color:var(--ink-70)}.mk-pre-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 15px;border-radius:16px;background:var(--violet-mist);text-align:left;color:var(--ink-25)}.mk-pre-row+.mk-pre-row{margin-top:8px}.mk-pre-row .i{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:var(--violet)}.mk-pre-row .t{flex:1;min-width:0}.mk-pre-row .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.mk-pre-row .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45);word-break:keep-all}.mk-self{display:flex;align-items:center;gap:12px;width:100%;margin:10px 0 18px;padding:16px 17px;border-radius:18px;border:1.5px dashed var(--line);color:var(--ink-25);text-align:left}.mk-self .plus{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--violet-wash);color:var(--violet)}.mk-self .t{flex:1;min-width:0}.mk-self .t b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.mk-self .t span{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-45)}.cl-find{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:14px;background:var(--line-2);color:var(--ink-45)}.cl-find input{flex:1;min-width:0;background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:var(--ink);outline:none}.cl-corows{margin-top:10px;display:flex;flex-direction:column;height:400px;overflow-y:auto;overscroll-behavior:contain}#clSheet:has(.cl-corows){max-height:none;overflow:hidden}.cl-cogroup{display:flex;flex-direction:column}.cl-cogroup+.cl-cogroup{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2)}.cl-cogroup-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;min-height:30px;padding:7px 2px 5px;background:var(--paper)}.cl-cogroup-head b{font-size:12px;font-weight:800;letter-spacing:-.025em;color:var(--ink-45)}.cl-cogroup-head span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--violet-wash);font-size:10.5px;font-weight:800;color:var(--violet-700)}.cl-corows button{display:flex;align-items:center;gap:11px;width:100%;padding:12px 2px;text-align:left;color:var(--ink-25)}.cl-corows .t{flex:1;min-width:0}.cl-corows .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.cl-corows .t span{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-45)}.cl-corows em{font-style:normal;font-size:12px;font-weight:700;color:var(--ink-45)}.cl-none{padding:26px 0;text-align:center;font-size:12.5px;color:var(--ink-45)}.mk-lead{padding:6px 2px 18px;font-size:22px;font-weight:700;line-height:1.45;letter-spacing:-.045em;color:var(--ink-70)}.mk-lead b{font-weight:800;color:var(--ink)}.mk-panel{padding:14px 16px;border-radius:18px;background:#fafafc;margin-bottom:8px}.mk-panel.prop{background:var(--violet-wash)}.mk-co{position:relative;display:flex;align-items:center;gap:12px;width:100%;color:var(--ink-25);text-align:left}.mk-co.plain{pointer-events:auto}.mk-more{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;border-radius:50%;color:var(--ink-25)}.mk-menu{position:absolute;top:30px;right:-4px;z-index:5;min-width:112px;padding:5px;border-radius:12px;background:#fff;box-shadow:0 10px 26px -10px #1e124666,0 0 0 1px var(--line-2)}.mk-menu button{display:block;width:100%;padding:10px 12px;border-radius:9px;text-align:left;font-size:13px;font-weight:700;color:#e5493a}.mk-lg{flex:0 0 auto;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px #1e12460f}.mk-lg.mono{display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--violet-700);background:#fff}.mk-co .t{flex:1;min-width:0}.mk-co .t b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.mk-co .t span{display:block;margin-top:2px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.mk-co em{font-style:normal;font-size:16px;font-weight:800;color:var(--violet-700)}.mk-rows{margin-top:16px;display:flex;flex-direction:column;gap:11px}.mk-rows div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.mk-rows span{font-size:13px;font-weight:700;color:var(--ink-45);white-space:nowrap}.mk-rows b{font-size:14px;font-weight:800;letter-spacing:-.035em;text-align:right;word-break:keep-all}.mk-panel .k{display:block;font-size:12px;font-weight:800;color:var(--violet-700)}.mk-panel .big{display:block;margin-top:9px;font-size:19px;font-weight:800;letter-spacing:-.045em;line-height:1.45;word-break:keep-all}.mk-panel .big em{font-style:normal;color:var(--violet)}.mk-fine{margin-top:14px;font-size:11.5px;line-height:1.6;color:var(--ink-45)}.mk-list{margin-top:11px;padding-top:2px;border-top:1px solid rgba(30,18,70,.07)}.mk-list button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 0;text-align:left}.mk-list span{font-size:13.5px;font-weight:700;color:var(--ink-70);white-space:nowrap}.mk-list b{font-size:13.5px;font-weight:800}.mk-perf{padding:11px 0 4px;border-bottom:1px solid var(--line-2)}.mk-perf .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.mk-perf .hd span{font-size:12.5px;font-weight:700;color:var(--ink-45)}.mk-perf .hd b{font-size:21px;font-weight:800;letter-spacing:-.05em;color:var(--ink)}.mk-perf .rows{padding-top:2px}.mk-perf .rows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0}.mk-perf .rows span{font-size:12.5px;font-weight:600;color:var(--ink-45)}.mk-perf .rows b{font-size:13.5px;font-weight:800;letter-spacing:-.03em;color:var(--ink-70)}.mk-perf .rows b.up{color:var(--up)}.mk-perf .rows b.down{color:var(--down)}.mk-panel.off .mk-perf .hd b,.mk-panel.off .mk-perf .rows b{color:var(--ink-45)}.mk-sum{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line-2)}.mk-sum b{font-size:15px;font-weight:800;letter-spacing:-.035em;color:var(--ink-70)}.mk-toggle{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.mk-del{display:none}.mk-list .mk-sw{flex:0 0 auto;display:block;width:46px;height:27px;padding:0;position:relative;border-radius:99px;background:var(--line);transition:background .18s}.mk-sw i{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1e124647;transition:transform .18s cubic-bezier(.3,1.2,.5,1)}.mk-sw.on{background:var(--violet)}.mk-sw.on i{transform:translate(19px)}.mk-panel.off{background:#f3f3f6}.mk-panel.off .mk-co em,.mk-panel.off .mk-co .t b,.mk-panel.off .mk-sum b,.mk-panel.off .mk-list b,.mk-panel.off .mk-toggle span{color:var(--ink-45)}.mk-toggle .go{color:var(--violet-700)}.mk-toggle .stop{color:var(--ink-45)}.mk-list .del span{color:#c0483c}.mk-cta{display:block;width:100%;margin-top:6px;padding:17px;border-radius:16px;background:var(--violet);color:#fff;text-align:center;font-size:16px;font-weight:800}.mk-add{display:block;width:100%;margin-top:6px;padding:16px;border-radius:16px;background:var(--line-2);color:var(--ink-70);text-align:center;font-size:14.5px;font-weight:800}.mk-state{margin-top:6px;padding:16px;border-radius:16px;background:var(--line-2);text-align:center;font-size:14px;font-weight:700;color:var(--ink-45)}.mk-foot{margin-top:14px;text-align:center;font-size:11.5px;color:var(--ink-45)}.hs-lead{padding:6px 2px 14px;font-size:22px;font-weight:700;line-height:1.45;letter-spacing:-.045em;color:var(--ink-70)}.hs-lead b{font-weight:800;color:var(--ink)}.hs-empty{font-size:13px;line-height:1.7;color:var(--ink-45)}.hs-sec{margin:28px -20px 14px;padding:20px 20px 0;border-top:8px solid var(--line-2)}.hs-sec b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.hs-sec span{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.hs-none{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px 24px;font-size:13px;font-weight:700;color:var(--ink-45)}.hs-none .ic{display:grid;place-items:center}.hs-none .ic img{width:auto;height:78px;object-fit:contain;filter:drop-shadow(0 4px 7px rgba(40,25,90,.17))}.hs-top{padding:6px 2px 20px}.hs-top .k{display:block;font-size:12.5px;font-weight:700;color:var(--ink-45)}.hs-top>b{display:block;margin-top:8px;font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1.1}.hs-top .s{display:block;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--ink-45)}.hs-top .s b{font-weight:800;color:var(--ink-70)}.hs-co{margin-bottom:18px;padding:6px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.hs-corow{display:flex;align-items:center;gap:11px;width:100%;padding:11px 0;text-align:left}.hs-corow .lg{flex:0 0 auto;width:26px;height:26px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.hs-corow .lg img{width:100%;height:100%;object-fit:contain}.hs-corow .lg>span{font-size:9.5px;font-weight:800;color:var(--violet-700)}.hs-corow .t{flex:1;min-width:0}.hs-corow .t b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em}.hs-corow .bar{display:block;margin-top:6px;height:4px;border-radius:99px;background:var(--line-2);overflow:hidden}.hs-corow .bar i{display:block;height:100%;border-radius:99px;background:var(--violet-300)}.hs-corow .a{font-size:13.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink-70)}.hs-act{padding:17px;border-radius:20px;background:var(--violet-wash)}.hs-act.wait{background:var(--line-2)}.hs-act .ah b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;word-break:keep-all}.hs-act .ah span{display:block;margin-top:7px;font-size:12.5px;line-height:1.6;color:var(--ink-45)}.hs-act .ab{display:flex;gap:8px;margin-top:15px}.hs-act .ab button{flex:1;padding:15px;border-radius:14px;text-align:center;font-size:14px;font-weight:800}.hs-act .ab .g{background:#fff;color:var(--ink-45)}.hs-act .ab .p{flex:1.7;background:var(--violet);color:#fff}.hs-list{margin-top:26px}.hs-list .hh{font-size:12.5px;font-weight:800;color:var(--ink-45);padding-bottom:6px}.hs-row{display:flex;align-items:center;gap:12px;width:100%;padding:15px 0;text-align:left;border-bottom:1px solid var(--line-2)}.hs-row .d{flex:0 0 auto;font-size:12.5px;font-weight:700;color:var(--ink-45)}.hs-row .t{flex:1;min-width:0}.hs-row .t b{display:block;font-size:15px;font-weight:800;letter-spacing:-.035em}.hs-row .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.hs-row .a{font-size:15px;font-weight:800;letter-spacing:-.035em}.hs-more{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:14px;padding:14px;border-radius:14px;background:#fafafc;font-size:13px;font-weight:800;color:var(--ink-70)}.hs-mock{display:block;width:100%;margin-top:16px;padding:10px;text-align:center;font-size:11.5px;font-weight:700;color:var(--ink-25)}.hs-notice{margin-top:8px;padding:14px 15px;border-radius:14px;background:var(--line-2);font-size:11.5px;line-height:1.7;color:var(--ink-45)}.hs-notice b{color:var(--ink-70);font-weight:800}.cl-card{border:1px solid var(--line-2);border-radius:20px;padding:17px 17px 16px;margin-bottom:10px}.cl-card.sug{background:var(--violet-mist);border-color:#e7e1fa}.cl-tag{display:inline-block;white-space:nowrap;padding:5px 10px;border-radius:99px;background:var(--line-2);font-size:10.5px;font-weight:800;color:var(--ink-45)}.cl-tag.v{background:var(--violet-wash);color:var(--violet-700)}.cl-co{display:block;margin-top:11px;font-size:20px;font-weight:800;letter-spacing:-.045em}.cl-facts{margin-top:13px;display:flex;flex-direction:column;gap:10px}.cl-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cl-facts span{flex:0 0 auto;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--ink-45)}.cl-facts b{font-size:12.5px;font-weight:700;text-align:right;word-break:keep-all}.cl-note{margin-top:13px;padding-top:12px;border-top:1px solid var(--line-2);font-size:12.5px;line-height:1.6;color:var(--ink-70)}.cl-rule{display:block;margin-top:12px;font-size:17px;font-weight:800;letter-spacing:-.04em;line-height:1.45;word-break:keep-all}.cl-month{margin-top:6px;font-size:12px;font-weight:600;color:var(--ink-45)}.cl-cmp{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px}.cl-cmp span{display:block;font-size:10px;font-weight:700;color:var(--ink-45)}.cl-cmp b{font-size:19px;font-weight:800;letter-spacing:-.04em}.cl-cmp i{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-45);margin-left:1px}.cl-cmp .one b{color:var(--ink-25)}.cl-cmp .min b{color:var(--violet)}.cl-cmp .min{text-align:right}.cl-cmp .bar{display:flex;flex-direction:column;gap:4px;width:64px}.cl-cmp .bar i{display:block;height:7px;border-radius:99px}.cl-cmp .bar .full{background:#dfdbea;width:100%}.cl-cmp .bar .mine{background:var(--violet);width:9%}.cl-minline{margin-top:12px;font-size:12px;line-height:1.65;color:var(--ink-70)}.cl-cta{display:block;width:100%;margin-top:15px;padding:15px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800}.cl-done{margin-top:15px;padding:14px;border-radius:15px;background:var(--line-2);text-align:center;font-size:13.5px;font-weight:700;color:var(--ink-45)}.cl-empty{padding:44px 10px;text-align:center}.cl-empty b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em}.cl-empty span{display:block;margin-top:7px;font-size:12px;line-height:1.7;color:var(--ink-45)}.cl-rulecard{border:1px solid var(--line-2);border-radius:20px;padding:16px;margin-bottom:10px}.cl-rulecard .rh{display:flex;align-items:center;gap:8px}.cl-rulecard .rh b{font-size:15px;font-weight:800;letter-spacing:-.04em}.cl-rulecard .rh .on{margin-left:auto;padding:4px 9px;border-radius:99px;background:var(--violet-wash);font-size:10.5px;font-weight:800;color:var(--violet-700)}.cl-rulecard .rl{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--ink-70)}.cl-rulecard .rl b{color:var(--ink);font-weight:800}.cl-rulecard .rt{margin-top:5px;font-size:11.5px;color:var(--ink-45)}.cl-rulecard .rf{display:flex;gap:8px;margin-top:13px}.cl-rulecard .rf button{flex:1;padding:10px;border-radius:12px;background:var(--line-2);text-align:center;font-size:12px;font-weight:700;color:var(--ink-70)}.sk-shost{position:absolute;left:0;right:0;top:0;bottom:0;z-index:81;display:none;flex-direction:column;justify-content:flex-end}.sk-shost.on{display:flex}.sk-shost .cl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#17131f6b}.sk-shost .cl-sheet{position:relative;max-height:78%;overflow:auto}.sk-indh{display:flex;align-items:flex-start;gap:12px;padding:2px 0 4px}.sk-indh .tile{flex:0 0 auto;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;overflow:hidden}.sk-indh .t{flex:1;min-width:0}.sk-indh .t b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em}.sk-indh .t span{display:block;margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sk-indh.read{align-items:center}.cl-sheet>.sk-indwhy{margin:10px 0 2px;padding-top:10px;border-top:1px solid var(--line-2);font-size:14px;font-weight:400;line-height:1.9;letter-spacing:-.02em;color:var(--ink-70);word-break:keep-all}.sk-indsource{display:inline-block;margin-top:8px;font-size:10.5px;font-weight:700;color:var(--violet-700);text-decoration:underline;text-underline-offset:2px}.sk-indsource.invalid{color:var(--ink-45);text-decoration:none}.sk-indrow .ch.muted{color:var(--ink-45)}.sk-indempty{padding:18px 0;text-align:center;font-size:12px;color:var(--ink-45)}.sk-indlist{display:flex;flex-direction:column}.sk-indrow{display:flex;align-items:center;gap:12px;width:100%;padding:13px 2px;text-align:left}.sk-indrow+.sk-indrow{border-top:1px solid var(--line-2)}.sk-indrow .lg{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line-2);font-size:11px;font-weight:800;color:var(--violet-700)}.sk-indrow .lg img{width:100%;height:100%;object-fit:contain}.sk-indrow .t{flex:1;min-width:0}.sk-indrow .t b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em}.sk-indrow .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.sk-indrow .mine{margin-left:5px;padding:2px 6px;border-radius:6px;background:var(--violet-wash);font-size:10px;font-weight:800;color:var(--violet-700);vertical-align:2px}.sk-indrow .ch{flex:0 0 auto;font-size:13.5px;font-weight:800}.sk-peer-change{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px;max-width:112px;text-align:right}.sk-peer-change small{font-size:9.5px;font-weight:600;line-height:1.35;color:var(--ink-45)}.cl-host{position:absolute;left:0;right:0;top:0;bottom:0;z-index:81;display:none;align-items:flex-end;pointer-events:none}.cl-host.on{display:flex}.cl-host>*{pointer-events:auto;width:100%}.cl-host.still .cl-sheet{animation:none}.cl-sheet{background:var(--paper);border-radius:36px 36px 0 0;padding:24px 20px 30px;box-shadow:0 -14px 40px -14px #1e124666;animation:dxu .24s cubic-bezier(.22,.9,.3,1)}@keyframes dxdown{0%{transform:none;opacity:1}to{transform:translateY(100%);opacity:.6}}.cl-sheet .grab{width:36px;height:4px;padding:0;border-radius:99px;background:#d9d4e6;margin:8px auto 16px;display:block;cursor:pointer}.cl-sheet h5{font-size:18px;font-weight:800;letter-spacing:-.04em}.cl-sheet>p{margin-top:9px;font-size:13px;line-height:1.7;color:var(--ink-70);text-wrap:pretty}.cl-sheet ul{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:8px}.cl-sheet li{position:relative;padding-left:13px;font-size:12.5px;line-height:1.6;color:var(--ink-70)}.cl-sheet li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--violet-300)}.cl-acts{display:flex;flex-direction:column;gap:8px;margin-top:20px}.cl-acts button{display:block;width:100%;padding:15px;border-radius:15px;text-align:center;font-size:14.5px;font-weight:700}.cl-acts .p{background:var(--violet);color:#fff}.cl-acts .g{background:transparent;color:var(--ink-45);font-size:13px;padding:8px}.cl-acts .d{background:#fdecea;color:#c8352a;font-weight:800}.cl-delp{margin-top:-4px;font-size:13px;line-height:1.7;color:var(--ink-70);word-break:keep-all}.cl-sh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.cl-sh b{flex:1;margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.045em;line-height:1.4;word-break:keep-all;padding-right:10px}.cl-sh .x{display:grid;place-items:center;width:28px;height:28px;margin:-2px -6px 0 0;border-radius:50%;background:none;color:var(--ink-25)}.cl-sum{display:flex;flex-wrap:wrap;gap:6px;padding:13px;border-radius:15px;background:var(--violet-mist);margin-bottom:14px}.cl-sum span{padding:6px 10px;border-radius:9px;font-size:12px;font-weight:700;background:#fff;color:var(--ink-25);word-break:keep-all}.cl-sum span.done{color:var(--ink)}.cl-sum span.now{background:var(--violet);color:#fff}.cl-step{padding:14px 0;border-top:1px solid var(--line-2)}.cl-step .k{display:block;font-size:10.5px;font-weight:800;color:var(--ink-45);margin-bottom:6px}.cl-step b{font-size:15px;font-weight:800;letter-spacing:-.035em}.cl-step b.amt{font-size:24px;color:var(--violet)}.cl-step .quick{display:flex;gap:6px;margin-top:11px}.cl-step .quick button{flex:1;padding:11px 0;border-radius:12px;background:var(--violet-wash);text-align:center;font-size:12.5px;font-weight:800;color:var(--violet-700)}.cl-step .quick button.rs{flex:0 0 auto;padding:11px 12px;background:var(--line-2);color:var(--ink-45);font-weight:700}.cl-step .opts{display:flex;gap:8px;margin-top:4px}.cl-step .opts button{flex:1;padding:14px 8px;border-radius:14px;border:1px solid var(--line);text-align:center;font-size:13px;font-weight:700;color:var(--ink-70)}.cl-step .opts button.sel{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-700)}.cl-next{display:block;width:100%;margin-top:14px;padding:15px;border-radius:15px;background:var(--line-2);text-align:center;font-size:14.5px;font-weight:800;color:var(--ink-70)}.cl-foot{margin-top:22px;padding-top:0;border-top:0}#s-rule,#s-rule .topbar{background:var(--bg)}#s-rule .shell{padding-bottom:34px}#s-rule .cl-hero{margin-top:2px;padding:18px 16px;border-radius:18px;background:#fff}#s-rule .cl-row{margin-top:10px;padding:16px;border-radius:18px;background:#fff}#s-rule .cl-row .rl{margin-bottom:12px}#s-rule .cl-row .rl span{font-size:13px;color:var(--ink)}#s-rule .cl-tabs{background:var(--line-2)}#s-rule .cl-foot{margin-top:10px;padding:16px;border-radius:18px;background:#fff}#s-rule .cl-cta{margin-top:22px;padding:0 2px 6px;background:none;color:var(--ink);border-radius:0}#s-rule .cl-cta .cl-consent{display:flex;align-items:center;gap:11px;width:100%;margin:0;padding:6px 2px 16px;text-align:left}#s-rule .cl-cta .cl-consent .ck{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);border:1.6px solid #CFC8DE;color:#cfc8de}#s-rule .cl-cta .cl-consent.on .ck{background:var(--violet);border-color:var(--violet);color:#fff}#s-rule .cl-cta .cl-consent b{flex:1;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--ink-70)}#s-rule .cl-cta .cl-consent .ck{cursor:pointer}#s-rule .cl-cta .cl-consent.on b{color:var(--ink)}#s-rule .cl-cta .cl-consent .cv{flex:0 0 auto;color:var(--ink-45);transition:transform .22s cubic-bezier(.22,.9,.3,1)}#s-rule .cl-cta .cl-consent .lb{flex:1;display:flex;align-items:center;gap:10px;text-align:left;background:none;padding:0}#s-rule .cl-cbox.open .cl-consent .cv{transform:rotate(180deg)}#s-rule .cl-terms{margin:-4px 0 16px;padding:4px 2px 0}#s-rule .cl-terms.anim{animation:clacc .26s cubic-bezier(.22,.9,.3,1)}@keyframes clacc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#s-rule .cl-terms .ct{display:flex;align-items:flex-start;gap:11px;width:100%;padding:13px 2px;text-align:left;background:none}#s-rule .cl-terms .ct+.ct{border-top:1px solid var(--line-2)}#s-rule .cl-terms .ct .ck{flex:0 0 auto;width:19px;height:19px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);color:#cfc8de}#s-rule .cl-terms .ct.on .ck{background:var(--violet);color:#fff}#s-rule .cl-terms .ct .tx{flex:1;min-width:0}#s-rule .cl-terms .ct b{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.035em;color:var(--ink-70);line-height:1.4}#s-rule .cl-terms .ct.on b{color:var(--ink)}#s-rule .cl-terms .ct b em{font-style:normal;font-weight:800;color:var(--ink-45)}#s-rule .cl-terms .ct.on b em{color:var(--violet-700)}#s-rule .cl-terms .ct .tx span{display:block;margin-top:5px;font-size:11.5px;font-weight:500;line-height:1.55;color:var(--ink-45);word-break:keep-all}#s-rule .cl-terms .ct .ar{flex:0 0 auto;margin-top:3px;color:#cfc8de}#s-rule .cl-tip{position:relative;width:fit-content;margin:0 auto 12px;padding:9px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:-.03em;word-break:keep-all;text-align:center}#s-rule .cl-tip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--ink);border-radius:2px}#s-rule .cl-cta .cl-on{margin-top:0;border-radius:99px;padding:18px}#s-rule .cl-cta p{margin-top:13px;font-size:12px;font-weight:600;color:var(--ink-45);text-align:center}#s-rule .cl-consent{margin:0 0 14px;padding:0}#s-rule .cl-foot p{margin-top:10px;padding-bottom:0}.cl-hero{display:flex;align-items:center;gap:13px;padding:2px 0 14px}.cl-hero .mk-lg{flex:0 0 auto;display:block;border-radius:14px;object-fit:contain;background:#fff}.cl-hero .htx{min-width:0}.cl-hero .htx>span{display:block;font-size:11.5px;font-weight:800;color:var(--ink-45);white-space:nowrap}.cl-hero .htx>span i{font-style:normal;font-weight:700;color:var(--ink-25)}.cl-mylist+.cl-foot{border-top:none;padding-top:2px}.cl-foot p{margin-top:9px;padding-bottom:4px;font-size:11.5px;font-weight:700;color:var(--ink-45);text-align:center}.cl-sheet.tall{max-height:86%;overflow-y:auto;overscroll-behavior:contain}.cl-hero .mk-lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:13px;font-weight:800}.cl-hero span{display:block;font-size:11.5px;font-weight:800;color:var(--ink)}.cl-hero b{display:block;margin-top:5px;font-size:18px;font-weight:800;letter-spacing:-.045em;line-height:1.4;word-break:keep-all}.cl-hero em{font-style:normal;color:var(--violet);padding:0 3px}.cl-row{padding:0;margin-top:26px;border-top:0}.cl-row .rl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.cl-row .rl span{font-size:12.5px;font-weight:800;color:var(--ink-70)}.cl-row .rl b{font-size:13px;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.cl-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--line-2)}.cl-tabs button{flex:1;padding:11px 4px;border-radius:11px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45)}.cl-tabs button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px #1e12461a}.cl-when{display:flex;align-items:center;gap:8px;white-space:nowrap;width:100%;margin-top:8px;padding:11px 13px;border-radius:13px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:800;color:var(--ink)}.cl-when i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--violet-700);margin-left:auto}.cl-when em{font-style:normal;margin-left:7px;font-size:11px;font-weight:700;color:var(--ink-45)}.cl-amt{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:14px;background:#fff;border:1.5px solid var(--line);box-shadow:inset 0 1px #00000005}.cl-amt:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-wash)}.cl-amt input{flex:1;min-width:0;background:none;border:0;outline:none;font-family:inherit;font-size:26px;font-weight:800;letter-spacing:-.045em;color:var(--ink)}.cl-amt input::placeholder{color:#cfc8de}.cl-amt .unit{font-size:16px;font-weight:800;letter-spacing:-.04em;color:var(--ink-45)}.cl-amt .pen{flex:0 0 auto;color:#cfc8de}.cl-amt:focus-within .pen{color:var(--violet)}.cl-row .rl .hint{font-style:normal;margin-left:auto;font-size:11px;font-weight:700;color:var(--violet-700)}.cl-amt .clr{flex:0 0 auto;width:20px;height:20px;margin-left:2px;border-radius:50%;display:grid;place-items:center;background:#d8d2e6;color:#fff}.cl-amount-note{margin:7px 2px 0;font-size:11.5px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.cl-amount-note+.cl-quick{margin-top:9px}.cl-quick{display:flex;gap:6px;margin-top:12px}.cl-quick button{flex:1;padding:10px 0;border-radius:11px;background:#fff;border:1px solid var(--line);text-align:center;font-size:12px;font-weight:800;color:var(--ink-70)}.cl-quick button.on{background:var(--violet);border-color:var(--violet);color:#fff}.cl-est{margin-top:11px;font-size:12px;font-weight:700;color:var(--ink-45)}.cl-est b{color:var(--ink-70)}.cl-consent{display:flex;align-items:center;gap:10px;width:100%;margin-top:26px;padding:0;border-top:0;font-size:13.5px;font-weight:800;color:var(--ink-45);text-align:left}.cl-consent .ck{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--line);color:#fff;flex:0 0 auto}.cl-consent.on{color:var(--ink)}.cl-consent.on .ck{background:var(--violet)}.cl-on.off{background:var(--line-2);color:var(--ink-25)}.cl-calwrap{padding:2px 0}.cl-calh{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.cl-calh b{font-size:15px;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.cl-calh button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--line-2);color:var(--ink-70)}.cl-caldow{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:4px}.cl-caldow span{text-align:center;font-size:11px;font-weight:700;color:var(--ink-45)}.cl-caldow .sun{color:#e5493a}.cl-caldow .sat{color:#2f7fe0}.cl-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:2px 0}.cl-cal button{aspect-ratio:1;border-radius:11px;display:grid;place-items:center;font-size:13.5px;font-weight:700;color:var(--ink-70)}.cl-cal button.sun{color:#e5493a}.cl-cal button.sat{color:#2f7fe0}.cl-cal button.sel{background:var(--violet);color:#fff;font-weight:800}.cl-picknote{margin:-4px 0 8px;font-size:11.5px;font-weight:500;line-height:1.5;color:var(--ink-45);white-space:nowrap}.cl-sheet.pick .cl-wheel{max-height:230px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:90px 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.cl-sheet.pick .cl-wheel button{padding:13px;border-radius:12px;text-align:center;font-size:16px;font-weight:700;color:var(--ink-25)}.cl-sheet.pick .cl-wheel button.sel{background:var(--line-2);color:var(--ink);font-size:19px;font-weight:800}.cl-sheet.pick .cl-acts{flex-direction:row;margin-top:14px}.cl-sheet.pick .cl-acts .g{flex:1;background:var(--line-2);color:var(--ink-70)}.cl-sheet.pick .cl-acts .p{flex:2;background:var(--violet);color:#fff}.cl-done-ic{width:54px;height:54px;margin:6px auto 0;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff}.cl-done-t{display:block;margin-top:15px;text-align:center;font-size:19px;font-weight:800;letter-spacing:-.045em}.cl-done-s{margin-top:8px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--ink-45)}.cl-done-rows{margin-top:20px;display:flex;flex-direction:column;gap:11px;padding:16px;border-radius:16px;background:var(--violet-mist)}.cl-done-rows div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cl-done-rows span{font-size:12.5px;font-weight:700;color:var(--ink-45)}.cl-done-rows b{font-size:13.5px;font-weight:800;letter-spacing:-.035em;text-align:right}.ch-top{display:flex;align-items:center;gap:12px;padding:2px 0 4px}.ch-lg{flex:0 0 auto;width:46px;height:46px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.ch-lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:15px;font-weight:800}.ch-top .t{flex:1;min-width:0}.ch-top .t b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.ch-top .t span{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--ink-45)}.ch-chg{flex:0 0 auto;font-size:15px;font-weight:800}.ch-chg.up{color:var(--up)}.ch-chg.down{color:var(--down)}.ch-w{margin-top:14px;font-size:14px;line-height:1.7;color:var(--ink);word-break:keep-all}.ch-why{margin-top:10px;padding-top:12px;border-top:1px solid var(--line-2);font-size:12.5px;line-height:1.7;color:var(--ink-45);word-break:keep-all}.ch-none{margin-top:12px;padding:13px 14px;border-radius:14px;background:var(--line-2);font-size:12px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.cl-on{display:block;width:100%;margin-top:11px;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800}.rw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:28px;background:#140c2800;transition:background .25s}.rw-overlay.on{background:#140c2894}.rw-card{position:relative;width:100%;max-width:290px;background:var(--paper);border-radius:28px;padding:30px 22px 24px;text-align:center;box-shadow:0 30px 70px -18px #1e12468c;transform:scale(.6) translateY(14px);opacity:0;transition:transform .5s cubic-bezier(.2,1.5,.35,1),opacity .3s}.rw-overlay.on .rw-card{transform:scale(1) translateY(0);opacity:1}.rw-burst{position:relative;width:64px;height:64px;margin:0 auto;border-radius:50%;background:var(--violet-wash);color:var(--violet);display:grid;place-items:center}.rw-burst i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--violet-300);opacity:0;transform:scale(.4)}.rw-overlay.on .rw-burst i{animation:rwspark .7s cubic-bezier(.2,.8,.3,1) forwards}.rw-burst i:nth-child(1){top:-14px;left:28px;animation-delay:.05s;background:#f0c244}.rw-burst i:nth-child(2){top:2px;left:-14px;animation-delay:.1s;background:#5b6ce8}.rw-burst i:nth-child(3){top:2px;left:70px;animation-delay:.08s;background:#e5493a}.rw-burst i:nth-child(4){top:52px;left:-10px;animation-delay:.15s;background:#2e8b62}.rw-burst i:nth-child(5){top:52px;left:66px;animation-delay:.12s;background:var(--violet-300)}.rw-burst i:nth-child(6){top:64px;left:26px;animation-delay:.18s;background:#f0c244}@keyframes rwspark{0%{opacity:0;transform:scale(.4) translate(0)}30%{opacity:1}to{opacity:0;transform:scale(1.1) translate(var(--dx,0),var(--dy,-26px))}}.rw-tag{display:inline-block;margin-top:18px;padding:5px 11px;border-radius:99px;background:var(--violet-mist);color:var(--violet-700);font-size:11px;font-weight:800}.rw-card b{display:block;margin-top:12px;font-size:19px;font-weight:800;letter-spacing:-.045em;line-height:1.4;word-break:keep-all;text-wrap:balance}.rw-card p{margin-top:8px;font-size:12.5px;line-height:1.7;color:var(--ink-45);word-break:keep-all}.rw-amt{display:block;margin-top:14px;font-size:26px;font-weight:800;color:var(--violet-700);letter-spacing:-.02em;word-break:keep-all}.rw-ok{display:block;width:100%;margin-top:20px;padding:15px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800}.shcard-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:none;align-items:center;justify-content:center;padding:26px}.shcard-host.on{display:flex}#mask:has(~#confirm.shcard-host.on){background:#0a0614cc}.shcard-wrap{width:100%;max-width:290px;text-align:center;position:relative}.shcard-close{position:absolute;top:-24px;right:0;width:32px;height:32px;border-radius:50%;background:#ffffff29;color:#fff;display:grid;place-items:center}.shcard-title{display:block;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.35)}.shcard{position:relative;overflow:hidden;margin-top:16px;padding:48px 20px 28px;min-height:360px;display:flex;flex-direction:column;border-radius:26px;background:linear-gradient(155deg,#2e2748,#181320 62%,#0e0c16);box-shadow:0 18px 34px -18px #00000080}.shcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%)}.shcard-stage{position:relative;display:grid;place-items:center;padding:10px 0 4px}.shcard-seal{position:absolute;z-index:3;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e09400;box-shadow:0 0 0 2.5px #fff,0 2px 6px -1px #00000073;transform:translate(30px,26px) rotate(-10deg)}.shcard-seal:before{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;border:1px solid rgba(255,255,255,.5)}.shcard-seal i{position:relative;font-style:normal;font-size:11px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.shcard-nm{position:relative;display:block;margin-top:10px;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.03em}.shcard-by{position:absolute;top:14px;right:14px;margin:0;padding:5px 10px;border-radius:99px;background:#ffffff1f;color:#fff9;font-size:10.5px;font-weight:700;z-index:1}.shcard-by b{color:#d8cbff;font-weight:800;margin-left:4px}.shcard-mine{position:relative;margin-top:12px;padding:11px 13px;border-radius:14px;background:#9f7aff2e;border:1px solid rgba(216,203,255,.35);color:#ede6ff;font-size:12px;font-weight:700;line-height:1.6;text-align:left}.shcard-mine b{color:#fff;font-weight:800}.shcard-when{position:relative;display:block;margin-top:4px;color:#ffffff80;font-size:11px;font-weight:600}.shcard-stats{position:relative;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:13px;text-align:left}.shcard-stats div{display:flex;align-items:center;justify-content:space-between}.shcard-stats span{color:#ffffff80;font-size:11.5px;font-weight:600}.shcard-stats b{color:#fff;font-size:14px;font-weight:800}.shcard-stats b.up{color:#8fe8b4}.shcard-stats b.down{color:#ff9e9e}.shcard-co{display:flex;align-items:center;gap:7px}.shcard-co img{width:19px;height:19px;border-radius:50%;object-fit:contain;background:#fff}.shcard-co i{width:19px;height:19px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800}.shcard-acts{display:flex;gap:9px;margin-top:24px}.shcard-acts button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;border-radius:99px;font-size:13.5px;font-weight:800}.shcard-acts button:disabled{opacity:.55;cursor:progress}.shcard-acts .g{background:#fff;color:#17131f;box-shadow:0 10px 22px -6px #00000073}.shcard-acts .p{background:var(--violet);color:#fff;box-shadow:0 10px 22px -6px #6b4effb3}.shr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.shr-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0;font-size:11px;font-weight:700;color:var(--ink-70)}.shr-ic{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#fff}.shr-status{min-height:18px;margin:13px 2px 0;text-align:center;color:var(--ink-70);font-size:11.5px;font-weight:700;line-height:1.45}.fbp-card{margin-top:2px;padding:16px;border-radius:18px;background:var(--wash);border:1px solid var(--line-2)}.fbp-head{display:flex;align-items:center;gap:10px}.fbp-av{flex:0 0 auto;width:38px;height:38px;border-radius:14px;background:var(--violet-wash);color:var(--violet-700);display:grid;place-items:center;font-size:13px;font-weight:800}.fbp-head .t{flex:1;min-width:0}.fbp-head .t b{display:block;font-size:13.5px;font-weight:800}.fbp-head .t span{display:block;margin-top:1px;font-size:11px;color:var(--ink-45)}.fbp-head .stk{flex:0 0 auto}.fbp-ta{display:block;width:100%;margin-top:12px;padding:0;border:none;background:transparent;font-size:14.5px;line-height:1.7;color:var(--ink);resize:none}.fbp-ta::placeholder{color:var(--ink-25)}.fbp-co{display:flex;align-items:center;gap:9px;width:100%;margin-top:12px;padding:9px 11px;border-radius:12px;background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-45)}.fbp-co img{width:20px;height:20px;border-radius:7px;object-fit:contain}.fbp-note{margin-top:12px;font-size:11px;font-weight:600;color:var(--ink-45)}.sg-sec{margin-top:18px}.sg-h{display:block;font-size:12.5px;font-weight:800;color:var(--ink);margin-bottom:9px}.sg-co{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:11px 12px;border-radius:13px;background:var(--wash);text-align:left}.sg-co+.sg-co{margin-top:7px}.sg-co .t{display:flex;align-items:baseline;gap:7px}.sg-co .t b{font-size:13.5px;font-weight:800}.sg-co .t em{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-45)}.sg-co .w{font-size:11.5px;font-weight:600;color:var(--ink-45)}.sg-hot{display:flex;flex-wrap:wrap;gap:7px}.sg-hot span{padding:7px 11px;border-radius:99px;background:var(--violet-mist);font-size:11.5px;font-weight:700;color:var(--violet-700)}.cw-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--paper);display:none;flex-direction:column}.cw-ov.on{display:flex}.cw-top{display:flex;align-items:center;padding:54px 16px 14px;border-bottom:1px solid var(--line-2)}.cw-top b{flex:1;text-align:center;font-size:15px;font-weight:800;letter-spacing:-.03em}.cw-cancel{font-size:14px;font-weight:700;color:var(--ink-45);padding:6px}.cw-submit{display:block;width:100%;margin-top:22px;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800}.cw-submit:disabled{background:var(--line-2);color:var(--ink-25)}.cw-body{flex:1;overflow-y:auto;padding:18px 20px 30px;background:var(--wash)}.cw-pick .l{display:block;font-size:12px;font-weight:700;color:var(--ink-45)}.cw-pickrow{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.cw-pchip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;width:60px;padding:9px 4px;border-radius:14px;background:var(--wash)}.cw-pchip.sel{background:var(--violet-wash);box-shadow:inset 0 0 0 1.5px var(--violet)}.cw-pchip span{font-size:10px;font-weight:700;color:var(--ink-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px}.cw-preview{margin-top:20px;padding:18px;border-radius:20px;background:var(--paper);border:1px solid var(--line-2)}.cw-ta{display:block;width:100%;margin-top:14px;padding:12px;border:1.5px solid var(--line-2);border-radius:14px;background:var(--wash);font-size:15px;line-height:1.7;color:var(--ink);resize:none;min-height:90px;outline:none;transition:border-color .15s,background .15s}.cw-ta:focus{border-color:var(--violet-300);background:var(--paper)}.cw-ta::placeholder{color:var(--ink-25)}.cw-preview .ex-corow{pointer-events:none}@keyframes accIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sk-ainews,.cc-news,.sk-log,.sk-news{animation:accIn .22s ease-out}.sk-newsb i,.cc-newsb i{transition:transform .22s cubic-bezier(.22,.9,.3,1),margin-bottom .22s}.cw-dd{animation:accIn .2s ease-out}.sk-tabs button,.sk-inds .sk-ind,.pf-post,.cw-pchip{transition:background .16s,transform .16s}.sk-inds .sk-ind:active,.pf-post:active,.cw-ddi:active{transform:scale(.985)}.cw-pickbtn{display:flex;align-items:center;gap:9px;width:100%;margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--paper);border:1px solid var(--line-2);text-align:left}.cw-pickbtn span{flex:1;font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-pickbtn svg{color:var(--ink-45);flex:0 0 auto;transition:transform .18s}.cw-pickbtn.open svg{transform:rotate(180deg)}.cw-dd{margin-top:8px;padding:10px;border-radius:14px;border:1px solid var(--line-2);background:var(--paper);box-shadow:0 10px 24px -10px #1e12462e}.cw-ddsearch{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:11px;background:var(--wash);color:var(--ink-45);border:1.5px solid transparent;transition:border-color .15s,background .15s}.cw-ddsearch:focus-within{border-color:var(--violet-300);background:var(--paper)}.cw-ddsearch input{flex:1;border:none;background:none;font-size:13px;color:var(--ink);outline:none}.cw-ddlist{max-height:220px;overflow-y:auto;margin-top:8px;display:flex;flex-direction:column;gap:2px}.cw-ddi{display:flex;align-items:center;gap:10px;width:100%;padding:9px 6px;border-radius:10px;text-align:left}.cw-ddi.sel{background:var(--violet-wash)}.cw-ddi span{font-size:13px;font-weight:700;color:var(--ink)}.cw-ddempty{padding:14px 6px;font-size:12px;font-weight:600;color:var(--ink-45);text-align:center}.fab-post{position:absolute;right:21px;bottom:24px;width:52px;height:52px;border-radius:50%;background:#17131f;color:#fff;display:flex;align-items:center;justify-content:center;z-index:61;box-shadow:0 10px 22px -6px #17131f80;opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .24s cubic-bezier(.22,.9,.3,1),transform .34s cubic-bezier(.34,1.45,.4,1)}.fab-post.on{opacity:1;transform:scale(1);pointer-events:auto}.fab-post{display:none}.gnb{left:24px;right:24px;bottom:22px;width:auto;height:auto;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:space-between;gap:0;border-radius:0}.gnb .gnb-pill,.gnb .gnb-cam{position:relative;overflow:hidden;background:#ffffff6b;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:.5px solid rgba(255,255,255,.7);box-shadow:0 8px 24px -12px #1e104638;opacity:.95}.gnb .gnb-pill{flex:0 0 49%;height:64px;display:flex;align-items:stretch;padding:5px;border-radius:999px;gap:0;background:#eeecf699}.gnb .gnb-pill .ind{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:url(#gnbgoo)}.gnb .gnb-pill .ind i{position:absolute;background:#fffffff0;border-radius:999px;will-change:transform}.gnb .gnb-pill .ind .a{top:5px;bottom:5px;left:5px;width:calc(50% - 5px);transform-origin:center}.gnb .gnb-pill .ind .h{top:5px;bottom:5px;aspect-ratio:1;border-radius:50%;left:6%;right:auto;transform:scale(0);transform-origin:center;transition:transform .16s ease}.gnb .gnb-pill.i1 .ind .h{right:6%;left:auto}.gnb .gnb-pill.i1 .ind .a{transform:translate(100%)}.gnb .gnb-pill.mv-r .ind .h{animation:goohR .34s cubic-bezier(.33,1.1,.36,1) both}.gnb .gnb-pill.mv-l .ind .h{animation:goohL .34s cubic-bezier(.33,1.1,.36,1) both}@keyframes goohR{0%{transform:translate(-84px) scale(.18)}22%{transform:translate(-62px) scale(.4)}45%{transform:translate(-32px) scale(.66)}70%{transform:translate(-11px) scale(.87)}to{transform:translate(0) scale(1)}}@keyframes goohL{0%{transform:translate(84px) scale(.18)}22%{transform:translate(62px) scale(.4)}45%{transform:translate(32px) scale(.66)}70%{transform:translate(11px) scale(.87)}to{transform:translate(0) scale(1)}}.gnb .gnb-pill.mv-r .ind .a{animation:gooRa .34s cubic-bezier(.42,.02,.24,1) both}.gnb .gnb-pill.mv-l .ind .a{animation:gooLa .34s cubic-bezier(.42,.02,.24,1) both}@keyframes gooRa{0%{transform:translate(0) scaleX(1)}18%{transform:translate(9%) scaleX(1.04)}38%{transform:translate(27%) scaleX(1.07)}58%{transform:translate(52%) scaleX(1.07)}78%{transform:translate(78%) scaleX(1.04)}92%{transform:translate(95%) scaleX(1.01)}to{transform:translate(100%) scaleX(1)}}@keyframes gooLa{0%{transform:translate(100%) scaleX(1)}18%{transform:translate(91%) scaleX(1.04)}38%{transform:translate(73%) scaleX(1.07)}58%{transform:translate(48%) scaleX(1.07)}78%{transform:translate(22%) scaleX(1.04)}92%{transform:translate(5%) scaleX(1.01)}to{transform:translate(0) scaleX(1)}}.gnb .gnb-pill button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:999px;color:#6e6880;transition:color .16s ease,transform .18s cubic-bezier(.3,1.4,.5,1)}.gnb .gnb-pill button:active{transform:scale(.93)}.gnb .gnb-pill button .lb{font-size:11px;font-weight:700;letter-spacing:-.03em;line-height:1}.gnb .gnb-pill button.sel{color:var(--violet)}.gnb .gnb-cam{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#eeecf699;border-color:#ffffffb3;color:var(--violet);box-shadow:0 10px 26px -10px #1e104657,0 2px 8px #1e104614;transition:transform .16s}.gnb .gnb-cam:active{transform:scale(.94)}.gnb .gnb-cam.post{background:#eeecf699;border-color:#ffffffb3;color:var(--violet);box-shadow:0 10px 26px -10px #1e104657,0 2px 8px #1e104614}.cc-dock{position:absolute;left:0;right:0;bottom:0;z-index:9;display:flex;gap:8px;padding:40px 20px 22px;background:linear-gradient(180deg,#fff0,#ffffffb8 34%,#fff 62%)}.cc-dock.nosave .g{display:none}.cc-dock.nosave .p{flex:1}.cc-dock button{padding:15px 10px;border-radius:15px;text-align:center;font-size:14px;font-weight:800}.cc-dock .g{flex:1;background:var(--line-2);color:var(--ink-70)}.cc-dock .g:disabled{color:var(--ink-25)}.cc-dock .p{flex:1.4;background:var(--violet);color:#fff}#s-company .scroll{padding-bottom:calc(150px + env(safe-area-inset-bottom))}#s-company{background:var(--paper)}.tb-lg{flex:0 0 auto;width:26px;height:26px;border-radius:50%;overflow:hidden;display:none;place-items:center;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.tb-lg.on{display:grid}.tb-lg img{width:100%;height:100%;object-fit:contain;background:#fff}.tb-lg>span{font-size:9.5px;font-weight:800;color:var(--violet-700)}.hs-row .lg{flex:0 0 auto;width:28px;height:28px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.hs-row .lg img{width:100%;height:100%;object-fit:contain}.hs-row .lg>span{font-size:10px;font-weight:800;color:var(--violet-700)}.hs-top .klg{width:20px;height:20px;border-radius:50%;object-fit:contain;background:#fff;vertical-align:-5px;margin-right:6px}#s-company .topbar{background:var(--paper)}#s-company .shell{padding:8px 0 60px}.cc-idea{padding:10px 0 20px}.cc-idea>b{display:block;font-size:26px;font-weight:800;letter-spacing:-.05em;line-height:1.25;word-break:keep-all}.cc-ideawhen{margin-top:9px;font-size:13px;font-weight:600;color:var(--ink-45)}.cc-band{height:8px;margin:0 -20px 20px;background:#f1eff6}.cc-ai{border-radius:20px;padding:18px 17px 15px;background:#f4f1ff;border:1px solid #E6E0FA}.cc-ai.calm{background:var(--line-2);border-color:var(--line)}.cc-aih{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-ail{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;color:var(--violet);letter-spacing:-.02em}.cc-aig{font-size:11.5px;font-weight:600;color:var(--ink-45);white-space:nowrap}.cc-aiq{display:block;margin-top:11px;font-size:18px;font-weight:800;letter-spacing:-.045em;line-height:1.35;word-break:keep-all;color:var(--ink)}.cc-aip{margin-top:9px;font-size:13.5px;line-height:1.7;color:var(--ink-70);text-wrap:pretty;word-break:keep-all}.cc-aidiv{height:1px;margin:15px 0 12px;background:#e1daf6}.cc-src{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:10px;font-weight:800}.cc-newsb{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink-45);white-space:nowrap}.cc-newsb .cc-src:nth-child(2){margin-left:-12px;box-shadow:0 0 0 2px #f4f1ff}.cc-newsb i{width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);margin-bottom:3px}.cc-newsb i.up{transform:rotate(-135deg);margin-bottom:-1px}.cc-news{margin-top:11px;display:flex;flex-direction:column;gap:8px}.cc-news.open{overflow:hidden;animation:ccnews .34s cubic-bezier(.2,.85,.28,1)}@keyframes ccnews{0%{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}to{opacity:1;max-height:520px;margin-top:11px;transform:none}}.cc-newsb i{transition:transform .22s cubic-bezier(.22,.9,.3,1)}.cc-newsi{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:#fff;text-decoration:none}.cc-newsi .t{min-width:0}.cc-newsi b{display:block;font-size:12.5px;font-weight:700;line-height:1.5;word-break:keep-all;color:var(--ink)}.cc-newsi .t span{display:block;margin-top:3px;font-size:11px;color:var(--ink-45)}.cc-memo{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;border-radius:14px;background:#eaf6ee;border:1px solid #D3EBDC}.cc-memo .ck{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2e8b62;color:#fff}.cc-memo p{font-size:12.5px;line-height:1.7;color:#1f5c42;word-break:keep-all}.cc-memo b{font-weight:800;color:#17131f}.cc-toggle{display:block;width:100%;margin-top:13px;padding:4px;text-align:center;font-size:11.5px;font-weight:700;color:var(--ink-45)}.cc-sec,.cc-mine{padding:22px 2px 0}.cc-sec h4,.cc-mine h4{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.cc-sec h4 i,.cc-mine h4 i{width:19px;height:19px;border-radius:7px;background:var(--violet-wash);color:var(--violet-700);font-style:normal;font-size:10.5px;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.cc-p{font-size:13.5px;line-height:1.75;color:var(--ink-70);text-wrap:pretty}.cc-gloss{margin-top:8px;font-size:11.5px;line-height:1.7;color:var(--ink-45);text-wrap:pretty}.cc-chips{display:flex;flex-wrap:wrap;gap:6px}.cc-chips span{padding:8px 12px;border-radius:11px;background:var(--line-2);font-size:12.5px;font-weight:700;color:var(--ink-70)}.cc-metrics{display:flex;flex-direction:column;gap:12px}.cc-metrics div{padding-left:11px;border-left:2px solid var(--violet-wash)}.cc-metrics b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em}.cc-metrics span{display:block;margin-top:3px;font-size:11.5px;line-height:1.65;color:var(--ink-45)}.cc-sig{display:flex;flex-direction:column;gap:12px}.cc-sig>div span{display:block;font-size:11px;font-weight:800;margin-bottom:6px}.cc-sig .good span{color:#2e8b62}.cc-sig .care span{color:#b5762a}.cc-sig ul{list-style:none;display:flex;flex-direction:column;gap:6px}.cc-sig li{position:relative;padding-left:13px;font-size:12.5px;line-height:1.6;color:var(--ink-70)}.cc-sig li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#bfe0cd}.cc-sig .care li:before{background:#efd3a8}.cc-peers{display:flex;flex-wrap:wrap;gap:6px}.cc-peers span{padding:8px 13px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink-70)}.cc-chainlead{margin:-2px 0 12px;font-size:12.5px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.cc-chaintabs{display:flex;gap:18px;overflow-x:auto;margin:2px -20px 0;padding:0 20px 2px;-ms-overflow-style:none;scrollbar-width:none}.cc-chaintabs::-webkit-scrollbar{display:none}.cc-chaintabs button{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:6px 0 9px;font-size:13.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink-45);white-space:nowrap;border-bottom:2px solid transparent}.cc-chaintabs button em{font-style:normal;font-size:11px;font-weight:800;color:var(--ink-25)}.cc-chaintabs button.on{color:var(--ink);border-bottom-color:var(--violet)}.cc-chaintabs button.on em{color:var(--violet)}.cc-chainlist{margin-top:4px}.cc-chi{display:flex;align-items:center;gap:12px;width:100%;padding:15px 0;text-align:left;color:var(--ink-25)}.cc-chi+.cc-chi{border-top:1px solid var(--line-2)}.cc-chi .lg{flex:0 0 auto;width:34px;height:34px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--line-2)}.cc-chi .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:12px;font-weight:800;border:0}.cc-chi .t{flex:1;min-width:0}.cc-chi .t b{display:flex;align-items:baseline;gap:7px;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.cc-chi .t b span{font-size:10.5px;font-weight:700;color:var(--ink-45);white-space:nowrap}.cc-chi .t b span.off{color:var(--ink-25)}.cc-chi .w{display:block;margin-top:4px;font-size:12px;font-weight:600;line-height:1.55;color:var(--ink-45);word-break:keep-all}.cc-chi.flat{background:#faf9fc}.cc-mine{margin-top:8px}.cc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;padding:2px 0 4px}.cc-grid span{display:block;font-size:10.5px;font-weight:600;color:var(--ink-45)}.cc-grid b{display:block;margin-top:3px;font-size:14.5px;font-weight:800;letter-spacing:-.035em}.cc-grid b.up{color:var(--up)}.cc-grid b.down{color:var(--down)}.cc-gapline{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--violet-wash);font-size:12.5px;font-weight:800;color:var(--violet-700)}.cc-gapline.down{background:var(--line-2);color:var(--ink-70)}.cc-quote{margin-top:10px;padding-left:11px;border-left:2px solid var(--line);font-size:12.5px;line-height:1.65;color:var(--ink-70)}.cc-stk{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cc-stkb{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:14px;background:var(--violet-mist);color:var(--ink-25)}.cc-stkb .a{flex:0 0 auto;display:grid;place-items:center}.cc-stkb .t{flex:1;min-width:0}.cc-stkb .t b{display:block;font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:-.03em}.cc-stkb .t span{display:block;margin-top:2px;font-size:10.5px;color:var(--ink-45)}.cc-state{margin-top:12px;font-size:13px;font-weight:800;color:var(--ink)}.cc-notify{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px 14px;border-radius:14px;border:1px solid var(--line-2)}.cc-notify .m{flex:1;min-width:0}.cc-notify .m b{display:block;font-size:13px;font-weight:700}.cc-notify .m span{display:block;margin-top:2px;font-size:11px;color:var(--ink-45)}.cc-notify i{flex:0 0 auto;width:42px;height:25px;border-radius:99px;background:#dfdbea;position:relative;transition:background .18s}.cc-notify i:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 3px #140a3247}.cc-notify.on i{background:var(--violet)}.cc-notify.on i:after{transform:translate(17px)}.cc-lynch{margin:26px 0 4px;padding:16px 2px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);font-size:13px;line-height:1.8;color:var(--ink-45);text-wrap:pretty}.cc-lynch cite{display:block;margin-top:7px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-25)}.cc-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:18px;padding:15px;border-radius:15px;background:var(--violet-wash);font-size:14px;font-weight:800;color:var(--violet-700)}#s-sticker,#s-sticker .topbar{background:var(--paper)}#s-sticker .topbar .tbacts{transform:translateY(3px)}#s-sticker .scroll{padding:0}#stickerBody{padding:0 0 calc(150px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:0}.sk-card{background:var(--paper);padding:18px 20px 22px;margin-bottom:8px}#stickerBody{background:var(--paper)}.cc-group+.cc-group{margin-top:20px}.cc-glbl{display:flex;align-items:center;gap:6px;padding:0 2px 8px;font-size:12.5px;font-weight:800;letter-spacing:-.03em;color:var(--ink-45)}.cc-glbl em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--violet-700)}.sk-sec{background:var(--paper);padding:18px 20px 20px;margin:0}.sk-sec+.sk-sec{border-top:1px solid var(--line-2)}.sk-cohead-wrap{background:var(--paper);padding:16px 20px 4px;border-top:0}.sk-tabs{position:relative;top:0;z-index:6;display:flex;gap:4px;padding:8px 20px 0;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line-2)}.sk-tabs .tind{position:absolute;left:20px;bottom:0;width:calc((100% - 48px) / 3);height:2.5px;border-radius:2px;background:var(--violet);transform:translate(calc(var(--ti, 0) * (100% + 4px)));transition:transform .3s cubic-bezier(.22,.9,.3,1)}.sk-tabs button{flex:1;padding:11px 4px 12px;font-size:14.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink-45);border-bottom:2.5px solid transparent}.sk-tabs button.on{color:var(--ink)}.sk-fade{animation:skfade .2s ease-out}@keyframes skfade{0%{opacity:0}to{opacity:1}}.sk-pane{background:var(--paper)}.sk-pane>.sk-sec:first-child{border-top:0}.co-state{margin:0;padding:30px 22px;background:var(--paper);font-size:13px;font-weight:650;line-height:1.65;color:var(--ink-45);text-align:center}.co-state.error{color:#b13a32}.co-facts dl{display:grid;gap:0;border-top:1px solid var(--line-2)}.co-facts dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 2px;border-bottom:1px solid var(--line-2)}.co-facts dt{font-size:12px;font-weight:650;color:var(--ink-45)}.co-facts dd{margin:0;font-size:13px;font-weight:800;color:var(--ink);text-align:right}.sk-cohead{display:flex;align-items:center;gap:11px;width:100%;padding:0 0 12px;text-align:left}.sk-cointro{padding-bottom:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.7;color:var(--ink-70);word-break:keep-all;text-wrap:pretty}.sk-cointro-pending{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:14px}.sk-mini-chart{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;text-align:center}.sk-mini-chart>b{font-size:11.5px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.sk-mini-chart>span:last-child{font-size:9.5px;font-weight:700;color:var(--ink-45);white-space:nowrap}.sk-mini-donut{position:relative;width:64px;height:64px;margin-bottom:3px;border-radius:50%;background:repeating-conic-gradient(#ded8ef 0,#ded8ef 14deg,#f2eff8 14deg,#f2eff8 28deg)}.sk-mini-donut:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:#fff}.sk-cohead .lg{flex:0 0 auto;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--line-2)}.sk-cohead .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:12px;font-weight:800;border:0}.sk-cohead .t{flex:1;min-width:0}.sk-cohead .t b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.04em}.sk-cohead .t span{display:block;margin-top:2px;font-size:11px;font-weight:700;color:var(--ink-45)}.sk-cohead .more{font-size:12px;font-weight:800;color:var(--violet-700);white-space:nowrap}.sk-head .t .nm{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sk-name-row{min-width:0;height:32px;flex-wrap:nowrap!important}.sk-name-row b{min-width:0;flex:0 1 auto;font-size:21px;font-weight:800;line-height:1.3;letter-spacing:-.05em}.sk-name-action{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin:0 0 0 -1px;border:0;border-radius:0;background:transparent;color:var(--ink-45)}.sk-name-action:active{background:transparent;color:var(--ink-70)}.sk-name-action.save{border-radius:10px;background:var(--violet-wash);color:var(--violet-700)}.sk-name-action:disabled{border-color:var(--line-2);background:var(--line-2);color:var(--ink-25)}.sk-name-edit{display:flex;align-items:center;min-width:0;width:100%;height:32px;gap:6px}.sk-name-edit input{min-width:0;width:100%;height:32px;padding:1px 7px;border:1.5px solid var(--violet);border-radius:9px;background:#fff;font:inherit;font-size:21px;font-weight:800;line-height:1.3;letter-spacing:-.05em;color:var(--ink)}.sk-name-edit input:focus{outline:none}.sk-thumb{position:relative;overflow:visible}.sk-firstseal{position:absolute;z-index:3;right:-4px;bottom:4px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e09400;box-shadow:0 0 0 2.5px #fff,0 2px 6px -1px #78500066;transform:rotate(-10deg)}.sk-firstseal:before{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;border:1px solid rgba(255,255,255,.5)}.sk-firstseal i{position:relative;font-style:normal;font-size:10px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;text-shadow:none}.sk-firstseal em{display:none}.sk-when{margin-top:8px;font-size:12px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.sk-stage{display:block;width:100%;position:relative;padding:6px 0 2px;text-align:center}.sk-holo{position:relative;display:grid;place-items:center}.sk-holo:before{content:"";position:absolute;top:14%;right:26%;bottom:14%;left:26%;border-radius:26%;background:conic-gradient(from 0deg,#ffd98e,#ff9fc4,#a794ff,#7fd8f5,#9df0c4,#ffd98e);filter:blur(14px);opacity:.3;z-index:0}.sk-cut{display:grid;place-items:center}.sk-mk{position:relative;z-index:1;border-radius:22%;object-fit:cover;background:#fff;box-shadow:0 6px 14px #28195a33,0 0 0 5px #fff;transition:border-radius .22s,box-shadow .22s}.sk-stage.raw .sk-mk{border-radius:14px;box-shadow:0 6px 18px #28195a3d}.sk-stage.raw .sk-holo:before{opacity:0}.sk-none{display:grid;place-items:center;background:var(--line-2);color:var(--ink-25);font-size:11px;font-weight:700}.sk-flip{display:inline-block;white-space:nowrap;margin-top:10px;padding:5px 11px;border-radius:99px;background:var(--line-2);font-size:10.5px;font-weight:700;color:var(--ink-45)}.sk-head{display:flex;align-items:center;gap:14px;padding:10px 0 2px;margin-left:-3px}.sk-head .t{flex:1;min-width:0}.sk-head .t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-headval{flex:0 0 auto;text-align:right;padding-left:2px;margin-right:9px}.sk-headval .k{display:block;font-size:10px;font-weight:700;color:var(--ink-45);white-space:nowrap}.sk-headval b{display:block;margin-top:3px;font-size:18px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.sk-headval b.up{color:var(--up)}.sk-headval b.down{color:var(--down)}.sk-headval .d{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:99px;background:var(--wash);font-size:9.5px;font-weight:700;color:var(--ink-45);white-space:nowrap}.sk-thumb{flex:0 0 auto;display:grid;place-items:center;padding:2px}.sk-thumb.raw .sk-mk{border-radius:14px;box-shadow:0 6px 18px #28195a3d}.sk-thumb.raw .sk-holo:before{opacity:0}.sk-head b{display:block;font-size:21px;font-weight:800;letter-spacing:-.05em;line-height:1.3;word-break:keep-all}.sk-co{display:inline-flex;align-items:center;gap:2px;margin-top:5px;padding:0;font-size:12.5px;font-weight:700;color:var(--violet-700)}.sk-quote{margin-top:10px;padding-left:11px;border-left:2px solid var(--violet-wash);font-size:12.5px;line-height:1.65;color:var(--ink-70);text-wrap:pretty}.sk-memo{margin-top:18px;padding:15px 16px;border-radius:16px;border:1.5px dashed #D9D1F5;background:#faf8ff}.sk-memo .mh{display:flex;align-items:center;justify-content:space-between;gap:10px}.sk-memo .mh b{font-size:13.5px;font-weight:800;letter-spacing:-.035em;color:var(--violet-700);white-space:nowrap}.sk-memo .mh button{font-size:12px;font-weight:700;color:var(--violet-700);white-space:nowrap}.sk-memo p{margin-top:9px;font-size:14px;line-height:1.7;color:var(--ink);text-wrap:pretty;word-break:keep-all}.sk-memo textarea{width:100%;margin-top:9px;padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13.5px;line-height:1.6;color:var(--ink);resize:none}.sk-memo textarea:focus{outline:none;border-color:var(--violet)}.sk-memo.empty{display:block;width:100%;text-align:left;font-size:13px;font-weight:700;color:var(--ink-45)}.sk-sec .sh{padding:2px 2px 12px}.sk-sec .sh b{display:block;font-size:17px;font-weight:800;letter-spacing:-.045em}.sk-sec .sh p{margin-top:6px;font-size:12px;font-weight:600;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sk-ai{padding:16px;border-radius:18px;background:var(--violet-mist);border:1px solid #E9E3FA}.sk-ai .ah{display:flex;align-items:center;justify-content:space-between;gap:8px}.sk-ai .tag{font-size:11px;font-weight:800;color:var(--violet-700)}.sk-ai .tag.ai{display:inline-flex;align-items:center;gap:4px}.sk-ai .sk-ai-spark{font-style:normal;font-size:10px;line-height:1;color:var(--violet)}.sk-ai .tm{font-size:10.5px;font-weight:600;color:var(--ink-45)}.sk-ai>b{display:block;margin-top:10px;font-size:16px;font-weight:800;letter-spacing:-.04em;word-break:keep-all;color:var(--ink)}.sk-ai>b em{font-style:normal}.sk-ai>b em.up{color:#e5493a}.sk-ai>b em.down{color:#2f7fe0}.sk-ai>p{margin-top:8px;font-size:13px;line-height:1.7;color:var(--ink-70);word-break:keep-all}.sk-ai .src{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #E4DDF7;font-size:11.5px;font-weight:600;color:var(--ink-45);word-break:keep-all}.sk-ai .src .b{flex:0 0 auto;padding:3px 7px;border-radius:6px;background:#fff;font-size:10px;font-weight:800;color:var(--ink-70)}.sk-aidiv{height:1px;margin:14px 0 12px;background:#e4ddf7}.sk-newsb{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:var(--ink-45)}.sk-src{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:10.5px;font-weight:800}.sk-newsb .sk-src:nth-child(2){margin-left:-13px;box-shadow:0 0 0 2px var(--violet-mist)}.sk-newsb>span{margin-left:2px}.sk-newsb i{width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);margin-bottom:3px}.sk-newsb i.up{transform:rotate(-135deg);margin-bottom:-1px}.sk-ainews{margin-top:11px;display:flex;flex-direction:column;gap:8px}.sk-ainews-note{margin:2px 2px 0;font-size:10.5px;font-weight:600;line-height:1.5;color:var(--ink-45);word-break:keep-all}.sk-ainewsi{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:#fff;text-decoration:none}.sk-ainewsi .t{flex:1;min-width:0}.sk-ainewsi b{display:block;font-size:12.5px;font-weight:700;line-height:1.5;word-break:keep-all;color:var(--ink)}.sk-ainewsi .t span{display:block;margin-top:3px;font-size:11px;color:var(--ink-45)}.sk-ainewsi svg{flex:0 0 auto;color:var(--ink-25)}.sk-chain{border-radius:18px;background:#fff;overflow:hidden}.sk-chain .ci{padding:14px 16px}.sk-chain .ci+.ci{border-top:1px solid var(--line-2)}.sk-chain .ci b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em}.sk-chain .ci span{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--ink-45)}.sk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-tiles>div{padding:13px 14px;border-radius:14px;background:var(--line-2)}.sk-tiles span{display:block;font-size:11px;font-weight:700;color:var(--ink-45)}.sk-tiles b{display:block;margin-top:6px;font-size:17px;font-weight:800;letter-spacing:-.045em}.sk-tiles i{display:block;margin-top:4px;font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink-25)}.sk-as{margin:-4px 0 12px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.sk-cats{display:flex;gap:12px;margin-top:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sk-cats::-webkit-scrollbar{display:none}.sk-cats .ct{flex:0 0 auto;width:112px;text-align:left}.sk-cats .th{display:grid;place-items:center;width:112px;height:100px;border-radius:16px;background:#fbe9cc}.sk-cats .more .th{background:var(--line-2);color:var(--ink-25)}.sk-cats .ct b{display:block;margin-top:10px;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.sk-cats .rk{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--ink-45)}.sk-mix{display:flex;align-items:center;gap:20px}.sk-mix .donut{flex:0 0 auto;position:relative;width:108px;height:108px;border-radius:50%}.sk-mix .donut:after{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:#fff}.sk-mix-placeholder{padding:4px 0}.sk-mix .donut.pending{background:repeating-conic-gradient(#ded8ef 0,#ded8ef 14deg,#f2eff8 14deg,#f2eff8 28deg)}.sk-mix .donut.pending:before{content:"준비 중";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:var(--ink-45);letter-spacing:-.03em}.sk-mix-placeholder-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sk-mix-placeholder-copy>b{font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.sk-mix-placeholder-copy>span{font-size:12.5px;line-height:1.55;color:var(--ink-45);word-break:keep-all}.sk-mix .lg{flex:1;min-width:0;display:flex;flex-direction:column;gap:11px}.sk-mix .lg>div{display:flex;align-items:center;gap:9px}.sk-mix .lg i{flex:0 0 auto;width:13px;height:13px;border-radius:4px}.sk-mix .lg span{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--ink);word-break:keep-all}.sk-mix .lg b{font-size:13.5px;font-weight:800;letter-spacing:-.03em}.sk-fin{display:flex;align-items:flex-end;gap:10px;height:132px;padding:0 2px}.sk-fin .fq{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}.sk-fin .bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%}.sk-fin .bars i{width:14px;border-radius:5px 5px 2px 2px;background:#e4def8}.sk-fin .bars i.op{width:10px;background:#cfc4f2}.sk-fin .fq.on .bars i.rev{background:#8e76ff}.sk-fin .fq.on .bars i.op{background:var(--violet-700)}.sk-fin .t{font-size:10.5px;font-weight:700;color:var(--ink-45);white-space:nowrap}.sk-fin .fq.on .t{color:var(--ink)}.sk-finlg{display:flex;gap:22px;margin-top:14px}.sk-finlg>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sk-finlg i{width:9px;height:9px;border-radius:50%;background:#8e76ff}.sk-finlg i.op{background:var(--violet-700)}.sk-finlg span{font-size:12px;font-weight:700;color:var(--ink-45)}.sk-finlg b{font-size:14px;font-weight:800;letter-spacing:-.04em}.sk-basics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-2);border-radius:18px;overflow:hidden}.sk-basics>div:nth-child(3){grid-column:1 / -1}.sk-note{margin-top:10px;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sk-basics>div{padding:14px 15px;background:#fff}.sk-basics span{display:block;font-size:11px;font-weight:700;color:var(--ink-45)}.sk-basics b{display:block;margin-top:6px;font-size:16px;font-weight:800;letter-spacing:-.04em}.sk-basics i{display:block;margin-top:4px;font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink-25)}.sk-feel{padding:16px;border-radius:18px;background:#fff}.sk-feel .fi{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.sk-feel .fi+.fi{border-top:1px solid var(--line-2)}.sk-feel .fi span{font-size:13px;font-weight:700;color:var(--ink-45);white-space:nowrap}.sk-feel .fi b{font-size:15px;font-weight:800;letter-spacing:-.04em;text-align:right}.sk-feel>p{margin-top:11px;font-size:11.5px;line-height:1.6;color:var(--ink-25)}.sk-inds{display:flex;flex-direction:column}.sk-ind{display:flex;align-items:center;gap:14px;padding:9px 0;color:var(--ink-25)}.sk-ind .tile{flex:0 0 auto;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;overflow:hidden}.tile.plain{background:var(--violet-mist);font-size:16px;font-weight:800;color:var(--violet-700)}.sk-indh .tile.plain{width:40px;height:40px;border-radius:12px;font-size:14px}.sk-indrow .num.off{color:var(--ink-25)}.sk-indrow .t .w{display:block;margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.55;color:var(--ink-45);word-break:keep-all}.sk-indrow.chain{align-items:flex-start;gap:11px;padding:14px 2px}.sk-indrow.chain .lg{width:32px;height:32px;margin-top:1px}.sk-indrow.chain .t b{display:flex;align-items:baseline;gap:7px;font-size:15px}.sk-indrow.chain .t b em{font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--ink-45)}.sk-indrow.chain .t b em.off{color:var(--ink-25)}.sk-ind b{flex:1;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.04em;color:var(--ink)}.sk-related{overflow:hidden}.sk-related+.sk-related{margin-top:8px;border-top:0}.sk-related-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px!important}.sk-related-title>span{min-width:0}.sk-theme-rail{display:flex;gap:10px;margin:0 -20px 0 0;padding:0 20px 0 0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.sk-theme-rail::-webkit-scrollbar{display:none}.sk-theme-rail:active{cursor:grabbing}.sk-theme-card{position:relative;display:flex;flex:0 0 45%;height:104px;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:16px 18px;border:0;border-radius:20px;background:#f7f7fd;text-align:left;scroll-snap-align:start;transition:transform .16s,background .16s}.sk-theme-card:active{transform:scale(.98);background:var(--line-2)}.sk-stock-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sk-theme-content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.sk-theme-card b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.04em;color:var(--ink);word-break:keep-all}.sk-theme-card .sk-theme-change{display:block;margin-top:0;font-size:15px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sk-theme-card .sk-theme-change.up{color:var(--up)}.sk-theme-card .sk-theme-change.down{color:var(--down)}.sk-stock-rail{display:flex;flex-direction:column;margin:0;padding:0;overflow:visible}.sk-stock-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 2px;border:0;border-radius:0;background:var(--paper);text-align:left;transition:background .16s}.sk-stock-card+.sk-stock-card{border-top:1px solid var(--line-2)}.sk-stock-card:active{background:var(--violet-mist)}.sk-rel-logo{flex:0 0 auto;width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.sk-rel-logo.mono{display:grid;place-items:center;background:var(--violet-wash);box-shadow:none;color:var(--violet-700);font-size:13px;font-weight:800}.sk-stock-card .t{min-width:0;flex:1}.sk-stock-card .t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.sk-stock-card .t .ticker{display:block;margin-top:3px;font-size:11px;font-weight:700;color:var(--ink-45)}.sk-stock-side{display:flex;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.sk-stock-side strong{font-size:16px;font-weight:800;color:var(--ink);line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.sk-stock-side strong.unavailable{color:var(--ink-25)}.sk-stock-side strong.loading,.sk-stock-side strong.unavailable{font-size:11.5px;font-weight:700;letter-spacing:-.025em}.sk-stock-side em{font-size:12.5px;font-weight:800;line-height:1.15;font-style:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.sk-stock-side em.unavailable{color:var(--ink-25)}.sk-rel-quote-note{margin:8px 2px 0;font-size:10.5px;font-weight:600;line-height:1.45;letter-spacing:-.02em;color:var(--ink-45)}.sk-stock-arrow{display:grid;place-items:center;color:var(--ink-25)}.sk-theme-sheet{max-height:84%!important;padding-top:22px!important}.sk-theme-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk-theme-sheet-head>b{padding-left:6px;font-size:20px;font-weight:700;letter-spacing:-.05em;color:var(--ink)}.sk-theme-sheet-head .dxbg-x{margin:0}.cl-sheet>.sk-theme-desc{margin-top:20px;padding:18px;border-radius:18px;background:var(--line-2);font-size:14px;font-weight:500;line-height:1.75;letter-spacing:-.025em;color:var(--ink-70);word-break:keep-all}.sk-theme-members{display:flex;flex-direction:column;margin-top:18px}.sk-theme-member{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 0}.sk-theme-member+.sk-theme-member{border-top:1px solid var(--line-2)}.sk-theme-member .lg{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;object-fit:contain;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line-2)}.sk-theme-member .lg.mono{background:var(--violet-wash);box-shadow:none;color:var(--violet-700);font-size:13px;font-weight:800}.sk-theme-member>b{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.035em}.sk-theme-member .price{flex:0 0 auto;text-align:right}.sk-theme-member .price strong{display:block;font-size:15px;font-weight:800;color:var(--ink)}.sk-theme-member .price em{display:block;margin-top:3px;font-style:normal;font-size:12.5px;font-weight:700}.sk-theme-member .price em.up{color:var(--up)}.sk-theme-member .price em.down{color:var(--down)}.sk-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;padding:15px 2px}.sk-grid>div{min-width:0}.sk-grid span{display:block;font-size:10.5px;font-weight:600;color:var(--ink-45)}.sk-grid b{display:block;margin-top:3px;font-size:14.5px;font-weight:800;letter-spacing:-.035em;word-break:keep-all}.sk-grid b i{font-style:normal;font-size:10px;font-weight:700;color:var(--ink-25)}.sk-grid b.up{color:var(--up)}.sk-grid b.down{color:var(--down)}.sk-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 2px;border-top:1px solid var(--line-2);font-size:12px;color:var(--ink-45);font-weight:600}.sk-row b{font-size:12.5px;font-weight:700;color:var(--ink)}.sk-fold{border-top:1px solid var(--line-2)}.sk-foldb{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 2px;font-size:12.5px;font-weight:700;color:var(--ink-70)}.sk-foldb i{width:7px;height:7px;border-right:1.8px solid var(--ink-25);border-bottom:1.8px solid var(--ink-25);transform:rotate(45deg);margin-bottom:3px;transition:transform .18s}.sk-foldb i.up{transform:rotate(-135deg);margin-bottom:-2px}.sk-log{padding:0 2px 12px;display:flex;flex-direction:column;gap:9px}.sk-logi{display:flex;gap:9px;align-items:baseline;font-size:11.5px}.sk-logi .d{font-weight:700;color:var(--violet-700);flex:0 0 34px}.sk-logi .p{font-weight:600;color:var(--ink-70);flex:0 0 auto}.sk-logi .m{flex:1;min-width:0;color:var(--ink-45);line-height:1.5;word-break:keep-all}.sk-news{padding:0 2px 12px;display:flex;flex-direction:column;gap:8px}.sk-newsi{padding:10px 11px;border-radius:12px;background:var(--violet-mist)}.sk-newsi b{display:block;font-size:12px;font-weight:700;line-height:1.5}.sk-newsi span{display:block;margin-top:3px;font-size:10.5px;color:var(--ink-45)}#s-dex,#s-badge,#s-dex .topbar,#s-badge .topbar,#s-dex .subtabs{background:var(--paper)}.dx-cnt{font-size:14px;font-weight:800;color:#c9c3da;padding:3px 2px 9px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dx-canvas{position:relative;margin:0 -20px;padding:2px 20px 4px;border-radius:0;background:none!important}.dx-canvas>*{position:relative;z-index:1}#s-dex.appsheet{background:var(--dxbg,#fff)}#s-dex.appsheet.dxplain{background:#fff}#s-dex.appsheet.dxplain [data-dexbg]{display:none}#s-dex.appsheet.dxplain .topbar .subtabs button{color:#d3cee2}#s-dex.appsheet.dxplain .topbar .subtabs button.on{color:var(--ink)}#s-dex.appsheet.dxplain .tbacts .iconbtn{color:var(--ink-45)}#s-dex.appsheet>.topbar.tabbar,#s-dex>.scroll,#s-dex .shell,#s-dex [data-pane],#s-dex .subtabs{background:transparent}#s-dex .topbar.tabbar .tbacts{transform:translate(-5px,2px)}#s-dex .topbar.tabbar .tbacts .iconbtn svg{width:25px;height:25px}#s-dex.appsheet.dxdark:not(.dxplain) .topbar .subtabs button{color:#fff;opacity:.62}#s-dex.appsheet.dxdark:not(.dxplain) .topbar .subtabs button.on{color:#fff;opacity:1}#s-dex.appsheet.dxdark:not(.dxplain) .tbacts .iconbtn{color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.28))}.dx-canvas:before{content:none}.dx-canvas:after{content:none}.dx-canvas.dark .dx-nm{color:#f4f2f8}.dx-canvas.dark .dx-tk{color:#ffffff80}.dx-canvas.dark .dx-empty{border-color:#ffffff38;background:#ffffff0f}.dx-canvas.dark .dx-blurnm i{background:#ffffff38}.dx-menuacts{display:flex;flex-direction:column;gap:9px;margin-top:16px}.dx-menuacts button{width:100%;padding:16px;border-radius:15px;background:var(--line-2);color:var(--ink);font-size:14.5px;font-weight:800;letter-spacing:-.03em;text-align:center}.dx-menuacts button.d{background:#fdecea;color:#c8352a}.dx-menuacts button.p{background:var(--violet);color:#fff}.dx-mgrow{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border-radius:16px;background:var(--wash)}.dx-mgrow .th{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px}.dx-mgrow .t{min-width:0}.dx-mgrow .t b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-mgrow .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.dx-rnlb{display:block;margin-top:22px;font-size:14.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink-70)}.dx-delink{display:block;width:100%;margin-top:10px;padding:13px;border-radius:14px;background:none;font-size:13px;font-weight:700;color:#c8352a;text-align:center}.dx-menuacts button.p[disabled]{background:var(--line-2);color:var(--ink-25)}.dx-rnfield{position:relative;display:flex;align-items:center;margin-top:9px}.dx-rename{display:block;width:100%;padding:14px 44px 14px 15px;border-radius:14px;border:1.5px solid #F2F3F6;background:#f2f3f6;letter-spacing:-.03em;color:var(--ink);font:inherit;font-size:15px;font-weight:700}.dx-rename::placeholder{color:var(--ink-25);font-weight:600}.dx-rename:focus{outline:none;background:#fff;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-wash)}.dx-rnclr{position:absolute;right:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--line);color:#fff}.dx-rnhint{display:block;margin-top:9px;font-size:11.5px;font-weight:600;color:var(--ink-45)}#confirm .cl-sheet h5:has(.dxbg-x){display:flex;align-items:center;justify-content:space-between;gap:10px}#confirm .cl-sheet h5.dxbg-h5:has(.dxbg-x){justify-content:flex-end}.sc-info-sheet .grab[data-info-drag]{position:absolute;top:0;left:0;right:0;display:block;width:auto;height:24px;margin:0;border-radius:36px 36px 0 0;background:none;z-index:8}.sc-info-sheet .grab[data-info-drag]:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;border-radius:99px;background:var(--ink-45);transform:translate(-50%)}.sk-indh .dxbg-x{margin-left:auto;flex:0 0 auto}.cl-sheet .cl-sh .x{flex:0 0 auto}.dxbg-x{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;margin:-4px -4px 0 0;border-radius:50%;background:none;color:var(--ink-45)}.dxbg-h5 .dxbg-x{transform:translate(-2px,2px)}.dxbg-apply{flex:0 0 auto;padding:2px 0 4px 10px;background:none;color:var(--down);font-size:15px;font-weight:800;letter-spacing:-.03em;line-height:1.2;transform:translate(-6px,2px)}.dxbg-swatches{display:flex;gap:10px;margin-top:12px;padding:4px 3px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dxbg-swatches::-webkit-scrollbar{display:none}.dxbg-swatches button{flex:0 0 auto;display:block;background:none;padding:0}.dxbg-swatches .sw{display:block;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2)}.dxbg-swatches button.on .sw{box-shadow:0 0 0 2.5px var(--violet),inset 0 0 0 1px var(--line-2)}.dxbg-swatches em{display:none}.dxbg-photos{margin-top:17px}.dxbg-photos .row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:7px}.dxbg-photos button{aspect-ratio:1;border-radius:12px;overflow:hidden;padding:0;background:var(--line-2);box-shadow:inset 0 0 0 1px var(--line-2)}.dxbg-photos button img{width:100%;height:100%;object-fit:cover;display:block}.dxbg-photos button.on{box-shadow:0 0 0 2.5px var(--violet)}.dxbg-photos .lb{display:block;font-size:11.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink-45)}.dxbg-photos .albnext{position:relative}.dxbg-photos .albnext .ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding-right:5px;background:linear-gradient(90deg,#fff0,#ffffff57 38%,#ffffffdb 78%,#fff);color:var(--ink)}.dxbg-photos .albnext .ov svg{filter:drop-shadow(0 1px 2px rgba(30,16,70,.18))}.dxbg-photos .dxbg-albbtn{display:none}.dx-album{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;background:var(--paper);transform:translate(14px);opacity:0;transition:transform .22s cubic-bezier(.32,.72,.3,1),opacity .18s ease}.dx-album.on{transform:none;opacity:1}.dx-album .topbar{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dx-album .topbar b{font-size:16px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.dx-album .scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 60px}.dx-album .sec{display:flex;align-items:center;gap:6px;padding:8px 2px 12px;font-size:12.5px;font-weight:800;letter-spacing:-.03em;color:var(--ink-70)}.dx-album .sec em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-25)}.dx-album .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dx-album .grid button{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--line-2);padding:0}.dx-album .grid img{width:100%;height:100%;object-fit:cover;display:block}.dx-album .grid button.on{outline:2.5px solid var(--violet);outline-offset:-2.5px}.dx-album .grid .ck{position:absolute;right:6px;top:6px;display:none;place-items:center;width:20px;height:20px;border-radius:50%;background:#4351e8;color:#fff;box-shadow:0 2px 6px -1px #00000059}.dx-album .grid button.on .ck{display:grid}.dx-albapply{margin-left:auto;padding:6px 4px;font-size:14.5px;font-weight:800;letter-spacing:-.03em;color:#4351e8;background:none}.dx-albapply[disabled]{color:#b7bce6}.dxbg-clear{display:block;width:100%;margin-top:16px;padding:13px;border-radius:13px;background:var(--line-2);font-size:13.5px;font-weight:800;color:var(--ink-70)}.dx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 10px}.dx-cell{display:block;position:relative;width:100%;padding:0 2px;text-align:center;background:none;border:0;transition:transform .12s}body.dxdrag #s-dex .scroll{overflow:hidden}.dx-cell.dragging{transition:none;z-index:5;filter:drop-shadow(0 18px 24px rgba(40,25,90,.32))}.dx-cell.dragging .dx-nm,.dx-cell.dragging .dx-tk{opacity:.7}.dx-cell.got:active{transform:scale(.95)}.dx-cell.dragging:active{transform:none}.dx-cell .dx-art{display:grid;place-items:center;height:158px;position:relative;transform:scale(var(--dxs,1));transform-origin:top center;margin-bottom:calc((var(--dxs,1) - 1) * 158px);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:filter .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.dx-cell .dx-art img,.dx-cell .dx-art svg{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dx-cell.dragging .dx-art{cursor:grabbing;filter:drop-shadow(0 6px 9px rgba(32,18,76,.2));transform:scale(calc(var(--dxs,1) + .055))}.cl-sheet:has(.dxbg-h5){padding-top:16px;padding-bottom:calc(26px + env(safe-area-inset-bottom))}.dxbg-h5{display:flex;align-items:flex-start;justify-content:flex-end;height:24px;margin-bottom:4px}.dxbg-size{margin-top:6px}.dxbg-rst{display:inline-flex;align-items:center;gap:5px;margin:-6px -6px -6px 0;padding:6px;font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:var(--violet-700);white-space:nowrap}.dxbg-rst svg{flex:0 0 auto;width:14px;height:14px}.dxbg-rst[disabled]{color:var(--ink-25)}.dxbg-posrow .lb{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;letter-spacing:-.04em;color:var(--ink)}.dxbg-posrow p{margin-top:5px;font-size:12px;font-weight:600;color:var(--ink-45)}.dxbg-edit{margin-top:13px}.dxbg-edit .dxbg-size{margin-top:0}.dxbg-edit .dxbg-posrow{margin-top:12px;padding-top:16px;border-top:1px solid var(--line-2)}.dx-filter{display:flex;align-items:center;gap:8px;margin-bottom:-14px;position:sticky;top:0;z-index:8}.dxcat-btn{display:flex;align-items:center;gap:7px;padding:9px 12px 9px 14px;border-radius:999px;background:#ffffffd1;box-shadow:0 1px #1e10460f,inset 0 0 0 1px var(--line-2);font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.dxcat-btn span{white-space:nowrap}.dxcat-btn em{font-style:normal;font-size:14px;font-weight:700;color:var(--ink-45)}.dxcat-btn svg{color:var(--ink-45);margin-left:-1px}.dxcat-btn.on{background:var(--violet);box-shadow:none;color:#fff}.dxcat-btn.on em,.dxcat-btn.on svg{color:#ffffffb3}.dxcat-clr{padding:9px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink-45)}.dx-canvas.dark .dxcat-btn{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff}.dx-canvas.dark .dxcat-btn em,.dx-canvas.dark .dxcat-btn svg{color:#ffffffa6}.dx-canvas.dark .dxcat-clr{color:#ffffffb8}.dx-sync{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#ffffffb8;box-shadow:inset 0 0 0 1px var(--line-2);font-size:12.5px;font-weight:700;letter-spacing:-.035em;color:var(--ink-45);white-space:nowrap;animation:dxSyncIn .22s ease both}.dx-sync i{flex:0 0 auto;width:11px;height:11px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--violet);animation:dxSyncSpin .7s linear infinite}@keyframes dxSyncSpin{to{transform:rotate(360deg)}}@keyframes dxSyncIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dx-sync,.dx-sync i{animation:none}}.dx-canvas.dark .dx-sync{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;color:#ffffffb8}.dx-canvas.dark .dx-sync i{border-color:#ffffff42;border-top-color:#fff}.dx-catempty{margin:26px 0 30px;text-align:center;font-size:12.5px;font-weight:600;color:var(--ink-45)}.dx-canvas.dark .dx-catempty{color:#fff9}.dx-syncerror{display:flex;align-items:center;justify-content:center;gap:9px;margin:20px 0 24px;color:var(--ink-45);font-size:12.5px;font-weight:600;text-align:center}.dx-syncerror button{flex:0 0 auto;padding:7px 11px;border-radius:99px;background:var(--line-2);color:var(--ink-70);font-size:11.5px;font-weight:800}.dx-canvas.dark .dx-syncerror{color:#ffffffad}.dx-canvas.dark .dx-syncerror button{background:#ffffff24;color:#fff}.dxcat-list{display:flex;flex-direction:column;margin-top:6px}.dxcat-g.sel .gh em{color:var(--violet-700)}.dxcat-g+.dxcat-g{border-top:1px solid var(--line-2)}.dxcat-g .gh{display:flex;align-items:center;gap:7px;width:100%;padding:13px 2px;text-align:left}.dxcat-g .gh b{font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.dxcat-g .gh em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-45);font-variant-numeric:tabular-nums}.dxcat-g .gh svg{margin-left:auto;color:var(--ink-25);transition:transform .2s ease}.dxcat-g.solo .gh em{margin-left:auto}.dxcat-g.open .gh svg{transform:rotate(180deg)}.dxcat-g.sel .gh b{color:var(--violet-700)}.dxcat-g .gc{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 14px}.dxcat-g .gc button{display:flex;align-items:center;gap:5px;padding:8px 11px;border-radius:999px;background:var(--line-2);font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink-70)}.dxcat-g .gc button i{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-45);font-variant-numeric:tabular-nums}.dxcat-g .gc button.zero{color:var(--ink-25);background:var(--wash)}.dxcat-g .gc button.zero i{color:var(--ink-25)}.dxcat-g .gc button.on{background:var(--violet);color:#fff}.dxcat-g .gc button.on i{color:#ffffffb8}.dxbg-div{height:1px;margin:16px 0 20px;background:var(--line)}.dxbg-gl{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.dxbg-gl+p{margin-top:6px;font-weight:600;color:var(--ink-45)}.dxbg-size .lb{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;letter-spacing:-.04em;color:var(--ink)}.dxbg-size .lb em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-45)}.dxbg-size input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:6px;margin-top:9px;border-radius:999px;background:var(--line-2)}.dxbg-size input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--line-2);box-shadow:0 2px 8px -2px #1e104659}.dxbg-size input::-moz-range-thumb{width:24px;height:24px;border:1px solid var(--line-2);border-radius:50%;background:#fff}.cl-sheet.dxbg-sheet{transition:background-color .14s ease,box-shadow .14s ease}.cl-sheet.dxbg-sheet.dxbg-sizing{background:#ffffff14;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}#mask:has(~#confirm .dxbg-sheet.dxbg-sizing){background:#140c280f}.dxbg-sheet .dxbg-h5,.dxbg-sheet>.dxbg-gl,.dxbg-sheet>p,.dxbg-sheet .dxbg-posrow,.dxbg-sheet .dxbg-div,.dxbg-sheet .dxbg-swatches,.dxbg-sheet .dxbg-photos{transition:opacity .12s ease}.dxbg-sheet.dxbg-sizing .dxbg-h5,.dxbg-sheet.dxbg-sizing>.dxbg-gl,.dxbg-sheet.dxbg-sizing>p,.dxbg-sheet.dxbg-sizing .dxbg-posrow,.dxbg-sheet.dxbg-sizing .dxbg-div,.dxbg-sheet.dxbg-sizing .dxbg-swatches,.dxbg-sheet.dxbg-sizing .dxbg-photos{opacity:.12;transition:none}.dxbg-sheet.dxbg-sizing .dxbg-size{position:relative;z-index:2;margin:-10px -12px -12px;padding:10px 12px 12px;border-radius:16px;background:#ffffffe0;box-shadow:0 5px 18px #1e124621}@media(prefers-reduced-motion:reduce){.cl-sheet.dxbg-sheet,.dxbg-sheet .dxbg-h5,.dxbg-sheet>.dxbg-gl,.dxbg-sheet>p,.dxbg-sheet .dxbg-posrow,.dxbg-sheet .dxbg-div,.dxbg-sheet .dxbg-swatches,.dxbg-sheet .dxbg-photos{transition:none}}@media(prefers-reduced-transparency:reduce){.cl-sheet.dxbg-sheet.dxbg-sizing{background:#ffffffc7}#mask:has(~#confirm .dxbg-sheet.dxbg-sizing){background:#140c281f}}.dx-mkwrap{display:inline-grid;filter:drop-shadow(0 5px 11px rgba(40,25,90,.16))}.dx-cell .dx-mk{border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 5px #fff}.dx-folder{position:relative;display:grid;place-items:center;filter:drop-shadow(0 5px 11px rgba(40,25,90,.16))}.dx-folder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dx-folder .lg{position:absolute;z-index:2;left:50%;top:60%;transform:translate(-50%,-50%);display:grid;place-items:center;width:46%;height:46%;margin:0;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #fff,0 3px 8px #28195a2e}.dx-folder .lg img{width:100%;height:100%;object-fit:contain}.dx-folder .lg i{font-style:normal;font-size:17px;font-weight:800;color:var(--violet-700)}.dx-badgeno{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--violet);color:#fff;font-size:10.5px;font-weight:800;font-style:normal;line-height:1}.dx-cell .dx-no{display:block;margin-top:10px;font-size:12px;font-weight:800;color:#c9c3da;font-variant-numeric:tabular-nums;letter-spacing:0}.dx-cell .dx-nm{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:-4px;font-size:13px;font-weight:800;letter-spacing:-.035em;line-height:1.3;word-break:keep-all;color:var(--ink)}.dx-cell .dx-tk{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:700;color:#b7b1c6;letter-spacing:0}.dx-cell .dx-tk img{width:13px;height:13px;border-radius:50%;object-fit:cover;background:#fff;flex:0 0 auto}.dx-cell .dx-tk.co{font-size:11px;font-weight:700;color:var(--ink-45);letter-spacing:-.02em}.dx-cell .dx-tk.co i{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--violet-wash);color:var(--violet-700);font-style:normal;font-size:7px;font-weight:800;flex:0 0 auto}.dx-blurnm.tk{margin-top:6px;opacity:.7}.dx-blurnm.tk i{width:28px;height:7px}.dx-cell .dx-nm.blur{color:var(--ink-25);filter:blur(3.4px);-webkit-user-select:none;user-select:none}.dx-cell.lock{display:none}.dx-empty{display:block;width:138px;height:138px;border-radius:38px;border:1.5px dashed #D8D2E6;background:var(--wash)}.dx-blurnm{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:9px;filter:blur(3.2px);opacity:.85}.dx-blurnm i{display:block;height:9px;border-radius:99px;background:#dad5ea}.dx-blurnm i:nth-child(1){width:22px}.dx-blurnm i:nth-child(2){width:34px}.dx-blurnm i:nth-child(3){width:14px}.dx-cell .dx-sub{display:block;margin-top:3px;font-size:10.5px;font-weight:600;color:var(--ink-45);word-break:keep-all}.dx-mono{display:grid;place-items:center;border-radius:50%;background:var(--violet-wash);color:var(--violet-700);font-size:20px;font-weight:800}.sc-sheet.full{position:relative;height:100%;max-height:100%;border-radius:0;padding-top:54px;padding-bottom:0;display:flex;flex-direction:column}.viewport:has(#scanSheet .sc-sheet.full) .sbar{color:#1b1226}.sc-sheet.full .sc-fullbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -20px;padding:0 3px 16px;background:var(--paper)}.sc-sheet.full .sc-fullhead{background:var(--paper);position:relative;z-index:7}.sc-sheet.full .sc-info{background:var(--paper);position:relative;z-index:7;padding-bottom:10px}.sc-fulldock{display:flex;gap:8px;padding:12px 0 26px;border-top:1px solid var(--line-2);background:var(--paper)}.sc-fulldock button{flex:1;padding:16px;border-radius:15px;text-align:center;font-size:14.5px;font-weight:800}.sc-fulldock .g{background:var(--line-2);color:var(--ink-70)}.sc-fulldock .g:disabled{color:var(--ink-25)}.sc-fulldock .p{flex:1.4;background:var(--violet);color:#fff}.cc-sec h4{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.04em}.cc-sec h4 i,.cc-mine h4 i{display:none}.cc-p{font-size:14.5px;line-height:1.75}.dx-holo{position:relative;display:grid;place-items:center}.dx-holo:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:26%;background:conic-gradient(from 0deg,#ffd98e,#ff9fc4,#a794ff,#7fd8f5,#9df0c4,#ffd98e);filter:blur(11px);opacity:.42;z-index:0}.dx-holo.full:before{opacity:.62;animation:dxspin 5s linear infinite}.dx-holo>*{position:relative;z-index:1}.dx-plain{display:grid;place-items:center}#dexBody .dx-plain>img{filter:drop-shadow(0 5px 11px rgba(40,25,90,.18))}@keyframes dxspin{to{transform:rotate(360deg)}}.dx-cats{font-weight:700;color:var(--ink-70)!important;margin-bottom:6px}.dx-menu{position:absolute;top:20px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:var(--ink-25);opacity:1;z-index:3}.dx-cell:hover .dx-menu{opacity:1}.dx-menu:hover{background:var(--line-2);color:var(--ink-70)}.dx-menu i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.dx-hints{margin-top:24px;border-top:1px solid var(--line-2);padding-top:16px}.dx-hints h4{font-size:13.5px;font-weight:800;letter-spacing:-.035em;margin-bottom:8px}.dx-hints p{font-size:11.5px;line-height:1.75;color:var(--ink-45)}.dx-quiet{margin:20px 0 4px;text-align:center;font-size:12px;line-height:1.85;color:var(--ink-45)}.dx-head{display:flex;gap:14px;align-items:center;padding:6px 2px 18px}.dx-head .dx-mkwrap{display:inline-grid;filter:drop-shadow(0 4px 9px rgba(40,25,90,.17));flex:0 0 auto}.dx-head .dx-mk{border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 4px #fff}.dx-head .dx-ht{flex:1;min-width:0}.dx-head .dx-ht b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em}.dx-head .dx-ht i{display:block;margin-top:5px;font-size:13px;font-style:normal;font-weight:700;color:var(--violet-700)}.dx-head .dx-ht em{display:block;margin-top:5px;font-size:11px;font-style:normal;color:var(--ink-45);font-variant-numeric:tabular-nums}.dx-secline{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ink-25);margin:4px 0 6px}.dx-bfilter{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px}.dx-bfilter button{display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:999px;background:var(--line-2);font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:var(--ink-70)}.dx-bfilter button i{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-45);font-variant-numeric:tabular-nums}.dx-bfilter button.on{background:var(--violet);color:#fff}.dx-bfilter button.on i{color:#ffffffb8}.dx-band{background:linear-gradient(150deg,#f6f3ff,#efeaff);border:1px solid #E2DAFF;border-radius:18px;padding:15px 16px;margin-bottom:20px}.dx-band b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;color:var(--violet-700);line-height:1.5}.dx-chips{display:flex;align-items:center;gap:7px;margin-top:11px;flex-wrap:wrap}.dx-chips .dx-bch{padding:6px 11px;border-radius:9px;background:#ffffffe6;font-size:11.5px;font-weight:700;color:var(--ink-70);white-space:nowrap}.dx-chips .dx-bch.on{background:var(--violet);color:#fff}.dx-chips .dx-ar{color:var(--violet-300);font-size:11px;font-weight:800}.dx-band p{margin-top:10px;font-size:11px;line-height:1.65;color:var(--ink-45)}.dx-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c285c;z-index:80;display:none}.dx-mask.on{display:block}.dx-confirm{position:absolute;left:0;right:0;bottom:0;background:var(--paper);border-radius:36px 36px 0 0;padding:24px 20px calc(34px + env(safe-area-inset-bottom));z-index:81;display:none;box-shadow:0 -14px 40px -14px #1e124666}.dx-confirm.on{display:block;animation:dxu .22s cubic-bezier(.22,.9,.3,1)}@keyframes dxu{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dx-confirm h5{font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.4}.dx-confirm p{margin-top:7px;font-size:12.5px;line-height:1.7;color:var(--ink-70)}.dx-acts{display:flex;flex-direction:column;gap:8px;margin-top:16px}.dx-acts button{display:block;width:100%;padding:14px;border-radius:14px;text-align:center;font-size:14px;font-weight:700;background:var(--line-2);color:var(--ink)}.dx-acts button.p{background:var(--down-red,#E5493A);color:#fff}.dx-acts button.g{background:transparent;color:var(--ink-45);font-size:13px;padding:8px}.kw-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fff;opacity:0;transition:opacity .3s}.kw-done.on{opacity:1}.kw-done .ic{width:64px;height:64px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;transform:scale(.7);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.kw-done.on .ic{transform:scale(1)}.kw-done b{font-size:17px;font-weight:800;letter-spacing:-.04em}.dxbg-photos.rec .row{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:3px 20px 3px 3px;margin:6px -20px 0 -3px;scroll-padding-left:3px}.dxbg-photos.rec .row::-webkit-scrollbar{display:none}.dxbg-photos.rec .row>button{flex:0 0 calc((100% - 34px)/5);scroll-snap-align:start}.dxbg-photos.rec{position:relative}.dxbg-photos.rec .recnext{position:absolute;right:0;top:29px;bottom:2px;width:38px;display:flex;align-items:center;justify-content:flex-end;padding-right:3px;border-radius:0 14px 14px 0;background:linear-gradient(90deg,#fff0,#ffffff57 38%,#ffffffdb 78%,#fff);color:var(--ink);box-shadow:none;aspect-ratio:auto}.dxbg-photos.rec .recnext svg{filter:drop-shadow(0 1px 2px rgba(30,16,70,.18))}.gnb{bottom:calc(34px + env(safe-area-inset-bottom))}.sc-foot{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sc-res.retake{padding-bottom:0}.cl-sheet,.sc-sheet{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.sc-fulldock{padding-bottom:calc(36px + env(safe-area-inset-bottom))}.cc-dock{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.kwnav{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.kwtrade{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.dx-album .scroll{padding-bottom:calc(60px + env(safe-area-inset-bottom))}#s-dex .appgrab,#s-dex>.topbar,#s-explore .appgrab,#s-explore>.topbar{touch-action:none}.viewport,.viewport *{scrollbar-width:none}.viewport::-webkit-scrollbar,.viewport *::-webkit-scrollbar{display:none;width:0;height:0}#s-scan .sc-modal{z-index:60}.sc-burst.fly{animation:sc-burst-backdrop var(--fly-ms,.7s) ease forwards}.sc-burst.fly .art{transition:none;animation:sc-burst-to-island var(--fly-ms,.7s) cubic-bezier(.48,.02,.28,1) forwards}.sc-burst.fly b{opacity:0;transform:translateY(-24px);transition:opacity .24s ease,transform .42s cubic-bezier(.55,0,.8,.6)}.sc-burst .landing-island{position:absolute;left:50%;top:12px;z-index:1;width:70px;height:38px;border-radius:22px;background:#000;box-shadow:0 0 0 1.5px #ffffff4d,0 10px 28px #0006;opacity:0;transform:translate(-50%) scale(.72);transition:opacity .16s ease,transform .32s cubic-bezier(.34,1.5,.5,1)}.sc-burst .art{z-index:2}.sc-burst.fly .landing-island{opacity:1;transform:translate(-50%) scale(1)}@keyframes sc-burst-to-island{0%{transform:translateZ(0) scale(1) rotate(0);opacity:1}46%{transform:translate3d(var(--fly-mid-x),var(--fly-mid-y),0) scale(.7) rotate(4deg);opacity:1}82%{opacity:1}to{transform:translate3d(var(--fly-dx),var(--fly-dy),0) scale(.08) rotate(0);opacity:.12}}@keyframes sc-burst-backdrop{0%,62%{background-color:#120e1c99;-webkit-backdrop-filter:blur(10px) saturate(.72);backdrop-filter:blur(10px) saturate(.72)}to{background-color:#0000;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}}@media(prefers-reduced-motion:reduce){.sc-burst,.sc-burst .art,.sc-burst b,.sc-burst .glass i,.sc-burst .glass:after{transition:none!important;animation:none!important}.sc-burst.reduced.fly{opacity:0}.sc-burst.fly .art{transform:scale(.12);opacity:0}.sc-burst.fly b{transform:none;opacity:0}}@keyframes dicatch{0%{transform:translate(-50%) scale(.7)}55%{transform:translate(-50%) scale(1.12)}to{transform:translate(-50%) scale(1)}}.di-pill{animation:dicatch .42s cubic-bezier(.34,1.5,.5,1);position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:10px;width:182px;height:38px;padding:0 9px;border-radius:22px;background:#000;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff4d,0 10px 28px #0006;contain:layout paint;will-change:transform;transition:top .34s cubic-bezier(.34,1.2,.4,1),width .34s cubic-bezier(.34,1.2,.4,1),height .34s cubic-bezier(.34,1.2,.4,1),border-radius .34s cubic-bezier(.34,1.2,.4,1)}.di-pill.on{top:56px;width:min(86%,346px);height:72px;border-radius:36px;padding:0 18px 0 13px}.di-pill .lg{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;opacity:0;transform:scale(.55);transition:opacity .18s .14s,transform .3s .14s cubic-bezier(.34,1.4,.5,1)}.di-pill.on .lg{opacity:1;transform:none}.di-pill .lg img{width:26px;height:26px;object-fit:contain}.di-pill .tx{flex:1;min-width:0;opacity:0;transition:opacity .18s .18s}.di-pill.on .tx{opacity:1}.di-pill .tx .k{display:block;font-size:11px;font-weight:600;color:#ffffff8c}.di-pill .tx b{display:block;margin-top:1px;font-size:14.5px;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.di-pill .pc{flex:0 0 auto;font-size:21px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .18s .18s}.di-pill.on .pc{opacity:1}.di-ring{display:block;flex:0 0 auto}.di-pill .pcr{flex:0 0 auto;display:grid;place-items:center;opacity:0;transition:opacity .18s .18s}.di-pill.on .pcr{opacity:1}.di-pill .mlg{position:relative;z-index:2;flex:0 0 auto;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff}.di-pill .mlg img{width:14px;height:14px;object-fit:contain}.di-pill .msp{flex:1}.di-pill .mpc{flex:0 0 auto;font-size:13px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.di-pill.ok{top:56px;width:min(72%,270px);height:58px;border-radius:29px;padding:0 20px 0 13px}.di-pill .okic{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#34c759;color:#fff;opacity:0;transform:scale(.5);transition:opacity .18s .12s,transform .3s .12s cubic-bezier(.34,1.4,.5,1)}.di-pill.on .okic{opacity:1;transform:none}.di-pill.ok .tx b{font-size:15px}@media(prefers-reduced-motion:reduce){.di-pill{animation:none;transition-duration:1ms}.di-pill .lg,.di-pill .tx,.di-pill .pcr,.di-pill .okic{transition-duration:1ms;transition-delay:0s}.di-ring circle{transition:none!important}}.screen.appsheet.underlay,#s-kiwoom.underlay{display:flex;z-index:1;pointer-events:none;animation:none}.viewport .screen.appsheet.on,.viewport #s-kiwoom.on{z-index:2}.co-hl-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:14px 0 4px;padding:13px 16px;border-radius:14px;background:var(--wash);font-size:13.5px;font-weight:750;color:var(--ink-70);text-align:left}.co-hl-pill svg{flex:0 0 auto;color:var(--ink-45)}.co-hl-title{margin:2px 0 14px;font-size:16px;font-weight:800;color:var(--ink)}.co-hl-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.co-hl-list li{display:flex;align-items:flex-start;gap:12px;padding:13px 2px;border-bottom:1px solid var(--line-2);font-size:14px;font-weight:600;line-height:1.6;color:var(--ink-70);word-break:keep-all}.co-hl-list li:last-child{border-bottom:0}.co-hl-list .num{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--violet-wash);font-style:normal;font-size:12px;font-weight:800;color:var(--violet-700)}.sc-sample-grid button{position:relative;display:block}.sc-sample-grid button img{width:100%;height:100%;object-fit:cover;display:block}.sc-sample-grid button span{position:absolute;left:0;right:0;bottom:0;padding:10px 6px 5px;background:linear-gradient(transparent,#17131f9e);font-size:10.5px;font-weight:750;color:#fff;letter-spacing:-.01em}.zs-open{padding:0;background:none;border:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.zs-open:active{transform:scale(.94)}.zs-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;background:#16102880;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:zsBack .18s ease both;overscroll-behavior:contain;touch-action:none;cursor:default;-webkit-tap-highlight-color:transparent}.zs-close{position:absolute;z-index:5;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#140d269e;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #0b061a3d;-webkit-tap-highlight-color:transparent}.zs-close svg{display:block}.zs-close:focus-visible{outline:3px solid #d5c4ff;outline-offset:3px}.zs-close:active{transform:scale(.94)}.zs-art{position:relative;transform-origin:center;perspective:900px;will-change:transform;animation:zsArtEnter .52s cubic-bezier(.23,.9,.28,1) both}.zs-tilt{position:relative;width:100%;height:100%;pointer-events:none;touch-action:none;transform-origin:center;transform-style:preserve-3d;will-change:transform;animation:zsAmbientTilt 5.2s ease-in-out infinite alternate}.zs-sheet{pointer-events:none}.zs-sheet .sticker-peel-main,.zs-sheet .sticker-peel-flap{transition-duration:.8s;transition-timing-function:cubic-bezier(.3,1.24,.32,1)}.zs-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:0;border:0;background:none;filter:drop-shadow(0 16px 30px rgba(16,8,44,.45));pointer-events:auto;cursor:pointer;transition:transform .18s ease}.zs-fallback.lifted{transform:rotate(-.7deg) scale(1.014)}@keyframes zsBack{0%{opacity:0}to{opacity:1}}@keyframes zsArtEnter{0%{opacity:0;transform:translateY(34px) scale(.88) rotate(-2.2deg)}55%{opacity:1}68%{transform:translateY(-7px) scale(1.022) rotate(.6deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.zs-art{animation:zsBack .18s ease both}.zs-tilt{animation:none}}@keyframes zsAmbientTilt{0%{transform:rotateX(-1deg) rotateY(1.45deg) rotate(-.45deg)}55%{transform:rotateX(.8deg) rotateY(-1.3deg) rotate(.35deg)}to{transform:rotateX(-.35deg) rotateY(.8deg) rotate(-.2deg)}}@media(prefers-reduced-motion:reduce){.zs-back,.zs-open,.zs-art,.zs-tilt,.zs-fallback{animation:none;transition:none}.zs-fallback.lifted{transform:none;filter:drop-shadow(0 22px 34px rgba(16,8,44,.58)) brightness(1.025)}}.sk-reroll-ico{position:relative}.sk-reroll-ico:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.sc-scope-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:134;display:grid;place-items:center;padding:22px max(18px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#0c08169e;backdrop-filter:blur(12px) saturate(.85);-webkit-backdrop-filter:blur(12px) saturate(.85)}.sc-scope-modal{display:grid;gap:12px;width:min(100%,332px);padding:20px 20px 18px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:var(--paper);box-shadow:0 28px 70px -24px #0f0728c7}.sc-scope-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--violet-wash);color:var(--violet-700)}.sc-scope-modal h2{font-size:18px;font-weight:900;line-height:1.3;letter-spacing:-.04em;color:var(--ink);word-break:keep-all}.sc-scope-modal>p{font-size:12.5px;font-weight:600;line-height:1.55;letter-spacing:-.02em;color:var(--ink-45);word-break:keep-all}.sc-scope-facts{display:grid;gap:6px;padding:11px 13px;border-radius:13px;background:var(--violet-wash)}.sc-scope-facts>div{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}.sc-scope-facts dt{font-size:11px;font-weight:800;letter-spacing:-.01em;color:var(--ink-45)}.sc-scope-facts dd{font-size:12.5px;font-weight:750;letter-spacing:-.02em;color:var(--ink);word-break:keep-all}.sc-scope-facts dd.num{font-variant-numeric:tabular-nums}.sc-scope-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.sc-scope-acts button{min-height:46px;padding:12px 10px;border-radius:13px;font-size:13.5px;font-weight:850;letter-spacing:-.035em}.sc-scope-acts .g{border:1px solid var(--line);background:#fff;color:var(--ink-70)}.sc-scope-acts .p{background:var(--violet);color:#fff;box-shadow:0 12px 24px -14px #6b4efff2}.sc-scope-acts button:active{transform:translateY(1px)}.sc-okbtn.checking{position:relative;opacity:.72}.sc-okbtn.checking svg{opacity:.35}.sc-okbtn.checking:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.4px solid rgba(255,255,255,.35);border-top-color:#fff;animation:sc-okspin .72s linear infinite}@keyframes sc-okspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sc-okbtn.checking:after{animation-duration:2.4s}}html,body{height:100%;overscroll-behavior:none}body{background:#000;background-image:none}.viewport{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;max-width:none;border-radius:0;overflow:hidden;background:var(--bg)}.viewport{padding-top:env(safe-area-inset-top)}.viewport .sbar,.viewport .hindic{display:none}@media(min-width:480px)and (min-height:700px){body{background:#e8e4f4;background-image:radial-gradient(circle at 16% 10%,#ded6f8 0%,transparent 45%),radial-gradient(circle at 86% 86%,#e6e1f5 0%,transparent 50%)}.viewport{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);height:min(862px,calc(100vh - 40px));width:min(398px,calc((100vh - 40px)*.46172));padding-top:0;border-radius:50px;box-shadow:0 2px 6px #141a3224,0 36px 70px #1e285a59}}html:not(.framed) .viewport .sbar{display:none}html:not(.framed) .topbar,html:not(.framed) .camtop,html:not(.framed) #s-scan.appsheet .camtop,html:not(.framed) .camshell .ct,html:not(.framed) .ib-bar,html:not(.framed) .cw-top,html:not(.framed) .kwbar,html:not(.framed) .sc-sheet.full{padding-top:24px}html:not(.framed) .dexbar{top:22px}html.framed,html.framed body{height:100%;overflow:hidden;background:#edeaf6;background-image:radial-gradient(circle at 16% 10%,#ded6f8 0%,transparent 45%),radial-gradient(circle at 86% 86%,#e6e1f5 0%,transparent 50%)}.fx-stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fx-phone{position:absolute;left:50%;top:50%;width:430px;height:890px;transform-origin:center;transform:translate(-50%,-50%) scale(var(--fx-fit, 1))}.fx-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:90;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(20,26,50,.14)) drop-shadow(0 36px 70px rgba(30,40,90,.35))}html.framed .viewport{position:absolute;left:16px;right:16px;top:14px;bottom:14px;width:auto;height:auto;max-width:none;max-height:none;transform:none;padding-top:0;border-radius:50px;overflow:hidden;box-shadow:none}html.framed .viewport .sbar{display:flex}.fx-home{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:91;width:144px;height:5px;border-radius:2.5px;background:#fff;mix-blend-mode:difference;pointer-events:none}.fx-phone:has(#s-lock.on) .fx-home,.fx-phone:has(#s-home.on) .fx-home{display:none}#s-company .scroll{padding-bottom:150px}.viewport:has(.screen.appsheet.on) #s-entry:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#0a061461;animation:kwdim .38s cubic-bezier(.2,.9,.28,1) both;pointer-events:none}@keyframes kwdim{0%{opacity:0}to{opacity:1}}.sc-glass{background:#100c1885;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff}.sc-resume{position:relative;z-index:12;width:100%;max-width:320px;margin:10px auto 0;display:flex;align-items:center;gap:10px;padding:11px 12px 11px 14px;border-radius:18px;text-align:left}.sc-resume .t{flex:1;min-width:0}.sc-resume .t b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.035em;color:#fff}.sc-resume .t span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#ffffff9e}.sc-resume .go{flex:0 0 auto;padding:8px 12px;border-radius:99px;background:#ffffff2e;font-size:11.5px;font-weight:800;color:#fff}.sc-stages{width:100%;max-width:300px;margin:16px auto 0;padding:13px 14px;border-radius:20px;text-align:left}.sc-stage{display:flex;align-items:center;gap:10px;padding:7px 0}.sc-stage+.sc-stage{border-top:1px solid rgba(255,255,255,.12)}.sc-stage .ic{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px}.sc-stage .t{flex:1;min-width:0}.sc-stage .t b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em;color:#fff}.sc-stage .t span{display:block;margin-top:2px;font-size:11px;font-weight:600;line-height:1.5;color:#ffffff9e;word-break:keep-all}.sc-stage .pc{flex:0 0 auto;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.sc-stage.fail .t b{color:#ffb4ac}.sc-stage.ok .ic{color:#34c759}.sc-spin{display:block;width:18px;height:18px;border-radius:50%;border:2.2px solid rgba(255,255,255,.24);border-top-color:#fff;animation:scspin .7s linear infinite}@keyframes scspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sc-spin{animation-duration:1.6s}}.sc-fail{display:block;width:100%;max-width:320px;margin:8px auto 0;padding:13px 16px 12px;border-radius:18px;text-align:center;background:#0c0912cc;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px -12px #0009}.sc-fail .hd{display:flex;align-items:center;justify-content:center;gap:8px}.sc-fail .ic{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ff7a6c38;color:#ffb4ac}.sc-fail .hd b{font-size:15px;font-weight:800;letter-spacing:-.035em;line-height:1.4;color:#fff;word-break:keep-all}.sc-fail>p{margin:6px auto 0;max-width:27ch;font-size:12.5px;line-height:1.6;color:#ffffffd1;word-break:keep-all}.sc-fail .rt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:99px;background:#fffffff2;font-size:13px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.sc-fail .rt:active{background:#fff;transform:scale(.98)}.sc-fail .rts{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:10px}.sc-fail .rts:has(.rt+.rt) .rt{padding-left:12px;padding-right:12px}.sc-fail .rt+.rt{background:#ffffff29;color:#fff}.sc-fail .rt+.rt:active{background:#ffffff42}#s-scan .camshell .ct{padding-bottom:0}#s-scan .sc-body{padding-top:20px}.sc-resw>*:nth-child(4){animation-delay:.42s}.sc-resw>*:nth-child(5){animation-delay:.5s}.sc-okbtn.off{background:#6b4eff61;color:#ffffffb8;box-shadow:none}.sc-okbtn:disabled{opacity:1}.sc-scope{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:320px;margin:12px auto 0;padding:13px 14px;border-radius:18px;text-align:left}.sc-scope .ic{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#a794ff47;color:#d6ccff}.sc-scope .t b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em;color:#fff;word-break:keep-all}.sc-scope .t p{margin-top:4px;font-size:11.5px;line-height:1.6;color:#ffffffa8;word-break:keep-all}.sc-scopebox{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:13px 14px;border-radius:16px;background:var(--wash)}.sc-scopebox .ic{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--violet-700)}.sc-scopebox .t b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em;color:var(--ink);word-break:keep-all}.sc-scopebox .t p{margin-top:4px;font-size:11.5px;line-height:1.65;color:var(--ink-45);word-break:keep-all}.sc-scopedock{display:flex;gap:8px;padding:12px 0 0}.sc-scopedock .g,.sc-scopedock .p{flex:1;padding:16px;border-radius:15px;text-align:center;font-size:15px;font-weight:800}.sc-scopedock .g{background:var(--line-2);color:var(--ink-70)}.sc-scopedock .p{background:var(--violet);color:#fff}.sc-candidate-sheet{height:min(66dvh,570px);overflow:hidden;display:flex;flex-direction:column}.sc-candidate-sheet>.sc-cand{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1px 3px 4px 0}.sc-manual-product{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:12px 0;padding:11px 12px 12px;border:1px solid #e4def5;border-radius:15px;background:var(--violet-mist)}.sc-manual-product>span{font-size:11.5px;font-weight:700;color:var(--ink-45)}.sc-manual-product>b{font-size:12px;font-weight:800;color:var(--violet-700)}.sc-manual-product>input{grid-column:1 / -1;width:100%;height:42px;margin-top:3px;padding:0 12px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:700;outline:none}.sc-manual-product>input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6b4eff1f}.sc-manual-product>input::placeholder{color:var(--ink-25);font-weight:600}.sc-cand{display:flex;flex-direction:column;gap:7px}.sc-cand>button{display:flex;align-items:center;gap:11px;padding:12px;border-radius:15px;border:1px solid var(--line-2);text-align:left}.sc-cand>button.sel{border-color:var(--violet);background:var(--violet-mist)}.sc-cand .lg{flex:0 0 auto;width:38px;height:38px;border-radius:11px;object-fit:contain;background:#fff}.sc-cand .lg.mono{display:grid;place-items:center;background:var(--violet-wash);color:var(--violet-700);font-size:12px;font-weight:800}.sc-cand .t{flex:1;min-width:0}.sc-cand .t b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em}.sc-cand .t span{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ink-45)}.sc-cand .rd{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--line)}.sc-cand>button.sel .rd{border-color:var(--violet);background:radial-gradient(circle at 50% 50%,var(--violet) 0 42%,transparent 43%)}.sc-iai .cc-newsb .cc-src:nth-child(2){box-shadow:0 0 0 2px var(--violet-mist)}.sc-grab{position:absolute;top:0;left:0;right:0;height:44px;padding:0;background:none;border-radius:36px 36px 0 0;z-index:8;touch-action:none;cursor:grab}.sc-grab:active{cursor:grabbing}.sc-grab:before{content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);width:40px;height:5px;border-radius:99px;background:var(--ink-45)}.sc-info-sheet .grab[data-info-drag]{height:44px}.sc-sheet .grab{touch-action:none;cursor:grab}.sc-sheet .grab:active{cursor:grabbing}.sc-sheet .sh .x{position:relative;z-index:9}.sc-confirm-only{flex:0 0 auto;display:block;width:100%;margin-top:14px;padding:16px;border-radius:15px;background:var(--violet);color:#fff;text-align:center;font-size:15px;font-weight:800;letter-spacing:-.03em;transition:background .16s linear,color .16s linear}.sc-confirm-only.off{background:var(--line-2);color:var(--ink-25);cursor:default}.sc-confirm{margin-top:14px;padding:13px 14px;border-radius:16px;background:var(--violet-mist);border:1px solid #e9e3fa}.sc-confirm .cw{display:flex;align-items:center;gap:10px}.sc-confirm .cw .lg{flex:0 0 auto;width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff}.sc-confirm .cw .lg.mono{display:grid;place-items:center;color:var(--violet-700);font-size:11px;font-weight:800}.sc-confirm .cw .t{flex:1;min-width:0}.sc-confirm .cw .t span{display:block;font-size:11px;font-weight:700;color:var(--ink-45)}.sc-confirm .cw .t b{display:block;margin-top:2px;font-size:15px;font-weight:800;letter-spacing:-.04em}.sc-confirm .cbtn{display:block;width:100%;margin-top:12px;padding:15px;border-radius:14px;background:var(--violet);color:#fff;text-align:center;font-size:14.5px;font-weight:800}.sc-confirm .cfine{margin-top:9px;text-align:center;font-size:11px;line-height:1.6;color:var(--ink-45);word-break:keep-all}.sc-report{display:block;width:100%;margin-top:10px;padding:8px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink-45);text-decoration:underline;text-underline-offset:3px}.dx-cell.saving .dx-art,.dx-cell.savefail .dx-art{position:relative}.dx-slot{position:relative;display:grid;place-items:center;width:var(--dx-pending-width, 112px);height:var(--dx-pending-height, 102px);border-radius:20px;background-color:#f4f2fa;background-image:linear-gradient(45deg,#e4e0f0 25%,transparent 25%),linear-gradient(-45deg,#e4e0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4e0f0 75%),linear-gradient(-45deg,transparent 75%,#e4e0f0 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;box-shadow:inset 0 0 0 1.5px #ffffffe6}.dx-slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%);animation:dxglint 1.9s cubic-bezier(.4,0,.5,1) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.dx-slot:after{animation-duration:4s}}@keyframes dxglint{0%{transform:translate(-70%);opacity:0}35%{opacity:1}to{transform:translate(70%);opacity:0}}@property --dx-turn{syntax: "<angle>"; inherits: false; initial-value: 0turn;}.dx-slot:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:21.5px;padding:2px;background:conic-gradient(from var(--dx-turn),transparent 0turn,transparent .58turn,rgba(124,92,245,.18) .74turn,#7c5cf5 .89turn,#ffffff .96turn,transparent 1turn);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;animation:dxorbit 1.6s linear infinite;pointer-events:none}@keyframes dxorbit{to{--dx-turn: 1turn}}@supports not (background: conic-gradient(from var(--dx-turn),red,blue)){.dx-slot:before{animation-name:dxorbit-spin}@keyframes dxorbit-spin{to{transform:rotate(1turn)}}}@media(prefers-reduced-motion:reduce){.dx-slot:before{animation-duration:4.5s}}.dx-slot.shape{border-radius:0;background-color:#f4f2fa;background-image:linear-gradient(45deg,#e3dfec 25%,transparent 25%),linear-gradient(-45deg,#e3dfec 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e3dfec 75%),linear-gradient(-45deg,transparent 75%,#e3dfec 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0;box-shadow:none;-webkit-mask-image:var(--dx-shape);mask-image:var(--dx-shape);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.dx-slot.shape:after{z-index:0;border-radius:0;background:none;animation:none}.dx-slot.shape{z-index:3}.dx-slot.shape:before{display:none}.dx-pending-preview{position:absolute;left:50%;top:50%;z-index:2;width:var(--dx-pending-width, 112px);height:var(--dx-pending-height, 102px);transform:translate(-50%,-50%);object-fit:contain;filter:saturate(.9) contrast(1.02) drop-shadow(0 5px 10px rgba(40,25,90,.14));pointer-events:none}.dx-pending-reflection{position:absolute;left:50%;top:50%;z-index:0;width:calc(var(--dx-pending-width, 112px) * .72);height:calc(var(--dx-pending-height, 102px) * .92);transform:translate(-22%,-46%) rotate(-16deg);border-radius:48% 52% 58% 42%;background:radial-gradient(ellipse at 34% 30%,rgba(255,255,255,.72) 0 5%,rgba(185,164,255,.38) 18%,rgba(124,92,245,.18) 44%,transparent 72%),linear-gradient(122deg,transparent 10%,rgba(124,92,245,.16) 46%,transparent 82%);filter:blur(9px);opacity:.72;animation:dx-glass-reflection 2.35s cubic-bezier(.44,.05,.32,1) infinite alternate;pointer-events:none}@keyframes dx-glass-reflection{0%{transform:translate(-35%,-50%) rotate(-18deg) scale(.9);opacity:.38}to{transform:translate(-10%,-42%) rotate(-11deg) scale(1.08);opacity:.78}}.dx-pending-outline{position:absolute;left:50%;top:50%;z-index:1;width:var(--dx-pending-width, 112px);height:var(--dx-pending-height, 102px);transform:translate(-50%,-50%) scale(1.09);transform-origin:center;background:#fff;-webkit-mask-image:var(--dx-shape);mask-image:var(--dx-shape);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:drop-shadow(1px 0 0 rgba(58,52,68,.28)) drop-shadow(-1px 0 0 rgba(58,52,68,.28)) drop-shadow(0 1px 0 rgba(58,52,68,.28)) drop-shadow(0 -1px 0 rgba(58,52,68,.28)) drop-shadow(0 5px 10px rgba(40,25,90,.24));pointer-events:none}.dx-inner-progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.dx-inner-progress i{position:absolute;left:-54%;top:-28%;display:block;width:42%;height:156%;background:linear-gradient(90deg,transparent 0%,rgba(124,92,245,.06) 10%,rgba(156,126,255,.42) 34%,rgba(255,255,255,.92) 48%,rgba(221,212,255,.38) 57%,transparent 100%);mix-blend-mode:screen;filter:blur(1.2px);transform:rotate(14deg);animation:dx-inner-sweep 2.05s cubic-bezier(.42,.02,.36,1) infinite}.dx-inner-progress:after{content:"";position:absolute;left:2%;top:14%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.88) 0 5%,rgba(186,164,255,.48) 20%,rgba(124,92,245,.2) 43%,transparent 72%);filter:blur(5px);mix-blend-mode:screen;animation:dx-inner-caustic 2.05s cubic-bezier(.42,.02,.36,1) infinite}@keyframes dx-inner-sweep{0%{transform:translateZ(0) rotate(14deg);opacity:0}14%{opacity:.42}48%{opacity:1}78%{opacity:.5}to{transform:translate3d(390%,0,0) rotate(8deg);opacity:0}}@keyframes dx-inner-caustic{0%{transform:translate3d(-36%,20%,0) scale(.72);opacity:0}25%{opacity:.28}57%{opacity:.72}to{transform:translate3d(210%,-38%,0) scale(1.18);opacity:0}}.dx-cell.savefail .dx-inner-progress,.dx-cell.savefail .dx-pending-reflection{display:none}.dx-cell.savefail .dx-pending-preview{filter:grayscale(.7) opacity(.46)}@media(prefers-reduced-motion:reduce){.dx-inner-progress i,.dx-inner-progress:after,.dx-pending-reflection{animation:none}.dx-inner-progress i{left:28%;opacity:.42}.dx-inner-progress:after{left:44%;opacity:.28}.dx-pending-reflection{opacity:.36}}@supports not ((-webkit-mask-image: url(#x)) or (mask-image: url(#x))){.dx-slot.shape{-webkit-mask-image:none;mask-image:none}.dx-pending-outline{display:none}}.dx-cell.savefail .dx-slot:after,.dx-cell.savefail .dx-slot:before{display:none}.dx-slot .warn{position:relative;z-index:2;color:var(--up)}.dx-cell.saving .dx-nm,.dx-cell.savefail .dx-nm{color:var(--ink-45)}.dx-retry{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:5px 10px;border-radius:99px;background:var(--up-bg);font-size:10.5px;font-weight:800;color:var(--up)}.qt-in{flex:0 0 auto;display:block;text-align:right;padding-left:10px}.qt-in>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.qt-in>b>i{font-style:normal;margin-left:3px;font-size:11.5px;font-weight:700;color:var(--ink-45)}.qt-in .ch{display:block;margin-top:3px;white-space:nowrap}.qt-in .ch i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-45)}.qt-in .ch em{font-style:normal;margin-left:4px;font-size:13.5px;font-weight:800;letter-spacing:-.02em}.qt-in .off{color:var(--ink-25);font-weight:700}.qt-in.none>b{font-size:12.5px;font-weight:700;color:var(--ink-45);letter-spacing:-.02em}.sc-info+.qt-src,.sk-cohead+.qt-src{margin-top:5px;overflow:hidden;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.5;color:var(--ink-25);letter-spacing:-.01em}
