.tgr-page{aspect-ratio:3/4;will-change:transform;background:#f6f5f0;border-radius:8px;align-content:start;gap:7px;width:min(150px,36%);padding:12px;display:grid;position:absolute;box-shadow:0 30px 60px -28px #000000e6}.tgr-page b{background:var(--s3d-accent);color:#fff;font:700 10px var(--pub-font-mono);letter-spacing:.08em;border-radius:4px;justify-self:start;padding:2px 6px}.tgr-page i{background:#0b0d1229;border-radius:3px;height:5px}.tgr-page i:nth-of-type(2){width:70%}.tgr-page i:nth-of-type(3){width:85%}.tgr-page span{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--s3d-accent) 70%, #fff) 0 12%, transparent 12% 20%);border-radius:4px;height:34%;position:absolute;inset:auto 12px 12px;-webkit-mask-image:linear-gradient(100deg,#0000 25%,#000 80%);mask-image:linear-gradient(100deg,#0000 25%,#000 80%)}.tgr-page[data-kind="1"] span{background:repeating-linear-gradient(#0b0d1224 0 2px,#0000 2px 9px),repeating-linear-gradient(90deg,#0b0d1224 0 2px,#0000 2px 33%);-webkit-mask-image:none;mask-image:none}.tgr-page[data-kind="2"] span{background:repeating-linear-gradient(#0b0d1233 0 4px,#0000 4px 10px);-webkit-mask-image:none;mask-image:none}.tgr-manual{top:5%;left:4%}.tgr-week{color:#cfd5e6;background:#141a28eb;border:1px solid #ffffff29;border-radius:14px;width:min(250px,54%);padding:10px;position:absolute}.tgr-week p{align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.tgr-week p b{font:700 10px var(--pub-font-mono);color:var(--pub-acid)}.tgr-week p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tgr-week div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.tgr-week div i{aspect-ratio:1;background:#ffffff14;border-radius:5px;position:relative}.tgr-week div em{background:var(--pub-acid);box-shadow:0 0 18px color-mix(in srgb, var(--pub-acid) 70%, transparent);border-radius:5px;position:absolute;inset:0}.tgr-fly{width:26px;height:34px;box-shadow:0 0 20px color-mix(in srgb, var(--pub-acid) 60%, transparent);background:#f6f5f0;border-radius:4px;position:absolute}.tgr-link{border:1px solid color-mix(in srgb, var(--pub-acid) 55%, transparent);color:var(--pub-acid);font:600 11px var(--pub-font-mono);background:#0e121ef0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;top:47%;left:4%}.tgr-link span{color:#f3f2ec}.tgr-link b{color:#cfd5e6;background:#ffffff1f;border-radius:4px;padding:1px 6px;font-weight:600}.tgr-plan{width:min(290px,62%);bottom:9%;right:6%}
