:root{--thema:#0071e3;--themaBright:#2997ff;--themaLight:#e8f2ff;--themaPoint:#cfe5ff;--black:#1b1b1f;--blacklight:#6e6e73;--blackmute:#86868b;--white:#fff;--textOnDark:#fafafa;--bgSurface:#fbfbfd;--bgMuted:#f5f5f7;--borderStrong:#d2d2d7;--borderLight:#e5e5ea;--borderSubtle:#f2f2f2;--shadow:#00000014;--redBright:#ff3b30;--redLight:#ffecea;--redPoint:#ffd5d1;--greenBright:#34c759;--purpleBright:#af52de;--font:"Pretendard", "Malgun Gothic", sans-serif;--field:40px;--sidebar:260px;--sidebarHead:72px}
*{box-sizing:border-box}html{font-size:62.5%}html,body{background:var(--bgSurface);color:var(--black);margin:0}body{font-family:var(--font);letter-spacing:-.5px;word-break:keep-all;font-size:1.6rem;line-height:150%}::selection{background:var(--themaBright);color:var(--textOnDark)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0}.RouteApp{min-height:100vh}.topbar{z-index:900;background:var(--white);border-bottom:1px solid var(--borderSubtle);position:sticky;top:0}.topbar_inner{align-items:center;gap:32px;padding:0 64px;display:flex}.brand{color:var(--black);white-space:nowrap;flex:1;font-size:2rem;font-weight:700}.topright{flex:1;justify-content:flex-end;min-width:0;display:flex}.topmenu{align-items:center;margin:0 auto;display:flex}.topmenu a{height:72px;color:var(--blackmute);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:1.6rem;font-weight:600;line-height:1;transition:background .2s,color .2s;display:inline-flex}.topmenu a.on{background:var(--thema);color:var(--white)}.icon_btn{width:28px;height:28px;color:var(--blackmute);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:1.8rem;transition:all .3s;display:inline-flex}.menu_btn{min-width:40px;min-height:40px;display:none}@media (hover:hover){.topmenu a:hover,.topmenu a.on:hover{background:var(--thema);color:var(--white)}.icon_btn:hover{background:var(--bgMuted);color:var(--black)}}.common_wrap{padding:32px 64px 128px}.page_head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:24px;display:flex}.page_head h1{font-size:4rem;font-weight:700;line-height:120%}.page_head .lead{color:var(--blacklight);flex-basis:100%;margin:0;font-size:1.6rem}.badge{background:var(--themaLight);color:var(--thema);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:1.4rem;font-weight:600}.panel{background:var(--white);border:1px solid var(--borderLight);box-shadow:0 0 20px 0 var(--borderSubtle);border-radius:4px;margin-bottom:16px;padding:16px 24px}input,select{font:inherit;height:var(--field);box-sizing:border-box;border:1px solid var(--borderLight);background:var(--white);color:var(--black);border-radius:4px;outline:none;padding:0 12px;font-size:1.6rem}input[type=file]{line-height:calc(var(--field) - 2px);padding:0 12px}input[type=file]::file-selector-button{font:inherit;border:1px solid var(--borderStrong);background:var(--bgMuted);height:26px;color:var(--black);cursor:pointer;border-radius:4px;margin-right:10px;padding:0 12px;font-size:1.5rem;line-height:1}input::placeholder{color:var(--blackmute)}input[type=number]{width:96px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--thema)}textarea{font:inherit;box-sizing:border-box}button{font:inherit;cursor:pointer;border:1px solid var(--thema);background:var(--thema);min-height:28px;color:var(--white);border-radius:4px;padding:8px 16px;font-size:1.6rem;transition:all .3s}button:disabled{opacity:.5;cursor:wait}button.ghost{background:var(--white);color:var(--thema)}@media (hover:hover){button:not(:disabled):not(.icon_btn):not(.pill):hover{background:var(--themaBright);border-color:var(--themaBright);color:var(--white)}}.err{color:var(--redBright);padding:12px 0;font-size:1.6rem}.chip{background:var(--bgMuted);color:var(--blacklight);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:1.4rem;font-weight:600;display:inline-flex}.chip b{color:var(--black);font-size:1.4rem}.note{color:var(--blackmute);font-size:1.4rem}.empty{text-align:center;color:var(--blackmute);padding:64px 16px;font-size:1.6rem}.disclaimer{color:var(--blackmute);border-top:1px solid var(--borderLight);margin-top:24px;padding-top:16px;font-size:1.4rem}.disclaimer p{max-width:100ch;margin:0 0 6px;line-height:170%}.disclaimer p:last-child{margin-bottom:0}.risk>.note{line-height:170%;display:block}.risk>.note+.note{margin-top:6px}.warn{background:var(--redLight);color:var(--black);border-radius:4px;margin:8px 0;padding:12px 16px;font-size:1.4rem}.warn b{color:var(--redBright)}.warn p{margin:0 0 6px;line-height:175%}.warn p:last-child{margin-bottom:0}.noauto{background:var(--themaPoint);color:var(--thema);vertical-align:middle;border-radius:999px;align-items:center;margin-left:4px;padding:4px 8px;font-size:1.4rem;font-weight:600;line-height:100%;display:inline-flex}.sev-high{color:var(--redBright)}.sev-medium{color:var(--purpleBright)}.sev-low{color:var(--greenBright)}.sev-na{color:var(--blackmute);font-weight:600}form.upload{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}form.upload label{color:var(--blacklight);flex-direction:column;gap:4px;font-size:1.4rem;display:flex}form.upload label.chk{flex-direction:row;align-items:center;gap:8px;min-height:40px}form.upload label.wide{flex-basis:100%;align-items:flex-start}form.upload label.wide input[type=file]{width:auto;max-width:320px}.read_hint{color:var(--blacklight);font-size:1.4rem;line-height:160%}.read_hint b{color:var(--thema);margin-right:4px}form.ask label{flex:1;min-width:240px}form.ask input{width:100%;padding:12px 40px 12px 16px}.answers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px 16px;margin-bottom:16px;display:grid}.summary{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.summary strong{margin-right:8px;font-size:1.8rem}.chip.heatsw{cursor:pointer}.risk{margin-bottom:16px}.risk>strong{font-size:1.8rem}.riskgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px;margin:16px 0;display:grid}.rcard{background:var(--white);border:1px solid var(--borderLight);border-top:3px solid var(--borderStrong);border-radius:4px;padding:12px 16px}.rcard.lv-check{border-top-color:var(--thema)}.rcard.lv-none{border-top-color:var(--greenBright)}.rcard.lv-na{border-top-color:var(--blackmute);background:var(--bgMuted)}.rcard h4{margin-bottom:8px;font-size:1.8rem;font-weight:700}.rcard ul{color:var(--blacklight);margin:0 0 8px;padding-left:16px;font-size:1.4rem}.rcard li{margin-bottom:4px}.ws{grid-template-columns:96px minmax(0,1fr) 360px;gap:16px;height:calc(100vh - 96px);min-height:480px;display:grid}.pages{flex-direction:column;gap:8px;display:flex;overflow:auto}.pages button{background:var(--white);color:var(--black);border:1px solid var(--borderLight);padding:8px;font-size:1.4rem;position:relative}.pages button.on{background:var(--themaLight);border-color:var(--thema);font-weight:700}.pages .dot{background:var(--redBright);min-width:16px;color:var(--white);border-radius:999px;padding:0 4px;font-size:1.4rem;line-height:16px;position:absolute;top:4px;right:4px}.viewer{background:var(--bgMuted);border-radius:4px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.sheet{box-shadow:0 0 20px 0 var(--borderStrong);background:var(--white);line-height:0;position:relative}.box{border:2px solid var(--redBright);cursor:pointer;position:absolute}.box.medium{border-color:var(--purpleBright)}.box.low{border-color:var(--greenBright)}.box.sel{outline:3px solid var(--thema)}canvas.heat{pointer-events:none;image-rendering:pixelated;position:absolute}.list{flex-direction:column;gap:8px;display:flex;overflow:auto}.card{background:var(--white);border:1px solid var(--borderLight);border-left:3px solid var(--borderStrong);cursor:pointer;border-radius:4px;padding:12px 16px;transition:all .3s}.card.high{border-left-color:var(--redBright)}.card.medium{border-left-color:var(--purpleBright)}.card.low{border-left-color:var(--greenBright)}.card.sel{box-shadow:0 0 30px 0 var(--borderStrong);border-color:var(--thema)}.card h4{margin-bottom:4px;font-size:1.6rem;font-weight:700}.card p{color:var(--blacklight);margin:4px 0;font-size:1.4rem}.card .src{background:var(--bgMuted);color:var(--blackmute);border-radius:999px;margin-left:4px;padding:0 8px;font-size:1.4rem;font-weight:600}@media (hover:hover){.card:hover{background:var(--bgMuted);border-color:var(--borderStrong);box-shadow:0 0 30px 0 var(--borderStrong)}}.gcard{border:1px solid var(--borderSubtle);border-left:3px solid var(--thema);background:var(--bgMuted);margin-top:8px;padding:8px 12px}.gcard .gh{color:var(--thema);font-size:1.4rem;font-weight:700}.gcard .gb{color:var(--blacklight);margin-top:4px;font-size:1.4rem}details.guide summary{cursor:pointer;color:var(--thema);margin-top:4px;font-size:1.4rem}.papers{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;display:grid}.pcard{background:var(--white);border:1px solid var(--borderLight);box-shadow:0 0 20px 0 var(--borderSubtle);border-radius:4px;padding:16px 24px}.pcard h3{align-items:center;gap:8px;margin-bottom:8px;font-size:1.8rem;font-weight:700;display:flex}.pcard p{margin:0 0 12px;font-size:1.6rem}.pcard table{border-collapse:collapse;width:100%;font-size:1.4rem}.pcard th{text-align:left;color:var(--blacklight);vertical-align:top;width:40%;padding:4px 8px 4px 0;font-weight:400}.pcard td{padding:4px 0}.pcard small{color:var(--blackmute)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.toolbar .search{flex:1;min-width:240px;position:relative}.toolbar .search input{width:100%;padding:12px 16px}.toolbar select{padding:0 16px}.toolbar label{color:var(--blacklight);cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:1.6rem;display:inline-flex}.mapwrap{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.map{border:1px solid var(--borderLight);border-radius:4px;height:640px}.shoplist{flex-direction:column;gap:8px;height:640px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.shoplist a{background:var(--white);border:1px solid var(--borderLight);border-radius:4px;padding:12px 16px;transition:all .3s;display:block}.shoplist .name{color:var(--black);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:1.6rem;font-weight:700;display:flex;overflow:hidden}.shoplist .name span:first-child{text-overflow:ellipsis;overflow:hidden}.shoplist .meta{color:var(--blacklight);margin-top:4px;font-size:1.4rem}.shoplist .go{color:var(--thema);margin-top:8px;font-size:1.4rem;font-weight:600}.shoplist .chip{flex:none}.shoplist .chip.book{background:var(--themaLight);color:var(--thema)}.shoplist li.more{color:var(--blackmute);padding:8px 4px;font-size:1.4rem}@media (hover:hover){.shoplist a:hover{background:var(--themaLight);border-color:var(--themaPoint);box-shadow:0 0 30px 0 var(--borderStrong)}}.leaflet-container{font-family:var(--font)}.map{isolation:isolate}.leaflet-popup-content{font-size:1.4rem;line-height:150%}.leaflet-popup-content a{color:var(--thema);font-weight:600}@media print{.topbar,form.upload,form.ask,.pages,.badge,button,.copyfix{display:none!important}.common_wrap{padding:0}.ws{height:auto;display:block}}.paperpick{border-top:1px solid var(--borderSubtle);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding-top:12px;font-size:1.6rem;display:flex}.paperpick .warn{flex-basis:100%;margin:0}form.upload label input[list]{min-width:240px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.pill{background:var(--white);min-height:28px;color:var(--blackmute);border:1px solid var(--borderLight);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:1.6rem;display:inline-flex}.pill .count{background:var(--bgMuted);color:var(--blacklight);border-radius:999px;padding:0 8px;font-size:1.4rem;font-weight:600}.pill.on{background:var(--themaLight);color:var(--black);border-color:var(--themaPoint);font-weight:700}@media (hover:hover){button.pill:not(:disabled):hover{background:var(--themaLight);color:var(--black);border-color:var(--themaPoint)}}.pcard .pname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard .chip.type{background:var(--themaLight);color:var(--thema)}.pcard .maker{color:var(--blackmute);margin:-4px 0 8px;font-size:1.4rem}.pcard a{color:var(--thema)}.more_wrap{justify-content:center;margin-top:24px;display:flex}.chip{white-space:nowrap}.pcard table,.pcard tbody{display:block}.pcard tr{border-top:1px solid var(--borderSubtle);grid-template-columns:1fr;gap:0;padding:8px 0;display:grid}.pcard th,.pcard td{width:auto;padding:0;display:block}.pcard th{color:var(--blackmute);font-size:1.4rem;font-weight:600}.pcard td{font-size:1.4rem}.badge{align-items:center;gap:8px;display:inline-flex}.badge.loading{background:var(--bgMuted);color:var(--blacklight)}.spinner{border:2px solid var(--themaPoint);border-top-color:var(--thema);border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.brandpick{align-items:center;gap:8px;display:flex}.brandpick input{flex:1}button.small{white-space:nowrap;padding:4px 12px;font-size:1.4rem}.gresults{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gresult{background:var(--white);border:1px solid var(--borderLight);border-radius:4px;gap:16px;padding:16px 24px;display:flex}.grank{background:var(--bgMuted);width:28px;height:28px;color:var(--blacklight);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:inline-flex}.gresult:first-child .grank{background:var(--thema);color:var(--white)}.gmain{min-width:0}.gdoc{color:var(--blackmute);font-size:1.4rem;font-weight:600}.gtitle{margin:4px 0 8px;font-size:1.8rem;font-weight:700}.gtext{color:var(--black);margin:0;font-size:1.6rem;line-height:170%}.mk-chunk{background:var(--themaLight)}mark.mk-term{background:var(--themaPoint);color:var(--black);border-radius:3px;padding:0 2px;font-weight:700}.loading_screen{z-index:1000;background:var(--bgSurface);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.loading_box{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(480px,100%);display:flex}.loading_box h2{font-size:2.4rem;font-weight:700}.loading_status{color:var(--blacklight);min-height:24px;margin:0;font-size:1.6rem}.loading_box .note{margin:0}.spinner.big{border-width:4px;width:48px;height:48px}.progress{background:var(--bgMuted);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.progress span{background:var(--thema);border-radius:999px;height:100%;transition:width .3s;display:block}.progress.indeterminate span{width:30%;animation:1.2s ease-in-out infinite slide;position:absolute}@keyframes slide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.progress.indeterminate span{animation-duration:3.6s}}.modebar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.modebar .note{flex:1;min-width:240px}.modebar a{color:var(--thema)}.agent_progress .ap_head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.agent_progress .ap_head a{color:var(--thema);margin-left:auto}.ap_steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ap_steps li{border-left:3px solid var(--borderStrong);background:var(--bgMuted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:1.4rem;display:flex}.ap_steps li.st-completed{border-left-color:var(--greenBright)}.ap_steps li.st-input-required{border-left-color:var(--thema)}.ap_steps li.st-failed,.ap_steps li.st-rejected,.ap_steps li.st-canceled{border-left-color:var(--redBright)}.ap_steps code{color:var(--blacklight);font-size:1.4rem}.chip.st-completed{background:var(--themaLight);color:var(--thema)}.chip.st-input-required{background:var(--themaPoint);color:var(--black)}.question{border-color:var(--thema)}.question h3{margin:8px 0;font-size:1.8rem}.q_opts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.q_opts button{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.q_opts small{color:var(--blacklight);font-size:1.4rem;font-weight:400}.agent_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-bottom:24px;display:grid}.acard{background:var(--white);border:1px solid var(--borderLight);border-radius:4px;padding:16px 24px}.acard.off{background:var(--bgMuted)}.acard h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:1.8rem;display:flex}.acard h3 code,.acard li code{color:var(--blacklight);font-size:1.4rem}.acard p{margin:0 0 8px;font-size:1.4rem}.acard ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acard li{font-size:1.4rem}.timeline{max-height:640px;margin:0;padding:0;font-size:1.4rem;list-style:none;overflow:auto}.timeline li{border-bottom:1px solid var(--borderSubtle);grid-template-columns:96px 200px 1fr auto;gap:12px;padding:8px;display:grid}.timeline li.empty_row{background:var(--bgMuted);color:var(--blackmute);border-bottom:0;display:block}.timeline .t{color:var(--blackmute);font-variant-numeric:tabular-nums}.timeline li.k-job_opened,.timeline li.k-job_closed{background:var(--themaLight)}.timeline li.k-input_required{background:var(--themaPoint)}.timeline li.st-rejected,.timeline li.st-failed,.timeline li.k-task_status{color:var(--redBright)}.waterfall{margin:0 0 12px;padding:0;font-size:1.4rem;list-style:none}.waterfall li{grid-template-columns:240px 1fr 72px;align-items:center;gap:12px;padding:4px 0;display:grid}.waterfall .wf_who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waterfall .wf_who code{color:var(--blacklight);font-size:1.4rem}.waterfall .wf_who .note{font-size:1.4rem}.wf_track{background:var(--bgMuted);border-radius:999px;height:14px;position:relative}.wf_bar{background:var(--thema);border-radius:999px;min-width:3px;height:14px;position:absolute;top:0}.wf_bar.st-input-required{background:var(--themaPoint)}.wf_bar.st-rejected,.wf_bar.st-failed,.wf_bar.st-canceled{background:var(--redBright)}.wf_bar.open{background:repeating-linear-gradient(135deg, var(--themaBright) 0 6px, var(--themaLight) 6px 12px)}.wf_ms{text-align:right;color:var(--blackmute);font-variant-numeric:tabular-nums}.gatelist{border-top:1px solid var(--borderSubtle);margin:0;padding:0;font-size:1.4rem;list-style:none}.gatelist li{border-bottom:1px solid var(--borderSubtle);grid-template-columns:72px 1fr;gap:12px;padding:8px 0;display:grid}.gatelist .t{color:var(--blackmute);text-align:right;font-variant-numeric:tabular-nums}.gatelist code{color:var(--blacklight);font-size:1.4rem}.gatelist .chip{margin-left:8px}.gatelist li.st-rejected b,.gatelist li.st-expired b{color:var(--redBright)}.gatelist li.st-pending_review b{color:var(--thema)}@media (max-width:768px){.waterfall li{grid-template-columns:1fr 64px}.waterfall .wf_track{grid-column:1/-1}}.qa_more h2{margin-bottom:8px;font-size:1.8rem}.qa_group{margin:32px 0 12px;font-size:2.2rem;font-weight:700}.qa{background:var(--white);border:1px solid var(--borderLight);border-radius:4px;margin-bottom:8px}.qa[open]{border-color:var(--themaPoint)}.qa>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 24px;font-size:1.7rem;font-weight:600;list-style:none;display:flex}.qa>summary::-webkit-details-marker{display:none}.qa>summary:before{content:"Q";background:var(--themaLight);width:24px;height:24px;color:var(--thema);border-radius:4px;flex:none;place-items:center;font-size:1.4rem;display:grid}.qa>summary:after{content:"＋";color:var(--blackmute);margin-left:auto;font-weight:400}.qa[open]>summary:after{content:"－"}.qa_body{padding:0 24px 20px 60px;font-size:1.5rem}.qa_body p{margin:0 0 10px}.qa_p{justify-content:flex-start;align-items:center;gap:8px;display:flex}.qa_p>.qa_tag{flex:none;margin-right:0}.qa_p>span{min-width:0}.qa_body h3{margin:16px 0 4px;font-size:1.6rem}.qa_body .note{font-size:1.4rem}.qa_body .warn{margin-top:12px;font-size:1.4rem}.qa_body code{background:var(--bgMuted);border-radius:3px;padding:1px 5px;font-size:1.4rem}.qa_body a{color:var(--thema)}.qa_tag{background:var(--bgMuted);min-width:56px;color:var(--blacklight);text-align:center;vertical-align:2px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:1.4rem;font-weight:600;display:inline-block}.qa_tag.ok{background:var(--themaLight);color:var(--thema)}.qa_table{border-collapse:collapse;width:100%;min-width:620px;font-size:1.4rem}.qa_table th,.qa_table td{text-align:left;border-bottom:1px solid var(--borderSubtle);white-space:nowrap;padding:8px 10px}.qa_table th{color:var(--blacklight);font-size:1.4rem;font-weight:600}.qa_table .n,.qa_table th.n{text-align:right;font-variant-numeric:tabular-nums}.qa_table tr.is-default{background:var(--bgMuted)}.qa_table .chip{margin-left:6px;font-size:1.4rem}.qa_table .chip.best{background:var(--themaLight);color:var(--thema)}.qa_table .note{font-size:1.4rem}.qa_bars{flex-direction:column;gap:12px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.qa_bars .b_label{margin-bottom:4px;font-weight:600;display:block}.qa_bars .b_row{grid-template-columns:180px 1fr 56px;align-items:center;gap:10px;padding:2px 0;font-size:1.4rem;display:grid}.qa_bars .b_name{color:var(--blacklight);text-overflow:ellipsis;overflow:hidden}.qa_bars .b_track{background:var(--bgMuted);border-radius:999px;height:12px;overflow:hidden}.qa_bars .b_fill{background:var(--thema);border-radius:999px;height:12px;display:block}.qa_bars .b_val{text-align:right;font-variant-numeric:tabular-nums;color:var(--black);font-weight:600}.qa_more a{color:var(--thema)}@media (max-width:768px){.qa_body{padding:0 16px 16px}.qa>summary{padding:12px 16px;font-size:1.6rem}.qa_bars .b_row{grid-template-columns:1fr 56px}.qa_bars .b_track{grid-column:1/-1}}.agent_layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.agent_side{background:var(--white);border:1px solid var(--borderLight);border-radius:4px;position:sticky;top:16px}.side_head{border-bottom:1px solid var(--borderSubtle);align-items:center;gap:8px;padding:12px 16px;font-size:1.6rem;display:flex}.agent_list{margin:0;padding:0;list-style:none}.aitem{border-bottom:1px solid var(--borderSubtle)}.aitem:last-child{border-bottom:0}.aitem_head{text-align:left;width:100%;color:var(--black);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 16px;font-size:1.5rem;display:flex}.aitem.open>.aitem_head{background:var(--themaLight)}.aitem_head .grow{flex:1}.aitem_head code{color:var(--blacklight);font-size:1.4rem}.aitem_head .note{font-size:1.4rem}.aitem_head .mark{color:var(--blackmute)}.aitem>.note{color:var(--blacklight);padding:12px 16px;font-size:1.4rem;display:block}.aitem .dot{background:var(--borderStrong);border-radius:999px;flex:none;width:8px;height:8px}.aitem .dot.on{background:var(--greenBright)}.aitem .dot.fake{background:var(--themaBright)}.aitem_body{padding:16px 24px}.aitem_body>.note{margin:0 0 8px;font-size:1.4rem}.skills{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skills li{border-left:2px solid var(--borderLight);padding-left:10px}.skills .s_head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.skills code,.skills .note{font-size:1.4rem}.agent_main{flex-direction:column;gap:16px;min-width:0;display:flex}.job_pick{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.job_pick select{max-width:100%;padding:0 12px}.agent_main .panel{margin:0}.agent_main .timeline{max-height:420px}@media (max-width:1100px){.agent_layout{grid-template-columns:1fr}.agent_side{position:static}}@media (max-width:768px){.agent_main .timeline li{grid-template-columns:1fr;gap:2px}}.gsearch{margin-bottom:16px;padding:0}.gs_toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 24px;display:flex}.gsearch.open .gs_toggle{border-bottom:1px solid var(--borderSubtle)}.gs_toggle b{flex:none;font-size:1.6rem}.gs_toggle .note{flex:1;font-size:1.4rem}.gs_toggle .gs_mark{width:24px;height:24px;color:var(--black);flex:none;display:block}.gs_body{padding:16px 24px 20px}.gs_form{gap:8px;margin-bottom:8px;display:flex}.gs_form input{flex:1;padding:12px 16px}.gs_ex{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}@media (max-width:768px){.gs_toggle,.gs_body{padding-left:16px;padding-right:16px}}.terms{columns:280px;column-gap:12px;margin:0}.terms .term{break-inside:avoid;background:var(--bgSurface);border-radius:4px;margin-bottom:12px;padding:12px 16px}.terms dt{color:var(--black);margin-bottom:4px;font-size:1.5rem;font-weight:700}.terms dd{color:var(--blacklight);margin:0;font-size:1.4rem}.terms dd ul{margin:8px 0 0;padding-left:16px}.terms dd li{margin-top:4px}.terms dd li b{color:var(--black)}.ev_toc{flex-wrap:wrap;gap:8px 16px;padding:12px 24px;display:flex}.ev_toc a{color:var(--thema);font-size:1.4rem}.ev_sec{padding:20px 24px 24px}.ev_sec h2{margin-bottom:4px;font-size:2rem}.ev_sec h3{margin:20px 0 6px;font-size:1.5rem}.ev_sec>.lead{color:var(--blacklight);max-width:90ch;margin:0 0 12px;font-size:1.4rem}.ev_sec .warn{margin-top:14px;font-size:1.4rem}.ev_sec .note{font-size:1.4rem}.ev_src{color:var(--blackmute);margin-top:14px}.ev_table{border-collapse:collapse;width:100%;min-width:640px;font-size:1.4rem}.ev_table th,.ev_table td{text-align:left;border-bottom:1px solid var(--borderSubtle);vertical-align:top;padding:8px 10px}.ev_table th{color:var(--blacklight);white-space:nowrap;font-size:1.4rem;font-weight:600}.ev_table .n,.ev_table th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ev_table td.best{background:var(--themaLight);font-weight:600}.ev_table tr.is-pick>td:first-child{font-weight:600}.ev_table .chip{background:var(--themaLight);color:var(--thema);margin-left:6px;font-size:1.4rem}.ev_table .note{font-size:1.4rem}.ev_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0;display:grid}.ev_kpis div{background:var(--bgMuted);border-radius:4px;padding:12px 16px}.ev_kpis b{font-variant-numeric:tabular-nums;color:var(--thema);font-size:2.4rem;display:block}.ev_kpis span{color:var(--blacklight);font-size:1.4rem}.ev_bars{flex-direction:column;gap:4px;margin:8px 0 10px;padding:0;list-style:none;display:flex}.ev_bars li{grid-template-columns:110px 1fr 56px;align-items:center;gap:10px;font-size:1.4rem;display:grid}.ev_bars .b_name{color:var(--blacklight);font-variant-numeric:tabular-nums}.ev_bars li.pick .b_name{color:var(--thema);font-weight:600}.ev_bars .b_track{background:var(--bgMuted);border-radius:999px;height:10px;overflow:hidden}.ev_bars .b_fill{background:var(--borderStrong);border-radius:999px;height:10px;display:block}.ev_why{background:var(--bgMuted);max-width:90ch;margin:8px 0 0;padding:12px 16px;font-size:1.4rem;line-height:170%}.ev_why>b{color:var(--black);margin-bottom:6px;display:block}.ev_why ul{margin:0;padding-left:18px}.ev_why li{margin-bottom:6px}.ev_why li:last-child{margin-bottom:0}.ev_why>.note{margin-top:8px;display:block}.ev_bars li.pick .b_fill{background:var(--thema)}.ev_bars .b_val{text-align:right;font-variant-numeric:tabular-nums}.ev_list{margin:0;padding-left:20px;font-size:1.4rem}.ev_list li{max-width:90ch;margin-bottom:6px}.ev_foot{margin-top:16px;display:block}@media (max-width:768px){.ev_sec{padding:16px}.ev_bars li{grid-template-columns:70px 1fr 48px}}.qa_shot{margin:12px 0 14px}.qa_shot img{border:1px solid var(--borderLight);background:var(--bgMuted);border-radius:4px;width:100%;max-width:900px;display:block}.qa_shot figcaption{color:var(--blacklight);max-width:86ch;margin-top:6px;font-size:1.4rem}.qa_shot a{max-width:100%;display:inline-block}.sk_ko{font-weight:600}.skills .s_head code,.waterfall .wf_who code,.timeline .what code,.gatelist code{color:var(--blacklight)}.agent_inline .gs_body{background:var(--bgSurface);padding:16px 16px 20px}.agent_inline .agent_side{position:static}.ev_lead{color:var(--blacklight);max-width:90ch;margin:0 0 8px;font-size:1.5rem;line-height:175%}.ev_lead:last-of-type{margin-bottom:16px}@media (hover:hover){.ev_toc a:hover,.qa_more a:hover,.qa_body a:hover,.modebar a:hover{background:var(--themaLight);color:var(--thema);border-radius:4px}.ev_table tbody tr:hover,.qa_table tbody tr:hover{background:var(--bgMuted)}.ev_table tbody tr:hover td,.qa_table tbody tr:hover td{color:var(--black)}.timeline li:not(.empty_row):hover,.gatelist li:hover{background:var(--bgMuted)}.pages button:not(.on):hover{background:var(--themaLight);border-color:var(--themaPoint);color:var(--black)}.pcard:hover,.rcard:hover,.gresult:hover{border-color:var(--borderStrong);box-shadow:0 0 20px 0 var(--borderStrong)}.gs_toggle:hover,.aitem_head:hover,.qa>summary:hover{background:var(--thema);color:var(--white)}.gs_toggle:hover b,.gs_toggle:hover .note,.gs_toggle:hover .gs_mark,.aitem_head:hover b,.aitem_head:hover code,.aitem_head:hover .note,.aitem_head:hover .mark,.qa>summary:hover span,.qa>summary:hover:after{color:var(--white)}.qa>summary:hover:before{background:var(--white);color:var(--thema)}}.gs_toggle,.aitem_head,.qa>summary{color:var(--black)}.gs_toggle .note,.aitem_head .note{color:var(--blacklight)}.chip.good{background:var(--greenBright);color:var(--white)}.chip.good b,.chip.bad b{color:inherit}.chip.bad{background:var(--redBright);color:var(--white)}.ev_pick{border-left:3px solid var(--thema);background:var(--themaLight);color:var(--black);border-radius:0 4px 4px 0;max-width:90ch;margin:0 0 14px;padding:12px 16px;font-size:1.4rem;line-height:165%}.ev_pick>b:first-child{background:var(--thema);color:var(--white);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:1.4rem;display:inline-block}.ev_mark{background:var(--thema);color:var(--white);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:1.4rem;font-weight:700;display:inline-block}.ev_table tr.is-pick>td{background:var(--themaLight);font-weight:600}.ev_table tr.is-pick>td.best{background:var(--themaPoint)}@media (hover:hover){.ev_table tbody tr.is-pick:hover>td{background:var(--themaPoint)}}.card,.gcard,.ap_steps li,.cm_quote,.skills li,.ev_pick{border-left:0}.card.high,.card.medium,.card.low{border-left-color:#0000}.gcard{border-color:var(--borderSubtle)}.skills li{padding-left:0}.ap_steps li.st-completed{background:var(--themaLight)}.ap_steps li.st-input-required{background:var(--themaPoint)}.ap_steps li.st-failed,.ap_steps li.st-rejected,.ap_steps li.st-canceled{background:var(--redLight)}.cm_quote{background:var(--themaLight);border-radius:4px}.ev_pick{border-radius:4px}.ev_table tr.is-pick>td:first-child{box-shadow:none}.ev_table .n,.ev_table th.n,.qa_table .n,.qa_table th.n,.pcard th,.pcard td,.gatelist .t,.wf_ms,.ev_bars .b_val,.qa_bars .b_val{text-align:left}.chip,.pill,.badge,.noauto,.ev_mark,.qa_tag,.card .src,.grank,.chip.grade,.pages .dot,.ev_table .chip,.qa_table .chip,.shoplist .chip,.ev_pick>b:first-child,.qa_body code,.qa_body mark,mark.mk-term,code,.pill .count{border-radius:0}button{border-color:var(--thema)}button.ghost{background:var(--white);color:var(--thema);border-color:var(--thema)}@media (hover:hover){button:not(:disabled):not(.icon_btn):hover,button.ghost:not(:disabled):hover,button.pill:not(:disabled):hover{background:var(--thema);border-color:var(--thema);color:var(--white)}button.pill:not(:disabled):hover .count{background:var(--white);color:var(--thema)}}.pill.on{background:var(--thema);color:var(--white);border-color:var(--thema)}.pill.on .count{background:var(--white);color:var(--thema)}.gs_head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:16px 24px 0;display:flex}.gs_head b{font-size:1.6rem}.gs_head .note{flex:1;min-width:240px}.timeline li{grid-template-columns:248px 160px 1fr auto}.agent_main .timeline li{grid-template-columns:248px 150px 1fr auto}.timeline .t{white-space:nowrap}.sources_list{margin:8px 0 0;padding:0;list-style:none}.sources_list li{border-top:1px solid var(--borderSubtle);grid-template-columns:320px minmax(0,1fr);gap:8px 20px;padding:12px 0;font-size:1.4rem;display:grid}.sources_list li:first-child{border-top:0}.src_name{color:var(--black);font-weight:600}.src_name a{color:var(--thema)}.src_use{color:var(--blacklight)}.src_use em{font-style:normal}@media (hover:hover){.src_name a:hover{background:var(--themaLight)}}@media (max-width:1024px){.sources_list li{grid-template-columns:1fr;gap:2px}}.scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}small,.pcard small,.leaflet-container,.leaflet-control-attribution,.leaflet-control,.leaflet-popup-content{font-size:1.4rem}.gs_toggle{flex-wrap:wrap}.gs_toggle .note,.gs_head .note{min-width:0}.gs_toggle b{max-width:100%}.map.leaflet-container,.mapwrap .leaflet-control-attribution,.mapwrap .leaflet-control{font-size:1.4rem}.panel,.gsearch,.card,.pcard,.rcard,.acard,.gcard,.gresult,.cm_quote,.ev_pick,.warn,.err,.agent_side,.map,.shoplist a,.viewer,.sheet,.qa,.qa>summary:before,.ev_kpis div,.qa_shot img,.box,.question,.loading_box,.progress,.progress span,.b_track,.b_fill,.wf_track,.wf_bar,input,select,textarea,button,.icon_btn,.timeline li,.gatelist li,.aitem,.ap_steps li{border-radius:0}@media (hover:hover){.ev_toc a:hover,.qa_more a:hover,.qa_body a:hover,.modebar a:hover,.src_name a:hover,.card:hover,.shoplist a:hover,button:hover,.pill:hover,.topmenu a:hover{border-radius:0}}.dot,.spinner{border-radius:999px}.signin_note{color:var(--blacklight);max-width:100ch;margin:0 0 12px;font-size:1.4rem;line-height:175%}.gbtn{align-items:center;min-height:32px;display:flex}.acct{color:var(--blacklight);align-items:center;gap:8px;font-size:1.4rem;display:inline-flex}.acct_moved{background:var(--themaLight);color:var(--thema);white-space:nowrap;padding:2px 8px;font-weight:600}.sitefoot{border-top:1px solid var(--borderSubtle);flex-wrap:wrap;justify-content:center;gap:20px;padding:24px 64px 40px;font-size:1.4rem;display:flex}.sitefoot a{color:var(--blacklight)}@media (hover:hover){.sitefoot a:hover{color:var(--thema)}}@media (max-width:768px){.sitefoot{gap:16px;padding:20px 16px 32px}}.doc h2{margin:24px 0 8px;font-size:1.8rem}.doc h2:first-child{margin-top:0}.doc p{max-width:90ch;margin:0 0 10px;line-height:180%}.doc ul{max-width:90ch;margin:0 0 10px;padding-left:20px}.doc li{margin-bottom:6px;line-height:180%}.doc a{color:var(--thema)}.acct img{object-fit:cover;width:28px;height:28px;display:block}.hstat{white-space:nowrap;padding:2px 8px;font-size:1.4rem;font-weight:600}.hstat.on{background:var(--themaLight);color:var(--thema)}.hstat.off{background:var(--redLight);color:var(--redBright)}.hstat.wait{background:var(--bgMuted);color:var(--blackmute)}@media (max-width:1280px){.hstat{display:none}}.acct_no{background:var(--themaLight);width:24px;height:24px;color:var(--thema);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.acct b{color:var(--black);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.acct button{min-height:24px;padding:2px 8px;font-size:1.4rem}@media (max-width:768px){.acct b{display:none}}.qa>summary,.qa_body{padding:24px}.ev_toc{flex-wrap:wrap;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.ev_toc a{height:56px;color:var(--blackmute);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-size:1.5rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.ev_toc a:hover{background:var(--thema);color:var(--white)}}@media (max-width:768px){.qa>summary,.qa_body{padding:16px}.ev_toc a{height:48px;padding:0 14px}}.src_nolink{background:var(--bgMuted);color:var(--blackmute);white-space:nowrap;margin-left:6px;padding:1px 8px;font-size:1.4rem;font-weight:400;display:inline-block}.sev-check{color:var(--thema);font-weight:600}.sev-none{color:var(--greenBright);font-weight:600}.brand{align-items:center;gap:8px;display:inline-flex}.brand img{width:32px;height:32px;display:block}@media (max-width:768px){.brand img{width:28px;height:28px}}.copyfix{margin:12px 0}.copyfix_head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copyfix_head strong{margin-right:4px;font-size:1.7rem}.copyfix_row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.copyfix_one{border:1px solid var(--borderLight);background:var(--bgSurface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.copyfix_one .note{flex-basis:100%;margin:0}.copyfix_one .pill.on[disabled]{opacity:.5;cursor:not-allowed}.side_head2{border-top:1px solid var(--borderStrong)}.side_note{border-bottom:1px solid var(--borderSubtle);background:var(--bgSurface);margin:0;padding:10px 16px}.aitem.aside_of_plan{background:var(--bgMuted)}.aitem_why{margin:0;padding:0 16px 12px 32px}.copyfix_text{border:1px solid var(--borderLight);background:var(--bgMuted);width:100%;color:var(--black);resize:vertical;margin-top:12px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;line-height:1.7}.copyfix .note{margin-top:8px;display:block}.dc_head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dc_head strong{font-size:1.8rem}.dc_head .badge{margin-left:0}.dc_head .badge.ok{background:var(--themaLight);color:var(--thema)}.dc_head .badge.off{background:var(--redLight);color:var(--redBright)}.dc_kv{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.dc_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc_row input[type=file]{font-size:1.5rem}.dc_why p{margin:4px 0;font-size:1.5rem}.dc_why code,.dc_log code,.dc_skipped code{background:var(--bgMuted);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.dc_tools{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.dc_tools code{background:var(--bgMuted);color:var(--blacklight);padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem}.dc_issues{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.dc_issues li{background:var(--bgMuted);grid-template-columns:160px auto 1fr;align-items:baseline;gap:8px;padding:8px 12px;font-size:1.5rem;display:grid}.dc_issues li.sev-high{background:var(--redLight)}.dc_issues .dc_msg{color:var(--blacklight);overflow-wrap:anywhere;font-size:1.4rem}.dc_warnbox{color:var(--blacklight);margin:8px 0;font-size:1.4rem}.dc_warnbox summary{cursor:pointer}.dc_warnbox ul{margin:8px 0 0 16px}.dc_shot{border:1px solid var(--borderLight);width:100%;max-width:360px;margin:12px 0 0;display:block}.dc_ta{border:1px solid var(--borderLight);background:var(--white);width:100%;color:var(--black);resize:vertical;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;line-height:1.8}.dc_skipped{flex-direction:column;gap:4px;margin:12px 0 0;padding:0;font-size:1.4rem;list-style:none;display:flex}.dc_skipped li{background:var(--redLight);padding:6px 12px}.dc_compare{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.dc_compare figure{margin:0}.dc_compare figcaption{margin-bottom:6px;font-size:1.5rem;font-weight:600}.dc_compare img{border:1px solid var(--borderLight);background:var(--white);width:100%}.dc_sub{margin:20px 0 8px;font-size:1.7rem}.dc_log{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dc_log li{flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:1.5rem;display:flex}.dc_log li.ok{background:var(--bgMuted)}.dc_log li.bad{background:var(--redLight)}.dc_log del{color:var(--blackmute)}.dc_log ins{color:var(--thema);font-weight:600;text-decoration:none}.dc_log .arrow{color:var(--blackmute)}.dc_log .why{color:var(--redBright);font-size:1.4rem}.dc_log .note{margin-left:auto}.dc_setup{margin:8px 0 4px}.dc_steps{flex-direction:column;gap:14px;margin:12px 0 0;padding-left:20px;font-size:1.5rem;display:flex}.dc_steps li{border:1px solid var(--borderLight);background:var(--bgSurface);padding:10px 12px}.dc_steps li.on{border-color:var(--thema);background:var(--themaLight)}.dc_steps .note{margin-top:6px;display:block}.cmd{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.cmd code{background:var(--black);color:var(--textOnDark);overflow-wrap:anywhere;flex:320px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.cmd .note{flex-basis:100%;margin:0}.dc_direct{border:1px solid var(--borderLight);background:var(--bgSurface);margin:12px 0 0}.dc_direct>summary{cursor:pointer;color:var(--thema);padding:10px 12px;font-size:1.5rem;font-weight:600}.dc_direct>:not(summary){margin:0 12px 10px}.dc_direct .warn{background:var(--redLight);padding:10px 12px;font-size:1.4rem}.dc_formats{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:1.5rem}.dc_formats th,.dc_formats td{text-align:left;border-bottom:1px solid var(--borderSubtle);padding:8px 12px}.dc_formats th{color:var(--blacklight);font-size:1.4rem;font-weight:600}.dc_formats td:nth-child(2){text-align:center;width:56px;font-weight:600}.dc_formats tr.no td{color:var(--blackmute)}.dc_formats code{background:var(--bgMuted);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.cantfix{color:var(--blacklight);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:1.6rem;line-height:1.7;display:flex}.nobadge{background:var(--redLight);color:var(--redBright);flex:none;padding:3px 10px;font-size:1.4rem;font-weight:700}.pick_why{color:var(--blacklight);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;font-size:1.5rem;line-height:1.7;display:flex}.okbadge{background:var(--themaLight);color:var(--thema);flex:none;padding:3px 10px;font-size:1.4rem;font-weight:700}.pick_why code{background:var(--bgMuted);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.dc_pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pick{border:1px solid var(--borderLight);background:var(--bgSurface);flex-direction:column;gap:4px;padding:12px;font-size:1.5rem;display:flex}.pick b{font-size:1.6rem}.pick .note{margin:0}.pick input[type=file]{margin-top:4px}
@media (max-width:1680px){.riskgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.papers,.riskgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws{grid-template-columns:96px minmax(0,1fr) 320px}.topmenu a{padding:0 14px}.page_head h1{font-size:3.4rem}.timeline li{grid-template-columns:180px 150px 1fr auto}.agent_main .timeline li{grid-template-columns:180px 140px 1fr auto}}@media (max-width:1100px){.agent_layout{grid-template-columns:1fr}.agent_side{position:static}}@media (max-width:1024px){.common_wrap{padding:32px 32px 64px}.topbar_inner{gap:16px;padding:0 32px}.topmenu a{padding:0 12px;font-size:1.5rem}.ws{grid-template-columns:1fr;height:auto}.pages{flex-flow:wrap}.mapwrap{grid-template-columns:1fr}.map{height:480px}.shoplist{height:auto;max-height:640px}.timeline li,.agent_main .timeline li{grid-template-columns:170px 1fr;gap:4px 12px}.timeline .note{grid-column:1/-1}}@media (max-width:768px){.topbar_inner{gap:12px;height:56px;padding:0 16px}.brand{font-size:1.8rem}.menu_btn{margin-left:auto;display:inline-flex}.topbar_inner:after{display:none}.topmenu{background:var(--white);border-bottom:1px solid var(--borderSubtle);box-shadow:0 0 20px 0 var(--borderStrong);flex-direction:column;align-items:stretch;padding:8px 8px 16px;display:none;position:absolute;top:56px;left:0;right:0}.topmenu a{justify-content:flex-start;height:48px;padding:0 16px;font-size:1.6rem}.RouteApp.open .topmenu{display:flex}.papers,.riskgrid,.agent_grid{grid-template-columns:1fr}.page_head h1{font-size:3rem}.waterfall li{grid-template-columns:1fr 72px}.waterfall .wf_track{grid-column:1/-1}.gatelist li{grid-template-columns:1fr;gap:2px}.ev_bars li,.qa_bars .b_row{grid-template-columns:1fr 64px}.ev_bars .b_track,.qa_bars .b_track{grid-column:1/-1}.ev_sec,.qa_body,.gs_head,.gs_body{padding-left:16px;padding-right:16px}.cm_md{font-size:1.4rem}.copyfix_row{grid-template-columns:1fr}.dc_formats,.dc_formats tbody,.dc_formats tr,.dc_formats td{display:block}.dc_formats thead{display:none}.dc_formats tr{border-bottom:1px solid var(--borderSubtle);padding:8px 0}.dc_formats td{border:0;padding:2px 0}.dc_formats td:nth-child(2){text-align:left;width:auto}.dc_issues li{grid-template-columns:1fr;gap:2px}.dc_compare{grid-template-columns:1fr}.dc_log .note{flex-basis:100%;margin-left:0}}@media (max-width:640px){.common_wrap{padding:16px 16px 32px}.page_head h1{font-size:2.6rem}.qa_group{font-size:2rem}.panel{padding:16px}form.upload{gap:12px}form.upload label{flex:100%}input[type=number]{width:100%}.timeline li,.agent_main .timeline li,.sources_list li{grid-template-columns:1fr;gap:2px}}
