.k-page{display:flex;flex-direction:column;min-height:100dvh;background:#0b1322;color:#eef2f8;font:400 16px/1.5 Barlow,Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:where(.k-page) :where(*,*:before,*:after){box-sizing:border-box}:where(.k-page) :where(h1,h2,h3,p,ul,form){margin:0}:where(.k-page) :where(ul){padding:0;list-style:none}:where(.k-page) :where(h1,h2){text-wrap:balance}:where(.k-page) :where(p){text-wrap:pretty}:where(.k-page) :where(a,button,input,[tabindex]):focus-visible{outline:2px solid #ffc83d;outline-offset:2px}:where(.k-page) [tabindex="-1"]:focus:not(:focus-visible){outline:none}.k-top{position:sticky;top:0;z-index:40;border-bottom:1px solid #22304a;background:#0b1322}.k-top__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1320px;height:56px;margin:0 auto;padding:0 16px}.k-logo{display:flex;margin:-8px;padding:8px}.k-logo img{display:block;width:auto;height:24px}.k-top__right{display:flex;align-items:center;gap:16px}.k-link{display:inline-flex;align-items:center;height:44px;margin:0 -4px;padding:0 4px;border:0;background:none;color:#8c98af;font:600 15px/1 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.2,0,0,1)}.k-link:hover{color:#eef2f8}.k-link:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.k-link--inline{display:inline;height:auto;margin:-12px 0;padding:12px 0;color:#eef2f8;font:inherit;text-decoration:underline;text-decoration-color:#eef2f866;text-underline-offset:3px}.k-main{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:28px 16px 64px}.k-foot{border-top:1px solid #22304a}.k-foot__in{display:flex;flex-wrap:wrap;gap:0 24px;max-width:1320px;margin:0 auto;padding:4px 16px;font-size:14px}.k-foot a{display:inline-flex;align-items:center;min-height:44px;color:#8c98af;text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1)}.k-foot a:hover{color:#eef2f8}.k-panel{padding:22px 18px;background:#111b2d;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}:where(.k-panel:not(.k-panel--clerk)) p:not([class]){margin-top:8px;color:#8c98af}.k-panel>:first-child{margin-top:0}:where(.k-panel:not(.k-panel--clerk)) a:not(.k-btn){color:#eef2f8;text-decoration:underline;text-decoration-color:#eef2f866;text-underline-offset:3px}:where(.k-panel:not(.k-panel--clerk)) a:not(.k-btn):hover{text-decoration-color:#eef2f8}.k-message{max-width:560px}.k-message p{margin-top:10px;font-size:16px}.k-display{font:900 44px/.88 Big Shoulders Display,Impact,sans-serif;text-transform:uppercase}.k-display:focus{outline:none}.k-lead{max-width:52ch;margin-top:14px;color:#8c98af;font-size:16px;line-height:1.6}.k-h1{font:700 28px/1.15 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-h2,:where(.k-panel:not(.k-panel--clerk)) h2:not([class]){color:#eef2f8;font:700 22px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.01em}.k-small{margin-top:16px;color:#8c98af;font-size:14px}.k-hint{margin-top:8px;color:#8c98af;font-size:14px}.k-quiet{margin-top:16px}.k-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 18px;border:0;background:#eef2f8;color:#0b1322;font:700 16px/1.1 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition-property:transform,background-color,color,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.k-btn:hover{background:#fff}.k-btn:active{transform:scale(.96)}.k-btn:focus-visible{clip-path:none;outline:2px solid #ffc83d;outline-offset:2px}.k-btn--secondary{background:#22304a;color:#eef2f8}.k-btn--secondary:hover{background:#2b3d5e}.k-btn--danger{background:#ff4b5c24;color:#ff8a96}.k-btn--danger:hover{background:#ff4b5c3d}.k-btn:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none}.k-btn:is(:disabled,[aria-disabled=true]):hover{background:#eef2f8}.k-btn--secondary:is(:disabled,[aria-disabled=true]):hover{background:#22304a}.k-btn--danger:is(:disabled,[aria-disabled=true]):hover{background:#ff4b5c24}.k-alert,.k-page .account-error{margin-top:12px;padding:10px 12px;border-left:3px solid #ff4b5c;background:#ff4b5c1f;color:#ffc2c8;font-size:15px;line-height:1.45}.k-panel .k-alert{color:#ffc2c8}.k-alert:focus,.k-note:focus{outline:none}.k-alert:focus-visible{outline:2px solid #ffc83d;outline-offset:2px}.k-note{margin-top:12px;padding:10px 12px;border-left:3px solid #33e1be;background:#33e1be1a;font-size:15px;line-height:1.45}.k-panel .k-note{color:#eef2f8}.k-opening{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0;color:#8c98af;font:600 16px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-opening--form{padding:8px 0}.k-sweep{position:relative;width:120px;height:3px;overflow:hidden;background:#22304a}.k-sweep:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:#ffc83d;animation:k-sweep 1.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes k-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.k-auth{display:grid;gap:24px}.k-auth__form{min-width:0}.k-auth__title{margin-bottom:16px}.k-strip-box{max-width:520px;margin:28px 0 0}.k-strip{display:flex;gap:3px}.k-strip__key{display:flex;align-items:center;gap:8px;margin-top:12px;color:#8c98af;font-size:14px}.k-strip__key>span{flex:none;width:10px;height:10px;background:#ffc83d}.k-strip__round{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.k-strip__round>span{height:18px;background:#ffffff0d}.k-strip__round>span[data-lit=you]{background:#ffc83d}.k-step{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#8c98af;font:600 15px/1 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.02em}.k-step__bars{display:flex;gap:3px}.k-step__bars>span{width:28px;height:4px;background:#22304a}.k-step__bars>span[data-on]{background:#ffc83d}.k-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;color:#eef2f8;cursor:pointer}.k-read{display:flex;flex-wrap:wrap;gap:0 20px;margin:4px 0 0 32px;font-size:15px}.k-read a{display:inline-flex;align-items:center;min-height:44px}.k-check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#ffc83d;cursor:pointer}.k-label{display:block;margin:18px 0 8px;color:#eef2f8;font:600 16px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.02em}.k-panel>form>.k-label:first-child,.k-subform>.k-label:first-child{margin-top:0}.k-input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #5d6a82;border-radius:3px;background:#0b1322;color:#eef2f8;font:500 16px/1.25 Barlow,Figtree,system-ui,sans-serif;transition:border-color .15s cubic-bezier(.2,0,0,1)}.k-input::-moz-placeholder{color:#5d6a82}.k-input::placeholder{color:#5d6a82}.k-input:hover{border-color:#8c98af}.k-input[aria-invalid=true]{border-color:#ff4b5c}.k-field-error{margin-top:8px}.k-panel .k-field-error{color:#ff8a96;font-weight:500}.k-hero__id{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;font:600 20px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-hero__name{color:#eef2f8}.k-hero__tag{margin-left:-8px;color:#8c98af;font-weight:500}.k-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;background:#172338;color:#eef2f8;font:600 14px/1 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.k-tag--plus{background:#ffc83d;color:#0b1322}.k-grid{display:grid;gap:16px;margin-top:28px}.k-col{display:grid;align-content:start;gap:16px;min-width:0}.k-riot{display:flex;flex-wrap:wrap;gap:0 2px;font:600 20px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-panel .k-riot{margin-top:10px;color:#eef2f8}.k-panel .k-riot span+span{color:#8c98af;font-weight:500}.k-subform{margin-top:16px;padding-top:16px;border-top:1px solid #22304a}.k-matches{margin-top:20px;border-top:1px solid #22304a}.k-match{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 0;border-bottom:1px solid #22304a}.k-match__art{display:block;flex:none;width:72px;height:40px;background:#172338;-o-object-fit:cover;object-fit:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.k-match__what{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.k-match__map{overflow:hidden;color:#eef2f8;font:600 18px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.k-match__when{color:#8c98af;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.k-match .k-btn{flex:none}.k-match__actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:8px}.k-match__lines{flex-basis:100%}.k-match__lines>:first-child{margin-top:0}.k-match--ghost .k-match__what>span{display:block;width:45%;height:12px;background:#ffffff0d}.k-match--ghost .k-match__what>span+span{width:25%}.k-match--ghost{animation:k-pulse 1.6s ease-in-out infinite}@keyframes k-pulse{50%{opacity:.5}}.k-empty{margin-top:20px;padding-top:16px;border-top:1px solid #22304a}.k-danger{margin-top:20px;padding-top:20px;border-top:1px solid #22304a}.k-danger__form{margin-top:16px}.k-panel .k-danger__form>p:first-child,.k-danger__form.k-panel>p:first-child{color:#eef2f8}.k-danger__form .k-btn--danger{background:#ff4b5c;color:#0b1322}.k-danger__form .k-btn--danger:hover{background:#ff6876}.k-danger__form .k-btn--danger:is(:disabled,[aria-disabled=true]):hover{background:#ff4b5c}.k-leave{margin-top:16px}.k-leave>.k-small{margin-top:0}.k-leave>.k-danger__form{margin-top:12px}.k-panel--plan .billing p{margin:8px 0 0;color:#8c98af}.k-panel--plan .billing .billing-name{margin:12px 0 0;color:#eef2f8;font:700 20px/1.25 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-panel--plan .billing-payment_failed .billing-name{color:#ff8a96}.k-panel--plan .billing-offer,.k-panel--plan .billing-withdraw,.k-panel--plan .billing-soon{margin-top:20px;padding:20px 0 0;border-top:1px solid #22304a;border-radius:0;background:none;box-shadow:none}.k-panel--plan .billing-offer .billing-name,.k-panel--plan .billing-withdraw .billing-name{margin-top:0}.k-panel--plan .billing-test{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:0;background:#172338;color:#ffc83d;font:600 13px/1 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.k-panel--plan .billing-actions{gap:8px;margin-top:16px}.k-panel--plan .billing .k-btn{margin:16px 0 0}.k-panel--plan .billing-actions .k-btn{margin:0}.k-panel--plan .billing .billing-error{color:#ffc2c8}.k-panel--plan .billing .billing-error:focus-visible{outline:2px solid #ffc83d;outline-offset:2px}.k-panel--plan .billing p[role=status]:not(.billing-name){margin-top:12px;padding:10px 12px;border-left:3px solid #33e1be;background:#33e1be1a;color:#eef2f8}.account-shell{display:grid;place-items:center;min-height:100dvh;background:#0b1322;color:#8c98af;font:600 16px/1.4 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-invite__count{margin-top:12px;color:#eef2f8;font:600 18px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;font-variant-numeric:tabular-nums}.k-panel .k-invite__site{margin-top:8px;color:#8c98af;font-variant-numeric:tabular-nums}.k-invite__stop{margin-top:12px;color:#eef2f8}.k-invite__joined{margin-top:14px}.k-invites,.k-msgs{margin-top:20px;border-top:1px solid #22304a}.k-invite,.k-msg{padding:14px 0;border-bottom:1px solid #22304a}.k-invite__title,.k-msg__topic{color:#eef2f8;font:600 18px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif}.k-invite__meta,.k-msg__meta{margin-top:4px;color:#8c98af;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.k-invite__link{margin-top:12px;min-height:44px;padding:10px 12px;font-size:15px;text-overflow:ellipsis}.k-invite .k-actions{margin-top:12px}.k-invite__cancel{margin-top:4px}.k-invite__confirm{margin-top:12px;padding-top:12px;border-top:1px dashed #22304a}.k-panel .k-invite__confirm>p{margin-top:0;color:#eef2f8}.k-btn.k-swap{display:inline-grid;place-items:center}.k-swap>span{grid-area:1 / 1;transition:opacity .15s cubic-bezier(.2,0,0,1)}.k-swap>span:not([data-on]){opacity:0}.k-msg__text{margin-top:10px;color:#eef2f8;white-space:pre-wrap;overflow-wrap:anywhere}.k-msgs__h3{margin-top:24px;color:#8c98af;font:600 16px/1.2 Barlow Condensed,Barlow,Figtree,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.k-msgs--done{margin-top:8px}.k-msgs--done .k-msg__text{color:#8c98af}@media (max-width: 599px){.k-btn--wide{width:100%}}@media (max-width: 479px){.k-match__actions{flex-basis:100%;justify-content:flex-start;padding-left:86px}}@media (min-width: 768px){.k-top__in{height:64px;padding:0 32px}.k-logo img{height:28px}.k-main{padding:40px 32px 96px}.k-foot__in{padding:4px 32px}.k-display{font-size:64px}.k-h1{font-size:32px}.k-panel{padding:28px}.k-grid{margin-top:40px}}@media (min-width: 960px){.k-auth{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:64px}.k-auth__intro{padding-top:8px}}@media (min-width: 1024px){.k-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:24px}.k-col{gap:24px}}@media (prefers-reduced-motion: reduce){.k-sweep:after,.k-match--ghost{animation:none}.k-swap>span{transition:none}}
