.sdo{--sdo-arrive:cubic-bezier(.16, 1, .3, 1);--sdo-pop:cubic-bezier(.34, 1.3, .64, 1);--sdo-line:color-mix(in srgb, var(--ob-ink) 11%, transparent);--sdo-dark:var(--_primitives---colors--neutral-darker)}.sdo .sdo-pill{background:var(--k-well);white-space:nowrap;height:24px;color:var(--k-ink-3);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-style:normal;font-weight:500;transition:background-color .4s,color .4s;display:inline-flex}.sdo .sdo-pill.is-work{background:var(--k-blue-50);color:var(--k-blue-700)}.sdo .sdo-pill.is-review{background:var(--k-yellow-100);color:var(--k-yellow-800)}.sdo .sdo-pill.is-ready{background:var(--k-green-50);color:var(--k-green-700)}.sdo .sdo-src{background:var(--k-mint);white-space:nowrap;color:var(--k-mint-700);border-radius:999px;padding:2px 7px;font-style:normal;display:inline-block}.sdo .sdo-ribbon{pointer-events:none;position:absolute;overflow:visible}.sdo .sdo-ribbon path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--sdo-arrive)}.sdo .sdo-ribbon__glow{stroke-width:12px;opacity:.65}.sdo .sdo-ribbon__core{stroke-width:3px}.sdo .sdo-ribbon__thread{stroke:var(--k-white);stroke-width:1px;opacity:.85}.sdo .sdo-ribbon.is-draw path{stroke-dashoffset:0}.sdo .sdo-x{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.12fr);align-items:center;gap:0 clamp(4px,.6vw,8px);display:grid}.sdo .k38-hero__media.is-box:has(.sdo-x){padding:clamp(12px,2.2vw,32px)}.sdo .sdo-x__table{min-width:0}.sdo .sdo-x__narrow{display:none}.sdo .sdo-x__ribbon{align-self:center;width:48px;height:60px;position:relative}.sdo .sdo-pieces{font-family:var(--k-app);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.sdo .sdo-pieces__mail{gap:14px;display:grid}.sdo .sdo-pieces__mail li{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sdo .sdo-pieces__week{color:color-mix(in srgb, var(--k-white) 85%, transparent);padding-top:18px;font-size:15px;font-weight:500}.sdo .sdo-pieces__card{background:var(--k-white);opacity:.32;min-width:0;transition:opacity .5s var(--sdo-arrive), transform .5s var(--sdo-arrive), box-shadow .4s;border-radius:14px;padding:16px 18px;transform:translateY(8px)}.sdo .sdo-pieces__mail li.is-here .sdo-pieces__card{opacity:1;transform:none}.sdo .sdo-pieces__mail li.is-work .sdo-pieces__card{box-shadow:var(--k-ring-blue)}.sdo .sdo-pieces__subj{color:var(--k-ink);margin-top:4px;font-size:15px;font-weight:500}.sdo .sdo-pieces__file{border:1px solid var(--k-mint-200);background:var(--k-mint);max-width:100%;font-family:var(--k-mono);color:var(--k-mint-700);border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:4px 9px;font-size:12.5px;display:inline-flex}.sdo .sdo-pieces__file .ki{flex:none;width:13px;height:13px}.sdo .sdo-pieces__match{border-top:1px solid var(--k-hair);color:var(--k-ink-3);align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.sdo .sdo-pieces__match .ki{width:14px;height:14px}.sdo .sdo-pieces__mail li.is-work .sdo-pieces__match{color:var(--k-blue-700)}.sdo .sdo-pieces__mail li.is-in .sdo-pieces__match{color:var(--k-ink-2)}.sdo .sdo-pieces__rec{background:var(--k-white);border-radius:18px;min-width:0;overflow:hidden}.sdo .sdo-pieces__head{grid-template-columns:clamp(110px,11vw,150px) minmax(0,1fr);align-items:end;gap:18px;padding:18px 20px 0;display:grid}.sdo .sdo-pieces__photo{aspect-ratio:4/5;background:var(--k-paper);border-radius:10px;position:relative;overflow:hidden}.sdo .sdo-pieces__photo img{object-fit:cover;object-position:50% 45%;opacity:0;width:100%;height:100%;transition:opacity .8s var(--k-out);position:absolute;inset:0}.sdo .sdo-pieces__photo span{text-align:center;color:var(--k-ink-3);font-size:12.5px;transition:opacity .3s;position:absolute;inset:50% 8px auto;transform:translateY(-50%)}.sdo .sdo-pieces__photo.is-in img{opacity:1}.sdo .sdo-pieces__photo.is-in span{opacity:0}.sdo .sdo-pieces__cap{color:var(--k-ink-3);margin:0;font-size:12.5px;font-weight:500}.sdo .sdo-pieces__body{padding:4px 20px 20px}.sdo .sdo-pieces__title{letter-spacing:-.015em;color:var(--k-ink);margin-top:4px;font-size:20px;font-weight:500}.sdo .sdo-pieces__ean{font-family:var(--k-mono);color:var(--k-ink-2);margin-top:4px;font-size:12.5px;display:block}.sdo .sdo-pieces__bar{background:var(--k-hair);border-radius:6px;height:6px;margin-top:16px;overflow:hidden}.sdo .sdo-pieces__bar i{border-radius:inherit;background:var(--k-blue);height:100%;transition:width .9s var(--k-io), background-color .5s;display:block}.sdo .sdo-pieces.is-done .sdo-pieces__bar i{background:var(--k-green)}.sdo .sdo-pieces__count{margin-top:10px}.sdo .sdo-pieces.is-done .sdo-pieces__count{color:var(--k-green-700)}.sdo .sdo-pieces__vals{margin-top:10px}.sdo .sdo-pieces__vals>div{border-top:1px solid var(--k-hair);transition:background-color .5s var(--k-out);border-radius:6px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin:0 -8px;padding:7px 8px;font-size:13.5px;display:grid}.sdo .sdo-pieces__vals dt{color:var(--k-ink-2)}.sdo .sdo-pieces__vals dd{color:var(--k-ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdo .sdo-pieces__vals .is-in dd{color:var(--k-ink)}.sdo .sdo-pieces__vals .is-new{background:var(--k-blue-50)}.sdo .sdo-pieces__rec,.sdo .sdo-pieces__card{box-shadow:var(--k-e2)}.sdo .sdo-sv{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(24px,3.6vw,56px);display:grid}.sdo .sdo-sv__steps{border-bottom:1px solid var(--k38-line);margin:0;padding:0;list-style:none}.sdo .sdo-sv__steps>li{border-top:1px solid var(--k38-line)}.sdo .sdo-sv__steps button{width:100%;font:inherit;text-align:left;color:var(--k38-ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 0;transition:color .3s;display:flex;position:relative}.sdo .sdo-sv__steps button:hover,.sdo .sdo-sv__steps li.is-on button{color:var(--k38-ink)}.sdo .sdo-sv__steps button:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px;border-radius:4px}.sdo .sdo-sv__n{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--k38-line-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:inline-grid}.sdo .sdo-sv__steps li.is-on .sdo-sv__n{background:var(--k38-master-data);box-shadow:none;color:var(--k38-ink)}.sdo .sdo-sv__t{letter-spacing:-.01em;font-size:clamp(17px,1.4vw,19px);font-weight:500}.sdo .sdo-sv__timer{background:var(--k38-master-data);transform-origin:0;width:100%;height:2px;animation:9s linear both sdo-sv-timer;position:absolute;bottom:-1px;left:0}.sdo .sdo-sv__text{color:var(--k38-ink-2);margin:-4px 0 0;padding:0 0 18px 42px;font-size:16px;line-height:1.55;display:none}.sdo .sdo-sv__steps li.is-on .sdo-sv__text{display:block}.sdo .sdo-sv__view{border-radius:var(--k38-radius);background:var(--k38-paper);min-width:0;min-height:420px;padding:clamp(14px,2vw,24px)}.sdo .sdo-sv__where{color:var(--k38-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 16px;font-size:13.5px;font-weight:600;display:flex}.sdo .sdo-sv__where .ki{width:15px;height:15px}.sdo .sdo-sv__where span{color:var(--k38-ink-3);font-weight:400}.sdo .sdo-sv__stage{animation:sdo-sv-stage .6s var(--sdo-arrive) both}.sdo .sdo-sv__in{animation:sdo-sv-in .7s var(--sdo-arrive) both;animation-delay:calc(var(--i,0) * .45s + .2s)}.sdo .sdo-sv__drop{border:1.5px dashed var(--k38-line-2);background:var(--k-white);border-radius:12px;padding:clamp(16px,2.4vw,28px)}.sdo .sdo-sv__filecard{background:var(--k-white);box-shadow:var(--k-e2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sdo .sdo-sv__filecard>.ki{width:22px;height:22px;color:var(--k-green-700);flex:none}.sdo .sdo-sv__filecard>span{flex:1;min-width:0;display:grid}.sdo .sdo-sv__filecard b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sdo .sdo-sv__filecard small{color:var(--k-ink-3);font-size:12.5px}.sdo .sdo-sv__bar{background:var(--k-hair);border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.sdo .sdo-sv__bar i{background:var(--k-green);transform-origin:0;height:100%;animation:sdo-sv-fill 1.6s var(--k-io,ease) .4s both;display:block}.sdo .sdo-sv__raw{background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:10px;gap:6px;margin-top:14px;padding:14px 16px;display:grid;overflow:hidden}.sdo .sdo-sv__raw code{font-family:var(--k-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;color:var(--k-ink-2);font-size:12.5px;overflow:hidden}.sdo .sdo-sv__raw code:first-child{color:var(--k-ink);font-weight:600}.sdo .sdo-sv__reads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sdo .sdo-sv__reads li{background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.sdo .sdo-sv__reads code{font-family:var(--k-mono,ui-monospace, monospace);color:var(--k-ink-2);font-size:13px}.sdo .sdo-sv__reads .ki{width:16px;height:16px;color:var(--k-ink-4)}.sdo .sdo-sv__reads b{font-weight:500}.sdo .sdo-sv__reads .ki:last-child{color:var(--k-green-700)}.sdo .sdo-sv__checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sdo .sdo-sv__checks li{background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;font-size:14px;display:flex}.sdo .sdo-sv__dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.sdo .sdo-sv__dest p{background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;margin:0;padding:14px 16px;font-size:14px;display:grid}.sdo .sdo-sv__dest p>.ki{width:16px;height:16px}.sdo .sdo-sv__dest span{color:var(--k-green-700);grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.sdo .sdo-sv__dest span .ki{width:14px;height:14px}.sdo .sdo-sv.is-still .sdo-sv__in,.sdo .sdo-sv.is-still .sdo-sv__stage,.sdo .sdo-sv.is-still .sdo-sv__bar i{animation:none}@keyframes sdo-sv-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sdo-sv-stage{0%{opacity:0}}@keyframes sdo-sv-fill{0%{transform:scaleX(0)}}@keyframes sdo-sv-timer{0%{transform:scaleX(0)}}.sdo .sdo-after{border-top:1px solid var(--k38-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sdo .sdo-after>li{flex-direction:column;gap:12px;padding:28px clamp(18px,2.4vw,36px) 8px 0;display:flex}.sdo .sdo-after>li+li{border-left:1px solid var(--k38-line);padding-left:clamp(18px,2.4vw,36px)}.sdo .sdo-after h3{letter-spacing:-.02em;color:var(--k38-ink);margin:0;font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.15}.sdo .sdo-after p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.sdo .sdo-after__link{color:var(--k38-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--k38-line-2);text-decoration-color:var(--k38-line-2);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:500;display:inline-flex}.sdo .sdo-after__link:hover{-webkit-text-decoration-color:var(--k38-ink);text-decoration-color:var(--k38-ink)}.sdo .sdo-after__link .ki{width:15px;height:15px}.sdo .sdo-pieces__mail{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.sdo .sdo-pieces__mail:before,.sdo .sdo-pieces__mail:after{content:"";border-radius:2px;width:2px;position:absolute;top:8px;left:4px}.sdo .sdo-pieces__mail:before{background:color-mix(in srgb, var(--k-white) 18%, transparent);bottom:8px}.sdo .sdo-pieces__mail:after{height:calc((100% - 16px) * var(--p,0));background:var(--k-blue);transition:height 1.4s var(--sdo-arrive), background-color .5s}.sdo .sdo-pieces.is-done .sdo-pieces__mail:after{background:var(--k-green)}.sdo .sdo-pieces__mail li{position:relative}.sdo .sdo-pieces__mail li:before{content:"";background:var(--sdo-dark);width:10px;height:10px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--k-white) 40%, transparent);border-radius:50%;transition:background-color .5s,box-shadow .5s;position:absolute;top:22px;left:-22px}.sdo .sdo-pieces__mail li.is-in:before{background:var(--k-green);box-shadow:none}.sdo .sdo-pieces__mail li.is-work:before{background:var(--k-blue)}@media (prefers-reduced-motion:reduce){.sdo .sdo-ribbon path,.sdo .sdo-pieces__mail:after,.sdo .sdo-pieces__mail li:before,.sdo .sdo-pieces__card,.sdo .sdo-pieces__bar i{transition:none}}@media (max-width:1099px){.sdo .sdo-x,.sdo .sdo-sv,.sdo .sdo-pieces{grid-template-columns:minmax(0,1fr)}.sdo .sdo-x__ribbon{justify-self:center;width:60px;height:44px;margin:4px 0;transform:rotate(90deg)}.sdo .sdo-sv__view{min-height:0}.sdo .sdo-after{grid-template-columns:minmax(0,1fr)}.sdo .sdo-after>li,.sdo .sdo-after>li+li{border-left:0;border-bottom:1px solid var(--k38-line);padding:24px 0}}@media (max-width:767px){.sdo .sdo-x__table .k38-pt__row:not(.k38-pt__row--head):nth-child(n+5),.sdo .sdo-x__wide{display:none}.sdo .sdo-x__narrow{display:inline}.sdo .sdo-pieces__mail li{grid-template-columns:minmax(0,1fr);gap:6px}.sdo .sdo-pieces__mail li:before{top:3px}.sdo .sdo-pieces__week{padding-top:0}.sdo .sdo-sv__text{padding-left:0}.sdo .sdo-sv__dest{grid-template-columns:minmax(0,1fr)}.sdo .sdo-sv__reads li{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 16px;gap:8px;padding:10px 12px}}
