.p2-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--sk-bg);color:var(--sk-text);font-family:var(--sk-font)}.p2-bar{flex:none;height:56px;border-bottom:2px solid var(--sk-rule)}.p2-bar-in{max-width:1200px;height:100%;margin:0 auto;padding:0 16px}.p2-bar-in,.p2-brand{display:flex;align-items:center}.p2-brand{gap:8px}.p2-brand img{width:40px;height:29px;object-fit:contain;display:block}.p2-brand b{font:900 19px/1 var(--sk-font)}.p2-main{width:100%;max-width:1040px;margin:0 auto;padding:16px 16px 0;box-sizing:border-box}.p2-form,.p2-main{flex:1 1;display:flex;flex-direction:column;min-width:0}.p2-form{gap:16px}.p2-intro{display:flex;flex-direction:column;gap:16px;min-width:0}.p2-top{display:flex;align-items:center;gap:12px}.p2-top .mascot{flex:none;margin:0}.p2-top .sk-pose,.p2-top .sk-pose-head{width:96px;height:96px}.p2-h1{margin:0;font:900 23px/1.15 var(--sk-font);text-wrap:balance;overflow-wrap:anywhere}.p2-lead{margin:0;font:700 16px/1.5 var(--sk-font);color:var(--sk-text-2)}.p2-lists{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--sk-surface);border:2px solid var(--sk-border)}.p2-list h2{margin:0 0 12px;font:900 16px/1.3 var(--sk-font)}.p2-list+.p2-list{padding-top:4px}.p2-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.p2-list li{display:flex;gap:10px;align-items:flex-start;font:700 15px/1.4 var(--sk-font);overflow-wrap:anywhere}.p2-list li:before{content:"";flex:none;width:6px;height:6px;border-radius:3px;background:var(--sk-text);margin-top:8px}@media (max-width:719.98px){.p2-card,.p2-intro{display:contents}.p2-code{order:1}.p2-lists{order:2}.p2-card>.p2-checkwrap,.p2-card>.sk-field{order:3}.p2-card>.p2-note{order:4}.p2-card>.p2-actions{order:5}}.p2-card{flex:1 1;display:flex;flex-direction:column;gap:16px;min-width:0}.p2-card .sk-field{margin:0}.p2-card .sk-input{background:var(--sk-surface)}.p2-code{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:var(--sk-surface-sunk);font:700 15px/1.45 var(--sk-font)}.p2-code p{margin:0;overflow-wrap:anywhere}.p2-code .sk-field{align-self:stretch}.p2-code-in{letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:220px}.p2-code .sk-input,.p2-code--err{background:var(--sk-surface)}.p2-code--err{border:3px solid var(--sk-error);padding:12px}.p2-checkwrap{display:flex;flex-direction:column;gap:6px}.p2-check{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer;position:relative}.p2-check input{position:absolute;opacity:0;width:44px;height:44px;margin:0;left:-8px;top:-8px;cursor:pointer}.p2-box{flex:none;width:28px;height:28px;border-radius:8px;border:3px solid var(--sk-text);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:transparent}.p2-box svg{display:none}.p2-check input:checked+.p2-box{background:var(--sk-text)}.p2-check input:checked+.p2-box svg{display:block;stroke:var(--sk-bg)}.p2-check input:focus-visible+.p2-box{outline:3px solid var(--sk-focus);outline-offset:2px}.p2-check-text{font:800 15px/1.4 var(--sk-font);padding-top:3px}.p2-note{margin:0;font:700 14px/1.45 var(--sk-font);color:var(--sk-text-3)}.p2-note--wide{display:none}.p2-actions{margin:auto -16px 0;padding:12px 16px 16px;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--sk-bg);border-top:2px solid var(--sk-rule);display:flex;flex-direction:column;gap:10px}.p2-actions .sk-btn--full{width:100%}.p2-fail{margin:0 0 2px}.p2-state{flex:1 1;min-width:0}.p2-state,.p2-state-in{display:flex;flex-direction:column}.p2-state-in{align-items:center;text-align:center;gap:10px;padding:32px 8px 8px}.p2-state-in .mascot,.p2-state-in .sk-head{margin:0 auto}.p2-state-in .sk-pose,.p2-state-in .sk-pose-head{width:176px;height:176px}.p2-state-in .sk-head{width:112px;height:112px}.p2-state-title{margin:0;font:900 26px/1.1 var(--sk-font);text-wrap:balance;overflow-wrap:anywhere}.p2-state-title:focus{outline:none}.p2-state-line{margin:0;max-width:300px;font:700 16px/1.5 var(--sk-font);color:var(--sk-text-2);text-wrap:pretty;overflow-wrap:anywhere}.p2-state-link{margin-top:6px}@media (min-width:900px){.p2-bar{height:72px}.p2-bar-in{padding:0 40px}.p2-brand{gap:10px}.p2-brand img{width:52px;height:38px}.p2-brand b{font-size:24px}.p2-main{padding:36px 40px}.p2-form{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:48px;gap:48px;align-items:start;flex:none}.p2-intro{gap:18px}.p2-top{gap:20px}.p2-top .sk-pose,.p2-top .sk-pose-head{width:150px;height:150px}.p2-h1{font-size:40px;line-height:1.08;letter-spacing:-.02em}.p2-lead{font-size:18px;line-height:1.55}.p2-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:0;border:0;background:none;border-radius:0}.p2-list+.p2-list{padding-top:0}.p2-list h2{font-size:18px;margin-bottom:8px}.p2-list ul{gap:8px}.p2-list li{font-size:15px;line-height:1.45}.p2-list li:before{display:none}.p2-card{flex:none;padding:24px;gap:14px;background:var(--sk-surface);border:solid var(--sk-border);border-width:2px 2px 5px;border-radius:22px;box-sizing:border-box}.p2-card .sk-input,.p2-code .sk-input{background:var(--sk-bg)}.p2-actions{order:5;position:static;margin:0;padding:0;border:0;background:none;gap:14px}.p2-note{order:6}.p2-note--wide{display:block}.p2-note--long{display:none}.p2-state{flex:none;align-items:center}.p2-state-in{padding-top:64px}.p2-state .p2-actions{width:100%;max-width:360px;margin:16px auto 0}}.p2a{display:flex;flex-direction:column;gap:14px;min-width:0}.p2a-head{display:flex;align-items:center;gap:12px}.p2a-head .mascot{flex:none;margin:0}.p2a-head .sk-pose,.p2a-head .sk-pose-head{width:112px;height:112px}.p2a-head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.p2a-h{margin:0;font:900 27px/1.08 var(--sk-font);overflow-wrap:anywhere}.p2a-h:focus{outline:none}.p2a-sub{margin:0;font:700 15px/1.45 var(--sk-font);color:var(--sk-text-2);text-wrap:pretty}.p2a .sk-field{margin:0}.p2a .sk-btn--full{width:100%}.p2a-share{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--sk-surface-sunk)}.p2a-share .sk-field{margin:0}.p2a-share .sk-input{min-height:120px;padding:12px 14px;resize:vertical;background:var(--sk-surface)}.p2a-line{margin:0;font:700 14px/1.45 var(--sk-font);color:var(--sk-text-2)}.p2a-status{margin:0;font:800 14px/1.4 var(--sk-font)}.p2a-quiet{gap:2px}.p2a-center,.p2a-quiet{display:flex;flex-direction:column;align-items:center}.p2a-center{text-align:center;gap:8px;padding-top:8px}.p2a-center .mascot{margin:0 auto}.p2a-center .sk-head,.p2a-center .sk-pose,.p2a-center .sk-pose-head{width:144px;height:144px}.p2a-center .p2a-h{font-size:24px}.p2a-center .p2a-sub{max-width:320px}.p2a-center .sk-btn--full{max-width:360px}