.ct-page{display:grid;gap:24px}.ct-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.ct-title{display:grid;gap:6px;min-width:0}.ct-title .cx-h1{margin:0}.ct-when{align-items:center;color:var(--atpk-ink-muted);display:inline-flex;font-size:var(--atpk-fs-sm);gap:6px;line-height:var(--atpk-lh-sm);margin:0}.ct-when svg.lucide{flex:none;height:16px;width:16px}.ct-noscript{margin:0}.ct-board,.ct-grid{display:grid;gap:24px}.ct-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-card{background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-card);overflow:hidden}.ct-card-h{align-items:center;display:flex;gap:10px;padding:18px 20px 6px}.ct-card-t{color:var(--atpk-ink);font:700 var(--atpk-fs-lg)/var(--atpk-lh-lg) var(--atpk-font);margin:0}.ct-card-b{padding:0 20px 10px}.ct-row{align-items:center;display:flex;gap:14px;padding:12px 0}.ct-empty{color:var(--atpk-ink-muted);margin:0;padding:28px 0;text-align:center}.ct-ava{flex:none;line-height:0}.ct-ava .row{align-items:center;display:flex;gap:6px;min-height:0}.ct-ava .row,.ct-ava .row>div{margin:0;padding:0}.ct-ava .row>.col-4:not(:has(svg)){display:none}.ct-ava .row>.col-4 svg.lucide{color:var(--atpk-ink-muted);height:16px;width:16px}.ct-ava :is(a,.user_anon,.deleted_user){border-radius:50%;display:block}.ct-ava .avatar,.ct-skel-ava{border-radius:50%;display:block;height:56px;width:56px}.ct-ava .avatar{background:var(--atpk-sunk) center/cover no-repeat}.ct-who{display:grid;gap:2px;min-width:0}.ct-name{min-width:0;overflow-wrap:anywhere}.ct-name .atpk-display-name{color:var(--atpk-ink);font-weight:700;gap:4px}.ct-name a.atpk-display-name:hover{text-decoration:underline;text-underline-offset:3px}.ct-name .atpk-display-name svg{height:14px;width:14px}.ct-name .atpk-handle{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-xs);margin-left:6px}.ct-act{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm);margin:0;overflow-wrap:anywhere}.ct-act strong{color:var(--atpk-ink);font-weight:700}.ct-rankings>.card{padding:40px 24px;text-align:center}.ct-rankings>.card .card-body{display:grid;gap:14px;justify-items:center}.ct-rankings>.card p{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-md);line-height:var(--atpk-lh-md);margin:0;max-width:46ch}.ct-error-ic{background:var(--atpk-surface-warm);color:var(--atpk-warning-ink)}.ct-rankings .contributors-retry{background:var(--atpk-surface);border-color:var(--atpk-border-strong);color:var(--atpk-ink);font-size:var(--atpk-fs-sm);height:var(--atpk-btn-sm);padding-inline:14px}.ct-rankings .contributors-retry:hover{border-color:var(--atpk-ink-muted)}@media (max-width:900px){.ct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ct-head{align-items:stretch}.ct-seg{display:flex;flex:1 1 100%;width:auto}.ct-seg a{flex:1;padding:0 10px}.ct-card-h{padding:16px 16px 4px}.ct-card-b{padding:0 16px 8px}.ct-row{align-items:flex-start;gap:12px}.ct-ava .avatar,.ct-skel-ava{height:48px;width:48px}.ct-rankings>.card{padding:32px 18px}}.am-page .container{max-width:calc(1080px + var(--cx-gutter)*2)}.am-page .blk{padding:72px 0}.am-page .am-hero{padding:88px 0 80px}.am-page .blk-head{gap:12px;margin-bottom:32px;max-width:720px}.am-page .blk-head:last-child{margin-bottom:0}.am-page .am-hero .blk-head{gap:18px}.am-page .blk-head .lead{font-size:var(--atpk-fs-lg);line-height:var(--atpk-lh-lg);max-width:none}.am-page .am-h1,.am-page .am-h2{font-size:var(--atpk-fs-4xl);letter-spacing:-.01em;line-height:var(--atpk-lh-4xl)}.am-page .am-h1{letter-spacing:-.015em}.am-cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.am-cards.is-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:860px}.am-card{align-content:start;background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-card);display:grid;gap:10px;padding:24px}.am-card.is-center{justify-items:center;text-align:center}.am-card h3{color:var(--atpk-ink);font:700 var(--atpk-fs-xl)/var(--atpk-lh-xl) var(--atpk-font)}.am-card p{color:var(--atpk-ink-soft)}.am-card .ic{height:52px;margin-bottom:4px;width:52px}.am-card .ic svg.lucide{height:26px;width:26px}.am-n{color:var(--atpk-action);font:800 var(--atpk-fs-5xl)/1 var(--atpk-display)}.am-ask p strong{color:var(--atpk-ink);font-weight:700}.am-ask p a{color:var(--atpk-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.am-vit{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.am-vit .pcard:focus-visible{outline:2px solid var(--atpk-brand);outline-offset:3px}.am-vit .pcard-name{margin:0}.am-cand-in{display:grid;gap:20px;margin-inline:auto;max-width:760px}.am-cand .cx-note.is-ok svg.lucide{color:var(--atpk-online)}.am-form-head{margin-bottom:0}.am-form-card{background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-card);padding:32px}.am-form{gap:22px}.am-form [role=radiogroup]{display:flex;flex-wrap:wrap;gap:10px}.am-form .custom-control-inline .custom-control-label{min-height:44px;padding-inline:16px}.am-form .custom-radio.custom-control-inline .custom-control-label{padding-left:12px}.am-form .cx-check>label{font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm)}.am-form .cx-check a{color:var(--atpk-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.am-form textarea.form-control:not(.ts-wrapper){min-height:48px}.am-form .field-ambassadorapplicationform-city .ts-control{padding-left:42px}.am-form .field-ambassadorapplicationform-city .ts-control:before{background:var(--atpk-ink-muted);content:"";height:18px;left:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.am-submit{display:flex;justify-content:center}@media (max-width:1000px){.am-vit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.am-page .blk{padding:48px 0}.am-page .am-hero{padding:56px 0 52px}.am-page .am-h1,.am-page .am-h2{font-size:var(--atpk-fs-3xl);line-height:var(--atpk-lh-3xl)}.am-page .blk-head .lead{font-size:var(--atpk-fs-md);line-height:var(--atpk-lh-md)}.am-cards,.am-cards.is-two{gap:14px;grid-template-columns:minmax(0,1fr)}.am-vit{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.am-vit .pcard-name{font-size:var(--atpk-fs-xl)}.am-form-card{padding:22px 16px}}.sp-page{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:760px;width:100%}.sp-intro{display:grid;gap:6px}.sp-head .cx-h1,.sp-intro .cx-h1,.sp-th-title .cx-h1{margin:0}.sp-page .sp-off{display:none}.sp-card{padding:24px}.sp-form .sp-sub .form-label{margin-bottom:6px}.sp-form .sp-sub .help-block{margin-top:6px}.sp-faq-in{display:grid;gap:10px}.sp-faq-h{align-items:center;color:var(--atpk-ink);display:flex;gap:8px;margin:0}.sp-faq-h svg.lucide{color:var(--atpk-brand);flex:none;height:18px;width:18px}.sp-faq-h strong{font-weight:700}.sp-spin .spinner-border{color:var(--atpk-ink-muted)}.sp-faq-list{display:grid;gap:8px}.sp-faq-list:empty{display:none}.sp-faq-list .list-group-item{align-items:center;background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-field);color:var(--atpk-ink);display:flex;font:500 var(--atpk-fs-sm)/var(--atpk-lh-sm) var(--atpk-font);gap:12px;margin:0;min-height:52px;padding:10px 14px;text-align:left;width:100%}.sp-faq-list .list-group-item-action{cursor:pointer}.sp-faq-list .list-group-item-action:after{background:var(--atpk-ink-muted);content:"";flex:none;height:18px;margin-left:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.sp-faq-list .list-group-item-action:hover{background:var(--atpk-sunk)}.sp-faq-list .list-group-item-action:focus-visible{border-color:var(--atpk-brand);box-shadow:0 0 0 2px var(--atpk-brand);outline:none}.sp-faq-list .list-group-item-action.active{background:var(--atpk-surface-blue);border-color:transparent;font-weight:700}.sp-faq-list .list-group-item-action.active:after{background:var(--atpk-brand)}.sp-faq-list .list-group-item.text-muted{border-style:dashed;color:var(--atpk-ink-muted);font-weight:400}.sp-faq-ans{background:var(--atpk-surface-blue);border:0}.sp-faq-ans .card-body{display:grid;gap:6px;padding:16px}.sp-faq-ans .card-title{color:var(--atpk-ink);font:700 var(--atpk-fs-md)/var(--atpk-lh-md) var(--atpk-font);margin:0}.sp-faq-ans .card-text{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm);overflow-wrap:anywhere}.sp-faq-ans .card-text :is(p,ul,ol){margin:0 0 8px}.sp-faq-ans .card-text :is(p,ul,ol):last-child{margin-bottom:0}.sp-faq-ans .card-text :is(ul,ol){padding-left:20px}.sp-cta p{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm);margin:0 0 8px}.sp-fields{padding-top:8px}.sp-fields-in{display:grid;gap:16px}.sp-trap{height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.sp-send{gap:10px}.sp-head,.sp-send{align-items:center;display:flex;flex-wrap:wrap}.sp-head{gap:12px 16px}.sp-head .cx-h1{flex:1 1 auto}.sp-row{color:inherit;text-decoration:none}.sp-row:hover{background:var(--atpk-sunk)}.sp-row:focus-visible{outline:2px solid var(--atpk-brand);outline-offset:-2px}.sp-row .row-main b{overflow-wrap:anywhere}.sp-num{font-variant-numeric:tabular-nums;font-weight:600}.sp-go,.sp-num{color:var(--atpk-ink-muted)}.sp-go{flex:none;height:18px;width:18px}.sp-st{white-space:nowrap}.sp-th-head{display:grid;gap:6px}.sp-th-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.sp-th-title .cx-h1{flex:1 1 280px;font-size:var(--atpk-fs-3xl);line-height:var(--atpk-lh-3xl);overflow-wrap:anywhere}.sp-th-meta{margin:0}.sp-thread{display:grid;gap:12px;padding:16px}.ticket-message{background:var(--atpk-sunk);border-radius:var(--atpk-r-field);display:grid;gap:8px;min-width:0;padding:14px 16px}.ticket-message--staff{background:var(--atpk-surface-blue)}.ticket-message__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.ticket-message__author{color:var(--atpk-ink);font-weight:700}.ticket-message__date{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-2xs);font-variant-numeric:tabular-nums;line-height:var(--atpk-lh-2xs)}.ticket-message__body{color:var(--atpk-ink);line-height:var(--atpk-lh-md);overflow-wrap:anywhere;white-space:pre-line}.ticket-message__attachments{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ticket-message__attachment--image{background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-field);display:block;height:110px;overflow:hidden;width:160px}.ticket-message__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ticket-message__attachment--file{align-items:center;background:var(--atpk-surface);border:1px solid var(--atpk-border-strong);border-radius:var(--atpk-r-pill);color:var(--atpk-ink);display:inline-flex;font-size:var(--atpk-fs-sm);font-weight:600;gap:8px;max-width:100%;min-height:40px;padding:0 12px;text-decoration:none}.ticket-message__attachment--file:hover{border-color:var(--atpk-ink-muted)}.ticket-message__attachment--file svg.lucide{color:var(--atpk-ink-muted);flex:none;height:16px;width:16px}.ticket-message__attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-message__size{color:var(--atpk-ink-muted);flex:none;font-size:var(--atpk-fs-2xs);font-weight:500}.ticket-message__attachment:focus-visible{outline:2px solid var(--atpk-brand);outline-offset:2px}.sp-reply{display:grid;gap:14px;padding:24px}.sp-reply .cx-h3{margin:0}.sp-reply-form .hint-block{display:block}.sp-closed{align-items:center}@media (max-width:760px){.sp-card,.sp-reply{padding:18px 16px}.sp-thread{padding:12px}.ticket-message{padding:12px 14px}.sp-th-title .cx-h1{font-size:var(--atpk-fs-2xl);line-height:var(--atpk-lh-2xl)}.sp-row{align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.sp-row .row-main{grid-column:1}.sp-row .sp-st{grid-column:1;grid-row:2;justify-self:start}.sp-row .sp-go{align-self:center;grid-column:2;grid-row:1/span 2}}.sp-crumb{align-items:center;color:var(--atpk-ink-muted);display:flex;flex-wrap:wrap;font-size:var(--atpk-fs-sm);gap:6px 10px;line-height:var(--atpk-lh-sm)}.sp-crumb a{align-items:center;color:var(--atpk-brand);display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.sp-crumb a:hover{text-decoration:underline}.sp-crumb svg.lucide{height:16px;width:16px}.sp-v2 .ticket-message--staff .ticket-message__author{align-items:center;display:inline-flex;gap:8px}.sp-v2 .ticket-message--staff .ticket-message__author:before{background:url(../brand/svg/atypikoo-icone-app.svg) 50%/contain no-repeat;border-radius:50%;content:"";flex:none;height:22px;width:22px}.sp-drop{flex-wrap:wrap}.sp-drop .sp-file-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.sp-drop .sp-file-btn{cursor:pointer;flex:none;margin:0}.sp-drop .sp-file-name{color:var(--atpk-ink-muted);flex:1 1 160px;font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-drop:focus-within .sp-file-btn{box-shadow:0 0 0 2px var(--atpk-brand)}.sp-guest-note{align-items:flex-start;display:flex;gap:8px;margin:0}.sp-guest-note svg.lucide{flex:none;height:16px;margin-top:2px;width:16px}.sp-empty .btn{margin-top:12px}