.acc{gap:16px;padding-top:0}.acc .medal-stage{height:236px}.motion .acc .medal-stage{animation:1.4s cubic-bezier(.16,1,.3,1) both medal-in}.acc-view{flex-direction:column;gap:14px;display:flex}.acc h1#title{font:400 clamp(2rem, 9vw, 2.6rem)/1.08 var(--display);letter-spacing:1px}.acc h1#title .kw.shine,.acc h1#title .kw:last-child{color:var(--gold)}.motion .acc-view:not([hidden]) .acc-in{animation:.8s cubic-bezier(.16,1,.3,1) both si-in;animation-delay:calc(.25s + var(--i,0) * 80ms)}.motion .acc-view.enter{animation:.6s cubic-bezier(.16,1,.3,1) both acc-swap}@keyframes acc-swap{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.98)}}.perks,.acc-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;margin:4px 0 0;padding:6px;list-style:none;display:flex}.perks li{align-items:center;gap:14px;padding:12px 10px;display:flex}.perks strong,.row-t strong{font-size:15px;font-weight:600;display:block}.perks span:not(.pk-ic),.row-t span{color:var(--muted);font-size:13px;line-height:1.4;display:block}.pk-ic{background:var(--surface-2);border:1px solid #b5a78c40;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.pk-ic svg{fill:none;width:21px;height:21px;stroke:var(--gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pk-ic.gold{background:linear-gradient(135deg, var(--gold-hi), var(--gold) 50%, var(--gold-2));border:0}.pk-ic.gold svg{stroke:#0b0b0c}.pk-ic svg{position:relative}.acc-rows a,.acc-rows button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:12px 10px;text-decoration:none;transition:background .2s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){.acc-rows a:hover,.acc-rows button:hover{background:var(--surface-2)}}.acc-rows a:active,.acc-rows button:active{transform:scale(.985)}.row-t{flex:1;min-width:0}.chev{border-right:2px solid var(--muted);border-top:2px solid var(--muted);flex:none;width:9px;height:9px;margin-right:6px;transition:transform .25s,border-color .25s;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.acc-rows a:hover .chev,.acc-rows button:hover .chev{border-color:var(--gold);transform:translate(3px)rotate(45deg)}}.motion .acc-view:not([hidden]) .acc-rows li{animation:.7s cubic-bezier(.16,1,.3,1) both si-in}.motion .acc-view:not([hidden]) .acc-rows li:first-child{animation-delay:.45s}.motion .acc-view:not([hidden]) .acc-rows li:nth-child(2){animation-delay:.52s}.motion .acc-view:not([hidden]) .acc-rows li:nth-child(3){animation-delay:.59s}.acc-handle{color:var(--gold);margin:-6px 0 0;font-size:16px;font-weight:600}#acc-home .pf-title{word-break:break-word}.si-brand{letter-spacing:6px}html.has-cache #acc-welcome{display:none!important}.motion .acc-view:not([hidden]) .acc-rows li:nth-child(4){animation-delay:.66s}.badge{min-width:22px;height:22px;font:700 12px/1 var(--body);color:#0b0b0c;background:linear-gradient(135deg, var(--gold-hi), var(--gold) 50%, var(--gold-2));border-radius:999px;flex:none;place-items:center;margin-right:6px;padding:0 7px;display:grid}.badge[hidden]{display:none}.fr-search{margin-top:2px}.fr-h{font:600 11px/1 var(--body);letter-spacing:3px;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin:10px 0 0;display:flex}.fr-n{color:var(--muted);letter-spacing:1px}.fr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fr-list:empty{display:none}.fr-item{background:var(--surface);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;padding:10px 12px;display:flex}.motion .fr-item{animation:.6s cubic-bezier(.16,1,.3,1) both si-in}.fr-item .avatar.big{width:44px;height:44px;font-size:18px}.fr-t{flex:1;min-width:0}.fr-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.fr-t span{color:var(--muted);text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.fr-act{flex:none;align-items:center;gap:6px;display:flex}.fr-tag{color:var(--gold);letter-spacing:.5px;padding:0 6px;font-size:12px;font-weight:600}.fr-act .pill.small{min-height:36px;padding:0 14px}.acc-rows a:active,.acc-rows button:active{background:var(--surface-2);transition-duration:80ms;transform:scale(.975)}.acc-rows a:active .pk-ic,.acc-rows button:active .pk-ic{transform:scale(.88)}.pk-ic{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sec-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;margin-top:14px;padding:16px;display:flex}.sec-card form{flex-direction:column;gap:10px;margin:0;display:flex}.sec-card input,#pw-form input{width:100%}.sec-h{letter-spacing:.01em;margin:0;font-size:15px;font-weight:600}.sec-card.off{opacity:.5;pointer-events:none}.sec-card .fr-list:empty{display:none}.si-link{color:var(--gold);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:14px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}#pw-form{flex-direction:column;gap:10px;margin-top:4px;display:flex}#pw-form[hidden]{display:none}.pw-row{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pw-row .si-link{padding:8px 0;font-size:13px}.sec-card.danger{border-color:#dc5a5059}.sec-card.danger .sec-h{color:#e8867c}.pill.danger{color:#f0a59c;background:#dc5a5024;border:1px solid #dc5a5080}@media (hover:hover) and (pointer:fine){.pill.danger:hover{background:#dc5a503d}}#del-form label{color:var(--ink-dim,#ffffffb3);font-size:13px}.si-tabs{background:var(--surface-2);border:1px solid var(--line);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;margin:0 0 22px;padding:4px;display:grid;position:relative}.si-tabs button{z-index:1;cursor:pointer;min-height:42px;font:600 14px/1 var(--body);color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;transition:color .35s;position:relative}.si-tabs button[aria-selected=true]{color:#0b0b0c}.si-tab-glow{z-index:0;background:linear-gradient(135deg, var(--gold-hi), var(--gold) 50%, var(--gold-2));border-radius:999px;width:calc(50% - 4px);transition:transform .55s cubic-bezier(.34,1.4,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 22px #b5a78c47}.si-tabs.new .si-tab-glow{transform:translate(100%)}.si-tabs[hidden],.si-panel[hidden]{display:none}.motion .si-panel.swap{animation:.5s cubic-bezier(.16,1,.3,1) both si-swap}@keyframes si-swap{0%{opacity:0;transform:translateX(var(--dir,18px));filter:blur(4px)}}.signin h2.si-title{font-size:clamp(1.7rem,7vw,2.15rem)}.si-key{background:linear-gradient(#b5a78c24,#b5a78c0a);border-color:#b5a78c59;gap:12px;min-height:58px}.si-key svg{fill:none;width:24px;height:24px;stroke:var(--gold-hi);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}#new-form{flex-direction:column;gap:10px;margin:0;display:flex}#new-form input,#code-form input{width:100%}.pw-wrap{position:relative}.pw-wrap input{padding-right:52px}.pw-eye{width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.pw-eye.on{color:var(--gold)}.pw-meter{grid-template-columns:repeat(4,1fr);gap:6px;margin:2px 2px 0;display:grid}.pw-meter i{background:var(--surface-2);border-radius:2px;height:4px;transition:background .4s,box-shadow .4s}.pw-meter[data-s="1"] i:nth-child(-n+1){background:#c46a5f}.pw-meter[data-s="2"] i:nth-child(-n+2){background:#c9a35f}.pw-meter[data-s="3"] i:nth-child(-n+3){background:var(--gold)}.pw-meter[data-s="4"] i{background:var(--gold-hi);box-shadow:0 0 10px #cbc0a873}.code-mail{background:radial-gradient(circle at 35% 30%,#cbc0a84d,#b5a78c14);border:1px solid #b5a78c59;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 0 14px;display:grid}.code-mail svg{fill:none;width:30px;height:30px;stroke:var(--gold-hi);stroke-width:2.2px;stroke-linejoin:round}.motion .signin:not([hidden]) .code-mail svg path{stroke-dasharray:60;animation:1.1s cubic-bezier(.16,1,.3,1) .35s both mail-fold}@keyframes mail-fold{0%{stroke-dashoffset:60px}}#code-form{flex-direction:column;gap:10px;margin:0;display:flex}.code-boxes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.code-boxes span{background:var(--surface-2);border:1px solid var(--line);height:60px;font:600 26px/1 var(--body);color:var(--text);border-radius:16px;place-items:center;transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.code-boxes span.cur{border-color:#b5a78ccc;box-shadow:0 0 0 3px #b5a78c24}.code-boxes span.full{border-color:#b5a78c73;transform:scale(1.04)}.code-boxes input{opacity:0;caret-color:#0000;z-index:1;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.code-boxes.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.si-ok{margin-top:12px}.si-legacy{border-top:1px solid var(--line);margin-top:22px;padding-top:6px}.si-legacy summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;list-style:none;display:flex}.si-legacy summary::-webkit-details-marker{display:none}.si-legacy summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-right:6px;transition:transform .3s;transform:rotate(45deg)}.si-legacy[open] summary:after{transform:rotate(-135deg)}.si-legacy .hint{margin:0 0 12px}.si-legacy #email-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}#create-btn{margin-top:-4px}.acc-notice{border-radius:var(--r-lg);background:#b5a78c14;border:1px solid #b5a78c4d;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.45;display:flex}.acc-notice button{margin-top:8px}#sheet-signin{background:linear-gradient(#1a1c20f0,#0c0d10f7)}.fr-skel .avatar{background:var(--surface-2)}.fr-skel .fr-t i{background-image:linear-gradient(100deg, var(--surface-2) 30%, #cbc0a824 50%, var(--surface-2) 70%);background-size:250% 100%;border-radius:6px;height:11px;margin:5px 0;animation:1.3s linear infinite shine;display:block}.fr-skel .fr-t i:first-child{width:46%}.fr-skel .fr-t i:last-child{width:28%}.si-have{background:#b5a78c12;border:1px solid #b5a78c33;border-radius:14px;margin:-14px 0 18px;padding:10px 12px;font-size:13px;line-height:1.45}.si-have b{color:var(--gold-hi);font-weight:600}html.instant .acc-in,html.instant .acc-rows li,html.instant .acc .medal-stage,html.instant .acc-view.enter{animation:none!important}
