.c-steps{display:flex;gap:4px}.c-steps>div{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.c-steps i{display:block;height:4px;border-radius:2px;background:var(--line)}.c-steps span{font-size:10px;color:var(--text-4);text-align:center;line-height:1.2}.c-steps .done i{background:var(--primary);opacity:.45}.c-steps .on i{background:var(--primary)}.c-steps .on span{color:var(--text);font-weight:700}.c-todo-line{text-align:left;font-size:13px;color:inherit;line-height:1.4}.c-todo-line span{color:var(--text-2)}.c-todo-line em{font-style:normal;color:var(--red)}.c-todo{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-top:1px solid var(--line-2);text-align:left;width:100%}.c-todo:first-child{border-top:0}.c-todo:active{background:var(--bg-2)}.c-todo .t{display:flex;justify-content:space-between;gap:8px;color:var(--primary);font-weight:700;font-size:14px}.c-todo .t em{font-style:normal;font-weight:500;font-size:12px;color:var(--text-3);white-space:nowrap}.c-todo .d{font-size:13px;color:var(--text-2)}.c-todo .i{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-money{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px}.c-money:last-child{border-bottom:0}.c-money>span:first-child{display:flex;flex-direction:column;color:var(--text-2)}.c-money small{font-size:12px;color:var(--text-4)}.c-money>span:last-child{font-weight:600;text-align:right}.c-fold{border:1px solid var(--line);border-radius:10px}.c-fold>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px;font-weight:700;font-size:14px;text-align:left}.c-fold-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text-2)}.c-caret{color:var(--text-3);transition:transform .15s}.c-caret.open{transform:rotate(180deg)}.c-bullets{padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-2)}.c-post{position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#d9d9d9}.c-post img{width:100%;height:100%;object-fit:cover}.c-post .ov{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;padding:8px 12px;color:#fff;font-size:13px;font-weight:600;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.c-post .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center;color:#fff;font-size:13px}.c-post-row{display:grid;grid-template-columns:96px 1fr;gap:12px}.c-post-row .c-post{aspect-ratio:3 / 4}.c-big{font-size:28px;font-weight:800;letter-spacing:-.5px}.c-hero{background:var(--primary);color:#fff;border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.c-hero .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.c-hero .grid>div{background:#fff;color:var(--text);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.c-hero .grid span{font-size:11px;color:var(--text-3)}.c-hero .grid b{font-size:15px}.c-upoints{background:#f7f4ff;border:1px solid #e9e2ff;color:#5b3fc4}.c-check{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-2)}.c-check:first-of-type{border-top:0}.c-check .dot{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--line);color:var(--text-3)}.c-check .dot.done{background:var(--green);color:#fff}.c-check .dot.next{background:var(--primary);color:#fff}.c-check .main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.c-check .main b{font-size:14px}.c-check .main b.done{color:var(--text-4);text-decoration:line-through}.c-check .main span{font-size:12px;color:var(--text-3)}.c-actions{display:flex;gap:8px}.c-actions>*{flex:1}.c-pick{display:flex;flex-wrap:wrap;gap:8px}.c-pick button{height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--line);background:var(--bg);font-size:14px;font-weight:600;color:var(--text-2)}.c-pick button.on{background:var(--text);border-color:var(--text);color:#fff}.c-radio{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:14px}.c-radio.on{border-color:var(--text)}.c-radio input{margin-top:3px;width:18px;height:18px;accent-color:var(--text);flex-shrink:0}.c-radio small{display:block;font-size:12px;color:var(--text-3)}.c-gallery{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.c-gallery::-webkit-scrollbar{display:none}.c-gallery img,.c-gallery .ph{flex-shrink:0;width:82%;aspect-ratio:1;object-fit:cover;border-radius:12px;scroll-snap-align:center;background:var(--line-2)}.c-gallery .ph{display:flex;align-items:center;justify-content:center;color:var(--text-4)}.c-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:8px;overflow:hidden}.c-mini-grid>div{aspect-ratio:1;background:var(--line-2);position:relative}.c-mini-grid img{width:100%;height:100%;object-fit:cover}.c-mini-grid em{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-style:normal;font-weight:600}.c-copy{display:flex;gap:8px}.c-copy .input{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--text-2)}.c-theme{width:36px;height:36px;border-radius:50%;border:1px solid var(--line)}.c-theme.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--text)}.c-order-btns{display:flex;flex-direction:column}.c-order-btns button{height:22px;width:28px;font-size:11px;color:var(--text-2)}.c-order-btns button:disabled{color:var(--line)}.c-sns-ico{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;flex-shrink:0}.c-sns-ico.tiktok{background:#111}.c-sns-ico.instagram{background:linear-gradient(45deg,#f9a825,#e91e63,#7b1fa2)}.p-hscroll{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.p-hscroll::-webkit-scrollbar{display:none}.p-hscroll>*{scroll-snap-align:start}.c-card{display:flex;flex-direction:column;gap:8px;min-width:0}.c-card.h{width:150px;flex-shrink:0}.c-img{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--line-2)}.c-img img{width:100%;height:100%;object-fit:cover}.c-img.dim img{opacity:.55}.c-badges{position:absolute;left:8px;top:8px;right:8px;display:flex;gap:4px;flex-wrap:wrap}.c-badge{height:20px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:20px;background:#171717d9;color:#fff}.c-badge.pink{background:var(--primary)}.c-badge.white{background:#fff;color:var(--text)}.c-brand{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-name{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-price{display:flex;align-items:baseline;gap:6px}.c-price .now{font-size:15px;font-weight:800;color:var(--primary)}.c-price .was{font-size:12px;color:var(--text-4);text-decoration:line-through}.c-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}.banner{display:block;width:100%;border-radius:12px;overflow:hidden;background:var(--line-2)}.banner img{width:100%;height:auto}.hero{position:relative;margin:-16px -16px 0;aspect-ratio:1;background:var(--line-2)}.hero .slides{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero .slides::-webkit-scrollbar{display:none}.hero .slides img{width:100%;height:100%;flex-shrink:0;object-fit:cover;scroll-snap-align:center}.hero .count{position:absolute;right:12px;bottom:12px;background:#0000008c;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.timeline{display:flex;flex-direction:column;gap:0}.timeline .step{display:flex;gap:12px;position:relative;padding-bottom:14px}.timeline .step:last-child{padding-bottom:0}.timeline .step:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--line);margin-top:5px;flex-shrink:0;position:relative;z-index:1}.timeline .step.on:before{background:var(--primary)}.timeline .step:not(:last-child):after{content:"";position:absolute;left:4.5px;top:15px;bottom:0;width:1px;background:var(--line)}.timeline .step .t{font-size:14px;font-weight:600}.timeline .step .d{font-size:13px;color:var(--text-3)}.detail-imgs img{width:100%;height:auto}details.acc{border-top:1px solid var(--line-2)}details.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:600;cursor:pointer}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-size:20px;color:var(--text-3);font-weight:400}details.acc[open] summary:after{content:"–"}details.acc .body{padding-bottom:14px;font-size:14px;color:var(--text-2);white-space:pre-wrap;line-height:1.6}.post{display:flex;flex-direction:column;gap:10px}.post-head{display:flex;align-items:center;gap:10px}.post-head .who{flex:1;min-width:0;display:flex;flex-direction:column}.post-head .who b{font-size:14px}.post-head .who span{font-size:12px;color:var(--text-3)}.post-body{font-size:15px;white-space:pre-wrap;line-height:1.55}.post-body.clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.post-imgs{display:grid;gap:4px;border-radius:12px;overflow:hidden}.post-imgs.n1{grid-template-columns:1fr}.post-imgs.n2,.post-imgs.n3,.post-imgs.n4{grid-template-columns:1fr 1fr}.post-imgs img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--line-2)}.post-imgs.n1 img{aspect-ratio:auto;max-height:420px}.post-meta{display:flex;gap:14px;font-size:13px;color:var(--text-3)}.official{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:10px;font-weight:800;margin-left:6px}.app-cta{display:flex;flex-direction:column;gap:8px;background:var(--text);color:#fff;border-radius:var(--radius);padding:16px}.app-cta p{font-size:13px;color:#d4d4d4}:root{--app-max: 480px;--primary: #ff6179;--primary-dark: #e84a63;--primary-soft: #fff0f2;--text: #171717;--text-2: #4a4a4a;--text-3: #767676;--text-4: #a3a3a3;--line: #ececec;--line-2: #f4f4f4;--bg: #ffffff;--bg-2: #f7f7f8;--outside: #eceef1;--green: #12a150;--green-soft: #e8f7ee;--blue: #2f6fed;--blue-soft: #eaf1ff;--orange: #f08c00;--orange-soft: #fff4e2;--red: #e5383b;--red-soft: #fdecec;--radius: 12px;--header-h: 52px;--tab-h: 60px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,sans-serif;background:var(--outside);color:var(--text);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app{position:relative;max-width:var(--app-max);min-height:100dvh;margin:0 auto;background:var(--bg-2);box-shadow:0 0 0 1px #0000000a,0 8px 40px #0000000f}.app.white{background:var(--bg)}.header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) 8px 0;background:var(--bg);border-bottom:1px solid var(--line-2)}.header .title{flex:1;min-width:0;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}.header .logo{height:18px;margin-left:8px}.header .spacer{flex:1}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:20px}.icon-btn:active{background:var(--line-2)}.dot-badge{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.content{padding:16px 16px calc(var(--tab-h) + var(--safe-bottom) + 24px);display:flex;flex-direction:column;gap:12px}.content.no-tab{padding-bottom:calc(var(--safe-bottom) + 96px)}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:30;width:100%;max-width:var(--app-max);display:flex;height:calc(var(--tab-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--bg);border-top:1px solid var(--line)}.tabbar a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:var(--text-4);font-weight:600}.tabbar a .ico{font-size:21px;line-height:1;filter:grayscale(1);opacity:.55}.tabbar a.active{color:var(--text)}.tabbar a.active .ico{filter:none;opacity:1}.tabbar a .dot-badge{top:4px;right:calc(50% - 22px)}.bottom-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:30;width:100%;max-width:var(--app-max);display:flex;gap:8px;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--bg);border-top:1px solid var(--line-2)}.bottom-bar>*{flex:1}.card{background:var(--bg);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.card.flat{padding:0;overflow:hidden}.card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;font-weight:700}.card-title .more{font-size:13px;font-weight:500;color:var(--text-3)}.section-title{font-size:13px;font-weight:700;color:var(--text-3);padding:8px 4px 0}.list{display:flex;flex-direction:column}.list-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line-2);min-height:56px;text-align:left;width:100%}.list-item:first-child{border-top:0}.list-item:active{background:var(--bg-2)}.list-item .main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.list-item .name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item .sub{font-size:13px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item .side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;color:var(--text-3);flex-shrink:0}.chev:after{content:"›";font-size:20px;color:var(--text-4);margin-left:4px}.thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--line-2);flex-shrink:0}.thumb.lg{width:72px;height:72px}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--line-2);flex-shrink:0}.row{display:flex;align-items:center;gap:8px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:8px}.muted{color:var(--text-3)}.small{font-size:13px}.tiny{font-size:12px}.strong{font-weight:700}.primary-text{color:var(--primary)}.pre{white-space:pre-wrap}.divider{height:1px;background:var(--line-2);margin:4px 0}.kv{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:4px 0}.kv>:first-child{color:var(--text-3);flex-shrink:0}.kv>:last-child{text-align:right;font-weight:500}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stats.three{grid-template-columns:repeat(3,1fr)}.stat{background:var(--bg);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:4px;text-align:left}.card .stat{background:var(--bg-2)}.stat .label{font-size:12px;color:var(--text-3);font-weight:500}.stat .value{font-size:20px;font-weight:800;letter-spacing:-.3px}.stat .hint{font-size:11px;color:var(--text-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:700;background:var(--primary);color:#fff;white-space:nowrap}.btn:active{background:var(--primary-dark)}.btn:disabled{background:var(--line);color:var(--text-4);cursor:default}.btn.secondary{background:var(--bg);color:var(--text);border:1px solid var(--line)}.btn.secondary:active{background:var(--bg-2)}.btn.soft{background:var(--primary-soft);color:var(--primary)}.btn.danger{background:var(--bg);color:var(--red);border:1px solid var(--red-soft)}.btn.sm{height:36px;padding:0 12px;font-size:13px;border-radius:8px}.btn.block{width:100%}.text-btn{color:var(--primary);font-weight:600;font-size:14px;padding:8px 0}.chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;background:var(--line-2);color:var(--text-2);white-space:nowrap}.chip.primary{background:var(--primary-soft);color:var(--primary)}.chip.green{background:var(--green-soft);color:var(--green)}.chip.blue{background:var(--blue-soft);color:var(--blue)}.chip.orange{background:var(--orange-soft);color:var(--orange)}.chip.red{background:var(--red-soft);color:var(--red)}.chip.gray{background:var(--line-2);color:var(--text-3)}.seg{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.seg::-webkit-scrollbar{display:none}.seg button{flex-shrink:0;height:34px;padding:0 14px;border-radius:17px;background:var(--bg);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text-2)}.seg button.on{background:var(--text);border-color:var(--text);color:#fff}.seg button .n{margin-left:4px;opacity:.7}.tabs{display:flex;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:calc(var(--header-h) + var(--safe-top));z-index:15;margin:-16px -16px 0}.tabs button{flex:1;height:46px;font-size:14px;font-weight:600;color:var(--text-3);border-bottom:2px solid transparent}.tabs button.on{color:var(--text);border-bottom-color:var(--text)}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field>.label{font-size:13px;font-weight:600;color:var(--text-2)}.field .req{color:var(--primary);margin-left:2px}.field .help{font-size:12px;color:var(--text-3)}.field .error{font-size:12px;color:var(--red)}.input,.select,.textarea{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:16px;outline:none}.textarea{height:auto;min-height:104px;padding:12px 14px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--text)}.input-group{position:relative;display:flex;align-items:center}.input-group .affix{position:absolute;right:14px;color:var(--text-3);font-size:14px;pointer-events:none}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;padding:6px 0;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:1px}.empty{padding:40px 16px;text-align:center;color:var(--text-3);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.empty .ico{font-size:32px}.spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite;margin:40px auto}@keyframes spin{to{transform:rotate(360deg)}}.notice{border-radius:10px;padding:12px 14px;font-size:13px;background:var(--bg-2);color:var(--text-2)}.card .notice{background:var(--bg-2)}.notice.primary{background:var(--primary-soft);color:#c23a50}.notice.orange{background:var(--orange-soft);color:#9a5a00}.notice.red{background:var(--red-soft);color:var(--red)}.notice.blue{background:var(--blue-soft);color:#1f4fb0}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000073;display:flex;align-items:flex-end;justify-content:center;animation:fade .15s}.sheet{width:100%;max-width:var(--app-max);max-height:88dvh;overflow-y:auto;background:var(--bg);border-radius:18px 18px 0 0;padding:8px 16px calc(16px + var(--safe-bottom));animation:up .2s ease-out;display:flex;flex-direction:column;gap:12px}.sheet .grabber{width:40px;height:4px;border-radius:2px;background:var(--line);margin:4px auto;flex-shrink:0}.sheet .sheet-title{font-size:18px;font-weight:700}.sheet .sheet-actions{display:flex;gap:8px;position:sticky;bottom:calc(-16px - var(--safe-bottom));background:var(--bg);padding:8px 0 0}.sheet .sheet-actions>*{flex:1}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translateY(40px);opacity:.5}}.toast-wrap{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--tab-h) + var(--safe-bottom) + 16px);z-index:60;width:calc(100% - 32px);max-width:calc(var(--app-max) - 32px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{background:#171717eb;color:#fff;border-radius:10px;padding:12px 16px;font-size:14px;animation:up .2s}.toast.error{background:var(--red)}.bar{height:6px;border-radius:3px;background:var(--line-2);overflow:hidden}.bar>i{display:block;height:100%;background:var(--primary);border-radius:3px}.mini-chart{display:flex;align-items:flex-end;gap:3px;height:72px}.mini-chart>i{flex:1;background:var(--primary);opacity:.85;border-radius:2px 2px 0 0;min-height:2px}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[56px\]{top:56px}.right-\[8px\]{right:8px}.-bottom-\[36px\]{bottom:-36px}.left-\[10px\]{left:10px}.left-\[16px\]{left:16px}.z-10{z-index:10}.z-\[5\]{z-index:5}.-mx-\[16px\]{margin-inline:-16px}.mx-\[16px\]{margin-inline:16px}.mx-auto{margin-inline:auto}.mt-\[3px\]{margin-top:3px}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.mb-\[24px\]{margin-bottom:24px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.aspect-\[171\/200\]{aspect-ratio:171/200}.aspect-square{aspect-ratio:1}.size-\[14px\]{width:14px;height:14px}.size-\[76px\]{width:76px;height:76px}.h-\[5px\]{height:5px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[180px\]{height:180px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[5px\]{width:5px}.w-\[18px\]{width:18px}.w-\[68px\]{width:68px}.w-\[124px\]{width:124px}.w-full{width:100%}.max-w-\[480px\]{max-width:480px}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-x-\[16px\]{column-gap:16px}.gap-y-\[24px\]{row-gap:24px}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#171717\]{border-color:#171717}.border-\[\#e2e2e2\]{border-color:#e2e2e2}.border-\[\#ececec\]{border-color:#ececec}.border-\[\#f0f0f0\]{border-color:#f0f0f0}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#252525\]{background-color:#252525}.bg-\[\#d4d4d4\]{background-color:#d4d4d4}.bg-\[\#f3f3f3\]{background-color:#f3f3f3}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#ff6179\]{background-color:#ff6179}.bg-\[\#fff0f2\]{background-color:#fff0f2}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.object-cover{object-fit:cover}.px-\[6px\]{padding-inline:6px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[24px\]{padding-inline:24px}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[48px\]{padding-block:48px}.py-\[80px\]{padding-block:80px}.py-\[120px\]{padding-block:120px}.pt-\[4px\]{padding-top:4px}.pt-\[8px\]{padding-top:8px}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[24px\]{padding-top:24px}.pt-\[48px\]{padding-top:48px}.pb-\[4px\]{padding-bottom:4px}.pb-\[16px\]{padding-bottom:16px}.pb-\[20px\]{padding-bottom:20px}.pb-\[24px\]{padding-bottom:24px}.pb-\[32px\]{padding-bottom:32px}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.whitespace-pre-line{white-space:pre-line}.text-\[\#4a4658\]{color:#4a4658}.text-\[\#555\]{color:#555}.text-\[\#171717\]{color:#171717}.text-\[\#767676\]{color:#767676}.text-\[\#a3a3a3\]{color:#a3a3a3}.text-\[\#a5a5a5\]{color:#a5a5a5}.text-\[\#d4d4d4\]{color:#d4d4d4}.text-\[\#ee4462\]{color:#ee4462}.text-\[\#ff6179\]{color:#ff6179}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.focus\:border-\[\#171717\]:focus{border-color:#171717}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:48rem){.md\:shadow-\[0_0_24px_rgba\(23\,23\,23\,0\.06\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#1717170f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
