:root{--ink:#223b41;--muted:#63777a;--line:#e2eaea;--teal:#12796f;--pale:#e8f5f1;--bg:#f5f8f7;--amber:#a36a16;--red:#ae4d47}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif;background:var(--bg)}button,input,select,textarea{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--line);background:white;border-radius:9px;padding:10px 16px;color:var(--ink);font-weight:600}button:hover{background:#eff7f4}button:disabled{opacity:.55;cursor:default}.primary{background:var(--teal);border-color:var(--teal);color:white}.primary:hover{background:#09665e}.ghost{border:0;background:transparent}.danger{color:var(--red)}a{color:var(--teal)}input,select,textarea{background:white;border:1px solid #cbd9d6;border-radius:8px;padding:11px 12px;max-width:100%;color:var(--ink)}input:focus,select:focus,textarea:focus,button:focus-visible{outline:3px solid #aad8cd;outline-offset:2px}textarea{width:100%;min-height:110px;resize:vertical}label{display:grid;gap:6px;font-size:14px;font-weight:650}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:.02em;line-height:1.4;margin-bottom:8px}h2{font-size:19px;margin-bottom:18px}h3{font-size:17px}.muted,small{color:var(--muted)}small{font-size:13px}.shell{display:grid;grid-template-columns:244px 1fr;min-height:100vh}.sidebar{background:white;border-right:1px solid var(--line);position:sticky;top:0;height:100vh;padding:30px 20px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;margin:0 8px 35px}.brandmark{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:var(--teal);color:white;font-size:22px;letter-spacing:-2px;font-weight:800}.brand strong{font-size:18px}.brand small{display:block;font-size:11px;letter-spacing:.08em}nav{display:grid;gap:8px}nav button{display:flex;align-items:center;text-align:left;gap:13px;border:0;border-radius:10px;padding:13px 15px;background:none;color:#5a7073}nav button.active{background:var(--pale);color:var(--teal)}nav .icon{width:23px;font-size:20px;font-weight:400}.navlabel{font-size:11px;color:#879895;letter-spacing:.12em;margin:28px 15px 6px}.sidebar-footer{margin-top:auto;padding:22px 10px 0;font-size:12px;color:var(--muted)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#49a786;margin-right:7px}.topbar{height:83px;padding:0 38px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.breadcrumb{color:var(--muted);font-size:14px}.top-right{display:flex;align-items:center;gap:20px}.avatar{display:inline-grid;place-items:center;border-radius:50%;background:#edf3f0;color:var(--teal);width:36px;height:36px;margin-right:9px}.main{max-width:1560px;padding:34px 38px 60px;margin:auto}.demo-strip{background:#fff8e9;border:1px solid #f0e5cb;border-radius:9px;padding:10px 15px;font-size:13px;color:#825f2f;margin-bottom:27px}.pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{color:var(--teal);font-size:11px;letter-spacing:.13em;font-weight:750;margin-bottom:9px}.pagehead p{margin:0;color:var(--muted);font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px}.stat{background:white;padding:21px 24px;border:1px solid var(--line);border-radius:12px}.stat .label{font-size:13px;color:var(--muted)}.stat strong{font-size:36px;font-weight:650;letter-spacing:-.04em;display:block;margin:9px 0 3px;line-height:1.25}.stat strong span{font-size:14px;font-weight:500;margin-left:6px;letter-spacing:0}.stat .foot{font-size:11px;color:#8b9a97}.grid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:24px}.card{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:22px}.grid .card{margin-bottom:0}.cardhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.cardhead h2{margin:0}.cardhead button{font-size:13px;padding:5px 10px}.badge{display:inline-block;font-size:12px;padding:3px 9px;border-radius:5px;white-space:nowrap;background:#eef2f2;color:#5c7074;font-weight:600}.badge.green{background:#e8f5ee;color:#29815e}.badge.amber{background:#fff4de;color:#a36a16}.badge.red{background:#fcece9;color:#ad5650}.badge.blue{background:#eaf1fb;color:#4b73a5}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}th{font-size:12px;color:#7d8d8e;font-weight:600;background:#f8faf9;white-space:nowrap;padding:12px 15px;border-bottom:1px solid var(--line)}td{padding:15px;border-bottom:1px solid #edf2f0;vertical-align:middle}tr:last-child td{border-bottom:0}td .sub{font-size:11px;color:var(--muted);display:block;margin-top:3px}td strong{font-weight:600}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.filters label{min-width:140px;flex:1}.filters input{width:100%}.filters label.search{min-width:200px;flex:1.4}.resultline{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px}.barrow{display:grid;grid-template-columns:150px 1fr 35px;align-items:center;gap:14px;margin:20px 0;font-size:13px}.bartrack{height:9px;background:#eef4f1;border-radius:10px;overflow:hidden}.bartrack i{display:block;height:100%;border-radius:10px;background:#4d9f89}.bartrack i.w0{width:0}.bartrack i.w1{width:10%}.bartrack i.w2{width:20%}.bartrack i.w3{width:30%}.bartrack i.w4{width:40%}.bartrack i.w5{width:50%}.bartrack i.w6{width:60%}.bartrack i.w7{width:70%}.bartrack i.w8{width:80%}.bartrack i.w9{width:90%}.bartrack i.w10{width:100%}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hint{font-size:13px;color:var(--muted);padding:12px 15px;background:#f4f8f6;border-radius:8px;margin-bottom:20px}.notice{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.notice:last-child{border:0}.notice .symbol{width:34px;height:34px;background:var(--pale);border-radius:9px;display:grid;place-items:center;color:var(--teal);flex-shrink:0}.notice p{font-size:14px;margin:0 0 4px}.empty{text-align:center;color:var(--muted);padding:32px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.formgrid .wide{grid-column:1/-1}.actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#e8f5ef,#f8faf8 65%)}.loginbox{width:460px;max-width:100%;padding:40px;background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 45px #28564c09}.loginbox .brand{margin:0 0 30px}.loginbox h1{font-size:25px}.loginbox form{display:grid;gap:18px}.loginbox .primary{margin-top:5px}.error{color:#a54039;font-size:14px;min-height:20px}.loginbox .hint{margin:22px 0 0}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:90vw;padding:12px 22px;background:var(--ink);color:white;border-radius:10px;box-shadow:0 5px 20px #0002;display:none;z-index:10}#toast.show{display:block}dialog{border:1px solid var(--line);border-radius:16px;width:720px;max-width:94vw;padding:28px;max-height:90vh;color:var(--ink)}dialog::backdrop{background:#133b354d;backdrop-filter:blur(3px)}.modalhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modalhead h2{margin:0}.detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.detailgrid small{display:block;margin-bottom:3px}.mono{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all}.login-help{margin-top:20px;font-size:12px;color:var(--muted)}.tabs{display:flex;gap:8px;margin-bottom:20px}.tabs .active{background:var(--pale);color:var(--teal)}.mobile-brand{display:none}pre{background:#f3f7f5;border:1px solid var(--line);padding:15px;border-radius:8px;white-space:pre-wrap;max-height:300px;overflow:auto;font-size:12px}.checkline{display:flex;align-items:center;gap:10px;margin:15px 0}.checkline input{width:auto}.checkline label{display:block}.loading{padding:60px;text-align:center}
[hidden]{display:none!important}.filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);font-size:14px}th{color:var(--muted)}.loginbox{max-width:420px;margin:10vh auto;padding:30px}.loginbox label{margin:18px 0}.empty{text-align:center;padding:50px;color:var(--muted)}.err{color:#ae4d47;white-space:pre-wrap}.notice{padding:16px;background:#fff8e9;border-radius:9px;margin-bottom:20px}.chartrow{display:flex;align-items:center;gap:14px;margin:15px 0}.bar{height:12px;min-width:2px;background:var(--teal);border-radius:6px}.chartrow label{width:90px}.chartrow small{margin-left:auto}@media(max-width:800px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:16px}.brand{margin-bottom:15px}nav{grid-template-columns:repeat(3,1fr)}nav button{font-size:13px;padding:9px}.sidebar-footer{display:none}.main{padding:20px}.topbar{padding:15px}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}/* Applicant worksheet: horizontal desktop grid, with accessible persistent editors. */
#ws-table .tablewrap{max-height:68vh;overflow:auto}#ws-table table{min-width:1700px}#ws-table th{position:sticky;top:0;z-index:2;background:#edf3f4;white-space:nowrap}#ws-table td{max-width:260px;min-width:110px;white-space:pre-wrap;overflow-wrap:anywhere}#ws-table th:nth-child(2),#ws-table td:nth-child(2){position:sticky;left:0;background:#fff;z-index:1}#ws-table th:nth-child(2){z-index:3;background:#edf3f4}#ws-table select{min-width:125px}.namebutton{text-align:left;color:#126256;font-weight:700}.saved{color:#16695b;min-height:1.4em}.black-warning{color:#a12626;background:#fff0ed;padding:6px;border-radius:5px}.columnchoices{display:flex;flex-wrap:wrap;gap:12px;max-width:800px;padding:12px}.columnchoices label,.filters label:has(input[type=checkbox]){display:flex;align-items:center;gap:5px}.columnchoices input,.filters input[type=checkbox]{width:auto}dialog{border:1px solid #ccd8d5;border-radius:16px;max-width:1000px;width:90vw;max-height:90vh;padding:24px;color:#253b35}dialog::backdrop{background:#172f2766}.dialoghead{display:flex;justify-content:space-between;align-items:center;gap:20px}.editgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}dialog label{display:flex;flex-direction:column;gap:6px;margin:12px 0}dialog label:has(input[type=checkbox]){flex-direction:row}dialog input,dialog select,dialog textarea{width:100%;box-sizing:border-box}dialog input[type=checkbox]{width:auto}dialog textarea{min-height:70px}dialog button.primary{margin:12px 0}.analysisgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.filters details{position:relative}.filters details[open]{background:#fff;border:1px solid #ccd8d5;border-radius:8px}.filters details summary{cursor:pointer;padding:10px}#ws-dialog .tablewrap{max-height:300px;overflow:auto}@media(max-width:900px){.editgrid,.analysisgrid{grid-template-columns:1fr}dialog{padding:16px}}
.shell>div{min-width:0}.main{width:100%;min-width:0}.card,.tablewrap,#workspace,#ws-body{min-width:0;max-width:100%}#ws-table td{min-width:130px}#ws-table td:has(.namebutton){min-width:190px}#ws-table td:has(select){min-width:165px}#ws-table td:nth-child(6){min-width:150px}

.job-public-title{display:block;max-width:440px;font-size:12px;margin-top:6px}.main:has(#ws-table) #ws-table td:has(.namebutton){position:static}#ws-table th:nth-child(2),#ws-table td:nth-child(2){position:static}
/* v8: isolate horizontal scrolling from the page and expose an always visible control. */
.shell{grid-template-columns:244px minmax(0,1fr)}.shell>div,.main,#content,#workspace,#ws-body{min-width:0;width:100%}.main{overflow:hidden}#ws-table{width:100%;overflow:hidden}#ws-table .tablewrap{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:auto;max-height:65vh;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable}#ws-table table{width:max-content;min-width:100%;table-layout:fixed}#ws-table th,#ws-table td{min-width:150px;width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:9px 10px;height:58px}#ws-table td[data-col=destination],#ws-table th[data-col=destination]{width:190px;min-width:190px;max-width:190px}#ws-table td[data-col=notes],#ws-table th[data-col=notes]{width:230px;min-width:230px;max-width:230px}#ws-table [data-col=applied_display]{width:220px;min-width:220px;max-width:220px;position:sticky!important;left:0;background:#fff;z-index:3}#ws-table [data-col=name]{width:210px;min-width:210px;max-width:210px;position:sticky!important;left:220px;background:#fff;z-index:3}#ws-table th[data-col=applied_display],#ws-table th[data-col=name]{z-index:5;background:#edf3f4}#ws-table input,#ws-table select{width:100%;min-width:0;max-width:100%;padding:7px;font-size:13px}#ws-table .namebutton{max-width:100%;padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ws-table .cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scroll-tools{display:flex;align-items:center;gap:12px;padding:8px;background:#f5f8f7;position:sticky;top:0}.scroll-tools input[type=range]{flex:1;min-width:50px;padding:0;cursor:ew-resize}.scroll-tools button{padding:5px 15px}#ws-body>.filters input,#ws-body>.filters select{flex:0 1 220px}#ws-body>.filters input#ws-q{flex:1 1 260px}#ws-body>.filters label{min-width:0}#ws-body>.filters details{font-size:13px}@media(max-width:700px){.shell{grid-template-columns:minmax(0,1fr)}#ws-table [data-col=name]{position:static!important}#ws-table [data-col=applied_display]{width:170px;min-width:170px;max-width:170px}.main{padding:16px}.card{padding:12px}.scroll-tools{gap:6px}#ws-table .tablewrap{max-height:65vh}.topbar{padding:10px;height:auto;flex-wrap:wrap}.sidebar{height:auto;position:static;padding:12px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-footer{display:none}}
.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stats .stat{min-width:0}.dashboard-stats strong{overflow-wrap:anywhere}.dashboard-month{align-items:center}.dashboard-month label{flex:0 1 230px}.dashboard-month p{font-size:13px;color:var(--muted);margin:0}@media(max-width:800px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-stats .stat{padding:16px 12px}.dashboard-stats strong{font-size:28px}}
/* Compact applicant worksheet. Data and detail fields remain available. */
body[data-page=applications] .main{padding:20px 24px 30px;max-width:none}body[data-page=applications] .pagehead{margin-bottom:12px}body[data-page=applications] .pagehead h1{font-size:25px}body[data-page=applications] .pagehead p,body[data-page=applications] .eyebrow{display:none}body[data-page=applications] .notice{padding:8px 12px;margin-bottom:9px;font-size:12px}body[data-page=applications] .card{padding:14px;margin-bottom:10px}body[data-page=applications] .card>h2{font-size:16px;margin-bottom:8px}#period-filters{margin-bottom:10px;font-size:13px}#period-filters>summary{cursor:pointer;color:var(--muted)}#period-filters .filters{margin:8px 0}#period-filters .filters label{flex:0 1 180px}#period-filters input,#period-filters button{padding:5px 8px;font-size:13px}#ws-message:empty{display:none}.worksheet-help{font-size:12px;color:var(--muted);margin:0 0 8px}.worksheet-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.worksheet-toolbar input,.worksheet-toolbar select,.worksheet-toolbar button,.worksheet-toolbar summary{font-size:13px;line-height:1.4;padding:6px 8px;min-height:32px}.worksheet-toolbar #ws-q{width:210px;flex:1 1 180px;max-width:260px}.worksheet-toolbar select{max-width:150px;width:auto}.worksheet-toolbar #ws-destination{width:170px;max-width:180px}.worksheet-toolbar #ws-sort{width:100px}.worksheet-toolbar #ws-dir{width:70px}.worksheet-toolbar .worksheet-check{display:flex;flex-direction:row;align-items:center;gap:3px;font-size:12px;white-space:nowrap}.worksheet-check input{min-height:0;margin:0}.worksheet-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.worksheet-toolbar details{position:relative}.worksheet-toolbar summary{cursor:pointer;white-space:nowrap;border:1px solid var(--line);border-radius:7px;background:#fff}.worksheet-toolbar details>div{position:absolute;z-index:15;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 5px 18px #223b4120;padding:10px;min-width:240px}.worksheet-actions details>div{right:0;width:420px;max-width:85vw}.worksheet-advanced>div{display:grid;gap:10px}.worksheet-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.worksheet-status p{font-size:12px;margin:0}.worksheet-status .scroll-tools{padding:1px 6px;max-width:250px;position:static;background:none}.worksheet-status .scroll-tools button{padding:0 7px;font-size:12px}.worksheet-status .scroll-tools input{width:110px}.worksheet-toolbar .columnchoices label{font-size:12px}.worksheet-toolbar .columnchoices input{min-height:0}.worksheet-toolbar .columnchoices{gap:8px}
#ws-table .tablewrap{max-height:calc(100vh - 360px);min-height:240px}#ws-table table{font-size:13px;min-width:100%;width:max-content}#ws-table th,#ws-table td{font-size:13px;padding:5px 7px;height:38px;min-width:105px;width:105px;max-width:105px;line-height:1.4}#ws-table [data-col=applied_display]{width:106px!important;min-width:106px!important;max-width:106px!important;position:sticky!important;left:0!important;z-index:3;background:white}#ws-table [data-col=destination]{width:170px!important;min-width:170px!important;max-width:170px!important;position:sticky!important;left:106px!important;z-index:3;background:white}#ws-table [data-col=name]{width:185px!important;min-width:185px!important;max-width:185px!important;position:sticky!important;left:276px!important;z-index:3;background:white}#ws-table th[data-col=applied_display],#ws-table th[data-col=destination],#ws-table th[data-col=name]{background:#edf3f4;z-index:5}#ws-table [data-col=gender]{width:58px;min-width:58px;max-width:58px}#ws-table [data-col=age]{width:78px;min-width:78px;max-width:78px}#ws-table [data-col=phone]{width:126px;min-width:126px;max-width:126px;white-space:nowrap;font-variant-numeric:tabular-nums}#ws-table [data-col=tel_result]{width:108px;min-width:108px;max-width:108px}#ws-table [data-col=response_result]{width:116px;min-width:116px;max-width:116px}#ws-table [data-col=interview_date],#ws-table [data-col=visit_date]{width:133px;min-width:133px;max-width:133px}#ws-table [data-col=notes]{width:180px!important;min-width:180px!important;max-width:180px!important}#ws-table select,#ws-table input{padding:4px 5px;font-size:13px;min-height:28px;height:28px;border-radius:5px}#ws-table .namebutton{font-size:13px;font-weight:600;line-height:1.4;padding:2px 0;border:0;background:none;display:block}#ws-table tbody tr:nth-child(even) td{background:#f8fbfa}#ws-table tbody tr:hover td{background:#edf7f2}#ws-table .cell-ellipsis{white-space:nowrap}#ws-table td[data-col=notes] input{border-color:transparent;background:transparent}#ws-table td[data-col=notes] input:focus{border-color:var(--teal);background:white}
@media(max-width:800px){body[data-page=applications] .main{padding:12px}.worksheet-toolbar #ws-q{flex-basis:100%;max-width:none;width:100%}.worksheet-toolbar select{flex:1 1 110px;max-width:100%}.worksheet-actions{margin-left:auto}.worksheet-toolbar details>div{max-width:85vw}.worksheet-actions details>div{right:0;width:300px}#ws-table [data-col=destination],#ws-table [data-col=name]{position:static!important}#ws-table .tablewrap{max-height:65vh}.worksheet-status .scroll-tools{max-width:180px}.worksheet-status .scroll-tools input{width:65px}}
/* Full names, compact expanding memos, semantic result colours and JST weekdays. */
#ws-table [data-col=name]{width:250px!important;min-width:250px!important;max-width:250px!important;white-space:normal;overflow:visible}#ws-table .namebutton{width:100%;max-width:none;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left;line-height:1.45;padding:1px 0}#ws-table .person-name,#ws-table .person-reading{display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal}#ws-table .person-reading{font-size:12px;font-weight:500;color:#536c65}#ws-table td[data-col=name]{height:auto}#ws-table .inline-memo{display:block;width:100%;min-height:32px;height:32px;max-height:none;padding:5px 6px;font-size:13px;line-height:1.45;resize:vertical;border:1px solid transparent;border-radius:5px;background:transparent;white-space:pre-wrap;overflow:auto}#ws-table .inline-memo:focus{height:120px;min-height:120px;border-color:var(--teal);background:white;outline-offset:0}#ws-table td[data-col=notes]{white-space:normal;vertical-align:middle}#ws-table .schedule-input{display:block}.date-weekday{display:block;color:#536c65;font-size:11px;line-height:1.3;min-height:0;white-space:nowrap;margin-top:2px}.date-weekday:empty{display:none}#ws-table [data-col=interview_date],#ws-table [data-col=visit_date]{min-width:138px;width:138px;max-width:138px}.schedule-input input{width:100%}.result-select{font-weight:600;border-color:transparent!important}.result-select.tone-neutral{background:#eef1f3!important;color:#4b5563!important}.result-select.tone-blue{background:#e6f0ff!important;color:#164b88!important}.result-select.tone-red{background:#fdebec!important;color:#9e2935!important}.result-select.tone-green{background:#e5f4e9!important;color:#24643a!important}.result-select.tone-purple{background:#eee7fa!important;color:#60378b!important}.result-select.tone-orange{background:#fff0df!important;color:#8a4c10!important}.result-select.tone-darkred{background:#f1d5d9!important;color:#741b2b!important}.result-select:focus-visible{outline:2px solid var(--teal)!important;outline-offset:1px}#ws-message{font-size:12px;margin:4px 0}
