@font-face{font-family:SN;src:url(/fonts/SNPro-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SN;src:url(/fonts/SNPro-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Shantell;src:url(/fonts/ShantellSans-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f3e9;--surface:#eee3d1;--surface-pressed:#e3d3bb;--paper:#fffaf2;--ink:#332e29;--muted:#5b5148;--primary:#af4c32;--primary-hover:#923d28;--on-primary:#fff6ee;--denim:#2f4c7a;--sky:#c3dcee;--mustard:#fce3ac;--green:#cde6c0;--rose:#f9c8b9;--line:#bba48a;--thread:#8c6b4b;--thread-light:#f7cdb4;--thread-gold:#e9ae45;--danger:#913b2b;--success:#486741;--ins:#cde6c0;--del:#f9c8b9;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--screen:24px;--section:24px;--cloth:32px;--group:32px;--related:16px;--text-gap:8px;--control-height:48px;--primary-height:56px;--radius-control:14px;--radius-card:22px;--radius-pill:999px;--display:550 32px/38px Shantell,sans-serif;--h1:550 26px/32px Shantell,sans-serif;--h2:550 20px/26px Shantell,sans-serif;--title:600 17px/24px SN,sans-serif;--body:400 16px/24px SN,sans-serif;--small:400 14px/20px SN,sans-serif;--caption:400 13px/18px SN,sans-serif;--overline:600 12px/16px SN,sans-serif;--read:400 18px/30px SN,sans-serif;--top-height:72px}@media (width<=760px){:root{--screen:16px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1c19;--surface:#2b2723;--surface-pressed:#36302a;--paper:#25211e;--ink:#f1e8da;--muted:#c9bba8;--primary:#e08a6e;--primary-hover:#eba088;--on-primary:#1f1c19;--denim:#9db8e2;--sky:#283a50;--mustard:#4a3c1c;--green:#2b3f26;--rose:#4d2c25;--line:#7a6b5a;--thread:#b8956f;--thread-gold:#d9a23e;--danger:#f2a08c;--success:#a9d39a;--ins:#2f4a29;--del:#5a3128}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--body);font-synthesis:none;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--primary);outline-offset:4px}h1,h2,h3,p,dl,dd,ol,ul,fieldset{margin:0}h1{font:var(--display)}h2{font:var(--h1)}h3{font:var(--h2)}code{font:600 .95em/1 ui-monospace,SFMono-Regular,Consolas,monospace}kbd{min-width:1.6em;padding:0 var(--s1);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:var(--caption);text-align:center;border-radius:6px;font-weight:600;display:inline-block}.k-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-stack{gap:var(--group);min-width:0;display:grid}.k-related{gap:var(--related);min-width:0;display:grid}.k-pair{gap:var(--text-gap);min-width:0;display:grid}.k-muted{color:var(--muted)}.k-overline{font:var(--overline);text-transform:uppercase;letter-spacing:1px}.k-title{font:var(--title)}.k-button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--control-height);padding:var(--s3) var(--s4);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--title);text-align:center;white-space:normal;text-decoration:none;display:inline-flex}.k-button:hover{border-color:var(--ink)}.k-button:active{background:var(--surface-pressed)}.k-button--primary{min-height:var(--primary-height);background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.k-button--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.k-button--primary:active{background:var(--primary-hover)}.k-button:disabled,.k-button:disabled:hover{background:var(--surface);color:var(--muted);border-color:var(--line);border-style:dashed}.k-button[aria-busy=true]{cursor:progress}.k-button kbd{background:0 0}.k-field{gap:var(--text-gap);font:var(--title);display:grid}.k-field input,.k-field textarea,.k-field select{width:100%;min-width:0;min-height:56px;padding:var(--s4);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--paper);font:var(--body)}.k-field textarea{resize:vertical;min-height:96px}.k-field input[type=file]{padding:var(--s3)}.k-field [aria-invalid=true]{border-color:var(--danger);border-width:2px}.k-check{gap:var(--s3);min-height:var(--control-height);cursor:pointer;font:var(--small);align-items:center;display:flex}.k-check input{appearance:none;border:1.5px solid var(--line);background:var(--paper);border-radius:4px;flex-shrink:0;width:24px;height:24px;margin:0}.k-check input:checked{background:var(--denim);border-color:var(--denim);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6L18 18M18 6L6 18' stroke='%23fff6ee' stroke-width='2'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.k-button,.a-chip,.a-decide-btn,.a-age{transition:background-color .15s,border-color .15s}}.a-shell{flex-direction:column;min-height:100dvh;display:flex}.a-shell--fill{height:100dvh}.a-shell--fill .a-main{flex-direction:column;flex:1;min-height:0;display:flex}.a-top{z-index:20;align-items:center;gap:var(--s2) var(--related);padding:var(--s3) var(--screen);background:var(--bg);border-bottom:1.5px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.a-shell--fill .a-top{position:static}.a-brand{align-items:center;gap:var(--s2);min-height:var(--control-height);padding:var(--s1) var(--s3) var(--s1) var(--s2);border-radius:var(--radius-control);color:var(--denim);font:var(--h2);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.a-brand:hover{border-color:var(--line)}.a-brand svg{flex-shrink:0;width:36px;height:36px}.a-top-nav{gap:var(--s2);flex-wrap:wrap;flex:1;display:flex}.a-top-nav [aria-current=page]{border-color:var(--primary);color:var(--primary);background:var(--bg)}.a-top-user{align-items:center;gap:var(--s3);margin-inline-start:auto;display:flex}.a-who{font:var(--small);color:var(--muted)}.a-who:before{content:"";width:20px;height:2px;vertical-align:middle;background:var(--denim);margin-inline-end:var(--s2);display:inline-block}.a-button-sm{min-height:44px;padding:var(--s2) var(--s3);font:600 15px/20px SN,sans-serif}.a-main{flex:1;min-width:0}.a-page{max-width:1240px;padding:var(--s8) var(--screen) var(--s12);margin:0 auto}.a-narrow{max-width:880px}.a-loading{padding:var(--s8) var(--screen)}.a-note{padding:var(--s3) var(--s4);border-radius:var(--radius-control);background:var(--surface);font:var(--small)}.a-error{color:var(--danger);font:var(--small)}.a-small,.a-keys{font:var(--small)}.a-keys kbd{margin-inline:2px}.a-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.a-empty{justify-items:start;gap:var(--s3);padding:var(--s8) var(--s6);border-radius:var(--radius-card);background:var(--surface);display:grid}.a-login{min-height:100dvh;padding:var(--s8) var(--screen);place-items:center;display:grid}.a-login-card{width:min(100%,440px);padding:var(--s8);border-radius:var(--radius-card);background:var(--surface)}.a-login-card .k-button--primary{width:100%}.a-status{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--small);white-space:nowrap;font-weight:600;display:inline-flex}.a-status--small{padding:2px var(--s2);font:var(--caption);font-weight:600}.a-status[data-status=unreviewed]{color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.a-status[data-status=ok]{background:var(--green)}.a-status[data-status=fix]{background:var(--mustard)}.a-status[data-status=remove]{background:var(--rose)}.a-tag{padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:var(--caption);overflow-wrap:anywhere;align-items:center;display:inline-flex}.a-tag[data-tone=changed]{background:var(--sky)}.a-tag[data-tone=reviewed]{background:var(--green)}.a-tags{gap:var(--s2);flex-wrap:wrap;display:flex}.a-progress{border-radius:var(--radius-pill);background:var(--surface);height:12px;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}.a-progress span{background:var(--denim);border-radius:var(--radius-pill);min-width:0;height:100%;display:block}.a-count{font:var(--small);color:var(--muted);font-variant-numeric:tabular-nums}.a-count strong{color:var(--ink);font:var(--title)}.a-counts{gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.a-counts li{padding:2px var(--s3);border-radius:var(--radius-pill);font:var(--small);font-variant-numeric:tabular-nums}.a-counts [data-status=ok]{background:var(--green)}.a-counts [data-status=fix]{background:var(--mustard)}.a-counts [data-status=remove]{background:var(--rose)}.a-counts [data-status=changed]{background:var(--sky)}.a-cards{gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;display:grid}.a-card{padding:var(--s6);border-radius:var(--radius-card);background:var(--surface);min-width:0}.a-card h2{font:var(--h2)}.a-overall{max-width:640px}.a-filters{min-width:0}.a-filter-row{gap:var(--s3);flex-wrap:wrap;align-items:end;display:flex}.a-search{flex:320px;min-width:0}.a-search input,.a-select select{width:100%;min-height:var(--control-height);padding:var(--s2) var(--s4);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--paper);font:var(--body)}.a-select{gap:var(--s1);min-width:140px;color:var(--muted);flex:0 220px;display:grid}.a-select select{color:var(--ink)}.a-chips{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.a-chip{align-items:center;gap:var(--s2);min-height:44px;padding:var(--s2) var(--s4);border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);font:var(--small);font-weight:600;display:inline-flex}.a-chip:hover{border-color:var(--ink)}.a-chip[aria-pressed=true]{background:var(--denim);border-color:var(--denim);color:var(--on-primary)}.a-chip-n{font-variant-numeric:tabular-nums;font-weight:400}.a-list{gap:var(--s3);padding:0;list-style:none;display:grid}.a-row{gap:var(--s2);padding:var(--s4) var(--s4) var(--s4) var(--s6);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);border-left-width:6px;text-decoration:none;display:grid}.a-row:hover{border-color:var(--ink)}.a-row:focus-visible{outline-offset:2px}.a-row[data-status=ok]{border-left-color:var(--success)}.a-row[data-status=fix]{border-left-color:var(--thread-gold)}.a-row[data-status=remove]{border-left-color:var(--primary)}.a-row-head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.a-row-group{font:var(--small);color:var(--muted)}.a-row-title{font:var(--title)}.a-row-preview{font:var(--small);color:var(--muted);max-width:90ch}.a-row-comment{font:var(--small);color:var(--denim)}.a-item{gap:var(--s6);display:grid}.a-item-nav{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.a-item-nav-gap{flex:1}.a-pos{font:var(--small);font-variant-numeric:tabular-nums;padding-inline:var(--s2)}.a-item-grid{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (width<=980px){.a-item-grid{grid-template-columns:minmax(0,1fr)}}.a-article{min-width:0}.a-article h1{font:var(--h1);max-width:30ch}.a-fields{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.a-fields>div{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface);gap:2px;min-width:0;display:grid}.a-fields>div[data-changed=true]{background:var(--sky)}.a-fields dt{font:var(--caption);color:var(--muted)}.a-fields dd{font:var(--small);overflow-wrap:anywhere;font-weight:600}.a-valchips{gap:var(--s1);flex-wrap:wrap;display:flex}.a-valchip{padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--bg);font-weight:400}del{background:var(--del);color:var(--ink);text-decoration-thickness:1.5px}ins{background:var(--ins);color:var(--ink);text-decoration:none}.a-fields del,.a-fields ins{border-radius:4px;padding:0 2px}.a-reading{gap:var(--s8);max-width:65ch;font:var(--read);display:grid}.a-reading section{gap:var(--s4);display:grid}.a-reading h2{font:var(--h2)}.a-reading h2.k-overline{font:var(--overline)}.a-panel{top:calc(var(--top-height) + var(--s4));max-height:calc(100dvh - var(--top-height) - var(--s8));padding:var(--s6);border-radius:var(--radius-card);background:var(--surface);overscroll-behavior:contain;position:sticky;overflow:auto}@media (width<=980px){.a-panel{max-height:none;position:static;overflow:visible}}.a-panel h2{font:var(--h2)}.a-panel h3{font:var(--title)}.a-panel-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.a-panel .k-field textarea,.a-panel .a-field textarea,.a-panel .a-field input{background:var(--paper)}.a-decide{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-decide-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--control-height);padding:var(--s2) var(--s3);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font:var(--title);display:inline-flex}.a-decide-btn:hover{border-color:var(--ink)}.a-decide-btn kbd{font-weight:400}.a-decide-btn[aria-pressed=true]{padding-inline:calc(var(--s3) - 1.5px);border-width:3px}.a-decide-btn[data-status=ok][aria-pressed=true]{background:var(--green);border-color:var(--success)}.a-decide-btn[data-status=fix][aria-pressed=true]{background:var(--mustard);border-color:var(--thread-gold)}.a-decide-btn[data-status=remove][aria-pressed=true]{background:var(--rose);border-color:var(--primary)}.a-decide--compact{grid-template-columns:repeat(3,auto);justify-content:start}.a-decide--compact .a-decide-btn{min-height:44px;padding:var(--s1) var(--s3);font:600 15px/20px SN,sans-serif}.a-decide--compact .a-decide-btn[aria-pressed=true]{padding-inline:calc(var(--s3) - 1.5px)}.a-field{gap:var(--s2);border:0;min-width:0;padding:0;display:grid}.a-field-head{align-items:center;gap:var(--s2);font:var(--title);flex-wrap:wrap;padding:0;display:flex}.a-field textarea,.a-field input{width:100%;min-width:0;min-height:var(--control-height);padding:var(--s3);border:1.5px solid var(--line);border-radius:var(--radius-control);font:var(--body);resize:vertical}.a-field[data-changed=true] textarea,.a-field[data-changed=true] input{border-color:var(--denim)}.a-field-foot{gap:var(--s2);justify-items:start;display:grid}.a-diff{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--paper);font:var(--small);white-space:pre-wrap}.a-segment{gap:var(--s1);padding:var(--s1);border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);flex-wrap:wrap;display:flex}.a-segment button{min-width:48px;min-height:44px;padding:var(--s2) var(--s3);font:var(--small);background:0 0;border:0;border-radius:10px;flex:1 0 auto;font-weight:600;position:relative}.a-segment button:hover{background:var(--surface)}.a-segment button[aria-pressed=true]{background:var(--denim);color:var(--on-primary)}.a-segment button[data-original]:after{content:"";background:var(--thread-gold);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:4px;left:50%}.a-save{align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--bg);font:var(--small);color:var(--muted);flex-wrap:wrap;display:flex}.a-save[data-state=saved]{color:var(--success)}.a-save[data-state=error]{color:var(--danger);background:var(--rose)}.a-save[data-state=error] span{color:var(--ink)}.a-history{gap:var(--s3);padding:0;list-style:none;display:grid}.a-history>li{gap:var(--s1);padding-bottom:var(--s3);border-bottom:1.5px solid var(--line);font:var(--small);display:grid}.a-history>li:last-child{border-bottom:0;padding-bottom:0}.a-history-who{justify-content:space-between;gap:var(--s2);display:flex}.a-history-who time{color:var(--muted);font-variant-numeric:tabular-nums}.a-history ul{padding-left:var(--s4);color:var(--muted)}.a-reach{gap:var(--s3);min-height:0;padding:var(--s4) var(--screen) var(--s4);flex-direction:column;flex:1;display:flex}.a-reach-head{gap:var(--s3);display:grid}.a-reach-title{align-items:center;gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.a-reach-title h1{font:var(--h1)}.a-reach-progress{gap:var(--s1);flex:240px;max-width:420px;display:grid}.a-legend{gap:var(--s2) var(--s4);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface);font:var(--small);flex-wrap:wrap;list-style:none;display:flex}.a-legend li{align-items:center;gap:var(--s2);cursor:help;display:inline-flex}b[data-letter]{min-width:28px;height:28px;padding:0 var(--s1);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);font:var(--title);border-radius:8px;place-items:center;display:inline-grid}.a-reach-scroll{border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--paper);overscroll-behavior:contain;flex:1;min-height:240px;overflow:auto}.a-rtable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:var(--small)}.a-rtable thead th{z-index:3;padding:var(--s2) var(--s3);background:var(--surface);border-bottom:1.5px solid var(--line);font:var(--overline);text-align:left;white-space:nowrap;position:sticky;top:0}.a-rtable thead th.a-rtitle{z-index:4;left:0}.a-rtable th.a-agehead{text-align:center;cursor:help;padding-inline:var(--s1)}.a-rtable td,.a-rtable tbody th{padding:var(--s2) var(--s2);border-bottom:1.5px solid var(--surface);vertical-align:top}.a-rtitle{z-index:2;background:var(--paper);text-align:left;border-right:1.5px solid var(--surface);width:300px;min-width:240px;max-width:300px;font-weight:400;position:sticky;left:0}.a-rrow>th.a-rtitle{padding-left:var(--s3);box-shadow:inset 5px 0 0 var(--row-mark,transparent)}.a-rrow[data-status=ok]{--row-mark:var(--success)}.a-rrow[data-status=fix]{--row-mark:var(--thread-gold)}.a-rrow[data-status=remove]{--row-mark:var(--primary)}.a-rrow[data-status=ok]>*{background:color-mix(in srgb,var(--green) 35%,var(--paper))}.a-rrow:focus-within>*{background:color-mix(in srgb,var(--sky) 40%,var(--paper))}.a-rtitle-text{font:var(--title);font-size:15px;line-height:20px;display:block}.a-rmeta{margin-top:var(--s1);color:var(--muted);font:var(--caption);display:block}.a-rgroup th{z-index:2;background:var(--bg);border-bottom:1.5px solid var(--line);text-align:left;padding:0;position:sticky;top:41px}.a-rgroup-in{padding:var(--s3) var(--s3) var(--s2);font:var(--h2);font-size:18px;display:inline-block;position:sticky;left:0}.a-rgroup-in .k-muted{font:var(--small)}.a-agecell{text-align:center;padding-inline:2px!important}.a-age{min-width:48px;height:48px;padding:0 var(--s1);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:var(--title);border-radius:10px;grid-auto-flow:column;place-items:center;gap:2px;display:inline-grid}.a-age:hover{border-color:var(--ink)}.a-age[data-letter=Ч],.a-age[data-letter=Д]{background:var(--surface);font-weight:600}.a-age[data-letter=Р],.a-age[data-letter=С],.a-age[data-letter=—]{color:var(--muted);font-weight:400}.a-age[data-letter=—]{border-style:dashed}.a-age[data-changed=true]{background:var(--mustard);border:2px solid var(--thread-gold);color:var(--ink)}.a-age s{font:var(--caption);color:var(--muted);text-decoration-thickness:1.5px}.a-rwhy{white-space:normal;width:260px;min-width:200px;max-width:260px;color:var(--muted)}.a-rdecide{min-width:250px}.a-rsave{min-height:20px;margin-top:var(--s1);font:var(--caption);display:block}.a-rsave-err{margin-top:var(--s1);background:var(--rose)}.a-rcomment{width:260px;min-width:220px}.a-rcomment textarea{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--line);background:var(--bg);font:var(--small);resize:vertical;border-radius:10px;display:block}.a-ropen{padding-right:var(--s3)!important}.a-menu{z-index:50;gap:var(--s2);width:300px;max-width:calc(100vw - 16px);padding:var(--s3);border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--bg);display:grid;position:fixed}.a-menu-title{font:var(--small);font-weight:600}.a-menu ul{gap:var(--s1);padding:0;list-style:none;display:grid}.a-menu ul button{align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s1) var(--s2);text-align:left;font:var(--small);background:0 0;border:1.5px solid #0000;border-radius:10px;display:flex}.a-menu ul button:hover{background:var(--surface);border-color:var(--line)}.a-menu ul button[aria-pressed=true]{background:var(--sky);border-color:var(--denim)}.a-menu em{color:var(--muted);font-style:normal}@media (width<=760px){.a-rtitle{width:180px;min-width:160px;max-width:180px}.a-reach-title h1{font:var(--h2)}.a-top-user .a-who{display:none}}.a-table-wrap{overflow-x:auto}.a-summary{border-collapse:collapse;width:100%;font:var(--small);font-variant-numeric:tabular-nums}.a-summary th,.a-summary td{padding:var(--s2) var(--s3);border-bottom:1.5px solid var(--line);text-align:left}.a-summary thead th{font:var(--overline);color:var(--muted)}.a-summary tbody th{font-weight:600}
