.ctb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ctb-lbl{display:flex;align-items:baseline;gap:8px;font:500 10.5px/1.2 var(--ix-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ctb-lbl-opt{letter-spacing:.04em;text-transform:none;color:var(--ink-3)}.ctb-in{width:100%;min-width:0;box-sizing:border-box;min-height:40px;padding:9px 12px;margin:0;border:1px solid color-mix(in srgb,var(--ink-3) 80%,var(--bg-1));border-radius:0;background:var(--bg-1);color:var(--ink);-webkit-text-fill-color:var(--ink);caret-color:var(--violet);font:400 14px/1.4 var(--ix-sans);box-shadow:none;transition:border-color var(--ix-t1,140ms) var(--ix-ease-ui,ease),box-shadow var(--ix-t1,140ms) var(--ix-ease-ui,ease)}.ctb-in::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);opacity:1}.ctb-in:hover{border-color:var(--ink-3)}.ctb-in:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.ctb-in:focus-visible{outline:none;border-color:var(--violet);box-shadow:0 0 0 1px var(--violet),0 0 0 4px var(--violet-tint-2)}.ctb-in[readonly]{background:var(--bg-2);color:var(--ink-2);-webkit-text-fill-color:var(--ink-2)}.ctb-in:disabled{opacity:.6;cursor:not-allowed}.ctb-in[aria-invalid=true],.ctb-in[aria-invalid=true]:focus,.ctb-in[aria-invalid=true]:focus-visible{border-color:var(--ix-sev-critical-ink);box-shadow:0 0 0 1px var(--ix-sev-critical-ink)}.ctb-ta{min-height:132px;resize:vertical;font:400 13px/1.55 var(--ix-mono);font-variant-ligatures:none;tab-size:2}select.ctb-in{appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}select.ctb-in option{background:var(--bg-1);color:var(--ink)}input.ctb-in[type=month]{font-family:var(--ix-mono);font-size:13px}input.ctb-in[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.ctb-help{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font:400 12px/1.45 var(--ix-sans);color:var(--ink-3)}.ctb-help>span:first-child{min-width:0}.ctb-count{flex:none;font:500 11px/1.4 var(--ix-mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ctb-count.is-over{color:var(--ix-sev-critical-ink)}.ctb-count.is-ok{color:var(--ix-sev-low-ink)}.ctb-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.ctb-row .ctb-in{flex:1 1 220px;width:auto}.ctb-row .ix-btn{height:auto;min-height:40px}.ctb-err{margin:0}.ctb-err[hidden]{display:none}.ctb-modal{background:color-mix(in srgb,var(--bg) 30%,rgba(8,6,14,.72));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cred-dlg.ctb-dlg{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(800px,calc(100dvh - 48px));overflow:hidden;border-color:var(--line-2);box-shadow:var(--ix-shadow-pop),0 0 0 1px color-mix(in srgb,var(--violet) 14%,transparent)}.ctb-dlg>.ctb-hd{flex:none;display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px 20px;border-bottom:0;background:var(--bg-1)}.ctb-hd-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin-top:1px;border:1px solid color-mix(in srgb,var(--violet) 45%,transparent);background:var(--violet-tint);color:var(--ix-accent)}.ctb-hd-txt{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.ctb-hd .cred-dlg-t{font-size:19px;line-height:1.15}.ctb-hd-sub{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 12px/1.3 var(--ix-mono);letter-spacing:.02em;color:var(--ink-3)}.ctb-hd-sub b{font-weight:600;color:var(--ix-accent)}.ctb-hd .cred-close{margin:-4px -6px 0 0}.ctb-steps{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0 20px 14px;list-style:none;border-bottom:1px solid var(--line);background:var(--bg-1)}.ctb-step{display:flex;flex-direction:column;gap:7px;min-width:0;font:500 10px/1 var(--ix-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ctb-step::before{content:"";display:block;height:3px;background:var(--line-2)}.ctb-step.is-done{color:var(--ink-2)}.ctb-step.is-done::before{background:color-mix(in srgb,var(--violet) 55%,var(--line-2))}.ctb-step.is-now{color:var(--ink)}.ctb-step.is-now::before{background:var(--violet)}.ctb-step>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cred-dlg-bd.ctb-bd{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;gap:16px;padding:18px 20px 20px}.ctb-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--bg-2)}.ctb-foot-sp{flex:1 1 auto}.ctb-foot>.ctb-foot-sp:last-child{order:-1}.ctb-foot .ix-btn{min-width:88px}.ctb-foot .ix-btn--quiet{min-width:0}.ctb-kbd{font:400 11px/1 var(--ix-mono);color:var(--ink-3)}.ctb-lede{margin:0;font:400 14px/1.55 var(--ix-sans);color:var(--ink-2)}.ctb-state-msg{display:flex;align-items:center;gap:12px;margin:0;padding:22px 0;font:500 14px/1.4 var(--ix-sans);color:var(--ink-2)}.ctb-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.ctb-type{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:96px;padding:12px 14px 12px;margin:0;box-sizing:border-box;border:1px solid var(--line-2);border-radius:0;background:var(--bg-1);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--ix-t1,140ms) var(--ix-ease-ui,ease),background-color var(--ix-t1,140ms) var(--ix-ease-ui,ease)}.ctb-type--auto{grid-column:1/-1;min-height:0;border-color:color-mix(in srgb,var(--violet) 40%,var(--line-2));background:color-mix(in srgb,var(--violet) 5%,var(--bg-1))}.ctb-type:hover{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 6%,var(--bg-1))}.ctb-type[aria-pressed=true]{border-color:var(--violet);background:var(--violet-tint);box-shadow:inset 3px 0 0 var(--violet)}.ctb-type:focus-visible{outline:2px solid var(--ix-focus);outline-offset:2px}.ctb-type-hd{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.ctb-type-n{flex:1 1 auto;min-width:0;font:600 14.5px/1.25 var(--ix-sans);color:var(--ink)}.ctb-type-h{font:400 12.5px/1.45 var(--ix-sans);color:var(--ink-2)}.ctb-type-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;font:500 11px/1.2 var(--ix-mono);color:var(--ix-accent)}.ctb-type-g{display:inline-flex;align-items:center;flex:none;color:var(--ink-3)}.ctb-type.is-gated .ctb-type-n,.ctb-type.is-gated .ctb-type-h{color:var(--ink-3)}.ctb-type.is-gated .ctb-type-m{color:var(--ink-3)}.ctb-cur{display:flex;flex-direction:column;gap:8px;min-width:0}.ctb-cur-k{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;font:500 10.5px/1.3 var(--ix-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ctb-cur-s{letter-spacing:.02em;text-transform:none;color:var(--ink-3)}.ctb-types--cur{grid-template-columns:repeat(3,minmax(0,1fr))}.ctb-type--cur{min-height:0;padding:10px 12px}.ctb-type--cur .ctb-type-n{font-size:13.5px}.ctb-type--cur .ctb-type-h{font-size:12px}.ctb-badge-rec{flex:none;padding:3px 6px;border:1px solid color-mix(in srgb,var(--violet) 50%,transparent);font:600 9.5px/1 var(--ix-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ix-accent)}.ctb-kind{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ctb-kind .ix-pill{height:22px;padding:0 8px;font-size:10px;color:var(--ix-accent);border-color:color-mix(in srgb,var(--violet) 50%,transparent);background:var(--violet-tint)}.ctb-detected{margin:0;min-height:1.45em;font:500 12px/1.45 var(--ix-mono);color:var(--ix-accent)}.ctb-detected:empty{visibility:hidden}.ctb-gate{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ctb-gate>.ctb-err{align-self:stretch}.ctb-unl{align-self:flex-start}.ctb-review{display:flex;flex-direction:column;border:1px solid var(--line-2);background:var(--bg-1);min-width:0}.ctb-review-hd{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-2);min-width:0}.ctb-review-hd .ix-pill{color:var(--ix-accent);border-color:color-mix(in srgb,var(--violet) 50%,transparent)}.ctb-review-id{margin-left:auto;font:500 11.5px/1 var(--ix-mono);color:var(--ink-3)}.ctb-review-bd{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0}.ctb-rv-k{margin:0 0 4px;font:500 10.5px/1.2 var(--ix-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ctb-rv-v{margin:0;font:400 14px/1.55 var(--ix-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ctb-rv-iocs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line)}.ctb-rv-ioc{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;border-bottom:1px solid var(--line);min-width:0}.ctb-rv-ioc:last-child{border-bottom:0}.ctb-rv-ioc .ctb-ioc-t{min-width:0}.ctb-rv-ioc.is-bad{background:color-mix(in srgb,var(--ix-mk-critical) 6%,transparent)}.ctb-rv-ioc.is-bad .ctb-ioc-t{color:var(--ix-sev-critical-ink)}.ctb-rv-ioc.is-bad .ctb-ioc-v{color:var(--ink-3);text-decoration:line-through}.ctb-rv-warn{margin:0;font:500 12.5px/1.45 var(--ix-sans);color:var(--ix-sev-high-ink)}.ctb-pre{margin:0;padding:12px 14px;border:1px solid var(--line);background:var(--ix-code-bg);color:var(--ix-code-ink);font:400 12.5px/1.55 var(--ix-mono);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;tab-size:2}.ctb-prev{min-width:0}.ctb-prev-list{margin:0;padding-left:18px;font:400 12.5px/1.5 var(--ix-mono);color:var(--ink)}.ctb-prev-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0}.ctb-k{font:500 10.5px/1.6 var(--ix-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ctb-v{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--ink)}.ctb-spin{display:block;flex:none;width:20px;height:20px;border:2px solid var(--line-2);border-top-color:var(--violet);border-radius:50%;animation:ctb-rot .8s linear infinite}@keyframes ctb-rot{to{transform:rotate(360deg)}}.ctb-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:4px 0 2px}.ctb-done-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--violet-deep);color:#fff}.ctb-done-t{margin:0;font:800 22px/1.1 var(--ix-display);font-stretch:88%;letter-spacing:-.012em;color:var(--ink)}.ctb-received{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--violet) 55%,transparent);background:var(--violet-tint);color:var(--ink);font:400 14px/1.5 var(--ix-sans)}.ctb-next{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;border:1px solid var(--line);counter-reset:ctbn}.ctb-next>li{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);font:400 13.5px/1.45 var(--ix-sans);color:var(--ink-2);counter-increment:ctbn}.ctb-next>li:last-child{border-bottom:0}.ctb-next>li::before{content:"0" counter(ctbn);flex:none;font:500 11px/1 var(--ix-mono);color:var(--ix-accent)}.ctb-overlay{display:flex;flex-direction:column;gap:10px;min-width:0}.ctb-total{margin:0;font-size:13.5px;color:var(--ink-2)}.ctb-item{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);background:var(--bg-1);min-width:0}.ctb-item-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--ink)}.ctb-who{font-weight:600;color:var(--ink)}.ctb-badge{font:500 10.5px/1 var(--ix-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ctb-badge.is-ver{color:var(--ix-sev-low-ink)}.ctb-badge.is-pend{color:var(--ix-sev-high-ink)}.ctb-date{margin-left:auto;font:400 11.5px/1 var(--ix-mono);color:var(--ink-3)}.ctb-iocs{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ctb-ioc{display:flex;gap:10px;align-items:baseline;min-width:0}.ctb-ioc-t{flex:none;min-width:56px;font:500 10.5px/1 var(--ix-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ctb-ioc-v{min-width:0;overflow-wrap:anywhere;font:400 12.5px/1.4 var(--ix-mono);color:var(--ink);background:none}.ctb-masked{font:400 12.5px/1.4 var(--ix-mono);color:var(--ink-3);letter-spacing:.1em}.ctb-dtitle,.ctb-target{margin:0;font:500 12.5px/1.4 var(--ix-mono);color:var(--ink-2)}.ctb-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ctb-text--note{color:var(--ink-2)}.ctb-src{color:var(--ix-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ctb-lock{align-self:flex-start}.ctb-engage{display:flex;flex-direction:column;gap:6px;margin:8px 0}.ctb-engage .ix-btn{justify-content:center}.ctb-engage[hidden]{display:none}.ctb-page{display:flex;flex-direction:column;gap:16px;max-width:920px;margin:0 auto;padding:16px;box-sizing:border-box;min-width:0;color:var(--ink)}.ctb-page>*{flex-shrink:0;min-width:0}.ctb-h1{margin:0;font:800 26px/1.15 var(--ix-display,var(--ix-sans));color:var(--ink)}.ctb-sub{margin:0;color:var(--ink-3)}.ctb-status{margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ix-mk-high) 55%,transparent);color:var(--ix-sev-high-ink);font:500 13px/1.4 var(--ix-sans)}.ctb-status:empty{padding:0;border-width:0}.ctb-page>.ctb-status:empty{margin-top:-16px}.ctb-plate>.ix-strip{height:auto;min-height:var(--ix-strip);flex-wrap:wrap;padding-top:8px;padding-bottom:8px;row-gap:4px}.ctb-plate>.ix-strip .ix-meta{flex:1 1 auto;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}.tlapp-content>.ctb-page:not(.ctb-needs-pad){padding-left:0;padding-right:0}.ctb-pb{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;min-width:0}.ctb-pb>.ix-btn,.ctb-pb>.ctb-check{align-self:flex-start}.cred-buckets.ctb-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;background:none;border:0}.ctb-stats>.cred-bucket{border:1px solid var(--line)}.ctb-awards{display:flex;flex-direction:column;border:1px solid var(--line)}.ctb-award{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 12px;border-bottom:1px solid var(--line)}.ctb-award:last-child{border-bottom:0}.ctb-award-t{font-weight:600;font-size:13.5px;color:var(--ink)}.ctb-award-v{margin-left:auto;font:600 13px/1 var(--ix-mono);color:var(--ix-accent)}.ctb-award-n{flex-basis:100%;font:400 11.5px/1.3 var(--ix-mono);color:var(--ink-3)}.ctb-award.is-off .ctb-award-t,.ctb-award.is-off .ctb-award-v{color:var(--ink-3)}.ctb-recent{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ctb-recent-i{display:flex;gap:12px;align-items:baseline;width:100%;min-height:40px;padding:9px 6px;margin:0;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;box-sizing:border-box}.ctb-recent-i:hover{background:color-mix(in srgb,var(--violet) 6%,transparent)}.ctb-recent-i:hover .ctb-recent-t{color:var(--ink)}.ctb-recent-i:focus-visible{outline:2px solid var(--ix-focus);outline-offset:-2px}.ctb-recent-id{flex:none;font:500 12px/1.2 var(--ix-mono);color:var(--ix-accent)}.ctb-recent-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:13px;line-height:1.3}.ctb-recent-go{flex:none;font:500 11px/1 var(--ix-mono);letter-spacing:.06em;color:var(--ink-3)}.ctb-recent-i:hover .ctb-recent-go{color:var(--ix-accent)}.ctb-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink);cursor:pointer}.ctb-check input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--violet-deep)}.ctb-mine{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ctb-mine-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.ctb-mine-row:last-child{border-bottom:0}.ctb-mine-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ix-accent);font-family:var(--ix-mono);font-size:12.5px}a.ctb-mine-t{text-decoration:none}a.ctb-mine-t:hover{text-decoration:underline;text-underline-offset:3px}.ctb-mine-d{font:400 11.5px/1 var(--ix-mono);color:var(--ink-3)}.ctb-mine-r{grid-column:1/-1;font-size:12.5px;color:var(--ink-2)}.ctb-mine-x{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-2)}.ctb-state{font:500 10.5px/1 var(--ix-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ctb-state.is-published,.ctb-state.is-reviewed{color:var(--ix-sev-low-ink)}.ctb-state.is-in_review,.ctb-state.is-processing{color:var(--ix-sev-high-ink)}.ctb-state.is-reversed,.ctb-state.is-not_published{color:var(--ix-sev-critical-ink)}.ctb-month{width:auto;max-width:220px;align-self:flex-start}.ctb-board{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ctb-board-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink)}.ctb-board-row:last-child{border-bottom:0}.ctb-board-n{font:600 13px/1 var(--ix-mono);color:var(--ink-3)}.ctb-board-h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ctb-board-c{font:400 12px/1 var(--ix-mono);color:var(--ink-3)}.ctb-empty{margin:0;padding:14px;border:1px dashed var(--line-2);font:400 13px/1.5 var(--ix-sans);color:var(--ink-2)}.ctb-gift-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.ctb-invite{display:flex;gap:8px;align-items:stretch}.ctb-invite .ctb-in{flex:1 1 auto;width:auto;font-family:var(--ix-mono);font-size:12px}.ctb-invite .ix-btn{height:auto;min-height:40px}@media(max-width:768px){.ctb-page{padding:12px}.ctb-in,.ctb-row .ix-btn,.ctb-invite .ix-btn,.ctb-unl{min-height:44px}.ctb-in,.ctb-ta,input.ctb-in[type=month],.ctb-invite .ctb-in{font-size:16px}.ctb-mine-row{grid-template-columns:auto minmax(0,1fr) auto}.ctb-mine-d{display:none}.ctb-gift-row{grid-template-columns:minmax(0,1fr) auto}.ctb-page .cred-buckets:not(.ctb-stats){grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse),(max-width:640px){.ctb-recent-i{min-height:44px;align-items:flex-start}.ctb-recent-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.ctb-check{min-height:44px}.ctb-mine-row{padding-top:0;padding-bottom:0}a.ctb-mine-t{display:block;line-height:44px}.ctb-mine-x{padding-bottom:8px}}@media(max-width:640px){.ctb-plate>.ix-strip .ix-meta{text-align:left}.ctb-recent-i{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id go" "t t";gap:4px 12px;align-items:baseline}.ctb-recent-id{grid-area:id;min-width:0;overflow-wrap:anywhere}.ctb-recent-go{grid-area:go}.ctb-recent-t{grid-area:t}.ctb-plate>.ix-strip{padding-left:12px;padding-right:12px}.ctb-pb{padding:14px 12px 16px}}@media(max-width:640px){.cred-modal.ctb-modal{align-items:flex-end;padding:0}.cred-dlg.ctb-dlg{width:100%;max-height:94dvh;border-left:0;border-right:0;border-bottom:0;border-radius:14px 14px 0 0}.ctb-dlg .ix-btn{min-height:44px}.ctb-dlg .ctb-type{min-height:44px}.ctb-dlg>.ctb-hd{padding:14px 12px 12px 16px}.ctb-steps{padding:0 16px 12px}.cred-dlg-bd.ctb-bd{padding:16px}.ctb-types,.ctb-types--cur{grid-template-columns:minmax(0,1fr)}.ctb-type{min-height:0}.ctb-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.ctb-foot .ix-btn{flex:1 1 auto;min-height:44px}.ctb-foot-sp,.ctb-kbd{display:none}.ctb-hd .cred-close{min-width:44px;min-height:44px}}html.ctb-scroll-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.ctb-spin{animation:none}.ctb-in,.ctb-type{transition:none}}
