*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--w-ground);color:var(--w-ink);font-family:var(--f);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4,p,dl,dd,figure{margin:0}html.f-wait body{visibility:hidden}.shell,.pub,dialog.dlg,dialog.drawer{text-wrap:pretty}.shell :is(h1,h2,h3,h4,th,.sec-title,.sub-title,.ttl,.lbl-m),dialog :is(h1,h2,h3,th){text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--w-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--w-brand-hi)}:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px}:is(h1,[role=heading][aria-level="1"])[tabindex="-1"]:focus-visible{border-radius:6px}:is(.lg-card>h1,.tos-card>h1,h1.pg-h1)[tabindex="-1"]:focus-visible{width:fit-content;max-width:100%}.m-top:not(:has(>.bar-slot:not(:empty)))>.ttl[tabindex="-1"]:focus-visible{flex:0 auto;margin-right:auto}.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}.skip{z-index:100;background:var(--w-surface);border-radius:var(--r10);padding:8px 16px;position:absolute;top:-64px;left:16px}.skip:focus{box-shadow:var(--w-sh2)}.boot-fail{z-index:50;border-radius:var(--r16);background:var(--w-surface);max-width:480px;box-shadow:var(--w-sh2);visibility:hidden;gap:8px;margin:0 auto;padding:20px;font-weight:600;animation:0s 20s forwards boot-fail;display:grid;position:fixed;top:96px;left:16px;right:16px}@keyframes boot-fail{to{visibility:visible}}html[data-boot-failed] .boot-fail{visibility:visible;animation:none}html[data-booted] .boot-fail{display:none}html.boot-wait body:after{content:"";z-index:1000;pointer-events:none;background:var(--w-brand);border-radius:0 2px 2px 0;width:40%;height:3px;animation:1.1s cubic-bezier(.4,0,.2,1) infinite nav-going;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){html.boot-wait body:after{opacity:.7;width:100%;animation:none}}.skip:focus{align-self:flex-start;margin:8px 16px;display:inline-block;position:static}.nw{white-space:nowrap}.flex1{flex:1}.muted{color:var(--w-ink-3)}.ink2{color:var(--w-ink-2)}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.num{font-variant-numeric:tabular-nums}.prop{font-variant-numeric:proportional-nums}.stack{flex-direction:column;gap:16px;display:flex}.stack-8{flex-direction:column;gap:8px;display:flex}.stack-12{flex-direction:column;gap:12px;display:flex}.stack-24{flex-direction:column;gap:24px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-8,.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:599px){.btn-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.btn-row>.btn{width:100%;padding-inline:16px}.shell :is(.row,.row-8,.pj-acts,.rec-acts,.h-acts,.cl-links):has(>.btn~.btn):not(:has(>:not(.btn))){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.shell :is(.row,.row-8,.pj-acts,.rec-acts,.h-acts,.cl-links):has(>.btn~.btn):not(:has(>:not(.btn)))>.btn{width:100%;padding-inline:16px}.shell main :is(.card,form,section,.stack,.stack-8,.stack-12,.stack-16,.stack-24)>.btn,.shell main div>.btn:only-child{width:100%;padding-inline:16px}}.between{justify-content:space-between}.shell main :is(.card,section,form,.stack,.stack-8,.stack-12,.stack-16,.stack-24)>p{max-inline-size:34em}.pg-ttl{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;min-width:0;display:flex}.pg-tb{flex:1 1 0;min-width:0}.pg-row>:first-child{align-self:stretch}.pg-h1{letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-size:28px;font-weight:600;line-height:36px}.pg-st{margin-top:8px;display:flex}.pg-ttl>.pg-inf{margin:4px 0 0 -8px}@media (max-width:1023px){.pg-h1{font-size:24px;line-height:32px}.pg-st{margin-top:6px}.pg-ttl>.pg-inf{margin-top:2px}}.ag-host{container-type:inline-size}.ag-host:has(>.ag:empty){display:none}.ag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container (max-width:559px){:not(.w360)>.ag{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:not(.w360)>.ag>.btn{width:100%}}@container (max-width:359px){.w360>.ag{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.w360>.ag>.btn{width:100%}}@container (max-width:759px){.w720>.ag{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.w720>.ag>.btn{width:100%}}.ground-t{padding-inline:0}.ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ico.i24{stroke-width:1.75px;width:24px;height:24px}.ico.i20{stroke-width:1.9px;width:20px;height:20px}.ico.i18{stroke-width:2px;width:18px;height:18px}.ico.i16{stroke-width:2.2px;width:16px;height:16px}.chev{color:var(--w-ink-3)}.btn{border-radius:var(--r10);background:var(--w-ink);min-height:44px;color:var(--w-on-ink);box-shadow:inset 0 0 0 1px var(--w-ink);text-align:center;text-wrap:balance;border:0;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 18px;font-size:15.5px;font-weight:600;line-height:22px;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative}.btn:hover{background:var(--w-ink-hi);color:var(--w-on-ink);box-shadow:inset 0 0 0 1px var(--w-ink-hi)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn.sm{border-radius:9px;min-height:36px;padding:6px 14px;font-size:14.5px;line-height:20px}.btn.sm .ico{stroke-width:2px;width:18px;height:18px}.btn.sm:after{content:"";position:absolute;inset:-4px -1px}.btn.ghost{background:var(--w-surface);color:var(--w-ink);box-shadow:inset 0 0 0 1px var(--w-line-2)}.btn.ghost .ico{color:var(--w-ink-2)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--w-line-3);background:var(--w-soft);color:var(--w-ink)}.btn.dim{color:var(--w-ink-2);box-shadow:none;background:0 0}.btn.dim:hover{background:var(--w-sunk);color:var(--w-ink);box-shadow:none}.btn.brand{background:var(--w-brand-solid);color:var(--w-on-brand);box-shadow:inset 0 0 0 1px var(--w-brand-solid)}.btn.brand:hover{background:var(--w-brand-solid-hi);box-shadow:inset 0 0 0 1px var(--w-brand-solid-hi)}.btn.inv{background:var(--w-surface);color:var(--w-ink);box-shadow:none}.btn.danger{background:var(--w-err-solid);color:var(--w-on-brand);box-shadow:inset 0 0 0 1px var(--w-err-solid)}.btn.ghost.del,.btn.ghost.del:hover,.btn.ghost.del .ico{color:var(--w-err-ink)}.btn.ghost.del:hover{box-shadow:inset 0 0 0 1px var(--w-err-ink);background:var(--w-err)}.btn.danger:hover{background:var(--w-err-solid-hi);color:var(--w-on-brand);box-shadow:inset 0 0 0 1px var(--w-err-solid-hi)}.btn:active{background:var(--w-ink-hi);color:var(--w-on-ink);box-shadow:inset 0 0 0 1px var(--w-ink-hi)}.btn.ghost:active{background:var(--w-soft);color:var(--w-ink);box-shadow:inset 0 0 0 1px var(--w-line-3)}.btn.dim:active{background:var(--w-sunk);color:var(--w-ink);box-shadow:none}.btn.brand:active{background:var(--w-brand-solid-hi);color:var(--w-on-brand);box-shadow:inset 0 0 0 1px var(--w-brand-solid-hi)}.btn.inv:active{background:var(--w-surface);color:var(--w-ink);box-shadow:none}.btn.danger:active{background:var(--w-err-solid-hi);color:var(--w-on-brand);box-shadow:inset 0 0 0 1px var(--w-err-solid-hi)}.btn.ghost.del:active{color:var(--w-err-ink);background:var(--w-err);box-shadow:inset 0 0 0 1px var(--w-err-ink)}.linkbtn:active,a:active{color:var(--w-brand-hi)}.btn.block{width:100%}.btn .lbl-wrap{text-overflow:ellipsis;overflow:hidden}.btn>.btn-l,.btn-was>.btn-l,.btn-c>.btn-l{min-width:0}.btn>.ico+.btn-l,.btn-was>.ico+.btn-l,.btn-c>.ico+.btn-l{text-align:left}.btn-busy,.btn-hold{min-width:0;display:grid}.btn-busy>*,.btn-hold>*,.btn-hold:after{grid-area:1/1}.btn-was,.btn-c{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.btn-was{visibility:hidden}.btn-now{align-self:center}.btn-hold:after{content:attr(data-busy) / "";visibility:hidden;pointer-events:none;height:0}.linkbtn{text-align:left;min-width:44px;min-height:44px;color:var(--w-brand);text-underline-offset:3px;background:0 0;border:0;margin:-10px 0;padding:10px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.linkbtn:disabled{color:var(--w-ink-3);cursor:not-allowed}.linkbtn.quiet{color:var(--w-ink-2);margin:-12px 0;padding:12px 0;font-size:14px;line-height:20px}.linkbtn.quiet:hover{color:var(--w-brand)}.tap{align-items:center;gap:8px;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.tap-in{padding-block:max(10px,22px - .5em);display:inline;position:relative}.tap-in>span{z-index:1;position:relative}.ib{border-radius:var(--r10);background:var(--w-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--w-line-2);color:var(--w-ink-2);border:0;flex:none;place-items:center;padding:0;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-grid;position:relative}.ib:after{content:"";position:absolute;inset:-2px}.ib:hover{box-shadow:inset 0 0 0 1px var(--w-line-3);color:var(--w-ink)}.ib.sq{background:var(--w-sunk);box-shadow:none}.ib.sq:hover{background:var(--w-sunk-hi)}.ib.ol{box-shadow:inset 0 0 0 1px var(--w-line-2)}.ib.flat{box-shadow:none;background:0 0}.ib.flat:hover{background:var(--w-sunk)}.ib:disabled{opacity:.45;cursor:not-allowed}.ib.on{background:var(--w-ink);color:var(--w-on-ink);box-shadow:none}.mode-sw>span{place-items:center;display:grid}:root[data-theme=dark] .mode-sw>.to-dark,:root:not([data-theme=dark]) .mode-sw>.to-light{display:none}.mode-sw:active{background:var(--w-sunk);color:var(--w-ink)}.mode-sw.sq:active{background:var(--w-sunk-hi)}.ctl{border-radius:var(--r10);background:var(--w-sunk);height:40px;box-shadow:none;white-space:nowrap;color:var(--w-ink);border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.ctl:after{content:"";position:absolute;inset:-2px}.ctl:hover{background:var(--w-sunk-hi);color:var(--w-ink)}.ctl .ico{color:var(--w-ink-2)}.ctl.lead{padding-left:12px}.m-top>.ctl.lead{border-radius:var(--r10);flex:0 auto;min-width:0;max-width:100%;height:auto;min-height:40px;padding-top:9px;padding-bottom:9px}.m-top .ctl.lead .bk-l{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.ctl.ol{background:var(--w-surface);box-shadow:inset 0 0 0 1px var(--w-line-2)}.lang-sel{padding-right:12px;position:relative}.lang-sel:after{content:none}.lang-sel.ol{background:var(--w-sunk);box-shadow:none}.lang-sel.ol:hover{background:var(--w-sunk-hi)}.lang-sel select{appearance:none;font:inherit;cursor:pointer;color:inherit;border-radius:inherit;background:0 0;border:0;height:44px;margin:-2px -12px -2px -40px;padding:0 32px 0 40px;font-weight:500}.lang-sel .lang-chev{pointer-events:none;display:grid;position:absolute;right:10px}@media (max-width:719px){.lang-sel.compact{gap:0;width:44px;padding:0}.lang-sel.compact select{opacity:0;width:100%;height:calc(100% + 4px);margin:0;padding:0;position:absolute;inset:-2px 0}.lang-sel.compact .lang-chev{display:none}.lang-sel.compact:has(select:focus-visible){outline:2px solid var(--w-brand);outline-offset:2px}}.badge{background:var(--w-brand-solid);min-width:18px;height:18px;color:var(--w-on-brand);box-shadow:0 0 0 2px var(--w-surface);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;line-height:16px;display:grid;position:absolute;top:-5px;right:-5px}.cnt-inline{background:var(--w-sunk);min-width:24px;height:24px;box-shadow:none;color:var(--w-ink-2);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;line-height:16px;display:inline-grid}.cnt-inline.unread{background:var(--w-brand-solid);box-shadow:none;color:var(--w-on-brand)}.chip{border-radius:var(--r8);background:var(--w-sunk);min-height:28px;color:var(--w-ink);vertical-align:middle;text-align:start;overflow-wrap:break-word;flex:0 auto;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.chip.lead{padding-left:8px}.chip .ico{stroke-width:2.2px;width:16px;height:16px}.chip .d{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.chip.sm{border-radius:7px;min-height:24px;padding:2px 8px;font-size:13px;line-height:18px}.chip.sm.lead{padding-left:6px}.chip.day{background:var(--w-day);color:var(--w-day-ink)}.chip.night{background:var(--w-night);color:var(--w-night-ink)}.chip.today{background:var(--w-brand-100);color:var(--w-brand-ink)}.chip.ok{background:var(--w-ok);color:var(--w-ok-ink)}.chip.err{background:var(--w-err);color:var(--w-err-ink)}.chip.warn{background:var(--w-warn);color:var(--w-warn-ink)}.chip.info{background:var(--w-info);color:var(--w-info-ink)}.chip.out{background:var(--w-surface);color:var(--w-brand);box-shadow:inset 0 0 0 1px var(--w-brand-300)}.chip.neu{background:var(--w-surface);color:var(--w-ink-2);box-shadow:inset 0 0 0 1px var(--w-line-2)}.chip.brand{background:var(--w-brand-100);color:var(--w-brand-ink)}.chip.solid{background:var(--w-brand-solid);color:var(--w-on-brand)}.stm{vertical-align:middle;border-radius:6px;flex:none;width:20px;height:12px;display:inline-block}.st-act{background:var(--w-st-act)}.st-done{background:var(--w-st-done)}.st-draft{background-color:var(--w-st-draft);background-image:repeating-linear-gradient(135deg, var(--w-st-draft-hatch) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 2px var(--w-st-draft-edge)}.st-arch{background:var(--w-st-arch);border:2px dashed var(--w-st-arch-edge)}.st-req{background:var(--w-info);border:2px dashed var(--w-info-ink)}.card{background:var(--w-surface);border-radius:var(--r16);box-shadow:var(--w-edge), var(--w-sh1)}.card.pad,.card.pad24{padding:20px}.card.sunk{background:var(--w-soft);box-shadow:var(--w-edge)}.sec-title{letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:26px}.sub-title{font-size:16px;font-weight:600;line-height:24px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink-3);font-size:13px;font-weight:600;line-height:18px}.lbl{color:var(--w-ink-3);font-size:14px;font-weight:500;line-height:20px}.hint{color:var(--w-ink-3);text-wrap:pretty;font-size:14px;line-height:20px}.small{font-size:14px;line-height:20px}.tiny{font-size:13px;line-height:16px}.note{border-radius:var(--r12);text-wrap:pretty;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;font-weight:500;line-height:22px;display:flex}.note>.ico{margin-top:0}.note .note-body{flex:1;gap:8px;min-width:0;display:grid}.note:has(>.note-x) .note-body>.row-8{margin-right:-48px}.note.ok{background:var(--w-ok);color:var(--w-ok-ink)}.note.err{background:var(--w-err);color:var(--w-err-ink)}.note.warn{background:var(--w-warn);color:var(--w-warn-ink)}.note.info{background:var(--w-info);color:var(--w-info-ink)}.note .note-x{margin:-10px -8px -10px 0}.note .refno{font-size:14px;font-weight:500;line-height:20px}.note .note-t,.note .note-d{display:block}.note .note-d{font-weight:400}.note:has(>.note-x) .note-d{margin-right:-48px}.note :is(a.mail,a.tel),.note :is(a.mail,a.tel):hover{color:inherit}.mail-w{overflow-wrap:anywhere}.mail-a{overflow-wrap:break-word;max-width:100%;display:inline-block}.form{flex-direction:column;gap:20px;display:flex}.form>:last-child:has(>.btn){margin-top:12px}.fld{gap:8px;min-width:0;display:grid}fieldset.f-group{border:0;min-width:0;margin:8px 0 0;padding:0}fieldset.f-group>legend{margin-bottom:12px;padding:0}.f-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:16px;display:grid}.f-l{text-wrap:balance;font-size:14px;font-weight:600;line-height:20px}.f-l .req{color:var(--w-ink-3);font-weight:400}.inp{border-radius:var(--r10);background:var(--w-surface);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--w-field);color:var(--w-ink);border:0;min-width:0;padding:0 14px;font-size:16px;font-weight:400;line-height:24px;transition:box-shadow .15s}.inp:hover{box-shadow:inset 0 0 0 1px var(--w-ink-3)}.inp.sm{border-radius:var(--r10);height:40px;padding:0 12px;font-size:15px}@media (pointer:coarse){.inp.sm{height:44px}}.inp::placeholder{color:var(--w-ink-3);opacity:1}.ph-host{min-width:0;display:block;position:relative;container-type:inline-size}.inp.ph-over::placeholder{color:#0000}.inp-ph{pointer-events:none;color:var(--w-ink-3);text-wrap:balance;align-items:center;font-size:16px;font-weight:400;line-height:22px;display:flex;position:absolute;inset:0 14px;overflow:hidden}@container (max-width:520px){.inp-ph{font-size:15px;line-height:20px}}@container (max-width:400px){.inp-ph{font-size:14px;line-height:18px}}.inp.ph-over:not(:placeholder-shown)+.inp-ph{display:none}.inp:focus,.inp:focus-visible,.inp:focus-within{outline-offset:2px;box-shadow:inset 0 0 0 2px var(--w-ink), 0 0 0 4px var(--w-halo);outline:2px solid #0000}.inp::-webkit-calendar-picker-indicator:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px;border-radius:4px}.inp[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--w-err-ink)}.inp[aria-invalid=true]:focus,.inp[aria-invalid=true]:focus-within{box-shadow:inset 0 0 0 2px var(--w-err-ink), 0 0 0 4px var(--w-err-halo)}:where(input,textarea).inp:read-only,.inp:disabled{background:var(--w-sunk);color:var(--w-ink-2)}:where(input,textarea).inp:read-only:not(:focus-within),.inp:disabled{box-shadow:inset 0 0 0 1px var(--w-line-2)}.inp[type=search]::-webkit-search-cancel-button{appearance:none}.inp[type=search]::-webkit-search-decoration{appearance:none}textarea.inp{resize:none;field-sizing:content;height:auto;min-height:96px;max-height:360px;padding:10px 14px;line-height:24px;overflow-y:auto}select.inp{appearance:none;background-image:var(--w-chev);background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.inp-big{border-radius:var(--r12);letter-spacing:-.02em;height:72px;padding:0 20px;font-size:40px;font-weight:600;line-height:48px}.inp.num-n{text-align:right;font-variant-numeric:tabular-nums;max-width:112px}.f-err{color:var(--w-err-ink);align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.f-err .ico{stroke-width:2px;width:18px;height:18px;margin-top:1px}.f-hint{color:var(--w-ink-3);font-size:14px;line-height:20px}.errlist{border-radius:var(--r12);background:var(--w-err);color:var(--w-err-ink);padding:14px 16px;display:grid}.errlist h2{font-size:15px;font-weight:600;line-height:22px}.errlist ul{margin:-2px 0 -10px;padding:0;list-style:none;display:grid}.errlist a{color:var(--w-err-ink);text-wrap:pretty;padding-block:10px;font-weight:400;display:block}.errlist a b{font-weight:600}.cbx{cursor:pointer;align-items:flex-start;gap:12px;min-width:44px;min-height:44px;padding:10px 0;font-size:15.5px;font-weight:500;line-height:24px;display:flex}.cbx input{appearance:none;background:var(--w-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--w-field);cursor:pointer;border-radius:6px;flex:none;place-items:center;margin:1px 0 0;transition:background-color .15s,box-shadow .15s;display:grid}.cbx input:checked{background:var(--w-ink);box-shadow:none}.cbx input:checked:after{content:"";border-left:2.5px solid var(--w-on-ink);border-bottom:2.5px solid var(--w-on-ink);width:11px;height:6px;transform:translateY(-2px)rotate(-45deg)}.cbx input:focus-visible{outline:2px solid var(--w-brand);outline-offset:2px}.cbx input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--w-err-ink)}.radio{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:500;display:flex}.radio input{appearance:none;background:var(--w-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--w-field);cursor:pointer;border-radius:50%;flex:none;margin:0;transition:box-shadow .15s}.radio input:checked{box-shadow:inset 0 0 0 6.5px var(--w-ink)}.seg{border-radius:var(--r10);background:var(--w-sunk);flex-wrap:wrap;gap:4px 2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--r8);text-align:left;min-height:34px;color:var(--w-ink-2);background:0 0;border:0;align-items:center;gap:6px;padding:7px 12px;font-size:14.5px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.seg button:hover{color:var(--w-ink)}.seg button:after{content:"";position:absolute;inset:-5px -1px}.seg button[aria-pressed=true],.seg button[aria-checked=true],.seg button[aria-selected=true]{background:var(--w-surface);color:var(--w-ink);box-shadow:var(--w-sh-seg);font-weight:600}.toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-weight:500;display:inline-flex}.toggle .tr{background:var(--w-field);border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.toggle .tr:after{content:"";background:var(--w-on-ink);width:20px;height:20px;box-shadow:var(--w-sh-knob);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle[aria-checked=true] .tr{background:var(--w-ink)}.toggle[aria-checked=true] .tr:after{transform:translate(18px)}.rows{display:grid}.rw{min-height:64px;box-shadow:inset 0 1px 0 var(--w-line);color:inherit;font-weight:inherit;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.rw.nochev{grid-template-columns:minmax(0,1fr) auto}@media (max-width:599px){.rw.wrap-m{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:479px){.rw.dt-wide{grid-template-columns:minmax(0,1fr) 20px}.rw.dt-wide>.dt{display:none}}:is(a,button).rw,.rw[role=option]{isolation:isolate;position:relative}:is(a,button).rw:before,.rw[role=option]:before{content:"";z-index:-1;border-radius:var(--r10);background:0 0;transition:background-color .12s;position:absolute;inset:1px -12px 0}:is(a,button).rw:hover:before,.rw[role=option]:hover:before,.rw[role=option][aria-selected=true]:before{background:var(--w-soft)}.list-card :is(a,button).rw:before{border-radius:0;inset:1px -20px 0}:is(.list-card>.rows>.rw:first-child,.list-card>.rw:first-child,.list-card>.rows>li:first-child>.rw,.list-card>li:first-child>.rw):is(a,button):before{border-top-left-radius:var(--r16);border-top-right-radius:var(--r16);top:0}:is(.list-card>.rows>.rw:last-child,.list-card>.rw:last-child,.list-card>.rows>li:last-child>.rw,.list-card>li:last-child>.rw):is(a,button):before{border-bottom-left-radius:var(--r16);border-bottom-right-radius:var(--r16)}.rw[role=option]{cursor:pointer}button.rw{text-align:left;background:0 0;border:0;width:100%;padding:12px 0}.rw-t{min-width:0;display:grid}.rw .pr{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rw b{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:24px;display:block}.rw .s{color:var(--w-ink-3);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px;display:block}.rw .rw-n{overflow-wrap:anywhere;font-size:16px;line-height:24px;display:block}.rw .rw-n strong{font-weight:600}.rw .dt{color:var(--w-ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.list-card{padding:0 20px}.list-card>.rows>.rw:first-child,.list-card>.rw:first-child,.list-card>.rows>li:first-child>.rw,.list-card>li:first-child>.rw{box-shadow:none}.sep-t{word-spacing:.5em;min-width:0;display:block;overflow-x:clip}.sep-g,.sep-p{max-width:100%;display:inline-block}.sep-p{word-spacing:normal;overflow-wrap:break-word;text-wrap:pretty;position:relative}.sep-z{font-size:0;line-height:0}.sep-s:before{content:"·";content:"·" / "";text-align:center;width:.75em;position:absolute;top:0;right:100%}.sep-t.lead>.sep-name{text-wrap:balance}.sep-t.lead>.sep-g{color:var(--w-ink-3);width:100%;font-size:14px;font-weight:400;line-height:20px}.tiles{gap:8px;display:grid}.tiles.c2{grid-template-columns:1fr 1fr}.tile{background:var(--w-soft);border-radius:var(--r12);box-shadow:var(--w-edge);color:inherit;font-weight:inherit;align-content:space-between;gap:4px;padding:12px 16px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:grid}a.tile:hover{background:var(--w-surface);box-shadow:0 0 0 1px var(--w-line-3), var(--w-sh1)}.tile.h{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.tile .l{color:var(--w-ink-3);font-size:14px;font-weight:500;line-height:20px}.tile .v{letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:28px;font-weight:600;line-height:36px}.tile.h .v{text-align:right}.tile.hot{background:var(--w-err);box-shadow:none}.tile.hot .l,.tile.hot .v{color:var(--w-err-ink)}.calm{color:var(--w-ink-2);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.tic{border-radius:var(--r10);background:var(--w-t-brand);width:36px;height:36px;color:var(--w-on-tile);flex:none;place-items:center;display:grid}.tic .ico{stroke-width:1.9px;width:19px;height:19px}.tic.green{background:var(--w-t-green)}.tic.amber{background:var(--w-t-amber)}.tic.navy{background:var(--w-t-navy)}.tic.violet{background:var(--w-t-violet)}.tic.soft{background:var(--w-sunk);color:var(--w-ink-2)}.tic.lg{border-radius:var(--r12);width:44px;height:44px}.tic.lg .ico{width:22px;height:22px}.tic.sm{border-radius:9px;width:32px;height:32px}.tic.sm .ico{width:18px;height:18px}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:68px;padding:16px 20px;display:flex}.card-h.line{box-shadow:inset 0 -1px 0 var(--w-line)}.card-h>.ttl{align-items:center;gap:12px;min-width:0;display:flex}.card-h h2,.card-h h3{letter-spacing:-.005em;text-wrap:balance;font-size:18px;font-weight:600;line-height:26px}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.kpi{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.kpi .k-h{color:var(--w-ink);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:24px;display:flex}.kpi .k-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:40px}.kpi .k-f{color:var(--w-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;line-height:20px;display:flex}a.kpi{color:inherit;font-weight:inherit;text-decoration:none;transition:box-shadow .15s}a.kpi:hover{box-shadow:0 0 0 1px var(--w-line-3), var(--w-sh1)}@media (max-width:599px){.kpi{gap:12px;padding:16px}.kpi .k-v{font-size:28px;line-height:36px}}.calm .ico{color:var(--w-ok-ink)}.st-msg h1{letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:600;line-height:36px}.empty{background:var(--w-surface);border-radius:var(--r16);box-shadow:var(--w-edge), var(--w-sh1);justify-items:start;gap:16px;padding:20px;display:grid}:is(.card,dialog,.note) .empty{box-shadow:none;background:0 0;border-radius:0}:is(.card.pad,.card.pad24,dialog,.note) .empty{padding:0}.empty p{color:var(--w-ink-2);text-wrap:pretty;max-width:34em;font-weight:400}.err-t{font-weight:600}.err-t>.err-h,.err-t>.err-d{display:block}.err-t>.err-d{font-weight:400}:is(.cv-msg,.cl-o-msg)>.part-err{padding:20px}.tbl-wrap{border-radius:var(--r16);overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:20px}.tbl thead th{text-align:left;color:var(--w-ink-3);box-shadow:inset 0 -1px 0 var(--w-line);white-space:nowrap;background:var(--w-soft);z-index:1;vertical-align:bottom;padding:11px 16px;font-size:13px;font-weight:600;line-height:18px;position:sticky;top:0}.tbl td{box-shadow:inset 0 -1px 0 var(--w-line);vertical-align:baseline;padding:14px 16px;transition:background-color .12s}.tbl :where(tbody th){vertical-align:baseline;text-align:left;box-shadow:inset 0 -1px 0 var(--w-line);padding:14px 16px;font-weight:600}@media (min-width:720px){.tbl tr>:first-child{padding-left:20px}.tbl tr>:last-child{padding-right:20px}}.tbl tr:last-child td,.tbl tbody tr:last-child>th{box-shadow:none}.tbl td.r,.tbl th.r{text-align:right}.tbl tbody tr.link{cursor:pointer}.tbl tbody tr.link:hover td{background:var(--w-soft)}.tbl a.rowlink{color:var(--w-ink);min-width:44px;margin-block:-12px;padding-block:12px;font-weight:600;text-decoration:none;display:inline-block}.tbl a.rowlink:hover{color:var(--w-ink)}@media (min-width:720px){.tbl a.rowlink:focus-visible{z-index:2;position:relative}}.tbl tbody tr:has(a.rowlink){position:relative}.tbl a.rowlink:after{content:"";position:absolute;inset:0}.tbl tbody tr:has(a.rowlink):hover>*{background:var(--w-soft)}.tbl tbody tr:has(a.rowlink) :is(a:not(.rowlink),button,input,select,textarea,label){z-index:1;position:relative}@media (min-width:720px){.tbl td .chip{white-space:nowrap}}@media (max-width:719px){.tbl.cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl.cards,.tbl.cards tbody,.tbl.cards tr,.tbl.cards td{display:block}.tbl.cards tr{box-shadow:none;padding:12px 20px}.tbl.cards tr+tr:before{content:"";background:var(--w-line);height:1px;position:absolute;top:0;left:20px;right:20px}.tbl.cards td{box-shadow:none;padding:2px 0}.tbl.cards td[data-label]:before{content:attr(data-label) ": ";color:var(--w-ink-3);font-size:14px;font-weight:500}.tbl.cards td.r{text-align:left}.tbl.cards td:empty{display:none}.tbl.cards td>.row-8{vertical-align:middle;display:inline-flex}.tbl.cards tr{position:relative}}dialog.dlg{background:var(--w-surface);color:var(--w-ink);box-shadow:var(--w-edge), var(--w-sh2);border:0;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}dialog.dlg[open]{flex-direction:column;display:flex}dialog.dlg.wide{width:min(760px,100vw - 32px)}dialog.dlg.anchored{min-height:min(520px,100dvh - 64px);margin-top:32px}dialog.dlg[data-pinned]{margin-top:var(--dlg-top);max-height:calc(100dvh - var(--dlg-top) - 16px);margin-bottom:auto}dialog.dlg::backdrop{background:var(--w-scrim)}.dlg-in{--dlg-px:24px;min-height:0;padding:24px var(--dlg-px);flex-direction:column;flex:auto;gap:16px;display:flex}.dlg-in>h2,.dlg-in>.dlg-acts{flex:none}.dlg-in>.dlg-acts{margin-top:8px}.dlg-in h2{letter-spacing:-.01em;text-wrap:balance;padding-right:48px;font-size:20px;font-weight:600;line-height:28px}.dlg-b{overscroll-behavior:contain;gap:inherit;min-height:0;margin:-9px calc(-1 * var(--dlg-px));padding:8px var(--dlg-px);border-block:1px solid #0000;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.dlg-b:empty{display:none}.dlg-b[data-top]{border-top-color:var(--w-line)}.dlg-b[data-more]:not(:has(.dlg-acts)){border-bottom-color:var(--w-line)}.dlg-b>.dlg-acts{margin-top:8px}.dlg-b .dlg-acts{z-index:2;position:sticky;bottom:0}.dlg-b .dlg-acts:before{content:"";z-index:-1;inset:0 calc(-1 * var(--dlg-px)) -8px;background:var(--w-surface);position:absolute}.dlg-b[data-more] .dlg-acts:before{box-shadow:0 -1px 0 var(--w-line)}@media (max-width:359px){.dlg-in h2{font-size:18px;line-height:26px}.dlg-in{--dlg-px:16px;padding:16px var(--dlg-px)}.dlg-in h2{padding-right:48px}}.dlg-x{position:absolute;top:18px;right:16px}.dlg-acts{flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex}.dlg-in>.dlg-acts[data-even=m]>.btn{white-space:nowrap}@media (min-width:720px){.dlg-in>.dlg-acts[data-even=y]{direction:rtl;grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-end;max-width:100%;display:inline-grid}.dlg-in>.dlg-acts[data-even=y]>*{direction:ltr}}dialog.drawer{background:var(--w-surface);width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--w-ink);box-shadow:-1px 0 0 var(--w-line-2), var(--w-sh-drawer);border:0;border-radius:0;margin:0 0 0 auto;padding:0;overflow:auto}dialog.drawer::backdrop{background:var(--w-scrim)}.drawer-h{z-index:3;background:var(--w-surface);align-items:center;gap:12px;padding:18px 16px 14px 24px;display:flex;position:sticky;top:0}dialog.drawer[data-top] .drawer-h{box-shadow:0 1px 0 var(--w-line)}.drawer-h h2{letter-spacing:-.01em;text-wrap:balance;flex:1;font-size:20px;font-weight:600;line-height:28px}.drawer-b{flex-direction:column;gap:20px;padding:8px 24px 32px;display:flex}.drawer-acts{z-index:2;background:var(--w-surface);padding:16px 24px calc(24px + env(safe-area-inset-bottom,0px));flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0 -24px -32px;display:flex;position:sticky;bottom:0}dialog.drawer[data-more] .drawer-acts{box-shadow:0 -1px 0 var(--w-line)}.drawer-acts>.del{width:44px;height:44px;margin-right:auto}dialog.drawer[open]{flex-direction:column;display:flex}dialog.drawer[open]>.drawer-h{flex:none}dialog.drawer[open]>.drawer-b{flex:1 0 auto}dialog.drawer[open]>.drawer-b>:has(>.drawer-acts){flex:1 0 auto}dialog.drawer[open] .drawer-acts{margin-top:auto}dialog.drawer[open] .form>:has(+.drawer-acts){margin-bottom:12px}@media (max-width:479px){.drawer-acts{grid-template-columns:minmax(0,1fr) auto;display:grid}.drawer-acts>.btn{grid-column:1/-1;width:100%}.drawer-acts>.btn:has(+.del){grid-column:1}.drawer-acts>.del{margin-right:0}}@media (max-width:719px){dialog.drawer{width:100vw}dialog.dlg,dialog.dlg.wide{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.dlg-acts{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dlg-acts>.btn{width:100%;padding-inline:16px}.drawer-b{padding:8px 16px 32px}.drawer-acts{margin-inline:-16px;padding-inline:16px}.drawer-h{padding-left:16px}}@media (max-width:599px){dialog.drawer.sheet{width:100vw;height:fit-content;min-height:min(520px,100dvh - 64px);max-height:calc(100dvh - 24px);box-shadow:var(--w-sh-sheet);border-radius:20px 20px 0 0;margin:auto 0 0}dialog.drawer.sheet::backdrop{background:var(--w-scrim)}dialog.drawer.sheet[open]{animation:.32s cubic-bezier(.2,.75,.2,1) sheet-up}dialog.drawer.sheet[open]::backdrop{animation:.2s sheet-fade}dialog.drawer.sheet>.drawer-h{border-radius:20px 20px 0 0;padding-top:32px}dialog.drawer.sheet>.drawer-h:before{content:"";background:var(--w-line-3);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:10px;left:50%}dialog.drawer.sheet>.drawer-b{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (min-width:600px) and (max-width:719px){dialog.drawer.sheet{width:min(540px,100vw)}}.skel{background:linear-gradient(90deg, var(--w-sunk) 0%, var(--w-soft) 50%, var(--w-sunk) 100%);border-radius:var(--r8);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.skel{animation:1.4s ease-in-out infinite skel}}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.skel.line{height:20px}.skel.block{border-radius:var(--r12);height:72px}.skel.line.sm{height:14px}.ttl-skel{align-items:center;height:36px;display:flex}.ttl-skel>.skel{width:60%;height:24px}.skel-card{padding:0 20px;display:grid}.skel-row{gap:10px;padding:20px 0;display:grid}.skel-card>.skel-row+.skel-row{box-shadow:inset 0 1px 0 var(--w-line)}.rsv{visibility:hidden}.rsv.on{visibility:visible}.rsv .rsv-s{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--r8)}.rsv .rsv-s.line{height:20px;display:block}.rsv.on .rsv-s{background:linear-gradient(90deg, var(--w-sunk) 0%, var(--w-soft) 50%, var(--w-sunk) 100%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.rsv.on .rsv-s{animation:1.4s ease-in-out infinite skel}}.rsv .btn.rsv-s{box-shadow:none}.rsv .btn.rsv-s .ico{visibility:hidden}.rsv.on .card.sunk .rsv-s{background-image:linear-gradient(90deg, var(--w-line) 0%, var(--w-sunk) 50%, var(--w-line) 100%)}.shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.d-nav{display:none}.m-top{z-index:20;background:var(--w-ground);min-height:64px;box-shadow:inset 0 -1px 0 var(--w-line-2);--ttl-full:22px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.m-top[data-scrolled]{box-shadow:inset 0 -1px 0 var(--w-line-2), var(--w-sh-bar)}@media (max-width:1023px){.frame-col:has(.h-month)>.m-top{position:relative}.frame-col:has(.h-month)>.m-top[data-scrolled]{box-shadow:inset 0 -1px 0 var(--w-line-2)}}.m-top h1,.m-top .ttl{min-width:0;font-size:var(--ttl-full);letter-spacing:-.01em;text-overflow:ellipsis;flex:1;font-weight:600;line-height:28px;overflow:hidden}.m-top.name-sm .ttl{font-size:18px;line-height:24px}.m-top .ttl-chip{vertical-align:3px;letter-spacing:0;margin-left:6px}.m-top.name-bare>.lg{display:none}.m-top.name-row{flex-wrap:wrap;row-gap:4px;position:relative}.m-top.name-row .topbar-acts{margin-left:auto}.m-top.name-row .ttl:not(:empty){overflow-wrap:break-word;flex:100%;order:3}.m-top.name-row>.ctl.lead{order:3}.bk-ctx{color:var(--w-ink-3);text-wrap:balance;overflow-wrap:break-word;margin-top:-12px;font-size:15px;font-weight:500;line-height:22px}.bk-ctx.bk-top{margin-top:0;margin-bottom:-8px}.frame-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.frame-col{gap:24px;width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,2.8vw,40px)}.frame-col:has(.card.tl){max-width:none}}.main{flex-direction:column;gap:16px;min-width:0;padding:4px 16px 24px;display:flex}:is(.page-n,.main:has(>.page-n)>*){width:100%;max-width:640px;margin-inline:auto}.page-m{width:100%}.main{min-height:calc(100dvh - 80px)}@media (min-width:1024px){.main{gap:24px;min-height:calc(100dvh - 100px)}}@media (max-width:1023px){dialog.dlg.sheet{width:100vw;max-width:100vw;max-height:calc(100dvh - 24px);box-shadow:var(--w-sh-sheet);border-radius:20px 20px 0 0;margin:auto 0 0}dialog.dlg.sheet::backdrop{background:var(--w-scrim)}dialog.dlg.sheet[open]{animation:.32s cubic-bezier(.2,.75,.2,1) sheet-up}dialog.dlg.sheet[open]::backdrop{animation:.2s sheet-fade}dialog.dlg.sheet>.dlg-in{--dlg-px:16px;padding:10px var(--dlg-px) calc(24px + env(safe-area-inset-bottom,0px));gap:16px}dialog.dlg.sheet>.dlg-in:before{content:"";background:var(--w-line-3);border-radius:2px;flex:none;order:-1;width:36px;height:4px;margin:0 auto 2px}dialog.dlg.sheet .dlg-x{top:22px}}@media (min-width:600px) and (max-width:1023px){dialog.dlg.sheet{width:min(560px,100vw);margin-inline:auto}dialog.dlg.sheet.wide{width:min(760px,100vw)}}dialog.dlg.sheet{font-size:inherit;line-height:inherit}@media (max-width:1023px){dialog.dlg.sheet.guide-sheet{margin-bottom:calc(72px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){dialog.dlg[data-over=panel],dialog.dlg[data-over=side-sheet]{width:min(492px,100vw - 32px);margin-right:24px}}@media (min-width:720px) and (max-width:1023px){dialog.dlg.sheet[data-over=panel],dialog.dlg.sheet[data-over=side-sheet]{width:min(540px,100vw);margin-inline:auto 0}}@media (min-width:600px) and (max-width:719px){dialog.dlg.sheet[data-over=side-sheet]{width:min(540px,100vw);margin-inline:auto 0}}dialog[open][data-covered]::backdrop{background:0 0;transition:background-color .2s}dialog.dlg[open][data-over]::backdrop{animation:.2s sheet-fade}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.menu-list{flex-direction:column;gap:12px;display:flex}.menu-list .ni{width:auto;margin-inline:-10px}.menu-list .grp{margin:0 0 4px}.menu-lang{padding-top:4px}.m-tabs{z-index:30;height:calc(72px + env(safe-area-inset-bottom,0px));background:var(--w-surface);padding:8px 4px env(safe-area-inset-bottom,8px);box-shadow:0 -1px 0 var(--w-line-2);grid-template-columns:repeat(4,minmax(0,96px));justify-content:center;column-gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.m-tabs.cam{grid-template-columns:repeat(2,minmax(0,88px)) 64px repeat(2,minmax(0,88px))}@media (max-width:359px){.m-tabs{grid-template-columns:repeat(4,minmax(max-content,96px))}.m-tabs.cam{grid-template-columns:repeat(2,minmax(max-content,88px)) 56px repeat(2,minmax(max-content,88px));column-gap:0}}.tab{color:var(--w-ink-3);white-space:nowrap;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;min-height:56px;padding:0;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:grid}.tab .pill{border-radius:16px;place-items:center;width:56px;height:32px;transition:background-color .15s,color .15s;display:grid}.tab[aria-current]{color:var(--w-ink);font-weight:600}.tab[aria-current] .pill{background:var(--w-sunk);color:var(--w-brand)}.tab-cam{place-items:center;min-height:56px;display:grid}.cam-t{background:var(--w-brand-solid);width:52px;height:52px;color:var(--w-on-brand);cursor:pointer;box-shadow:var(--w-sh-cam);border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid;position:relative}.cam-t:hover{background:var(--w-brand-solid-hi)}.cam-t:active{transform:scale(.96)}.cam-t .ico{width:24px;height:24px}.cam-t .badge{background:var(--w-ink);color:var(--w-on-ink);top:-3px;right:-3px}.page-foot{padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px));container:foot/inline-size}.page-foot .foot{box-shadow:inset 0 1px 0 var(--w-line-2);padding:6px 0 2px;display:block}.page-foot .foot p{max-width:none;padding:6px 0 0;font-size:13px;font-weight:400;line-height:19px}.page-foot .foot ul{flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:0;padding:0;font-size:13px;line-height:19px;display:flex}.page-foot .foot li{min-height:0}.page-foot .foot a{justify-content:center}.page-foot .foot a:focus-visible{outline:none}.page-foot .foot a>span{line-height:19px}.page-foot .foot a:focus-visible>span{outline:2px solid var(--w-brand);outline-offset:3px}@container foot (min-width:840px){.page-foot .foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 32px;padding-top:16px;display:grid}.page-foot .foot p{max-width:120ch;padding:5px 0}.page-foot .foot ul{flex-wrap:nowrap;justify-content:flex-start;gap:0 20px}.page-foot .foot a{align-items:flex-start;padding-top:5px}}@container foot (max-width:559px){.page-foot .foot ul{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;gap:0 20px;display:grid}.page-foot .foot a{justify-content:flex-start}}@container foot (max-width:239px){.page-foot .foot ul{grid-template-columns:minmax(0,max-content)}}.fl-note{z-index:27;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));gap:8px;max-width:560px;margin:0 auto;display:grid;position:fixed}.fl-note>.note{box-shadow:0 0 0 1px var(--w-line-2), var(--w-sh-pop)}html.fl-on{--fl-room:calc(var(--fl-h,0px) + 12px);scroll-padding-bottom:calc(96px + var(--fl-room) + env(safe-area-inset-bottom,0px))}html.fl-on .page-foot{padding-bottom:calc(100px + var(--fl-room) + env(safe-area-inset-bottom,0px))}html.fl-on .cv-page>.cl-compose{bottom:calc(80px + var(--fl-room) + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.fl-note{width:min(640px,100% - 336px);max-width:none;bottom:24px;left:272px;right:0}body:has(.shell.collapsed) .fl-note{width:min(640px,100% - 144px);left:80px}html.fl-on{scroll-padding-bottom:calc(24px + var(--fl-room))}html.fl-on .page-foot{padding-bottom:calc(36px + var(--fl-room))}.shell{grid-template-columns:272px minmax(0,1fr)}.shell.collapsed{grid-template-columns:80px minmax(0,1fr)}.d-nav{background:var(--w-surface);height:100dvh;box-shadow:inset -1px 0 0 var(--w-line-2);flex-direction:column;padding:0 16px;display:flex;position:sticky;top:0}.nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;scroll-padding-bottom:var(--nav-fade);flex:auto;margin:0 -16px;padding:0 16px;overflow-y:auto}.nav-foot{flex:none}.m-tabs,.m-only{display:none!important}.m-top{background:0 0;gap:16px;min-height:76px;padding:0;position:static}.m-top[data-scrolled]{box-shadow:inset 0 -1px 0 var(--w-line-2)}.main{padding:0 0 32px}.page-foot{padding:0 0 24px}}@media (max-width:1023px){.d-only{display:none!important}html{scroll-padding-top:72px;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.nav-top{height:76px;box-shadow:inset 0 -1px 0 var(--w-line-2);flex:none;align-items:center;margin:0 -16px;padding:0 16px;display:flex}.nav-top>.brand{border-radius:var(--r10);align-items:center;height:44px;padding:0 10px;display:flex}.nav-top>.brand .lg{width:152px;height:32px;display:block}.nav-groups{flex-direction:column;gap:12px;padding:12px 0 16px;display:flex}.nav-g{flex-direction:column;gap:2px;display:flex}.grp{letter-spacing:.07em;text-transform:uppercase;color:var(--w-ink-3);margin:8px 10px 6px;font-size:12px;font-weight:600;line-height:16px}.ni{border-radius:var(--r10);height:44px;color:var(--w-ink);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 10px;font-size:15.5px;font-weight:500;line-height:22px;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.ni>.ico{color:var(--w-ink-3);transition:color .12s}.ni:hover{background:var(--w-soft);color:var(--w-ink)}.ni[aria-current]{background:var(--w-sunk);font-weight:600}.ni[aria-current]>.ico{color:var(--w-brand)}.ni .ni-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.ni>.cnt{background:var(--w-sunk);min-width:24px;height:24px;color:var(--w-ink-2);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:12px;margin-left:auto;padding:0 7px;font-size:13px;font-weight:600;line-height:24px}.ni[aria-current]>.cnt{background:var(--w-surface)}.ni[data-going]{background:var(--w-sunk);font-weight:600}.ni[data-going]>.ico{color:var(--w-brand)}nav[data-going] .ni[aria-current]:not([data-going]){background:0 0;font-weight:500}nav[data-going] .ni[aria-current]:not([data-going])>.ico{color:var(--w-ink-3)}nav[data-going] .tab[aria-current]:not([data-going]){color:var(--w-ink-3);font-weight:500}nav[data-going] .tab[aria-current]:not([data-going]) .pill{color:inherit;background:0 0}.tab[data-going]{color:var(--w-ink);font-weight:600}.tab[data-going] .pill{background:var(--w-sunk);color:var(--w-brand)}.nav-going{z-index:1000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-going:before{content:"";background:var(--w-brand);border-radius:0 2px 2px 0;width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite nav-going;position:absolute;inset:0}@keyframes nav-going{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.nav-going:before{opacity:.7;width:100%;animation:none}}.main[data-moving]>:not(.nav-ph){display:none!important}.m-top[data-moving]>.bar-slot{display:none}.d-nav{--nav-fade:32px}.nav-foot{background:var(--w-surface);flex-direction:column;gap:8px;margin-top:auto;padding:8px 0 16px;display:flex;position:relative}.d-nav[data-more] .nav-foot{box-shadow:0 -1px 0 var(--w-line);padding-top:12px}.d-nav[data-more] .nav-foot:before{content:"";height:var(--nav-fade);pointer-events:none;background:linear-gradient(to bottom, transparent, var(--w-surface));position:absolute;bottom:calc(100% + 1px);left:0;right:0}.ni[data-under]>.cnt{visibility:hidden}.nav-cue{z-index:1;background:var(--w-sunk);height:24px;color:var(--w-ink-2);box-shadow:0 0 0 2px var(--w-surface);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:12px;align-items:center;gap:2px;padding:0 8px 0 5px;font-size:13px;font-weight:600;line-height:24px;display:inline-flex;position:absolute;bottom:100%;right:50%;transform:translate(50%,50%)}.nav-row{align-items:center;gap:8px;display:flex}.nav-row>.nav-lang{flex:1;min-width:0}.nav-fold{color:var(--w-ink-2)}.shell:not(.collapsed) .nav-row>.nav-fold:first-child{margin-left:auto}.nav-lang{display:flex}.nav-lang .lang-sel{flex:1;justify-content:flex-start;padding-left:12px}.nav-lang .lang-sel select{text-align:left;flex:1}.me-card{border-radius:var(--r12);min-height:60px;box-shadow:inset 0 0 0 1px var(--w-line-2);color:var(--w-ink);font-weight:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:flex}.me-card:hover{background:var(--w-soft);box-shadow:inset 0 0 0 1px var(--w-line-3)}.me-card[aria-current]{background:var(--w-sunk);box-shadow:inset 0 0 0 1px var(--w-sunk)}.me-card .av{background:var(--w-brand-100);width:36px;height:36px;color:var(--w-brand-ink);letter-spacing:.02em;font-size:13.5px;font-weight:700}.me-t{min-width:0;display:grid}.me-t>b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.me-t>span{color:var(--w-ink-3);overflow-wrap:anywhere;font-size:13px;line-height:18px}.me-card[aria-current] .me-t>span{color:var(--w-ink-2)}.shell.collapsed .d-nav{padding:0 12px}.shell.collapsed .nav-scroll{margin:0 -12px;padding:0 12px}.shell.collapsed .nav-top{justify-content:center;margin:0 -12px;padding:0}.shell.collapsed .nav-top>.brand{padding:0 6px}.shell.collapsed .nav-top>.brand .lg{width:32px;height:32px}.shell.collapsed .grp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shell.collapsed .nav-g+.nav-g{box-shadow:inset 0 1px 0 var(--w-line);padding-top:12px}.shell.collapsed .ni{justify-content:center;padding:0}.shell.collapsed .ni .ni-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shell.collapsed .ni>.cnt{box-shadow:0 0 0 2px var(--w-surface);margin:0;position:absolute;top:0;right:-4px}.shell.collapsed .ni[aria-current]>.cnt{box-shadow:0 0 0 2px var(--w-sunk)}.shell.collapsed .me-card{box-shadow:none;justify-content:center;padding:10px 0}.shell.collapsed .nav-row{flex-direction:column;gap:4px}.shell.collapsed .nav-row>.nav-lang{flex:none;width:100%}.shell.collapsed .nav-lang .lang-sel{flex:none;justify-content:center;gap:0;width:44px;margin:0 auto;padding:0}.shell.collapsed .nav-lang .lang-sel select{opacity:0;width:100%;height:calc(100% + 4px);margin:0;padding:0;position:absolute;inset:-2px 0}.shell.collapsed .nav-lang .lang-chev{display:none}.shell.collapsed .nav-lang .lang-sel:has(select:focus-visible){outline:2px solid var(--w-brand);outline-offset:2px}.shell.collapsed .me-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:1024px) and (max-height:965px){.d-nav:has(.grp) .nav-groups{gap:0;padding:4px 0 6px}.d-nav:has(.grp) .grp{margin:6px 10px 2px}.d-nav:has(.grp) .nav-g:first-child .grp{margin-top:4px}.d-nav:has(.grp) .nav-foot{gap:6px;padding-bottom:12px}.d-nav:has(.grp) .me-card{min-height:0;padding-block:8px}}@media (min-width:1024px) and (pointer:fine){.d-nav .ni{height:42px}}.srch{width:auto;min-width:360px;color:var(--w-ink-2);justify-content:flex-start;align-items:center;gap:10px;padding:0 10px 0 14px;font-weight:400;display:inline-flex}.srch:hover{color:var(--w-ink)}.srch>.srch-l{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.srch>.srch-s{display:none}@media (max-width:1279px){.srch{min-width:0;padding-right:14px}.srch .kbd,.srch>.srch-l{display:none}.srch>.srch-s{display:inline}}dialog.dlg.srch-dlg{max-height:calc(100dvh - 80px);margin-top:64px}.srch-b>.srch-st:empty+.srch-res,.srch-b>.srch-res:empty{margin-top:-16px}.srch-b:has(>.srch-st:empty):has(>.srch-res:empty){border-block-width:0;margin-block:-16px 0;padding-block:0}.srch-f{flex:1;min-width:0;display:block;position:relative}.srch-f>.ico{color:var(--w-ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.srch-f>.inp{padding-left:44px}.srch-res{gap:16px;display:grid}.srch-gh{letter-spacing:.07em;text-transform:uppercase;color:var(--w-ink-3);padding-inline:0;font-size:12px;font-weight:600;line-height:16px}.kbd{color:var(--w-ink-3);background:var(--w-surface);box-shadow:inset 0 0 0 1px var(--w-line-2);border-radius:6px;flex:none;margin-left:auto;padding:2px 6px;font-size:13px;font-weight:500;line-height:16px}.av{background:var(--w-brand-100);width:36px;height:36px;color:var(--w-brand-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:700;line-height:20px;display:grid}.topbar-acts{align-items:center;gap:10px;display:flex}.bar-slot:empty{display:none}@media (min-width:1024px){.m-top:has(>.bar-slot:not(:empty)){flex-wrap:wrap;row-gap:8px;container:bar/inline-size}.m-top:has(>.bar-slot:not(:empty))>.ttl{flex:none}.m-top>.bar-slot:not(:empty){flex:none;align-items:center;min-width:0;display:flex}.m-top>.bar-lead:not(:empty){margin-right:auto}}@container bar (max-width:1109px){.bar-tail:not(:empty)~.topbar-acts .srch{min-width:0;padding-right:14px}.bar-tail:not(:empty)~.topbar-acts .srch :is(.kbd,.srch-l){display:none}.bar-tail:not(:empty)~.topbar-acts .srch>.srch-s{display:inline}}@container bar (max-width:855px){.bar-tail:not(:empty)~.topbar-acts .srch{justify-content:center;width:40px;padding:0}.bar-tail:not(:empty)~.topbar-acts .srch>.srch-s{display:none}}@container bar (max-width:1109px){.bar-lead:not(:empty)~.topbar-acts .srch{min-width:0;padding-right:14px}.bar-lead:not(:empty)~.topbar-acts .srch :is(.kbd,.srch-l){display:none}.bar-lead:not(:empty)~.topbar-acts .srch>.srch-s{display:inline}}@container bar (max-width:855px){.bar-lead:not(:empty)~.topbar-acts .srch{justify-content:center;width:40px;padding:0}.bar-lead:not(:empty)~.topbar-acts .srch>.srch-s{display:none}}.ib>.dot{background:var(--w-brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--w-sunk);border-radius:50%;position:absolute;top:9px;right:10px}.ib.sq:hover>.dot{box-shadow:0 0 0 2px var(--w-sunk-hi)}.foot{gap:12px;padding:0 8px;display:grid}.foot p{color:var(--w-ink-3);text-wrap:pretty;max-width:640px;font-size:13px;font-weight:500;line-height:20px}.foot ul{flex-wrap:wrap;gap:0 20px;font-size:13.5px;line-height:20px;display:flex}.foot li{align-items:center;min-height:44px;display:flex}.foot a{min-width:44px;min-height:44px;color:var(--w-ink-2);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--w-ink);text-decoration:underline;-webkit-text-decoration-color:var(--w-line-3);text-decoration-color:var(--w-line-3);text-underline-offset:3px}.op-i{display:inline-block}.op-i.flow{display:inline}.op-contact{display:block}.op-dot{display:none}@media (max-width:600px){.foot ul{grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:0 16px;display:grid}}@media (max-width:359px){.foot ul{grid-template-columns:max-content}}.ck{z-index:60;border-radius:var(--r16);background:var(--w-surface);max-width:640px;color:var(--w-ink);box-shadow:0 0 0 1px var(--w-line-2), var(--w-sh-pop);align-items:center;gap:12px 16px;margin:0 auto;padding:14px 14px 14px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.ck p{min-width:0;color:var(--w-ink-2);text-wrap:pretty;flex:1;font-size:14px;line-height:20px}.ck a{color:var(--w-ink);text-decoration:underline;-webkit-text-decoration-color:var(--w-line-3);text-decoration-color:var(--w-line-3);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.ck a:hover{-webkit-text-decoration-color:var(--w-ink-3);text-decoration-color:var(--w-ink-3)}.ck .btn{flex:none}html:not(.ck-first) .ck{display:none}.ck a:focus-visible{outline:none}.ck a:focus-visible>span{outline:2px solid var(--w-brand);outline-offset:2px}@media (max-width:559px){.ck{flex-direction:column;align-items:stretch;padding:16px;bottom:8px;left:8px;right:8px}.ck .btn{width:100%}}html.ck-on{scroll-padding-bottom:var(--ck-h,0px)}html.ck-on body{padding-bottom:var(--ck-h,0px)}.pub{flex-direction:column;min-height:100dvh;display:flex}.pub-top{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.pub-top>a{align-items:center;min-height:44px;display:inline-flex}.pub-top.end{justify-content:flex-end}.pub-top{flex-wrap:wrap;row-gap:8px}.pub-top>.row-8{justify-content:flex-end;margin-left:auto}.pub-top .lg-h{width:152px;height:32px;display:block}.pub-main{flex-direction:column;flex:1;gap:20px;width:100%;max-width:472px;margin:0 auto;padding:32px 16px 40px;display:flex}@media (min-width:600px) and (min-height:720px){.pub-main:has(>.lg-card){justify-content:center;padding-top:40px;padding-bottom:56px}}.pub-main.wide{max-width:860px}.pub-main.reading{max-width:624px}.pub-foot{width:100%;max-width:480px;margin:0 auto;padding:0 8px 32px}.pub-foot.wide{max-width:860px}.pub-foot .foot{box-shadow:inset 0 1px 0 var(--w-line-2);padding-top:12px}.pub-foot.reading{max-width:624px}.pub-col{flex-direction:column;flex:1;min-width:0;display:flex}.pub-top.band{background:var(--w-paper);min-height:0;box-shadow:inset 0 -1px 0 var(--w-line-2);padding:0;display:block}.pub-top-in>.pub-logo{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.pub-top-in{--side-l:max(clamp(16px, 3.4vw, 56px), env(safe-area-inset-left,0px));--side-r:max(clamp(16px, 3.4vw, 56px), env(safe-area-inset-right,0px));min-height:62px;padding:4px var(--side-r) 4px var(--side-l);align-items:center;gap:12px;display:flex}.pub-top-in>a{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.pub-top-in .lg-h{width:auto;height:27px;display:block}.pub-top-in>.row-8{flex-wrap:nowrap;gap:6px}.pub-top-in .ctl:not(.lang-sel.compact){gap:6px;padding-left:12px;padding-right:12px;font-size:14px}.pub-top-in a.ctl{font-weight:600}@media (max-width:379px){.pub-top-in .ctl:not(.lang-sel){padding-left:10px;padding-right:10px}.pub-top-in .ctl:not(.lang-sel)>.ico{display:none}}@media (max-width:359px){.pub-top-in{--side-l:max(12px, env(safe-area-inset-left,0px));--side-r:max(12px, env(safe-area-inset-right,0px))}.pub-top-in .lg-h{height:22px}}@media (min-width:720px){.pub-top-in>.row-8{gap:8px}.pub-top-in .ctl:not(.lang-sel.compact){gap:8px;padding-left:12px;padding-right:16px;font-size:15px}.pub-top-in .lang-sel{padding-right:12px}}@media (min-width:901px){.pub-top-in{min-height:76px}.pub-top-in .lg-h{height:36px}}.lg-card{flex-direction:column;gap:20px;padding:24px;display:flex}@media (min-width:600px){.lg-card{padding:32px}}.lg-card h1{letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:600;line-height:36px}.lg-alt{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.lg-alt>.btn{width:100%}.lg-legal{color:var(--w-ink-3);text-wrap:pretty;font-size:14px;line-height:21px}.lg-card>.lg-legal{box-shadow:inset 0 1px 0 var(--w-line);padding-top:18px}@media (max-width:599px){.pub-main>.lg-card{box-shadow:none;background:0 0;border-radius:0;padding:0}}.tos-card h1{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;font-size:28px;font-weight:600;line-height:36px}@media (max-width:599px){.pub-main>.tos-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.pub-main>.tos-data{box-shadow:inset 0 1px 0 var(--w-line-2);background:0 0;border-radius:0;padding:20px 0 0}.tos-ok>.btn{width:100%}}.lg-legal a{color:var(--w-ink);text-decoration:underline;-webkit-text-decoration-color:var(--w-line-3);text-decoration-color:var(--w-line-3);text-underline-offset:3px;white-space:nowrap;font-weight:500}.lg-legal a:hover{-webkit-text-decoration-color:var(--w-ink-3);text-decoration-color:var(--w-ink-3)}.doc h1{letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(22px,7.2vw,32px);font-weight:600;line-height:1.25}.doc h2{letter-spacing:-.01em;margin-top:16px;font-size:21px;font-weight:600;line-height:28px}.doc h3{font-size:17px;font-weight:600;line-height:26px}.doc h2,.doc h3{text-wrap:balance}.doc p,.doc li{color:var(--w-ink-hi);text-wrap:pretty;max-width:72ch;font-size:17px;line-height:28px}.doc :is(p,li):has(>.lt-run){container-type:inline-size}@container (min-width:340px){.lt-run{white-space:nowrap}}.doc ul{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:24px;list-style:outside;display:grid}.doc ol{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:24px;list-style:decimal;display:grid}.doc>:first-child{margin-top:0}.doc table{border-collapse:collapse;font-size:15px;line-height:22px}.doc th,.doc td{border:1px solid var(--w-line-2);text-align:left;vertical-align:top;padding:8px 10px}.doc th{background:var(--w-soft);font-weight:600}.doc .lt-table{width:min(880px,100vw - 64px);margin-inline:calc(50% + -1*min(440px,50vw - 32px))}.doc .lt-table table{width:100%}.doc .lt-table th,.doc .lt-table td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.doc .lt-items{display:none}@media (max-width:719px){.doc .lt-table{width:auto;margin-inline:0}.doc .lt-table table{display:none}.doc .lt-items{gap:10px;margin:0;display:grid}.doc .lt-item{border:1px solid var(--w-line-2);border-radius:var(--r12);background:var(--w-surface);gap:10px;padding:14px 16px 16px;display:grid}.doc .lt-item dt{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:22px}.doc .lt-item dd{overflow-wrap:break-word;margin:0;font-size:15px;line-height:22px}.doc .lt-k{letter-spacing:.07em;text-transform:uppercase;color:var(--w-ink-3);margin-bottom:2px;font-size:13px;font-weight:600;line-height:18px;display:block}}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.pg-head>div:first-child{min-width:0}.pg-head h2{letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:600;line-height:36px}.pg-head .meta{color:var(--w-ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:15px;line-height:22px;display:flex}.pg-head .acts{flex-wrap:wrap;gap:12px;display:flex}header.pg-head>.acts,div.pg-head>.acts{align-self:flex-end}@media (max-width:599px){.pg-head h2{font-size:24px;line-height:32px}.pg-head .acts{width:100%}}@media (min-width:1024px){.pg-head{box-shadow:inset 0 -1px 0 var(--w-line-2);padding-bottom:24px}}.pg-head>div:first-child{align-self:stretch}.rec-head{flex-direction:column;gap:16px;display:flex}.rec-head>:first-child{min-width:0}.rec-head h1{text-wrap:balance}.rec-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-acts>:not(.btn){flex:100%;min-width:0}.rec-facts{color:var(--w-ink-2);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:15px;font-weight:400;line-height:22px;display:flex}.rec-facts>li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.rec-facts>li>b{color:var(--w-ink);font-weight:600}.rec-facts .ico{width:18px;height:18px;color:var(--w-ink-3)}.done-line{min-height:20px;color:var(--w-ink-2);text-wrap:pretty;align-items:flex-start;gap:8px;margin:-8px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.done-line>.ico{color:var(--w-ok-ink);flex:none;margin-top:2px}.done-line:focus:not(:focus-visible){outline:none}@media (max-width:599px){.rec-head>.done-line{margin-top:-4px}}.done-line.list-done{margin:-8px 0 -12px}.sec-label{letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink-3);font-size:13px;font-weight:600;line-height:18px}.ph{align-items:baseline;gap:12px;min-height:40px;display:flex}.ph h2{letter-spacing:-.005em;flex:1;font-size:18px;font-weight:600;line-height:26px}.cnt{letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:32px;font-weight:600;line-height:40px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar .grow{flex:240px;min-width:0}.toolbar.fill>label{flex:220px;min-width:0}.toolbar.fill>label>.inp{flex:auto;min-width:0}.flt{container-type:inline-size}@container (max-width:760px){.toolbar.fill>.seg{flex:100%;display:flex}.toolbar.fill>.seg>button{text-align:center;flex:1 1 0;justify-content:center}}.toolbar>.seg button{min-height:38px}@media (max-width:719px){.toolbar>.seg{flex-wrap:nowrap;flex:100%;display:flex}.toolbar>.seg>button{text-align:center;flex:auto;justify-content:center;padding-inline:8px}}@media (max-width:359px){.toolbar>.seg>button{padding-inline:4px}}.dl{grid-template-columns:176px minmax(0,1fr);align-content:start;align-items:baseline;gap:12px 24px;display:grid}.dl dt{color:var(--w-ink-3);text-wrap:balance;font-size:14px;font-weight:500;line-height:20px}.dl dd{overflow-wrap:anywhere;font-weight:500}@media (max-width:599px){.dl{grid-template-columns:minmax(0,1fr);gap:4px}.dl dd{margin-bottom:12px}.dl dd:last-child{margin-bottom:0}}.dl-host{container-type:inline-size}@container (max-width:420px){.dl-host .dl{grid-template-columns:minmax(0,1fr);gap:4px}.dl-host .dl dd{margin-bottom:12px}.dl-host .dl dd:last-child{margin-bottom:0}}.tabs-nav{border-radius:var(--r10);background:var(--w-sunk);scrollbar-width:none;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.tabs-nav a,.tabs-nav button{border-radius:var(--r8);height:38px;color:var(--w-ink-2);white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.tabs-nav a:before,.tabs-nav button:before{content:attr(data-label) / "";visibility:hidden;height:0;font-weight:600;overflow:hidden}.tabs-nav a:after,.tabs-nav button:after{content:"";position:absolute;inset:-3px -1px}.tabs-nav :is(a,button):not([aria-current=page],[aria-selected=true]):hover{color:var(--w-ink)}.tabs-nav [aria-current=page],.tabs-nav [aria-selected=true]{background:var(--w-surface);color:var(--w-ink);box-shadow:var(--w-sh-seg);font-weight:600}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:16px;display:grid}.grid-21{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:1024px){.grid-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:16px;display:grid}:is(.grid2,.grid-21,.grid3)>*{align-content:start}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
