.card-rain,.card-season,snow-canvas{display:none}html[data-season] .card-season{display:block;position:absolute;inset:0;pointer-events:none}html[data-season] .car-card{border-radius:var(--card-r,var(--r));isolation:isolate}html[data-season=petal] .card-season em{display:none}html[data-season=petal] .card-season i{position:absolute;bottom:-8px;width:16px;height:16px;border-radius:60% 40% 55% 45%;background:var(--bg);transform-origin:50% 0;animation:kk-petal-sway calc(var(--pd, 3s) * var(--rate, 1)) ease-in-out calc(var(--pt, 0s) + var(--seed, 0s)) infinite}html[data-season=petal] .card-season i:first-child{left:calc(3.125% - 8px);--sw:4deg;--pd:3.1s;--pt:-0.4s}html[data-season=petal] .card-season i:nth-child(2){left:calc(9.375% - 8px);--sw:6deg;--pd:2.6s;--pt:-1.7s;background:#EEBFCE}html[data-season=petal] .card-season i:nth-child(3){left:calc(15.625% - 8px)}html[data-season=petal] .card-season i:nth-child(4){left:calc(21.875% - 8px);--sw:3deg;--pd:3.8s;--pt:-0.9s}html[data-season=petal] .card-season i:nth-child(5){left:calc(28.125% - 8px);--sw:7deg;--pd:2.9s;--pt:-2.3s}html[data-season=petal] .card-season i:nth-child(6){left:calc(34.375% - 8px);--sw:5deg;--pd:3.4s;--pt:-0.2s;background:#D8E0BC}html[data-season=petal] .card-season i:nth-child(7){left:calc(40.625% - 8px);--sw:4deg;--pd:2.4s;--pt:-1.1s}html[data-season=petal] .card-season i:nth-child(8){left:calc(46.875% - 8px)}html[data-season=petal] .card-season i:nth-child(9){left:calc(53.125% - 8px);--sw:6deg;--pd:3.6s;--pt:-2.8s}html[data-season=petal] .card-season i:nth-child(10){left:calc(59.375% - 8px);--sw:3deg;--pd:3.0s;--pt:-0.6s;background:#F7CFDD}html[data-season=petal] .card-season i:nth-child(11){left:calc(65.625% - 8px);--sw:7deg;--pd:2.7s;--pt:-1.9s}html[data-season=petal] .card-season i:nth-child(12){left:calc(71.875% - 8px);--sw:5deg;--pd:4.1s;--pt:-1.3s}html[data-season=petal] .card-season i:nth-child(13){left:calc(78.125% - 8px)}html[data-season=petal] .card-season i:nth-child(14){left:calc(84.375% - 8px);--sw:4deg;--pd:2.8s;--pt:-2.5s;background:#E6C9D3}html[data-season=petal] .card-season i:nth-child(15){left:calc(90.625% - 8px);--sw:6deg;--pd:3.3s;--pt:-0.8s}html[data-season=petal] .card-season i:nth-child(16){left:calc(96.875% - 8px);--sw:3deg;--pd:3.9s;--pt:-1.6s}html[data-season=petal] .card-season i:nth-child(3){--dx:1;--dy:1;--rot:1;left:clamp(2px,calc(15.625% - 8px + var(--shift, 0px)),calc(100% - 18px));animation:kk-petal-peel calc(13s * var(--rate, 1)) linear calc(0s + var(--seed, 0s)) infinite}html[data-season=petal] .card-season i:nth-child(8){--dx:0.62;--dy:1.18;--rot:-1;left:clamp(2px,calc(46.875% - 8px + var(--shift, 0px) * -.7),calc(100% - 18px));animation:kk-petal-peel calc(8.6s * var(--rate, 1)) linear calc(2.4s + var(--seed, 0s)) infinite}html[data-season=petal] .card-season i:nth-child(13){--dx:-0.9;--dy:0.78;--rot:1;left:clamp(2px,calc(78.125% - 8px + var(--shift, 0px) * .45),calc(100% - 18px));animation:kk-petal-peel calc(11s * var(--rate, 1)) linear calc(4.6s + var(--seed, 0s)) infinite}html[data-season=petal] .car>:nth-child(11n+1),html[data-season=petal] .cat-grid>:nth-child(11n+1){--seed:0s;--rate:1;--shift:0px;--drift:1;--spin:1}html[data-season=petal] .car>:nth-child(11n+2),html[data-season=petal] .cat-grid>:nth-child(11n+2){--seed:-7.4s;--rate:0.86;--shift:34px;--drift:-0.8;--spin:-1}html[data-season=petal] .car>:nth-child(11n+3),html[data-season=petal] .cat-grid>:nth-child(11n+3){--seed:-2.9s;--rate:1.21;--shift:-22px;--drift:1.35;--spin:1}html[data-season=petal] .car>:nth-child(11n+4),html[data-season=petal] .cat-grid>:nth-child(11n+4){--seed:-11.6s;--rate:0.94;--shift:58px;--drift:0.55;--spin:-1}html[data-season=petal] .car>:nth-child(11n+5),html[data-season=petal] .cat-grid>:nth-child(11n+5){--seed:-5.1s;--rate:1.08;--shift:-46px;--drift:-1.15;--spin:1}html[data-season=petal] .car>:nth-child(11n+6),html[data-season=petal] .cat-grid>:nth-child(11n+6){--seed:-9.8s;--rate:0.78;--shift:12px;--drift:0.9;--spin:1}html[data-season=petal] .car>:nth-child(11n+7),html[data-season=petal] .cat-grid>:nth-child(11n+7){--seed:-1.3s;--rate:1.31;--shift:-58px;--drift:-0.6;--spin:-1}html[data-season=petal] .car>:nth-child(11n+8),html[data-season=petal] .cat-grid>:nth-child(11n+8){--seed:-6.6s;--rate:1.02;--shift:46px;--drift:1.2;--spin:1}html[data-season=petal] .car>:nth-child(11n+9),html[data-season=petal] .cat-grid>:nth-child(11n+9){--seed:-12.4s;--rate:0.89;--shift:-34px;--drift:-1.3;--spin:-1}html[data-season=petal] .car>:nth-child(11n+10),html[data-season=petal] .cat-grid>:nth-child(11n+10){--seed:-4.2s;--rate:1.15;--shift:22px;--drift:0.72;--spin:1}html[data-season=petal] .car>:nth-child(11n+11),html[data-season=petal] .cat-grid>:nth-child(11n+11){--seed:-10.5s;--rate:0.74;--shift:-12px;--drift:-0.95;--spin:-1}html[data-season=petal] .car-card .car-icon{border:none;border-radius:0;position:relative}html[data-season=petal] .car-card .car-icon:before{content:"";position:absolute;inset:-1px;background:currentColor;opacity:.45;transition:opacity .18s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 12 A5.64 5.64 0 1 1 19.8 14.76 A5.64 5.64 0 1 1 18.35 19.24 A5.64 5.64 0 1 1 13.65 19.24 A5.64 5.64 0 1 1 12.2 14.76 A5.64 5.64 0 1 1 16 12 Z' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 12 A5.64 5.64 0 1 1 19.8 14.76 A5.64 5.64 0 1 1 18.35 19.24 A5.64 5.64 0 1 1 13.65 19.24 A5.64 5.64 0 1 1 12.2 14.76 A5.64 5.64 0 1 1 16 12 Z' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center /contain no-repeat}html[data-season=petal] .car-card .car-icon>*{display:none}html[data-season=petal] .car-card .car-icon.on{background:transparent}html[data-season=petal] .car-card .car-icon.on:before{opacity:1;background:radial-gradient(circle at 50% 52%,#F7D774 0 9%,#D9546F 24%,#E9A0B4 48%,#FBE0E8 80%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 12 A5.64 5.64 0 1 1 19.8 14.76 A5.64 5.64 0 1 1 18.35 19.24 A5.64 5.64 0 1 1 13.65 19.24 A5.64 5.64 0 1 1 12.2 14.76 A5.64 5.64 0 1 1 16 12 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 12 A5.64 5.64 0 1 1 19.8 14.76 A5.64 5.64 0 1 1 18.35 19.24 A5.64 5.64 0 1 1 13.65 19.24 A5.64 5.64 0 1 1 12.2 14.76 A5.64 5.64 0 1 1 16 12 Z' fill='%23fff'/%3E%3C/svg%3E")}html[data-season=petal] .car-card .car-icon.on:not(:has(.star)):before{background:radial-gradient(circle at 50% 52%,#F4EDA8 0 9%,#9FBE7E 24%,#C7D2A6 48%,#E9EFD8 80%)}@keyframes kk-petal-sway{0%,to{transform:rotate(calc(var(--sw, 5deg) * -1))}50%{transform:rotate(var(--sw,5deg))}}@keyframes kk-petal-peel{0%,36%{transform:none;opacity:1}42%{transform:translate(calc(var(--dx, 1) * var(--drift, 1) * 5px),-6px) rotate(calc(var(--rot, 1) * var(--spin, 1) * 18deg));opacity:1}93%{transform:translate(calc(var(--dx, 1) * var(--drift, 1) * 200px),calc(var(--dy, 1) * -130px)) rotate(calc(var(--rot, 1) * var(--spin, 1) * 380deg));opacity:0}94%{transform:none;opacity:0}to{transform:none;opacity:1}}html[data-season=rain] .card-rain{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}html[data-season=rain][data-rain=canvas] .card-season em,html[data-season=rain][data-rain=canvas] .card-season i:nth-child(-n+6),html[data-season=rain][data-rain=css] .card-rain{display:none}html[data-season=rain] .card-season{z-index:-1}html[data-season=rain] .card-season i{position:absolute}html[data-season=rain] .card-season i:nth-child(-n+6){width:2px;border-radius:1px;background:linear-gradient(transparent,color-mix(in srgb,currentColor 34%,transparent));animation:kk-card-rain var(--pd,1.6s) linear var(--pt,0s) infinite}html[data-season=rain] .card-season i:first-child{left:11%;height:26px;--pd:1.5s;--pt:0s}html[data-season=rain] .card-season i:nth-child(2){left:29%;height:20px;--pd:1.8s;--pt:0.4s}html[data-season=rain] .card-season i:nth-child(3){left:44%;height:30px;--pd:1.3s;--pt:0.9s}html[data-season=rain] .card-season i:nth-child(4){left:63%;height:22px;--pd:1.7s;--pt:0.2s}html[data-season=rain] .card-season i:nth-child(5){left:79%;height:28px;--pd:1.4s;--pt:1.1s}html[data-season=rain] .card-season i:nth-child(6){left:92%;height:18px;--pd:2.0s;--pt:0.7s}html[data-season=rain] .card-season i:nth-child(n+7){display:none}html[data-season=rain] .card-season em{position:absolute;left:0;right:0;bottom:0;height:8px;border-radius:0 0 21px 21px;background:linear-gradient(transparent,currentColor);opacity:.18;animation:kk-pool 14s linear infinite}html[data-season=rain] .car-card .car-icon{border-radius:999px 999px 999px 3px;background:linear-gradient(transparent,color-mix(in srgb,currentColor 28%,transparent)) bottom /100% 4px no-repeat;animation:kk-cup 9s ease-in-out var(--cd,0s) infinite}html[data-season=rain] .car-card .car-icon:nth-child(2){--cd:1.6s}@keyframes kk-card-rain{0%{top:-8%;opacity:0}14%{opacity:.9}to{top:80%;opacity:0}}@keyframes kk-pool{0%{height:8px}4%{height:12px}10%{height:12px}14%{height:16px}22%{height:16px}26%{height:20px}33%{height:20px}37%{height:24px}45%{height:24px}49%{height:28px}56%{height:28px}60%{height:32px}68%{height:32px}72%{height:36px}80%{height:36px}84%{height:40px}89%{height:40px}to{height:8px}}@keyframes kk-cup{0%{background-size:100% 4px}30%{background-size:100% 15px}46%{background-size:100% 11px}72%{background-size:100% 18px}to{background-size:100% 4px}}html[data-season] .car-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}html[data-season=petal] .car-card:after{background:linear-gradient(155deg,rgba(255,255,255,.3),rgba(255,255,255,0) 58%)}html[data-season=rain] .car-card:after{background:linear-gradient(rgba(255,255,255,.42),rgba(255,255,255,0)) 0 0 /100% 3px no-repeat}html[data-season] .car-card .car-icon .star{font-size:0;line-height:1}html[data-season] .car-card .car-icon .star:before{font-size:13px;line-height:1}html[data-season=petal] .car-card .car-icon .star:before{content:"✿"}html[data-season=petal] .car-card .car-icon.on .star:before{content:"❀"}html[data-season=rain] .car-card .car-icon .star:before{content:"◌"}html[data-season=rain] .car-card .car-icon.on .star:before{content:"◉"}@media (prefers-reduced-motion:reduce){.car-card .car-icon,.card-season em,.card-season i{animation:none!important}html[data-season=rain] .card-season i:nth-child(-n+6){display:none}}.season-status{display:flex;align-items:center;gap:9px;margin-top:7px}.season-status b{flex:none;font:400 10px/1 IBM Plex Mono,monospace;letter-spacing:.14em;color:var(--text-dim)}.season-status i{flex:1 1;min-width:0;background:linear-gradient(90deg,var(--accent) 0,var(--accent) var(--fill,100%),color-mix(in srgb,var(--accent) 0%,transparent) 100%)}.season-status i,html[data-season=petal] .season-status i{height:2px;border-radius:999px}html[data-season=rain] .season-status i{height:2px;border-radius:1px}html[data-season=leaf] .season-status i{height:2px;border-radius:999px}html[data-season=snow] .season-status i{height:1px;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}html[data-season=snow] .season-status b em{font-style:normal;color:var(--text-mid)}html[data-season=snow] .card-season{z-index:3}html[data-season=snow] .card-season i:nth-child(n+7){display:none}html[data-season=snow] snow-canvas{display:block;position:absolute;left:0;right:0;top:-90px;bottom:-70px;z-index:3;pointer-events:none}html[data-season=snow]:not([data-snow=css]) .card-season em,html[data-season=snow]:not([data-snow=css]) .card-season i,html[data-season=snow][data-snow=css] snow-canvas{display:none}html[data-season=snow] .card-season em{display:block;position:absolute;left:0;right:0;top:-9px;height:15px;background:#FBFDFE;border-radius:52% 48% 40% 60%/100% 100% 0 0}html[data-season=snow] .card-season i{position:absolute;top:-13px;height:16px;background:#FBFDFE;border-radius:60% 40% 0 0/100% 100% 0 0;animation:none}html[data-season=snow] .card-season i:first-child{left:6%;width:62px;top:-12px}html[data-season=snow] .card-season i:nth-child(2){left:16%;width:76px;border-radius:40% 60% 0 0/100% 100% 0 0}html[data-season=snow] .card-season i:nth-child(3){left:38%;width:44px;top:-11px;height:13px}html[data-season=snow] .card-season i:nth-child(4){left:53%;width:58px;top:-14px;border-radius:34% 66% 0 0/100% 100% 0 0}html[data-season=snow] .card-season i:nth-child(5){left:auto;right:11%;width:52px;top:-11px;height:13px;border-radius:40% 60% 0 0/100% 100% 0 0}html[data-season=snow] .card-season i:nth-child(6){left:auto;right:3%;width:34px;top:-10px;height:12px}html[data-season=snow] .car-card .car-icon{border:none;border-radius:0;background:none;position:relative}html[data-season=snow] .car-card .car-icon>*{display:none}html[data-season=snow] .car-card .car-icon:before{content:"";position:absolute;inset:0;opacity:.5;background:currentColor;-webkit-mask:var(--sf-crystal) center /26px 26px no-repeat;mask:var(--sf-crystal) center /26px 26px no-repeat}html[data-season=snow] .car-card .car-icon:not(:has(.star)):before{-webkit-mask-image:var(--sf-plate);mask-image:var(--sf-plate)}html[data-season=snow] .car-card .car-icon.on:before{opacity:1;background:radial-gradient(circle at 42% 34%,#FFFFFF 0 30%,#CBDCEA 72%,#8FAEC8 100%)}html[data-season=snow] .car-card .car-icon.on:not(:has(.star)):before{background:radial-gradient(circle at 42% 34%,#FFFFFF 0 26%,#DCE7F0 60%,#A8BED4 100%)}:root{--sf-dendrite:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270,0,24,24%27%3E%3Cpath%20d=%27M12,12L12,1.6M12,7.8L14.94,6.1M12,7.8L9.06,6.1M12,4.8L14.08,3.6M12,4.8L9.92,3.6M12,2.8L13.3,2.05M12,2.8L10.7,2.05M12,12L21.01,6.8M15.64,9.9L18.58,11.6M15.64,9.9L15.64,6.5M18.24,8.4L20.31,9.6M18.24,8.4L18.24,6M19.97,7.4L21.27,8.15M19.97,7.4L19.97,5.9M12,12L21.01,17.2M15.64,14.1L15.64,17.5M15.64,14.1L18.58,12.4M18.24,15.6L18.24,18M18.24,15.6L20.31,14.4M19.97,16.6L19.97,18.1M19.97,16.6L21.27,15.85M12,12L12,22.4M12,16.2L9.06,17.9M12,16.2L14.94,17.9M12,19.2L9.92,20.4M12,19.2L14.08,20.4M12,21.2L10.7,21.95M12,21.2L13.3,21.95M12,12L2.99,17.2M8.36,14.1L5.42,12.4M8.36,14.1L8.36,17.5M5.76,15.6L3.69,14.4M5.76,15.6L5.76,18M4.03,16.6L2.73,15.85M4.03,16.6L4.03,18.1M12,12L2.99,6.8M8.36,9.9L8.36,6.5M8.36,9.9L5.42,11.6M5.76,8.4L5.76,6M5.76,8.4L3.69,9.6M4.03,7.4L4.03,5.9M4.03,7.4L2.73,8.15%27%20fill=%27none%27%20stroke=%27%23000%27%20stroke-width=%271.5%27%20stroke-linecap=%27round%27/%3E%3C/svg%3E);--sf-plate:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270,0,24,24%27%3E%3Cpath%20d=%27M12,2L20.66,7L20.66,17L12,22L3.34,17L3.34,7ZM12,7L16.33,9.5L16.33,14.5L12,17L7.67,14.5L7.67,9.5ZM12,7L12,2M16.33,9.5L20.66,7M16.33,14.5L20.66,17M12,17L12,22M7.67,14.5L3.34,17M7.67,9.5L3.34,7%27%20fill=%27none%27%20stroke=%27%23000%27%20stroke-width=%271.6%27%20stroke-linecap=%27round%27/%3E%3C/svg%3E);--sf-crystal:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270,0,24,24%27%3E%3Cpath%20d=%27M12,12L12,1.6M12,6L14.6,4.5M12,6L9.4,4.5M12,12L21.01,6.8M17.2,9L19.79,10.5M17.2,9L17.2,6M12,12L21.01,17.2M17.2,15L17.2,18M17.2,15L19.79,13.5M12,12L12,22.4M12,18L9.4,19.5M12,18L14.6,19.5M12,12L2.99,17.2M6.8,15L4.21,13.5M6.8,15L6.8,18M12,12L2.99,6.8M6.8,9L6.8,6M6.8,9L4.21,10.5%27%20fill=%27none%27%20stroke=%27%23000%27%20stroke-width=%271.7%27%20stroke-linecap=%27round%27/%3E%3C/svg%3E)}.season-snow snow-field{position:absolute;inset:0;display:block;color:#FFFFFF;--flake-edge:rgba(94,118,144,0.85)}html[data-season=snow] .car-card:after{background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,0) 42%)}html[data-season=snow] .car,html[data-season=snow] .cat-grid{gap:16px}@media (min-width:700px){html[data-season=snow] .car,html[data-season=snow] .cat-grid{gap:20px}}body{line-height:1.62}.car-card .car-desc,.date-heading .weekday,.install-body span,.member-chip,.msg,.notif-item,.person-chip,.post-meta,.subtitle,.ticket-note,body{font-weight:450}.statement,h1{line-height:1.16;letter-spacing:-.032em}.post-when{line-height:1.3;letter-spacing:-.024em}.car-card .car-name,.settle-mine{line-height:1.12;letter-spacing:-.036em}.cat-tool-label,.create-title,.date-heading,.day-title,.group-title,.movie-name,.news-title,.ticket-title{line-height:1.32;letter-spacing:-.022em}.cat-tool-desc,.comment-body,.install-body span,.news-items li,.post-desc,.post-meta,.subtitle,.ticket-body{line-height:1.62;letter-spacing:0}.comment-time,.join-text,.link-btn,.notif-time,.people-count,.seg,.sub-text,.tabbar a,button{line-height:1.2}.logo{letter-spacing:-.015em}.join-text,.link-btn.strong{letter-spacing:-.005em}.create-cat,.day-hint,.day-title,.eyebrow,.field-label,.format-label,.host-rank-title,.pay-label,.pay-zelle-label,.settle-eyebrow,.stack-label,h2,th{font-family:Pretendard Variable,Pretendard,-apple-system,Malgun Gothic,sans-serif;text-transform:none;letter-spacing:.01em;font-weight:500}.create-cat,.day-hint,.eyebrow,.field-label,.format-label,.host-rank-title,.pay-label,.pay-zelle-label,.settle-eyebrow,h2{font-size:11.5px}.stack-label{font-size:10.5px}th{font-size:11.5px}.day-title{font-size:15.5px;font-weight:600;letter-spacing:-.022em}.day-hint{font-weight:500;color:var(--text-dim)}.bell-badge,.comment-time,.group-sub,.heart-count,.host-rank-count,.host-rank-no,.movie-meta,.news-date,.notif-time,.online-ago,.people-count,.post-count,.settle-item-amount,.ticket-no{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.settle-mine,.settle-total span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.repeat-badge{border:none;border-radius:0;padding:0;margin-left:9px;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.01em;color:var(--text-dim)}.repeat-badge.private{color:var(--accent);font-weight:600}.req-status,.ticket-status{font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;text-transform:none;letter-spacing:.01em;font-size:11px;font-weight:600}.car-card .car-idx{letter-spacing:.08em}.car-foot-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input[type=number],input[type=password],input[type=text],select,textarea{font-weight:450;line-height:1.5}.link-btn{font-weight:500}.join-text,.link-btn.strong,.sub-text{font-weight:600}button{min-height:40px;padding:0 16px;border-radius:10px;font-size:13.5px;background:var(--accent);border-color:var(--accent)}button.big-cta{min-height:48px;border-radius:12px;font-size:15px}button.secondary{background:var(--accent-soft);border-color:transparent;border-radius:8px;color:var(--accent);min-height:34px;padding:0 13px;font-size:13px;font-weight:600}@media (hover:hover){button.secondary:hover{background:var(--accent-soft);opacity:.8}}button.secondary:disabled{opacity:.4}.install-actions button.secondary,button.secondary.muted{color:var(--text-mid)}button.danger{background:transparent;border-color:transparent;border-radius:8px;min-height:34px;padding:0 8px;font-size:13px}.cal-views button,.seg,.segbar a,.segbar button{background:var(--accent-soft);border:none;border-radius:8px;min-height:34px;padding:0 13px;color:var(--text-mid);font-size:12.5px;font-weight:500}.cal-views button.on,.seg.on,.segbar a.active,.segbar button.on{background:var(--accent);border-color:transparent;color:#fff;font-weight:600}.cal-nav{background:var(--accent-soft);border:none;border-radius:8px;color:var(--accent)}@media (hover:hover){.cal-nav:hover:not(:disabled){background:var(--accent-soft);opacity:.8}}.date-pill,.member-chip,.person-chip,.time-chip{background:var(--accent-soft);border-color:transparent;border-radius:8px;color:var(--text)}.date-pill.on,.time-chip.selected{background:var(--accent);border-color:transparent;color:#fff}.person-chip.open-seat{background:transparent;border:1px dashed var(--border)}.card,.ticket-row{background:transparent;border:none;border-left:2px solid var(--border);border-radius:0;padding:0 0 0 14px;margin-bottom:20px}.card input[type=date],.card input[type=number],.card input[type=password],.card input[type=text],.card input[type=time],.card select,.card textarea{background:var(--surface)}.card .card{border-left:none;padding-left:0}a.friend-entry{padding:12px 0;margin-bottom:4px}.notif-item,a.friend-entry{background:transparent;border:none;border-radius:0}.notif-item{border-bottom:1px solid var(--border-soft);padding:13px 0;margin-bottom:0}.notif-item:last-of-type{border-bottom:none}.notif-item.unread{border-left:none}.notif-item.unread .notif-message:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent);margin-right:7px;vertical-align:2px}label.secondary{background:var(--accent-soft);border-color:transparent;border-radius:8px;color:var(--accent);min-height:34px;padding:0 13px;font-size:13px;font-weight:600}:root{--pt-fan:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%272.2,4.4,19.6,19.2%27%3E%3Cpath%20d=%27M10.9,23.2C10.4,21.6,8.2,21,6,19.2C3,16.8,2.6,9.2,5.8,6.6C8.4,4.6,15.6,4.6,18.2,6.6C21.4,9.2,21.5,16.8,18.5,19.2C16.3,21,14.1,21.6,13.6,23.2Z%27/%3E%3C/svg%3E);--pt-square:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%272.8,3.8,18,19.8%27%3E%3Cpath%20d=%27M11.3,23.2C10.8,21.6,8.4,21,6.4,19.4C3.6,17.2,3.1,9.4,6,7C8.6,4.9,15.4,4.6,18,7C20.1,8.8,20.8,11.8,19.6,13.8C20.8,15,20.2,17.2,18.6,18.4C17,19.6,14.2,21,13.4,23.2Z%27/%3E%3C/svg%3E);--pt-curl:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%272.2,4.4,18.4,19.2%27%3E%3Cpath%20d=%27M10.9,23.2C10.4,21.6,8.2,21,6,19.2C3,16.8,2.6,9.2,5.8,6.6C8.2,4.8,14.6,4.6,17.6,6.4C20.4,8.1,20.6,12.2,17.5,13.8C19.7,14.6,19.5,17.2,17.7,18.6C16.2,19.8,14.2,21.4,13.7,23.2Z%27/%3E%3C/svg%3E);--pt-wave:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%272.6,4.2,18.6,19.4%27%3E%3Cpath%20d=%27M10.9,23.2C10.4,21.8,8.4,21.2,6.2,19.4C3.6,17,3,9.8,5.4,7.2C6.4,6.2,7.8,6.4,8.6,7.2C9.6,5.8,11,5.6,12,6.4C13,5.6,14.4,5.8,15.4,7.2C16.2,6.4,17.6,6.2,18.6,7.2C21,9.8,20.4,17,17.8,19.4C15.6,21.2,13.6,21.8,13.1,23.2Z%27/%3E%3C/svg%3E);--pt-fly:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%273,6.4,18.4,14.4%27%3E%3Cpath%20d=%27M3.4,17.6C4.6,14,8,10.4,12.4,8.4C16,6.8,19.6,6.6,21,8C21.8,8.8,21.2,10.2,19.6,11.8C17,14.4,13.2,17.2,9.4,18.8C6,20.2,3,20,3.4,17.6Z%27/%3E%3C/svg%3E);--pt-egg:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%275,3.4,14,20%27%3E%3Cpath%20d=%27M12,23.2C10.6,22.4,8.4,21.4,7.2,19C5,15,5.2,8.2,8,5.2C9.7,3.4,14.3,3.4,16,5.2C18.8,8.2,19,15,16.8,19C15.6,21.4,13.4,22.4,12,23.2Z%27/%3E%3C/svg%3E);--pt-veins:conic-gradient(from 160deg at 50% 98%,transparent 0 6deg,rgba(255,255,255,.4) 6.4deg 7deg,transparent 7.4deg 15deg,rgba(255,255,255,.34) 15.4deg 16deg,transparent 16.4deg 24deg,rgba(255,255,255,.4) 24.4deg 25deg,transparent 25.4deg 33deg,rgba(255,255,255,.34) 33.4deg 34deg,transparent 34.4deg 42deg,rgba(255,255,255,.4) 42.4deg 43deg,transparent 43.4deg);--pt-base:radial-gradient(ellipse 44% 30% at 50% 104%,rgba(255,255,255,.95),rgba(255,255,255,0) 76%);--pt-skin:var(--pt-veins),var(--pt-base),radial-gradient(ellipse 88% 96% at 50% 44%,#F7C0D2 0 34%,#E88BA8 80%,#D4718F 100%);--pt-skin-2:var(--pt-veins),var(--pt-base),radial-gradient(ellipse 88% 96% at 50% 44%,#FDE2EA 0 34%,#F3AEC5 80%,#E58FAB 100%);--pt-skin-3:var(--pt-veins),var(--pt-base),radial-gradient(ellipse 88% 96% at 50% 44%,#EFA6BE 0 34%,#D97292 80%,#C25A7B 100%)}.season-petal{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.season-petal>span{position:absolute;top:-4%;display:block;width:15px;height:15px;border-radius:0;background:var(--pt-skin);-webkit-mask:var(--pt-fan) center /contain no-repeat;mask:var(--pt-fan) center /contain no-repeat;--spin:0.5;animation:kk-petal-air 15s linear infinite}.season-petal>span:nth-child(3n+2){-webkit-mask-image:var(--pt-square);mask-image:var(--pt-square)}.season-petal>span:nth-child(4n+3){-webkit-mask-image:var(--pt-wave);mask-image:var(--pt-wave)}.season-petal>span:nth-child(5n+4){-webkit-mask-image:var(--pt-curl);mask-image:var(--pt-curl);background-image:radial-gradient(ellipse at 82% 46%,rgba(255,255,255,.9),transparent 34%),var(--pt-veins),var(--pt-base),radial-gradient(ellipse 88% 96% at 50% 44%,#F7C0D2 0 34%,#E88BA8 80%,#D4718F 100%)}.season-petal>span:nth-child(7n+5){width:19px;height:15px;-webkit-mask-image:var(--pt-fly);mask-image:var(--pt-fly);--spin:0.3}.season-petal>span:nth-child(7n+7){width:11px;height:16px;-webkit-mask-image:var(--pt-egg);mask-image:var(--pt-egg)}.season-petal>span:nth-child(3n){background-image:var(--pt-skin-2)}.season-petal>span:nth-child(4n+1){background-image:var(--pt-skin-3)}.season-petal>span:nth-child(2n){width:13px;height:13px;animation-duration:17s}.season-petal>span:nth-child(5n){width:18px;height:18px;animation-duration:12.5s}.season-petal>span:nth-child(6n){width:12px;height:12px;animation-duration:19s}.season-petal>span:nth-child(2n){--spin:-0.45;animation-delay:-6s}.season-petal>span:nth-child(5n){--spin:0.6;animation-delay:-11s}.season-petal>span:nth-child(3n){--w:-1;animation-delay:-3.5s}.season-petal>span:nth-child(7n){animation-duration:21s;animation-delay:-14s}.season-petal>span:nth-child(4),.season-petal>span:nth-child(9){z-index:3;width:25px;height:25px;opacity:.6;filter:blur(1.1px);animation-duration:9s}.season-petal>span:first-child{left:4%}.season-petal>span:nth-child(2){left:11%}.season-petal>span:nth-child(3){left:18%}.season-petal>span:nth-child(4){left:24%}.season-petal>span:nth-child(5){left:31%}.season-petal>span:nth-child(6){left:38%}.season-petal>span:nth-child(7){left:44%}.season-petal>span:nth-child(8){left:51%}.season-petal>span:nth-child(9){left:57%}.season-petal>span:nth-child(10){left:64%}.season-petal>span:nth-child(11){left:70%}.season-petal>span:nth-child(12){left:76%}.season-petal>span:nth-child(13){left:82%}.season-petal>span:nth-child(14){left:87%}.season-petal>span:nth-child(15){left:92%}.season-petal>span:nth-child(16){left:96%}@keyframes kk-petal-air{0%{transform:translate3d(calc(var(--w, 1) * var(--x0, -20px)),0,0) rotate3d(1,.5,.25,0deg)}25%{transform:translate3d(calc(var(--w, 1) * var(--x1, 18px)),var(--y1,30vh),0) rotate3d(1,.5,.25,calc(var(--spin, .5) * 180deg))}50%{transform:translate3d(calc(var(--w, 1) * var(--x2, -16px)),var(--y2,60vh),0) rotate3d(1,.5,.25,calc(var(--spin, .5) * 1turn))}75%{transform:translate3d(calc(var(--w, 1) * var(--x3, 20px)),var(--y3,90vh),0) rotate3d(1,.5,.25,calc(var(--spin, .5) * 540deg))}to{transform:translate3d(calc(var(--w, 1) * var(--x4, -20px)),120vh,0) rotate3d(1,.5,.25,calc(var(--spin, .5) * 2turn))}}@media (prefers-reduced-motion:reduce){.season-petal>span{animation:none!important}}:root{--gd-spark:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20d=%27M12%201.5C12.6%207.4%2016.6%2011.4%2022.5%2012%2016.6%2012.6%2012.6%2016.6%2012%2022.5%2011.4%2016.6%207.4%2012.6%201.5%2012%207.4%2011.4%2011.4%207.4%2012%201.5Z%27%20fill=%27%23fff%27/%3E%3C/svg%3E);--gd-hi:#FFF3C4;--gd-mid:#E9C25A;--gd-deep:#B8860B;--gd-dark:#6E4A0A}html[data-season=gold] body{background-color:var(--bg);background-image:radial-gradient(120% 52% at 50% -8%,#FBF5E6 0,var(--bg) 72%)}html[data-season=gold] h1:not(.admin-sec):not(.ban-title){background:linear-gradient(100deg,#6E4A0A,#B8860B 32%,#F1D27A 50%,#B8860B 68%,#6E4A0A);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kk-gold-text 9s ease-in-out infinite}html[data-season=gold] .season-status{display:none}html[data-season=gold] .car-card{box-shadow:0 6px 18px rgba(74,52,12,.22)}html[data-season=gold] .car-card:after{background:linear-gradient(118deg,rgba(255,255,255,.24),rgba(255,255,255,.05) 26%,rgba(255,255,255,0) 44%,rgba(255,246,214,.15) 60%,rgba(255,255,255,0) 74%),linear-gradient(160deg,rgba(60,40,8,0) 46%,rgba(60,40,8,.28));box-shadow:inset 0 0 0 1px rgba(255,232,170,.42),inset 0 1px 0 rgba(255,255,255,.32)}html[data-season=gold] .car-card .car-name{color:color-mix(in oklab,#FFE9A8 calc(var(--card-lit, 1) * 100%),currentColor);text-shadow:0 1px 0 rgba(0,0,0,calc(var(--card-lit, 1) * .18))}html[data-season=gold] .car-card .car-idx{color:color-mix(in oklab,#E9C25A calc(var(--card-lit, 1) * 100%),currentColor)}html[data-season=gold] .card-season{z-index:-1;overflow:hidden;border-radius:inherit}html[data-season=gold] .card-season em{display:block;position:absolute;top:-30%;left:0;width:30%;height:160%;background:linear-gradient(90deg,rgba(255,250,230,0),rgba(255,250,230,.22) 45%,rgba(255,255,255,.34) 50%,rgba(255,250,230,.22) 55%,rgba(255,250,230,0));transform:translateX(-140%) skewX(-18deg);animation:kk-gold-sweep calc(9s * var(--rate, 1)) cubic-bezier(.4,0,.3,1) var(--seed,0s) infinite}html[data-season=gold] .card-season i{position:absolute;width:9px;height:9px;background:var(--gd-hi);-webkit-mask:var(--gd-spark) center /contain no-repeat;mask:var(--gd-spark) center /contain no-repeat;opacity:0;transform:scale(.4);animation:kk-gold-twinkle var(--pd,5.4s) ease-in-out calc(var(--pt, 0s) + var(--seed, 0s)) infinite}html[data-season=gold] .card-season i:first-child{left:9%;top:22%;--pd:5.4s;--pt:-0.6s}html[data-season=gold] .card-season i:nth-child(2){left:31%;top:70%;--pd:6.8s;--pt:-2.9s;width:7px;height:7px}html[data-season=gold] .card-season i:nth-child(3){left:58%;top:18%;--pd:4.6s;--pt:-1.7s;width:11px;height:11px}html[data-season=gold] .card-season i:nth-child(4){left:76%;top:58%;--pd:7.6s;--pt:-4.1s}html[data-season=gold] .card-season i:nth-child(5){left:91%;top:30%;--pd:5.9s;--pt:-3.3s;width:7px;height:7px}html[data-season=gold] .card-season i:nth-child(6){left:46%;top:86%;--pd:6.3s;--pt:-0.2s;width:8px;height:8px}html[data-season=gold] .card-season i:nth-child(n+7){display:none}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+1){--seed:0s;--rate:1}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+2){--seed:-3.7s;--rate:1.18}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+3){--seed:-6.9s;--rate:0.86}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+4){--seed:-1.6s;--rate:1.31}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+5){--seed:-8.2s;--rate:0.94}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+6){--seed:-4.8s;--rate:1.09}html[data-season=gold] :is(.cat-grid,.car)>:nth-child(7n+7){--seed:-2.4s;--rate:0.78}html[data-cat-layout=tile][data-season=gold] :is(.cat-grid,.car) .car-card{border-radius:12px}html[data-cat-layout=tile][data-season=gold] :is(.cat-grid,.car) .card-season i:nth-child(n+4){display:none}html[data-season=gold] .car-card .car-icon{position:relative;width:30px;height:30px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 55%,transparent);background:none;color:inherit;transition:transform .14s ease-out,border-color .14s linear}html[data-season=gold] .car-card .car-icon:before{content:"";position:absolute;inset:3px;border-radius:999px;border:1px dashed color-mix(in srgb,currentColor 38%,transparent);pointer-events:none}html[data-season=gold] .car-card .car-icon:after{content:"";position:absolute;inset:-7px}html[data-season=gold] .car-card .car-icon .star:before,html[data-season=gold] .car-card .car-icon.on .star:before{content:"✦"}html[data-season=gold] .car-card .car-icon.on{border-color:rgba(110,74,10,.55);background:radial-gradient(circle at 38% 30%,#FFF3C4 0 16%,#E9C25A 44%,#B8860B 76%,#8A5F08 100%);color:#4A3206;box-shadow:0 1px 2px rgba(40,26,4,.35),inset 0 1px 0 rgba(255,255,255,.55);animation:kk-coin-flip .55s cubic-bezier(.3,.7,.3,1) 1}html[data-season=gold] .car-card .car-icon.on:before{border-color:rgba(74,50,6,.4)}html[data-season=gold] .car-card .car-icon:active{transform:scale(.92)}html[data-season=gold] nav.tabbar{background:linear-gradient(#FFFBF0,#F6ECD3);box-shadow:0 -1px 0 rgba(184,134,11,.36),0 -2px 12px rgba(74,52,12,.08)}html[data-season=gold] .tabbar a.active{color:#8A5F08}html[data-season=gold] .tabbar a.active:after{content:"";width:3px;height:3px;border-radius:999px;background:linear-gradient(#F1D27A,#B8860B)}html[data-season=gold] .season-gold>span{position:absolute;top:auto;bottom:-4%;left:var(--x,50%);width:var(--s,6px);height:var(--s,6px);border-radius:999px;background:radial-gradient(circle,#FFF6D2 0 28%,rgba(233,194,90,.9) 52%,rgba(233,194,90,0) 100%);filter:drop-shadow(0 0 3px rgba(212,160,40,.6));opacity:0;animation:kk-gold-rise var(--dur,26s) linear var(--dl,0s) infinite,kk-gold-breathe var(--tw,3.8s) ease-in-out var(--dl,0s) infinite}html[data-season=gold] .season-gold>span:nth-child(4n){border-radius:0;background:var(--gd-hi);filter:drop-shadow(0 0 2px rgba(233,194,90,.9));-webkit-mask:var(--gd-spark) center /contain no-repeat;mask:var(--gd-spark) center /contain no-repeat;--tw:2.6s}html[data-season=gold] .season-gold>span:first-child{--x:4%;--s:5px;--dur:28s;--dl:-3s;--dx:18px;--tw:4.1s}html[data-season=gold] .season-gold>span:nth-child(2){--x:11%;--s:8px;--dur:21s;--dl:-14s;--dx:-26px;--tw:3.3s}html[data-season=gold] .season-gold>span:nth-child(3){--x:17%;--s:4px;--dur:34s;--dl:-7s;--dx:12px;--tw:4.9s}html[data-season=gold] .season-gold>span:nth-child(4){--x:23%;--s:11px;--dur:24s;--dl:-19s;--dx:-20px}html[data-season=gold] .season-gold>span:nth-child(5){--x:29%;--s:6px;--dur:26s;--dl:-1s;--dx:30px;--tw:3.6s}html[data-season=gold] .season-gold>span:nth-child(6){--x:34%;--s:9px;--dur:19s;--dl:-11s;--dx:-14px;--tw:3.1s}html[data-season=gold] .season-gold>span:nth-child(7){--x:40%;--s:4px;--dur:36s;--dl:-23s;--dx:22px;--tw:5.2s}html[data-season=gold] .season-gold>span:nth-child(8){--x:46%;--s:13px;--dur:22s;--dl:-5s;--dx:-28px}html[data-season=gold] .season-gold>span:nth-child(9){--x:51%;--s:7px;--dur:27s;--dl:-16s;--dx:16px;--tw:3.9s}html[data-season=gold] .season-gold>span:nth-child(10){--x:57%;--s:5px;--dur:31s;--dl:-9s;--dx:-22px;--tw:4.4s}html[data-season=gold] .season-gold>span:nth-child(11){--x:62%;--s:9px;--dur:20s;--dl:-25s;--dx:26px;--tw:3.2s}html[data-season=gold] .season-gold>span:nth-child(12){--x:68%;--s:10px;--dur:25s;--dl:-2s;--dx:-18px}html[data-season=gold] .season-gold>span:nth-child(13){--x:73%;--s:4px;--dur:33s;--dl:-13s;--dx:14px;--tw:5.0s}html[data-season=gold] .season-gold>span:nth-child(14){--x:79%;--s:7px;--dur:23s;--dl:-20s;--dx:-30px;--tw:3.5s}html[data-season=gold] .season-gold>span:nth-child(15){--x:85%;--s:6px;--dur:29s;--dl:-6s;--dx:20px;--tw:4.2s}html[data-season=gold] .season-gold>span:nth-child(16){--x:91%;--s:12px;--dur:21s;--dl:-17s;--dx:-16px}html[data-season=gold] .season-gold>span:nth-child(17){--x:96%;--s:5px;--dur:30s;--dl:-10s;--dx:24px;--tw:4.6s}html[data-season=gold] .season-gold>span:nth-child(18){--x:8%;--s:4px;--dur:35s;--dl:-27s;--dx:-12px;--tw:5.4s}html[data-season=gold] .season-gold>span:nth-child(19){--x:37%;--s:6px;--dur:24s;--dl:-4s;--dx:28px;--tw:3.7s}html[data-season=gold] .season-gold>span:nth-child(20){--x:64%;--s:9px;--dur:22s;--dl:-21s;--dx:-24px}html[data-season=gold] .season-gold>span:nth-child(21){--x:88%;--s:4px;--dur:32s;--dl:-8s;--dx:10px;--tw:4.8s}html[data-season=gold] .season-gold>span:nth-child(22){--x:26%;--s:7px;--dur:27s;--dl:-15s;--dx:-20px;--tw:3.4s}@keyframes kk-gold-rise{0%{transform:translateZ(0)}20%{transform:translate3d(var(--dx,20px),-22vh,0)}40%{transform:translate3d(calc(var(--dx, 20px) * -.7),-45vh,0)}60%{transform:translate3d(var(--dx,20px),-67vh,0)}80%{transform:translate3d(calc(var(--dx, 20px) * -.5),-90vh,0)}to{transform:translate3d(0,-112vh,0)}}@keyframes kk-gold-breathe{0%,to{opacity:.15}50%{opacity:.95}}@keyframes kk-gold-twinkle{0%,82%,to{opacity:0;transform:scale(.4) rotate(0deg)}89%{opacity:.95;transform:scale(1) rotate(22deg)}96%{opacity:0;transform:scale(.5) rotate(45deg)}}@keyframes kk-gold-sweep{0%{transform:translateX(-140%) skewX(-18deg);opacity:0}4%{opacity:1}38%{opacity:1}40%{transform:translateX(440%) skewX(-18deg);opacity:0}to{transform:translateX(440%) skewX(-18deg);opacity:0}}@keyframes kk-gold-text{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes kk-coin-flip{0%{transform:perspective(90px) rotateY(0deg)}to{transform:perspective(90px) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){html[data-season=gold] .card-season em,html[data-season=gold] .card-season i{display:none}html[data-season=gold] h1:not(.admin-sec):not(.ban-title){animation:none;background-position:50% 50%}html[data-season=gold] .car-card .car-icon.on{animation:none}html[data-season=gold] .season-gold>span{animation:none;opacity:.35;bottom:auto;top:calc(var(--y, 40%))}}