.xs-badge,.rd-badge.is-member{background:color-mix(in oklab, var(--rd-sky,#0284c7) 12%, transparent);color:var(--rd-sky,#0369a1);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.xs-badge{align-self:flex-start}.xs-mine{scroll-margin-top:80px}.xs-write{background:var(--route-ac,#327b76);color:#fff;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.xs-write:hover{filter:brightness(1.08)}.xs-write:focus-visible{outline-offset:2px;outline:2px solid #327b76}.xs-list a:focus-visible{outline-offset:2px;outline:2px solid #327b76}.xs-link:focus-visible{outline-offset:2px;outline:2px solid #327b76}.xs-empty{color:#66717c;background:#fff;border-radius:12px;margin:0;padding:14px;font-size:13px;line-height:1.6}.xs-list li{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 14px;display:grid}.xs-list li:nth-child(odd){background:#f7f8f9}.xs-list a{background:0 0;gap:2px;min-width:0;min-height:0;padding:0;display:grid}.xs-list a:hover{background:0 0}.xs-list a:hover strong{text-decoration:underline}.xs-list small{color:#66717c;font-size:12px}.xs-side{align-items:center;gap:8px;display:flex}.xs-status{color:#4b5864;white-space:nowrap;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650}.xs-status[data-status=approved]{color:#1f7a55;background:#e3f3ec}.xs-status[data-status=rejected]{color:#b42318;background:#fdecec}.xs-note{color:#4b5864;grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.6}.xs-link{color:#66717c;text-underline-offset:2px;font-size:12px;text-decoration:underline}.xs-link:hover{color:#b42318}.xs-form{color:#1d252d;background:#fff;border:1px solid #e3e7eb;border-radius:14px;gap:14px;margin-bottom:14px;padding:20px 22px;display:grid}.xs-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.xs-form-head h3{margin:0;font-size:16px;font-weight:750}.xs-form-head p{color:#66717c;margin:2px 0 0;font-size:12.5px}.xs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.xs-field{gap:6px;min-width:0;display:grid}.xs-field>span,.xs-group legend{color:#3a4651;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.xs-field>span small,.xs-hint{color:#7a858f;font-size:12px;font-weight:500}.xs-count{font-variant-numeric:tabular-nums;margin-left:auto}.xs-count[data-over]{color:#b42318}.xs-field input,.xs-field select,.xs-field textarea{color:#1d252d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9dfe4;border-radius:10px;padding:8px 11px;font-size:14px;line-height:1.55}.xs-field textarea{resize:vertical}.xs-field input:focus,.xs-field select:focus,.xs-field textarea:focus{border-color:#327b76;outline:none;box-shadow:0 0 0 3px #327b762e}.xs-group{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.xs-group legend{margin-bottom:6px;padding:0}.xs-chip{cursor:pointer;border:1px solid #d9dfe4;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.xs-chip:has(input:checked){color:#1f5f5a;background:#e9f1ef;border-color:#327b76;font-weight:650}.xs-chip:has(input:focus-visible){outline-offset:2px;outline:2px solid #327b76}.xs-agree{color:#4b3a1c;cursor:pointer;background:#fff8ec;border-left:3px solid #e8971c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.xs-agree input{margin-top:4px}.xs-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xs-submit{color:#fff;background:#1d252d;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:650}.xs-submit:disabled{opacity:.5;cursor:not-allowed}.xs-quiet{color:#4b5864;border-radius:10px;padding:9px 12px;font-size:14px}.xs-quiet:hover{background:#f1f4f7}.xs-error{color:#b42318;margin:0;font-size:13px}@media (max-width:720px){.xs-row{grid-template-columns:1fr}.xs-form{padding:16px}}.xs-notice{color:#1e3a5f;background:#eef4fb;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6;display:block}.xs-notice[data-status=rejected]{color:#7a1d14;background:#fdecec}.xs-questions{gap:8px;display:grid}.xs-questions h2{margin:0;font-size:16px;font-weight:750}.xs-questions ol{gap:6px;margin:0;padding-left:1.4em;line-height:1.6;display:grid}.xs-byline{color:#66717c;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.xs-byline a{color:inherit}.xs-report{margin-left:auto}.xs-report summary{color:#66717c;cursor:pointer;font-size:13px;list-style:none}.xs-report summary::-webkit-details-marker{display:none}.xs-report summary:hover{color:#b42318}.xs-report[open]{flex-basis:100%}.xs-report form{background:#fff;border:1px solid #e3e7eb;border-radius:12px;gap:10px;max-width:420px;margin-top:10px;padding:14px;display:grid}.xs-review{gap:22px;display:grid}.xs-review h2{margin:0 0 10px;font-size:16px;font-weight:750}.xs-review h2 small{color:#7a858f;margin-left:6px;font-size:13px;font-weight:500}.xs-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.xs-card{background:#fff;border:1px solid #e3e7eb;border-radius:14px;gap:10px;padding:16px 18px;display:grid}.xs-card h3{margin:0;font-size:15px;font-weight:700}.xs-card-meta{color:#66717c;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.xs-card details summary{color:#327b76;cursor:pointer;font-size:13px;font-weight:650}.xs-card details>div{background:#f7f8f9;border-radius:10px;max-height:420px;margin-top:8px;padding:12px 14px;overflow:auto}.xs-plain{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.xs-flags{color:#7a1d14;white-space:pre-line;background:#fdecec;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.xs-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.xs-actions .xs-field{flex:260px}.xs-reject{color:#b42318;border:1px solid #f0c6c2;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:650}.xs-reject:disabled{opacity:.5;cursor:not-allowed}.rd-head>.rd-button{margin-top:14px}.xs-group.xs-details{border:1px dashed #d9dfe4;border-radius:12px;gap:12px;padding:12px 14px 14px;display:grid}.xs-details legend{padding:0 6px}@media (max-width:640px){.xs-details .xs-row{grid-template-columns:1fr}}.xs-group.xs-questions-edit{gap:8px;display:grid}.xs-q-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xs-q-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.xs-q-row input:not([type=checkbox]),.xs-q-row select{color:#1d252d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d9dfe4;border-radius:10px;padding:6px 10px;font-size:13.5px}.xs-q-row input:focus,.xs-q-row select:focus{border-color:#327b76;outline:none;box-shadow:0 0 0 3px #327b762e}.xs-q-row input:invalid{border-color:var(--destructive)}.xs-q-similar{color:#3a4651;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.xs-q-similar:has(input:disabled){color:#66717c}.xs-q-row .xs-quiet{padding:6px 8px}.xs-add{color:#1f5f5a;border:1px dashed #c3ccd4;border-radius:10px;justify-self:start;align-items:center;gap:4px;padding:6px 11px;font-size:13px;font-weight:650;display:inline-flex}.xs-add:hover{background:#e9f1ef}.xs-add:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.xs-q-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xs-q-text{grid-column:1/-1}}.xs-q-round{color:#3a4651;background:#eef1f4;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:650;display:inline-block}.xs-q-go{color:#1f5f5a;text-underline-offset:2px;margin-left:8px;font-size:13px;font-weight:650}.xs-loop{color:#fff;background:#1d252d;border-radius:10px;justify-self:start;padding:8px 14px;font-size:13.5px;font-weight:650;text-decoration:none}.xs-loop:hover{background:#33404c}:is(.xs-loop:focus-visible,.xs-q-go:focus-visible,.xs-add:focus-visible){outline-offset:2px;outline:2px solid #327b76}.public-library-facts .xs-verified{color:#0d6b56;background:#e8f6f1;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650}@media screen{.dark .xs-badge,.dark .rd-badge.is-member{background:color-mix(in oklab, var(--rd-sky,#0284c7) 12%, transparent);color:var(--rd-sky,#8ccafa)}.dark .xs-write{background:var(--route-ac,#327b76);color:#fff}.dark .xs-write:focus-visible{outline:2px solid #90ccc7}.dark .xs-list a:focus-visible{outline:2px solid #90ccc7}.dark .xs-link:focus-visible{outline:2px solid #90ccc7}.dark .xs-empty{color:#b5bfc9;background:#191919}.dark .xs-list li:nth-child(odd){background:#151616}.dark .xs-list a,.dark .xs-list a:hover{background:0 0}.dark .xs-list a:hover strong{text-decoration:underline}.dark .xs-list small{color:#b5bfc9}.dark .xs-status{color:#bdc9d5;background:#101213}.dark .xs-status[data-status=approved]{color:#8cd3af;background:#0a130f}.dark .xs-status[data-status=rejected]{color:#fea99c;background:#180f0f}.dark .xs-note{color:#bdc9d5}.dark .xs-link{color:#b5bfc9;text-decoration:underline}.dark .xs-link:hover{color:#fea99c}.dark .xs-form{color:#d6dfe8;background:#191919;border:1px solid #2c2f32}.dark .xs-form-head p{color:#b5bfc9}.dark .xs-field>span,.dark .xs-group legend{color:#c5d1dc}.dark .xs-field>span small,.dark .xs-hint{color:#a9b2bb}.dark .xs-count[data-over]{color:#fea99c}.dark .xs-field input,.dark .xs-field select,.dark .xs-field textarea{color:#d6dfe8;background:#191919;border:1px solid #2e3236}.dark .xs-field input:focus,.dark .xs-field select:focus,.dark .xs-field textarea:focus{border-color:#327b76;outline:none;box-shadow:0 0 0 3px #327b762e}.dark .xs-group{border:0}.dark .xs-chip{border:1px solid #2e3236}.dark .xs-chip:has(input:checked){color:#a0d5cf;background:#0d1211;border-color:#327b76}.dark .xs-chip:has(input:focus-visible){outline:2px solid #90ccc7}.dark .xs-agree{color:#e1d0b3;background:#19150f;border-left:3px solid #e8971c}.dark .xs-submit{color:#fff;background:#1d252d}.dark .xs-quiet{color:#bdc9d5}.dark .xs-quiet:hover{background:#121315}.dark .xs-error{color:#fea99c}.dark .xs-notice{color:#b9d6fd;background:#101317}.dark .xs-notice[data-status=rejected]{color:#ffbdb1;background:#180f0f}.dark .xs-byline{color:#b5bfc9}.dark .xs-byline a{color:inherit}.dark .xs-report summary{color:#b5bfc9}.dark .xs-report summary:hover{color:#fea99c}.dark .xs-report form{background:#191919;border:1px solid #2c2f32}.dark .xs-review h2 small{color:#a9b2bb}.dark .xs-card{background:#191919;border:1px solid #2c2f32}.dark .xs-card-meta{color:#b5bfc9}.dark .xs-card details summary{color:#90ccc7}.dark .xs-card details>div{background:#151616}.dark .xs-flags{color:#ffbdb1;background:#180f0f}.dark .xs-reject{color:#fea99c;border:1px solid #4d2c2a}.dark .xs-group.xs-details{border:1px dashed #2e3236}.dark .xs-q-row input:not([type=checkbox]),.dark .xs-q-row select{color:#d6dfe8;background:#191919;border:1px solid #2e3236}.dark .xs-q-row input:focus,.dark .xs-q-row select:focus{border-color:#327b76;outline:none;box-shadow:0 0 0 3px #327b762e}.dark .xs-q-row input:invalid{border-color:var(--destructive)}.dark .xs-q-similar{color:#c5d1dc}.dark .xs-q-similar:has(input:disabled){color:#b5bfc9}.dark .xs-add{color:#a0d5cf;border:1px dashed #333a41}.dark .xs-add:hover{background:#0d1211}.dark .xs-q-round{color:#c5d1dc;background:#101213}.dark .xs-q-go{color:#a0d5cf}.dark .xs-loop{color:#fff;background:#1d252d;text-decoration:none}.dark .xs-loop:hover{background:#33404c}:is(.dark .xs-loop:focus-visible,.dark .xs-q-go:focus-visible,.dark .xs-add:focus-visible){outline:2px solid #327b76}.dark .public-library-facts .xs-verified{color:#93d6c0;background:#0d1412}}
