.f-fill{flex:1 1;min-height:0;display:flex;flex-direction:column}.f-drv__hd{display:flex;align-items:stretch;height:var(--grid-h);background:rgb(217 217 217/20%);border-bottom:1px solid var(--line);font-size:var(--fs);line-height:var(--lh);font-weight:700}.f-drv__l{display:flex;align-items:center;padding-left:calc(8px * var(--s))}.f-drv__row{overflow:hidden}.f-drv__hd .f-drv__chev{border-right:0}.f-drv__chev .p-caret{transform:rotate(-90deg);transition:transform .2s ease}.f-drv__chev.is-open .p-caret{transform:none}.f-drv__row .p-acts.f-act .p-act:not(:first-child){opacity:0;transition:opacity .2s ease}.f-drv__row.is-hov .p-acts.f-act .p-act:not(:first-child){opacity:1;animation:f-drv-act .2s ease backwards}@keyframes f-drv-act{0%{opacity:0}}.f-drv__row .p-act{width:calc(12px * var(--s));height:calc(12px * var(--s))}.f-drv__row .p-acts{margin-left:calc(1px * var(--s))}@container (max-width: 640px){.f--drivers .p-c--type{width:calc(240px * var(--s))}}@container (max-width: 470px){.f-drv__hd .f-drv__chev{display:flex;order:1;margin-left:auto;margin-right:calc(16px * var(--s))}.f--drivers .p-cell{padding:0 calc(4px * var(--s))}}@media (prefers-reduced-motion:reduce){.f-drv__chev .p-caret,.f-drv__row .p-acts.f-act .p-act:not(:first-child){animation:none;transition:none}}.f--drivers .p-grid.f-drv__pnl.is-off{display:none}.p-dlg.f-of{width:min(calc(1200px * var(--s)),100%);height:calc(693px * var(--s));background:#fafafa;box-shadow:var(--sh)}.f-of__hd{position:relative;z-index:1;flex:none;padding:calc(12px * var(--s)) calc(42px * var(--s)) calc(12px * var(--s)) calc(14px * var(--s));background:var(--white);border-bottom:1px solid rgb(0 0 0/12%);box-shadow:4px 0 10px 0 rgb(0 0 0/5%)}.f-of__cfg{gap:calc(12px * var(--s));margin-bottom:calc(4px * var(--s))}.f-of__cfg,.f-of__name{display:flex;align-items:flex-start;min-width:0}.f-of__name{gap:calc(7px * var(--s));flex:1 1 auto}.f-of__name .f-of__lbl{margin-top:calc(5px * var(--s))}.f-of__in.f-of__in--hd{flex:0 1 calc(220px * var(--s));height:calc(28px * var(--s));padding:0 calc(12px * var(--s));border-radius:var(--r)}.f-of__inc{display:inline-flex;align-items:center;gap:calc(7px * var(--s));flex:none;margin-top:calc(5px * var(--s))}.f-of__desc,.f-of__inc{font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.2);white-space:nowrap}.f-of__desc{margin:0;color:var(--slate);overflow:hidden;text-overflow:ellipsis}.f-of__x{position:absolute;top:calc(14px * var(--s));right:calc(13px * var(--s));display:grid;place-items:center;width:calc(22px * var(--s));height:calc(22px * var(--s))}.f-of__body{min-height:0;gap:calc(10px * var(--s))}.f-of__body,.f-of__panel{flex:1 1;display:flex;padding:calc(12px * var(--s));overflow:hidden}.f-of__panel{min-width:0;flex-direction:column;background:var(--white);border:1px solid rgb(0 0 0/12%);border-radius:var(--r);box-shadow:var(--sh)}.f-of__t{display:flex;align-items:center;margin:0 0 calc(12px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink)}.f-of__t>.f-of__i{margin-left:auto}.f-of__grp{display:flex;flex-direction:column;gap:calc(5px * var(--s));margin-bottom:calc(12px * var(--s));min-width:0}.f-of__grp:last-child{margin-bottom:0}.f-of__lbl{display:inline-flex;align-items:center;align-self:flex-start;min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink);white-space:nowrap}.f-of__lbl--b,.f-of__req{font-weight:700}.f-of__req{margin:0 calc(4px * var(--s)) 0 calc(2px * var(--s));font-size:calc(var(--fs) * 13 / 12);color:#d81a1a}.f-of__lbl .f-of__i{margin-left:calc(4px * var(--s))}.f-of__req+.f-of__i{margin-left:calc(2px * var(--s))}.f-of__in{display:flex;align-items:center;gap:calc(5px * var(--s));height:calc(30px * var(--s));padding:0 calc(10px * var(--s));background:var(--white);border:1px solid var(--line2);border-radius:calc(8px * var(--s));font-size:var(--fs);font-weight:500;color:var(--ink);white-space:nowrap}.f-of__in,.f-of__v{min-width:0;overflow:hidden}.f-of__v{flex:1 1;text-overflow:ellipsis}.f-of__in--num .f-of__v{text-align:right}.f-of__fix{flex:none}.f-of__in.is-ph{color:rgb(0 0 0/35%)}.f-of__in.is-dis{background:rgb(235 235 235/30%);color:rgb(27 27 31/38%)}.f-of__arr{width:calc(10px * var(--s));height:calc(8px * var(--s))}.f-of__cal{margin-right:calc(-3px * var(--s))}.f-of__in.is-dis .f-of__cal{opacity:.3}.f-of__lrow{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--s));min-width:0}.f-of__lrow>.f-of__lbl{align-self:center}.f-of__stog .p-tog__s{margin-left:calc(10px * var(--s))}.f-of__2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(10px * var(--s));gap:calc(10px * var(--s))}.f-of__2,.f-of__seas{display:grid;min-width:0}.f-of__seas{grid-template-columns:minmax(0,131.5fr) minmax(0,295.5fr);align-items:center}.f-of__seast{display:flex;align-items:center}.f-of__chk{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(8px * var(--s));min-width:0}.f-of__chk--lead{margin-bottom:calc(12px * var(--s))}.f-of__date{display:flex;flex-direction:column;gap:calc(10px * var(--s));min-width:0}.f-of .p-tog__s:after{top:calc(1.5px * var(--s));left:calc(2px * var(--s));width:calc(13px * var(--s));height:calc(13px * var(--s));box-shadow:0 calc(4px * var(--s)) calc(5px * var(--s)) 0 rgb(0 0 0/10%)}.f-of .p-tog__s.is-on{background:var(--sec)}.f-of .p-tog__s.is-on:after{left:calc(13px * var(--s))}.f-of__notes{flex:0 0 calc(250px * var(--s));min-width:0;display:flex;flex-direction:column;background:#fafafa;border:1px solid rgb(0 0 0/12%);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.f-of__nhd{padding:calc(12px * var(--s));border-bottom:1px solid rgb(0 0 0/12%)}.f-of__t--n{gap:calc(5px * var(--s));margin-bottom:calc(5px * var(--s))}.f-of__nhd .f-of__desc{white-space:normal}.f-of__comp{position:relative;margin-top:auto;padding:calc(10px * var(--s))}.f-of__qe{position:relative;display:flex;flex-direction:column;height:calc(100px * var(--s));padding:calc(12px * var(--s)) calc(12px * var(--s)) calc(8px * var(--s));background:var(--white);border:1px solid #cecece;border-radius:var(--r)}.f-of__qph{font-size:var(--fs);line-height:var(--lh);font-weight:500;color:rgb(0 0 0/50%)}.f-of__qtb{gap:calc(7px * var(--s));margin:auto calc(-8px * var(--s)) 0}.f-of__qg,.f-of__qtb{display:flex}.f-of__qb{box-sizing:content-box;padding:calc(3px * var(--s)) calc(5px * var(--s))}.f-of__send{position:absolute;right:calc(20px * var(--s));bottom:calc(23px * var(--s));display:grid;place-items:center;width:calc(19px * var(--s));height:calc(19px * var(--s));border-radius:50%;background:var(--sec);opacity:.4}.f-of__acts{flex:none;display:flex;justify-content:flex-end;gap:calc(16px * var(--s));padding:calc(15px * var(--s));border-top:1px solid rgb(0 0 0/12%)}.f-of__acts,.f-of__btn{align-items:center;background:var(--white)}.f-of__btn{display:inline-flex;justify-content:center;gap:calc(8px * var(--s));min-width:calc(92px * var(--s));height:calc(32px * var(--s));padding:0 calc(12px * var(--s));border:1px solid var(--sec);border-radius:var(--r);color:var(--sec);font-size:var(--fs);font-weight:500;white-space:nowrap}.f-of__btn--flat{background:var(--sec);color:var(--white)}.f-of__mask{flex:none;width:calc(12px * var(--s));height:calc(12px * var(--s));background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.f-of__mask--cancel{-webkit-mask-image:url(/assets/product/icons/cancel-icon.svg);mask-image:url(/assets/product/icons/cancel-icon.svg)}.f-of__mask--save{-webkit-mask-image:url(/assets/product/icons/save-icon.svg);mask-image:url(/assets/product/icons/save-icon.svg)}.f-of__btn.is-dis:not(.f-of__btn--flat){border-color:color-mix(in srgb,var(--sec) 25%,var(--white));color:color-mix(in srgb,var(--sec) 50%,var(--white))}.f-of__eye{width:calc(18px * var(--s));height:calc(18px * var(--s));margin-right:calc(-5px * var(--s));background:var(--sec);-webkit-mask-image:url(/assets/product/icons/eye-slash-icon.svg);mask-image:url(/assets/product/icons/eye-slash-icon.svg);opacity:.3}.f--drivers .p-scrim{grid-template:minmax(0,1fr) /minmax(0,1fr)}@container (max-width: 760px){.f-of__notes{display:none}}@container (max-width: 560px){.f-of__panel+.f-of__panel{display:none}.f-of__in.f-of__in--hd{flex:1 1 auto}.f-of__in--hd.is-ph{display:none}}.f-struct{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;padding:calc(20px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.f--struct .p-content{padding:calc(12px * var(--s)) calc(20px * var(--s)) calc(20px * var(--s))}.f-struct__t{flex:none;margin:0 0 calc(20px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink)}.f-org{flex:none;justify-content:center}.f-org,.f-org__li{display:flex;min-width:0}.f-org__li{position:relative;flex-direction:column;align-items:center}.f-org__kids{position:relative;display:flex;justify-content:center;padding-top:calc(56px * var(--s))}.f-org__kids:before{top:calc(24px * var(--s));width:0;height:calc(22px * var(--s));border-left:2px solid var(--dust)}.f-org__kids:after,.f-org__kids:before{content:"";position:absolute;left:0;right:0;margin:auto}.f-org__kids:after{top:calc(6px * var(--s));width:calc(20px * var(--s));height:calc(20px * var(--s));border:calc(3px * var(--s)) solid var(--white);border-radius:50%;background:var(--sec);box-shadow:0 0 0 1px var(--dust)}.f-org__kids>.f-org__li{padding:calc(18px * var(--s)) calc(8px * var(--s)) 0}.f-org__kids>.f-org__li:after,.f-org__kids>.f-org__li:before{content:"";position:absolute;top:calc(-10px * var(--s));width:calc(50% + 1px);height:calc(18px * var(--s));border-top:2px solid var(--dust)}.f-org__kids>.f-org__li:before{right:calc(50% - 1px)}.f-org__kids>.f-org__li:after{left:calc(50% - 1px);border-left:2px solid var(--dust)}.f-org__kids>.f-org__li:first-child:before,.f-org__kids>.f-org__li:last-child:after{border:none}.f-org__kids>.f-org__li:last-child:before{border-right:2px solid var(--dust);border-radius:0 calc(6px * var(--s)) 0 0}.f-org__kids>.f-org__li:first-child:after{border-radius:calc(6px * var(--s)) 0 0 0}.f-node{display:flex;align-items:flex-start;gap:calc(10px * var(--s));min-width:calc(196px * var(--s));padding:calc(10px * var(--s));background:var(--white);border:1px solid transparent;border-radius:var(--r);box-shadow:var(--sh);transition:opacity .25s ease,border-color .25s ease}.f-node.is-active{box-shadow:0 0 calc(10px * var(--s)) calc(2px * var(--s)) color-mix(in srgb,var(--sec) 50%,transparent)}.f-node.is-active,.f-node.is-hov{border-color:var(--sec)}.f-node.is-off{opacity:.55}.f-node__drag{flex:none;display:grid;place-items:center;margin-top:calc(5px * var(--s))}.f-node__n{flex:1 1 auto;min-width:0;max-width:calc(180px * var(--s));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink);text-align:center;overflow-wrap:anywhere}.f-node__acts{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s))}.f-node__chk,.f-node__more{display:grid;place-items:center}.f-node__more{width:calc(10px * var(--s));height:calc(10px * var(--s))}.f-stips{position:absolute;top:calc(16px * var(--s));right:calc(24px * var(--s));z-index:2;width:calc(290px * var(--s));padding:calc(20px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);font-size:var(--fs);line-height:var(--lh);color:var(--ink)}.f-stips__hd{display:flex;align-items:center;gap:calc(10px * var(--s));margin-bottom:calc(12px * var(--s));font-weight:700}.f-stips__l{margin:0;padding-left:calc(18px * var(--s));list-style:disc}.f-stips__l li+li{margin-top:calc(6px * var(--s))}.f-zoom{position:absolute;right:calc(20px * var(--s));bottom:calc(20px * var(--s));z-index:2;display:flex;flex-direction:column;gap:1px;background:#f1f1f1;border-radius:calc(9px * var(--s));box-shadow:var(--sh);overflow:hidden}.f-zoom__b,.f-zoom__v{display:grid;place-items:center;width:calc(30px * var(--s));height:calc(30px * var(--s));background:var(--white)}.f-zoom__v{font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4);font-weight:500;color:var(--ink)}.f-zoom__b.is-dis .p-ic{opacity:.35}.f-snackwrap{position:absolute;left:0;right:0;bottom:calc(16px * var(--s));z-index:9;display:flex;justify-content:center;pointer-events:none}.f-snack{display:flex;align-items:center;gap:calc(12px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s)) calc(8px * var(--s)) calc(20px * var(--s));background:rgb(255 255 255/92%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--r);box-shadow:var(--sh);font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink);white-space:nowrap}.f-snack__x{display:grid;place-items:center;width:calc(24px * var(--s));height:calc(24px * var(--s));font-size:max(12px,calc(18px * var(--s)));line-height:1}.f-ssh{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:calc(56px * var(--s)) calc(20px * var(--s));border-radius:var(--r);animation:f-ssh-in .3s ease-in}.f-ssh,.f-ssh__node{overflow:hidden;background:var(--white);box-shadow:var(--sh)}.f-ssh__node{width:calc(196px * var(--s));border:1px solid transparent;border-radius:var(--r)}.f-ssh__hd{display:flex;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(10px * var(--s)) calc(5px * var(--s))}.f-ssh__b{display:inline-block;border-radius:calc(4px * var(--s));background:linear-gradient(90deg,#f0f0f0,#e4e4e4 20%,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:p-skel 1.5s ease infinite}.f-ssh__drag{flex:none;width:calc(12px * var(--s));height:calc(12px * var(--s));margin-top:calc(4px * var(--s));border-radius:calc(2px * var(--s))}.f-ssh__t{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.f-ssh__bar{width:calc(70px * var(--s));height:calc(12px * var(--s))}.f-ssh__acts{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--s))}.f-ssh__menu{height:calc(10px * var(--s));border-radius:calc(2px * var(--s))}.f-ssh__chk,.f-ssh__menu{width:calc(14px * var(--s))}.f-ssh__chk{height:calc(14px * var(--s));border-radius:calc(3px * var(--s))}.f-ssh__body{display:flex;justify-content:center;padding:0 calc(10px * var(--s)) calc(12px * var(--s))}.f-ssh__av{width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%}.f-ssh__vl{flex:none;width:2px;height:calc(28px * var(--s));background:#e2e5e9}.f-ssh__dots{display:flex;align-items:center;gap:calc(10px * var(--s));margin-top:calc(8px * var(--s))}.f-ssh__dots i{width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%;background:#c9ccd1;animation:f-ssh-dot 1.2s ease-in-out infinite both}.f-ssh__dots i:nth-child(2){animation-delay:.16s}.f-ssh__dots i:nth-child(3){animation-delay:.32s}@keyframes f-ssh-dot{0%,80%,to{opacity:.3;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@keyframes f-ssh-in{0%{opacity:0}to{opacity:1}}@container (max-width: 960px){.f-stips{display:none}}@container (max-width: 640px){.f-org__kids{flex-direction:column;align-items:center;gap:calc(14px * var(--s))}.f-org__kids>.f-org__li{padding:0}.f--struct .p-content{padding:calc(10px * var(--s))}.f-org__kids>.f-org__li:after,.f-org__kids>.f-org__li:first-child:before{display:none}.f-org__kids>.f-org__li:not(:first-child):before{top:auto;right:auto;bottom:100%;left:50%;width:0;height:calc(14px * var(--s));border:none;border-left:2px solid var(--dust);border-radius:0;transform:translateX(-1px)}}.f-fp{flex:1 1;min-height:0;display:flex;flex-direction:column;min-width:0}.f-fp__hd{display:flex;height:calc(30px * var(--s));margin-bottom:calc(12px * var(--s));min-width:0}.f-fp__bc,.f-fp__hd{flex:none;align-items:center;gap:calc(10px * var(--s))}.f-fp__bc{display:inline-flex}.f-fp__chip{display:inline-flex;padding:0 calc(12px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink);white-space:nowrap}.f-fp__chip,.f-fp__search{align-items:center;height:calc(30px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh)}.f-fp__search{flex:0 1 calc(262px * var(--s));min-width:0;display:flex;gap:calc(10px * var(--s));padding:0 calc(10px * var(--s));overflow:hidden}.f-fp__ph{min-width:0;overflow:hidden;text-overflow:ellipsis}.f-fp__btn,.f-fp__ph{white-space:nowrap;font-size:var(--fs);font-weight:500;color:var(--ink)}.f-fp__btn{flex:none;display:inline-flex;align-items:center;gap:calc(8px * var(--s));height:calc(30px * var(--s));padding:0 calc(12px * var(--s));background:var(--white);border-radius:calc(8px * var(--s));box-shadow:var(--sh);line-height:var(--lh)}.f-fp__btn--folder .p-ic{margin-top:calc(-2px * var(--s))}.f-fp__btn--filter{gap:calc(6px * var(--s))}.f-fp__btn--filter .p-caret{opacity:1}.f-tt{flex:1 1;min-height:0;padding:calc(5px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.f-tt__hd,.f-tt__row{display:flex;align-items:stretch;min-width:0}.f-tt__hd{height:calc(44px * var(--s));border-bottom:1px solid var(--line)}.f-tt__row{position:relative;height:calc(42px * var(--s));transition:background-color .15s ease}.f-tt__row:after{content:"";position:absolute;left:calc(68px * var(--s));right:0;bottom:0;height:1px;background:var(--line);pointer-events:none}.f-tt__row:last-child:after{display:none}.f-tt__row.is-hov{background:var(--soft);transition-delay:.6s}.f-tt__lead{flex:none;display:flex;align-items:center;width:calc(56px * var(--s))}.f-tt__bm{margin-left:calc(8px * var(--s))}.f-tt__drag{margin-left:calc(17px * var(--s))}.f-tt__c{flex:none;display:flex;align-items:center;min-width:0;padding:0 calc(12px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink);white-space:nowrap}.f-tt__hd .f-tt__c{font-weight:500}.f-tt__c--sel{width:calc(38px * var(--s))}.f-tt__c--name{flex:1 1 auto;overflow:hidden}.f-tt__c--mod,.f-tt__c--owner{width:calc(170px * var(--s));justify-content:center}.f-tt__c--with{width:calc(200px * var(--s));justify-content:center}.f-tt__c--made{width:calc(165px * var(--s));justify-content:center}.f-tt__c--act{position:relative;width:calc(70px * var(--s));justify-content:center}.f-tt__icon{margin-right:calc(10px * var(--s))}.f-tt__link{min-width:0;overflow:hidden;text-overflow:ellipsis}.f-tt__ren{margin-left:calc(7px * var(--s));opacity:0;transition:opacity .25s ease}.f-tt__row.is-hov .f-tt__ren{opacity:1;transition-delay:.6s}.f-tt__avs{display:flex;align-items:center;gap:calc(5px * var(--s))}.f-tt__more{display:grid;place-items:center;width:calc(14px * var(--s));height:calc(14px * var(--s))}.f-avt{flex:none;display:grid;place-items:center;width:calc(var(--avsz) * var(--s));height:calc(var(--avsz) * var(--s));border-radius:50%;color:var(--white);font-size:var(--fs-sm);line-height:1;font-weight:500;letter-spacing:0}.f-rmenu{position:absolute;top:calc(100% - 9px * var(--s));right:calc(28px * var(--s));z-index:5;display:flex;flex-direction:column;min-width:calc(112px * var(--s));padding:calc(7px * var(--s)) calc(16px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);transform-origin:top right;pointer-events:none}.f-rmenu__i{display:flex;align-items:center;padding:calc(9px * var(--s)) 0;border-bottom:1px solid var(--line);font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink);white-space:nowrap}.f-rmenu__i:last-child{border-bottom:none}.f-rmenu__i{transition:color .25s ease}.f-rmenu__i.is-hov{color:var(--sec)}.p-dlg.f-sd{width:min(calc(500px * var(--s)),100%);box-shadow:var(--sh)}.f-sd__hd{position:relative;z-index:1;flex:none;display:flex;align-items:center;min-width:0;padding:calc(14px * var(--s)) calc(40px * var(--s)) calc(14px * var(--s)) calc(15px * var(--s));border-bottom:1px solid rgb(0 0 0/12%);box-shadow:4px 0 10px 0 rgb(0 0 0/5%)}.f-sd__t{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink)}.f-sd__x{position:absolute;top:calc(11px * var(--s));right:calc(10px * var(--s));display:grid;place-items:center;width:calc(22px * var(--s));height:calc(22px * var(--s))}.f-sd__body{flex:1 1 auto;min-height:0;padding:calc(15px * var(--s));overflow:hidden}.f-sd__body,.f-sd__grp{display:flex;flex-direction:column}.f-sd__grp{position:relative;gap:calc(5px * var(--s));margin-bottom:calc(15px * var(--s));min-width:0}.f-sd__grp:last-child{margin-bottom:0}.f-sd__lbl{font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink)}.f-sd__field{display:flex;align-items:center;gap:calc(8px * var(--s));min-height:calc(36px * var(--s));padding:calc(6px * var(--s)) calc(12px * var(--s));background:var(--white);border:1px solid var(--line2);border-radius:var(--r);min-width:0;transition:border-color .25s ease}.f-sd__field.has-chips{flex-direction:column;align-items:flex-start}.f-sd__field.is-open{border-color:var(--ink)}.f-sd__in{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--fs);line-height:calc(22px * var(--s));font-weight:500;color:var(--ink)}.f-sd__field.has-chips .f-sd__in{align-self:stretch}.f-sd__in.is-ph{color:rgb(0 0 0/35%)}.f-sd__arr{flex:none;width:calc(12px * var(--s));height:calc(10px * var(--s));transition:transform .2s ease}.f-sd__field.is-exp .f-sd__arr{transform:rotateX(180deg)}.f-sd__chip{display:inline-flex;align-items:center;gap:calc(8px * var(--s));height:calc(24px * var(--s));padding:0 calc(10px * var(--s));background:#e6e6e6;border-radius:calc(20px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink);white-space:nowrap}.f-sd__menu{position:absolute;top:calc(100% + 2px * var(--s));left:0;right:0;z-index:3;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);pointer-events:none;overflow:hidden;transform-origin:50% 0}.f-sd__menu--ac{padding:calc(4px * var(--s)) calc(12px * var(--s))}.f-sd__menu--sel{padding:calc(2px * var(--s)) calc(10px * var(--s))}.f-sd__opt{display:flex;flex-direction:column;gap:calc(4px * var(--s));padding:calc(9px * var(--s)) 0}.f-sd__optn{font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink)}.f-sd__opte,.f-sd__whoe{font-size:var(--fs-sm);line-height:calc(var(--fs-sm) * 1.27);font-weight:400;color:var(--ink)}.f-sd__roleopt{display:flex;align-items:center;height:calc(36px * var(--s));padding:0;border-bottom:1px solid var(--line);font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink)}.f-sd__roleopt:last-child{border-bottom:none}.f-sd__tbl{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.f-sd__tr{display:grid;grid-template-columns:minmax(0,134fr) minmax(0,76fr) minmax(0,76fr) minmax(0,76fr) minmax(0,106fr);align-items:center;font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink)}.f-sd__tr>span{min-width:0;padding:calc(4px * var(--s)) calc(8px * var(--s))}.f-sd__tr>span:first-child{padding-left:calc(12px * var(--s))}.f-sd__tr>span:last-child{padding-right:calc(12px * var(--s))}.f-sd__tr.is-head{min-height:calc(40px * var(--s));border-bottom:1px solid var(--line);font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.f-sd__tr.is-head>span:nth-child(4){white-space:nowrap}.f-sd__tr.is-new{background:color-mix(in srgb,var(--sec) 5.9%,var(--white))}.f-sd__ainfo,.f-sd__final,.f-sd__who{display:flex;flex-direction:column;gap:calc(4px * var(--s));min-width:0}.f-sd__whon{font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-sd__who .f-sd__whoe{overflow-wrap:anywhere}.f-sd__finall{font-weight:500}.f-sd__delta{font-weight:400;color:var(--sec)}.f-sd__badge,.f-sd__delta{font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4)}.f-sd__badge{display:inline-flex;align-items:center;flex:none;padding:calc(3px * var(--s)) calc(12px * var(--s));background:rgb(0 0 0/8%);border-radius:calc(20px * var(--s));font-weight:500;color:var(--ink);white-space:nowrap}.f-sd__list{margin-top:calc(3px * var(--s));border:1px solid var(--line);border-radius:calc(8px * var(--s))}.f-sd__arow{display:flex;align-items:center;gap:calc(12px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s))}.f-sd__auser{flex:1 1;min-width:0;display:flex;gap:calc(10px * var(--s))}.f-sd__ainfo{flex:1 1;justify-content:center;min-height:calc(34px * var(--s))}.f-sd__ainfo .f-sd__whoe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-sd__scope{display:inline-flex;align-items:center;gap:calc(4px * var(--s));margin-top:calc(3px * var(--s));font-size:var(--fs-sm);line-height:calc(var(--fs-sm) * 1.27);color:rgb(0 0 0/70%)}.f-sd__acc{margin-top:calc(1px * var(--s))}.f-sd__arow+.f-sd__arow{border-top:1px solid var(--line2)}.f-sd__asel{display:inline-flex;align-items:center;gap:calc(8px * var(--s));flex:none;height:calc(26px * var(--s) + 2px);padding:0 calc(8px * var(--s));border:1px solid var(--line);border-radius:var(--r);background:var(--white);font-size:var(--fs-sm);line-height:1;font-weight:400;color:var(--ink);white-space:nowrap}.f-sd__adel{display:grid;place-items:center;flex:none;width:calc(28px * var(--s) + 2px);height:calc(28px * var(--s) + 2px);border:1px solid var(--line);border-radius:50%;background:var(--white)}.f-sd__busy{display:grid;place-items:center;opacity:.5}.f-sd__busy .p-spin{width:calc(16px * var(--s));height:calc(16px * var(--s))}.f-sd__busy .p-spin__t{stroke:none}.f-sd__busy .p-spin__a{stroke:var(--sec);stroke-width:1.6}.f-sd__go{gap:calc(10px * var(--s))}.f-of__btn--flat.is-dis{background:color-mix(in srgb,var(--sec) 12%,var(--white));border-color:transparent;color:color-mix(in srgb,var(--sec) 50%,var(--white))}.f-of__mask--share{-webkit-mask-image:url(/assets/product/icons/share-icon.svg);mask-image:url(/assets/product/icons/share-icon.svg)}.f-sd__k{animation:f-mk-key 1ms var(--kd,0s) backwards}.f-sd__ph{color:rgb(0 0 0/35%);animation:f-mk-gone 1ms var(--kd,0s) forwards}.f-sd__load{flex:none;display:grid;place-items:center;animation:f-mk-late 1ms var(--at,0s) backwards}.f-sd__load .p-spin{width:calc(18px * var(--s));height:calc(18px * var(--s))}.f-sd__load .p-spin__t{stroke:none}.f-sd__load .p-spin__a{stroke:var(--ink);stroke-width:1.6}.p-dlg.f-cs{width:min(calc(480px * var(--s)),100%);box-shadow:var(--sh)}.f-cs__box{display:flex;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));border:1px solid var(--line);border-radius:var(--r)}.f-cs__box>.p-ic{flex:none}.f-cs__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(10px * var(--s))}.f-cs__li,.f-cs__title{margin:0;font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink)}.f-cs__title strong{font-weight:700}.f-cs__list{display:flex;flex-direction:column;gap:calc(10px * var(--s));margin:0;padding:0;list-style:none}.f-cs__li{display:flex;gap:calc(8px * var(--s))}.f-cs__li>.p-ic{flex:none;margin-top:calc(1px * var(--s))}.f-cs__note{margin:calc(12px * var(--s)) 0 0;font-size:var(--fs-sm);line-height:calc(var(--fs-sm) * 1.27);font-weight:400;color:var(--slate)}@media (prefers-reduced-motion:reduce){.f-sd__k,.f-sd__load,.f-sd__ph{animation:none}}@container (max-width: 470px){.p.f--share .p-nav__r .p-btn--share{display:inline-flex}.p.f--share .p-nav__r .p-btn--calc{display:none}.f-sd__tr.is-head>span:nth-child(4){white-space:normal}}@container (max-width: 1040px){.f-tt__c--made{display:none}}@container (max-width: 1014px){.f-fp__search{flex-basis:calc(220px * var(--s))}}@container (max-width: 930px){.f-tt__c--mod{display:none}}@container (780px < width <= 810px){.f-tt__c--owner{display:none}}@container (max-width: 700px){.f-tt__c--owner{display:none}}@container (max-width: 560px){.f-tt__c--with{width:calc(70px * var(--s))}}@container (max-width: 520px){.f-fp__btn--folder{display:none}}@container (max-width: 470px){.f-fp__btn--filter,.f-tt__c--sel,.f-tt__lead,.f-tt__ren{display:none}.f-tt__row:after{left:0}}.p-dlg.f-val{width:min(calc(970px * var(--s)),100%);height:min(calc(539px * var(--s)),100%);background:#fafafa;box-shadow:var(--sh)}.f--stock .p-scrim,.f--val .p-scrim{grid-template:minmax(0,1fr) /minmax(0,1fr)}.f-val__hd{position:relative;z-index:1;flex:none;min-width:0;padding:calc(14px * var(--s)) calc(42px * var(--s)) calc(14px * var(--s)) calc(14px * var(--s));background:var(--white);border-bottom:1px solid rgb(0 0 0/12%);box-shadow:4px 0 10px 0 rgb(0 0 0/5%)}.f-val__t{display:flex;align-items:center;gap:calc(5px * var(--s));margin:0;min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink);white-space:nowrap}.f-val__save{margin-block:calc(-3px * var(--s));padding:calc(3px * var(--s)) calc(8px * var(--s));border-radius:calc(20px * var(--s));background:var(--page);font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4);font-weight:400;color:var(--ink)}.f-val__save.is-saved{background:color-mix(in srgb,var(--sec) 12%,transparent);color:var(--pri)}.f-val__desc{margin:calc(5px * var(--s)) 0 0;font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.2);font-weight:400;color:var(--slate)}.f-val__x{position:absolute;top:calc(11px * var(--s));right:calc(10px * var(--s));display:grid;place-items:center;width:calc(22px * var(--s));height:calc(22px * var(--s))}.f-val__body{flex:1 1 auto;min-height:0;gap:calc(10px * var(--s))}.f-val__body,.f-val__card{display:flex;padding:calc(12px * var(--s));overflow:hidden}.f-val__card{flex:1 1;min-width:0;flex-direction:column;background:var(--white);border:1px solid rgb(0 0 0/12%);border-radius:var(--r);box-shadow:var(--sh)}.f-val__sec+.f-val__sec{margin-top:calc(12px * var(--s));padding-top:calc(12px * var(--s));border-top:1px solid var(--line)}.f-val__h{display:flex;align-items:center;gap:calc(10px * var(--s));margin:0 0 calc(12px * var(--s));min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink);white-space:nowrap}.f-val__h .f-val__hi{margin-left:auto}.f-val__grp{position:relative;display:flex;flex-direction:column;gap:calc(5px * var(--s));margin-bottom:calc(12px * var(--s));min-width:0}.f-val__grp:last-child{margin-bottom:0}.f-val__lbl{display:block;min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink)}.f-val__lbl .f-val__i{display:inline-block;margin-left:calc(2px * var(--s));vertical-align:calc(-3px * var(--s))}.f-val__in{display:flex;align-items:center;min-width:0;height:calc(30px * var(--s));padding:0 calc(10px * var(--s));background:var(--white);border:1px solid var(--line2);border-radius:calc(8px * var(--s));font-size:var(--fs);line-height:calc(18px * var(--s));font-weight:500;color:var(--ink);white-space:nowrap;transition:border-color .25s ease}.f-val__in.is-focus,.f-val__in.is-hov{border-color:var(--ink)}.f-val__v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.f-val__v.is-ph{color:rgb(0 0 0/35%)}.f-val__sel{background:color-mix(in srgb,var(--sec) 24%,transparent);animation:f-val-sel-go 1ms var(--kd,0s) forwards}@keyframes f-val-sel-go{to{font-size:0}}.f-val__k{animation:f-mk-key 1ms var(--kd,0s) backwards}.f-val__fix{flex:none;padding-left:calc(5px * var(--s))}.f-val__in--sel{gap:calc(5px * var(--s))}.f-val__in--sel .f-val__v{text-align:left}.f-val .f-val__arr{width:calc(10px * var(--s));height:calc(8px * var(--s));transition:transform .2s ease}.f-val__in.is-open .f-val__arr{transform:rotateX(180deg)}.f-val__menu{position:absolute;top:calc(100% + 2px * var(--s));left:0;right:0;z-index:3;display:flex;flex-direction:column;min-width:calc(180px * var(--s));padding:calc(2px * var(--s)) calc(10px * var(--s));background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);pointer-events:none;transform-origin:50% 0}.f-val__opt{display:flex;align-items:center;min-height:calc(36px * var(--s));padding:calc(9px * var(--s)) 0;border-bottom:1px solid var(--line);font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink);white-space:nowrap}.f-val__opt:last-child{border-bottom:0}.f-val__opt.is-on{color:var(--pri)}.f-val__tick{position:relative;flex:none;width:calc(16px * var(--s));height:calc(16px * var(--s));margin-left:auto}.f-val__tick:after{content:"";position:absolute;left:calc(3px * var(--s));top:calc(4px * var(--s));width:calc(10px * var(--s));height:calc(4px * var(--s));border-left:1px solid var(--sec);border-bottom:1px solid var(--sec);transform:rotate(-45deg)}.f-val__pill{padding:calc(3px * var(--s)) calc(8px * var(--s));border-radius:calc(20px * var(--s));background:#d1fae4;font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4);font-weight:400;color:var(--ink)}.f-val__pill.is-pending{background:rgb(255 174 0/25%)}.f-val__row{justify-content:space-between;min-height:calc(32px * var(--s));padding:calc(6px * var(--s)) 0;border-top:1px solid var(--line);font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink);white-space:nowrap}.f-val__row,.f-val__rt{display:flex;align-items:center;gap:calc(8px * var(--s))}.f-val__rt{min-width:0;transition:opacity .2s ease}.f-val__rows.is-pending .f-val__rt{opacity:.55}.f-val__rv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-val__rv.is-hid{display:none}.f-val .p-caretbar.is-still{animation:none}.f-val__shim{display:inline-block;flex:none;width:calc(80px * var(--s));height:calc(12px * var(--s));border-radius:calc(4px * var(--s));background:linear-gradient(90deg,var(--sk) 0,var(--sk-hi) 20%,var(--sk) 40%,var(--sk) 100%);background-size:200% 100%;animation:p-skel 1.5s ease-in-out infinite}.f-val__srow{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--s));min-height:calc(32px * var(--s));padding:calc(6px * var(--s)) 0;border-top:1px solid var(--line)}.f-val__sl{display:block;flex:0 1 auto;min-width:0;height:calc(12px * var(--s));border-radius:calc(4px * var(--s));background:linear-gradient(90deg,var(--sk) 0,var(--sk-hi) 20%,var(--sk) 40%,var(--sk) 100%);background-size:200% 100%;animation:p-skel 1.5s ease-in-out infinite}.f-val__sl--m{width:55%}.f-val__sl--s{width:22%;min-width:calc(60px * var(--s))}.f-val__note{margin:calc(6px * var(--s)) 0 0;font-size:var(--fs-xs);line-height:calc(var(--fs-xs) * 1.4);font-weight:400;color:var(--slate)}@container (max-width: 640px){.f-val__menu{top:auto;bottom:calc(100% + 2px * var(--s));transform-origin:50% 100%}}@container (max-width: 470px){.p.f--val .p-nav__r .p-btn--val{display:inline-flex}.f-val__desc,.p.f--val .p-nav__r .p-btn--calc{display:none}.f-val__menu{min-width:0}}@container (max-width: 262px){.f-val__body{gap:calc(6px * var(--s))}.f-val__body,.f-val__card{padding:calc(8px * var(--s))}}@media (prefers-reduced-motion:reduce){.f-val__k,.f-val__sel,.f-val__shim,.f-val__sl{animation:none}}.p-num.is-up{color:var(--pri)}.p-num.is-down{color:var(--color-error)}.f--file .p-content{padding:calc(12px * var(--s)) calc(20px * var(--s)) calc(20px * var(--s))}.f--file .p-hubc.is-hot{animation:p-gcard-lift .25s ease .5s both}.f--file .p-hubc.is-hot .p-hubc__c{animation:f-hub-cta .25s ease .5s backwards}@keyframes f-hub-cta{0%{background-color:var(--white);color:var(--slate)}}.p-cm__panel.f-fi__up{flex:none;min-height:calc(532px * var(--s));padding:calc(68px * var(--s)) calc(20px * var(--s)) calc(20px * var(--s));border-radius:var(--r);gap:0}.f-fi__drop{position:relative;flex:none;flex-direction:column;width:min(calc(600px * var(--s)),100%);min-height:calc(254px * var(--s));margin:0 auto;padding:calc(20px * var(--s)) calc(16px * var(--s));border:1px dashed rgb(0 0 0/50%);border-radius:var(--r);background:var(--white);font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--ink)}.f-fi__drop,.f-fi__ft{display:flex;align-items:center;justify-content:center}.f-fi__ft{gap:calc(18px * var(--s));margin:0 0 calc(30px * var(--s))}.f-fi__ft .p-ic{width:calc(53px * var(--s));height:calc(49px * var(--s))}.f-fi__sel{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:calc(64px * var(--s));height:calc(38px * var(--s));padding:0 calc(12px * var(--s));border:1px solid var(--ink);border-radius:var(--r);background:var(--white);color:var(--ink);font-size:var(--fs);font-weight:500;white-space:nowrap}.f-fi__h{margin:calc(15px * var(--s)) 0;font-size:var(--fs);line-height:var(--lh);font-weight:700;text-align:center}.f-fi__h u{color:var(--pri)}.f-fi__fmt{margin:0}.f-fi__drop.is-hot{animation:f-fi-hot .25s ease .35s both}.f-fi__drop.is-hot .f-fi__sel{animation:f-fi-hot-btn .25s ease .35s both}@keyframes f-fi-hot{0%{border-color:rgb(0 0 0/50%)}to{border-color:var(--sec)}}@keyframes f-fi-hot-btn{0%{background:var(--white);border-color:var(--ink);color:var(--ink)}to{background:var(--sec);border-color:var(--sec);color:var(--white)}}.f-fi__files{flex:none;width:min(calc(600px * var(--s)),100%);margin:0 auto}.f-fi__fl{margin:0 0 calc(5px * var(--s))}.f-fi__file,.f-fi__fl{font-size:var(--fs);line-height:var(--lh);font-weight:500}.f-fi__file{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--s));min-height:calc(44px * var(--s));padding:calc(7px * var(--s)) calc(8px * var(--s)) calc(7px * var(--s)) calc(10px * var(--s));border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--page) 50%,transparent)}.f-fi__fn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;margin-right:auto;word-break:break-word}.f-fi__del{display:grid;place-items:center;flex:none;width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:calc(8px * var(--s));background:var(--white);box-shadow:var(--sh)}.f-fi__card{margin-top:calc(20px * var(--s));border:1px solid var(--line);border-radius:var(--r)}.f-fi__ch{padding:calc(10px * var(--s)) calc(10px * var(--s)) calc(10px * var(--s)) calc(16px * var(--s))}.f-fi__ch,.f-fi__pl{display:flex;align-items:center;gap:calc(10px * var(--s))}.f-fi__pl{flex:1 1;min-width:0;justify-content:space-between;font-size:var(--fs);line-height:var(--lh);font-weight:700}.f-fi__plt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-fi__ct{flex:none;margin-left:auto;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-fi__cb{display:grid;place-items:center;flex:none;width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:rgb(0 0 0/8%)}.f-fi__cb .p-caret{width:calc(10px * var(--s));height:calc(7px * var(--s));opacity:1}.f-fi__cbody{display:flex;flex-direction:column;gap:calc(14px * var(--s));padding:calc(15px * var(--s)) calc(16px * var(--s));border-top:1px solid var(--line)}.f-fi__sr{display:flex;align-items:flex-start;gap:calc(10px * var(--s))}.f-fi__st{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(3px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:700}.f-fi__sd{font-weight:400}.f-fi__sr .p-spin{width:calc(16px * var(--s));height:calc(16px * var(--s))}.f-fi__sr .p-spin__t{stroke:none}.f-fi__sr .p-spin__a{stroke:var(--ink);stroke-width:1.6}.f-fi__sk{display:block;height:calc(10px * var(--s));margin:calc(3px * var(--s)) 0 calc(6px * var(--s));border-radius:calc(10px * var(--s));background:linear-gradient(90deg,var(--line) 0,#d8d8d8 50%,var(--line) 100%);background-size:200% 100%;animation:p-skel 1.5s ease-in-out infinite;opacity:.5}.f-fi__sk:last-child{margin-bottom:0}.f-fi__sk.is-short{width:84%}.f-fi__ch .f-fi__sk{flex:1 1;margin:0}.f-fi__ok{justify-content:center;gap:calc(10px * var(--s));margin:calc(20px * var(--s)) 0 0;font-size:var(--fs);line-height:var(--lh);font-weight:500;color:var(--sec)}.f-fi__acts,.f-fi__ok{display:flex;align-items:center}.f-fi__acts{flex:none;justify-content:space-between;gap:calc(16px * var(--s));width:100%;margin-top:auto;padding-top:calc(20px * var(--s))}.f-fi__next{margin-left:auto}@container (max-width: 640px){.f--file .p-content{padding:calc(10px * var(--s))}}@container (max-width: 380px){.f--file .p-hubc--stock{display:flex;width:100%}.f--file .p-hubc--ai{display:none}}@media (prefers-reduced-motion:reduce){.f--file .p-hubc.is-hot,.f--file .p-hubc.is-hot .p-hubc__c,.f-fi__drop.is-hot,.f-fi__drop.is-hot .f-fi__sel,.f-fi__sk{animation:none}}.f--map .p-content{padding:calc(12px * var(--s)) calc(20px * var(--s)) calc(20px * var(--s))}.f-acc__page{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;padding:calc(20px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.f-acc__page.is-clip{padding-right:calc(25px * var(--s))}.f-acc__map{flex:none;width:100%;max-width:calc(740px * var(--s));min-width:0;margin:auto 0;padding:calc(24px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh)}.f-acc__head{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--s));margin:0 0 calc(20px * var(--s))}.f-acc__logo{display:inline-flex;flex:none;border-radius:50%;overflow:hidden}.f-acc__h{margin:0;font-size:max(9px,calc(16px * var(--s)));line-height:calc(22px * var(--s));font-weight:700;color:var(--ink)}.f-acc{width:100%;min-width:0}.f-acc__card{margin:0 0 calc(12px * var(--s));padding:calc(12px * var(--s)) calc(24px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh)}.f-acc__card:last-child{margin-bottom:0}.f-acc__hd,.f-acc__row{display:grid;grid-template-columns:minmax(0,1fr) calc(26px * var(--s)) calc(300px * var(--s));grid-gap:calc(24px * var(--s));gap:calc(24px * var(--s));align-items:center}.f-acc__hd{min-height:calc(20px * var(--s))}.f-acc__hl{grid-column:1;display:flex;align-items:center;gap:calc(8px * var(--s));min-width:0}.f-acc__t{min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink)}.f-acc__hr{grid-column:3;display:flex;align-items:center;justify-content:flex-start;gap:calc(8px * var(--s));min-width:0}.f-acc__hr .f-acc__chev{width:calc(9px * var(--s));height:calc(13px * var(--s));margin-left:auto;margin-right:calc(-6px * var(--s))}.f-acc__hr .f-acc__chev.is-open{transform:rotate(90deg)}.f-acc__lbl{font-size:var(--fs-xs);line-height:calc(16px * var(--s));font-weight:300;color:var(--ink);white-space:nowrap}.f-acc__rows{display:flex;flex-direction:column;gap:calc(7px * var(--s));margin-top:calc(16px * var(--s))}.f-acc__row{min-height:calc(24px * var(--s))}.f-acc__n{grid-column:1;min-width:0;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink)}.f-acc__code{font-size:inherit;font-weight:400;color:var(--ink)}.f-acc__arr{grid-column:2;justify-self:center;display:block;width:calc(23px * var(--s));height:calc(8px * var(--s))}.f-acc__to{grid-column:3}.f-acc__sel,.f-acc__to{display:flex;align-items:center;min-width:0}.f-acc__sel{gap:calc(5px * var(--s));width:100%;height:calc(30px * var(--s) + 2px);padding:0 calc(12px * var(--s));background:var(--white);border:1px solid var(--line);border-radius:calc(6px * var(--s));font-size:var(--fs);line-height:calc(20px * var(--s));font-weight:500;color:var(--ink)}.f-acc__v{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-acc__caret{flex:none;display:flex;align-items:center;justify-content:center;width:calc(12px * var(--s));height:calc(10px * var(--s));transition:transform .2s ease}.f-acc__caret:after{content:"";box-sizing:content-box;width:calc(7px * var(--s));height:calc(7px * var(--s));border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translate(calc(-2px * var(--s)),calc(-2px * var(--s)))}.f-acc__sel.is-open .f-acc__caret{transform:rotateX(180deg)}.f-acc__acts{position:-webkit-sticky;position:sticky;bottom:calc(-20px * var(--s));z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:calc(16px * var(--s));margin:calc(12px * var(--s)) calc(-24px * var(--s)) calc(-12px * var(--s));padding:calc(12px * var(--s)) calc(24px * var(--s))}.f-acc__acts:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:calc(36px * var(--s));pointer-events:none;opacity:0;background:linear-gradient(to bottom,rgb(255 255 255/0) 0,rgb(255 255 255/80%) 45%,var(--white) 100%)}.f-acc__acts.is-stuck{background:var(--white);padding-bottom:calc(20px * var(--s))}.f-acc__acts.is-stuck:before{opacity:1}.f--map .f-acc__acts .p-primary.is-hov{background-color:color-mix(in srgb,var(--sec) 92%,var(--white));transition:background-color .35s ease .35s}.f-acc__sent{display:block;height:1px;margin-top:-1px;pointer-events:none}.f-acc__panel{position:absolute;z-index:4;min-width:calc(180px * var(--s));max-width:calc(100cqw - 32px * var(--s));max-height:min(calc(338px * var(--s) + 2px),var(--room,calc(338px * var(--s) + 2px)));padding:0 calc(15px * var(--s)) calc(2px * var(--s)) calc(10px * var(--s));background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.f-acc__srch{margin:0 calc(-10px * var(--s));padding:calc(10px * var(--s));background:var(--white);border-bottom:1px solid var(--line)}.f-acc__sf{display:flex;align-items:center;gap:calc(10px * var(--s));height:calc(28px * var(--s) + 2px);padding:0 calc(10px * var(--s));border:1px solid var(--sec);border-radius:var(--r);background:var(--white)}.f-acc__ph{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(0 0 0/35%)}.f-acc__opt,.f-acc__ph{font-size:var(--fs);line-height:var(--lh);font-weight:500}.f-acc__opt{display:flex;align-items:center;min-height:calc(36px * var(--s));padding:calc(9px * var(--s)) 0;border-bottom:1px solid var(--line);color:var(--ink)}.f-acc__opt:last-child{border-bottom:0}.f-acc__opt.is-child{padding-left:calc(20px * var(--s))}.f-acc__ol{flex:1 1;min-width:0}.f-acc__chk{position:relative;flex:none;width:calc(16px * var(--s));height:calc(16px * var(--s));margin-left:calc(10px * var(--s))}.f-acc__chk:after{content:"";position:absolute;inset:calc(-1px * var(--s)) 0 0;margin:auto;box-sizing:content-box;width:calc(10px * var(--s));height:calc(4px * var(--s));border-left:1px solid var(--sec);border-bottom:1px solid var(--sec);transform:rotate(-45deg)}@container (max-width: 713px){.f-acc__page{padding:calc(16px * var(--s))}.f-acc__page.is-clip{padding-right:calc(21px * var(--s))}.f-acc__map{padding:calc(24px * var(--s)) calc(16px * var(--s)) calc(32px * var(--s))}.f-acc__acts{bottom:calc(-16px * var(--s));margin-right:calc(-16px * var(--s));margin-left:calc(-16px * var(--s));padding-right:calc(16px * var(--s));padding-left:calc(16px * var(--s))}.f-acc__head{gap:calc(12px * var(--s));margin-bottom:calc(20px * var(--s))}.f-acc__logo .p-ic{width:calc(56px * var(--s));height:calc(56px * var(--s))}}@container (max-width: 640px){.f--map .p-content{padding:calc(10px * var(--s))}}@container (max-width: 460px){.f-acc__card{padding:calc(14px * var(--s)) calc(16px * var(--s))}.f-acc__hd,.f-acc__row{grid-template-columns:minmax(0,1fr);gap:calc(4px * var(--s))}.f-acc__hl,.f-acc__hr,.f-acc__n,.f-acc__to{grid-column:1}.f-acc__hr .f-acc__chev{margin-right:0}.f-acc__arr{display:none}}@media (prefers-reduced-motion:reduce){.f-acc__caret{transition:none}}.f-flanc{position:relative;display:inline-flex;flex:none}.f-flbtn .p-caret{transition:transform .25s ease}.f-flbtn__badge{display:none;align-items:center;justify-content:center;min-width:calc(16px * var(--s));height:calc(16px * var(--s));padding:0 calc(4px * var(--s));border-radius:calc(8px * var(--s));background:var(--sec);color:var(--white);font-size:var(--fs-xs)}.f-fl,.f-flbtn__badge{line-height:calc(16px * var(--s));font-weight:500}.f-fl{position:absolute;top:calc(100% + 5px * var(--s));left:0;z-index:9;width:max-content;min-width:calc(112px * var(--s));max-width:calc(280px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s));background:var(--white);border-radius:var(--r);box-shadow:var(--sh);font-size:var(--fs);color:var(--ink);white-space:nowrap;transform-origin:left top}.f-fl__t{margin:0 0 calc(12px * var(--s));font-weight:700}.f-fl__list{display:flex;flex-direction:column;gap:calc(10px * var(--s));padding-bottom:calc(12px * var(--s))}.f-fl__g{padding-bottom:calc(10px * var(--s));border-bottom:1px solid var(--line)}.f-fl__g:last-child{padding-bottom:0;border-bottom:0}.f-fl__opts{margin-top:calc(2px * var(--s));padding-left:calc(24px * var(--s))}.f-fl__row{display:flex;align-items:flex-start}.f-fl__opt{padding:calc(7px * var(--s)) 0;border-bottom:1px solid var(--line)}.f-fl__opt:last-child{padding-bottom:0;border-bottom:0}.f-fl__row .p-tick{position:relative;margin-top:calc(1px * var(--s))}.f-fl__lbl{padding:calc(1px * var(--s)) 0 0 calc(8px * var(--s));line-height:calc(16px * var(--s))}.f-fl__row .p-tick.is-mixed:after{content:"";position:absolute;left:50%;top:50%;width:calc(10px * var(--s));height:calc(2px * var(--s));translate:-50% -50%;background:var(--ink);animation:f-fl-mix .09s linear}@keyframes f-fl-mix{0%{transform:scaleX(0)}}.f-fl__acts{display:flex;align-items:center;justify-content:flex-end;gap:calc(10px * var(--s));margin:0 calc(-14px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s)) 0;border-top:1px solid var(--line)}.f-fl__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--s));min-width:calc(64px * var(--s));height:calc(28px * var(--s));padding:0 calc(12px * var(--s));border:1px solid var(--sec);border-radius:var(--r-sm);background:transparent;color:var(--sec);font-size:var(--fs);line-height:calc(16px * var(--s));font-weight:500;white-space:nowrap;overflow:hidden}.f-fl__btn--flat{border:0;background:var(--sec);color:var(--white)}.f-fl__btn--flat.is-busy{background:color-mix(in srgb,var(--sec) 12%,var(--white));color:color-mix(in srgb,var(--sec) 50%,var(--white))}.f-fl__btn .p-spin{width:calc(14px * var(--s));height:calc(14px * var(--s))}.f-fl__btn .p-spin__t{stroke:none}.f-fl__btn .p-spin__a{stroke:var(--sec);stroke-width:1.6}.p.f--filter .p-crumb__t{max-width:calc(118px * var(--s))}@container (max-width: 1140px){.p.f--filter .p-nav__r .p-btn:not(.p-btn--calc) .p-btn__l{display:none}.p.f--filter .p-nav__r .p-btn:not(.p-btn--calc){width:calc(30px * var(--s));min-width:calc(30px * var(--s));padding-left:0;padding-right:0;gap:0}}@container (max-width: 960px){.p.f--filter .p-nav__l .p-btn:not(.is-active) .p-btn__l{display:none}.p.f--filter .p-nav__l .p-btn:not(.is-active):not(.f-flbtn){width:calc(30px * var(--s));min-width:calc(30px * var(--s));padding-left:0;padding-right:0;gap:0}.p.f--filter .p-nav__l .p-btn.f-flbtn{padding-left:calc(8px * var(--s));padding-right:calc(8px * var(--s))}.p.f--filter .f-flbtn__badge{display:inline-flex}}@container (552px < width <= 590px){.p.f--filter .p-nav,.p.f--filter .p-nav__l,.p.f--filter .p-nav__r{gap:calc(6px * var(--s))}.p.f--filter .p-nav__l .p-btn.is-active .p-btn__l{display:none}.p.f--filter .p-nav__l .p-btn.is-active{width:calc(30px * var(--s));min-width:calc(30px * var(--s));padding-left:0;padding-right:0;gap:0}}@container (max-width: 470px){.p.f--filter .p-nav,.p.f--filter .p-nav__l,.p.f--filter .p-nav__r{gap:calc(6px * var(--s))}.p.f--filter .p-nav__l .p-btn.is-active .p-btn__l,.p.f--filter .p-nav__r{display:none}.p.f--filter .p-nav__l .p-btn.is-active{width:calc(30px * var(--s));min-width:calc(30px * var(--s));padding-left:0;padding-right:0;gap:0}.p.f--filter .p-nav__l .p-btn.f-flbtn{display:inline-flex}.p.f--filter .f-fl{left:calc(48px * var(--s) + 2px);translate:-100% 0;transform-origin:right top}}@media (prefers-reduced-motion:reduce){.f-flbtn .p-caret{transition:none}.f-fl__row .p-tick.is-mixed:after{animation:none}}.f--stock .p-content:has(.p-cm){padding:calc(12px * var(--s)) calc(20px * var(--s)) calc(20px * var(--s))}.p-cm__panel.f-mk__page{gap:0;padding:calc(240px * var(--s)) calc(20px * var(--s)) 0;border-radius:var(--r)}.f-mk__hd{flex:none;display:flex;align-items:baseline;justify-content:center;gap:calc(4px * var(--s));margin:0 0 calc(36px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--ink);white-space:nowrap}.f-mk__brand{flex:none;width:auto;height:calc(23px * var(--s))}.f-mk__search{position:relative;flex:none;width:min(calc(406px * var(--s)),100%);margin:0 auto}.f-mk__field{display:flex;align-items:center;height:calc(30px * var(--s));background:var(--white);border-radius:var(--r-sm);box-shadow:var(--sh);overflow:hidden}.f-mk__pre{flex:none;display:inline-flex;padding:0 calc(10px * var(--s))}.f-mk__in{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--fs);line-height:calc(22px * var(--s));font-weight:500;color:var(--ink)}.f-mk__in .p-caretbar{width:1px;height:calc(var(--fs) * 1.165);margin-left:0}.f-mk__k{animation:f-mk-key 1ms var(--kd,0s) backwards}@keyframes f-mk-key{0%{font-size:0}}.f-mk__ph{color:rgb(0 0 0/35%)}.f-mk__ph.is-going{animation:f-mk-gone 1ms var(--kd,0s) forwards}@keyframes f-mk-gone{to{visibility:hidden}}.f-mk__prov{flex:none;display:inline-flex;align-items:center;justify-content:center;height:calc(20px * var(--s));padding:0 calc(12px * var(--s)) 0 calc(10px * var(--s));border-left:1px solid var(--line)}.f-mk__load{position:absolute;top:100%;right:0;left:0;display:flex;justify-content:center;padding:calc(20px * var(--s)) 0;animation:f-mk-late 1ms var(--at,0s) backwards}@keyframes f-mk-late{0%{visibility:hidden}}.f-mk__spin{display:block;width:calc(24px * var(--s));height:calc(24px * var(--s));animation:p-rot 1.568s linear infinite}.f-mk__spin circle{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:butt;stroke-dasharray:48.28 64.34;animation:f-mk-arc 1.333s cubic-bezier(.4,0,.2,1) infinite}@keyframes f-mk-arc{0%{stroke-dasharray:4.21 64.34;stroke-dashoffset:0}50%{stroke-dasharray:48.28 64.34;stroke-dashoffset:-8.59}to{stroke-dasharray:4.21 64.34;stroke-dashoffset:-59.79}}.f-mk{position:relative;flex:1 1;min-height:0;width:100%;margin-top:calc(33px * var(--s));padding-bottom:calc(20px * var(--s));overflow:hidden}.f-mk:has(>.p-sbar:not(.is-none)){padding-right:calc(5px * var(--s))}.f-mk__list{max-width:calc(406px * var(--s));margin:0 auto}.f-mk.is-stale{animation:f-mk-gone 1ms var(--at,0s) forwards}.f-mk__r{display:flex;align-items:center;gap:calc(12px * var(--s));padding:calc(8px * var(--s)) 0;border-bottom:1px solid var(--page);font-size:var(--fs);line-height:var(--lh);color:var(--ink)}.f-mk__r:first-child{padding-top:0}.f-mk__r:last-child{padding-bottom:0;border-bottom:0}.f-mk__mono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--s));height:calc(32px * var(--s));border-radius:50%;background:var(--page);font-size:var(--fs-sm);font-weight:700;text-transform:uppercase}.f-mk__nm{flex:1 1 auto;min-width:0}.f-mk__co{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:calc(14px * var(--s));font-weight:700}.f-mk__co,.f-mk__sym{display:block;font-size:var(--fs-xs)}.f-mk__sym{line-height:calc(16px * var(--s));color:var(--slate)}.f-mk__ty{flex:none;display:flex;flex-direction:column;text-align:right;font-size:var(--fs-xs);line-height:calc(14px * var(--s));white-space:nowrap}.f-mk__pv{color:var(--slate)}.f-mkb__hdg{min-width:0}.f-mkb__sub{margin:calc(4px * var(--s)) 0 0;color:var(--slate);font-size:var(--fs);line-height:calc(16px * var(--s));font-weight:400}.f-mkb__mono{align-items:center;justify-content:center;font-size:calc(26px * var(--s));line-height:1;font-weight:700;text-transform:uppercase}.f--stock .p-bm__in{transition:border-color .25s ease}.f--stock .p-bm__in.is-hov{border-color:var(--ink)}.p-bmsel.f-mkb__rate{width:calc(78px * var(--s));padding:0 calc(10px * var(--s))}.f--stock .p-bm__total{margin-top:calc(24px * var(--s))}.f--stock .p-bm__acts{margin-top:calc(12px * var(--s))}.f-mkb__cap{min-width:0;margin-right:auto;color:var(--slate);font-size:var(--fs-sm);line-height:calc(16px * var(--s));font-weight:400}.f--stock .p-bm__acts .p-primary{transition:background-color .35s ease}.f--stock .p-bm__acts .p-primary.is-hov{background-color:color-mix(in srgb,var(--sec) 92%,var(--white))}.f--stock .p-bm__acts .p-sbtn.is-dis{border-color:color-mix(in srgb,var(--sec) 25%,transparent);color:color-mix(in srgb,var(--sec) 50%,transparent)}.f--stock .p-bm__acts .p-primary.is-busy{background-color:color-mix(in srgb,var(--sec) 12%,transparent);background-image:none;color:color-mix(in srgb,var(--sec) 50%,transparent)}.f-mkb__spin{flex:none;margin-right:calc(10px * var(--s));opacity:.5}.f-mkb__spin.p-bpc__spin circle{stroke:var(--sec)}@container (max-width: 640px){.f--stock .p-content:has(.p-cm){padding:calc(10px * var(--s))}}@container (max-width: 552px){.f--stock .p-cm__panel--bm{padding:calc(16px * var(--s)) calc(21px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s))}.f--stock .p-bm__acts{bottom:calc(-16px * var(--s));flex-wrap:wrap}.f-mkb__cap{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.f-mk.is-stale,.f-mk__k,.f-mk__load,.f-mk__ph.is-going,.f-mk__spin,.f-mk__spin circle{animation:none}.f--stock .p-bm__acts .p-primary,.f--stock .p-bm__in{transition:none}}.f-drv__iw{position:relative;display:inline-flex}.f-drv__tip{position:absolute;top:calc(100% + 8px * var(--s));right:calc(-24px * var(--s));z-index:3;width:max-content;max-width:calc(200px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s));border-radius:calc(10px * var(--s));background:rgb(255 255 255/92%);box-shadow:var(--sh);font-size:var(--fs);line-height:calc(16px * var(--s));font-weight:400;color:var(--ink);white-space:normal;text-align:left;animation:f-drv-tip .15s ease .5s both}@keyframes f-drv-tip{0%{opacity:0;transform:scale(.9)}}.f-drv__new{border-radius:calc(3px * var(--s));animation:f-drv-new 1.8s ease both}@keyframes f-drv-new{0%{background:var(--pri-soft);box-shadow:0 0 0 calc(3px * var(--s)) var(--pri-soft)}}@media (prefers-reduced-motion:reduce){.f-drv__new,.f-drv__tip{animation:none}}